h1 {
font-family: 'Lato', sans-serif !important;
font-weight: 300;
}

.removeback .removeback2 {
display: none;
}

.mobilemenuck-bar-title {
max-height: 20px !important;
}

.orderby-displaynumber, .vm3pr-1, span.addtocart-button-disabled {
display: none;
}

.main-image, .featured-view .product, .discontinued-view .product, .latest-view .product, .topten-view .product, .recent-view .product, .related-products-view .product {
text-align: left;
}

td.payment-heading img {
display: none;
}

.browse-view .addtocart-bar {
display: none;
}

.spacer.product-container {
border: none;
}

.fa-shopping-bag:before {
font-size: 25px;
}

dd.result-text, dd.result-category {
display: none;
}

.twopostoverride .category-view .row .category .spacer h2 a img {
margin-bottom: 50px;
}

.forsale .vm-product-descr-container-1 {
margin-bottom: 50px;
}

.dimspopup a {
color: #fff;
font-weight: 900;
font-size: 15px;
}

.dimspopup a:hover {
color: #000;
font-weight: 900;
font-size: 15px;
}

body .pb-overlay {
background: rgba(255,255,255,0.9) !important;
}

.formError {
font-size: 15px;
}

input#search-searchword {
display: none;
}

.searchresultspage button.btn.btn-default.hasTooltip {
display: none !important;
}

.searchmodulemobile {
margin-top: 30px !important;
min-width: 350px !important;
}

@media (max-width: 767px) {
#sunfw-master div.search input[type="search"] {
max-width: 200px;
margin-bottom: 5px;
float: left;
}
}

#cboxTitle {
font-weight: 900;
color: #000 !important;
}

/* Mobile menu  */

.mobilemenuck-bar-title {
min-height: 60px;
background: #4a90e2 !important;
}

[data-id="maximenuck496"] .mobilemenuck-bar-button {
background: #333 !important;
height: 60px !important;
width: 60px !important; }
/*
font-size: 6em !important;
color: #fff;
}

*/
.mobilemenuck-bar-button {
font-size: 45px !important;}
*/

[data-id="maximenuck496"] .mobilemenuck-bar-title {
background: #4a90e2 !important;
line-height: 50px !important;
}

[data-id="maximenuck496"] .mobilemenuck-item> .level1 {
background: #4a90e2 !important;
border-radius: 0px 0px 0px 0px !important;
}

[data-id="maximenuck496"] .mobilemenuck-item> .level2 {
background: #fff !important;
border-radius: 0px 0px 0px 0px !important;
}

[data-id="maximenuck496"] .mobilemenuck-togglericon:after {
border-radius: 0px 0px 0px 0px !important;
margin-right: 10px !important;
width: 70px !important;
}

[data-id="maximenuck496"] .mobilemenuck-button {
margin-right: 10px !important;
font-size: 3em !important;
margin-top: 4px !important;
}

[data-id="maximenuck496"].mobilemenuck a {
font-size: 1.2em !important;
}

/* Mobile menu END  */

/* POST ISSUE FIX  */

.pf-lightbox .pf-lightbox-close {
font-size: 28px !important;
text-shadow: none !important;
color: black !important;
}

td.sums, td.sums2, td.sums3 {
padding: 5px;
font-weight: 900;
}

dl.search-results .result-category {
display: none;
}

.product-related-products .product-field-type-R, .product-field-type-Z {
margin: 0 5px;
}

pre {
padding: none !important;
border: none !important;
background: none !important;
}

dl.search-results dt.result-title {
font-size: 22px;
}

dt.result-title {
margin-top: 15px !important;
font-size: 16px;
}

/* @media (max-width: 1000px) {
.search {
display: none !important;
}
} */

@media (max-width: 400px) and (min-width: 10px) {
.search {
margin-left: 25px;
}
}

a.get-it.btn.btn-primary {
background: #1680d1;
}

.sunfw_section_footer {
border-top-width: 0px;
}

.horizontal-separator {
display: none;
}

.product-related-products .browseadjust {
max-width: 100px !important;
margin-top: 21px;
}
 
.browse-view .browseadjust {
max-width: 87px !important;
margin-top: 64px;
}

.browse-view .browseenlarge {
max-width: 160px !important;
min-width: 160px !important;
min-height: 180px !important;
margin-top: -30px;
}
 
a:hover {
color: #999;
}
 
#youmax-search-holder {
display: none;
}
 
#youmax-select {
width: 100% !important;
}
 
#youmax-select-box>i {
display: none;
}
 
.form-group.rsform-block.rsform-block-fullname, .form-group.rsform-block.rsform-block-email {
max-width: 320px;
}

.formResponsive .formHorizontal .rsform-block {
margin-bottom: 0px;
}
 
img.logo.visible-md.visible-lg.img-responsive.logolonger {
margin-top: -7px;
}

.dj-offcanvas-wrapper {
background: none !important;
}

.form-group.rsform-block.rsform-block-fullname, .form-group.rsform-block.rsform-block-company, .form-group.rsform-block.rsform-block-email, .form-group.rsform-block.rsform-block-telephone, .form-group.rsform-block.rsform-block-message, .form-group.rsform-block.rsform-block-county, .form-group.rsform-block.rsform-block-country {
max-width: 500px;
margin-left: 10px;
}
 
input#FullName, input#company, input#Email, input#telephone, textarea#message, input#name, input#email {
font-size: 14px;
font-weight: 700;
color: #333 !important;
border: 3px solid #1680d1;
}

.form-group {
margin: 0px 0px;
}
 
.form-group.rsform-block.rsform-block-county, .form-group.rsform-block.rsform-block-country {
max-width: 200px;
}
 
textarea.form-control, select#county, select#country {
border: 3px solid #1680d1;
}
 
.form-group.rsform-block.rsform-block-newsletter {
float: left;
}

ul.dj-mobile-dark li.dj-mobileitem > a {
font-size: 18px !important;
font-weight: 900;
}

.search #mod-search-searchword {
max-width: 180px;
}

/* END POST ISSUE FIX */

.selector .sunfw_section_component {
padding-top: 0px;
background: #e4e4e4;
}

input#total_price {
background: #222;
color: white;
}

.pr_details {
font-weight: 900;
}

.pr_price {
font-weight: 900;
font-size: 18px;
}

a.product-details, a.details, div.details {
display: none;
}

.product_wrap_r {
display: none
}

.groupSelectImg li label.pb_selectedProduct, .groupSelectRadioImg li label.pb_selectedProduct {
border: 5px solid !important;
}



.removeproductfooter .vm-product-container {
 display: none !important;
}

.removeproductfooter .product-short-description {
 display: none !important;
}

.removeproductfooter a.product-details {
 display: none !important;
}

.removeproductfooter .product-fields-title-wrapper {
display: none !important;
}

.removeproductfooter .product-container.productdetails-view.productdetails h1 {
display: none !important;
}

.sunfw_section_content_top_below {
background: transparent;
}



@media (max-width: 400px) and (min-width: 10px) {
html, body {
  overflow-x: hidden;
}
}
 
body {
  position: relative
}

.textarea, input[type="text"]:not([name*="filter"]), input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .chzn-container-single .chzn-single {
font-weight: 900 !important;
}

.elastislide-wrapper.elastislide-horizontal {
background: none !important;
}

.textarea#message {
font-weight: 900 !important;
}

pre.language-javascript {
display: none !important;
}

.form-horizontal .control-group {
margin-bottom: 0px !important;
}

.control-group.rsform-block.rsform-block-spam {
display: none !important;
}

@media (max-width: 1200px) and (min-width: 768px) {
.minwidth {
min-width: 180px;
}
}

@media (max-width: 1000px) and (min-width: 768px) {
.socialremove {
display: none !important;
}
}

.socialdesktop {
margin-top: -15px;
}

.smalllogo {
min-width: 300px;
}

.socialtablet {
margin-top: 10px;
}

img.logo.visible-md.visible-lg.img-responsive.minmc{
min-width: 250px;
max-width: 250px;
margin-left: 0px;
margin-top: 0px;
}

div#row_row_24_copy {
margin-top: 20px;
}

.socialpos {
margin-top: 10px;
}

div#sunfw_section_top_menu_desktop {
background: #2B3A53;
}

div#sunfw_section_top_menu_tablet {
background: #2B3A53;
}

div#sunfw_section_main_menu_desktop {
background: #fff;
padding: 7px 0px;
}

.menuspacer {
min-width: 600px !important;
float: left;
}

.searchpadding {
margin-top: 30px;
float: right;
}

.sunfw_section_content-top-below {
background: none;
}

@media (min-width: 992px)
.col-md-6 {
width: 30%;
}


@media (max-width: 989px) {
.sunfw-sticky.sunfw-sticky-open {
box-shadow: 10px 10px 8px -8px #444;
background: white;
}
}

.mod_jmg_sidebar_button_position_1 .mod_jmg_sidebar_button, .mod_jmg_sidebar_button_position_1 .mod_jmg_sidebar_button_extern {
margin-top: 280px;
}

@media (min-width: 989px) {
.stickymc {
background: white;
border-top: 5px solid #f4721f;
border-bottom: solid 1px #036eae;
}


@media (max-width: 988px) {
.stickymc {
background: white;}
}

/* position: fixed !important;
z-index: 999;
right: 0;
left: 0;
padding: 7px 0px;s */


.sunfw_section_component {
padding-top: 0px;
padding-bottom: 0px;
}

.home2021 .sunfw_section_component {
padding-top: 0px;
padding-bottom: 0px;
}

nav.navbar.sunfw-menu-head ul.navbar-nav > li > span.nav-header:not(.get-it), nav.navbar.sunfw-menu-head ul.navbar-nav > li > a:not(.get-it) {
    padding: 16px 13px;
    font-weight: bold;
    display: block;
    }
    
a.get-it.btn.btn-primary.clearfix {
    font-weight: 900;
    }
    
.btn:hover {
    background-color: #444 !important;
    }
    
.category_description, .category_description h1 {
color: #000;
font-family: rajdhani !important;
}

p.product_s_desc {
color: #555;
}

.spacer.product-container a {
color: #000;
font-size: 19px !important;
font-family: rajdhani !important;
}

.browse-view .row .product .spacer img, .related-products-view .row .product .spacer img {
margin-left: 15px;
}

.vm-product-descr-container-1 {
margin-top: 15px;
}

.findoutmore a {
background: #1581d1;
color: white !important;
font-weight: 900;
padding: 4px;
border: none;
position: absolute;
text-align: center;
left: 17%;
right: 17%;
margin-top: -20px;
}

.product-container .findoutmore a {
font-size: 15px !important;
display: none;
}

/* Add it by breakdesigns (Sakis), to hide the total price input in Prod. Builder */
#toral_pr_wrapper {
display:none;
}
