@media screen and (max-width:1200px){body{font-size:1em}#pagewrap{max-width:100%}.pagewidth,.full_width .themify_builder_row .row_inner{max-width:96%}body{font-size:1em}}@media screen and (max-width:1000px){#headerwrap #header{height:auto;padding:10px 0 5px;text-align:inherit}#headerwrap #site-logo,#headerwrap #site-description{position:static;float:none;clear:both;margin:0;padding:0}#headerwrap #site-logo{font-size:30px;margin:5px 0 5px;padding:0}#headerwrap #site-description{margin:0 0 .5em}#headerwrap .header-widget{position:static;float:none;clear:both;margin:0;text-align:inherit}#headerwrap .header-widget .widget{margin:0 0 10px;padding-top:1.1em}#headerwrap #menu-icon{position:absolute;display:block;top:15px;right:15px;text-decoration:none;color:inherit;font-size:1.2em;z-index:1999}#headerwrap.fixed-header #menu-icon{top:10px}.sidemenu{transition:all .2s ease-in-out;height:100%;width:300px;padding:50px 25px 20px;background-color:#f4f4f4;color:#000;display:block;overflow-y:scroll;-webkit-overflow-scrolling:touch;position:fixed;top:0;z-index:11111}.admin-bar .sidemenu{top:32px}#mobile-menu{right:-300px}#mobile-menu.sidemenu-on{right:0}.sidemenu-active{position:relative}.sidemenu-active,.sidemenu-active #headerwrap{left:0;transition:left .2s ease-in-out}.sidemenu-right,.sidemenu-right #headerwrap.fixed-header{left:-300px}.sidemenu-left,.sidemenu-left #headerwrap.fixed-header{left:300px}.sidemenu-left #mobile-menu.sidemenu-on{left:0}#headerwrap #mobile-menu-panel a{color:#fff;text-decoration:none}#headerwrap #menu-icon-close{position:absolute;display:block;text-decoration:none;top:10px;right:10px;font-size:20px;color:inherit}#headerwrap #menu-icon-close:after{content:"\f00d";font-family:'FontAwesome'}#headerwrap #main-nav{position:static;width:auto;height:auto;padding:0;margin:15px 0;background:0 0;border:none;text-align:left;float:none;clear:both}#headerwrap #main-nav li{float:none;display:block;border:none;background:0 0;padding:0;margin:0;clear:both}#headerwrap #main-nav ul{position:static;width:auto;height:auto;display:block;border:none;margin:0;padding:0 0 0 1em;background:0 0;clear:both}#headerwrap #main-nav ul li{border:none;background:0 0;padding:0;margin:0}#headerwrap #main-nav a,#headerwrap #main-nav ul a{width:auto;display:block;border:none;padding:.6em 0;margin:0;color:inherit;font-size:100%;line-height:1.5em;background:0 0;text-decoration:none}#headerwrap #main-nav>li:last-child a{border:none}#headerwrap #main-nav ul a{font-weight:400;font-size:.95em}#headerwrap #main-nav a:hover,#headerwrap #main-nav ul a:hover{color:#ed1e24}#headerwrap #main-nav .menu-item-has-children>a:after,#headerwrap #main-nav ul .menu-item-has-children>a:after{display:none}#headerwrap #main-nav .current_page_item>a,#headerwrap #main-nav .current-menu-item>a{color:#ed1e24}#headerwrap #searchform-wrap{display:block}.header-horizontal #headerwrap #searchform,.header-top-bar #headerwrap #searchform,.boxed-compact #headerwrap #searchform,#headerwrap #searchform{position:relative;left:auto;right:auto;top:auto;bottom:auto;float:none;clear:both;margin:0 0 1em;padding:0;width:auto}.header-horizontal #headerwrap #searchform #s,.header-top-bar #headerwrap #searchform #s,.boxed-compact #headerwrap #searchform #s,#headerwrap #searchform #s{width:100%;float:none;-webkit-transition:none;-moz-transition:none;transition:none;margin:auto;color:inherit;padding:5px 15px 5px 35px;background-color:#fff;position:static;height:auto}#headerwrap #searchform #s:focus,#headerwrap #searchform #s:hover,#headerwrap #searchform .icon-search:hover+#s{width:100%;background-color:#fff}.header-horizontal #headerwrap #searchform .icon-search:before,.header-top-bar #headerwrap #searchform .icon-search:before,.boxed-compact #headerwrap #searchform .icon-search:before,#headerwrap #searchform .icon-search:before{left:7px;top:3px;position:absolute;background:0 0;color:#000;width:16px;height:16px;font-size:18px;padding:3px;margin:0}#headerwrap .social-widget{margin:0 0 2em;position:static;float:none}.widget .twitter-list .twitter-timestamp{opacity:1}#headerwrap .header-widget .col3-1{margin-left:0;width:100%;max-width:100%}#headerwrap .sidemenu .header-widget{height:auto;margin-bottom:1em}#headerwrap.fixed-header .header-bar,#headerwrap.fixed-header .social-widget,#headerwrap.fixed-header #searchform-wrap,#headerwrap.fixed-header .header-widget{display:block}.transparent-header #headerwrap #searchform .icon-search:before{color:#000}.header-leftpane.mobile-menu-visible,.header-minbar.mobile-menu-visible{overflow-x:hidden}.header-leftpane #footerwrap,.header-leftpane.full_width #footerwrap,.header-leftpane #body,.header-leftpane.full_width #body{padding-left:0;padding-right:0}.header-leftpane.full_width.mobile-menu-visible{left:280px}.header-leftpane #sidebar{margin:auto}.header-leftpane #mobile-menu.sidemenu{position:static;width:auto;background:0 0;height:auto;overflow:inherit;padding:0}.header-leftpane.sidemenu-left #headerwrap{left:0}.header-leftpane #headerwrap{overflow:inherit;left:-280px}.header-leftpane #headerwrap #header{width:auto;height:100%;padding:35px 25px 50px}.header-leftpane #headerwrap #menu-icon{position:fixed;left:0;background-color:#ec1e24;color:#fff;font-size:1.2em;width:32px;height:45px;line-height:45px;text-align:center;z-index:10000;-webkit-transition:left .2s ease-in-out;-moz-transition:left .2s ease-in-out;transition:left .2s ease-in-out}.header-leftpane.mobile-menu-visible #headerwrap #menu-icon{left:280px}.header-leftpane #headerwrap #menu-icon-close{display:none}.header-leftpane #headerwrap #menu-icon:before{content:"\f101";font-family:FontAwesome;font-size:100%}.header-leftpane.mobile-menu-visible #headerwrap #menu-icon:before{content:"\f100"}.header-leftpane #headerwrap #site-logo{font-size:2.2em;padding-top:0;letter-spacing:.03em;margin:0 0 .5em}.header-leftpane #headerwrap .social-widget{margin:1em 0 2em}.header-minbar #mobile-menu{left:-300px}.header-minbar.minbar-open #body,.header-minbar.minbar-open #footerwrap{padding-left:38px}.header-minbar #headerwrap{z-index:4;left:-249px}.header-minbar.minbar-open #headerwrap{left:0;padding:0 4em 1.7em 1.3em}.header-minbar #headerwrap #header{height:100%;padding:0;width:228px}.header-minbar #headerwrap #site-logo{margin:0}.header-minbar #searchform-wrap{margin:1.6em 0}.header-minbar #headerwrap .social-widget{margin:1.7em 0 1em}.header-minbar #headerwrap #main-nav a{padding:.4em 0}.header-minbar #headerwrap #menu-icon-close{display:none}.pull-down{display:none}.header-horizontal #header .social-widget{margin:0 0 1em}.header-horizontal .social-links .icon-medium i{margin:auto}.header-horizontal #headerwrap .header-widget{display:block;text-align:inherit;max-height:none !important}.header-full-height #headerwrap{height:auto;display:block}.header-full-height #header{vertical-align:middle;display:block}.boxed-layout #pagewrap{max-width:95%}.boxed-content #pagewrap{max-width:95%}.boxed-content #headerwrap #header{padding:0 10px 20px;max-width:100%}.header-top-bar #headerwrap #site-description{margin:2px 0 0}.header-top-bar #header .social-widget{margin:0 0 1em}.header-top-bar .social-links .icon-medium i{margin:auto}.header-top-bar #headerwrap .header-widget{display:block;text-align:inherit;max-height:none !important}.boxed-compact #headerwrap #site-description{margin:2px 0 0}.boxed-compact #header .social-widget{margin:0 0 1em}.boxed-compact .social-links .icon-medium i{margin:auto}.boxed-compact #headerwrap .header-widget{display:block;text-align:inherit;max-height:none !important}.theme-color-red .sidemenu{background-color:#ed1e24;color:#fff}.theme-color-red #headerwrap #main-nav a{color:#ffc4c6}.theme-color-red #headerwrap #main-nav .current_page_item>a,.theme-color-red #headerwrap #main-nav .current-menu-item>a,.theme-color-red #headerwrap #main-nav a:hover,.theme-color-red #headerwrap #main-nav ul a:hover{color:#fff}.theme-color-yellow .sidemenu{background-color:#ffea00}.theme-color-yellow #headerwrap #main-nav a{color:#7f6600}.theme-color-yellow #headerwrap #main-nav .current_page_item>a,.theme-color-yellow #headerwrap #main-nav .current-menu-item>a,.theme-color-yellow #headerwrap #main-nav a:hover,.theme-color-yellow #headerwrap #main-nav ul a:hover{color:#000}.theme-color-magenta .sidemenu{background-color:#ff0074;color:#fff}.theme-color-magenta #headerwrap #main-nav a{color:#ffc4c6}.theme-color-magenta #headerwrap #main-nav .current_page_item>a,.theme-color-magenta #headerwrap #main-nav .current-menu-item>a,.theme-color-magenta #headerwrap #main-nav a:hover,.theme-color-magenta #headerwrap #main-nav ul a:hover{color:#fff}.theme-color-lime .sidemenu{background-color:#8fca3f}.theme-color-lime #headerwrap #main-nav a{color:#7f6600}.theme-color-lime #headerwrap #main-nav .current_page_item>a,.theme-color-lime #headerwrap #main-nav .current-menu-item>a,.theme-color-lime #headerwrap #main-nav a:hover,.theme-color-lime #headerwrap #main-nav ul a:hover{color:#000}.theme-color-blue .sidemenu{background-color:#3dc7fe}.theme-color-blue #headerwrap #main-nav a{color:#104e66}.theme-color-blue #headerwrap #main-nav .current_page_item>a,.theme-color-blue #headerwrap #main-nav .current-menu-item>a,.theme-color-blue #headerwrap #main-nav a:hover,.theme-color-blue #headerwrap #main-nav ul a:hover{color:#124e66}.theme-color-violet .sidemenu{background-color:#991896;color:#fff}.theme-color-violet #headerwrap #main-nav a{color:#d6a3d5}.theme-color-violet #headerwrap #main-nav .current_page_item>a,.theme-color-violet #headerwrap #main-nav .current-menu-item>a,.theme-color-violet #headerwrap #main-nav a:hover,.theme-color-violet #headerwrap #main-nav ul a:hover{color:#fff}.theme-color-purple .sidemenu{background-color:#662d91;color:#fff}.theme-color-purple #headerwrap #main-nav a{color:#c2abd3}.theme-color-purple #headerwrap #main-nav .current_page_item>a,.theme-color-purple #headerwrap #main-nav .current-menu-item>a,.theme-color-purple #headerwrap #main-nav a:hover,.theme-color-purple #headerwrap #main-nav ul a:hover{color:#fff}.theme-color-brown .sidemenu{background-color:#703f30;color:#fff}.theme-color-brown #headerwrap #main-nav a{color:#c6b2ac}.theme-color-brown #headerwrap #main-nav .current_page_item>a,.theme-color-brown #headerwrap #main-nav .current-menu-item>a,.theme-color-brown #headerwrap #main-nav a:hover,.theme-color-brown #headerwrap #main-nav ul a:hover{color:#fff}.theme-color-pink .sidemenu{background-color:#ff9bc7}.theme-color-pink #headerwrap #main-nav a{color:#663e50}.theme-color-pink #headerwrap #main-nav .current_page_item>a,.theme-color-pink #headerwrap #main-nav .current-menu-item>a,.theme-color-pink #headerwrap #main-nav a:hover,.theme-color-pink #headerwrap #main-nav ul a:hover{color:#000}.theme-color-grey .sidemenu{background-color:#bbb;color:#fff}.theme-color-grey #headerwrap #main-nav a{color:#e6e6e6}.theme-color-grey #headerwrap #main-nav .current_page_item>a,.theme-color-grey #headerwrap #main-nav .current-menu-item>a,.theme-color-grey #headerwrap #main-nav a:hover,.theme-color-grey #headerwrap #main-nav ul a:hover{color:#fff}.theme-color-black .sidemenu{background-color:#000;color:#fff}.theme-color-black #headerwrap #main-nav a{color:gray}.theme-color-black #headerwrap #main-nav .current_page_item>a,.theme-color-black #headerwrap #main-nav .current-menu-item>a,.theme-color-black #headerwrap #main-nav a:hover,.theme-color-black#headerwrap #main-nav ul a:hover{color:#fff}.theme-color-orange .sidemenu{background-color:#ff8400;color:#000}.theme-color-orange #headerwrap #main-nav a{color:#663000}.theme-color-orange #headerwrap #main-nav .current_page_item>a,.theme-color-orange #headerwrap #main-nav .current-menu-item>a,.theme-color-orange #headerwrap #main-nav a:hover,.theme-color-orange #headerwrap #main-nav ul a:hover{color:#000}.theme-color-turquoise .sidemenu{background-color:#3cccc5}.theme-color-turquoise #headerwrap #main-nav a{color:#18524f}.theme-color-turquoise #headerwrap #main-nav .current_page_item>a,.theme-color-turquoise #headerwrap #main-nav .current-menu-item>a,.theme-color-turquoise #headerwrap #main-nav a:hover,.theme-color-turquoise #headerwrap #main-nav ul a:hover{color:#124e66}.theme-color-green .sidemenu{background-color:#00a817;color:#fff}.theme-color-green #headerwrap #main-nav a{color:#a5e6ae}.theme-color-green #headerwrap #main-nav .current_page_item>a,.theme-color-green #headerwrap #main-nav .current-menu-item>a,.theme-color-green #headerwrap #main-nav a:hover,.theme-color-green #headerwrap #main-nav ul a:hover{color:#fff}.theme-color-burgundy .sidemenu{background-color:#b91852;color:#fff}.theme-color-burgundy #headerwrap #main-nav a{color:#ff0074}.theme-color-burgundy #headerwrap #main-nav .current_page_item>a,.theme-color-burgundy #headerwrap #main-nav .current-menu-item>a,.theme-color-burgundy #headerwrap #main-nav a:hover,.theme-color-burgundy #headerwrap #main-nav ul a:hover{color:#fff}.announcement-bar-showing.announcement-top.admin-bar #headerwrap{top:0 !important}.announcement-bar-showing.admin-bar .themify_announcement.top{top:0}}@media screen and (max-width:800px){.loops-wrapper.grid4 .post{width:48.4%}.loops-wrapper.grid4 .post:nth-of-type(2n+1){margin-left:0;clear:left}}@media screen and (max-width:760px){body{font-size:.95em}.page-title,h1{font-size:1.95em}h2{font-size:1.75em}h3{font-size:1.3em}h4{font-size:1.25em}body .pagewidth,body.full_width .themify_builder_row .row_inner{max-width:90%}body #content{width:100%;max-width:100%;float:none;clear:both;padding-top:10%}body #sidebar{width:100%;max-width:100%;float:none;clear:both;padding-top:10%}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%;float:none;text-align:left}.woocommerce ul.products{width:108%;margin-left:-8%}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:42%;margin:0 0 2.992em 8%;float:left;clear:both}.woocommerce ul.products li.product:nth-child(2n),.woocommerce-page ul.products li.product:nth-child(2n){float:right;clear:none!important}.woocommerce table.shop_table{border-collapse:inherit}}@media screen and (max-width:600px){.col4-1,.col4-2,.col2-1,.col4-3,.col3-1,.col3-2{margin-left:0;width:100%;max-width:100%}.shortcode.loops-wrapper.list-post .post,.shortcode.loops-wrapper.grid4 .post,.shortcode.loops-wrapper.grid3 .post,.shortcode.loops-wrapper.grid2 .post,.shortcode.grid2-thumb .post,.shortcode.list-thumb-image .post,.shortcode.list-large-image .post,.loops-wrapper.list-post .post,.loops-wrapper.grid4 .post,.loops-wrapper.grid3 .post,.loops-wrapper.grid2 .post,.loops-wrapper.grid2-thumb .post,.loops-wrapper.list-thumb-image .post,.loops-wrapper.list-large-image .post,.loops-wrapper.no-gutter.grid3 .post{width:100%;margin-left:0;float:none}.post-title,.loops-wrapper.list-post .post-title,.loops-wrapper.grid4 .post-title,.loops-wrapper.grid3 .post-title,.loops-wrapper.grid2 .post-title,.loops-wrapper.grid2-thumb .post-title,.loops-wrapper.list-thumb-image .post-title,.loops-wrapper.list-large-image .post-title,.loops-wrapper.slider .post-title{font-size:1.4em}.loops-wrapper.list-post .post-image,.loops-wrapper.grid4 .post-image,.loops-wrapper.grid3 .post-image,.loops-wrapper.grid2 .post-image,.loops-wrapper.list-large-image .post-image{float:none;position:static;width:auto;overflow:visible}.loops-wrapper.grid2-thumb .post-content,.loops-wrapper.list-thumb-image .post-content{overflow:visible}.loops-wrapper.slider .post-meta{position:static}#gallery-controller .slider .carousel-nav-wrap,#gallery-controller .slider-dot{display:none}#commentform input[type=text],#contactform input[type=text],textarea{margin-right:0}#commentform label,#contactform label{display:block}.commentlist .reply{position:static}#respond #cancel-comment-reply-link{position:static;display:table}.commentwrap .pagenav.top{position:static}.header-minbar #body,.header-minbar.full_width #body,.header-minbar #footerwrap{padding-left:0;padding-right:0}.header-minbar #headerwrap{left:-318px}.header-minbar .header-bar{left:-128px}.header-minbar #headerwrap #menu-icon{background-color:#ed1e24;color:#fff;left:0;text-align:center;height:45px;line-height:45px;font-size:1.2em}.header-minbar #headerwrap #menu-icon:before{content:"\e661";font-size:100%}.header-minbar.minbar-open #headerwrap #menu-icon:before{content:"\e662"}.header-minbar.minbar-open #headerwrap #menu-icon{left:318px}.header-minbar.sidemenu-left #mobile-menu.sidemenu-on{left:0}.footer-horizontal-left .footer-left-col,.footer-horizontal-right .footer-left-col,.footer-horizontal-left .footer-right-col,.footer-horizontal-right .footer-right-col,.footer-left-col .main-col,.footer-right-col .main-col,.footer-left-col .section-col,.footer-right-col .section-col{margin-left:0;margin-right:0;width:100%;max-width:100%}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail,.woocommerce table.cart .porduct-price,.woocommerce-page table.cart .product-price{display:none}.woocommerce-cart table.cart td.actions .coupon .input-text{float:none}.woocommerce-page table.cart td.actions .button,.woocommerce-page table.cart td.actions .coupon .input-text+.button{float:right}.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:.4em 1em;font-size:.9em}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{margin-bottom:1em}.woocommerce-page table.cart td.actions .button,.woocommerce-page table.cart td.actions .coupon .input-text+.button{float:none;clear:both}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{padding:1em 1.5em}.woocommerce-cart table.cart td,.woocommerce-cart table.cart th{width:auto;padding:9px 0}.woocommerce table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text{width:100%;max-width:none;margin:0 0 1em}.woocommerce table.cart td.actions .input-text+.button,.woocommerce-page table.cart td.actions .input-text+.button,.woocommerce-page #content table.cart td.actions .input-text+.button,.woocommerce table.cart td.actions .button,.woocommerce table.cart td.actions input,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page #content table.cart td.actions input,.woocommerce-page table.cart td.actions .button,.woocommerce-page table.cart td.actions input{float:none;width:100%;margin:0}.post-nav .prev,.post-nav .next{display:block;width:100%;clear:both;margin-bottom:10px}.commentlist{padding-left:0}.commentlist .commententry{clear:left}.commentlist .avatar{float:left;width:40px;height:40px;margin:0 1em 1em 0}}@media screen and (max-height:900px){.header-horizontal #headerwrap .header-widget,.header-top-bar #headerwrap .header-widget,.boxed-compact #headerwrap .header-widget{max-height:300px}}@media screen and (max-height:750px){.header-horizontal #headerwrap .header-widget,.header-top-bar #headerwrap .header-widget,.boxed-compact #headerwrap .header-widget{max-height:300px}}@media screen and (max-height:600px){.header-horizontal #headerwrap .header-widget,.header-top-bar #headerwrap .header-widget,.boxed-compact #headerwrap .header-widget{max-height:300px}}@media screen and (max-height:480px){.header-horizontal #headerwrap .header-widget,.header-top-bar #headerwrap .header-widget,.boxed-compact #headerwrap .header-widget{max-height:250px}}@media screen and (max-height:400px){.header-horizontal #headerwrap .header-widget,.header-top-bar #headerwrap .header-widget,.boxed-compact #headerwrap .header-widget{max-height:200px}}@media screen and (max-height:320px){.header-horizontal #headerwrap .header-widget,.header-top-bar #headerwrap .header-widget,.boxed-compact #headerwrap .header-widget{max-height:130px}}@media screen and (max-height:280px){.header-horizontal #headerwrap .header-widget,.header-top-bar #headerwrap .header-widget,.boxed-compact #headerwrap .header-widget{max-height:120px}}