@media (min-width: 0) and (max-width: 1264px) {
	.menu-primary-container {width:0;}
}
@media (min-width: 0) and (max-width: 1225px) {
.m-full {max-width:95%;margin-left:auto;margin-right:auto;}	
}
@media (min-width: 0) and (max-width: 1200px) {
	#nav ul li a {padding:.5em;}
}
@media (min-width: 0) and (max-width: 1064px) {
	#toggler, .secondary.nav {display:none;}
	#mobile-toggle {display:block;}
	#nav > .flex > div {width:40%;}
	#nav > .flex > div.t-center {width:20%;}
	#nav .account {justify-content:flex-end;}
}
@media (min-width: 768px) and (max-width: 1200px) {
.t-col-reset:nth-of-type(n) {margin-left:0;margin-right:0;border:0 none;column-count:1;}
.t-pad-reset:nth-of-type(n) {padding-left:0;padding-right:0;}
.tm-auto {margin-left:auto;margin-right:auto;}
.t-clear {float:none;clear:both;}
.t-pad-reset {padding:0;}
.w-padding.t-pad-reset {padding:1em;}
.t-gutter-reset,.m-gutter-reset.double {margin:0;}
.t-block {display:block;}
.t-spacing {margin:2em auto 1em auto;}
.t-gutter {margin:1em auto;}
.t-lower {margin:0 auto 1em auto;}
.t-0 {display: none;}.t-1 {width: 1%;}.t-2 {width: 2%;}.t-3 {width: 3%;}.t-4 {width: 4%;}.t-5 {width: 5%;}.t-6 {width: 6%;} .t-7 {width: 7%;}.t-8 {width: 8%;}.t-9 {width: 9%;}.t-10 {width: 10%;}.t-11 {width: 11%;}.t-12 {width: 12%;}.t-13 {width: 13%;}.t-14 {width: 14%;}.t-15 {width: 15%;}.t-16 {width: 16%;}.t-17 {width: 17%;}.t-18 {width: 18%;}.t-19 {width: 19%;}.t-20 {width: 20%;}.t-21 {width: 21%;}.t-22 {width: 22%;}.t-23 {width: 23%;}.t-24 {width: 24%;}.t-25 {width: 25%;}.t-26 {width: 26%;}.t-27 {width: 27%;}.t-28 {width: 28%;}.t-29 {width: 29%;}.t-30 {width: 30%;}.t-31 {width: 31%;}.t-32 {width: 32%;}.t-33 {width: 33%;}.t-34 {width: 34%;}.t-35 {width: 35%;}.t-36 {width: 36%;}.t-37 {width: 37%;}.t-38 {width: 38%;}.t-39 {width: 39%;}.t-40 {width: 40%;}.t-41 {width: 41%;}.t-42 {width: 42%;}.t-43 {width: 43%;}.t-44 {width: 44%;}.t-45 {width: 45%;}.t-46 {width: 46%;}.t-47 {width: 47%;}.t-48 {width: 48%;}.t-49 {width: 49%;}.t-50 {width: 50%;}.t-51 {width: 51%;}.t-52 {width: 52%;}.t-53 {width: 53%;}.t-54 {width: 54%;}.t-55 {width: 55%;}.t-56 {width: 56%;}.t-57 {width: 57%;}.t-58 {width: 58%;}.t-59 {width: 59%;}.t-60 {width: 60%;}.t-61 {width: 61%;}.t-62 {width: 62%;}.t-63 {width: 63%;}.t-64 {width: 64%;}.t-65 {width: 65%;}.t-66 {width: 66%;}.t-67 {width: 67%;}.t-68 {width: 68%;}.t-69 {width: 69%;}.t-70 {width: 70%;}.t-71 {width: 71%;}.t-72 {width: 72%;}.t-73 {width: 73%;}.t-74 {width: 74%;}.t-75 {width: 75%;}.t-76 {width: 76%;}.t-77 {width: 77%;}.t-78 {width: 78%;}.t-79 {width: 79%;}.t-80 {width: 80%;}.t-81 {width: 81%;}.t-82 {width: 82%;}.t-83 {width: 83%;}.t-84 {width: 84%;}.t-85 {width: 85%;}.t-86 {width: 86%;}.t-87 {width: 87%;}.t-88 {width: 88%;}.t-89 {width: 89%;}.t-90 {width: 90%;}.t-91 {width: 91%;}.t-92 {width: 92%;}.t-93 {width: 93%;}.t-94 {width: 94%;}.t-95 {width: 95%;}.t-96 {width: 96%;}.t-97 {width: 97%;}.t-98 {width: 98%;}.t-99 {width: 99%;}.t-100 {width: 100%;}
/*.t-thirds:nth-of-type(3n+1) {padding-right:1%;padding-left:0;}.t-thirds:nth-of-type(3n+2) {padding-left:1%;padding-right:1%;}.t-thirds:nth-of-type(3n+3) {padding-left:1%;padding-right:0;}.t-quarters:nth-of-type(4n+1) {padding-right:1%;padding-left:0;}.t-quarters:nth-of-type(4n+2) {padding-left:1%;padding-right:1%;}.t-quarters:nth-of-type(4n+3) {padding-left:1%;padding-right:1%;}.t-quarters:nth-of-type(4n+4) {padding-left:1%;padding-right:0;}.t-fifths:nth-of-type(5n+1) {padding-right:1%;padding-left:0;}.t-fifths:nth-of-type(5n+2) {padding-left:1%;padding-right:1%;}.t-fifths:nth-of-type(5n+3) {padding-left:1%;padding-right:1%;}.t-fifths:nth-of-type(5n+3) {padding-left:1%;padding-right:1%;}.t-fifths:nth-of-type(5n+4) {padding-left:1%;padding-right:0;}*/
.t-half:nth-of-type(2n+1) {margin-right:1%;margin-left:0;width:49%;}.t-half:nth-of-type(2n+2) {margin-left:1%;margin-right:0%;width:49%;}.t-thirds:nth-of-type(3n+1) {margin-right:1%;margin-left:0;width:32%;}.t-thirds:nth-of-type(3n+2) {margin-left:1%;margin-right:1%;width:32%;}.t-thirds:nth-of-type(3n+3) {margin-left:1%;margin-right:0;width:32%;}.t-quarters:nth-of-type(4n+1) {margin-right:1%;margin-left:0;width:23.5%;}.t-quarters:nth-of-type(4n+2) {margin-left:1%;margin-right:1%;width:23.5%;}.t-quarters:nth-of-type(4n+3) {margin-left:1%;margin-right:1%;width:23.5%;}.t-quarters:nth-of-type(4n+4) {margin-left:1%;margin-right:0;width:23.5%;}.t-fifths:nth-of-type(5n+1) {margin-right:1%;margin-left:0;width:18.4%;}.t-fifths:nth-of-type(5n+2) {margin-left:1%;margin-right:1%;width:18.4%;}.t-fifths:nth-of-type(5n+3) {margin-left:1%;margin-right:1%;width:18.4%;}.t-fifths:nth-of-type(5n+3) {margin-left:1%;margin-right:1%;width:18.4%;}.t-fifths:nth-of-type(5n+4) {margin-left:1%;margin-right:0;width:18.4%;}
.t-bucket:nth-of-type(4n+1) {margin-right:2%;margin-left:0;width:22%;}.t-bucket:nth-of-type(4n+2) {margin-left:2%;margin-right:2%;width:22%;}.t-bucket:nth-of-type(4n+3) {margin-left:2%;margin-right:2%;width:22%;}.t-bucket:nth-of-type(4n+4) {margin-left:2%;margin-right:0;width:22%;}
.t-full {width:100%;max-width:95%;margin-left:auto;margin-right:auto;}
.tt-center {text-align: center;}.tt-left {text-align: left;}.tt-right {text-align: right;}
.t-zero-pad-tb {padding-top:0;padding-bottom:0;}.t-zero-pad-top {padding-top:0;}.t-zero-pad-bottom {padding-bottom:0;}.t-zero-pad-left {padding-left:0;}.t-zero-pad-right {padding-right:0;}.t-zero-pad-lr {padding-left:0;padding-right:0;}.t-zero-pad {padding:0;}.t-zero-margin-tb {margin-top:0;margin-bottom:0;}.t-zero-margin-top {margin-top:0;}.t-zero-margin-bottom {margin-bottom:0;}.t-zero-margin-left {margin-left:0;}.t-zero-margin-right {margin-right:0;}.t-zero-margin-lr {margin-left:0;margin-right:0;}.t-zero-margin {margin:0;}
.large-only, .tablet-only {display:block;} .mobile-only, .desktop-only, .desktop-only-inline {display:none;}
#nav ul li {display:inline-block;}
.text .large {line-height:1.1;}
}
@media (min-width: 0) and (max-width: 768px) {
.m-col-reset:nth-of-type(n) {margin-left:0;margin-right:0;border:0 none;column-count:1;}
.m-pad-reset:nth-of-type(n) {padding-left:0;padding-right:0;}
.w-pad-tb {padding-top:1rem;padding-bottom:1rem;}
.mm-auto {margin-left:auto;margin-right:auto;}
.m-clear {float:none;clear:both;}
.m-pad-reset {padding:0;}
.w-padding.m-pad-reset {padding:1em;}
.m-gutter-reset,.m-gutter-reset.double {margin:0;}
.m-block {display:block;}
.m-spacing {margin:1em auto 1em auto;}
.m-gutter {margin:1em auto;}
.m-lower {margin:0 auto 1em auto;}
.m-bottom-reset {margin-bottom:0;}
.m-0 {display: none;}.m-1 {width: 1%;}.m-2 {width: 2%;}.m-3 {width: 3%;}.m-4 {width: 4%;}.m-5 {width: 5%;}.m-6 {width: 6%;} .m-7 {width: 7%;}.m-8 {width: 8%;}.m-9 {width: 9%;}.m-10 {width: 10%;}.m-11 {width: 11%;}.m-12 {width: 12%;}.m-13 {width: 13%;}.m-14 {width: 14%;}.m-15 {width: 15%;}.m-16 {width: 16%;}.m-17 {width: 17%;}.m-18 {width: 18%;}.m-19 {width: 19%;}.m-20 {width: 20%;}.m-21 {width: 21%;}.m-22 {width: 22%;}.m-23 {width: 23%;}.m-24 {width: 24%;}.m-25 {width: 25%;}.m-26 {width: 26%;}.m-27 {width: 27%;}.m-28 {width: 28%;}.m-29 {width: 29%;}.m-30 {width: 30%;}.m-31 {width: 31%;}.m-32 {width: 32%;}.m-33 {width: 33%;}.m-34 {width: 34%;}.m-35 {width: 35%;}.m-36 {width: 36%;}.m-37 {width: 37%;}.m-38 {width: 38%;}.m-39 {width: 39%;}.m-40 {width: 40%;}.m-41 {width: 41%;}.m-42 {width: 42%;}.m-43 {width: 43%;}.m-44 {width: 44%;}.m-45 {width: 45%;}.m-46 {width: 46%;}.m-47 {width: 47%;}.m-48 {width: 48%;}.m-49 {width: 49%;}.m-50 {width: 50%;}.m-51 {width: 51%;}.m-52 {width: 52%;}.m-53 {width: 53%;}.m-54 {width: 54%;}.m-55 {width: 55%;}.m-56 {width: 56%;}.m-57 {width: 57%;}.m-58 {width: 58%;}.m-59 {width: 59%;}.m-60 {width: 60%;}.m-61 {width: 61%;}.m-62 {width: 62%;}.m-63 {width: 63%;}.m-64 {width: 64%;}.m-65 {width: 65%;}.m-66 {width: 66%;}.m-67 {width: 67%;}.m-68 {width: 68%;}.m-69 {width: 69%;}.m-70 {width: 70%;}.m-71 {width: 71%;}.m-72 {width: 72%;}.m-73 {width: 73%;}.m-74 {width: 74%;}.m-75 {width: 75%;}.m-76 {width: 76%;}.m-77 {width: 77%;}.m-78 {width: 78%;}.m-79 {width: 79%;}.m-80 {width: 80%;}.m-81 {width: 81%;}.m-82 {width: 82%;}.m-83 {width: 83%;}.m-84 {width: 84%;}.m-85 {width: 85%;}.m-86 {width: 86%;}.m-87 {width: 87%;}.m-88 {width: 88%;}.m-89 {width: 89%;}.m-90 {width: 90%;}.m-91 {width: 91%;}.m-92 {width: 92%;}.m-93 {width: 93%;}.m-94 {width: 94%;}.m-95 {width: 95%;}.m-96 {width: 96%;}.m-97 {width: 97%;}.m-98 {width: 98%;}.m-99 {width: 99%;}.m-100 {width: 100%;}
.woocommerce-product-gallery--with-images  {display:flex;flex-wrap:wrap;}
.woocommerce-product-gallery--with-images .right {order:3;}
.woocommerce-product-gallery--with-images .flex-control-nav {order:2;}
.woocommerce-product-gallery--with-images .flex-viewport {order:1;}
.woocommerce div.product .flex-viewport a {height:auto;}
.thirds, .quarters, .fifths {padding:0;}
.m-half:nth-of-type(2n+1) {margin-right:1%;margin-left:0;width:49%;}.m-half:nth-of-type(2n+2) {margin-left:1%;margin-right:0%;width:49%;}.m-thirds:nth-of-type(3n+1) {margin-right:1%;margin-left:0;width:32%;}.m-thirds:nth-of-type(3n+2) {margin-left:1%;margin-right:1%;width:32%;}.m-thirds:nth-of-type(3n+3) {margin-left:1%;margin-right:0;width:32%;}.m-quarters:nth-of-type(4n+1) {margin-right:1%;margin-left:0;width:23.5%;}.m-quarters:nth-of-type(4n+2) {margin-left:1%;margin-right:1%;width:23.5%;}.m-quarters:nth-of-type(4n+3) {margin-left:1%;margin-right:1%;width:23.5%;}.m-quarters:nth-of-type(4n+4) {margin-left:1%;margin-right:0;width:23.5%;}.m-fifths:nth-of-type(5n+1) {margin-right:1%;margin-left:0;width:18.4%;}.m-fifths:nth-of-type(5n+2) {margin-left:1%;margin-right:1%;width:18.4%;}.m-fifths:nth-of-type(5n+3) {margin-left:1%;margin-right:1%;width:18.4%;}.m-fifths:nth-of-type(5n+3) {margin-left:1%;margin-right:1%;width:18.4%;}.m-fifths:nth-of-type(5n+4) {margin-left:1%;margin-right:0;width:18.4%;}
.m-bucket:nth-of-type(n) {width:46%;margin-bottom:3%;}
.m-bucket:nth-of-type(2n+1) {margin-right:2%;margin-left:0;}.m-bucket:nth-of-type(2n+2) {margin-left:2%;margin-right:0%;}
.m-full:nth-of-type(1n+1) {width:100%;max-width:95%;margin-left:auto;margin-right:auto;}
.mt-center {text-align: center;}.mt-left {text-align: left;}.mt-right {text-align: right;}
.m-zero-pad-tb {padding-top:0;padding-bottom:0;}.m-zero-pad-top {padding-top:0;}.m-zero-pad-bottom {padding-bottom:0;}.m-zero-pad-left {padding-left:0;}.m-zero-pad-right {padding-right:0;}.m-zero-pad-lr {padding-left:0;padding-right:0;}.m-zero-pad {padding:0;}.m-zero-margin-tb {margin-top:0;margin-bottom:0;}.m-zero-margin-top {margin-top:0;}.m-zero-margin-bottom {margin-bottom:0;}.m-zero-margin-left {margin-left:0;}.m-zero-margin-right {margin-right:0;}.m-zero-margin-lr {margin-left:0;margin-right:0;}.m-zero-margin {margin:0;}
.mobile-only, .small-only {display: block;} .tablet-only,.desktop-only, .desktop-only-only, .large-only {display: none;}
.text .m-medium {font-size:1.5rem;}
.archive.woocommerce #primary #main > div, .archive.woocommerce #primary #main .woocommerce-page {width:100%;}
.archive.woocommerce #primary #main > div#woof_results_by_ajax, #woof_results_by_ajax, .archive.woocommerce #primary #main .woocommerce-page{padding-right:0;}
#modal {width:100%;max-width:100%;}
#header {background-image:none!important;}
header.header #searchform input[type="submit"], #searchform {text-align:center;margin:0 auto;}
#slider .caption h2 {font-size:48px;}
#slider .caption h2 br {display:none;}
#slider .btns a {margin:0 0 12px 0;}
#slider .btns a:last-child {margin:0;}
#nav > div {}
#logo {margin:16px 0;display:block;font-size:0;line-height:0;}
#logo img {display:block;margin:0;width:100%;height:auto;}
#Logo br {display:none;}
#nav > .flex > div.t-center, #nav > .flex > div, #nav ul li {width:100%;}
#nav > .flex > div.nav {display:block;width:100%;text-align:center;justify-content:center;}
.menu-primary-container {height:auto;margin:0;}
#nav .tel {margin:0.5em auto;display:block;text-align:left;}
#nav .account .tel {display:none;}
#nav > .flex > div.t-center {width:10%;text-align:right;}
#nav .account {display:none;}
#nav .account > ul {display:block;}
#nav .account ul li {display:block;text-align:center;}
#searchform {margin:8px 0;}
#nav ul li a {border-bottom:1px solid;}
header.header.sticky #site-name {display:none;}
#slider .caption {position:relative;top:auto;left:auto;right:auto;bottom:auto;padding:2em 0;}
.slick-slide .bg {height:auto;}
footer #newsletter .gform_footer {position:absolute;top:0;right:0;}
footer #newsletter input[type="submit"] {position:static;}
#nav .mega-menu {top:0;display:block;left:-300px;width:300px;height:100vh;-webkit-transition:left .4s;overflow:scroll;}
#nav .mega-menu.active {left:0;z-index:10000;}
#nav .mega-menu ul li.widget {width:100%!important;}
#mega-menu-toggle {display:block;}
.woof_sid_auto_shortcode .woof_container {width:100%;}
.woocommerce #content div.product div.images .flex-viewport, .woocommerce div.product div.images .woocommerce-product-gallery__wrapper {width:100%;}
.woocommerce div.product div.images .flex-control-thumbs {text-align:left;}
.woocommerce div.product div.images .flex-control-thumbs {margin:0;float:none;width:100%;}
.woocommerce div.product div.images .flex-control-thumbs li {width:25%;margin:0;display:inline-block;}
#menu-footer {display:block;text-align:center;}
div.wc_ss_btns:not(.wc_ss_btns_float) > ul > li {width:auto!important;margin:0 10px;}
#mobile-toggle {margin:0;position:Absolute;top:88px;right:14px;}
#sidebar {margin-top:2em;}
#nav > .flex > div.t-center {width:100%;}
#sidebar .widget.accordion {background:#eaeaea;}
#sidebar .widget.accordion .widget-title {}
#sidebar .widget.accordion ul {display:none;}

#yith-ywraq-form .actions a {margin-bottom:1em;}
}

@media only screen and (min-width: 480px) and (max-width: 768px){
	
}

@media only screen and (min-width: 320px) and (max-width: 479px){
	.xs-full:nth-of-type(n) {width:100%;}
	.xs-clear {clear:both;}
}

@media only screen and (min-width:1201px) {
	#description {border-right:1px solid #ccc;}
}

@media only screen and (min-width:769px) {
	header.header.sticky #header {display:none;}

}

@media only screen and (min-width:1201px) {
	.w-smaller {max-width:600px;}
}