.woocommerce-product-details__short-description table {
display:none;
}
.wooDync table {
display:block!important;
}
.woocommerce-product-gallery {
margin:10px 5px; 
}
@font-face {
font-family: 'myHelveticaLight';
font-style: normal;
font-weight: normal;
src: local("Helvetica Neue Light"),
local("HelveticaNeue-Light"),
local('Helvetica Neue Light'), 
url(//www.mcdougallminerals.com/wp-content/themes/mcDougall-minerals-theme/fonts/HelveticaNeueLight.woff) format('woff');
}
.single-post br {
content: "";
height: 10px;
display: block;
}
*{
padding:0;
margin:0;
-webkit-font-smoothing: auto!important; 
}
body{ 
font:14px Arial, Helvetica, sans-serif;
color:#615f5f;
width:100%;
background:none; -webkit-font-smoothing: auto; 
}
img {
border:none;
}
a{
color:#a18d74 !important; text-decoration:none !important;
cursor:pointer;	
}
a:hover{
color:#a8a7ac; text-decoration:none;	
}
:focus{
outline: 0;
}
h1{
font:18px  Arial, Helvetica, sans-serif;
color:#333;	
}
hr{
background-color:#dedede;
height:1px;	
margin:10px 0 10px 0; 
border:0;
}
img.absmiddle {
vertical-align: middle;
margin-bottom: .25em;
}
.kzsubmitinputerror{
background:#ffe934;	
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
border-left:1px solid #b4b4b4;
height:19px;
width:216px!important;
}
.entry .entry-footer{
display:none;
}
.spacer{
line-height: 0;
font-size: 0;
list-style-type: none;
}
.alignRight{
float:right;
clear:both;	
}
.clearFloat{
clear:both;
height:5px;	
}
.gform_wrapper textarea.large{
height: 208px;
} #toplinksWrap{
background:#c3b09a!important; margin:0 auto; }
#toplinks{
margin:0 auto;
clear:both;
width:980px;
background:#c3b09a; }
#headerWrap{
background:#fff!important; height:88px;
margin:0 auto; }
#header{
margin:0 auto;
clear:both;
width:980px;
height:89px;
padding:0;	
background:#fff; }
#logo{
float:left;
width:418px;
height:89px;
}
#topright{
float:right;
width:500px;
padding:18px 0 0 0;
}
#topright a{
color:#7b663e;	
}
#topright a:hover{
color:#1d1404;	
}
.toprightDivider{
color:#b2b2b2;
background:#d3d3d3;
height:1px;	
border:0;
clear:both;
width:430px;
margin-left:22px;
}
#phonebox{
float:left;
width:225px;
height:20px;
margin:10px 0 0 22px;
overflow:hidden;
color:#5d5d5d;
font-size:18px;
}
#phonebox strong{
font-weight:normal;
color:#7b663e;	
}
#linksbox{
margin:0 0 0 0;
overflow:hidden;
text-align:left;
padding:0;
font-size:14px;
font-family:'myHelveticaLight', Arial, Helvetica, sans-serif;
}
#linksbox ul{
float:right;  
margin-top:0; 
text-align:left;	
}
#linksbox li{
display: inline;
list-style-type: none;
padding-left: 13px;
}
#linksbox li:first-child{
background:none;	
}
#linksbox li a{
color:#fff !important;	
}
#linksbox li.currency{
padding:0;	
}
#linksbox li.currency img{
padding:0 0 0 5px;
}
#linksbox p{
margin:0!important;
display:inline-block;
}
#socialicons{
float:right;
margin-top:4px;	
}
#socialicons img{
}
#searchbox{
float:left;
width:290px;
margin:5px 0 0 0;
}
#searchbox input{
width:210px;
height:33px;
color:#979595;
padding:0.4em 0.4em 0.4em 0.5em;
background:#fff;
line-height:18px;
border:1px solid #dedce9;
font:14px Arial, Helvetica, sans-serif;
float:left;
-webkit-appearance: none;
-webkit-border-radius: 0;	
}
.go{
height:25px; width:32px;
display:block;
background: transparent !important;
font-size: 0 !important;
}
.go a{
color:#fff!important;	
}
.goBg{
float:left;
width:38px; height:33px;
background-image: url(//www.mcdougallminerals.com/wp-content/themes/mcDougall-minerals-theme/images/darkthemebuttons.png);
background-color:#a5a6a8;
background-repeat:no-repeat;
background-position: -376px -119px;
-moz-border-radius-topright:4px;
-moz-border-radius-bottomright:4px;
border-top-right-radius: 4px; 
border-bottom-right-radius: 4px;
}
.goBg:hover{
width:38px; height:33px;
background-image: url(//www.mcdougallminerals.com/wp-content/themes/mcDougall-minerals-theme/images/darkthemebuttons.png);
background-color:#58595b;
background-repeat:no-repeat;
background-position: -338px -119px;
}
#cartbox{
width:185px;
float:right;
margin-top:8px;
} #cartwrapperEmpty{
background:url(//www.mcdougallminerals.com/wp-content/themes/mcDougall-minerals-theme/css/images/darkthemebuttons.png) -187px -60px no-repeat;
width:185px;
height:36px;
float:right;
z-index:100;
}
#cartwrapperFull{
background:url(//www.mcdougallminerals.com/wp-content/themes/mcDougall-minerals-theme/css/images/darkthemebuttons.png) -187px -26px no-repeat;
width:185px;
height:34px;
float:right;
position:relative;
z-index:100;
}
#cartwrapperFull:hover{
background:url(//www.mcdougallminerals.com/wp-content/themes/mcDougall-minerals-theme/css/images/darkthemebuttons.png) -187px -26px no-repeat;
width:185px;
height:34px;
}
#cartwrapperFull:hover #cartwrapperdropdown{
display: block;
position:absolute;
right:0px;
}
#cartwrapperdropdown{ 
display: none;
font-weight:normal!important;
border:1px solid #bfbfbf;
background:#fff;
font-size:13px;
z-index:10000;
width:100%;
line-height:20px;
width:316px;
margin-top:5px;
}
#cartcontents a{
color:#a18d74!important;
cursor:pointer;	
}
#cartcontents a:hover{
color:#a8a7ac!important;	
cursor:pointer;
}
#cartcontents{
margin:0 auto;
padding:15px;
font-size:12px;
line-height:15px;	
font-weight:normal;
}
#cartcontents h1{
font-size:13px;
font-weight:bold;
margin-bottom:-10px!important;	
}
.cartcontentsdivider{
border-bottom:1px solid #cbcbcb;
padding:12px 0;	
}
.cartcontentsbottom{
border-bottom:1px solid #cbcbcb;
padding:5px 0;	
white-space:nowrap;
}
.cartFull, .cartEmpty{
font-weight:normal;
font-size:18px;	
position:relative;
top:2px;
color:#58595B;
left:43px;
font-family:'myHelveticaLight', Arial, Helvetica, sans-serif;
}
.cartItemCount{
font-weight:normal;
font-size:16px;	
position:relative;
top:5px;
left:43px;
font-family:'myHelveticaLight', Arial, Helvetica, sans-serif;
display:none;
}
.cartMessage{
font-size:12px;	
position:relative;
top:0;
left:0;
}
.cartMessage a{
color:#a18d74!important;	
}
#menuWrapper{
background:#58595b; clear:both;
min-width:980px;
margin:0 auto;
border-top:none; border-bottom:none; border:none;
}
#menuContainer {
width: 980px;
margin: 0 auto;
background:#58595b; }
#mobilemenucontainer{
display:none;	
}
.toggleMenu {
display:  none;
}
.browseall{
display:none;	
}
#mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 > li.mega-menu-megamenu > ul.mega-sub-menu{
background: #a6a7ab;
}
#mega-menu-item-custom_html-6 h2{
margin: 0px;
color: #fff;
font-weight: normal;
font-size: 18px;
padding: 0;
font-family: 'myHelveticaLight', Arial, Helvetica, sans-serif;
}
.menu-image-title-after.menu-image-title{
padding-left: 0;
}
#mega-menu-max_mega_menu_2{
list-style: none;
width: 980px;
}
#mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 > li.mega-menu-item{
border-right: 1px solid #a1a2a4;
}
#mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 > li.mega-menu-item:last-child{
border-right:none;
}
#mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 > li.mega-menu-item > a.mega-menu-link{
color: #fff !important;
font-size: 19px;
font-weight: normal;
font-family: 'myHelveticaLight', Arial, Helvetica, sans-serif;
display: block;
padding: 0 14px;
text-decoration: none;
z-index: 2;
position: relative;
line-height:auto;
height: auto;
text-transform: none;
outline: none;
}
#mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 > li.mega-menu-item:hover{
background:#a6a7ab; } #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 > li.mega-menu-item:hover a{
color:#fff;
}
.menu-browsecatalog-container{
z-index: 1;
background: #a6a7ab;
width: 159px!important;
display: table-cell!important;
padding: 0px 20px!important;
position: static!important;
font-size: 14px;
border: none!important;	
}
#menu-browsecatalog{
list-style-type: none;
padding-left: 0;
display: table-cell;
width: 180px;
}
#menu-browsecatalog li{
background: none!important;
border-right: none!important;
white-space: nowrap;
padding-right: 20px;
color: #fff!important;
font: 15px/17px Arial, Helvetica, sans-serif!important;
margin: 0 !important;
}
#menu-browsecatalog li a{
display: block;
position: relative;
z-index: 100;
padding: 2px 0;
color: #fff!important;
text-transform: none;
font: 15px/17px Arial, Helvetica, sans-serif!important;
height: inherit;
text-decoration: none;
cursor: pointer;
font-weight:600;
}
#menu-browsecatalog li a:hover{
background: none;
color: #d6d4d4!important;
}
#mega-menu-item-nav_menu-6 .menu-browsecatalog-container{
border-right: none!important;
border-top: none!important;
border-bottom: none!important;
border-left: 1px solid #d9d9d9!important;
}
.nav {
list-style: none;
width:980px;
}
.nav:before,
.nav:after {
content: " "; 
display: table; 
}
.nav:after {
clear: both;
}
.nav ul {
list-style: none;
}
.nav a {
color:#fff !important; font-size:19px;
font-weight: normal;
font-family:'myHelveticaLight', Arial, Helvetica, sans-serif;
display:block;
padding:7px 20px 7px 20px;
text-decoration:none;
z-index:2;
position:relative;
}
.nav li {
border-right:1px solid #a1a2a4;
}
.nav li:last-child{
border-right:none;	
} .nav li:hover{
background:#a6a7ab; } .nav li:hover a{
color:#fff;
}
.nav > li {
float: left;
}
.parent {
margin-right:10px!important;
background-image: url(//www.mcdougallminerals.com/wp-content/themes/mcDougall-minerals-theme/css/images/darkthemebuttons.png);
background-repeat: no-repeat;
background-position:right -200px;
}
.nav > li:hover > .parent{
background-image: url(//www.mcdougallminerals.com/wp-content/themes/mcDougall-minerals-theme/css/images/darkthemebuttons.png);
background-repeat: no-repeat;
background-position:right -232px;
}
.nav > li > a {
display: block;
}
.nav li  ul {
position: absolute;
left: -9999px;
}
.nav > li.hover > ul {
left: 0;
}
.nav li li.hover ul {
left: 100%;
top: 0;
}
.nav li li a {
display: block;
position: relative;
z-index:100;
padding:2px 0;
font-weight:normal;
font:14px Arial, Helvetica, sans-serif;	
}
.nav li li a:hover{
background:none;
}
.nav li li li a {
z-index:1;
} .dropdown div{
display:none;
z-index:1;
background:#a6a7ab; border-bottom:none; border-top:none;
}
.dropdown:hover div{
display:block;
width:980px;
background:#a6a7ab; left:0;
position:absolute;
margin-top:0px;
}
.dropdownWrapper{
display:table;
padding:15px 0;	
}
.dropdowncol{
width:159px!important;
display:table-cell!important;
padding:0px 20px!important;
position:static!important;
font-size:14px;
border:none!important;
}
.dropdowncol p{
margin-bottom:10px;	
}
.dropdowncolcatname h1{
margin:0px;
color:#fff;
font-weight:normal;
font-size:18px;
padding:0;
font-family:'myHelveticaLight', Arial, Helvetica, sans-serif;
}
.dropdowncolcatname{
border-left:none!important;
border-top:none!important;
border-bottom:none!important;
border-right:1px solid #d9d9d9!important;	
}
.nav ol{
list-style-type:none;
padding-left:0;
display:table-cell;
width:180px;
}
.nav ol li{
border-right:none!important;
white-space:nowrap;	
padding-right:20px;
}
.nav div ol li{
background:none!important;	
}
.nav div ol li:hover{
background:none!important;	
}
.dropdownlinks a{
color:#fff!important;
text-transform:none;
font:15px  Arial, Helvetica, sans-serif!important;
height:inherit;
}
.dropdownlinks a:hover{
color:#d6d4d4!important;
} #contentWrapper{ min-width:980px;
background:#e8e1db; }
#slideshowBox{
width:980px;
margin:0px auto 0 auto;
clear:both; } #slideshowWrapper{padding:0px; margin: 0px; left:0;  height:auto }
#fssPrev{display:none;}
#fssNext{display:none;}
#fssPlayPause{display:none;}
ul#slideshow{list-style:none;margin: 0px; padding:0px; height:327px; background:url(//www.mcdougallminerals.com/wp-content/themes/mcDougall-minerals-theme/css/images/bg.jpg) repeat-x}
#fssList{text-align:right; position:relative; z-index: 2; margin: 0px 10px 0px 0px; padding:0px; list-style:none;top:0px; display:none}
#fssList li{display:inline;padding-right:10px;}
#fssList li a{color:#999;text-decoration:none;}
#fssList li.fssActive a{font-weight:bold;color:#333;}
.slideproduct img{
max-width:327px;
max-height:327px;
width:auto;
height:auto;	
} .slideshowbutton a{
color:#fff!important;
text-decoration:none;
}
.slideshowbutton span{
cursor:pointer;
margin: 0;
background-color:#58595b;
background-image:url(//www.mcdougallminerals.com/wp-content/themes/mcDougall-minerals-theme/css/images/darkthemebuttons.png);
background-position: right -303px;
background-repeat: no-repeat;
border: 0px;
height:16px;
font-family: 'myHelveticaLight',Arial;
font-size: 22px;
font-weight:normal;
text-decoration: none;
color: #fff!important;
padding: 5px 30px 8px 18px;
overflow: visible;
}
.slideshowbutton span:hover{
background:#a6a7ab url(//www.mcdougallminerals.com/wp-content/themes/mcDougall-minerals-theme/css/images/darkthemebuttons.png) right -303px no-repeat;
cursor:pointer;
}
.slidelink a{
cursor:pointer;
margin: 0;
background-color:#32353c;
background-image:url(//www.mcdougallminerals.com/wp-content/themes/mcDougall-minerals-theme/css/images/darkthemebuttons.png);
background-position: right -88px;
background-repeat: no-repeat;
border: 0px;
height:20px;
font-family: Arial;
font-size: 14px;
font-weight:bold;
text-decoration: none;
color: #fff!important;
padding: 6px 30px 8px 18px;
overflow: visible;
display:inline-block;
}
.slidelink a:hover{
background:#2b2c31 url(//www.mcdougallminerals.com/wp-content/themes/mcDougall-minerals-theme/css/images/darkthemebuttons.png) right -88px no-repeat;
cursor:pointer;
}
#youmaybeinterestedin{
margin:0 auto;
width:710px;
padding:20px 20px 0 0px;
}
#youmaybeinterestedin h1{
font-size:20px!important;
margin-bottom:5px;
font-weight:normal;
color:#a8a7ac;
font-family:'myHelveticaLight', Arial, Helvetica, sans-serif;	
}
.sectionbor{
background-color: #dedede;
height: 1px;
margin: 10px 0 10px 0;
border: 0;
}
h1:not(.site-title)::before, h2::before {
display: none !important;
}
.woocommerce div.product{
margin-top: 0 !important;
} #mc_embed_signup form {display:block; position:relative; text-align:left; padding:10px 0 10px 0}
#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}
#mc_embed_signup input {border:1px solid #999; -webkit-appearance:none;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#333;}
#mc_embed_signup .button {clear:both; background-color: #aaa; border: 0 none; border-radius:4px; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: bold; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding:0; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}
#mc_embed_signup .button:hover {background-color:#777;}
#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}     
#mc_embed_signup .clear {clear:none; display:inline;}
#mc_embed_signup label {display:block; font-size:16px; padding-bottom:10px; font-weight:bold;}
#mc_embed_signup input.email {display:block; padding:8px 0; margin:0 4% 10px 0; text-indent:5px; width:58%; min-width:130px;}
#mc_embed_signup input.button {display:block; width:35%; margin:0 0 10px 0; min-width:90px;}
#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}
#featuredProducts{
margin:0 auto;
width:940px;
padding:15px 20px 0 20px;
clear:both!important;
background:#fff;
}
#featuredProductsCategory{
margin:0 auto;
width:760px;
padding:20px 0 20px 0px;
} #featuredProductsCategory .fpMedium{
border-right:1px solid #dedede;	
}
#featuredProductsCategory .fpMedium:nth-child(3n+3){
border-right:none;	
} .fpMedium{
width:200px;
height:380px;
float:left;
margin:5px 14px 15px 0;
background:#fff; border-right:1px solid #dedede;	
padding:15px 14px 0 5px;
overflow:hidden;
font-size:13px;
}
.fpMedium:last-child{
border-right:none;	
}
.woocommerce.columns-3 ul.products li.product{
border-right: 1px solid #dedede;
padding: 15px 14px 0 5px;
margin: 5px 14px 15px 0;
width:31.30%;
}
.woocommerce.columns-3 ul.products li.product:nth-child(3n){
border-right: none;
}
.fpMediumImage {
height: 200px;
text-align: center;
width:auto;
}
.fpMediumImage img {
vertical-align: middle;
max-width:214px;
max-height:200px;
height:auto;
width:100%;
}
.helper {
display: inline-block;
height: 100%;
vertical-align: middle;
}
.fpMediumProductName{
width:132px;
height:auto;
font-size:14px;	
line-height:18px;
text-align:left;
margin:12px 0 5px 0;
}
.fpMediumProductName h2{
font-size:14px;	
line-height:18px;
text-align:left;
font-weight: 400;
color: #a8a7ac;
font-family: Arial, Helvetica, sans-serif;
padding: 0 !important;
}
.prodbtm a.woocommerce-LoopProduct-link{
width:67%;
float:left;
}
.fpMediumBottom{
text-align:left;
float:left;
overflow:hidden;
font-size:14px;
}
.fpMediumBottom #displayprice{
font-size:14px;	
color:#0C3;
}
.pagination .nav-links{
display:inline-block;
margin:0;
white-space: nowrap;
padding: 0;
clear: both;
border: 1px solid #d3ced2;
border-right:0;
}
.nav-links span.current{
background: #ebe9eb;
color: #8a7e88;
}
.pagination .nav-links > .prev:hover, .pagination .nav-links > .next:hover{
background: #ebe9eb;
}
.woocommerce-product-gallery__trigger span{
position:absolute;
top: 3em;
right: -0.5em;
display: block;
z-index:9999999;
text-indent: initial;
font-size:14px;	
}
.xoo-cp-success{
background-color: #efefef;
color:#000;
}
.xcp-btn{
border-radius: 0;
background-color: #58595b;
}
.woocommerce-message{
border-top-color: #000;
}
.woocommerce button.button{
background-color: #58595b;
border: 0;
color: #fff;
border-radius: 0;
line-height: 18px;
}
.woocommerce a.button{
border-radius:0;
}
.billingcol{
border-right: 1px solid #dedede;
padding-right: 26px;
}
.billingcol h3, .shippingcol h3, .checkout h3{
margin: 0 0 10px 0;
font: 21px 'myHelveticaLight',Arial, Helvetica, sans-serif;
color: #a8a7ac;
}
.viewbox{
padding: 10px;
background: #efefef;
color: #000;
margin: 15px 0;
line-height: 20px;
overflow: hidden;
font-size:12px;
}
.viewbox span.subtotalbox{
float:right;
font-weight: normal;
font-size: 16px!important;
margin: 4px 0 5px 0;
}
.woocommerce form .form-row textarea{
font-weight:normal !important;
}
.woocommerce-info{
border-top-color: #000;
}
.woocommerce-info::before{
color: #000;
}
.woocommerce button.buttonupdate{
margin-top:20px;
margin-right: 20px;
}
.woocommerce a.button{
background-color: #58595b;
color: #fff !important;
}
.woocommerce-cart table.cart td.actions .coupon .input-text{
width: 56% !important;
}
.woocommerce table.cart td.actions{
background: #efefef;
padding: 2px 4px 5px 4px;
color: #000;
margin: 15px 0;
line-height: 20px;
font-size: 12px;
}
.coupon p{
line-height: 20px;
font-size: 12px;
}
.woocommerce-message::before{
color: #000;
}
.woocommerce-cart table.cart img{
width: 60px;
}
.pagination{
text-align:center;
}
.pagination .nav-links > .prev{
padding-left:.5em;
}
.pagination .nav-links > .next{
padding-right:.5em;
}
.pagination .nav-links > *{
border-right: 1px solid #d3ced2;
margin: 0;
float: left;
display: inline-block;
overflow: hidden;
line-height: 1;
font-size: 1em;
font-weight: 400;
padding: .5em;
min-width: 1em;
}
.svg-icon{
display:none !important;
}
.productunitprice{
margin-top:5px;
width:110px;
font-size:14px;
}
.buttonBuyNow{
float:right;
background:#58595b;
background-position:0 0;
width:67px;
height:38px;
text-align:center;
margin-top:10px;
cursor:pointer;
line-height: 14px !important;
}
.buttonBuyNow:hover{
background:#a6a7ab;
background-position:0 -38px;
}
.buttonBuyNow a.woocommerce-LoopProduct-link{
color: #fff!important;
font-family: 'myHelveticaLight', Arial, Helvetica, sans-serif;
font-size: 16px !important;
line-height: 14px !important;
cursor: pointer;
padding: 5px 0;
padding: 0;
display: block;
width:100%; }
.buttonBuyNow a.woocommerce-LoopProduct-link span{
color: #fff!important;
font-family: 'myHelveticaLight', Arial, Helvetica, sans-serif;
font-size: 16px !important;
line-height: 14px !important;
cursor: pointer;
}
.locationbox{
width: 100%;
clear: both;
font-size: 13px;
line-height: 15px;
color: #615f5f;
font-weight: 400;
font-family: Arial, Helvetica, sans-serif;
}
.locationbox span{
display: block;
width: 63%;
float:right;
font-size: 13px;
line-height: 15px;
color: #615f5f;
font-weight: 400;
font-family: Arial, Helvetica, sans-serif;
}
.sizebox{
width: 100%;
clear: both;
font-size: 13px;
line-height: 15px;
color: #615f5f;
font-weight: 400;
font-family: Arial, Helvetica, sans-serif;
}
.sizebox span{
display: block;
width: 63%;
float:right;
font-size: 13px;
line-height: 15px;
color: #615f5f;
font-weight: 400;
font-family: Arial, Helvetica, sans-serif;
}
.priceblock{
float: left;
}
.priceblock #displayprice{
float: right;
width: auto;
font-size: 18px !important;
color: #0C3 !important;
line-height: 17px;
font-weight: 400 !important;
padding-left: 11px;
}
.buttonBuyNow a{
color:#fff!important;
font-family:'myHelveticaLight', Arial, Helvetica, sans-serif;
font-size:16px;
position:relative;
top:4px;
left:0px;
line-height:14px;
cursor:pointer;
}
.fpMediumReview{
margin:3px 0;	
}
.fpMediumSaletag {
position: relative;
bottom:235px;
left:0px;
width:52px;
height:24px;
background:url(//www.mcdougallminerals.com/wp-content/themes/mcDougall-minerals-theme/css/images/saletag.png) no-repeat;
z-index:0;
} .fpSmall{
width:150px;
height:240px;
float:left;
margin:5px 14px 15px 0;
background:#fff; border-right:1px solid #dedede;	
padding:15px 14px 0 5px;
font-size:0.9em;
overflow:hidden;
text-align:center;
}
.fpSmall:last-child{
border-right:none;	
}
.fpSmallImage {
height: 220px; text-align: center;
margin:0 auto;
}
.fpSmallImage:before,
.fpSmallImage_before {
content: "";
display: inline-block;
height: 100%;
vertical-align: middle;
}
.fpSmallImage img {
vertical-align: middle;
max-height: 220px;
max-width:100%;
}
.fpSmallProductName{
width:195px;
height:32px;
font-size:14px;	
line-height:15px;
overflow:hidden;
text-align:left;
margin:4px 0;
}
.fpSmallProductName a{
color:#2452a0;	
}
.fpSmallProductName a:hover{
color:#000;	
}
.fpSmall .buttonLarge{
margin:0;	
float:left;
} #featuredProductsCategory .fpSmall{
width:150px;
height:240px;
float:left;
margin:5px 16px 15px 0;
background:#fff; border-right:1px solid #dedede;	
padding:15px 18px 0 5px;
font-size:0.9em;
text-align:center;
}
#featuredProductsCategory .fpSmall:nth-child(4n+2){
border-right:none;	
}
#featuredProductsCategory .fpSmallImage {
height: 150px; text-align: center;
margin:0 auto;
}
#featuredProductsCategory .fpSmallImage img {
vertical-align: middle;
max-height: 150px;
max-width:100%;
}
#featuredProductsCategory .fpSmallProductName{
width:145px;
height:42px;
font-size:14px;	
line-height:15px;
overflow:hidden;
text-align:left;
margin:6px 0;
} #home-content{
margin:0 auto;
width:980px;
padding:20px 20px;
background:#fff;
}
#home-content .entry .entry-content > *{
margin: 0 !important;
max-width: 100% !important;
}
.divider{
background:url(//www.mcdougallminerals.com/wp-content/themes/mcDougall-minerals-theme/css/images/divider.png) repeat-x;
width:100%;
height:21px;
margin:4px 0;	
}
.dividerbor{
background-color: #dedede;
height: 1px;
margin: 10px 0 10px 0;
border: 0;
}
.homeCatBox{
width:165px; height:165px; float:left; margin-left:15px; text-align:center; margin-top:12px;	
}
.homeCatImage {
height: 123px; text-align: center;
margin:0 auto;
}
.homeCatImage:before,
.homeCatImage_before {
content: "";
display: inline-block;
height: 100%;
vertical-align: middle;
}
.homeCatImage img {
vertical-align: middle;
max-height: 123px;
max-width:100%;
}
#home-boxes{
margin:0 auto;
width:948px;	
padding:0 0 4px 0;
}
.homebox{ width:220px;
height:191px;
overflow: hidden;
}
.homebox a{
display: block;
height: 156px;
}
.homebox a img{
width: 100% !important;
}
.homeboxtext{
width:220px;
height:35px;
background:#68686a;
color:#fff;	
font-size:18px;
font-family:'myHelveticaLight', Arial, Helvetica, sans-serif;
z-index: 9;
position: relative;
}
.homeboxtext a{
color:#fff !important;	
}
.homeboxtext p{
position:relative;
top:5px;
left:10px;	
}
.homebox-wide{
float:left;
width: 430px;
height:220px;
background:url(//www.mcdougallminerals.com/wp-content/themes/mcDougall-minerals-theme/css/images/quote.jpg) no-repeat;
}
.homebox-wide div{
margin:25px auto 0 auto;
overflow:hidden;
width:380px;
height:160px;
color:#fff;
font-size:24px;
line-height:32px;	
}
.homebox-wide div strong{
font-weight:normal;
font-size:18px;	
}
#home-welcome{
margin:0 auto;
width:980px;
padding:5px 0;
}
#welcome-left{
float:left;
width:540px;
font-size:15px;
line-height:21px;
margin-left:40px;	
}
#welcome-left p{
margin:0 0 15px 0;	
}
#welcome-left h1{
margin-bottom:5px;
font-size:30px;	
color:#a8a7ac;
font-weight:normal;
font-family:'myHelveticaLight', Arial, Helvetica, sans-serif;
}
#welcome-right{
float:right;
width:310px;	
margin-right:15px;
padding-top:0px;	
}
h1.welcomeH{
margin-bottom: 5px;
font-size: 30px;
color: #a8a7ac;
font-weight: normal;
font-family: 'myHelveticaLight', Arial, Helvetica, sans-serif;
margin-left: 0 !important;
margin-right: 0 !important;
margin-top: 0 !important;
}
.metaslider .slides img{
position: absolute;
left: 0;
top: 0;
}
.metaslider .caption-wrap{
opacity: 1 !important;
}
.metaslider .caption{
position: relative;
padding: 0 !important;
}
.metaslider .caption .mainslidebox{
position: absolute;
left: 0;
top: 0;
}
.metaslider .caption .mainslidebox .imgboxleft{
border:20px solid #060608; 
width:327px; 
height:287px; 
display: table-cell;
position: relative;
}
.metaslider .caption .mainslidebox .imgboxleft img{
max-width: 327px;
width: 93%;
height: auto;
}
.metaslider .caption .mainslidebox .textrightbox{
padding-left:30px;
padding-right:30px;
padding-top:8px;
display: table-cell;
}
.textrightbox h1{
font-family:'myHelveticaLight', Arial; 
color:#fff; 
line-height:40px; 
width:480px; 
margin-top:20px; 
margin-bottom:15px; 
font-size:48px;
}
.textrightbox span{
font-family:'myHelveticaLight', Arial; 
font-size:22px;	color:#fff;	
line-height:25px;
}
.slideshowbutton{
margin-left: 0 !important;
margin-top: 20px !important;
}
.slideshowbutton span{
cursor: pointer;
margin: 0;
background-color: #58595b;
background-image: url(//www.mcdougallminerals.com/wp-content/themes/mcDougall-minerals-theme/images/darkthemebuttons.png);
background-position: right -303px;
background-repeat: no-repeat;
border: 0px;
height: 16px;
font-family: 'myHelveticaLight',Arial;
font-size: 22px;
font-weight: normal;
text-decoration: none;
color: #fff!important;
padding: 5px 30px 8px 18px;
overflow: visible;
} #content{
margin:0 auto;
width:980px;
padding:20px 20px;
background:#fff;
} #leftside{
float:left;
width:176px;
}
#leftbox{
padding:0 0 8px 0;	
margin-bottom:5px;
background:#fff;
color:#424242;
font-size:12px;
}
#leftbox h1{
font-size:17px!important;
margin-bottom:5px;
font-weight:normal;
color:#a8a7ac;
margin-top:9px;
font-family:'myHelveticaLight', Arial, Helvetica, sans-serif;
}
#leftbox h1:not(.site-title):before, h2:before, #rightbox h1:not(.site-title):before, h2:before{
display: none !important;
}
.entry .entry-content, .entry .entry-summary{
margin: 0 !important;
padding: 0 !important;
max-width: 100% !important;
}
#leftbox select{
margin:0 0 0 -8px;	
font-family: Arial, Helvetica, sans-serif;
font-weight: 400;
font-size: 13px;
color: #000;
}
.brandFilterLink{
margin-left:-8px;
margin-top:5px;
} #menu-innersidebarmenu ul, #menu-catalogmenu ul{
display: none;
margin-left: 0;
}
#menu-innersidebarmenu li.drop-down a .menu-bullet, #menu-catalogmenu li.drop-down a .menu-bullet {display:block; background:url(http://v2.dev-ss-app.com/McDougallNew/wp-content/uploads/2020/04/vertmenu-down-1.png) no-repeat 100% ; padding-left:0; }
#menu-innersidebarmenu li.drop-down a:hover .menu-bullet, #menu-catalogmenu li.drop-down a:hover .menu-bullet{
background: url(http://v2.dev-ss-app.com/McDougallNew/wp-content/uploads/2020/04/vertmenu-down-1.png) no-repeat 100% ; padding-left:0;
}
#menu-innersidebarmenu li.drop-down a.active .menu-bullet, #menu-catalogmenu li.drop-down a.active .menu-bullet{
background: url(http://v2.dev-ss-app.com/McDougallNew/wp-content/uploads/2020/04/vertmenu-down-1.png) no-repeat 100% ; padding-left:0;
}
#vertmenu, #groupmenu, #pagemenu, #menu-innersidebarmenu, #menu-catalogmenu {
width: 162px;
}
#vertmenu, #vertmenu ul, #vertmenu li, #groupmenu, #groupmenu ul, #groupmenu li, #pagemenu, #pagemenu ul, #pagemenu li, #menu-innersidebarmenu, #menu-innersidebarmenu ul, #menu-innersidebarmenu li, #menu-catalogmenu, #menu-catalogmenu ul, #menu-catalogmenu li {
list-style: none;
padding-left: 0 !important;
}
#vertmenu li, #groupmenu li, #pagemenu li, #menu-innersidebarmenu li, #menu-catalogmenu li{
border-bottom:1px solid #dedede;
padding:3px 0;	
}
#vertmenu li a, #groupmenu li a, #pagemenu li a, #menu-innersidebarmenu li a, #menu-catalogmenu li a{
color:#a18d74!important; }
#vertmenu li a:hover, #groupmenu li a:hover, #pagemenu li a:hover, #menu-innersidebarmenu li a:hover, #menu-catalogmenu li a:hover{
color:#a8a7ac!important;
}
a.spanopen{
color:#8c8a8a!important;
cursor:default!important;	
}
#vertmenu li a.spanopen:hover, #groupmenu li a.snapopen:hover, #pagemenu li a.snapopen:hover, #menu-innersidebarmenu li a.snapopen:hover, #menu-catalogmenu li a.snapopen:hover{
color:#8c8a8a!important;	
cursor:default!important;
}
#vertmenu li a.lson, #groupmenu li a.lson, #pagemenu li a.lson, #menu-innersidebarmenu li a.lson, #menu-catalogmenu li a.lson{
color:#8c8a8a!important;
cursor:default!important;
}
#vertmenu li a:hover.lson, #groupmenu li a:hover.lson, #pagemenu li a:hover.lson, #menu-innersidebarmenu li a:hover.lson, #menu-catalogmenu li a:hover.lson{
color:#8c8a8a!important;
cursor:default!important;
}
#vertmenu a, #groupmenu a, #pagemenu a, #menu-innersidebarmenu a, #menu-catalogmenu a{
display: block;
font-size:14px;
width: 100%;
padding:2px 0 4px 0;
text-decoration: none;
}
#vertmenu a.span img, #groupmenu a.span img, #pagemenu a.span img, #menu-innersidebarmenu a.span img, #menu-catalogmenu a.span img {
float:right;
margin-top:6px;
} #vertmenu li ul li, #groupmenu li ul li, #pagemenu li ul li, #menu-innersidebarmenu li ul li, #menu-catalogmenu li ul li {
font-size:14px;
border: none;
list-style-type:none;
color:#808080;
width:155px;
}
#vertmenu li ul li a, #groupmenu li ul li a, #pagemenu li ul li a, #menu-innersidebarmenu li ul li a, #menu-catalogmenu li ul li a {
color: #a18d74!important;
font-size:14px;
line-height:16px;
padding:1px 0 1px 15px;
background-image: url(//www.mcdougallminerals.com/wp-content/themes/mcDougall-minerals-theme/images/darkthemebuttons.png)!important;
background-repeat: no-repeat!important;
background-position:-405px -271px!important;
font-weight:normal!important;
}
#vertmenu li ul li a:hover, #groupmenu li ul li a:hover, #pagemenu li ul li a:hover, #menu-innersidebarmenu li ul li a:hover, #menu-catalogmenu li ul li a:hover {
color: #a8a7ac!important;
list-style-type:none;
} .grouptitle{
font-weight:normal;
font:17px 'myHelveticaLight',Arial, Helvetica, sans-serif;
color:#a8a7ac;
margin-top:9px;
margin-bottom:4px;
display:block;
}
.othertitle{
font-weight:normal;
font:17px 'myHelveticaLight',Arial, Helvetica, sans-serif;
color:#a8a7ac;
margin-top:9px;
margin-bottom:4px;
display:block;
display:none;
}
.catdivider{
clear:both; height:1px; width:158px; margin:15px 0 15px 0;
display:none;
} #brands-container{
padding:10px 5px 10px 15px;
background:#fff;
border:1px solid #b2b2b2;
-moz-border-radius:6px;
border-radius: 6px;
clear:both;
position:relative;
top:20px;
}
#brands-container select{
margin:0 0 0 -7px;	
} .woocommerce ul.products{
margin:15px 0 !important;
}
#rightside{
width:750px;
float:right;
margin:2px 10px 10px 0;
border-left:1px solid #dedede;
min-height:720px;
}
#rightside h1{
margin:0 0 10px 0;	
font:21px 'myHelveticaLight',Arial, Helvetica, sans-serif;
color:#a8a7ac;
}
#rightbox{ background:#fff;	
padding:0 0 0 20px;
margin:6px 6px 8px 0;
clear:both;
}
#rightbox p{
margin:0 0 15px 0;	
}
#rightbox ul, #rightbox ol{
margin:15px;	
}
.entry-content .term-description {
padding: 0;
margin: 0;
}
.thepost {
width: 735px;
font-size: 14px;
color: #7c7b7b;
padding: 0 0 4px 0;
margin: 2px 6px 2px 0;
border-bottom: 1px solid #dedede;
}
.thepost {
width: 735px;
font-size: 14px;
color: #7c7b7b;
padding: 0 0 4px 0;
margin: 2px 6px 2px 0;
border-bottom: 1px solid #dedede;
}
.thepost img { margin-right:10px;
}
.posttitle {
margin-bottom: 5px;
font-size: 21px!important;
margin-bottom: 15px;
font-weight: normal;
color: #1a1818;
margin-top: 9px;
font-family: 'myHelveticaLight', Arial, Helvetica, sans-serif;
}
.posttags {
font-size: 14px;
margin: 4px 0 0 0;
display: none;
}
img.aligncenter {
display: block!important;
margin-left: auto!important;
margin-right: auto!important;
}
#rightbox .entry .entry-header{
margin: 0 !important;
}
#pageTitle{
width:100%;
height:30px;
clear:both;	
}
#pageTitle h1{
float:left;	
font:21px 'myHelveticaLight',Arial, Helvetica, sans-serif;
color:#a8a7ac;
}
#pageTitle #CatDisplay{
float:right;	
}
#catDesc{
padding:0;
margin:5px 0 0 0;	
}
#catDesc ul, #catDesc ol{
margin:15px;		
}
.woocommerce-MyAccount-content label{
width: 100% !important;
float: none;
}
.woocommerce form .password-input, .woocommerce-page form .password-input{
display: block !important;
}
.woocommerce .woocommerce-ordering select {
vertical-align: top;
font: 11px Arial, Helvetica, sans-serif;
color: #000;
}
.woocommerce .woocommerce-ordering select option[value="popularity"], .woocommerce .woocommerce-ordering select option[value="rating"] {
display: none;
} .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{
color: #58595b !important;
background-color: #000;
}
.car_count_title ul.product_list_widget.wmf-top-part li.woocommerce-mini-cart-item.mini_cart_item .cart-item-data-field a{
color: #3a3a3a !important;
text-align: left;
line-height: 16px;
}
.car_count_title ul.product_list_widget.wmf-top-part li.woocommerce-mini-cart-item.mini_cart_item span.quantity {
color: #3a3a3a !important;
padding-left: 10px;
}
.woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select{
border-color: #ccc;
font-size: 14px !important;
font-family:Arial, Helvetica, sans-serif;
}
.cart_image_iem img{
width: 100% !important;
}
.woocommerce .quantity .qty{
width: auto !important;
}
.cart_totals h2 {
margin: 0 0 10px 0;
font: 20px 'myHelveticaLight',Arial, Helvetica, sans-serif;
color: #a8a7ac;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{
width: 100%;
float: none;
}
.woocommerce a.button.alt{
background-color: #58595b;
font-family: 'myHelveticaLight',Arial;
font-size: 17px;
font-weight: normal;
text-decoration: none;
color: #fff !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation, .woocommerce-account .woocommerce-MyAccount-content{
width: 100%;
float: none;
}
.woocommerce-account .woocommerce-MyAccount-navigation{
margin-bottom: 20px;
}
.woocommerce-MyAccount-navigation ul{
list-style-type: none !important;
display: inline;
}
.woocommerce-MyAccount-navigation ul li{
display: inline-block;
border-bottom: 1px solid #adadad;
padding: 0 !important;
margin: 0 !important;
color: #000 !important;
}
.woocommerce-MyAccount-navigation ul li a{
display: inline-block;
padding: 10px 15px;
color: #000 !important;
}
.woocommerce-MyAccount-navigation ul li.is-active a{
background: #adadad;
border-bottom: 1px solid #adadad;
color: #fff !important;
}
.woocommerce form .show-password-input, .woocommerce-page form .show-password-input{
top:2.7em
}
.woocommerce form .form-row input.input-text{
font-weight: 400 !important;
color: #4b4b4b !important;
padding: 5px !important;
}
.woocommerce-Address-title h3{
margin: 0 0 10px 0;
font: 19px 'myHelveticaLight',Arial, Helvetica, sans-serif;
color: #a8a7ac;
}
.woocommerce-Address{
width: 100% !important;
float: none !important;
margin-bottom: 20px;
}
#customer_login h2{
margin: 0 0 10px 0;
font: 20px 'myHelveticaLight',Arial, Helvetica, sans-serif;
color: #a8a7ac;
}
a.xcp-btn{
color: #fff !important;
} .single-product .posttitle{
display: none;
}
#rightside-product{
width:730px;
float:right;
margin:2px 3px 10px 0;
border-left:1px solid #dedede;
background:#fff;	
padding:0px 12px;
margin:4px 6px 8px 0;
}
#productContainer{
width:715px;
margin:0 auto;	
}
#productCategory{
width:100%;
color:#7f7f7f;
font-size:12px;	
padding:6px 0;
}
#productLeft{
float:left;
width:50%;	
}
#productBasicsMobile{
display:none;	
}
#productGallery{
background:#fff;
font-size:12px;	
color:#7f7f7f;
}
.productImageWrapper img{
max-width:350px;	
max-height:350px;
height:auto;
width:auto;
}
.productImageEnlargeWrapper img{
max-width:700px;
max-height:700px;
height:auto;
width:auto;	
}
#productEnlarge{
z-index:10;
position:relative;
bottom:22px;
height:20px;
left:15px;	
}
#productCaption{
z-index:10;
position:relative;
bottom:20px;
height:0px;	
}
#productGalleryThumbs{
border:1px solid #dedede;
background:#fff;
float:left;
clear:both;	
margin:10px 0;
padding:4px 0;
}
#productGalleryThumbs img{
float:left;
padding:0 5px;
}
#productRight{
float:right;
width:48%;	
}
.entry .entry-summary > *{
margin: 10px 0 !important;
}
#productName{
color:#a8a7ac !important;	
font-size:28px !important;
line-height:26px !important;
margin-left:-4px !important;
font-family:'myHelveticaLight', Arial, Helvetica, sans-serif !important;
font-weight:normal !important;
}
#productReviewCount{
margin:5px 0;
font-size:11px;	
}
#productReviewCount a{
font-size:11px;	
}
#productSummary{
font-size:16px;	
margin:5px 0 10px 0;
line-height:20px;
font-family:'myHelveticaLight', Arial, Helvetica, sans-serif;
font-weight:normal;
}
#productOptionsWrapper{
background:#efefef;
padding:10px;
font-size:12px;
}
#productOptionsWrapper input, textarea{
padding:2px; color:#000; font:bold 14px Arial, Helvetica, sans-serif!important; width:280px; 	
}
#productOptionsWrapper select{
color:#000; font:bold 14px Arial, Helvetica, sans-serif!important; 	
}
#productPriceWrapper{
color:#000;
font-size:25px;
float:left;	
clear:both;
}
.productPrice{
font-weight:normal;
font-size:20px;
color:#999;	
}
#displayprice{
font-size:18px;
color:#093;	
}
.productMSRP{
text-decoration:line-through;
color:#959595;	
}
.productCurrency{
color:#959595;
font-size:12px;
}
.productsave{
color:#0ca50c;
font-size:15px;
clear:both;
display:block;
}
#productDiscounts{
float:left;
margin:3px 0 0 0;	
}
#productDiscounts td{
padding:3px;	
}
#productQuantity div{
position:relative;
top:0;
}
#productQuantity input{
width:50px;	
margin:5px 0 5px 0;
}
#addtocartContainer{
float:right;
margin-top:25px;
margin-left:-10px;	
}
#productsAlsoBuy{
width:100%;
margin:10px 0;	
}
#productDescription{
font-size:14px;	
margin:5px 0;
line-height:20px;
display:none;
} .optionselecttext{
margin:5px 0 5px 0;	
}
.optionnotselected { text-align:center; cursor:pointer; border:1px solid #ccc; background-color: #fff; color: #4D4D4D; margin: 0 2px 2px 0; padding: 2px 8px 2px 8px; white-space: nowrap;   }
.optionselected { text-align:center; cursor:pointer; border-width: 1px 1px 1px 1px; border-style: solid; border-color: #cccccc; background-color: #58595b; color: #ffffff; margin: 0px 2px 2px 0px; padding: 2px 8px 2px 8px; white-space: nowrap;  }
.optionnotselectedimage{text-align:center; cursor:pointer; border-width: 1px 1px 1px 1px; border-style: solid; border-color: #cccccc; background-color: #ffffff; color: #4D4D4D; margin: 0px 10px 2px 0px; padding: 2px 8px 2px 8px; min-width:31px; max-width:31px; _width:31px;}
.optionselectedimage{text-align:center; cursor:pointer; border:1px solid #7f7f7f; background-color: #b09258; color: #ffffff; margin: 0 10px 2px 0; padding: 2px 8px 2px 8px; min-width:30px; max-width:30px; _width:30px;}
.optionnotes { color: #4e4d4d; padding:3px 0; text-align:left!important; clear:both!important; float:none  }
.optionnotes p{ text-align:left!important;  } .producttabbox { width:100%;  position:relative; padding:0; float:right}
.producttabon {font-size:17px; margin-right:0; position:relative; left:0px; text-decoration: none; padding: 7px 25px; color: #fff!important; background:#58595b; float:left;display:block;  font-weight:normal; font-family:'myHelveticaLight', Arial, Helvetica, sans-serif;}
.producttaboff {font-size:17px; margin-right:2px; position:relative; left:1px; text-decoration: none; padding: 7px 25px; color: #7f7f7f!important; background-color: #fff; float:left;display:block; border-top:1px solid #dedede; border-right:1px solid #dedede; border-left:1px solid #dedede; font-weight:normal; font-family:'myHelveticaLight', Arial, Helvetica, sans-serif;}
.producttabcontent {  font-size: 15px;  padding:10px 17px; width:95%; border:1px solid #dedede;  margin:0 auto; float:right}
.producttabcontent ul, ol { margin-left:20px!important;}
.producttabcontent a{  }
.producttabcontent p{ margin:7px 0 7px 0; text-align:left;  }
.producttabcontent h3{
font-weight:bold;
color:#000;	
font-size:14px;
margin:0 0 10px 0;
} #footerWrap{
background:#58595b url(//www.mcdougallminerals.com/wp-content/themes/mcDougall-minerals-theme/css/images/footer.jpg) bottom repeat-x; min-width:980px;
margin:0 auto;
}
#footer{
margin:0 auto;
clear:both;
width:980px;
background:none; color:#fff; padding:20px 20px;
font-size:14px;
min-height:274px;
}
#footernew{
margin:0 auto;
clear:both;
width:940px;
background:none; color:#fff; padding:20px 20px;
font-size:14px; 
}
#footer h1{
color:#e3cebd; margin-bottom:7px;
}
#footer a{
color:#fff !important; }
#footer a:hover{
color:#e3cebd !important; }
#newsletter{
width:280px;
margin:5px 0 0 0;
padding:0 25px 0 0;
display:table-cell;
float:left;
color:#e3cebd;
font-weight:bold;
}
#newsletter input{
width:160px;
height:31px !important;
color:#979595;
padding:0.4em 0.4em 0.4em 0.5em;
background:#fff;
line-height:18px;
border:1px solid #dedce9;
font:14px Arial, Helvetica, sans-serif;
float:left;
-webkit-appearance: none;
-webkit-border-radius: 0;
}
#newsletter p{
margin-bottom:10px;	
margin-top:0;
}
.newslettergo{
height:25px; width:32px;
display:block;
}
a.newslettergo {
color:#fff!important; position:relative;
left:7px;
font-size:16px;
top:5px;	
font-weight:normal;
}
.newslettergoBg{
float:left;
width:38px; height:30px;
background: #a6a7ab;
-moz-border-radius-topright:4px;
-moz-border-radius-bottomright:4px;
border-top-right-radius: 4px; 
border-bottom-right-radius: 4px;
}
.newslettergoBg:hover{
float:left;
width:38px; height:30px;
-moz-border-radius-topright:4px;
-moz-border-radius-bottomright:4px;
border-top-right-radius: 4px; 
border-bottom-right-radius: 4px;
}
#moreinfo h1, #moreinfo2 h1{
font-size:14px;
color:#e3cebd;
font-weight:bold;
margin-top:0;
margin-bottom:3px;	
}
#moreinfo{
width:320px;
padding:0 20px 5px 20px;
display:table-cell;	
float:left;
min-height:150px;
color:#fff;
border-right:1px solid #909193;
border-left:1px solid #909193;
}
.menu-footermanu01-container, .menu-footermanu02-container{
list-style-type:none;
width:130px;
float:left;	
padding: 0;
margin: 0;
}
#moreinfo ul{
list-style-type:none;
width:130px;
float:left;	
padding: 0;
margin: 0;
}
#moreinfo li{
padding:2px 0;	
}
#moreinfo2{
width:200px;
padding:0 0 5px 20px;
display:table-cell;	
float:left;
color:#fff;
line-height:22px;
}
#footerlogo{
width:140px;
display:table-cell;
float:left;
padding:15px 0 0 20px;
vertical-align:top;
}
#copyrightWrap{
background:none; min-width:980px;
margin:0 auto;
}
#copyright{
position:relative;
clear:both;
background:url(http://v2.dev-ss-app.com/McDougallNew/wp-content/uploads/2020/04/footer.jpg) bottom repeat-x;
color:#fff; padding:0;
text-align:center;
font-size:12px;	
margin: 0;
font-family: Arial, Helvetica, sans-serif!important;
}
#copyright a{
color:#fff !important;
font-family: Arial, Helvetica, sans-serif!important;
font-weight: 400!important;
font-size: 12px!important;
}
#copyrightr-io{
font-weight: 400!important;
font-size: 12px!important;
text-align: left!important;
margin-top: 15px;
margin-bottom: -2px;
}
#newsletter input {
width: 160px;
height: 20px;
color: #979595;
padding: 0.4em 0.4em 0.4em 0.5em;
background: #fff;
line-height: 18px;
border: 1px solid #dedce9;
font: 14px Arial, Helvetica, sans-serif;
float: left;
-webkit-appearance: none;
-webkit-border-radius: 0;
}  .buttonSmall a{
color:#000;
text-decoration:none;
}
.buttonSmall span{
display: inline-block;
cursor:pointer;
margin: 0px;    
background-color: #595FD3;
background:url(//www.mcdougallminerals.com/wp-content/themes/mcDougall-minerals-theme/css/images/darkthemebuttons.png) 0px 0px no-repeat;
border: 0px;
height:18px;
min-width:52px;
text-align:center;
border:1px solid #ccc;
-moz-border-radius: 3px;
border-radius:3px;
-webkit-border-radius: 3px;
font-family: Arial;
font-size: 12px;
text-decoration: none;
color: #000;
padding: 5px 10px 0 10px;
overflow: visible;
}
.buttonSmall span:hover{
background:url(//www.mcdougallminerals.com/wp-content/themes/mcDougall-minerals-theme/css/images/darkthemebuttons.png) -220px  0px no-repeat;
cursor:pointer;
}
.buttonSmallMoveDown{
margin:17px 0 0 0;	
} .buttonLarge{
margin:10px;	
}
.buttonLarge a{
color:#fff!important;
text-decoration:none;
}
.buttonLarge span, .findstore{
cursor:pointer;
margin: 0;
background-color:#58595b;
background-image:url(//www.mcdougallminerals.com/wp-content/themes/mcDougall-minerals-theme/css/images/darkthemebuttons.png);
background-position: right -307px;
background-repeat: no-repeat;
border: 0px;
height:16px;
font-family: 'myHelveticaLight',Arial;
font-size: 17px;
font-weight:normal;
text-decoration: none;
color: #fff!important;
padding: 6px 30px 8px 18px;
overflow: visible;
}
.buttonLarge span:hover{
background:#a6a7ab url(//www.mcdougallminerals.com/wp-content/themes/mcDougall-minerals-theme/css/images/darkthemebuttons.png) right -307px no-repeat;
cursor:pointer;
}
.woocommerce-variation-add-to-cart{
width: 100%;
}
.quantity{
float: left;
}
#displayprice p.price{
margin-bottom: 0 !important;
}
table td, table th{
border: none;
padding: 0;
font-size: 14px;
margin: 5px 0 10px 0;
line-height: 20px;
font-family: 'myHelveticaLight', Arial, Helvetica, sans-serif;
font-weight: normal;
color: #615f5f;
word-break: break-word;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger{
top: 1em;
right: 0.6em;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger img:after {
content: 'Enlarge';
}
.woocommerce div.product .woocommerce-tabs ul.tabs{
margin: 0 !important;
padding: 0 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li{
margin: 0 !important;
border-radius: 0;
font-size: 17px;
text-decoration: none;
padding: 7px 25px !important;
color: #fff!important;
background: #58595b !important;
font-weight: normal;
font-family: 'myHelveticaLight', Arial, Helvetica, sans-serif;
border-left: 1px solid #d3ced2;
border-top: 0;
border-bottom: 0;
border-right: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{
color: #fff !important;
font-weight: normal;
font-family: 'myHelveticaLight', Arial, Helvetica, sans-serif;
padding: 0 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{
box-shadow: none !important;
right: 0;
border-bottom-left-radius: 0;
border-width: 0;
}
.woocommerce div.product .woocommerce-tabs .panel{
padding: 10px 17px !important;
border: 1px solid #dedede;
}
.woocommerce div.product form.cart .button{
float: right;
}
.single-product .thepost{
border-bottom: none !important;
}
.woocommerce div.product div.images .flex-control-thumbs{
border: 1px solid #dedede;
background: #fff;
float: left;
clear: both;
margin: 0!important;
padding: 4px 0;
}
.woocommerce div.product div.images .flex-control-thumbs li{
width: 40px;
height: 40px;
margin: 2px 5px 5px 6px;
}
.woocommerce button.button.alt{
color:rgb(5, 3, 3)!important;
text-decoration:none;
background-color:#58595b;
background-image:url(//www.mcdougallminerals.com/wp-content/themes/mcDougall-minerals-theme/images/darkthemebuttons.png);
background-position: right -307px;
background-repeat: no-repeat;
border: 0px;
border-radius: 0;
font-family: 'myHelveticaLight',Arial;
font-size: 17px;
font-weight:normal;
text-decoration: none;
color: #fff!important;
padding: 6px 30px 8px 18px;
overflow: visible;
float: right;
}
#tab-description h2{
display: none;
} .buttonSmallInput{
display: block;
cursor:pointer;
margin: 0px;    
background:url(//www.mcdougallminerals.com/wp-content/themes/mcDougall-minerals-theme/css/images/darkthemebuttons.png) 0px 0px no-repeat;
border: 0px;
height:25px!important;
min-width:75px!important;
text-align:center;
border:1px solid #ccc;
-moz-border-radius: 3px;
border-radius:3px;
-webkit-border-radius: 3px;
font-family: Arial;
font-size: 12px!important;
text-decoration: none;
color: #000;
font-weight:normal!important;
text-transform:uppercase;
padding: 50px 10px 50px 10px!important;
overflow: visible;
}
.buttonSmallInput:hover{
background:url(//www.mcdougallminerals.com/wp-content/themes/mcDougall-minerals-theme/css/images/darkthemebuttons.png) -220px  0px no-repeat;
cursor:pointer;
} .buttonLargeInput{
display: block;
margin: 0px;    
background:url(//www.mcdougallminerals.com/wp-content/themes/mcDougall-minerals-theme/css/images/darkthemebuttons.png) right -88px no-repeat;
border: 0px;
border-style: none;
-moz-border-radius: 4px;
border-radius:4px;
-webkit-border-radius: 4px;
font-family: Arial;
font-size: 14px;
font-weight: bold;
text-decoration: none;
color: #fff!important;
padding: 10px 25px 11px 15px!important;
overflow: hidden!important;
cursor:pointer;
}
.buttonLargeInput:hover{
background:url(//www.mcdougallminerals.com/wp-content/themes/mcDougall-minerals-theme/css/images/darkthemebuttons.png) right -88px no-repeat;
cursor:pointer;
} .buttonMedium{
margin:10px;	
}
.buttonMedium a{
color:#fff;
text-decoration:none;
}
.buttonMedium span{
cursor:pointer;
margin: 0;    
background:url(//www.mcdougallminerals.com/wp-content/themes/mcDougall-minerals-theme/css/images/darkthemebuttons.png) right -88px no-repeat;
border: 0px;
height:10px;
-moz-border-radius: 4px;
border-radius:4px;
-webkit-border-radius: 4px;
font-family: Arial;
font-size: 14px;
font-weight:bold;
text-decoration: none;
color: #fff;
padding: 7px 32px 7px 22px;
overflow: visible;
}
.buttonMedium span:hover{
background:url(//www.mcdougallminerals.com/wp-content/themes/mcDougall-minerals-theme/css/images/darkthemebuttons.png) right -88px no-repeat;
cursor:pointer;
} #cartContainer{
padding:2px 0 2px 20px;
width:740px;
}
#cartContainer h2{
font-weight:normal;
font-size:16px!important;
margin:4px 0 5px 0;
}
#cartContainer td{
padding:0px 0px;
font-size:12px;
}
.cartBorder{
border-bottom:1px solid #dedede;	
}
#cartList td{
padding:6px 4px;	
}
#cartContainer label{
width: 90px!important;
float: left!important;
text-align: left!important;
margin-right: 10px!important;
display: block!important;
clear:both!important;
cursor:text;
white-space:normal!important;
}
#cartContainer input{
padding:1px 0 1px 0;
margin-bottom:12px;
font:bold 14px Arial, Helvetica, sans-serif;
color:#000;	
}
#cartProductName{
font-size:16px!important;
margin:5px 0 5px 0;
font-weight:normal;
}
.cartPricing{
font-size:11px;
color:#666;	
line-height:20px;
}
.cartPricing strong{
font-size:14px;
color:#000;	
}
.cartPricing input{
text-align:right;
margin-top:-2px;
top:-2px;
width:50px;	
}
#cartTotalBox, #cartTotalBox td{
background:#efefef;
padding:2px 4px 5px 4px;
color:#000;	
margin:15px 0;
line-height:20px;
font-size:12px;	
}
#cartCouponStatus td{
line-height:15px;	
}
.cartTdCouponCode{
width:250px;	
}
#cartEstimateShipping{
display:none; 
margin:8px 0 0 -5px; 
}
#cartEstimateShipping label{
width: 78px!important;
float: left!important;
text-align: left!important;
margin-right: 10px!important;
display: block!important;
position:relative;
top:-1px;
cursor:text;
}
#cartEstimateShipping .buttonSmallInput{
width:100px;	
}
.cartTdDivider{
display:none;	
} #shippingContainer{
font-size:12px;
color:#919191;
}
#shippingContainer h1{
font-size:18px;
color:#000;
font-weight:normal;
margin:0 0 10px 0;	
}
#shippingContainer h2{
font-weight:normal;
color:#000;
font-size:16px!important;
}
#shippingContainer td{
padding:2px 10px!important;	
border:0!important;
}
#shippingContainer input, textarea{
font:bold 14px Arial, Helvetica, sans-serif;
color:#000;	
margin-bottom:8px;	
}
#shippingContainer img{
position:relative;
top:2px;	
}
.shippingContainerInput{
margin-left:10px;
width:214px;
padding:1px;
}
#boxGrey{
padding:10px;
background:#efefef;
color:#000;	
margin:15px 0;
line-height:20px;
overflow:hidden;
}
.boxGreyLeft{
text-align:left;
padding:0 10px 0 0;	
}
.boxGreyMiddle{
text-align:right;	
}
.shippingBorder{
border-left:1px solid #dedede;
padding-left:10px;
padding-right:10px;
margin-left:10px;	
}
.shippingPadding{
padding-left:20px!important;
}
.shippingLeftPadding{
padding-left:20px;
} #checkoutContainer{
margin:10px 0;
color:#000;
font-size:12px;
}
#checkoutContainer h2{
font-weight:normal;
color:#000;
font-size:16px!important;
}
#checkoutContainer td{
padding:2px 10px 2px 4px;
border:0!important;
font-size:14px;	
}
#checkoutContainer input, textarea{
font:bold 14px Arial, Helvetica, sans-serif;
color:#000;	
margin-bottom:8px;
}
.checkoutContainer{
margin-left:10px;
width:213px;
padding:1px;
}
#checkoutContainer label{
width: 90px;
float: left;
text-align: left;
margin-bottom:5px;
display: block;
cursor:text;
background:#ccc!important;
}
#checkoutSubmitBox{
background:#efefef;
padding:6px 20px 6px 20px!important;
color:#000;	
margin:15px 0;
line-height:20px;
}
.checkoutInput{
width:210px;
padding:1px!important;	
} .checkoutTitle h4{
font-weight:bold!important;
font-size:14px!important;	
}
.checkoutOrderTable{
margin-left:-4px;	
line-height:17px;
}
.checkoutOrderTable .buttonLarge, .buttonMedium{
margin-left:0px;
}
.checkoutOrderTable .buttonMedium{
margin-left:0px;
}
.checkoutOrderBox{
padding-bottom:5px;
line-height:17px;
}
.checkoutOrderBox .buttonLarge{
margin-left:0px;
position:relative;
top:6px;
margin-bottom:10px;
display:inline-block;
}
.checkoutOrderBox .buttonMedium{
margin-left:0px;
position:relative;
top:6px;
margin-bottom:15px;
} #contactPage {
margin-bottom:30px;
}
#contactPage label{
width: 146px!important;
float: left!important;
text-align: left!important;
margin-right: 10px!important;
display: block!important;
margin-top:5px;
cursor:text;
}
#contactPage .buttonLarge{
margin-left:162px;
margin-top:10px;
}
.contactInput{
margin-left:10px;
width:213px;
padding:1px;
margin-bottom:5px;
font-weight:bold;
font-size:14px;
}
.contactText{
font-size:14px;
}
#contactPage textarea{
margin-left:10px;
width:400px!important;	
}
#contactPage .buttonLarge{
margin-left:162px;
margin-top:10px;
}
.contactForm {
margin-bottom:30px;
margin-top: 50px;
}
#rightbox .contactForm p {
margin-bottom: 0;
}
.contactForm label {
width: 100%;
display: block;
}
.contactForm label span:not(.wpcf7-form-control-wrap) {
width: 22%;
float: left;
text-align: left;
margin-right: 10px;
display: block;
margin-top:5px;
cursor:text;
}
.contactForm label span.wpcf7-form-control-wrap{
width: 76%;
display: inline-block;
}
.contactForm input {
padding: 1px 0 1px 0;
margin-bottom: 8px;
font: bold 14px Arial, Helvetica, sans-serif;
color: #000;
width: 40%;
float: left;
margin-right: 1%;
}
.contactForm label span.wpcf7-not-valid-tip {
width: 57%;
float: left;
margin-top: 2px;
}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
border: 0px;
color: red;
}
.contactForm textarea{
width:400px;	
}
#rightbox .contactForm p.contactText {
margin-bottom: 15px;
}
.contactForm .buttonLarge{
margin-left:162px;
margin-top:10px;
}
.contactForm input[type="submit"] {
cursor: pointer;
background-color: #58595b;
background-image: url(//www.mcdougallminerals.com/wp-content/themes/mcDougall-minerals-theme/images/darkthemebuttons.png);
background-position: right -307px;
background-repeat: no-repeat;
border: 0px;
height: 34px;
font-family: 'myHelveticaLight',Arial;
font-size: 17px;
font-weight: 400;
text-decoration: none;
color: #fff;
padding: 6px 30px 8px 18px;
overflow: visible;
margin: 0;
margin-left: 162px;
border-radius: 0;
width: auto;
} .fpMediumGallery{
width:162px;
height:142px;
float:left;
margin:5px 6px 1px 0;
background:#fff; font-size:0.9em;
text-align:center;
border:1px solid #ddd;
padding:5px;
}
.fpMediumGalleryImage {
height: 142px; text-align: center;
margin:0 auto;
cursor:pointer;
}
.fpMediumGalleryImage:before,
.fpMediumGalleryImage_before {
content: "";
display: inline-block;
height: 100%;
vertical-align: middle;
}
.fpMediumGalleryImage img {
vertical-align: middle;
max-height: 142px;
max-width:100%;
}
.fpMediumGalleryName{
width:195px;
height:52px;
font-size:14px;	
line-height:15px;
overflow:hidden;
text-align:left;
margin:4px 0;
display:none;
}
#pageGalleryPopupDistance { 
width:1px;
height:50%;
margin-bottom:-267px; float:left;
}
#pageGalleryPopupWrapper{
display:none; 
height:100%; 
position:fixed;
top: 0px;
right: 0px; 
width:100%;
z-index:1000000;
background:url(//www.mcdougallminerals.com/wp-content/themes/mcDougall-minerals-theme/css/images/transparent.png) repeat; 
}
#pageGalleryPopupContent {
margin:0 auto;
position:relative; text-align:left;
height:534px;
width:832px;
clear:left;
background:#fff;
border:2px solid #b8b7b7;
-moz-border-radius:12px;
border-radius:12px;
line-height:15px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
z-index:5000000!important;
}
#pageGalleryPopupContent img{
border:1px solid #ddd;
padding:10px;	
}
#pageGalleryPopupContent table{
margin-top:10px;
margin-left:14px;	
}
#pageGalleryPopupContent h1{
font-size:20px;
margin:0 0 10px 0;
line-height:24px;
}
#pageGalleryPopupCaption{
font-size:14px;
color:#592f6e;
}
#pageGalleryPopupThumbs{
height:280px;
margin:10px 0 0 0;
overflow-x:hidden;	
overflow-y:auto;
width:370px;
}
#pageGalleryPopupThumbs img{
float:left;
margin:0 0 8px 12px;	
}
#pageGalleryPopupClose{
text-align:right;
padding:12px 0;
margin:0 auto;
width:470px;
}
.pageGalleryPopupBorder{
border-right:1px solid #b2b2b2; 
padding-right:20px; 
padding-left:20px;	
}
#pageGalleryBottom{
width:470px;
margin:0 auto;	
}
#pageGalleryPopupPrev{
width:50px;
height:20px;
float:left;
}
#gallerydescription{
width:auto;
height:52px;
margin:0 auto;
text-align:center;
overflow:hidden;
padding:5px 0;
font-size:14px;
}
#pageGalleryPopupNext{
width:50px;
float:right;
text-align:right;	
} #productGalleryPopupDistance { 
width:1px;
height:50%;
margin-bottom:-390px; float:left;
}
#productGalleryPopupWrapper{
display:none; 
height:100%; 
position:fixed;
top: 0px;
right: 0px; 
width:100%;
z-index:1000000;
background:url(//www.mcdougallminerals.com/wp-content/themes/mcDougall-minerals-theme/css/images/transparent.png) repeat; 
}
#productGalleryPopupContent {
position:absolute; text-align:left;
height:780px; display:none;
top:15px;
margin-left:-172px;
width:880px;
clear:left;
background:#fff;
border:2px solid #b8b7b7;
-moz-border-radius:12px;
border-radius:12px;
line-height:15px;
color:#000;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
z-index:5000000!important;
}
#productGalleryPopupContent h1{
font-size:20px;
margin:0 0 10px 0;
line-height:24px;
width:320px;
}
#productGalleryPopupCaption{
font-size:14px;
color:#000;
}
#productGalleryPopupThumbs{
height:680px;
background:#fff;
overflow-y:auto;
overflow-x:hidden;
width:75px;
margin:10px 0 0 0;
}
#productGalleryPopupThumbs img{
float:left;
margin:0 0 8px 12px;	
}
.productGalleryPopupClose{
float:right;
height:30px;
position:relative;
left:-30px;
top:20px;	
}
.productGalleryPopupBorder{
border-right:1px solid #b2b2b2; 
padding-right:20px; 
padding-left:20px;	
} #productAddCartPopupDistance { 
width:1px;
height:50%;
margin-bottom:-150px; float:left;
}
#productAddCartPopupWrapper{
display:none; 
height:100%; 
position:fixed;
top: 0px;
right: 0px;
width:100%;
z-index:100;
background:url(//www.mcdougallminerals.com/wp-content/themes/mcDougall-minerals-theme/css/images/transparent.png) repeat; 
}
#productAddCartPopupContent {
margin:0 auto;
position:relative; text-align:left;
height:270px;
width:525px;
clear:left;
background:#fff;
border:2px solid #b8b7b7;
-moz-border-radius:12px;
border-radius:12px;
line-height:15px;
color:#000;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
z-index:5000000!important;
}
#productAddCartPopupContent h2{
font-size:20px;
margin:0 0 10px 0;
color:#333;
font-family:Arial;
font-weight:normal;
}
.theProductName{
font-size:16px;
margin:0 0 5px 0;
font-weight:normal;
font-family:Arial;
}
#productAddCartPopupContent table{
position:relative;
top:15px;
}
#slideshowBox{
height: auto; }
.postbody .kc-wrap-columns .kc_column {
padding-left: 0; 
}
#menu-item-16896, #menu-item-16834 {
display: none;
} .clearFloat{
clear:both;
height:10px;	
}
.clearfix:after {
content: ".";
clear: both;
height: 0;
visibility: hidden;
display: block;
}
.clearfix {
display: inline-block; }
.spacer/*\*/* html .clearfix {height: 1%;}
.clearfix {display: block;}/**/@media screen and (max-width: 1430px){
.woocommerce.columns-3 ul.products li.product{
width: 31%;
}
.entry .entry-content > .woocommerce {
max-width: 100% !important;
}
.buttonBuyNow{
width: 27%;
}
}
@media screen and (max-width: 1255px){
.woocommerce.columns-3 ul.products li.product{
width: 30%;
}
}
@media screen and (max-width: 1080px){
.woocommerce.columns-3 ul.products li.product{
padding: 15px 17px 0 0;
margin: 5px 20px 15px 0;
width: 30.3%;
}
.buttonBuyNow{
width: 27%;
}
}
@media screen and (max-width: 1031px){
.woocommerce.columns-3 ul.products li.product{
width: 30%;
}
}
@media screen and (max-width: 980px){
#toplinks, #header, #menuContainer, #slideshowBox, #home-content, #footer, #footernew, #menuWrapper {
width: 100%;
padding: 0 10px;
min-width: 100%;
}
#logo{
width: 100%;
text-align: center;
}
#searchbox{
float: left;
margin-bottom: 8px;
}
#cartbox{
float: right;
margin-bottom: 8px;
}
#topright{
float: none;
width: 80%;
margin: 0 auto;
}
#slideshowBox{
padding: 0;
}
#contentWrapper{
min-width: 100%;
}
.fourboxsecCS{
margin-right: 9px;
margin-left: 14px;
width: 22% !important;
}
.homeboxtext{
width: 100%;
}
#home-content, #footer, #footernew{
padding: 20px !important;
}
#footerWrap{
min-width: 100%;
}
#slideshowBox{
height: auto; }
.metaslider .caption .mainslidebox .imgboxleft img{
width: 81%;
border: 20px solid #060608;
}
.metaslider .caption .mainslidebox .imgboxleft{
border: none;
}
.textrightbox h1{
font-size: 39px;
}
.textrightbox span{
font-size: 18px;
line-height: 21px;
}
.slideshowbutton span{
font-size: 17px;
}
#rightside{
width: 69%;
max-width: 100% !important;
float: left;
}
#rightbox .entry .entry-content > *{
max-width: 100% !important;
}
#content{
width: 100%;
}
.thepost{
width: 100%;
}
}
@media screen and (max-width: 950px){
.woocommerce.columns-3 ul.products li.product{
width: 29%;
}
.prodbtm a.woocommerce-LoopProduct-link{
width: 100%;
float: none;
}
.buttonBuyNow{
width: 100%;
float: none;
height: auto;
clear: both;
}
.buttonBuyNow a{
top:0;
}
.buttonBuyNow a.woocommerce-LoopProduct-link, .buttonBuyNow a.woocommerce-LoopProduct-link span{
line-height: 40px !important;
}
.fpMediumImage{
height: auto;
}
#rightside{
width: 79%;
margin-left: 0;
}
#mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 > li.mega-menu-item > a.mega-menu-link{
font-size: 17px;
}
}
@media screen and (max-width: 927px){
#rightside{
width: 77%;
}
}
@media screen and (max-width: 848px){
#rightside{
width: 74%;
}
}
@media screen and (max-width: 805px){
.fourboxsecCS{
margin-left: 12px;
}
.homeleftpanC, .homerightpanC{
width: 100% !important;
float: none !important;
}
.homerightpanC{
text-align: center;
padding-top: 20px;
}
.welcometext{
float: none !important;
}
#newsletter, #moreinfo, #moreinfo2, #footerlogo{
float: none;
width: 100%;
display: block;
border: none !important;
padding-bottom: 20px;
}
.menu-footermanu01-container, .menu-footermanu02-container{
width: 50% !important;
}
#moreinfo, #moreinfo2, #footerlogo, #newsletter{
padding-left: 0 !important;
}
#footerWrap{
min-width: 100%;
}
.homeboxtext a{
font-size: 13px;
}
.metaslider .caption .mainslidebox .imgboxleft{
width: 400px;
}
.metaslider .caption .mainslidebox .imgboxleft img{
width: 114%;
}
}
@media screen and (max-width: 768px){
#rightside {
width: 65%;
}
.woocommerce.columns-3 ul.products li.product{
width: 44%;
}
.woocommerce.columns-3 ul.products li.product:nth-child(3n){
border-right: 1px solid #dedede;
}
.woocommerce.columns-3 ul.products li.product:nth-child(2n){
border-right: none;
}
}
@media screen and (max-width: 721px){
.fourboxsecCS{
margin-left: 11px;
}
}
@media screen and (max-width: 697px){
.fourboxsecCS{
margin-left: 6px;
margin-right: 6px;
}
.metaslider .caption .mainslidebox .imgboxleft{
display: block;
float: left;
width: 244px;
}
.metaslider .caption .mainslidebox .imgboxleft img{
width: 100%;
}
.metaslider .caption .mainslidebox .textrightbox{
display: initial;
width: 50%;
float: left;
padding-left: 0;
padding-right: 10px;
}
.textrightbox h1{
font-size: 28px;
}
.textrightbox span {
font-size: 14px;
line-height: 17px;
}
#rightside{
width: 63%;
}
}
@media screen and (max-width: 697px){
.woocommerce.columns-3 ul.products li.product{
width: 100%;
margin: 15px 0 !important;
padding: 0 !important;
border-right: 0;
}
.woocommerce.columns-3 ul.products li.product:nth-child(3n){
border-right: none;
}
.woocommerce ul.products li.product a img{
display: initial;
}
.fpMediumBottom{
width: 100%;
text-align: center;
}
.priceblock{
float: none;
}
.fpMediumProductName{
width: 100%;
text-align: center !important;
}
.fpMediumProductName h2{
text-align: center;
}
.priceblock #displayprice{
display: inline flow-root list-item;
float: none;
}
#searchbox{
width: 100%;
}
#searchbox input{
width: 86%;
}
.linkbox{
font-size: 13px;
text-align: center;
float: none !important;
display: inline;
padding: 0 !important;
}
#linksbox ul{
float: none;
}
.linkbox li{
display: inline;
float: none;
text-align: center;
padding-left: 6px !important;
}
.linkbox li a{
text-align: center;
display: inline;
float: none;
}
.linkbox li:first-child{
padding-left: 0 !important;
}
#cartbox{
width: 127px;
margin-top: 0 !important;
}
}
@media screen and (max-width: 567px){
.fourboxsecCS{
width: 41% !important;
margin: 20px !important;
display: inline-block;
float: none !important;
}
#homeblocks{
text-align: center;
}
.textrightbox h1{
font-size: 22px;
}
.blog #rightside, .single #rightside, #rightside{
width: 100%;
float: none;
display: block;
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
box-ordinal-group: 1;
border: none;
padding-left: 0 !important;
}
.blog #rightbox, .single #rightbox, #rightbox{
padding-left: 0;
}
.posttitle{
font-size: 17px;
}
.blog #leftside, .single #leftside, #leftside{
width: 80%;
float: none;
display: block;
-webkit-box-ordinal-group: 2;
-moz-box-ordinal-group: 2;
box-ordinal-group: 2;
margin: 0 auto;
}
.blog #contentBorder, .single #contentBorder, #content{
display: -webkit-box;
display: -moz-box;
display: box;
-webkit-box-orient: vertical;
-moz-box-orient: vertical;
box-orient: vertical;
}
#vertmenu, #groupmenu, #pagemenu, #menu-innersidebarmenu, #menu-catalogmenu{
width: 100%;
}
}
@media screen and (max-width: 453px){
.fourboxsecCS{
width: 53% !important;
}
.metaslider .caption .mainslidebox .imgboxleft{
width: 257px !important;
margin: 0 auto !important;
float: none;
height: 201px;
}
.metaslider .caption .mainslidebox .imgboxleft img {
width: 80%;
margin: 0 auto !important;
}
#slideshowBox{
height: auto;
}
.metaslider .caption .mainslidebox .textrightbox{
width: 80%;
margin: 0;
padding: 0 0 0 30px;
float: none;
text-align: left;
display: block;
}
.slideshowbutton span{
background-position: right -310px;
}
#rightside{
width: 55%;
}
}
@media screen and (max-width: 420px){
#rightside{
width: 100%;
float: none;
display: block;
border-left: none;
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
box-ordinal-group: 1;
}
#leftside{
float: none;
display: block;
margin: 0 auto;
-webkit-box-ordinal-group: 2;
-moz-box-ordinal-group: 2;
box-ordinal-group: 2;
}
#content{
display: -webkit-box;
display: -moz-box;
display: box;
-webkit-box-orient: vertical;
-moz-box-orient: vertical;
box-orient: vertical;
}
.metaslider .caption .mainslidebox .imgboxleft img{
margin: 0;
left: -67px !important;
}
.metaslider .caption .mainslidebox .textrightbox{
width: auto !important;	
}	
.linkbox{
font-size: 12px;
}
.linkbox li{
padding-left: 1px !important;
}
#searchbox input{
width: 80%;
}
.metaslider .caption .mainslidebox .textrightbox{
width: 60% !important;
}
}
@media screen and (max-width: 320px){
.fourboxsecCS{
width: 80% !important;
}
}
.woocommerce ul.wc-tabs li.additional_information_tab {display:none!important;}
.product_cat-museum-home .prodbtm, .product_cat-museum-home #fpProductDetails {display:none!important;}