/**
Theme Name: Cooper Child
Theme URI: https://vaonvel.pp.ua/
Description: Все изменя темы проводились только в дочерней теме, дочерняя тема не может работать без родительской. На сегодняшний день 28.01.2019  родительская тема имеет версию 3.9.
Author: Oleksandr Kalinin
Author URI: https://vaonvel.pp.ua/about_us
Template: cooper
@import url("../cooper/style.css")Version: 0.1.1
*/

p {
    font-weight: inherit;
}

.bg-title {
    text-align: initial;
    transform-origin: -12% -6%;
}

.menu-logo img {
    width: 77%;
    margin-top: 10vh;
    margin-left: 5%;
}

.logo-holder {
	top: 18px;
    left: 5px;
    width: 58px;
}

.logo-holder img {
    width: 56px;
}

.logo-holder > img:nth-child(1), .show-share > img:nth-child(1), .mail-link {
	transition: all 1s ease-out;
}
.logo-holder > img:nth-child(1):hover , .show-share > img:nth-child(1):hover, .mail-link:hover {
	transform: scale(1.2);
}

.carousel-item {
	display: flex;
	height: 0;
	padding: 0 5%;
	top: 50%;
	justify-content: end;
	align-items: center;
	flex-direction: column; /** column-reverse для хрома*/
	-webkit-flex-direction: column-reverse;
	-moz-flex-direction: column;

}

.custom-inner ul li {
	color: #000;
}

.scroll-nav ul {
    float: left;
    width: 101%;
}

.single-carousel .item p, .error-wrap p {
	padding-left: 3%;
	padding-right: 3%;
	padding-top: 1%;
	margin-top: 10%;
	border-radius: 30px;
	background: rgba(0, 0, 0, 0.47);
	font-size: larger;
	visibility: collapse;
}

.carousel-item p {
/*	position: fixed; */
	top: 59%;
}

section.dec-sec::before {
	content: none;
}

/*
.single-carousel-holder:hover div.customNavigation.gals {
	display: block;
}

.customNavigation.gals {
	display: none;
}

.customNavigation.gals a {
	width: 30px;
	height: 65px;
	line-height: 65px;
	font-size: 25px;
	opacity: 0.6;
} */

.customNavigation.gals {
	width: 275px;
	margin: auto;
	top: -13%;
	position: inherit;
}

.customNavigation.gals a {
	width: 80px;
	height: 34px;
	top: 85%;
	line-height: 34px;
}

.customNavigation.gals a.next-slide {
	right: 0;
}

.customNavigation.gals a.prev-slide {
	left: 0;
}
/*
.carousel-item p::before {
	content: '';
	width: 65px;
	position: absolute;
	background: #ffc815;
	height: 2px;
	bottom: 50px;
	left: 50%;
	margin-left: -25px;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}*/

.carousel-item.alt:hover p::before {
	width: 100px;
	margin-left: -45px;
}
/*
.carousel-item h3::before {
	content: unset;
	width: unset;
	position: unset;
	background: #unset;
	height: unset;
	bottom: unset;
	left: unset;
	margin-left: unset;
	-webkit-transition: unset;
	-moz-transition: unset;
	-o-transition: unset;
	transition: unset;
} */

section.dec-sec::after {
    content: none;
}

.percent {
	font-family: Georgia, 'Times New Roman', Times, serif; /** Текст в диаграме */
}

/**********************************************
	Класы для блоков WPBakery Page Builder
**********************************************/
/** https://.../sozdanie-chat-bot/ + .../smm/ */
#vaonvel_padding {
    padding: 10px 0;
    margin-bottom: 0px;
}

/** https://.../smm/ */
.vaonvel_block1 {
	height: 10rem;
}

.vaonvel_block2 {
	min-height: 57vh;
}
/**********************************************/

.star-rating li {
	font-size: medium;
}

.radioprice table {
	border-radius: 35px;
	padding: 15px;
	border: 5px solid #ddd;
	background: linear-gradient(167deg, rgba(118, 113, 200, 0.35) 0%, rgba(255, 218, 21, 0.63) 4%, rgba(130, 187, 90, 0.93) 27%, rgba(180, 217, 46, 0.76) 46%, rgb(0, 212, 255) 100%);
	font-size: large;
}

.radioprice table th:first-child {
	border-left: hidden;
}

.radioprice table td:nth-child(odd) {
	border-left: hidden;
}

.radioprice table td:nth-child(even) {

}

.btn.hide-icon {
	background: #404040;
}
a.btn.hide-icon i.fa.fa-eye {
	background: #ffc815;
}

.bold-separator {
	visibility: hidden;
}
/**********************************************
	Адаптивность
**********************************************/

/**********************************************
	MAX-WIDTH: 1391PX
**********************************************/
@media only screen and  (max-width: 1391px) {
	.tabs.sl-tabs {
		display: flex !important;
		flex-wrap: wrap;
	}
	.sl-tabs li {
		flex: 1;
		display: flex;
	}
}
/**********************************************
	MAX-WIDTH: 1064РX
**********************************************/
@media only screen and  (max-width: 1064px) {
	.logo-holder {
		top: 14px;
		left: 5%;
		margin-left: 65px;
	}
	.logo-holder img {
		width: 50px;
	}
}
/**********************************************
	MIN-WIDTH: 768PX
**********************************************/
@media only screen and  (min-width: 768px) {
	.nastrojka-google-adwords {
		min-height: 525px;
	}
	.nastrojka-google-adwords1 {
		min-height: 500px;
	}
	.nastrojka-google-adwords2 {
		min-height: 230px;
	}
}
/**********************************************
	MIN-WIDTH: 1065РX
**********************************************/
@media only screen and  (min-width: 1065px) {
	.nastrojka-google-adwords {
		min-height: 665px;
	}
	.nastrojka-google-adwords1 {
		min-height: 600px;
	}
	.nastrojka-google-adwords2 {
		min-height: 278px;
	}
}
/**********************************************
	MIN-WIDTH: 1280РX
**********************************************/
@media only screen and  (min-width: 1280px) {
	.nastrojka-google-adwords {
		min-height: 550px;
	}
	.nastrojka-google-adwords2 {
		min-height: 290px;
	}
}
/**********************************************
	MIN-WIDTH: 1392PX
**********************************************/
@media only screen and  (min-width: 1392px) {
	p {
		font-size: 14px;
	}
	.col-md-6 {
		width: 75%;
	}
}
/**********************************************
	MIN-WIDTH: 1600РX
**********************************************/
@media only screen and  (min-width: 1600px) {
	.nastrojka-google-adwords {
		min-height: 460px;
	}
	.nastrojka-google-adwords1 {
		min-height: 505px;
	}
	.nastrojka-google-adwords2 {
		min-height: 230px;
	}
}
/**********************************************
	MIN-WIDTH: 1690РX
**********************************************/
@media only screen and  (min-width: 1690px) {
	.nastrojka-google-adwords2 {
		min-height: 242px;
	}
}
/**********************************************
	MAX-WIDTH: 400PX
**********************************************/
@media only screen and  (max-width: 800px) {
	.customNavigation.gals a.prev-slide {
		left: 7%;
	}
	.customNavigation.gals a.next-slide {
		right: 7%;
	}
}
/**********************************************
	MAX-HEIGHT: 768PX
**********************************************/
@media only screen and  (max-height: 768px) {
.bg-title span {
    font-size: 65px;
}
/**********************************************
	MAX-HEIGHT: 720PX
**********************************************/
@media only screen and  (max-height: 720px) {
	.bg-title {
		transform-origin: 5% 9%;
	}
}
/**********************************************
	MAX-HEIGHT: 700PX
**********************************************/
@media only screen and  (max-height: 700px) {
	.menu-inner::before {
		content: none;
	}
	.menu-inner {
		overflow: hidden;
	}
	.sliding-menu li {
		border-bottom: 0;
	}
}
