/*
Theme Name: Sativaka (Child Theme)
Theme URI: http://wp.themedemo.co/sativaka
Author: TrueThemes
Author URI: https://themeforest.net/user/truethemes
Description: A stunning visual experience for minimal loving creative. This template is a responsive and retina-ready WordPress theme with grid system layout. It is optimized for mobile touch and swipe.
Version: 1.0.0
Tags: one-column, two-columns, right-sidebar, left-sidebar, custom-menu, post-formats, sticky-post
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: sativaka-child
Template: sativaka
*/

/* = Add your own modification from here
-------------------------------------------------------------- */


select {height:45px; font-size:18px !important;}

span.wpcf7-form-control-wrap.custom-dropdown  {
	border: 2px solid #eeeeee !important;	
	border-radius:5px !important;
	width: calc(100% - 25px) !important;
	padding-left: 25px;
	margin:15px 0px;
}


 
.agy .box {
	top:5% !important;
}

 .preloader-wrap {
   background-color:#212121 !important;
 }

.header__main {
	color:#82bc5d !important;
}
.header__main .header__search .site-search {
	background-color:#212121 !important;
}

.header__main .header__search .site-search .input-group input:not([type=submit]) {
	color: #d7bbe1 !important;
}

.main-wrapper:not(.unit) p, .contact_form form label {
	font-size:18px !important;
}

.accordion.simple .accordion__text {
	font-size:18px !important;
}
.accordion.simple .accordion__title {
	font-size:22px !important;
}

.top-banner {
	background-position:center !important;
}

.header__main .header__hamburger .hamburger_short_menu {
	background-color:#212121 !important;
}

.header__main .header__nav .header_nav_for_mobile .header__nav-left ul li a, .header__main .header__nav .header_nav_for_mobile .header__nav-right ul li a {
	font-size:30px !important;
}

a.quote-frontpage {
	text-decoration:underline !important;
	color:#82bc5d !important;;
} 
.contact_form form input:not([type=submit]), .contact_form form textarea {
	color: #d7bbe1 !important;
    font-size: 18px !important;
}

div.wpcf7-mail-sent-ok {
    top: 93% !important;  
    padding: 6px 10px !important;  

}
span.wpcf7-not-valid-tip {
    top: 137% !important; 
    padding: 0px 5px !important; 
    border: 1px solid #8a0000 !important; 
    font-size:12px !important; 
 
}

.header__main .header__logo {
	height:120px !important;
	margin: -36px 30px !important
}

.header__main .header__logo_for_mobile {
	height:auto !important;
}

#footer.construct .container .footer_bottom .footer_form ul li a {
	font-size: 18px !important;
	opacity: 1 !important;
}

#footer.construct .container .footer_bottom .footer_form ul li a:hover {
	
}
#footer.construct .footer-bg {
	color:#d7bbe1 !important;
}

#footer.construct .container .footer_bottom {
text-shadow: 2px 2px 4px #000000 !important;
}

#footer.construct .container .light_hr {
	height:1px !important;
	opacity: 1 !important;
}
.top-banner.with-breadcrumbs.light .title {
    text-shadow: 2px 2px 4px #000000;
}

input:not([type=submit]), textarea, select {
	color:#ffffff !important;
}

.header__main .header__search .mini-cart-wrapper .cart-contents, .checkout table.shop_table.woocommerce-checkout-review-order-table td .amount, .select2-container--default .select2-selection--single .select2-selection__rendered {
	color:#ffffff !important;
}

.checkout table.shop_table.woocommerce-checkout-review-order-table {
	background-color:#66000000 !important;
	border: 2px solid #82bc5d !important;
}

.checkout table.shop_table.woocommerce-checkout-review-order-table tr.cart_item td .amount {
	color:#ffffff !important;
}	

.post-details a {
	color:#ffffff !important;
	text-decoration:underline !important;
}

.woocommerce table.shop_table thead th {
	opacity:1 !important;
}

.woocommerce table.shop_table tr:hover .quantity .qty {
	background-color:#82bc5d !important;
}

.woocommerce .cart_totals .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce .return-to-shop a:hover {
	background-color:#738547 !important;
}

.header__main .header__search .mini-cart-wrapper .sativaka_mini_cart {
	padding:30px 30px !important;
}

.woocommerce .contact_block_with_logo, .woocommerce .contact_block_with_logo .contact_block_container {
	box-shadow: none !important;
	background:#212121;
}

/* .contact_block_with_logo .contact_block_container .contact_text_block .first_contact .icon i, .contact_block_with_logo .contact_block_container .contact_text_block .second_contact .icon i, .contact_block_with_logo .contact_block_container .title {
	color:#d7bbe1 !important;
}
 */

/*  Media Queries  */

@media (max-width: 1200px) {
	.header__main .header__logo {
		height:100px !important;
		margin: -30px 15px !important;
	}
}


@media (max-width: 768px) {
	.header__main .header__nav .header_nav_for_mobile {
		background-color:#212121 !important;
		color:#fff !important;
	}
}