/*
  Theme name:  TPP
  Theme URL: http://tpp/
  Author: Webkitchen
  Author URI: http://webkitchen.ru
  Description: Theme for site TPP
  Version: 1.0  
*/
/*------------------reset---------------*/
/*--------------------------------*/
@font-face {
    font-family: 'pf_dintext_probold';
    src: url('fonts/pfdintextpro-bold-webfont.eot');
    src: url('fonts/pfdintextpro-bold-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/pfdintextpro-bold-webfont.woff') format('woff2'),
         url('fonts/pfdintextpro-bold-webfont.woff') format('woff'),
         url('fonts/pfdintextpro-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'pf_dintext_prolight';
    src: url('fonts/pfdintextpro-light-webfont.eot');
    src: url('fonts/pfdintextpro-light-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/pfdintextpro-light-webfont.woff') format('woff2'),
         url('fonts/pfdintextpro-light-webfont.woff') format('woff'),
         url('fonts/pfdintextpro-light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'pf_dintext_promedium';
    src: url('fonts/pfdintextpro-medium-webfont.eot');
    src: url('fonts/pfdintextpro-medium-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/pfdintextpro-medium-webfont.woff') format('woff2'),
         url('fonts/pfdintextpro-medium-webfont.woff') format('woff'),
         url('fonts/pfdintextpro-medium-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'pf_dintext_proregular';
    src: url('fonts/pfdintextpro-regular-webfont.eot');
    src: url('fonts/pfdintextpro-regular-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/pfdintextpro-regular-webfont.woff') format('woff2'),
         url('fonts/pfdintextpro-regular-webfont.woff') format('woff'),
         url('fonts/pfdintextpro-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

/*////////////////////////////////////////////////////////////////////////////////////////*/
@font-face {
    font-family: 'pf_din_text_cond_probold';
    src: url('fonts/pfdintextcondpro-bold-webfont.eot');
    src: url('fonts/pfdintextcondpro-bold-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/pfdintextcondpro-bold-webfont.woff') format('woff2'),
         url('fonts/pfdintextcondpro-bold-webfont.woff') format('woff'),
         url('fonts/pfdintextcondpro-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'pf_din_text_cond_prolight';
    src: url('fonts/pfdintextcondpro-light-webfont.eot');
    src: url('fonts/pfdintextcondpro-light-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/pfdintextcondpro-light-webfont.woff') format('woff2'),
         url('fonts/pfdintextcondpro-light-webfont.woff') format('woff'),
         url('fonts/pfdintextcondpro-light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'pf_din_text_cond_promedium';
    src: url('fonts/pfdintextcondpro-medium-webfont.eot');
    src: url('fonts/pfdintextcondpro-medium-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/pfdintextcondpro-medium-webfont.woff') format('woff2'),
         url('fonts/pfdintextcondpro-medium-webfont.woff') format('woff'),
         url('fonts/pfdintextcondpro-medium-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'pf_din_text_cond_proregular';
    src: url('fonts/pfdintextcondpro-regular-webfont.eot');
    src: url('fonts/pfdintextcondpro-regular-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/pfdintextcondpro-regular-webfont.woff') format('woff2'),
         url('fonts/pfdintextcondpro-regular-webfont.woff') format('woff'),
         url('fonts/pfdintextcondpro-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

*{
	padding:0;
	margin:0;
}
img{
	border:none;
}
ul{
	list-style:none;
}
input, textarea{
	outline:none;
}
body{
	background:#f0f0f0;
	/*color:#4b4b4b;*/
	color:#4b4b4b;
	font:14px 'PT Sans', Arial, sans-serif;
}
a{
	color:#9a2a4b;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
h1, h2, h3, h4, h5, h6{
	font-family:'pf_dintext_prolight', Arial, sans-serif;
	color:#464646;
	text-transform:uppercase;
	margin:20px 0 15px 0;
}
h1{font-size:32px;}
h2{font-size:28px;}
h3{font-size:20px; text-transform: none;}
h4{font-size:16px; text-transform: none;}
h5{font-size:14px; font-weight:bold;}
h6{font-size:32px; font-weight:bold;}

p{
	padding-bottom:15px;
}
.clearfix:after{
	content:'';
	display:block;
	clear:both;
	visibility: hidden;
}
.wrapper{
	width:1000px;
	margin:0 auto;
}
.container{
	width:1050px;
	margin:0 auto;
	background:#fff;
}



/**
 * 8.0 Alignments
 */

.alignleft {
	display: inline;
	float: left;
}

.alignright {
	display: inline;
	float: right;
}

.aligncenter {
	display: block;
	margin-right: auto;
	margin-left: auto;
}

blockquote.alignleft,
.wp-caption.alignleft,
img.alignleft {
	margin: 0.4em 1.6em 1.6em 0;
}

blockquote.alignright,
.wp-caption.alignright,
img.alignright {
	margin: 0.4em 0 1.6em 1.6em;
}

blockquote.aligncenter,
.wp-caption.aligncenter,
img.aligncenter {
	clear: both;
	margin-top: 0.4em;
	margin-bottom: 1.6em;
}

.wp-caption.alignleft,
.wp-caption.alignright,
.wp-caption.aligncenter {
	margin-bottom: 1.2em;
}


/*/////////////////////////////////////////////*/
.container{
	width:1050px;
	margin:0 auto;
	background:#fff;
	box-shadow:0 0 6px rgba(192, 193, 193, 0.6);
}
.header-img-page{
	width:1050px;
	height:172px;
	box-shadow:inset 0 3px 3px rgba(0, 0, 0, 0.1);
	background:url('images/header-img-page.jpg') no-repeat top center;
}
.post-type-archive-tribe_events .header-img-page{
	margin:0;
}
.category-description{
	padding-top:12px;
}
/*---------------------header--------------------*/
.main-header{
	/*box-shadow:0 3px 6px rgba(192, 193, 193, 0.6);*/
	padding:0 0 10px 0;
}
.top-header{
	height:35px;
}
.top-header .wrapper{
	width:1000px;
	overflow:hidden;
	border-bottom:1px solid #c0c1c1;
}
/*------------lang panel----------*/
.lang-panel{
	float:right;
	background:#9a2a4b;
}
.lang-panel li{
	float:right;
}
.lang-panel li a{
	color:#fff;
	height:35px;
	line-height:30px;
	display:block;
	padding:0 10px;
	background:url('images/line-lang.png') no-repeat right center;
}
/*/////////////////////////////////////////////////////*/
.social-header-list{
	float:left;
	margin:10px 0 0 0;
}
.right-block-header{
	float:right;
}
.social-block{
	float:left;
}
.social-block > a{
	opacity:0.6;
}
.social-block > a:hover{
	opacity:1;
}
.social-header-list li{
	float:left;
	margin-left:10px;
}
.social-header-list li:first-child{
	margin-left:0;
}
.social-header-list li a{
	display:block;
	overflow:hidden;
	width:17px;
	height:15px;
	text-indent:-999px;
}
.social-header-list li.facebook  a{
	background:url('images/h-icon-facebook.png') no-repeat;
}
.social-header-list li.google  a{
	background:url('images/h-icon-g.png') no-repeat;
}
.social-header-list li.in  a{
	background:url('images/h-icon-in.png') no-repeat;
}
.social-header-list li.vk  a{
	background:url('images/h-icon-vk.png') no-repeat;
}
/*------------top-menu----------*/
.top-menu{
	float:right;
	margin:7px 0 0 0;
}
.top-menu li{
	float:right;
}
.top-menu li:last-child a{
	background:none;
}
.top-menu li a{
	padding:0 12px;
	color:#626262;
	font:15px/0.8em 'pf_din_text_cond_proregular', Arial, sans-serif;
	background:url('images/line-item.png') no-repeat left center;
}
/*---------------phones----------*/
.phones{
	float:right;
	padding:0 0 0 15px;
	margin:0 25px 0 0;
	min-height:30px;
	background:url('images/icon-phone.png') no-repeat left center;
}
.phones span{
	display:inline-block;
	margin:7px 0 0 10px;
	font-weight:bold;
	font-size:14px;
	font-family:'PT Sans', Arial, sans-serif;
}
.phones span:first-child{
	margin-left:0;
}
.main-header {
	position:relative;
	padding:0 0  30px 0;
}
.logo{
	margin:12px 0 0 0;
	position:absolute;
	z-index:101;
}
/*-----------search-----------*/
.search-form{
	float:right;
	padding:5px;
	margin:15px 0 0 0;
	border:1px solid #bfc1c1;
}
.search-form input[type='text']{
	border:none;
	background:#fff;
	width:225px;
	padding:0 5px;
	color:#999;
}
.search-form input[type='submit']{
	width:20px;
	height:20px;
	overflow:hidden;
	text-indent:-999px;
	cursor:pointer;
	border:none;
	background:url('images/icon-search.png') no-repeat center center;
}
/*------main-menu--------*/
.block-right{
	float:right;
	width:100%;
}
.main-menu{
	float:right;
	width:100%;
	margin:24px 0 0 0;
}
.main-menu li{
	float:right;
	margin-left:23px;
	position:relative;
}
.main-menu li a{
	font: 15px 'pf_din_text_cond_promedium', Arial, sans-serif;
	color:#464646;
	text-transform:uppercase;
}
.main-menu .sub-menu{
	display:none;
	width:260px;
	padding:10px 5px 4px 5px;
	background:#fff;
	border-radius:3px;
	box-shadow:0 2px 2px rgba(0, 0, 0, 0.2);
	position:absolute;
	top:100%;
	left:0;
	z-index:1000;
}
.main-menu  .sub-menu li{
	border-bottom:1px solid #dfdfdf;
	float:none;
	margin-left:0;
}
.main-menu .sub-menu li:last-child{
	border-bottom:none;
}
.main-menu .sub-menu li a{
	font:16px "PT Sans",Arial,sans-serif;
	color:#464646;
	text-transform:none;
	padding:5px 0 3px 0;
	display:inline-block;
}
.main-menu  li >.sub-menu li .sub-menu{
	position:absolute;
	top:0;
	left:100%;
	display:none;
	padding:0;
}
.main-menu  li >.sub-menu li .sub-menu a{
	margin-left:4px;
}
.main-menu .sub-menu li:hover .sub-menu{
	display:block;
}
.main-menu .sub-menu li a:hover{
	text-decoration:none;
	color:#9a2a4b;
}
.main-menu  li:hover .sub-menu{
	display:block;
}
/*-------------slider----------*/

/*
.ubermenu-submenu-type-mega .ubermenu-item-type-taxonomy > a.ubermenu-target{
	padding:0 0 0 15px !important;
	margin-left:5px !important;
	background:url('images/checkmark.png') no-repeat left center;
}*/
/*------------------header-slider----------*/
.header{
	background:#fff;
}
.header-slider{
	height:345px;
	background:#fff;
	overflow:hidden;
	position:relative;
}
.slide{
	position:relative;
	text-align:center;
	height:345px;
	overflow:hidden;
}
.slide img{
	display:inline-block !important;
	height:345px;
}
.slide  .attachment-post-thumbnail{
	float:none;
	border:none;
}
.wrap-slide-content{
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	box-shadow: inset 0 6px 6px  -6px rgba(0, 0, 0, 0.4) , inset 0 -6px 6px  -6px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: inset 0 6px 6px  -6px rgba(0, 0, 0, 0.4) , inset 0 -6px 6px  -6px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: inset 0 6px 6px  -6px rgba(0, 0, 0, 0.4) , inset 0 -6px 6px  -6px rgba(0, 0, 0, 0.4);
}
.slide-content{
    text-align: left;
    width: 355px;
    background: rgba(154, 42, 75, 0.9);
	color: #fff;
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:300px;
}
.slide-content:after{
	content:'';
	display:block;
	width:68px;
	height:345px;
	position:absolute;
	top:0;
	right:-68px;
	background:url('images/slide-row.png') no-repeat;
}
.wrap-text-slide{
	margin:40px 0 0 20px;
	width:260px;
}
.wrap-text-slide p{
	font-size:16px;
}
.slide-content h2{
	font-size:22px;
	line-height: 1.2em;
	margin:8px 0 12px 0;
	text-transform:none;
	font-weight:normal;
	text-transform:uppercase;
}
.slide-content h2 a{
	color:#fff;
	font-weight: bold;
}
.header-slider .bx-wrapper .bx-viewport{
	border:none !important;
	left:0 !important;
}
.header-slider .bx-wrapper .bx-controls-direction a{
	height:45px;
	width:45px;
	margin-top:-22px;
	top:50%;
	display:none !important;
}
.header-slider .bx-wrapper .bx-controls-direction a.bx-prev{
	background:url('images/bt-left.png') no-repeat;
}
.header-slider .bx-wrapper .bx-controls-direction a.bx-next{
	background:url('images/bt-right.png') no-repeat;
}
.header-img{
	height:132px;
	overflow:hidden;
	text-align: center;
}
.header-img img{
	display:inline-block;
}
.slide-content .register-btn{
	background:#9a2a4b;
	color:#fff;
	text-transform:uppercase;
	display:block;
	text-align:center;
	padding:12px 0;
	border-radius:8px;
	font-size:22px;
	margin-top:20px;
	font-family:'pf_dintext_prolight', Arial, sans-serif;
}
.slide-content .register-btn:hover{
	text-decoration:none;
}
.header-slider .bx-controls{
	width:1000px;
	margin:0 auto;
}
.header-slider .bx-pager{
	width:1000px !important;
	margin:0 auto !important
}
.header-slider .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{
	bottom:25px !important;
}
.header-slider .bx-wrapper img{
	max-width:none !important;
}
.header-slider .bx-wrapper .bx-pager{
	text-align:left;
	padding-left:70px !important;
}
.header-slider .bx-wrapper .bx-pager.bx-default-pager a{
	height:11px;
	width:11px;
	background:#b4b0ab;
}
.header-slider .bx-wrapper .bx-pager.bx-default-pager a.active{
	background:#9a2a4b;
}
/*//////////////////main-content//////////////////*/
.main-content{
	background:#f0f0f0;
}
.wrapper-content{
	background:#fff;
	width:1000px;
	padding:0 25px 25px 25px;
	margin:0 auto;
}
.block-articles{
	overflow:hidden;
} 
.block-articles .teach-img, .attachment-img-trening{
	margin:0 16px 0 0;
}
.block-articles  .article{
	overflow:hidden;
	padding:20px 0;
	border-bottom:1px solid #dbdbdb;
}
.block-articles .list-articles{
	margin:0 !important;
	list-style:none !important;
}
.block-articles  .article h3{
	margin:0;
}
.title-teacher{
	margin:2px 0 0 0;
	padding:0 0 3px 0;
	border-bottom:1px solid #dbdbdb;
}
.article-img{
	float:left;
}
.article-img img{
	max-width:225px;
}
.article-text{
	float:left;
	width:459px;
}
.news-article .article-text{
	width:auto;
	float:none;
}
.article-text .date{
	margin:7px 0 !important;
}
.article-text .more-link{
	margin-top:-10px;
}
.block-articles-single{
	padding:20px 0;
	overflow:hidden;
}
.block-articles-single table{
	margin:12px 0;
	border-collapse:collapse;
}
.block-articles-single table td{
	border:1px solid #dbdbdb;
	padding:5px 8px;
}
/*-----------------traning----------*/
.block-img{
	position:relative;
}
.block-trenings{
	padding:20px 0;
}
.list-trenings{
	overflow:hidden;
	margin:0 !important;
	margin-left:-15px !important;
}
.trening{
	width:220px;
	display:inline-block;
	vertical-align: top;
	margin:0 0 18px 16px;
	position:relative;
}
.trening  .title-trening{
	margin:0 0 4px 0;
	padding:8px 5%;
	background:rgba(64, 64, 64, 0.8);
	position:absolute;
	bottom:0;
	left:0;
	color:#fff;
	width:90%;
	font:14px "pf_dintext_promedium",Arial,sans-serif;
	text-transform:uppercase;
}
.trening  .title-trening a{
	color:#fff;
}
.trening  .title-trening a:hover{
	text-decoration:none;
}
.trening img{
	max-width:220px;
	height:auto;
}
.dop-info{
	padding:20px 0 10px 0;
	overflow:hidden;
	border-bottom:1px solid #d2d3d3;
}
.space-block {
	border-top:1px solid #d2d3d3;
	border-bottom:none;
}
.time-trening-block,
.spaces-trening-block{
	width:200px;
	float:left;
	padding:0 0 0 50px;
	min-height:40px;
}
.space-block .time-trening-block,
.space-block .spaces-trening-block{
	width:170px;
}
.time-trening-block p,
.spaces-trening-block p{
	padding:0;
	font: 13px "pf_dintext_promedium",Arial,sans-serif;
}
.time-trening-block h4,
.spaces-trening-block h4,
.price-trening h4{
	margin:0;
	color:#886a49;
	text-transform:uppercase;
	font:14px "pf_dintext_promedium",Arial,sans-serif;
}
.time-trening-block{
	background:url('images/icon-where.png') no-repeat left top;
}
.spaces-trening-block{
	background:url('images/icon-space.png') no-repeat left top;
}
.price-trening{
	width:170px;
	float:left;
}
.price-trening p{
	padding:0;
	font: 20px "pf_dintext_promedium",Arial,sans-serif;
	color:#9a2a4b;
}
.price-trening p span{
	font:13px "pf_dintext_promedium",Arial,sans-serif;
	color:#4b4b4b;
}
.target-block h4, 
.program-block h4, 
.trener-block h4,
.vznos-block h4{
	text-transform:uppercase;
}
.dop-info-text{
	padding:8px 0 0 0;
}
.img-trener{
	float:left;
	margin:0 12px 0 0;
}
.couch-block{
	border-bottom:1px dashed #dbdbdb;
	overflow:hidden;
	padding:20px 0;
}
.img-trener img{
	max-width:140px;
	margin:0 12px 0 0;
}
.trener-block h5{
	font:17px "pf_dintext_promedium",Arial,sans-serif;
	color:#886a49;
	margin:0 0 12px 0;
}
.gallery-block h4{
	font:14px "pf_dintext_promedium",Arial,sans-serif;
	color:#886a49;
	text-align:center;
	border-bottom:1px solid #d2d3d3;
	padding:0 0 10px 0;
	text-transform:uppercase;
}
.gallery-block .bx-wrapper .bx-viewport{
	background:none;
	box-shadow:none;
	border:none;
}
.single-gallery .item-img{
	width:190px;
	height:170px;
	overflow:hidden;
}
.gallery-block .bx-wrapper img{
	max-width:none !important;
}
/*
.single-gallery .item-img img{
	max-width:170px;
	max-height:190px;
}*/
.gallery-block .bx-wrapper .bx-controls-direction a{
	width:13px;
	height:13px;
	background:#000;
	margin-top:-6px;
}
.gallery-block .bx-wrapper .bx-controls-direction a.bx-prev{
	left:-35px;
	background:url('images/review-left-bt.png') no-repeat;
}
.gallery-block .bx-wrapper .bx-controls-direction a.bx-next{
	right:-35px;
	background:url('images/review-right-bt.png') no-repeat;
}
.register-block h4{
	text-transform:uppercase;
}
.register-form{
	padding:15px 0 0 0;
}
.register-form .wpcf7-validation-errors{
	margin-top:0 !important;
}
.bg-block{
	padding:19px;
	background:#9a2a4b;
}
.section_1, .section2{
	overflow:hidden;
}
.section_1 p{
	float:left;
	
}
.section_1{
	margin-left:-18px;
}
.section_1 p .wpcf7-text,
.section_2 p.company .wpcf7-text{
	width:185px;
	padding:10px;
	display:block;
	margin-left:18px;
	color:#676767;
	border:none;
}
.register-form span.wpcf7-not-valid-tip{
	width:185px;
	padding:0;
	margin:0;
	font-size:12px;
	color:#f7e700;
	padding-left:20px;
}
.section_2{
	margin-left:-18px;
}
.section_2 p{
	float:left;
}
.section_2 p.company .wpcf7-text{
	width:318px;
	border:none;
}
.section_2 .wpcf7-list-item-label, .section_2 .text-label{
	float:left;
	width:110px;
	color:#fff;
	font:14px  "PT Sans",Arial,sans-serif;
	display:inline-block;
	margin-left:12px;
	line-height:1em;
	text-align:right;
	padding:0 6px 0 0;
}
.section_3 .wpcf7-textarea{
	padding:10px;
	height:70px;
	width:638px;
	color:#676767;
	border:none;
}
.section_3 p{
	padding:0;
}
.btns-submit{
	overflow:hidden;
	padding:8px 0 0 0;
}
.register-form .wpcf7-submit{
	float:right;
	width:135px;
	height:40px;
	background:url('images/big-icon-submit.png') no-repeat #464646;
	padding-left:40px;
	border:none;
	color:#fff;
	cursor:pointer;
	text-transform:lowercase;
}
.simple_button input[type='reset']{
	background:none;
	border:none;
	color:#9a2a4b;
	text-decoration:underline;
	cursor:pointer;
}
.simple_button input[type='reset']:hover{
	text-decoration:none;
}
.simple_button{
	float:right;
	margin:-30px 12px 0 0;
}

.target-block,
.trener-block,
.vznos-block,
.program-block,
.gallery-block,
.space-block,
.block-map{
	overflow:hidden;
}

/*------------carousel-------------*/
.carousel-content{
	margin:0 -25px 0 -25px;
	padding:9px 0 0  0;
	/*border-bottom:1px solid #c0c1c1;*/
	background:#fff;
	position:relative;
	z-index:99;
}
.line-slider{
	width:1000px;
	margin:0 auto;
	padding:25px 0 0 0;
	border-bottom:1px solid #c0c1c1;
}
.item-el{
	width:260px;
	float:left;
}
.item-el h2{
	font:28px/1em 'pf_din_text_cond_prolight', Arial, sans-serif;
	margin-bottom:6px;
	text-transform:none;
}
.item-el h3,
.news h3,
.name,
.article h3{
	font:14px 'pf_dintext_promedium', Arial, sans-serif;
	margin:0;
	text-transform:uppercase;
	margin:0 0 15px 0;
}
.item-el h3 a,
.news h3 a,
.name a,
.article h3 a{
	color:#886a49;
}
.item-el h2 a{
	color:#5d5d5d;
}
.content-slide{
	border-top:1px solid #dbdbdb;
	padding:12px 0 0 0;
}
.date{
	padding:0 0 0 20px;
	background:url('images/icon-calendar.png') no-repeat left center;
	font-size:13px;
	margin-bottom:16px;
}
.carousel-content .bx-wrapper .bx-viewport{
	border:none;
	box-shadow:none;
}
.carousel-content .bx-wrapper .bx-controls-direction a{
	width:24px;
	height:47px;
	margin-top:-35px;
}
.carousel-content .bx-wrapper .bx-prev{
	left:-64px;
	background:url('images/bt-left.png') no-repeat;
}
.carousel-content .bx-wrapper .bx-next{
	right:-64px;
	background:url('images/bt-right.png') no-repeat;
}
/*//////////////////////////////////////*/
.content-text{
	overflow:hidden;
}
.content-text .content{
	width:700px;
	float:left;
}
.content{
	width:720px;
	float:right;
}
.content iframe{
	width:100% !important;
	height:400px !important;
}
.content ul,
.content ol {
	margin: 0 0 1.6em 1.3333em;
}

.content ul {
	list-style-image:url('images/list-style.png');
}

.contentol {
	list-style: decimal;
}

.content li > ul,
.content li > ol {
	margin-bottom: 0;
}
.content-text .sidebar{
	width:250px;
	float:right;
}
.title-section, .section-name-post{
	overflow:hidden;
	padding:15px 0 12px 0;
	border-bottom:1px solid #d2d3d3;
}
.title-section .more-link,
.title-section .print-link{
	float:left;
	margin-left:59px;
}

.title-section .print-link{
	margin:0 0 0 120px;
}
.section-name-post{
	padding:9px 0 12px 0;
}
.title-section .col_1{
	width:415px;
	float:left;
}
.title-trening{
	color:#886a49;
	margin:0;
	font: 26px 'pf_dintext_prolight' ,Arial,sans-serif;
}
.title-section .couch{
	padding:0;
	margin:4px 0 0 0;
	display:none;
}
.couch span{
	font-weight:bold;
}
.timer-block{
	width:260px;
	float:left;
}
.timer-block  h4{
	margin:5px 0 0 0;
	width:100px;
	text-align:right;
	color:#886a49;
	text-transform:uppercase;
	font: 14px "pf_dintext_promedium",Arial,sans-serif;
}
.title{
	font:27px/1.1em 'pf_din_text_cond_prolight', Arial, sans-serif;
	color:#5d5d5d;
	border-bottom:1px solid #dbdbdb;
	margin:10px 0 0 0;
	padding:17px 0 17px 0;
}
.block-news{
	padding:20px 0 0 0;
}
.list-news{
	height:680px;
	overflow:scroll;
	list-style:none !important;
}
.print-link{
	display:block;
	float:right;
	text-transform:lowercase;
	margin:8px 0 0 0;
}
.print-link .icon-link{
	background:url('images/icon-print.png') #9a2a4b  no-repeat center center !important;
}
.dop-info{
	border-bottom:1px solid # #dbdbdb;
}
/*----------------scroll---------------*/
.block-news .jspVerticalBar{
	width:8px;
}
.block-news .jspTrack{
	background:#d8d7d9;
}
.block-news .jspDrag{
	background:#9a2a4b;
}
.block-news .news{
	margin:0 0 15px 0;
	overflow:hidden;
}
.block-news .news p:last-child{
	padding-bottom:0;
}
.news-text{
	margin-left:185px;
}
.news .img-news, .attachment-img-news{
	max-width:170px;
	max-height:150px;
	float:left;
	margin:0 10px 0 0;
}
.attachment-img-news-single{
	float:left;
	margin:0 20px 10px 0;
	max-width:225px;
	max-height:200px;
}
.news-text h3{
	margin-bottom:12px;
}
.news-text .date{
	margin-bottom:14px;
}
/*---------------sidebar----------------*/
.widget-block{
	margin-bottom:20px;
}
.widget-block .menu-treningi-container{
	padding:0;
}
/*-----------------list-page---------------*/
.widget-block .menu-treningi-container, .widget-block ul{
	margin:20px 0;
}

.widget-block ul{
	margin:20px 0;
}
.widget-block .menu-treningi-container li, .widget-block li{
	margin-bottom:8px;
	border-bottom:none;
	padding:0 0 6px 0;
}
.widget-block .menu-treningi-container li a, .widget-block li a{
	font: 14px "pf_dintext_promedium",Arial,sans-serif;
	color:#886a49;
	text-transform:uppercase;
}
.widget-block li a:hover{
	text-decoration:none;
	color:#9a2a4b;
}
/*--------------last news------------*/
.list-news-block{
	margin-top:15px !important;
}
.item_popular_news{
	border-top:1px solid #dbdbdb;
}
.item_popular_news:first-child{
	border:none;
}
.item_popular_news h4{
	margin:7px 0 4px 0;;
}
.item_popular_news  .date{
	margin:0;
}
/*-----------------------------------*/
.sidebar .menu-servis-container .menu-item-160,
.sidebar .menu-servis-ukr0-container .menu-item-921{
	padding:0 0 0 60px;
	background:url('images/icon-calendar-big.png') no-repeat #464646;;
}
.sidebar .menu-servis-container .menu-item-160 a,
.sidebar .menu-servis-ukr0-container .menu-item-921 a{
	display:block;
	color:#fff;
	padding:11px 0;
	background: #464646;
}
.sidebar .menu-servis-container .menu-item-160 a:hover,
.sidebar .menu-servis-ukr0-container .menu-item-921 a:hover{
	color:#fff; 
}
.calendar-title{
	background:#464646;
	color:#fff;
	position:relative;
	margin:15px 0 0 0;
	padding:10px 25px 10px 55px;
}
.calendar-title h4{
	margin:0;
	color:#fff;
	width:168px;
	text-transform:uppercase;
	font:13px "pf_dintext_promedium",Arial,sans-serif;
}
.icon-block{
	position:absolute;
	top:0;
	left:0;
	width:40px;
	height:100%;
	background: url('images/calendar.png') no-repeat center center #9a2a4b;
}

/*-----------------reviews----------------*/
.reviews{
	position:relative;
}
.list-reviews{
	padding:20px 0 0 0;
	overflow:hidden;
}
.review{
	width:250px;
	padding:0 0 15px 0;
}
.review .text-review{
	border:1px solid #d3d3d3;
	border-radius:3px;
	padding:15px;
	position:relative;
}
.review .text-review:before{
	content:'';
	width:15px;
	height:21px;
	position:absolute;
	bottom:-21px;
	left:34px;
	background:url('images/ugolok.png') no-repeat;
}
.review .name{
	margin:25px 0 0 0;
	padding:0 0 0 20px;
	background:url('images/icon-review.png') no-repeat left center;
}
.review .prof{
	padding:0 0 0 20px;
	font-family: 'pf_din_text_cond_promedium', Arial, sans-serif;
}

.reviews .bx-wrapper .bx-viewport{
	border:none;
	box-shadow:none;
	height:auto !important;
	left:0;
}
.reviews .bx-controls{
	width:30px;
	position:absolute;
	top:-25px;
	right:0;
}
.reviews .bx-wrapper .bx-controls-direction a{
	width:13px;
	height:13px;
}
.reviews .bx-wrapper .bx-prev{
	left:0;
	background:url('images/review-left-bt.png') no-repeat;
}
.reviews .bx-wrapper .bx-next{
	left:17px;
	background:url('images/review-right-bt.png') no-repeat;
}
/*---------------------blocks-----------------*/
.wrap-blocks{
	background:url('images/bg-repeat-block.jpg') repeat-y top center;
}
.block-blocks{
	min-height:442px;
	overflow:hidden;
	text-align:center;
	background:url('images/bg-block.jpg') no-repeat top center;
}
.block-info {
	display:inline-block;
	width:313px;
	vertical-align: top;
	text-align:left;
	background:rgba(240, 240, 240, 0.9);
	margin:40px 14px  20px 13px;
}
.title-info{
	background:#9a2a4b;
	color:#fff;
	margin:0;
	padding:16px 3px 16px 25px;
	text-transform:uppercase;
	font:15px "pf_dintext_promedium",Arial,sans-serif;
}
.inner-block-info,
.menu-kursyi-container,
.menu-treningi-container{
	padding:35px 25px 25px 25px;
}
.inner-block-info li,
.menu-kursyi-container li,
.menu-treningi-container li{
	margin:0 0 8px 0;
	padding:0 0 4px 0;
	border-bottom:1px solid #d9d9d9;
}
.inner-block-info li a,
.menu-kursyi-container li a,
.menu-treningi-container li a{
	color:#886a49;
	font:14px "pf_dintext_promedium",Arial,sans-serif;
	text-transform:uppercase;
}
.inner-block-info li a:hover,
.menu-kursyi-container li a:hover,
.menu-treningi-container li a:hover{
	text-decoration:none;
	color:#9a2a4b;
}
.widgettext h4{
	margin:0;
	margin:0 0 8px 0;
	color:#886a49;
	font:14px "pf_dintext_promedium",Arial,sans-serif;
	text-transform:uppercase;
}
/*-----------tranint-------------*/
.corporativ-trening{
	padding-top:25px;
}
.rand-traning{
	padding:25px 0 0 0;
}
.trening-img, .attachment-140x135{
	max-width:138px;
	max-height:135px;
	float:left;
	margin:0 16px 6px 0;
}
.more-link{
	position:relative;
	background:#464646;
	padding:10px 15px 10px 50px;
	display:inline-block;
	color:#fff;
	text-transform:uppercase;
	font:13px "pf_dintext_promedium",Arial,sans-serif;
}
.more-link .icon-link{
	position:absolute;
	top:0;
	left:0;
	width:38px;
	height:100%;
	background:url('images/icon-link.png') no-repeat center center #9a2a4b;
}
.more-link:hover{
	text-decoration:none;
}
.block-consultant .consultant-img{
	text-align:center;
	padding:20px 0 0 0;
}
.block-consultant .consultant-img img{
	display:inline-block;
	border:1px solid #dadada;
}
.block-consultant .title{
	margin-top:2px;
	padding:10px 0 12px 0;
}
.block-consultant h4{
	font:17px "pf_dintext_promedium",Arial,sans-serif;
	color:#886a49;
	text-transform:uppercase;
	margin:8px 0 12px 0;
}
.block-consultant .more-link{
	min-width:160px;
}
.block-consultant .more-link .icon-link{
	background:url('images/icon-queastion.png') no-repeat #9a2a4b center center;
}
.phones-block, .email-block, .download-block{
	padding:0 0 0 55px;
	width:160px;
	text-align:left;
	color:#886a49;
	margin:10px 0 0 0;
	background:url('images/icon-phones-block.png') no-repeat left center;
}
.phones-block{
	min-height:40px !important;
}

.email-block{
	text-align:left;
	height:40px;
	background:url('images/icon-email-block.png') no-repeat left center;
}
.email-block p{
	line-height:1.2em!important;
}
.phones-block p, .email-block p{
	padding:0;
	font:bold 14px "PT Sans",Arial,sans-serif;
}
.phones-block p{
	font-size:15px;
}
.email-block p{
	padding:0;
	line-height:40px;
}
.wrap-download-block p{
	padding-bottom:0;
}
.item-down-el{
	margin-bottom:8px;
}
.download-block{
	text-align:left;
	min-height:40px;
	margin-bottom:12px;
	background:url('images/iocn-download.png') no-repeat left center;
}
.down-file-link{
	display:inline-block;
	margin-top:3px;
	font-size:16px;
	color:#4b4b4b;
	line-height:1em;
	padding:0 0 0 40px;
}
.docx{
	background:url('images/doc-img.png') no-repeat left center;
}
.pdf{
	background:url('images/icon-pdf.png') no-repeat left center;
}
.zip{
	background:url('images/icon-zip.png') no-repeat left center;
}
.rar{
	background:url('images/rar-img.png') no-repeat left center;
}
.download-block h4{
	text-align:left;
	margin:0;
	padding:0;
	min-height:40px;
}
.download-block .files{
	display:inline-block;
	text-align:left;
	padding: 0 0 0  40px;
	color:#464646;
	background:url('images/icon-pdf.png') no-repeat left center;
}
.video-block{
	padding:20px 0 0 0;
}
/*--------------banners-------------*/
.corporativ-trening .sidebar{
	width:300px;
}
.corporativ-trening .content{
	width:640px;
}
.banners-wrap{
	padding:25px 0 0 0;
}
.banners-wrap .bx-wrapper .bx-viewport{
	background:none;
	border:none;
	box-shadow:none;
	left:0;
}
.banners{
	overflow:hidden;
}
.block-banner{
	float:left;
	margin-left:10px;
}
.block-banner:first-child{
	margin-left:0;
}
.banners-wrap .bx-controls-direction{
	display:none;
}
/*-------------------partners--------------*/
.block-partners{
	padding:0 0 35px 0;
	background:#f5f6f6;
	overflow:hidden;
}
.block-partners .bx-wrapper{
	max-width:950px !important;
	margin-left:65px !important;
	margin-bottom:0 !important;
}
.partner{
	width:135px;
	height:75px;
	float:left;
}
.block-partners .bx-wrapper .bx-viewport{
	border:none;
	box-shadow:none;
	background:#f5f6f6;
}
.block-partners .bx-wrapper .bx-controls-direction a{
	width:24px;
	height:47px;
	margin-top:-20px;
}
.block-partners .bx-wrapper .bx-prev{
	left:-64px;
	background:url('images/bt-left.png') no-repeat;
}
.block-partners .bx-wrapper .bx-next{
	right:-64px;
	background:url('images/bt-right.png') no-repeat;
}
.footer{
	overflow:hidden;
}
.footer-main{
	padding:35px 0;
	background:#9a2a4b;
	overflow:hidden;
}
.menu-block .title-widget{
	color:#fff;
	margin:0 0 8px 0;
	font:15px 'pf_dintext_promedium', Arial, sans-serif;
	text-transform:uppercase;
}
.menu-block{
	margin-bottom:24px !important;
}
.menu-block div{
	padding:0;
}
.menu-block li{
	margin-bottom:4px !important;
	border:none;
	padding:0;
}
.menu-block li a{
	color:#ddb8c3 !important;
	text-transform:none;
	font:14px 'PT Sans', Arial, sans-serif;
}
.menu-block li a:hover{
	text-decoration:underline;
}
.footer-widget{
	float:left;
	border-left:1px solid #a64360;
	padding:0 25px 0 25px;
	color:#fff;
}

.about-block{
	width:180px;
}
.courses-block{
	width:220px;
}
.trenint-block{
	width:175px;
}
.projects-block{
	width:250px;
}
.projects .inner-block-info{
	padding-left:15px;
	padding-right:15px;
}
.footer-bottom{
	padding:20px 40px;
	background:#464646;
	color:#fff;
}
/*---------------------*/
.footer-bottom{
	overflow:hidden;
}
.footer-phones{
	padding:0 0 0 55px;
	float:left;
	background:url('images/icon-phones.png') no-repeat;
}
.footer-address{
	float:left;
	margin:0 0 0 50px;
	padding:0 0 0 55px;
	background:url('images/icon-space.png') no-repeat;
}
.social-btn{
	float:left;
	margin:5px 0 0 25px;
}
.footer-address p{
	padding:0;
}
.footer-address  a{
	color:#fff;
}
.footer-phones p{
	padding:0;
}
.new-copyright{
	float:right;
	width:285px;
	/*margin-left:25px;*/
	color:#979797;
	margin:0 0 0 45px;
}
.new-copyright span{
	display:block;
	text-transform:uppercase;
}
/*-------------------------*/
.social-btn li{
	float:left;
	margin-left:12px;
}
.social-btn li a{
	display:block;
	width:28px;
	height:24;
	overflow:hidden;
	text-indent:-999px;
}
.social-btn li.facebook a{
	background:url('images/icon-f.png') no-repeat center center;
}
.social-btn li.google a{
	background:url('images/icon-g.png') no-repeat center center;
}
.social-btn li.in a{
	background:url('images/icon-in.png') no-repeat center center;
}
.social-btn li.vk a{
	background:url('images/icon-f-vk.png') no-repeat center center;
}
.link-site{
	display:inline-block;
	margin-left:160px;
	color:#e3e3e3;
	font:13px/0.8em "pf_din_text_cond_proregular",Arial,sans-serif;
	padding:0 18px 0 0;
	background:url('images/review-right-bt.png') no-repeat right center;
}
.copyright{
	text-align:right;
	padding:0 40px 0 0;
	text-transform:uppercase;
	color:#979797;
}
/*--------------------timer--------------------*/
.timer-block h4{
	float:left;
}
.timer{
	width:160px;
	float:left;
}
.countdownHolder{
	width:180px;
	height:25px;
}
.countSeconds, .countDiv2{
	display:none;
}

.digit{
	width:0.8em;
	border-radius:none;
	
}
.countDiv::before, .countDiv::after{
	background:#9a2a4b;
	box-shadow:none;
	height:4px;
	width:4px;
	top:0.46em;
}
.countDiv{
	margin:0 3px;
}
.countDiv::after{
	top:0.7em;
}
.digit.static{
	background:none;
	box-shadow:none;
	color:#9a2a4b;
}
.countdownHolder{
	font:normal 20px "pf_dintext_promedium",Arial,sans-serif;
	letter-spacing:-6px;
	text-align:left;
	margin-left:7px;
}
.position{
	width:0.8em;
}

.text-timer{
	width:180px;
	float:left;
	margin:0 0 0 5px;
}
.text-timer > div{
	float:left;
	text-transform:lowercase;
	width:50px;
	text-align:center;
}

/*//////////////////////*/
.acf-map {
	width: 100%;
	height: 240px;
	border: #ccc solid 1px;
	margin: 20px 0;
}
#fancybox-content, #fancybox-outer{
	height: auto !important;
	border-radius:4px !important;
}
#contact-form{
	padding:10px;
	border-radius:4px !important;
}
#contact-form .wpcf7-validation-errors{
	margin:0;
	width:320px;
}
#contact-form  .wpcf7-text,
#contact-form  .wpcf7-textarea,
.queastion_form textarea,
.queastion_form input[type='text']{
	padding:4px 6px;
	border:1px solid #ccc;
}
#contact-form  .wpcf7-submit,
.queastion_form input[type='submit']{
	background:#9a2a4b;
	color:#fff;
	padding:6px 12px;
	border:none;
	cursor:pointer;
	border-radius:5px;
}

.queastion_form{
	padding:10px;
}
.queastion_form p label{
	display:block;
}
.queastion_form  input[type='text']{
	width:200px;
}
.queastion_form  textarea{
	width:260px;
	height:100px;
}
/*////////////////////////////////////////////*/
.wrap-breadcrumbs{
	background:#fff;
}
.breadcrumbs{
	padding:17px 0;
	margin:0 25px;
	background:#fff;
	border-bottom:1px solid #c0c1c1;
}
.breadcrumbs a, .breadcrumbs span{
	font-size: 15px;
	color:#626262;
}
.divider{
	padding:0 4px;
}
.navigation{
	padding:17px 0;
}
.page-numbers{
	padding:0 5px 0 0;
	color:#886a49;
	font:normal 16px  "pf_dintext_promedium",Arial,sans-serif
}
.current{
	color:#9c2f4f;
}
.page-numbers:hover, .current:hover{
	text-decoration:none;
}
.page-calendar .content{
	width:100% !important;
}

.tribe-events-notices,
.tribe-events-page-title,
.tribe-bar-disabled{
	display:none;
}
.tribe-events-calendar thead th{
	background:#9a2a4b;
	color:#fff;
}
.tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"],
.tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"] > a{
	background:#dddad5;
	padding:10px 5px;
	color:#886a49;
	font-size:14px;
	border-top:1px solid #f1f0ee;
	border-bottom:1px solid #f1f0ee;
}
#tribe-events-content .tribe-events-calendar td{
	border:1px solid #f1f0ee;
	background:#ece9e4;
}
.tribe-events-calendar thead th{
	border-left:1px solid #f1f0ee;
	border-right:1px solid #f1f0ee;
}
.tribe-events-calendar div[id*="tribe-events-daynum-"],
.tribe-events-calendar div[id*="tribe-events-daynum-"]{
	background:#dddad5;
	padding:10px 5px !important;
	color:#886a49;
	font-size:14px;
	border-top:1px solid #f1f0ee;
	/*border-bottom:1px solid #f1f0ee;*/
}

.recurring-info-tooltip,
.tribe-events-calendar .tribe-events-tooltip,
.tribe-events-week .tribe-events-tooltip{
	background:url('images/bg-tick.png');
	color:#dbb4bf !important;
}
.tribe-events-tooltip .entry-title{
	color:#fff !important;
	text-transform:uppercase;
	font-size:16px !important;
}
.tribe-events-month-event-title a{
	color:#9a2a4b !important;
	opacity:1 !important;
}
.corporativ-trening .content{
	width:640px !important;
}
.tribe-events-ical{
	display:none !important;
}
.tribe-events-page-template .main-header{
	padding:0 25px 30px 25px;
}
.tribe-events-page-template .top-header{
	margin:0 25px;
}

/*//////////////////////////////////////*/
.block-review{
	margin-bottom:20px;
}
.title-section-partner{
	background:#9a2a4b;
	color:#fff;
	margin:0;
	margin-bottom:35px;
	padding:16px 3px 16px 25px;
	text-transform:uppercase;
	font:15px "pf_dintext_promedium",Arial,sans-serif;
}
.attachment-img-corp {
	float:left;
	margin:0 12px 6px 0;
}
.corporativ-title{
	margin-top:0;
	margin-bottom:6px;
	font-size:14px;
	text-transform:uppercase;
	letter-spacing: 0.07em
}
.corporativ-title a{
	color:#886a49;
}
/*/////////////////////////////////////////////*/
.wrap-list-media{
	padding:25px 0 0 0;
	overflow:hidden;
}
.wrap-list-media .list-media{
	margin-left:-25px;
	padding:0;
}
.item-media{
	display:inline-block;
	vertical-align:top;
	margin-left:25px;
	width:210px;
	height:250px;
	position:relative;
	overflow:hidden;
	cursor:pointer;
	margin-bottom:25px;
}

.item-media .attachment-img-media{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.item-media .link-down{
	position:absolute;
	top:-45px;
	left:0;
	width:96%;
	padding:10px 2% 0 2%;
	height:35px;
	text-align:center;
	color:#fff;
	background:rgba(0, 0, 0, 0.5);
	z-index:1000;
	font-size:18px;
}
.title-media{
	position:absolute;
	bottom:0;
	width:96%;
	padding:10px 2%;
	background:rgba(0, 0, 0, 0.5);
	color:#fff;
	line-height:1em;
	font-size:16px;
}
.item-media:hover .title-media{
	background:rgba(154, 42, 75, 0.8);
	-moz-transition: all 1s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
/*/////////////////UMBERMENU/////////////////////////*/
.ubermenu-main{
	width:100% !important;
	
}
.ubermenu-nav{
	float:right;
	margin:24px 0 0 0 !important;
}
.ubermenu .ubermenu-item{
	float:left;
}
.ubermenu  .ubermenu-item  .ubermenu-target{
	padding:0 15px !important;
	font: 15px 'pf_din_text_cond_promedium', Arial, sans-serif;
	color:#464646;
	text-transform:uppercase;
}


.ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target::after{
	right:0 !important;
}
.ubermenu .ubermenu-submenu{
	background:#fff !important;
	min-width:260px;
	padding-top:25px !important;
	overflow:hidden;
	padding-left:15px !important; 
	padding-bottom:15px !important;
}
.ubermenu-submenu .ubermenu-item-type-taxonomy > .ubermenu-submenu{
	padding-top:0 !important;
	padding-left:0 !important;
}
.ubermenu .ubermenu-submenu .ubermenu-item a.ubermenu-target,
.ubermenu .ubermenu-submenu-type-flyout .ubermenu-item-type-taxonomy a.ubermenu-target{
	font:16px "PT Sans",Arial,sans-serif;
	color:#464646;
	text-transform:none !important;
	background:url('images/row-menu.png') no-repeat left 9px;
	padding-left:8px !important;
}
.ubermenu .ubermenu-submenu .ubermenu-item-type-taxonomy > a.ubermenu-target{
	padding-bottom:6px !important;
	color:#886a49 !important;
	text-transform:uppercase !important;
	font-family: "pf_din_text_cond_promedium", Arial, sans-serif !important;
	background:none !important;
	padding:0 !important;
	padding-left:15px !important;
	position:relative;
}
.ubermenu .ubermenu-submenu .ubermenu-item-type-taxonomy > a.ubermenu-target:before{
	content:'';
	display:block;
	width:9px;
	height:9px;
	position:absolute;
	left:0;
	top:9px;
	background:#9a2a4b;
}
.ubermenu .ubermenu-submenu-type-flyout .ubermenu-item-type-taxonomy a.ubermenu-target{
	font:16px "PT Sans",Arial,sans-serif !important;
	color:#464646 !important;
	text-transform:none !important;
	background:url('images/row-menu.png') no-repeat left 9px !important;
	padding-left:8px !important;
	font-weight:normal !important;
	padding-bottom:0 !important;
}
.ubermenu .ubermenu-submenu-type-flyout .ubermenu-item-type-taxonomy a.ubermenu-target:before{
	content:none;
}
.ubermenu .ubermenu-submenu .ubermenu-target:hover{
	color:#9a2a4b !important;
}

.link-dev{
	display:inline-block;
	margin-top:4px;
	color:#999;
	font-size:13px;
}

/*///////////////////////////////////////////////////////*/
#lang_sel_list{
	height:auto !important;
}
#lang_sel_list li{
	float:right !important;
}
#lang_sel_list li a{
	background: rgba(0, 0, 0, 0) url("images/line-lang.png") no-repeat scroll right center !important;
    color: #fff !important;
    display: block !important;
    height: 35px !important;
    line-height: 30px !important;
    padding: 0 10px !important;
	font-size:13px !important;
	text-transform:lowercase !important;
}
#lang_sel_list li a:hover{
	text-decoration:underline;
}
.element1{margin-left:10px;}

.register-block .wpcf7-list-item-label{
	display:none;
}
.social-block{
	padding:10px 0 0 0;
}

.loader {
	background: none repeat scroll 0 0 #ffffff;
	bottom: 0;
	height: 100%;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 9999;
}
.loader_inner {
	background-image: url("images/preloader.gif");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #fff;
	height: 60px;
	width: 60px;
	margin-top: -30px;
	margin-left: -30px;
	left: 50%;
	top: 50%;
	position: absolute;
}
.home-widget.reviews, .list-reviews{
	margin-bottom:0 !important;
}

.hidden-input{
	display:none;
} 
/*///////////////////////////////////////////////////////////
.attachment-img-news{
	width:170px;
	height:150px;
}
.attachment-img-corp{
	width:140px;
	height:135px;
}
.attachment-img-post-gallery{
	width:190px;
	height:170px;
}
.attachment-img-news-single{
	width:225px;
	height:200px;
}
.attachment-img-trening{
	width:225px;
	height:200px;
}
.attachment-img-consultant{
	width:245px;
	height:295px;
}

.attachment-img-banners{
	width:140px;
	height:135px;
}
.attachment-img-media{
	width:220px;
	height:250px;
}

*/