@import 'bootstrap.min.css';@import 'font-awesome.min.css';@import 'ionicons.min.css';@import 'linearicons.css';@import 'magnific-popup.css';@import 'owl.carousel.css';@import 'owl.transitions.css';@import 'settings.css';@import 'layers.css';@import 'navigation.css';html{font-size:80%;-webkit-font-smoothing:antialiased}body{font-family:'Montserrat',sans-serif;font-size:1em;line-height:1.875;color:#9a9a9a;background-color:#1f1f1f;overflow-x:hidden;position:relative}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{cursor:pointer;background:#313131}::selection{background-color:#AB0433;color:#fff}-webkit-::selection{background-color:#AB0433;color:#fff}::-moz-selection{background-color:#AB0433;color:#fff}h1,.h1{font-family:montserrat,sans-serif;font-weight:700;font-size:4.3em;line-height:1.2;color:#fff;margin:0}h1 i,.h1 i{display:inline-block;font-family:playfair display,serif}h2,.h2{font-family:montserrat,sans-serif;font-weight:700;font-size:2.5em;color:#fff;margin:.5em 0}h3,.h3{font-family:montserrat,sans-serif;font-size:1.875em;line-height:1.5;font-weight:700;color:#fff}h4,.h4{font-family:montserrat,sans-serif;font-size:1.25em;line-height:1.35;font-weight:700;color:#fff;letter-spacing:.2em;text-transform:uppercase;margin:1.3em 0}h5,.h5{font-family:montserrat,sans-serif;font-size:.875em;line-height:1.35;font-weight:700;color:#fff;letter-spacing:.2em;text-transform:uppercase;margin:1.4em 0}h6,.h6{font-family:montserrat,sans-serif;font-size:.75em;line-height:1.35;font-weight:400;color:#fff;letter-spacing:.2em;text-transform:uppercase;margin:1.4em 0}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a{color:inherit}h1 a:hover,.h1 a:hover,h2 a:hover,.h2 a:hover,h3 a:hover,.h3 a:hover,h4 a:hover,.h4 a:hover{text-decoration:none}p{margin-bottom:2em}ul{list-style:none;padding-left:0}a{color:#fff;-webkit-transition:color .3s ease-out;-o-transition:color .3s ease-out;transition:color .3s ease-out}a:hover,a:focus{color:#fff;outline:none}a:focus{text-decoration:none}input[type=text],input[type=address],input[type=url],input[type=password],input[type=email],input[type=search],input[type=tel],textarea{display:inline-block;width:100%;font-size:1.125em;border-radius:.75em;color:#fff;background-color:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.17);border-radius:0;padding:0 0 .3em;height:2.5em;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-webkit-transition:all .15s;-o-transition:all .15s;transition:all .15s}textarea{resize:none;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}input[type=text]:focus,input[type=address]:focus,input[type=url]:focus,input[type=password]:focus,input[type=email]:focus,input[type=search]:focus,input[type=tel]:focus,textarea:focus{border-color:#fff;border-right-width:0;outline:0}textarea:focus{height:7em}input::-moz-placeholder{color:#8a8a8a;opacity:1}input:-ms-input-placeholder{color:#a7a7a7}input::-webkit-input-placeholder{color:#a7a7a7}textarea::-moz-placeholder{color:#a7a7a7;opacity:1}textarea:-ms-input-placeholder{color:#a7a7a7}textarea::-webkit-input-placeholder{color:#a7a7a7}input.input-round{border-radius:30px;background-color:#fff;padding:.3em 1.5em .2em;height:3.2em;border:1px solid transparent}input.input-round:focus{border-color:#AB0433}textarea.input-round{height:7.9em;padding-top:1.1em;resize:none}.input-group-btn{font-size:inherit}.input-group-btn .btn{height:3.9em}.input-group .btn{position:relative;width:3.75em;height:3.9em;border-radius:0 30px 30px 0;padding:0;-webkit-box-shadow:none;box-shadow:none}.input-group .btn .arrow-right{top:50%;left:0;margin:0 0 0 1.1em;-webkit-transform:translateY(-50%) -o-transform:translateY(-50%);transform:translateY(-50%)}.input-group .btn .arrow-right:before{width:1.28125em;height:.75em;opacity:1;margin:0}.form-group{margin-bottom:2.5em}.mc-label .fa{font-size:1.2em;margin-right:.2em;color:#5e31e9}input.error{border-color:#fff}.mc-label,label.error{font-size:.8em;font-weight:400;margin:.5em 0 0;font-style:italic;color:#fff}.wobble-error{-webkit-animation:hvr-wobble-horizontal 1s ease-in-out 0s 1 normal;animation:hvr-wobble-horizontal 1s ease-in-out 0s 1 normal}.btn{font-family:montserrat,sans-serif;font-weight:700;color:#fff;letter-spacing:.28em;font-size:.93em;position:relative;display:inline-block;border:0;border-radius:30px;padding:1.2em 2.6em;height:3.8em;font-size:.9375em;text-transform:uppercase;text-decoration:none;box-shadow:0 10px 20px rgba(101,52,255,.3);background-color:#AB0433;-webkit-transition:all .3s ease-out!important;transition:all .3s ease-out!important}.btn:hover,.btn:focus{background-color:#7549ff;color:#fff;-webkit-box-shadow:none;box-shadow:none;outline:none!important}.btn-dark{background-color:#292929;box-shadow:0 10px 20px rgba(0,0,0,.2)}.btn-dark:hover,.btn-dark:focus{background-color:#161616}i.icon{line-height:inherit;width:auto;height:auto}.icon{display:inline-block;font-size:3.5em}.loader{position:fixed;overflow:hidden;z-index:100;left:0;top:0;width:100%;height:100%;background:#1f1f1f;color:#4b4b4b;text-align:center}.spinner{position:absolute;top:50%;left:50%;width:50px;height:50px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.double-bounce1,.double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#444;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 2s infinite ease-in-out;animation:sk-bounce 2s infinite ease-in-out}.double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.row-base{margin-top:-3em}.col-base{margin-top:3em}.section{position:relative;padding-top:4.1em;padding-bottom:5.1em}.section-sm{position:relative;padding-top:4em;padding-bottom:4em}.section-title{position:relative;margin-top:0}.section-title-2{margin:0 0 1.3em}.section-title-3{margin:0 0 .75em}.lead{font-size:1.375em}.lead-2{font-size:1.43em}.lead-hr{display:inline-block;width:48px;height:4px;background-color:#AB0433;margin:2.2em 0}.section-lead{font-size:1.25em;margin:0}.section-content{margin-top:6.8em}.section-content-2{margin-top:4.2em}.text-primary{color:#AB0433}.text-white{color:#fff}.text-dark{color:#030203}.text-muted{color:#9a9a9a}.text-gray{color:#4b4b4b}.bg-dark{background-color:#222;color:#9a9a9a}.bg-black{background-color:#1c1c1c}.bg-brown{background-color:#c5a47e}.bg-light{background-color:#f7f7f7}.bg-violet{background-color:#a515cc}.bg-dark-blue{background-color:#AB0433}.bg-yellow{background-color:#fede5c}.bg-primary{background-color:#AB0433}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.pb-base{padding-bottom:7.1em}.pt-base{padding-top:7.1em}.navbar{position:absolute;z-index:2;left:0;top:0;width:100%;padding:1.3em 15px 1.1em;border-radius:0;border-bottom:1px solid rgba(255,255,255,.1);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.brand{font-family:montserrat,sans-serif;font-size:1.875em;font-weight:700;line-height:1;color:#fff}.brand:hover,.brand:focus{color:#fff;text-decoration:none}.navbar .brand{float:left;margin-left:15px}.navbar-responsive{padding-top:3em;border-bottom:0}.navbar-responsive .navbar-toggle{display:block;margin-right:0}.navbar-responsive .brand{margin-left:0}.navbar .social-list{text-align:center}.social-list{margin-top:0;margin-bottom:0}.social-list li{display:inline-block;margin:0 1.1em}.social-list li:first-child{margin-left:0}.social-list li:last-child{margin-right:0}.social-list li a{font-size:1em;color:#fff}.social-list li a:hover{text-decoration:none;color:#AB0433}.nav-desctop-list{font-family:montserrat,sans-serif;text-transform:uppercase;font-size:.81em;text-align:right;letter-spacing:.08em;margin-bottom:0}.nav-desctop-list li{position:relative;text-align:left;-webkit-perspective:2000px;perspective:2000px}.nav-desctop-list li a{display:block;text-decoration:none;color:#fff;margin-bottom:0!important;color:#fff!important}.nav-desctop-list>li{display:inline-block;margin-left:2em}.nav-desctop-list>li>a{color:#fff;margin-bottom:1.8em;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.nav-desctop-list>li>a:hover,.nav-desctop-list>.active>a{opacity:.5}.nav-desctop-list li ul{position:absolute;z-index:10;left:0;top:60%;visibility:hidden;min-width:16em;padding:.6em 0;opacity:0;white-space:nowrap;background:rgba(23,23,23,.95);letter-spacing:.2em;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}.nav-desctop-list>li>ul{left:-3em;margin-top:0}.nav-desctop-list li:hover>ul{top:0;visibility:visible;opacity:1}.nav-desctop-list>li:hover>ul{top:100%}.nav-desctop-list li li{position:relative;padding:.8em 3.2em 1em}.nav-desctop-list li li a{position:relative;color:#616060;font-weight:700;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.nav-desctop-list li li a:hover,.nav-desctop-list li .active>a{color:#fff}.nav-desctop-list>li>ul>li>a:after,.nav-desctop-list>li>ul>.active>a:after{content:'';position:absolute;opacity:0;right:100%;top:50%;content:'';width:3em;height:2px;margin-right:10px;background-color:#AB0433;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.nav-desctop-list>li>ul>li:hover>a:after,.nav-desctop-list>li>ul>.active>a:after{opacity:1;margin-right:-10px}.nav-desctop-list>li>ul>li:hover>a,.nav-desctop-list>li>ul>.active>a{padding-left:20px;color:#fff}.nav-desctop-list li li ul{left:100%}.nav-desctop-list li li:hover>ul{top:-.6em}.nav-mobile{clear:both;font-size:1em}.nav-mobile .brand{display:none;margin-left:15px;font-size:1.6em}.navbar-collapse{border:0;-webkit-box-shadow:none;box-shadow:none}.collapse{max-height:90vh;overflow-y:auto}.navbar-toggle{padding:0;margin-top:.3em;margin-bottom:0;border-radius:0;border:0}.navbar-toggle .icon-bar{background-color:#fff;height:2px;width:30px}.navbar-toggle .icon-bar+.icon-bar{margin-top:5px}.navbar-toggle.collapsed .icon-bar{background-color:#fff}.nav-mobile-list{font-family:montserrat,sans-serif;font-weight:300;font-size:.8em;letter-spacing:.1em;text-transform:uppercase;padding-top:1.8em;margin-bottom:0}.nav-mobile-list li{position:relative;border-top:1px solid rgba(0,0,0,.07)}.nav-mobile-list li a{display:block;padding:1em;color:#fff;text-decoration:none;color:#3d3d3d}.nav-mobile-list li a .fa-angle-down{position:relative;display:inline-block;vertical-align:middle;font-size:1.2em}.nav-mobile-list li a:hover,.nav-mobile-list li .active>a,.nav-mobile-list .current>a{color:#AB0433}.nav-mobile-list .current>a .fa-angle-down{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.nav-mobile-list>.active>a,.nav-mobile-list>.active>a:hover{background-color:#AB0433;color:#fff;-webkit-transition:none;-o-transition:none;transition:none}.nav-mobile-list ul{display:none; background: rgba(0, 0, 0, 1);}.nav-mobile-list ul li a{color:#959595}.navbar.affix{position:fixed;z-index:5;top:0;background-color:#161616;box-shadow:0 0 60px 0 rgba(0,0,0,.07)}.navbar.affix{border-bottom:0}.navbar-responsive.affix{padding-top:1.1em}.navbar.affix .brand{color:#fff}.navbar.affix .nav-desctop-list>li>a{color:#3d3d3d}.navbar.affix:not(.navbar-dark) .social-list li a{color:#3d3d3d}.navbar.navbar-fixed{box-shadow:none}.navbar.navbar-fixed .social-list li a{color:#3d3d3d}.nav-desctop-list>li:first-child{margin-left:0}.navbar.affix .social-list li a:hover{text-decoration:none;color:#AB0433}.navbar.affix .navbar-toggle .icon-bar{background-color:#fff}.navbar.affix .nav-mobile-list li{border-top:1px solid rgba(255,255,255,.04)}.navbar.affix .nav-mobile-list li a:hover,.navbar.affix .nav-mobile-list li .active>a,.navbar.affix .nav-mobile-list>.current>a{color:#fff}.navbar-dark.affix .nav-mobile-list>.active>a,.navbar-dark.affix .nav-mobile-list>.active>a:hover{background-color:#202020;color:#fff}.navbar.affix .nav-mobile-list li a{color:#858585}.navbar.affix .nav-mobile-list>.active>a,.navbar.affix .nav-mobile-list>.active>a:hover{background-color:#202020;color:#fff}.navbar.affix .nav-mobile-list .active>a:hover,.navbar.affix .nav-mobile-list .current>a{color:#fff}.main{position:relative;overflow:hidden;min-height:420px;color:#fff;background-color:#222}.main h1{color:#fff}.mouse-helper{z-index:1;text-align:center}.mouse-helper .ion-mouse{background:url(../img/mouse.png);background-size:cover;width:.6635em;height:.9695em;margin-top:.7em}.mouse-helper .ion-mouse:before{display:none}.mouse-helper span{display:block;font-family:montserrat,sans-serif;font-size:1em;text-transform:uppercase;letter-spacing:.4em}.mouse-helper{color:#fff;position:absolute;left:50%;bottom:3em;font-size:.7em;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.rev_slider{color:#fff;min-height:320px}.rev_slider .btn{-webkit-transition:background-color .3s ease-out!important;transition:background-color .3s ease-out!important}.tp-caption{padding:0 20px;text-align:center}.slider-title{font-weight:700}.slider-text{text-align:center}.arrow-left,.arrow-right{position:absolute;z-index:4;top:50%;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.arrow-left{left:3em}.arrow-right{right:3em}.arrow-left:before,.arrow-right:before{content:'';display:inline-block;vertical-align:middle;background-color:transparent;font-size:1em;line-height:1;letter-spacing:.32em;text-transform:uppercase;color:#fff}.arrow-left:before,.arrow-right:before{content:'';display:inline-block;vertical-align:middle;width:2.5625em;height:1.5em;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.arrow-left:before{background:url(../img/img-icon/prev.png) 0 0 no-repeat;background-size:cover;margin-right:.82em}.arrow-right:before{background:url(../img/img-icon/next.png) 0 0 no-repeat;background-size:cover;margin-left:.72em}.text-parallax-content{overflow:hidden;color:#000;mix-blend-mode:lighten;-ms-mix-blend-mode:lighten}.tp-shape-mask{-webkit-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important}.object-meta{font-family:montserrat,sans-serif;letter-spacing:.4em!important;text-transform:uppercase}.object-meta i{font-size:1.5em;vertical-align:middle;color:#c5a47e;margin-right:.5em}.object-meta i.text-white{color:#fff}.isotope .isotope-item{width:100%}.isotope-padding{padding-bottom:15px}.isotope-padding .isotope-item{padding:15px}.isotope-space .isotope-item{padding:4em 2em 0}.showcase-item{position:relative;color:#fff}.showcase-item-thumbnail img{display:block;width:100%}.showcase-item-hover{position:absolute;overflow:hidden;z-index:1;top:0;bottom:0;left:0;right:0;opacity:0;color:#fff;background-color:rgba(101,52,255,.9);-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.showcase-item-hover.dark{background-color:rgba(14,14,14,.9)}.showcase-item-info{position:absolute;top:50%;left:20px;opacity:0;width:100%;padding:0 2em;text-align:center;-webkit-transform:translateY(-50%)); -ms-transform:translateY(-50%); transform:translateY(-50%); -webkit-transition:all 0.3s ease-in; -ms-transition:all 0.3s ease-in; transition:all 0.3s ease-in; } .showcase-item-category{ font-family:'Montserrat',sans-serif; font-weight:700; text-transform:uppercase; font-size:1.7em; letter-spacing:0.2em; text-transform:uppercase; } .showcase-item-title{ font-size:1.2em; } .showcase-item:hover .showcase-item-hover { opacity:1; } .showcase-item:hover .showcase-item-info{ opacity:1; left:0; } .showcase-item-hover.hover-blue,.showcase-item-hover.hover-dark{ background-color:rgba(19,19,19,0.9); } .showcase-item-hover.hover-blue .showcase-item-info,.showcase-item-hover.hover-dark .showcase-item-info{ top:0; text-align:center; height:100%; padding:2em; -webkit-transform:translateY(0)); -ms-transform:translateY(0); transform:translateY(0); } .showcase-item-hover.hover-blue .showcase-item-category,.showcase-item-hover.hover-dark .showcase-item-category{ position:absolute; left:0; width:100%; top:2.5em; padding:0 2em; font-size:1.375em; letter-spacing:0; text-transform:none; } .showcase-item-hover.hover-blue .showcase-item-title,.showcase-item-hover.hover-dark .showcase-item-title{ position:absolute; left:0; width:100%; bottom:2.5em; padding:0 2em; text-transform:uppercase; letter-spacing:0.7em; font-size:1em; } .showcase-item-hover.hover-blue .ion-ios-plus-empty,.showcase-item-hover.hover-dark .ion-ios-plus-empty{ font-size:4em; line-height:1; width:1em; height:1em; position:absolute; left:50%; top:50%; margin-left:-0.5em; margin-top:-0.5em; } .view-projects{ text-align:center; } .mfp-zoom-out-cur{ padding-right:0; } .mfp-figure{ box-shadow:none; } .mfp-iframe-scaler{ overflow:visible; } .mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{ padding:0; margin-top:-10px; font-family:inherit; font-size:40px; font-weight:300; line-height:0; } img.mfp-img{ min-height:250px; } .mfp-bottom-bar{ margin-top:-30px; letter-spacing:0.1em; font-family:'Montserrat',sans-serif; font-weight:400; font-size:0.9em; letter-spacing:0.2em; text-transform:uppercase; } .mfp-title{ padding-right:5em; } .mfp-bg{ background-color:#141414; } .mfp-arrow-left:before,.mfp-arrow-left .mfp-b{ display:none; } .mfp-arrow-right:before,.mfp-arrow-right .mfp-b{ display:none; } .mfp-wrap .mfp-content { -webkit-perspective:1300px; perspective:1300px } .mfp-wrap .mfp-figure,.mfp-wrap .mfp-iframe-scaler { opacity:0; -webkit-transform-style:preserve-3d; transform-style:preserve-3d; -webkit-transform:scale(0) rotateY(60deg); -o-transform:scale(0) rotateY(60deg); transform:scale(0) rotateY(60deg); } .mfp-bg { opacity:0; -webkit-transition:.5s; -o-transition:.5s; transition:.5s; } .mfp-wrap .mfp-figure,.mfp-wrap .mfp-iframe-scaler { opacity:0; -webkit-transition:.3s ease-in-out; -o-transition:.3s ease-in-out; transition:.3s ease-in-out; -webkit-transform:rotateY(-60deg); -ms-transform:rotateY(-60deg); -o-transform:rotateY(-60deg); transform:rotateY(-60deg); } .mfp-bg { opacity:0; -webkit-transition:.5s; -o-transition:.5s; transition:.5s; } .mfp-wrap.mfp-ready .mfp-figure,.mfp-wrap.mfp-ready .mfp-iframe-scaler { opacity:1; -webkit-transform:rotateX(0); -ms-transform:rotateX(0); -o-transform:rotateX(0); transform:rotateX(0); } .mfp-ready.mfp-bg { opacity:0.8; } .mfp-wrap.mfp-removing .mfp-figure,.mfp-wrap.mfp-removing .mfp-iframe-scaler { opacity:0; -webkit-transform:rotateX(-60deg); -ms-transform:rotateX(-60deg); -o-transform:rotateX(-60deg); transform:rotateX(-60deg); } .mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{ cursor:url(../img/zoom-out.html),zoom-out; } .mfp-removing.mfp-bg { opacity:0; } .project-details-info{ padding:7.1em 0 5em; } .portfolio-meta{ margin-top:3em; text-align:center; } .portfolio-meta .icon{ line-height:1; } .col-team{ padding:0; } .team-profile{ position:relative; color:#fff; text-align:center; } .team-profile img{ display:block; width:100%; } .team-caption{ opacity:0; -webkit-transform:scale(0); -ms-transform:scale(0); -o-transform:scale(0); transform:scale(0); position:absolute; left:0; right:0; top:0; bottom:0; overflow:hidden; background-color:rgba(0,0,0,0.4); -webkit-transition:opacity 0.3s ease-in; -o-transition:opacity 0.3s ease-in; transition:opacity 0.3s ease-in; } @media (min-width:1200px) and (max-width:1600px) { .team-caption{ } } .team-caption.brown{ background-color:rgba(197,164,126,0.9); } .team-caption.white{ background-color:rgba(0,0,0,0.5); } .team-caption.white{ color:white; } .team-caption.white .social-list li a{ color:#3d3d3d; } .team-caption.white .social-list li a:hover{ color:#c5a47e;; } .team-meta{ opacity:0; position:absolute; top:50%; width:100%; left:20%; -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%); -webkit-transition:all 0.3s ease-in; -o-transition:all 0.3s ease-in; transition:all 0.3s ease-in; } .team-name{ letter-spacing:0.2em; text-transform:uppercase; font-family:'Montserrat',sans-serif; } .team-spec{ display:block; margin-top:1.2em; } .team-social{ position:absolute; left:0; width:100%; bottom:3em; text-align:center; } .team-social li a:hover{ color:#fff; } .team-profile:hover .team-caption{ opacity:1; -webkit-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1); } .col-team:hover .team-meta{ opacity:1; left:0; } .clients{ overflow:hidden; } .clients-wrapper{ margin:-5em -3.75em 0; } .client{ position:relative; float:left; padding:4.2em 3.75em 0 3em; } .client-text{ font-size:1.125em; } .client .quote{ position:absolute; top:0; left:0; font-size:10em; line-height:1; color:#fff; } .owl-pagination{ text-align:center; margin-top:3.75em; } .owl-page{ display:inline-block; height:5px; background-color:#262626; width:25px; border-radius:5px; margin:0 12px; } .owl-page.active{ background-color:#fff; box-shadow:0 0 13px rgba(255,255,255,0.8); } .partner{ text-align:center; padding:1em; } .row-news{ margin:-2em -2em 0; } .col-news{ } .col-news img{ width:100%; } .col-news-wrapper{ position:relative; } .col-news-content{ position:absolute; left:0; top:0; width:100%; height:100%; background:#1c1c1c; padding:2em; opacity:0; transition:all 0.3s; } .col-news-date{ font-family:'Montserrat',sans-serif; font-size:0.9em; } .col-news-title{ text-transform:none; letter-spacing:0; margin:1em 0 ; } .col-news-content a{ font-family:'Montserrat',sans-serif; font-size:0.9em; } .col-news-wrapper:hover .col-news-content{ opacity:1; } .section-banner{ margin-bottom:14em; } .promo{ text-align:center; padding-top:0; } .promo-title{ font-size:1.875em; line-height:1.4; margin:0 0 1.3em; color:#fff; } .promo-title.text-gray{ color:#4b4b4b; } .banner{ position:relative; text-align:center; background:url(../img/bg/promo.html) 50% 0 no-repeat; background-size:cover; } .banner-in-section{ margin-top:4em; margin-bottom:-20em; } .banner:before{ content:''; position:absolute; width:100%; height:100%; left:0; top:0; opacity:0.9; } .banner-blue:before{ background-color:#59d5f0; } .banner-dark-blue:before{ background-color:#AB0433; } .banner-title{ font-size:2.815em; color:#fff; margin-bottom:1em; } .banner-content{ position:relative; padding:7em 5em; } .footer{ color:#fff; overflow:hidden; padding-top:4em; } .footer-2,.footer-2 .brand,.footer-2 .nav-bottom li a,.footer-2 .col-contacts a{ color:#4b4b4b; } .footer-2 .footer-bottom{ background-color:#f2f2f2; } .footer-2 .social-list a{ color:#4b4b4b; } .footer .brand-info .brand{ display:inline-block; font-size:2em; margin-bottom:20px; } .footer p{ margin-bottom:0; } .footer .social-list{ float:left; } .footer .social-list li a{ font-size:1.2em; } .nav-bottom{ font-family:'Montserrat',sans-serif; font-size:0.8125em; text-transform:uppercase; letter-spacing:0.08em; } .nav-bottom li{ margin-bottom:0.4em; } .nav-bottom li a{ color:#fff; } .nav-bottom li a:hover{ color:#AB0433; text-decoration:none; } .col-contacts{ color:#fff; font-family:'Montserrat',sans-serif; letter-spacing:0.08em; } .col-contacts a{ display:inline-block; color:#fff; margin-bottom:0.7em; } .col-contacts a:hover{ color:#AB0433; text-decoration:none; } .subscribe-title{ font-size:1.25em; line-height:1.2; margin-bottom:1.1em; } .phone{ letter-spacing:0.08em; } .subscribe-form{ max-width:300px; } .footer-bottom{ font-family:'Montserrat',sans-serif; color:#525252; font-weight:400; margin-top:4.5em; padding:1.7em 0; background-color:#1c1c1c; font-size:0.75em; } .copyrights{ float:right; } .modal{ text-align:center; } .modal-content{ border-radius:20px; background:#1f1f1f; } .modal-content p{ margin-bottom:0; } .modal-dialog{ display:inline-block; text-align:left; vertical-align:middle; width:90%; margin:25px auto; border-radius:0; } .modal:before { display:inline-block; vertical-align:middle; content:" "; height:100%; } @media (min-width:768px){ .modal-dialog { width:29em; } } .modal-content{ border:0; color:#3d3d3d; -webkit-box-shadow:none; box-shadow:none; } .modal-header{ padding:3em 1.2em; text-align:center; border-bottom:0; } .modal-header .close{ position:absolute; right:0.9em; top:0.9em; } .modal-title{ text-transform:uppercase; letter-spacing:0.2em; font-size:1.8em; color:#fff; } .modal-info{ color:#b0b0b0; font-size:1.12em; margin:0.5em 0 0; line-height:1.6; } .modal-body{ font-size:1em; padding:0 4.2em 3em; } .modal-footer{ text-align:center; padding:0; border:0; margin-top:2em; } @media (min-width:768px){ html{ font-size:90%; } .container-fluid{ padding:0 2em; } .isotope .isotope-item{ width:50%; } .isotope .isotope-item.w66{ width:33%; } .isotope .isotope-item.w100{ width:100%; } } @media (min-width:992px){ html{ font-size:100%; } .container-fluid{ padding:0 4em; } .text-left-md{ text-align:left; } .text-right-md{ text-align:right; } .navbar{ padding-bottom:0; padding-left:4.7em; padding-right:4.7em; } .navbar-responsive{ padding-bottom:1em; padding-left:0; padding-right:0; } .navbar .social-list{ float:right; } .navbar .brand{ margin-left:0; } .isotope .isotope-item{ width:33.33333333%; } .isotope .isotope-item.w66{ width:66.66666%; } .isotope .isotope-item.w50,.isotope-2 .isotope-item,.isotope-3 .isotope-item{ width:50%; } .isotope-space .isotope-item:nth-child(2){ padding-top:10em; } } @media (min-width:1200px){ .container-fluid{ padding:0 6em; } .isotope-2 .isotope-item{ width:33.33333333%; } }}