/* Reset Style */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;	vertical-align: baseline;outline:0;vertical-align: baseline;-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;vertical-align: baseline;-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
ol, ul {list-style: none;vertical-align: baseline;-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
input[type="submit"]{cursor: pointer;}
textarea,select,button,input[type="submit"]{-webkit-appearance: none;-moz-appearance: none;border:0px;outline:0;border-radius:0px;padding: 0px;}
a{text-decoration:none;}
h2 {font-size:1.5em;}
h3 {font-size:1.17em;}
h4 {font-size:1em;}
h5 {font-size:0.83em;}
h6 {font-size:0.67em;}

/** Font Import **/
@font-face {font-family: 'Questrial-Regular';src: url('../fonts/Questrial-Regular.woff') format('woff'), url('../fonts/Questrial-Regular.ttf')  format('truetype');}
@font-face {font-family: 'EncodeSansWide-Regular';src: url('../fonts/EncodeSansWide-Regular.woff') format('woff'), url('../fonts/EncodeSansWide-Regular.ttf')  format('truetype');}
@font-face {font-family: 'OpenSans-Regular';src: url('../fonts/OpenSans-Regular.woff') format('woff'), url('../fonts/OpenSans-Regular.ttf')  format('truetype');}
@font-face {font-family: 'OpenSansCondensed-Bold';src: url('../fonts/OpenSansCondensed-Bold.woff') format('woff'), url('../fonts/OpenSansCondensed-Bold.ttf')  format('truetype');}
@font-face {font-family: 'fontello';src: url('../fonts/fontello.woff') format('woff'), url('../fonts/fontello.ttf')  format('truetype');}
@font-face {font-family: 'Lato-Regular';src: url('../fonts/Lato-Regular.ttf') format('truetype');} 
@font-face {font-family: 'Lato-Bold';src: url('../fonts/Lato-Bold.ttf') format('truetype');}

/** Common Style **/}
body{font-family:OpenSans-Regular;font-size: 15px;line-height: 1.667em;font-weight: 400;color: #777777;}
a[href^="tel:"]{}
select {background: url(../images/select.png) right top no-repeat;max-width: 100%;padding-right: 30px;box-sizing: border-box;height: 3.62em;background-position: 94% 54%;}
.outer{max-width:100%;margin:0 auto;}
.inner{width:1170px;margin:0 auto;}
.woocommerce-Price-currencySymbol{font-family:EncodeSansWide-Regular !important;}
#site-container .page-title{font-family: Questrial-Regular;font-size: 52.6px;font-weight: 400;line-height: 68px;color: #000000;margin-bottom: 14px}
#site-container .page-subtitle {font-family: OpenSansCondensed-Bold;font-size:16.9px;font-weight: 700;color: #f78913;margin-bottom: 14px;text-transform: uppercase;}
#site-container .links-button{display: inline-block;text-align: center;padding: 15px 30px;border: 3px solid #f78913;background:#f78913;color: #ffffff;font-family: OpenSansCondensed-Bold;font-size: 15px;font-weight: 700;line-height: 19px;letter-spacing: 5.5px;text-transform: uppercase;-webkit-transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;-ms-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;margin-top: 54px;}
#site-container .links-button:hover{background:rgba(194,182,152,0);color:#f78913;}
.woocommerce #site-container .woocommerce-breadcrumb,#site-container .woocommerce-breadcrumb{background: #efeeed;margin: 0px;}
#site-container .woocommerce-breadcrumb .inner{font-family:Questrial-Regular;font-size:13px;line-height:20px;text-transform: uppercase;color: #575757;padding-top: 14px;padding-bottom: 6px;text-align:right;}
#site-container .woocommerce-breadcrumb .inner a{font-family:Questrial-Regular;font-size:13px;line-height:20px;text-transform: uppercase;color: #575757;}
#site-container .woocommerce-breadcrumb .inner a:after{content: '\e836';font-family: fontello;display: inline-block;position: relative;margin: -1px 0.75em 0;vertical-align: top;text-align: center;}
#site-container .woocommerce-breadcrumb .inner a:hover{color: #f78913;}
#site-container .woocommerce-breadcrumb .inner .breadcrumb_last{margin-left: -4px;}
#site-container .woocommerce-breadcrumb .breadcrumbs-wrapper{width:100%;display:inline-block;}
#site-container .woocommerce-breadcrumb .breadcrumbs-title{display:inline-block;float:left;text-transform: uppercase;letter-spacing: 0.38em;color: #f78913;font-family: OpenSansCondensed-Bold;font-size: 13.9px;font-weight: 700;line-height: 20px;}
#site-container .woocommerce-breadcrumb .breadcrumbs{display:inline-block;float:right;}
.woocommerce #site-container #respond input#submit,#site-container .woocommerce a.button,.woocommerce #site-container  a.button,#site-container .woocommerce button.button, .woocommerce #site-container button.button,#site-container .woocommerce input.button{ font-family:OpenSansCondensed-Bold;font-size: 0.9333em;color:#f78913;line-height: 1.2857em;font-weight: 700;background: transparent;border: 3px solid;border-color:#f78913;display: inline-block;text-align: center;padding:0.5em  1.3em;text-transform: uppercase;letter-spacing: 5.5px;border-radius: 0;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-ms-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}
.woocommerce #site-container #respond input#submit:hover,#site-container .woocommerce a.button:hover,.woocommerce #site-container a.button:hover,#site-container .woocommerce button.button:hover,#site-container .woocommerce input.button:hover,.woocommerce #site-container button.button:hover{border-color:#f78913;color:#ffffff;background-color:#f78913;}
input[type="text"], input[type="number"], input[type="email"], input[type="tel"], input[type="password"], input[type="search"], select, textarea {-webkit-appearance: none;-moz-appearance: none;outline: none;resize: none;border-radius: 0;padding:0.45em 0px;line-height: 1.2857em;border: none;height: 3.62em;border-bottom: 2px solid;border-bottom-color: #efeeed;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-ms-transition: all ease .3s;-o-transition: all ease .3s;transition: all ease .3s;font-family:OpenSans-Regular;font-size:15px;color: #777777;width:100%;}
input::-webkit-input-placeholder {font-family:OpenSans-Regular;font-size:15px;color: #777777;}
input:-ms-input-placeholder {font-family:OpenSans-Regular;font-size:15px;color: #777777;}
input::-moz-placeholder {font-family:OpenSans-Regular;font-size:15px;color: #777777;}
input[type="text"]:hover, input[type="number"]:hover, input[type="email"]:hover, input[type="tel"]:hover, input[type="password"]:hover, input[type="search"]:hover, select:hover, textarea:hover{border-bottom-color: #f78913;}
input[type="text"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="tel"]:focus, input[type="password"]:focus, input[type="search"]:focus, select:focus, textarea:focus{border-bottom-color: #ee441f;}

/** Header Style **/
#site-container .header-container{position: absolute;width: 100%;z-index: 999;}
.home #site-container .header-cover{border:0px;}
.home footer .footer-full-width-image .outer{display:none;}
#site-container .header-cover{width:100%;display:inline-block;padding-top:15px;border-bottom: 1px solid #32363b;}
#site-container .header-left{display:inline-block;float:left;}
#site-container .header-right{display:inline-block;float:right;}
#site-container .header-right-content{display:inline-block;float:left;position: relative;padding:13px 0px;text-align: center;}
#site-container .header-right-content:first-child{padding-right: 50px;}
#site-container .header-right-content.header-right-links{padding:38px 10px;}
#site-container .header-right-content > ul li{display:inline-block;padding: 0px 20px;}
#site-container .header-right-content > ul a{display: block;text-transform: uppercase;position: relative;padding:32px 0px;margin: 0px -2px;font-family:Questrial-Regular;font-size: 15px;color:#ffffff;line-height: 12px;}
#site-container .header-right-content > ul a:after{content: "";position: absolute;bottom: 10px;right: 1px;left: 1px;height: 0;width: auto;opacity: 0;-webkit-transition: all ease 0.3s;-moz-transition: all ease 0.3s;-ms-transition: all ease 0.3s;-o-transition: all ease 0.3s;transition: all ease 0.3s;}
#site-container .header-right-content > ul a:after{background-color:#f78913;}
#site-container .header-right-content > ul a:hover{color: #f78913;}
#site-container .header-right-content > ul a:hover:after {opacity: 1;height: 3px;bottom:18px;}
#site-container .header-right-content .cart-link{display:block;text-transform: uppercase;position: relative;font-family:Questrial-Regular;font-size: 15px;color:#ffffff;;}
#site-container .header-right-content .cart-link:hover span.amount{color: #f78913;}
#site-container .header-right-content .cart-link .cart-count{position: absolute;top:-2px;text-align: center;display: block;font-size: 14px;fill: #f78913;font-family: OpenSansCondensed-Bold;right:-15px;}
#site-container .widget_shopping_cart{display:none;}
#site-container .header-right-content .link-text{font-family: OpenSans-Regular;font-size: 14px;font-weight: 400;color: #777777;display: block;line-height: 14px;}
#site-container .header-right-content svg{width: 20px;height:20px;fill:#ffffff;}
#site-container .header-right-content > a:hover svg{fill: #f78913;}
#site-container .header-right-content > a:hover span{color:#f78913;}

/** Header Minicart Style **/
#site-container .header-minicart{width: 250px;padding: 1.5em;position: absolute;right: -30px;z-index: 1000;text-align: left;border: 1px solid #efeeed;background-color: #ffffff;display:none;}
#site-container .mini-cart-wrapper:hover .header-minicart{display:block;}
#site-container .header-minicart:after{content: " ";width: 10px;height: 10px;background-color: #fff;border-left: 1px solid #e5e5e5;border-top: 1px solid #e5e5e5;position: absolute;top: -6px;right: 3em;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);right: 2.15em;left: auto;border-color: #efeeed;background-color: #ffffff;}
#site-container .header-minicart .cart_list{display: block;position: static;width: 100%;}
#site-container .header-minicart .cart_list li a.remove{position: absolute;right: 0;top: 0;left: auto;margin: 0;border-radius: 0;height: 20px;width: 20px;line-height: 20px;font-size: 1em;font-weight: 700;text-align: center;color:#000000;}
#site-container .header-minicart .cart_list li{position: relative;padding: 0 1.5em 0 0;padding-left: 0;padding-bottom: 15px;margin: 0;clear: both;}
#site-container .header-minicart .cart_list li a{font-family: Questrial-Regular;color:#000000;}
#site-container .header-minicart .cart_list li a:hover{color:#f78913;}
#site-container .header-minicart .quantity{margin: 3px 0px;font-size: 1.13333em;font-family:  Questrial-Regular;color:black;}
#site-container .header-minicart ul.cart_list > li img {width: 50px;height: auto;float: left;margin: 0 0.75em 1em 0;margin-top: 0.3em;}
#site-container .header-minicart .total{font-size: 1em;padding: 0.95em 0;color:#000000;border-top: 1px solid #dad9d9;border-bottom: 1px solid #dad9d9;text-align: right;margin-top: 10px;margin-bottom: 25px;}
#site-container .header-minicart .total strong{font-family:OpenSansCondensed-Bold;font-size: 1.06667em;font-weight: 700;color:#000;letter-spacing: 6px;margin-right: -2px;text-transform: uppercase;}
#site-container .header-minicart .buttons a.button{font-family:OpenSansCondensed-Bold;font-size:14px;font-weight: 700;line-height: 1.2857em;display: inline-block;text-align: center;border: 3px solid #f78913;text-transform: uppercase;padding:7px 21px;letter-spacing: 2px;margin-right: 5px;color:#f78913;}
#site-container .header-minicart .buttons a.button:hover{color:#ffffff;background:#f78913;}
#site-container .header-minicart .buttons a:last-child{margin-right: 0px;}
#site-container .header-minicart .woocommerce-mini-cart__empty-message{text-align:center;color:#000000;}
#site-container .header-minicart .woocommerce-mini-cart__empty-message:hover{color:#f78913;}

/** Header Mobile Menu Style **/
#site-container .mob-nav-icon{display:none;cursor:pointer;}
#site-container .mob-nav-icon:hover svg{fill:#f78913;}
#site-container .mob-nav-icon:hover span{color:#f78913;}
.mob-push-nav{display:none;background: #f78913;position: fixed;width:320px;height: 100vh;top: 0;z-index: 99999999;overflow-y: auto;overflow-x: hidden;}
.mob-nav-wrapper .mob-nav-close{width: 100%;display:inline-block;cursor: pointer;text-align: right;padding-top: 38px;padding-bottom: 60px;}
.mob-nav-wrapper .mob-nav-close svg{width:14px;fill:#ffffff;}
.body-container {position: relative;left: 0;}
.mob-push-nav ,.body-container{-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}
.mob-nav-push-toleft .push-nav-mask{position: fixed;z-index: 9999999;top: 0; left: 0;overflow: hidden;width: 100%; height: 100%;background:rgba(0, 0, 0, 0.6);opacity: 0.7;-webkit-transition: opacity 0.3s;transition: opacity 0.3s;}
.mob-push-left-nav{left: -320px;}
.mob-nav-push-toleft{left: 320px;}
.mob-push-left-nav.mob-nav-open{left: 0px;}
.mob-push-nav .mob-nav-wrapper{width: 90%;margin: 0 auto;}
.mob-nav-push-toleft .site-wrapper{position: fixed;overflow: hidden;}
.mob-push-nav .nav-menu a{font-size: 20px;padding:12px 20px;display:block;color:#ffffff;text-decoration:none;}
.mob-push-nav .nav-menu a:after{content: '\e836';font-family: fontello;display: inline-block;position: relative;vertical-align: top;text-align: center;float: right;color:#ffffff;}
.mob-push-nav .nav-menu a:hover{color:#f78913;}
.mob-push-nav .nav-menu a:hover:after{color:#f78913;}
.mob-push-nav .nav-menu  > li{position: relative;border-bottom: 1px solid #eeeeee;}
.mob-push-nav .nav-menu > li:last-child{border:0px;}
.mob-push-nav .contact-menu svg{fill:#f78913;width:20px;vertical-align:middle;margin-right:14px;}
.mob-push-nav .contact-menu a{font-size: 14px;padding:8px 0px;display:block;color:#ffffff;text-decoration:none;}
.mob-push-nav .contact-menu a:hover{color:#f78913;}
.mob-push-nav .mob-contact-details{margin-top: 40px;}
.mob-push-nav .menu-main-menu-container {display: block;}

/** Home Style **/
.cycle-slideshow, .cycle-slideshow * {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.cycle-slideshow {width: 100%;min-width: 200px;max-width:100%;margin: auto;padding: 0;overflow: hidden;}
.cycle-slideshow > a {position: absolute;top: 0;left: 0;width: 100%; padding: 0;background-color: #222;display: block;}
.cycle-slideshow > a > img {width: 100%;position: static;display: block;}
.cycle-slideshow img {position: absolute;top: 0;left: 0; width: 100%;padding: 0;display: block;}
.cycle-pager, .mobile-cycle-pager{ text-align: center;width: 100%; z-index: 500;position: absolute;bottom: 10px;overflow: hidden; display: block;}
.cycle-pager span, .mobile-cycle-pager span{font-family: arial;font-size: 50px;width: 16px;height: 16px; display: inline-block;color: #ddd;cursor: pointer;}
.cycle-pager span.cycle-pager-active{color:#ee441f;}
.mobile-cycle-pager{display:none;}
.cycle-pager > * {cursor: pointer;}
#site-container .banners-slider{display:block;position:relative;}
#site-container .mobile-banners-slider{display:none;position:relative;}
#site-container .banner-title{position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);margin-right: -50%;text-align: center;background: rgba(0, 0, 0, 0.4392156862745098);padding: 40px;max-width: 500px;z-index:1000;}
#site-container .banner-title h1{color: #ffffff;font-size: 40px;font-weight: 400;line-height: 50px;}
#site-container .banner-title h1 strong{font-family:Lato-Bold;font-size: 44px;}
#site-container .banner-title h2{color: #ffffff;font-size: 40px;font-weight: 400;line-height: 50px;}
#site-container .banner-title h2 strong{font-family:Lato-Bold;font-size: 44px;}
#site-container .home-content .outer{background-color: #11151b;}
#site-container .home-content .home-content-wrapper{width:100%;display:inline-block;padding:60px 0px;}
#site-container .home-content .home-content-wrapper .home-content-left{float: left;width:45%;}
#site-container .home-content .home-content-wrapper .home-content-left img{max-width:100%;height:auto;}
#site-container .home-content .home-content-wrapper .home-content-right{float:right;width:48%;}
#site-container .home-content .home-content-wrapper .home-content-right p{font-size:15px;line-height:24px;color: #ffffff;padding-bottom: 21px;}
#site-container .home-content .home-content-wrapper .home-content-right h2{font-family: Questrial-Regular;font-size:28px;font-weight: 400;padding-bottom:5px;color:#F58220;}    
#site-container .home-content .home-content-wrapper .home-content-right ul{margin-top:20px;margin-bottom:25px;margin-left:40px;line-height: 140%;}
#site-container .home-content .home-content-wrapper .home-content-right iframe{max-width:100%;}
#site-container .home-content .home-content-wrapper .home-content-right ul li{font-size:15px;color: #ffffff;padding-bottom:10px;list-style:disc;}
#site-container .banners-widgets .outer{background: #efeeed;}
#site-container .banner-widget-cover{width:100%;display:inline-block;margin: 64px 0px;overflow: hidden;}
#site-container .banner-widget{width:32%;float:left;margin-right:2%;position:relative;}
#site-container .banner-widget:last-child{margin-right:0px;}
#site-container .banner-widget img{max-width:100%;height:auto;-webkit-transition: all 0.3s;transition: all 0.3s;}
#site-container .banner-widget:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);}
#site-container .banner-widget a{display:block;margin-bottom:-7px;overflow: hidden;}
#site-container .banner-widget div{position: absolute;top: 0px;display: block;width: 100%;height: 100%;text-align: center;z-index:1;background: rgba(0, 0, 0, 0.4);}
#site-container .banner-widget div:after{position: absolute;content: '';top: 1.35em;bottom: 1.35em;width: auto;left: 1.4em;right: 1.4em;height: auto;border: 3px solid;    border-color: #f78913;z-index: -1;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
#site-container .banner-widget:hover div:after {opacity: 0.7;}
#site-container .banner-widget span{position: absolute;display:inline-block;text-align: center;font-family:OpenSansCondensed-Bold;font-size: 24px;    color: #ffffff;line-height: 1.6;letter-spacing: 8.5px;text-transform: uppercase;top: 50%;left:50%;-webkit-transform: translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-ms-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}
#site-container .banner-widget:hover span {color: rgba(255,255,255,0.8);}
#site-container .promo-wrapper{width:100%;display:inline-block;margin-top:84px;margin-bottom:70px;}
#site-container .promo-left{width:75%;float:left;}
#site-container .promo-left p{font-family: Questrial-Regular;font-size: 42.55px;line-height: 65px;color: #000000;margin-top: 30px;margin-left: -2px;}
#site-container .promo-right{width:15%;float:right;display: inline-block;text-align: center;padding: 20px 30px;border: 3px solid #ee441f;background: #ee441f;color: #ffffff;font-family: OpenSansCondensed-Bold;font-size: 15px;font-weight: 700;line-height: 19px;letter-spacing: 5.5px;text-transform: uppercase;-webkit-transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;-ms-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;margin-top: 54px;}
#site-container .promo-right:hover{background:rgba(194,182,152,0);color: #ee441f;}
#site-container .categories-wrapper{width:100%;display:inline-block;margin-top: 40px;margin-bottom: 100px;text-align:center;}
#site-container .categories-wrapper ul{width:100%;display:inline-block;margin-top: 25px;}
#site-container .categories-wrapper ul li{width: 23.11%;float: left;margin-right: 2.5%;}
#site-container .categories-wrapper ul li:nth-child(4n+1){clear:left;}
#site-container .categories-wrapper ul li:last-child,#site-container .categories-wrapper ul li:nth-child(4n){margin-right:0px;}
#site-container .categories-wrapper ul li img{max-width:100%;height:auto;}
#site-container .categories-wrapper ul li .post_item_wrap {background-color: #efeeed;padding: 1.8em;text-align: center;position: relative;}
#site-container .categories-wrapper ul li .post_thumb {border-radius: 50%;overflow: hidden;}
#site-container .categories-wrapper ul li .post_content {position: absolute;top: 50%; width: 100%;left: 50%;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}
#site-container .categories-wrapper .product-category-img{width: 100%;height: 100%;margin: 0;box-shadow: none;border-radius: 50%;position: relative; display: block;background: #000000;}
#site-container .categories-wrapper .product-category-img:after {position: absolute;top: 0;left: 0;right: 0;bottom: 0;height: auto;width: auto;content: '';background: rgba(0,0,0,0.4);border-radius: 50%;z-index: 0;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-ms-transition: all ease .3s; -o-transition: all ease .3s;transition: all ease .3s;}
#site-container .categories-wrapper .product-category:hover .product-category-img:after {background: rgba(0,0,0,0.6);}
#site-container .woocommerce-loop-category__title{font-family: OpenSansCondensed-Bold;font-size: 21.22px;font-weight: 400;color: #ffffff;text-transform: uppercase;letter-spacing: 5px;overflow: hidden;line-height: 27px;}
#site-container .woocommerce-loop-category__title a{color: #ffffff;}
#site-container .full-banner .outer{height: 690px;background-attachment: fixed !important;background-position: center !important;background-repeat: no-repeat!important;position:relative;}
#site-container .full-banner .outer:after{content:'';background:rgba(0, 0, 0, 0.4);width:100%;height:100%;position: absolute;top: 0;}
#site-container .full-banner .inner{display: table;height: 100%;}
#site-container .full-banner .full-banner-wrapper{width: 100%;display: table-cell;z-index: 1;position: relative;vertical-align: middle;text-align:center;}
#site-container .full-banner .full-banner-cover{width:100%;display:inline-block;text-align:center;}
#site-container .full-banner .full-banner-cover ul{width:50%;float:left;}
#site-container .full-banner .full-banner-cover ul li{color:#ffffff;line-height:30px;}
#site-container .full-banner .page-title{color:#ffffff;margin-bottom: 30px;}
#site-container .full-banner p{color:#ffffff;max-width: 380px;}
body {font-family: OpenSans-Regular;font-size: 15px; line-height: 1.667em; font-weight: 400;color: #777777;}
#site-container .popular-pro-wrapper{width:100%;display:inline-block;margin-top: 85px;margin-bottom: 100px;text-align:center;}
#site-container .popular-pro-wrapper .woocommerce{margin-top: 58px;}
#site-container .products .product img{max-width:100%;height:auto;width: auto;margin-bottom: 0px;}
#site-container .products .product .post-item-wrap {background-color:black;padding: 27px;padding-bottom: 42px;text-align: center;position: relative;}
#site-container .products .product .post-thumb {border-radius: 50%;overflow: hidden;max-width: 216px;margin: 0 auto;margin-bottom: 20px;}
#site-container .products .product .woocommerce-LoopProduct-link{width:100%;height:auto;margin: 0;box-shadow: none;border-radius: 50%;position: relative;display: block;background: #000000;}
#site-container .products .product .woocommerce-LoopProduct-link:before {content: '\e8b5';z-index: 1;font-family: 'fontello';font-size: 2em;color: #ffffff;cursor: pointer;position: absolute;left: 50%; top: 50%;width: 1.9em;height: 1.9em;line-height: 1.9em;text-align: center;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);opacity: 0;filter: alpha(opacity=0); margin-top: 100px;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-ms-transition: all ease .3s;-o-transition: all ease .3s;transition: all ease .3s;border-radius: 50%;background: rgba(0,0,0,0.34);}
#site-container .products .product .woocommerce-LoopProduct-link:hover:before {opacity: 1;filter: alpha(opacity=100);margin-top: 0;}
#site-container .woocommerce ul.products li.product, .woocommerce-page #site-container ul.products li.product{margin: 0 2% 2% 0;}
#site-container .woocommerce ul.products li.last, .woocommerce-page #site-container ul.products li.last{margin-right: 0;}
#site-container .woocommerce ul.products li.product h2, .woocommerce-page #site-container ul.products li.product h2,#site-container .woocommerce ul.products li.product h3, .woocommerce-page #site-container ul.products li.product h3 {font-family: Questrial-Regular;font-weight: 400;font-size: 22px;color:#f78913;line-height: 30px;margin-bottom: 15px;padding: 0;overflow: hidden;max-height: 2.5em;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;min-height: 78px;}
#site-container .woocommerce ul.products li.product h2:hover, .woocommerce-page #site-container ul.products li.product h2:hover,#site-container .woocommerce ul.products li.product h3:hover, .woocommerce-page #site-container ul.products li.product h3:hover{color:#ffffff;}
#site-container .woocommerce ul.products li.product .price, .woocommerce-page #site-container ul.products li.product .price {font-family:Questrial-Regular;font-size: 1.1333em;font-weight: 400;color:#f78913;margin-bottom:15px;}
#site-container .full-banner-bottom .outer{background-attachment: fixed !important;background-position:center center !important ;background-size:100% auto !important;height:458px;position:relative;background-repeat: no-repeat!important;}
#site-container .phoeniixx_short_desc{padding-bottom:30px;color:#ffffff;}
#site-container .phoen_grid .phoeniixx_short_desc{display:none !important;}
#site-container .recent-blog-wrapper{width:100%;display:inline-block;text-align:center;padding: 80px 0px;}
#site-container .recent-blog-wrapper li{width: 32%;float:left;margin-right: 2%;display:block;overflow: hidden;}
#site-container .recent-blog-wrapper li a{display:block;overflow: hidden; }
#site-container .recent-blog-wrapper li:hover a.recpost-title{color:#ffffff;}
#site-container .recent-blog-wrapper li:hover a.read-more{text-decoration:underline;}
#site-container .recent-blog-wrapper li:last-child{margin-right: 0px;}
#site-container .recent-blog-wrapper li img{max-width:100%;min-height: auto;width:100%;height:auto;display: block;-webkit-transition: all 0.3s;transition: all 0.3s;}
#site-container .recent-blog-wrapper li:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);}
#site-container .recent-blog-wrapper .recpost-content{background:#f78913;padding:30px;text-align:center;}
#site-container .recent-blog-wrapper .read-more{font-family: OpenSans-Regular;color:white;font-size:18px;line-height:initial;}
#site-container .recent-blog-wrapper .read-more:after{content: ''; border: solid #ffffff; border-width: 0 2px 2px 0; display: inline-block; padding:3px; vertical-align: middle; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); vertical-align: middle; top:0px; position: relative;margin-left:5px;}
#site-container .recent-blog-wrapper .recpost-title{font-family: Questrial-Regular;font-weight: 400;line-height: 1.3em;color: #000000;display: block;max-width:99%;margin: 0 auto;font-size: 30px;min-height:80px;}
#site-container .recpost-content span{font-family:OpenSansCondensed-Bold;letter-spacing: 5.5px;padding: 2px 0.5em 3px 0.75em;background-color:black;color:#ffffff;margin-bottom: 20px;display: inline-block;}
footer .footer-cover .recpost-content span{font-family:OpenSansCondensed-Bold;letter-spacing: 5.5px;padding: 2px 0.5em 3px 0.75em;background-color:#ee441f;color:#ffffff;margin-bottom: 20px;display: inline-block;}
/**Home Widget Style**/
#site-container .home-widget .outer{background: url(../images/Content-BG.png);background-repeat-x: repeat;}
#site-container .home-widget .home-widget-wrapper{width:100%;display:inline-block;padding: 100px 0px;}
#site-container .home-widget .home-widget-wrapper .home-widget-left img{max-width:100%;height:auto;}
#site-container .home-widget .home-widget-wrapper .home-widget-left{width:34%;float:left;}
#site-container .home-widget .home-widget-wrapper h2{font-family: Questrial-Regular;font-size: 28px;font-weight: 400;line-height: 52px;padding-bottom: 32px;color: #e85621;}
#site-container .home-widget .home-widget-wrapper .home-widget-left p{color: #ffffff;max-width:90%;}
#site-container .home-widget .home-widget-wrapper .home-widget-right{width:64%;float:right;display: inline-block;}
#site-container .home-widget .home-widget-wrapper .home-widget-right li img{max-width:100%;height:auto;-webkit-transition: all 0.3s;transition: all 0.3s;vertical-align: middle;}
#site-container .home-widget .home-widget-wrapper .home-widget-right li{display: inline; padding:0.7%; margin-right:2%; margin-bottom:2%; background:rgba(234, 188, 138, 0.6);float: left;text-align:center;width:47.444%;}
#site-container .home-widget .home-widget-wrapper .home-widget-right span{display: block;overflow: hidden;}
#site-container .home-widget .home-widget-wrapper .coconut-img {display: block;margin-top: 100px;}
#site-container .home-widget .home-widget-wrapper .home-widget-right li:hover img{-webkit-transform: scale(1.1); transform: scale(1.1);}
#site-container .home-widget .home-widget-wrapper .home-widget-right li:nth-child(even){margin-right:0px;}
#site-container .home-widget .home-widget-wrapper .home-widget-right li:last-child{margin-bottom:0px;}
#site-container .home-widget .home-widget-wrapper .home-widget-right li:nth-child(5){margin-bottom:0px;}

    
/** page Style **/
/** Banner page title**/
#site-container .main-content-wrpper{width: 100%;display: inline-block;padding:80px 0;}
#site-container .page-banner .page-banner-cover{ max-width: 100%; height:558px;display: table;}
#site-container .page-banner .page-banner-content{ display: table-cell;vertical-align: middle;padding-top:92px;}
#site-container .page-banner h1{font-family: Questrial-Regular;;font-size: 55px;font-weight:400;color: #fff;text-transform: uppercase;padding-bottom:20px;}
#site-container .page-banner p{font-family: Questrial-Regular ;font-size: 24px; font-weight: 100; color: #fff; line-height: 35px; max-width: 550px;opacity: 0.8;}
#site-container .main-content h2{font-family: Questrial-Regular;font-size: 45px;font-weight:400;color: #11151b;line-height: 55px;padding-bottom: 4px;margin-left: -3px;}
#site-container .main-content h3{font-family: Questrial-Regular;font-size:24px; font-weight:normal; color: #414449; line-height: 40px;}
#site-container .main-content hr{border: 0;border-top: 2px solid #dbdcde;width: 165px;margin:30px 0px;display: inline-block;}
#site-container .main-content p{font-family: Questrial-Regular;font-size: 16px; font-weight: 100; line-height: 26px; color: #414449; padding-bottom: 30px;}
#site-container .main-content-wrapper{display: inline-block;width: 100%;padding: 99px 0px;}
#site-container .main-content-wrapper .page-title{margin-bottom: 40px;}
#site-container .main-content-wrapper .page-content p{padding-bottom:30px;}
#site-container .main-content-wrapper .page-content h2,#site-container .main-content-wrapper .page-content h3,#site-container .main-content-wrapper .page-content h4,#site-container .main-content-wrapper .page-content h5,#site-container .main-content-wrapper .page-content h6{font-family: Questrial-Regular;font-weight: 400;color: #000000;margin-bottom: 14px;}
#site-container .main-content-wrapper .page-content a{color: #f78913;}
#site-container .main-content-wrapper .page-content a:hover{color:#ffffff;}

/** About Us style **/
#site-container .about-us .outer{background: url(../images/Tree-Left-BG.png) #000000 no-repeat;background-position: bottom left;}
#site-container .mobile-about-us{display:none;}
#site-container .about-us .about-us-wrapper{width:100%; display: table;padding: 100px 0px;}
#site-container .about-us .about-us-wrapper img{max-width:100%;height:auto;}
#site-container .about-us .about-us-wrapper .about-us-left{display: table-cell;vertical-align: middle;width: 50%;padding-right: 50px;padding-left: 50px;}
#site-container .about-us .about-us-wrapper h2{font-family: Questrial-Regular;font-size: 28px;font-weight: 400;line-height:30px;padding-bottom: 32px;color: #e85621;}
#site-container .about-us .about-us-wrapper .about-us-left p{color: #ffffff;}
#site-container .about-us .about-us-wrapper .about-us-right{display: table-cell;vertical-align: middle;width: 50%;text-align: right;}
#site-container .about-us .about-us-wrapper .coconut-img{display: block;margin-top: 100px;}

/** My Account Style **/
.woocommerce-account #site-container .woocommerce-MyAccount-navigation{width: 28%;background-color: #efeeed;padding:20px 30px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.woocommerce-account #site-container .woocommerce-MyAccount-navigation li{border-bottom: 1px solid rgba(194, 182, 152, 0.3);padding: 12px 0px;}
.woocommerce-account #site-container .woocommerce-MyAccount-navigation li:last-child{border-bottom:0px;}
.woocommerce-account #site-container .woocommerce-MyAccount-navigation a{color: #777777;}
.woocommerce-account #site-container .woocommerce-MyAccount-navigation a:after{content: '\e836';font-family: fontello;display: inline-block;position: relative;margin: -1px 0.75em 0;vertical-align: top;text-align: center;float: right;}
.woocommerce-account #site-container .woocommerce-MyAccount-navigation a:hover{color: #f78913;}
.woocommerce-account #site-container .addresses .title h3{font-family: Questrial-Regular;font-size: 24px;font-weight: 400;color: #000000;margin-top: 20px;margin-bottom: 25px;}
.woocommerce-account #site-container .addresses .title .edit{color: #f78913;margin-top: 20px;margin-bottom: 25px;}
.woocommerce-account #site-container .addresses .title .edit:hover{color: #777777;}
.woocommerce-account #site-container .woocommerce-MyAccount-content h3{font-family: Questrial-Regular;font-size: 24px;font-weight: 400;color: #000000;margin-bottom: 25px;}
#site-container .woocommerce ul.order_details li strong{font-weight: 400;font-family: Questrial-Regular;font-size: 18px;color: #777777;}
#site-container .woocommerce ul.order_details li{font-size: 14px;}
#site-container .woocommerce-order > p{font-size: 15px;padding-bottom: 16px;}
#site-container .woocommerce-order h2{font-size: 28px;font-family: Questrial-Regular;font-weight: 400;margin-bottom: 20px;color: #000000;}
#site-container .woocommerce table.shop_table th{font-family: Questrial-Regular;font-weight: 400;font-size: 18px;color: #000000;text-transform: uppercase;}
#site-container .woocommerce table.shop_table td a, .woocommerce-page #site-container table.shop_table td a{color: #777777;}
#site-container .woocommerce .woocommerce-customer-details address{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border-radius: 0px;border-bottom-width: 1px;border-right-width: 1px;}
#site-container .woocommerce table.woocommerce-orders-table.shop_table tr:last-child td .button{padding: 4px 30px;border: 2px solid;border-color: #f78913;font-size: 14px;    -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#site-container .woocommerce-MyAccount-content > p{font-size: 15px;padding-bottom: 16px;}
#site-container .woocommerce-MyAccount-content h2{font-family: Questrial-Regular;font-size: 24px;font-weight: 400;color: #000000;margin-top: 20px;margin-bottom: 25px;}
#site-container .woocommerce-MyAccount-content strong{font-weight:400;color:#000000;}
#site-container .woocommerce-MyAccount-content a{color: #f78913;}
#site-container .woocommerce-MyAccount-content a:hover{color: #777777;}
#site-container #customer_login h2{font-size: 28px;font-family: Questrial-Regular;font-weight: 400;margin-bottom: 20px;color: #000000;}
.woocommerce-page #site-container #customer_login form .form-row {margin-bottom: 14px;}
#site-container .lost_password a{color: #f78913;}
#site-container .lost_password a:hover{color: #777777;}
#site-container .lost_reset_password p{font-size: 15px;padding-bottom: 16px;}
.woocommerce #site-container form.checkout_coupon,#site-container .woocommerce form.login,#site-container .woocommerce form.register{border-radius: 0px;}
 #site-container .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{padding-top: 10px;}
#site-container .woocommerce .woocommerce-form__input-checkbox{margin: 4px 0px;vertical-align: middle;outline: 0px;}
.woocommerce #site-container div.product form.cart .variations td.label{max-width: 0px;font-family: Questrial-Regular;font-size: 18px;padding-right: 12px;}
.woocommerce #site-container div.product form.cart .variations label {font-weight: 400;}
.woocommerce #site-container div.product form.cart .reset_variations{color: #f78913;}

/** Category Style **/
.post-type-archive-product #site-container .products-header-wrapper > p{display:none;}
#site-container .cat-wrapper{width: 1170px;margin: 0 auto;padding: 6.6em 0 5.99em;}
#site-container .cat-cover{width:100%;display:inline-block;}
#site-container .cat-right{width: 72%;float: right;}
#site-container .cat-left{width: 25%;float: left;}
#site-container .cat-left .sidebar-widget{background-color:black;padding: 2em 2em 3em;margin-top: 2em;padding-top: 1.8em;}
#site-container .cat-left .sidebar-widget:first-child{margin-top:0px;}
#site-container .cat-left .sidebar-widget h2{font-family: Questrial-Regular;font-size: 1.86em;line-height: 1.3em;font-weight: 400;color: #ffffff;margin-top: 0.5em;margin-bottom: 0.9em;}
#site-container .cat-left .sidebar-widget a{color:#ffffff;}
#site-container .cat-left .sidebar-widget a:hover{color:#f78913;}
#site-container .cat-left .sidebar-widget ul li {position: relative;padding-left: 1.1em;}
#site-container .cat-left .sidebar-widget ul li span{color:#ffffff;}
#site-container .cat-left .sidebar-widget ul li:before {content: '';position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%);width: 4px;height: 4px;font-size: 1em;background: #f78913;}
.woocommerce #site-container ul.products li.product .button{margin-top: 0px;}
.woocommerce .woocommerce-ordering select{-webkit-appearance: none;-moz-appearance: none;outline: none;resize: none;border-radius: 0;padding: 7px;border: none;height: 54px;line-height: 26px;border-bottom: 2px solid;border-bottom-color: #efeeed;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-ms-transition: all ease .3s;-o-transition: all ease .3s;transition: all ease .3s;font-family: OpenSans-Regular;font-size: 15px;color:#000000;}
.woocommerce .woocommerce-ordering select:hover{border-bottom-color: #f78913;}
.woocommerce .woocommerce-ordering select:focus{border-bottom-color:#000000;}
.woocommerce .sidebar-widget .price_slider_wrapper .ui-widget-content {position: relative;text-align: left;margin-left: .5em;margin-right: .5em;margin-bottom: 0.95em;margin-top: 2.3em;background: #dad9d9;    border-radius: 1em;height: 4px;}
.woocommerce .sidebar-widget .ui-slider .ui-slider-range, .woocommerce-page .sidebar-widget .ui-slider .ui-slider-range {background-color: #f78913;}
.woocommerce .sidebar-widget .ui-slider-horizontal .ui-slider-range{height: 4px;top: 0;border-radius: 0;}
.woocommerce .sidebar-widget .ui-slider .ui-slider-range{position: absolute;z-index: 1;font-size: .7em;display: block;border: 0;}
.woocommerce .sidebar-widget .ui-slider .ui-slider-handle,.woocommerce-page .sidebar-widget .ui-slider .ui-slider-handle {background: #f78913;}
.woocommerce .sidebar-widget .ui-slider .ui-slider-handle { position: absolute;z-index: 2; top: -0.3em; width: 0.8em;height: 0.8em;    border-radius: 1em;cursor: ew-resize;    outline: 0;margin-left: -.5em;}
.woocommerce .price_slider_wrapper .price_slider_amount{position: relative;padding-bottom: 45px;text-align: right;line-height: 2.4;}
.woocommerce .price_slider_wrapper .price_label{font-family:OpenSansCondensed-Bold;font-weight: 700;font-size: 1.06667em;color:#ffffff;letter-spacing: 6px;margin-right: -2px;text-transform: uppercase;}
.woocommerce #site-container .price_slider_wrapper button{border-color:white;color:white;}
.woocommerce .price_slider_wrapper .price_label span {font-family: EncodeSansWide-Regular;font-size: 14px;letter-spacing:0;color:#ffffff;}
.woocommerce .price_slider_wrapper .price_slider_amount .button, .woocommerce-page .price_slider_wrapper .price_slider_amount .button{position: absolute;bottom: 0;right: 0;padding: 0.35em 0.85em 0.45em 1.2em;}
#site-container .dashicons{width: auto;height: auto;background:transparent;box-shadow:none;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-ms-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}
#site-container .dashicons:before{font-family: "fontello";font-style: normal;font-size: 30px;font-weight: normal;color:black;speak: none; display: inline-block;text-decoration: inherit;width:auto;margin-right: .2em;text-align: center;font-variant: normal;text-transform: none;line-height: 1em;margin-left: .2em;-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
#site-container .active .dashicons:before{color:#f78913;}
#site-container .active .dashicons:hover:before{color:#f78913;}
#site-container .dashicons:hover:before {color:#f78913 ;}
#site-container .dashicons-grid-view:before{content: '\e8dd';}
#site-container .dashicons-exerpt-view:before {content: '\e8de';}
#site-container .cat-left .sidebar-widget ul.cart_list li:before{display:none;}
.woocommerce .sidebar-minicart .cart_list li a.remove{position: absolute;right: 0;top: 0;left: auto;margin: 0;border-radius: 0;height: 20px;width: 20px;line-height: 20px;font-size: 1em;font-weight: 700;text-align: center;background-color: #ffffff;color: #262626 !important;}
.woocommerce #site-container ul.cart_list li img,.woocommerce #site-container ul.product_list_widget li img{ width: 70px;float: left;margin: 0 0.75em 1em 0;}
.woocommerce #site-container .cat-left .cart_list li, .woocommerce-page #site-container .cat-left .cart_list li{padding: 0 1.5em 0 0;overflow: hidden;}
.woocommerce #site-container ul.cart_list li a, .woocommerce #site-container ul.product_list_widget li a{font-weight: 400;}
.woocommerce #site-container .sidebar-minicart .total{font-size: 1em;padding: 0.95em 0;color:#ffffff;border-top: 1px solid #dad9d9;border-bottom: 1px solid #dad9d9;text-align: right;margin: 0.65em 0 2em;}
.woocommerce #site-container .sidebar-minicart .total strong{font-family:OpenSansCondensed-Bold;font-size: 1.06667em;font-weight: 700;color:#ffffff;letter-spacing: 6px;margin-right: -2px;text-transform: uppercase;}
.woocommerce #site-container .woocommerce-Price-amount amount span{color:#ffffff;}
.woocommerce-page #site-container .sidebar-minicart .buttons a.button {padding: 0.5em 0.8em 0.5em;letter-spacing: 2px;margin-right:27px;color:#ffffff;border-color:#ffffff;}
.woocommerce-page #site-container .sidebar-minicart .buttons a.button:hover{color:#ffffff;border-color: #f78913}
.woocommerce-page #site-container .sidebar-minicart p{color:#ffffff;}
.woocommerce #site-container .sidebar-minicart .buttons a:last-child{margin-right: 0px;}
#site-container .cat-right .toolbar{width:100%;display:inline-block;}
#site-container .cat-right .toolbar > div{clear:none !important;}
.woocommerce #site-container .woocommerce-ordering{margin: -1em 0 2.1em;}
#site-container ul.phoen_list li.product{float: none;}
#site-container  ul.phoen_list .product .post-thumb{float: left;margin: 0 3.75em 0 0;width: 26.5%;}
#site-container  ul.phoen_list .product .post-content{padding-left: 18em;text-align:left;min-height: 220px;}
#site-container ul.phoen_list li.product img {width: auto !important; float: none;padding-right: 0px;}
#site-container ul.phoen_list li.product .price{width: auto;}
#site-container ul.phoen_list .product .post-item-wrap{padding-bottom: 30px;}
#site-container ul.phoen_list li.product{border-bottom: 0px solid #ccc;}
#site-container .phoen_gridlist_toggle{padding:0px;}
#site-container .woocommerce-products-header{background:url(../images/shop-banner.jpg) no-repeat;background-size:cover;background-position:center center;text-align: center;display: table;width: 100%;height: 445px;margin-bottom: 96px;}
#site-container .woocommerce-products-header .products-header-wrapper{display: table-cell;vertical-align: middle;}
#site-container .woocommerce-products-header .page-title{color: #ffffff;}
#site-container .woocommerce-products-header .term-description,#site-container .woocommerce-products-header .page-description{max-width: 600px;margin: 0 auto;}
#site-container .woocommerce-products-header .term-description p,#site-container .woocommerce-products-header .page-description p{color: #ffffff;font-size:20px;line-height: 26px;}
#site-container .woocommerce-products-header .links-button{padding: 1.15em 2.9em 1.1em 3.3em;letter-spacing: 7px;font-size: 1.2em;}
#site-container .woocommerce ul.products.phoen_grid li.product, .woocommerce-page #site-container ul.products.phoen_grid li.product{width: 32%;}
.woocommerce #respond input#submit.added::after, .woocommerce a.button.added::after, .woocommerce button.button.added::after, .woocommerce input.button.added::after{display: inline-block;position: absolute;right: 3px;}
.woocommerce a.added_to_cart{color: #f78913;}
.woocommerce a.added_to_cart:hover{color: #777777;}

/** Product Style **/
.woocommerce #site-container div.product{padding:30px 0px;}
.woocommerce #site-container div.woocommerce-product-summary{;overflow: auto;padding: 10px;}
.woocommerce #site-container div.product div.images{width: 30%;margin: 2% 3%;}
.woocommerce #site-container div.product .product_title{font-family: Questrial-Regular;font-size: 1.867em;line-height: 1.3em;font-weight: 400;color: #000000;margin-bottom: 0.75em;}
.woocommerce #site-container div.product div.summary{width: 60%;padding-right: 25px;margin-top: 30px;}
.woocommerce #site-container div.product .woocommerce-tabs ul.tabs{padding: 0px;margin: 0px !important; border-bottom: 5px solid #f78913;}
.woocommerce #site-container div.product .woocommerce-tabs ul.tabs::before{display:none;}
.woocommerce #site-container div.product .woocommerce-tabs ul.tabs li{border: none !important;background-color: transparent !important;margin: 0 !important;padding:0px;    width: 33.333%;float: left;}
.woocommerce #site-container div.product .woocommerce-tabs ul.tabs li a {position: relative;font-family: Questrial-Regular;font-size:28px;font-weight: 400;color: #f78913;line-height: 1.8em;padding:0px;margin:0px;display: block;text-align: center;}
.woocommerce #site-container div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce #site-container div.product .woocommerce-tabs ul.tabs li:hover a{background-color: #f78913;color:#ffffff;}
.woocommerce #site-container div.product .woocommerce-tabs ul.tabs li a:after {content:'';display: inline-block;height: 30px;border-right: 1px solid #D4D4D4;top: 10px;right: 0px;position: absolute;}
.woocommerce #site-container div.product .woocommerce-tabs ul.tabs li.active a:after,.woocommerce #site-container div.product .woocommerce-tabs ul.tabs li:hover a:after{display:none;}
.woocommerce #site-container div.product .woocommerce-tabs ul.tabs li::before,.woocommerce #site-container div.product .woocommerce-tabs ul.tabs li::after{display:none;}
.woocommerce #site-container div.product .woocommerce-tabs ul.tabs li:last-child a:after{display:none;}
.woocommerce #site-container div.product .woocommerce-tabs .panel{padding: 25px 35px;background-color:rgba(119, 119, 119, 0.06);margin-bottom: 50px;}
.woocommerce #site-container div.product .woocommerce-tabs h2{font-family: Questrial-Regular;font-size: 22px;font-weight: 400;color: #000000;margin-bottom: 17px;}
.woocommerce #site-container p.stars a{color: #ee441f;}
.woocommerce #site-container div.product .woocommerce-tabs label{text-transform: uppercase;letter-spacing: 5.5px;font-family: OpenSansCondensed-Bold;font-size: 13.99px;font-weight: 700;color: #000000;line-height: 20px;padding-bottom:10px;display: block;}
.woocommerce #site-container div.product .comment-reply-title{padding-bottom:20px;display: inline-block;}
.woocommerce #site-container div.product .woocommerce-tabs .panel p{padding-bottom:25px;}
.woocommerce div.product #review_form #respond textarea{background: #ffffff;}
.woocommerce div.product .woocommerce-product-summary p.price, .woocommerce div.product .woocommerce-product-summary span.price{font-size: 20px;font-family: Questrial-Regular;color: #777777;padding-bottom: 14px;display: block;}
.woocommerce div.product .woocommerce-Price-currencySymbol{font-size: 18px;}
.woocommerce div.product .woocommerce-product-details__short-description p{padding-bottom: 30px;}
.woocommerce #site-container div.product form.cart div.quantity{margin-right: 30px;width: 130px;position: relative;border:3px solid #f78913;height:32px;}
#site-container div.product .product_meta > span{color: #777777;display:block;}
#site-container div.product .product_meta span span{color: #f78913;}
#site-container div.product .product_meta a{color: #f78913;}
#site-container div.product .product_meta a:hover{color: #777777;}
#site-container .ui-spinner-button{display: block;position: absolute;z-index: 1;right: -3px;width: 1.5em;height: 50%;text-align: center;line-height:10px;background-color:#f78913;cursor: pointer;}
#site-container .ui-spinner-button.ui-corner-tr{top:0px;}
#site-container .ui-spinner-button.ui-corner-br{bottom: 0;}
#site-container .ui-spinner-button.ui-corner-tr:before{content: '\e835';font-family: 'fontello';color: #ffffff;line-height:14px;}
#site-container .ui-spinner-button.ui-corner-br:before{content: '\e828';font-family: 'fontello';color: #ffffff;line-height:14px;}
.single-product .woocommerce-notices-wrapper{max-width: 1170px;margin: 0 auto;position: relative;top: 50px;z-index: 9;}
.single-product #site-container .woocommerce-error,.single-product #site-container .woocommerce-info,.single-product #site-container .woocommerce-message{margin-bottom:0px;}
#site-container .woocommerce-message{border-top-color: #f78913;}
#site-container .woocommerce-message::before{color: #f78913;}
#site-container .related h2{font-family: Questrial-Regular;font-size: 1.867em;line-height: 1.3em;font-weight: 400;color: #000000;margin-bottom: 0.75em;}
#site-container .woocommerce .related  ul.products li.product, .woocommerce-page #site-container .related ul.products li.product{ width: 23.11%;margin: 0 2.5% 2.5% 0;}
#site-container .woocommerce .related  ul.products li.product:last-child, .woocommerce-page #site-container .related ul.products li.product:last-child{margin-right:0px;}
#site-container .woocommerce div.product form.cart .variations{margin-bottom: 0px;}

/** Cart Style **/
#site-container .woocommerce table.cart th{font-family: Questrial-Regular;font-weight: 400;font-size: 22px;color:#ffffff;text-transform: uppercase;padding:26px 0px;    background-color: #f78913;}
#site-container .woocommerce a.remove{font-size: 1em;font-weight: 400;margin: auto;border-radius: 0; height: 20px;width: 20px;line-height: 20px;background-color: #efeeed;text-align: center;color: #262626 !important;}
#site-container .woocommerce table.cart td.product-name	{font-family: Questrial-Regular;font-size: 24px;text-align: left;padding:32px 12px;color: #000000;}
#site-container .woocommerce table.cart td.product-name a{color: #000000;}
#site-container .woocommerce table.cart td.product-price{font-family: Questrial-Regular;font-size: 1.133em;color:#000000;}
#site-container .woocommerce table.shop_table td,.woocommerce-page #site-container table.shop_table td{font-family: Questrial-Regular;font-size:16.9px;color:#000000;}
.woocommerce-cart #site-container form.woocommerce-cart-form div.quantity input[type="number"], #site-container .woocommerce div.product form.cart div.quantity input[type="number"], .woocommerce-page #site-container div.product form.cart div.quantity input[type="number"]{width: 100%;height: 100%; border-bottom-color: #d7d7d6;padding-right: 0;color: #000000;text-align: center;background: transparent;padding-left: 0px;}
.woocommerce-cart #site-container form.woocommerce-cart-form div.quantity {display: inline-block;margin: auto;width:96px;height: 32px;position: relative;border: 3px solid #f78913;}
.woocommerce-cart #site-container table.cart img{width: 75px;border-radius: 50%;}
#site-container .woocommerce table.cart tr:last-child {background-color: #efeeed;}
.woocommerce-cart #site-container table.cart td.actions .coupon .input-text{border: none;padding: 1.5em 0 1em 1em;margin-right: 30px;width: 126px;border-bottom: 2px solid #bebfc1;font-family: Questrial-Regular;font-size: 16px;font-weight: 400;color: #777777;background: transparent;}
.woocommerce-cart #site-container table.cart td.actions .coupon .input-text::-webkit-input-placeholder {font-family: Questrial-Regular;color: #777777;}
.woocommerce-cart #site-container table.cart td.actions .coupon .input-text:-ms-input-placeholder {font-family: Questrial-Regular;color: #777777;}
.woocommerce-cart #site-container table.cart td.actions .coupon .input-text::-moz-placeholder {font-family: Questrial-Regular;color: #777777;}
#site-container .woocommerce table.shop_table tr:last-child td .button {padding: 16px 30px;border: 4px solid;border-color: #f78913;font-family: OpenSansCondensed-Bold;font-size: 16px;line-height: 20px;font-weight: 700;}
#site-container .woocommerce table.shop_table tr:last-child td.actions > .button {border-color:#ee441f;background-color:#ee441f;color: #ffffff;}
#site-container .woocommerce table.shop_table tr:last-child td.actions > .button:hover {background:#ffffff;color: #ee441f;}
#site-container .woocommerce table.cart  tr:last-child td { padding: 1em 1em;}
#site-container .woocommerce table.shop_table{border-radius: 0px;}
.woocommerce-cart #site-container .cart-collaterals .cart_totals table{border: 0;margin-top: 2em;}
#site-container .woocommerce .cart-collaterals .cart_totals table th, .woocommerce-page #site-container .cart-collaterals .cart_totals table th{padding: 6px;font-family:OpenSansCondensed-Bold;font-weight: 700;font-size: 0.9333em;color: #000000;text-transform: uppercase;letter-spacing: 3px; border: 0;}
.woocommerce-page #site-container .cart-collaterals .cart_totals table .order-total th {padding: 6px;font-weight: 700;font-family: OpenSansCondensed-Bold;text-transform: uppercase;letter-spacing: 3px;font-size: 0.9333em;border: 0;border-top: 1px solid;padding-top: 1.2em;border-color: #efeeed;color: #000000;}
#site-container .woocommerce .cart-collaterals h2, .woocommerce-page #site-container .cart-collaterals h2{display:none;}
.woocommerce-page #site-container table.shop_table:not(.woocommerce-checkout-review-order-table) .cart-subtotal .amount{font-family: Questrial-Regular;font-weight: 400;color: #000000;}
#site-container .woocommerce  .cart-collaterals .order-total strong, .woocommerce-page #site-container .cart-collaterals .order-total strong{font-family: Questrial-Regular;font-weight: 400;color: #000000;}
.woocommerce-cart #site-container .wc-proceed-to-checkout {text-align: right;padding: 1.3em 2.2em 1.4em;}
.woocommerce-cart #site-container .wc-proceed-to-checkout a{padding: 20px 30px;}

/** Checkout Style **/
.woocommerce .checkout h3, .woocommerce-page .checkout h3{ margin-top: 0;font-size:28px;font-family: Questrial-Regular;font-weight: 400;color: #000000;margin-bottom: 1.25em;}
#site-container .woocommerce-error,#site-container .woocommerce-info,#site-container .woocommerce-message{background-color: #efeeed;color: #777777;}
.woocommerce-error a, .woocommerce-info a, .woocommerce-message a{color: #f78913;}
.woocommerce-error a:hover, .woocommerce-info a:hover, .woocommerce-message a:hover{color:#777777;}
#site-container .woocommerce form .form-row label, .woocommerce-page #site-container form .form-row label{text-transform: uppercase;letter-spacing: 5.5px;font-family: OpenSansCondensed-Bold;font-size: 13.99px;font-weight: 700;color: #000000;line-height: 20px;padding-bottom: 10px;}
.woocommerce-page #site-container form .form-row{margin-bottom: 2.2em;}
#site-container .select2-container--default .select2-selection--single{height: 54px;border: 0px;border-radius: 0px;margin:0px;padding: 7px 0px;line-height: 26px;
border-bottom: 2px solid; border-bottom-color: #efeeed;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-ms-transition: all ease .3s;-o-transition: all ease .3s;transition: all ease .3s;font-family: OpenSans-Regular;font-size: 15px;color: #777777;}
#site-container .select2-container--default .select2-selection--single .select2-selection__rendered{color: #777777;line-height: 40px;padding-left: 0px;}
#site-container .select2-container--default .select2-selection--single .select2-selection__arrow{top: 15px;}
#site-container .select2-container--default .select2-selection--single:hover{border-bottom-color: #f78913;}
#site-container .select2-container--default .select2-selection--single:focus{border-bottom-color: #ee441f;}
#site-container #add_payment_method #payment, .woocommerce-cart #site-container #payment, .woocommerce-checkout #site-container #payment{background-color: #efeeed;}
#site-container .woocommerce-privacy-policy-text p{color: #777777;padding-bottom: 20px;}
#site-container .woocommerce-privacy-policy-text a{color: #f78913;}
#site-container .woocommerce-privacy-policy-text a:hover{color: #777777;}
.woocommerce-page #site-container table.woocommerce-checkout-review-order-table thead th{font-family: Questrial-Regular;font-weight: 400;font-size:18px;color: #000000;text-transform: uppercase;}
#site-container .woocommerce table.shop_table tfoot th{font-family: OpenSansCondensed-Bold;font-weight: 700;font-size: 14px;color: #000000;text-transform: uppercase;letter-spacing: 3px;}
#site-container .woocommerce table.shop_table tr:last-child td strong,#site-container .woocommerce table.shop_table tfoot td{font-weight:400;}

/** Blog Style **/
#site-container .mobile-blog{display:none;}
#site-container .main-content-wrapper .blog-widget{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 2em 2em 3em;background-color: #000000;;margin-bottom:30px;}
#site-container .main-content-wrapper .blog-widget h2 {font-family: Questrial-Regular;font-size: 1.86em;line-height: 1.3em;font-weight: 400;color: #ffffff;margin-top: 0.5em; margin-bottom: 0.9em;}
#site-container .main-content-wrapper .blog-widget a {color: #ffffff;}
#site-container .main-content-wrapper .blog-widget a:hover{color: #f78913;}
#site-container .main-content-wrapper .blog-widget ul li {position: relative;padding-left: 1.1em;}
#site-container .main-content-wrapper .blog-widget ul li:before{content: '';position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%);width: 4px;height: 4px;font-size: 1em;background: #ee441f;}
#site-container .main-content-wrapper .posts-nav{width:100%;display:inline-block;}
#site-container .main-content-wrapper .posts-nav .page-nav a{font-family: Questrial-Regular;font-size: 20px;line-height:24px;font-weight: 400;color: #f78913;}
#site-container .main-content-wrapper .posts-nav .page-nav a:hover{color: #777777;}
#site-container .main-content-wrapper .posts-nav .page-nav a:hover:before,#site-container .main-content-wrapper .posts-nav .page-nav a:hover:after{color: #777777;}
#site-container .main-content-wrapper .posts-nav .nav-previous a:before{content: '\e837';font-family: fontello;display: inline-block;position: relative;margin-right:10px;vertical-align: top;text-align: center;}
#site-container .main-content-wrapper .posts-nav .nav-next a:after{content: '\e836';font-family: fontello;display: inline-block;position: relative;float: right;vertical-align: top;text-align: center;margin-left:10px;}
#site-container .main-content-wrapper .posts-nav .nav-previous{float:left;display:inline-block;}
#site-container .main-content-wrapper .posts-nav .nav-next{float:right;display:inline-block;}
#site-container .single-post-content .single-content .read-more{font-family: OpenSansCondensed-Bold;font-size: 0.9333em;color:#f78913;line-height: 1.2857em;font-weight: 700;background: transparent;border: 3px solid; border-color:#f78913;display: inline-block;text-align: center;padding:8px 20px;text-transform: uppercase; letter-spacing: 5.5px;border-radius: 0;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-ms-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;display: block;max-width: 150px;}
#site-container .single-post-content .single-content .read-more:hover{border-color:#f78913;background-color:#f78913;color:#ffffff;}

/* Contact Us Page Style */
#site-container .content-contact-wrapper{width:100%;display:inline-block;padding-bottom: 70px;}
#site-container .mobile-contact-us{display:none;}
#site-container .content-contact-wrapper p{padding-bottom:20px;}
#site-container .contact-inner-left h2{font-size:23px;}
#site-container .contact-inner-content a{display: block; font-size:15px;line-height: 26px;color: #414449;padding-bottom: 5px;}
#site-container .contact-inner-content a:hover{text-decoration:underline;}
#site-container .main-content-left .contact-inner-content ul li{width:100%;float:none;margin: 0px;line-height: 26px;list-style: none;}
#site-container .content-contact-wrapper ul li span {font-family: OpenSansCondensed-Bold;;font-size: 16px;color: #11151b;}
#site-container .content-contact-wrapper ul li a{font-weight:600;font-family: Questrial-Regular;}
#site-container .help-support p{padding-left:19px;}
#site-container .content-contact-wrapper ul{padding-left:19px;}
#site-container .main-content .content-contact-wrapper .cont-details-title{font-size: 20px;line-height: 30px;padding-bottom: 10px;}
#site-container .main-content .help-support .cont-details-title:before {content: '';border-left: 4px solid #11151B;margin-right: 16px;}
#site-container .main-content a svg{vertical-align: middle;width: 18px;height: 18px;margin-right:10px;}
#site-container .main-content-wrpper .main-content-left{max-width: 665px; display: inline-block; float: left;}
#site-container .main-content-wrpper .main-content-right{width:460px;float: right; }
#site-container .main-content .form-wrapper{max-width: 100%;background: #fff;border: 2px solid #ddd; border-radius: 12px;-webkit-box-shadow: 0px 0px 30px 0px rgba(209, 209, 209, 0.6);-moz-box-shadow: 0px 0px 30px 0px rgba(209, 209, 209, 0.6);-ms-box-shadow: 0px 0px 30px 0px rgba(209, 209, 209, 0.6);-o-box-shadow: 0px 0px 30px 0px rgba(209, 209, 209, 0.6);box-shadow: 0px 0px 30px 0px rgba(209, 209, 209, 0.6);}
#site-container .main-content .form-content{max-width:400px;margin: 0 auto;padding: 50px 0;}
#site-container .main-content .form-wrapper h2{font-size: 30px;line-height: 40px;}
#site-container .main-content .wpcf7-form p{padding: 0;font-family: PlutoSans-Light;font-size: 12px;line-height: 18px;color: #11151b;}
#site-container input, #site-container textarea{height: 48px;-moz-appearance: none; outline: 0; border: 0; padding: 0;background: #fafafa;padding-left:25px;}
#site-container input[type=submit] {cursor: pointer;height: 46px;font-family:OpenSansCondensed-Bold;font-size: 18px;text-transform: uppercase;padding: 0;color: #fff;
background: #11151b; border: 2px solid #11151b; -webkit-appearance: none; -moz-appearance: none;letter-spacing: 5.5px;width:100%;}
#site-container input[type=submit]:hover{background:#ffffff;color:#000000;}
#site-container .main-content .wpcf7-form-control-wrap{ padding-bottom: 20px; display: block;}
#site-container textarea{height: 138px; padding-top: 23px; font-size: 16px;padding-left:25px;}
#site-container .termcheck input[type=checkbox]{position: absolute; opacity: 0; cursor: pointer; width: auto; height: auto; margin: 0; padding: 0; left: 0;}
#site-container div.wpcf7 .ajax-loader{display:none;}
#site-container .contect-page iframe{margin-bottom: -7px;}
#site-container span.wpcf7-not-valid-tip{font-family: Questrial-Regular;font-size:16px;}

/** Post Style **/
#site-container .single-post-content{width:66%;float:left;}
#site-container .single-post-content img{width: 100%;max-width:100%;height:auto;display:block;-webkit-transition: all 0.3s;transition: all 0.3s;}
#site-container .single-post-content a.single-post-image{display:block;overflow:hidden;margin-bottom: 30px;}
#site-container .single-post-content a.single-post-image:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);}
#site-container .single-post-content p{padding-bottom:30px;}
#site-container .single-post-content .single-post-date{font-family:OpenSansCondensed-Bold;letter-spacing: 5.5px;padding: 2px 0.5em 3px 0.75em;background-color:#ee441f;color:#ffffff;margin-bottom: 30px;display: inline-block;}
#site-container .single-post-sidebar{width:27%;float:right;}
#site-container .single-post-content .single-content{margin-bottom: 50px;padding-bottom: 50px;border-bottom: 1px solid #dad9d9;}
#site-container .single-post-content .post-title{font-family: Questrial-Regular;font-size: 40px;font-weight: 400;line-height: 55px;color: #000000; margin-bottom:30px;}
#site-container .single-post-content .post-title a{color: #000000;}
#site-container .single-post-content .post-title a:hover{color: #f78913;}

/** Footer Style **/
footer .footer-full-width-image .outer{background-color:white;}
footer .footer-full-width-image .footer-full-width-wrapper{width:100%; border-top: 6px #e2b175;padding-bottom: 6px;border-style: solid;}
footer .footer-full-width-image .footer-full-width-wrapper img{max-width:100%;height:auto;}
footer .footer-full-width-image .footer-full-width-wrapper ul li{width: 16.66%;float: left;}

footer .footer-image-widget .outer{background-attachment: fixed !important;background-repeat: no-repeat!important;background-position: center !important;}
footer .footer-image-widget .footer-wrapper{width:100%;display:inline-block;padding: 140px 0px;text-align:center;}
footer .footer-image-widget .footer-wrapper h4{font-family: Questrial-Regular;font-size:59px;color:#ffffff;padding-bottom:24px;font-weight: bold;}
footer .footer-image-widget .footer-wrapper  .home-button{padding:12px 24px;position: relative;letter-spacing:1px; -moz-transition: all 0.3s;transition: all 0.3s;margin-top: 20px;border: 1px solid #ffffff;color: white;font-size: 24px;display: inline-block;line-height:18px;}
footer .footer-image-widget .footer-wrapper a:hover{background-color:black;}
    
footer .footer-container .outer{background-color: #11151b;}
footer .footer-cover{width:100%;display:inline-block;padding:80px 0px;}
footer .footer-cover .footer-widget{width:25%;float:left;position:relative;    -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
footer .footer-cover .footer-widget:first-child ul{padding-top:30px;}
footer .footer-cover .footer-widget:first-child ul li{display:inline-block;}
footer .footer-cover .footer-widget:first-child svg{fill:#f78913;width: 38px;height: 38px;vertical-align: middle;margin-right: 18px;}
footer .footer-cover .footer-widget:first-child a:hover svg{fill:#777777;}
footer .footer-cover .footer-widget:nth-child(2){padding-left:70px;}
footer .footer-cover .footer-title{font-family:OpenSansCondensed-Bold;font-size:24px;line-height:16px;font-weight:100;color:#ffffff;margin-bottom:21px;}
footer .footer-cover .footer-widget > p{font-family:OpenSans-Regular;font-size:16px;font-weight: 400;line-height:25px;color:#ffffff;padding-top: 20px;}
footer .footer-cover .footer-widget a{font-family:OpenSans-Regular;font-size:16px;font-weight:100;line-height:38px;color:#ffffff;display:block;}
footer .footer-cover .footer-links a:before{content: ''; border: solid #ffffff; border-width: 0 2px 2px 0; display: inline-block; padding: 3px; vertical-align: middle; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); margin-right: 15px; vertical-align: middle; top: -1px; position: relative;}
footer .footer-cover .footer-widget a:hover:before{border: solid #f78913 ;border-width: 0 2px 2px 0;}
footer .footer-cover .footer-widget a:hover{color:#f78913}
footer .footer-cover .footer-widget:last-child svg{fill:#f78913;width: 16px;height: 16px;vertical-align: middle;margin-right:6px;}
footer .footer-cover .footer-widget:last-child p{line-height:40px;padding-top:0px;}
footer iframe{max-width:100%;max-height:253px;}
footer .footer-copyright .outer{background-color: #181818;}
footer .footer-copyright .copyright-wrapper{width:100%;display:inline-block;padding:14px 0px;text-align:center;}
footer .footer-copyright .copyright-left{float:right;display:inline-block;}
footer .footer-copyright .copyright-right{float:left;display:inline-block;color:#8a8a8a;font-size:11px}
footer .footer-copyright .copyright-right span{color:#087DC2;} 
footer .footer-copyright .copyright-left a{color:#8a8a8a;font-size:11px;}
footer .footer-copyright .copyright-left a:hover{color:#f78913;}
footer .footer-copyright .copyright-left a:first-child:after{content:'';border-right:1px solid #777777;margin-right: 8px;padding-right: 12px;position: relative;top: 1px;}


@media only screen and (max-width:1190px){
.inner{width:90%;margin:0 auto;}	
#site-container .cat-wrapper{width: 90%;}
.single-product .woocommerce-notices-wrapper{max-width: 90%;}
#site-container .home-content .outer:before{width:46%;}
#site-container .main-content-wrpper .main-content-left{max-width: 55%;}
#site-container .main-content-wrpper .main-content-right{width: 45%;}
#site-container .main-content .form-content{max-width:90%;}
#site-container .home-content .home-content-wrapper .home-content-right iframe{width:100%;height:auto;}
#site-container .main-content p{font-size:15px;}
footer .footer-cover .footer-widget:nth-child(3){display:none;}
footer .footer-cover .footer-widget:nth-child(1){width:30%;}
footer .footer-cover .footer-widget:nth-child(2){width:30%;}
footer .footer-cover .footer-widget:last-child{width:37%;}
#site-container .recent-blog-wrapper .recpost-content{min-height:125px;}
footer .footer-image-widget .footer-wrapper h4{font-size:40px;}
#site-container .recent-blog-wrapper .recpost-title{font-size:26px;}

}

@media (max-width: 1190px) and (min-width: 1024px){
#site-container .banner-widget span{font-size: 17px;}
#site-container .promo-left p{font-size: 35.55px;line-height: 50px;}
#site-container .page-title{font-size: 36.6px;}
#site-container .woocommerce ul.products li.product h2, .woocommerce-page #site-container ul.products li.product h2, #site-container .woocommerce ul.products li.product h3, .woocommerce-page #site-container ul.products li.product h3{font-size:20px;}
#site-container .products .product .post-item-wrap{padding: 20px;}
.woocommerce #site-container #respond input#submit, #site-container .woocommerce a.button, .woocommerce #site-container a.button, #site-container .woocommerce button.button, .woocommerce #site-container button.button, #site-container .woocommerce input.button{padding: 10px 24px;letter-spacing: 2.5px;font-size: 14px;}
#site-container .cat-right{width: 67%;float: right;}
#site-container .cat-left{width: 30%;float: left;}
#site-container ul.phoen_list .product .post-content{padding-left: 12em;}
#site-container ul.phoen_list .product .post-thumb{margin: 0 1.75em 0 0;}
#site-container .about-us .about-us-wrapper .about-us-left{display: block;width: 100%;padding-right:0px;  padding-left: 0px;}
}


@media only screen and (max-width:1023px)
{
#site-container .mob-nav-icon{display:block;}
.mob-push-nav{display:block;background-color:#11151b;}
#site-container .header-right-content.header-right-links{padding:38px 20px;}
#site-container .header-right-links:last-child{padding-right:0px;}
#site-container .header-right-content:nth-child(2){padding-right:10px;}
#site-container .header-right-content:first-child{display:none;}
#site-container .banner-widget span{font-size:17px;line-height: 1.3;}
#site-container .banner-widget div{height: 97%;}
#site-container .promo-left {width: 100%;float: none;}
#site-container .promo-left p{font-size: 26px;line-height: 36px;margin-top: 20px;}
#site-container .promo-right{width: 25%;float: none;padding: 15px;margin-top:40px;}
#site-container .page-title{font-size: 28px;line-height: 40px;}
#site-container .categories-wrapper ul li{width:48.33%;margin-right: 3%;margin-bottom: 2%;}
#site-container .categories-wrapper ul li:last-child, #site-container .categories-wrapper ul li:nth-child(2n){margin-right: 0px;}
#site-container .woocommerce ul.products li.product, .woocommerce-page #site-container ul.products li.product{width:48.33%;margin-right: 3%;margin-bottom: 2%;}
#site-container .woocommerce ul.products li.product:nth-child(2n), .woocommerce-page #site-container ul.products li.product:nth-child(2n){margin-right: 0px;}
#site-container .promo-wrapper{margin-top: 64px;margin-bottom: 60px;}
#site-container .cat-right {width: 100%;float: none;}
#site-container .cat-left {width: 100%;float: none;}
#site-container .woocommerce ul.products.phoen_grid li.product, .woocommerce-page #site-container ul.products.phoen_grid li.product {width: 48.33%;}
#site-container .woocommerce ul.products.phoen_grid li.product:last-child, #site-container .woocommerce ul.products.phoen_grid li.product:nth-child(2n){margin-right: 0px;}
#site-container .woocommerce ul.products.phoen_grid li.product:nth-child(2n+1){clear:left;}
#site-container .woocommerce ul.products li.first, .woocommerce-page #site-container ul.products li.first{clear:none;}
#site-container .cat-wrapper{padding:30px 0px;}
#site-container .header-right-content ul{display:none;}
#site-container .woocommerce-products-header{height: 400px;margin: 0 auto;margin-bottom: 60px;}
#site-container .woocommerce-products-header .term-description,#site-container .woocommerce-products-header .page-description {max-width: 90%;}
#site-container .woocommerce-products-header .term-description p,#site-container .woocommerce-products-header .page-description p{font-size: 14px;}
#site-container .woocommerce-products-header .links-button{padding: 15px 30px;}
#site-container .categories-wrapper{margin-top: 20px;margin-bottom: 65px;}
#site-container .links-button{margin-top: 35px;}
#site-container ul.phoen_list .product .post-thumb{width: 40%;margin-right: 5%;}
#site-container ul.phoen_list .product .post-content{padding-left: 45%;}
#site-container .woocommerce .related  ul.products li.product, .woocommerce-page #site-container .related ul.products li.product{ width:48.33%;margin:0 3% 2.5% 0;}
#site-container .woocommerce .related  ul.products li.product:nth-child(2n), .woocommerce-page #site-container .related ul.products li.product:nth-child(2n){margin-right:0px;}
#site-container .contact-inner-content{width:100%;float: none;padding-bottom: 37px;}
#site-container .main-content h2{font-size:35px;}
.woocommerce #site-container div.product {padding: 70px 0px;}
#site-container .main-content-wrapper {padding: 60px 0px;}
.woocommerce-account #site-container .woocommerce-MyAccount-navigation{padding: 20px;}
#site-container .single-post-content{width:100%;float:none;margin:0 auto;}
#site-container .single-post-sidebar{width:100%;float:none;margin:0 auto;}
.woocommerce #site-container div.product .woocommerce-tabs ul.tabs li a{font-size: 18px;padding: 10px 0px;}
footer .footer-cover .footer-widget:nth-child(2n+1){clear:left;}
#site-container .home-widget .home-widget-wrapper h2{line-height:37px;}
#site-container .recent-blog-wrapper a{font-size:26px;}
footer .footer-cover .footer-links a:before{display:none;}
footer .footer-cover .footer-widget{float:none;}
footer .footer-cover .footer-widget:nth-child(1) {width: 100%;text-align:center;padding-bottom:50px;}
footer .footer-cover .footer-widget:nth-child(2) {width: 100%;text-align:center;padding-bottom:50px;;}
footer .footer-cover .footer-widget:nth-child(2) {padding-left:0px;}
footer .footer-cover .footer-widget:last-child {width: 100%; text-align:center;}
footer .footer-cover .footer-widget > p {max-width:300px;margin:0 auto;}
footer .footer-copyright .copyright-left{display:block;float:none;}
footer .footer-copyright .copyright-right{float:none;}
.woocommerce a.added_to_cart{margin-right:10px;}
}

@media only screen and (max-width:767px)
{
.woocommerce #site-container .woocommerce-ordering{width:100%!important;float:none!important;}
.woocommerce .woocommerce-ordering select{width:100%;}
.woocommerce #site-container div.product div.images{width: 90%;margin: 30px auto;}
.woocommerce #site-container div.product div.summary{margin:30px auto;padding:0px;width:90%}
.woocommerce #site-container div.product form.cart div.quantity{float: none;margin-bottom: 30px;}
.woocommerce #site-container div.product .woocommerce-tabs ul.tabs li{width: 100%;float: none;}
.woocommerce #site-container div.product .woocommerce-tabs ul.tabs li a:after{display:none;}
#site-container .woocommerce ul.products li.product, .woocommerce-page #site-container ul.products li.product{width:100%;float:none;margin:0px;margin-bottom: 30px;}
#site-container .woocommerce .related  ul.products li.product, .woocommerce-page #site-container .related ul.products li.product{ width:280px;float:none;margin:0 auto;margin-bottom:30px;}
#site-container .woocommerce .related  ul.products li.product:nth-child(2n), .woocommerce-page #site-container .related ul.products li.product:nth-child(2n){margin-right:auto;}
#site-container .woocommerce-breadcrumb .breadcrumbs{display:none;}
#site-container .woocommerce-products-header{width: 300px;}
#site-container .home-content .home-content-wrapper .home-content-left{float:none;width:100%;text-align:center;padding-bottom:40px;}
#site-container .home-content .home-content-wrapper .home-content-right{float:none;width:100%;}
#site-container .main-content-wrpper .main-content-left {max-width:100%;float:none;}
#site-container .main-content-wrpper .main-content-right{width:100%;float:none;}
#site-container .home-widget .home-widget-wrapper .home-widget-left{width:100%;float:none;padding-bottom:60px;}
#site-container .home-widget .home-widget-wrapper{padding:60px 0px;}
#site-container .home-widget .home-widget-wrapper .home-widget-right{width:100%;float:none;}
#site-container .home-widget .home-widget-wrapper .coconut-img{margin-top:60px;}
#site-container .about-us .about-us-wrapper .about-us-left{width:100%;padding-right:0px;padding-left:0px;display:block;}
#site-container .about-us .about-us-wrapper .about-us-right{display:block;width:100%;}
#site-container .about-us .about-us-wrapper .coconut-img{margin-top:50px;float:right;margin-bottom:50px;}
#site-container .about-us .about-us-wrapper{padding:60px 0px;}
#site-container .banner-widget { width: 300px;float: none; margin: 0 auto; margin-bottom: 30px;}
#site-container .banner-widget:last-child{margin-right:auto;margin-bottom:0px;}
#site-container .woocommerce ul.products.phoen_grid li.product, .woocommerce-page #site-container ul.products.phoen_grid li.product{margin: 27px auto;}
.woocommerce-account #site-container .woocommerce-MyAccount-navigation{width:100%;}
footer .footer-full-width-image .footer-full-width-wrapper ul li{width: 49.66%; margin-top:-7px;}
#site-container .recent-blog-wrapper li {width: 100%;float:none;margin-right:0px;margin-bottom:30px;}
footer .footer-image-widget .footer-wrapper .home-button{margin-top:0px;}
footer .footer-image-widget .footer-wrapper{padding:80px 0px}
#site-container .page-banner h1{font-size:35px;line-height: 40px;}
#site-container .page-banner p{font-size:18px;line-height:26px;}
#site-container .about-us .outer {background: url(../images/Tree-Left-BG.png) #000000 no-repeat;background-position: bottom left;background-size:auto 700px !important;}
#site-container .main-content-wrpper{padding:40px 0px;}
#site-container .main-content hr{margin:15px 0px;}
#site-container .main-content .content-contact-wrapper .cont-details-title{padding-top:20px;}
#site-container .content-contact-wrapper{padding-bottom:0px;}
#site-container .main-content .form-content{padding: 20px 0;}
footer .footer-image-widget .footer-wrapper h4{line-height:50px;}
.woocommerce #site-container div.product{padding-top:10px;padding-bottom:30px;}
#site-container .recent-blog-wrapper{padding:40px 0px;}
#site-container .banner-title{top:55%;}
#site-container .full-banner .outer{height:auto;}
#site-container .full-banner .full-banner-cover ul{width:100%;float:none;}
#site-container .full-banner .full-banner-wrapper{padding:50px 0px;}
#site-container .woocommerce ul.products.phoen_grid li.product, .woocommerce-page #site-container ul.products.phoen_grid li.product{width: 100%;}
#site-container .woocommerce a.remove{margin:0px;margin-left:auto;}
}

@media only screen and (max-width:600px)
{ 
.body-container {overflow-x: hidden;}
#site-container .banner-title{max-width:60%;padding:20px;}	
#site-container .banner-title h1{font-size:30px;line-height:38px;}
#site-container .banner-title h1 strong{font-size:32px;}
#site-container .header-right-content .link-text{font-size: 12px;}
#site-container .banner-widget span{font-size: 18px;line-height: 26px;}
#site-container .promo-left p{font-size: 26px;line-height: 36px;margin-top: 20px;}
#site-container .promo-right{width:160px;float: none;padding: 12px;margin-top:40px;}
#site-container .page-title{font-size: 28px;line-height: 40px;}
#site-container .banner-title h2 strong{font-size:28px;}
#site-container .banner-title h2{font-size:28px;line-height:35px;}
#site-container .phoen_gridlist_toggle{display:none;}
#site-container .single-post-content .post-title{font-size: 34px;line-height: 45px;}
#site-container .recent-blog-wrapper .recpost-content{text-align:center;}
#site-container .main-content h2{font-size:34px;}
footer .footer-cover{padding:50px 0px;}
#site-container .banners-slider{display:none;}
#site-container .mobile-banners-slider{display:block;position:relative;}
.mobile-cycle-pager{display:block;}
.mobile-cycle-pager span.mobile-cycle-pager-active{color:black;;}
.woocommerce-page #site-container .sidebar-minicart .buttons a.button{margin-right: 17px;}
.woocommerce-page #site-container .sidebar-minicart .buttons a.button:last-child{margin-right:0px;}
.woocommerce-page #site-container form .form-row{margin-bottom:0px;}
#site-container .main-content-wrapper .page-content p{padding-bottom:15px;width:100%}
.woocommerce form .form-row-last, .woocommerce-page form .form-row-last{float:none;}
}