.centering { 
display: flex; 
flex-direction: column; 
justify-content: center;
} .woocommerce .related.products ul.products li.product h2{
color:#666666!important;
font-size:1.0em!important;
}
.woocommerce-page .related.products {
clear: both;
margin-top:10%;
}
ul#top-menu.nav li ul li a{
font-size:1.1em;
line-height:1.15;
padding-right:0px;
padding-left:0px;
}
.home .et_pb_post a img {
height: auto!important;
float: left!important;
max-width: 300px!important;
left: 0;
padding-right: 14px;
padding-bottom:10px;
}
.et-cart-info { display:none; }
form.woocommerce-ordering {
display:none!important;
}
p.woocommerce-result-count{
font-size:0.8em!important;
text-transform:uppercase;
color:#E5D25E!important;
}
div#main-content .woocommerce-breadcrumb{
font-size:0.8em;
text-transform:uppercase;
color:#ECD975;
} .footer-widget h4.title{
font-size:1.18em;
text-transform:uppercase;
color:#ccc!important;
border-bottom:1px dashed #FFFF00;
}
.footer-widget ul#menu-footer-shop-menu {
padding-top:20px;
-webkit-column-count: 4; -moz-column-count: 4; column-count: 4;
-webkit-column-gap: 20px; -moz-column-gap: 20px; column-gap: 20px;
}
.footer-widget { margin-right: 0;}
.footer-widget:nth-child(1) { width: 100%; padding-right:0px;}
.footer-widget:nth-child(2) {display:none;}
.footer-widget:nth-child(3) {display:none;}
.footer-widget+.last{display:none;}
@media only screen and (max-width: 980px){
.footer-widget:nth-child(1) { width: 100%; padding-right:15px;}
.footer-widget:nth-child(2) {display:none;}
.footer-widget:nth-child(3){display:none;}}
@media only screen and ( max-width: 767px ) {
.footer-widget:nth-child(1) { width: 100%; padding-right:15px;}
.footer-widget:nth-child(2) {display:none;}
.footer-widget:nth-child(3) {display:none;}}
.footer-widget ul#menu-footer-shop-menu li:before{
display: none;
}
.footer-widget ul#menu-footer-shop-menu li{
padding:0px!important;
line-height:1.0;
}
.footer-widget ul#menu-footer-shop-menu li a{
font-size:0.8em!important;
color:#fff;
}
.footer-widget ul#menu-footer-shop-menu li a:hover{
color:#eee!important;
} div#footer-bottom p{
font-size:0.7em!important;
text-transform:uppercase;
color:#888;
letter-spacing:2px;
}
div#footer-bottom .website{
text-transform:none!important;
font-size:0.6em!important;
color:#444;
}
div#footer-bottom .website a{
color:#444;
} div#sidebar h4.widgettitle{
font-size:1.25em!important;
margin-bottom:40px;
}
div#sidebar div.textwidget p{
color:#333!important;
}
div#sidebar form.wpcf7-form{
padding:1px!important;
max-width:300px;
border:1px solid #fff;
}
div#sidebar form.wpcf7-form p{
text-transform:uppercase;
color:#333!important;
text-transform:uppercase;
letter-spacing:2px;
font-weight:600!important;
line-height:1.2;
font-size:0.65em!important;
}
div#sidebar form.wpcf7-form p
span.wpcf7-form-control-wrap input{
padding:10px;
border:1px solid #fff!important;
background:#EAEAEA;
max-width:100%!important;
}
div#sidebar span.wpcf7-form-control-wrap textarea{
border:1px solid #fff!important;
background:#EAEAEA;
max-width:100%!important;
}
div#sidebar
form.wpcf7-form
p .wpcf7-form-control.wpcf7-submit{
background:#FCFC8D!important;
border:none!important;
padding:10px 20px;
text-transform:uppercase;
color:#111;
font-size:1.1em;
font-weight:600!important;
}
.page-id-197 h1{
padding:10px;
margin-bottom:0px!important;
}
@media only screen and ( max-width: 480px ){
.home .et_pb_text.et_pb_module{
padding:25px 5px 15px 5px!important;
}
.home .et_pb_text.et_pb_module h1{
font-size:1.3em!important;
}
}
.websiteby a{font-weight:400!important; font-size:0.8em!important; color:#666!important;}