.et_fullwidth_nav #top-menu li.mega-menu > ul {
transition-delay: 1s;
}   @media only screen and (max-width: 980px) {
#logo {
height: 100% !important;
max-height: 70% !important;
width: auto;
max-width: 100% !important;
}
} @media (max-width: 980px) {
.et_non_fixed_nav.et_transparent_nav #main-header, .et_non_fixed_nav.et_transparent_nav #top-header, .et_fixed_nav #main-header, .et_fixed_nav #top-header {
position: fixed !important; } }
.et_mobile_menu {
overflow: scroll !important;
max-height: 83vh;
}    .icon_tags, .icon_profile, .icon_chat, .icon_clipboard, .icon_calendar {
font-family: 'ETmodules';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 16px;
color: #318EC3;
}
.icon_tags:before {
content: "\e07c";
padding: 0px 5px 0 0;
}
.icon_profile:before {
content: "\e08a";
padding: 0 5px 0 0;
}
.icon_chat:before {
content: "\e066";
padding: 0 5px 0 20px;
}
.icon_clipboard:before {
content: "\e0e6";
padding: 0 5px 0 20px;
}
.icon_calendar:before {
content: "\e023";
padding: 0 5px 0 20px;
}    #main-content
{
background-image: url(https://www.alanpuritrading.com/wp-content/uploads/2013/07/stagetexture.jpg);
background-attachment: fixed;
}
#main-area
{
background-image: url(https://www.alanpuritrading.com/wp-content/uploads/2013/07/stagetexture.jpg);
background-attachment: fixed;
}
.entry-content
{
background-image: url(https://www.alanpuritrading.com/wp-content/uploads/2013/07/stagetexture.jpg);
background-attachment: fixed;
}   .woocommerce table.cart th, .woocommerce-page table.cart th, .woocommerce #content table.cart th, .woocommerce-page #content table.cart th, .woocommerce table.cart td, .woocommerce-page table.cart td, .woocommerce #content table.cart td, .woocommerce-page #content table.cart td, .cart-subtotal, .woocommerce-cart .cart-collaterals .cart_totals table, .woocommerce-cart .cart-collaterals .cart_totals tr th .a
{
color: #ffffff;
}
.product-name a
{
color: #ffffff;
}
.woocommerce ul.products li.product .price 
{
color: #ffffff;
}
.product_meta
{
color: #ffffff;
}
.woocommerce ul.cart_list, .woocommerce ul.product_list_widget
{
color: #ffffff;
}   .owl-item
{
padding: 20px 200px 0px 200px !important;
}
.woocommerce-breadcrumb
{
display: none;
}
.post-meta, woocommerce-breadcrumb
{
display: none;
}
.hide
{
display: none;
}
body,td,th
{ 
text-shadow: 1px 1px 1px rgba(0, 0, 0, 20); 
}   .mega-menu .sub-menu * {
line-height:1.1em !important;
}
.mega-menu li a {
font-weight: 100 !important;
}   .woocommerce div.product .woocommerce-tabs .panel{
background: rgba(0,0,0,0.50);
}      #sidebar li, #sidebar li a
{
color: #ffffff; 
font-weight: 500 !important;
line-height:1.4em !important;
}   .et-pb-contact-message
{
font-size: 24px;
line-height:1.5em !important;
}         .et_overlay {
display: block;
position: absolute;
z-index: 3;
top: 0;
left: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
height: 100%;
border: 1px solid #e5e5e5;
opacity: 0;
background: rgba(0, 0, 0, 0.50);
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
-webkit-transform: translate3d(0, 0, 0);
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
-o-backface-visibility: hidden;
}
.woocommerce ul.products li.product h3 { font-size: 18px; }
.amount { color: #ffffff; font-size: 18px; }   @media only screen and ( min-width: 981px ) {
} @media only screen and ( min-width: 981px ) and ( max-width: 1100px ) {    } @media only screen and ( max-width: 980px ) {   }
@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {
}
@media screen and ( max-width: 782px ) {
} @media only screen and ( max-width: 767px ) { } @media only screen and ( max-width: 479px ) {
}