html{background:#ededed}body{font-size:15px!important;line-height:1.5!important;font-family:libre franklin,sans-serif!important;color:#545454!important}body a{color:#f04242;text-decoration:none}body a:focus,body a:hover{color:#545454}.mobile-only{display:none!important}.desktop-only{display:initial!important}body .container{width:100%}body .container,body .content-area,body #featured-area,body .home-widgets,body #footer #footer-wrapper{width:100%}body .content-area{padding-left:0;padding-right:0}#logo img{max-width:280px}.popmake-content h4{line-height:1.5}.container,.content-area,#featured-area,.home-widgets,#footer #footer-wrapper{width:100%}.home .content-area{padding:0;background:#fff}.full-width-page main#main,.page-template-page-templateslanding-page-php main#main,.page-template-page-templatessitemap-php main#main{//padding-left: 0;//padding-right: 0}.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-eighth,.two-eighths,.three-eighths,.four-eighths,.five-eighths,.six-eighths,.seven-eighths,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds{float:left;margin-left:2.564102564102564%}.one-half,.three-sixths,.two-fourths,.four-eighths{width:48.717948717948715%}.one-third,.two-sixths{width:31.623931623931625%}.four-sixths,.two-thirds{width:65.81196581196582%}.one-fourth,.two-eighths{width:23.076923076923077%}.three-fourths,.six-eighths{width:74.35897435897436%}.one-sixth{width:14.52991452991453%}.five-sixths{width:82.90598290598291%}.one-eighth{width:10.25%}.three-eighths{width:42.8571%}.five-eighths{width:57.1429%}.seven-eighths{width:85.716%}.first{clear:both;margin-left:0}span.red{color:red}.page-id-13295 li{margin-bottom:15px}h1{text-align:center;background:#cbeaed;padding:16px 0!important;margin-bottom:26px!important;font-size:34px!important;margin-left:-15px!important;margin-right:-15px!important}main#main.full-width{float:none;width:100%}.aligncenter{margin:0 auto}.one_half{width:48%;float:left}#widgets ul,main#main.sitemap .sitemap-widgets ul{padding-left:0}.home main#main{padding-left:0;padding-right:0}.subscribe-container{background:#ededed;text-align:center;clear:both;overflow:hidden}.subscribe-container .title{display:inline-block}.subscribe-container form{padding:0!important;overflow:hidden}.subscribe-container input{display:inline-block;max-width:300px;margin:0 12px}.subscribe-container .infusion-field{width:100%!important}.subscribe-container .subscribe-button{padding:3px 6px;display:inline-block}.subscribe-container .subscribe-button button{padding:3px 6px;border:none;background-color:#cbeaed!important;color:#000!important;border:1px solid #041229!important}.coupon-fine-print{font-size:12px}#top-menu-container{padding:0;background-color:#041229}#top-menu-container #social-icons-container{width:20%;min-width:92px;margin-top:3px;padding:0}#top-menu-container #social-icons-container ul{margin-bottom:0}#top-menu-container #social-icons-container .social-icons{float:left}#top-menu-container .social-icons li a:before{color:#fff}#header{padding-top:10px;padding-bottom:10px}#site-branding{float:left;width:30%}#secondary-header{float:right;width:50%;margin-top:28px}header .widget_nav_menu li{display:inline;list-style:none}header .widget_nav_menu li a{padding:0 12px}header input.search-field{width:100%;max-width:400px;display:inline}header form button{width:100px;font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:0;left:auto;color:#515151;background-color:#ebe9eb;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}header form button:hover{background-color:#545454!important}#header_section .main-nav{font-size:15px;color:#fff!important}#top-menu-container .top-menu{font-size:15px}#top-menu-container .top-menu li{float:left;margin-left:10px;list-style:none;margin-top:6px;margin-bottom:4px}#top-menu-container .top-menu li a{color:#fff;font-size:.9em}#top-menu-container .top-menu li.wpmenucartli a.wpmenucart-contents span{margin-left:8px}#top-menu-container .top-menu li a:hover{color:#fff;text-decoration:underline}#top-menu.container .top-menu li#wpmenucartli.desktop-only.menu-item display:inline-block !important; } .main-nav .wpmenucart-display-standard { float: right !important; } .main-nav .wpmenucart-display-standard a i { font-size: 26px; vertical-align: middle; } #main-menu { text-align:center; } nav.ubermenu.ubermenu-responsive-default.ubermenu { display: inline-block!important; } #main-menu ul>li>a { color: #fff; font-size: 16px; line-height: 1em; } #main-menu ul>li>a:hover { color: #f04242; background: #fff; } #main-menu .ubermenu-submenu a:hover { background: none; } #main-menu ul>li.ubermenu-item-level-0.ubermenu-current_page_item>a { color: #f04242; //background: #fff; } #main-menu ul li#menu-item-14636 { background: #BF0907; border-right: 1px solid #041229; } #main-menu ul li#menu-item-14667 { background: #BF0907; } #main-menu ul li#menu-item-14636 a,#main-menu ul li#menu-item-14667 a { text-transform: uppercase; } .ubermenu-skin-minimal.ubermenu-responsive-toggle { font-size: 26px !important; } .ubermenu .ubermenu-target { padding: 15px 15px !important; } #main-menu .ubermenu-item-level-0>ul { padding: 10px; } #main-menu li.ubermenu-item-level-0.ubermenu-active>.ubermenu-target { color: #041229; background: #fafafa; } #main-menu .ubermenu .ubermenu-item .ubermenu-submenu-drop { box-shadow: none !important; //border-top: 2px solid #041229; border-left: 1px solid #ddd !important; border-bottom: 1px solid #ddd !important; border-right: 1px solid #ddd !important; //background: #fafafa; background: #eee; } #main-menu .ubermenu-skin-minimal.ubermenu-responsive-toggle { color: #fff; font-size: 16px; } #main-menu .ubermenu-skin-minimal.ubermenu-responsive-toggle:hover { background: transparent; color: #fff; } #main-menu .ubermenu-item-level-1 { padding-bottom: 8px; width: 20%; display: inline-block; padding: 0 10px; border-left: 2px solid #f04242; margin-bottom: 20px; } #main-menu .ubermenu-item-level-1.ubermenu-item-object-product_cat:nth-child(5n+3) { clear: left; } #main-menu .ubermenu-submenu-id-12800 .ubermenu-item-level-1.ubermenu-item-object-product_cat:nth-child(5n+3) { clear: none; } #main-menu .ubermenu-item-level-1 ul { padding-top: 0; margin-top: 0; padding-left: 10px; } #main-menu .ubermenu-item-level-1.all-link { width: 100%; float: none; display: inline-block; border-bottom: 1px solid #ddd; margin-bottom: 10px; border-left: none; } #main-menu .ubermenu-item-level-1.all-link a { color: #f04242; } #main-menu .ubermenu-item-level-1 a { font-weight: 700; font-size: 14px; line-height: 16px; text-transform: uppercase; padding: 0 !important; margin-bottom: 8px; color: #545454; border: none; } #main-menu .ubermenu-item-level-1 a:hover { color: #f04242; } #main-menu .ubermenu-item-level-2 ul { padding-top: 0; margin-top: 0; } #main-menu li.ubermenu-item-level-2 { margin-bottom: 8px; } #main-menu .ubermenu-item-level-2 a { font-weight: 300; color: #000; font-size: 14px; line-height: 16px; text-transform: none; padding-top: 0; padding-bottom: 0; margin-bottom: 0; } #main-menu .ubermenu-item-level-2 a:hover { color: #f04242; } .breadcrumb-list .breadcrumb { background-color: transparent; border-radius: 0; padding: 0; } #main-menu-container { background: #041229 none repeat scroll 0 0; } #footer { font-size: 14px; background-color: #ededed; color: #767676; } #footer #menu-social-container { border-bottom: 1px solid #999; } #footer-widget .footer-widget.widget-5{ clear:both; width: 100%; float: none; padding-top: 16px; } #footer-widget .footer-widget.widget-5 .social-icons{ float: none; } #footer-widget .footer-widget.widget-5 .social-icons li a:before { color: #041229; font-size: 1.3em; } .footer-social-wrap { clear:both; width: 100%; text-align:center; } .sidebar-social-wrap { clear:both; width: 100%; text-align:center; } .sidebar-social-wrap .social-icons{ float: none; } .sidebar-social-wrap .social-icons li a:before { color: #041229; font-size: 1.3em; } #footer a { color: #767676; } #footer a:focus,#footer a:hover { //color: #fff; color: #767676; } #footer-widget { margin-bottom: 0; } #footer-widget .footer-widget { float: left; width: 25%; } #footer-widget .footer-widget .widget-title h3 { color: #fff; text-transform: uppercase; font-size: 16px; text-align: center; color: #545454; background: #cbeaed; padding: 6px 0; } #footer-widget .footer-widget ul li { text-align: center; } #footer-base { padding: 0px 0; } #main #widgets .widget-wrapper { padding: 0; clear: both; } #main #widgets.home-widgets { padding: 0; width: 100%; margin-top: 0; } #main #widgets .home-widget { width: 100%; float: none; overflow: hidden; margin-bottom: 30px; } #main #widgets .widget-wrapper h1 { padding: 16px 0 0 !important; margin: 0 !important; color: #000; font-weight: 700; } #main #widgets .widget-wrapper h4 { color: #000; } .home .textwidget { padding-left: 15px !important; padding-right: 15px !important; } .home #home_widget_1 .textwidget { padding-left: 0 !important; padding-right: 0 !important; } .home-slider { //margin-top: 30px; margin-top: 0px; } .home-slider .widget-title-home { display: none; } .home-slider .mobile-only { text-align: center; background: #cbeaed; padding: 0 12px 20px; } .home-slider .metaslider .caption-wrap { position: absolute; bottom: auto; left: 0; background: rgb( 0,0,0,0.3); color: #fff; opacity: 1.0; margin: 0; display: block; width: 100%; line-height: 1.4em; font-size: 30px; text-align: center; top: 0px; height: 100% } .home-slider .metaslider .caption-wrap h1 { background: none !important; color: #fff !important; font-size: 50px !important; } .home-slider .metaslider .caption-wrap h2 { font-size: 56px !important; line-height: 74px !important; } .home-slider .metaslider .caption { top: 40%; -ms-transform: translateY(-40%); transform: translateY(-40%); position: relative; width: 60%; margin: 0 auto; } .home-featured-products { margin-bottom: 0px; } .home-featured-products ul.products { margin-bottom: 0px; padding-left: 0; } .home-new-customer-discount { background: #ededed; //margin-bottom: 50px; } .home-new-customer-discount .textwidget { padding: 0 20px 20px; } .home-new-customer-discount .textwidget p { font-size: 12px; } .home-new-customer-discount .textwidget h2 { font-size: 22px; } .home-recently-added { //margin-bottom: 0px; } .home-recently-added ul.products { margin-bottom: 0px; padding-left: 0; } .home-single-product { //margin-bottom: 30px; } .home-single-product .product_title.entry-title { display: none; } .home-single-product .woocommerce-tabs { display: none; } .home-single-product .best-selling-in-category { display: none; } .home-single-product .recently-viewed { display: none; } .home-notifications { background: #ededed; //padding: 10px 20px 26px !important; text-align: center; font-size: 16px; } .home-notifications h3.widget-title-home { margin-bottom: 10px; } .home-notifications .one-third.first img { margin: 0 auto 20px; width: 100%; height: auto; max-width: 293px; } .home-notifications h2 { margin-top: 0; margin-bottom: 10px; } .home-notifications h3 { margin-top: 0; margin-bottom: 10px; } .home-notifications .gform_wrapper { margin: 0 !important; } .home-notifications li { margin: 0 !important; } .home-notifications .gform_wrapper ul li.gfield { margin-top: 0; padding: 0; } .home-notifications .gform_wrapper ul li.gfield div.ginput_complex { margin: 0 !important; } .home-notifications .gform_wrapper .ginput_container { margin: 0; padding: 0; } .home-notifications .gform_wrapper .gform_footer { padding: 0; margin: 16px 0 0 0; } .home-notifications .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) { background: #fff; margin: 0; } .home-notifications .gform_wrapper .gform_confirmation_message { margin-top: 20px; font-size: 18px; } .home-notifications .gf_browser_chrome ul.gform_fields li.gfield span.name_first,.home-notifications .gf_browser_chrome ul.gform_fields li.gfield span.name_last,.home-notifications .gf_browser_chrome ul.gform_fields li.gfield span.name_middle { padding-top: 0px; } .home-tutorials { padding: 26px !important; background: #cbeaed; overflow: hidden; //margin-bottom: 50px; } .home-tutorials .widget-title-home { display: none; } .home-tutorials h2 { text-align: center; margin-top: 10px; } .home-tutorials h3 { text-align: center; } .home-tutorials a.button.large { display: block; margin: 30px auto 0; max-width: 200px; text-align: center; padding: 10px 20px; font-size: 18px; } .home-widget .widget-wrapper h3.widget-title-home { text-align: center; background: #cbeaed; padding: 16px 0; margin-bottom: 26px; font-size: 30px; margin-left: -15px; margin-right: -15px; } .home-widget-2-top { margin-bottom: 22px; } .home-widget-2-top .textwidget{ padding: 0 5%; font-size: 20px; } .home-widget-2-top .textwidget ul { margin-bottom: 20px; padding-left: 20px !important; } .home-widget-2-top .textwidget li{ list-style: circle !important; } .inf_infusionsoft_optin .consent input.accept_consent { margin-right: 12px; } .gform_wrapper.gf_browser_chrome .gfield_checkbox li input,.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox],.gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] { margin-top: 5px !important; } input#gdpr_email { max-width: 350px; } input#gdpr-submit { margin-top: 14px; } .inf_infusionsoft .inf_infusionsoft_form_container.inf_infusionsoft_rounded input,.inf_infusionsoft .inf_infusionsoft_form_container.inf_infusionsoft_rounded textarea,.inf_infusionsoft .inf_infusionsoft_form_container.inf_infusionsoft_rounded .inf_infusionsoft_form_content #mc_embed_signup .button,.inf_infusionsoft .inf_infusionsoft_form_container.inf_infusionsoft_rounded button { -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important; border-radius: 0px !important; } .inf_infusionsoft .inf_infusionsoft_form_container .inf_infusionsoft_form_header { background-color: #fff; padding: 0px; } .inf_infusionsoft .inf_infusionsoft_form_header h2 { color: #545454 !important; } .inf_infusionsoft .inf_infusionsoft_inline_form { margin: 30px 0; padding: 30px 30px; background: #ededed; } .inf_infusionsoft_form_text h2 { text-align: center; font-size: 30px !important; } .inf_infusionsoft .inf_infusionsoft_inline_form { margin: 20px 0; } .inf_infusionsoft .carrot_edge .inf_infusionsoft_form_content { padding: 26px 0 0; } .cc-animate.cc-revoke.cc-bottom { //display: none; } form#inf_form_c26073bf39581b3c04d54c268bb64d28 { padding: 10px 0; } #inf_form_c26073bf39581b3c04d54c268bb64d28 .infusion-field { width: 29.333%; margin: 0 2%; float: left; } #inf_form_c26073bf39581b3c04d54c268bb64d28 .infusion-field.checkbox { width: 100%; margin: 10px 0; float: none; } #inf_form_c26073bf39581b3c04d54c268bb64d28 .infusion-submit button { border: none; } .testimonials-wrap { width: 800px; margin: 0 auto; } blockquote footer:before,blockquote small:before,blockquote .small:before { content: '' !important; } blockquote { font-style: italic; margin: 0.25em 0 .5em!important; padding: 0.35em 40px !important; position: relative; border-left: none !important; } blockquote p { margin-bottom: 0; } blockquote:before { font-family: georgia,serif; font-size: 18px; display: block; padding-left: 10px; content: "\201C"; font-size: 80px; position: absolute; left: -20px; top: -20px; color: #7a7a7a; } blockquote cite { color: #888; display: block; margin-top: 5px; padding-right: 30px; } blockquote cite:before { content: "\2014 \2009"; } .tutorial-cat-filter { background: #ededed; text-align: center; padding: 10px; } .tutorial-cat-filter a.button { margin: 5px; display: inline-block; text-decoration: none; } .tutorials-wrap { overflow: hidden; clear: both; } .tutorials-wrap .tutorials-single { width: 23.0%; float: left; text-align: center; margin: 16px 1%; } .tutorials-wrap .tutorials-single:nth-child(4n+1) { clear: left; } .tutorials-wrap .tutorial-image { max-height: 382px; overflow: hidden; } .tutorials-wrap .tutorial-name { margin-top: 0px; background: #f04242; color: #fff; padding: 10px 6px; text-decoration: none; //max-width: 255.3px; margin-left: auto; margin-right: auto; } .tutorials-wrap .tutorial-name:hover { background: #545454; text-decoration: none; } .tutorials-wrap a:hover .tutorial-name { background: #545454; text-decoration: none; } .tutorials-wrap .tutorial-image img { max-width: 100%; //max-height: 255.3px; height: auto; width: 100%; } .tutorial-signup { background: #fff; padding: 0 20px; text-align: center; overflow: hidden; border: 20px solid #efefef; margin-bottom: 30px; } .tutorial-signup .gform_wrapper ul li.gfield { margin-top: 0 !important; padding: 0 !important; } .tutorial-signup.gform_wrapper .ginput_container { margin: 0 !important; padding: 0 !important; } .tutorial-signup .gform_wrapper .gform_footer { padding: 0 !important; margin: 20px 0 0 !important; } .tutorial-signup .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) { margin: 0 !important } .tutorial-signup .gform_wrapper .gform_confirmation_message { margin-top: 20px !important; font-size: 18px !important; } .tutorial-signup .gf_browser_chrome ul.gform_fields li.gfield span.name_first,.tutorial-signup .gf_browser_chrome ul.gform_fields li.gfield span.name_last,.tutorial-signup .gf_browser_chrome ul.gform_fields li.gfield span.name_middle { padding-top: 0px !important; } .tutorial-signup .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker),.tutorial-signup .gform_wrapper .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker) { margin: 0 !important; } .sale-banner { border: 2px solid #ddd; padding: 10px; text-align: center; font-size: 20px; overflow: hidden; margin-bottom: 30px; //width: 23%; //margin: 0 1%; //float: left; //min-height: 434px; } .sale-banner .sale-title { font-size: 24px; font-weight: 700; margin-bottom: 20px; margin-top: 16px; } .sale-banner .red { color: red; } .sale-banner p { font-weight: 700; } .sale-banner span.large.caps { font-size: 24px; text-transform: uppercase; } .sale-banner-product { background: #ededed; padding: 0px 10px 6px; text-align: center; font-size: 16px; overflow: hidden; margin-bottom: 30px; margin-top: 10px; clear: both; border: 1px solid #d3ced2; } .sale-banner-product .sale-title { font-size: 20px; font-weight: 700; margin-bottom: 0px; margin-top: 6px; } .sale-banner-product .red { color: red; } .sale-banner-product p { font-weight: 700; margin-bottom: 0; } .sale-banner-product span.large.caps { font-size: 20px; text-transform: uppercase; } .home .sale-banner { border: 2px solid #ddd; padding: 10px; text-align: center; font-size: 15px; overflow: hidden; margin-bottom: 20px; width: 23%; margin: 0 1%; float: left; min-height: 290px; } .home .sale-banner .sale-title { font-size: 20px; font-weight: 700; margin-bottom: 10px; margin-top: 10px; } .home .sale-banner span.large.caps { font-size: 24px; text-transform: uppercase; } .featherlight .featherlight-content { padding: 0; border-bottom: none; max-height: 95%; background: #000; } .woocommerce-error { background-color: #dd0000 !important; color: #fff !important; border-top: none !important; } .woocommerce-error::before { color: #fff !important; } .woocommerce-info { background-color: #545454 !important; color: #fff !important; border-top: none !important; } .woocommerce-info a { color: #fff !important; } .woocommerce-info::before { color: #fff !important; } .woocommerce-message { background-color: #f7f6f7 !important; color: #515151 !important; border: 1px solid #8fae1b !important; } .woocommerce-error li,.woocommerce-info li,.woocommerce-message li { font-size: 16px !important; margin-bottom: 0 !important; margin-bottom: 10px !important; } .woocommerce .quantity .qty { width: 5.631em !important; } .woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text { width: 200px !important; } ul.products li.product .price { color: #43454b !important; font-size: 16px !important; line-height: 16px !important; margin: 0 auto !important; text-align: center !important; } .woocommerce ul.products li.product,.woocommerce-page ul.products li.product { text-align: center !important; margin: 0 1% 2em 0; } .woocommerce ul.products.columns-4 li.product,.woocommerce-page ul.products.columns-4 li.product { margin: 0 1% 2em 0; width: 24.25%; float: left; } .woocommerce ul.products.columns-4 li.product.last,.woocommerce-page ul.products.columns-4 li.product.last { margin: 0 0 2em 0; } .home .best-selling .woocommerce { padding: 0 !important; background: #fff; } .home .best-selling .woocommerce ul.products.columns-6 { padding-left: 0 !important; } .home .best-selling .woocommerce ul.products.columns-6 li.product { width: 15.82% !important; } .home .best-selling .woocommerce ul.products.columns-6 li.product.last { margin-right: 0; } .home .woocommerce .recently-viewed { padding: 0 !important; background: #fff; margin-bottom: 0; } .home .woocommerce .recently-viewed ul.products.columns-6 { padding-left: 0 !important; } .home .woocommerce .recently-viewed ul.products.columns-6 li.product { width: 15.82% !important; } .home .woocommerce .recently-viewed ul.products.columns-6 li.product.last { margin-right: 0; } .woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product { //width: 15.82% !important; width: 15.82%; } .woocommerce ul.products li.last,.woocommerce-page ul.products li.last { margin-right: 0; } ul.products li.product .product-meta { padding-bottom: 0px !important; //min-height: 20px; font-size: 13px; } ul.products li.product .product-meta strong { font-size: 12px; } .woocommerce ul.products li.product .onsale { margin: 0 !important; } .woocommerce span.onsale { height: 46px; width: 46px; } .woocommerce div.product figure.gallery-item img,.woocommerce div.product div.images img.wp-post-image { //border: 1px solid #d3ced2; margin: 0px; } .woocommerce div.product div.images .woocommerce-product-gallery__image img { max-height: 500px; max-width: 100%; object-fit: cover; width: auto; margin: 0 auto; } .woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) { width: 23%; display: inline-block; margin: 10px 1%; border: 1px solid #d3ced2; } .woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) img{ width: 100%; } .woocommerce div.product div.images.woocommerce-product-gallery { margin-bottom: 16px; } .woocommerce div.product .gallery.gallery-columns-3 .gallery-item { width: 23%; display: inline-block; margin: 10px 1%; border: 1px solid #d3ced2; padding: 0; } .woocommerce div.product .gallery { margin: 0; } .woocommerce ul.products li.product .button { margin-top: 0.3em !important; border-radius: 0 !important; } button,input[type=button],input[type=reset],input[type=submit],.button,.added_to_cart,.widget a.button,.site-header-cart .widget_shopping_cart a.button { background-color: #f04242 !important; border-color: #f04242 !important; color: #ffffff !important; padding: 6px 12px; font-weight: normal !important; text-align: center !important; } button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover,.button:hover,.added_to_cart:hover,.widget a.button:hover,.site-header-cart .widget_shopping_cart a.button:hover { background: #545454 !important; text-decoration: none; border-color: #545454 !important; } .woocommerce-checkout #payment div.payment_box .sv-wc-payment-gateway-payment-form-manage-payment-methods,#add_payment_method .sv-wc-payment-gateway-payment-form-manage-payment-methods { max-width: 300px !important; } mark { color: #000; background: none !important; display: inline-block; } mark.order-status { font-weight: bold; } #content-woocommerce { margin-top: 0px; margin-bottom: 0px; } .woocommerce-page .post-entry{ max-width: 1140px; margin: 0 auto; } .woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3 { text-align: center; padding: 8px 0 0; color: #545454; } .woocommerce ul.products li.product .product-meta-sku { margin-bottom: 8px; color: #545454; } .woocommerce ul.products li.product .woocommerce-loop-category__title { text-align: center; padding: 0; background: #f04242; color: #fff; line-height: 40px; //max-width: 300px; margin: 0 auto; } .woocommerce ul.products li.product a:hover .woocommerce-loop-category__title { background: #545454; } .woocommerce ul.products .out_of_stock_color { color: #ff0000; margin-bottom: 0; } .woocommerce-Tabs-panel .tutorial-wrap { clear: both; overflow: hidden; } .woocommerce-Tabs-panel .single-tutorial { width: 18%; float: left; text-align: center; margin: 16px 1%; } .woocommerce-Tabs-panel .single-tutorial a { color: #545454; } .woocommerce-Tabs-panel .single-tutorial img { margin-top: 16px; } .woocommerce .product-page-top { max-width: 1340px; margin: 0 auto !important; } .woocommerce .tabs.wc-tabs { max-width: 1340px; margin: 0 auto !important; } .woocommerce .woocommerce-Tabs-panel { max-width: 1340px; margin: 0 auto 30px !important; } .woocommerce div.product .woocommerce-tabs .panel { border-left: 1px solid #d3ced2 !important; border-bottom: 1px solid #d3ced2 !important; border-right: 1px solid #d3ced2 !important; padding: 0 1% 20px !important; overflow: hidden; } .woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images { width: 38%; } .woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary { width: 60%; overflow: hidden; } .woocommerce #woosvi_strap ul.svithumbnails li img { width: 100%; max-height: 100%; border: 1px solid #d3ced2; } .woocommerce #woosvi_strap img { border: 1px solid #d3ced2; } .woocommerce ul.products li.product a img { margin-bottom: 0px; //width: auto; width: 100%; margin-left: auto; margin-right: auto; } .woocommerce #woosvi_strap ul.svithumbnails.columns-4 li { width: 29.5%; } .woocommerce #woosvi_strap ul.svithumbnails li.first,.woocommerce #woosvi_strap ul.svithumbnails::after { clear: none; } .woocommerce #woosvi_strap ul.svithumbnails li.last { margin-right: 3.8%; } .woocommerce .related.products ul.products li.product,.woocommerce #tab-accessories .cross-sells ul.products li.product,.woocommerce .up-sells.upsells.products ul.products li.product,.woocommerce .product .recently-viewed ul.products li.product,.woocommerce .product .best-selling-in-category ul.products li.product { margin: 0 1% 16px; width: 14.66%; background: #fff; } table.shop_table { word-break: normal !important; } table.product-variations { vertical-align: middle; text-align: center; } .woocommerce.tax-product_cat .term-description { margin: 16px 15px; 26px; } .woocommerce table.product-variations tr td { padding: 6px 4px!important; } table.product-variations thead tr td.variation-image,table.product-variations thead tr td.variation-description,table.product-variations thead tr td.variation-stock,table.product-variations thead tr td.variation-price,table.product-variations thead tr td.variation-quantity,table.product-variations thead tr td.variation-add-to-cart { font-weight: bold; text-align: center; font-size: 17px; } table.product-variations thead tr td.variation-color,table.product-variations thead tr td.variation-sku { font-weight: bold; text-align: left !important; font-size: 17px; } table.product-variations thead tr td.variation-image span { font-weight: normal; font-size: 12px; } table.product-variations tr td.variation-image { vertical-align: middle; width: 10%; } table.product-variations tr td.variation-image img { width: 40px; height: auto; border: 1px solid #d3ced2; } table.product-variations tr td.variation-color { vertical-align: middle; width: 16%; text-align: left; } table.product-variations tr td.variation-sku { vertical-align: middle; width: 10%; text-align: left; } table.product-variations tr td.variation-description { vertical-align: middle; text-align: center; width: 26%; } table.product-variations tr td.variation-price { vertical-align: middle; width: 9%; } table.product-variations tr td.variation-quantity { width: 11%; vertical-align: middle; } table.product-variations tr td.variation-quantity .quantity { float: none !important; margin: 0 auto !important; width: 80px !important; } table.product-variations tr td.variation-quantity .quantity .qty { width: 10%; width: 80px !important; margin: 0 auto; } table.product-variations tr td.variation-add-to-cart { vertical-align: middle; width: 16%; } table.product-variations tr td.variation-add-to-cart .button { float: none !important; display: block; width: 100%; max-width: 150px; margin: 0 auto; padding: .618em 0.5em; } table.product-variations tr td.variation-add-to-cart a.added_to_cart { display: block; width: 100%; max-width: 150px; margin: 6px auto 0; padding: 6px; background-color: #006400 !important; border-color: #006400 !important; border-radius: 0; } .woocommerce table.product-variations span.button { font-size: 100%; margin: 0; line-height: 1; cursor: pointer; position: relative; text-decoration: none; overflow: visible; padding: .618em 1em; font-weight: 700; border-radius: 0; left: auto; color: #515151; background-color: #999 !important; border: 0; display: inline-block; background-image: none; -webkit-box-shadow: none; box-shadow: none; text-shadow: none; } .woocommerce table.product-variations span.button:hover { cursor: auto !important; } .woocommerce-cart form.woocommerce-cart-form tr .product-remove { width: 4%; } .woocommerce-cart form.woocommerce-cart-form tr .product-thumbnail { width: 6%; } .woocommerce-cart form.woocommerce-cart-form tr .product-name { width: 50%; } .woocommerce-cart form.woocommerce-cart-form tr .product-name a { color: #545454; } .woocommerce-cart form.woocommerce-cart-form tr .product-quantity { text-align: center !important; } .woocommerce-cart form.woocommerce-cart-form tr .product-quantity input { margin: 0 auto !important; } .woocommerce section.related.products,.woocommerce .best-selling-in-category,.woocommerce .recently-viewed,.woocommerce .upsells { overflow: hidden; clear: both; border: 1px solid #d3ced2; padding: 0 1%; margin-bottom: 30px; background: #efefef; } .woocommerce .upsells .products ul,.woocommerce .upsells ul.products { padding-top: 1em; background: white; } .woocommerce .upsells ul.products li.first { clear: none !important; } .woocommerce div.product form.cart { margin-top: 2em; } .woocommerce .swatch-card { overflow: hidden; clear: both; text-align: center; } .woocommerce .swatch-card h2 { text-align: left; } .woocommerce .swatch-card .swatch-card-item { margin: 0 0.5% 10px 0.5%; width: 122px; text-align: center; display: inline-block; vertical-align: top; } .woocommerce .color-selections { overflow: hidden; clear: both; } ul.products li.product .tinvwl_add_to_wishlist_button { margin-bottom: 0px; margin-top: 3px; } .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link { list-style: none !important; } .woocommerce-account .woocommerce-MyAccount-content { float: none !important; width: 100% !important; margin: 0 auto !important; } .woocommerce-account .woocommerce-MyAccount-content .account-header { background: #efefef; overflow: hidden; padding: 20px 0; border-bottom: 1px solid #999; font-size: 20px; } .woocommerce-account .woocommerce-MyAccount-content .account-header-title { text-transform: uppercase; color: #666; font-size: 16px; } .woocommerce-account .woocommerce-MyAccount-content .account-header .account-header-name { text-align: center; width: 40%; float: left; font-size: 22px; padding-top: 2px; } .woocommerce-account .woocommerce-MyAccount-content .account-header .account-header-orders { text-align: center; width: 30%; float: left; border-left: 1px solid #ccc; } .woocommerce-account .woocommerce-MyAccount-content .account-header .account-header-since { text-align: center; width: 30%; float: left; border-left: 1px solid #ccc; } .woocommerce-account .woocommerce-MyAccount-content .account-services-wrap { width: 96%; margin: 0 auto; } .woocommerce-account .woocommerce-MyAccount-content .account-services-wrap .one_half { margin-left: 1%; margin-right: 1%; overflow: hidden; } .woocommerce-account .woocommerce-MyAccount-content .account-services-wrap .one_half.first { clear: both; } .woocommerce-account .woocommerce-MyAccount-content .account-services-wrap a { border: 1px solid #ddd; margin-top: 30px; display: block; color: #333; text-decoration: none; } .woocommerce-account .woocommerce-MyAccount-content .account-services-wrap a h2 { margin-top: 40px; margin-bottom: 10px; color: #333; } .woocommerce-account .woocommerce-MyAccount-content .account-services-wrap a img { margin-right: 30px; margin-bottom: 0; width: 150px; padding: 25px; } .woocommerce-account .woocommerce-MyAccount-content .account-services-wrap a:hover { border: 1px solid #f04242; } .woocommerce-account .woocommerce-MyAccount-content .account-services-wrap h2 { width: 100% !important; } .woocommerce-account .woocommerce-MyAccount-content .myaccount-breadcrumbs { color: #999; margin-bottom: 20px; } .woocommerce-account .woocommerce-MyAccount-content .myaccount-breadcrumbs a { border-bottom: none; } .woocommerce form .form-row .input-checkbox { display: inline; margin: -2px 8px 0 0; text-align: center; position: relative; margin-left: 0; } .woocommerce .woocommerce-terms-and-conditions-checkbox-text a.woocommerce-terms-and-conditions-link { text-transform: capitalize; } .tinv-wishlist .product-thumbnail img { min-width: 100px; width: 100px !important; } .tinv-wishlist .product-remove button { padding-left: 1px !important; } .woocommerce form .form-row.place-order { padding: 1em !important; } .woocommerce div.product .product_title { padding: 10px 0 !important; } .woocommerce div.product p.price,.woocommerce div.product span.price { color: #444; font-size: 1.5em; font-weight: 700; } .woocommerce .related.products .products ul,.woocommerce .related.products ul.products { padding-top: 1em; background: white; } .woocommerce .best-selling-in-category .products ul,.woocommerce .best-selling-in-category ul.products { padding-top: 1em; background: white; } .woocommerce .recently-viewed .products ul,.woocommerce .recently-viewed ul.products { padding-top: 1em; background: white; } .woocommerce .woocommerce-breadcrumb { margin: 0 0 2em; padding: 0; font-size: .92em; color: #545454; } .woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button { border-radius: 0 !important; } .woocommerce #payment #place_order,.woocommerce-page #payment #place_order { float: left !important; margin-top: 10px !important; } #add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input { margin: 1em 1em 0 0 !important; } .woocommerce-checkout #payment ul.payment_methods li input#po_number { max-width: 300px!important; display: inline; margin-left: 10px !important; } .woocommerce div.product form.cart .variations td.label { padding-right: 1em; color: #545454; font-size: 1.1em; } .woocommerce-checkout .gift-certificate.sc_info_box { margin-top: 26px; } .woocommerce-cart .cart-recent { width: 48%; float: left; } .woocommerce-cart .cart-recent .recently-viewed { border: 1px solid #e8e8e8 !important; } .woocommerce-cart .cart-recent li { width: 32.3% !important; } .woocommerce-cart .cart-recent li.first,.woocommerce-cart .cart-recent li.last { clear: none !important; margin: 0 1% 2em 0 !important; } .woocommerce-cart .cart-recent li:nth-child(3n+1) { clear: left; } .woocommerce-cart .recently-viewed { overflow: hidden; clear: both; border: 1px solid #d3ced2; padding: 0 1%; margin-bottom: 30px; text-align: center; background: #fff; } .recently-viewed.no-border { border: none !important; } .woocommerce-cart .recently-viewed h2 { font-size: 26px; } .woocommerce-cart .woocommerce .recently-viewed ul.products { margin-bottom: 0; } .woocommerce-cart .woocommerce .recently-viewed ul.products li.product:nth-child(3n+1) { clear: left !important; } .woocommerce-cart .cart-wishlist { overflow: hidden; clear: both; border: 1px solid #d3ced2; padding: 0 1%; margin-bottom: 30px; text-align: center; background: #fff; } .woocommerce-cart .cart-wishlist li.product { width: 15% !important; margin: 0 0.8% 2em !important; } .woocommerce-cart .cart-wishlist li.product:nth-child(6n+1) { clear: left; } .woocommerce-cart .cart-wishlist li.product .tinv-wishlist { display: none; } .woocommerce-checkout #coupons_list { margin-bottom: 20px; } .woocommerce-form-login.login label.woocommerce-form__label.woocommerce-form__label-for-checkbox { margin-top: 14px; display: block !important; } .woocommerce .shop-other-categories { border: 10px solid #ededed; padding: 0 2%; } .woocommerce .shop-other-categories h2 { margin-bottom: 20px; } .blockUI.blockOverlay { //background-color: rgba(0,0,0,0.75) !important; //position: fixed !important; } .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce #payment #place_order.button.alt { background: green !important; } .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce #payment #place_order.button.alt:hover { background: #545454 !important; } .select2-container--default .select2-selection--single { height: 34px !important; padding: 3px 0 !important; } .select2-container--default .select2-selection--single .select2-selection__arrow { height: 34px !important; } .woocommerce ul.order_details { margin: 0 0 1.5em !important; } .woocommerce .woocommerce-additional-fields__field-wrapper { border: 1px solid #efefef !important; padding: 10px; background: #efefef; } .woocommerce-additional-fields div:nth-child(2) { border: 1px solid red; background: #efefef; padding: 10px 10px 0; margin-top: 16px; } .woocommerce-additional-fields div:nth-child(2) h3 { margin-top: 0px; margin-bottom: 0px; } .woocommerce-checkout .wxp-ship-status { display: none !important; } .woocommerce-error li a { color: #fff !important; } .woocommerce .new-customer-coupon { border: 1px solid #ddd; padding: 8px 20px; margin-bottom: 14px; } .woocommerce .new-customer-coupon h4 { font-size: 22px; } .woocommerce .new-customer-coupon p { font-size: 12px; text-align: justify; } .woocommerce .rush-order-fee { font-size: 13px; border: 1px solid #ddd; background: #efefef; padding: 2px 10px 10px; margin-top: 16px; } .woocommerce .rush-order-fee p{ font-size: 14px; margin-bottom: 0 !important; } #order_fee_line_items tr.fee td.name { background: red !important; border: 1px solid red !important; color: red; } .woocommerce .wp-caption-text { display: none !important; } .woocommerce .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions { text-align:center; } .woocommerce .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a.button{ display: inline-block; margin-bottom: 8px; } .woocommerce-notices-wrapper { width: 100%; max-width: 1140px; margin-left: auto; margin-right: auto; } .woocommerce form.login,.woocommerce form.register { border: 1px solid red; padding: 10px; margin: 2em 0; text-align: left; border-radius: 0; background: #efefef; } .woocommerce-form-login.login label.woocommerce-form__label.woocommerce-form__label-for-checkbox { margin-top: 4px; } .woocommerce-account-fields { margin-top: 16px; padding: 10px; background: #efefef; border: 1px solid red; } .woocommerce .use-own-shipper { border: 1px solid #ddd; padding: 10px; font-weight: 400; margin-bottom: 12px; } .woocommerce div.product form.cart .variations { width: 100%; } .woocommerce div.product form.variations_form.cart { width: 400px; float: right; } .purchase-tutorials { overflow:hidden; clear:both; } .woocommerce li{ list-style: none; } .woocommerce ul.products li.product a img { object-fit: cover !important; padding: 0 !important; margin: 0 auto !important; } .woocommerce ul.products.slick-slider li.product a:hover img { display: none !important; } .woocommerce ul.products.slick-slider li.product a .hover-image img { display: none !important; } .woocommerce ul.products.slick-slider li.product a:hover .hover-image img{ display: block !important; } .woocommerce ul.products li.product.featured a:hover img:nth-of-type(1) { display: none !important; } .woocommerce ul.products li.product.featured a .hover-image img { display: none !important; } .woocommerce ul.products li.product.featured a:hover .hover-image img { display: block !important; } .woocommerce .recently-viewed ul.products li.product a:hover img:nth-of-type(1) { display: none !important; } .woocommerce .recently-viewed ul.products li.product a .hover-image img { display: none !important; } .woocommerce .recently-viewed ul.products li.product a:hover .hover-image img { display: block !important; } .woocommerce-page ul.products li.product.type-product a:hover img:nth-of-type(1) { display: none !important; } .woocommerce-page ul.products li.product.type-product a .hover-image img { display: none !important; } .woocommerce-page ul.products li.product.type-product a:hover .hover-image img { display: block !important; } .page-template-page_tutorials .woocommerce ul.products li.product.type-product a:hover img:nth-of-type(1) { display: none !important; } .page-template-page_tutorials .woocommerce ul.products li.product.type-product a .hover-image img { display: none !important; } .page-template-page_tutorials .woocommerce ul.products li.product.type-product a:hover .hover-image img { display: block !important; } .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) { background: #cbeaed; } .gform_wrapper textarea.small {} .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_left select,.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_right select,.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type=radio],.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select { background: #cbeaed; } .gform_wrapper textarea.small { background: #cbeaed; } .gform_wrapper .ginput_container_fileupload .gform_drop_area { background: #cbeaed !important; } .gform_wrapper .top_label .gfield_label,.gform_wrapper legend.gfield_label { font-family: 'Libre Franklin',sans-serif; text-transform: uppercase; font-size: 1.30em; letter-spacing: -1px; font-weight: 400; white-space: nowrap; color: #545454; } .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,.gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label { font-family: 'Libre Franklin',sans-serif; text-transform: uppercase; font-size: 1em; letter-spacing: -2px; white-space: nowrap; color: #545454; } .gform_wrapper ul.gfield_checkbox li label,.gform_wrapper ul.gfield_radio li label { font-family: 'Libre Franklin',sans-serif; font-size: 1em; letter-spacing: -2px; font-weight: 400; white-space: nowrap; color: #545454; } .gform_wrapper .gform_body li.hidden_label input { margin-top: 5px !important; } .gform_wrapper .gfield_checkbox li input,.gform_wrapper .gfield_checkbox li input[type=checkbox],.gform_wrapper .gfield_radio li input[type=radio] { vertical-align: top !important; } .gform_confirmation_wrapper { padding: 20px; border: 1px solid #efefef; margin: 20px 0; text-align: center; } .thankyou-signup { background: #ededed; padding: 20px 20px 16px !important; text-align: center; font-size: 16px; margin-bottom: 30px; } .thankyou-signup h3.widget-title-home { margin-bottom: 10px; } .thankyou-signup .one-third.first img { margin: 0 auto 20px; width: 100%; height: auto; max-width: 293px; } .thankyou-signup h2 { margin-top: 0; margin-bottom: 10px; } .thankyou-signup h3 { margin-top: 0; margin-bottom: 10px; } .thankyou-signup .gform_wrapper { margin: 0 !important; } .thankyou-signup li { margin: 0 !important; } .thankyou-signup .gform_wrapper ul li.gfield { margin-top: 0; padding: 0; } .thankyou-signup .gform_wrapper ul li.gfield div.ginput_complex { margin: 0 !important; } .thankyou-signup .gform_wrapper .ginput_container { margin: 0; padding: 0; } .thankyou-signup .gform_wrapper .gform_footer { padding: 0; margin: 16px 0 0 0; } .thankyou-signup .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) { background: #fff; margin: 0; } .thankyou-signup .gform_wrapper .gform_confirmation_message { margin-top: 20px; font-size: 18px; } .thankyou-signup .gf_browser_chrome ul.gform_fields li.gfield span.name_first,.thankyou-signup .gf_browser_chrome ul.gform_fields li.gfield span.name_last,.thankyou-signup .gf_browser_chrome ul.gform_fields li.gfield span.name_middle { padding-top: 0px; } @media only screen and (max-width: 1200px) { header .container,#main-menu-container .container,nav.container{//max-width: 1170px;max-width:100%;width:100%}#secondary-header{margin-top:24px}.ubermenu .ubermenu-target{padding:15px 12px!important}#main-menu ul>li>a{font-size:15px}.home .sale-banner{width:48%;margin:0 1% 20px;min-height:290px}} @media only screen and (max-width: 1024px) { ul.slides h1{font-size:30px!important}.home-slider .metaslider .caption-wrap h2{font-size:36px!important;line-height:50px!important}.ubermenu .ubermenu-target{padding:15px 11px!important}.home-notifications h2{font-size:24px}.home-notifications .gform_wrapper .gform_footer{margin:6px 0 0}#main #widgets .widget-wrapper h1{font-size:30px!important}} @media only screen and (max-width: 990px) { #site-branding{float:none;width:100%;text-align:center}#site-branding #logo a img{max-width:300px}#secondary-header{margin-top:14px;float:none;width:100%;text-align:center}#top-menu-container #menu-above-header-menu.top-menu{float:right}#top-menu-container .top-menu li{//float: none;//display: inline-block}.ubermenu .ubermenu-target{padding:15px 9px!important}#main-menu li.ubermenu-item-level-2{margin-bottom:12px}} @media only screen and (max-width: 800px) { .five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-eighth,.two-eighths,.three-eighths,.four-eighths,.five-eighths,.six-eighths,.seven-eighths,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds{margin:0;width:100%}.first{clear:both;margin-left:0}} @media only screen and (max-width: 768px) { table.shop_table{font-size:inherit!important}header input.search-field{width:60%;max-width:400px;//display: block;margin:0 auto 14px}#header{padding-bottom:0}ul.slides h1{font-size:22px!important;margin-top:0}ul.slides h2{font-size:22px!important;margin-top:10px}ul.slides h3{font-size:18px!important;margin-top:0}.home-tutorials a.button.large{margin:30px auto}.home-widget .widget-wrapper h3.widget-title-home{font-size:22px}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product,.woocommerce .related.products ul.products li.product,.woocommerce #tab-accessories .cross-sells ul.products li.product,.woocommerce .up-sells.upsells.products ul.products li.product,.woocommerce .product .recently-viewed ul.products li.product,.woocommerce .product .best-selling-in-category ul.products li.product{margin:0 1% 16px;//width: 48% !important}.woocommerce-account .woocommerce-MyAccount-content .account-header .account-header-name{width:100%;border:none;border-bottom:1px solid #ddd;margin-bottom:6px;padding-bottom:6px}.woocommerce-account .woocommerce-MyAccount-content .account-header .account-header-orders{width:100%;border:none;border-bottom:1px solid #ddd;margin-bottom:6px;padding-bottom:6px}.woocommerce-account .woocommerce-MyAccount-content .account-header .account-header-subscriptions{width:100%;border:none;border-bottom:1px solid #ddd;margin-bottom:6px;padding-bottom:6px}.woocommerce-account .woocommerce-MyAccount-content .account-header .account-header-since{width:100%;border:none}.woocommerce-page div.product div.summary{float:right!important}.woocommerce div.product div.images{float:left!important}.woocommerce-cart form.woocommerce-cart-form tr .product-quantity .quantity{text-align:right!important}.woocommerce-cart form.woocommerce-cart-form tr .product-quantity input{display:inline!important}.home .best-selling .woocommerce ul.products.columns-6 li.product{width:48%!important}.home .woocommerce .recently-viewed ul.products.columns-6 li.product{width:48%!important}#main #widgets .home-widget{padding-left:15px;padding-right:15px}.woocommerce ul.products.columns-4 li.product,.woocommerce-page ul.products.columns-4 li.product{margin:0 1% 2em 0;width:48%}.woocommerce-cart-form .actions button.button{padding:11px!important}.woocommerce-cart .cart-recent{width:100%;float:none}.woocommerce-cart .cart-recent li:nth-child(3n+1){clear:none!important}.woocommerce-cart .cart-recent li:nth-child(2n+1){clear:left!important}.woocommerce-cart form.woocommerce-cart-form tr .product-name{width:auto}.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:right}.woocommerce-page ul.products.columns-6 li.product{width:48%!important}.tutorials-wrap .tutorials-single{width:48%}.tutorials-wrap .tutorials-single:nth-child(2n+1){clear:left}.tutorials-wrap .tutorial-name{max-width:255.3px;margin:0 auto}.sale-banner img,.sale-banner-product img{//max-width: 70px;display:none}#footer-widget .footer-widget{float:left;width:50%}} @media only screen and (max-width: 700px) { .mobile-only{display:block!important}.desktop-only{display:none!important}#top-menu ul li#wpmenucartli.desktop-only.menu-item{display:block!important}.metaslider{display:none!important}.mobile-only h1{font-size:22px!important;margin-top:0}.mobile-only h2{font-size:20px!important;margin-top:14px}.mobile-only h3{font-size:16px!important;margin-top:0}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:300px;margin:auto}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:100%}} @media only screen and (max-width: 620px) { h1{text-align:center;background:#cbeaed;padding:16px 0!important;margin-bottom:26px!important;font-size:24px!important;margin-left:0!important;margin-right:0!important}#top-menu-container #social-icons-container .social-icons{float:none}#top-menu-container #menu-above-header-menu.top-menu{//float: none;//text-align: center}#site-branding #logo a img{max-width:200px}ul.slides h1{font-size:16px!important;margin-top:0}ul.slides h2{font-size:16px!important;margin-top:10px}ul.slides h3{font-size:14px!important;margin-top:0}.home-single-product div.summary.entry-summary{max-width:300px;float:none!important;margin:20px auto 0!important}.home-notifications input.gform_button.button{max-width:200px;margin-left:auto;margin-right:auto}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{//width: 100%;//max-width: 300px}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{//width: 100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{//width: 100%;//max-width: 300px;margin:0 auto;float:none!important}} @media only screen and (max-width: 520px) { table.product-variations thead{display:none}table.product-variations tbody tr td.variation-image img{width:100px}table.product-variations tbody tr{border-top:1px solid #ddd;text-align:center!important;width:50%;float:left}table.product-variations tbody tr:nth-child(4n+1){clear:left}table.product-variations tbody tr td.variation-image{margin-top:6px}table.product-variations tbody tr td.variation-add-to-cart{margin-bottom:6px}table.product-variations tbody tr td{display:block;width:100%!important;text-align:center!important;border:none!important}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product,.woocommerce .related.products ul.products li.product,.woocommerce #tab-accessories .cross-sells ul.products li.product,.woocommerce .up-sells.upsells.products ul.products li.product,.woocommerce .product .recently-viewed ul.products li.product,.woocommerce .product .best-selling-in-category ul.products li.product{margin:0 1% 16px;width:96%!important}.woocommerce table.product-variations tr td{padding:2px 0!important}.woocommerce-Tabs-panel .single-tutorial{width:46%;float:left;text-align:center;margin:16px 1%}.woocommerce div.coupon button.button{float:none!important}.woocommerce div.coupon #coupon_code{margin-bottom:10px!important}.home .sale-banner{width:98%;margin:0 1% 20px}#footer-widget .footer-widget{float:none;text-align:center;width:100%}} @media only screen and (max-width: 400px) { h2{font-size:24px}.woocommerce .related.products ul.products li.product,.woocommerce #tab-accessories .cross-sells ul.products li.product,.woocommerce .up-sells.upsells.products ul.products li.product,.woocommerce .product .recently-viewed ul.products li.product,.woocommerce .product .best-selling-in-category ul.products li.product{margin:0 1% 16px;//width: 96%}table.product-variations tr td.variation-add-to-cart .button{width:90%}.tutorials-wrap .tutorial-image img{max-width:100%;max-height:none;height:auto;width:auto}.tutorials-wrap .tutorials-single{width:98%}.tutorials-wrap .tutorials-single:nth-child(1n+1){clear:left}}