@import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);@import url(https://fonts.googleapis.com/css?family=Lato:100,300,400,700,900,100italic,300italic,400italic,700italic,900italic);@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);@import url(https://fonts.googleapis.com/css?family=Open+Sans&subset=latin,cyrillic-ext,greek-ext,greek,vietnamese,latin-ext,cyrillic);@import url(https://fonts.googleapis.com/css?family=Satisfy);@import url(https://fonts.googleapis.com/css?family=Playball&subset=latin,latin-ext);@import url("colors/color-4.css");.animsition-loading:after{position:fixed;top:50%;width:100%;margin-top:40px;font-family:'Lato', cursive;font-size:32px;text-align:center;content:"";letter-spacing:3px;}
#switch{background:#fff;position:fixed;display:none;top:176px;z-index:99999;width:200px;margin-left:-100px;border-radius:0 5px 5px 0;-webkit-box-shadow:0px 0px 4px 0px rgba(51, 51, 51, 0.2);box-shadow:0px 0px 4px 0px rgba(51, 51, 51, 0.2);}
#switch p{margin-bottom:10px;padding-bottom:15px;padding-top:5px;border-bottom:#ededed 1px solid;}
#switch ul li{text-transform:uppercase;margin-bottom:0;font-size:12px;display:inline-block;}
#show{z-index:99999;margin-left:0px;position:fixed;left:0;top:176px;background:rgba(40,40,40,.8);border-radius:0 3px 3px 0;margin-top:10px;padding:20px 5px;cursor:pointer;}
#hide{cursor:pointer;line-height:13px;margin-bottom:0px;font-size:12px;margin-bottom:0px;}
#setting{height:50px;background-image:url('../images/option_panel.png');background-repeat:no-repeat;background-size:20px 50px;width:20px;}
.wrap_pattern,.switchlayout{margin-bottom:10px;}
.wrap_pattern p{margin-bottom:5px;}
.content-switcher{padding:16px;overflow:hidden;}
.content-switcher .m-btn{padding:5px 10px;font-size:12px;min-width:70px;}
.button.small.color.switch{font-size:12px;text-transform:none;width:40px;margin:5px 0px;font-weight:normal;text-shadow:0px 1px 1px rgba(0, 0, 0, 0.3);letter-spacing:0;}
#hide{position:absolute;background-color:#fff;height:30px;width:30px;top:7px;right:7px;border-radius:0 5px 0px 0;}
#hide img{height:30px;width:30px;opacity:0.3;transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
#hide img:hover{opacity:0.7;}
#switch .button{border-radius:2px;cursor:pointer;display:inline-block;margin-left:5px;margin-top:5px;height:15px;padding:5px;width:15px;color:#000;}
#switch p{margin:5px 0;}
.styled-select select{background:#f5f5f5;border:#ededed 1px solid;width:270px;padding:5px;font-size:13px;line-height:1;outline:none;border-radius:3px;height:34px;-webkit-appearance:none;margin:10px 0;}
.home-options{position:relative;width:100%;margin-top:10px;text-align:center;margin:0 auto;}
.home-options a{background:#f5f5f5;border:#ededed 1px solid;font-size:13px;padding:5px 30px;line-height:40px;outline:none;text-align:center;color:#000;}
.home-options a:hover{background:#f1f1f1;}
*, *::after, *::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
a{text-decoration:none;}
img{max-width:100%;}
input{font-family:'Lato', sans-serif;font-weight:400;font-size:22px;}
input[type="search"]::-ms-clear{display:none;}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration{display:none;}
.cd-main-content, .cd-main-header{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);will-change:transform;}
.cd-main-content, .cd-main-header{position:relative;-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;transition:transform 0.3s;}
.cd-main-header{height:60px;background:rgba(0,0,0,.85);z-index:3;}
.nav-is-fixed .cd-main-header{position:fixed;top:0;left:0;width:100%;}
.cd-logo{position:absolute;top:5px;left:2%;}
.cd-logo img{display:block;height:42px;width:auto;padding-bottom:5px;padding-top:11px;}
.cd-header-buttons{position:absolute;display:inline-block;top:3px;right:5%;}
.cd-header-buttons li{display:inline-block;}
.cd-search-trigger, .cd-nav-trigger{position:relative;display:block;width:44px;height:44px;overflow:hidden;white-space:nowrap;color:white;z-index:3;}
.cd-search-trigger::before, .cd-search-trigger::after{content:'';position:absolute;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;transition:opacity 0.3s;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.cd-search-trigger::before{top:11px;left:11px;width:18px;height:18px;border-radius:50%;border:3px solid #2e3233;}
.cd-search-trigger::after{height:3px;width:8px;background:#2e3233;bottom:14px;right:11px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.cd-search-trigger span{position:absolute;height:100%;width:100%;top:0;left:0;}
.cd-search-trigger span::before, .cd-search-trigger span::after{content:'';position:absolute;display:inline-block;height:3px;width:22px;top:50%;margin-top:-2px;left:50%;margin-left:-11px;background:#2e3233;opacity:0;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;-moz-transition:opacity 0.3s, -moz-transform 0.3s;transition:opacity 0.3s, transform 0.3s;}
.cd-search-trigger span::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.cd-search-trigger span::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.cd-search-trigger.search-is-visible::before, .cd-search-trigger.search-is-visible::after{opacity:0;}
.cd-search-trigger.search-is-visible span::before, .cd-search-trigger.search-is-visible span::after{opacity:1;}
.cd-search-trigger.search-is-visible span::before{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);}
.cd-search-trigger.search-is-visible span::after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.cd-nav-trigger span, .cd-nav-trigger span::before, .cd-nav-trigger span::after{position:absolute;display:inline-block;height:3px;width:24px;background:#ffffff;}
.cd-nav-trigger span{position:absolute;top:50%;right:10px;margin-top:-2px;-webkit-transition:background 0.3s 0.3s;-moz-transition:background 0.3s 0.3s;transition:background 0.3s 0.3s;}
.cd-nav-trigger span::before, .cd-nav-trigger span::after{content:'';right:0;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:0% 50%;-moz-transform-origin:0% 50%;-ms-transform-origin:0% 50%;-o-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-transition:-webkit-transform 0.3s 0.3s;-moz-transition:-moz-transform 0.3s 0.3s;transition:transform 0.3s 0.3s;}
.cd-nav-trigger span::before{top:-6px;}
.cd-nav-trigger span::after{top:6px;}
.cd-nav-trigger.nav-is-visible span{background:rgba(46, 50, 51, 0);}
.cd-nav-trigger.nav-is-visible span::before, .cd-nav-trigger.nav-is-visible span::after{background:#ffffff;}
.cd-nav-trigger.nav-is-visible span::before{-webkit-transform:translateX(4px) translateY(-3px) rotate(45deg);-moz-transform:translateX(4px) translateY(-3px) rotate(45deg);-ms-transform:translateX(4px) translateY(-3px) rotate(45deg);-o-transform:translateX(4px) translateY(-3px) rotate(45deg);transform:translateX(4px) translateY(-3px) rotate(45deg);}
.cd-nav-trigger.nav-is-visible span::after{-webkit-transform:translateX(4px) translateY(2px) rotate(-45deg);-moz-transform:translateX(4px) translateY(2px) rotate(-45deg);-ms-transform:translateX(4px) translateY(2px) rotate(-45deg);-o-transform:translateX(4px) translateY(2px) rotate(-45deg);transform:translateX(4px) translateY(2px) rotate(-45deg);}
.cd-primary-nav, .cd-primary-nav ul{position:fixed;padding-left:30px;top:0;right:0;height:100%;width:260px;background:#000000;overflow:auto;-webkit-overflow-scrolling:touch;z-index:1;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;transition:transform 0.3s;}
.cd-primary-nav a, .cd-primary-nav ul a{display:block;height:50px;line-height:50px;padding:10 20px;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #3a3f40;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);will-change:transform, opacity;-webkit-transition:-webkit-transform 0.3s, opacity 0.3s;-moz-transition:-moz-transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s;}
.cd-primary-nav.is-hidden, .cd-primary-nav ul.is-hidden{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);}
.cd-primary-nav.moves-out > li > a, .cd-primary-nav ul.moves-out > li > a{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);opacity:0;}
.cd-primary-nav .see-all a{}
.cd-primary-nav .see-all img{margin-top:20px;}
.cd-primary-nav .cd-nav-gallery .cd-nav-item, .cd-primary-nav .cd-nav-icons .cd-nav-item{height:90px;line-height:80px;}
.cd-primary-nav .cd-nav-gallery .cd-nav-item h3, .cd-primary-nav .cd-nav-icons .cd-nav-item h3{overflow:hidden;text-overflow:ellipsis;color:#fff;}
.cd-primary-nav .cd-nav-gallery .cd-nav-item{padding-left:90px;}
.cd-primary-nav .cd-nav-gallery .cd-nav-item img{position:absolute;display:block;height:40px;width:auto;left:20px;top:50%;margin-top:-20px;}
.cd-primary-nav .cd-nav-icons .cd-nav-item{padding-left:75px;}
.cd-primary-nav .cd-nav-icons .cd-nav-item p{color:#2e3233;font-size:0.3rem;display:none;}
.cd-primary-nav .cd-nav-icons .cd-nav-item::before{content:'';display:block;position:absolute;left:20px;top:50%;margin-top:-20px;width:40px;height:40px;background-repeat:no-repeat;background-position:center center;background-size:40px 40px;}
.cd-primary-nav .cd-nav-icons .cd-nav-item.item-1::before{background-image:url("../images/line-icon-1.png");}
.cd-primary-nav .cd-nav-icons .cd-nav-item.item-2::before{background-image:url("../images/line-icon-2.png");}
.cd-primary-nav .cd-nav-icons .cd-nav-item.item-3::before{background-image:url("../images/line-icon-3.png");}
.cd-primary-nav .cd-nav-icons .cd-nav-item.item-4::before{background-image:url("../images/line-icon-4.png");}
.cd-primary-nav .cd-nav-icons .cd-nav-item.item-5::before{background-image:url("../images/line-icon-5.png");}
.cd-primary-nav .cd-nav-icons .cd-nav-item.item-6::before{background-image:url("../images/line-icon-6.png");}
.cd-primary-nav .cd-nav-icons .cd-nav-item.item-7::before{background-image:url("../images/line-icon-7.png");}
.cd-primary-nav .cd-nav-icons .cd-nav-item.item-8::before{background-image:url("../images/line-icon-8.png");}
.cd-primary-nav .cd-nav-icons .cd-nav-item.item-9::before{background-image:url("../images/line-icon-9.png");}
.cd-primary-nav .cd-nav-icons .cd-nav-item.item-10::before{background-image:url("../images/line-icon-10.png");}
.cd-primary-nav .cd-nav-icons .cd-nav-item.item-11::before{background-image:url("../images/line-icon-11.png");}
.cd-primary-nav .cd-nav-icons .cd-nav-item.item-12::before{background-image:url("../images/line-icon-12.png");}
.has-children > a, .go-back a{position:relative;}
.has-children > a::before, .has-children > a::after, .go-back a::before, .go-back a::after{content:'';position:absolute;top:50%;margin-top:-1px;display:inline-block;height:2px;width:10px;background:#ffffff;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.has-children > a::before, .go-back a::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.has-children > a::after, .go-back a::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.has-children > a{padding-right:40px;}
.has-children > a::before, .has-children > a::after{right:20px;-webkit-transform-origin:9px 50%;-moz-transform-origin:9px 50%;-ms-transform-origin:9px 50%;-o-transform-origin:9px 50%;transform-origin:9px 50%;}
.cd-primary-nav .go-back a{padding-left:40px;}
.cd-primary-nav .go-back a::before, .cd-primary-nav .go-back a::after{left:20px;-webkit-transform-origin:1px 50%;-moz-transform-origin:1px 50%;-ms-transform-origin:1px 50%;-o-transform-origin:1px 50%;transform-origin:1px 50%;}
.cd-search{position:absolute;height:50px;width:100%;top:50px;left:0;z-index:3;opacity:0;visibility:hidden;-webkit-transition:opacity .3s 0s, visibility 0s .3s;-moz-transition:opacity .3s 0s, visibility 0s .3s;transition:opacity .3s 0s, visibility 0s .3s;}
.cd-search form{height:100%;width:100%;}
.cd-search input{border-radius:0;border:none;background:rgba(255,255,255,.96);height:100%;width:100%;padding:0 5%;box-shadow:inset 0 1px 0 #e2e3df, 0 3px 6px rgba(0, 0, 0, 0.05);-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;}
.cd-search input::-webkit-input-placeholder{color:#c9cbc4;}
.cd-search input::-moz-placeholder{color:#c9cbc4;}
.cd-search input:-moz-placeholder{color:#c9cbc4;}
.cd-search input:-ms-input-placeholder{color:#c9cbc4;}
.cd-search input:focus{outline:none;}
.cd-search.is-visible{opacity:1;visibility:visible;-webkit-transition:opacity .3s 0s, visibility 0s 0s;-moz-transition:opacity .3s 0s, visibility 0s 0s;transition:opacity .3s 0s, visibility 0s 0s;}
.nav-is-fixed .cd-search{position:fixed;}
.cd-overlay{position:fixed;height:100%;width:100%;top:0;left:0;cursor:pointer;visibility:hidden;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity .3s 0s, visibility 0s .3s;-moz-transition:opacity .3s 0s, visibility 0s .3s;transition:opacity .3s 0s, visibility 0s .3s;}
.cd-overlay.is-visible{opacity:1;visibility:visible;-webkit-transition:opacity .3s 0s, visibility 0s 0s;-moz-transition:opacity .3s 0s, visibility 0s 0s;transition:opacity .3s 0s, visibility 0s 0s;}
.no-js .cd-primary-nav{position:relative;height:auto;width:100%;overflow:visible;visibility:visible;z-index:2;}
.no-js .cd-search{position:relative;top:0;opacity:1;visibility:visible;}
.home{position:relative;width:100%;}
.header-top{position:fixed;width:100%;top:0;left:0;z-index:1;-moz-transition:all 450ms cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition:all 450ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 450ms cubic-bezier(0.165, 0.84, 0.44, 1);}
.header-top.stick.hidden{top:-100%;-webkit-transition:all 500ms linear;-moz-transition:all 500ms linear;-o-transition:all 500ms linear;-ms-transition:all 500ms linear;transition:all 500ms linear;}
.navbar.stick.visible{-webkit-transition:all 500ms linear;-moz-transition:all 500ms linear;-o-transition:all 500ms linear;-ms-transition:all 500ms linear;transition:all 500ms linear;}
.black-big{color:#212121;text-transform:uppercase;font-family:'Montserrat', sans-serif;font-weight:700;font-size:190px;line-height:190px;}
.color-big{text-transform:uppercase;font-family:'Montserrat', sans-serif;font-weight:700;font-size:190px;line-height:190px;}
.black-heavy{position:absolute;width:100%;left:0;top:50%;margin-top:-70px;color:#212121;text-transform:uppercase;font-family:'Montserrat', sans-serif;font-weight:700;letter-spacing:5px;font-size:50px;line-height:50px;text-align:center;text-shadow:2px 2px 2px #000000;}
.black-heavy-1{position:absolute;width:100%;left:0;top:50%;margin-top:-40px;color:#212121;text-transform:uppercase;font-family:'Montserrat', sans-serif;font-weight:700;letter-spacing:5px;font-size:50px;line-height:50px;text-align:center;text-shadow:2px 2px 2px #000000;}
.black-heavy-2{position:absolute;width:100%;left:0;top:28%;margin-top:-110px;color:#ffffff;text-transform:uppercase;font-family:'Montserrat', sans-serif;font-weight:700;letter-spacing:5px;font-size:50px;line-height:50px;text-align:center;text-shadow:2px 2px 2px #000000;}
.slider-text-color{}
.border-text{border:5px solid #212121;padding:20px 30px;}
.black-small{position:absolute;width:100%;left:0;top:34%;margin-top:-40px;color:#ffffff;text-transform:uppercase;font-family:'Lato', sans-serif;font-weight:700;letter-spacing:6px;font-size:22px;line-height:22px;text-align:center;text-shadow:2px 2px 2px #000000;}
.black-small-high{position:absolute;width:100%;left:0;top:30%;margin-top:-40px;color:#ffffff;text-transform:uppercase;font-family:'Lato', sans-serif;font-weight:700;letter-spacing:6px;font-size:22px;line-height:22px;text-align:center;text-shadow:2px 2px 2px #000000;}
.black-small-3{position:absolute;width:100%;left:0;top:33%;margin-top:-40px;color:#ffffff;text-transform:uppercase;font-family:'Lato', sans-serif;font-weight:700;letter-spacing:6px;font-size:22px;line-height:22px;text-align:center;text-shadow:2px 2px 2px #000000;}
.red-small{position:absolute;width:100%;left:0;top:29%;margin-top:-40px;color:#e24b41;text-transform:uppercase;font-family:'Lato', sans-serif;font-weight:700;letter-spacing:6px;font-size:22px;line-height:22px;text-align:center;text-shadow:2px 2px 2px #000000;}
.color-small{position:absolute;width:100%;left:0;top:47%;margin-top:50px;font-family:'Playball', cursive;font-weight:normal;letter-spacing:3px;font-size:40px;line-height:40px;text-align:center;text-shadow:2px 2px 2px #000000;}
.color-write{position:absolute;width:100%;left:0;top:50%;margin-top:-30px;font-family:'Playball', cursive;font-weight:normal;letter-spacing:15px;font-size:110px;line-height:140px;text-align:center;text-shadow:2px 2px 2px #000000;}
.button-slider{position:absolute;width:300px;left:50%;top:47%;margin-top:50px;margin-left:-150px;font-family:'Lato', sans-serif;font-weight:400;text-transform:uppercase;border:2px solid #ffffff;letter-spacing:2px;font-size:12px;color:#ffffff;line-height:12px;padding-top:15px;padding-bottom:15px;text-align:center;text-shadow:2px 2px 2px #000000;z-index:100;-webkit-transition:border .2s, color .3s, background .3s;-moz-transition:border .2s, color .3s, background .3s;transition:border .2s, color .3s, background .3s;}
.button-slider:hover{color:#fff;}
.button-slider-2{position:absolute;width:150px;left:50%;top:30%;margin-top:50px;margin-left:-75px;font-family:'Lato', sans-serif;font-weight:400;text-transform:uppercase;border:2px solid #ffffff;letter-spacing:2px;font-size:12px;color:#ffffff;line-height:12px;padding-top:15px;padding-bottom:15px;text-align:center;text-shadow:2px 2px 2px #000000;z-index:100;-webkit-transition:border .2s, color .3s, background .3s;-moz-transition:border .2s, color .3s, background .3s;transition:border .2s, color .3s, background .3s;}
.button-slider-2:hover{color:#fff;}
.button-slider-3{position:absolute;width:150px;left:50%;top:60%;margin-top:50px;margin-left:-75px;font-family:'Lato', sans-serif;font-weight:400;text-transform:uppercase;border:2px solid #ffffff;letter-spacing:2px;font-size:12px;color:#ffffff;line-height:12px;padding-top:15px;padding-bottom:15px;text-align:center;text-shadow:2px 2px 2px #000000;z-index:100;-webkit-transition:border .2s, color .3s, background .3s;-moz-transition:border .2s, color .3s, background .3s;transition:border .2s, color .3s, background .3s;}
.button-slider-3:hover{color:#fff;}
.button-slider-4{position:absolute;width:150px;left:50%;top:70%;margin-top:50px;margin-left:-75px;font-family:'Lato', sans-serif;font-weight:400;text-transform:uppercase;border:2px solid #ffffff;letter-spacing:2px;font-size:12px;color:#ffffff;line-height:12px;padding-top:15px;padding-bottom:15px;text-align:center;text-shadow:2px 2px 2px #000000;z-index:100;-webkit-transition:border .2s, color .3s, background .3s;-moz-transition:border .2s, color .3s, background .3s;transition:border .2s, color .3s, background .3s;}
.button-slider-4:hover{color:#fff;}
a.arrow-down{position:absolute;width:50px;height:50px;left:50%;margin-left:-25px;font-family:'FontAwesome';bottom:70px;border:2px solid #fff;border-radius:50%;font-size:22px;color:#fff;line-height:48px;text-align:center;z-index:100;-webkit-transition:border .2s, color .3s, background .3s;-moz-transition:border .2s, color .3s, background .3s;transition:border .2s, color .3s, background .3s;}
a.arrow-down:hover{background:rgba(0,0,0,.7);color:#fff;}
a.arrow-down2{position:absolute;width:50px;height:50px;left:50%;margin-left:-25px;font-family:'FontAwesome';top:43%;font-size:22px;color:#fff;line-height:48px;text-align:center;z-index:100;-webkit-transition:border .2s, color .3s, background .3s;-moz-transition:border .2s, color .3s, background .3s;transition:border .2s, color .3s, background .3s;}
a.arrow-down2:hover{background:rgba(0,0,0,.7);color:#fff;}
a.arrow-down3{position:absolute;width:50px;height:50px;left:50%;margin-left:-25px;font-family:'FontAwesome';bottom:60px;border:2px solid #e74c3c;border-radius:50%;font-size:22px;color:#e74c3c;line-height:48px;text-align:center;z-index:100;-webkit-transition:border .2s, color .3s, background .3s;-moz-transition:border .2s, color .3s, background .3s;transition:border .2s, color .3s, background .3s;}
a.arrow-down3:hover{background:rgba(0,0,0,.7);color:#ffffff;border:2px solid #e74c3c;}
.section{position:relative;width:100%;overflow:hidden;}
.white-section{background-color:#fff;}
.grey-section{background-color:#f3f3f3;}
.grey-2-section{background-color:#f9f9f9;}
.section-padding-top-bottom{padding-top:60px;padding-bottom:50px;}
.section-padding-top{padding-top:70px;}
.section-padding-bottom{padding-bottom:70px;}
.section-home-padding-top{padding-top:130px;}
.section-title{position:relative;width:100%;padding-bottom:30px;text-shadow:1px 1px 1px #8f8f8f;}
.subtitle{position:relative;width:100%;padding-top:20px;font-family:'Lato', sans-serif;font-weight:500;text-align:center;font-size:16px;color:#606060;letter-spacing:2px;text-transform:uppercase;}
.subtitle.big{font-size:18px;line-height:24px;letter-spacing:5px;font-weight:700;}
.subtitle-home{position:relative;width:100%;padding-top:20px;font-family:'Lato', sans-serif;font-weight:700;text-align:center;font-size:17px;line-height:28px;color:#606060;letter-spacing:5px;text-transform:uppercase;}
.section-title.left h1,
.section-title.left h2,
.section-title.left h3,
.section-title.left h4,
.section-title.left h5,
.section-title.left h6{text-align:left;}
.section-title.right h1,
.section-title.right h2,
.section-title.right h3,
.section-title.right h4,
.section-title.right h5,
.section-title.right h6{text-align:right;}
.subtitle.left{text-align:left;}
.subtitle.right{text-align:right;}
.subtitle-written{font-weight:700;letter-spacing:2px;font-style:italic;}
.full-image{position:relative;width:100%;}
.full-image img{width:100%;height:auto;display:block;}
.scroll-to-top{position:fixed;text-align:center;font-family:'FontAwesome';background:#212121;cursor:pointer;bottom:20px;opacity:.7;border-radius:3px;right:20px;width:50px;font-size:16px;color:#fff;line-height:50px;height:50px;display:none;z-index:9999;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.scroll-to-top:hover{opacity:1;}
#video-title{
    display: none;
    opacity: 0;
}
.parallax-section-padding-top-less{
    padding-top: 80px;
}
.fullscreen-play-button{
    position:absolute;
    width:100%;
    left:0;top:50%;
    text-align: center;
    margin-top: -50px;
    font-size: 3rem;
    text-shadow: 2px 2px 4px #000000;
}
.fullscreen-play-button i {
    font-size: 100px;
    color: #fff;
    cursor: pointer;
}
.fullscreen-play-button i:hover{
    color: #c9c9c9;
}
.fullscreen-title-home{position:absolute;width:100%;left:0;top:50%;margin-top:-50px;text-align:center;font-family:'Montserrat', sans-serif;color:#414141;font-size:50px;line-height:54px;text-transform:uppercase;font-weight:700;text-shadow:2px 2px 4px #000000;}
.fullscreen-title-home span{}
.fullscreen-subtitle-home{position:absolute;width:100%;left:0;top:50%;margin-top:25px;text-align:center;font-family:'Lato', sans-serif;letter-spacing:5px;color:#313131;font-size:20px;line-height:24px;text-transform:uppercase;font-weight:700;}
#owl-top-page-slider .item{position:relative;width:100%;}
#owl-top-page-slider.owl-theme .owl-controls{top:auto;left:0;bottom:-40px;}
#owl-top-page-slider.owl-theme .owl-controls .owl-page span{display:none;}
.section-page-top-title h1{text-align:right;letter-spacing:5px;padding-right:30px;margin-right:20px;padding-bottom:45px;border-right:1px solid rgba(10,10,10,0);text-shadow:2px 2px 4px #000000;}
.page-top-icon{position:relative;width:30px;height:50px;font-family:'FontAwesome';line-height:24px;font-size:24px;vertical-align:text-top;text-align:left;border-bottom:1px solid #ffffff;}
.page-top-text{position:relative;width:100%;text-align:left;padding-top:20px;font-family:'Lato', sans-serif;font-weight:700;font-size:16px;line-height:24px;color:#ffffff;text-transform:uppercase;letter-spacing:4px;text-shadow:2px 2px 4px #000000;}
#poster_background{position:absolute;bottom:0;left:0;top:0;right:0;background:url('../images/1b.jpg')no-repeat center center;background-size:cover;width:100%;height:100%;z-index:-2;overflow:hidden;}
video#video_background{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-1;overflow:hidden;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}
.portfolio-wrap-1{position:relative;width:100%;margin-top:10px;}
.portfolio-wrap-1:after{content:'';display:block;clear:both;}
.portfolio-box-1{position:relative;float:left;width:25%;display:inline-block;overflow:hidden;margin-left:-1px;-webkit-transform:translateX(1px);-moz-transform:translateX(1px);-ms-transform:translateX(1px);-o-transform:translateX(1px);transform:translateX(1px);}
.portfolio-box-1.box-port-third{width:33.333333333333%;}
.portfolio-box-1.box-port-half{width:50%;margin-left:-2px;-webkit-transform:translateX(2px);-moz-transform:translateX(2px);-ms-transform:translateX(2px);-o-transform:translateX(2px);transform:translateX(2px);}
.portfolio-box-1 .mask-1{position:absolute;width:calc(100% - 40px);height:calc(100% - 40px);top:20px;left:20px;background:rgba(255,255,255,.96);z-index:2;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);}
.portfolio-box-1:hover .mask-1{-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
.portfolio-box-1 h6{position:absolute;width:100%;top:50%;left:0;margin-top:-10px;z-index:4;letter-spacing:40px;-webkit-transition:all 500ms linear;-moz-transition:all 500ms linear;-o-transition:all 500ms linear;-ms-transition:all 500ms linear;transition:all 500ms linear;-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);}
.portfolio-box-1:hover h6{-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);opacity:1;letter-spacing:1px;}
.portfolio-box-1 img{width:100%;height:auto;display:block;}
.portfolio-box-2{position:relative;width:100%;overflow:hidden;}
.portfolio-box-2 img{width:100%;height:auto;display:block;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.portfolio-box-2:hover img{opacity:.7;}
.portfolio-box-2 h6{padding:20px;text-align:left;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.portfolio-box-2 p{padding:20px;padding-top:0;text-align:left;color:#404040;}
.portfolio-box-2:hover p{color:#404040;}
.portfolio-box-2 .mask-left{position:absolute;width:50px;top:30px;left:-50px;z-index:3;font-family:'FontAwesome';height:50px;line-height:50px;font-size:20px;color:#fff;text-align:center;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.portfolio-box-2 .mask-left:hover{background:#212121;}
.portfolio-box-2:hover .mask-left{left:30px;-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);}
.portfolio-box-2 .mask-right{position:absolute;width:50px;top:30px;right:-50px;z-index:3;font-family:'FontAwesome';height:50px;line-height:50px;font-size:20px;color:#fff;text-align:center;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.portfolio-box-2 .mask-right:hover{background:#212121;}
.portfolio-box-2:hover .mask-right{right:30px;-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);}
#portfolio-filter{position:relative;width:100%;text-align:center;}
#filter{position:relative;width:100%;text-align:center;}
#filter li{display:inline-block;text-align:center;}
#filter:after{content:'';display:block;clear:both;}
#filter li a{position:relative;display:inline-block;font-family:'Lato', sans-serif;font-weight:400;text-transform:uppercase;font-size:12px;margin-bottom:20px;text-align:center;outline:none;color:#404040;margin-left:8px;margin-right:8px;letter-spacing:4px;text-decoration:none;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
#filter li a:after{content:'::::';font-family:'Lato', sans-serif;font-weight:400;font-size:12px;color:#999999;padding-left:15px;opacity:.8;}
#filter li:first-child a{margin-left:0;}
#filter li:last-child a:after{display:none;}
#filter li .current{}
#filter li a:hover{}
.isotope-item{z-index:2;}
.isotope-hidden.isotope-item{pointer-events:none;z-index:1;}
.isotope, .isotope .isotope-item{-webkit-transition-duration:0.6s;-moz-transition-duration:0.6s;transition-duration:0.6s;}
.isotope{-webkit-transition-property:height, width;-moz-transition-property:height, width;transition-property:height, width;}
.isotope .isotope-item{-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;-ms-transition-property:-ms-transform, opacity;-o-transition-property:top, left, opacity;transition-property:transform, opacity;}
#owl-portfolio-slider{}
#owl-portfolio-slider .item{position:relative;width:100%;}
#owl-portfolio-slider .item img{width:100%;height:auto;display:block;}
#owl-portfolio-slider .item .left-info{position:absolute;bottom:30px;left:30px;background:rgba(244,244,244,.95);color:#212121;padding:15px 30px;font-family:'Lato', sans-serif;font-weight:700;font-size:13px;line-height:20px;letter-spacing:4px;text-transform:uppercase;}
.projects-wrapper{position:relative;margin:0 auto;width:100%;text-align:center;overflow:hidden;display:block;}
#projects-grid-masonry{position:relative;margin:0 auto;width:100%;max-width:1700px;text-align:center;}
#projects-grid-masonry:after{content:'';display:block;clear:both;}
.portfolio-box-3{float:left;width:33.3333333%;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:10px solid #fff;margin-left:-1px;-webkit-transform:translateX(1px);-moz-transform:translateX(1px);-ms-transform:translateX(1px);-o-transform:translateX(1px);transform:translateX(1px);}
.portfolio-box-3.half-box-3{width:50%;margin-left:-2px;-webkit-transform:translateX(2px);-moz-transform:translateX(2px);-ms-transform:translateX(2px);-o-transform:translateX(2px);transform:translateX(2px);}
.portfolio-box-3.qvart-box-3{width:25%;}
.portfolio-box-3.no-border{border:0 solid #fff;}
.portfolio-box-3 img{width:100%;height:auto;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.portfolio-box-3 .mask-2{position:absolute;width:calc(100% - 40px);height:calc(100% - 40px);top:20px;left:20px;background:rgba(255,255,255,.9);z-index:1;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);}
.portfolio-box-3:hover .mask-2{-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
.portfolio-box-3 h6{position:absolute;width:100%;top:0;margin-top:-35px;left:0;z-index:3;text-align:center;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.portfolio-box-3:hover h6{top:50%;}
.portfolio-box-3 .mask-left{position:absolute;width:40px;top:50%;margin-top:15px;left:0;margin-left:-55px;z-index:3;font-family:'FontAwesome';height:40px;line-height:40px;font-size:16px;color:#fff;text-align:center;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.portfolio-box-3 .mask-left:hover{background:#212121;}
.portfolio-box-3:hover .mask-left{left:50%;-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);}
.portfolio-box-3 .mask-right{position:absolute;width:40px;top:50%;margin-top:15px;right:0;margin-right:-55px;z-index:3;font-family:'FontAwesome';height:40px;line-height:40px;font-size:16px;color:#fff;text-align:center;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.portfolio-box-3 .mask-right:hover{background:#212121;}
.portfolio-box-3:hover .mask-right{right:50%;-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);}
.relative{position:relative;}
.portfolio{width:100%;height:auto;margin:0 auto;max-width:1200px;}
.expander-wrap{position:relative;display:none;text-align:center;}
#expander-wrap{position:relative;width:100%;max-width:1200px;margin:0 auto;overflow:hidden;}
.project-controls{position:relative;width:100%;height:auto;top:105px;max-width:1200px;margin:0 auto;}
.expander-inner{position:relative;}
.cls-btn{width:100%;padding:0;margin:0 auto;display:block;height:auto;}
.expander-wrap .cls-btn .close{position:relative;display:inline-block;color:#000;top:0;margin-top:110px;margin-bottom:20px;width:auto;height:auto;font-size:30px;font-weight:400;text-align:center;cursor:pointer;float:none;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.expander-close:hover{color:#3a3a3a;cursor:pointer;}
.scroll-to-contact{position:relative;margin:0 auto;width:100%;overflow:hidden;background:#fff;z-index:2;padding-top:40px;padding-bottom:35px;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.scroll-to-contact p{text-align:center;color:#606060;text-transform:uppercase;letter-spacing:2px;font-weight:400;font-size:12px;line-height:12px;margin:0 auto;width:120px;padding-bottom:7px;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.ajax-project-content{position:relative;width:100%;padding-top:34px;padding-bottom:34px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.ajax-project-content p{text-align:left;padding-bottom:34px;border-bottom:1px solid #ccc;}
.ajax-project-info{position:relative;width:100%;padding-top:34px;padding-bottom:22px;margin-bottom:34px;border-bottom:1px solid #ccc;}
.ajax-project-info .ajax-info{position:relative;width:100%;padding-bottom:12px;font-family:'Lato', sans-serif;font-weight:400;font-size:12px;line-height:24px;text-align:left;text-transform:uppercase;letter-spacing:3px;color:#404040;}
.ajax-project-info .ajax-info span{padding-right:10px;font-size:14px;font-family:'FontAwesome';}
.ajax-link{position:relative;width:100%;font-family:'Lato', sans-serif;font-weight:400;font-size:12px;line-height:24px;text-align:left;text-transform:uppercase;letter-spacing:3px;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.ajax-link:hover{color:#404040;}
.full-project-info{position:absolute;z-index:200;bottom:40px;left:40px;background:rgba(21,21,21,.8);height:auto;width:100%;max-width:280px;padding:30px;}
.full-project-info h6{text-align:left;padding-bottom:20px;color:#fff;}
.full-project-info p{text-align:left;color:#fff;}
.button-shortcodes-wrap{position:relative;width:100%;}
.button-shortcodes-wrap:after{content:'';display:block;clear:both;}
.button-shortcodes{font-family:'Lato', sans-serif;cursor:pointer;font-weight:400;text-transform:uppercase;display:inline-block;float:left;margin-right:20px;}
.button-shortcodes.big-button{font-weight:700;letter-spacing:3px;text-align:center;}
.button-shortcodes.big-button em{font-weight:400;letter-spacing:1px;font-size:13px;}
.button-shortcodes span{font-family:'FontAwesome';padding-right:5px;}
.button-shortcodes span.right-icon{padding-right:0;padding-left:5px;}
.button-shortcodes.text-size-1{font-size:12px;}
.button-shortcodes.text-size-2{font-size:13px;}
.button-shortcodes.text-size-3{font-size:14px;}
.button-shortcodes.text-size-4{font-size:15px;}
.button-shortcodes.text-size-5{font-size:16px;}
.button-shortcodes.text-size-6{font-size:17px;}
.button-shortcodes.text-size-7{font-size:18px;}
.button-shortcodes.text-size-8{font-size:19px;}
.button-shortcodes.text-size-9{font-size:20px;}
.button-shortcodes.text-padding-1{padding:10px 35px;}
.button-shortcodes.text-padding-2{padding:11px 36px;}
.button-shortcodes.text-padding-3{padding:12px 37px;}
.button-shortcodes.text-padding-4{padding:13px 38px;}
.button-shortcodes.text-padding-5{padding:14px 39px;}
.button-shortcodes.text-padding-6{padding:15px 40px;}
.button-shortcodes.text-padding-7{padding:16px 41px;}
.button-shortcodes.text-padding-8{padding:17px 42px;}
.button-shortcodes.text-padding-9{padding:18px 43px;}
.button-shortcodes.version-1{color:#212121;border:2px solid #212121;border-radius:0px;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.button-shortcodes.version-1:hover{color:#fff;}
.button-shortcodes.version-2{color:#fff;border:2px solid #212121;background:#212121;border-radius:3px;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.button-shortcodes.version-2:hover{color:#212121;background:transparent;}
.button-shortcodes.version-3{color:#fff;border-radius:3px;box-shadow:0 3px 0 #212121;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.button-shortcodes.version-3:hover{background:#212121;}
#thevideo{display:none;}
.video{width:100%;height:auto;display:block;}
.shortcodes-carousel{position:relative;width:100%;margin:0 auto;overflow:hidden;z-index:2;}
#sync-sortcodes-1 .item{position:relative;margin:0 auto;width:100%;display:block;margin-top:60px;}
#sync-sortcodes-1 .item:after{content:'';display:block;clear:both;}
#sync-sortcodes-1 .item p{text-align:left;padding:30px;}
#sync-sortcodes-2{position:absolute;width:100%;top:0;left:0;height:60px;z-index:200;}
#sync-sortcodes-2 .item{width:100%;height:60px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;z-index:200;overflow:hidden;cursor:pointer;background:#212121;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
#sync-sortcodes-2 .item h6{color:#fff;text-align:center;line-height:60px;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
#sync-sortcodes-2 .item:hover{}
#sync-sortcodes-2 .synced .item{}
#sync-sortcodes-3 .item{position:relative;margin:0 auto;width:100%;display:block;margin-top:60px;}
#sync-sortcodes-3 .item:after{content:'';display:block;clear:both;}
#sync-sortcodes-3 .item p{text-align:left;padding:30px;}
#sync-sortcodes-4{position:absolute;width:100%;top:0;left:0;height:60px;z-index:200;}
#sync-sortcodes-4 .item{width:100%;height:60px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;z-index:200;overflow:hidden;cursor:pointer;background:#212121;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
#sync-sortcodes-4 .item h6{color:#fff;text-align:center;line-height:60px;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
#sync-sortcodes-4 .item:hover{}
#sync-sortcodes-4 .synced .item{}
#sync-sortcodes-5.item{position:relative;margin:0 auto;width:100%;display:block;}
#sync-sortcodes-5 .item:after{content:'';display:block;clear:both;}
#sync-sortcodes-5 .item p{text-align:left;padding:30px;}
#sync-sortcodes-6{position:relative;width:100%;height:60px;z-index:200;}
#sync-sortcodes-6 .item{width:100%;height:60px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;z-index:200;overflow:hidden;cursor:pointer;background:#212121;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
#sync-sortcodes-6 .item h6{color:#fff;text-align:center;line-height:60px;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
#sync-sortcodes-6 .item:hover{}
#sync-sortcodes-6 .synced .item{}
#sync-sortcodes-7.item{position:relative;margin:0 auto;width:100%;display:block;}
#sync-sortcodes-7 .item:after{content:'';display:block;clear:both;}
#sync-sortcodes-7 .item p{text-align:left;padding:30px;}
#sync-sortcodes-8{position:relative;width:100%;height:60px;z-index:200;}
#sync-sortcodes-8 .item{width:100%;height:60px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;z-index:200;overflow:hidden;cursor:pointer;background:#212121;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
#sync-sortcodes-8 .item h6{color:#fff;text-align:center;line-height:60px;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
#sync-sortcodes-8 .item:hover{}
#sync-sortcodes-8 .synced .item{}
.fa{display:inline-block;font:normal normal normal 20px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-right:10px;}
.muted{padding-left:10px;color:#212121;font-weight:400;font-size:13px;}
.icons-box{position:relative;width:100%;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.icons-box:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.blockquotes-box-1{position:relative;width:100%;padding:30px;border-left:3px solid #212121;}
.blockquotes-box-1 p{text-align:left;}
.blockquotes-box-1 .name-of-qu{text-align:left;padding-top:20px;font-family:'Lato', sans-serif;font-weight:400;font-size:13px;line-height:24px;}
.blockquotes-box-1 p span{font-family:'FontAwesome';font-size:44px;padding-right:15px;opacity:.4;}
.blockquotes-box-2{position:relative;width:100%;padding:30px;border-right:3px solid #212121;}
.blockquotes-box-2 p{text-align:right;}
.blockquotes-box-2 .name-of-qu{text-align:right;padding-top:20px;font-family:'Lato', sans-serif;font-weight:400;font-size:13px;line-height:24px;}
.blockquotes-box-3{position:relative;width:100%;padding:30px;}
.blockquotes-box-3 p{text-align:left;padding-left:30px;}
.blockquotes-box-3 .name-of-qu{text-align:left;padding-top:20px;font-family:'Lato', sans-serif;font-weight:400;font-size:13px;line-height:24px;padding-left:30px;}
.blockquotes-box-3 .border-in{position:relative;width:100%;border-left:3px solid #212121;}
.blockquotes-box-4{position:relative;width:100%;padding:30px;}
.blockquotes-box-4 p{text-align:right;padding-right:30px;}
.blockquotes-box-4 .name-of-qu{text-align:right;padding-top:20px;font-family:'Lato', sans-serif;font-weight:400;font-size:13px;line-height:24px;padding-right:30px;}
.blockquotes-box-4 .border-in{position:relative;width:100%;border-right:3px solid #212121;}
.blockquotes-float-content{float:left;max-width:550px;margin-right:30px;margin-bottom:30px;}
.cd-header{height:100px;line-height:170px;position:relative;}
.cd-header h1{text-align:center;color:#FFFFFF;font-size:18px;}
@media only screen and (min-width:768px){.cd-header{height:160px;line-height:280px;}
.cd-header h1{font-size:24px;font-weight:400;}
}
.cd-pricing-container{width:90%;max-width:1170px;margin:0 auto;}
@media only screen and (min-width:768px){.cd-pricing-container{}
.cd-pricing-container.cd-full-width{width:100%;max-width:none;}
}
.cd-pricing-switcher{text-align:center;}
.cd-pricing-switcher .fieldset{display:inline-block;position:relative;padding:2px;border-radius:3px;}
.cd-pricing-switcher input[type="radio"]{position:absolute;opacity:0;}
.cd-pricing-switcher label{position:relative;z-index:1;display:inline-block;float:left;width:90px;height:35px;line-height:35px;cursor:pointer;font-size:11px;text-transform:uppercase;color:#FFFFFF;}
.cd-pricing-switcher .cd-switch{position:absolute;top:2px;left:2px;height:35px;width:90px;background-color:#212121;border-radius:3px;-webkit-transition:-webkit-transform 0.5s;-moz-transition:-moz-transform 0.5s;transition:transform 0.5s;}
.cd-pricing-switcher input[type="radio"]:checked + label + .cd-switch,
.cd-pricing-switcher input[type="radio"]:checked + label:nth-of-type(n) + .cd-switch{-webkit-transform:translateX(90px);-moz-transform:translateX(90px);-ms-transform:translateX(90px);-o-transform:translateX(90px);transform:translateX(90px);}
.no-js .cd-pricing-switcher{display:none;}
.cd-pricing-list{margin:10px 0 0;}
.cd-pricing-list > li{position:relative;}
@media only screen and (min-width:768px){.cd-pricing-list{margin:20px 0 0;}
.cd-pricing-list:after{content:"";display:table;clear:both;}
.cd-pricing-list > li{width:33.3333333333%;float:left;}
.cd-pricing-list.four-boxes > li{width:16.6%}
.cd-has-margins .cd-pricing-list > li{width:32.3333333333%;float:left;margin-right:1.5%;}
.cd-has-margins .cd-pricing-list > li:last-of-type{margin-right:0;}
}
.cd-pricing-wrapper{position:relative;}
.touch .cd-pricing-wrapper{-webkit-perspective:2000px;-moz-perspective:2000px;perspective:2000px;}
.cd-pricing-wrapper.is-switched .is-visible{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-animation:cd-rotate 0.7s;-moz-animation:cd-rotate 0.7s;animation:cd-rotate 0.7s;}
.cd-pricing-wrapper.is-switched .is-hidden{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0);-webkit-animation:cd-rotate-inverse 0.7s;-moz-animation:cd-rotate-inverse 0.7s;animation:cd-rotate-inverse 0.7s;opacity:0;}
.cd-pricing-wrapper.is-switched .is-selected{opacity:1;}
.cd-pricing-wrapper.is-switched.reverse-animation .is-visible{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-animation:cd-rotate-back 0.7s;-moz-animation:cd-rotate-back 0.7s;animation:cd-rotate-back 0.7s;}
.cd-pricing-wrapper.is-switched.reverse-animation .is-hidden{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0);-webkit-animation:cd-rotate-inverse-back 0.7s;-moz-animation:cd-rotate-inverse-back 0.7s;animation:cd-rotate-inverse-back 0.7s;opacity:0;}
.cd-pricing-wrapper.is-switched.reverse-animation .is-selected{opacity:1;}
.cd-pricing-wrapper > li{background-color:#FFFFFF;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:1px solid transparent;}
.cd-pricing-wrapper > li::after{content:'';position:absolute;top:0;right:0;height:100%;width:50px;pointer-events:none;background:-webkit-linear-gradient(right , #FFFFFF, rgba(255, 255, 255, 0));background:linear-gradient(to left, #FFFFFF, rgba(255, 255, 255, 0));}
.cd-pricing-wrapper > li.is-ended::after{display:none;}
.cd-pricing-wrapper .is-visible{position:relative;z-index:5;}
.cd-pricing-wrapper .is-hidden{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);}
.cd-pricing-wrapper .is-selected{z-index:3;}
@media only screen and (min-width:768px){.cd-pricing-wrapper > li::before{content:'';position:absolute;z-index:6;left:-1px;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:50%;width:1px;background-color:#212121;}
.cd-pricing-wrapper > li::after{display:none;}
.cd-popular .cd-pricing-wrapper > li{box-shadow:inset 0 0 0 3px #212121;}
.cd-has-margins .cd-pricing-wrapper > li, .cd-has-margins .cd-popular .cd-pricing-wrapper > li{box-shadow:0 1px 5px rgba(0, 0, 0, 0.1);}
.cd-secondary-theme .cd-pricing-wrapper > li{background:#414141;background:-webkit-linear-gradient(bottom , #414141, #414141);background:linear-gradient(to top, #444444, #444444);}
.cd-secondary-theme .cd-popular .cd-pricing-wrapper > li{background:#313131;background:-webkit-linear-gradient(bottom , #313131, #313131);background:linear-gradient(to top, #343434, #343434);box-shadow:none;}
:nth-of-type(1) > .cd-pricing-wrapper > li::before{display:none;}
.cd-has-margins .cd-pricing-wrapper > li{border-radius:4px 4px 6px 6px;}
.cd-has-margins .cd-pricing-wrapper > li::before{display:none;}
}
@media only screen and (min-width:768px){.cd-full-width .cd-pricing-wrapper > li{padding-top:30px;padding-bottom:25px;}
}
.no-js .cd-pricing-wrapper .is-hidden{position:relative;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0);margin-top:1em;}
@media only screen and (min-width:768px){.cd-popular .cd-pricing-wrapper > li::before{display:none;}
.cd-popular + li .cd-pricing-wrapper > li::before{display:none;}
}
.cd-pricing-header{position:relative;z-index:1;height:80px;padding:1em;pointer-events:none;background-color:#313131;color:#FFFFFF;}
.cd-pricing-header h2{margin-bottom:3px;font-weight:700;font-size:20px;line-height:24px;color:#fff;text-transform:uppercase;}
.cd-popular .cd-pricing-header{background-color:#515151;}
@media only screen and (min-width:768px){.cd-pricing-header{height:auto;pointer-events:auto;text-align:center;color:#173d50;background-color:transparent;padding-bottom:20px;}
.cd-popular .cd-pricing-header{color:#e97d68;background-color:transparent;}
.cd-secondary-theme .cd-pricing-header{color:#FFFFFF;}
.cd-pricing-header h2{color:#fff;font-size:24px;line-height:28px;letter-spacing:2px;margin-bottom:50px;}
}
.cd-currency, .cd-value{font-size:20px;font-weight:300;}
.cd-duration{font-weight:700;font-size:1.3rem;color:#fff;text-transform:uppercase;}
.cd-popular .cd-duration{color:#fff;}
.cd-duration::before{content:'/';margin-right:2px;}
@media only screen and (min-width:768px){.cd-value{font-size:60px;font-weight:100;}
.cd-currency{display:inline-block;margin-top:10px;vertical-align:top;font-size:2rem;font-weight:700;}
.cd-duration{font-size:1.4rem;}
}
.cd-pricing-body{overflow-x:auto;-webkit-overflow-scrolling:touch;}
.is-switched .cd-pricing-body{overflow:hidden;}
@media only screen and (min-width:768px){.cd-pricing-body{overflow-x:visible;}
}
.cd-pricing-features{width:600px;}
.cd-pricing-features:after{content:"";display:table;clear:both;}
.cd-pricing-features li{width:100px;float:left;padding:1.6em 1em;font-size:15px;font-weight:300;text-transform:uppercase;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.cd-pricing-features em{display:block;margin-bottom:5px;font-weight:300;}
@media only screen and (min-width:768px){.cd-pricing-features{width:auto;}
.cd-pricing-features li{float:none;width:auto;padding:15px;letter-spacing:3px;}
.cd-popular .cd-pricing-features li{margin:0 3px;}
.cd-pricing-features li:nth-of-type(2n+1){background-color:#212121;}
.cd-pricing-features em{display:inline-block;margin-bottom:0;}
.cd-has-margins .cd-popular .cd-pricing-features li, .cd-secondary-theme .cd-popular .cd-pricing-features li{margin:0;}
.cd-secondary-theme .cd-pricing-features li{color:#FFFFFF;}
.cd-secondary-theme .cd-pricing-features li:nth-of-type(2n+1){background-color:transparent;}
}
.cd-pricing-footer{position:absolute;z-index:1;top:0;left:0;height:80px;width:100%;}
.cd-pricing-footer::after{content:'';position:absolute;right:1em;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:20px;width:20px;background:url(../images/cd-icon-small-arrow.svg);}
@media only screen and (min-width:768px){.cd-pricing-footer{position:relative;height:auto;padding:1.8em 0;text-align:center;}
.cd-pricing-footer::after{display:none;}
.cd-has-margins .cd-pricing-footer{padding-bottom:0;}
}
.cd-select{position:relative;z-index:1;display:block;height:100%;overflow:hidden;text-indent:100%;white-space:nowrap;color:transparent;}
@media only screen and (min-width:768px){.cd-select{position:static;display:inline-block;height:auto;padding:15px 35px;color:#FFFFFF;border-radius:2px;background-color:#212121;font-size:12px;text-indent:0;text-transform:uppercase;letter-spacing:2px;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.no-touch .cd-select:hover{}
.cd-popular .cd-select{background-color:#212121;}
.no-touch .cd-popular .cd-select:hover{background-color:#212121;}
.cd-secondary-theme .cd-popular .cd-select{background-color:#212121;}
.no-touch .cd-secondary-theme .cd-popular .cd-select:hover{}
.cd-has-margins .cd-select{display:block;padding:1.7em 0;border-radius:0 0 4px 4px;}
}
@-webkit-keyframes cd-rotate{0%{-webkit-transform:perspective(2000px) rotateY(0);}
70%{-webkit-transform:perspective(2000px) rotateY(200deg);}
100%{-webkit-transform:perspective(2000px) rotateY(180deg);}
}
@-moz-keyframes cd-rotate{0%{-moz-transform:perspective(2000px) rotateY(0);}
70%{-moz-transform:perspective(2000px) rotateY(200deg);}
100%{-moz-transform:perspective(2000px) rotateY(180deg);}
}
@keyframes cd-rotate{0%{-webkit-transform:perspective(2000px) rotateY(0);-moz-transform:perspective(2000px) rotateY(0);-ms-transform:perspective(2000px) rotateY(0);-o-transform:perspective(2000px) rotateY(0);transform:perspective(2000px) rotateY(0);}
70%{-webkit-transform:perspective(2000px) rotateY(200deg);-moz-transform:perspective(2000px) rotateY(200deg);-ms-transform:perspective(2000px) rotateY(200deg);-o-transform:perspective(2000px) rotateY(200deg);transform:perspective(2000px) rotateY(200deg);}
100%{-webkit-transform:perspective(2000px) rotateY(180deg);-moz-transform:perspective(2000px) rotateY(180deg);-ms-transform:perspective(2000px) rotateY(180deg);-o-transform:perspective(2000px) rotateY(180deg);transform:perspective(2000px) rotateY(180deg);}
}
@-webkit-keyframes cd-rotate-inverse{0%{-webkit-transform:perspective(2000px) rotateY(-180deg);}
70%{-webkit-transform:perspective(2000px) rotateY(20deg);}
100%{-webkit-transform:perspective(2000px) rotateY(0);}
}
@-moz-keyframes cd-rotate-inverse{0%{-moz-transform:perspective(2000px) rotateY(-180deg);}
70%{-moz-transform:perspective(2000px) rotateY(20deg);}
100%{-moz-transform:perspective(2000px) rotateY(0);}
}
@keyframes cd-rotate-inverse{0%{-webkit-transform:perspective(2000px) rotateY(-180deg);-moz-transform:perspective(2000px) rotateY(-180deg);-ms-transform:perspective(2000px) rotateY(-180deg);-o-transform:perspective(2000px) rotateY(-180deg);transform:perspective(2000px) rotateY(-180deg);}
70%{-webkit-transform:perspective(2000px) rotateY(20deg);-moz-transform:perspective(2000px) rotateY(20deg);-ms-transform:perspective(2000px) rotateY(20deg);-o-transform:perspective(2000px) rotateY(20deg);transform:perspective(2000px) rotateY(20deg);}
100%{-webkit-transform:perspective(2000px) rotateY(0);-moz-transform:perspective(2000px) rotateY(0);-ms-transform:perspective(2000px) rotateY(0);-o-transform:perspective(2000px) rotateY(0);transform:perspective(2000px) rotateY(0);}
}
@-webkit-keyframes cd-rotate-back{0%{-webkit-transform:perspective(2000px) rotateY(0);}
70%{-webkit-transform:perspective(2000px) rotateY(-200deg);}
100%{-webkit-transform:perspective(2000px) rotateY(-180deg);}
}
@-moz-keyframes cd-rotate-back{0%{-moz-transform:perspective(2000px) rotateY(0);}
70%{-moz-transform:perspective(2000px) rotateY(-200deg);}
100%{-moz-transform:perspective(2000px) rotateY(-180deg);}
}
@keyframes cd-rotate-back{0%{-webkit-transform:perspective(2000px) rotateY(0);-moz-transform:perspective(2000px) rotateY(0);-ms-transform:perspective(2000px) rotateY(0);-o-transform:perspective(2000px) rotateY(0);transform:perspective(2000px) rotateY(0);}
70%{-webkit-transform:perspective(2000px) rotateY(-200deg);-moz-transform:perspective(2000px) rotateY(-200deg);-ms-transform:perspective(2000px) rotateY(-200deg);-o-transform:perspective(2000px) rotateY(-200deg);transform:perspective(2000px) rotateY(-200deg);}
100%{-webkit-transform:perspective(2000px) rotateY(-180deg);-moz-transform:perspective(2000px) rotateY(-180deg);-ms-transform:perspective(2000px) rotateY(-180deg);-o-transform:perspective(2000px) rotateY(-180deg);transform:perspective(2000px) rotateY(-180deg);}
}
@-webkit-keyframes cd-rotate-inverse-back{0%{-webkit-transform:perspective(2000px) rotateY(180deg);}
70%{-webkit-transform:perspective(2000px) rotateY(-20deg);}
100%{-webkit-transform:perspective(2000px) rotateY(0);}
}
@-moz-keyframes cd-rotate-inverse-back{0%{-moz-transform:perspective(2000px) rotateY(180deg);}
70%{-moz-transform:perspective(2000px) rotateY(-20deg);}
100%{-moz-transform:perspective(2000px) rotateY(0);}
}
@keyframes cd-rotate-inverse-back{0%{-webkit-transform:perspective(2000px) rotateY(180deg);-moz-transform:perspective(2000px) rotateY(180deg);-ms-transform:perspective(2000px) rotateY(180deg);-o-transform:perspective(2000px) rotateY(180deg);transform:perspective(2000px) rotateY(180deg);}
70%{-webkit-transform:perspective(2000px) rotateY(-20deg);-moz-transform:perspective(2000px) rotateY(-20deg);-ms-transform:perspective(2000px) rotateY(-20deg);-o-transform:perspective(2000px) rotateY(-20deg);transform:perspective(2000px) rotateY(-20deg);}
100%{-webkit-transform:perspective(2000px) rotateY(0);-moz-transform:perspective(2000px) rotateY(0);-ms-transform:perspective(2000px) rotateY(0);-o-transform:perspective(2000px) rotateY(0);transform:perspective(2000px) rotateY(0);}
}
#shop-grid{position:relative;margin:0 auto;width:100%;text-align:center;}
.shop-box{position:relative;margin:0 auto;width:100%;text-align:center;overflow:hidden;box-shadow:0 0 5px #ccc;}
.shop-box img{width:100%;height:auto;display:block;}
.shop-box .shop-price{position:absolute;bottom:101%;margin-bottom:40px;text-align:center;font-family:'Lato', sans-serif;font-weight:700;font-size:36px;line-height:44px;letter-spacing:3px;left:0;width:100%;z-index:10;color:#212121;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.shop-box:hover .shop-price{bottom:50%;}
.shop-box .shop-price span{font-family:'Playball', cursive;font-size:22px;line-height:32px;letter-spacing:3px;font-weight:100;text-decoration:line-through;}
.shop-box h5{position:absolute;top:50%;margin-top:-12px;text-align:center;left:0;width:100%;z-index:10;color:#212121;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.shop-box h5:hover{opacity:.5;}
.shop-box .mask-shop-white{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;background:rgba(255,255,255,.2);-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.shop-box:hover .mask-shop-white{background:rgba(255,255,255,.8);}
.shop-box .mask-shop-white::before{position:absolute;top:0;left:0;width:100%;height:100%;border:10px solid rgba(0,0,0,.2);content:'';-webkit-transition:border-width 0.4s, border-color 0.4s;-moz-transition:border-width 0.4s, border-color 0.4s;-ms-transition:border-width 0.4s, border-color 0.4s;-o-transition:border-width 0.4s, border-color 0.4s;transition:border-width 0.4s, border-color 0.4s;}
.shop-box:hover .mask-shop-white::before{border-width:0;border-color:transparent;}
.shop-box .mask-left-shop{position:absolute;width:40px;top:50%;margin-top:50px;left:0;margin-left:-50px;font-family:'FontAwesome';height:40px;line-height:40px;font-size:16px;color:#fff;text-align:center;z-index:10;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.shop-box .mask-left-shop:hover{background:#212121;}
.shop-box:hover .mask-left-shop{left:50%;-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);}
.shop-box .mask-right-shop{position:absolute;width:40px;top:50%;margin-top:50px;right:0;margin-right:-50px;font-family:'FontAwesome';height:40px;line-height:40px;font-size:16px;color:#fff;text-align:center;z-index:10;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.shop-box .mask-right-shop:hover{background:#212121;}
.shop-box:hover .mask-right-shop{right:50%;-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);}
#owl-shop-slider{}
#owl-shop-slider .item{position:relative;width:100%;}
#owl-shop-slider .item img{width:100%;height:auto;display:block;}
#owl-shop-slider .item .left-info{position:absolute;bottom:30px;left:30px;background:rgba(244,244,244,.95);color:#212121;padding:15px 30px;font-family:'Lato', sans-serif;font-weight:700;font-size:13px;line-height:20px;letter-spacing:4px;text-transform:uppercase;}
.shop-wrapper{position:relative;margin:0 auto;width:100%;text-align:center;overflow:hidden;display:block;}
#shop-grid-masonry{position:relative;margin:0 auto;width:100%;max-width:1700px;text-align:center;}
#shop-grid-masonry:after{content:'';display:block;clear:both;}
.shop-box-3{float:left;width:25%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:10px solid #fff;margin-left:-1px;-webkit-transform:translateX(1px);-moz-transform:translateX(1px);-ms-transform:translateX(1px);-o-transform:translateX(1px);transform:translateX(1px);}
.shop-box-3{float:left;width:25%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:10px solid #fff;margin-left:-1px;-webkit-transform:translateX(1px);-moz-transform:translateX(1px);-ms-transform:translateX(1px);-o-transform:translateX(1px);transform:translateX(1px);}
.shop-carousel-wrap{position:relative;width:100%;margin:0 auto;overflow:hidden;z-index:2;}
#sync1 .item{position:relative;margin:0 auto;width:100%;display:block;}
#sync1 .item:after{content:'';display:block;clear:both;}
#sync1 .item img{width:100%;height:auto;display:block;}
#sync2{position:relative;width:100%;z-index:200;}
#sync2 .item{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:5px solid #fff;z-index:200;overflow:hidden;cursor:pointer;opacity:.5;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
#sync2 .item img{width:100%;height:auto;display:block;}
#sync2 .item:hover{opacity:1;border:5px solid #212121;}
#sync2 .synced .item{opacity:1;border:5px solid #212121;}
.shop-item-details{position:relative;padding:0 20px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.shop-item-details .price{font-family:'Lato', sans-serif;font-weight:700;font-size:50px;line-height:50px;letter-spacing:3px;color:#212121;text-align:left;display:block;margin-bottom:30px;}
.shop-item-details .price span{font-weight:400;font-size:30px;line-height:30px;padding-right:20px;letter-spacing:1px;text-decoration:line-through;}
.shop-item-details .num-itm{float:left;display:inline-block;height:40px;width:40px;background:#212121;text-align:center;font-family:'Lato', sans-serif;font-weight:400;font-size:16px;line-height:40px;color:#fff;margin-bottom:30px;}
.shop-item-details .num-itm-ic{float:left;display:inline-block;height:40px;width:40px;font-family:'FontAwesome';cursor:pointer;background:#414141;text-align:center;font-size:12px;line-height:40px;color:#fff;margin-bottom:30px;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.shop-item-details .num-itm-ic:hover{background:#111111;}
.shop-item-details .button-shop{float:left;display:inline-block;height:40px;padding-left:30px;padding-right:30px;border-radius:3px;font-family:'Lato', sans-serif;font-weight:400;font-size:13px;text-transform:uppercase;line-height:40px;color:#fff;margin-left:30px;margin-bottom:30px;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.shop-item-details .button-shop:hover{background:#212121;}
.shop-item-details:after{content:'';display:block;clear:both;}
.after-button{position:relative;padding:0 20px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:block;}
.after-button p{text-align:left;display:block;width:100%;padding-bottom:20px;}
.after-button .accordion{margin-top:10px;}
.tooltip-shop{}
.tooltip-shop::before{content:'';position:absolute;width:100%;height:20px;bottom:100%;left:50%;pointer-events:none;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.tooltip-shop:hover::before{pointer-events:auto;}
.tooltip-content-shop{position:absolute;z-index:9999;width:140px;left:50%;bottom:100%;font-size:12px;line-height:24px;text-align:center;font-weight:400;color:#fff;background:transparent;opacity:0;margin:0 0 20px -93px;cursor:default;pointer-events:none;font-family:'Lato', sans-serif;-webkit-font-smoothing:antialiased;-webkit-transition:opacity 0.3s 0.3s;transition:opacity 0.3s 0.3s;}
.tooltip-shop:hover .tooltip-content-shop{opacity:1;pointer-events:auto;-webkit-transition-delay:0s;transition-delay:0s;}
.tooltip-content-shop span{display:block;}
.tooltip-text-shop{border-bottom:3px solid #212121;overflow:hidden;-webkit-transform:scale3d(0,1,1);transform:scale3d(0,1,1);-webkit-transition:-webkit-transform 0.3s 0.3s;transition:transform 0.3s 0.3s;}
.tooltip-shop:hover .tooltip-text-shop{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
.tooltip-inner-shop{padding-top:10px;padding-bottom:10px;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s;}
.tooltip-shop:hover .tooltip-inner-shop{-webkit-transition-delay:0.3s;transition-delay:0.3s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.tooltip-content-shop::before{content:'';bottom:-20px;left:50%;border:solid transparent;height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-top-color:#212121;border-width:10px;margin-left:-10px;}
.blog-box-1{position:relative;padding:30px;margin:10px;-webkit-transition:margin .3s, padding .3s;-moz-transition:margin .3s, padding .3s;transition:margin .3s, padding .3s;}
.blog-box-1:hover{padding:40px;margin:0;}
.blog-box-1.link-post{}
.blog-box-1.link-post h6{color:#fff;}
.blog-box-1 img{width:100%;height:auto;display:block;}
.blog-box-1 .blog-date-1{position:absolute;top:-10px;left:-10px;z-index:3;font-family:'Playball', cursive;height:50px;line-height:50px;font-size:16px;letter-spacing:3px;color:#fff;padding-left:20px;padding-right:20px;-webkit-transition:top .3s, left .3s;-moz-transition:top .3s, left .3s;transition:top .3s, left .3s;}
.blog-box-1:hover .blog-date-1{top:10px;left:10px;}
.blog-box-1.link-post .blog-date-1{background:#212121;}
.blog-box-1 h6{text-align:left;padding-top:20px;padding-bottom:20px;}
.blog-box-1 p{text-align:left;padding-bottom:20px;color:#404040;}
.blog-box-1 .blog-comm-1{position:absolute;bottom:-10px;right:-10px;z-index:3;font-family:'Playball', cursive;height:50px;line-height:50px;font-size:16px;letter-spacing:3px;color:#fff;padding-left:20px;padding-right:20px;-webkit-transition:bottom .3s, right .3s;-moz-transition:bottom .3s, right .3s;transition:bottom .3s, right .3s;}
.blog-box-1 .blog-comm-1 span{font-family:'FontAwesome';}
.blog-box-1:hover .blog-comm-1{bottom:10px;right:10px;}
.blog-box-1.link-post .blog-comm-1{background:#212121;}
.blog-box-1 .link{font-family:'FontAwesome';font-size:16px;line-height:24px;color:#212121;text-align:left;-webkit-transition:color .3s, font-size .3s;-moz-transition:color .3s, font-size .3s;transition:color .3s, font-size .3s;}
.blog-box-1:hover .link{font-size:20px;}
.blog-box-1.link-post .link{color:#fff;}
.blog-box-1:hover.link-post .link{color:#212121;}
.blog-wrapper{position:relative;margin:0 auto;width:100%;text-align:center;overflow:hidden;display:block;}
#blog-grid-masonry{position:relative;margin:0 auto;width:100%;max-width:1500px;text-align:center;}
#blog-grid-masonry:after{content:'';display:block;clear:both;}
.blog-box-3{float:left;width:33.3333333%;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:10px solid #fff;margin-left:-1px;-webkit-transform:translateX(1px);-moz-transform:translateX(1px);-ms-transform:translateX(1px);-o-transform:translateX(1px);transform:translateX(1px);}
.blog-box-3.secnd-blog-width{width:25%;}
.blog-box-3.half-blog-width{width:50%;}
.blog-left-right-links{position:relative;width:100%;}
.blog-left-right-links:after{content:'';display:block;clear:both;}
.blog-left-right-links .blog-left-link{position:relative;float:left;padding:10px 30px;background:#212121;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.blog-left-right-links .blog-left-link:hover{}
.blog-left-right-links .blog-left-link p{color:#fff;font-size:12px;letter-spacing:3px;text-transform:uppercase;font-weight:400;}
.blog-left-right-links .blog-left-link p:before{font-family:'FontAwesome';content:'\f177';padding-right:20px;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.blog-left-right-links .blog-left-link:hover p:before{padding-right:25px;}
.blog-left-right-links .blog-right-link{position:relative;float:right;padding:10px 30px;background:#212121;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.blog-left-right-links .blog-right-link:hover{}
.blog-left-right-links .blog-right-link p{color:#fff;font-size:12px;letter-spacing:3px;text-transform:uppercase;font-weight:400;}
.blog-left-right-links .blog-right-link p:after{font-family:'FontAwesome';content:'\f178';padding-left:20px;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.blog-left-right-links .blog-right-link:hover p:after{padding-left:25px;}
#blog-grid-3col{position:relative;margin:0 auto;width:100%;text-align:center;}
#blog-grid-3col:after{content:'';display:block;clear:both;}
.blog-box-4{position:relative;float:left;width:33.3333333%;display:inline-block;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.blog-box-4 img{width:100%;height:auto;display:block;}
.blog-box-4 .mask-blog-white{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;background:rgba(255,255,255,.9);-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.blog-box-4:hover .mask-blog-white{background:rgba(255,255,255,.4);}
.blog-box-4 .mask-blog-white::before{position:absolute;top:0;left:0;width:100%;height:100%;border:0px solid transparent;content:'';-webkit-transition:border-width 0.4s, border-color 0.4s;-moz-transition:border-width 0.4s, border-color 0.4s;-ms-transition:border-width 0.4s, border-color 0.4s;-o-transition:border-width 0.4s, border-color 0.4s;transition:border-width 0.4s, border-color 0.4s;}
.blog-box-4:hover .mask-blog-white::before{border-width:10px;border-color:rgba(0,0,0,.2);}
.blog-box-4 .mask-blog-grey{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;background:rgba(235,235,235,.9);-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.blog-box-4:hover .mask-blog-grey{background:rgba(235,235,235,.4);}
.blog-box-4 .mask-blog-grey::before{position:absolute;top:0;left:0;width:100%;height:100%;border:0px solid transparent;content:'';-webkit-transition:border-width 0.4s, border-color 0.4s;-moz-transition:border-width 0.4s, border-color 0.4s;-ms-transition:border-width 0.4s, border-color 0.4s;-o-transition:border-width 0.4s, border-color 0.4s;transition:border-width 0.4s, border-color 0.4s;}
.blog-box-4:hover .mask-blog-grey::before{border-width:10px;border-color:rgba(0,0,0,.2);}
.blog-box-4 .link{position:absolute;z-index:10;bottom:40px;left:40px;font-family:'FontAwesome';font-size:16px;line-height:24px;color:#212121;text-align:left;-webkit-transition:color .3s, font-size .3s;-moz-transition:color .3s, font-size .3s;transition:color .3s, font-size .3s;}
.blog-box-4:hover .link{font-size:20px;}
.blog-box-4 .post-date{position:absolute;z-index:10;top:40px;left:40px;font-family:'Playball', cursive;color:#212121;letter-spacing:2px;font-size:18px;line-height:24px;text-align:left;}
.blog-box-4 h6{position:absolute;z-index:10;top:90px;left:40px;letter-spacing:2px;text-align:left;-webkit-transition:color .3s;-moz-transition:color .3s;transition:color .3s;}
.blog-box-4:hover h6{color:#212121;}
.post-sidebar{position:relative;}
.post-sidebar input{width:100%;padding-left:20px;padding-right:20px;margin-top:0;display:inline-block;font-weight:400;letter-spacing:1px;font-size:16px;line-height:20px;padding-top:15px;padding-bottom:15px;background:#f1f1f1;border:none;color:#212121;-webkit-transition:background 0.3s, color 0.3s;transition:background 0.3s, color 0.3s;}
.post-sidebar input:active{color:#fff;outline:none;}
.post-sidebar input:hover{color:#212121;outline:none;}
.post-sidebar input:focus{color:#fff;outline:none;}
.post-sidebar input:-ms-input-placeholder{font-size:10px;text-transform:uppercase;-webkit-transition:color 0.3s;transition:color 0.3s;color:rgba(0,0,0,.7);}
.post-sidebar input::-moz-placeholder{font-size:10px;text-transform:uppercase;-webkit-transition:color 0.3s;transition:color 0.3s;color:rgba(0,0,0,.7);}
.post-sidebar input:-moz-placeholder{font-size:10px;text-transform:uppercase;-webkit-transition:color 0.3s;transition:color 0.3s;color:rgba(0,0,0,.7);}
.post-sidebar input::-webkit-input-placeholder{font-size:10px;text-transform:uppercase;-webkit-transition:color 0.3s;transition:color 0.3s;color:rgba(0,0,0,.7);}
.post-sidebar input:active:-ms-input-placeholder{color:#fff;}
.post-sidebar input:active::-moz-placeholder{color:#fff;}
.post-sidebar input:active:-moz-placeholder{color:#fff;}
.post-sidebar input:active::-webkit-input-placeholder{color:#fff;}
.post-sidebar input:focus:-ms-input-placeholder{color:#fff;}
.post-sidebar input:focus::-moz-placeholder{color:#fff;}
.post-sidebar input:focus:-moz-placeholder{color:#fff;}
.post-sidebar input:focus::-webkit-input-placeholder{color:#fff;}
.post-sidebar h6{text-align:left;padding-bottom:20px;}
.link-tag{position:relative;width:100%;overflow:hidden;text-align:left;}
.link-tag li{display:inline-block;}
.link-tag a{position:relative;display:inline-block;cursor:pointer;outline:none;text-decoration:none;white-space:nowrap;font-size:11px;line-height:16px;text-align:left;padding:3px 12px;margin-right:5px;margin-bottom:5px;border:1px solid rgba(0,0,0,.2);text-transform:uppercase;letter-spacing:1px;color:#212121;font-weight:400;-webkit-transition:background 0.3s, color 0.3s;transition:background 0.3s, color 0.3s;}
.link-tag a:hover{color:#fff;}
.link-recents{position:relative;width:100%;overflow:hidden;text-align:left;}
.link-recents li{display:block;padding:0;margin:0;border-top:1px solid rgba(0,0,0,.1);}
.link-recents a{position:relative;display:block;cursor:pointer;font-size:11px;line-height:21px;text-align:left;text-transform:uppercase;padding-top:10px;padding-bottom:10px;letter-spacing:1px;color:#212121;font-weight:400;-webkit-transition:padding-left 0.3s, color 0.3s;transition:padding-left 0.3s, color 0.3s;}
.link-recents li:last-child{border-bottom:1px solid rgba(0,0,0,.1);}
.link-recents a:hover{padding-left:10px;}
.lat-pro{position:relative;width:100%;}
.lat-pro:after{content:'';display:block;clear:both;}
.lat-pro-img{position:relative;width:50%;float:left;display:inline-block;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.lat-pro-img img{width:100%;display:block;height:auto;}
.lat-pro-img:hover{opacity:0.3;}
.separator-sidebar{position:relative;width:100%;padding-top:50px;}
.blog-big-wrapper{position:relative;width:100%;padding:30px;margin-bottom:20px;}
.blog-big-wrapper img{width:100%;height:auto;display:block;padding-bottom:30px;}
.blog-big-wrapper iframe{padding-bottom:30px;}
.blog-big-wrapper h5{text-align:left;padding-bottom:20px;}
.blog-big-wrapper a h5{color:#414141;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.blog-big-wrapper a:hover h5{}
.blog-big-wrapper p{text-align:left;margin-bottom:20px;}
.blog-big-wrapper .link-to-post{text-align:left;display:block;font-family:'Lato', sans-serif;font-weight:700;font-size:14px;line-height:22px;text-transform:uppercase;letter-spacing:2px;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.blog-big-wrapper .link-to-post:hover{color:#212121;}
.blog-big-wrapper .link-to-post span{font-family:'FontAwesome';padding-left:10px;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.blog-big-wrapper .link-to-post:hover span{color:#212121;padding-left:15px;}
.blog-big-wrapper .big-post-date{position:absolute;z-index:5;top:15px;left:15px;padding:12px 35px;color:#212121;font-family:'Playball', cursive;font-size:16px;}
.blog-big-wrapper .big-post-date span{font-family:'FontAwesome';padding-right:10px;}
.blog-big-wrapper .bottom-autor-text{text-align:left;display:block;font-family:'Playball', cursive;font-weight:400;font-size:16px;line-height:22px;letter-spacing:3px;color:#212121;padding-top:30px;}
.blog-big-wrapper .bottom-autor-text span{font-family:'FontAwesome';}
#owl-blog-big-slider{}
#owl-blog-big-slider .item{position:relative;width:100%;}
#owl-blog-big-slider .item img{width:100%;height:auto;display:block;}
#owl-blog-big-slider.owl-theme .owl-controls{top:50px;}
#owl-blog-big-slider.owl-theme .owl-controls .owl-page span{width:8px;height:8px;}
.audio-player{background-color:#131313;width:100%;display:block;padding-top:50px;padding-bottom:45px;margin-bottom:30px;}
audio{width:100%;}
.blog-big-wrapper.link-big-post h5{padding-bottom:0;}
.blog-big-wrapper.link-big-post h5 span{font-family:'FontAwesome';padding-right:10px;}
.blog-big-wrapper.quote-big-post h5{margin-bottom:20px;padding-bottom:0;padding-left:30px;border-left:5px solid #e74c3c;font-size:14px;}
.blog-big-wrapper.quote-big-post p{padding-bottom:0;}
p.text-border-left{margin-left:40px;padding-left:20px;}
.blog-big-wrapper pre{text-align:left;padding:20px;background:#212121;margin-top:5px;font-size:13px;line-height:24px;letter-spacing:2px;font-weight:400;color:#fff;}
.post-tags-categ{position:relative;width:100%;padding:30px;margin-bottom:20px;}
.post-tags-categ p{text-align:left;font-size:12px;font-weight:400;color:#212121;letter-spacing:1px;text-transform:uppercase;}
.post-tags-categ p span{padding-left:10px;padding-right:10px;}
.post-tags-categ p a{color:#646464;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.post-content-share{position:relative;width:100%;padding:30px;margin-bottom:20px;}
.social-share{position:relative;text-align:left;}
.social-share span{display:inline-block;text-align:left;font-size:12px;letter-spacing:2px;text-transform:uppercase;padding-right:10px;line-height:15px;font-weight:400;color:#212121;}
.list-social-share{display:inline-block;}
.list-social-share li{padding:0;list-style:none;text-align:left;width:22px;display:inline-block;cursor:pointer;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.list-social-share li.icon-soc-share a{font-size:13px;line-height:15px;width:22px;opacity:1;margin:0;padding:0;color:#282b30;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.list-social-share li:hover{}
.list-social-share li:hover.icon-soc-share a{}
.post-content-com-top{position:relative;width:100%;padding:30px;margin-bottom:20px;}
.post-content-com-top p{text-align:left;font-size:12px;letter-spacing:2px;text-transform:uppercase;line-height:15px;font-weight:400;color:#212121;}
.post-content-comment{position:relative;width:100%;padding:30px;margin-bottom:20px;}
.post-content-comment:after{content:'';display:block;clear:both;}
.post-content-comment img{width:80px;height:80px;display:block;float:left;margin-right:30px;margin-bottom:20px;}
.post-content-comment h6{padding-bottom:20px;text-align:left;}
.post-content-comment p{padding-bottom:20px;text-align:left;}
.post-content-comment .reply{position:relative;display:block;float:right;text-align:right;font-size:11px;letter-spacing:2px;text-transform:uppercase;line-height:15px;font-weight:400;color:#212121;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.reply-in{margin-left:30px;width:calc(100% - 30px);}
.leave-reply{position:relative;width:100%;padding:30px;overflow:hidden;}
.leave-reply:after{content:'';display:block;clear:both;}
.leave-reply h6{padding-bottom:20px;text-align:left;}
.leave-reply p{padding-bottom:20px;text-align:left;font-size:10px;letter-spacing:1px;text-transform:uppercase;line-height:15px;font-weight:400;}
.leave-reply input{width:100%;margin-top:5px;font-family:'Lato', sans-serif;float:left;display:inline-block;padding-left:20px;padding-right:20px;font-weight:400;letter-spacing:1px;margin-top:5px;font-size:12px;line-height:22px;padding-top:15px;padding-bottom:15px;background:#fff;border:none;color:#212121;-webkit-transition:background 0.3s, color 0.3s;transition:background 0.3s, color 0.3s;}
.leave-reply textarea{height:120px;font-family:'Lato', sans-serif;width:100%;padding-left:20px;padding-right:20px;font-weight:400;letter-spacing:1px;margin-top:5px;font-size:12px;line-height:22px;padding-top:15px;padding-bottom:15px;background:#fff;border:none;color:#212121;-webkit-transition:background 0.3s, color 0.3s;transition:background 0.3s, color 0.3s;}
.leave-reply textarea:active,
.leave-reply input:active{color:#fff;outline:none;}
.leave-reply textarea:hover,
.leave-reply input:hover{color:#737373;outline:none;}
.leave-reply textarea:focus,
.leave-reply input:focus{color:#fff;outline:none;}
.leave-reply textarea:-ms-input-placeholder,
.leave-reply input:-ms-input-placeholder{font-size:12px;text-transform:uppercase;font-family:'Lato', sans-serif;-webkit-transition:color 0.3s;transition:color 0.3s;}
.leave-reply textarea::-moz-placeholder,
.leave-reply input::-moz-placeholder{font-size:12px;text-transform:uppercase;font-family:'Lato', sans-serif;-webkit-transition:color 0.3s;transition:color 0.3s;}
.leave-reply textarea:-moz-placeholder,
.leave-reply input:-moz-placeholder{font-size:12px;text-transform:uppercase;font-family:'Lato', sans-serif;-webkit-transition:color 0.3s;transition:color 0.3s;}
.leave-reply textarea::-webkit-input-placeholder,
.leave-reply input::-webkit-input-placeholder{font-size:12px;text-transform:uppercase;font-family:'Lato', sans-serif;-webkit-transition:color 0.3s;transition:color 0.3s;}
.leave-reply textarea:active:-ms-input-placeholder,
.leave-reply input:active:-ms-input-placeholder{color:#fff;}
.leave-reply textarea:active::-moz-placeholder,
.leave-reply input:active::-moz-placeholder{color:#fff;}
.leave-reply textarea:active:-moz-placeholder,
.leave-reply input:active:-moz-placeholder{color:#fff;}
.leave-reply textarea:active::-webkit-input-placeholder,
.leave-reply input:active::-webkit-input-placeholder{color:#fff;}
.leave-reply textarea:focus:-ms-input-placeholder,
.leave-reply input:focus:-ms-input-placeholder{color:#fff;}
.leave-reply textarea:focus::-moz-placeholder,
.leave-reply input:focus::-moz-placeholder{color:#fff;}
.leave-reply textarea:focus:-moz-placeholder,
.leave-reply input:focus:-moz-placeholder{color:#fff;}
.leave-reply textarea:focus::-webkit-input-placeholder,
.leave-reply input:focus::-webkit-input-placeholder{color:#fff;}
button.post-comment{position:relative;width:100%;height:50px;font-weight:400;letter-spacing:1px;text-transform:uppercase;margin-top:5px;display:block;padding:0;font-size:13px;line-height:50px;background:#fff;border:none;-webkit-transition:background 0.3s, color 0.3s;transition:background 0.3s, color 0.3s;}
button.post-comment:hover{color:#fff;}
button.post-comment:focus,
button.post-comment:active{border:none;outline:none;}
button.post-comment:active{opacity:.7;}
a.link-big-post-single h5{padding:55px 30px;background:#212121;color:#fff;margin-bottom:25px;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
a.link-big-post-single h5:hover{background:#fff;}
a.link-big-post-single h5 span{font-family:'FontAwesome';padding-right:10px;}
a.quote-big-post-single h5{padding:55px 30px;background:#212121;color:#fff;margin-bottom:25px;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
a.quote-big-post-single h5:hover{background:#fff;}
.call-to-action-1{position:relative;width:100%;margin:0 auto;text-align:center;padding-top:95px;padding-bottom:32px;background:rgba(0,0,0,0.9);}
.call-to-action-1 .action-top-1{position:relative;width:100%;font-family:'Lato', cursive;text-align:center;letter-spacing:3px;margin-bottom:10px;font-size:22px;line-height:28px;}
.call-to-action-1 h5{color:#0d0d0d;text-align:left;}
.call-to-action-1 p{color:#f4f4f4;text-align:left;padding-left:15px;padding-right:15px;}
.call-to-action-1 a.button-1{position:relative;margin:0 auto;text-align:center;color:#fff;padding:12px 40px;font-family:'Lato', sans-serif;font-weight:400;font-size:12px;text-transform:uppercase;letter-spacing:2px;-webkit-transition:color .3s, background .3s;-moz-transition:color .3s, background .3s;transition:color .3s, background .3s;}
.call-to-action-1 a.button-1:hover{color:#ffffff;}
.call-to-action-2{position:relative;width:100%;margin:0 auto;text-align:center;padding-top:30px;padding-bottom:30px;background:#0d0d0d;}
.call-to-action-2 h6{position:relative;color:#f4f4f4;text-align:center;display:inline-block;padding-right:30px;}
.call-to-action-2 a.button-2{position:relative;display:inline-block;text-align:center;color:#fff;padding:10px 35px;font-family:'Lato', sans-serif;font-weight:400;font-size:12px;text-transform:uppercase;letter-spacing:2px;-webkit-transition:color .3s, background .3s;-moz-transition:color .3s, background .3s;transition:color .3s, background .3s;}
.call-to-action-2 a.button-2:hover{color:#212121;}
.blockquotes-1{position:relative;margin:0 auto;text-align:center;width:100%;overflow:hidden;z-index:2;}
.blockquotes-1 h6{text-align:center;padding-top:20px;padding-bottom:20px;}
.blockquotes-1 p{text-align:center;font-family:'Lato', sans-serif;font-weight:400;letter-spacing:3px;font-size:16px;font-style:italic;}
.blockquotes-1 p span{font-weight:700;font-size:16px;font-family:'Montserrat', sans-serif;font-style:normal;}
.blockquotes-1 img{width:80px;height:80px;border-radius:50%;margin:0 auto;text-align:center;}
.blockquotes-1 .arrow-right{position:absolute;left:50%;margin-left:-7px;width:0;height:0;top:78px;border-left:7px solid transparent;border-right:7px solid transparent;}
.blockquotes-1 .company-name{position:relative;text-align:center;width:100%;overflow:hidden;z-index:2;font-family:'Playball', cursive;letter-spacing:3px;font-size:22px;padding-top:30px;}
#owl-logos{position:relative;margin:0 auto;text-align:center;width:100%;overflow:hidden;}
#owl-logos li img{margin:0 auto;text-align:center;display:block;width:196px;height:104px;}
#owl-logos-1{position:relative;margin:0 auto;text-align:center;width:100%;overflow:hidden;}
#owl-logos-1 li img{margin:0 auto;text-align:center;display:block;width:100px;height:65px;}
#owl-logos-2{position:relative;margin:0 auto;text-align:center;width:100%;overflow:hidden;}
#owl-logos-2 li img{margin:0 auto;text-align:center;display:block;width:100px;height:65px;}
#owl-logos-3{position:relative;margin:0 auto;text-align:center;width:100%;overflow:hidden;}
#owl-logos-3 li img{margin:0 auto;text-align:center;display:block;width:100px;height:65px;}
#owl-logos-4{position:relative;margin:0 auto;text-align:center;width:100%;overflow:hidden;}
#owl-logos-4 li img{margin:0 auto;text-align:center;display:block;width:100px;height:65px;}
#owl-logos-5{position:relative;margin:0 auto;text-align:center;width:100%;overflow:hidden;}
#owl-logos-5 li img{margin:0 auto;text-align:center;display:block;width:100px;height:65px;}
.logos-wrapper{position:relative;margin:0 auto;text-align:center;width:100%;overflow:hidden;padding-top:30px;padding-bottom:30px;cursor:pointer;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.logos-wrapper:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.logos-wrapper img{margin:0 auto;text-align:center;display:block;width:100px;height:65px;}
#owl-carousel-1{position:relative;width:100%;overflow:hidden;}
#owl-carousel-1 li{margin-left:10px;margin-right:10px;}
#owl-carousel-1 li img{display:block;width:100%;height:auto;}
#owl-carousel-2{position:relative;width:100%;overflow:hidden;}
#owl-carousel-2 li{margin-left:10px;margin-right:10px;}
#owl-carousel-3{position:relative;width:100%;overflow:hidden;}
#owl-carousel-3 li{margin-left:10px;margin-right:10px;}
#owl-carousel-4{position:relative;width:100%;overflow:hidden;}
#owl-carousel-4 li{margin-left:10px;margin-right:10px;}
#owl-carousel-5{position:relative;width:100%;overflow:hidden;}
#owl-carousel-5 li{margin-left:10px;margin-right:10px;}
.lightbox-box{position:relative;width:100%;}
.lightbox-box img{width:100%;height:auto;display:block;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.lightbox-box:hover img{opacity:.5;}
.coming-soon{position:relative;width:100%;overflow:hidden;font-family:'Montserrat', sans-serif;text-align:left;padding:120px 50px;border-left:5px solid #212121;font-size:60px;line-height:64px;text-transform:uppercase;font-weight:700;color:#212121;letter-spacing:3px;}
.coming-soon span{font-family:'FontAwesome';padding-right:25px;}
.alert{position:relative;width:100%;overflow:hidden;padding:20px;}
.alert.big-alerts{padding:40px;}
.alert p{font-family:'Lato', sans-serif;font-weight:400;font-size:12px;line-height:24px;color:#212121;text-transform:uppercase;letter-spacing:2px;}
.alert p span{font-family:'FontAwesome';padding-right:15px;}
.alert.alert-green{background-color:#c5ebd4;border-left:3px solid #8cd7aa;}
.alert.alert-red{background-color:#ffcccb;border-left:3px solid #ff817f;}
.alert.alert-blue{background-color:#b9dff4;border-left:3px solid #77c1ea;}
.alert.alert-yelow{background-color:#fce1b6;border-left:3px solid #f9c36d;}
.alert.alert-blank{background-color:#eeeeee;border-left:3px solid #ccc;}
.alert.alert-blank-2{background-color:#333333;border-left:3px solid #111;}
.alert.alert-blank-2 p{color:#fff;}
.office-1{position:relative;width:100%;}
.office-1:after{content:'';display:block;clear:both;}
.office-1 .box-1{position:relative;width:50%;float:left;display:inline-block;}
.office-1 .box-1 img{width:100%;height:auto;display:block;}
.office-1 .box-1 .text-in{position:relative;width:80%;margin-left:10%;}
.office-text{padding-top:50px;}
.team-box-1{position:relative;width:100%;}
.team-box-1 img{margin-left:10%;width:80%;height:auto;display:block;}
.team-box-1.full-image-box img{margin-left:0%;width:100%;height:auto;display:block;}
.team-box-1 .team-box-1-text-in{position:relative;padding:20px;border-radius:0.25em;box-shadow:0 3px 0 #212121;}
.team-box-1 .team-box-1-text-in .team-name-top{text-align:center;padding-bottom:0;font-family:'Playball', cursive;color:#212121;font-size:20px;letter-spacing:2px;}
.team-box-1 .team-box-1-text-in h6{text-align:center;padding-top:5px;padding-bottom:20px;}
.team-box-1 .team-box-1-text-in p{text-align:center;padding-bottom:20px;}
.social-team{position:relative;width:100%;z-index:12;text-align:center;margin:0 auto;}
.team-social li{padding:0;list-style:none;text-align:center;margin:0 auto;width:25px;display:inline-block;cursor:pointer;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.team-social li.icon-team a{font-family:'FontAwesome';font-size:16px;line-height:16px;width:25px;opacity:1;color:#212121;margin:0;padding:0;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.team-social li:hover{}
.team-social li:hover.icon-team a{}
#carousel-team-3col{margin-bottom:38px;}
#carousel-team-3col.owl-theme .owl-controls{top:auto;left:0;width:100%;text-align:center;bottom:-30px;}
#carousel-team-3col.owl-theme .owl-controls .owl-page span{width:8px;height:8px;margin-left:5px;margin-right:5px;border-color:transparent;background-color:#212121;}
#carousel-team-4col{margin-bottom:38px;}
#carousel-team-4col.owl-theme .owl-controls{top:auto;left:0;width:100%;text-align:center;bottom:-30px;}
#carousel-team-4col.owl-theme .owl-controls .owl-page span{width:8px;height:8px;margin-left:5px;margin-right:5px;border-color:transparent;background-color:#212121;}
.team-box-1 .tooltip-content{position:absolute;font-family:'Lato', sans-serif;font-weight:400;font-size:12px;line-height:20px;letter-spacing:1px;text-transform:uppercase;color:#404040;pointer-events:none;text-align:center;z-index:100;opacity:0;padding-left:40px;bottom:100%;}
.team-box-1 .tooltip-content{width:180px;right:79%;margin:0 0 50px 0;-webkit-transform:scale3d(0,0,1);transform:scale3d(0,0,1);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, transform 0.3s;}
.team-box-1:hover .tooltip-content{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition-delay:0.3s;transition-delay:0.3s;}
.team-box-1 .tooltip-shape{position:absolute;width:220px;height:165px;pointer-events:none;}
.team-box-1 .tooltip-shape{top:0;right:65%;-webkit-transform:translate3d(0,-90%,0);transform:translate3d(0,-90%,0);}
.team-box-1:hover .tooltip-shape{pointer-events:auto;}
.team-box-1 .tooltip-shape svg{stroke-width:2;}
.team-box-1 .tooltip-shape svg path{fill:#fff;opacity:0;-webkit-transform:scale3d(0,0,1);transform:scale3d(0,0,1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, transform 0.3s;}
.team-box-1:hover .tooltip-shape svg path{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
.team-box-1:hover .tooltip-shape svg path#path2{-webkit-transition-delay:0.1s;transition-delay:0.1s;}
.team-box-1:hover .tooltip-shape svg path#path3{-webkit-transition-delay:0.2s;transition-delay:0.2s;}
.team-box-1:hover .tooltip-shape svg path#path4{-webkit-transition-delay:0.3s;transition-delay:0.3s;}
.team-box-1:hover .tooltip-shape svg path#path6{-webkit-transition-delay:0.1s;transition-delay:0.1s;}
.team-box-1:hover .tooltip-shape svg path#path7{-webkit-transition-delay:0.2s;transition-delay:0.2s;}
.team-box-1:hover .tooltip-shape svg path#path8{-webkit-transition-delay:0.3s;transition-delay:0.3s;}
.team-box-1:hover .tooltip-shape svg path#path10{-webkit-transition-delay:0.1s;transition-delay:0.1s;}
.team-box-1:hover .tooltip-shape svg path#path11{-webkit-transition-delay:0.2s;transition-delay:0.2s;}
.team-box-1:hover .tooltip-shape svg path#path12{-webkit-transition-delay:0.3s;transition-delay:0.3s;}
.pro-bar-container{position:relative;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;width:calc(100% - 50px);height:3px;background:#000;}
.skills-in-box{padding:20px;}
.pro-bar-margin{margin-bottom:17px;}
.pro-bar-margin-last{margin-bottom:11px;}
.skills-name{position:relative;width:100%;text-align:left;padding-bottom:5px;font-family:'Lato', sans-serif;font-weight:500;font-size:12px;letter-spacing:2px;color:#212121;text-transform:uppercase;}
.pro-bar{position:relative;height:3px;overflow:hidden;}
.text-in-bar{position:absolute;top:-11px;right:-50px;width:35px;height:25px;background:#212121;border-radius:3px;text-align:center;font-family:'Lato', sans-serif;font-weight:400;font-size:11px;line-height:25px;color:#fff;z-index:2222;}
.arrow-skills{position:absolute;right:-16px;top:-5px;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid #212121;z-index:2222;}
.pro-bar.bar-100{width:100%;}
.pro-bar.bar-99{width:99%;}
.pro-bar.bar-98{width:98%;}
.pro-bar.bar-97{width:97%;}
.pro-bar.bar-96{width:96%;}
.pro-bar.bar-95{width:95%;}
.pro-bar.bar-94{width:94%;}
.pro-bar.bar-93{width:93%;}
.pro-bar.bar-92{width:92%;}
.pro-bar.bar-91{width:91%;}
.pro-bar.bar-90{width:90%;}
.pro-bar.bar-89{width:89%;}
.pro-bar.bar-88{width:88%;}
.pro-bar.bar-87{width:87%;}
.pro-bar.bar-86{width:86%;}
.pro-bar.bar-85{width:85%;}
.pro-bar.bar-84{width:84%;}
.pro-bar.bar-83{width:83%;}
.pro-bar.bar-82{width:82%;}
.pro-bar.bar-81{width:81%;}
.pro-bar.bar-80{width:80%;}
.pro-bar.bar-79{width:79%;}
.pro-bar.bar-78{width:78%;}
.pro-bar.bar-77{width:77%;}
.pro-bar.bar-76{width:76%;}
.pro-bar.bar-75{width:75%;}
.pro-bar.bar-74{width:74%;}
.pro-bar.bar-73{width:73%;}
.pro-bar.bar-72{width:72%;}
.pro-bar.bar-71{width:71%;}
.pro-bar.bar-70{width:70%;}
.pro-bar.bar-69{width:69%;}
.pro-bar.bar-68{width:68%;}
.pro-bar.bar-67{width:67%;}
.pro-bar.bar-66{width:66%;}
.pro-bar.bar-65{width:65%;}
.pro-bar.bar-64{width:64%;}
.pro-bar.bar-63{width:63%;}
.pro-bar.bar-62{width:62%;}
.pro-bar.bar-61{width:61%;}
.pro-bar.bar-60{width:60%;}
.pro-bar.bar-59{width:59%;}
.pro-bar.bar-58{width:58%;}
.pro-bar.bar-57{width:57%;}
.pro-bar.bar-56{width:56%;}
.pro-bar.bar-55{width:55%;}
.pro-bar.bar-54{width:54%;}
.pro-bar.bar-53{width:53%;}
.pro-bar.bar-52{width:52%;}
.pro-bar.bar-51{width:51%;}
.pro-bar.bar-50{width:50%;}
.pro-bar.bar-49{width:49%;}
.pro-bar.bar-48{width:48%;}
.pro-bar.bar-47{width:47%;}
.pro-bar.bar-46{width:46%;}
.pro-bar.bar-45{width:45%;}
.pro-bar.bar-44{width:44%;}
.pro-bar.bar-43{width:43%;}
.pro-bar.bar-42{width:42%;}
.pro-bar.bar-41{width:41%;}
.pro-bar.bar-40{width:40%;}
.pro-bar.bar-39{width:39%;}
.pro-bar.bar-38{width:38%;}
.pro-bar.bar-37{width:37%;}
.pro-bar.bar-36{width:36%;}
.pro-bar.bar-35{width:35%;}
.pro-bar.bar-34{width:34%;}
.pro-bar.bar-33{width:33%;}
.pro-bar.bar-32{width:32%;}
.pro-bar.bar-31{width:31%;}
.pro-bar.bar-30{width:30%;}
.pro-bar.bar-29{width:29%;}
.pro-bar.bar-28{width:28%;}
.pro-bar.bar-27{width:27%;}
.pro-bar.bar-26{width:26%;}
.pro-bar.bar-25{width:25%;}
.pro-bar.bar-24{width:24%;}
.pro-bar.bar-23{width:23%;}
.pro-bar.bar-22{width:22%;}
.pro-bar.bar-21{width:21%;}
.pro-bar.bar-20{width:20%;}
.pro-bar.bar-19{width:19%;}
.pro-bar.bar-18{width:18%;}
.pro-bar.bar-17{width:17%;}
.pro-bar.bar-16{width:16%;}
.pro-bar.bar-15{width:15%;}
.pro-bar.bar-14{width:14%;}
.pro-bar.bar-13{width:13%;}
.pro-bar.bar-12{width:12%;}
.pro-bar.bar-11{width:11%;}
.pro-bar.bar-10{width:10%;}
.pro-bar.bar-9{width:9%;}
.pro-bar.bar-8{width:8%;}
.pro-bar.bar-7{width:7%;}
.pro-bar.bar-6{width:6%;}
.pro-bar.bar-5{width:5%;}
.pro-bar.bar-4{width:4%;}
.pro-bar.bar-3{width:3%;}
.pro-bar.bar-2{width:2%;}
.pro-bar.bar-1{width:1%;}
.pro-bar.bar-0{width:0%;}
#owl-about-slider{}
#owl-about-slider .item{position:relative;width:100%;}
#owl-about-slider .item img{width:100%;height:auto;display:block;}
#owl-about-slider .item .left-info{position:absolute;bottom:30px;left:30px;background:rgba(244,244,244,.95);color:#212121;padding:15px 30px;font-family:'Lato', sans-serif;font-weight:700;font-size:13px;line-height:20px;letter-spacing:4px;text-transform:uppercase;}
.services-boxes-1{position:relative;width:100%;}
.services-boxes-1:after{content:'';display:block;clear:both;}
.services-boxes-1 .icon-box{float:left;width:40px;height:40px;font-family:'FontAwesome';border-radius:50%;font-size:14px;color:#ffffff;line-height:40px;text-align:center;-webkit-transition:color .3s, background .3s;-moz-transition:color .3s, background .3s;transition:color .3s, background .3s;}
.services-boxes-1:hover .icon-box{background:#ffffff;}
.services-boxes-1 h6{text-align:left;margin-left:70px;padding-bottom:20px;}
.services-boxes-1 p{text-align:left;margin-left:70px;}
.services-boxes-2{position:relative;padding:20px;text-align:center;margin:0 auto;}
.services-boxes-2:after{content:'';display:block;clear:both;}
.services-boxes-2 .icon-box{display:block;width:24px;height:24px;font-family:'FontAwesome';font-size:24px;line-height:24px;text-align:center;margin:0 auto;-webkit-transition:color .3s;-moz-transition:color .3s;transition:color .3s;}
.services-boxes-2 .icon-box.full-icon-box{width:80px;height:80px;line-height:70px;border-radius:50%;background:#212121;border:5px double #fff;-webkit-transition:background .3s, color .3s;-moz-transition:background .3s, color .3s;transition:background .3s, color .3s;}
.services-boxes-2:hover .icon-box.full-icon-box{}
.services-boxes-2:hover .icon-box{color:#212121;}
.services-boxes-2 h6{text-align:center;padding-top:20px;padding-bottom:20px;-webkit-transition:color .3s;-moz-transition:color .3s;transition:color .3s;}
.services-boxes-2 p{text-align:center;}
.smk_accordion{position:relative;margin:0;padding:0;list-style:none;}
.smk_accordion .accordion_in{position:relative;z-index:10;margin-top:-1px;overflow:hidden;margin-bottom:20px;}
.smk_accordion .accordion_in .acc_head{position:relative;padding:10px;text-align:center;font-family:'Montserrat', sans-serif;text-transform:uppercase;font-weight:700;color:#414141;font-size:14px;line-height:28px;display:block;cursor:pointer;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.smk_accordion .accordion_in .acc_head:hover{color:#fff;}
.smk_accordion .accordion_in.acc_active > .acc_head{color:#fff;}
.smk_accordion .accordion_in .acc_head .acc_icon_expand{display:block;width:30px;height:30px;position:absolute;right:20px;top:50%;margin-top:-15px;background:url('../images/acc1.png')no-repeat center center;}
.smk_accordion .accordion_in .acc_head:hover .acc_icon_expand{background:url('../images/acc2.png')no-repeat center center;}
.smk_accordion .accordion_in.acc_active > .acc_head .acc_icon_expand{background:url('../images/acc3.png')no-repeat center center;}
.smk_accordion .accordion_in .acc_content{color:#404040;padding:30px;}
.smk_accordion .accordion_in-2 .acc_head .acc_icon_expand{display:block;width:30px;height:30px;position:absolute;right:20px;top:50%;margin-top:-15px;background:url('../images/acc1-2.png')no-repeat center center;}
.smk_accordion .accordion_in-2 .acc_head:hover .acc_icon_expand{background:url('../images/acc2-2.png')no-repeat center center;}
.smk_accordion .accordion_in-2.acc_active > .acc_head .acc_icon_expand{background:url('../images/acc3-2.png')no-repeat center center;}
.smk_accordion .accordion_in-2 .acc_content{color:#404040;padding:20px;}
.smk_accordion .accordion_in .acc_content h1:first-of-type,
.smk_accordion .accordion_in .acc_content h2:first-of-type,
.smk_accordion .accordion_in .acc_content h3:first-of-type,
.smk_accordion .accordion_in .acc_content h4:first-of-type,
.smk_accordion .accordion_in .acc_content h5:first-of-type,
.smk_accordion .accordion_in .acc_content h6:first-of-type{margin-top:5px;}
.smk_accordion .accordion_in-2 .acc_content p{text-align:left;}
.smk_accordion .accordion_in:first-of-type,
.smk_accordion .accordion_in:first-of-type .acc_head{}
.smk_accordion .accordion_in:last-of-type,
.smk_accordion .accordion_in:last-of-type .acc_content{}
.smk_accordion .accordion_in.acc_active > .acc_content{display:block;}
.smk_accordion.acc_with_icon .accordion_in .acc_head,
.smk_accordion.acc_with_icon .accordion_in .acc_content{padding-left:40px;}
.facts-box-1{position:relative;width:100%;margin:0 auto;text-align:center;}
.facts-box-1 h6{padding-top:25px;color:#4c4c4c;}
.facts-box-1-num{position:relative;font-family:'Lato', cursive;font-size:30px;line-height:30px;letter-spacing:6px;width:100%;margin:0 auto;text-align:center;padding-bottom:20px;}
.facts-box-1-num .line{position:absolute;width:30px;bottom:0;left:50%;margin-left:-15px;border-bottom:1px solid #212121;z-index:2;}
.facts-box-2{position:relative;width:100%;margin:0 auto;text-align:center;}
.facts-box-2 h6{padding-bottom:25px;}
.facts-box-2-num{position:relative;font-family:'Lato', cursive;font-size:20px;line-height:22px;letter-spacing:4px;color:#212121;width:100%;margin:0 auto;text-align:center;padding-top:20px;}
.facts-box-2-num .line{position:absolute;width:30px;top:0;left:50%;margin-left:-15px;border-bottom:1px solid #212121;z-index:2;}
#ajax-form{width:100%;font-size:10px;line-height:14px;color:#101010;margin:0 auto;}
#ajax-form label{display:block;font-size:14px;line-height:30px;}
#ajax-form input{width:100%;border:none;font-weight:400;text-transform:uppercase;letter-spacing:2px;font-size:12px;line-height:22px;padding-bottom:10px;background:transparent;}
#ajax-form textarea{width:100%;font-weight:400;text-transform:uppercase;letter-spacing:2px;font-size:12px;line-height:22px;height:62px;margin-top:2px;padding-bottom:10px;border:none;background:transparent;}
.error{font:10px/22px 'Open Sans', sans-serif;text-transform:uppercase;display:none;color:#101010;}
#ajaxsuccess{background:#f5f5f5;color:#101010;font:20px/60px 'Open Sans', sans-serif;height:60px;display:none;padding-left:10px;width:100%;margin-left:auto;margin-right:auto;margin-top:30px;}
.text-align-center{text-align:center;padding-top:10px;}
#ajax-form textarea:active,
#ajax-form input:active{color:#101010;}
#ajax-form textarea:active,
#ajax-form input:hover{color:#101010;}
#ajax-form textarea:focus,
#ajax-form input:focus{outline:none;}
#ajax-form textarea,
#ajax-form input{border-bottom:2px solid #313131;color:#101010;}
#button-con{position:relative;z-index:100;text-align:center;}
#button-con button{position:relative;display:inline-block;outline:none;width:140px;padding-bottom:15px;padding-top:15px;text-decoration:none;text-transform:uppercase;letter-spacing:3px;font-family:'Lato', sans-serif;font-weight:700;font-size:12px;border:2px solid #212121;color:#212121;border-radius:3px;text-align:center;overflow:hidden;z-index:100;cursor:pointer;background:rgba(0,0,0,0);-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
#button-con button:hover,
#button-con button:focus{outline:none;}
#button-con button:hover{color:#fff;}
#google_map{-webkit-filter:grayscale(90%);-moz-filter:grayscale(90%);-ms-filter:grayscale(90%);-o-filter:grayscale(90%);filter:grayscale(90%);filter:url(../images/grayscale.svg#greyscale);filter:gray;}
#google_map{width:100%;height:400px;z-index:0;position:relative;display:none;z-index:200;opacity:.8;}
.button-map{cursor:pointer;text-align:center;position:relative;padding-top:40px;padding-bottom:40px;font-family:'Montserrat', sans-serif;width:100%;display:block;color:#ffffff;font-weight:700;background:#e54d42;font-size:16px;text-transform:uppercase;z-index:200;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.button-map:hover{color:#fff;}
.close-map:after{content:"\f107";display:inline-block;font-family:'FontAwesome';font-weight:normal;font-style:normal;display:inline-block;text-decoration:inherit;margin-left:16px;font-size:18px;}
.show-map:after{content:"\f106";display:inline-block;font-family:'FontAwesome';font-weight:normal;font-style:normal;display:inline-block;text-decoration:inherit;margin-left:16px;font-size:18px;}
.map-tooltip{width:300px;}
.map-tooltip h6{font-family:'Montserrat', sans-serif;color:#212121;text-transform:uppercase;margin-left:20px;font-size:18px;margin-bottom:10px;margin-top:10px;}
.map-tooltip p{margin-bottom:10px;text-transform:uppercase;margin-left:20px;font-size:10px;font-family:'Lato', sans-serif;font-weight:400;letter-spacing:2px;text-align:center;}
.social-contact{position:relative;width:100%;z-index:12;height:50px;margin:0 auto;text-align:center;}
.list-contact li{position:relative;padding:0;list-style:none;text-align:center;width:50px;margin-left:30px;margin-right:30px;display:inline-block;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.list-contact li.contact-soc a{display:block;font-family:'FontAwesome';border:1px solid rgba(10,10,10,.4);border-radius:50%;font-size:16px;line-height:50px;width:50px;height:50px;color:#616161;text-align:center;opacity:1;margin:0;padding:0;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.list-contact li:hover{}
.list-contact li:hover.contact-soc a{color:#111111;border:1px solid rgba(10,10,10,.1);}
.list-contact li .tooltip-content-shop{width:120px;margin:0 0 20px -60px;text-transform:uppercase;font-size:10px;}
.btn{display:inline-block;text-align:center;text-transform:uppercase;font-weight:400;font-size:12px;color:#fff;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;background-color:#212121;border-radius:3px;height:30px;line-height:30px;width:120px;}
.no-touch .btn:hover{color:#212121;}
.btn.salmon{}
.no-touch .btn.salmon:hover{background-color:#212121;}
@media only screen and (min-width:1070px){.btn{letter-spacing:3px;height:30px;line-height:30px;font-size:13px;width:120px;}
.call-to-action-1 p{color:#f4f4f4;text-align:left;padding-left:100px;padding-right:100px;}
}
@media only screen and (min-width:1070px){.cd-header{height:90px;background-color:transparent;}
.cd-header #cd-logo{margin-top:32px;font-size:28px;font-size:1.75rem;}
.cd-header #cd-logo img{width:80px;height:25px;}
.cd-header #cd-action{margin:20px 5% 0 0;}
.cd-header .btn{}
}
.cd-main-content-app{overflow:hidden;max-width:100%;margin:0 auto;padding-top:50px;}
@media only screen and (min-width:1070px){.cd-main-content-app{position:relative;height:100%;min-height:500px;padding:0 10%;padding-top:50px;}
}
.cd-product-intro{padding:50px 5%;text-align:center;}
.cd-product-intro h1{margin-bottom:10px;}
.cd-product-intro p{padding:0 0 20px;max-width:560px;margin:0 auto;}
.cd-product-intro .cd-triggers:after{content:"";display:table;clear:both;}
.cd-product-intro .btn{margin-right:8px;}
@media only screen and (min-width:480px){.cd-product-intro{padding:50px 10%;}
.button-slider-3{visibility:hidden;}
.arrow-down2{visibility:hidden;}
}
@media only screen and (min-width:850px){.cd-product-intro{padding:50px 15%;}

.button-slider-3{visibility:hidden;}
.arrow-down2{visibility:hidden;}
.cd-main-header{height:50px;}
}
@media only screen and (min-width:1070px){.cd-product-intro{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:20%;width:40%;padding:0;text-align:left;-webkit-transition:-webkit-transform 0.3s, opacity 0.3s;-moz-transition:-moz-transform 0.3s 0s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s;}
.is-product-tour .cd-product-intro{opacity:0;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);}
.cd-product-intro h1{text-align:left;font-size:40px;line-height:44px;}
.cd-product-intro p{padding:10px 0 44px;margin:0;font-family:'Lato', sans-serif;font-weight:400;font-size:14px;line-height:24px;text-transform:uppercase;letter-spacing:3px;}
.cd-product-intro .btn{margin-right:15px;width:170px;height:50px;line-height:50px;}
}
#cd-product-tour{position:relative;}
@media only screen and (min-width:1070px){#cd-product-tour{width:100%;max-width:850px;margin:0 auto;height:700px;top:50%;left:0;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transform:translateY(0) translateX(75%);-moz-transform:translateY(0) translateX(75%);-ms-transform:translateY(0) translateX(75%);-o-transform:translateY(0) translateX(75%);transform:translateY(0) translateX(75%);-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;transition:transform 0.3s;}
.is-product-tour #cd-product-tour{-webkit-transform:translateY(0) translateX(0);-moz-transform:translateY(0) translateX(0);-ms-transform:translateY(0) translateX(0);-o-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0);}
#cd-product-tour > ul{min-height:900px;width:100%;}
}
.cd-single-item{padding:50px 5% 120px;width:100%;text-align:center;border-top:1px solid #494e6e;}
.cd-single-item h2{margin-bottom:15px;}
.cd-single-item p{padding:10px 0 50px;}
@media only screen and (min-width:480px){.cd-single-item{padding:50px 10% 120px;}
.button-slider-3{visibility:hidden;}
.arrow-down2{visibility:hidden;}
.cd-main-header{height:50px;}
}
@media only screen and (min-width:850px){.cd-single-item{padding:50px 15% 120px;}
.cd-single-item:after{content:"";display:table;clear:both;}
.cd-single-item .cd-caption{width:50%;float:left;margin-top:180px;}
.cd-single-item:nth-child(2n) .cd-caption{float:right;}
.button-slider-3{visibility:hidden;}
.arrow-down2{visibility:hidden;}
.cd-main-header{height:50px;}
}
@media only screen and (min-width:1070px){.cd-single-item{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:0;text-align:left;border-top:none;padding:0;visibility:visible;}
.cd-single-item.cd-not-visible{visibility:hidden;}
.cd-single-item h2{text-align:left;}
.cd-single-item p{text-align:left;}
.cd-single-item .cd-caption{width:60%;float:right;margin:80px 0 0 5%;opacity:0;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform 0.3s, opacity 0.3s;-moz-transition:-moz-transform 0.3s 0s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s;}
.is-product-tour .cd-single-item.cd-active .cd-caption{opacity:1;}
.cd-single-item.cd-move-right .cd-caption{-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);transform:translateX(100px);}
}
.cd-image-container{max-width:226px;margin:0 auto;padding-top:50px;}
.cd-image-container > div{position:relative;}
.cd-image-container img{display:block;}
.cd-image-container video{display:none;}
@media only screen and (min-width:850px){.cd-image-container{float:right;}
.cd-single-item:nth-child(2n) .cd-image-container{float:left;}
.button-slider-3{visibility:hidden;}
.arrow-down2{visibility:hidden;}
.cd-main-header{height:50px;}
}
@media only screen and (min-width:1070px){.cd-image-container{height:402px;width:35%;float:left;max-width:none;padding-top:0;}
.cd-image-container > div{display:inline-block;max-width:100%;max-height:100%;}
.cd-image-container img{height:402px;-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;transition:transform 0.3s;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);}
.cd-image-container video{display:block;position:absolute;width:402px;left:50%;top:50%;bottom:auto;right:auto;z-index:1;-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;transition:transform 0.3s;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transform:translateX(-50%) translateY(-50%) rotate(-90deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(-90deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(-90deg);-o-transform:translateX(-50%) translateY(-50%) rotate(-90deg);transform:translateX(-50%) translateY(-50%) rotate(-90deg);}
.cd-move-right .cd-image-container img{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);}
.cd-move-right .cd-image-container video{-webkit-transform:translateX(50%) translateY(-50%) rotate(-90deg);-moz-transform:translateX(50%) translateY(-50%) rotate(-90deg);-ms-transform:translateX(50%) translateY(-50%) rotate(-90deg);-o-transform:translateX(50%) translateY(-50%) rotate(-90deg);transform:translateX(50%) translateY(-50%) rotate(-90deg);}
}
.cd-phone-frame{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;position:absolute;top:-45px;left:-10px;width:100%;height:100%;border-color:#000;border-style:solid;border-width:45px 10px;border-radius:2.5em;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.cd-phone-frame::after, .cd-phone-frame::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;content:'';position:absolute;left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#323232;border-radius:50%;}
.cd-phone-frame::before{height:11px;width:11px;top:-28px;}
.cd-phone-frame::after{height:31px;width:31px;bottom:-38px;}
.cd-image-wrapper{position:relative;overflow:hidden;z-index:2;}
.cd-slider-nav{display:none;position:absolute;bottom:0;left:0;z-index:1;width:100%;height:60px;}
.cd-slider-nav:after{content:"";display:table;clear:both;}
.cd-slider-nav a{position:relative;display:block;height:100%;width:50%;float:left;overflow:hidden;text-indent:100%;white-space:nowrap;color:transparent;background:#111111;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.no-touch .cd-slider-nav a:hover{background:#212121;}
.cd-slider-nav a::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;content:'';position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:24px;height:16px;opacity:.2;background:url('../images/cd-arrow.svg') no-repeat center center;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;transition:opacity 0.2s;}
.no-touch .cd-slider-nav a:hover::before{opacity:1;}
.cd-slider-nav .cd-next{border-left:1px solid #fff;}
.cd-slider-nav .cd-next::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;content:'';-webkit-transform:translateX(-50%) translateY(-50%) rotate(180deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(180deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(180deg);-o-transform:translateX(-50%) translateY(-50%) rotate(180deg);transform:translateX(-50%) translateY(-50%) rotate(180deg);}
@media only screen and (min-width:1070px){.cd-slider-nav{display:block;}
.cd-slider-nav a{visibility:hidden;opacity:0;-webkit-transition:opacity 0.3s 0s, visibility 0s 0.3s, background 0.2s;-moz-transition:opacity 0.3s 0s, visibility 0s 0.3s, background 0.2s;transition:opacity 0.3s 0s, visibility 0s 0.3s, background 0.2s;}
.is-product-tour .cd-slider-nav a{visibility:visible;opacity:1;-webkit-transition:opacity 0.3s 0s, visibility 0s 0s, background 0.2s;-moz-transition:opacity 0.3s 0s, visibility 0s 0s, background 0.2s;transition:opacity 0.3s 0s, visibility 0s 0s, background 0.2s;}
.is-product-tour .cd-slider-nav a.cd-inactive{visibility:hidden;opacity:0;-webkit-transition:opacity 0.3s 0s, visibility 0s 0.3s, background 0.2s;-moz-transition:opacity 0.3s 0s, visibility 0s 0.3s, background 0.2s;transition:opacity 0.3s 0s, visibility 0s 0.3s, background 0.2s;}
}
.animsition-loading:after{position:fixed;color:000000;top:50%;width:100%;margin-top:40px;font-family:'Playball', cursive;font-size:32px;text-align:center;background:url('../images/logo-footer.png')no-repeat center center;letter-spacing:3px;}
.footer-1{background-color:#000;}
.footer-1 p{font-family:'Lato', sans-serif;font-weight:400;color:#fff;text-transform:uppercase;font-size:12px;line-height:22px;text-align:left;}
.footer-1 p a{font-family:'Lato', sans-serif;font-weight:400;color:#fff;text-transform:uppercase;font-size:12px;line-height:22px;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.footer-1 p a:hover{}
.footer-1 h6{color:#fff;padding-bottom:20px;text-align:left;}
.logo-footer{position:relative;text-align:left;width:105px;height:105px;background:url('../images/logo-footer.png')no-repeat center center;background-size:105px 105;z-index:10;}
.icon-footer{font-family:'FontAwesome';font-size:16px;line-height:22px;text-align:center;z-index:6;padding-right:20px;}
.social-bottom{position:relative;width:100%;z-index:12;height:25px;margin-bottom:15px;}
.list-social li{padding:0;list-style:none;text-align:center;width:25px;display:inline-block;cursor:pointer;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.list-social li.icon-soc a{font-family:'FontAwesome';font-size:16px;line-height:25px;width:25px;opacity:1;margin:0;padding:0;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.list-social li:hover{}
.list-social li:hover.icon-soc a{opacity:.6;}
.footer-bottom{padding-top:10px;padding-bottom:10px;background-color:#121212;}
.footer-bottom p{font-weight:400;color:#f8f8f8;letter-spacing:2px;text-transform:uppercase;font-size:10px;line-height:18px;text-align:center;}
.interest-padding{padding-top:20px;padding-bottom:30px;}
.cd-container{width:100%;max-width:1170px;margin:0 auto;}
.cd-container:after{content:"";display:table;clear:both;}
.cd-img-replace{display:inline-block;overflow:hidden;text-indent:100%;white-space:nowrap;}
.cd-product{text-align:center;}
.cd-product-wrapper{display:inline-block;position:relative;margin:0 auto;width:100%;max-width:80%;}
.cd-product-wrapper > img{display:block;}
.cd-single-point{position:absolute;border-radius:50%;}
.cd-single-point > a{position:relative;z-index:2;display:block;width:30px;height:30px;border-radius:inherit;box-shadow:0 0 10px rgba(0, 0, 0, 0.3), inset 0 1px 0 rgba(255, 255, 255, 0.3);-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;transition:background-color 0.2s;}
.cd-single-point > a::after, .cd-single-point > a:before{content:'';position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-color:#ffffff;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;transition-duration:0.2s;}
.cd-single-point > a::after{height:2px;width:12px;}
.cd-single-point > a::before{height:12px;width:2px;}
.cd-single-point::after{content:'';position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;border-radius:inherit;background-color:transparent;-webkit-animation:cd-pulse 2s infinite;-moz-animation:cd-pulse 2s infinite;animation:cd-pulse 2s infinite;}
.cd-single-point:nth-of-type(1){bottom:40%;right:30%;}
.cd-single-point:nth-of-type(2){bottom:24%;right:46%;}
.cd-single-point:nth-of-type(3){top:28%;left:20%;}
.cd-single-point:nth-of-type(4){top:20%;right:22%;}
.cd-single-point.is-open > a{background-color:#212121;}
.cd-single-point.is-open > a::after, .cd-single-point.is-open > a::before{-webkit-transform:translateX(-50%) translateY(-50%) rotate(135deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(135deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(135deg);-o-transform:translateX(-50%) translateY(-50%) rotate(135deg);transform:translateX(-50%) translateY(-50%) rotate(135deg);}
.cd-single-point.is-open::after{display:none;}
.cd-single-point.is-open .cd-more-info{visibility:visible;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:opacity 0.3s 0s, visibility 0s 0s, -webkit-transform 0.3s 0s, top 0.3s 0s, bottom 0.3s 0s, left 0.3s 0s, right 0.3s 0s;-moz-transition:opacity 0.3s 0s, visibility 0s 0s, -moz-transform 0.3s 0s, top 0.3s 0s, bottom 0.3s 0s, left 0.3s 0s, right 0.3s 0s;transition:opacity 0.3s 0s, visibility 0s 0s, transform 0.3s 0s, top 0.3s 0s, bottom 0.3s 0s, left 0.3s 0s, right 0.3s 0s;}
.cd-single-point.visited > a{background-color:#212121;}
.cd-single-point.visited::after{display:none;}
@media only screen and (min-width:600px){.cd-single-point.is-open .cd-more-info.cd-left{right:140%;}
.cd-single-point.is-open .cd-more-info.cd-right{left:140%;}
.cd-single-point.is-open .cd-more-info.cd-top{bottom:140%;}
.cd-single-point.is-open .cd-more-info.cd-bottom{top:140%;}
.button-slider-3{visibility:hidden;}
.arrow-down2{visibility:hidden;}
.cd-main-header{height:50px;}
}
.cd-single-point .cd-more-info{position:fixed;top:0;left:0;z-index:3;width:100%;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;text-align:left;line-height:1.5;background-color:rgba(255, 255, 255, 0.95);padding:2em 1em 1em;visibility:hidden;opacity:0;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);-webkit-transition:opacity 0.3s 0s, visibility 0s 0.3s, -webkit-transform 0.3s 0s, top 0.3s 0s, bottom 0.3s 0s, left 0.3s 0s, right 0.3s 0s;-moz-transition:opacity 0.3s 0s, visibility 0s 0.3s, -moz-transform 0.3s 0s, top 0.3s 0s, bottom 0.3s 0s, left 0.3s 0s, right 0.3s 0s;transition:opacity 0.3s 0s, visibility 0s 0.3s, transform 0.3s 0s, top 0.3s 0s, bottom 0.3s 0s, left 0.3s 0s, right 0.3s 0s;}
.cd-single-point .cd-more-info::before{content:'';position:absolute;height:0;width:0;display:none;border:8px solid transparent;}
.cd-single-point .cd-more-info h6{padding-bottom:20px;text-align:left;}
.cd-single-point .cd-more-info p{text-align:left;}
.cd-single-point .cd-more-info{position:absolute;width:220px;height:240px;padding:1em;overflow-y:visible;line-height:1.4;border-radius:0.25em;box-shadow:0 0 20px rgba(0, 0, 0, 0.5);}
.cd-single-point .cd-more-info::before{display:block;}
.cd-single-point .cd-more-info.cd-left, .cd-single-point .cd-more-info.cd-right{top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.cd-single-point .cd-more-info.cd-left::before, .cd-single-point .cd-more-info.cd-right::before{top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.cd-single-point .cd-more-info.cd-left{right:160%;left:auto;}
.cd-single-point .cd-more-info.cd-left::before{border-left-color:rgba(255, 255, 255, 0.95);left:100%;}
.cd-single-point .cd-more-info.cd-right{left:160%;}
.cd-single-point .cd-more-info.cd-right::before{border-right-color:rgba(255, 255, 255, 0.95);right:100%;}
.cd-single-point .cd-more-info.cd-top, .cd-single-point .cd-more-info.cd-bottom{left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.cd-single-point .cd-more-info.cd-top::before, .cd-single-point .cd-more-info.cd-bottom::before{left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.cd-single-point .cd-more-info.cd-top{bottom:160%;top:auto;}
.cd-single-point .cd-more-info.cd-top::before{border-top-color:rgba(255, 255, 255, 0.95);top:100%;}
.cd-single-point .cd-more-info.cd-bottom{top:160%;}
.cd-single-point .cd-more-info.cd-bottom::before{border-bottom-color:rgba(255, 255, 255, 0.95);bottom:100%;}
.cd-close-info{position:fixed;top:0;right:0;height:44px;width:44px;}
.cd-close-info::after, .cd-close-info:before{content:'';position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);-o-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);background-color:#475f74;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;transition-duration:0.2s;}
.cd-close-info::after{height:2px;width:16px;}
.cd-close-info::before{height:16px;width:2px;}
.cd-close-info{display:none;}
.more-center{position:relative;width:70px;height:70px;text-align:center;margin:0 auto;background:url('../images/plus.gif') no-repeat center center;background-size:30px 30px;background-color:rgba(255,255,255,.5);border-radius:50%;z-index:2;cursor:pointer;color:#fff;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.more-center:hover{background-color:rgba(255,255,255,.9);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);}
.parallax-section{margin:0 auto;overflow:hidden;z-index:2;}
.parallax-section-padding-top-bottom{padding-top:120px;padding-bottom:120px;}
.parallax-section-padding-top-bottom-home{padding-top:230px;padding-bottom:120px;}
.parallax-section-padding-top-bottom-folio{padding-top:300px;padding-bottom:300px;}
.parallax-section-padding-top-bottom-pagetop{padding-top:150px;padding-bottom:150px;}
.parallax-section-padding-top{padding-top:120px;}
.parallax-1{background:url('../images/parallax/blurredsandiego.jpg') repeat fixed;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;width:100%;}
@media only screen and (min-width:1930px){.parallax-1{background-size:cover;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1200px) and (orientation:landscape){.parallax-1{background-size:cover;background-attachment:scroll;background-position:top center!important;}
.button-slider-3{visibility:hidden;}
.arrow-down2{visibility:hidden;}
.cd-main-header{height:50px;}
}
@media only screen and (max-width:1400px){.parallax-1{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
.parallax-2{background:url('../images/parallax/2.jpg') repeat fixed;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;width:100%;}
@media only screen and (min-width:1930px){.parallax-2{background-size:cover;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1200px) and (orientation:landscape){.parallax-2{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
@media only screen and (max-width:1400px){.parallax-2{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
.parallax-3{background:url('../images/parallax/3.jpg') repeat fixed;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;width:100%;}
@media only screen and (min-width:1930px){.parallax-3{background-size:cover;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1200px) and (orientation:landscape){.parallax-3{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
@media only screen and (max-width:1400px){.parallax-3{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
.parallax-4{background:url('../images/backgrounds/1.jpg') repeat fixed;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;width:100%;}
@media only screen and (min-width:1930px){.parallax-4{background-size:cover;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1200px) and (orientation:landscape){.parallax-4{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
@media only screen and (max-width:1400px){.parallax-4{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
.parallax-5{background:url('../images/parallax/5.jpg') repeat fixed;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;width:100%;}
@media only screen and (min-width:1930px){.parallax-5{background-size:cover;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1200px) and (orientation:landscape){.parallax-5{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
@media only screen and (max-width:1400px){.parallax-5{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
.parallax-6{background:url('../images/parallax/6.jpg') repeat fixed;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;width:100%;}
@media only screen and (min-width:1930px){.parallax-6{background-size:cover;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1200px) and (orientation:landscape){.parallax-6{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
@media only screen and (max-width:1400px){.parallax-6{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
.parallax-7{background:url('../images/parallax/7.jpg') repeat fixed;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;width:100%;}
@media only screen and (min-width:1930px){.parallax-7{background-size:cover;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1200px) and (orientation:landscape){.parallax-7{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
@media only screen and (max-width:1400px){.parallax-7{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
.parallax-8{background:url('../images/parallax/8.jpg') repeat fixed;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;width:100%;}
@media only screen and (min-width:1930px){.parallax-8{background-size:cover;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1200px) and (orientation:landscape){.parallax-8{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
@media only screen and (max-width:1400px){.parallax-8{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
.parallax-9{background:url('../images/parallax/9.jpg') repeat fixed;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;width:100%;}
@media only screen and (min-width:1930px){.parallax-9{background-size:cover;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1200px) and (orientation:landscape){.parallax-9{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
@media only screen and (max-width:1400px){.parallax-9{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
.parallax-10{background:url('../images/parallax/10.jpg') repeat fixed;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;width:100%;}
@media only screen and (min-width:1930px){.parallax-10{background-size:cover;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1200px) and (orientation:landscape){.parallax-10{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
@media only screen and (max-width:1400px){.parallax-10{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
.parallax-about{background:url('../images/parallax/about.jpg') repeat fixed;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;width:100%;}
@media only screen and (min-width:1930px){.parallax-about{background-size:cover;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1200px) and (orientation:landscape){.parallax-about{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
@media only screen and (max-width:1400px){.parallax-about{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
.parallax-faq{background:url('../images/parallax/faq.jpg') repeat fixed;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;width:100%;}
@media only screen and (min-width:1930px){.parallax-rates{background-size:cover;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1200px) and (orientation:landscape){.parallax-rates{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
@media only screen and (max-width:1400px){.parallax-rates{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
.parallax-rates{background:url('../images/parallax/rates.jpg') repeat fixed;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;width:100%;}
@media only screen and (min-width:1930px){.parallax-rates{background-size:cover;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1200px) and (orientation:landscape){.parallax-rates{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
@media only screen and (max-width:1400px){.parallax-rates{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
.parallax-about-me{background:url('../images/parallax/about-me.jpg') repeat fixed;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;width:100%;}
@media only screen and (min-width:1930px){.parallax-about-me{background-size:cover;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1200px) and (orientation:landscape){.parallax-about-me{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
@media only screen and (max-width:1400px){.parallax-about-me{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
.parallax-services{background:url('../images/parallax/services.jpg') repeat fixed;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;width:100%;}
@media only screen and (min-width:1930px){.parallax-services{background-size:cover;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1200px) and (orientation:landscape){.parallax-services{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
@media only screen and (max-width:1400px){.parallax-services{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
.parallax-services-2{background:url('../images/parallax/services-2.jpg') repeat fixed;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;width:100%;}
@media only screen and (min-width:1930px){.parallax-services-2{background-size:cover;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1200px) and (orientation:landscape){.parallax-services-2{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
@media only screen and (max-width:1400px){.parallax-services-2{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
.parallax-team{background:url('../images/parallax/team.jpg') repeat fixed;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;width:100%;}
@media only screen and (min-width:1930px){.parallax-team{background-size:cover;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1200px) and (orientation:landscape){.parallax-team{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
@media only screen and (max-width:1400px){.parallax-team{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
.parallax-blog{background:url('../images/parallax/blog.jpg') repeat fixed;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;width:100%;}
@media only screen and (min-width:1930px){.parallax-blog{background-size:cover;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1200px) and (orientation:landscape){.parallax-blog{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
@media only screen and (max-width:1400px){.parallax-blog{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
.parallax-blog-2{background:url('../images/parallax/blog-2.jpg') repeat fixed;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;width:100%;}
@media only screen and (min-width:1930px){.parallax-blog-2{background-size:cover;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1200px) and (orientation:landscape){.parallax-blog-2{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
@media only screen and (max-width:1400px){.parallax-blog-2{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
.parallax-blog-3{background:url('../images/parallax/blog-3.jpg') repeat fixed;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;width:100%;}
@media only screen and (min-width:1930px){.parallax-blog-3{background-size:cover;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1200px) and (orientation:landscape){.parallax-blog-3{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
@media only screen and (max-width:1400px){.parallax-blog-3{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
.parallax-contact{background:url('../images/parallax/contact.jpg') repeat fixed;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;width:100%;}
@media only screen and (min-width:1930px){.parallax-contact{background-size:cover;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1200px) and (orientation:landscape){.parallax-contact{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
@media only screen and (max-width:1400px){.parallax-contact{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
.parallax-testimonials{background:url('../images/parallax/testimonials.jpg') repeat fixed;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;width:100%;}
@media only screen and (min-width:1930px){.parallax-testimonials{background-size:cover;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1200px) and (orientation:landscape){.parallax-testimonials{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
@media only screen and (max-width:1400px){.parallax-testimonials{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
.parallax-winetours{background:url('../images/parallax/winetours.jpg') repeat fixed;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;width:100%;}
@media only screen and (min-width:1930px){.parallax-winetours{background-size:cover;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1200px) and (orientation:landscape){.parallax-winetours{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
@media only screen and (max-width:1400px){.parallax-winetours{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
.parallax-brewery{background:url('../images/parallax/brewery.jpg') repeat fixed;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;width:100%;}
@media only screen and (min-width:1930px){.parallax-brewery{background-size:cover;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1200px) and (orientation:landscape){.parallax-brewery{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
@media only screen and (max-width:1400px){.parallax-brewery{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
.parallax-weddings{background:url('../images/parallax/weddings.jpg') repeat fixed;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;width:100%;}
@media only screen and (min-width:1930px){.parallax-weddings{background-size:cover;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1200px) and (orientation:landscape){.parallax-weddings{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
@media only screen and (max-width:1400px){.parallax-weddings{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
.parallax-concerts{background:url('../images/parallax/concerts.jpg') repeat fixed;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;width:100%;}
@media only screen and (min-width:1930px){.parallax-concerts{background-size:cover;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1200px) and (orientation:landscape){.parallax-concerts{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
@media only screen and (max-width:1400px){.parallax-concerts{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
.parallax-themeparks{background:url('../images/parallax/themeparks.jpg') repeat fixed;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;width:100%;}
@media only screen and (min-width:1930px){.parallax-themeparks{background-size:cover;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1200px) and (orientation:landscape){.parallax-themeparks{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
@media only screen and (max-width:1400px){.parallax-themeparks{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
.parallax-quinsineras{background:url('../images/parallax/quinsineras.jpg') repeat fixed;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;width:100%;}
@media only screen and (min-width:1930px){.parallax-quinsineras{background-size:cover;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1200px) and (orientation:landscape){.parallax-quinsineras{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
@media only screen and (max-width:1400px){.parallax-quinsineras{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
.parallax-holidaylights{background:url('../images/parallax/holidaylights.jpg') repeat fixed;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;width:100%;}
@media only screen and (min-width:1930px){.parallax-holidaylights{background-size:cover;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1200px) and (orientation:landscape){.parallax-holidaylights{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
@media only screen and (max-width:1400px){.parallax-holidaylights{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
.parallax-newyearseve{background:url('../images/parallax/newyearseve.jpg') repeat fixed;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;width:100%;}
@media only screen and (min-width:1930px){.parallax-newyearseve{background-size:cover;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1200px) and (orientation:landscape){.parallax-newyearseve{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
@media only screen and (max-width:1400px){.parallax-newyearseve{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
.parallax-proms{background:url('../images/parallax/proms.jpg') repeat fixed;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;width:100%;}
@media only screen and (min-width:1930px){.parallax-proms{background-size:cover;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1200px) and (orientation:landscape){.parallax-proms{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
@media only screen and (max-width:1400px){.parallax-proms{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
.parallax-corporate{background:url('../images/parallax/corporate.jpg') repeat fixed;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;width:100%;}
@media only screen and (min-width:1930px){.parallax-corporate{background-size:cover;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1200px) and (orientation:landscape){.parallax-corporate{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
@media only screen and (max-width:1400px){.parallax-corporate{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
.parallax-birthdays{background:url('../images/parallax/birthdays.jpg') repeat fixed;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;width:100%;}
@media only screen and (min-width:1930px){.parallax-birthdays{background-size:cover;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1200px) and (orientation:landscape){.parallax-birthdays{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
@media only screen and (max-width:1400px){.parallax-birthdays{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
.parallax-kids{background:url('../images/parallax/kids.jpg') repeat fixed;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;width:100%;}
@media only screen and (min-width:1930px){.parallax-kids{background-size:cover;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1200px) and (orientation:landscape){.parallax-kids{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
@media only screen and (max-width:1400px){.parallax-kids{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
.parallax-nightlife{background:url('../images/parallax/nightlife.jpg') repeat fixed;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;width:100%;}
@media only screen and (min-width:1930px){.parallax-nightlife{background-size:cover;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1200px) and (orientation:landscape){.parallax-nightlife{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
@media only screen and (max-width:1400px){.parallax-nightlife{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
.parallax-bachelors{background:url('../images/parallax/bachelors.jpg') repeat fixed;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;width:100%;}
@media only screen and (min-width:1930px){.parallax-bachelors{background-size:cover;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1200px) and (orientation:landscape){.parallax-bachelors{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
@media only screen and (max-width:1400px){.parallax-bachelors{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
.parallax-sportingevents{background:url('../images/parallax/sports.jpg') repeat fixed;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;width:100%;}
@media only screen and (min-width:1930px){.parallax-sportingevents{background-size:cover;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1200px) and (orientation:landscape){.parallax-sportingevents{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
@media only screen and (max-width:1400px){.parallax-sportingevents{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
.parallax-alloccasions{background:url('../images/parallax/alloccasions.jpg') repeat fixed;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;width:100%;}
@media only screen and (min-width:1930px){.parallax-alloccasions{background-size:cover;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1200px) and (orientation:landscape){.parallax-alloccasions{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
@media only screen and (max-width:1400px){.parallax-alloccasions{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
.cd-container{width:90%;max-width:1170px;margin:0 auto;}
.cd-container::after{content:'';display:table;clear:both;}
#cd-timeline{position:relative;padding:2em 0;}
#cd-timeline::before{content:'';position:absolute;top:0;left:18px;height:100%;width:4px;background:#212121;}
@media only screen and (min-width:1170px){#cd-timeline{}
#cd-timeline::before{left:50%;margin-left:-2px;}
}
.cd-timeline-block{position:relative;margin:2em 0;}
.cd-timeline-block:after{content:"";display:table;clear:both;}
.cd-timeline-block:first-child{margin-top:0;}
.cd-timeline-block:last-child{margin-bottom:0;}
@media only screen and (min-width:1170px){.cd-timeline-block{margin:4em 0;}
.cd-timeline-block:first-child{margin-top:0;}
.cd-timeline-block:last-child{margin-bottom:0;}
}
.cd-timeline-img{position:absolute;font-family:'FontAwesome';text-align:center;line-height:40px;font-size:14px;color:#fff;top:0;left:0;width:40px;height:40px;border-radius:50%;box-shadow:0 0 0 4px #f0f0f0, inset 0 2px 0 rgba(0, 0, 0, 0.18), 0 3px 0 4px rgba(0, 0, 0, 0.15);}
@media only screen and (min-width:1170px){.cd-timeline-img{width:60px;height:60px;line-height:60px;font-size:17px;left:50%;margin-left:-30px;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;}
.cssanimations .cd-timeline-img.is-hidden{visibility:hidden;}
.cssanimations .cd-timeline-img.bounce-in{visibility:visible;-webkit-animation:cd-bounce-1 0.6s;-moz-animation:cd-bounce-1 0.6s;animation:cd-bounce-1 0.6s;}
}
@-webkit-keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(0.5);}
60%{opacity:1;-webkit-transform:scale(1.2);}
100%{-webkit-transform:scale(1);}
}
@-moz-keyframes cd-bounce-1{0%{opacity:0;-moz-transform:scale(0.5);}
60%{opacity:1;-moz-transform:scale(1.2);}
100%{-moz-transform:scale(1);}
}
@keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);}
60%{opacity:1;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}
100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
}
.cd-timeline-content{position:relative;margin-left:60px;background:#f0f0f0;border-radius:0.25em;padding:1em;box-shadow:0 3px 0 #212121;}
.cd-timeline-content:after{content:"";display:table;clear:both;}
.cd-timeline-content h6{text-align:left;padding-bottom:20px;}
.cd-timeline-content p, .cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date{text-align:left;}
.cd-timeline-content .cd-date{padding-left:30px;}
.cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date{display:inline-block;}
.cd-timeline-content p{padding-bottom:20px;}
.cd-timeline-content .cd-read-more{float:left;padding:7px 22px;color:#212121;border-radius:3px;text-transform:uppercase;-webkit-transition:color .3s, background .3s;-moz-transition:color .3s, background .3s;transition:color .3s, background .3s;}
.no-touch .cd-timeline-content .cd-read-more:hover{color:#fff;}
.cd-timeline-content .cd-date{float:left;padding:.8em 1em;opacity:1;}
.cd-timeline-content::before{content:'';position:absolute;top:16px;right:100%;height:0;width:0;border:10px solid transparent;border-right:10px solid #f0f0f0;}
@media only screen and (min-width:768px){.cd-timeline-content h6{}
.cd-timeline-content p{}
.cd-timeline-content .cd-read-more{font-size:12px;text-transform:uppercase;}
.cd-timeline-content .cd-date{font-size:18px;font-family:'Playball', cursive;letter-spacing:6px;}
.button-slider-3{visibility:hidden;}
.arrow-down2{visibility:hidden;}
.cd-main-header{height:50px;}
}
@media only screen and (min-width:1170px){.cd-timeline-content .cd-date{padding:.8em 0;}
.cd-timeline-content{margin-left:0;padding:1.6em;width:45%;}
.cd-timeline-content::before{top:24px;left:100%;border-color:transparent;border-left-color:#f0f0f0;}
.cd-timeline-content .cd-read-more{float:left;}
.cd-timeline-content .cd-date{position:absolute;width:100%;left:122%;top:6px;font-size:16px;font-size:1rem;}
.cd-timeline-block:nth-child(even) .cd-timeline-content{float:right;}
.cd-timeline-block:nth-child(even) .cd-timeline-content::before{top:24px;left:auto;right:100%;border-color:transparent;border-right-color:#f0f0f0;}
.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more{float:left;}
.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date{left:auto;right:122%;text-align:right;}
.cssanimations .cd-timeline-content.is-hidden{visibility:hidden;}
.cssanimations .cd-timeline-content.bounce-in{visibility:visible;-webkit-animation:cd-bounce-2 0.6s;-moz-animation:cd-bounce-2 0.6s;animation:cd-bounce-2 0.6s;}
}
@media only screen and (min-width:1170px){.cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in{-webkit-animation:cd-bounce-2-inverse 0.6s;-moz-animation:cd-bounce-2-inverse 0.6s;animation:cd-bounce-2-inverse 0.6s;}
}
@-webkit-keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px);}
60%{opacity:1;-webkit-transform:translateX(20px);}
100%{-webkit-transform:translateX(0);}
}
@-moz-keyframes cd-bounce-2{0%{opacity:0;-moz-transform:translateX(-100px);}
60%{opacity:1;-moz-transform:translateX(20px);}
100%{-moz-transform:translateX(0);}
}
@keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px);-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);-o-transform:translateX(-100px);transform:translateX(-100px);}
60%{opacity:1;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px);}
100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
}
@-webkit-keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px);}
60%{opacity:1;-webkit-transform:translateX(-20px);}
100%{-webkit-transform:translateX(0);}
}
@-moz-keyframes cd-bounce-2-inverse{0%{opacity:0;-moz-transform:translateX(100px);}
60%{opacity:1;-moz-transform:translateX(-20px);}
100%{-moz-transform:translateX(0);}
}
@keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);transform:translateX(100px);}
60%{opacity:1;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px);}
100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
}
.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after, .twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after{content:" ";display:block;background:white;position:absolute;z-index:30;-webkit-box-shadow:0px 0px 12px rgba(51, 51, 51, 0.5);-moz-box-shadow:0px 0px 12px rgba(51, 51, 51, 0.5);box-shadow:0px 0px 12px rgba(51, 51, 51, 0.5);}
.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after{width:3px;height:9999px;left:50%;margin-left:-1.5px;}
.twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after{width:9999px;height:3px;top:50%;margin-top:-1.5px;}
.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay{position:absolute;top:0;width:100%;height:100%;}
.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay{-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;transition-duration:0.5s;}
.twentytwenty-before-label, .twentytwenty-after-label{-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity;}
.twentytwenty-before-label:before, .twentytwenty-after-label:before{color:white;font-size:13px;letter-spacing:0.1em;}
.twentytwenty-before-label:before, .twentytwenty-after-label:before{position:absolute;background:rgba(255, 255, 255, 0.2);line-height:38px;padding:0 20px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.twentytwenty-horizontal .twentytwenty-before-label:before, .twentytwenty-horizontal .twentytwenty-after-label:before{top:50%;margin-top:-19px;}
.twentytwenty-vertical .twentytwenty-before-label:before, .twentytwenty-vertical .twentytwenty-after-label:before{left:50%;margin-left:-45px;text-align:center;width:90px;}
.twentytwenty-left-arrow, .twentytwenty-right-arrow, .twentytwenty-up-arrow, .twentytwenty-down-arrow{width:0;height:0;border:6px inset transparent;position:absolute;}
.twentytwenty-left-arrow, .twentytwenty-right-arrow{top:50%;margin-top:-6px;}
.twentytwenty-up-arrow, .twentytwenty-down-arrow{left:50%;margin-left:-6px;}
.twentytwenty-container{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;z-index:0;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;}
.twentytwenty-container img{max-width:100%;position:absolute;top:0;display:block;}
.twentytwenty-container.active .twentytwenty-overlay, .twentytwenty-container.active:hover.twentytwenty-overlay{background:rgba(0, 0, 0, 0);}
.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,
.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label, .twentytwenty-container.active:hover.twentytwenty-overlay .twentytwenty-before-label,
.twentytwenty-container.active:hover.twentytwenty-overlay .twentytwenty-after-label{opacity:0;}
.twentytwenty-container *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.twentytwenty-before-label{opacity:0;}
.twentytwenty-before-label:before{content:"Before";}
.twentytwenty-after-label{opacity:0;}
.twentytwenty-after-label:before{content:"After";}
.twentytwenty-horizontal .twentytwenty-before-label:before{left:10px;}
.twentytwenty-horizontal .twentytwenty-after-label:before{right:10px;}
.twentytwenty-vertical .twentytwenty-before-label:before{top:10px;}
.twentytwenty-vertical .twentytwenty-after-label:before{bottom:10px;}
.twentytwenty-overlay{-webkit-transition-property:background;-moz-transition-property:background;transition-property:background;background:rgba(0, 0, 0, 0);z-index:25;}
.twentytwenty-overlay:hover{background:rgba(0, 0, 0, 0.5);}
.twentytwenty-overlay:hover .twentytwenty-after-label{opacity:1;}
.twentytwenty-overlay:hover .twentytwenty-before-label{opacity:1;}
.twentytwenty-before{z-index:20;}
.twentytwenty-after{z-index:10;}
.twentytwenty-handle{height:38px;width:38px;position:absolute;left:50%;top:50%;margin-left:-22px;margin-top:-22px;border:3px solid white;-webkit-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;-webkit-box-shadow:0px 0px 12px rgba(51, 51, 51, 0.5);-moz-box-shadow:0px 0px 12px rgba(51, 51, 51, 0.5);box-shadow:0px 0px 12px rgba(51, 51, 51, 0.5);z-index:40;cursor:pointer;}
.twentytwenty-horizontal .twentytwenty-handle:before{bottom:50%;margin-bottom:22px;-webkit-box-shadow:0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);-moz-box-shadow:0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);box-shadow:0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);}
.twentytwenty-horizontal .twentytwenty-handle:after{top:50%;margin-top:22px;-webkit-box-shadow:0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);-moz-box-shadow:0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);box-shadow:0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);}
.twentytwenty-vertical .twentytwenty-handle:before{left:50%;margin-left:22px;-webkit-box-shadow:3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);-moz-box-shadow:3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);box-shadow:3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);}
.twentytwenty-vertical .twentytwenty-handle:after{right:50%;margin-right:22px;-webkit-box-shadow:-3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);-moz-box-shadow:-3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);box-shadow:-3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);}
.twentytwenty-left-arrow{border-right:6px solid white;left:50%;margin-left:-17px;}
.twentytwenty-right-arrow{border-left:6px solid white;right:50%;margin-right:-17px;}
.twentytwenty-up-arrow{border-bottom:6px solid white;top:50%;margin-top:-17px;}
.twentytwenty-down-arrow{border-top:6px solid white;bottom:50%;margin-bottom:-17px;}
.cd-testimonials-wrapper{position:relative;width:100%;max-width:1200px;background-color:#39393c;margin:0 auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:20px 40px 70px;z-index:1;}
.cd-testimonials-wrapper::after{content:'\201C';position:absolute;top:10px;left:0;width:50px;height:50px;padding-top:30px;margin-top:-25px;margin-left:-25px;background:rgba(32, 32, 34, 0.9);font-family:"Georgia", serif;color:white;font-size:70px;font-size:4.375rem;text-align:center;display:none;}
@media only screen and (min-width:768px){.cd-testimonials-wrapper{margin:0 auto;padding:64px 50px 114px;}
}
@media only screen and (min-width:1170px){.cd-testimonials-wrapper::after{display:block;}
}
.cd-testimonials{color:white;text-align:center;}
.cd-testimonials:after{content:"";display:table;clear:both;}
.cd-testimonials > li{position:absolute;opacity:0;}
.cd-testimonials > li:first-child{position:relative;opacity:1;}
.cd-testimonials p{font-style:italic;line-height:1.4;margin-bottom:1em;padding:0 14px;}
@media only screen and (min-width:768px){.cd-testimonials p{font-size:22px;font-size:1.375rem;}
}
@media only screen and (min-width:1170px){.cd-testimonials p{font-size:26px;font-size:1.625rem;line-height:1.6;}
}
.cd-author img, .cd-author .cd-author-info{display:inline-block;vertical-align:middle;}
.cd-author img{width:32px;height:32px;border-radius:50%;margin-right:5px;box-shadow:0 0 6px rgba(0, 0, 0, 0.3);}
.cd-author .cd-author-info{text-align:left;line-height:1.2;}
.cd-author .cd-author-info li:first-child{font-family:'Montserrat', sans-serif;padding-bottom:5px;font-size:16px;font-size:0.875rem;}
.cd-author .cd-author-info li:last-child{font-size:12px;font-size:0.75rem;color:#6b6b70;}
@media only screen and (min-width:768px){.cd-author img{width:50px;height:50px;}
.cd-author .cd-author-info{line-height:1.4;}
.cd-author .cd-author-info li:first-child{font-size:16px;font-size:1rem;}
.cd-author .cd-author-info li:last-child{font-size:14px;font-size:0.875rem;}
}
.flex-direction-nav li{position:absolute;height:100%;width:40px;top:0;}
.flex-direction-nav li:first-child{left:0;}
.flex-direction-nav li:last-child{right:0;}
.flex-direction-nav li a{display:block;height:100%;width:100%;overflow:hidden;text-indent:100%;white-space:nowrap;-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;transition:background-color 0.2s;}
.no-touch .flex-direction-nav li a:hover{background-color:#323234;}
.flex-direction-nav li a::before, .flex-direction-nav li a::after{content:'';position:absolute;left:50%;top:50%;width:2px;height:13px;background-color:white;}
.flex-direction-nav li a::before{-webkit-transform:translateY(-35px) rotate(45deg);-moz-transform:translateY(-35px) rotate(45deg);-ms-transform:translateY(-35px) rotate(45deg);-o-transform:translateY(-35px) rotate(45deg);transform:translateY(-35px) rotate(45deg);}
.flex-direction-nav li a::after{-webkit-transform:translateY(-27px) rotate(-45deg);-moz-transform:translateY(-27px) rotate(-45deg);-ms-transform:translateY(-27px) rotate(-45deg);-o-transform:translateY(-27px) rotate(-45deg);transform:translateY(-27px) rotate(-45deg);}
.flex-direction-nav li:last-child a::before{-webkit-transform:translateY(-35px) rotate(-45deg);-moz-transform:translateY(-35px) rotate(-45deg);-ms-transform:translateY(-35px) rotate(-45deg);-o-transform:translateY(-35px) rotate(-45deg);transform:translateY(-35px) rotate(-45deg);}
.flex-direction-nav li:last-child a::after{-webkit-transform:translateY(-27px) rotate(45deg);-moz-transform:translateY(-27px) rotate(45deg);-ms-transform:translateY(-27px) rotate(45deg);-o-transform:translateY(-27px) rotate(45deg);transform:translateY(-27px) rotate(45deg);}
@media only screen and (min-width:768px){.flex-direction-nav li{width:50px;}
}
@media only screen and (min-width:1170px){.flex-direction-nav li a::before, .flex-direction-nav li a::after{background-color:#5e5e63;-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;transition:background-color 0.2s;}
.flex-direction-nav li a:hover::before, .flex-direction-nav li a:hover::after{background-color:white;}
}
.cd-see-all{position:absolute;z-index:1;left:0;bottom:0;width:100%;height:50px;line-height:50px;background-color:#212121;text-align:center;text-transform:uppercase;color:#fff;font-weight:400;font-size:14px;letter-spacing:2px;font-size:0.75rem;-webkit-transition:background-color, 0.2s;-moz-transition:background-color, 0.2s;transition:background-color, 0.2s;}
.no-touch .cd-see-all:hover{background-color:#111111;}
.cd-testimonials-all{position:fixed;top:0;left:0;height:100%;width:100%;background-color:white;z-index:2000;visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s, visibility 0s .3s;-moz-transition:opacity .3s 0s, visibility 0s .3s;transition:opacity .3s 0s, visibility 0s .3s;}
.cd-testimonials-all .cd-testimonials-all-wrapper{position:absolute;left:0;top:80px;height:calc(100% - 80px);width:100%;overflow:hidden;-webkit-overflow-scrolling:touch;}
.cd-testimonials-all .cd-testimonials-all-wrapper > ul{width:90%;max-width:1170px;margin:4em auto;}
.cd-testimonials-all .cd-testimonials-all-wrapper > ul:after{content:"";display:table;clear:both;}
.cd-testimonials-all .cd-testimonials-item{margin-bottom:2em;opacity:0;-webkit-transform:translate3d(0, 0, 0) scale(0.4);-moz-transform:translate3d(0, 0, 0) scale(0.4);-ms-transform:translate3d(0, 0, 0) scale(0.4);-o-transform:translate3d(0, 0, 0) scale(0.4);transform:translate3d(0, 0, 0) scale(0.4);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .3s, opacity .3s;-moz-transition:-moz-transform .3s, opacity .3s;transition:transform .3s, opacity .3s;}
.cd-testimonials-all p{position:relative;background:#f0f0f0;color:#414141;padding:2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.4;border-radius:0.25em;margin-bottom:1em;}
.cd-testimonials-all p::after{content:'';position:absolute;top:100%;left:2em;height:0;width:0;border:8px solid transparent;border-top-color:#f0f0f0;}
.cd-testimonials-all .cd-author{text-align:left;margin-left:1.5em;}
.cd-testimonials-all .cd-author img{box-shadow:0 0 0 transparent;}
.cd-testimonials-all.is-visible{visibility:visible;opacity:1;-webkit-transition:opacity .3s 0s, visibility 0s 0s;-moz-transition:opacity .3s 0s, visibility 0s 0s;transition:opacity .3s 0s, visibility 0s 0s;}
.cd-testimonials-all.is-visible .cd-testimonials-item{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1);-moz-transform:translate3d(0, 0, 0) scale(1);-ms-transform:translate3d(0, 0, 0) scale(1);-o-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1);}
@media only screen and (min-width:768px){.cd-testimonials-all .cd-testimonials-item{width:46%;margin:0 2% 3em;}
.cd-testimonials-all .cd-author{margin-left:1em;}
}
@media only screen and (min-width:1170px){.cd-testimonials-all .cd-testimonials-item{width:30%;margin:0 1.6666% 3em;}
}
.close-btn{position:fixed;display:block;width:40px;height:40px;top:100px;right:5%;overflow:hidden;text-indent:100%;white-space:nowrap;}
.close-btn::before, .close-btn::after{content:'';position:absolute;display:inline-block;width:2px;height:24px;top:8px;left:19px;background-color:#39393c;}
.close-btn::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.close-btn::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.styled-icon-1{position:relative;width:100%;height:55px;background:#212121;margin:0 auto;text-align:center;cursor:pointer;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.styled-icon-1:hover{}
.styled-icon-1:hover i{color:#212121;}
.styled-icon-1 i{line-height:55px;text-align:center;color:#fff;font-size:16px;margin:0;padding:0;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.styled-icon-2{position:relative;width:100%;height:55px;border:2px solid #212121;margin:0 auto;text-align:center;cursor:pointer;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.styled-icon-2:hover{}
.styled-icon-2:hover i{color:#fff;}
.styled-icon-2 i{line-height:55px;text-align:center;color:#212121;font-size:16px;margin:0;padding:0;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.styled-icon-3{position:relative;width:100%;height:55px;margin:0 auto;text-align:center;cursor:pointer;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.styled-icon-3:hover{background:#212121;}
.styled-icon-3 i{line-height:55px;text-align:center;color:#fff;font-size:16px;margin:0;padding:0;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.styled-icon-4{position:relative;width:100%;height:55px;margin:0 auto;text-align:center;cursor:pointer;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.styled-icon-4:hover{}
.styled-icon-4:hover i{color:#fff;}
.styled-icon-4 i{line-height:55px;text-align:center;color:#212121;font-size:16px;margin:0;padding:0;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.styled-icon-1.radius-on-icon,
.styled-icon-2.radius-on-icon,
.styled-icon-3.radius-on-icon,
.styled-icon-4.radius-on-icon{border-radius:50%;}
@media only screen and (min-width:1599px){.home{min-height:700px;}
}
@media only screen and (max-width:1200px){.coming-soon{padding:50px 30px;font-size:20px;line-height:24px;letter-spacing:1px;}
.coming-soon span{padding-right:15px;}
.team-box-1 .tooltip-content{display:none;}
.team-box-1 .tooltip-shape{display:none;}
#filter li a:after{display:none;}
.tooltip-content-shop{margin:0 0 20px -70px;}
.parallax-section-padding-top-bottom-folio{padding-top:200px;padding-bottom:200px;}
.parallax-section-padding-top-bottom-pagetop{padding-top:180px;padding-bottom:100px;}
.social-contact{height:40px;}
.list-contact li{width:40px;margin-left:5px;margin-right:5px;}
.list-contact li.contact-soc a{font-size:16px;line-height:40px;width:40px;height:40px;}
}
@media only screen and (min-width:1170px){.cd-main-header{height:70px;}
.cd-main-header:after{content:"";display:table;clear:both;}
.cd-logo{top:16px;left:4em;}
.cd-header-buttons{top:18px;right:3em;}
.cd-nav-trigger{display:none;}
.cd-primary-nav{position:static;padding:0px 40px 0 0;margin-left:10px;height:auto;width:auto;float:right;overflow:visible;background:transparent;}
.cd-primary-nav:after{content:"";display:table;clear:both;}
.cd-primary-nav.moves-out > li > a{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1;}
.cd-primary-nav ul{position:static;height:auto;width:auto;background:transparent;overflow:visible;z-index:300000;}
.cd-primary-nav ul.is-hidden{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
.cd-primary-nav ul.moves-out > li > a{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1;}
.cd-primary-nav > li{float:left;margin-left:1.5em;}
.cd-primary-nav > li > a{position:relative;display:inline-block;font-family:'Lato', sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:2px;font-size:12px;height:80px;line-height:80px;padding:0 5px;color:white;overflow:visible;border-bottom:none;-webkit-transition:color 0.3s, box-shadow 0.3s;-moz-transition:color 0.3s, box-shadow 0.3s;transition:color 0.3s, box-shadow 0.3s;}
.cd-primary-nav > li > a:hover{}
.cd-primary-nav > li > a.selected{}
.cd-primary-nav .go-back, .cd-primary-nav .see-all{display:none;}
.cd-primary-nav .cd-secondary-nav, .cd-primary-nav .cd-nav-gallery, .cd-primary-nav .cd-nav-icons{position:absolute;top:70px;width:100vw;background:rgba(0,0,0,.8);padding:48px 64px 140px;box-shadow:inset 0 1px 0 #e2e3df, 0 3px 6px rgba(0, 0, 0, 0.05);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .3s 0s, visibility 0s 0s;-moz-transition:opacity .3s 0s, visibility 0s 0s;transition:opacity .3s 0s, visibility 0s 0s;}
.cd-primary-nav .cd-secondary-nav:after, .cd-primary-nav .cd-nav-gallery:after, .cd-primary-nav .cd-nav-icons:after{content:"";display:table;clear:both;}
.cd-primary-nav .cd-secondary-nav.is-hidden, .cd-primary-nav .cd-nav-gallery.is-hidden, .cd-primary-nav .cd-nav-icons.is-hidden{opacity:0;visibility:hidden;-webkit-transition:opacity .3s 0s, visibility 0s .3s;-moz-transition:opacity .3s 0s, visibility 0s .3s;transition:opacity .3s 0s, visibility 0s .3s;}
.cd-primary-nav .cd-secondary-nav > .see-all, .cd-primary-nav .cd-nav-gallery > .see-all, .cd-primary-nav .cd-nav-icons > .see-all{display:block;position:absolute;left:0;bottom:0;height:80px;width:100%;overflow:hidden;margin:0;padding:0;}
.cd-primary-nav .cd-secondary-nav > .see-all a, .cd-primary-nav .cd-nav-gallery > .see-all a, .cd-primary-nav .cd-nav-icons > .see-all a{position:absolute;width:100%;height:100%;top:0;left:0;font-family:'Montserrat', sans-serif;letter-spacing:2px;text-transform:uppercase;font-weight:700;font-size:16px;text-align:center;line-height:80px;border-top:1px solid #e2e3df;background:rgba(226, 75, 65, 1);border-bottom:none;margin:0;padding:0;-webkit-transition:color 0.2s, background 0.2s, border 0.2s;-moz-transition:color 0.2s, background 0.2s, border 0.2s;transition:color 0.2s, background 0.2s, border 0.2s;}
.cd-primary-nav .cd-secondary-nav > .see-all a:hover, .cd-primary-nav .cd-nav-gallery > .see-all a:hover, .cd-primary-nav .cd-nav-icons > .see-all a:hover{background:rgba(226, 75, 65, 0.8);border-color:#2e3233;color:#ffffff;}
.cd-primary-nav .cd-secondary-nav > li{height:auto;width:23%;float:left;margin-right:2.66%;border-right:1px solid #e2e3df;overflow:hidden;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;}
.cd-primary-nav .cd-secondary-nav > li:nth-child(4n+2){margin-right:0;border-right:none;}
.cd-primary-nav .cd-secondary-nav > li > a{font-family:'Montserrat', sans-serif;letter-spacing:2px;text-transform:uppercase;font-size:16px;font-weight:700;margin-bottom:.6em;}
.cd-primary-nav .cd-secondary-nav a{height:30px;line-height:30px;padding:0 18% 0 0;color:#ffffff;border-bottom:none;font-family:'Lato', sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:2px;font-size:10px;}
.cd-primary-nav .cd-secondary-nav a:hover{}
.cd-primary-nav .cd-secondary-nav ul{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);}
.cd-primary-nav .cd-secondary-nav ul ul{position:absolute;top:0;left:0;height:100%;width:100%;}
.cd-primary-nav .cd-secondary-nav ul ul.is-hidden{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);}
.cd-primary-nav .cd-secondary-nav ul ul .go-back{display:block;}
.cd-primary-nav .cd-secondary-nav ul ul .go-back a{color:transparent;}
.cd-primary-nav .cd-secondary-nav ul ul .see-all{display:block;}
.cd-primary-nav .cd-secondary-nav .moves-out > li > a{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);}
.cd-primary-nav .cd-nav-gallery li{width:22%;float:left;margin:0 4% 0 0;}
.cd-primary-nav .cd-nav-gallery li:nth-child(4n+2){margin-right:0;}
.cd-primary-nav .cd-nav-gallery .cd-nav-item{border-bottom:none;padding:0;height:auto;line-height:1.2;}
.cd-primary-nav .cd-nav-gallery .cd-nav-item img{position:static;margin-top:0;height:auto;width:80%;margin-left:10%;margin-bottom:.6em;}
.cd-primary-nav .cd-nav-gallery .cd-nav-item h3{font-family:'Montserrat', sans-serif;letter-spacing:2px;text-transform:uppercase;font-size:16px;font-weight:700;}
.cd-primary-nav .cd-nav-icons li{width:23.5%;float:left;margin:0 2% 10px 0;}
.cd-primary-nav .cd-nav-icons li:nth-child(4n+2){margin-right:0;}
.cd-primary-nav .cd-nav-icons .cd-nav-item{border-bottom:none;height:80px;line-height:1;padding:14px 0 0 85px;}
.cd-primary-nav .cd-nav-icons .cd-nav-item:hover{background:#f6f6f5;}
.cd-primary-nav .cd-nav-icons .cd-nav-item h3{font-family:'Montserrat', sans-serif;letter-spacing:2px;text-transform:uppercase;font-size:16px;font-weight:700;text-align:left;}
.cd-primary-nav .cd-nav-icons .cd-nav-item p{display:block;font-family:'Lato', sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:2px;font-size:10px;}
.cd-primary-nav .cd-nav-icons .cd-nav-item::before{left:25px;}
.has-children > a::before, .has-children > a::after, .go-back a::before, .go-back a::after{background:#c9cbc4;}
.has-children > a:hover::before, .has-children > a:hover::after, .go-back a:hover::before, .go-back a:hover::after{}
.has-children > a::before, .has-children > a::after{right:15%;}
.cd-primary-nav > .has-children > a{padding-right:30px;}
.cd-primary-nav > .has-children > a::before, .cd-primary-nav > .has-children > a::after{width:9px;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;background:#c9cbc4;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:width 0.3s, -webkit-transform 0.3s;-moz-transition:width 0.3s, -moz-transform 0.3s;transition:width 0.3s, transform 0.3s;}
.cd-primary-nav > .has-children > a::before{right:12px;}
.cd-primary-nav > .has-children > a::after{right:7px;}
.cd-primary-nav > .has-children > a.selected::before, .cd-primary-nav > .has-children > a.selected::after{width:14px;}
.cd-primary-nav > .has-children > a.selected::before{-webkit-transform:translateX(5px) rotate(-45deg);-moz-transform:translateX(5px) rotate(-45deg);-ms-transform:translateX(5px) rotate(-45deg);-o-transform:translateX(5px) rotate(-45deg);transform:translateX(5px) rotate(-45deg);}
.cd-primary-nav > .has-children > a.selected::after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.cd-secondary-nav > .has-children > a::before, .cd-secondary-nav > .has-children > a::after{display:none;}
.cd-primary-nav .go-back a{padding-left:20px;}
.cd-primary-nav .go-back a::before, .cd-primary-nav .go-back a::after{left:1px;}
.cd-search{height:80px;top:80px;}
.cd-search input{padding:0 2em;font-size:1.8rem;font-family:'Lato', sans-serif;font-weight:400;letter-spacing:2px;}
.no-js .cd-primary-nav{position:absolute;z-index:3;display:inline-block;width:auto;top:0;right:150px;padding:0;}
.no-js .nav-is-fixed .cd-primary-nav{position:fixed;}
}

@media screen and (device-aspect-ratio: 40/71) {
	.button-slider-3{visibility:hidden;}
.arrow-down2{visibility:hidden;}
}
@media screen and (device-aspect-ratio: 2/3) {
	.button-slider-3{visibility:hidden;}
.arrow-down2{visibility:hidden;}
}




@media only screen and (max-width:1169px){body.nav-on-left.overflow-hidden{overflow:hidden;}
.cd-main-content.nav-is-visible, .cd-main-header.nav-is-visible{-webkit-transform:translateX(-260px);-moz-transform:translateX(-260px);-ms-transform:translateX(-260px);-o-transform:translateX(-260px);transform:translateX(-260px);}
.nav-on-left .cd-main-content.nav-is-visible, .nav-on-left .cd-main-header.nav-is-visible{-webkit-transform:translateX(260px);-moz-transform:translateX(260px);-ms-transform:translateX(260px);-o-transform:translateX(260px);transform:translateX(260px);}
.nav-on-left .cd-logo{left:auto;right:5%;}
.nav-on-left .cd-header-buttons{right:auto;left:5%;}
.nav-on-left .cd-header-buttons li{float:right;}
.cd-primary-nav .cd-nav-icons .cd-nav-item h3{font-family:'Montserrat', sans-serif;letter-spacing:2px;text-transform:uppercase;font-size:12px;color:#fff;padding-top:25px;font-weight:400;text-align:left;}
.cd-primary-nav .cd-nav-gallery .cd-nav-item h3{font-family:'Montserrat', sans-serif;letter-spacing:2px;text-transform:uppercase;font-size:12px;color:#fff;padding-top:25px;font-weight:400;text-align:left;}
.nav-on-left .cd-primary-nav, .nav-on-left .cd-primary-nav ul{right:auto;left:0;}
.cd-primary-nav{visibility:hidden;-webkit-transition:visibility 0s 0.3s;-moz-transition:visibility 0s 0.3s;transition:visibility 0s 0.3s;}
.cd-primary-nav.nav-is-visible{visibility:visible;-webkit-transition:visibility 0s 0s;-moz-transition:visibility 0s 0s;transition:visibility 0s 0s;}
}
@media only screen and (min-width:1200px) and (max-width:1599px){.office-text{padding-top:70px;}
.shop-box-3{width:33.333333333333%;}
}
@media only screen and (min-width:960px) and (max-width:1199px){.office-text{padding-top:10px;}
.portfolio-box-3{width:50%;}
.portfolio-box-3.qvart-box-3{width:50%;}
.blog-box-4{width:50%;}
.shop-box-3{width:50%;}
}
@media only screen and (min-width:768px) and (max-width:959px){.office-1 .box-1{width:100%;}
.portfolio-box-1{width:50%;}
.portfolio-box-1.box-port-third{width:50%;}
.portfolio-box-1.box-port-half{width:50%;}
.office-text{padding-top:20px;}
.portfolio-box-3{width:50%;}
.portfolio-box-3.qvart-box-3{width:50%;}
.fullscreen-title-home{font-size:40px;line-height:44px;}
.fullscreen-subtitle-home{font-size:16px;line-height:20px;}
.blog-box-3{width:50%;}
.blog-box-3.secnd-blog-width{width:50%;}
.blog-box-4{width:50%;}
.shop-box-3{width:50%;}
.button-slider-3{visibility:hidden;}
.arrow-down2{visibility:hidden;}
}
@media only screen and (min-width:480px) and (max-width:767px){#owl-top-page-slider.owl-theme .owl-controls{top:auto;left:0;width:100%;margin:0 auto;text-align:center;bottom:-30px;}
#owl-top-page-slider.owl-theme .owl-controls .owl-page span{margin-left:3px;margin-right:3px;}
.page-top-icon{margin:0 auto;text-align:center;}
.page-top-text{text-align:center;}
.section-page-top-title h1{text-align:center;letter-spacing:2px;padding-right:0;margin-right:0;padding-bottom:0;border-right:0px solid rgba(10,10,10,.2);text-shadow:2px 2px 4px #000000;}
.office-1 .box-1{width:100%;}
.portfolio-box-1{width:50%;}
.portfolio-box-1.box-port-third{width:50%;}
.portfolio-box-1.box-port-half{width:50%;}
.office-text{padding-top:20px;}
.call-to-action-2 h6{padding-bottom:20px;display:block;padding-right:0;}
.footer-1{text-align:center;margin:0 auto;}
.footer-1 p{text-align:center;}
.footer-1 p a{text-align:center;}
.footer-1 h6{text-align:center;}
.logo-footer{text-align:center;margin:0 auto;}
.icon-footer{text-align:center;}
.social-bottom{text-align:center;}
.portfolio-box-3{width:50%;}
.portfolio-box-3.qvart-box-3{width:50%;}
.portfolio-box-3.half-box-3{width:100%;}
.fullscreen-title-home{font-size:28px;line-height:32px;}
.fullscreen-subtitle-home{font-size:14px;line-height:20px;margin-top:0;}
.blog-box-3{width:50%;}
.blog-box-3.secnd-blog-width{width:50%;}
.blog-box-4{width:100%;}
.shop-box-3{width:100%;}
.blog-box-3.half-blog-width{width:100%;}
.button-slider-3{visibility:hidden;}
.arrow-down2{visibility:hidden;}
}
@media only screen and (min-width:320px) and (max-width:479px){#owl-top-page-slider.owl-theme .owl-controls{top:auto;left:0;width:100%;margin:0 auto;text-align:center;bottom:-30px;}
#owl-top-page-slider.owl-theme .owl-controls .owl-page span{margin-left:3px;margin-right:3px;}
.page-top-icon{margin:0 auto;text-align:center;}
.page-top-text{text-align:center;}
.section-page-top-title h1{text-align:center;letter-spacing:2px;padding-right:0;margin-right:0;padding-bottom:0;border-right:0px solid rgba(10,10,10,.2);text-shadow:2px 2px 4px #000000;}
.office-1 .box-1{width:100%;}
.portfolio-box-1{width:100%;}
.portfolio-box-1.box-port-third{width:100%;}
.portfolio-box-1.box-port-half{width:100%;}
.office-text{padding-top:40px;}
.call-to-action-2 h6{padding-bottom:20px;display:block;padding-right:0;}
.footer-1{text-align:center;margin:0 auto;}
.footer-1 p{text-align:center;}
.footer-1 p a{text-align:center;}
.footer-1 h6{text-align:center;}
.logo-footer{text-align:center;margin:0 auto;}
.icon-footer{text-align:center;}
.social-bottom{text-align:center;}
.portfolio-box-3{width:100%;}
.portfolio-box-3.qvart-box-3{width:100%;}
.portfolio-box-3.half-box-3{width:100%;}
.fullscreen-title-home{font-size:16px;line-height:20px;}
.fullscreen-subtitle-home{font-size:12px;line-height:16px;margin-top:0;}
.blog-box-3{width:100%;}
.blog-box-3.secnd-blog-width{width:100%;}
.blog-box-4{width:100%;}
.blog-left-right-links .blog-left-link p:before{display:none;}
.blog-left-right-links .blog-right-link p:after{display:none;}
.shop-box-3{width:100%;}
.blog-box-3.half-blog-width{width:100%;}
.post-content-comment img{display:none;}
.button-slider-3{visibility:hidden;}
.arrow-down2{visibility:hidden;}
}
@media only screen and (max-width:319px){#owl-top-page-slider.owl-theme .owl-controls{top:auto;left:0;width:100%;margin:0 auto;text-align:center;bottom:-30px;}
#owl-top-page-slider.owl-theme .owl-controls .owl-page span{margin-left:3px;margin-right:3px;}
.page-top-icon{margin:0 auto;text-align:center;}
.page-top-text{text-align:center;}
.section-page-top-title h1{text-align:center;letter-spacing:2px;padding-right:0;margin-right:0;padding-bottom:0;border-right:0px solid rgba(10,10,10,.2);text-shadow:2px 2px 4px #000000;}
.office-1 .box-1{width:100%;}
.portfolio-box-1{width:100%;}
.portfolio-box-1.box-port-third{width:100%;}
.portfolio-box-1.box-port-half{width:100%;}
.office-text{padding-top:40px;}
.call-to-action-2 h6{padding-bottom:20px;display:block;padding-right:0;}
.footer-1{text-align:center;margin:0 auto;}
.footer-1 p{text-align:center;}
.footer-1 p a{text-align:center;}
.footer-1 h6{text-align:center;}
.logo-footer{text-align:center;margin:0 auto;}
.icon-footer{text-align:center;}
.social-bottom{text-align:center;}
.portfolio-box-3{width:100%;}
.portfolio-box-3.qvart-box-3{width:100%;}
.blog-box-3.secnd-blog-width{width:100%;}
.fullscreen-title-home{font-size:16px;line-height:20px;}
.fullscreen-subtitle-home{font-size:12px;line-height:16px;margin-top:0;}
.blog-box-3{width:100%;}
.blog-box-3.secnd-blog-width{width:100%;}
.blog-box-4{width:100%;}
.blog-left-right-links .blog-left-link p:before{display:none;}
.blog-left-right-links .blog-right-link p:after{display:none;}
.shop-box-3{width:100%;}
.blog-box-3.half-blog-width{width:100%;}
.post-content-comment img{display:none;}
.button-slider-3{visibility:hidden;}
.arrow-down2{visibility:hidden;}
}