*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}@font-face{font-family:'YesevaOneRegular';src:url(/sites/all/themes/defilada/fonts/yeseva/YesevaOneRegular.eot);src:local('☺'),url(/sites/all/themes/defilada/fonts/yeseva/YesevaOneRegular.woff) format('woff'),url(/sites/all/themes/defilada/fonts/yeseva/YesevaOneRegular.ttf) format('truetype'),url(/sites/all/themes/defilada/fonts/yeseva/YesevaOneRegular.svg) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'lucida_grande';src:url(/sites/all/themes/defilada/fonts/lucida/8291.eot);src:local('☺'),url(/sites/all/themes/defilada/fonts/lucida/8291.woff) format('woff'),url(/sites/all/themes/defilada/fonts/lucida/8291.ttf) format('truetype'),url(/sites/all/themes/defilada/fonts/lucida/8291.svg) format('svg');font-weight:normal;font-style:normal;}body{background:#f3f3f3 none repeat scroll 0 0;font:12px/18px lucida_grande,Arial,YesevaOneRegular,sans-serif;width:100%;}a{color:#d0021b;}a:hover{text-decoration:none;}#header,#middle,#content,#footer,#nav-menu,.phone_call_node,.f_l{float:left;width:100%;}.block-inside{margin:0 auto;max-width:910px;padding:0 15px;}#middle .block-inside{max-width:774px;}.title_page h1,.title_works{color:#fff;font:72px YesevaOneRegular;margin:50px 0 70px;}.header-block .order_callback,.title_top .view_menu a,.block-webform .form-actions input,.main-menu ul.menu li a,.page-user #content .content-main form input.form-submit{-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}strong.strong-front{text-transform:uppercase;}#header{background:#fff none repeat scroll 0 0;border-top:4px solid #d0021b;box-shadow:0 0 9px #444;padding-bottom:10px;padding-top:20px;position:relative;z-index:9;}.header-block .order_callback{text-decoration:none;}.logo{color:#343434;float:left;width:270px;height:108px;font:50px/108px YesevaOneRegular;text-decoration:none;text-transform:uppercase;}.header-block,.main-menu{float:right;width:561px;position:relative;}.header-block{border-bottom:1px solid #eaeaea;margin-bottom:17px;padding-bottom:14px;}.header-block .phone{float:left;font:bold 17px lucida_grande;color:#49535e;}.header-block .phone a.phone_call{font:bold 20px lucida_grande;color:#49535e;text-decoration:none;}.header-block .phone span.time{color:#b8b8b8;font:14px lucida_grande;}.header-block .phone span.address{color:#49535e;font:14px lucida_grande;}.header-block .order_callback,.page-user #content .content-main form input.form-submit{background:#d0021b none repeat scroll 0 0;border-radius:34px;color:#fff;cursor:pointer;float:right;font:bold 14px/13px lucida_grande;padding:9px 0 10px;text-align:center;margin-right:10px;width:178px;}.header-block .order_callback:hover,.title_top .view_menu a:hover,.page-user #content .content-main form input.form-submit:hover{background-color:#ad0016;}.main-menu ul.menu li{float:left;list-style:outside none none;margin:0 22px 0 0;padding:0;position:relative;}.main-menu ul.menu li.last{margin-right:0;}.main-menu ul.menu li a{color:#49535e;display:block;font:bold 14px lucida_grande;text-decoration:none;text-transform:uppercase;}.main-menu ul.menu li a:hover,.main-menu ul.menu li a.active{color:#d0021b;}.main-menu ul.menu li ul{background:#fff none repeat scroll 0 0;box-shadow:9px 8px 10px -5px #444;display:none;left:-20px;padding:20px 20px 10px;position:absolute;top:18px;width:200px;}.main-menu ul.menu li:hover ul{display:block;}.main-menu ul.menu li ul li{margin:0 22px 8px 0;width:100%;}.main-menu ul.menu li ul li:last-child{margin-bottom:0;}#nav-menu{background:#d0021b none repeat scroll 0 0;height:100px;}#nav-menu ul.menu li{float:left;list-style:outside none none;margin:0 30px 0 0;padding:0;}#nav-menu ul.menu li.last{margin-right:0;}#nav-menu ul.menu li a{color:#fff;display:block;font:bold 13px lucida_grande;min-width:121px;padding-top:70px;text-align:center;text-decoration:none;background:transparent url(/sites/all/themes/defilada/images/icon_main_menu.png) no-repeat scroll 0 0;}#nav-menu ul.menu li a:hover,#nav-menu ul.menu li a.active{text-decoration:underline;}#nav-menu ul.menu li a.banket{background-position:4px 0;}#nav-menu ul.menu li a.furshet{background-position:-147px 0;}#nav-menu ul.menu li a.coffee{background-position:-299px 0;}#nav-menu ul.menu li a.bbq{background-position:-450px 0;}#nav-menu ul.menu li a.delivery{background-position:-601px 0;}#nav-menu ul.menu li a.other{background-position:-752px 0;}#middle{background:transparent url(/sites/all/themes/defilada/images/fon_catering.jpg) no-repeat scroll center top;}.page-taxonomy-term-5 #middle,.page-node-14 #middle{background:transparent url(/sites/all/themes/defilada/images/fon_product.jpg) no-repeat scroll center top;}.page-menu #middle{background:transparent url(/sites/all/themes/defilada/images/fon_menu.jpg) no-repeat scroll center top;}.page-taxonomy-term-4 #middle,.page-node-13 #middle{background:transparent url(/sites/all/themes/defilada/images/fon_rent.jpg) no-repeat scroll center top;}.page-portfolio #middle,.node-type-portfolio #middle{background:transparent url(/sites/all/themes/defilada/images/fon_portfolio.jpg) no-repeat scroll center top;}.page-blog #middle,.node-type-blog #middle{background:transparent url(/sites/all/themes/defilada/images/fon_blog.jpg) no-repeat scroll center top;}#content{padding-top:15px;background:#fff none repeat scroll 0 0;border-top:5px solid #d0021b;}.content-main{float:left;padding:0 40px 0 64px;width:100%;}.title_top{color:#fff;float:left;margin:50px 0 67px;text-align:center;width:100%;}.title_top .title_block{font:40px YesevaOneRegular;}.title_top .change{font:65px/65px YesevaOneRegular;margin:0 0 40px;}.title_top .view_menu a{background:#d0021b url(/sites/all/themes/defilada/images/icon_menu.png) no-repeat scroll 27px center;border-radius:40px;color:#fff;display:inline-block;font:bold 16px/16px lucida_grande;padding:15px 33px 17px 61px;text-decoration:none;}.intro_services{margin-bottom:25px;}.intro_services_text{color:#4a4a4a;float:left;font:italic 17px/24px Georgia;width:360px;text-align:justify;}.intro_services_youtube{float:right;margin:-107px -143px 0 -140px;}.introduction_block{margin-bottom:25px;}.introduction_block .text_introduction{color:#4a4a4a;float:left;font:italic 17px/24px Georgia;width:420px;text-align:justify;}.introduction_block div.icon_top_block{float:right;height:298px;margin:-120px -103px 0 -140px;width:298px;}.content-client-block-3,.content-client-block-22{background:transparent url(/sites/all/themes/defilada/images/bg_fon_webform.jpg) no-repeat scroll center top / cover;color:#fff;float:left;padding:25px 128px;width:100%;}.content-client-block-3 .block-content,.content-client-block-22 .block-content{margin:0 auto;max-width:488px;}.content-client-block-3 .block-title,.content-client-block-22 .block-title{font:40px/40px YesevaOneRegular;margin-bottom:25px;text-align:center;}.content-client-block-3 .form-item,.content-client-block-22 .form-item{float:left;margin:0 0 17px;width:100%;}.content-client-block-3 .form-item label,.content-client-block-22 .form-item label{font:13px lucida_grande;margin-bottom:5px;}.content-client-block-3 .form-item input,.content-client-block-3 .form-item textarea,.content-client-block-22 .form-item input,.content-client-block-22 .form-item textarea,.newListSelected .selectedTxt{background:#fff none repeat scroll 0 0;border:medium none;border-radius:3px;box-shadow:2px 2px 1px 0 #d0d0d0 inset;float:left;font:13px lucida_grande;height:32px;padding:0 10px;width:100%;color:#49535e;}.content-client-block-3 .form-item textarea,.content-client-block-22 .form-item textarea{height:80px;padding:7px 10px;resize:vertical;}.content-client-block-3 .webform-component--telefon,.content-client-block-3 .webform-component--organizaciya,.content-client-block-3 .webform-component--data,.content-client-block-3 .webform-component--e-mail,.content-client-block-3 .webform-component--tip-miropriiemstva,.content-client-block-3 .webform-component--kilkist-person,.content-client-block-3 .webform-component--byudzhet-na-personu,.content-client-block-3 .webform-component--misce-provedennya,.content-client-block-22 .webform-component--vashe-imya,.content-client-block-22 .webform-component--telefon{width:47%;}.content-client-block-22 .webform-component--telefon,.content-client-block-3 .webform-component--organizaciya,.content-client-block-3 .webform-component--e-mail,.content-client-block-3 .webform-component--kilkist-person,.content-client-block-3 .webform-component--misce-provedennya{float:right;}.newListSelected{float:left;position:relative;width:100%;}.newListSelected .selectedTxt{background:#fff url(/sites/all/themes/defilada/images/bg_arrow_bottom.png) no-repeat scroll 93% center;line-height:32px;cursor:pointer;}.newListSelected .newList{background:#fff none repeat scroll 0 0;border-radius:3px;box-shadow:2px 2px 1px 0 #d0d0d0 inset;padding:0 10px;position:absolute;top:34px !important;width:100%;}.newListSelected .newList li{float:left;width:100%;list-style:none;padding:4px 0;}.newListSelected .newList li a{color:#49535e;text-decoration:none;display:block;}.newListSelected .newList li a:hover{text-decoration:underline;}.block-webform .form-actions{float:left;margin:7px 0 0 0;width:100%;}.block-webform .form-actions input{background:#f5a623 none repeat scroll 0 0;border:medium none;border-radius:6px;box-shadow:2px 2px 4px 0 #370107;color:#000;cursor:pointer;font:bold 17px lucida_grande;height:49px;padding:0 25px;float:left;}.block-webform .form-actions input:hover{background-color:#d08810;}.block-webform .form-actions .desc_form{float:right;font:11px/17px lucida_grande;width:227px;}.grippie{display:none !important;}.body_node{font:14px/23px lucida_grande;}.body_node .text_complect{float:left;width:386px;margin-top:41px;}.body_node .text_grup.full_text .text_complect{width:100%;}.body_node .text_complect p{color:#343434;}.node h2{font:36px YesevaOneRegular;margin-bottom:20px;}.body_node .name_complect{float:left;width:360px;}.body_node .name_complect img{box-shadow:5px 6px 13px #b7b7b7;}.body_node .text_photo{color:#a3a3a3;font:13px lucida_grande;margin-top:26px;width:230px;}.body_node .text_grup:nth-child(1n) .name_complect{margin-left:-130px;margin-right:24px;}.body_node .text_grup:nth-child(2n) .name_complect{float:right;margin-left:24px;margin-right:-130px;}.body_node .text_grup:nth-child(1n) .text_photo{float:right;}.body_node .text_grup:nth-child(2n) .text_photo{float:left;}.body_node .text_grup{}.node p{margin-bottom:18px;}.node h2{font:36px/39px YesevaOneRegular;margin-bottom:20px;}.node h3{font:30px YesevaOneRegular;margin-bottom:18px;}.node ul{margin:0 0 30px 30px;}.view-id-portfolio .term-portfolio{box-shadow:5px 6px 13px #b7b7b7;float:left;margin-bottom:25px;position:relative;}.view-id-portfolio .term-portfolio:after{background:rgba(0,0,0,0.5) none repeat scroll 0 0;content:"";height:100%;left:0;position:absolute;top:0;width:100%;}.view-id-portfolio .views-row-even.term-portfolio{float:right;}.view-id-portfolio .term-portfolio img{display:block;}.view-id-portfolio .term-portfolio .term-portfolio-type{height:100%;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:2;}.view-id-portfolio .term-portfolio .term-portfolio-type .title_row{display:table;font:24px YesevaOneRegular;height:80px;margin-top:50px;padding:0 10px;width:100%;margin-bottom:16px;}.view-id-portfolio .term-portfolio .term-portfolio-type .title_row div{display:table-cell;vertical-align:middle;}.view-id-portfolio .term-portfolio .term-portfolio-type .title_row  div a{color:#FFF;text-decoration:none;}.view-id-portfolio .term-portfolio .term-portfolio-type .title_row  div a:hover{text-decoration:underline;}.view-id-portfolio .term-portfolio .term-portfolio-type .date{color:#b2aaa8;font:14px lucida_grande;text-transform:uppercase;}.view-id-portfolio .term-portfolio .term-portfolio-type .type{color:#fff;font:14px lucida_grande;}.breadcrumb{padding:0 0 15px 15px;font:14px Arial,sans-serif;}.breadcrumb span{color:#acacac;}h2.element-invisible{display:none;}.node-portfolio{display:flex;flex-direction:column;}.node-portfolio .text_block{font:14px lucida_grande;}.node-portfolio .youtube{margin-bottom:25px;}.node-portfolio .small_photo{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}.node-portfolio .small_photo a{float:left;margin-bottom:25px;box-shadow:5px 6px 13px #b7b7b7;}.node-portfolio .small_photo a.three{margin-right:0;}.node-portfolio .small_photo a img{display:block;}.view-id-menu{float:left;margin-bottom:18px;text-align:center;width:100%;}.view-id-menu .view-content{background:#d0021b none repeat scroll 0 0;border-radius:9px;display:inline-block;padding-top:13px;text-align:left;width:490px;}.view-id-menu .views-row{border-bottom:1px solid #a70115;float:left;font:15px lucida_grande;margin-bottom:13px;padding-bottom:13px;width:100%;}.view-id-menu .views-row.views-row-last{margin-bottom:0;}.view-id-menu .views-row .views-field-title{background:transparent url(/sites/all/themes/defilada/images/i_menu_p.png) no-repeat scroll left center;color:#fff;float:left;margin-left:26px;padding:4px 0 4px 60px;text-decoration:none;}.view-id-menu .views-row .views-field-title{float:left;}.view-id-menu .views-row .views-field-nid{float:right;}.view-id-menu .views-row .views-field-nid a{background:#fff none repeat scroll 0 0;border-radius:35px;color:#a70115;display:block;font:15px/32px lucida_grande;height:32px;margin-right:16px;text-align:center;text-decoration:none;width:136px;}.view-id-menu .views-row .views-field-nid a:hover{text-decoration:underline;}.view-id-menu .views-row.views-row-last{border-bottom:none;}.view-id-services .term-services{float:left;margin-bottom:40px;padding:0 10px;text-align:center;width:50%;}.view-id-services .term-services .term-services-url{float:left;font:22px YesevaOneRegular;margin-top:15px;width:100%;}.view-id-services .term-services .term-services-url a{color:#222;text-decoration:none;}.view-id-services .term-services .term-services-url a:hover{color:#d0021b;}#cboxWrapper,#cboxContent{background:none;}#cboxPrevious:hover,#cboxNext:hover{background:rgba(0,0,0,0) url(/sites/all/themes/defilada/images/bg_arrow.png) no-repeat scroll 0 0;opacity:0.6;}#cboxPrevious{background:rgba(0,0,0,0) url(/sites/all/themes/defilada/images/bg_arrow.png) no-repeat scroll 0 0;height:35px;left:-110px;margin-top:-18px;top:50%;width:39px;}#cboxNext{background:rgba(0,0,0,0) url(/sites/all/themes/defilada/images/bg_arrow.png) no-repeat scroll 0 0;height:35px;left:unset;margin-top:-18px;right:-110px;top:50%;width:39px;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}#colorbox,#cboxOverlay,#cboxWrapper,#cboxContent{overflow:visible !important;}#cboxCurrent{bottom:-23px;color:#fff;font:37px YesevaOneRegular;left:0;text-align:center;width:100%;}#cboxClose,#cboxTitle{display:none !important;}.block.content-5{float:left;padding:0 40px 0 64px;width:100%;}.share{margin-bottom:25px;}.share a{float:left;margin:0 7px 0 0 !important;}.share a:hover{opacity:0.9;}.phone_call{text-align:center;}.phone_call div{background:#f3f3f3 none repeat scroll 0 0;border-radius:70px;display:inline-block;font:20px lucida_grande;margin-bottom:25px;padding:20px 56px;color:#d0021b;}.phone_call a,a.phone_call{text-decoration:none;color:#343434;}.phone_call_node{background:#f3f3f3 none repeat scroll 0 0;border-radius:70px;display:inline-block;font:20px lucida_grande;margin-bottom:25px;padding:20px 56px;text-align:center;color:#d0021b;}.phone_call_node a{color:#343434;text-decoration:none;}.view-id-blog .term-blog{float:left;margin-bottom:20px;width:100%;}.view-id-blog .term-blog-img{float:left;}.view-id-blog .term-blog-img img{display:block;}.view-id-blog .term-blog-url,.view-id-blog .term-blog-preview{float:left;margin-left:-120px;padding-left:140px;width:100%;}.view-id-blog .term-blog-url a{color:#000;font:bold 16px/18px lucida_grande;text-decoration:none;}.view-id-blog .term-blog-url a:hover{text-decoration:underline;}.view-id-blog .term-blog-preview{color:#acacac;font:14px/21px Georgia;margin-top:5px;}.blog_photo{float:left;margin-right:20px;}.blog_photo img{display:block;}.node{font:14px/23px lucida_grande;}.view-id-rent .term-rent{float:left;margin:0 20px 20px 0;width:200px;}.view-id-rent .term-rent:nth-child(3n){margin-right:0;}.view-id-rent .term-rent-url{margin:5px 0;}.view-id-rent .term-rent-url a{color:#000;font:16px YesevaOneRegular;text-decoration:none;}.view-id-rent .term-rent-url a:hover{text-decoration:underline;}.view-id-rent .term-rent-tsena{font:15px lucida_grande;}.info_rent{margin-bottom:20px;}.info_rent .photo_rent{float:left;width:320px;}.info_rent .text_info{font:16px lucida_grande;float:left;margin-left:20px;}#footer{background:#000 none repeat scroll 0 0;color:#fff;padding:25px 0;}#footer a:hover{text-decoration:underline;color:#fff;}.footer-2{float:left;margin:0 36px 0 5px;width:220px;}.footer-2 a.logo_footer{color:#fff;float:left;font:bold 38px YesevaOneRegular;text-decoration:none;text-transform:uppercase;}.footer-2 .phone{float:left;font:18px/18px lucida_grande;margin:14px 0 20px;width:100%;}.footer-2 .phone a.phone_call{font:18px/18px lucida_grande;color:#fff;text-decoration:none;}#footer .phone a:hover{text-decoration:none;}.footer-2 .social_link{float:left;width:100%;}.footer-2 .social_link a{background:transparent url(/sites/all/themes/defilada/images/bg_social_footer.png) no-repeat scroll 0 0;float:left;height:32px;margin-right:8px;width:32px;}.footer-2 .social_link a.instg{background-position:-32px 0;}.footer-2 .social_link a.gpl{background-position:-64px 0;margin-right:0;}.footer-menu{float:left;margin-right:50px;margin-top:5px;}.footer-menu ul.menu li{list-style:outside none none;margin:0 0 2px;padding:0;}.footer-menu ul.menu li.last{margin-bottom:0;}.footer-menu ul.menu li  a{color:#b2b2b2;font:14px lucida_grande;text-decoration:none;}.footer-menu.footer-menu-footer-menu ul.menu li{margin-bottom:10px;}.footer-menu .block-title{font:14px lucida_grande;margin-bottom:10px;}div.krumo-root{border:1px solid #000;float:left;margin:1em 0;}.messages{background:#fff none repeat scroll 0 0;border:1px solid #d0021b;color:#000;font:13px lucida_grande;margin:15px 0;padding:10px 15px;}.messages h2{margin-bottom:5px;}.page-user h2.element-invisible,.page-user .tabs.primary{display:none;}.page-user #content  .content-main form .form-item{float:left;width:100%;margin-bottom:20px;}.page-user #content  .content-main form .form-item label{float:left;font:14px Arial;margin-bottom:6px;width:100%;}.page-user #content  .content-main form input.form-text{border:1px solid #ccc;font:14px Roboto;padding:5px 10px;width:100%;}.page-user .description{display:none;}.page-user #content .content-main form input.form-submit{float:left;border:none;}input,textarea,select{outline:medium none;}.front ul.primary{margin-top:30px;}ul.primary{border-bottom:1px solid #d0021b;float:left;margin:0;padding:0;width:100%;}ul.primary li a{background:#d0021b none repeat scroll 0 0;border:medium none;color:#fff;float:left;font:13px lucida_grande;padding:10px 20px;}ul.primary li.active a,ul.primary li a:hover{border:medium none;color:#000;}.download_menu a{background:#d0021b url(/sites/all/themes/defilada/images/i_menu_p.png) no-repeat scroll 21px center;border-radius:20px;color:#fff;float:left;font:15px lucida_grande;padding:15px 40px 15px 68px;position:relative;text-decoration:none;top:-25px;}.download_menu a:hover{text-decoration:underline;}.view-locations{width:100%;margin-bottom:25px;display:flex;flex-direction:column;}.view-locations .views-widget{padding:10px 20px;background-color:#f3f3f3;border-radius:10px 10px 0 0;}.view-locations .views-exposed-widgets{margin:0;}.view-locations .views-exposed-widget{padding:0;width:100%;display:flex;flex-direction:column;}.view-locations .views-exposed-widget label[for=edit-field-type-locations-tid]{height:30px;padding-left:10px;background-color:#464444;font:16px/30px Georgia;color:#fff;border-radius:10px 10px 0 0;}.view-locations .bef-checkboxes{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;}.view-locations .bef-checkboxes .form-item{width:200px;display:flex;flex-direction:row;padding:7px 0;}.view-locations .bef-checkboxes input{margin-right:5px;width:17px;height:17px;}.view-locations .bef-checkboxes label{font:normal 15px Georgia;line-height:17px;}.node-locations{display:flex;flex-direction:column;}.node-locations .text_block{font:14px lucida_grande;}.node-locations .locations_proposition,.node-locations .locations_addition,.node-locations .locations_fun,.node-locations .youtube,.node-locations .locations{margin-bottom:25px;}.node-locations .field-label{border-radius:10px 10px 0 0;height:30px;line-height:30px;padding-left:10px;color:#fff;}.node-locations .locations_proposition .field-items,.node-locations .locations_addition .field-items,.node-locations .locations_fun .field-items{display:flex;flex-direction:row;flex-wrap:wrap;padding:10px 10px 2px 10px;background-color:#f3f3f3;border-radius:0 0 10px 10px;}.node-locations .locations_addition .field-item,.node-locations .locations_fun .field-item{margin:0 10px 10px 0;padding:2px 10px 2px 10px;border-radius:5px;background-color:#dadada;}.locations_proposition .field-label{background-color:#ab1426;}.locations_addition .field-label{background-color:#313131;}.locations_fun .field-label{background-color:#575656;}.node-locations .small_photo{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}.node-locations .small_photo a{float:left;margin-bottom:25px;box-shadow:5px 6px 13px #b7b7b7;}.node-locations .small_photo a.three{margin-right:0;}.node-locations .small_photo a img{display:block;}#edit-submit-locations{display:none;}.messages em.placeholder{color:#234600;font-style:normal;font-size:15px;}.item-list{float:left;width:100%;}.item-list ul.pager{font:16px/24px Georgia;margin:0;padding-bottom:20px;display:flex;flex-direction:row;justify-content:center;}.item-list ul.pager li{font-weight:normal;list-style:none;}.item-list ul.pager li.pager-current{padding:0 10px;}.table-item{width:100%;display:flex;flex-direction:column;}.table-item-tr{padding-bottom:20px;}.table-item .table-item-title{border-radius:10px 10px 0 0;height:30px;line-height:30px;padding-left:10px;color:#fff;}.table-item .table-item-body{background-color:#f3f3f3;padding:10px 0 15px 10px;border-radius:0 0 10px 10px;line-height:22px;}.table-item .table-item-body span{font-size:13px;}.table-item .contacts,.table-item .networks{display:flex;flex-direction:row;justify-content:space-between;}.table-item .contacts .table-item-td,.table-item .networks .table-item-td{width:300px;}.table-item .contacts .table-item-title{background-color:#ab1426;}.table-item .networks .table-item-title{background-color:#313131;}.table-item .company-address .table-item-title{background-color:#575656;}.table-item .networks a{color:#343434;}.table-item .phone_call,.table-item .message-url{text-decoration:none;color:#343434;}.table-item .phone_call:hover,.table-item .message-url:hover{text-decoration:underline;color:#000;}
.navbar-toggle{background:#d0021b none repeat scroll 0 0;border:medium none;color:#fff;cursor:pointer;display:none;font:18px Arial;margin:0 auto;padding:12px 0;width:152px;}.navbar-toggle .block__icon{float:left;margin:3px 10px 0 0;}.navbar-toggle .icon-bar{background:#fff none repeat scroll 0 0;display:block;height:3px;margin-top:5px;width:26px;}.navbar-toggle .icon_menu{display:inline-block;margin-left:10px;position:relative;top:4px;}.navbar-toggle .name_button{display:inline-block;}.navbar-toggle:hover,.navbar-toggle.active{background:#ad0016;}.navbar-toggle .icon-bar:first-child{margin-top:0;}@media (max-width:980px){.body_node .name_complect{margin:0 !important;text-align:center;width:100%;}.body_node .text_photo{width:100%;}.body_node .text_complect{margin-top:20px;width:100%;}.content-main{float:left;padding:0 30px 0;width:100%;}.body_node .name_complect img{max-width:100%;height:auto;}.block.content-5{padding:0 30px 0;}}@media (max-width:940px){a.logo{margin:0 0 15px;text-align:center;width:100%;}#header{padding:10px 0;text-align:center;}.header-block,.main-menu{display:inline-block;float:none;max-width:561px;width:100%;margin-bottom:10px;}.main-menu{margin-bottom:0;}#nav-menu ul.menu li{display:inline-block;float:none;margin-right:10px;}#nav-menu{text-align:center;}}@media (max-width:900px){.intro_services{text-align:center;}.intro_services_text{width:100%;}.intro_services_youtube{width:100%;margin:23px 0 0 0;}.icon_top_block{display:none;}.introduction_block{text-align:center;}.introduction_block .text_introduction{width:100%;}iframe{max-width:100%;}.title_page h1,.title_works{font:46px YesevaOneRegular;margin:50px 0 50px;}.view-id-rent{text-align:center;}.view-id-rent .term-rent{display:inline-block;float:none;}}@media (max-width:850px){#nav-menu{height:auto;position:relative;}#nav-menu .navbar-toggle{display:block;margin:10px auto;}#nav-menu ul.menu{display:none;}#nav-menu ul.menu li a{background:rgba(0,0,0,0) none repeat scroll 0 0;padding-top:0;}#nav-menu ul.menu{background:#d0021b none repeat scroll 0 0;left:0;padding:10px 0;position:absolute;width:100%;}#nav-menu ul.menu li{margin:0 0 10px;width:100%;}.footer-menu{margin-right:44px;}.footer-menu:last-child{margin-right:0;}.small_photo{text-align:center;}.node-portfolio .small_photo a,.node-locations .small_photo a{display:inline-block;float:none;}}@media (max-width:800px){.title_top .title_block{font:35px YesevaOneRegular;}.title_top .change{font:55px/55px YesevaOneRegular;}.title_top{margin:50px 0 67px;}.content-client-block-3,.content-client-block-22{padding:30px;}.block-webform .form-actions .desc_form{display:none;}.block-webform .form-actions{text-align:center;}.block-webform .form-actions input{display:inline-block;float:none;}.view-id-rent .term-rent{float:left;margin-right:0;padding:0 10px;width:50%;}}@media (max-width:760px){.footer-menu{display:none;}#footer{padding:20px 0;}.footer-2{margin:0;text-align:center;width:100%;}.footer-2 a.logo_footer{display:inline-block;float:none;}.footer-2 .social_link a{display:inline-block;float:none;}.view-id-portfolio .term-portfolio{width:49%;}.view-id-portfolio .term-portfolio img{width:100%;height:auto;}.view-id-portfolio .term-portfolio .term-portfolio-type .title_row{margin-top:30px;}.small_photo{text-align:left;}.node-portfolio .small_photo a,.node-locations .small_photo a{margin-right:0;width:47%;}.node-portfolio .small_photo a:nth-child(2n),.node-locations .small_photo a:nth-child(2n){float:right;}.node-portfolio .small_photo a  img,.node-locations .small_photo a  img{width:100%;height:auto;}}@media (max-width:700px){.table-item .contacts .table-item-td,.table-item .networks .table-item-td{width:270px;}}@media (max-width:650px){.main-menu ul.menu{display:none;background:#fff none repeat scroll 0 0;box-sizing:content-box;margin-left:-15px;padding:10px 15px 10px;position:absolute;top:57px;width:100%;}.navbar-toggle{display:block;}.main-menu ul.menu li{margin-right:0;margin-bottom:5px;width:100%;}.phone_call div{font:15px lucida_grande;}.phone_call_node{font:15px lucida_grande;padding:10px 10px;border-radius:10px;}.view-id-menu .view-content{width:100%;}.blog_photo,.info_rent .photo_rent{width:100%;text-align:center;}.blog_photo img,.info_rent .photo_rent img{display:inline-block;max-width:100%;}.info_rent .text_info{margin:0;padding:0;text-align:center;width:100%;}.table-item .contacts .table-item-td,.table-item .networks .table-item-td{width:250px;}}@media (max-width:600px){.view-id-services .term-services{width:100%;padding:0;}.view-id-blog .term-blog-img{text-align:center;width:100%;margin-bottom:10px;}.view-id-blog .term-blog-img img{display:inline-block;}.view-id-blog .term-blog-url,.view-id-blog .term-blog-preview{margin-left:0;padding-left:0;}.view-id-portfolio .term-portfolio{width:100%;}.view-id-rent .term-rent img{max-width:100%;}.table-item .contacts,.table-item .networks{display:flex;flex-direction:column;}.table-item .contacts .table-item-td,.table-item .networks .table-item-td{width:100%;}.table-item .table-retreat{padding-bottom:25px;}}@media (max-width:550px){.view-id-rent .term-rent{width:100%;}}@media (max-width:520px){.header-block .phone{margin:0 0 10px;width:100%;}.header-block .order_callback{display:inline-block;float:none;}.logo{font:42px YesevaOneRegular;}.phone_call div{background:rgba(0,0,0,0) none repeat scroll 0 0;padding:0;}.header-block .phone span{float:left;width:100%;}.content-client-block-3 .form-item,.content-client-block-22 .form-item{width:100% !important;}.content-client-block-3 .block-title,.content-client-block-22 .block-title{font:30px/30px YesevaOneRegular;margin-bottom:30px;}.title_top .change{font:40px/40px YesevaOneRegular;}.title_top .title_block{font:30px YesevaOneRegular;}.node h2{font:27px/32px YesevaOneRegular;}.view-id-menu .views-row .views-field-title{background:none;padding-left:0;}}@media (max-width:480px){.view-id-menu .views-row .views-field-title{margin-left:0;padding:0 10px;text-align:center;width:100%;}.view-id-menu .views-row .views-field-nid{float:right;margin-top:10px;text-align:center;width:100%;}.view-id-menu .views-row .views-field-nid a{display:inline-block;margin-right:0;}.node-portfolio .small_photo a,.node-locations .small_photo a{width:100%;}}@media (max-width:350px){.view-id-portfolio .term-portfolio .term-portfolio-type .title_row{font:19px YesevaOneRegular;}}@media (max-width:350px){.block-webform .form-actions input{font:bold 14px lucida_grande;padding:0 15px;}.view-id-portfolio .term-portfolio .term-portfolio-type .title_row{margin-bottom:10px;margin-top:10px;}}
