﻿.slider_box {background: url(../images/slider.jpg) center top no-repeat; height:1060px; background-color: #fff;}
.slider_mini_box {background: url(../images/bg/slider.jpg) center top no-repeat; height:500px; background-color: #fff;}
.slider_box header {height:130px;}
.slider_mini_box header {height:130px;}
.head_clock {text-transform: uppercase; font-size: 18px; padding: 30px 0 20px; color:#fff;}
.time_clock {text-transform: uppercase; font-size: 18px; padding: 30px 0 7px; color:#fff;}
.main_nav  .norm_menu a span {line-height: 18px; color:#F0CB42; border-bottom: 1px solid #F0CB42; text-decoration: none; font-size: 18px; margin-right: 15px; letter-spacing: 0.03em;}
.main_nav  .norm_menu a span:hover {color:#fff; border-bottom: 1px solid #fff;}
.popup-with-zoom-anim span {color:#F0CB42;}
.popup-with-zoom-anim span:hover {color:#fff;}

.sliders .index_title { font-size: 60px; color: #fff; text-transform: uppercase; line-height: 1.2em; padding: 100px 0 10px; text-shadow: 5px 10px 2px #000;}
.sliders h1 { font-size: 20px; color: #fff; text-transform: uppercase; line-height: 1.2em; padding: 10px 0; color:#F0CB42; font-weight: bold; margin: 30px auto 40px; background-color: rgba(0, 0, 0, 0.5); width: 990px;}

.new_work_bg { width: 100%; height: 250px; background-color: #5A2C09; background: url(../images/new_work/bg.jpg) center top no-repeat;}
.new_work_bg span {text-align: left; float: left; font-size: 42px; color: #F0CB42; padding: 35px 0 0 45px; text-transform: uppercase; line-height: 1.1em;}
.new_work_bg a {color: #fff; font-size: 18px; border-bottom: 1px solid #fff;}
.new_work_bg a:hover {color: #F0CB42; border-bottom: 1px solid #F0CB42;}
.new_work_pic a {color:#0E050A;}
.new_work_pic img {width:100%; overflow: hidden;}
.new_work_pic img:hover {border: 2px solid #F3605D;}
.new_work_title {display: block; padding-top: 15px; line-height: 1.3em; text-transform: uppercase; font-size: 16px; text-decoration: underline;}
.new_work_title:hover {color:#F05842;}
.new_work_cat {display: block; padding-top:5px; color: #BC8134;}

.plus_bg {background-color: #fff;  overflow: hidden;}
.plus_bg .main_title h2 {color: #F0CB42; text-shadow: 2px 2px 2px #5A2C09;}
.plus_bg_title {padding: 30px 0 40px; font-size: 15px; color: #0E050A;}
.plus_bg img {width:90px;}

.keis_bg {background: url(../images/bg/keis.jpg) center no-repeat; height:920px;}
.keis_slider_box {padding: 20px 2% 30px; background-color: rgba(0, 0, 0, 0.8); color: #fff; height: 750px;}
.skill-title > * {margin: 0;	border: 1px solid #fff; padding: 10px; display: inline-block; position: relative; margin-bottom: 20px; width: 100%; text-align: left; color: #fff;
  font-size: 16px;}
.skill-title > *:after,	.skill-title > *:before {content: ""; position: absolute; width: 0; height: 0; border-right: 8px solid transparent; border-left: 8px solid transparent; border-top: 8px solid #fff; bottom: -8px; margin-left: -8px; left: 50%;}
.skill-title > *:before  {bottom: -9px;	border-top-color: #fff;}
.keis_img {padding: 5px 0; border: none;}
.keis_img img {width: 100%;}
.skill-title a {border: none;}
.project-instr {width:50%; text-align: left; padding-left: 20px; font-size: 16px; font-style: normal;}
.project-instr-set {width:45%; text-align: left;}
.instr-set {font-size: 16px;}
.instrum {padding-bottom: 30px;}
.current-ui {text-align: left; padding-left: 10px;}
.title-name {padding: 0 0 5px 20px; font-size: 18px; font-weight: 700; text-transform: uppercase; font-style: normal;}
.title-dol {padding-left: 20px; font-size: 14px; font-style: normal;}
.title-cont {padding-left: 20px; font-size: 14px; font-style: normal;}
.title-nisha {padding: 5px 0 0 20px; font-size: 18px; font-weight: 700; text-transform: uppercase; font-style: normal;}
.keis_url2 {overflow: hidden; display: block; margin: 0 0 20px;}
.keis_url2 a {border-bottom: 1px solid #fff; text-transform: uppercase; font-size: 16px; color: #fff;}
.keis_url2 a:hover {color: #F05842; border-bottom: 1px solid #F05842;}
.keis_slider_box .text, .keis_slider_box .title-dol, .keis_slider_box .title-cont {font-size: 15px;}
.progress-block {margin: 30px 0; display: block;  overflow: hidden;}
.text .otziv {padding-right: 20px;}
.title-progress {text-align: left; float: left; font-size: 18px;}
.text-progress {text-align: left; float: left; width: 65%; font-size: 18px;}
.text-stalo {margin-left: 40px;}
.text-bilo {}


.keis_head {margin-bottom: 30px; overflow: hidden;}
.keis_head img {text-align: center; width: 285px;}
.keis_head .zadacha {text-align: left; float: left; font-size: 16px; margin-bottom: 20px;}
.keis_head .work { float: left; overflow: hidden; display: block; margin-bottom: 20px; text-transform: uppercase; color: #BEAB82; text-align: left;}
.keis_head .ssilka {float: left; display: block; text-align: left;}
.keis_head .ssilka a {border-bottom: 1px solid #fff; text-transform: uppercase; font-size: 16px; color: #fff;}
.keis_head .ssilka a:hover {color: #F05842; border-bottom: 1px solid #F05842;}
.keis_otziv {overflow: hidden; display: block; padding-top: 10px;}

.keis_price {font-size: 18px; text-transform: uppercase; color: #F0CB42; text-align: left;}
.keis_price span {font-size: 26px;}
.keis_btn {  margin-top: 30px;}
.keis_btn .popup-with-zoom-anim span {color: #fff;}


.team_bg .main_title h2 {color: #F0CB42; text-shadow: 2px 2px 2px #5A2C09;}
.team_block .face.back {border-color: #5A2C09 !important; background: url(../images/team_bg.jpg) center no-repeat !important;}
.team_down {padding: 20px 0 40px;  font-size: 18px;  text-transform: uppercase;  color: #0E050A;}

.clien_bg .main_title h2 {color: #F0CB42; text-shadow: 2px 2px 2px #5A2C09;}

.shablon_boxs {background: url(../images/bg/ufo.jpg) repeat; height:630px;}
.shablon_box_h3 {color: #0E050A;}
.shablon_box_pp {}
.shablon_box {width: 100%; height: 250px; background-color: #5A2C09; background: url(../images/new_work/bg.jpg) center top no-repeat;}
.shablon_box span {text-align: left; float: left; font-size: 38px; color: #F0CB42; padding: 35px 0 0 35px; text-transform: uppercase; line-height: 1.1em;}
.shablon_box a {color: #fff; font-size: 18px; border-bottom: 1px solid #fff;}
.shablon_box a:hover {color: #F0CB42; border-bottom: 1px solid #F0CB42;}
.shablon_box_pic a {color:#fff;}
.shablon_box_pic img {width:100%; overflow: hidden;}
.shablon_box_pic img:hover {border: 2px solid #F3605D;}
.shablon_box_title {display: block; padding-top: 15px; line-height: 1.3em; text-transform: uppercase; font-size: 16px; text-decoration: underline;}
.shablon_box_title:hover {color:#F05842;}
.shablon_box_cat {display: block; padding-top:5px; color: #BC8134;}

.usluga_bg {overflow: hidden; background: #fff;}
.usluga_box_slider {padding-top: 30px; display: block; overflow: hidden;}
.usluga_box_slider h2 {color: #fff; font-size: 36px; background-color: transparent; margin: 30px auto 30px;}
.usluga_box_slider a { color: #fff; display: block; margin-bottom: 40px; cursor: pointer;}
.usluga_box_slider a:hover { color: #F0CB42; display: block; margin-bottom: 40px; cursor: pointer;}
.usluga_box_slider a .usluga_img1 {background: url(../images/usluga/usluga1.png) center no-repeat; height:90px;}
.usluga_box_slider a .usluga_img2 {background: url(../images/usluga/usluga2.png) center no-repeat; height:90px;}
.usluga_box_slider a .usluga_img3 {background: url(../images/usluga/usluga3.png) center no-repeat; height:90px;}
.usluga_box_slider a .usluga_img4 {background: url(../images/usluga/usluga4.png) center no-repeat; height:90px;}
.usluga_box_slider a .usluga_img5 {background: url(../images/usluga/usluga5.png) center no-repeat; height:90px;}
.usluga_box_slider a .usluga_img1:hover {background: url(../images/usluga/usluga1_hover.png) center no-repeat; height:90px;}
.usluga_box_slider a .usluga_img2:hover {background: url(../images/usluga/usluga2_hover.png) center no-repeat; height:90px;}
.usluga_box_slider a .usluga_img3:hover {background: url(../images/usluga/usluga3_hover.png) center no-repeat; height:90px;}
.usluga_box_slider a .usluga_img4:hover {background: url(../images/usluga/usluga4_hover.png) center no-repeat; height:90px;}
.usluga_box_slider a .usluga_img5:hover {background: url(../images/usluga/usluga5_hover.png) center no-repeat; height:90px;}
.usluga_box_slider a .usluga_title {  text-transform: uppercase; font-size: 16px; padding-top: 10px; display: block;}
.usluga_box_slider a .usluga_title_h {  text-transform: uppercase; font-size: 16px; padding-top: 10px; display: block; color: #F0CB42;}
.usluga_box_slider a .usluga_img1_h {background: url(../images/usluga/usluga1_hover.png) center no-repeat; height:90px;}
.usluga_box_slider a .usluga_img2_h {background: url(../images/usluga/usluga2_hover.png) center no-repeat; height:90px;}
.usluga_box_slider a .usluga_img3_h {background: url(../images/usluga/usluga3_hover.png) center no-repeat; height:90px;}
.usluga_box_slider a .usluga_img4_h {background: url(../images/usluga/usluga4_hover.png) center no-repeat; height:90px;}
.usluga_box_slider a .usluga_img5_h {background: url(../images/usluga/usluga5_hover.png) center no-repeat; height:90px;}
.usluga_box_slider a .usluga_img1_h:hover {background: url(../images/usluga/usluga1_hover.png) center no-repeat; height:90px;}
.usluga_box_slider a .usluga_img2_h:hover {background: url(../images/usluga/usluga2_hover.png) center no-repeat; height:90px;}
.usluga_box_slider a .usluga_img3_h:hover {background: url(../images/usluga/usluga3_hover.png) center no-repeat; height:90px;}
.usluga_box_slider a .usluga_img4_h:hover {background: url(../images/usluga/usluga4_hover.png) center no-repeat; height:90px;}
.usluga_box_slider a .usluga_img5_h:hover {background: url(../images/usluga/usluga5_hover.png) center no-repeat; height:90px;}

.contact_bg_head {overflow: hidden; padding-top:70px;}
.contact_bg_head .popup-with-zoom-anim span {color:#fff;}
.contact_bg_head .adress {color: #fff; text-transform: uppercase; font-size: 17px;   line-height: 1.8em;}
.contact_bg_head .phone {color: #fff; text-transform: uppercase; font-size: 17px;  line-height: 1.8em;}
.contact_bg_head .tech {color: #fff; text-transform: uppercase; font-size: 17px;  line-height: 1.8em;}
.contact_bg_head .tech_mail {color: #fff; text-transform: uppercase; font-size: 17px;  line-height: 1.8em;}

.site_usluga_bg {background-color: #fff; overflow: hidden; padding-top:30px;}
.site_usluga_bg a img {display: block; width: 185px; margin: 0 auto;}
.site_usluga_bg a {display: block; color: #0E050A; text-transform: uppercase; font-size: 16px;}
.site_usluga_bg a:hover {color: #F3605D;}
.site_usluga_bg .main_title h2 {color: #F0CB42; text-shadow: 2px 2px 2px #5A2C09;  margin-bottom: 20px;}
.site_usluga_bg .usluga_title {display: block;}
.site_usluga_bg .site_price {display: block;  padding-bottom: 40px; color: #BC8134;}

.studio_bg_head {overflow: hidden; padding-top:70px;}
.sliders .studio_bg_head h3 {font-size: 30px; color: #fff; line-height: 1.3em; padding: 10px 30px; margin: 30px auto 40px; }
.section__subtitle {color: #0E050A; text-transform: uppercase; font-size: 18px;}
.usluga_text sprong {font-size: 15px; color: #0E050A; font-family: "LatoRegular";}
.usluga_text p {font-size: 15px; color: #0E050A; font-family: "LatoRegular";}
.usluga_text li {font-size: 15px; color: #0E050A; font-family: "LatoRegular";}
.section__subtitle2 {color: #0E050A; text-transform: uppercase; font-size: 16px;}
.usluga_title_lp {color: #0E050A; text-transform: uppercase; font-size: 16px;   display: block;  padding: 10px 0 5px;}
.site_text {font-size: 15px; color: #0E050A;  display: block;  line-height: 1.3em;  margin-bottom: 20px;}
.top_text {font-size: 17px; color: #0E050A;  display: block;  line-height: 1.3em;  margin-bottom: 40px; margin-top: 20px;}
.price_lp {font-size: 34px; color: #5A2C09;  display: block;  line-height: 1.3em;  text-transform: uppercase; margin-top: 40px;}

.footer_box_4 {padding-top: 30px; display: block;}
.footer_title_line {margin-top: 10px; margin-bottom: 20px;}
.footer_title_url {text-transform: uppercase; color: #BEAB82; font-size: 14px;}