/**
 *
 * -------------------------------------------
 * Override
 * -------------------------------------------
 *
 **/

/*
 *
 * 16. Override
 *
 *
------------------------------------ */

/* 16.1. Overrided elements
==================================== */
body{
background-image: none;
background: #a9a9a9;
}
.box {
    font-size: 19px;
    line-height: 1.6;
    font-weight: 500;
}

a.cssLogo {
    background: url("../images/logo.png") no-repeat scroll 0px 0px transparent;
    height: 90px;
    width: 300px;
    }
    
.product_meta {
   display: none;
}

div.product div.images, #content div.product div.images {
    float: left;
    width: 50%;
}

div.product div.summary, #content div.product div.summary {
    float: right;
    width: 46%;
}

#gk-head.gk-absolute-head {
   position: static;
}

.gk-is-wrapper-gk-storebox .gk-is-overlay {
   background: none;
}









/* DROP DOWN STYLES */

#main-menu .sub-menu > ul {
	padding:10px 0 !important;
}

#main-menu .sub-menu > ul > li {
	padding:0 10px !important;
    transition:0.5s;
}

#main-menu .sub-menu > ul li, #main-menu .sub-menu > ul li a {
	color:white !important;
} 

#main-menu > li.haschild:hover, #main-menu .sub-menu {
	background:black !important;
	background:rgba(0, 0, 0, 0.4) !important;
	border:0 !important;
}

#main-menu .sub-menu .sub-menu {
    margin-left: 250px;
    margin-top: -36px!important;
}

#main-menu .sub-menu > ul > li:hover {
    transition:0.15s;
    background:#ff7e57;
}