/*
Theme Name: CPL
Theme URI: http://cpl.ru/
Description: Language Center of Psychology
Author: Codigo
Author URI: http://www.gutesystem.ru/codigo
Version: 1.0
*/
@charset "utf-8";
/* CSS Document */
html,body,div,unit,applet,object,iframe,h1,h2,h3,h4,h5,h6,h7,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}
html, body {height: 100%;}
textarea,input {outline:none;}

/* FONTS */
@font-face {
    font-family: 'MyriadProCondensed';
    src: url('fonts/myriadpro-cond.eot');
    src: url('fonts/myriadpro-cond.eot?#iefix') format('embedded-opentype'),
         url('fonts/myriadpro-cond.woff2') format('woff2'),
         url('fonts/myriadpro-cond.woff') format('woff'),
         url('fonts/myriadpro-cond.ttf') format('truetype'),
         url('fonts/myriadpro-cond.svg#MyriadProCondensed') format('svg');
}
@font-face {
    font-family: 'MyriadProBoldCondensed';
    src: url('fonts/myriadpro-boldcond.eot');
    src: url('fonts/myriadpro-boldcond.eot?#iefix') format('embedded-opentype'),
         url('fonts/myriadpro-boldcond.woff2') format('woff2'),
         url('fonts/myriadpro-boldcond.woff') format('woff'),
         url('fonts/myriadpro-boldcond.ttf') format('truetype'),
         url('fonts/myriadpro-boldcond.svg#MyriadProBoldCondensed') format('svg');
}
@font-face {
    font-family: 'MyriadProRegular';
    src: url('fonts/myriadpro-regular.eot');
    src: url('fonts/myriadpro-regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/myriadpro-regular.woff2') format('woff2'),
         url('fonts/myriadpro-regular.woff') format('woff'),
         url('fonts/myriadpro-regular.ttf') format('truetype'),
         url('fonts/myriadpro-regular.svg#MyriadProRegular') format('svg');
}
@font-face {
    font-family: 'MyriadProSemibold';
    src: url('fonts/myriadpro-semibold.eot');
    src: url('fonts/myriadpro-semibold.eot?#iefix') format('embedded-opentype'),
         url('fonts/myriadpro-semibold.woff2') format('woff2'),
         url('fonts/myriadpro-semibold.woff') format('woff'),
         url('fonts/myriadpro-semibold.ttf') format('truetype'),
         url('fonts/myriadpro-semibold.svg#MyriadProSemibold') format('svg');
}
@font-face {
    font-family: 'MyriadProBold';
    src: url('fonts/myriadpro-bold.eot');
    src: url('fonts/myriadpro-bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/myriadpro-bold.woff2') format('woff2'),
         url('fonts/myriadpro-bold.woff') format('woff'),
         url('fonts/myriadpro-bold.ttf') format('truetype'),
         url('fonts/myriadpro-bold.svg#MyriadProBold') format('svg');
}

body {
  font-family: 'MyriadProRegular';
  font-size: 16px;
  line-height: 20px;
  color: #000;
  background-color: #fff;
/*   position:relative; */
}

.clearfix {*zoom: 1;}
.clearfix:before,
.clearfix:after {display: table; content: "";}
.clearfix:after {clear: both;}

h1 {font-size: 24px; text-transform:none; color:#933;}
h2 {font-size: 16px; } /* text-transform:uppercase;*/
h3 {/*font-size: 14px;*/ color:#933; font-size:23px;}
h4 {font-size: 16px;}
h5 {font-size: 12px;}
/*h7 {font-size: 16px;}*/
.h2 { color:#933; font-size:20px; text-align:center;}
.h3 { color:#933; font-size:24px; text-align:center;}

img {
  width: auto\9;
  height: auto;
  max-width: 100%;
  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}

.alignleft {float:left; margin:0 10px 0 0;}
.alignright {float:right; margin:0 0 0 10px;}

.metod1 li {padding:0 0 18px;}
.metod2 {margin:25px 0 0;}
.metod2 li {padding:0 0 16px;}
.metod3 {margin:25px 0 0;}
.metod3 li {padding:0 0 20px;}

b {font-family: 'MyriadProSemibold';}
strong {font-family: 'MyriadProBold';}
i {/*color:#933;*/ font-family: 'MyriadProSemibold';}
a {color:#933;}
a:hover {text-decoration:none;}
/* -------------------- */

/* MAIN */
#page {
  min-height: 100%;
  height: 100%;
  height: auto !important;
  margin: 0 auto -330px;
}
#fix {
  padding: 0 0 380px;
}
.line {
	background-image:url("img/line.png");
	background-position:center;
	background-repeat:no-repeat;
	width:910px;
	height:4px;
	margin:5px auto;
}
.linemini {
	background-image:url("img/line.png");
	background-position:center;
	background-repeat:no-repeat;
	/*width:910px;*/
	height:4px;
	margin:30px auto;
}
/* -------------------- */

/* HEADER */
header {height: auto; /*border-bottom:1px solid #ccc;*/}
.center {
	width:1024px;
	height:100%;
	margin:0 auto;
	position:relative;
}
.pages.center.articles {
	width:1200px;
	overflow: hidden;
}
.pages.center.articles h1{
	margin-left: 270px;
}

.top_header { height:30px; width:100%; background:#993333; position:relative;}
.th {height:30px;}
.logo {position:absolute; top:0; left:-8px; z-index:999;}
.logo_desc {font-family: 'MyriadProSemibold'; font-size:16px; color:#fff; padding:3px 0 0; margin:0 0 0 143px;}

.admin {position:absolute; right:0; top:3px; color:#ff9900;}
.admin .widget {display:inline-block; float:left;}
.admin h3 {cursor:pointer;}
.admin h3:hover {text-decoration:underline;}
.admin .panel_lk_recall {
	position:absolute;
	width:190px;
	right:60px; top:30px;
	background:#fff;
	z-index:999;
	border:1px solid #CCC;
	padding:10px;
}
.admin .panel_lk_recall .buttons a {margin:0; color:#fff;}
/*.admin input {border:0; color:#999; padding:2px 0 2px 10px; margin-right:10px;}*/
.admin a {color:#ff9900; text-decoration:none; margin-left:20px;}
.admin a:hover {text-decoration:underline;}

.bottom_header {}
.bh {height: 45px;}
.bh_main { height:45px;}
.bottom_header .langs { margin:0 auto; text-align:center;}
/*.bottom_header .langs li {
	background-position:center 9px;
	background-repeat:no-repeat;
	display:inline-block;
	vertical-align:top;
	padding:19px 0 0;
	border-radius:0 0 7px 7px;
	width:128px;
	text-align:center;
	box-sizing:border-box;
	margin-left:-3px;
}
.bottom_header .langs li {
	background-position:left 29px;
	background-repeat:no-repeat;
	display:inline-block;
	vertical-align:top;
	padding:19px 0 0 15px;
	border-radius:0 0 7px 7px;
	width:128px;
	text-align:center;
	box-sizing:border-box;
	margin-left:3px;
}*/
.bottom_header .langs li {
	background-position:left 14px;
	background-repeat:no-repeat;
	display:inline-block;
	vertical-align:top;
	padding:4px 0 0 15px;
	border-radius:0 0 7px 7px;
	/*width:128px;
	width:132px;*/
	width:140px;
	text-align:center;
	box-sizing:border-box;
	margin-left:3px;
}

.bottom_header .customlan li {background-position:center 9px !important; margin-left:-3px !important; padding:19px 0 0;}
.bottom_header .langs li:hover {border:1px solid #ccc; border-top:0;}
.bottom_header .langs li a { text-decoration:none; color:#000; line-height:40px; padding:30px 22px 14px;}

/*.bottom_header .langs .eng {background-image:url("img/langs1.jpg");}
.bottom_header .langs .deu{background-image:url("img/langs2.jpg");}
.bottom_header .langs .isp {background-image:url("img/langs3.jpg");}
.bottom_header .langs .franc {background-image:url("img/langs4.jpg");}
.bottom_header .langs .ital {background-image:url("img/langs5.jpg");}
.bottom_header .langs .poli {background-image:url("img/langs6.jpg");}*/
/* - - - - - - - - - - */

.bottom_header .langs .eng {background-image:url("img/enic1.png");}
.bottom_header .langs .deu{background-image:url("img/deic1.png");}
.bottom_header .langs .isp {background-image:url("img/ispic1.png");}
.bottom_header .langs .franc {background-image:url("img/fric1.png");}
.bottom_header .langs .ital {background-image:url("img/itic1.png");}
.bottom_header .langs .poli {background-image:url("img/pgic1.png");}

/* NAVIGATION */
.head_menu { position:absolute; bottom:6px; left:30px;}
.head_menu ul {}
.head_menu ul li {float:left; margin:0 20px; cursor:pointer;}
.head_menu ul li a {
	font-size:14px;
	color:#000;
	text-decoration:none;
	text-transform:uppercase;
	padding:0 0 0 5px;
}
.head_menu ul li:hover a {color:#933;}
.head_menu ul li a:hover {color:#933;}
.head_menu ul li img { vertical-align:text-top;}
/* -------------------- */

/* CONTENT */
.content {position:relative;}

/* - - - - - */
/* SLIDE */
/* - - - - - */
.slide {
	/*background-image:url("img/home-foto.jpg");*/
	background-image:url("img/main_img.jpg");
	background-position:center;
	background-repeat:no-repeat;
	width:100%;
	height:364px;
	position:relative;
	margin:0.5px auto;
}
.slide2 {
	/*background-image:url("img/home-foto.jpg");*/
	background-image:url("img/banner.png");
	background-position:center;
	background-repeat:no-repeat;
	width:100%;
	height:364px;
	position:relative;
	margin:0.5px auto;
}
.slide .main_slide {font-family: 'MyriadProSemibold'; color:#fff;}
.slide .main_slide img { float:left;}
.slide .main_slide .tx1 {
	position:absolute;
	top:90px;
	left:330px;
	width:480px;
	line-height:45px;
	font-size:51px;
	margin:0;
}
.slide2 .main_slide .tx1 {
	position:absolute;
	top:90px;
	left:10px;
	width:480px;
	line-height:40px;
	font-size:45px;
	margin:0;
	color: #993333;
	    font-family: 'MyriadProSemibold';
}
.slide .main_slide .tx1 > em {font-size:39px;}
.slide .main_slide .tx2 {
	position:absolute;
	top:215px;
	left:330px;
	width:560px;
	line-height:35px;
	font-size:26px;
	margin:0;
}

.slide2 .main_slide .tx1 > em {font-size:39px;}
.slide2 .main_slide .tx2 {
	position:absolute;
	top:215px;
	left:10px;
	width:560px;
	line-height:30px;
	font-size:30px;
	margin:0;
	    font-family: 'MyriadProSemibold';
}

.slide .fre {position:absolute; top:239px; right:270px; color:#fff; font-size:16px;}
.slide .fre img {margin:0 0 3px 10px; float:right;}
.slide .space {position:absolute; top:147px; left:240px; color:#fff; font-size:16px; margin-right: 80px;}
.slide .meth1 { position:absolute; top:30px; right:480px; color:#fff; font-size:30px; margin: 0 -190px;}

/*.slide .meth2 { position:absolute; top:60px; right:360px; font-weight:bold; color:#ff9933; font-size:16px;}*/
.slide .meth2 { position:absolute; top:60px; right:360px; font-weight:bold; color:#000000; font-size:16px;}
/*.slide .meth3 { position:absolute; top:0; right:206px; font-weight:bold; color:#FFFFFF; font-size:30px; font-family: -webkit-pictograph;}*/
.slide .meth3 { position: absolute; top: 0; right: 206px;color: #FFFFFF; font-size: 30px; font-family: MyriadProRegular;}
.slide .order {
	background-image:url("img/slide-trans.png");
	background-position:center;
	background-repeat:repeat;
	width:215px;
	height:364px;
	text-align:center;
	position:absolute;
	right:0;
	font-size:16px;
	  margin-right: -70px;
	  display:none;
}

.slide1 {
  background-image: url("img/partneri1.png");
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 511px;
  position: relative;
  margin: 0.5px 25px;
}

.order1 {
	/*background-image:url("img/slide-trans.png");*/
	background-image:url("img/back.png");
	background-position:center;
	background-repeat:repeat;
	/*width:260px;*/
	width:304px;
	height:295px;
	text-align:center;
	position:absolute;
	font-size:16px;
	  margin-top: -26px;
}
.slide .order img {/*margin:50px 0 10px;*/ width:auto; height:30px;/* display:table-cell; vertical-align:middle;*/ margin:0 20px 0 0; position:absolute; left:0;}
.slide .order p {font-size:19px; text-transform:uppercase; color:#ffcc66; font-family: 'MyriadProBoldCondensed'; text-align: -webkit-right; margin: 10px 43px 0 0;}
.slide .order p span {font-size:25px; color:#ff9933;}

.slide .order .o_lan {height:34px; width:180px; position:relative; margin:10px 10px 10px 20px; border-radius:5px; box-sizing:border-box;}
.slide .order .o_lan:hover {border:2px solid #fff; margin:10px 10px 10px 18px;}
.slide .order .o_lan:hover p {top:-4px;}
.slide .order a {color:#ffcc66; /*display:table; margin:10px 10px 10px 20px; */color:#fff;}
/*.slide .order a:hover { border:2px solid #fff; margin:0 8px 0 18px;}*/
.slide .order a p {font-size:14px;/* display:table-cell; vertical-align:middle; */color:#fff; text-align:left; position:absolute; top:-2px; left:80px;}
/*.slide .order a {
	background-image:url("img/order.png");
	background-position:center;
	background-repeat:no-repeat;
	padding:17px;
	line-height:55px;
	font-family: 'MyriadProCondensed';
	text-transform:uppercase;
	color:#fff;
	text-decoration:none;
}
.slide .order a:hover { text-decoration:underline;}*/



.adva { position:relative;}
.adva article {
	width:280px;
	display:inline-block;
	vertical-align:top;
	text-align:center;
	margin:-18px 84px 0 0;
}
.adva article:last-child {margin-right:0;}
.adva article p {font-size:16px; margin:80px 0 0;}
.adva article strong {font-family: 'MyriadProSemibold'; color:#933;}
.adva_block1 {background-image:url("img/adva1.png"); background-position:top; background-repeat:no-repeat;}
.adva_block2 {background-image:url("img/adva2.png"); background-position:top; background-repeat:no-repeat;}
.adva_block3 {background-image:url("img/adva3.png"); background-position:top; background-repeat:no-repeat; margin-right:0 !important;}
.adva_sootnosh {  margin-top: 50px;}

.adva .adva_text { width:100%; position:absolute; top:20px; text-align:center;}
.adva .adva_text p {color:#933; font-size:22px; font-weight:bold; line-height:35px;}
.adva .adva_text p a {color:#933; font-weight:normal;}
.adva .adva_text p a:hover {text-decoration:none;}

.exper {display: none;}
.exper_video {display:inline-block; vertical-align:top; margin:0 20px 0 0;}
.exper_info { width:570px;display:inline-block; vertical-align:top; text-align:justify;}
.exper_info .title { color:#933;}
.exper_info a {color:#933;}
.exper_info a:hover {text-decoration:none;}
blockquote {
	font-size:16px;
	color:#424242;
	text-align:center;
	position:relative;
	padding:30px 25px;
display: none;
}
blockquote:before {
	content:url("img/quote.png");
	position:absolute;
	left:-30px;
}
blockquote span { position:absolute; right:0; bottom:0; font-size:14px; font-style:italic;}

/* - - - - - */
/* ОТЗЫВЫ */
/* - - - - - */
.reviews {width:910px; margin:40px auto;}
.reviews h2 {text-align:center;}

/*.reviews .reviews_block {width:425px; display:inline-block; vertical-align:top; margin:60px 56px 0 0;}
.reviews .reviews_block:last-child {margin-right:0;}
.reviews .reviews_block img {float:left; width:72px !important; height:82px !important; margin:5px 0 0;}*/

.reviews .reviews_block {width:275px; display:inline-block; vertical-align:top; margin:60px 56px 0 0;}
.reviews .reviews_block:last-child {margin-right:0;}
.reviews .reviews_block img {width:72px !important; height:82px !important; margin:5px 0 0;}

#metaslider_5.flexslider .slides li {margin-top:60px; text-align:center;}
#metaslider_5.flexslider .slides li:last-child {margin-right:0 !important;}
.metaslider .slides img {width: 200px !important; margin:0 auto; border-radius:50%;}
.metaslider .caption a {text-decoration:none; color:#000;}

.metaslider .caption-wrap {
	position:relative !important;
	background: none !important;
	color: #000 !important;
	opacity: 1 !important;
	/*width:330px !important;
	padding-left:90px;
	margin:-90px 0 0 !important;*/
}

.reviews .reviews_block p {width:330px; margin:0; padding:0;}
.metaslider .caption-wrap .name {color:#933; font-size:13px; font-family: 'MyriadProSemibold';}
.metaslider .caption-wrap .capt { margin:17px 0 0;}

.reviews_ns { width:100%; margin:40px auto; display:none; text-align:center;}
.reviews_ns h2 {text-align:center;}
.reviews_ns article {margin:20px 0;}
.reviews_ns article img {width:141px !important; height:141px !important; margin:0 auto; border-radius:50%;}
.reviews_ns a {text-decoration:none; color:#933;}
.reviews_ns .caption {width:90%; display:inline-block; vertical-align:top;}
.reviews_ns .name {color:#933; font-size:13px; font-family: 'MyriadProSemibold';}
/* -------------------- */

/* PAGES */
.pages {}
.pages strong, b {font-family: 'MyriadProSemibold';}
.pages strong {color:#933;}
.pages em, .pages i {font-style:italic;}
.pages a {color:#933;}
.pages a:hover {text-decoration:none;}
/*.pages h1 { text-align:center; margin:30px 0;}*/
/*.pages ul li {list-style-position:inside; list-style-type:circle;}*/
.pages h1 {
  text-align: center;
  margin: 20px 0 20px;
  }
.prices_blocks {text-align:center;}
.prices {
	width:306px;
	border:1px solid #993333;
	border-radius:0 0 10px 10px;
	font-family: 'MyriadProCondensed';
	font-size:17px;
	overflow:hidden;
	display:inline-table;
	vertical-align:top;
	margin:35px 23px 25px;
	text-align:left;
}
.prices p {margin:0; padding:0;}
.prices tr {border-top:1px dotted #adadad; border-bottom:1px dotted #adadad;}
.prices tr:first-child {border:0;}
.prices tr:last-child {border:0;}

.prices td {padding:0 10px; vertical-align:middle; border-left:1px dotted #adadad;}
.prices td img {margin:0 14px 0 5px !important;}
.prices td a:last-child img {margin-right:0 !important;}
.prices h2 {color:#fff; text-transform:none; font-size:25px; text-align:center; line-height:55px;}
.prices a {color:#fff; text-transform:uppercase; font-family: 'MyriadProRegular'; text-align:center; font-size:14px; text-decoration:none;}
.prices a:hover {text-decoration:underline;}

.prices .top_pr {
	background-image:url("img/pr-top.png");
	background-position:center;
	background-repeat:no-repeat;
	height:64px;
	text-align:center;
	font-size:25px;
	color:#fff;
	line-height:55px;
}
.prices .bottom_pr {background:#933; text-align:center; padding:8px 0;
}
.prices_podpis {/*margin: 0 0 0 0; */ text-align: center; font-size: larger; font-family: serif;}

/* BLOG */
/*.blog article {margin:10px 0; border-bottom:1px dashed #ccc; padding:0 0 10px;}*/
.blog article {margin:60px 0; border-bottom:1px dashed #ccc; padding:0 0 10px;}
.blog article p {margin:0;}
.blog article a {color:inherit;}
.blog article a:hover {text-decoration:none;}

/* Comments */
.com {background:#f0f1f1; padding:20px; margin:0 0 20px;}
.comment_wrap {}
.comment_info div { display:inline-block; vertical-align:top; font-size:.95em; margin:0 10px 0 0;}
.comment_info div p {margin:0;}
.comment_info .author { color:#2f2f2f; font-weight:600;}
.comment_info .time { color:#6c6c6c;}

.children {margin:0 0 0 30px;}

#commentform {}
#commentform label {margin-bottom:5px;}
.com_inp { width:768px; height:32px; padding:0 10px; border:1px solid #dde0e3;}
.com_tx_inp { width:768px; height:96px; max-width:768px; max-height:96px; padding:10px; border:1px solid #dde0e3;}
.com_sub {
	font-size:.95em;
	border:1px solid #a9a9a9;
	border-radius:3px;
	padding:7px 20px;
	cursor:pointer;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #e4e4e4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e4e4e4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#e4e4e4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#e4e4e4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#e4e4e4 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%,#e4e4e4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4',GradientType=0 ); /* IE6-9 */
}

.nocomments {display:none;}

/* FOOTER */
.footer {position: relative; height: 330px;}

/* - - - - - */
/* TOP FOOTER */
/* - - - - - */
.top_footer {background:#933; height:415px; font-size: 15px;}
.g-recaptcha 
/*.top_footer .nlo {position:absolute; top:140px; left:70px;}*/
.top_footer .nlo {position:absolute; top:170px; left:0px;     max-width: 200px;}
.top_footer .fotofooter {position:absolute; top:135px; right:0px; width:250px;}
.top_footer .fotofooter1 {position:absolute; top:120px; right:-80px;}
/* FOOTER MENU */
.footer_menu {}
.footer_menu ul { display:inline-block; vertical-align:top; /*margin:30px 0 0 0;*/ margin:22px 0 0 0; width:150px;}
.footer_menu ul li { margin: 5px 0 0 0;}
.footer_menu ul li a { color:#fff; text-decoration:none;}
.footer_menu ul li a:hover {text-decoration:underline;}

.footer_menu1 { position:absolute; top:80px; right:175px;}
.footer_menu1 ul {}
.footer_menu1 ul li {}
.footer_menu1 ul li a { color:#fff; text-decoration:none;}
.footer_menu1 ul li a:hover {text-decoration:underline;}


.footer_mob {
	display:none;
	background:#933;
	text-align:center;
	color:#fff;
}

.social_mob {
	padding:20px 0;
}

.number_mob {
	padding:10px 0;
}
.number_mob a {
	font-size:36px;
	color:#fff;
	text-decoration:none;
}
.number_mob p {
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
}

.skype_mob {
	/*text-align:right;*/
	text-align:center;
}
.skype_mob p {
	font-size:21px;
	margin:0;
	line-height:25px;
}

.copy_mob {
	padding:20px 0 30px;
}
.copy_mob p {
	margin:0;
	font-size:14px;
}

.footer_menu_mob {
	text-align:center;
	padding:20px 0 10px;
	border-bottom:1px solid #a04242;
}
.footer_menu_mob li {
	display:inline-block;
	vertical-align:top;
	margin-bottom:15px;
}
.footer_menu_mob li a {
	color:#fff;
	text-transform:uppercase;
	font-size:14px;
	border-right:1px solid #fff;
	padding:0 7px;
	text-decoration:none;
}
.footer_menu_mob li:last-child a {border-right:0;}
.footer_menu_mob li a:hover {text-decoration:underline;}

/*.call_us { width:220px; position:absolute; top:26px; left:510px;}*/
.call_us {width:220px; position:absolute; top:26px; left:490px;}
.call_us p {color:#fff;}

.call_us .cu_name { width:210px; height:30px; border:0; border-radius:3px; padding:0 0 0 10px; color:#999; margin:0 0 15px;}
.call_us .cu_email { width:210px; height:30px; border:0; border-radius:3px; padding:0 0 0 10px; color:#999; margin:0 0 15px;}
.call_us .cu_txarea { width:216px; max-width: 216px; height:75px; max-height:75px; border:0; border-radius:3px; color:#999; margin:0 0 5px;}
.call_us .cu_sub {
	background:url("img/sub_btn.png") center no-repeat;
	float:right;
	border:0;
	/*background:none;
	background:#ff9900;*/
	color:#000;
	font-weight:bold;
	padding:9px 21px;
	cursor:pointer;
	  margin-right: 20px;
}

/*.social {
	position:absolute;
	right:30px; top:20px;
	width:190px;
	height:40px;
}*/

.social {
	position:absolute;
	right:0px; 
	top:30px;
	/*width:272px;*/
	height:40px;
}


.social div { width:40px; height:40px; float:left; margin:0 2px;}

.social .fc {
	background-image:url("img/fb.png");
	/*background-image:url("img/social.png");*/
	background-repeat:no-repeat;
	/*background-position:-9px 0;*/
}
.social .mail {
	background-image:url("img/social.png");
	background-repeat:no-repeat;
	background-position:-55px 0;
}
.social .tw {
	background-image:url("img/social.png");
	background-repeat:no-repeat;
	background-position:-102px 0;
}
.social .vk {
	background-image:url("img/social.png");
	background-repeat:no-repeat;
	background-position:-150px 0;
}

.social .yt {
	/*background-image:url("img/yt.png");*/
	background-image:url("img/yb.png");
	background-repeat:no-repeat;
	/*background-position:0 4px;
	width:74px;*/
}

.social .skype {
	/*background-image:url("img/skype.png");*/
	background-image:url("img/sk.png");
	background-repeat:no-repeat;
	/*background-position:0 4px;*/
	width:130px;
}

.footer_logo { position:absolute; right:50px; top:175px;}
.footer_logo1 { position:absolute; right:50px; top:175px;}
.footer_foto { position:fixed; right:120px; top:160px;}
.footer_foto1 { position:fixed; right:-30px; top:160px;}
.footer_schet { position:absolute; right:10px; top:298px;}
/* - - - - - */
/* BOTTOM FOOTER */
/* - - - - - */
.bottom_footer { background:#600; height:35px;}
.bottom_footer p {margin:0; padding:0; color:#999; font-family: 'MyriadProBoldCondensed'; text-align:center; line-height:35px;}
/* -------------------- */
.plugin-info {display:none !important;}

/* TEST */
/*.tabs {height:auto !important;}
.tabs .tab span { position:absolute; left:0; top:0; font-size:16px !important; padding:5px; border:1px solid #930;}
.tabs .tab .tabsp2 {left:106px !important;}
.tabs .tab .tabsp3 {left:220px !important;}
.tabs .tab .tabsp4 {left:277px !important;}
.tabs .tab .tabsp5 {left:334px !important;}
.tabs .tab .tabsp6 {left:391px !important;}
.tabs .tab .tabsp7 {left:448px !important;}
.tabs .tab .tabsp8 {left:505px !important;}
.tabs .tab .tabsp9 {left:561px !important;}
.tab-content {margin:30px 0 0; position:relative !important; top:40px !important}*/

/* Удаление фото из ЛК */
.wprecallblock #lk-conteyner .lk-sidebar {display:none;}
.wprecallblock h2 {margin:0 0 -15px !important;}
.wprecallblock .show-profile-fields { margin:0 !important;}
/* - - - - - */

.order_block .remove_order {
	background:url("img/delete.png") center no-repeat !important;
	border:0 !important;
	font-size:0;
	width:16px; height:16px;
	position:absolute;
	right:20px;
	margin:9px 0 0 !important;
	padding:0 !important;
	box-shadow:none !important;
}
.order_block .platron {}
.platron {float:right; margin:0 40px 5px 10px;}

.tab>span.selected {background:#930 !important;}
.tab-content .comments { color:#000;}
.tab-content .color {cursor:pointer;}

#bbb,#bbbsmb { margin:30px 0 10px; border:0; background:#930; color:#fff; padding:5px 10px; cursor:pointer; float:right;}
.tab-content .error {display:block;}
.text { color:#000;}
.text16 { color:#000;}
.panel_lk_recall {margin:30px auto 0;}

.rcl-navi span { color:#933; text-decoration:none !important; border:1px solid #ccc;}
.pages a {}
.rcl-navi a { border:0 !important; text-decoration:underline; color:#000 !important;}

.noshow2 {width:280px !important;}
.fotos div { display:inline-block; vertical-align:top; width:280px; margin:10px 28px;}
.fotos div img {width:280px; height:176px;}



.wpcf7-not-valid-tip {display:none !important;}
/*.wpcf7-validation-errors {position:absolute; background:#fff; width:370px; margin:5px 0 0 !important; z-index:999;}*/
.wpcf7-validation-errors {position:absolute; background:#fff; width:370px; margin: -55px 250px 0 !important; z-index:999;}
/*.wpcf7-mail-sent-ok {position:absolute; background:#fff; width:330px; margin:5px 0 0 !important; z-index:999;}*/
.wpcf7-mail-sent-ok {position:absolute; background:#fff; width:330px; margin: -56px 230px 0 !important; z-index:999;}

/*.table td {border:1px solid #933;text-align: center; vertical-align: middle;}*/
.table {width:100%;}
/*.table td {border:1px solid #f5e6e6;text-align: center; vertical-align: middle;}*/
.table td {border:1px solid #D2D2D2;text-align: center; vertical-align: middle;}
.table_img {display:none;}


.add_to_cart {width:auto !important;}

.recall-button1 {
	text-transform:uppercase;
	background:#b81b1b !important;
	display:inline-block;
	padding:10px 40px;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
	box-shadow:inset rgba(0,0,0,1) 0 -2px 4px, inset rgba(255,255,255,1) 0 2px 4px;
	position:relative;
	white-space:nowrap;
	text-align:center;
	text-decoration:none;
	word-spacing:5px;
	height: 15px;
}

.btns, .recall-button {
	text-transform:uppercase;
	background:#b81b1b !important;
	display:inline-block;
	padding:10px 40px;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
	box-shadow:inset rgba(0,0,0,1) 0 -2px 4px, inset rgba(255,255,255,1) 0 2px 4px;
	position:relative;
	white-space:nowrap;
	text-align:center;
	text-decoration:none;
	word-spacing:5px;
	height: 15px;
	/*line-height:1px;*/
	font-size: 14px;
	color:#fff;
	font-family: 'MyriadProSemibold';
}
.btns {line-height:15px;}
/* .btns:before, .recall-button:before { content:url("img/btns1.png"); position:absolute; left:15px; top:4px;} */
/* .btns:after, .recall-button:after { content:url("img/btns2.png"); position:absolute; right:15px; top:4px;} */
.btns_a {
	color:#fff !important;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
}
.link_btn {
	color:#fff !important;
	font-weight:bold;
	text-decoration:none;
}
.btns:active {box-shadow:inset rgba(0,0,0,1) 0 -3px 4px, inset rgba(255,255,255,1) 0 2px 4px;}

.rec-button {
	border: 1px solid #c84242;
	background: #933!important;
	color: #fff !important;
	margin-top: 5px;
	padding:5px;
}
.panel_lk_recall {max-width:710px !important;}

.table_text td {/*padding:0 10px 0 0;*/}
.home_link_table {margin:0 auto; text-align:center;}

/* #login-form-rcl .recall-button, #register-form-rcl .recall-button , #privatemess .recall-button, .prodlist .recall-button {height:auto;} */
.recall-button {height:auto;}

.share2 {
  position:absolute !important;
  right:10px;
  margin-top:-25px;
  text-align:center;
/*   top:-80px;	 */
}
.pluso-more {

  display:none !important;
}

.block_button.highlighted:not(.active) {
/*   font-weight:bold; */
  color: white !important;
/*   color: #993300 !important; */
  background-color:#666 !important;
}

.dog-oferty {
  text-decoration:underline !important;
}
.dog-oferty:hover {
  text-decoration:none !important;
}

.gray-plashka {
	background-color: #d1d2d4;
}

.method {}
.method h2 {
    font-size: 20px;
    font-weight: bold;
    margin: 20px 0;
}
.method .method_box {
    width: 49%;
    display: inline-block;
    vertical-align: top;
    margin: 20px 4px;
}
.method .method_box img {
    width: 100%;
    display: inline-block;
    vertical-align: top;
}
.method .method_box ul {
    padding-left: 10px;
    display: inline-block;
    vertical-align: top;
    width: 300px;
    font-size: 13px;
}
.method .method_box p {
	text-align: justify;
}
.sl .owl-carousel iframe {border: none;}
.gray-plashka table.table_text {border-spacing: 20px;}
.hiddent-text{display: none;}