@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700,400italic,700italic&subset=cyrillic,latin);


.search {
	display: none;
}
* {
	font-family: 'ff-meta-web-pro', sans-serif;
	color: #000;

}

a {
color: #333;
font-family: 'ff-meta-web-pro', sans-serif;
}
a:hover {
	color: #db2323;
}

.header {
 background-color: #fdb713;

}
h2 {
	font-weight: 600;
}

.menu ul {
	list-style: none;
	margin: 30px 0;
	padding: 0;
}
.menu ul li {
	padding: 0;
	display: block;
	float:  left;
}
.menu ul li a {
	text-transform: uppercase;
	color: #000;
	padding: 10px 20px;
	text-decoration: none;
	font-size: 19px;
}
.menu ul li a:hover {
	color:  rgba(0,0,0,0.75);
}
.menu ul li:last-child{
    padding-right: 30px;
}
.first-9 {
	padding-left: 30px;
}
.first_block {
	background: url("/img/bg_first_block.jpg") no-repeat #0c2369;
	background-size: 100%;
}

.book img{
	display: block;
	width: 100%;
	padding: 20px 20px 20px 0;
}
.logo img{
	display: block;
	padding: 20px 0;
}


.slogan{
    padding: 75px 0 50px 0;
    float: left;
    display: block;
    font-size: 38px;
    color: #ffffff;
    text-shadow: 3px 2px 2px rgba(0, 0, 0, 0.7);
    font-weight: 600;
    line-height: 46px;
    -webkit-font-smoothing: antialiased;
}



.btnn {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
  cursor: pointer;
  padding: 7px 16px 10px;
  line-height: 1.4;
  border-radius: 8px;
  margin-bottom: 10px;
}
.btnn:focus,
.btnn:active:focus,
.btnn.active:focus,
.btnn.focus,
.btnn:active.focus,
.btnn.active.focus {

}

.btnn:focus,
.btnn.focus {
 position: relative;
 top: 1px;
 outline: none;
}
.btnn:active,
.btnn.active {
}

a.btnn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btnn-white {
color: #333;
background-color: #fff;
font-size: 13px;
display: inline-block;
text-align: left;
white-space: nowrap;
vertical-align: middle;
padding: 5px 8px 5px 12px;
border-radius: 8px;
margin-right: 14px;
margin-bottom: 10px;
font-weight: 600;
}
.premia{
float: left;
padding: 12px 0 0 0;
font-size: 12px;
}
.premiabtn{
	float: left;

}

.btnn-red {
  background-color: #db2323;
  font-size: 18px;
  margin-right: 14px;
  padding-right: 10px;
  color: #fff;
      width: 110px;
}
.btnn-red a {
  color: #fff!important;
}
.btnn-red a:hover {
  color: #c6c6c6!important;
}
.btnn-yellow a {
  color: #000000!important;
}
.btnn-yellow  a:hover {
  color: #3d3d3d!important;
}

.btnn-yellow {
  background-color: #fdb713;
  font-size: 18px;
  padding-right: 10px;
      width: 150px;
}

.btnn-pop {
  background-color: #fdb713;
  font-size: 16px;
  width: 100%;
  font-weight: 900;
  padding: 9px 16px;
}
.btnn-pop .glyphicon {
top: 2px
}

button {
	border: none;
}


.agent {
	color: #fff;
	width: 390px;
	font-size: 12px;
	line-height: 13px;
		padding-bottom: 7px;
}

/*news*/
.date {
	color: #595959;
	font-size: 13px;
	letter-spacing: 1px;
}

.news a {
  color: #000;
  text-decoration: none;
  font-weight: 600;
}

.news {
	margin-top: 15px;
	min-height: 90px;
}

.col-md-3 .news {
	border-bottom: 2px solid rgba(0, 0, 30, 0.07);
}



.pics_articles {
	margin: 10px 0;
	height: 180px;
	width: 100%;
	overflow: hidden;
	border: 1px solid rgba(0, 0, 30, 0.07);
}

.pics_articles img {
     display: block;
     margin: 0 auto;
   }

.desc_articles {
	font-size: 16px;
	height: 145px;
	display: block;
	overflow: hidden;
	line-height: 115%;
	text-align: left!important;
	margin-bottom: 10px;
}
.desc_articles p {
		text-align: left!important;
		margin: 0;
		padding: 0;
}

.desc_articles div {
		text-align: left!important;
		margin: 0;
		padding: 0;
}


.desc_left a{
		color: #db2323;
}

.desc_left {
float: left;
text-align: left;
	width: 60%;
	text-transform: uppercase;
	font-size: 14px;
	margin-bottom: 35px;
}

.desc_right {
float: left;
text-align: right;
width: 40%;
font-size: 14px;
margin-bottom: 35px;
}


.desc_articles H3 {
margin-top: 0px;
margin-bottom: 5px;
}

H3 a{
font-size: 19px;
color: #000000!important;
font-weight: bold;
}




.about p {
	font-family: 'PT Serif', serif;
	font-size: 17px;
	padding: 0 0 30px 0;
}


.about h2 {
margin-bottom: 15px;
}
.about:first-child {
	padding-right: 30px;
}

.about:last-child {
	padding-left: 30px;
}


.footer{
margin-top: 40px;
padding: 20px 0;
	background-color: rgba(0, 0, 30, 0.07);
	font-size: 16px;
}
.glued{
	position: absolute;
left: 0;
bottom: 0;
width: 100%;
}

H2 {
	margin-bottom: 6px;
}
.container .greyline {
	border-bottom: 4px solid rgba(0, 0, 30, 0.07);
}
.greylinenn {
	border-bottom: 2px solid rgba(0, 0, 30, 0.07);
	width: 100%;
	margin: 10px -30px 10px -15px ;
}

.avtor img{
	display: none;
}

.avtor .avtor_desc{
	display: none;
}

.block_review {
	padding: 50px 150px;
}
.block_title {
	font: bold 26px 'PT Serif', serif;
	text-align: center;
}


/*blog*/

.pict_right img {
	display: block;
	width: 100%;

}

.pict_right  {
	padding: 24px 0 0 0;
	height: 220px;
	overflow: hidden;
}

.blog_arhive li .blog_archive_select {
  font-size: 1.2em;
  width: 100%;
}
.blog_arhive LI {
  padding: 20px;
  background: #f3f2ea;
  margin-bottom: 1px;
  border-bottom: none;
  list-style: none;
}

.blog_arhive UL {
  margin: 0;
  padding: 0;
  width: 100%;
  list-style: none;
}

.blog_arhive h2 {
  font-weight: normal;
  font-size: 36px;
  border-bottom: 2px solid rgba(0, 0, 30, 0.07);
  padding-bottom: 20px;
  margin-bottom: 0px;
  text-transform: none;
}

h1.cat_title  {
  font-weight: normal;
  font-size: 36px;
  border-bottom: 2px solid rgba(0, 0, 30, 0.07);
  padding-bottom: 20px;
  margin-bottom: 0px;
  text-transform: none;
}

h2.cat_title  {
  font-weight: normal;
  font-size: 30px;
 margin-top: 30px;
  margin-bottom: 0px;
  text-transform: none;
}


.more a{
	color: #5b5b5b;
	font-size: 13px;
	font-weight: bold;
}
.more {
float: none;
}
.short_desc p{
	font-size: 16px;
}

.short_desc div{
	font-size: 16px;
}

/*news*/
.picsnews {

 float: left;
 margin: 0 14px 4px 0;

}

.desc_news {

}

.desc_news p{
	font-size: 16px;
	text-align: left;
}
.desc_news .date
{
font-weight: 600;
	font-size: 12px;
	display: block;
	margin-top: -5px;

}


.news_list {
    margin-bottom: 20px;
    min-height: 260px;
    line-height: 1.2;
    text-decoration: none!;
}
.newshidden {
height: 254px;
display: block;
	overflow: hidden;
}

.col-md-4.news_list:after {
    content: ' ';
    border-bottom: 2px solid rgba(0, 0, 30, 0.07);
    display: block;
    margin: 20px 0;
}


/*video*/

.videoart {
  margin-bottom: 30px;
  min-height: 310px;

}

.pict_articles
{
position: relative;

}

.videoart .pict_articles {
  width: 100%;
  height: 220px;
  margin: 0;
  padding: 0;
  margin-bottom: 20px;
  line-height: 220px;
  background: none repeat scroll 0 0 #f3f1ea;
  border: 1px solid #e2ddcf;
  display: block;
  overflow: hidden;
}

.videoart .block_img {
  display: table-cell;
  position: relative;
  vertical-align: middle;
  text-align: center;
  width: 360px;
  height: 220px;
}

.videoart .block_img img {
    width: 100%;
    min-height: 220px;

}

i.video {
  background: url("../img/icon_video.png") no-repeat scroll center center transparent;
  height: 90px;
  left: 50%;
  margin-left: -40px;
  margin-top: -40px;
  position: absolute;
  top: 90px;
  width: 90px;
  opacity: 0.8;
}

i.video:hover {
  opacity: 1;
}


.desc_video {
	font-size: 16px;
	min-height: 80px;
}

.video_zoom {
float: left;

}

.video_zoom h1 {
	text-align: center;
	border-top: 2px solid rgba(0, 0, 30, 0.07);
	border-bottom: 2px solid rgba(0, 0, 30, 0.07);
	padding: 10px 0;
}

.videotxt {
margin: 20px 0;
font-size: 18px;
padding: 20px 40px;
background-color: #ededed;
}

.pict {
	padding: 20px 0;
	width: 100%;
	text-align: center;
}

.col-md-4.videoart:after {
    content: ' ';
    border-bottom: 2px solid rgba(0, 0, 30, 0.07);
    display: block;
    margin: 10px 0;
}


.link_all a {
	color: #000000;
	font-size: 18px;
}
.link_all {

margin: 30px 0 0 0;
	text-align: right;
	color: #000000;
}

.txt p{
	font-size: 16px!important;
	text-align: left!important;
	line-height: 1.3!important;
}

.long_desc div {
font-size: 16px!important;
text-align: left!important;
line-height: 1.3!important;

}
.long_desc {
font-size: 16px!important;
text-align: left!important;
line-height: 1.3!important;

}

.txt .picsnews img {
 margin: 0 8px 2px 0;
}
.author {
	text-align: right;
	font-size: 16px;
	color: #666666;

}
.authornews {
	font-size: 14px;
	color: #666666;
float: left;
}
.source{
	font-size: 14px;
	color: #666666;
	float: left;
}

.authornews~.source:before {
	content: ' | ';
}

.blog h1 {
	text-align: center;
	border-top: 2px solid rgba(0, 0, 30, 0.07);
	padding: 15px 0;
}
.blog span {
	text-align: right;
}
.alright {
	text-align: right;
	float: right;
}

.linkauthor a {
	color: #000000;
	font-style: italic;
}

.navigate{
height: 30px;
min-height: 100%;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
}

.list_nav_page_num_curr_page {
	color: #a61e22;
	font-size: 18px;
}

/*faq*/
a.cd-faq-trigger {
color: #2e2e2e;
}

a.cd-faq-trigger:hover {
color: #a61e22;
text-decoration: none;
}

.cd-faq-trigger h3 {
font-size: 20px;
}
.cd-faq-group{
	padding: 0;
}
.cd-faq-group li{
	list-style: none;
	margin: 0;
}

.cd-faq-group ul{
	margin: 0;
	padding: 0;
}
.cd-faq {
  margin: 2em auto;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
}
.cd-faq:after {
  content: "";
  display: table;
  clear: both;
}

 .cd-faq {
    position: relative;
 }


.cd-faq-categories a {
  position: relative;
  display: block;
  overflow: hidden;
  height: 50px;
  line-height: 50px;
  padding: 0 28px 0 16px;
  background-color: #4e5359;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #ffffff;
  white-space: nowrap;
  border-bottom: 1px solid #555b61;
  text-overflow: ellipsis;
}

.cd-faq-categories a::before, .cd-faq-categories a::after {
  /* plus icon on the right */
  position: absolute;
  top: 50%;
  right: 16px;
  display: inline-block;
  height: 1px;
  width: 10px;
  background-color: #7f868e;
}
.cd-faq-categories a::after {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.cd-faq-categories li:last-child a {
  border-bottom: none;
}

  .cd-faq-categories {
    width: 20%;
    float: left;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08);
  }
  .cd-faq-categories a {
    font-size: 13px;
    font-size: 0.8125rem;
    font-weight: 600;
    padding: 0 24px;
    -webkit-transition: background 0.2s, padding 0.2s;
    -moz-transition: background 0.2s, padding 0.2s;
    transition: background 0.2s, padding 0.2s;
  }
  .cd-faq-categories a::before, .cd-faq-categories a::after {
    display: none;
  }
  .no-touch .cd-faq-categories a:hover {
    background: #555b61;
  }
  .no-js .cd-faq-categories {
    width: 100%;
    margin-bottom: 2em;
  }


.cd-faq-items {
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
  background: #ffffff;
  padding: 0 5% 1em;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translateZ(0) translateX(100%);
  -moz-transform: translateZ(0) translateX(100%);
  -ms-transform: translateZ(0) translateX(100%);
  -o-transform: translateZ(0) translateX(100%);
  transform: translateZ(0) translateX(100%);
  -webkit-transition: -webkit-transform .3s;
  -moz-transition: -moz-transform .3s;
  transition: transform .3s;
}
.cd-faq-items.slide-in {
  -webkit-transform: translateZ(0) translateX(0%);
  -moz-transform: translateZ(0) translateX(0%);
  -ms-transform: translateZ(0) translateX(0%);
  -o-transform: translateZ(0) translateX(0%);
  transform: translateZ(0) translateX(0%);
}
.no-js .cd-faq-items {
  position: static;
  height: auto;
  width: 100%;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}

  .cd-faq-items {
    position: static;
    height: auto;
    float: right;
    overflow: visible;
    -webkit-transform: translateZ(0) translateX(0);
    -moz-transform: translateZ(0) translateX(0);
    -ms-transform: translateZ(0) translateX(0);
    -o-transform: translateZ(0) translateX(0);
    transform: translateZ(0) translateX(0);
    padding: 0;
    background: transparent;
  }




  .cd-close-panel {
    display: none;
  }


.cd-faq-group {
  /* hide group not selected */
  display: none;
}
.cd-faq-group.selected {
  display: block;
}
.cd-faq-group .cd-faq-title {
  background: transparent;
  box-shadow: none;
  margin: 1em 0;
}
.no-touch .cd-faq-group .cd-faq-title:hover {
  box-shadow: none;
}

.no-js .cd-faq-group {
  display: block;
}

  .cd-faq-group {
    /* all groups visible */
    display: block;
  }
  .cd-faq-group > li {
    background: #ffffff;
    margin-bottom: 6px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08);
    -webkit-transition: box-shadow 0.2s;
    -moz-transition: box-shadow 0.2s;
    transition: box-shadow 0.2s;
  }
  .no-touch .cd-faq-group > li:hover {
    box-shadow: 0 1px 10px rgba(108, 125, 142, 0.3);
  }

  .cd-faq-group:first-child .cd-faq-title {
    margin-top: 0;
  }


.cd-faq-trigger {
  position: relative;
  display: block;
  margin: 1.6em 0 .4em;
  line-height: 1.2;
}

  .cd-faq-trigger {
    font-size: 20px;
    font-size: 1.5rem;
    font-weight: 300;
    margin: 0;
  }
  .cd-faq-trigger::before, .cd-faq-trigger::after {
    /* arrow icon on the right */
    position: absolute;
    right: 24px;
    top: 50%;
    height: 2px;
    width: 13px;
    background: #cfdca0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    transition-property: transform;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2s;
  }

.cd-faq-content {
  font-size: 18px;
  line-height: 1.4;
  color: #464646;
}

  .cd-faq-content {
    display: none;
  }
  .cd-faq-content p {
    line-height: 1.6;
  }
  .no-js .cd-faq-content {
    display: block;
  }
.askcomment {
	margin: 0 0 0 0;
	color: #5b5b5b;
	font-size: 13px;
	font-weight: bold;
	}

.buy {
	font-family: 'ff-meta-web-pro', sans-serif;
	font-size: 18px;
}
.buy h2{
	font-size: 30px;
	font-weight: bold;
	color: #454545;
}
.buy h4{
	font-size: 20px;
	font-weight: bold;
	padding: 10px 0 0 0;
	color: #454545;
}

.askauthordate {
	font-size: 16px;
	display: block;
	text-align: right;
	font-style: italic;
}

.question {
		font-size: 18px;
		font-weight: bold;
		font-style: italic;
	}

.answer {
padding-top: 20px;
		font-size: 18px;
}

  /* testimonials */

.whitebg {
  	background-color: rgba(255, 255, 255, 0.8);
  	font: 20px 'PT Serif', serif !important;
}

.whitebg p {
text-align: justify;
font: 18px 'PT Serif', serif;
}

.whitebg span {
display: block;
text-align: right;
font: 18px 'PT Serif', serif;
font-style: italic;
}



.review {
	background: url("/img/testimonials.jpg") repeat-y;
	background-size: 100%;
	padding: 30px 30px 27px 30px;
	margin-bottom: 20px;
}

.owl-pagination {
margin:0;
padding:0;
}
.owl-controls {
margin:0 !important;
padding:0 !important;
}

.wrapper-with-margin{
  margin:0px 50px;
}

#owl-testimonials {
display: block;
height: 100%;
min-height: 250px;
z-index: 155;
padding: 0 20px;
}

#owl-testimonials .owl-prev{
    background: url(/img/chevron-left.png)no-repeat;
    width: 28px;
    height: 84px;
    left: -15px;
    top: 30%;
   	position: absolute;
}

#owl-testimonials .owl-next{
    background: url(/img/chevron-right.png)no-repeat;
    width: 28px;
    height: 84px;
		right: -15px;
		top: 30%;
    position: absolute;
}
#owl-testimonials .item{
  display: block;
  padding: 10px 30px 20px 30px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.owl-controls .clickable{
	position: relative;
}

#owl-testimonials .owl-controls .owl-buttons div {
  padding: 5px 9px;
}

#owl-testimonials .owl-buttons i{
  margin-top: 2px;
}

.press > div:nth-child(3n+1) { clear: left }

  /* comments */


.form_email_error,.form_password_error,.form_mandatory_error,.form_email_error,.form_currency_error,.form_cc_error {
	display: none;
	color: #a61e22;
	font-weight: 700;
	font-size: 12px;
}

.articles_zoom_comments_textarea textarea {
	border: 1px solid #e3e3e3;
	border-radius: 3px;
	background: #fff;
	width: 608px;
	height: 163px;
	margin: 0 0 20px 0;
	font-family: inherit;
	font-size: 13px;
	color: inherit;
	padding: 5px;
}
.articles_comments_buttons input {
	margin-right: 20px;
}

.s-blog-l_zoom {
    color: #000;
    margin-top: -10px;
    margin-bottom: 70px;
}
.s-blog-l_zoom_com{
clear: both;
}

.s-blog-l_zoom_com article {
    padding: 0 0 1px;
    /* border-bottom: 1px dotted #898989; */
    background: url(../img/gbord.png) repeat-x 0 100%;
    margin-bottom: 15px;

}

.s-blog-l_zoom_com article.com-art {
    background: none;
}

.s-blog-l_zoom_com .articles_comments_buttons .logout {
	display: none;
}

.s-blog-l_zoom_com article>div {

    margin: -5px 0 23px;
    color: #464646;
    font-size: 15px;
    line-height: 22px;
}

.s-blog-l_zoom_com header>div {
    font-size: 15px;
    font-weight: 700;
    margin: 3px 0 0;
    position: relative;
}

.s-blog-l_zoom_com header>time {
    font-size: 11px;
    font-style: italic;
    position: relative;
    top: -2px;
}

.s-blog-l_zoom_com header {
    min-height: 29px;
    margin: 0 0 10px 2px;
    padding: 0 0 0 36px;
    position: relative;
}

.s-blog-l_zoom_com header>span {
    position: absolute;
    width: 45px;
    height: 45px;
    overflow: hidden;
    top: 3px;
    left: 0;
    width: 29px;
    height: 29px;
    border-radius: 2px;
}

.s-blog-l_zoom_com header>span img {
    display: block;
    width: inherit;
    height: inherit;
    border-radius: 2px;
}

article header {
	padding-top: 18px;
}

h2#COMMENTS_START {
    font-size: 16px;
    text-transform: uppercase;
    border-bottom: 2px solid #000;
    margin: 25px 0 15px;
    padding: 20px 0 7px;
    letter-spacing: 2px;
    position: relative;
}
.u-login {
    display: inline-block;
    margin-left: 5px;
    position: relative;
    top: 4px;
}

.form_err_message {
	text-align: left;
	padding-bottom: 10px;
	font-size: 16px;
}

input[type=submit] {
    font-family: 'ff-meta-web-pro';
    font-weight: 700;
    margin: 7px 0;
    padding: 0 16px;
    line-height: 29px;
    background: #fdb713;
    border-radius: 4px;
    cursor: pointer;
    border: 0;
    display: inline-block;
}

.s-blog-l_zoom_com .articles_comments_buttons {
    margin-top: -7px;
}

.s-blog-l .no-pict header,.s-blog-l .no-pict footer,.s-blog-l article.no-pict>div {
	float: none;
	width: auto;
}

.s-blog-l_zoom_com header.no-pict {
	padding-left: 0;
}


/*page-nave*/
#page-nave {
	margin: 35px 0 15px;
    /*=font-family: 'metaboldcregular';	*/
	font-family: 'ff-meta-web-pro';
	font-weight: 700;
	font-size: 16px;
	color: #000;
	text-align: center;
}
#page-nave table {
	border-collapse: collapse;
	border: 0;
	text-align: center;
	margin: 0 auto;
	position: relative;
}
#page-nave table td {
	padding: 0;
}
#page-nave a,#page-nave span {
	display: inline-block;
	width: 30px;
	height: 30px;
	text-align: center;
	margin: 0 2px;
}
#page-nave span {
	border: 1px solid #d5d5d5;
	margin: -1px;
	border-radius: 4px;
}
#page-nave .list_nav_page_num_delim  {
	display: none;
}
#page-nave .list_nav_prev,#page-nave .list_nav_next {
	position: absolute;
	top: 0;
	left: -30px;
}
#page-nave .list_nav_next {
	left: auto;
	right: -30px;
}
#page-nave .list_nav_prev a,#page-nave .list_nav_next a{
	overflow: hidden;
	text-indent: -1000px;
}
#page-nave .list_nav_prev a {
	background: url(../img/pn-arw-l.png) no-repeat 50% 50%;
}
#page-nave .list_nav_next a {
	background: url(../img/pn-arw-r.png) no-repeat 50% 50%;
}

/*search*/


.not_found {
	    text-align: center;
	    font-size: 20px;
}

.seacrh_item .category {

	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 20px;
}

.seacrh_item h3.block_title {
	font-size: 18px;
	text-align: left;
	font-weight: normal;
	padding: 0;
	margin: 0;
	font-style: normal;
}



@media (max-width: 1200px) {
	.menu ul li a {
		font-size: 16px;
	}
	.search {
    	margin: 29px 0 0 5px !important;
		right: 70px !important;
	}
	.opened {
		margin: 11px 0 !important;
	}

	.slogan{
	    padding: 58px 0 18px 0;
	    float: left;
	    display: block;
	    font-size: 36px;
	    color: #ffffff;
	    text-shadow: 3px 2px 2px rgba(0, 0, 0, 0.7);
	    font-weight: 600;
	    line-height: 38px;
	    -webkit-font-smoothing: antialiased;
	}

	.news {
		margin-top: 15px;
		min-height: 110px;
	}

	.col-md-3 .news {
		border-bottom: 2px solid rgba(0, 0, 30, 0.07);
	}

.agent {
	color: #fff;
	width: 390px;
	font-size: 12px;
	line-height: 13px;
	padding-bottom: 7px;
}

}

BODY {
	min-width: 768px;
}

@media (max-width: 992px) {
	.menu ul li a {
	    font-size: 15px;
	    letter-spacing: -0.5px;
	    padding: 10px 7px;
	}
	.search {
		margin: 29px 0 0 5px !important;
		right: 2px !important;
	}
	.opened {
		margin: 11px 0 !important;
	}
	.opened #search_text {
    	width: 450px !important;
    }


   .slogan {
       padding: 46px 0 21px 0;
       float: left;
       display: block;
       font-size: 29px;
       color: #ffffff;
       text-shadow: 3px 2px 2px rgba(0, 0, 0, 0.7);
       font-weight: 600;
       line-height: 31px;
       -webkit-font-smoothing: antialiased;
   }

   .news {
   	margin-top: 15px;
   	min-height: 60px;
   }

   .col-md-3 .news {
   	border-bottom: 2px solid rgba(0, 0, 30, 0.07);
   }

   .btnn-yellow {
     width: 229px;
   }

   .btnn-red {
     width: 140px;
     }
   .agent {
 display: none;
   }
}

.clear{
float: none;
}
.aut {
	text-align: left;
	font-size: 16px;
	color: #666666;
}
.cd-faq-trigger h3 {
	margin-top: 5px !important;
}




.video_interview{
  text-align: center;
}
