/*
Theme Name: Education Mind Child
Theme URI: https://axlethemes.com/downloads/education-mind/
Template: education-mind
Author: Axle Themes
Author URI: https://axlethemes.com/
Description: Education Mind is a convenient and intuitive education WordPress theme. It is a pliable platform for creating all sorts of websites but specially focused for educational websites. While this theme is ideal for educational institutions it is flexible enough to be used for corporations, professionals, creative digital agencies and portfolio websites. It is completely responsive and works on all devices and screens. Theme is capable of displaying relevant information in a user-friendly manner. It uses a clean code and HTML5 and CSS3 files for a great performance with appealing looks.
Tags: one-column,two-columns,three-columns,left-sidebar,right-sidebar,custom-background,custom-menu,featured-images,full-width-template,translation-ready,theme-options,threaded-comments,footer-widgets,custom-logo,blog,education
Version: 1.0.1.1517996404
Updated: 2018-02-07 12:40:04

*/

/*  Настройка основных цветов темы  */

button,
a.custom-button,
a.custom-button:visited,
.comment-reply-link,
.comment-reply-link:visited,
a.button, a.button:visited,
input[type="button"],
input[type="reset"],
input[type="submit"]  {
	background: #E66432;}
input[type="submit"]:hover {background-color:#FF8601;}
#main-slider .slider-buttons a.button-primary {
	background: #E66432;}
a:hover {
	color: #E66432;}
.main-navigation ul ul a:hover {
	color: #E66432 !important;}

#main-slider  .slider-buttons a:hover {
    background: #E66432;
    color: #fff;
    border-color: rgba(230,89,0,0.1);}
#main-nav  {
	background: #E66432;}
h3.intro-title  {
	border-left: 4px solid #E66432;}
.scrollup  {
	background-color: #E66432;}
.scrollup:hover  {
	background-color:#FF8601;}
#sidebar-front-page-widget-area .widget-title:after  {
    background: #E66432;}
.right-head a.custom-button:hover  {
	background: #FF8601;}
.resources-list ul li::before {
	color: #E66432;}
a.read-more:hover {
	color: #E66432;}
a.custom-button:hover {
	background-color: #FF8601;}
blockquote, q {
	border-left: 5px solid #E66432;}
.sidebar .widget-title:after  {
	background: #E66432;}
.widget-area.sidebar ul li::before {
	color: #E66432;}
#colophon  {
	background-color: #000000;}

#custom-header  {
	padding: 5px 0;}
#footer-widgets {
	background-color: #272727;}
.tagcloud a:hover {
	color: #E66432;}
.tagcloud a:visited {
	color: red;}
.latest-news-read-more a {
	color: #E66432;}
.latest-news-read-more a:hover {
	color: red;}
.site-branding a {
	color: #E66432;}
a.more-link {
	color: #E66432;}
#primary .site-main article .entry-title::after {
	background: #E66432;}
.site-title a:hover {color: #E66432; }
	
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/

a {
    color:#e66432;
    text-decoration: inherit;
}

a:visited {
    color: #e66432;
}

a:hover,
a:focus,
a:active {
    color: #e66432;
}

a:focus {
    outline: thin dotted;
}

a:hover,
a:active {
    outline: 0;
}


/*CARUSEL*/

a {
    background-color: transparent;
    text-decoration: none !important;}
.product-listing__item:hover {
            box-shadow: 0 0 15px 1px #ddd;}	
a .foto {
    border: 0;}	
.foto {
    border: 0;
    max-width: 100%;
    height: auto;
    -ms-interpolation-mode: bicubic;
    display: inline-block;
    vertical-align: middle;}	
.carousel {
    margin: 0 -1.5rem;
    padding: 1.5rem;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;}
.carousel__container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;}
.raw .raw {
    max-width: none;
    margin-left: -.625rem;
    margin-right: -.625rem;}
.raw {
    max-width: 75rem;
    margin-left: auto;
    margin-right: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;}	
.calamns{
    -ms-flex: 1 1 0;
    flex: 1 1 0px;
    padding-left: .625rem;
    padding-right: .625rem;
    min-width: initial;}
.product-listing {
    list-style-type: none;
    padding: 0;
    margin: 0;}
.product-listing__item {
    text-align: center;
    border: 1px solid #ddd;
    margin-bottom: 1.875rem;
    transition: all .5s;
    display: block;
    width: 100%;
	  background: white;}
.product-listing__logo {
    position: absolute;
    top: .625rem;
    left: .625rem;}	
.product-listing__data {
    padding: .625rem .9375rem;}
	
.product-listing__title {
    font-weight: 700;
    text-align: left;
    margin-bottom: .3125rem;}
.product-listing__specs {
    list-style-type: none;
    padding: 0;
    margin: 0;
    text-align: left;}
.product-listing__specs, .product-listing__title {
    color: #1f2224;}
.product-listing__specs li {
    margin-bottom: .25rem;
    font-size: .9375rem;
    line-height: 1.1rem;}
.product-listing__title p {
	color: #E66432;
}
	
	
@media screen and (min-width: 40em){
.raw .raw {
    margin-left: -.9375rem;
    margin-right: -.9375rem;}}
	
@media screen and (max-width: 39.9375em){
.carousel__container {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;}}
	
@media screen and (max-width: 39.9375em){
.carousel__item {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;}}
	
@media screen and (max-width: 39.9375em){
.lin {
    font-size: .9375rem;}}
	
@media screen and (min-width: 40em){
.lin {
    font-size: 1.125rem;}}
	
@media screen and (min-width: 64em){
.larga-4 {
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;}}
	
@media screen and (min-width: 40em){
.madium-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;}}
	
@media screen and (min-width: 40em){
.calamns {
    padding-left: .9375rem;
    padding-right: .9375rem;}}

@media screen and (max-width: 39.9375em){
.pin {
    font-size: .9375rem;}}
	
.carousel__item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 33%;
    flex: 0 0 33%;}
.product-listing__image {
    position: relative;
    ackground: linear-gradient(to bottom,#ddd 0%,#f2f2f2 40%,#f2f2f2 100%);
	background: #ffffff;
    min-height: 130px;}	

#carusel_kot .product-listing__title {
	color: #e66432 !important;
}


/*CARUSEL*/

 /* -----------------------------------------------------*/
  * 
/*PRODUCT_OFFERS*/

.product-offers {
	 display: -webkit-flex;
     display: flex;

}
.product-card {
    text-align: center;
    background-color: #f2f2f2;
    padding: 18px;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    min-height: 94px;
}
.product-card__conditions {
    font-size: .9375rem;
    line-height: 18px;
    color: #1f2224;
	
}
.product-card__price {
    color: #f23400;
    font-size: 27px;
    white-space: nowrap;
}
.product-card:not(:last-child) {
    position: relative;
	margin-right: 10px;
}
.product-card:not(:last-child)::after {
    content: 'или';
    height: 40px;
    width: 40px;
    color: #424242;
    background-color: #fff;
    position: absolute;
    font-size: .75rem;
    padding-top: 10px;
    border-radius: 50%;
	right: -25px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
