File: /var/www/iq22073873/data/www/bckln.ru/wp-content/themes/style.css
/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself. You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/
.testimonial-vcard {
margin: 0 0 0 0;
}
#phantom .logo-box,.branding > a, .branding > img, #phantom .phantom-top-line-logo, .phantom-sticky.sticky-on .masthead:not(.side-header) .branding > a, .phantom-sticky.sticky-on .masthead:not(.side-header) .branding > img{
padding:0;
}
.transparent .masthead:not(.side-header):not(.mixed-header) .branding > a, .transparent .masthead:not(.side-header):not(.mixed-header) .branding > img{
padding:0;
}
.main-nav > li.act > a,
.main-nav > li.act > a .menu-text, .main-nav > li.act > a .subtitle-text{color:#be272e;}
#bottom-bar .wf-float-left{display:none;}
.home #main > .wf-wrap,.home #bottom-bar > .wf-wrap,.home #footer > .wf-wrap{
width:100%;
}
.home .vc_column_container > .vc_column-inner{
max-width:1250px;
margin:0 auto;
}
.bg-gray{background-color:#f2f3f3;}
.home .wf-container,.home .wf-container-main{margin:0 -44px;}
.home .vc_row {
margin-left: -30px;
margin-right: -30px;
}
#main{padding: 0;}
#portfolio .vc_column_container > .vc_column-inner{
max-width:100%;
}
.hold-map{
width:100%;
overflow:hidden;
position: relative;
height: 400px;
}
#map {
width:100%;
height:100%;
}
.hold-map .pin{
position:absolute;
top:-9999px;
left:-9999px;
background: url(images/bg-pin.png) no-repeat 0 0;
width:54px;
height:74px;
margin: -74px 0 0 -27px;
text-indent:-9999px;
overflow:hidden;
cursor: pointer;
}
.home .boxed-map .vc_column-inner {
max-width:100%;
padding:0;
}
.boxed-map .wpb_content_element{margin:0;}
#footer .wf-container-bottom{
max-width:1250px;
margin:0 auto;
}
.wf-td.bottom-text-block{text-align:center;}
.home .vc_row.vc_gitem_row{margin:0;}
.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-a,
.vc_gitem-animate-scaleIn .vc_gitem-zone-a{
-webkit-transform: scale(1) !important;
-moz-transform: scale(1) !important;
-o-transform: scale(1) !important;
-ms-transform: scale(1) !important;
transform: scale(1) !important;
}
.vc_gitem-zone.vc_gitem-zone-b .vc_custom_heading{
position:relative;
left:-700px;
-webkit-transition: left .4s ease;
-moz-transition: left .4s ease;
-ms-transition: left .4s ease;
-o-transition: left .4s ease;
transition: left .4s ease;
}
.vc_is-hover .vc_gitem-zone.vc_gitem-zone-b .vc_custom_heading{
left:0;
right:0;
width:auto;
}
.vc_gitem-zone.vc_gitem-zone-a{
max-width: calc(100% + 20px);
width: calc(100% + 20px);
left:0;
-webkit-transition: left .4s ease;
-moz-transition: left .4s ease;
-ms-transition: left .4s ease;
-o-transition: left .4s ease;
transition: left .4s ease;
}
.vc_is-hover .vc_gitem-zone.vc_gitem-zone-a{
left:-20px;
}
.testimonial-item {
background-color: #fff;
border: 1px solid #bc1f21;
}
.hold-contact .vc_column-inner.vc_custom_1463581917399{padding-top:0;}
.hold-contact h3{margin:0 0 35px;}
.hold-title .vc_custom_1463582355557{
margin:0 0 15px;
}
a.benefits-grid-ico{
width:50px;
height:50px;
}
.content .benefits-grid-ico > img{width:100%;}
/*.benefit-line-decoration:after,
.hover-line.benefits-style-one .wf-cell > div:after,
.hover-line.benefits-style-two .benefits-inner:after,
.static-line.benefits-style-one .wf-cell > div:after,
.static-line.benefits-style-two .benefits-inner:after{
background-color:#fe6100;
}*/
.home .box-about .vc_column_container > .vc_column-inner{
max-width:100%;
width:100%;
padding:0;
overflow: hidden;
}
.box-about .wpb_wrapper .vc_row.wpb_row.vc_inner .vc_col-sm-6:first-child{
background-color:#fff;
overflow:hidden;
}
.box-about .wpb_wrapper .vc_row.wpb_row.vc_inner .vc_col-sm-6:first-child .vc_column-inner,
.box-about .wpb_wrapper .vc_row.wpb_row:last-child .vc_col-sm-6:last-child .vc_column-inner{
max-width:600px;
float:right;
}
.box-about .wpb_wrapper .vc_row.wpb_row:first-child .vc_col-sm-6:first-child{
float:right;
}
.box-about .wpb_wrapper .vc_row.wpb_row.vc_inner .vc_col-sm-6:last-child .vc_column-inner{float:left;}
.box-about .wpb_wrapper .vc_row.wpb_row:first-child .vc_col-sm-6:last-child{
float:left;
}
.box-about .wpb_wrapper .vc_row.wpb_row:first-child .vc_col-sm-6:last-child .vc_column-inner{
max-width:600px;
float:right;
}
.box-about .wpb_wrapper .vc_row.wpb_row:last-child .vc_col-sm-6:first-child .vc_column-inner,
.box-about .wpb_wrapper .vc_row.wpb_row:first-child .vc_col-sm-6:first-child .vc_column-inner{
width:100%;
max-width:100%;
}
#portfolio{margin-bottom:0 !important;}
.holder-img{
margin:0 !important;
}
.holder-img .vc_single_image-wrapper{
height: 524px;
left: 50%;
margin: 0 0 0 -1500px;
position: relative;
width: 3000px;
}
.holder-img .vc_single_image-wrapper img{
height: 100%;
margin: 0 auto;
width: auto;
display:block;
}
.wpb_wrapper.vc_figure{position:relative;}
.branding{margin:0 0 0 -65px;}
.inline-header.center .main-nav{margin:0 -100px 0 0;}
.box-post .vc_column_container > .vc_column-inner{padding:0;}
.holder-text{
position:relative;
z-index:3;
}
.box-title{
padding:33px 48px 40px;
max-width:887px;
margin:0 auto;
}
.manage-text .box-title{padding:33px 0 40px;}
.box-title h1{
color:#fff;
font-size:34px;
line-height:36px;
margin:0 0 35px;
text-transform:uppercase;
}
.manage-text .box-title h1{margin:0 0 52px;}
.box-title p{
font-size:15px;
line-height:18px;
color:#fff;
margin:0 0 18px;
}
.hold-item:nth-child(odd) .vc_col-sm-6{
float:right;
}
.hold-item:nth-child(odd) .vc_col-sm-6:last-child{float:left;}
.box-red,
.box-yellow{
padding:85px 0 0;
position:relative;
background:#bc1d21 url(images/bg-red.gif) no-repeat 0 0;
background-position:181px 0;
}
.box-yellow{
background:#f19900 url(images/bg-yellow.jpg) no-repeat 0 0;
padding:0;
}
.vc_row.hold-row,
.box-btn.vc_row .vc_row.wpb_row,
.holder-contacts .wpcf7-form{
max-width:979px;
width:auto;
margin:0 auto;
}
.vc_row.hold-row:after,
.box-btn.vc_row .vc_row.wpb_row:after,
.holder-contacts .wpcf7-form:after {
content:"";
}
.vc_row.hold-row .vc_col-sm-6{
width:47.6%;
}
.vc_row.hold-row .vc_col-sm-6:last-child{width:52.4%;}
.row-title{
padding:79px 10px 0 32px;
}
.row-title h2,
.box-grey .row-title h2{
font-size:28px;
line-height:33px;
color:#fff;
text-transform:uppercase;
}
.box-white{background-color:#f2f2f2;}
.box-white .vc_row.hold-row .vc_col-sm-6{
width:47.6%;
}
.box-white .vc_row.hold-row .vc_col-sm-6:last-child{width:52.4%;}
.box-white .row-title{padding:40px 5px 0 26px;}
.box-white .row-title h2{
font-size:28px;
line-height:33px;
color:#000000;
text-transform:uppercase;
}
.box-grey{
padding:0;
position:relative;
background:#373737 url(images/bg-grey.gif) no-repeat 0 0;
background-position:172px 0;
}
.box-green{background:#1fb501 url(images/bg-green.jpg) no-repeat 0 0;}
.box-grey .row-title{padding:40px 5px 0 26px;}
.box-white.hold-white{
background:#f2f2f2 url(images/bg-white.gif) no-repeat right 0;
}
.box-red.inner-red{
background:#bc1d21 url(images/bg-red-inner.gif) no-repeat 0 0;
background-position:226px 0;
padding:0;
}
.box-blue{
background:#01a6d5 url(images/bg-blue.jpg) no-repeat 0 0;
background-position:226px 0;
padding:0;
}
.box-white.box-white-inner{
background:#ffffff url(images/bg-white-inner.gif) no-repeat right 0;
}
.box-red.inner-red .row-title{padding:40px 5px 0 26px;}
.box-btn.vc_row{
padding:80px 0 50px;
background: url(images/bg-btn.jpg) no-repeat 50% 0;
-o-background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: cover;
}
.box-btn .vc_button-2-wrapper,
.box-btn .vc_pixel_icon{
width:100%;
text-align:center;
}
.vc_btn.btn-prolect,
.vc_btn.btn-call{
margin:0 auto 10px;
padding:0 0 0 93px;
width:auto;
max-width:270px;
background-color:rgba(0,0,0,0);
font-size:28px;
line-height:33px;
font-weight:600;
color:#e8e8e8 !important;
text-transform:uppercase;
position:relative;
text-align:left;
display:block;
text-decoration:none;
}
.vc_btn.btn-call{max-width:285px;}
.vc_btn.btn-prolect:hover,
.vc_btn.btn-call:hover{background-color:rgba(0,0,0,0);}
.vc_btn.btn-prolect:after,
.vc_btn.btn-call:after{
content:"";
background: url(images/icon-project.png) no-repeat center center;
background-color:#df5258;
width:68px;
height:68px;
position:absolute;
top:0px;
left:0px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
.vc_btn.btn-call:after{
background: url(images/icon-call.png) no-repeat center center;
background-color:#e6e6e6;
}
.holder-contacts .wpcf7{background-color:#373737;}
.hold-info .wpcf7,
.hold-call .wpcf7{
display:none;
}
.hold-info .wpcf7.open,
.hold-call .wpcf7.open{
display:block !important;
margin:0 !important;
margin-left:0 !important;
}
.holder-contacts .box-contact{
position:relative;
padding:68px 157px 20px 46px;
}
.close-form{
font-size:18px;
line-height:32px;
color:#8c8c8c;
text-transform:uppercase;
text-decoration:none;
font-weight:600;
padding:0 51px 0 0;
position:absolute;
top:47px;
right:24px;
z-index:10;
}
.close-form:after {
content:"";
background: url(images/bg-close.png) no-repeat 0 0;
width:32px;
height:32px;
position:absolute;
top:0px;
right:0px;
}
.holder-contacts .box-contact .title{
font-size:34px;
line-height:40px;
color:#e8e8e8;
text-transform:uppercase;
display:block;
padding:0 0 33px;
position:relative;
margin:0 0 40px;
max-width:702px;
}
.holder-contacts .box-contact .title:after {
content:"";
width:73px;
height:4px;
position:absolute;
bottom:0px;
left:0px;
background-color:#FFF;
}
.box-contact p{display:none;}
.box-contact .hold-field{
overflow:hidden;
width:100%;
padding:0 0 0 207px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.hold-field label{
float:left;
margin:0 0 0 -207px;
font-size:18px;
line-height:21px;
color:#ffffff;
padding:20px 0 0;
max-width:171px;
}
.hold-field .text{
float:left;
width:100%;
margin:0 0 11px;
}
.hold-field input[type="text"],
.hold-field input[type="tel"],
.hold-field input[type="email"],
.hold-field textarea{
color:#ffffff;
width:100%;
height:60px;
padding:15px 10px ;
font-size:15px;
line-height:20px;
border: 1px solid #878787;
background:#414141;
outline: none;
outline: 0;
margin:0 0 5px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
border-radius: 1px;
}
.hold-field textarea {
width:100% !important;
min-height:150px !important;
max-width:100% !important;
}
.hold-field .btn-request {
min-width:206px;
overflow:hidden;
float:right;
border:0 !important;
font-size:18px;
line-height:20px;
color:#ffffff;
font-weight:600;
text-transform:uppercase;
padding:19px 10px;
height:58px;
background:#bc1d21;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
cursor:pointer;
}
.text input[type="checkbox"],
.text input[type="radio"]{
opacity:0;
position:absolute;
top:50%;
left:0px;
width:38px;
height:37px;
z-index:20;
margin:-18px 0 0 ;
}
.text .wpcf7-form-control-wrap{
overflow:hidden;
width:100%;
padding:5px 0 0;
display:block;
}
.wpcf7-form-control.wpcf7-checkbox{
overflow:hidden;
width:100%;
display:block;
}
.text .wpcf7-list-item{
position:relative;
float:left;
display:table;
width:50%;
overflow:hidden;
margin:0 0 5px;
height:50px;
}
.text .wpcf7-list-item-label{
display:inline;
width:auto;
font-size:18px;
line-height:18px;
color:#ffffff;
height:37px;
vertical-align:middle;
}
.text .wpcf7-list-item-label:after {
content:"";
width:36px;
height:35px;
position:absolute;
top:50%;
left:0px;
background-color:#414141;
border: 1px solid #878787;
margin:-17px 0 0 ;
}
.text input[type="checkbox"]:checked + .wpcf7-list-item-label:after,
.text input[type="radio"]:checked + .wpcf7-list-item-label:after{background:#414141 url(images/bg-chek.png) no-repeat -1px -1px;}
.hold-field .wpcf7-checkbox label,
.hold-field .wpcf7-radio label{
max-width:100%;
width:100%;
display:table-cell;
vertical-align:middle;
padding:0 10px 0 61px;
margin:0;
float:none;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.box-icon{margin:0 0 30px;}
.box-icon .aio-icon-img.uavc-circle, .aio-icon-img.uavc-square{padding:0;}
.box-icon .default-icon .aio-icon-default .aio-icon,
.box-icon .default-icon .aio-icon-default .aio-icon-img{
margin-right: 21px;
}
.box-icon .default-icon .aio-icon-default .aio-icon-img{
width:74px;
height:74px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
.box-icon .default-icon .aio-icon-default .aio-icon-img img{
display:block;
width:100%;
height:auto;
}
.box-icon .aio-icon-header h3.aio-icon-title{
font-size:15px;
color:#373737;
font-weight:normal;
}
.box-icon .align-icon,
.box-icon .aio-icon-header{line-height:22px;}
.box-icon .aio-icon-component{margin-bottom:5px;}
.maneger-red .wpb_wrapper{
max-width:887px;
margin:0 auto;
font-size:22px;
line-height:26px;
color:#f7f7f7;
}
.maneger-red > .wpb_column > .vc_column-inner{position:relative;}
.maneger-red > .wpb_column > .vc_column-inner:after {
content:"";
width: 0;
height: 0;
border-style: solid;
border-width: 11px 11px 0 11px;
border-color: #bc1d22 transparent transparent transparent;
position:absolute;
bottom:-11px;
left:50%;
margin:0 0 0 -11px;
}
/*.sidebar-content{padding:0 0 30px;}*/
ul.gallery-catefory{
margin:0;
padding:0;
list-style:none;
width:auto;
overflow:hidden;
height:214px;
position:relative;
z-index:10;
}
.gallery-catefory li{
float:left;
width:157px;
height:105px;
overflow:hidden;
border: 1px solid #fff;
}
.gallery-catefory li a{
display:block;
position:relative;
overflow:hidden;
}
.gallery-catefory li a img{
position:relative;
z-index:1;
}
.gallery-catefory li a .hold-img{
position:absolute;
top:130px;
left:0px;
right:0;
background-color:rgba(0,0,0,0.5);
z-index:2;
width:100%;
height:100%;
-webkit-transition: top .4s ease;
-moz-transition: top .4s ease;
-ms-transition: top .4s ease;
-o-transition: top .4s ease;
transition: top .4s ease;
}
.gallery-catefory li a:hover .hold-img{top:0;}
.gallery-catefory li a .hold-img:after {
content:"";
background: url(images/icon-loupe.png) no-repeat 0 0;
width:27px;
height:27px;
position:absolute;
top:50%;
left:50%;
margin:-14px 0 0 -14px;
}
.widget-category{
padding:0;
background: rgba(0,0,0,0);
position:relative;
}
.count-item{
width:61px;
height:39px;
border: 2px solid #cf3639;
background-color:#cf3639;
text-align:center;
font-size:11px;
line-height:10px;
padding:13px 2px;
color:#fff;
position:absolute;
top:50%;
right:-28px;
margin:-33px 0 0 0;
z-index:30;
text-decoration:none;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
-webkit-transition: background-color .3s ease-in-out, border-color .3s ease-in-out;
-moz-transition: background-color .3s ease-in-out, border-color .3s ease-in-out;
-ms-transition: background-color .3s ease-in-out, border-color .3s ease-in-out;
-o-transition: background-color .3s ease-in-out, border-color .3s ease-in-out;
transition: background-color .3s ease-in-out, border-color .3s ease-in-out;
}
.hold-item:nth-child(odd) .vc_col-sm-6:last-child .count-item{
right:auto;
left:-33px;
}
.count-item .text-bold{
font-size:25px;
line-height:25px;
font-weight:bold;
}
.sidebar-content a.count-item,
.sidebar-content.solid-bg a.count-item *,
.sidebar-content .recent-posts a.count-item{color:#fff;}
.count-item:hover{
background-color:#3c3c3c;
border-color:#ffffff;
text-decoration:none;
}
.hold-call.holder-contacts .box-contact .title{
margin:0 0 40px;
}
.holder-contacts.hold-call .box-contact{padding:68px 157px 40px 46px;}
.holder-contacts.hold-call .box-contact .inner-field{
margin:0 0 20px;
}
.pp_social{display:none;}
.pp_pic_holder .ppt{display:none !important;}
.widget-gallery{
width:100%;
text-align:center;
}
.widget-gallery:after {
content:"";
display:block;
clear:both;
}
.widget-gallery h3{
font-size: 34px;
line-height: 36px;
text-transform:uppercase;
color: #ffffff;
margin-bottom: 85px;
}
.gallery-item{
max-width:1560px;
padding:0 31px;
width:auto;
position:relative;
margin:0 auto;
}
.gallery-item {
content:"";
display:block;
clear:both;
}
.gallery-item a.link-prev,
.gallery-item a.link-next {
position:absolute;
top:103px;
left:0;
background: url(images/bg-arrow.png) no-repeat 0 0;
width:24px;
height:72px;
text-indent:-9999px;
overflow:hidden;
z-index:100;
-webkit-transition: left .4s ease;
-moz-transition: left .4s ease;
-ms-transition: left .4s ease;
-o-transition: left .4s ease;
transition: left .4s ease;
}
.gallery-item a.link-next {
left:auto;
right:0;
background-position: -24px 0;
-webkit-transition: right .4s ease;
-moz-transition: right .4s ease;
-ms-transition: right .4s ease;
-o-transition: right .4s ease;
transition: right .4s ease;
}
.gallery-item a.link-prev:hover{left:-10px;}
.gallery-item a.link-next:hover{right:-10px;}
.gallery-item .gallery-holder {
max-width:1495px;
margin:0 auto;
height:auto;
position:relative;
overflow:hidden;
}
.gallery-item .gallery-holder ul {
width:99999px;
position:relative;
padding:0;
margin:0;
list-style:none;
overflow: hidden;
}
.gallery-item .gallery-holder ul li {
width:300px;
float:left;
}
.gallery-item .gallery-holder ul li a{
margin:0 5px;
display:block;
text-align:center;
text-decoration:none;
}
.gallery-item ul a .hold-img{
display:inline-block;
vertical-align:top;
overflow:hidden;
width:auto;
max-height:242px;
margin:0 0 32px;
opacity:1;
-webkit-transition: opacity .4s ease;
-moz-transition: opacity .4s ease;
-ms-transition: opacity .4s ease;
-o-transition: opacity .4s ease;
transition: opacity .4s ease;
}
.gallery-item ul a .hold-img img{height:inherit;}
.gallery-item .gallery-holder ul li a:hover .hold-img{opacity:0.8;}
.gallery-item ul a .title{
font-size:18px;
line-height:20px;
color:#ffffff;
display:block;
text-transform:uppercase;
}
.gallery-item .gallery-holder ul a p{
font-size:16px;
line-height:18px;
color:#fff;
margin:0 0 10px;
}
.box-icon{padding:0 0 40px;}
div.pp_default .pp_description{
font-size:18px;
line-height:20px;
}
.pp_description_link{
font-size:11px;
line-height:14px;
}
.page-title.solid-bg{
background: url(images/bg-title.jpg) no-repeat 0 0;
padding:30px 0 50px;
margin:0 0 25px;
}
.page-title h1, .page-title h1 *, .page-title h1 a:hover, #page .page-title .entry-title{
font-size:34px;
line-height:41px;
color:#ffffff;
margin:0;
}
.wf-container-title .breadcrumbs.text-small,
.wf-container-main .article-top-bar{display:none;}
.content ol.breadcrumbs{margin:0 0 20px;}
.date-red{
font-size:16px;
line-height:18px;
color:#ffffff;
background-color:#c32524;
display:inline-block;
vertical-align:top;
padding:1px 7px 3px;
-webkit-transition: background-color .2s ease-in-out;
-moz-transition: background-color .2s ease-in-out;
-ms-transition: background-color .2s ease-in-out;
-o-transition: background-color .2s ease-in-out;
transition: background-color .2s ease-in-out;
}
a.date-red{text-decoration:none;}
a.date-red:hover{
color:#fff;
background-color:#aa201f;
}
.hold-box{
width:100%;
}
.hold-box:after {
content:"";
display:block;
clear:both;
}
.box50{
float:left;
width:50%;
}
.wf-td.hgroup{
max-width:675px;
padding:3px 0;
}
.wpcf7-display-none{display:none !important;}
#footer.solid-bg .white-bar{
background-color:#FFF;
}
#bottom-bar.white-bar .wf-td p{color:#000;}
.wf-td.benefits-inner p{margin:0 0 15px;}
.wf-td.benefits-inner:after,
.wf-td.benefits-inner:before{
display:none !important;
}
.box-ideas{
width:100%;
margin:-2px 0 0;
}
.box-ideas.red-box{
margin:-57px 0 0;
}
.box-ideas.red-box .hold-idea:first-child{padding:180px 0 60px;}
.hold-idea{
width:100%;
padding:40px 0 60px;
}
.wrap{
max-width:979px;
margin:0 auto;
}
.wrap:after {
content:"";
display:block;
clear:both;
}
.hold-idea .box-inner{
width:45%;
float:left;
}
.hold-idea .box-inner:last-child{width:55%;}
.hold-idea:nth-child(even) .box-inner{
float:right;
}
.hold-idea:nth-child(even) .box-inner:last-child{float:left;}
.hold-idea .box-inner .gallery.gallery-catefory {
margin:-75px 35px 0 0;
float:right;
max-width:477px;
}
.hold-idea:nth-child(even) .box-inner .gallery.gallery-catefory{
float:left;
margin:-75px 0 0 10px;
}
.box-inner .title{
color: #fff;
font-size: 28px;
line-height: 33px;
text-transform: uppercase;
font-weight:600;
padding:0 10px 0 40px;
margin:0 0 10px;
display:block;
}
.hold-idea:nth-child(even) .box-inner .title{padding:0 10px;}
.hold-idea:nth-child(even) .box-inner .title a{color:#000;}
.box-inner .title a{
text-decoration:none;
color:#fff;
}
.hold-idea:nth-child(even){
background-position:right 0 !important;
}
.box-inner .title a:hover{text-decoration:underline;}
.holder-contacts,
.box-btn{margin-top:-1px;}
.box-ideas .photo-list{
margin:0 0 30px;
padding:0;
list-style:none;
}
.box-ideas .photo-list:after{
content:"";
display:block;
clear:both;
}
.photo-list li{
float:left;
width:23.5%;
margin:2px;
}
.photo-list li:first-child{width:50%;}
.photo-list li:first-child a{height:300px;}
.photo-list li a{
display:block;
width:100%;
height:148px;
overflow:hidden;
}
.photo-list li a .holder-img{
display:block;
height: 100%;
width: 100%;
-o-background-size: cover !important;
-webkit-background-size: cover !important;
-moz-background-size: cover !important;
background-size: cover !important;
position: relative;
opacity:1;
-webkit-transition: opacity .2s ease-in-out;
-moz-transition: opacity .2s ease-in-out;
-ms-transition: opacity .2s ease-in-out;
-o-transition: opacity .2s ease-in-out;
transition: opacity .2s ease-in-out;
}
.photo-list li a .holder-img img{display:none;}
/*.photo-list li a img{
display:block;
height:100%;
position: relative;
-webkit-transition: transform .2s ease-in-out;
-moz-transition: transform .2s ease-in-out;
-ms-transition: transform .2s ease-in-out;
-o-transition: transform .2s ease-in-out;
transition: transform .2s ease-in-out;
}
.photo-list li:first-child a img{
width:100%;
height:auto;
}
.photo-list li a .holder-img{
height:171px;
overflow:hidden;
display:block;
}*/
/*.photo-list li:first-child a .holder-img{height:auto;}*/
.photo-list li a:hover .holder-img{
opacity:0.8;
}
#portfolio h1 a{text-decoration:underline;}
#portfolio h1 a:hover{text-decoration:none;}
.title-idea .page-title.solid-bg{
min-height:inherit !important;
}
.title-idea .wf-table{height:auto !important}
.gallery.gallery-portfolio{
margin:0;
padding:0;
list-style:none;
width:100%;
}
.gallery.gallery-portfolio:after {
content:"";
display:block;
clear:both;
}
.gallery.gallery-portfolio li{
float:left;
width:25%;
max-height:167px;
overflow:hidden;
padding:0 10px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
margin:0 0 10px;
}
.gallery.gallery-portfolio li a{
display:block;
text-align:center;
}
.widget-category{
max-height:595px;
overflow:hidden;
}
.gallery.portfolio{
margin:0;
padding:0;
list-style:none;
}
.gallery.portfolio li{
margin: 0 20px 20px;
width: 420px;
display:inline-block;
vertical-align:top;
}
.gallery.portfolio li a{
display:block;
overflow:hidden;
max-height:279px;
position:relative;
}
.gallery.portfolio li a img{width:100%;}
.gallery.portfolio li a .hold-img{
background-color:rgba(0,0,0,0.5);
color:#fff;
position:absolute;
top:0px;
left:0px;
bottom:0;
right:0;
width:auto;
font-size:20px;
line-height:26px;
font-weight:600;
padding:20px;
opacity:0;
text-align:left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: opacity .2s ease-in-out;
-moz-transition: opacity .2s ease-in-out;
-ms-transition: opacity .2s ease-in-out;
-o-transition: opacity .2s ease-in-out;
transition: opacity .2s ease-in-out;
}
.gallery.portfolio li a:hover .hold-img{opacity:1;}
.box-about{
height: 100vh;
}
@media(max-width: 1300px) {
/*.home .vc_row,
.home #about .vc_row{
margin-left: -15px;
margin-right: -15px;
}*/
.box-about .wpb_wrapper .vc_row.wpb_row.vc_inner .vc_col-sm-6:first-child .vc_column-inner,
.box-about .wpb_wrapper .vc_row.wpb_row:last-child .vc_col-sm-6:last-child .vc_column-inner{padding:0 20px;}
.home .box-about .vc_row,
.home #services.vc_row,
.home #faq.vc_row{
margin-left: -30px;
margin-right: -30px;
}
.home #services.vc_row .wpb_wrapper{
max-width:1000px;
margin:0 auto;
}
#faq .vc_column_container > .vc_column-inner{padding:0 30px;}
.home #faq .wpb_wrapper .wf-container{margin:0;}
.wpb_wrapper .vc_custom_1464012897962{padding: 0 20px !important;}
.home #about .vc_column_container > .vc_column-inner{padding: 0 15px;}
.branding{margin:0;}
.dt-shortcode.with-isotope .rollover-content h3.entry-title{
font-size:14px;
line-height:16px;
padding:0 0 5px;
margin:0 0 10px;
}
}
@media(max-width: 1250px) {
#page #fancy-header{
min-height:350px !important;
}
.fancy-header .wf-table,
.fancy-header .wf-td,
.page-title .wf-table,
.page-title .wf-td,
.page-title.title-right h1,
.page-title.title-left .hr-breadcrumbs,
.title-left .breadcrumbs,
.content-right.fancy-header .wf-td,
.page-title.content-right .wf-td,
.page-title.content-left .wf-td,
.page-title.content-right .wf-td{text-align:left;}
}
@media(max-width: 1210px) {
.masthead .mobile-header-bar{padding:10px 0;}
#main-slideshow{margin:-100px 0 0;}
}
@media(max-width: 1100px){
.home #services.vc_row .wf-cell{width:100% !important;}
.home #services.vc_row .wpb_wrapper{max-width:700px;}
.box-title h1,
.manage-text .box-title h1{
font-size:26px;
line-height:28px;
margin:0 0 20px;
}
.box-title{padding:20px 30px;}
.box-red,
.box-yellow,
.box-grey,
.box-white.hold-white,
.box-red.inner-red,
.box-green,
.box-blue,
.box-white.box-white-inner{background-image:none;}
.hold-item .vc_row.hold-row .vc_col-sm-6,
.box-white .vc_row.hold-row .vc_col-sm-6:last-child{
float:left;
width:100%;
}
.hold-item .vc_row.hold-row .vc_col-sm-6 .vc_column-inner{margin:0 !important;}
.row-title{padding:40px 0 0;}
.row-title h2 br,
.box-grey .row-title h2 br{display:none;}
.box-white .row-title h2{
margin:0 0 15px;
}
.widget-category{
/*max-width:477px;*/
margin:0 auto;
}
.row-title{text-align:center;}
.holder-contacts .box-contact .title{
font-size:26px;
line-height:28px;
margin:0 0 40px;
}
.holder-contacts .box-contact,
.holder-contacts.hold-call .box-contact{padding:68px 40px 20px;}
.close-form{top:28px;}
.vc_btn.btn-prolect, .vc_btn.btn-call{font-size:21px;}
.box-btn.vc_row{padding:50px 0;}
.hold-field label{
font-size:16px;
line-height:18px;
}
.hold-field input[type="text"],
.hold-field input[type="tel"],
.hold-field input[type="email"]{
height:46px;
padding:10px;
}
.text .wpcf7-list-item-label{
font-size:14px;
line-height:14px;
}
.box-contact .hold-field{padding:0;}
.hold-field label{
margin:0 0 5px;
padding:0;
width:100%;
max-width:100%;
}
.holder-text .vc_custom_1467380783590{
margin-top:-246px !important;
background-color:rgba(0,0,0,0.5);
}
.hold-idea{
background-image: none !important;
padding:20px 0 10px;
}
.box-ideas.red-box .hold-idea:first-child {padding: 88px 0 20px;}
.hold-idea .box-inner,
.hold-idea:nth-child(even) .box-inner,
.hold-idea .box-inner:last-child{
float:left;
width:100%;
text-align:center;
}
.hold-idea:nth-child(2n) .box-inner .gallery.gallery-catefory,
.hold-idea .box-inner .gallery.gallery-catefory{
float:none;
margin:0 auto 15px;
}
.box-inner .title{padding:0 10px;}
}
@media(max-width: 980px){
.manage-text .wpb_wrapper{padding:0 15px;}
.box-icon .wpb_wrapper{padding:0 35px;}
.maneger-red .wpb_wrapper{padding:0 5px;}
.manage-text .vc_custom_1467281708263{
margin-top:-120px !important;
padding:20px 10px;
}
.manage-text.vc_row,
.box-icon.vc_row,
.maneger-red.vc_row{
margin-left: -22px;
margin-right: -22px;
}
.manage-text.vc_row{
margin-left: -51px;
margin-right: -51px;
}
.manage-text.vc_row{background-color:#373737;}
.box-icon .aio-icon-component{margin:0 0 15px;}
.sidebar-none .wf-container-main{margin:0 -22px;}
.vc_empty_space{height:30px !important;}
.home .wf-container, .wf-container-main{margin:0 -33px;}
.project-post .wf-td,
.project-post .wf-container{padding:0 25px;}
.gallery-item a.link-prev{left:9px;}
.gallery-item a.link-next{right:9px}
.gallery-item a.link-prev:hover{left:0;}
.gallery-item a.link-next:hover{right:0;}
.wf-cell.wf-1-3.project-content,
.wf-cell.wf-2-3.project-slider{padding:0 25px;}
.box-ideas.red-box .hold-idea:first-child {padding: 64px 0 20px;}
.gallery.portfolio li{width:300px;}
.gallery.portfolio li a{max-height:200px;}
.widget-category{max-height:438px;}
}
@media(max-width: 767px) {
.home .vc_row,
.home .box-about .vc_row,
.home #faq.vc_row{
margin-left: 0px;
margin-right: 0px;
}
.home .vc_row.boxed-map {
margin-left: 13px;
margin-right: 13px;
}
.box-about .wpb_wrapper .vc_row.wpb_row.vc_inner .vc_col-sm-6:first-child .vc_column-inner,
.box-about .wpb_wrapper .vc_row.wpb_row.vc_inner .vc_col-sm-6:last-child .vc_column-inner{
max-width:500px;
margin:0 auto;
float:none;
}
.box-about .wpb_wrapper .vc_row.wpb_row.vc_inner:first-child .vc_col-sm-6:first-child .vc_column-inner,
.box-about .wpb_wrapper .vc_row.wpb_row.vc_inner:last-child .vc_col-sm-6:first-child .vc_column-inner{
max-width:100%;
}
.box-about .vc_empty_space{height:0 !important;}
#services .vc_empty_space{height:25px !important;}
#faq .vc_empty_space{height:50px !important;}
.vc_custom_1463751268427,
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li{margin-bottom:15px !important;}
.wpb_wrapper .vc_custom_1463751101776{padding:0 !important;}
body.page{
font-size:15px;
line-height:23px;
}
.home #services.vc_row .wpb_wrapper{max-width:500px;}
#services .vc_custom_1463751417166{padding:0 !important;}
.full-width-wrap .cont-id-0{padding:0 25px;}
.mobile-branding > a{
width:200px;
height:48px;
}
.mobile-branding > a img{
display:block;
width:100%;
height:auto;
}
.holder-img .vc_single_image-wrapper{
width:100%;
margin:0;
left:0;
height:auto;
}
.holder-img .vc_single_image-wrapper img{
width:100%;
height:auto;
}
#about .wpb_text_column p:last-child{margin:0 0 40px !important;}
.vc_btn.btn-call{max-width:270px;}
.holder-contacts .box-contact .title {
font-size: 18px;
line-height: 20px;
margin: 0 0 20px;
padding:0 40px 33px 0;
}
.holder-contacts .box-contact{padding:20px;}
.close-form{
text-indent:-9999px;
top:20px;
}
.box-contact br{display:none;}
.holder-text .vc_custom_1467380783590{
background-color:#051119;
margin:-80px 0 0 !important;
}
.holder-text .vc_column-inner {padding:0;}
.maneger-red .wpb_wrapper{
font-size:18px;
line-height:20px;
}
.box50{width:100%;}
.page-title.solid-bg{padding:25px 0;}
.page-title h1,
.page-title h1 *,
.page-title h1 a:hover,
#page .page-title .entry-title{
font-size:22px;
line-height:24px;
}
.content{padding:0 !important;}
.manage-text.vc_row {
margin-left: -22px;
margin-right: -22px;
}
.widget-category {max-height: 872px;}
}
@media(max-width: 650px) {
.home #services.vc_row .wpb_wrapper{max-width:300px;}
.box-about .wpb_wrapper .vc_row.wpb_row.vc_inner:first-child .vc_col-sm-6:last-child .vc_column-inner .wpb_wrapper{padding:0 10px;}
.text .wpcf7-list-item{width:100%;}
.photo-list{text-align:center;}
.photo-list li:first-child,
.photo-list li{
width:70%;
float:none;
display:inline-block;
vertical-align:top;
}
.photo-list li:first-child a,
.photo-list li a{
height:auto;
min-height:100px;
}
.photo-list li a .holder-img{background: none !important;}
.photo-list li a .holder-img img{
display:block;
width:100%;
height:auto;
}
}
@media(max-width: 550px) {
/*.widget-category{max-width: 250px;}*/
.box-grey .row-title,
.box-white .row-title,
.box-red.inner-red .row-title,
.row-title{padding:20px 0 0;}
.row-title h2,
.box-grey .row-title h2,
.box-white .row-title h2,
.box-inner .title{
font-size:22px;
line-height:24px;
}
.hold-idea .box-inner .gallery.gallery-catefory{max-width:244px;}
ul.gallery-catefory{
margin:0;
height:164px;
}
.gallery-catefory li{
width:120px;
height:80px;
}
.count-item{right:-9px;}
.hold-item:nth-child(2n+1) .vc_col-sm-6:last-child .count-item {
left: -15px;
right: auto;
}
.box-title h1,
.manage-text .box-title h1{
font-size:22px;
line-height:24px;
margin:0 0 10px;
}
.box-title p {
font-size: 13px;
line-height: 15px;
margin:0 0 10px;
}
.box-red{padding:60px 0 0;}
.box-yellow{padding:0;}
.vc_btn.btn-prolect, .vc_btn.btn-call{
font-size:17px;
max-width:200px;
}
.box-btn.vc_row {padding: 20px 0 12px;}
.holder-contacts .box-contact,
.holder-contacts.hold-call .box-contact{padding:68px 20px 20px;}
.gallery{padding:0;}
.gallery a.link-prev,
.gallery a.link-next{display:none;}
.widget-gallery{
padding:0 10px;
width:auto;
}
.widget-gallery h3{
font-size:24px;
line-height:26px;
margin:0 0 25px;
}
.wpb_column .vc_custom_1467284913580{padding:20px 0 0 !important;}
.gallery ul a .hold-img{margin:0 0 20px;}
.gallery-item a.link-prev, .gallery-item a.link-next{display:none;}
.gallery-item{padding:0;}
}
@media(max-width: 400px) {
.home #services.vc_row .wpb_wrapper{max-width:250px;}
.full-width-wrap .cont-id-0{padding:0 10px;}
.photo-list li,
.photo-list li:first-child{width:100%;}
}