@charset 'utf-8';
/*
 Theme Name:   Education Child
 Theme URI:    http://education.themerex.net/
 Description:  Education - Multipurpose and Multiskin Responsive Wordpress theme
 Author:       ThemeREX
 Author URI:   http://themerex.net
 Template:     education
 Version:      3.2
 Tags:         light, responsive-layout, flexible-header, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  themerex
*/

/* =Theme customization starts here
-------------------------------------------------------------- */

.top_panel_fixed .top_panel_wrap {
	z-index: 900;
}

.logo {
	margin-left: 110px;
	position: relative;
}

.logo_main {
	z-index: 2;
	position: absolute;
    left: -110px;
    top: -45px;
}

.top_panel_fixed .logo {
	margin-left: 80px;
}

@media (max-width: 479px) {
	.logo_main {
		top: -25px;
	}
}

.top_panel_fixed .logo_fixed {
	z-index: 2;
	max-height: 80px;
	position: absolute;
	left: -80px;
    top: -25px;
}

.menu-item-social {
	margin: 5px 0 0 15px;
	display: inline-block;
}

.menu-item-social a {
	padding-right: 10px;
}

.gdpr-terms-container,
.dnone {
	display: none;
}

/* img,
.vc_grid-item-mini {
  	transition: transform .2s!important;
}

img:hover,
.vc_grid-item-mini:hover{
	transform: scale(1.1)!important;
}
 */

.woocommerce ul.products li.product h2, .woocommerce-page ul.products li.product h2.woocommerce-loop-product__title, .woocommerce ul.products li.product h2, .woocommerce-page ul.products li.product h2.woocommerce-loop-category__title, .woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 {
	font-size: 1em!important;
	max-height: initial!important;
}

.tinkoff_credit_submit {
	font-size: 16px!important;;
    padding: 10px 24px!important;;
    margin-bottom: 30px!important;;
    background-color: #ffb20e!important;
}

.vc_btn3.vc_btn3-color-success, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat,
.woocommerce ul.products li.product .add_to_cart_button, .woocommerce-page ul.products li.product .add_to_cart_button {
	background-color: #556b2f!important;
	text-transform: uppercase;
    text-align: center;
    padding: 0.75em 1.15em;
    font-size: 0.875em;
    line-height: 1.3em;
    font-weight: 700;
    margin: 0 0 4px 4px;
}

.woocommerce ul.products li.product .price {
	color: #556b2f!important;
}

.woocommerce ul.products li.product .post_featured,
.woocommerce-page ul.products li.product .post_featured {
	border-color: #556b2f!important;
}

.vc_btn3.vc_btn3-color-success:hover, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:hover,
.woocommerce ul.products li.product .add_to_cart_button:hover, .woocommerce-page ul.products li.product .add_to_cart_button:hover {
	background-color: #cc8b00!important;
	color: #fff!important;
}

.wpb_wrapper .woocommerce.columns-4 ul.products li.product,
.wpb_wrapper .woocommerce-page.columns-4 ul.products li.product,
.wpb_wrapper .woocommerce ul.products li.product.column-1_4,
.wpb_wrapper .woocommerce-page ul.products li.product.column-1_4 {
    width: 100%;
	-webkit-transition: -webkit-transform .2s!important;transition: -webkit-transform .2s!important;-o-transition: transform .2s!important;transition: transform .2s!important;transition: transform .2s, -webkit-transform .2s!important;
}

.wpb_wrapper .woocommerce.columns-4 ul.products li.product:hover,
.wpb_wrapper .woocommerce-page.columns-4 ul.products li.product:hover,
.wpb_wrapper .woocommerce ul.products li.product.column-1_4:hover,
.wpb_wrapper .woocommerce-page ul.products li.product.column-1_4:hover {
	 -webkit-transform: scale(1.05)!important; -ms-transform: scale(1.05)!important; transform: scale(1.05)!important;
}

.carousel-slider button,
.carousel-slider .owl-dots .owl-dot {
	box-shadow: none!important;
}

.carousel-slider .owl-dots .owl-dot span {
	margin: 0!important;
	background: #ccc!important;
}

.carousel-slider .owl-dots .owl-dot.active span {
	background: rgb(0, 128, 0)!important;
}

.carousel-slider-nav-icon {
    fill: rgb(0, 128, 0)!important;
}

.contact_item {
	margin-bottom: 15px;
}

.mess_item {
	padding: 7px 15px;
    display: inline-block;
    border-radius: 5px;
	font-weight: bold;
	color: #fff!important;
}

.mess_item.wa {
	background: #17C434;
}

.mess_item.tg {
	background: #0775ac;
}


input[type="tel"] {
    border: none;
    background-color: #f4f7f9;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	padding: 0.45em 0.5em;
}

@media (min-width: 600px) {
	
	.wpb_wrapper .woocommerce.columns-4 ul.products li.product,
	.wpb_wrapper .woocommerce-page.columns-4 ul.products li.product,
	.wpb_wrapper .woocommerce ul.products li.product.column-1_4,
	.wpb_wrapper .woocommerce-page ul.products li.product.column-1_4 {
		width: 50%;
	}
	
}


@media (min-width: 960px) {
	
	.wpb_wrapper .woocommerce.columns-4 ul.products li.product,
	.wpb_wrapper .woocommerce-page.columns-4 ul.products li.product,
	.wpb_wrapper .woocommerce ul.products li.product.column-1_4,
	.wpb_wrapper .woocommerce-page ul.products li.product.column-1_4 {
		width: 25%;
	}
	
}