#main-header {
border-top: 2px solid #75c040;
} .tout .left {
float: left;
}
.tout .right {
float: right;
}
.tout .center {
display: block;
margin-left: auto;
margin-right: auto;
}
.tout .clear {
clear: both;
}
.tout .half {
width: 47.5%;
}
.tout .third {
width: 30%;
}
.tout .two-thirds {
width: 65%;
}
.tout .third.left, .tout .half.left, .tout .two-thirds.left {
margin-right: 5%;
}
.tout .third.left:nth-child(3n+3), .tout .half.left:nth-child(2n+2),
.tout .third.last, .tout .half.last, .tout .two-thirds.last {
margin-right: 0 !important;
}
.et_pb_row.no-column-wrap {
display: flex;
flex-wrap: nowrap;
}
#nsg-map-canada {
display: none;
cursor: pointer;
position: absolute;
top: 150px;
bottom: auto;
left: auto;
right: 23%;
}
#nsg-map-canada.active {
display: flex;
}
#nsg-map-canada:hover {
background-color: #35672d;
} .woocommerce div.product form.cart .variations select {
font-size: inherit !important;
}
@media screen and (max-width: 1100px) {
#nsg-map-canada {
top: 125px;
}
}
@media screen and (max-width: 980px) {
#nsg-map-canada {
top: 115px;
}
}
@media screen and (max-width: 768px) {
.third {
width: 47.5%;
}
#nsg-map-canada {
top: 60px;
}
}#nsg-map-canada {
display: none !important;
}
#nsg-distributor-list .state {
display: none;
flex-wrap: wrap;
}
#nsg-distributor-list .state h2 {
clear: both;
width: 100%;
margin-bottom: 20px;
}
#nsg-distributor-list .state .distributor {
float: left;
width: 30%;
margin-bottom: 2em;
position: relative;
padding-left: 60px;
font-size: 12px;
line-height: 1.5em;
text-align: left;
}
#nsg-distributor-list .state .distributor img {
position: absolute;
top: 0px;
left: 0px;
width: 50px;
height: auto;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
#nsg-distributor-list .state .distributor h3 {
font-size: 1.2em;
font-weight: bold;
margin-bottom: 0.5em;
padding: 0px;
}
@media screen and (max-width: 980px) {
#nsg-distributor-list .state .distributor {
font-size: 14px;
width: 47.5%;
}
}
@media screen and (max-width: 768px) {
#nsg-distributor-list .state .distributor {
font-size: 16px;
width: 100%;
}
}.clearfix:after, #main-content.product #left-area:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0; }
.clearfix, #main-content.product #left-area {
display: block; }
html[xmlns] .clearfix, html[xmlns] #main-content.product #left-area, #main-content.product html[xmlns] #left-area {
display: block; }
* html .clearfix, * html #main-content.product #left-area, #main-content.product * html #left-area {
height: 1%; }
#main-content.product #left-area .entry-content {
clear: both; }
#main-content.product #left-area #entry-featured-image {
height: 300px;
width: 90%;
float: left;
background-position: center;
background-size: contain;
background-repeat: no-repeat; }
#main-content.product #left-area #color-swatches {
width: 7%;
float: right; }
#main-content.product #left-area #color-swatches > a {
display: block;
margin-bottom: 3px; }
#main-content.product #left-area #color-swatches > a > img {
display: block;
width: 100%;
height: auto; }
#main-content.product #left-area #color-swatches > a.active {
outline: 2px solid #73BF43; }