@charset "utf-8";/* File Name: Custom CSS Author Name: BackBencher Developres*/@import "font-awesome.min.css";@import "et-line.css";/*------------------------------------------------------------------[Table of contents]1. Common styles2. Page loader / .page-loader3. Typography4. Buttons5. Forms fields6. Home sections / .home-section6.1. Home content6.2. Scroll down icon6.3. Headings styles7. Compact bar / .nav-bar-compact8. Classic menu bar / .main-nav9. Sections styles / .page-section, .small-section, .split-section10. Alternative services / .alt-service-grid11. Team / .team-grid12. Features13. Benefits (Process)14. Counters15. Portfolio / #portfolio15.1. Works filter15.2. Works grid15.3. Works full view16. Banner section17. Testimonial18.1. Logotypes18. Post previews (news section)19. Newsletter20. Contact section20.1. Contact form21. Bottom menu / .bot-menu22. Google maps  /.google-map23. Footer / .footer24. Blog24.1. Pagination24.2. Comments24.3. Sidebar25. Shop26. Pricing27. Shortcodes27.1. Owl Carousel27.2. Tabs27.3. Tabs minimal27.4. Alert messages27.5. Accordion27.6. Toggle27.7. Progress bars27.8. Font icons examples27.9. Intro page28. Bootstrap multicolumn grid/*------------------------------------------------------------------# [Color codes]# Black (active elements, links, text) #000# Gray (text) #646464# Dark #000# Dark Lighter #252525# Gray BG #f4f4f4# Gray BG Lighter #FBFAFA# Mid grey #5f5f5f# Borders #e9e9e9# *//*------------------------------------------------------------------[Typography]Body:               14px/1.6 "Open Sans", arial, sans-serif;Headers:            Dosis, arial, sans-serif;Serif:              "Times New Roman", Times, serif;Section Title:      35px/1.3 "Open Sans", arial, sans-serif;Section Heading:    24px/1.3 "Open Sans", arial, sans-serif;Section Text:       15px/1.7 "Open Sans", arial, sans-serif;-------------------------------------------------------------------*/@font-face {font-family: 'museo_sans100';src: url('../fonts/museo_sans_100-webfont.eot');src: url('../fonts/../fonts/../fonts/museo_sans_100-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/../fonts/museo_sans_100-webfont.woff2') format('woff2'),url('../fonts/museo_sans_100-webfont.woff') format('woff'),url('../fonts/museo_sans_100-webfont.ttf') format('truetype'),url('../fonts/museo_sans_100-webfont.svg#museo_sans100') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'museo_sans300';src: url('../fonts/museo_sans_300-webfont.eot');src: url('../fonts/museo_sans_300-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/museo_sans_300-webfont.woff2') format('woff2'),url('../fonts/museo_sans_300-webfont.woff') format('woff'),url('../fonts/museo_sans_300-webfont.ttf') format('truetype'),url('../fonts/museo_sans_300-webfont.svg#museo_sans300') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'museo_sans500';src: url('../fonts/museo_sans_500-webfont.eot');src: url('../fonts/museo_sans_500-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/museo_sans_500-webfont.woff2') format('woff2'),url('../fonts/museo_sans_500-webfont.woff') format('woff'),url('../fonts/museo_sans_500-webfont.ttf') format('truetype'),url('../fonts/museo_sans_500-webfont.svg#museo_sans500') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'museo_sans700';src: url('../fonts/museo_sans_700-webfont.eot');src: url('../fonts/museo_sans_700-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/museo_sans_700-webfont.woff2') format('woff2'),url('../fonts/museo_sans_700-webfont.woff') format('woff'),url('../fonts/museo_sans_700-webfont.ttf') format('truetype'),url('../fonts/museo_sans_700-webfont.svg#museo_sans700') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'museo_sans900';src: url('../fonts/museo_sans_900-webfont.eot');src: url('../fonts/museo_sans_900-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/museo_sans_900-webfont.woff2') format('woff2'),url('../fonts/museo_sans_900-webfont.woff') format('woff'),url('../fonts/museo_sans_900-webfont.ttf') format('truetype'),url('../fonts/museo_sans_900-webfont.svg#museo_sans900') format('svg');font-weight: normal;font-style: normal;}/*  ========================= COMMON STYLES ========================= */*,*:after,*::before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;outline: none;}.align-center { text-align:center !important; }.align-left { text-align:left !important; }.align-right { text-align:right !important; }.left { float:left !important; }.right { float:right !important; }.relative { position:relative; }.hidden { display:none; }.inline-block { display:inline-block; }.white { color: #FFF !important; }.black { color: #000 !important; }.color { color: #e41919 !important; }.stick-fixed { position: fixed !important; top: 0; left: 0; }::-moz-selection{ color: #FFF; background:#000; }::-webkit-selection{ color: #FFF;	background:#000; }::selection{ color: #FFF;	background:#000; }.animate, .animate *{-webkit-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);  -moz-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); -o-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);-ms-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);}.no-animate, .no-animate *{-webkit-transition: 0 none !important;  -moz-transition: 0 none !important;  -ms-transition: 0 none !important;-o-transition: 0 none !important;    transition:0 none !important;  }.clearlist, .clearlist li {list-style: none;padding: 0;margin: 0;background: none;}.full-wrapper { margin: 0 2%; }html { overflow-y: scroll; -ms-overflow-style: scrollbar; }html, body {	height: 100%; -webkit-font-smoothing: antialiased; }.page { overflow: hidden; }.body-masked {display: none;width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: #FFF url(../images/loader.gif) no-repeat center center;z-index: 100000;	}.mask-delay {-webkit-animation-delay: 0.75s;-moz-animation-delay: 0.75s;animation-delay: 0.75s;}.mask-speed {-webkit-animation-duration: 0.25s !important;-moz-animation-duration: 0.25s !important;animation-duration: 0.25s !important;} iframe { border: none; }a, b, div, ul, li {-webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; -moz-outline-: none;}a:focus,a:active {text-decoration: none;-moz-outline: none;outline: none;}img:not([draggable]), embed, object, video {max-width: 100%;height: auto;}/*  ========================= PRELOADER ========================= */.page-loader {display:block;width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: #fefefe;z-index: 100000;	}.loader {width: 50px;height: 50px;position: absolute;top: 50%;left: 50%;margin: -25px 0 0 -25px;font-size: 10px;text-indent: -12345px;border-top: 1px solid rgba(0,0,0, 0.08);border-right: 1px solid rgba(0,0,0, 0.08);border-bottom: 1px solid rgba(0,0,0, 0.08);border-left: 1px solid rgba(0,0,0, 0.5);-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;-webkit-animation: spinner 700ms infinite linear;-moz-animation: spinner 700ms infinite linear;-ms-animation: spinner 700ms infinite linear;-o-animation: spinner 700ms infinite linear;animation: spinner 700ms infinite linear;z-index: 100001;}@-webkit-keyframes spinner {0% {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}}@-moz-keyframes spinner {0% {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}}@-o-keyframes spinner {0% {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}}@keyframes spinner {0% {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}}/*  ========================= TYPOGRAPHY ========================= */body {color: #000;font-size: 14px;font-family: 'museo_sans500';line-height: 1.6;	-webkit-font-smoothing: antialiased;}a { color: #646464; text-decoration: none; }a:hover { color: #000; text-decoration: none; }h1, h2, h3, h4, h5, h6 {margin-bottom: 1.3em;line-height: 1.4;font-weight: 400;text-transform: uppercase;}h1 { font-size: 32px; }h2 { font-size: 28px; }h6 { font-weight: 700; }p {	margin: 0 0 2em 0; }ul, ol { margin: 0 0 1.5em 0; }blockquote {margin: 3em 0 3em 0;padding: 0;border: none;background: none;font-style: normal;line-height: 1.7;color: #646464;}blockquote p {margin-bottom: 1em;font-size: 24px;font-weight: 300;font-style: normal;line-height: 1.6;}blockquote footer {    font-size: 11px;font-weight: 400;text-transform: uppercase;letter-spacing: 2px;}hr { background-color: rgba(255,255,255, .08); }hr.white { border-color: rgba(255,255,255, .35);background: rgba(255,255,255, .35);}hr.black {border-color:rgba(0,0,0, .85);background: rgba(0,0,0, .85);}.lead {margin: 1em 0 2em 0;font-size: 140%;line-height: 1.6;}.text {		font-size: 18px;font-family: 'museo_sans300';color: #000;line-height: 1.8;}.uppercase { text-transform: uppercase; }.text-white { color: #FFF; }.text-black { color: #000; }.text-gray { color: #646464; }.big-icon {display: block;width: 90px;height: 90px;margin: 0 auto 20px;border: 3px solid #FFF;text-align: center;line-height: 88px;font-size: 32px;color: #000;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;-webkit-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);  -moz-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); -o-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);-ms-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);}.big-icon .fa-play {position: relative;left: 4px;}.big-icon.big-icon-rs {border: none;width: auto;height: auto;font-size: 96px;}.big-icon-link {display: inline-block;text-decoration: none;}.big-icon-link:hover {border-color: transparent !important;}.big-icon-link:hover .big-icon {border-color: #FFF;color: #FFF;-webkit-transition: 0 none !important;  -moz-transition: 0 none !important;  -ms-transition: 0 none !important;-o-transition: 0 none !important;    transition:0 none !important;  }.big-icon-link:active .big-icon{-webkit-transform: scale(0.99);-moz-transform: scale(0.99);-o-transform: scale(0.99);-ms-transform: scale(0.99);transform: scale(0.99);}.wide-heading {display: block;margin-bottom: 10px;font-size: 48px;font-weight: 400;letter-spacing: 0.4em;	text-align: center;text-transform: uppercase;opacity: .9;-webkit-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);  -moz-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); -o-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);-ms-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);}.big-icon-link:hover,.big-icon-link:hover .wide-heading {color: #FFF;text-decoration: none;}.sub-heading {font-size: 16px;font-style: italic;text-align: center;line-height: 1.3;color: rgba(255,255,255, .75);}.big-icon.black {color: #000;border-color: rgba(0,0,0, .75);}.big-icon-link:hover .big-icon.black {color: #000;border-color: #000;}.wide-heading.black {color: rgba(0,0,0, .87);}.big-icon-link.black:hover,.big-icon-link:hover .wide-heading.black {color: #000;text-decoration: none;}.sub-heading.black {color: rgba(0,0,0, .75);}/*  ========================= BUTTONS ========================= */.btn-mod,a.btn-mod {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 15px 40px;background: transparent;font-size: 12px;text-transform: uppercase;text-decoration: none;letter-spacing: 1px;font-family: 'museo_sans700';-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;-webkit-transition: all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);  -moz-transition: all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000); -o-transition: all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);-ms-transition: all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000); transition: all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);}.btn-mod.btn-medium {padding: 12px 34px;font-size: 12px;}.btn-light { color: #FFF; border: 2px solid #FFF; }.btn-light:hover { color: #000; background: #FFF; }.btn-dark { color: #000; border: 2px solid #000; }.btn-dark:hover { color: #FFF; background: #000; }.btn-no-border { border: none; }/*  ========================= FORM FIELDS ========================= */.form input[type="text"],.form input[type="email"],.form input[type="number"],.form input[type="url"],.form input[type="tel"],.form select {height: 46px;padding-left: 15px;padding-right: 15px;font-size: 14px;display: inline-block;vertical-align: middle;color: #000;border: 1px solid rgba(0,0,0, .1);-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);  -moz-transition: all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000); -o-transition: all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);-ms-transition: all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000); transition: all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);}.form select { font-size: 12px; }.form select[multiple] { height: auto; }.form input[type="text"]:hover,.form input[type="email"]:hover,.form input[type="number"]:hover,.form input[type="url"]:hover,.form input[type="tel"]:hover,.form select:hover {border-color: rgba(0,0,0, .2);}.form input[type="text"]:focus,.form input[type="email"]:focus,.form input[type="number"]:focus,.form input[type="url"]:focus,.form input[type="tel"]:focus,.form select:focus {color: #000;border-color: #000;    outline: none;}.form textarea {padding: 15px;font-size: 14px;color: #000;border-color: rgba(0,0,0, .1);outline: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;resize: none;}.form textarea:hover {border-color: rgba(0,0,0, .2);}.form textarea:focus {color: #000;border-color: #000;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}.form .form-group {margin-bottom: 10px;}.form-tip {font-size: 11px;color: #AAA;}.form-tip .fa {font-size: 12px;}/*  ========================= HOME SECTIONS ========================= *//* Header Common Styles */.home-section {width: 100%;display: block;	position: relative;overflow: hidden;background-repeat: no-repeat;background-attachment: fixed;background-position: center center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}.home-content {display: table;width: 100%;height: 100%;text-align: center;position: absolute;margin: 0;padding: 0;text-align: center;top: 42%;left: 30%;-webkit-transform: translate3d(-30%,-30%,0);transform: translate3d(-30%,-30%,0);}/* Home Content */.home-text {display: table-cell;height: 100%;vertical-align: middle;}/* Scroll Down Icon */.scroll-down { display: block; margin-top: 125px; }.down-arrow { margin-top: 10px; }.down-arrow span {display: block;width: 7px;height: 7px;-ms-transform: rotate(45deg); /* IE 9 */-webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */transform: rotate(45deg);border-right: 2px solid white;border-bottom: 2px solid white;margin: 0 auto 2px auto;}.unu { margin-top: 6px; }.unu, .doi, .trei { -webkit-animation: mouse-scroll 1s infinite;-moz-animation: mouse-scroll 1s infinite;}.unu {-webkit-animation-delay: .1s;-moz-animation-delay: .1s;-webkit-animation-direction: alternate;}.doi {-webkit-animation-delay: .2s;-moz-animation-delay: .2s;-webkit-animation-direction: alternate;}.trei {-webkit-animation-delay: .3s;-moz-animation-delay: .3s;-webkit-animation-direction: alternate;}@-moz-keyframes mouse-wheel {0% { top: 1px; }50% { top: 2px; }100% { top: 3px;}}@-webkit-keyframes mouse-scroll {0% { opacity: 0;}50% { opacity: .5;}100% { opacity: 1;}}@-moz-keyframes mouse-scroll {0% { opacity: 0; }50% { opacity: .5; }100% { opacity: 1; }}@-o-keyframes mouse-scroll {0% { opacity: 0; }50% { opacity: .5; }100% { opacity: 1; }}@keyframes mouse-scroll {0% { opacity: 0; }50% { opacity: .5; }100% { opacity: 1; }}/* Headings Styles */.hs-wrap {max-width: 570px;margin: 0 auto;padding: 47px 30px 53px;position: relative;text-align: center;    }.hs-wrap-1 {max-width: 350px;margin: 0 auto;position: relative;text-align: center;}.hs-line-1 {margin-top: 0;position: relative;text-transform: uppercase;font-size: 30px;font-weight: 400;letter-spacing: 51px;color: #FFF;opacity: .9;}.hs-line-2 {margin-top: 0;position: relative;font-size: 72px;font-weight: 400;text-transform: uppercase;letter-spacing: 0.085em;line-height: 1.3;color: rgba(255,255,255, .85);}.hs-line-3 {margin-top: 0;position: relative;font-size: 13px;font-weight: 700;text-transform: uppercase;letter-spacing: 2px;color: rgba(255,255,255, .7);}.hs-line-4 {margin-top: 0;position: relative;font-size: 14px;font-weight: 400;text-transform: uppercase;letter-spacing: 3px;color: rgba(255,255,255, .85);}.hs-line-5 {margin-top: 0;position: relative;font-size: 62px;font-weight: 400;line-height: 1.2;text-transform: uppercase;letter-spacing: 0.32em;opacity: .85;}.hs-line-6 {margin-top: 0;position: relative;font-size: 19px;font-weight: 300;line-height: 1.2;opacity: .35;}.hs-line-6.no-transp {opacity: 1;}.hs-line-7 {margin-top: 0;position: relative;font-size: 75px;font-family: 'museo_sans900';text-transform: uppercase;letter-spacing: 2px;line-height: 1.2;}.hs-line-8 {margin-top: 0;position: relative;font-size: 16px;font-weight: 400;letter-spacing: 0.3em;line-height: 1.2;opacity: .75;}.hs-line-8.no-transp {opacity: 1;}.hs-line-9 {margin-top: 0;position: relative;font-size: 96px;font-weight: 800;text-transform: uppercase;letter-spacing: 2px;line-height: 1.2;}.hs-line-10 {margin-top: 0;display: inline-block;position: relative;padding: 15px 24px;background: rgba(0,0,0, .75);font-size: 12px;font-weight: 400;text-transform: uppercase;letter-spacing: 2px;color: rgba(255,255,255, .85);}.hs-line-10 > span {margin: 0 10px;}.hs-line-10.highlight {background: #e41919;opacity: .65;}.hs-line-10.transparent {background: none;color: #AAA;padding: 0;}.hs-line-11 {margin-top: 0;position: relative;font-size: 30px;font-weight: 400;text-transform: uppercase;letter-spacing: 0.5em;line-height: 1.8;opacity: .9;}.hs-line-12 {margin-top: 0;position: relative;font-size: 80px;font-weight: 400;line-height: 1.2;text-transform: uppercase;/*letter-spacing: 0.4em;*/}.hs-line-13 {margin-top: 0;position: relative;font-size: 96px;font-weight: 400;line-height: 1;text-transform: uppercase;/*letter-spacing: 0.3em;*/}.hs-line-14 {margin-top: 0;position: relative;font-size: 48px;font-weight: 400;line-height: 1.4;text-transform: uppercase;letter-spacing: 0.7em;}.no-transp {opacity: 1 !important;}.fullwidth-galley-content {position: absolute;top: 0;left: 0;width: 100%;z-index: 25;}/*  ========================= CLASSIC MENU BAR ========================= *//* Logo (in navigation panel)*/.nav-logo-wrap{float: left;margin-right: 20px;}.nav-logo-wrap .logo{display: table-cell;vertical-align: middle;max-width: 500px;height: 100px;padding: 12px;padding-left: 0;-webkit-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);  -moz-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); -o-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);-ms-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);}.nav-logo-wrap .logo img{max-height: 100%;}.nav-logo-wrap .logo:before,.nav-logo-wrap .logo:after{display: none;}.logo,a.logo:hover{font-family: Dosis, arial, sans-serif;font-size: 18px;font-weight: 400;text-transform: uppercase;letter-spacing: 0.2em;text-decoration: none;color: rgba(0,0,0, .9);}/** Desktop nav*/.main-nav{width: 100%;height: 100px !important;position: relative;top: 0;left: 0;text-align: left;background: #FFF;z-index: 201;-webkit-transition: height 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);  -moz-transition: height 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); -o-transition: height 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);-ms-transition: height 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); transition: height 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);}.small-height{height: 75px !important;}.small-height .inner-nav ul li a{height: 75px !important;line-height: 75px !important;}.inner-nav{display: inline-block;position: relative;float: right;}.inner-nav ul{float: right;margin: auto;font-size: 11px;font-weight: 400;letter-spacing: 1px;text-transform: uppercase;text-align: center;line-height: 1.3;}.inner-nav ul  li{float: left;margin-left: 30px;position: relative;}.inner-nav ul li a{color: #777;letter-spacing: 2px;display: inline-block;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;text-decoration: none;-webkit-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);  -moz-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); -o-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);-ms-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);}.inner-nav ul > li:first-child > a{}  .inner-nav ul li a:hover,.inner-nav ul li a.active{color: #000;text-decoration: none;}/* Menu sub */.mn-sub{display: none;width: 200px;position: absolute;top: 100%;left: 0;padding: 0;background: rgba(30,30,30, .97);}.mn-sub li{display: block;width: 100%;margin: 0 !important;}.inner-nav ul li .mn-sub li a{display: block;width: 100%;height: auto !important;line-height: 1.3 !important;position: relative;-moz-box-sizing: border-box;box-sizing: border-box;margin: 0;padding: 11px 15px;font-size: 13px;text-align: left;text-transform: none;    border-left: none;border-right: none;letter-spacing: 0;color: #b0b0b0 !important;cursor: pointer;}.mobile-on .mn-has-multi > li:last-child > a{border-bottom: 1px solid rgba(255,255,255, .065) !important;}.mn-sub li a:hover,.inner-nav ul li .mn-sub li a:hover,.mn-sub li a.active{background: rgba(255,255,255, .09);color: #f5f5f5 !important;}.mn-sub li ul{left: 100%;right: auto;top: 0;border-left: 1px solid rgba(255,255,255, .07);}.inner-nav > ul > li:last-child .mn-sub,.inner-nav li .mn-sub.to-left{left: auto;right: 0;}.inner-nav li:last-child .mn-sub li ul,.inner-nav li .mn-sub li ul.to-left{left: auto;right: 100%;top: 0;border-left: none;border-right: 1px solid rgba(255,255,255, .07);}.mobile-on .inner-nav li:last-child .mn-sub li ul{left: auto;right: auto;top: 0;}.mn-wrap{padding: 8px;}/* Menu sub multi */.mn-has-multi{width: auto !important;padding: 15px;text-align: left;white-space: nowrap;}.mn-sub-multi{width: 190px !important;overflow: hidden;white-space: normal;float: none !important;display: inline-block !important;vertical-align: top;}.mn-sub-multi > ul{width: auto;margin: 0;padding: 0;float: none;}.mn-group-title{font-weight: 700;text-transform: uppercase;color: #fff !important;}.mn-group-title:hover{background: none !important;}.mobile-on .mn-sub-multi > ul{left: auto;right: auto;border: none;}.mobile-on .mn-sub-multi{display: block;width: 100% !important;}.mobile-on .mn-sub-multi > ul > li:last-child > a{border: none !important;}.mobile-on .mn-sub > li:last-child > a{border: none !important;}.mobile-on .mn-sub-multi:last-child > ul{border-bottom: none !important;}/** Mobile nav*/.mobile-on .desktop-nav{display: none;width: 100%;position: absolute;top: 100%;left: 0;padding: 0;z-index: 100;}.mobile-on .full-wrapper .desktop-nav{padding: 0;}.mobile-on .desktop-nav ul{width: 100%;float: none;background: #000;position: relative;overflow-x: hidden;}.mobile-on .desktop-nav > ul{overflow-y: auto;}.mobile-on .desktop-nav ul li{display: block;float: none !important;overflow: hidden;}.mobile-on .desktop-nav ul li ul{padding: 0;border-bottom: 1px solid rgba(255,255,255, .1);}.mobile-on .desktop-nav ul li a{display: block;width: 100%;height: 50px !important;line-height: 50px !important;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0 20px;text-align: left;border-left: none;border-right: none;border-bottom: 1px solid rgba(255,255,255, .065);color: #646464;letter-spacing: 1px;cursor: pointer;}.mobile-on .desktop-nav ul li a:hover,.mobile-on .desktop-nav ul li a.active{background: rgba(255,255,255, .03);color: #ddd;}/* Menu sub */.mobile-on .mn-has-sub > .fa{display: block;width: 18px;height: 18px;font-size: 14px;line-height: 16px;position: absolute;top: 50%;right: 10px;margin-top: -8px;text-align: center;border: 1px solid rgba(255,255,255, .1);-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}.mobile-on .js-opened > .mn-has-sub > .fa{border-color: rgba(255,255,255, .4);line-height: 14px;}.mobile-on .inner-nav li{margin: 0 !important;}.mobile-on .mn-sub{display: none;opacity: 0;position: relative;left: 0 !important;right: 0;top: 0;bottom: 0;border-left: none !important;border-right: none !important;border-top: none ;z-index: 10;}.mobile-on .mn-sub li{padding-left: 10px;}.inner-nav li.js-opened .mn-sub{opacity: 1;}.mobile-nav{display: none;float: right;vertical-align: middle;font-size: 11px;font-weight: 400;text-transform: uppercase;border-left: 1px solid rgba(0,0,0, .05);border-right: 1px solid rgba(0,0,0, .05);cursor: pointer;-webkit-user-select: none;  -moz-user-select: none;     -ms-user-select: none;     -o-user-select: none;user-select: none;-webkit-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);  -moz-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); -o-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);-ms-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);-webkit-transition-property: background, color;-moz-transition-property: background, color;-o-transition-property: background, color;transition-property:  background, color;}.mobile-nav:hover,.mobile-nav.active{background: #fff;color: #777;}.mobile-nav:active{-webkit-box-shadow: 0 0 35px rgba(0,0,0,.05) inset;-moz-box-shadow: 0 0 35px rgba(0,0,0,.05) inset;box-shadow: 0 0 35px rgba(0,0,0,.05) inset;}.no-js .mobile-nav{width: 55px;height: 55px;}.mobile-on .mobile-nav{display: table;}.mobile-on .nav-logo-wrap .logo {height: 90px;width: auto;}.mobile-nav .fa{height: 100%;display: table-cell;vertical-align: middle;text-align: right;margin-right: 10px;font-size: 21px;margin-top: -5px;}/* Menu sub multi */.mobile-on .mn-has-multi{width: auto;padding: 0;text-align: left;white-space: normal;}.mobile-on .mn-sub{width: 100%;float: none;position: relative;overflow-x: hidden;}/** Dark panel style*/.main-nav.dark{background-color: #000;}.main-nav.dark .inner-nav ul > li > a{color: rgba(255,255,255, .7);}.main-nav.dark .inner-nav ul > li > a:hover,.main-nav.dark .inner-nav ul > li > a.active{color: #fff;}.main-nav.dark .mobile-nav{background-color: transparent;border-color: transparent;color: rgba(255,255,255, .9);}.main-nav.dark .mobile-nav:hover,.main-nav.dark .mobile-nav.active{color: #fff;}.main-nav.mobile-on.dark .inner-nav{border-top: 1px solid rgba(100,100,100, .4);}.main-nav.dark .logo,.main-nav.dark a.logo:hover{font-size: 18px;font-weight: 800;text-transform: uppercase;text-decoration: none;color: #FFF;display: -webkit-inline-box;}.main-nav.dark .mn-sub{    -webkit-box-shadow: none;-moz-box-shadow: none;box-shadow:  none;}/** Transparent panel style*/.main-nav.transparent{background: transparent !important;}.main-nav.js-transparent{-webkit-box-shadow: 0 2px 3x rgba(0, 0, 0, 0.25);-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);-webkit-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);  -moz-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); -o-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);-ms-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);}/*  ========================= SECTIONS STYLES ========================= *//* Common */.page-section,.small-section {width: 100%;display: block;	position: relative;overflow: hidden;background-attachment: fixed;background-repeat: no-repeat;background-position: center center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;padding: 130px 0;}.head-section {padding: 200px 0;}.small-section { padding: 100px 0; }.small-title {padding: 0;margin: 0 0 30px 0;text-transform: uppercase;font-size: 18px;font-weight: 300;letter-spacing: 0.2em;}.section-icon {margin-bottom: 7px;text-align: center;font-size: 32px;}.bg-scroll { background-attachment: scroll !important; }.bg-gray-lighter{ background-color: #FBFAFA; }.bg-dark,.bg-dark-lighter,.bg-dark-alfa-30,.bg-dark-alfa-50,.bg-dark-alfa-70,.bg-dark-alfa-90,.bg-dark-alfa,.bg-color,.bg-color-lighter,.bg-color-alfa-30,.bg-color-alfa-50,.bg-color-alfa-70,.bg-color-alfa-90,.bg-color-alfa {color: #FFF;}.bg-dark a,.bg-dark-lighter a,.bg-dark-alfa-30 a,.bg-dark-alfa-50 a,.bg-dark-alfa-70 a,.bg-dark-alfa-90 a,.bg-dark-alfa a,.bg-color a,.bg-colorlighter a,.bg-color-alfa-30 a,.bg-color-alfa-50 a,.bg-color-alfa-70 a,.bg-color-alfa-90 a,.bg-color-alfa a {color: rgba(255,255,255, .8);/*padding-bottom: 3px;*/-webkit-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);  -moz-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); -o-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);-ms-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);}.bg-dark a:hover,.bg-dark-lighter a:hover,.bg-dark-alfa-30 a:hover,.bg-dark-alfa-50 a:hover,.bg-dark-alfa-70 a:hover,.bg-dark-alfa-90 a:hover,.bg-dark-alfa a:hover,.bg-color a:hover,.bg-color-lighter a:hover,.bg-color-alfa-30 a:hover,.bg-color-alfa-50 a:hover,.bg-color-alfa-70 a:hover,.bg-color-alfa-90 a:hover,.bg-color-alfa a:hover {color: rgba(255,255,255, 1);text-decoration: none;}.bg-color .text,.bg-color-lighter .text,.bg-color-alfa-30 .text,.bg-color-alfa-50 .text,.bg-color-alfa-70 .text,.bg-color-alfa-90 .text,.bg-color-alfa .text,.bg-color .section-text,.bg-color-lighter .section-text,.bg-color-alfa-30 .section-text,.bg-color-alfa-50 .section-text,.bg-color-alfa-70 .section-text,.bg-color-alfa-90 .section-text,.bg-color-alfa .section-text {color: rgba(255,255,255, .75);}.bg-color .white,.bg-color-lighter .whitet,.bg-color-alfa-30 .white,.bg-color-alfa-50 .white,.bg-color-alfa-70 .white,.bg-color-alfa-90 .white,.bg-color-alfa .white {color: #FFF;}.bg-dark { background-color: #000; }.bg-light-alfa:before {content: " ";width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: rgba(252,252,252, .97);}.section-title {margin-bottom: 15px;font-size: 14px;text-transform: uppercase;text-align: center;letter-spacing: 0.2em;line-height: 1.4;}.section-more {margin-top: 7px;color: #646464;font-size: 11px;font-weight: 400;letter-spacing: 0.4em;text-decoration: none;-webkit-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);  -moz-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); -o-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);-ms-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);}.section-more:hover {text-decoration: none;color: #000;}.section-more .fa { font-size: 12px; }.section-heading {margin-bottom: 15px;font-size: 24px;font-weight: 400;text-transform: uppercase;text-align: center;letter-spacing: 0.5em;line-height: 1.3;}.section-line {width: 55px;height: 1px;margin: 30px auto;background: #000;}.section-text {font-size: 15px;font-weight: 300;color: #646464;line-height: 1.7;}.section-text blockquote {margin-top: -5px;}.section-bot-image {margin: 140px 0 -140px;text-align: center;-webkit-backface-visibility: hidden;-webkit-transform: translateZ(0); }/* Breadcrumbs */.mod-breadcrumbs {margin-top: -5px;font-size: 11px;font-weight: 400;letter-spacing: 0.4em;text-decoration: none;text-transform: uppercase;-webkit-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);  -moz-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); -o-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);-ms-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);}.mod-breadcrumbs span {opacity: .65;}.mod-breadcrumbs a {text-decoration: none;}.mod-breadcrumbs a:hover {text-decoration: none; }.mod-breadcrumbs .fa {font-size: 12px;}.home-bot-image {width: 100%;position: absolute;bottom:0;left: 0;text-align: center;}.fixed-height-large,.fixed-height-medium,.fixed-height-small {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.fixed-height-large {min-height: 800px;}.fixed-height-medium {min-height: 700px;}.fixed-height-small {min-height: 600px;}/* Split Section */.split-section {width: 100%;display: block;	position: relative;overflow: hidden;background-attachment: fixed;background-repeat: no-repeat;background-position: center center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}.split-section-headings {	width: 38.2%;float: left;position: relative;overflow: hidden;text-align: center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}.ssh-table {width: 100%;display: table;}.ssh-cell {display: table-cell;	padding-left: 10px;padding-right: 10px;vertical-align: middle;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}.split-section-content {width: 61.8%;float: right;min-height: 300px;position: relative;overflow: hidden;background: rgba(255,255,255, .97);-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}/*  ========================= ALTERNATIVE SERVICES ========================= */.alt-service-grid {margin-top: -60px;}.alt-services-image{text-align: center;   }.alt-services-image > img {display: block;width: 100%;}.alt-service-item {margin: 60px 0 0 0;position: relative;padding-left: 55px;padding-top: 3px;font-size: 13px;font-weight: 300;color: #646464;-webkit-transform: perspective(500px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);-moz-transform: perspective(500px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);-o-transform: perspective(500px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);-ms-transform: perspective(500px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);transform: perspective(500px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);  -webkit-transition: all 0.3s cubic-bezier(0.000, 0.000, 0.580, 1.000);  -moz-transition: all 0.3s cubic-bezier(0.000, 0.000, 0.580, 1.000); -o-transition: all 0.3s cubic-bezier(0.000, 0.000, 0.580, 1.000);-ms-transition: all 0.3s cubic-bezier(0.000, 0.000, 0.580, 1.000); transition: all 0.3s cubic-bezier(0.000, 0.000, 0.580, 1.000);}.alt-service-icon {width: 40px;height: 40px;position: absolute;top: 0;left: 0;line-height: 40px;text-align: center;font-size: 28px;color: #000;-webkit-transition: all 0.17s cubic-bezier(0.000, 0.000, 0.580, 1.000);  -moz-transition: all 0.17s cubic-bezier(0.000, 0.000, 0.580, 1.000); -o-transition: all 0.17s cubic-bezier(0.000, 0.000, 0.580, 1.000);-ms-transition: all 0.17s cubic-bezier(0.000, 0.000, 0.580, 1.000); transition: all 0.17s cubic-bezier(0.000, 0.000, 0.580, 1.000);}.alt-services-title {margin: 0 0 10px 0;padding: 0;font-size: 15px;font-weight: 400;color: #000;}/*  ========================= FEATURES ========================= */.features-item {padding: 15px;text-align: center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}.features-icon {font-size: 48px;line-height: 1.3;color: #FFF;}.features-title {margin-bottom: 3px;font-size: 18px;font-weight: 400;text-transform: uppercase;color: #FFF;}.features-descr {font-size: 15px;font-weight: 300;color: #FFF;}.features-icon.black {color: #000;}.features-title.black {color: #000;}.features-descr.black {color: #000;}/*  ========================= ALTERNATE FEATURES ========================= */.alt-features-grid {margin-top: -70px;}.alt-features-item {margin-top: 70px;}.alt-features-icon {padding-top: 10px;font-size: 48px;line-height: 1.3;color: #000;}.alt-features-icon img {width: 100%;}.alt-features-title {margin-bottom: 21px;font-size: 14px;font-weight: 400;text-transform: uppercase;letter-spacing: 0.2em;}.alt-features-descr {color: #646464;font-size: 14px;font-weight: 300;line-height: 1.86}/*  ========================= BENEFITS ========================= */.benefits-grid {margin: 0 0 -40px -20px;text-align: center;vertical-align: top;}.benefit-item {display: inline-block;width: 264px;margin: 0 0 40px 20px;padding: 15px;position: relative;overflow: hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;vertical-align: top;cursor: default;}.benefit-number {width: 100%;position: absolute;top: 0;left: -50px;font-size: 120px;font-weight: 700;text-align: center;line-height: 1;color: rgba(0,0,0, .025);-webkit-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);  -moz-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); -o-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);-ms-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);}.benefit-icon {position: relative;margin-bottom: 6px;font-size: 32px;}.benefit-title {position: relative;margin: 0 0 17px 0;padding: 0;font-size: 14px;text-transform: uppercase;}.benefits-descr {position: relative;font-size: 13px;font-weight: 300;color: #646464;}.benefit-item:after {content: " ";display: block;width: 100%;height: 100%;position: absolute;bottom: 0;left: 0;background: rgba(0,0,0, .015);	opacity: 0;	-webkit-transition: all 0.37s cubic-bezier(0.000, 0.000, 0.580, 1.000);  -moz-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); -o-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);-ms-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);-webkit-transform: scale(0.5);-moz-transform: scale(0.5);-o-transform: scale(0.5);-ms-transform: scale(0.5);transform: scale(0.5);}.benefit-item:hover:after {opacity: 1;	-webkit-transform: none;-moz-transform: none;-o-transform: none;-ms-transform: none;transform: none;}.benefit-item:hover .benefit-number {color: rgba(0,0,0, .035);-webkit-transform: scale(0.75);-moz-transform: scale(0.75);-o-transform: scale(0.75);-ms-transform: scale(0.75);transform: scale(0.75);}/*  ========================= COUNTERS ========================= */.count-wrapper {padding: 40px 20px;border: 1px solid rgba(0,0,0, .09);}.count-number {font-size: 48px;font-weight: 300;line-height: 1.3;text-align: center;}.count-descr {color: #646464;font-size: 11px;text-align:center;}.count-descr .fa {font-size: 14px;}.count-title {margin-top: -1px;font-size: 13px;}.count-separator {height: 30px;clear: both;float: none;overflow: hidden;}/*  ========================= PORTFOLIO ========================= *//* Works Filter */.works-filter {list-style: none;padding: 0;margin: 0 0 45px 0;font-size: 13px;text-transform: uppercase;text-align: center;letter-spacing: 0.4em;color: #646464;cursor: default;}.works-filter a {display: inline-block;margin: 0 27px;color: #646464;text-decoration: none;	-webkit-transition: all 0.37s cubic-bezier(0.000, 0.000, 0.580, 1.000);  -moz-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); -o-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);-ms-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);cursor: pointer;}.works-filter a:hover {color: #000;text-decoration: none;}.works-filter a.active {color: #000;cursor: default;}.works-filter a.active:hover {color: #000;}/* Works Grid */.works-grid {list-style: none;margin: 0;padding: 0;}.work-item {width: 25%;float: left;margin: 0;   -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.work-grid-2 .work-item {width: 50%;}.work-grid-3 .work-item {width: 33.333%;}.container .work-grid-3 .work-item {width: 33.2%;}.work-grid-5 .work-item {width: 20%;}.works-grid.work-grid-gut {margin: 0 0 0 -10px;}.works-grid.work-grid-gut .work-item {padding: 0 0 10px 10px;}.work-item > a {display: block;	padding: 0 0 84px 0;position: relative;-moz-box-sizing: border-box;box-sizing: border-box;text-decoration: none;}.work-item a,.work-item a:hover {color: #000;border: none;}.work-img {position: relative;overflow: hidden;}.work-img img {width: 100%;display: block;overflow: hidden;}.work-intro {width: 100%;height: 230px;padding: 20px 20px 0 20px;  position: absolute;bottom: 0;left: 0;text-align: center;overflow: hidden;}.work-title {margin: 0 0 10px 0;padding: 0;font-size: 24px;font-family: 'museo_sans900';text-transform: uppercase;line-height: 1.4;}.work-descr {	font-size: 14px;text-align: center;text-transform: uppercase;color: #AAA;line-height: 1.2;}.works-grid.hide-titles .work-item > a {overflow: hidden;	padding: 0;}.works-grid.hide-titles .work-item .work-intro {opacity: 0;bottom: -94px;}.works-grid.hide-titles .work-item:hover .work-intro {opacity: 1;}/* Work Item Hover State */.work-intro {-webkit-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);  -moz-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000); -o-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);-ms-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000); transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);}.work-item:hover .work-intro {/*bottom: auto;*//*top: 50%;*/color: #FFF;-webkit-transform: translateY(-99px);-moz-transform: translateY(-99px);transform: translateY(-99px);	z-index: 3; }.work-item:hover .work-title {color: #ccc;}.work-item:hover .work-descr {color: #646464;}.work-item .work-img:after {content: " ";display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: rgba(250,250,250, 0);-webkit-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);  -moz-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000); -o-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);-ms-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000); transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);}.work-item:hover .work-img:after {	background: rgba(20,20,20, .85);}.works-grid.hover-color .work-item:hover .work-intro,.works-grid.hover-color .work-item:hover .work-title,.works-grid.hover-color .work-item:hover .work-descr {color: #FFF;}.works-grid.hover-color .work-item:hover .work-img:after {	background: #e41919;opacity: .73;}.works-grid.hover-white .work-item:hover .work-intro,.works-grid.hover-white .work-item:hover .work-title,.works-grid.hover-white .work-item:hover .work-descr {color: #FFF;}.works-grid.hover-white .work-item:hover .work-img:after {	background: rgba(0,0,0, .90);}.work-item .work-img > img {-webkit-transition: all 0.3s cubic-bezier(0.300, 0.100, 0.580, 1.000);  -moz-transition: all 0.3s cubic-bezier(0.300, 0.100, 0.580, 1.000); -o-transition: all 0.3s cubic-bezier(0.300, 0.100, 0.580, 1.000);-ms-transition: all 0.3s cubic-bezier(0.300, 0.100, 0.580, 1.000); transition: all 0.3s cubic-bezier(0.300, 0.100, 0.580, 1.000);}.work-item:hover .work-img > img {-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-o-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}/* Works Full View */.work-full {display: none;width: 100%;height: 100%;background: #FFF;z-index: 10000;}.work-full-load {padding-top: 60px;}.work-loader {position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: #FFF;z-index: 10001;}.work-loader:after { display: block;content: " ";width: 16px;height: 16px;position: absolute;left: 50%;top: 50%;margin: -8px 0 0 -8px;background: url(../images/loader.gif) no-repeat;}/* Work Navigation */.work-navigation {width: 100%;background: #FFF;	font-size: 11px;text-transform: uppercase;letter-spacing: 2px;	z-index: 99;}.work-navigation .fa {font-size: 12px;vertical-align: middle;}.work-navigation .fa-times {font-size: 16px;margin-top: -2px;}.work-navigation a {display: block;float: left;width: 33.33333%;overflow: hidden;vertical-align: middle;text-decoration: none;white-space: nowrap;cursor: default;}.work-navigation a,.work-navigation a:visited { color: #555; }.work-navigation a:hover { color: #000; }.work-navigation a span {display: inline-block;height: 60px;line-height: 59px;padding: 0 4%;background: #FFF;cursor: pointer;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}.work-navigation span:hover {background: #F7F7F7;}.work-back-link {margin: 20px 0 0;display: block;background: #FFF;font-size: 11px;text-transform: uppercase;letter-spacing: 1px;color: #151515; }.work-prev {text-align: left;}.work-all {text-align: center;}.work-next {text-align: right;}.work-container {padding: 50px 0;}.work-full-title {margin: 0 0 10px 0;padding: 0;font-size: 24px;font-family: 'museo_sans700';text-transform: uppercase;text-align: center;letter-spacing: 1px;}.work-full-media {margin-top: 30px;}.work-full-media img {max-width: 100%;height: auto;}.work-full-text {text-align: left;font-size: 13px;color: #646464;}.work-full-text h6 { margin-top: 5px;}.work-detail {font-weight: 400;}.work-detail p:last-child {margin-bottom: 0;}.work-full-detail {font-size: 11px;color: #646464;letter-spacing: 1px;text-transform: uppercase;}.work-full-detail p { padding: 4px 0;margin: 0;border-top: 1px solid rgba(0,0,0, .05);}.work-full-detail p:last-child {border-bottom: 1px solid rgba(0,0,0, .05);}.work-full-detail p strong { width: 100px;display: inline-block;}.work-full-action{margin-top: 30px;padding-top: 30px;border-top: 1px solid #eaeaea;text-align: center;}/*  ========================= BANNER SECTION ========================= */.banner-section {overflow: visible;border-bottom: 1px solid transparent;}.banner-heading {margin-top: 0;margin-bottom: 20px;font-size: 36px;font-family: 'museo_sans900';text-transform: uppercase;letter-spacing: 0;}.banner-decription {margin-bottom: 35px;font-size: 18px;	font-family: 'museo_sans300';line-height: 32px;}.banner-image {margin: -40px 0 0 0;text-align: right;}/*  ========================= TESTIMONIAL ========================= */.testimonial {margin: 0;padding: 0;background: none;border: none;text-align: center;font-family: 'museo_sans300';font-size: 18px;letter-spacing: 0;opacity: 1;}.testimonial p {font-size: 18px;color: #000;}.testimonial-author {color: #000;}/* Logotypes */.logo-item {height: 80px;text-align: center;opacity: .75;-webkit-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);  -moz-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000); -o-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);-ms-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000); transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);}.logo-item:hover {opacity: 1;}.logo-item img {position: relative;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}/*  ========================= POST PREVIEWS ========================= */.post-prev-img {margin-bottom: 23px;position: relative;}.post-prev-img a {-webkit-transition: all 0.2s cubic-bezier(0.300, 0.100, 0.580, 1.000);  -moz-transition: all 0.2s cubic-bezier(0.300, 0.100, 0.580, 1.000); -o-transition: all 0.2s cubic-bezier(0.300, 0.100, 0.580, 1.000);-ms-transition: all 0.2s cubic-bezier(0.300, 0.100, 0.580, 1.000); transition: all 0.2s cubic-bezier(0.300, 0.100, 0.580, 1.000);}.post-prev-img a:hover {opacity: .85;}.post-prev-img img {width: 100%;}.post-prev-title {margin-bottom: 6px;font-size: 15px;text-transform: uppercase;letter-spacing: 0.2em;}.post-prev-title a {color: #646464;text-decoration: none;-webkit-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);  -moz-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000); -o-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);-ms-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000); transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);}.post-prev-title a:hover {color: #000;}.post-prev-info,.post-prev-info a {margin-bottom: 15px;font-size: 11px;text-decoration: none;color: #AAA;-webkit-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);  -moz-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000); -o-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);-ms-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000); transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);}.post-prev-info a:hover {color: #000;}.post-prev-text {margin-bottom: 22px;color: #646464;font-size: 15px;font-weight: 300;line-height: 1.75;}/*  ========================= CONTACT SECTION ========================= */.contact-item {position: relative;padding-left: 44px;color: #444; -webkit-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);  -moz-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000); -o-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);-ms-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000); transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);}.contact-item a {color: #444;text-decoration: none;    }.contact-item a:hover {color: #000;text-decoration: none;}.ci-title {margin-bottom: 1px;color: #646464;    font-size: 12px;font-weight: 400;text-transform: uppercase;letter-spacing: 0.3em;}.ci-text {font-size: 15px;font-weight: 300;}/* Contact form */.cf-left-col {width: 49.4%;float: left;margin-right: 1.2%;}.cf-right-col {width: 49.4%;float: left;}.contact-form .form-group {margin-bottom: 10px;}.contact-form .error {margin-top: 20px;padding: 13px 20px;text-align: center;background: rgba(228,25,25, .75);color: #FFF;}.contact-form .success {margin-top: 20px;padding: 13px 20px;text-align: center;background: rgba(50,178,95, .75);color: #FFF;}/*  ========================= GOOGLE MAPS ========================= */.google-map {position: relative;background: #000;}#map-canvas {    height: 410px;position: relative;background-color: #000 !important;z-index: 1;}.gm-style-cc {display: none !important;}.gm-style-iw div {color: #646464;}.map-section {width: 100%;height: 100%;position: absolute;bottom: 0;left: 0;padding: 0 !important;background: rgba(17,17,17, .93);z-index: 2;cursor: pointer;  -webkit-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);  -moz-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000); -o-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);-ms-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000); transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);}.map-section:hover {background: rgba(17,17,17, .90);}.map-toggle {width: 200px;height: 100px;position: absolute;top: 50%;left: 50%;margin: -50px 0 0 -100px;color: #FFF;text-align: center;}.mt-icon {width: 27px;height: 27px;line-height: 27px;margin: 6px auto 25px;position: relative;color: #000;-webkit-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);  -moz-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000); -o-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);-ms-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000); transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);}.mt-icon:before {content: "";display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: #FFF;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}.mt-icon i,.mt-icon span {position: relative;}.mt-text {margin-left: 12px;font-size: 16px;text-transform: uppercase;letter-spacing: 0.3em;color: rgba(255,255,255, .75);}.mt-close {display: none;}/* Map Opened */.map-section.js-active {height: 50px;background: rgba(17,17,17, .75);}.map-section.js-active:hover {background: rgba(17,17,17, .85);}.map-section.js-active .mt-icon {opacity: 0;}.map-section.js-active .mt-text {position: relative;top: -20px;}/*  ========================= FOOTER ========================= */.footer {font-size: 16px;   }.footer a {color: #646464;text-decoration: none;line-height: 36px;-webkit-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);  -moz-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000); -o-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);-ms-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000); transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);}.footer a:hover {color: #000;text-decoration: none;}.footer-text p {font-size: 12px;letter-spacing: 1px;}.all-rights { margin-left: 5px; }.social-icons h4 { margin-top: -10px; }.social-icons h4 a {display: inline-block;margin-left: 40px;color: #000;}.social-icons h4 a.first-icon { margin-left: 0; }a.link-to-top {position: absolute;bottom: 20px;right: 20px;width: 40px;height: 40px;line-height: 40px;text-align: center;color: rgba(0,0,0, .2);font-size: 48px;}/*  ========================= BLOG ========================= */.blog-item {margin-bottom: 80px;position: relative;}.blog-item-date {width: 100px;padding: 10px;position: absolute;top: 0px;left: -130px;font-size: 12px;font-weight: 300;letter-spacing: 1px;line-height: 1.2;text-transform: uppercase;text-align: center;color: #646464;border-right: 1px solid #eee;}.date-num {display: block;margin-bottom: 3px;font-size: 18px;font-weight: 400;color: #555;}.blog-media {margin-bottom: 30px;}.blog-item-title {margin: 0 0 .5em 0;padding: 0;font-size: 24px;font-weight: 400;text-transform: uppercase;}.blog-item-title a {color: #000;text-decoration: none;}.blog-item-title a:hover {color: #646464;text-decoration: none;}.blog-item-data {margin-bottom: 30px;text-transform: uppercase;font-size: 11px;letter-spacing: 1px;color: #AAA;}.separator {margin: 0 5px;}.blog-item-data a {color: #AAA;text-decoration: none;-webkit-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);  -moz-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); -o-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);-ms-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);}.blog-item-data a:hover {color: #000;text-decoration: none;}.blog-post-data {margin-top: 10px;text-transform: uppercase;font-size: 11px;letter-spacing: 1px;color: #AAA;}.blog-item-body {font-size: 16px;font-weight: 300;color: #5f5f5f;line-height: 1.8;}.blog-item-body h1,.blog-item-body h2,.blog-item-body h3,.blog-item-body h4,.blog-item-body h5,.blog-item-body h6 {margin: 1.3em 0 0.5em 0;}.blog-item-more {border: 1px solid #eaeaea;padding: 5px 10px;font-size: 12px;font-weight: 400;text-transform: uppercase;color: #646464;letter-spacing: 1px;-webkit-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);  -moz-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); -o-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);-ms-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);}.blog-item-more:hover {text-decoration: none;border-color: #000;}a.blog-item-more {color: #646464;text-decoration: none;}a.blog-item-more:hover {color: #000;}.blog-item-q {background: none;border: none;padding: 0;margin: 1em 0;}.blog-item-q p {position: relative;background: #FBFAFA;padding: 17px 20px;font-size: 18px;font-weight: 300;font-style: normal;letter-spacing: 0;}.blog-item-q p a {color: #555;text-decoration: none;-webkit-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);  -moz-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); -o-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);-ms-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);}.blog-item-q:hover a,.blog-item-q p a:hover {text-decoration: none;color: #646464;}.blog-item-q p:before,.blog-item-q p:after {-webkit-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);  -moz-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); -o-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);-ms-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);}.blog-item-q p:before {content: '"';position: absolute;top: 10px;left: 10px;}.blog-item-q p:after {content: '"';}.blog-item-q p:hover:before,.blog-item-q p:hover:after {color: #646464;}.blog-page-title {margin-bottom: 30px;padding-bottom: 10px;border-bottom: 1px solid #eee;}/* Pagination */.pagination {font-size: 13px;}.pagination a {display: inline-block;min-width: 30px;-moz-box-sizing: border-box;box-sizing: border-box;padding: 7px 14px;border: 1px solid #eaeaea;color: #646464;font-size: 13px;font-weight: 400;text-transform: uppercase;text-align: center;text-decoration: none;-webkit-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);  -moz-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); -o-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);-ms-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);}.pagination .fa {margin-top: 1px;font-size: 16px;}.pagination a:hover {text-decoration: none;border-color: #bbb;color: #444;}.pagination a.active,.pagination a.active:hover {border-color: #bbb;color: #444;cursor: default;}.pagination a.no-active,.pagination a.no-active:hover {border-color: #efefef;color: #bbb;cursor: default;}/* Comments */.comment-item {padding-top: 30px !important;border-top: 1px dotted #e9e9e9;font-size: 14px;overflow: hidden;}.comment-item:first-child {padding-top: 0;border-top: none;}.media-body {overflow: hidden;}.comment-avatar {width: 50px;margin-right: 10px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}.comment-item-data {margin: 0 0 5px;text-transform: uppercase;font-size: 12px;color: #646464;}.comment-item-data a {color: #646464;text-decoration: none;-webkit-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);  -moz-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); -o-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);-ms-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);}.comment-item-data a:hover{color: #000;text-decoration: none;}.comment-author {display: inline-block;margin-right: 20px;font-size: 11px;font-weight: 700; }.comment-author a {color: #646464;}/*  ========================= SHORTCODES ========================= */.margin-block {margin-bottom: 30px;}/** Owl Carousel*/.owl-carousel {overflow: hidden;}.owl-buttons {position: static;}.owl-prev,.owl-next {opacity: 0;display: block;position: absolute;top: 50%;margin-top: -35px;width: 105px;height: 105px;line-height: 105px;font-size: 16px;text-align: center;color: #000;z-index: 6;-webkit-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);  -moz-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); -o-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);-ms-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);}.owl-prev {left: -50px;}.owl-next {right: -50px;}.owl-prev:before,.owl-next:before { content: "";display: block;width: 66%;height: 66%;position: absolute;top: 17px;left: 0;background: #FFF;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;-webkit-box-shadow: 1px 1px 0px rgba(0, 0, 0, .1);-moz-box-shadow: 1px 1px 0px rgba(0, 0, 0, .1);box-shadow: 1px 1px 0px rgba(0, 0, 0, .1);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);  -moz-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); -o-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);-ms-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);}.owl-next:before {left: auto;right: 0;}.owl-prev .fa,.owl-next .fa {position: relative;}.owl-prev:hover,.owl-next:hover {	-webkit-transition: 0 none !important;  -moz-transition: 0 none !important;  -ms-transition: 0 none !important;-o-transition: 0 none !important;    transition:0 none !important;  }.owl-prev:hover:before,.owl-next:hover:before {opacity: 0.87;}.owl-prev:active:before,.owl-next:active:before {	opacity: 0.6;}.owl-carousel:hover .owl-prev {opacity: 1;left: -35px;}.owl-carousel:hover .owl-next {opacity: 1;right: -35px;}.owl-pagination {display: block;width: 100%;position: absolute;bottom: 30px;left: 0;text-align: center;}.owl-page {display: inline-block;padding: 6px 4px;position: relative;}.owl-page span {width: 9px;height: 9px;display: block;background: transparent;border: 1px solid #CCC;position: relative;z-index: 1000 !important;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;-webkit-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);  -moz-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); -o-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);-ms-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);}.owl-page:hover span {background: #000;border: none;}.owl-page.active span {    background: #000;border: none;-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}.blog-media .owl-page span,.work-full-media .owl-page span {background: transparent;border: 1px solid #FFF;}.blog-media .owl-page:hover span, .work-full-media .owl-page:hover span {background: #FFF;}.blog-media .owl-page.active span, .work-full-media .owl-page.active span {    background: #FFF;}.item-carousel .owl-prev {left: -125px;}.item-carousel .owl-next {right: -125px;}section:hover .item-carousel.owl-carousel .owl-prev {opacity: 1;left: -80px;}section:hover .item-carousel.owl-carousel .owl-next {opacity: 1;right: -80px;}.item-carousel {margin-bottom: -50px;padding-bottom: 50px;}.item-carousel .owl-pagination {bottom: 0;}.work-full-slider .owl-pagination,.content-slider .owl-pagination {bottom: 15px;}.single-carousel,.small-item-carousel {margin-bottom: 35px;}.single-carousel .owl-pagination,.small-item-carousel .owl-pagination {position: relative;left: 0;top: 35px;margin: 0;}.single-carousel.black .owl-page span,.small-item-carousel.black .owl-page span {background: rgba(0,0,0, .15);-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}.single-carousel.black .owl-page:hover span,.small-item-carousel.black .owl-page:hover span {background: rgba(0,0,0, .4);}.single-carousel.black .owl-page.active span,.small-item-carousel.black .owl-page.active span {background: rgba(0,0,0, .4);}.single-carousel.black .owl-prev,.single-carousel.black .owl-next,.small-item-carousel.black .owl-prev,.small-item-carousel.black .owl-next {color: rgba(0,0,0, .2);text-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}.single-carousel.black .owl-prev:hover,.single-carousel.black .owl-next:hover,.small-item-carousel.black .owl-prev:hover,.small-item-carousel.black .owl-next:hover {color: rgba(0,0,0, .35);}.single-carousel .owl-prev,.small-item-carousel .owl-prev {left: -125px;}.single-carousel .owl-next,.small-item-carousel .owl-next {right: -125px;}section:hover .single-carousel .owl-prev,section:hover .small-item-carousel .owl-prev {opacity: 1;left: -80px;}section:hover .single-carousel .owl-next,section:hover .small-item-carousel .owl-next {opacity: 1;right: -80px;}/* Font Icons Examples */.fa-examples {color: #555;margin-left: 1px;}.fa-examples > div {padding: 0;border: 1px solid #e5e5e5;margin: -1px 0 0 -1px;font-size: 13px;}.fa-examples > div:hover {background: #f0f0f0;color: #000;}.fa-examples > div > i {display: inline-block;margin-right: 5px;min-width: 40px;min-height: 40px;border-right: 1px solid #f1f1f1;line-height: 40px;text-align: center;font-size: 14px;}.fa-examples > div > .muted {margin-left: 5px;color: #646464;font-size: 12px;}.fa-sm {width: 20px;font-size: 14px;}.et-examples {color: #555;margin-left: 1px;vertical-align: middle;}.et-examples .box1 {display: block;width: 33%;float: left;padding: 0;border: 1px solid #e5e5e5;margin: -1px 0 0 -1px;font-size: 13px;}@media only screen and (max-width: 1024px) {.et-examples .box1 {width: 50%;}}@media only screen and (max-width: 480px) {.et-examples .box1 {width: 100%;}}.et-examples .box1:hover {background: #FBFAFA;color: #000;}.et-examples .box1 > span {display: inline-block;margin-right: 5px;min-width: 70px;min-height: 70px;border-right: 1px solid #f1f1f1;line-height:70px;text-align: center;font-size: 32px;}/* Intro page */.intro-image {width:100%;}.intro-label {position: absolute;top:7px;right: 10px;font-size: 17px;text-transform: uppercase;letter-spacing: 0.1em;}/*  ========================= BOOTSTRAP MULTI-COLUMN GRID ========================= *//* clear the first in row for any block that has the class "multi-columns-row" */.multi-columns-row .col-xs-6:nth-child(2n + 3) { clear: left; }.multi-columns-row .col-xs-4:nth-child(3n + 4) { clear: left; }.multi-columns-row .col-xs-3:nth-child(4n + 5) { clear: left; }.multi-columns-row .col-xs-2:nth-child(6n + 7) { clear: left; }.multi-columns-row .col-xs-1:nth-child(12n + 13) { clear: left; }@media (min-width: 768px) {/* reset previous grid */.multi-columns-row .col-xs-6:nth-child(2n + 3) { clear: none; }.multi-columns-row .col-xs-4:nth-child(3n + 4) { clear: none; }.multi-columns-row .col-xs-3:nth-child(4n + 5) { clear: none; }.multi-columns-row .col-xs-2:nth-child(6n + 7) { clear: none; }.multi-columns-row .col-xs-1:nth-child(12n + 13) { clear: none; }/* clear first in row for small columns */.multi-columns-row .col-sm-6:nth-child(2n + 3) { clear: left; }.multi-columns-row .col-sm-4:nth-child(3n + 4) { clear: left; }.multi-columns-row .col-sm-3:nth-child(4n + 5) { clear: left; }.multi-columns-row .col-sm-2:nth-child(6n + 7) { clear: left; }.multi-columns-row .col-sm-1:nth-child(12n + 13) { clear: left; }}@media (min-width: 992px) {/* reset previous grid */.multi-columns-row .col-sm-6:nth-child(2n + 3) { clear: none; }.multi-columns-row .col-sm-4:nth-child(3n + 4) { clear: none; }.multi-columns-row .col-sm-3:nth-child(4n + 5) { clear: none; }.multi-columns-row .col-sm-2:nth-child(6n + 7) { clear: none; }.multi-columns-row .col-sm-1:nth-child(12n + 13) { clear: none; }/* clear first in row for medium columns */.multi-columns-row .col-md-6:nth-child(2n + 3) { clear: left; }.multi-columns-row .col-md-4:nth-child(3n + 4) { clear: left; }.multi-columns-row .col-md-3:nth-child(4n + 5) { clear: left; }.multi-columns-row .col-md-2:nth-child(6n + 7) { clear: left; }.multi-columns-row .col-md-1:nth-child(12n + 13) { clear: left; }}@media (min-width: 1200px) {/* reset previous grid */.multi-columns-row .col-md-6:nth-child(2n + 3) { clear: none; }.multi-columns-row .col-md-4:nth-child(3n + 4) { clear: none; }.multi-columns-row .col-md-3:nth-child(4n + 5) { clear: none; }.multi-columns-row .col-md-2:nth-child(6n + 7) { clear: none; }.multi-columns-row .col-md-1:nth-child(12n + 13) { clear: none; }/* clear first in row for large columns */.multi-columns-row .col-lg-6:nth-child(2n + 3) { clear: left; }.multi-columns-row .col-lg-4:nth-child(3n + 4) { clear: left; }.multi-columns-row .col-lg-3:nth-child(4n + 5) { clear: left; }.multi-columns-row .col-lg-2:nth-child(6n + 7) { clear: left; }.multi-columns-row .col-lg-1:nth-child(12n + 13) { clear: left; }}/*  ========================= WORD ROTATOR OF CONTACT PAGE ========================= */.cd-words-wrapper {display: inline-block;position: relative;text-align: left;}.cd-words-wrapper b {display: inline-block;position: absolute;white-space: nowrap;left: 0;top: 0;}.cd-words-wrapper b.is-visible { position: relative; }.no-js .cd-words-wrapper b { opacity: 0; }.no-js .cd-words-wrapper b.is-visible { opacity: 1; }.animated-headline.clip span { display: inline-block; }.animated-headline.clip .cd-words-wrapper {overflow: hidden;vertical-align: top;}.animated-headline.clip .cd-words-wrapper::after {/* line */content: '';position: absolute;top: 0;right: 0;width: 2px;height: 100%;background-color: #aebcb9;}.animated-headline.clip b { font-weight: 400; opacity: 0; }.animated-headline.clip b.is-visible { opacity: 1; }/*  ========================= FULL SCREEN ANIMATED NAVIGATION ========================= */@media only screen and (min-width: 1170px) {.main-nav.is-fixed {/* when the user scrolls down, we hide the header right above the viewport */position: fixed;top: -76px;background: #000;-webkit-transition: -webkit-transform 0.3s;-moz-transition: -moz-transform 0.3s;transition: transform 0.3s;z-index: 9999;-webkit-box-shadow: 0 2px 3x rgba(0, 0, 0, 0.25);-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);}.main-nav.is-visible {/* if the user changes the scrolling direction, we show the header */-webkit-transform: translate3d(0, 100%, 0);-moz-transform: translate3d(0, 100%, 0);-ms-transform: translate3d(0, 100%, 0);-o-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}}.sitemap p a {display: block;margin-bottom: 15px;}.img-responsive.img-center {margin: 0 auto;}.img-caption {font-size: 14px;margin-top: 10px;text-align: center;}.img-shadow {box-shadow: 0 2px 4px rgba(0,0,0,.3);}