/*
Theme Name:     Adrenalin Child
Theme URI:      http://www.commercegurus.com/themes/adrenalin-woocommerce-theme/
Description:    Child theme for Adrenalin
Author:         CommerceGurus
Author URI:     http://www.commercegurus.com
Template:       adrenalin
Version:        1.0
*/


/* Your css goes here */

/*
Theme Name:     Adrenalin Child
Theme URI:      http://www.commercegurus.com/themes/adrenalin-woocommerce-theme/
Description:    Child theme for Adrenalin
Author:         CommerceGurus
Author URI:     http://www.commercegurus.com
Template:       adrenalin
Version:        1.0
*/

@import url(https://fonts.googleapis.com/css?family=Playfair+Display:400,400italic,700italic,700);

.script {
font-family: 'Playfair Display', serif;
color: #000 !important;
font-size: 42px !important;
text-shadow: 1px 1px 1px #fff; 
}

h4.widget-title {
padding-bottom: 7px !important;
border-bottom: 2px solid #fff !important;
font-size: 20px !important;
}

h2.widgettitle  {
    display: inline-block;
    border-bottom: 2px solid #df440b;
    padding-bottom: 8px;
    position: relative;
font-size: 20px !important;
line-height: 20px !important;
margin: 12px 0 10px 0 !important;
bottom: -1px;
}

h4.title-box {
padding-bottom: 7px !important;
border-bottom: 2px solid #fff !important;
font-size: 24px !important;
}

.page-title, .cg-page-title {
text-align: center !important;
font-weight: bold !important;
}

.page-id-32 h1.cg-page-title {
padding: 5px 0 !important;
}

/**************** NAVIGATION ************/

.cg-header-fixed {
background: #fff !important;
}

.cg-primary-menu {
padding: 3px 0 !important;
}

.cg-primary-menu-below-wrapper {
-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
-moz-box-shadow:    0px 1px 2px rgba(0, 0, 0, 0.2);
box-shadow:         0px 1px 2px rgba(0, 0, 0, 0.2);

}

.cg-primary-menu li {
margin: 0 10px 0 0 !important;

}

.cg-submenu-ddown {
-webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.3);
-moz-box-shadow:    0px 3px 5px rgba(0, 0, 0, 0.3);
box-shadow:         0px 3px 5px rgba(0, 0, 0, 0.3);
}

.cg-primary-menu .menu > li .cg-submenu-ddown .container > ul > li a,
.cg-submenu-ddown .container > ul > li > a {
    border-left: none !important;
    border-right: none !important;
    border-top: none !important;
    border-bottom-width: 0px !important;
    border-top-width: 0px !important;
}

/************* QUOTES ********/

blockquote {
margin-bottom: 10px !important;

}

blockquote p {
font-size: 14px !important;
}

cite {
font-size: 13px !important;
font-style: italic !important;
font-weight: bold !important;
}

/************* Home vertical menu ********/

.vertical-menu li a  {
color: #000 !important;
line-height: 130% !important;
font-size: 15px !important;
}
.vertical-menu li a:hover {
color: #de543e !important;
}


/************* ALL vertical menu ********/

#menu-vertical_menu li a:hover {
color: #de543e !important;
}

/**************** TITLES with Separator ************/


.vc_separator h4 {
text-transform: none !important;
font-size: 24px !important;
}
.vc_sep_line {
border-width: 2px !important;
}

/**************** HOMEPAGE BOXES ************/

.cg-strip-content h4 {
font-weight: normal !important;

}

/**************** BUTTON ************/
.button,
.button:hover {
-webkit-border-radius: 3px !important;
-moz-border-radius: 3px !important;
border-radius: 3px !important; 
}

.red-button {
background: #de543e !important;
color: #fff !important;
-webkit-border-radius: 3px !important;
-moz-border-radius: 3px !important;
border-radius: 3px !important; 
}

.red-button:hover {
background: #dc2229 !important;
color: #fff !important;
-webkit-border-radius: 3px !important;
-moz-border-radius: 3px !important;
border-radius: 3px !important; 
}

/**************** TOP MENU ************/


a.top-menu {
text-transform: uppercase !important;
}

.top-link a {
color: #e85c45 !important;
font-size: 12px !important;
}

.top-link a:hover {
opacity: 0.75 !important;
text-decoration: none !important;
}

/**************** Subscription Form ************/

 
.mc4wp-form-fields input[type="email"] {

    border: 1px solid #fff !important;  
-webkit-border-radius: 3px !important;
-moz-border-radius: 3px !important;
border-radius: 3px !important; 
    padding: 4px 10px !important;
 
}

.signup-btn {
background: #de543e !important;
-webkit-border-radius: 3px !important;
-moz-border-radius: 3px !important;
border-radius: 3px !important;
padding: 5px 20px !important;
border: none !important;
color: #fff !important;
margin-left: 5px !important;
text-transform: uppercase !important;
font-weight: bold !important;

}

.signup-btn:hover {
    background: #dc2229 !important;
}

.subfooter .signup-btn {
margin: 10px 0 0 0 !important;

}

.mc4wp-alert p {
font-size: 12px !important;
line-height: 16px !important;
font-weight: bold !important; 
margin-top: -5px !important; 
}

h5.mailchimp-title {
font-size: 18px !important;
}

/**************** BOXES ************/

.cg-strip .cg-strip-bg {
    -webkit-transform: none !important;
    transform: none !important;
}

.cg-strip:hover .cg-strip-bg{
    opacity: 1 !important;
}

/**************** FOOTER ************/
.simple-links li {
line-height: 100% !important;
margin-bottom: 7px !important;
}

.simple-links li a {
text-transform: none !important;
color: #e85c45 !important;
}

.simple-links li a:hover {
color: #dc2229 !important;
opacity: 1 !important;
}


/**************** STORE ELEMENTS and NOTIFICATIONS ************/
.cg-cart-count {
background: #fff !important;
}

.cart-empty {
background: #f6f1e3 !important;
}

.cg-wc-messages {
background: #98e6ff !important;
color: #000 !important;

}

.woocommerce-message {
color: #000 !important;
font-size: 12px !important;
padding-top: 15px !important;
padding-bottom: 15px !important;
background-color: transparent !important;

}

.woocommerce-message a {
color: #000 !important;
border-color: #000 !important;

}

body.single-product .woocommerce-message {
    margin: 0px -15px 0px -15px;
    padding: 15px 120px 15px 40px;
    background-color: transparent !important;
}

.additional_information_tab {
display: none !important;
}

.mc4wp-checkbox-woocommerce {
margin: 30px 0 0 0 !important;
}


/**************** PRODUCTS ************/

.cg-product-detail .product_title, 
h1.product_title 
{
    margin: 0 0 20px 0 !important;
    font-size: 28px !important;
    text-transform: none !important;
    color: #111 !important;
font-weight: normal !important;
}

.price {
    margin: 0 0 20px 0 !important;

}

.wp-post-image  {
-moz-box-shadow:    inset 0 0 10px #000000 !important;
   -webkit-box-shadow: inset 0 0 10px #000000 !important;
   box-shadow:         inset 0 0 10px #000000 !important;
}

/**************** CONTACT FORM ************/

.contact-page-form {
background: #f6f1e3;
padding: 30px 30px 0 30px;
}

.wpcf7 input, 
.wpcf7 textarea {
-webkit-border-radius: 3px !important;
-moz-border-radius: 3px !important;
border-radius: 3px !important; 
}

.wpcf7 textarea {
height: 150px !important; 
}

/**************** Books by Category ************/

.cat-item-65  {
display: none !important; 
}

.page-id-32 .cg-product-info .category {
display: none !important; 
}


/**************** MISC ************/

.link-to-top {
margin-top: -20px !important;
}

.category {
color: #2c9ab7 !important;
line-height: 140% !important;
margin-bottom: 10px !important;
}

.cg-quickview-product-pop .summary .star-rating {
    display: none !important;
    clear: both;
}

.page-id-32 #nextendaccordionmenuwidget-3 {
display: none !important;
}


/*************** Accordion vertical menu ***************/

.outer{
width: 100% !important;
margin: 0 !important;
padding: 0 !important;

}

.level1 {
	font-size: 15px !important;

}

.level1 a {
list-style-type: none !important;	
	text-transform: uppercase !important;
border: none !important;
margin: 0 0 10px -20px !important;
background: #fff !important;

}
.level1 a:hover {
color: #444 !important;
}
.level1 span {
color: #000 !important;
font-weight: normal !important;
border: none !important;

}


.level2 a {
background: transparent!important;
border: none !important;
text-align: left !important;
margin: 0 0 5px 10px !important;

}
.level2 a:hover {
background: transparent !important;
}
.level2 span {
color: #000 !important;
font-weight: normal !important;
border: none !important;
text-transform: none !important;
font-size: 14px !important;

}
.level2 span:hover {
color: #444 !important;
}
.tech-studies {
margin-top: 20px !important;
}
.shevtsova {
margin-bottom: 20px !important;
}

