@import url(https://fonts.googleapis.com/css?family=Monoton);@import url(https://fonts.googleapis.com/css?family=Playfair+Display:400,700,900,400italic,700italic,900italic);@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,400,600,700,900,200italic,300italic,400italic,600italic,700italic,900italic);@import url(https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700);@import url(https://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,500,400italic,500italic,700,700italic,900,900italic);@import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);@import url(font-awesome.min.css);@import url(animate.css);*::selection{background-color:#000;color:#fff;}
body{color:#111;background-color:#ffffff;font-family:'Open Sans', sans-serif;font-size:14px;line-height:30px;font-weight:400;}
.fix-height{height:60vh !important;background-color:#f2f2f2;}
.bg-link{background-size:cover;background-repeat:no-repeat;}
.no-display{display:none;}
a.link{text-decoration:none;color:inherit;font-weight:inherit;font-family:inherit;font-size:inherit;}
a.link img:hover{opacity:0.9;}
a.link div{}
a.link div:hover{opacity:0.8;}
a.link h2.mini-title:hover{opacity:0.7;}
a.link.inline{border-bottom:1px dotted #777777;}
a.link.inline:hover{border-bottom:1px solid #777777;}
a:focus{outline:0;}
em{font-style:italic !important;}
.inline-link-one{text-decoration:none;font-weight:600;text-transform:uppercase;font-size:13px;color:#000000;letter-spacing:3px;font-family:'Source Sans Pro', sans-serif;}
.inline-link-one:hover{opacity:0.7;}
.page-loader{height:100%;width:100%;position:fixed;z-index:100000;background-color:#ffffff;}
.page-loader .loader-img{width:100px;display:block;margin-right:auto;margin-left:auto;height:100px;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%);}
.center-div{margin-left:auto !important;margin-right:auto !important;}
.left-div{margin-right:auto !important;max-width:1200px;}
.right-div{margin-left:auto !important;max-width:1200px;}
.left-div h2{margin-left:0px;margin-right:0px;padding-left:0px !important;padding-right:0px !important;}
.right-div h2{margin-left:0px;margin-right:0px;padding-left:0px !important;padding-right:0px !important;}
.left-div p{margin-left:0px;margin-right:auto;padding-left:0px;padding-right:0px;}
.right-div p{margin-right:0px;margin-left:auto;padding-right:0px;padding-left:0px;}
.iframe-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;background-color:#f2f2f2;}
.iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.bg-white{background-color:#ffffff !important;}
.bg-light{}
.bg-black{background-color:#000000 !important;}
.bg-extra-light{background-color:#f9f9f9 !important;}
.bg-light{background-color:#f2f2f2 !important;}
.overlap{z-index:1000;}
.parallax-one{background-attachment:fixed;background-size:cover;background-repeat:no-repeat;}
.item{cursor:pointer;}
.full-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.5;z-index:100;background-color:#000000;margin:0;}
.full-overlay.light{opacity:0.3 !important;}
.full-overlay.extra-light{opacity:0.1 !important;}
.full-overlay.dark{opacity:0.75;}
body.single{overflow:hidden !important;}
body.border{border:20px solid #ffffff;}
body.border .main-intro-section .slide-item .slide{border:0;border-top:25px solid #ffffff;border-bottom:25px solid #ffffff;margin-top:-20px;}
body.border .main-intro-section .fullscreen-rev-slider{border-bottom:25px solid #ffffff;margin-top:-20px;}
body.border .main-intro-section .slide-item .full-overlay{border:0;border-bottom:25px solid #ffffff;border-top:25px solid #ffffff;margin-top:-20px;}
body.border .main-intro-section .social-links-section{bottom:70px;}
body.border .main-intro-slider .owl-next{top:48%;}
body.border .main-intro-slider .owl-prev{top:48%;}
body.border .main-intro-section .owl-pagination{bottom:60px;}
body.border .main-intro-section .scroll-down{bottom:80px;}
.vertical-align{transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);top:50%;position:relative;z-index:300;}
.vertical-align.absolute{position:absolute;z-index:900;width:100%;}
.no-vertical-align{position:relative;z-index:300;}
.classic-nav{position:absolute;top:0
left:0;width:100%;height:120px;z-index:2000;transition:all ease 1200ms;z-index:250;}
.classic-nav .navigation-wrapper{width:96%;height:120px;margin-left:2%;margin-right:2%;border-bottom:1px solid;}
.classic-nav.no-border .navigation-wrapper{border-bottom:0px !important;}
.classic-nav.black .navigation-wrapper{border-bottom:1px solid #474747;}
.classic-nav.white .navigation-wrapper{border-bottom:1px solid #ffffff;}
.classic-nav.classic-nav-scrolled{background-color:#ffffff !important;position:fixed;top:0;letter-spacing:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;}
.classic-nav .nav-trigger .logo-one{z-index:1500;}
.classic-nav .nav-trigger .logo-two{z-index:1000;}
.classic-nav.classic-nav-scrolled .logo-two{z-index:2000;}
.classic-nav .nav-trigger a{position:absolute;top:40px;right:3%;width:40px;cursor:pointer;}
.classic-nav .nav-trigger.nav-trigger-left a{position:absolute;left:3%;top:40px;width:40px;}
.classic-nav .nav-trigger span{font-size:32px;}
.classic-nav .nav-menu{color:inherit;float:right;padding-top:45px;}
.classic-nav .nav-menu li{display:inline;position:relative;}
.classic-nav .nav-menu li a{color:inherit;text-transform:uppercase;text-decoration:none;font-size:11px;letter-spacing:5px;margin-left:25px;cursor:pointer;}
.classic-nav .nav-menu li a span{font-size:12px;}
.classic-nav .company-logo{float:left;height:100px;width:100px;padding-top:10px;position:relative;}
.classic-nav .company-logo.right{float:right;height:100px;width:100px;padding-top:10px;margin-right:0.5%;position:relative;}
.classic-nav .company-logo a{position:absolute;top:0;left:0;width:120px;height:120px;transition:all ease 1200ms;}
.classic-nav .company-logo .logo-one{z-index:1500;}
.classic-nav .company-logo .logo-two{z-index:1000;}
.classic-nav.classic-nav-scrolled .logo-two{z-index:2000;}
.classic-nav .search-div{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1000;display:none;}
.classic-nav .search-div .search-box{margin-right:auto;margin-left:auto;max-width:700px;width:700px;background-color:transparent;height:60px;outline:0;border:0px;margin-top:30px;padding-top:5px;display:block;text-transform:uppercase;letter-spacing:4px;font-size:14px;text-align:center;}
.classic-nav .search-div .search-close{position:absolute;top:50px;cursor:pointer;right:2%;font-size:23px;}
.classic-nav .nav-mobile-trigger{display:none;}
.classic-nav .nav-mobile-close{display:none;}
.sidr{display:none;position:fixed !important;top:0;height:100%;z-index:999999;width:25%;overflow-x:none;overflow-y:auto;font-size:15px;background:#222222;color:#fff;}
.sidr .sidr-inner{padding:0 0 15px}
.sidr.right{left:auto;right:-260px}
.sidr.left{left:-260px;right:auto;}
.sidr .navigation-wrapper{height:100%;width:100%;padding:50px;}
.sidr.left .bg-link.navigation-wrapper .full-overlay{border-right:5px solid #ffffff;}
.sidr.right .bg-link.navigation-wrapper .full-overlay{border-left:5px solid #ffffff;}
.sidr .navigation-wrapper .nav-menu ul li{padding-bottom:5px;}
.sidr .navigation-wrapper .nav-menu ul li a{font-family:"Source Sans Pro",sans-serif;text-transform:uppercase;font-size:14px;font-weight:500;letter-spacing:10px;cursor:pointer;}
.sidr .navigation-wrapper .social-links{padding-top:50px;}
.sidr .navigation-wrapper .social-links ul li i{font-size:1.3em;}
.sidr.left .navigation-wrapper .social-links ul li{float:left;}
.sidr.left .navigation-wrapper .social-links ul li a{padding-right:18px;}
.sidr.right .navigation-wrapper .social-links ul li a{padding-left:18px;}
.sidr.right .navigation-wrapper .social-links ul li{float:right;}
.sidr .company-logo{position:relative;margin-bottom:50px;}
.sidr .company-logo a{width:110px;display:block;}
.sidr .company-logo{display:block;overflow:hidden;width:100%;}
.sidr.left .company-logo a{margin-left:-20px;float:left;}
.sidr.right .company-logo a{float:right;}
.sidr .search-div{position:absolute;top:0;left:0;width:100%;height:100%;display:none;z-index:10000;}
.sidr .search-box{color:#ffffff;outline:0;border:0;height:50px;width:350px;border-bottom:4px solid #ffffff;background-color:transparent;text-transform:uppercase;letter-spacing:3px;font-size:12px;text-align:center;}
.sidr .search-div .close-search-box{height:100px;width:100px;position:absolute;top:0;right:0;text-align:center;z-index:1000;padding-top:35px;cursor:pointer;z-index:10000;}
.sidr .search-div .close-search-box:after{content:'\f00d';font-family:'FontAwesome';font-size:1.5em;font-weight:300;}
.full-screen-nav-one{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#ffffff;z-index:10000;display:none;overflow-y:scroll;}
.full-screen-nav-one .company-logo{width:120px;height:120px;margin-left:auto;margin-right:auto;margin-bottom:80px;}
.full-screen-nav-one .nav-menu{height:400px;width:800px;margin-left:auto;position:relative;margin-right:auto;display:block;}
.full-screen-nav-one .navigation-wrapper{width:100%;height:100%;overflow:scroll;}
.full-screen-nav-one .nav-menu li{display:block;width:33.33333%;height:50%;float:left;padding-top:10px;}
.full-screen-nav-one .nav-menu li a i{font-size:3em;}
.full-screen-nav-one .social-links i{position:relative;}
.full-screen-nav-one .social-links i span{position:absolute;height:15px;width:15px;top:0;background-color:red;color:#ffffff;border-radius:50%;right:-10;font-size:11px;font-weight:700;}
.full-screen-nav-one .nav-menu li a{display:block;cursor:pointer;}
.full-screen-nav-one .nav-menu li a h2{padding-top:15px;}
.full-screen-nav-one .social-links li{padding-left:20px;padding-right:20px;font-size:1.8em;padding-top:100px;display:inline-block;margin-right:auto;margin-left:auto;}
.full-screen-nav-one .nav-close{height:100px;width:100px;position:fixed;top:0;right:0;text-align:center;z-index:1000;padding-top:35px;cursor:pointer;}
.full-screen-nav-one .nav-close:after{content:'\e082';font-family:'Simple-Line-Icons';font-size:3em;font-weight:300;}
.full-screen-nav-one .search-div{height:100%;width:100%;z-index:10000;position:absolute;display:none;}
.full-screen-nav-one .search-div .close-search-box{height:100px;width:100px;position:fixed;top:0;right:0;text-align:center;z-index:1000;padding-top:35px;cursor:pointer;z-index:10000;}
.full-screen-nav-one .search-div .close-search-box:after{content:'\f00d';font-family:'FontAwesome';font-size:1.5em;font-weight:300;}
.full-screen-nav-one .search-div .search-box{border:0px;outline:0;width:700px;height:80px;border-bottom:5px solid;border-bottom-color:inherit;text-transform:uppercase;font-size:13px;letter-spacing:4px;vertical-align:middle;padding-top:30px;text-align:center;}
.full-screen-nav-two{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#ffffff;z-index:10000;display:none;}
.full-screen-nav-two .navigation-wrapper{width:100%;height:100%;overflow:scroll;padding:100px;margin-left:auto;margin-right:auto;padding-top:20px;padding-bottom:20px;}
.full-screen-nav-two .navigation-wrapper .nav-menu li{padding-top:15px;padding-bottom:15px;}
.full-screen-nav-two .navigation-wrapper .nav-menu li a{font-size:22px;font-weight:600;letter-spacing:10px;font-family:"Poppins",sans-serif;text-transform:lowercase;cursor:pointer;}
.full-screen-nav-two .company-logo{width:120px;height:120px;margin-left:auto;margin-right:auto;margin-bottom:50px;}
.full-screen-nav-two .nav-close{height:100px;width:100px;position:fixed;top:0;right:0;text-align:center;z-index:1000;padding-top:35px;cursor:pointer;}
.full-screen-nav-two .nav-close:after{content:'\e082';font-family:'Simple-Line-Icons';font-size:3em;font-weight:300;}
.full-screen-nav-two .social-links i{position:relative;}
.full-screen-nav-two .social-links li{padding-left:10px;padding-right:10px;font-size:1.5em;padding-top:50px;display:inline-block;margin-right:auto;margin-left:auto;}
.full-screen-nav-two .search-div{height:100%;width:100%;z-index:10000;position:absolute;display:none;}
.full-screen-nav-two .search-div .close-search-box{height:100px;width:100px;position:fixed;top:0;right:0;text-align:center;z-index:1000;padding-top:35px;cursor:pointer;z-index:10000;}
.full-screen-nav-two .search-div .close-search-box:after{content:'\f00d';font-family:'FontAwesome';font-size:1.5em;font-weight:300;}
.full-screen-nav-two .search-div .search-box{border:0px;outline:0;width:700px;height:80px;border-bottom:5px solid;border-bottom-color:inherit;text-transform:uppercase;font-size:13px;letter-spacing:4px;vertical-align:middle;padding-top:30px;text-align:center;}
.section{padding-top:70px;padding-bottom:70px;position:relative;}
.main-intro-section{width:100%;position:relative;height:100%;padding-bottom:2px;padding-left:0px;}
.fix-height{height:550px !important;}
.main-intro-section .slide-item{height:100%;width:100%;top:0;left:0;position:absolute;background-size:cover;}
.main-intro-section .slide{height:100%;width:100%;}
.main-intro-section .slide-item .vertical-align{z-index:300;}
.main-intro-section .button{margin-top:60px;}
.video-section .row{position:relative;}
.video-section{position:relative;}
.about-us-section{border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;}
.about-us-section .block{height:80vh;width:100%;padding:100px;}
.about-us-section .c6{padding:0px;}
.about-us-section .block .section-text-one{padding-top:20px;padding-left:0px;margin-left:0px;margin-right:0px;padding-right:0px;}
.about-us-section .block h2.section-title-two{padding-left:0px;}
.testimonials-section-one{position:relative;}
.testimonials-section-one .row{position:relative;}
.testimonials-section-one .testimonials{cursor:move;}
.testimonials-section-one .owl-dots{padding-top:40px;text-align:center;cursor:pointer;}
.testimonials-section-one .owl-dots span{height:7px !important;width:7px !important;}
.testimonials-section-one .owl-dot.active span{opacity:0.5 !important;}
.testimonials .author-display{border-radius:50%;width:70px !important;height:70px;border:4px solid #f7f7f7;margin-left:auto;margin-right:auto;margin-top:30px;}
.testimonial-item .intro-text-three{max-width:1000px;}
.services-section-one .block{padding-left:20px;padding-right:20px;margin-bottom:50px;position:relative;}
.services-section-one .block .service-icon{font-size:40px;position:absolute;top:0px;color:#191919;}
.services-section-one .block:hover .service-icon{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);-mstransform:rotate(360deg);-webkit-transition:all 300ms 0s ease-in-out;-moz-transition:all 300ms 0s ease-in-out;-ms-transition:all 300ms 0s ease-in-out;-o-transition:all 300ms 0s ease-in-out;transition:all 300ms 0s ease-in-out;}
.services-section-one .block .service-info{display:inline-block;margin-left:80px;text-align:justify;}
.services-section-one .block h2.section-title-two{padding-right:0px;padding-left:0px;}
.services-section-one .block .section-text-one{padding-left:0px;padding-right:0px;padding-top:13px;}
.services-section-two .service-icon{font-size:48px;}
.services-section-two .block:hover .service-icon{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:all 300ms 0s ease-in-out;-moz-transition:all 300ms 0s ease-in-out;-ms-transition:all 300ms 0s ease-in-out;transition:all 300ms 0s ease-in-out;-o-transition:all 300ms 0s ease-in-out;}
.services-section-two .block{padding-left:15px;padding-right:15px;margin-bottom:80px;text-align:center;}
.services-section-two .block h2.section-title-two{padding-top:20px;padding-bottom:20px;}
.services-section-two .block .section-text-one{padding-left:0px;padding-right:0px;text-align:justify;}
.team-section-one .item .item-description-two{border-bottom:0px;}
.team-section-one .item-description-two .section-title-three{padding-top:20px;padding-bottom:0px;margin-bottom:-10px;}
.team-section-one .item-description-two h3{margin-bottom:-20px;font-size:12px;letter-spacing:3px;}
.team-section-one .item-description p{font-family:'Open Sans', sans-serif;letter-spacing:3px;font-size:11px;text-transform:lowercase;max-width:350px;padding-bottom:15px;}
.team-section-one .item-description .social-links li{display:inline;padding-right:8px;}
.team-section-one .item-description .social-links li a i{font-size:14px;}
.facts-section .block{text-align:center;}
.facts-section .block .fact-icon{font-size:36px;}
.facts-section .block .fact-number{text-transform:uppercase;font-family:'Poppins', sans-serif;padding-top:10px;font-weight:700;font-size:26px;letter-spacing:5px;text-align:center;}
.facts-section .block:hover .fact-icon{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transition:all 300ms 0s ease-in-out;transition:all 300ms 0s ease-in-out;}
.contact-section .block span{font-size:28px;padding-bottom:50px;display:inline-block;}
.contact-section .block{padding-left:0px;padding-right:0px;font-family:"Source Sans Pro",sans-serif;font-size:10px;text-transform:uppercase;font-weight:600;line-height:20px;letter-spacing:6px;word-spacing:6px;margin-right:auto;margin-left:auto;}
.form{max-width:800px;margin-right:auto;margin-left:auto;padding-top:100px;text-align:center;}
.form .form-item{margin-left:auto;margin-right:auto;margin-bottom:80px;}
.form .input-field{border:0;border-bottom:7px solid #a4a4a4;width:100%;padding-bottom:8px;outline:0;font-size:13px;letter-spacing:2px;background-color:transparent;}
.form textarea.input-field{padding-bottom:8px;resize:vertical;min-height:60px;max-height:100px;}
.form .input-field:active,
.form .input-field:focus{border-bottom:7px solid #323232;}
.form.newsletter-form-one{max-width:350px;padding-top:30px;padding-bottom:30px;}
.newsletter-form-one .news-subs{border:4px solid #cecece;padding-left:33px;padding-right:30px;padding-top:8px;padding-bottom:8px;background-color:transparent;text-transform:uppercase;font-weight:600;letter-spacing:3px;font-size:11px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}
.newsletter-form-one .news-subs:hover{background-color:#ffffff;}
.form-item button:focus,
.form-item button:active{outline:none;}
#subscribe-result{display:none;padding-bottom:13px;margin-top:-20px;font-style:italic;font-size:14px;}
#subscribe-result .sub-success{color:green;}
#subscribe-result .sub-error{color:red;}
.contact-form{padding-top:40px !important;}
#notification{margin-bottom:40px;text-transform:uppercase;letter-spacing:3px;text-transform:uppercase;font-size:11px;font-weight:400;}
.form-error{color:#ff7f7f;border:0;width:100%;height:100%;padding-top:20px;}
.form-success{color:#7fb59e;border:0;width:100%;height:100%;padding-top:20px;}
.checkout-form{margin-right:auto;margin-left:auto;width:auto;max-width:660px;}
.checkout-form .checkout-content{margin-bottom:45px;-moz-transition:height 1s ease;-ms-transition:height 1s ease;-webkit-transition:height 1s ease;-o-transition:height 1s ease;transition:height 1s ease;}
.checkout-form .checkout-block .form-item{margin-top:26px;margin-bottom:26px;}
.checkout-form .checkout-block input[type=text]{border:1px solid #cccccc;height:40px;padding-left:10px;padding-right:10px;letter-spacing:1px;color:#000000;}
.checkout-form .checkout-block select{border:0px;color:#000000;background-color:transparent;height:40px;padding-left:10px;padding-right:10px;letter-spacing:1px;outline:1px solid #cccccc;}
.checkout-form .checkout-block select.half{width:303px;margin-right:10px;margin-left:10px;}
.checkout-form .checkout-block input.half{width:303px;margin-right:10px;margin-left:10px;}
.checkout-form .checkout-block input.full{width:630px;}
.checkout-form .shipping-info-block{height:0px;overflow:hidden;-moz-transition:height 1s ease;-ms-transition:height 1s ease;-webkit-transition:height 1s ease;-o-transition:height 1s ease;transition:height 1s ease;}
.checkout-form .shipping-info-block.visible{height:auto;overflow:auto;}
.checkout-form input:focus,
.checkout-form input:active,
.checkout-form select:focus,
.checkout-form select:active{border:3px solid #474747;outline:0;}
.checkout-form input[name=card-number]{width:360px;margin-right:20px;}
.checkout-form input[name=cvv-number]{width:80px;margin-right:20px;}
.checkout-form input[name=mm-yy]{width:142px;}
.work-data{padding-top:50px;margin-bottom:150px;}
.work-meta i{font-size:12px;padding-left:1px;padding-right:1px;}
.work-meta{max-width:1000px;margin-left:auto;margin-right:auto;padding-bottom:60px;}
.work-data .work-details{margin-right:auto;margin-left:auto;}
.work-data .section-text-one{padding-left:40px;padding-right:40px;margin-left:auto;margin-right:auto;max-width:1000px;}
.work-meta span{font-family:'Open Sans', sans-serif;font-size:13px;letter-spacing:3px;font-weight:400;padding-right:20px;text-align:center;text-decoration:none;}
.work-data .work-meta b{text-transform:uppercase;font-weight:600;}
.work-data .work-media.fix-width{max-width:1018px !important;margin-right:auto;margin-left:auto;}
.work-data .work-media.full-width{width:100%;}
.work-data .work-media{margin-top:80px;margin-bottom:80px;}
.work-data .work-media .media-slider{max-width:930px;margin-right:auto;margin-left:auto;}
.work-data .work-media .iframe-wrapper{max-width:930px;margin-right:auto;margin-left:auto;}
.work-data .work-media > img{max-width:930px;margin-right:auto;margin-left:auto;width:100%;height:auto;}
.work-data .work-media.full-width .c6,
.work-data .work-media.full-width .c12,
.work-data .work-media.full-width .c4,
.work-data .work-media.full-width .c3{padding:0px !important;overflow-y:auto;height:auto;}
.work-media.full-width{height:auto;overflow-y:auto;}
.work-data .work-media.full-width .c6 img,
.work-data .work-media.full-width .c12 img,
.work-data .work-media.full-width .c4 img,
.work-data .work-media.full-width .c3 img{width:100%;overflow-y:auto;height:auto;}
.work-media.full-width .video-wrapper{height:100vh;width:100%;overflow-y:auto;position:relative;}
.work-pagination{height:500px;background-color:#ffffff;border-top:1px solid #cecece;border-bottom:1px solid #cecece;text-align:center;margin-bottom:100px;}
.work-pagination .c4{padding:0px;height:100%;}
.work-pagination .prev-next{height:100%;width:100%;position:relative;}
.work-pagination .social-links a{color:#474747;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;-ms-transition:all 0.5s ease-in;transition:all 0.5s ease-in;text-decoration:none;}
.work-pagination .social-links a:hover{color:#000000;}
.work-pagination .social-links{border-right:1px solid #cecece;border-left:1px solid #cecece;}
.work-pagination .social-links span{font-size:22px;padding-left:8px;padding-right:8px;}
.work-pagination .prev-next{color:#7f7f7f;cursor:pointer;position:relative;}
.work-pagination .prev-next span{font-size:50px;}
.work-pagination .prev-next .block-media{position:absolute;top:0;left:0;text-decoration:none;background-color:#ffffff;width:100%;z-index:400;cursor:pointer;height:100%;opacity:0;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;-ms-transition:all 0.2s ease-in;transition:all 0.2s ease-in;font-family:'Source Sans Pro', sans-serif;}
.work-pagination .prev-next:hover .block-media{opacity:1;}
.work-pagination .prev-next h2{text-transform:uppercase;padding-left:20px;padding-right:20px;font-weight:700;font-size:20px;padding-bottom:10px;letter-spacing:12px;}
.work-pagination .prev-next h3{padding-left:20px;padding-right:20px;letter-spacing:5px;text-transform:lowercase;font-weight:400;font-size:13px;}
.comments-section{margin-left:auto;margin-right:auto;max-width:900px;padding-top:50px;padding-bottom:50px;}
h2.underline{border-bottom:1px solid #e5e5e5;}
.comments-section ul.comments{padding-top:40px;}
.comments li a.author-image{padding-top:5px;width:80px;height:90px;display:inline-block;float:left;overflow:hidden;}
.comments li a.author-image img{width:70px;height:70px;top:0;left:0;border-radius:50%;}
.comments li a.author-image:hover{opacity:0.8;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.comments li{padding-top:20px;border:0px;border-bottom:1px solid #efefef;padding-bottom:40px;margin-right:30px;}
.comments li.reply{margin-left:80px;}
.comments p.comment.section-text-one{padding-left:0px !important;padding-right:0px !important;margin-left:0px !important;margin-right:0px !important;}
.comments li .comment-body{padding-left:90px;text-align:left;padding-bottom:10px;line-height:20px;max-width:800px;text-align:justify;}
.comment-meta span{font-size:10px;font-family:'Open Sans', sans-serif;color:#8e8e8e;text-transform:uppercase;letter-spacing:1px;font-weight:300;}
.comment-meta{padding-bottom:10px;}
.comment-meta a.reply-comment{font-family:'Open Sans', sans-serif;font-weight:300;font-size:10px;text-decoration:none;color:#8e8e8e;letter-spacing:1px;padding-left:10px;}
.comment-meta a.reply-comment:hover{color:#515151;font-weight:400;}
.comment-meta h2.section-title-three{text-align:left;padding-bottom:0px;}
.reply-form-section{max-width:900px;margin-right:auto;margin-left:auto;margin-top:80px;}
.reply-form-section{padding-top:50px;}
.reply-form-section .reply-form{max-width:900px;}
.pagination{padding-top:110px;}
.pagination li{display:inline-block;margin-right:2px;margin-left:2px;}
.pagination ul li a{text-decoration:none;border:1px solid #848484;text-decoration:none;color:#000000;font-weight:300;font-size:11px;text-transform:lowercase;padding-top:10px;padding-bottom:10px;display:inline-block;margin-bottom:7px;padding-left:20px;padding-right:20px;letter-spacing:2px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}
.pagination ul li.active a{background-color:#2f2f2f;color:#ffffff;}
.pagination ul li:hover a{background-color:#2f2f2f;color:#ffffff;}
.pagination ul li.inactive:hover a{background-color:#ffffff;color:#000000;cursor:default;}
.pagination .page-prev a:before{content:'\00ab';font-size:14px;}
.pagination .page-next a:after{content:'\00bb';font-size:14px;}
.full-screen-map-container{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all 0.6s;-moz-transition:all 0.6s ease-in;-o-transition:all 0.6s ease-in;-ms-transition:all 0.6s ease-in;transition:all 0.6s ease-in;z-index:-100;opacity:0;}
.full-screen-map-container.opacity{opacity:1;}
.full-screen-map-container #google-map{width:100%;height:100vh;}
.full-screen-map-container address{position:absolute;width:100%;bottom:0px;left:0px;z-index:1000;height:100px;background-color:#ffffff;padding-top:30px;border-bottom:1px solid #cecece;}
.full-screen-map-container #zoom-in{width:40px;height:40px;padding-top:5px;padding-left:12px;font-size:18px;background-color:#ffffff;cursor:pointer;}
.full-screen-map-container #zoom-out{width:40px;height:40px;padding-top:5px;padding-left:12px;font-size:18px;background-color:#ffffff;cursor:pointer;}
.full-screen-map-container .close-map{position:absolute;top:0;right:0;width:60px;height:60px;z-index:1000;background-color:#ffffff;font-size:22px;padding-top:13px;padding-left:22px;cursor:pointer;}
.fix-height #google-map{height:100%;width:100%;}
.fix-height address{border-bottom:1px solid #cecece;padding-bottom:35px;padding-top:35px;}
#zoom-in{width:40px;height:40px;padding-top:5px;padding-left:12px;font-size:18px;background-color:#ffffff;cursor:pointer;}
#zoom-out{width:40px;height:40px;padding-top:5px;padding-left:12px;font-size:18px;background-color:#ffffff;cursor:pointer;}
.full-height .map-container{width:50%;float:left;height:100%;position:relative;border-bottom:1px solid #cecece;border-top:1px solid #cecece;}
.full-height .map-container #google-map{height:100vh;width:100%;position:relative;}
.full-height .map-container address{position:absolute;display:block;bottom:0px;width:100%;height:80px;left:0;padding-top:5px;background-color:#ffffff;}
.full-height .contact-form-container{width:50%;float:left;height:100%;position:relative;border-bottom:1px solid #cecece;border-left:1px solid #cecece;border-top:1px solid #cecece;}
.full-height .contact-form-container .contact-form{width:600px;}
.instagram-feed{overflow-y:auto;}
.instagram-feed .insta-item{width:12.5%;float:left;}
.instagram-feed .owl-item a{width:100%;}
.instagram-feed .insta-item img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;opacity:0.9;}
.instagram-feed .insta-item img:hover{filter:grayscale(0%);-webkit-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);-moz-filter:grayscale(0%);opacity:1;}
.main-footer.type-one .social-links li{display:inline;padding-left:20px;padding-right:20px;}
.main-footer.type-one .social-links a{font-size:1.2em;text-align:center;}
.main-footer.type-one .contact-detail{margin-right:auto;margin-left:auto;max-width:600px;padding-right:50px;padding-left:50px;}
footer.main-footer .company-logo{width:100px;height:100px;margin-left:auto;margin-right:auto;}
footer.main-footer .company-logo img{width:100%;height:auto;}
.contact-detail p{line-height:20px !important;}
p.copyright{font-size:11px;letter-spacing:2px;}
.slide-item h2 .link{text-decoration:underline !important;color:inherit !important;}
h2 .link{text-decoration:none;color:inherit !important;}
h2.black{color:#232323 !important;}
.white{color:white !important;}
.black{color:black !important;}
.light-black{color:#474747 !important;}
h2.intro-title-one{display:inline-block;font-family:'Monoton', cursive;text-transform:uppercase;letter-spacing:30px;font-size:4em;line-height:1.6em;padding-left:100px;padding-right:100px;max-width:800px;}
h2.intro-title-two{font-family:'Playfair Display', serif;font-weight:400;letter-spacing:15px;font-size:5em;max-width:800px;padding-left:50px;text-transform:lowercase;padding-right:50px;display:inline-block;line-height:1.8em;}
h2.intro-title-three{font-family:'Source Sans Pro', sans-serif;font-weight:900;max-width:800px;padding-left:50px;padding-right:50px;letter-spacing:25px;font-size:3.5em;line-height:2em;display:inline-block;}
h2.intro-title-four{font-family:'Playfair Display', serif;font-weight:400;letter-spacing:15px;font-size:4em;max-width:900px;display:inline-block;line-height:1.3em;}
h2.intro-title-five{font-family:'Poppins', serif;font-weight:300;letter-spacing:4px;font-size:7em;max-width:1000px;display:inline-block;line-height:1em;padding-left:54px;padding-right:50px;}
h2.intro-title-six{font-family:'Poppins', sans-serif;font-weight:700;text-transform:uppercase;font-size:9em;line-height:0.9em;letter-spacing:5px;display:inline-block;max-width:1100px;padding-left:50px;padding-right:50px;}
h2.intro-title-seven{font-family:'Poppins', sans-serif;font-weight:300;text-transform:uppercase;font-size:8em;line-height:1em;letter-spacing:30px;display:inline-block;}
h2.intro-title-eight{font-family:'Source Sans Pro', sans-serif;font-weight:900;max-width:900px;padding-left:50px;padding-right:50px;letter-spacing:40px;font-size:4.5em;line-height:2em;text-transform:uppercase;display:inline-block;}
h2.intro-title-nine{font-family:'Source Sans Pro', sans-serif;font-weight:300;max-width:1200px;padding-left:50px;padding-right:50px;letter-spacing:2px;font-size:30px;display:inline-block;}
h2.intro-title-ten{font-family:'Poppins', sans-serif;font-weight:700;max-width:1200px;padding-left:50px;padding-right:50px;font-size:5em;line-height:1.3em;letter-spacing:5px;display:inline-block;}
h2.intro-title-eleven{font-family:'Poppins', sans-serif;font-weight:700;max-width:1200px;padding-left:50px;padding-right:50px;font-size:3.8em;letter-spacing:5px;line-height:1.9em;text-transform:uppercase;display:inline-block;}
h2.intro-title-twelve{font-family:'Source Sans Pro', sans-serif;font-weight:200;max-width:1200px;padding-left:50px;padding-right:50px;font-size:4em;letter-spacing:3px;line-height:1.5em;display:inline-block;}
h2.intro-title-thirteen{font-family:'Playfair Display', serif;max-width:100%;max-width:1800px;padding-left:50px;padding-right:50px;font-weight:300;font-style:italic;font-size:32px;line-height:55px;}
h2.intro-title-fourteen{font-family:'Roboto', sans-serif;font-weight:100;letter-spacing:8px;text-transform:uppercase;display:inline-block;max-width:800px;padding-left:50px;padding-right:50px;font-size:4em;line-height:1.3em;}
h2.intro-title-fifteen{font-family:'Poppins', sans-serif;font-weight:700;display:inline-block;text-transform:uppercase;letter-spacing:38px;font-size:2.5em;line-height:1.5em;padding-left:88px;padding-right:50px;max-width:1200px;}
h2.intro-title-sixteen{font-family:'Poppins', sans-serif;font-weight:700;display:inline-block;text-transform:uppercase;letter-spacing:6px;font-size:3.2em;padding-left:50px;padding-right:50px;max-width:850px;line-height:1.2em;}
h2.intro-title-seventeen{font-family:'Poppins', sans-serif;font-weight:700;display:inline-block;text-transform:uppercase;letter-spacing:-5px;font-size:6em;line-height:0.78em;padding-left:50px;padding-right:50px;max-width:1200px;}
h2.intro-title-eighteen{font-family:'Source Sans Pro', sans-serif;font-weight:200;letter-spacing:5px;text-transform:uppercase;display:inline-block;max-width:800px;padding-left:50px;padding-right:50px;font-size:3em;line-height:1.5em;}
h2.intro-title-nineteen{font-family:'Source Sans Pro', sans-serif;font-weight:200;letter-spacing:30px;text-transform:uppercase;display:inline-block;max-width:900px;padding-left:80px;padding-right:50px;font-size:2em;}
h2.intro-title-twenty{font-family:'Source Sans Pro', sans-serif;display:inline-block;max-width:1300px;padding-left:50px;padding-right:50px;padding-left:90px;text-transform:uppercase;font-weight:900;letter-spacing:40px;font-size:28px;}
h2.intro-title-twentyone{font-family:'Source Sans Pro', sans-serif;font-weight:700;display:inline-block;text-transform:uppercase;letter-spacing:45px;line-height:1.2em;font-size:3.2em;padding-left:95px;padding-right:50px;max-width:900px;padding-top:50px;}
h2.intro-title-twentytwo{font-family:'Open Sans', sans-serif;font-weight:700;max-width:1200px;text-transform:uppercase;padding-left:50px;padding-right:50px;font-size:2em;word-spacing:3px;line-height:1.5em;letter-spacing:6px;display:inline-block;}
h2.intro-title-twentythree{font-family:'Poppins', sans-serif;font-weight:700;text-transform:none;font-size:9em;line-height:0.9em;letter-spacing:5px;display:inline-block;}
h2.intro-title-twentyfour{font-family:'Open sans', sans-serif;font-weight:900;max-width:1100px;text-transform:lowercase;padding-left:70px;padding-right:50px;font-size:4em;word-spacing:3px;line-height:1.1em;letter-spacing:20px;display:inline-block;}
.intro-text-one{font-family:'Source Sans Pro' !important;letter-spacing:2px !important;text-transform:lowercase !important;font-size:16px !important;font-weight:300 !important;line-height:20px !important;padding-top:30px !important;max-width:650px !important;display:block !important;padding-left:50px !important;padding-right:50px !important;margin-right:auto !important;margin-left:auto !important;}
.intro-text-two{font-family:'Poppins' !important;letter-spacing:4px !important;text-transform:uppercase !important;font-size:12px !important;font-weight:400 !important;line-height:20px !important;padding-top:30px !important;display:block !important;padding-left:50px !important;padding-right:50px !important;margin-right:auto !important;max-width:700px !important;margin-left:auto !important;}
.intro-text-three{font-family:"Source Sans Pro",sans-serif !important;font-size:14px !important;text-transform:uppercase !important;padding-top:20px !important;font-weight:600 !important;letter-spacing:6px !important;word-spacing:6px !important;max-width:700px !important;margin-right:auto !important;margin-left:auto !important;padding-left:50px !important;padding-right:50px !important;}
.intro-text-four{font-family:"Source Sans Pro",sans-serif !important;font-size:13px !important;padding-top:20px !important;font-weight:400 !important;letter-spacing:3px !important;word-spacing:4px !important;max-width:900px !important;margin-right:auto !important;margin-left:auto !important;padding-left:50px !important;padding-right:50px !important;}
.intro-text-five{font-family:"Source Sans Pro",sans-serif !important;font-size:16px !important;padding-top:20px !important;font-weight:400 !important;letter-spacing:3px !important;word-spacing:4px !important;max-width:900px !important;margin-right:auto !important;margin-left:auto !important;padding-left:50px !important;padding-right:50px !important;}
.section-title-one{font-family:'Source Sans Pro', sans-serif;text-transform:uppercase;font-weight:400;font-size:25px;letter-spacing:15px;padding-left:15px;padding-top:50px;padding-bottom:60px;}
.section-text-one{font-family:'Open Sans', sans-serif;font-size:14px;line-height:30px;font-weight:400;max-width:1000px;margin-right:auto;margin-left:auto;letter-spacing:1.5px;padding-left:50px;padding-right:50px;}
.section-text-one.small{font-size:13px;line-height:23px;}
h2.section-title-two{padding-left:50px;padding-right:50px;font-family:'Source Sans Pro', sans-serif;text-transform:uppercase;font-size:16px;letter-spacing:2px;word-spacing:5px;font-weight:600;}
h2.section-title-three{font-family:'Open Sans', sans-serif;font-size:13px;letter-spacing:3px;text-transform:uppercase;font-weight:600;text-decoration:none;padding-bottom:15px;}
h2.section-title-three span{font-size:11px;}
h2.section-title-three.underline{padding-bottom:5px;}
h2.section-title-four{padding-left:50px;padding-right:50px;font-family:'Poppins',sans-serif;text-transform:uppercase;font-weight:400;font-size:18px;letter-spacing:8px;}
.align-left{text-align:left !important;}
.align-right{text-align:right !important;}
.align-justify{text-align:justify !important;}
.align-center{text-align:center !important;}
.gallery{-moz-transition:height 1s ease;-ms-transition:height 1s ease;-webkit-transition:height 1s ease;-o-transition:height 1s ease;transition:height 1s ease;list-style:none;margin:0;padding:0;margin-bottom:-2px;overflow-x:hidden;}
.gallery .item{float:left;margin:0;}
.gallery .item > a{display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none;padding:0;}
.gallery .item > a:focus{outline:none;}
.item-media{position:relative;overflow:hidden;}
.item-media img{width:100%;display:block;overflow:hidden;position:relative;}
.gallery .item .item-description{position:absolute;z-index:10;height:100%;width:100%;background-color:#f7f7f7;top:0;left:0;opacity:0;-webkit-transition:all 0.1s ease-in;-moz-transition:all 0.1s ease-in;-o-transition:all 0.1s ease-in;-ms-transition:all 0.1s ease-in;transition:all 0.1s ease-in;color:#000000;text-align:center;padding:50px;}
.gallery .item-media:hover .item-description{opacity:1;}
.gallery .item .item-description h2{font-family:'Open Sans', sans-serif;text-transform:uppercase;font-size:14px;letter-spacing:6px;font-weight:600;}
.gallery .item .item-description h3{font-family:'Open Sans', sans-serif;font-weight:400;letter-spacing:3px;font-size:13px;padding-top:5px;text-transform:lowercase;}
.gallery.overlay-two .item .item-description{color:#ffffff;background-color:rgba(0, 0, 0, 0.76);font-weight:300;text-align:left;transition:all ease 600ms;}
.gallery.overlay-two .item .item-description h2{font-family:'Open Sans', sans-serif;text-transform:uppercase;font-size:13px;letter-spacing:8px;font-weight:300;z-index:10000;}
.gallery.overlay-two .item .item-description h3{font-family:'Open Sans', sans-serif;font-weight:300;letter-spacing:3px;font-size:10px;padding-top:5px;text-transform:lowercase;}
.gallery.gutter .item{padding:5px;}
.gallery.gutter{border-left:solid 2px #ffffff;border-right:solid 2px #ffffff;border-top:solid 5px #ffffff;border-bottom:solid 5px #ffffff;}
.gallery.two-col.gutter{border-left:solid 0px #ffffff;border-right:solid 0px #ffffff;border-top:solid 5px #ffffff;border-bottom:solid 5px #ffffff;}
.gallery.gutter-two .item{padding:15px;}
.gallery.two-col.gutter-two{border-left:solid 10px #ffffff;border-right:solid 10px #ffffff;border-top:solid 13px #ffffff;border-bottom:solid 13px #ffffff;}
.gallery.gutter-two{border-left:solid 12px #ffffff;border-right:solid 12px #ffffff;border-top:solid 13px #ffffff;border-bottom:solid 13px #ffffff;}
.gallery.gutter-three .item{padding:25px;}
.gallery.gutter-three{border-left:solid 22px #ffffff;border-right:solid 22px #ffffff;border-top:solid 23px #ffffff;border-bottom:solid 23px #ffffff;}
.gallery.two-col.gutter-three{border-left:solid 20px #ffffff;border-right:solid 20px #ffffff;border-top:solid 23px #ffffff;border-bottom:solid 23px #ffffff;}
.gallery.two-col .item{width:50% !important;float::left !important;position:relative;margin:0;}
.gallery.three-col .item{width:33.33% !important;float:left;}
.gallery.four-col .item{width:25%;}
ul#filters{display:inline-block;margin-left:auto;margin-right:auto;list-style:none;text-align:center;padding-bottom:30px;padding-top:30px;}
#filters a{color:#474747;cursor:pointer;font-family:'Open Sans', sans-serif;text-transform:uppercase;font-size:14px;letter-spacing:6px;font-weight:600;padding-left:60px;padding-right:60px;text-align:center;text-decoration:none;}
#filters li{display:inline;}
#filters .filters.active{opacity:0.7 !important;}
.main-intro-slider{width:100%;height:100%;}
.main-intro-slider .owl-item{height:100% !important;}
.main-intro-slider .owl-stage-outer{height:100% !important;}
.main-intro-slider .owl-stage{height:100% !important;}
#main-intro-slider-two .owl-next{transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);top:50%;right:20px;position:absolute;color:inherit;background:transparent;font-size:4em;}
#main-intro-slider-two .owl-prev{transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);top:50%;left:20px;position:absolute;color:inherit;background:transparent;font-size:4em;}
#main-intro-slider-two .owl-dots{position:absolute;bottom:20px;width:100%;}
#main-intro-slider-two .owl-dots span{background-color:#000000 !important;opacity:1;width:7px;height:7px;border-radius:50%;border:1px solid #ffffff;}
#main-intro-slider-two .owl-dots .owl-dot.active span{opacity:0.6 !important;}
.intro-slider-three{width:100%;height:100%;}
.intro-slider-three .owl-item{height:100% !important;}
.intro-slider-three .owl-stage-outer{height:100% !important;}
.intro-slider-three .owl-stage{height:100% !important;}
.intro-slider-three .item{height:100% !important;position:relative;}
#intro-slider-three-margin{border-left:20px solid #ffffff;border-right:20px solid #ffffff;}
#intro-slider-three-margin .item{border-top:20px solid #ffffff !important;border-bottom:20px solid #ffffff !important;}
.full-page-slider{height:100%;width:100%;}
.full-page-slider .full-page-item{height:100%;width:100%;position:relative;}
.full-page-slider .vertical-align{transform:translateY(0%);-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-o-transform:translateY(0%);-ms-transform:translateY(0%);top:0%;position:relative;z-index:300;}
.creative-slider-two{width:100%;height:100%;border-top:130px solid #ffffff;border-bottom:130px solid #ffffff;border-left:120px solid #ffffff;border-right:120px solid #ffffff;}
#creative-slider-one.creative-slider-two{width:100%;height:100%;border-top:150px solid #ffffff;border-bottom:150px solid #ffffff;}
.creative-slider-two .owl-item{height:100% !important;min-height:100% !important;}
.creative-slider-two .slide-block{width:100%;height:100%;position:relative;}
.creative-slider-two .slide-block .slide-media{height:100%;width:100%;position:relative;display:block;}
.creative-slider-two .owl-stage-outer{height:100% !important;}
.creative-slider-two .owl-stage{height:100% !important;}
#creative-slider-two-gutter{border-left:10px solid #ffffff;border-right:10px solid #ffffff;}
.creative-slider-two .slide-block .item-description{width:100%;height:100%;background-color:#f5f5f5;color:#000000;top:0;left:0;position:absolute;opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;padding:50px;z-index:1000;}
.creative-slider-two.overlay-two .slide-block .item-description{background-color:#000000;color:#ffffff;}
.creative-slider-two .slide-block .item-description h2{font-family:'Open Sans', sans-serif;text-transform:uppercase;font-size:12px;letter-spacing:8px;}
.creative-slider-two .slide-block .item-description p{font-family:'Open Sans', sans-serif;letter-spacing:3px;font-size:11px;padding-top:20px;text-transform:lowercase;max-width:350px;}
#creative-slider-one.creative-slider-two .slide-block .item-description p{max-width:430px;}
.creative-slider-two .slide-block:hover .item-description{opacity:1;}
.creative-slider-two .owl-prev{transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);top:50%;position:absolute;background-color:transparent !important;color:inherit !important;left:10px;border-radius:0 !important;width:100px;height:100px;opacity:1;padding-top:20px !important;font-size:40px !important;}
.creative-slider-two .owl-next{transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);top:50%;position:absolute;background-color:transparent !important;color:inherit !important;right:10px;border-radius:0 !important;height:100px;width:100px;opacity:1;padding-top:20px !important;font-size:40px !important;}
.creative-slider-two .owl-prev:hover{opacity:0.5;}
.creative-slider-two .owl-next:hover{opacity:0.5;}
.creative-slider-two .bg-link{background-position:center center;}
.creative-slider-two ul.social-links li{display:inline;}
.creative-slider-two ul.social-links{padding-top:30px;}
.creative-slider-two ul.social-links li a{padding-right:10px;font-size:1.2em;}
.creative-slider-three{width:100%;}
.creative-slider-three > a{height:100%;width:auto;position:relative;}
.creative-slider-three > a img{height:100%;width:auto;}
#creative-slider-three-gutter{border-left:10px solid #ffffff;border-right:10px solid #ffffff;}
.creative-slider-three .slide-block .item-description{width:100%;height:100%;background-color:#f5f5f5;color:#000000;top:0;left:0;position:absolute;opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;padding:50px;}
.creative-slider-three.overlay-two .slide-block .item-description{background-color:#000000;color:#ffffff;}
.creative-slider-three .slide-block .item-description h2{font-family:'Open Sans', sans-serif;text-transform:uppercase;font-size:12px;letter-spacing:8px;}
.creative-slider-three .slide-block .item-description p{font-family:'Open Sans', sans-serif;letter-spacing:3px;font-size:10px;padding-top:20px;text-transform:lowercase;max-width:350px;}
.creative-slider-three .slide-block:hover .item-description{opacity:1;}
.creative-slider-three .owl-prev{transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);top:50%;position:absolute;background-color:transparent !important;color:inherit !important;left:10px;border-radius:0 !important;width:100px;height:100px;opacity:1;padding-top:20px !important;font-size:40px !important;}
.creative-slider-three .owl-next{transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);top:50%;position:absolute;background-color:transparent !important;color:inherit !important;right:10px;border-radius:0 !important;height:100px;width:100px;opacity:1;padding-top:20px !important;font-size:40px !important;}
.creative-slider-three .owl-prev:hover{opacity:0.5;}
.creative-slider-three .owl-next:hover{opacity:0.5;}
.fotorama__nav{background-color:#f7f7f7 !important;}
.fotorama__nav__frame{padding:0px !important}
.fotorama__thumb-border{opacity:0 !important;}
.fotorama__nav__frame--thumb{opacity:0.5 !important;}
.fotorama__nav__frame--thumb.fotorama__active{opacity:1 !important;}
.thumbnail-slider-two .slide-item{height:80% !important;width:86% !important;margin-left:auto !important;margin-right:auto !important;position:absolute;top:10%;left:7%;}
.fotorama__arr{width:120px !important;height:120px !important;background-color:transparent !important;margin-right:10px !important;margin-left:10px !important;background-image:none !important;color:#ffffff !important;text-align:center !important;padding-top:45px;top:47% !important;font-size:4em;font-family:'FontAwesome' !important;}
.thumbnail-slider-two .fotorama__arr.fotorama__arr--next{margin-right:-5px !important;}
.thumbnail-slider-two .fotorama__arr.fotorama__arr--prev{margin-left:-10px !important;}
.thumbnail-slider-one.light .fotorama__arr{color:#000000 !important;}
.thumbnail-slider-two.light .fotorama__arr{color:#000000 !important;}
.fotorama__arr.fotorama__arr--next:after{content:'\f105' !important;}
.fotorama__arr.fotorama__arr--prev:after{content:"\f104" !important;}
.fotorama__fullscreen-icon{background-image:none !important;padding-left:10px !important;font-size:1.5em !important;}
.fotorama__fullscreen-icon:hover{opacity:0.5 !important;}
.fotorama--fullscreen .fotorama__fullscreen-icon{color:#474747 !important;}
.fotorama--fullscreen .fotorama__arr{color:#ffffff !important;}
.fotorama__fullscreen-icon:after{position:absolute;top:0;left:10;content:"\e057";font-family:"Simple-Line-Icons";}
.shop-data{padding-top:100px;}
.shop-media{width:100%;}
.shop-description{height:500px;width:100%;margin-top:-4px;padding-left:30px;}
.shop-description h2.section-title-four{padding-left:0px !important;padding-right:0px !important;padding-bottom:10px;}
.shop-description p{padding-left:0px;padding-right:0px;margin-left:0px;margin-right:0px;}
.shop-description .item-cost{font-size:2em !important;margin-top:10px;margin-bottom:20px;display:block;letter-spacing:4px;font-family:"Source Sans Pro",sans-serif;font-weight:400;}
.buy-button{margin-right:0px;margin-left:0px;text-transform:uppercase;text-decoration:none;padding-left:38px;padding-right:30px;padding-top:12px;letter-spacing:8px;font-weight:400;display:block;padding-bottom:12px;font-size:11px;font-family:'Open Sans',sans-serif;background-color:#191919;margin-top:12px;}
form.cart-form{padding-top:40px;}
.shop-description .shop-meta span{display:block;font-size:13px;letter-spacing:2px;color:#191919;}
.shop-description .shop-meta .item-rating i{font-size:11px;color:#daa520}
.shop-type{display:inline-block;position:relative;}
.shop-type select{display:inline-block;margin-bottom:40px;border:4px solid #191919;font-weight:600;background:transparent;padding:5px;padding-bottom:6px;border-radius:0px;font-size:12px;padding-left:30px;padding-right:29px;letter-spacing:3px;text-transform:uppercase;height:50px;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;outline:0;}
.shop-type select option{font-size:4em;}
.shop-type:after{position:absolute;font-family:"FontAwesome";content:"\f107";top:11%;height:10px;width:10px;right:13px;font-size:16px;left:-150;}
.shop-size select{display:inline-block;margin-bottom:40px;margin-left:10px;border:4px solid #191919;font-weight:600;background:transparent;padding:5px;padding-bottom:6px;border-radius:0px;font-size:12px;padding-left:25px;padding-right:33px;letter-spacing:3px;text-transform:uppercase;height:50px;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;outline:0;}
.shop-size select option{font-size:4em;}
.shop-size{display:inline-block;position:relative;}
.shop-size:after{position:absolute;font-family:"FontAwesome";content:"\f107";top:11%;height:10px;width:10px;right:13px;font-size:16px;left:-150;}
.shop-data .social-links ul li{float:right;padding-top:40px;}
.shop-data .social-links ul li a{font-size:18px;padding-left:20px;}
.shop-details{padding-top:40px;}
.details-table tr{border-bottom:1px solid #cecece;}
.details-table{width:1000px;margin-left:auto;margin-right:auto;text-transform:uppercase;font-size:12px;letter-spacing:3px;border-top:1px solid #cecece;-moz-transition:height 1s ease;-ms-transition:height 1s ease;-webkit-transition:height 1s ease;-o-transition:height 1s ease;transition:height 1s ease;}
.details-table td{width:50%;padding-top:15px;padding-bottom:15px;}
.details-table tr td:first-child{font-weight:600;}
.reviews-section{margin-left:auto;margin-right:auto;max-width:800px;padding-bottom:50px;}
h2.underline{border-bottom:1px solid #e5e5e5;}
.reviews-section ul.reviews{padding-top:0px;}
.reviews li a.author-image{padding-top:5px;width:80px;height:90px;display:inline-block;float:left;overflow:hidden;}
.reviews li a.author-image img{width:70px;height:70px;padding-top:0px;padding-bottom:0px;left:0;border-radius:50%;}
.reviews li a.author-image:hover{opacity:0.8;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;}
.reviews li{padding-top:20px;border:0px;border-bottom:1px solid #efefef;padding-bottom:40px;margin-right:30px;}
.reviews li.reply{margin-left:80px;}
.reviews p.review.section-text-one{padding-left:0px !important;padding-right:0px !important;margin-left:0px !important;margin-right:0px !important;}
.reviews li .review-body{padding-left:90px;text-align:left;padding-bottom:10px;line-height:20px;max-width:800px;text-align:justify;}
.review-meta span{font-size:10px;font-family:'Open Sans', sans-serif;color:#8e8e8e;text-transform:uppercase;letter-spacing:1px;font-weight:300;}
.review-meta{padding-bottom:10px;}
.review-meta a.reply-review{font-family:'Open Sans', sans-serif;font-weight:300;font-size:10px;text-decoration:none;color:#8e8e8e;letter-spacing:1px;padding-left:10px;}
.review-meta a.reply-review:hover{color:#515151;font-weight:400;}
.review-meta h2.section-title-three{text-align:left;padding-left:0px;padding-right:0px;}
.reply-form-section{max-width:900px;margin-right:auto;margin-left:auto;margin-top:80px;}
.shop-details .tabs-content p{padding-left:0px;padding-right:0px;margin-right:0px;margin-left:0px;text-align:justify;}
.review-meta .star-rating{padding-left:15px;color:#daa520;opacity:1 !important;}
.shop-data .tabs{max-width:1060px;}
.shop-slider .fotorama__nav{background-color:transparent !important;}
.shop-slider .fotorama__nav__frame{padding:0px !important}
.shop-slider .fotorama__thumb-border{opacity:0 !important;}
.shop-slider .fotorama__nav__frame--thumb{opacity:0.5 !important;}
.shop-slider .fotorama__nav__frame--thumb.fotorama__active{opacity:1 !important;}
.shop-slider .fotorama__arr{color:inherit !important;}
.shop-slider .fotorama__stage__shaft{background-color:#ffffff !important;}
.shop-slider img.fotorama__img.fotorama__img--full{margin-right:auto !important;margin-left:auto !important;max-width:1000px !important;height:auto !important;left:0px !important;position:relative !important;display:block !important;margin-left:auto !important;margin-right:auto !important;transform:translateY(-50%);-webkit-transform:translateY(-50%) !important;-moz-transform:translateY(-50%) !important;-o-transform:translateY(-50%) !important;-ms-transform:translateY(-50%) !important;top:50% !important;}
.shop-slider .fotorama__fullscreen-icon{top:15px !important;right:20px !important;}
.quick-view-container{max-width:1100px;padding:50px;margin-right:auto;position:relative;margin-left:auto;}
.quicl-view-container .c6{padding:0px;}
.shop-slider .fotorama__nav{background-color:transparent !important;}
.shop-slider .fotorama__arr{color:inherit !important;}
.shop-slider .fotorama__arr{top:40% !important;}
.item-description-two{padding-top:20px;margin-bottom:10px;width:100%;border-bottom:1px solid #e7e7e7;padding-bottom:20px;margin-bottom:20px;}
.item-description-two .cost{float:right;text-align:right;}
.item-description-two h2{padding-left:0px !important;text-align:left;padding-bottom:0px;}
.item-description-two .rating-cost i{font-size:12px;padding-right:4px;color:#daa520;}
.item-description-two .cost{font-family:'Open Sans', sans-serif;font-size:14px;letter-spacing:3px;text-transform:uppercase;font-weight:600;text-decoration:none;}
.item-description span{font-size:20px;padding-left:10px;padding-right:10px;}
.shop.overlay-two .item-description{text-align:center !important;}
.cart-table{max-width:900px;margin-left:auto;margin-right:auto;border-top:1px solid #dcdcdc;margin-top:100px;}
.cart-table tr{border-bottom:1px solid #dcdcdc;padding-top:30px;padding-bottom:30px;display:block;overflow:hidden;}
.cart-table .product-media{width:100px;}
.cart-table .product-media img{width:60px !important;height:auto;}
.cart-table .product-title{width:300px;padding-left:50px;vertical-align:middle;padding-top:20px;}
.cart-table .product-title h2{padding-left:0px;padding-right:0px;text-align:left;}
.cart-table .product-cost,
.cart-table .product-subtotal{width:120px;overflow:hidden;}
.cart-table .product-remove{width:50px;}
.cart-table .product-cost,
.cart-table .product-subtotal,
.cart-table .product-remove{padding-left:20px;padding-right:20px;vertical-align:middle;padding-top:6px;}
.cart-table .product-quantity{width:100px;padding-left:20px;padding-right:20px;vertical-align:middle;padding-top:6px;}
.cart-table .product-quantity input{display:inline-block;margin-left:10px;border:4px solid #292929;font-weight:600;background:transparent;padding:5px;padding-bottom:6px;border-radius:0px;font-size:12px;padding-left:15px;letter-spacing:3px;text-transform:uppercase;text-align:center;height:50px;outline:0;}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button{opacity:1;}
.cart-coupon-final{width:100%;max-width:960px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;padding-top:30px;display:block;overflow-y:auto;}
.update-cart{float:right;}
.update-cart a{margin-right:0px !important;}
.coupon{float:left;}
.coupon input{border:4px solid #cecece;padding-top:11px;padding-bottom:10px;padding-left:10px;padding-right:5px;text-transform:uppercase;font-size:10px;letter-spacing:3px;display:inline;width:200px;font-weight:600;}
.shipping{width:100%;max-width:960px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;padding-top:30px;display:block;text-align:right;}
.shipping h2{padding-left:0px;text-transform:none !important;padding-bottom:0px;letter-spacing:1px;font-size:16px;font-weight:400;}
.shipping h2 span{font-weight:600;font-size:16px;padding-left:10px;}
.shipping a{margin-right:0px !important;margin-top:30px !important;}
.blog-meta{font-size:14px;font-weight:600;}
.blog-meta span{font-family:"Source Sans Pro",sans-serif;font-size:11px;text-transform:uppercase;padding-top:0px;font-weight:600;letter-spacing:3px;max-width:700px;margin-right:auto;margin-left:auto;padding-left:0px;padding-right:10px;}
.blog-meta i{font-size:8px;padding-left:1px;padding-right:1px;}
.grayscale .blog-item .blog-media{filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%);-webkit-filter:grayscale(100%);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.grayscale .blog-item:hover .blog-media{filter:grayscale(0%);-o-filter:grayscale(0%);-ms-filter:grayscale(0%);-moz-filter:grayscale(0%);-webkit-filter:grayscale(0%);}
.scale .blog-item:hover .blog-media{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}
.blog-four.no-border,
.blog-three.no-border{border-bottom:0px;}
.blog-masonry .blog-item{padding:15px;}
.blog-masonry .blog-item .blog-media img{height:auto;width:100%;}
.blog-mas-slider .owl-next{position:absolute;right:10px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);background-color:#ffffff !important;border-radius:0 !important;color:#000000 !important;padding-left:12px !important;padding-right:10px !important;padding-bottom:8px !important;font-size:22px !important;padding-top:8px !important;}
.blog-mas-slider .owl-nav{opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;}
.blog-mas-slider:hover .owl-nav{opacity:1;}
.blog-mas-slider .owl-prev{position:absolute;left:10px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);background-color:#ffffff !important;border-radius:0 !important;color:#000000 !important;padding-right:12px !important;padding-left:10px !important;padding-bottom:8px !important;padding-top:8px !important;font-size:22px !important;}
.blog-mas-slider{position:relative;}
.blog-masonry .blog-item .container{padding:20px;padding-bottom:0px;border:1px solid #dcdcdc;}
.blog-masonry .blog-description{padding:20px;padding-left:0px;padding-right:0px;}
.blog-masonry .blog-description .blog-meta{padding-top:0px;padding-bottom:0px;}
.blog-masonry .blog-description h2{padding-bottom:5px;}
.blog-masonry .blog-description .section-title-two{padding:0px;padding-bottom:10px;padding-top:10px;}
.blog-masonry .blog-description .section-text-one{padding:0px;max-width:1800px;text-align:justify;padding-top:10px;padding-bottom:10px;}
.blog-mas-slider .owl-controls{margin-top:0px;}
.blog-masonry.four-coloumns .blog-item{padding:8px;}
.blog-masonry.four-coloumns .blog-item .container{padding:14px;padding-bottom:0px;border:1px solid #dcdcdc;}
.blog-masonry.four-coloumns .blog-item{width:25%;float:left;}
.blog-masonry.three-coloumns .blog-item{width:33.33333%;float:left;}
.blog-masonry.two-coloumns .blog-item{width:50%;float:left;}
.blog-one .blog-item{height:80vh;}
.blog-one .blog-item .c6{padding:0px;height:100%;position:relative;}
.blog-one .blog-media{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;}
.blog-one .blog-item .blog-title{position:absolute;z-index:100;top:0;left:0;padding:100px;height:100%;width:100%;}
.blog-one .blog-item .bg-yt-video{-webkit-transform:scale(1.3) !important;-moz-transform:scale(1.3) !important;-o-transform:scale(1.3) !important;-ms-transform:scale(1.3) !important;transform:scale(1.3) !important;}
.blog-one .blog-title p{margin-right:0px !important;max-width:2000px !important;margin-left:0px !important;}
.blog-one .blog-item .blog-media{background-color:#f5f5f5;height:100%;width:100%;position:relative;}
.blog-one .blog-item .blog-description{background-color:white;border-top:0px;height:100%;position:absolute;top:0;left:0;width:100%;z-index:1000;border-bottom:1px solid #cecece;}
.blog-one .blog-item .blog-description .section-text-one{padding-left:0px;padding-right:0px;max-width:2000px;padding-bottom:30px;padding-top:30px;}
.blog-one .blog-item .blog-description{padding:130px;overflow:hidden;}
.blog-three{border-bottom:1px solid #cecece;}
.blog-three .blog-item{height:100vh;}
.blog-three .c6{padding:0px !important;}
.blog-three .blog-item > a{width:100%;height:65vh;overflow:hidden;display:block;position:relative;}
.blog-three .blog-item .blog-title{height:100%;width:100%;position:absolute;top:0;left:0;padding:100px;}
.blog-three .blog-item .blog-title h2{padding-left:0px;}
.blog-three .blog-item .blog-title p{padding-left:0px !important;margin-left:0px !important;max-width:auto!important;width:auto !important;}
.blog-three .blog-item .bg-yt-video{-webkit-transform:scale(1.3) !important;-moz-transform:scale(1.3) !important;-o-transform:scale(1.3) !important;-ms-transform:scale(1.3) !important;transform:scale(1.3) !important;}
.blog-three .c6 .blog-description{width:100%;height:35vh;border-right:1px solid #cecece;padding:100px;}
.blog-three .c6.end .blog-description{border-right:0px !important;}
.blog-three .blog-description p.section-text-one{padding-top:20px;padding-bottom:20px;padding-left:0px;padding-right:0px;max-width:1000px;margin-left:0px;margin-right:0px;}
.blog-three .blog-item .blog-media{height:65vh;width:100%;position:relative;transition:all 0.4s ease-in;-webkit-transition:all 0.4s ease-in;-moz-transition:all 0.4s ease-in;-o-transition:all 0.4s ease-in;-ms-transition:all 0.4s ease-in;}
.blog-four{border-bottom:1px solid #cecece;}
.blog-four .blog-item{height:100vh;width:100%;}
.blog-four .blog-item .blog-descrption{background-color:#ffffff;height:40vh;width:100%;overflow:hidden;padding-top:50px;padding-bottom:50px;}
.blog-four .blog-media{height:60vh;width:100%;position:relative;overflow:hidden;-webkit-transition:all 0.4s ease-in;-moz-transition:all 0.4s ease-in;-o-transition:all 0.4s ease-in;-ms-transition:all 0.4s ease-in;display:block;}
.blog-four .blog-descrption p.section-text-one{padding-top:20px;padding-bottom:20px;padding-left:0px;padding-right:0px;max-width:1900px;}
.blog-four .blog-item > a{width:100%;height:60vh;overflow:hidden;display:block;position:relative;}
.blog-four .blog-item .blog-title{width:100%;height:100%;padding:100px;position:absolute;top:0;left:0;}
.blog-four .blog-item .blog-title .vertical-align{margin-left:auto;margin-right:auto;max-width:1900px;}
.blog-four .blog-item .blog-title p{margin-left:0px !important;margin-right:0px !important;max-width:1900px;padding-left:0px !important;padding-right:0px !important;}
.blog-four .blog-item .blog-title h2{padding-left:0px;padding-right:0px;}
.blog-four .blog-item .bg-yt-video{-webkit-transform:scale(1.3) !important;-moz-transform:scale(1.3) !important;-o-transform:scale(1.3) !important;-ms-transform:scale(1.3) !important;transform:scale(1.3) !important;}
.blog-classic .blog-item{padding:30px;padding-left:0px;padding-right:0px;margin-left:30px;margin-right:30px;margin-bottom:20px;border-bottom:1px solid #cecece;max-width:1000px;}
.blog-classic .blog-media img{width:100%;height:auto;}
.blog-classic .blog-media{margin-bottom:35px;}
.blog-classic .blog-description .section-text-one{padding-bottom:10px;padding-left:0px;padding-right:0px;max-width:1800px;text-align:justify;}
.blog-classic .blog-description h2{padding-left:0px;padding-right:0px;}
.blog-classic .blog-meta{padding-top:10px;padding-bottom:10px;}
.blog-classic.aside .blog-item{padding-right:0px;padding-left:0px;margin-left:30px;margin-right:30px;}
.blog-classic.aside{padding-left:0px;padding-right:0px;}
.blog-classic .media-slider{max-width:1100px !important;padding-left:0px !important;padding-right:0px !important;}
.blog-classic .blog-item a.button{margin-left:0px;}
.widget-bar{padding-top:100px;}
.widget-bar .widget{width:100%;}
.widget-bar .widget h3{padding-left:0px;padding-right:0px;}
.widget h2{margin-bottom:30px;}
.widget-bar.right{padding-left:60px;padding-top:23px;}
.widget-bar.left{padding-right:60px;padding-top:23px;}
.widget-bar.right .widget .pop-posts-widget,
.widget-bar.left .widget .pop-posts-widget{margin-top:0px !important;}
.widget-bar.right .widget,
.widget-bar.left .widget{padding-bottom:50px;}
.instagram-widget a{display:block;float:left;padding:2px;width:33.3333%;}
.instagram-widget a img{width:100%;height:auto;}
.tags-widget a{border:2px solid #474747;margin-right:1px;text-decoration:none;color:inherit;font-size:10px;text-transform:lowercase;letter-spacing:3px;font-size:10px;padding-top:2px;padding-bottom:2px;padding-left:15px;padding-right:15px;display:inline-block;margin-bottom:4px;}
.categories-widget{letter-spacing:1px;font-size:14px;margin-top:-12px;}
.widget ul.list li a span{font-size:11px;padding-left:2px;letter-spacing:0px;}
.widget .pop-posts-widget{margin-top:-12px;}
.widget .pop-posts li a{display:block;text-decoration:none;color:inherit;font-size:14px;letter-spacing:1px;}
.widget .pop-posts li{border:0px;padding-bottom:8px;border-bottom:1px solid #e5e5e5;margin-bottom:5px;overflow:hidden;}
.widget .pop-posts li span{font-size:10px;word-spacing:2px;color:#353535;}
.widget .pop-posts li i{font-size:8px;}
.pop-posts .date:after{content:" / "}
.accordions{padding-top:30px;max-width:960px !important;margin-right:auto;margin-left:auto;padding-bottom:30px;padding-left:30px !important;padding-right:30px !important;}
.accordion-content{display:none;}
.accordion-content.active{display:block;}
.accordions .title{padding-bottom:20px;margin-bottom:20px;position:relative;cursor:pointer;padding-top:20px;letter-spacing:3px;text-transform:uppercase;font-weight:600;font-size:11px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}
.accordions .accordion-content{margin-bottom:10px;margin-top:20px;width:100%;padding-bottom:10px;border:0;}
.accordion-content p.section-text-one{margin-left:0;margin-right:0;padding-left:0;padding-right:0;padding-top:0;text-align:justify;max-width:1200px;}
.accordions .accordion-content img{width:100%;padding-top:20px;padding-bottom:10px;}
.active-title:after{content:"\f056" !important;font-family:'FontAwesome';}
.accordions .title:after{content:"\f055";font-family:'FontAwesome';position:absolute;top:45%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);right:-5px;width:20px;height:20px;font-size:14px;color:#676767;}
.price-table{margin:0 auto;max-width:69em;zoom:1;padding-top:20px;padding-bottom:50px;padding-left:12px;}
.price-table:after{content:'';display:table;clear:both;}
.price-table .plans{margin:0;list-style:none;}
.price-table .plan .time-period{letter-spacing:2px;font-size:11px;}
.price-table .plan .plan-name{padding-bottom:20px;letter-spacing:4px;border-bottom:1px solid #e5e5e5;text-transform:lowercase;font-size:13px;font-weight:600;}
.price-table .plans > li:last-child{margin-right:0;}
.price-table .plans .plan{float:left;width:31%;margin:0 1% 20px 1%;text-align:center;}
.price-table .plan-container{margin:0;padding:0;list-style:none;border:1px solid #e5e5e5;}
.price-table .plan .price{border:0;padding-bottom:15px;}
.price-table .plan .price .currency{font-size:3em;font-family:"Source Sans Pro",sans-serif;font-weight:300;letter-spacing:4px;line-height:30px;padding-top:55px;padding-bottom:25px;display:block;}
.price-table .plan-container .options{margin:0;padding:0;list-style:none;}
.price-table .plan .price .time-period{font-size:12px;letter-spacing:2px;text-transform:lowercase;text-align:center;}
.price-table .plan .options{text-align:center;}
.price-table .plan .options li{padding-top:20px;padding-bottom:20px;letter-spacing:3px;font-weight:600;font-size:10px;text-transform:uppercase;border:0;border-bottom:1px solid #e5e5e5;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;-ms-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
.price-table .plan .options li:hover{background-color:#f7f7f7;}
.price-table .plan .purchase a{text-decoration:none;width:100%;text-transform:lowercase;background-color:#929292;color:#ffffff;display:block;font-size:12px;font-weight:400;letter-spacing:4px;padding-top:20px;padding-bottom:20px;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;-ms-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
.price-table .plan .purchase a:hover{background-color:#474747;}
.tabs{position:relative;margin-left:auto;margin-right:auto;max-width:960px;padding-left:30px;padding-right:30px;text-align:center;padding-top:30px;}
.tabs-navigation{margin-bottom:10px;}
.tabs-navigation li{padding-left:30px;padding-right:30px;margin-left:auto;margin-right:auto;padding-bottom:30px;padding-top:30px;display:inline-block;}
.tabs-navigation li a:hover{opacity:0.8;}
.tabs-navigation li a.selected{color:#000000;}
.tabs-navigation li a{text-decoration:none;color:#a0a0a0;text-align:center;font-size:14px;padding-top:20px;letter-spacing:4px;text-transform:uppercase;font-family:'Source Sans Pro', sans-serif;font-weight:600;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}
.tabs-navigation .icon{display:block;font-size:50px;padding-bottom:20px;text-align:center;}
.tabs-content > li{display:none;}
.tabs-content > li.selected{display:block;-webkit-animation:tab-fade-in 0.5s;-moz-animation:tab-fade-in 0.5s;animation:tab-fade-in 0.5s;}
.tabs-content > p{max-width:800px;font-size:13px;text-align:justify;line-height:22px;padding-left:0px;padding-right:0px;}
.tabs-content > img{width:100%;padding-top:40px;opacity:1;max-width:800px;}
.tabs .tabs-content img{padding-top:30px;padding-bottom:30px;max-width:800px !important;width:100%;}
@-webkit-keyframes tab-fade-in{1%{opacity:0;}
99%{opacity:1;}
}
@-moz-keyframes tab-fade-in{1%{opacity:0;}
99%{opacity:1;}
}
@keyframes tab-fade-in{1%{opacity:0;}
99%{opacity:1;}
}
.media-slider{max-width:1000px;margin-right:auto;margin-left:auto;margin-top:70px;margin-bottom:70px;}
.media-slider img{width:100%;}
.media-slider .owl-nav{background:transparent !important;}
.media-slider .owl-nav i{font-size:2.6em;}
.media-slider .owl-next{transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);top:50%;position:absolute;right:0;background-color:transparent !important;font-size:1em;padding-top:20px;color:inherit !important;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;-webkit-transition:all 0.3s;color:inherit;!important;opacity:0;}
.media-slider .owl-prev{transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);top:50%;position:absolute;left:0;background-color:transparent !important;color:inherit !important;padding-top:20px;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;-webkit-transition:all 0.3s;color:inherit;!important;opacity:0;}
.media-slider:hover .owl-prev,
.media-slider:hover .owl-next{opacity:1}
.media-slider .owl-dots{background-color:transparent !important;color:white !important;height:20px !important;z-index:1000 !important;position:absolute !important;bottom:20px;left:0 !important;opacity:1 !important;width:100%;}
.media-slider .owl-dots .owl-dot{margin-left:2px;margin-right:2px;}
.media-slider .owl-dots .owl-dot span{border:1px solid #ffffff;height:7px !important;width:7px !important;opacity:1 !important;background-color:black !important;}
.media-slider .owl-dots .owl-dot.active span{background-color:#ffffff !important;border:1px solid #000000 !important;}
.button{font-family:'Source Sans Pro', sans-serif;margin-right:20px;font-weight:600 !important;letter-spacing:3px !important;margin-left:20px;display:inline-block;text-align:center;text-transform:uppercase;padding-top:10px;padding-bottom:10px;padding-left:33px;padding-right:30px;font-size:12px;margin-top:20px;margin-bottom:20px;color:#000000;background-color:transparent;border:4px solid #ffffff;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;-ms-transition:all 0.2s ease-in;transition:all 0.2s ease-in;text-decoration:none;}
.button.small{margin-right:20px;margin-left:20px;padding-top:8px;padding-bottom:8px;padding-left:18px;font-size:10px;padding-right:18px;letter-spacing:2px;margin-top:10px;margin-bottom:10px;}
.button:focus{outline:0;}
.button.intro{margin-top:40px;margin-bottom:40px;}
.button.round{border-radius:28px;}
.button:hover{background-color:#ffffff !important;color:#000000 !important;}
.lowercase{text-transform:lowercase !important;}
.uppercase{text-transform:uppercase !important;}
.button i{padding-left:5px;padding-right:5px;font-size:10px;}
.button.border{border:4px solid #323232;}
.button.bg-light{border:4px solid #f5f5f5;}
.button.bg-light.border{border:4px solid #c5c5c5;}
.button.bg-black{border:4px solid #000000;}
.button.bg-black:hover{color:#000000 !important;}
.button.no-border{border:0px !important;}
.button.bg-light:hover{background-color:#ffffff !important;border:4px solid #cecece;}
.button.bg-white:hover{background-color:#000000 !important;color:#ffffff !important;}
.button.transparent:hover{background-color:#000000 !important;color:#ffffff !important;}
.button.small{padding-top:3px;padding-bottom:5px;padding-left:33px;padding-right:30px;}
.grid-block{background-color:#606060;color:#ffffff;height:80px;text-align:center;padding-top:24px;text-transform:uppercase;letter-spacing:2px;font-size:11px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;margin-bottom:50px;}
.grid-block:hover{opacity:0.8;}
.subtitulo{margin-bottom:10px;font-size:12px;letter-spacing:3px;}
.titulo{font-family:'Montserrat', sans-serif;text-transform:uppercase;letter-spacing:2px;font-size:14px;padding-top:20px;padding-bottom:0px;margin-bottom:-10px;}
.gallery.four-col .item2{width:50% !important;}
.item .item-media img{transform:scale(1);-webkit-transition:all .6s ease;-ms-transition:all .6s ease;transition:all .6s ease;}
.item .item-media{transform:scale(1);-webkit-transition:all .6s ease;-ms-transition:all .6s ease;transition:all .6s ease;}
.item .item-media:hover img{transform:scale(1.2);}
.manuel{width:940px;margin:20px auto;}
#catalog-block{background:#e9e9e9;margin-top:100px;}
.product-info-wrapper{width:100%;position:relative;height:0px;overflow:hidden;margin-bottom:50px;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;transition:all 1s ease-in-out;background:#333;background-size:cover !important;background-position:center !important;}
.infoOpen{height:600px;}
.texto{font-family:'Source Sans Pro' !important;font-size:16px !important;font-weight:300 !important;line-height:20px !important;padding-top:30px !important;max-width:650px !important;display:block !important;padding-left:50px !important;padding-right:50px !important;margin-right:auto !important;margin-left:auto !important;}
.contenido{height:600px;width:800px;left:50%;max-width:800px;margin-left:-400px;padding-top:110px;position:absolute;z-index:10;-webkit-transition:all 600ms ease-in-out;-moz-transition:all 600ms ease-in-out;-o-transition:all 600ms ease-in-out;-ms-transition:all 600ms ease-in-out;transition:all 600ms ease-in-out;}
.contenido h2, .contenido p, .contenido a{text-align:center;color:#fff;}
.contenido-hide{padding-top:600px;}
.barra{position:absolute;z-index:30;height:15px;cursor:pointer;background-image:url(../img/barra.png);background-position:center;background-repeat:no-repeat;width:800px;left:50%;top:70px;max-width:800px;margin-left:-400px;-webkit-transition:all 600ms ease-in-out;-moz-transition:all 600ms ease-in-out;-o-transition:all 600ms ease-in-out;-ms-transition:all 600ms ease-in-out;transition:all 600ms ease-in-out;}
.barra-hide{top:530px;background-image:url(../img/barra-full.png);}
.bxslider li{overflow:hidden;}
#piggy-bg1{background:url(../img/productos/pro-piggy-1.jpg);}
#piggy-bg2{background:url(../img/productos/pro-piggy-2.jpg);}
#piggy-bg3{background:url(../img/productos/pro-piggy-3.jpg);}
#piggy-bg4{background:url(../img/productos/pro-piggy-4.jpg);}
#kiiw-bg1{background:url(../img/productos/pro-kiiw-1.jpg);}
#kiiw-bg2{background:url(../img/productos/pro-kiiw-2.jpg);}
#kiiw-bg3{background:url(../img/productos/pro-kiiw-3.jpg);}
#kiiw-bg4{background:url(../img/productos/pro-kiiw-4.jpg);}
#hach-bg1{background:url(../img/productos/pro-hach-1.jpg);}
#hach-bg2{background:url(../img/productos/pro-hach-2.jpg);}
#hach-bg3{background:url(../img/productos/pro-hach-3.jpg);}
#hach-bg4{background:url(../img/productos/pro-hach-4.jpg);}
#donburi-bg1{background:url(../img/productos/pro-donburi-1.jpg);}
#donburi-bg2{background:url(../img/productos/pro-donburi-2.jpg);}
#donburi-bg3{background:url(../img/productos/pro-donburi-3.jpg);}
#donburi-bg4{background:url(../img/productos/pro-donburi-4.jpg);}
#yalha-bg1{background:url(../img/productos/pro-yalha-1.jpg);}
#yalha-bg2{background:url(../img/productos/pro-yalha-2.jpg);}
#yalha-bg3{background:url(../img/productos/pro-yalha-3.jpg);}
#yalha-bg4{background:url(../img/productos/pro-yalha-4.jpg);}
#pisa-bg1{background:url(../img/productos/pro-pisa-1.jpg);}
#pisa-bg2{background:url(../img/productos/pro-pisa-2.jpg);}
#pisa-bg3{background:url(../img/productos/pro-pisa-3.jpg);}
#pisa-bg4{background:url(../img/productos/pro-pisa-4.jpg);}
#domdo-bg1{background:url(../img/productos/pro-domdo-1.jpg);}
#domdo-bg2{background:url(../img/productos/pro-domdo-2.jpg);}
#domdo-bg3{background:url(../img/productos/pro-domdo-3.jpg);}
#domdo-bg4{background:url(../img/productos/pro-domdo-4.jpg);}
#noho-bg1{background:url(../img/productos/pro-noho-1.jpg);}
#noho-bg2{background:url(../img/productos/pro-noho-2.jpg);}
#noho-bg3{background:url(../img/productos/pro-noho-3.jpg);}
#noho-bg4{background:url(../img/productos/pro-noho-4.jpg);}
#leets-bg1{background:url(../img/productos/pro-leets-1.jpg);}
#leets-bg2{background:url(../img/productos/pro-leets-2.jpg);}
#leets-bg3{background:url(../img/productos/pro-leets-3.jpg);}
#leets-bg4{background:url(../img/productos/pro-leets-4.jpg);}
#githe-bg1{background:url(../img/productos/pro-githe-1.jpg);}
#githe-bg2{background:url(../img/productos/pro-githe-2.jpg);}
#githe-bg3{background:url(../img/productos/pro-githe-3.jpg);}
#githe-bg4{background:url(../img/productos/pro-githe-4.jpg);}
#chooy-bg1{background:url(../img/productos/pro-chooy-1.jpg);}
#chooy-bg2{background:url(../img/productos/pro-chooy-2.jpg);}
#chooy-bg3{background:url(../img/productos/pro-chooy-3.jpg);}
#chooy-bg4{background:url(../img/productos/pro-chooy-4.jpg);}
#language{position: absolute;right: 95px; top: 40px;}
#language p a{color:white;text-decoration: none;font-family: 'Source Sans Pro';font-weight: bold;font-size: 17px;}
.classic-nav-scrolled.black #language p a{color: black ;}
.bxslider li{height:600px;background-size:100% !important;background-repeat:no-repeat !important;background-position:center center !important;}
.titulo-producto{font-family:'Source Sans Pro', sans-serif;text-transform:uppercase;font-weight:400;font-size:25px;letter-spacing:15px;padding:30px 0;}
.contenido a{font-size:30px;margin:90px 20px 0;text-decoration:none;display:block;float:left;}
#pinThese img{position:absolute;margin-left:-9999em;}
#clickMe{cursor:pointer;}
.cerrar{position:absolute;top:0;right:0;width:60px;height:60px;background:#fff url(../img/close.jpg) no-repeat center;background-size:25px;z-index:4;cursor:pointer;text-align:center;}
.contenido-overlay{width:100%;height:650px;background:rgba(0,0,0,0.5);position:absolute;z-index:1}
.descripcion{font-family:'Source Sans Pro' !important;font-size:20px !important;font-weight:300 !important;line-height:20px !important;max-width:650px !important;display:block !important;margin-right:auto !important;margin-left:auto !important;padding-bottom:30px;letter-spacing:3px;}
.item-description h2{font-size:30px;}
.uppercase{text-transform:uppercase;}
.final-text{font-family:"Source Sans Pro",sans-serif;font-size:10px;text-transform:uppercase;font-weight:600;line-height:20px;letter-spacing:6px;}
.modal{z-index:1050;}
.modal-img{margin:0 auto;display:block;min-width:160px;}
.btns-modals{font-family:'Source Sans Pro', sans-serif;font-weight:600 !important;letter-spacing:3px !important;display:inline-block;text-align:center;text-transform:uppercase;padding-top:10px;padding-bottom:10px;padding-left:33px;padding-right:30px;font-size:12px;color:#000000;background-color:transparent;border:4px solid #000;border-top:0px;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;-ms-transition:all 0.2s ease-in;transition:all 0.2s ease-in;text-decoration:none;display:block;max-width:220px;min-width: 160px;margin:0px auto 20px;line-height:12px;}
.modal-header img{float:right;max-width:40px;width:40px;display:block;}
.modal-header h4{font-family:'Source Sans Pro', sans-serif;text-transform:uppercase;font-weight:400;font-size:20px;letter-spacing:15px;text-align:center;margin-top:6px;}
.btns-modals:hover{background:#000;color:#fff;text-decoration:none;}
.close{color:#000;}
@media (max-width:801px){.contenido{width:70%;margin-left:-35%;}
.barra{width:70%;margin-left:-35%;background-position:center right;}
}
@media (max-width:801px){.contenido a{margin:45px 20px 0;}
}
@media (max-width:768px){.classic-nav{height:90px;}
.classic-nav .company-logo a{height:90px;width:90px;}
.classic-nav .nav-trigger a{top:30px;}
#language{top: 30px;}

}