/* Enter Your Custom CSS Here */
.term-description h1 { font-size: 24px; margin-bottom: 20px; }
.term-description h2 { font-size: 18px; margin-bottom: 10px; }
.term-description { margin-bottom: 20px; }
h2 { width: 100%; }
.shop_table.cart .product-thumbnail > a > img { min-width: 90px; }
.whatisan { float: right !important; width: 40% !important; position: absolute; top: 5%; left: 53%; }
.whatisan1 { float: right !important; width: 40% !important; position: absolute; top: 13%; left: 53%; }
 @media screen and (max-width: 767px) and (min-width: 481px) {
.whatisan { display: none; }
.whatisan1 { display: none; }
}
@media screen and (max-width: 480px) {
 .whatisan1 { float: left !important; width: 100% !important; position: relative; top: 13%; left: 5%; } 
  .ginput_container #tooltip-div {float: right; position: relative; top: 0px; width: 50%; cursor: pointer;}
}

 @media screen and (max-width: 1200px) and (min-width: 1024px) {
nav ul li a { font-size: 14px; padding: 0 0 0 15px !important }
}
.textwidget a { border-bottom: 2px solid #333 !important; }
.button.add_to_cart_button.product_type_simple { display: none; }
 @media screen and (max-width: 413px) and (min-width: 320px) {
span.log_cart { display: block !important; left: 48% !important; top: 20% !important; }
.secondary { width: 100% !important; }
}
li#field_5_41 a h2 { background: #8CC0EA!important; border-radius: 10px; color: #fff; -webkit-box-shadow: 1px 1px 1px 1px #808080; box-shadow: 1px 1px 1px 1px #808080; margin-top: 220px !important; }
.img-about {position: relative;display: block;float: left;padding-right: 20px; max-width:310px; margin-bottom:10px;}
.secondary {padding: 0 2.6923%;width: 100%;float: left;display: block;}
.per-art-coll h1 { width:100%;}
.widget-area {margin: 5% auto 0;}
li#field_3_45 {display: none;}

