:root {--c1:#e45600;--c3:#141414}
a {transition:all .2s ease}
body {padding-top:118px}
.acf-size-filter {display:flex;justify-content:center;align-items:center;margin-bottom:40px}
.acf-size-filter a {padding:15px 25px;border:1px #666 solid;background-color:rgba(0,0,0,.8);backdrop-filter:blur(5px);color:#ccc}
.acf-size-filter a:first-child {border-radius:20px 0 0 20px}
.acf-size-filter a:last-child {border-radius:0 20px 20px 0}
.acf-size-filter a.active,.acf-size-filter a:hover {color:var(--c1)}
.costa_header {position:fixed;padding:20px 40px;display:flex;justify-content:space-between;top:0;left:0;right:0;align-items:center;z-index:100;background-color:#0a0a0a}
.costa_header_cart {fill:#fff;position:relative;display:flex;transition:all .2s ease}
.costa_header_cart:hover {fill:var(--c1)}
.costa_header_cart span {position:absolute;bottom:100%;left:50%;transform:translateX(-50%);color:#fff;font-family:var(--e-global-typography-secondary-font-family);font-size:.6em;background-color:var(--c1);display:flex;width:2em;height:2em;align-items:center;justify-content:center;border-radius:50%}
.costa_header_cart svg {width:20px;height:20px}
.costa_header_ll {display:none;width:3em;height:3em;position:relative;background:transparent;fill:#fff;margin-right:20px}
.costa_header_ll svg {transition:all .2s ease;position:absolute;top:0;right:0;width:100%;height:100%}
.costa_header_logo {display:flex;align-items:center;gap:20px}
.costa_header_logo img {width:200px;margin:0}
.costa_header #menu-store {
	display:flex;list-style:none;flex-grow:1;justify-content:center;margin:0 5vw;padding:0;align-self:stretch;
	& a {fill:#eee;display:flex;padding:0 10px;color:#fff;font-size:1em;transition:all .2s ease;flex-direction:column;align-items:center;gap:10px}
	& li:hover a,.current-menu-item a {color:var(--c1);fill:var(--c1)}
	& span {white-space:nowrap;display:block}
	& svg {max-width:30px;height:30px}
}
.costa_header #menu-store > li {position:relative;display:flex;align-items:center}
.costa_header #menu-store > li.home-icon {display:none}
.costa_header #menu-store > li:hover > a {}
.costa_header #menu-store > li > ul {position:absolute;top:100%;left:0;list-style:none;margin:0;padding:0;opacity:0;visibility:hidden;transform:translateY(20px);transition:all .2s ease;background-color:var(--c1);border-radius:20px;padding:20px;box-shadow:0 5px 10px rgba(0,0,0,.2)}
.costa_header #menu-store > li > ul:before {content:'';position:absolute;bottom:100%;left:20px;border:10px transparent solid;border-bottom-color:var(--c1);transform:translateX(50%)}
.costa_header #menu-store > li > ul > li > a {font-family:var(--e-global-typography-secondary-font-family);color:#fff;font-size:.9em;transition:all .2s ease;display:block;line-height:1;padding:10px 0}
.costa_header #menu-store > li > ul > li > a:hover {color:#000}
.costa_header #menu-store > li:hover > ul {opacity:1;visibility:visible;transform:translateY(-20px)}
.costa_header #menu-store > li._shop {position:static}
.costa_header #menu-store > li._shop > ul {width:100%;border-radius:0;background-color:#242424;display:flex;justify-content:center}
.costa_header #menu-store > li._shop > ul:before {display:none}
.costa_header #menu-store > li._shop > ul > li {flex-basis:1%;flex-grow:1;}
.costa_header #menu-store > li._shop > ul > li > a {display:block;text-align:center;font-size:.7em;fill:#eee}
.costa_header #menu-store > li._shop > ul > li > a:hover {fill:var(--c1);color:var(--c1)}
.costa_header #menu-store > li._shop > ul > li > a:hover svg {transform:translateY(-5px)}
.costa_header #menu-store > li._shop > ul > li > a svg {display:block;width:auto;height:4em;margin:auto;transition:all .2s ease;max-width:4em}
.costa_header #menu-store > li._shop > ul > li > a svg+span {display:block;margin:10px}
.costa_header_reseller {border-left:1px #fff solid;padding:10px 0 10px 10px;width:120px;height:50px;fill:#fff;transition:all .2s ease}
.costa_header_reseller:hover {filter:drop-shadow(0px 0px 10px #fff)}
.costa_header_side {display:flex;align-items:center;gap:20px;margin-inline-start:20px}
.costa_header_user {display:flex}
.costa_header_user svg {width:20px;height:20px;fill:#fff}
.flx_iphones {padding-bottom:40px}
.flx_iphones .h {max-width:1200px;margin:auto}
.flx_iphones_list {display:flex;flex-wrap:wrap;gap:20px}
.flx_iphones_list a {flex-basis:calc(50% - 20px);background-color:#111;border:1px rgba(255,255,255,.1) solid;box-sizing:border-box;display:flex;color:#ccc;position:relative;overflow:hidden;border-radius:10px;z-index:1}
.flx_iphones_list a:before {content:'';position:absolute;inset:0;background-image:linear-gradient(var(--c1),#000 80%);transition:all .2s ease;opacity:0;z-index:-1}
.flx_iphones_list a figure {flex-basis:50%}
.flx_iphones_list a img {height:auto;transition:all .2s ease}
.flx_iphones_list a:hover h2 {color:#fff}
.flx_iphones_list a:hover:before {opacity:1}
.flx_iphones_list a:hover .flx_iphones_list_btn {box-shadow:0 0 10px #fff}
.flx_iphones_list a:hover img {transform:scale(1.05)}
.flx_iphones_list_btn {background-color:#fff;display:inline-block;padding:10px 20px;border-radius:10px;margin-top:10px;color:var(--c1);font-weight:bold;transition:all .2s ease}
.flx_iphones_list_content {flex-basis:50%;padding:40px}
.flx_iphones_list_content h2 {color:var(--c1);font-size:2em}
.flx_iphones_list_content p {line-height:1.1;margin:0}
.flx_iphones_list_content strong {font-size:1.5em}
.flx_iphones_models_featured {flex-basis:30%}
.flx_iphones_models_featured img {width:100%}
.flx_iphones_models section {/*display:flex*/}
.flx_iphones_models h1 {color:#fff;font-size:3em!important}
.flx_iphones_models header {background-color:#111;padding:40px;margin-bottom:30px}
.flx_iphones_models header p {margin:20px 0 0 0;font-size:1.7em}
.flx_iphones_models_steps {flex-basis:70%;position:relative}
.flx_iphones_models_steps:after {content:'';position:absolute;bottom:0;inset-inline:0;height:1px;background-image:linear-gradient(to left, transparent,#555)}
.flx_iphones_models_steps:before {content:'';position:absolute;top:0;inset-inline:0;height:1px;background-image:linear-gradient(to left, transparent,#555)}
.flx_iphones_models_steps_color nav {display:flex;gap:10px;margin:20px 0;flex-wrap:wrap}
.flx_iphones_models_steps_color nav a {flex-grow:1;height:120px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#ccc;transition:all .2s ease;will-change:transform;background-color:#222;border-radius:10px;max-width:120px}
.flx_iphones_models_steps_color nav a:before {content:'';position:absolute;inset:-15px;border:1px var(--c1) solid;border-radius:10px;transition:all .2s ease;opacity:0}
.flx_iphones_models_steps_color nav a figure {width:30px;height:30px;display:block;border-radius:50%}
.flx_iphones_models_steps_color nav a:hover:before {inset:0;opacity:1}
.flx_iphones_models_steps_color nav a span {line-height:1;padding:5px 20px}
.flx_iphones_models_steps h2 {color:var(--c1)}
.flx_iphones_models_steps > div {position:relative;padding:40px}
.flx_iphones_models_steps_number {position:absolute;top:40px;inset-inline-start:0;color:var(--c1);font-weight:900;font-size:2em}
.flx_iphones_models_steps_size {margin:20px 0}
.flx_iphones_models_steps_size nav {display:flex;margin-top:30px;gap:10px}
.flx_iphones_models_steps_size button {padding:30px 50px;border:0;border-radius:5px;cursor:pointer;transition:all .2s ease;background-color:#333!important;position:relative}
.flx_iphones_models_steps_size button:before {content:'';position:absolute;inset:-5px;border:1px var(--c1) solid;border-radius:5px;transition:all .2s ease;opacity:0}
.flx_iphones_models_steps_size button:hover:before,
.flx_iphones_models_steps_size button:focus:before {inset:0;opacity:1}
.flx_iphones_models_steps_size button:hover {text-shadow:0 0 10px #fff}
.flx_iphones_models_steps_size button:focus {background-color:#fff;color:var(--c1)}

.flx_iphones_models_steps_option nav {display:flex;margin-top:30px;gap:10px}
.flx_iphones_models_steps_option button {padding:30px 50px;border:0;border-radius:5px;cursor:pointer;transition:all .2s ease;background-color:#333!important;position:relative}
.flx_iphones_models_steps_option button:before {content:'';position:absolute;inset:-5px;border:1px var(--c1) solid;border-radius:5px;transition:all .2s ease;opacity:0}
.flx_iphones_models_steps_option button:hover:before,
.flx_iphones_models_steps_option button:focus:before {inset:0;opacity:1}
.flx_iphones_models_steps_option button:hover {text-shadow:0 0 10px #fff}
.flx_iphones_models_steps_option button:focus {background-color:#fff;color:var(--c1)}

.flx_links {}
.flx_links h2 {text-align:center;font-size:3em;color:#fff}
.flx_links h2:after {content:'';display:block;margin:40px auto;width:300px;height:2px;background-image:linear-gradient(to left,transparent,var(--c1),transparent)}
.flx_links h2 span {color:var(--c1)}
.flx_links .h {display:flex;max-width:1000px;margin:auto;flex-wrap:wrap;gap:40px}
.flx_links a {text-align:center;color:#eee}
.flx_links a {flex-basis:calc(100%/4 - 40px);background-color:var(--c3);border-radius:10px;color:#fff;padding:20px;box-sizing:border-box;flex-grow:1;position:relative;overflow:hidden;z-index:1;display:flex;flex-direction:column;justify-content:space-between}
.flx_links a:before {content:'';position:absolute;inset:0;background-image:linear-gradient(var(--c1),#000 80%);z-index:-1;transition:all .2s ease;opacity:0}
.flx_links a:hover:before {opacity:1}
.flx_links a span {display:block;font-weight:bold}
.flx_models_get {display:none}
.flx_models_get.visible {display:block}
.flx_models_list {display:flex;flex-wrap:wrap;gap:40px}
.flx_models_list_item {flex-basis:calc(100%/4 - 40px);flex-grow:1;position:relative;background-color:var(--c3);border-radius:10px;padding:20px;box-sizing:border-box;overflow:hidden;z-index:1;display:flex;flex-direction:column;justify-content:space-between}
.flx_models_list_item > a {color:#fff;position:relative}
.flx_models_list_item > a strong {display:block;font-weight:bold;line-height:1.2;font-size:1.1em}
.flx_models_list_item > a span {display:block;line-height:1.2;font-size:.9em;margin-top:10px;color:var(--c1)}
.flx_models_list_item:hover img {transform:scale(1.05)}
.flx_models_list_item .woo_product_button {margin-top:20px}
.flx_models_list_item .woo_product_button a[href] {padding:10px}
.flx_models_list_item img {height:auto;margin:auto;display:block;max-height:170px;width:auto;transition:all .2s ease}
.flx_submenu {display:flex;justify-content:center;text-align:center;gap:20px;padding:60px 0;z-index:2;max-width:1200px;margin:auto}
.flx_submenu a {background-color:#151515;color:#fff;border-radius:10px;overflow:hidden;box-shadow:0 2px 10px #0000000d;padding-bottom:20px;display:flex;flex-direction:column;gap:10px;flex-grow:1}
.flx_submenu a:hover {color:#e45600;fill:#e45600}
.flx_submenu span {display:block;line-height:1}
.flx_submenu svg {height:60px;display:block;margin:auto;max-width:60px}
.flx_submenu .owl-nav span {font-size:2em;color:#e45600}
.flx_submenu .owl-next {position:absolute;top:0;left:20px;bottom:0}
.flx_submenu .owl-prev {position:absolute;top:0;right:20px;bottom:0}
.flx_submenu+* {padding-top:120px!important;}
.flx_submenu .product-tile-image-wrapper img {max-width:180px;max-height:180px}
.flx_title {text-align:center;padding:60px 20px;cursor:default}
.flx_title h1 {color:#fff}
.flx_title h1:after {content:'';display:block;width:300px;height:2px;margin:auto;background-image:linear-gradient(to left,transparent,var(--c1),transparent);margin-top:20px}
.flx_title_edit {display:inline-block;padding:3px 15px;border:1px solid;color:var(--c1);border-radius:40px;margin:20px}
.flx_title_edit:hover {color:#fff}
.home .costa_header #menu-store > li > ul {visibility:visible;opacity:1;transform:none}
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.woocommerce-MyAccount-navigation ul {list-style:none}
.woocommerce-MyAccount-navigation li {border-bottom:1px #333 solid}
.woocommerce-MyAccount-navigation li:last-child {border:0}
.woocommerce-MyAccount-navigation a {display:block;color:#fff;padding:10px}
.woocommerce-MyAccount-navigation .is-active a {color:var(--c1)}
.woo_product {cursor:default}
.woo_product a[href] {text-decoration:none}
.woo_product_button {
	display:inline-flex;margin-top:50px;gap:20px;
	& a[href] {color:var(--c1);fill:#fff;border:1px solid;text-align:center;flex-grow:1;padding:15px 30px;font-size:1em;text-decoration:none;text-transform:uppercase;font-weight:bold;box-shadow:0 5px 10px rgba(0,0,0,.3);border-radius:100px;align-items:center;display:flex;justify-content:center}
	& a[href]:hover {border-color:#fff;gap:15px}
	& a svg {width:1.1em;height:1em}
	& select {color:#ccc;border:0;background-color:transparent;outline:none}
}

.woo_product_colors {margin:20px 0}
.woo_product_colors div {display:flex;gap:10px}
.woo_product_colors a {position:relative;align-items:center;flex-basis:calc(100%/5 - 10px);border-radius:10px;overflow:hidden;flex-grow:1;background-color:#222;text-align:center;padding:20px 10px;transition:all .2s ease}
.woo_product_colors a:hover {transform:scale(1.1)}
.woo_product_colors a figure {width:30px;height:30px;display:block;margin:0 auto 20px auto!important;border-radius:50%}
.woo_product_colors small {white-space:nowrap;color:#ccc;font-size:1em}
.woo_product_color_midnight {background-color:#2f598d}
.woo_product_color_silver {background-color:#e6e6e6}
.woo_product_color_spacegrey {background-color:#242424}
.woo_product_color_starlight {background-color:#eddbc6}
.woo_product_description {
	color:#ccc;margin-top:20px;
	& p {padding:0;margin:0 0 10px 0;line-height:1.2}
	& > ul {margin:0 0 20px 0;padding:0!important}
	& > ul > li {position:relative;padding:0;margin:0;list-style:none;padding-inline-start:20px}
	& > ul > li:before {content:'';position:absolute;top:8px;inset-inline-start:0;width:5px;height:5px;border-radius:50%;background-color:#fff}
	& > ul > li p {margin:0;padding:0}
	& > ul > li > ul {margin:5px 0 10px 0;padding:0}
	& > ul > li > ul > li {list-style:none;margin:0;padding:0;position:relative;padding-inline-start:20px}
	& > ul > li > ul > li:before {content:'';position:absolute;top:10px;inset-inline-start:0;height:1px;width:6px;background-color:var(--c1)}
}
.woo_product_edit {color:var(--c1);border:1px solid;border-radius:50px;display:inline-block;margin:20px 0;padding:5px 20px;transition:all .2s ease}
.woo_product_edit:hover {color:#fff}
.woo_product_gallery {background-color:#242424;border-radius:10px;display:flex;position:relative;justify-content:center;position:sticky;top:140px}
.woo_product_h {max-width:1500px;margin:auto;padding:50px 20px;gap:10%;display:flex}
.woo_product_images {flex-basis:60%;position:relative}
.woo_product_info {
	flex-basis:40%;
	& h1 {color:#fff;font-size:2.4em!important}
	& h1:after {content:'';display:block;height:1px;background:linear-gradient(to left,transparent,#e45600);margin-top:10px}
	& h1 span {display:block;font-size:.6em;font-weight:normal;color:#797979}
	& h2 {color:#e45600;margin-bottom:20px}
}
.woo_product_model {display:block;color:#fff;background-color:#242424;margin:0 0 20px 0;padding:20px;border-radius:10px;position:relative}
.woo_product_models {margin:20px 0}
.woo_product_models h2 {color:#fff;margin-bottom:20px}
.woo_product_models div {background-color:#111}
.woo_product_models a:before {content:'';position:absolute;top:0;right:0;left:0;bottom:0;border:1px #e45600 solid;border-radius:10px;transition:all .2s ease;opacity:0;pointer-events:none}
.woo_product_models a:hover:before {opacity:1}
.woo_product_models b {display:block;font-size:1.3em}
.woo_product_models p {
	padding:0;font-size:1.4em;
	&.vat {color:#888;font-size:1rem}
	& .woocommerce-Price-amount {color:inherit}
}
.woo_product_support {position:absolute;bottom:0;right:0;background-color:#e45600;color:#fff;padding:7px 15px;border-radius:20px 0 20px 20px}

@media(max-width:1250px){
	.costa_header {padding:10px}
	.costa_header #menu-store {position:fixed;top:100px;right:0;left:0;bottom:0;display:block;background-color:#242424;margin:0;transform:translateX(100%);transition:all .5s cubic-bezier(0.22, -0.02, 1, 0.03);will-change:transform;overflow:auto}
	.costa_header #menu-store > li {border-bottom:1px #444 solid;display:block}
	.costa_header #menu-store > li.open > ul {display:block}
	.costa_header #menu-store > li ._open_sub {position:absolute;top:10px;right:0;width:2em;height:2em;border:1px #666 solid;border-radius:50%}
	.costa_header #menu-store > li ._open_sub:before {content:'';position:absolute;top:50%;right:50%;width:.5em;height:.5em;border-bottom:2px var(--c1) solid;border-left:2px var(--c1) solid;transform:translate(50%,-50%) rotate(-45deg)}
	.costa_header #menu-store > li > a {padding:10px 20px}
	.costa_header #menu-store > li > ul {position:static;visibility:visible;opacity:1;transform:none;border-radius:0;background-color:transparent;padding:10px 20px;display:none}
	.costa_header #menu-store > li > ul:before {display:none}
	.costa_header #menu-store > li._shop {position:relative}
	.costa_header #menu-store > li._shop > ul {overflow:auto;transform:none;flex-wrap:wrap;display:none}
	.costa_header_ll {display:block}
	.costa_header_ll_close {transform:scale(.5);opacity:0}
	._openav {overflow:hidden}
	._openav .costa_header_ll_close {transform:scale(.7);opacity:1}
	._openav .costa_header_ll_open {transform:scale(.5);opacity:0}
	._openav .costa_header #menu-store {transform:translateX(0)}
}

@media(max-width:1000px){
	body {padding-top:50px}
	.flx_iphones_list {display:block}
	.flx_iphones_models h1 {font-size:2em!important}
	.flx_iphones_models section {flex-direction:column-reverse}
	.flx_iphones_models_featured {text-align:center}
	.flx_iphones_models_featured img {max-width:200px;margin:auto}
	.flx_iphones_models_steps > div {padding:20px}
	.flx_iphones_models_steps h2 {padding-left:30px}
	.flx_iphones_models_steps_number {top:20px;left:20px}
	.flx_iphones_models_steps_size button {padding:20px;flex-grow:1}
	.flx_models_list {padding:20px;gap:20px;display:block}
	.flx_models_list a,.flx_models_list a:nth-child(2) {flex-basis:calc(100%/2 - 20px)}
	.flx_submenu {top:0}
	.flx_submenu+* {padding-top:20px!important}
	.woo_product_h {flex-direction:column-reverse;padding:0}
	.woo_product_info {padding:20px}
	.woo_product_info h1 {font-size:1.7em!important}
}

@media(max-width:500px){
	.flx_iphones_list {padding:20px}
	.flx_iphones_list a {display:block;text-align:center}
	.costa_header_logo {min-width:100px;text-align:center;padding:0 10px}
	.costa_header_reseller {display:none}
}

.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
.clearfix{display:inline-block}
* html
.clearfix{height:1%}
.clearfix{display:block}
@font-face{font-family:'Monda';font-style:normal;font-weight:400;src:url(fonts/monda-regular-webfont.eot)}
@font-face{font-family:'open_sansregular';src:url(fonts/OpenSans-Regular-webfont.eot);src:url(fonts/OpenSans-Regular-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/OpenSans-Regular-webfont.woff) format("woff"),url(fonts/OpenSans-Regular-webfont.ttf) format("truetype"),url(fonts/OpenSans-Regular-webfont.svg#open_sansregular) format("svg");font-weight:400;font-style:normal}
.wrapper{width:88%;margin:15px auto;position:relative;-moz-box-shadow:0 0 5px #cacaca;-webkit-box-shadow:0 0 5px #CACACA;box-shadow:0 0 5px #CACACA;padding:0 10px;background:#fff;overflow:hidden;max-width:1175px}
body{font:500 14px/23px open_sansregular,sans-serif;color:#555;text-align:left;word-wrap:break-word;margin:auto!important;background:#F7F7F7}
a{color:#2D89A7;text-decoration:none}
a:hover{text-decoration:none}
h2 a{color:#555;text-decoration:none}
h1,h2,h3,h4,h5,h6{padding:0;margin:0;color:#555;font-weight:400;font-family:'open_sansregular',sans-serif}
h1{font-size:28px;line-height:30px}
h2{font-size:18px;line-height:28px}
h3{font-size:18px;line-height:18px}
h4{font-size:14px;line-height:14px}
h5{font-size:12px;line-height:12px}
h6{font-size:12px;line-height:12px}
hr{display:none}
p{padding:7px 0}
code{color:#5886a3}
small{font-size:11px;line-height:10px}
blockquote{display:block;margin:25px 0;padding:0 0 0 25px;clear:both;font-size:14px;font-style:italic;font-family:Georgia,Times;border-left:5px solid #418cd1;background:#eef7f8;color:#000}
p.site-title{padding:0;line-height:30px;margin:10px 0}
h1.site-title{margin:10px 0}
p.site-title a,h1.site-title{font-size:1.7rem;padding:0;margin-bottom:0}
blockquote.pullquote,blockquote.pullquoteleft{font-size:2em;line-height:1em;font-style:italic;width:200px;color:#a1a1a1;background-image:none}
blockquote.pullquote{margin:0 0 0 30px;border-left:5px solid #eee;padding:10px 0 10px 30px}
blockquote.pullquoteleft{margin:0 30px 0 0;border-right:5px solid #eee;padding:10px 30px 10px 0;text-align:right}
table{margin:0}
iframe{max-width:100%}
.tablepress img{max-width:100%!important}
.list_inline li{display:inline;margin:0 5px 0 0;list-style:none;padding:0}
.left{float:left}
.taxonomy-description.panel{border:1px solid #ddd;padding:1px 10px;margin:10px 0;background:#fbfbfb}
.right{float:right}
.dropcap{font-size:270%;line-height:100%;font-weight:700;float:left;padding-top:0;padding-right:5px}
.highlight{background:#ff6}
.rounded{-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-o-border-radius:5px;border-radius:5px;display:block}
div.gap{clear:both;display:block;height:10px}
.transparent_class{-moz-opacity:.9;-khtml-opacity:.9;opacity:.9}
::selection{background:#F04124;color:#fff;text-shadow:none}
#author-bio{background:#F7F7F7;min-height:132px;margin-top:30px;padding:10px;border:1px solid #ddd}
#author-bio img{float:left;width:88px;padding:2px;border:1px solid #ccc;margin:5px 15px 0 0}
#author-bio h3{font-size:20px;margin:0 0 10px}
#author-bio h4{font-size:12px;margin:0 0 3px}
.avatar{border-radius:6px}
div .fb_reset{display:inline}
.one_half{width:48%}
.one_third{width:30.66%}
.two_third{width:65.33%}
.one_fourth{width:22%}
.three_fourth{width:74%}
.one_half,.one_third,.two_third,.three_fourth,.one_fourth{position:relative;float:left;display:inline;overflow:hidden;margin-right:4%}
.first{margin-left:0}
.last{margin-right:0;clear:right}
img,img a{border:none;max-width:100%;vertical-align:middle}
.alignleft{float:left;margin:0 15px 5px 0;display:inline}
.alignright{float:right;margin:0 0 5px 15px;display:inline}
.aligncenter{display:block;margin:0 auto}
.wp-caption,.imgthumb,.entry img{max-width:100%;text-align:center;height:auto}
.wp-caption img{background:#f9f9f9;width:auto}
.wp-caption-dd{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0}
.post_image{margin-bottom:15px;overflow:hidden;font-size:12px;text-align:center;border:1px solid #dedede;padding:20px;padding-bottom:15px}
.post_image img{border:1px solid #888;margin:auto}
.post_image .wp-caption{overflow:hidden}
.post_image .wp-caption img{background:none;float:left}
.post_image p.wp-caption-text{clear:left;border-top:none;font-size:12px;padding:10px;text-align:center;color:#555}
.special img,.special img a{border:5px solid #ccc;vertical-align:bottom}
#share{width:auto;float:right;display:inline;margin-top:3%}
li.home-icon > a > i{font-size:1.5rem;margin-top:11px}
#navigation .home-icon{display:block}
.home-icon{display:none}
#navigation{margin:0;font-size:12px;min-height:35px;position:relative;margin:0 auto;width:100%;z-index:100;background:#424242;margin:0 0 0 -10px;padding-left:20px}
#navigation-inner{position:relative}
#navigation .secondary{border-top-right-radius:2px;border-top-left-radius:2px}
#navigation ul{margin:0 auto;padding:0;list-style:none;line-height:1;border-bottom:0;text-align:center;max-width:76%;float:left}
#navigation ul a:hover,#navigation ul a:focus{-webkit-transform:translateY(-10%);-moz-transform:translateY(-10%);transform:translateY(-10%)}
#navigation ul a{position:relative;display:block;padding:0 18px;height:35px;line-height:48px;color:#fff;position:relative;display:inline-block;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s}
#navigation .secondary ul a{height:48px;color:#fff;font-size:14px;margin-bottom:-3px;font-weight:700;-webkit-font-smoothing:antialiased;letter-spacing:.5px}
#navigation ul li{float:left;position:relative;width:auto;transition:all .3s;-ms-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s}
#navigation > .sub-menu{margin-left:0}
#navigation ul li:first-child #maganav ul a{border-right:none}
#navigation ul li.current-menu-item a{color:#fff}
ul.catnav li a{padding:5px 10px}
#navigation li:hover > a{background:#F04124}
#navigation .secondary ul li.current-menu-item{background:#F04124;opacity:1}
#navigation .secondary >ul >li a:hover{background:#F04124;opacity:1}
#navigation ul li.dropme a{background:#418cd1}
#navigation ul ul{position:absolute;left:-999em;width:212px;z-index:99999;border:0;background:none;border-bottom:none}
#navigation ul ul a{width:198px;background-color:#424242;height:15px;line-height:15px;padding:12px 0 15px 13px;overflow:hidden;text-align:left;border-right:none}
#navigation .secondary ul ul a{height:auto}
#navigation ul ul a:hover{opacity:1}
#navigation ul ul ul{border-top:0;margin:-30px 0 0 210px}
#navigation ul li li{margin:0;border:0}
#navigation ul li:hover{opacity:1;position:static}
#navigation ul li:hover ul ul,#navigation ul li:hover ul ul ul,#navigation ul li:hover ul ul ul ul{left:-999em}
#navigation ul li:hover ul,#navigation ul li li:hover ul,#navigation ul li li li:hover ul,#navigation ul li li li li:hover ul{left:auto}
#navigation li > a:after{content:' \25BC';font-size:.6rem}
#navigation li > a:hover:after{content:' \25BC'}
#navigation li > a:only-child:after{content:''}
.jet-sub-mega-menu{top:calc(100% + 20px)!important}
.tootleeff{display:none}
ul.spicesocialwidget{float:right;margin-left:30px!important}
ul.spicesocialwidget li{float:left;list-style:none outside none;border:none}
#pronav ul.spicesocialwidget li a:hover{background-color:#303030}
#pronav ul.spicesocialwidget li a{color:#FFF;transition:all .2s ease 0;width:32px;height:33px;padding:2px;font-size:15px}
ul.spicesocialwidget li.facebook a{background-color:#305FB3}
ul.spicesocialwidget li.flickr a{background-color:#FF0084}
ul.spicesocialwidget li.dribbble a{background-color:#F06EAA}
ul.spicesocialwidget li.googleplus a{background-color:#D7482A}
ul.spicesocialwidget li.linkedin a{background-color:#39C}
ul.spicesocialwidget li.pinterest a{background-color:#E1003A}
ul.spicesocialwidget li.rss a{background-color:#FCA600}
ul.spicesocialwidget li.skype a{background-color:#12C7EF}
ul.spicesocialwidget li.twitter a{background-color:#00D7D5}
ul.spicesocialwidget li.vimeo a{background-color:#3F90BF}
ul.spicesocialwidget li.youtube a{background-color:#F33}
ul.spicesocialwidget li.instagram a{background:-webkit-linear-gradient(left,#405de6,#f30000 30%,#9C27B0 75%,#ffdc80)}
#TopMenuSocial{float:right;margin-right:5%;background:#333}
.socialfb a img{height:30px}
#TopMenuSocial :hover{background-color:#333}
.socialfb{float:left}
.socialfb a{background-image:url(images/socialshare2.png);background-repeat:no-repeat;background-position:20px -1px;display:block;height:38px;padding:5px;width:45px}
.socialtw{float:left}
.socialtw a{background-image:url(images/socialshare2.png);background-repeat:no-repeat;display:block;background-position:12px -121px;height:38px;width:45px;padding:5px}
.socialgp{float:left}
.socialgp a{background-image:url(images/socialshare2.png);background-repeat:no-repeat;display:block;background-position:14px -61px;height:38px;width:45px;padding:5px}
.socialyt{float:left}
.socialyt a{background-image:url(images/socialshare2.png);background-repeat:no-repeat;display:block;background-position:14px -165px;height:38px;width:45px;padding:5px}
#pronav{margin:0;font-size:11px;position:relative;margin:0 auto;width:100%;z-index:101;font-weight:700;margin:0 0 0 -10px;padding-left:20px;background:#303030}
#pronav-inner{position:initial;width:auto}
#pronav .secondary{border-top-right-radius:2px;border-top-left-radius:2px;width:76%}
#pronav .home-icon{display:none}
#pronav ul{margin:0 auto;padding:0;list-style:none;line-height:1;border-bottom:0;text-align:center}
#pronav ul a{position:relative;display:block;padding:0 18px;height:32px;line-height:32px;color:#fff;text-transform:uppercase;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#pronav .secondary ul a{height:33px;color:#fff;line-height:35px}
#pronav ul li{float:left;position:relative;width:auto;transition:all .3s;-ms-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s}
#pronav > .sub-menu{margin-left:0}
#pronav ul li:first-child #maganav ul a{border-right:none}
#pronav ul li.current-menu-item a{color:#fff}
ul.catnav li a{padding:5px 10px}
#pronav ul li.current-menu-item,#pronav ul li a:hover{background-color:#F04124;color:#fff!important}
#pronav li:hover > a{background-color:#F04124}
#pronav .secondary ul li.current-menu-item,#pronav .secondary >ul >li a:hover{background-color:#F04124;opacity:1}
#pronav ul li.dropme a{background-color:#418cd1}
#pronav ul ul{position:absolute;left:-999em;width:212px;z-index:99999;border:0;background:none;border-bottom:none}
#pronav ul ul a{width:198px;background-color:#303030;height:15px;line-height:15px;padding:15px 0 10px 15px;overflow:hidden;text-align:left;border-right:none}
#pronav .secondary ul ul a{padding:0 0 2px 15px}
#pronav ul ul a:hover{opacity:1}
#pronav ul ul ul{border-top:0;margin:-29px 0 0 210px}
#pronav ul li li{margin:0;border:0}
#pronav ul li:hover{opacity:1;position:static}
#pronav ul li:hover ul ul,#pronav ul li:hover ul ul ul,#pronav ul li:hover ul ul ul ul{left:-999em}
#pronav ul li:hover ul,#pronav ul li li:hover ul,#pronav ul li li li:hover ul,#pronav ul li li li li:hover ul{left:auto}
.nav-menu li > a:after{content:' \25BC'}
.nav-menu li > a:hover:after{content:' \25BC'}
.nav-menu li > a:only-child:after{content:''}
#top-menu-inner #myslidemenu{width:75%;height:auto;padding-left:0;float:left;display:inline;font-size:115%;max-width:75%}
#navigation .current_page_item{background:#F04124}
#header{background:#fff;position:relative;z-index:100;margin:0 auto;overflow:hidden;min-height:100px;margin-left:-10px;margin-right:-10px;padding:10px;background-size:cover;background-position:center;background-repeat:no-repeat}
#header #logo{float:left;display:inline;margin:0;margin-top:20px;margin-bottom:10px;width:33%}
#header #logo img{max-width:88%;margin-left:0}
#banner-top{float:left;width:67%;margin-top:13px;overflow:hidden;max-height:100px;position:relative}
#banner-top img{float:right;color:#FFF;max-width:730px}
#single-nav{margin-top:10px}
#single-nav a{color:#fff}
#single-nav :hover{background:#333}
#single-nav-left{float:left;background:#F04124;padding:6px 8px;border-radius:3px;color:#fff;max-width:48%}
#single-nav-right{background:#F04124;border-radius:3px;float:right;padding:6px 8px;color:#fff;max-width:48%}
#page{margin-top:20px;position:relative;z-index:1}
#page-inner{margin:0 auto;position:relative}
#page-inner #banner-top{margin:10px 0;position:relative}
.pagepost{float:left;max-width:99%;margin:1%}
#content{width:70%;float:left;min-width:30%;margin-right:2%}
#singlecontent{width:68%;float:left;margin-right:4%;min-width:30%;background:#FFF}
.thumbnail img{height:210px}
.post-slider{color:#ddd;font-size:90%;padding:10px 20px;top:332px;position:absolute;height:80px;text-shadow:#000 0 1px;font-style:italic}
.nivo-caption p{background:url(images/bg.jpg);text-transform:uppercase;text-shadow:#000 0 1px}
#search{width:auto;height:30px;float:right;display:inline;margin-right:6px}
#s{background:#fff;border:1px solid #ddd;color:#555;font-size:100%;top:0;height:35px}
#searchform{margin-top:6px}
#searchform,#searchform div{position:relative}
div#search i.fa.fa-search{position:absolute;margin:8px 0 0 -31px;font-size:18px;color:#fff}
#searchsubmit{cursor:pointer;background:#F04124;height:35px;width:48px;border:none;font-weight:700;color:#fff;font-size:16px}
form#searchform input#s{padding:0 0 0 9px;width:204px;float:left}
.slider-wrapper{width:102%;overflow:hidden;height:450px;margin-left:-10px;box-shadow:8px 3px 6px 1px #545251}
#slider img{width:100%;min-height:500px}
#crumbs{color:#fff;margin:5px 0;font-weight:700;padding:8px 0 8px 9px;background:#4E71A7;max-width:100%}
#crumbs::before{content:"\f115";font-family:FontAwesome;padding:7px}
#crumbs a{color:#f7f7f7}
.post .thumbnail{float:left;padding:10px}
.post .thumbnail img{background:#fff;padding:0}
.post h1{margin-bottom:10px;font-style:normal;font-weight:600;color:inherit;font-size:30px;padding-top:10px}
#pagecont table,#singlecontent table{width:95%;color:#666;border-collapse:collapse;font-size:12px;text-shadow:1px 1px 0 #FFF;margin:20px;border:#CCC 1px solid}
#pagecont table tr,#singlecontent table tr{text-align:center;padding-left:20px}
#pagecont table th,#singlecontent table th{padding:10px;background:#418CD1;color:#FFF;text-shadow:none;font-size:15px;text-align:left}
#pagecont table tr:hover,#singlecontent table tr:hover{background:#edf6f9}
#pagecont table tr td,#singlecontent table tr td{padding:6px 4px;padding-left:15px;vertical-align:middle;border:1px solid #D3D3D3}
#pagecont table tr.even,#singlecontent table tr:nth-of-type(2n){background:#F9F9F9}
header.page-header{border:1px solid;padding:10px;border-color:#ddd;background:#FBFBFB;margin-bottom:10px}
table{border-collapse:separate;border-spacing:0;margin-bottom:10px}
caption,th,td{text-align:left;font-weight:400}
tbody{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
.imag{float:left;margin-right:3%;width:47%;overflow:hidden;margin-bottom:3%;bottom:10px;-moz-box-shadow:0 0 1px #d3d0cb;-webkit-box-shadow:0 0 1px #d3d0cb;box-shadow:0 0 1px #d3d0cb;max-width:390px}
.thumbnail:hover .info{opacity:.6;text-align:justify;color:#FFF;padding:105px 1% 105px 13%;background-color:#333;margin-top:-210px}
.thumbnail .info{background-image:url(images/link.png);background-repeat:no-repeat;background-position:50% 98px;opacity:0;position:relative;-webkit-transition:opacity .5s 0 ease-in-out;-moz-transition:opacity .5s 0 ease-in-out;-o-transition:opacity .5s 0 ease-in-out;-ms-transition:opacity .5s 0 ease-in-out;transition:opacity .5s 0 ease-in-out;margin:0}
.imag .entry{padding:6px 5px 0;font-size:13px;max-height:70px;border-top:1px dashed #d6d6d6;overflow:hidden;color:#858585}
.entry a {}
.entry a:hover{text-decoration:none}
.entry ul,.entry ol{padding:9px 40px}
#nav-below{margin:0 0 20px;padding:10px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.nav-previous a::before{content:"\f060";font-family:FontAwesome;padding:5px}
.nav-next a::after{content:"\f061";font-family:FontAwesome;padding:5px}
.nav-previous{float:left;width:50%}
.nav-next{float:right;text-align:right;width:50%}
.postmeta_box{height:auto;font-size:11px;margin:11px 0;display:inline}
.homecat{position:absolute;background:#4DD247;padding:6px;max-width:19%;max-height:2.4%;overflow:overlay}
.homecat a{color:#fff}
.entry-title a{padding-bottom:10px;color:#F04124}
h2.entry-title{font-size:17px;font-weight:700;padding:8px 6px 9px;background:#F7F7F7}
.poptit{position:absolute;margin-top:-60px;background:#4DD247;padding:6px;width:23%}
.poptit a{color:#fff}
.pop{background:#FAFAFA;margin-bottom:6%;box-shadow:0 1px 3px 0 #B5B5B5;-moz-box-shadow:0 1px 3px 0 #b5b5b5;-webkit-box-shadow:0 1px 3px 0 #B5B5B5}
.ltl{background:rgba(0,0,0,0.6);width:27.2%;padding:5px;margin-top:71px;position:absolute;overflow:hidden;height:55px;zoom:1;z-index:500;max-height:55px}
.ltl a{color:#FFF;font-weight:700;font-size:17px!important}
.productlist{float:left}
.proclear{clear:both}
.latest-post{margin-bottom:15px;list-style:none;float:left;margin-right:2%;height:150px;overflow:hidden;width:48%}
.latest-post a{font-weight:700;font-size:15px}
.latest-post img:hover{opacity:.4}
.latest-post img{width:125px;height:120px;float:left;margin-right:8px;padding:0;text-align:center;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.8);box-shadow:0 1px 1px 0 rgba(0,0,0,0.8);-moz-transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;transition:all .6s ease-in-out}
.latest-post .desc{padding-top:8px;max-height:46px;margin-bottom:15px;overflow:hidden;font-size:12px;font-family:sans-serif}
.latest-post .clear{clear:both}
#latesthd{margin-bottom:-10px}
#popularpost{padding:10px 0 0 10px;clear:both;box-shadow:0 1px 3px 0 #B5B5B5;-moz-box-shadow:0 1px 3px 0 #b5b5b5;-webkit-box-shadow:0 1px 3px 0 #B5B5B5;border:1px solid #DDD;margin-bottom:10px;background:#FFF}
.popularpost:hover{background:rgba(238,238,238,0.5);margin-left:5px;transition:all .1s ease}
.popularpost{margin-top:16px;margin-left:3px;list-style:none}
.popularpost a:hover{color:#1CCF80}
.popularpost a{float:none;font-size:16px;color:#555;font-weight:700}
.popularpost .desc{color:#9C9C9C;max-height:52px;overflow:hidden;font-size:13px;margin-bottom:16px}
.popularpost img{float:left;height:75px;width:75px;margin-right:10px}
.popularpost .clear{clear:both}
.posthd2:after,.posthd:after{content:"";float:right;border-color:transparent #E2E2E2 transparent transparent;border-style:solid;border-width:36px 40px 0 0;margin-top:-7px}
.posthd2:before,.posthd:before{content:"\f0c9";font:normal normal normal 14px/1 FontAwesome;font-size:1.2rem;padding:7px}
.posthd,.posthd2{clear:both;font-size:1.1rem;color:#FFF;font-weight:700;font-family:sans-serif;padding:6px 0 6px 8px;margin-top:2%;background-color:#F04124;margin-bottom:2%}
.postmeta li{display:inline;font-size:90%;font-style:normal;background:#abcf73;color:#fff;padding:1px 3px}
.postcateg a::before{content:"\f009";font:normal normal normal 14px/1 FontAwesome;padding:6px 3px 0 6px;font-size:.76rem}
.postmeta li a{text-decoration:none;color:#fff}
.postmeta li a:hover{text-decoration:underline}
.comp a::before{content:"\f27a";font:normal normal normal 14px/1 FontAwesome;padding:6px 3px 0 6px;font-size:.76rem}
.post-edit-link::before{content:"\f044";font:normal normal normal 14px/1 FontAwesome;padding:6px 3px 0 6px;font-size:.76rem}
.tags a:after{content:""}
.tags li,.tags a{float:left;height:24px;line-height:24px;position:relative;font-size:11px}
.tags a{margin-left:20px;margin-bottom:2px;padding:0 10px 0 12px;background:#0089e0;color:#fff;text-decoration:none;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}
.tags a:before{content:"";float:left;position:absolute;top:0;left:-12px;width:0;height:0;border-color:transparent #0089e0 transparent transparent;border-style:solid;border-width:12px 12px 12px 0}
.tags a:after{content:"";position:absolute;top:10px;left:0;float:left;width:4px;height:4px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:#fff;-moz-box-shadow:-1px -1px 2px #004977;-webkit-box-shadow:-1px -1px 2px #004977;box-shadow:-1px -1px 2px #004977}
.tags a:hover{background:#555}
.tags a:hover:before{border-color:transparent #555 transparent transparent}
.tagcloud a{padding:2px 8px;margin:0 2px 2px 0;display:block;float:left;border-style:solid;border-width:1px;font-size:15px!important}
div > span > span.byline > span > a,div > span > span.posted-on > a{font-size:.7rem!important}
.posted-on a::before{content:"\f017";font-family:FontAwesome;padding:4px}
span.author.vcard a::before{content:"\f007";font-family:FontAwesome;padding:4px}
#metad{border-bottom:1px solid #DDD;margin-bottom:15px;padding-bottom:5px;margin-top:20px}
#metad span.author.vcard,.latest-post span.author.vcard{border:0;margin:0;padding:0}
span > span.posted-on > a > time > i,span > span.byline > span > a > i{padding:5px}
.postmeta_bottom li{display:inline;font-size:90%;font-style:normal;background:transparent;color:#777}
.postmeta_bottom li a{text-decoration:none;color:#777}
.postmeta_bottom li a:hover{text-decoration:underline}
.postmeta-top-single{clear:both;display:block;height:1px;margin-bottom:40px}
.postmeta-fullsize{float:right;display:inline;color:#888;font-size:90%;font-style:italic}
#sidebar{width:28%;float:left;display:inline;min-width:15%;overflow:hidden}
#sidebar .box{padding:0;margin:6px 0 20px}
#sidebar .boxinside{clear:both}
select{max-width:95%}
#sidebar #social{margin:10px}
#sidebar #share{margin-bottom:14px}
#sidebar #share img{margin-top:8px;border:none;-webkit-transform:perspective(200px) rotateY(45deg);-moz-transform:perspective(200px) rotateY(45deg)}
#sidebar #share img:hover{text-decoration:none;opacity:.5;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;transition:all .25s linear;-webkit-transform:perspective(200px) rotateY(0deg);-moz-transform:perspective(200px) rotateY(0deg)}
#sidebar ul{padding:0 0 0 18px;margin:0;overflow:hidden}
#sidebar ul li li{border-bottom:none}
#sidebar h4:before,#sidebar h4 a:before{content:"";float:right;border-color:transparent #FFF transparent transparent;border-style:solid;border-width:21px 19px 21px 0;margin-top:-14px}
#sidebar h4,#sidebar h4 a{color:#FFF;background:#F04124;font-weight:700;font-size:17px;padding:15px 0 15px 13px;border-top-left-radius:5px;border-bottom-left-radius:5px;margin-bottom:10px;box-shadow:7px 2px 5px 0 #a9a9a9}
#sidebar h4 a:hover{text-decoration:none}
#sidebar a:hover{text-decoration:none;text-decoration:none}
#twitter h4,#twitter h4 a{margin:0 0 10px;padding:0;background:none;font-weight:400}
#ads{padding:5px 0 0 13px;width:270px}
#ads ul{list-style:none;overflow:hidden}
#ads ul li{float:left}
#ads ul li a{float:left;display:block;height:135px;width:135px}
#ads ul li a img{margin:0 7px 10px 0}
#ads ul li.wide a{width:260px;height:130px;margin-right:0}
#ads ul li{border-bottom:0}
#ads ul li li{border-bottom:0}
#sidebartop{background:#F04124;float:left;width:auto;margin:0;padding:0;clear:both;border:none;background-origin:padding-box}
#sidebartabs{width:auto;margin:0}
#sidebartabs li{margin:0;padding:0;list-style:none}
#sidebartabs ul li{padding:5px;margin:0}
#sidebartabs ul li h4{background:#fff;padding:5px;margin:0}
#sidebartabs ul li.active{background:#fff}
#sidebartabs ul ul li{padding:0}
#sidebartabs ul ul ul li{padding:0;background:#F04124}
#sidebartabs h4,#sidebartabs h4 a{margin:0 0 10px;padding:0;color:#F04124;background:none;border:none}
#footerhorizontal ul{margin:5px;padding:0;list-style-type:none;list-style-image:none}
#footerhorizontal li{display:inline}
#footerhorizontal ul li a{text-decoration:none;margin:4px}
#footerhorizontal li::after{content:"\007c"}
#footerhorizontal li:last-child:after{content:''}
#footerads{padding:12px}
#bottom-menu{z-index:1;list-style-type:none;margin:0 auto;padding-bottom:10px;width:100%;overflow:hidden;background:#333;color:#FFF}
#bottom-menu-inner{margin:auto;width:80%;max-width:1175px;position:relative}
#bottom-menu a{text-decoration:none}
#bottom-menu a:hover{text-decoration:none}
#bottom-menu ul{margin:0;padding:0;list-style:none}
#bottom-menu ul li li{padding-left:10px;border-bottom:none}
#bottom-menu h4{margin:7px 2px 7px 0;line-height:24px;color:#fff;margin-bottom:15px;font-size:17px;padding:9px;font-weight:700;background:#F04124;border-bottom:2px solid #FBF3FF;border-top-right-radius:14px}
#bottom-menu-1{width:30%;margin-right:3%;float:left;display:inline;overflow:hidden}
#bottom-menu-2{width:30%;margin-right:3%;float:left;display:inline;overflow:hidden}
#bottom-menu-4{width:30%;float:left;display:inline;overflow:hidden}
.widget{margin-bottom:2%}
#footer{margin:0 auto;z-index:1;list-style-type:none;background:#000;color:#949494}
#footer-inner{margin:auto;width:90%;position:relative;padding:10px;text-align:center;font-size:12px}
#pagenavi{text-align:left;height:0;font-weight:700;line-height:24px;padding-top:25px;padding-bottom:20px}
#pagenavi a{padding:5px 14px;margin:2px;text-decoration:none;color:#fff;line-height:24px;background-color:#F04124}
#pagenavi span{padding:5px 14px;margin-right:10px;text-decoration:none;color:#fff;line-height:24px;background-color:#F04124}
#pagenavi a:hover{color:#fff;text-decoration:none;background:#333}
#pagenavi span.current{padding:5px 14px;margin:2px;line-height:25px;font-weight:700;color:#fff;background-color:#333}
#pagenavi .next{border-top-right-radius:18px;border-bottom-right-radius:18px}
.backtop{background:#F5F5F5;color:#333;width:30px;text-align:center;height:26px;padding-top:4px;display:inline-block;zoom:1;border-radius:10em;box-shadow:0 2px 0 rgba(0,0,0,0.1)}
.backtop:hover{text-decoration:none;opacity:.5}
.widget_calendar{float:left}
#wp-calendar{width:100%}
#wp-calendar caption{text-align:center;color:#333;margin-top:10px;margin-bottom:15px;background:#f5f5f5;padding:10px;font-weight:700}
#wp-calendar thead th{margin-bottom:8px;background:#f5f5f5;border-right:1px solid #fff;padding:10px;color:#333}
#wp-calendar tbody{color:#aaa}
#wp-calendar tbody td{background:#f5f5f5;border:1px solid #fff;text-align:center;padding:8px}
#wp-calendar tbody td:hover{background:#fff}
#wp-calendar tbody .pad{background:#f5f5f5}
#wp-calendar tfoot #next{text-transform:uppercase;text-align:right}
#wp-calendar tfoot #prev{text-transform:uppercase}
#wp-calendar tbody td#today{background:none repeat scroll 0 0 #2D89A7;color:#fff}
.large-6{width:50%}
.row.collapse > .column,.row.collapse > .columns{padding-left:0;padding-right:0;float:left;position:relative}
.small-3{width:25%}
.small-9{width:75%}
.column + .column:last-child,.columns + .column:last-child,.column + .columns:last-child,.columns + .columns:last-child{float:right}
.prefix,.postfix{border-style:solid;border-width:1px;display:block;font-size:.875rem;height:2.3125rem;line-height:2.3125rem;overflow:visible;padding-bottom:0;padding-top:0;position:relative;text-align:center;width:99%;z-index:2}
span.prefix,label.prefix{background:#f2f2f2;border-right:none;color:#333;border-color:#ccc}
input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="tel"],input[type="time"],input[type="url"],textarea{border-radius:0;background-color:#FFF;border-style:solid;border-width:1px;border-color:#ccc;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);color:rgba(0,0,0,0.75);display:block;font-family:inherit;font-size:.875rem;height:2.45rem;margin:0 0 1rem;padding:.5rem;width:100%;-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color .15s linear,background .15s linear;-moz-transition:border-color .15s linear,background .15s linear;-ms-transition:border-color .15s linear,background .15s linear;-o-transition:border-color .15s linear,background .15s linear;transition:border-color .15s linear,background .15s linear}
.row{margin:0 auto;max-width:62.5rem;width:100%}
#commentform i.fa{padding:5px}
.column,.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}
.row:before,.row:after{content:" ";display:table}
#commentform > p.comment-form-comment > label:before{content:"\f0e5";font:normal normal normal 14px/1 FontAwesome;padding:5px;color:#9B9B9B;font-size:1rem}
#commentform > p.comment-form-comment > label{display:block;margin-bottom:.88889rem;padding:.33333rem .5rem .5rem;position:relative;bottom:-15px;clear:both;background:#f2f2f2;border:1px solid;color:#333;border-color:#ccc;-webkit-border-top-right-radius:3px;-webkit-border-top-left-radius:3px;border-top-right-radius:3px;border-top-left-radius:3px;border-bottom:0}
.comments{margin:10px 0}
.comments h3{margin:84px 0 30px;font-size:24px;font-weight:700;text-transform:capitalize}
ol.commentlist{list-style:none;margin:0 0 1em;padding:0;clear:both;clear:both;text-indent:0}
ol.commentlist li.comment{border:1px solid #ddd;padding:1em;margin-bottom:10px;list-style:none}
ol.commentlist li div.vcard{font-size:18px}
ol.commentlist li div.vcard cite.fn{font-style:normal;padding:9px 0}
ol.commentlist li div.vcard img.avatar{border:2px solid #ccc;float:left;margin:0 1em 1em 0}
ol.commentlist li div.comment-meta{font-size:9px;margin-bottom:10px}
ol.commentlist li div.comment-meta a{color:#aaa}
ol.commentlist li p{margin:0}
ol.commentlist li ul{list-style:square;margin:0 0 1em 2em}
ol.commentlist li div.reply{font-size:11px;font-weight:700;line-height:1em;text-decoration:none;font-family:sans-serif;display:inline-block;line-height:2.1em!important;cursor:pointer;padding:.25em .5em;margin:-3px 1.6em 7px;background:#418cd1}
ol.commentlist li div.reply a{font-weight:700;color:#FFF}
ol.commentlist li ul.children{list-style:none;margin:1em 0 0;text-indent:0}
ol.commentlist li ul.children li.depth-2{margin:0 0 .25em .25em}
ol.commentlist li ul.children li.depth-3{margin:0 0 .25em .25em}
ol.commentlist li ul.children li.depth-4{margin:0 0 .25em .25em}
ol.commentlist li.even{background:#fff}
ol.commentlist li.odd{background:#f5f5f5}
ol.commentlist li.pingback{border-bottom:1px dotted #676767;padding:1em}
ol.commentlist li ol{list-style:decimal;margin:0 0 1em 2em}
#commentform #email:focus,#commentform #url:focus,#commentform #comment:focus{border:1px solid #aaa}
textarea{height:auto}
#commentform small{line-height:26px}
#commentform #submit{background:#418cd1;cursor:pointer;font-weight:700;font-size:14px;border:none;padding:12px 16px;color:#fff;margin:20px}
#commentform #submit:hover{text-decoration:none;opacity:.7;color:#fff}
#form-allowed-tags{display:none}
.entry-attachment .attachment{overflow:hidden}
.entry-attachment .attachment p{text-align:center}
.entry-attachment .attachment img{display:block;height:auto;margin:0 auto;max-width:100%}
.image-attachment .entry-caption{margin-top:8px;margin-top:.571428571rem}
.entry-meta{margin-bottom:24px;margin-bottom:1.714285714rem}
.gallery{margin:0 auto 18px}
.gallery .gallery-item{float:left;margin-top:0;text-align:center;width:33%}
.gallery-columns-2 .gallery-item{width:50%}
.gallery-columns-4 .gallery-item{width:25%}
.gallery img{border:2px solid #cfcfcf}
.gallery-columns-2 .attachment-medium{max-width:92%;height:auto}
.gallery-columns-4 .attachment-thumbnail{max-width:84%;height:auto}
.gallery .gallery-caption{color:#888;font-size:12px;margin:0 0 12px}
.gallery dl{margin:0}
.gallery img{border:10px solid #f1f1f1}
.gallery br+br{display:none}
ol.commentlist li div.reply :hover{font-size:11px;color:#333;opacity:1}
a.comment-reply-link::before{content:"\f112";font-family:FontAwesome;padding:4px}
pre{white-space:pre-wrap;line-height:1em;margin:15px -2px;overflow:auto;color:#000;padding:6px;-moz-tab-size:2;-o-tab-size:2;tab-size:3;-ms-word-break:normal;word-break:normal;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;position:relative;border-top:1px solid #000!important;line-height:20px;border-bottom:1px solid #000!important}
.page-links{clear:both;display:block;font-size:16px;font-weight:700;margin:10px 0;float:left}
.kon{border-top:1px solid #DDD;padding:5px 0 2px 6px;margin-bottom:10px;margin-top:10px;border-bottom:1px solid #DDD;font-weight:700}
.woocommerce-ordering{display:none}
.woocommerce .page-title{text-align:center;color:#fff;cursor:default}
.woocommerce .page-title:after{content:'';display:block;height:2px;background-image:linear-gradient(to left,transparent,#e45600,transparent);margin:20px auto;max-width:300px}
.woocommerce-result-count{display:none}
.woocommerce .woocommerce-message{border-top-color:#20598A;border-right:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #ddd}
.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{background-color:#242424}
.woocommerce ul.products li.product a{display:flex;padding:40px;flex-direction:column}
.woocommerce ul.products li.product a .woocommerce-loop-category__title{order:-1;text-align:left}
.woocommerce ul.products li.product a img{width:auto!important;max-width:60%}
.woocommerce ul.products li.product .price{display:none}
.woocommerce ul.products a h2{color:#fff;font-family:open_sansregular;font-weight:700}
.woocommerce ul.products a h2 .count{display:none}
.woocommerce ul.products .add_to_cart_button{display:none!important}
.woocommerce ul.products{max-width:1500px;margin:auto}
a.added_to_cart.wc-forward{display:none}
.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#F54141}
.woocommerce div.product form.cart .button{display:block!important;width:100%}
.woocommerce div.product .woocommerce-tabs .panel{background-color:#fff;padding:20px;margin-top:0;border-top:0;overflow:overlay}
.woocommerce div.product .woocommerce-tabs .panel h2{font-size:1.3rem;margin-bottom:24px}
.woocommerce p.myaccount_user{padding:21px;border-color:#DBDBDB;color:#333;border:1px solid #e9e9e9;overflow:hidden;background-color:#f5f5f5}
div.summary.entry-summary > div.product_meta > span:before{content:"\f115";font:normal normal normal 14px/1 FontAwesome;padding:5px}
.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{margin-left:6px;padding:8px 6px 8px 9px}
.woocommerce div.product .woocommerce-tabs ul.tabs .reviews_tab:before{content:"\f0e5";font:normal normal normal 14px/1 FontAwesome;left:9px;top:11px;font-size:1rem}
.woocommerce div.product .woocommerce-tabs ul.tabs .description_tab:before{content:"\f0c9";font:normal normal normal 14px/1 FontAwesome;left:12px;top:13px}
section.related.products > h2{display:inline-block;color:#FFF;background:#F04124;font-weight:700;font-size:17px;padding:10px;border-radius:5px;margin-bottom:10px;box-shadow:4px 5px 3px 0 #a9a9a9}
section.related.products > h2:before{content:"\f074";font-family:FontAwesome;padding:5px}
a.cart-flotingcarte{position:fixed;z-index:9999999;transform:translateX(-100%);bottom:0;color:#fff;border-radius:7px 7px 0 0;background:#f04124;padding-right:6px;font-size:13px}
a.cart-flotingcarte i{background:#fff;color:#333;padding:10px;position:relative;font-size:20px;border-radius:5px 0 0 0;border:1px solid #ddd}
a.cart-flotingcarte:hover{color:#dfd7d7}
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
.woocommerce-table--order-details {background-color:#454545;padding:40px}
.woocommerce-table__product-name,.woocommerce-table__product-table {font-size:1.5em}
.woocommerce-table__product-sku {display:block;color:#fff}
.woocommerce-Price-taxLabel,.woocommerce-Price-amount {color:#fff}

@media only screen and (max-width: 479px ) {
	#slider img{min-height:auto!important}
	.slider-wrapper{height:auto!important}
	#navigation #search{display:none}
	#singlecontent,#sidebar,#content{width:100%!important}
	div#content{width:100%;float:none}
	div#sidebar{width:100%;float:none}
	.thumbnail img,img.attachment-defaultthumb.size-defaultthumb.wp-post-image{height:100%}
	h2.entry-title{font-size:18px}
	#banner-top,#header #logo{width:100%;text-align:center}
	.imag{width:100%}
	.imag .entry{font-size:17px}
	#mobview{display:none}
	#mobview #navigation ul li{width:100%}
	#mobview #navigation{margin:0;padding-left:0}
	#mobview #navigation ul{width:100%;max-width:100%}
	.thumbnail .info{display:none}
	.tootleeff{display:block;color:#fff;background:#3f3f3f;border:none;padding:10px 20px;border-radius:5px;font-weight:700;margin:3px 0}
	#bottom-menu-1,#bottom-menu-2,#bottom-menu-4{width:100%}
	#pagecont{width:96%}
	a.cart-flotingcarte{transform:translateX(100%)}
	.latest-post{height:auto!important}
	ul.spicesocialwidget{margin-left:0!important}
	#pronav .secondary{width:100%}
}

@media screen and (max-width: 704px) {
	#sidebar{width:85%;margin-bottom:10px}
	#content{width:100%}
}

.widget_layered_nav, .woocommerce-widget-layered-nav {
	display: block !important;
	visibility: visible !important;
	opacity: 1 !important;
	
}
.shop-sidebar {
	background-color: #f9f9f9;
	padding: 20px;
	border: 1px solid #ddd;
}

.shop-products {
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
}

.woocommerce-widget-layered-nav, .widget_layered_nav {
	display: block !important;
	visibility: visible !important;
	opacity: 1 !important;
}