@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,700);::selection{background-color:#3c3c3c;color:#fff;}
html, body{background:#fff;width:100%;height:100%;padding:0;font-family:'Roboto Condensed', sans-serif;-webkit-font-smoothing:antialiased;}
a,
a:hover,
a:active,
a:focus{color:#464646;text-decoration:none;outline:none;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{font-family:'Roboto Condensed', sans-serif;font-weight:100;}
p{margin:0 0 5px;}
.clear{clear:both;}
ol, ul{list-style:none;padding:0;}
b.caret{margin-top:-3px;}
.animated{visibility:hidden;}
.visible{visibility:visible;}
#pageloader{width:100%;height:100%;position:fixed;background-color:#131313;z-index:999999;}
.loader-item{position:absolute;width:auto;height:height;margin:-25px 0 0 -25px;top:50%;left:50%;text-align:center;}
.loader-item h2{color:#ccc;margin:0 auto;font-size:20px;}
.contain{width:100%;position:relative;height:auto;}
.inner{width:100%;max-width:1170px;margin:0 auto;padding:40px 0;position:relative;z-index:2;}
.inner2{width:100%;max-width:1170px;margin:0 auto;padding:40px 0 0;position:relative;z-index:2;}
.inner3{width:100%;max-width:1170px;margin:0 auto;padding:0;position:relative;z-index:2;}
.full-width{width:100%;max-width:100%;margin:0 auto;padding:40px 0;}
.no-padding{padding:0 !important;}
.contain-logo{margin:auto;width:64px;height:64px;background:white;border:1px solid #bcbcbc;padding:18px 0;text-align:center;position:relative;top:-32px;border-radius:100px;}
.contain-logo i{font-size:30px;color:#bcbcbc;font-weight:light;}
.header{margin:auto;font-size:40px;font-weight:300;text-transform:uppercase;width:100%;text-align:center;}
.header h1{font-size:40px;font-weight:300;text-transform:uppercase;margin:0px;padding-top:0;line-height:1.4;}
.header h2{font-size:40px;font-weight:300;text-transform:uppercase;margin:0px;padding-top:0;line-height:1.4;}
.header h3{font-size:40px;font-weight:300;text-transform:uppercase;margin:0px;padding-top:0;line-height:1.4;}
.header h4{font-size:40px;font-weight:300;text-transform:uppercase;margin:0px;padding-top:0;line-height:1.4;}
.header h5{font-size:40px;font-weight:300;text-transform:uppercase;margin:0px;padding-top:0;line-height:1.4;}
.header h1 span{color:#FF0000;}
.header h2 span{color:#FF0000;}
.header h3 span{color:#FF0000;}
.header h4 span{color:#FF0000;}
.header h5 span{color:#FF0000;}
.page-desc{margin:15px auto;font-size:18px;font-weight:300;text-transform:uppercase;width:100%;max-width:860px;text-align:center;opacity:0.7;}
.dark{color:#3c3c3c;}
.white{color:white;}
span.red{color:#FF0000;}
#home{width:100%;height:auto;position:relative;}
#slides{position:relative;}
#slides .slides-container{display:none;}
#slides .slides-container div,
#slides .slides-container img{width:100%;height:100%;}
.home-pattern{background:black;opacity:0.4;}
.pattern:after{background:url(../images/pattern.png);width:100%;height:100%;bottom:0;left:0;position:absolute;z-index:1;content:"";}
.home-pattern-style{background:url(../images/home-pattern.jpg) repeat;width:100%;height:100%;}
#slides .slides-container .image1{background:url(../images/1.jpg) center fixed;}
#slides .slides-container .image2{background:url(../images/2.jpg) center fixed;}
#slides .slides-container .image3{background:url(../images/3.jpg) center fixed;}
#slides .slides-container .image4{background:url(../images/4.jpg) center fixed;}
#slides .slides-container .image5{background:url(../images/5.jpg) center fixed;}
#slides .scrollable{*zoom:1;position:relative;top:0;left:0;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;}
#slides .scrollable:after{content:"";display:table;clear:both;}
.slides-navigation{margin:0 auto;position:absolute;z-index:3;top:45%;width:100%;}
.slides-navigation a{position:absolute;display:block;width:74px;height:74px;background:url(../images/arrows.png);opacity:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;}
.slides-navigation a.prev{left:1%;background-position:bottom center;}
.slides-navigation a.next{right:1%;background-position:top center;}
#home:hover .slides-navigation a{opacity:0.3;}
.slides-navigation a:hover{opacity:1 !important;}
.slides-pagination{position:absolute;z-index:3;bottom:0;text-align:center;width:100%;}
.slides-pagination a{border:2px solid #222;border-radius:15px;width:10px;height:10px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin:2px;overflow:hidden;text-indent:-100%;}
.slides-pagination a.current{background:#222;}
.main{position:absolute;width:100%;top:50%;margin:0 auto;z-index:2;background:transparent;height:auto;min-height:300px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);text-align:center;}
.main ul{height:auto;min-height:160px;padding:0;margin:0 auto;position:relative;}
.main ul li{list-style:none;font-size:110px;color:white;text-transform:uppercase;text-shadow:2px 2px 2px rgba(0,0,0,0.1);}
.main ul li span{color:#FF0000;}
.home-slider{width:100%;}
.home-desc{width:100%;max-width:670px;margin:35px auto;position:relative;text-align:center;color:white;font-size:20px;font-weight:400;text-transform:uppercase;}
.home-button{width:170px;height:auto;padding:10px 23px;border:1px solid white;background:rgba(43,43,43,0.1);color:white;font-weight:300;text-transform:uppercase;font-size:20px;cursor:pointer;margin:35px auto;display:block;text-align:center;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;}
.home-button:hover{background:white;color:#3c3c3c;text-decoration:none;}
#pagetop{background:#232323;padding:12px 0;}
.pagetop{padding:0;color:#a4a4a4;font-weight:300;}
.pagetop .left{text-align:left;padding:0;}
.pagetop .right{text-align:right;padding:0;}
.pagetop a{margin-left:15px;color:#666666;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.pagetop a:hover{color:white;}
#navigation{width:100%;position:absolute;z-index:9999;background:#fff;height:82px;}
#navigation .navigation{padding:0;height:100%;}
.shadow{box-shadow:0px 0px 20px rgba(0, 0, 0, 0.1);}
.navigation .logo{float:left;position:absolute;z-index:999;}
.navigation .logo a{width:auto;display:block;margin:20px 0 0;}
.nav-menu{width:auto;float:right;height:82px;text-align:right;}
.nav-menu ul{padding:0;margin:0;}
.nav-menu ul li{height:82px;width:auto;display:block;float:left;list-style:none;padding:0;margin:0;}
.nav-menu ul li a{height:82px;padding:33px 15px;display:block;text-transform:uppercase;font-size:14px;text-align:center;color:#464646;}
.nav-menu ul li:first-child a{padding-left:0;}
.nav-menu ul li:last-child a{padding-right:0;}
.nav-menu a:hover{color:#FF0000;}
.nav-menu a.active{color:#FF0000;}
.main-nav > li > a:hover,
.main-nav > li > a:focus{background:none;}
.main-nav li.active a{color:#FF0000;}
.mobile-drop{height:100%;width:100%;display:none;}
a.mobile-menu{position:absolute;top:50%;font-size:21px;right:30px;left:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}
.mobile-drop ul.fullwidth{width:100%;position:relative;}
.mobile-drop ul.fullwidth li{width:100%;height:auto;margin:0;}
.mobile-drop ul.fullwidth li a{padding:6px;margin:0;height:auto;text-align:left;text-transform:uppercase;border-bottom:1px solid #ededed;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.mobile-drop ul.fullwidth li.active a{background-color:#383838;color:white;}
.dropdown-menu{border:1px solid #eeeeee;border-top:2px solid #373737;border-top-right-radius:0;border-top-left-radius:0;}
.dropdown-toggle .dropdown-menu li{display:block;width:100%;padding:0;float:none;margin:0;height:auto;}
.dropdown-toggle .dropdown-menu li a{display:block;width:100%;height:auto;padding:14px 20px;text-align:left;color:#464646;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.dropdown-toggle .dropdown-menu li:first-child a{padding-left:20px;}
.dropdown-toggle .dropdown-menu li a:hover{background:#373737;color:white;}
.dr-mobile{position:relative;width:100%;box-shadow:none;border-top:none;}
.dr-mobile li{width:100%;}
.dr-mobile li:first-child a{padding-left:20px !important;}
.dr-mobile li a{padding-left:20px !important;}
.dr-mobile li:last-child a{border-bottom:none !important;}
.revslide .stext{text-transform:uppercase;font-weight:400;margin:0;}
.revslide .p1{font-size:50px;color:white;}
.revslide .p3{font-size:35px;color:black;}
.revslide .h1{font-size:50px;color:white;margin:5px 0;}
.revslide span{color:#3e5aa4;}
.revslide .p4 span, .revslide .h4 span{color:black;}
.revslide .h1 span{color:#fe6440;}
.revslide .h1 span.grande{font-size:70px;line-height:100px;color:black;}
.revslide .h4{font-size:36px;color:white;}
.revslide .h6{font-size:34px;color:#061d5b;}
.revslide .h3{font-size:20px;color:#262626;padding:9px 0;}
.revslide .p2{font-size:85px;text-align:center;color:white;padding:0;}
.revslide .h5{font-size:30px;text-align:center;color:white;padding:0;font-weight:300;}
.revslide .p4{font-size:64px;color:white;padding:0;}
.revslide .p7{font-size:56px;color:black;padding:0;}
.revslide .p5{font-size:25px;color:white;padding:0;}
.revslide .p6{font-size:15px;color:#726c64;padding:0;text-transform:none;font-weight:300;}
.fs{font-size:120px;font-weight:700;text-align:center;color:white;text-transform:uppercase;}
.fs1{font-size:22px;font-weight:400;text-align:center;color:white;text-transform:uppercase;}
.fs-btn{padding:8px 16px;background:transparent;border:1px solid white;text-transform:uppercase;font-weight:100;color:white !important;font-size:18px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.fs-btn:hover{background:white;color:black !important;}
#text-area{background:#3c3c3c;}
.text-area{text-align:center;text-transform:uppercase;color:white;padding:30px 0;}
.text-area h1{margin:0;font-size:35px;}
.text-area h1 span{font-weight:500;}
.text-area a{display:inline-block;margin:20px 7px 5px;padding:6px 18px;border:1px solid white;background:transparent;font-size:20px;color:white;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.text-area a:hover{color:#3c3c3c;background:white;}
#about{background:#fff;padding:30px 0 30px;top:0;}
#about .about-content{width:25%;height:auto;min-height:276px;background:#fff;float:left;cursor:pointer;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
#about .about-content .icon{text-align:center;margin:19px auto 16px;}
#about .about-content .top{width:70px;height:70px;background:transparent;border:2px solid #464646;border-radius:100px;padding:20px 0;position:relative;}
#about .about-content .top:after{position:absolute;background:transparent;content:'';left:0;top:0;width:100%;height:100%;border-radius:500px;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;transition:all 0.4s;}
#about .about-content .top i{font-size:30px;}
#about .about-content .bottom i{width:31px;height:31px;padding-top:6px;font-size:20px;color:#929292;background:transparent;border:1px solid #464646;border-radius:100px;}
#about .about-content .text{width:95%;text-align:center;margin:auto;}
#about .about-content .content-header{text-transform:uppercase;font-size:20px;}
#about .about-content .content-desc{font-size:15px;color:#717171;margin-top:10px;font-weight:100;}
#about .about-content:hover{background:#3c3c3c;color:#fff;}
#about .about-content:hover .top{border:2px solid #464646;background:#fff;}
#about .about-content:hover .top:after{border:2px solid white;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}
#about .about-content:hover .top i{color:#464646;}
#about .about-content:hover .content-desc{color:#fff;}
#about .about-content:hover .bottom i{border:1px solid #fff;color:#fff;}
.about-extended{background:#fafafa;margin:30px auto;position:relative;}
.about-extended:after{content:"";position:absolute;left:50%;bottom:-20%;border-top:50px solid #fafafa;border-top-color:#fafafa;border-left:50px solid transparent;border-right:50px solid transparent;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);}
.company-facts{margin:70px auto 20px;}
.company-facts .facts{text-align:center;}
.company-facts h1{font-size:55px;color:#5f5f61;font-weight:400;margin:0 auto;}
.company-facts p{font-size:20px;text-transform:uppercase;color:#626262;}
#features{background:url(../images/i1.jpg)top center repeat-x;height:962x;margin-top:20px;}
.f-iphone{width:100%;height:606px;margin:50px auto 0;max-width:990px;background:url(#) center center no-repeat;}
.f-box{float:left;text-align:right;width:360px;position:relative;margin:25px 0;padding:0 50px 0 0;color:#747474;font-weight:300;}
.f-box:after{content:'';width:108px;height:124px;right:-85px;top:35px;position:absolute;}
.f-box:nth-of-type(2n){float:right;text-align:left;padding:0 0 0 50px;}
.f-box:nth-of-type(2n):after{left:-85px;}
.f-box:nth-of-type(2n) .f-box-logo{margin-left:0;}
.f-box .f-box-logo{width:70px;height:70px;background:transparent;border:1px solid #666666;border-radius:200px;text-align:center;padding-top:21px;margin-left:240px;}
.f-box .f-box-logo i{font-size:30px;}
.f-box .f-box-head{font-size:30px;text-transform:uppercase;font-weight:300;margin:10px 0 0;}
.f-box .f-box-head h3{font-size:30px;text-transform:uppercase;color:#3E5AA4;font-weight:300;margin:0;line-height:1.4;padding-top:0;}
.f-box .f-box-desc{font-size:14px;}
.f1:after{background:url(../images/f1-blue.png) no-repeat;}
.f2:after{background:url(../images/f2-blue.png) no-repeat;}
.f3:after{background:url(../images/f3-blue.png) no-repeat;}
.f4:after{background:url(../images/f4-blue.png) no-repeat;}
.f5:after{background:url(../images/f5-blue.png) no-repeat;}
#testimonial{background:url(../images/i5.jpg) center center fixed;margin:60px auto 0;clear:both;}
.testimonial{padding:140px 0 200px;text-align:center;color:white;text-transform:uppercase;max-width:1000px;}
.testimonial h1.big{font-size:40px;font-weight:400;margin:20px auto;line-height:50px;}
.testimonial p.name{font-size:20px;font-style:italic;}
.monial{position:absolute;}
.testimonial ul.flex-direction-nav{margin:0 auto;width:auto;height:28px;}
.testimonial ul.flex-direction-nav li{width:23px;height:28px;position:relative;display:inline-block;margin:30px auto;}
.testimonial ul.flex-direction-nav li a{width:23px;height:28px;display:block;background:url(../images/direction.png);}
.testimonial ul.flex-direction-nav li a.flex-prev{background-position:left top;}
.testimonial ul.flex-direction-nav li a.flex-next{background-position:right top;}
#testimonial:hover ul.flex-direction-nav li a{opacity:0.5;}
#testimonial ul.flex-direction-nav li a:hover{opacity:1;}
#skills{margin-top:30px;}
.skills{border-top:1px solid #bcbcbc;}
.extended{margin:0 !important;}
.br{top:-72px;}
.tabs{width:58%;float:left;}
.nav-tabs{border:none;}
.nav-tabs li a{font-size:16px;color:#727373;font-weight:300;padding:12px 30px;text-transform:uppercase;border-radius:0;}
.nav-tabs li.active a{border-top:2px solid #FF0000;}
.nav-tabs li.active a:hover{border-top:2px solid #FF0000;}
.tab-pane{padding:30px 0px;border:1px solid #eeeeee;font-size:15px;font-weight:300;color:#8f8f8f;}
.tab-pane .tab-icon{padding:0 15px;float:left;width:28%;}
.tab-pane .tab-desc{padding:0 20px;float:left;width:72%;text-align:justify;}
.tab-pane .only{width:100%;}
.Progress-bars{float:right;width:40%;height:auto;}
.Progress-bars .head{font-size:30px;color:#8f8f8f;text-transform:uppercase;font-weight:300;}
.Progress-content{margin:6px 0;padding:18px;border:1px solid #ededed;}
.progress{margin-bottom:8px;}
.progress-texts span{display:block;padding:5px 0;color:#acacac;font-size:15px;}
.progress-texts .progress-name{float:left;text-transform:uppercase;}
.progress-texts .progress-value{float:right;}
#history{margin:60px auto 0;min-height:1000px;background:url(../images/i2.jpg) top center repeat fixed;}
ul.timeline{margin:40px auto 0;width:100%;background:url(../images/timeline-bg.jpg) center center repeat-y;height:auto;position:relative;padding:0 0 80px;}
.timeline .year{width:75px;height:75px;border:3px solid #919191;border-radius:300px;background:white;clear:both;padding:21px 0;text-align:center;font-weight:300;color:#3c3d3d;font-size:20px;margin:31px auto;}
.timeline .note{float:left;padding:20px;width:47.5%;background:rgba(242,242,242,0.1);border-radius:12px;margin:10px 0;cursor:pointer;position:relative;z-index:550;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;}
.timeline .year + .note{margin-top:-20px;}
.timeline .start{width:64px;height:64px;border:3px solid #919191;border-radius:300px;background:white;position:absolute;clear:both;padding:19px 0;text-align:center;color:#868586;font-size:24px;bottom:0px;left:50%;margin-left:-32px;}
.timeline .note h4{font-size:19px;color:white;text-transform:uppercase;font-weight:300;color:#999999;margin:5px 0;}
.timeline .note p{font-size:14px;color:#767676;margin:8px 0;}
.timeline .note span.date{font-size:14px;text-transform:uppercase;color:#a5a5a5;line-height:12px;}
.timeline .note .arrow{color:rgba(242,242,242,0.1);position:absolute;right:-1.6%;left:auto;top:20px;font-size:12px;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;}
.timeline .note:after{content:'';position:absolute;right:-6.8%;display:block;width:18px;height:18px;background:#343434;border:2px solid #d6d6d6;border-radius:100px;top:18px;z-index:20;}
.timeline .note:nth-of-type(2n){float:right;clear:right;}
.timeline .note:nth-of-type(2n):after{left:-6.8%;}
.timeline .note:nth-of-type(2n) .arrow{left:-1.6%;right:auto;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);}
.timeline .note:hover{background:#f2f2f2;}
.timeline .note:hover h4{color:#707070;}
.timeline .note:hover p{color:#767676;}
.timeline .note:hover:after{background:#FF0000;border:2px solid #FF0000;}
.timeline .note:hover .arrow{color:#f2f2f2;}
#team{padding:0;}
#blog0{padding:0;}
.team-items{width:100%;height:auto;overflow:hidden;margin:30px auto;position:relative;}
.owl-wrapper-outer{text-align:center;}
.owl-item .item{height:auto;font-weight:300;margin:60px 0 0;padding:15px;cursor:pointer;border-bottom:4px solid #fff;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;}
.owl-item .item img{border:4px solid #f4f4f4;}
.owl-item .item h3{font-size:20px;color:#4e4e4e;text-transform:uppercase;margin:0px;}
.owl-item .item h4{font-size:20px;color:#4e4e4e;text-transform:uppercase;margin:0px;}
.owl-item .item p{font-size:15px;color:#a2a2a2;}
.owl-item .item .images{margin:0 auto;display:block;height:0;overflow:hidden;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;}
.owl-item .item .images a{margin:0 3px;}
.owl-item .item .images a img{border:2px solid #f4f4f4;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;}
.socials{width:100%;text-align:center;}
.socials a{padding:6px 3px;text-align:center;color:#656565;font-size:17px;cursor:pointer;}
.owl-buttons{position:absolute;top:0;width:80px;left:50%;margin-left:-40px;}
.owl-buttons>div{width:35px;height:35px;background-image:url(../images/team/controls.png);color:black;cursor:pointer}
.owl-prev{float:left;background-position:left top;}
.owl-next{float:right;background-position:right top;}
.owl-prev:hover{background-position:left bottom;}
.owl-next:hover{background-position:right bottom;}
.owl-item .item:hover{background:#3c3c3c;border-bottom:4px solid #FF0000;}
.owl-item .item:hover h3{color:#e4e4e4;}
.owl-item .item:hover h4{color:#e4e4e4;}
.owl-item .item:hover p{color:#e4e4e4;}
.owl-item .item:hover .images{height:auto;margin:15px auto;}
.owl-item .item .images a img:hover{border:2px solid #FF0000;}
.socials a i.fa-facebook:hover{color:#305fa5;}
.socials a i.fa-instagram:hover{color:#ae997d;}
.socials a i.fa-pinterest:hover{color:#cc2127;}
.socials a i.fa-twitter:hover{color:#2daae2;}
.socials a i.fa-google-plus:hover{color:#da2713;}
#why-wisten{margin:0 auto;background:url(../images/background.jpg) center fixed;padding:0 0 30px;}
#why-wisten2{margin:0 auto;padding:0 0 30px;}
#naturalmineralwater{margin:0 auto;background:url(../images/background.jpg) center fixed;padding:0 0 30px;}
#origin{margin:0 auto;padding:0 0 30px;}
.w-iphone{float:left;margin:30px auto 20px;margin-left:-40px;width:49%;}
.w-iphone img{width:100%;}
.w-iphone-2{float:right;margin:30px auto 20px;margin-left:-40px;width:49%;}
.w-iphone-2 img{width:100%;}
.accordion{float:right;text-align:left;width:49%;font-weight:300;font-size:15px;color:#2a2a2a;}
.accordion .accordion-head{font-size:40px;color:#565656;text-transform:uppercase;}
.accordion .accordion-head h2{font-size:40px;color:#565656;text-transform:uppercase;margin:0;padding-top:0;line-height:1.4;}
.accordion .accordion-head span{color:#FF0000;}
.accordion .panel{width:100%;border-bottom:1px solid #b5b5b5;padding:20px 0 0;background:transparent;margin-bottom:0;}
.accordion-heading{width:100%;margin-bottom:15px;text-transform:uppercase;}
.accordion-inner{padding:0 15px 15px;display:block;}
.accordion-2{float:left;text-align:left;width:49%;font-weight:300;font-size:15px;color:#2a2a2a;}
.accordion-2 .accordion-head{font-size:40px;color:#565656;text-transform:uppercase;}
.accordion-2 .accordion-head h2{font-size:40px;color:#565656;text-transform:uppercase;margin:0;padding-top:0;line-height:1.4;}
.accordion-2 .accordion-head span{color:#FF0000;}
.accordion-2 .panel{width:100%;border-bottom:1px solid #b5b5b5;padding:20px 0 0;background:transparent;margin-bottom:0;}
.accordion-3{float:left;text-align:left;width:100%;font-weight:300;font-size:16px;color:#2a2a2a;}
.accordion-3 .accordion-head{font-size:40px;color:#565656;text-transform:uppercase;}
.accordion-3 .accordion-head h2{font-size:40px;color:#565656;text-transform:uppercase;margin:0;padding-top:0;line-height:1.4;}
.accordion-3 .accordion-head span{color:#FF0000;}
.accordion-3 .panel{width:100%;border-bottom:1px solid #b5b5b5;padding:20px 0 0;background:transparent;margin-bottom:0;}
.accordion-3 .accordion-heading a{font-size:18px;color:#3e5aa4;font-weight:bold;}
.accordion-3 .accordion-heading h2{font-size:18px;font-weight:bold;color:#3e5aa4;padding:0;margin:0;}
.accordion-heading{width:100%;margin-bottom:15px;text-transform:uppercase;}
.accordion-inner{padding:0 15px 15px;display:block;}
#portfolio{font-weight:300;}
.works{position:relative;height:auto;}
.fiven{width:19.99%;float:left;}
.filter-menu{position:relative;z-index:99;}
.filters{width:100%;text-align:center;padding:0;margin:40px auto 35px;}
.inline{font-size:0px;}
.filters li{text-align:center;display:inline-block;font-size:15px;}
.filters li a{padding:13px 20px;color:#7a7a7a;border:none;text-transform:uppercase;background:#e9e9e9;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;}
.filters li a.selected{color:white;background:#3c3c3c;cursor:default;}
.filters li:last-child a{border-top-right-radius:60px;border-bottom-right-radius:60px;padding-right:25px;}
.filters li:first-child a{border-top-left-radius:60px;border-bottom-left-radius:60px;padding-left:25px;}
.filters li:hover a{background:#3c3c3c;color:white;}
.items{position:relative;height:auto;}
.work{margin:9px 0;padding:0 9px;height:auto;color:#aaaaaa;cursor:pointer;overflow:hidden;}
.work-inner{border:1px solid #ebebeb;}
.work-img{width:100%;background:black;position:relative;overflow:hidden;}
.work-img img{width:100%;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;}
.work-desc{width:100%;background:white;margin:0;text-align:center;padding:15px 5px;}
.work-desc h4{text-transform:uppercase;font-size:20px;margin:0;}
.work-desc p{font-size:15px;margin:0;}
.work-img .button{width:42px;height:42px;display:block;border-radius:100px;background:white;position:absolute;text-align:center;padding:11px 0 0;font-size:15px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.work-img .button:hover{background:#FF0000;color:white;}
.work-img .zoom{left:37%;top:20%;opacity:0;}
.work-img .detail{right:37%;bottom:20%;opacity:0;}
.work:hover .work-img img{opacity:0.2;}
.work:hover .work-img .zoom{top:50%;opacity:1;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}
.work:hover .work-img .detail{bottom:50%;opacity:1;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);transform:translateY(50%);}
.isotope-item{z-index:2;}
.isotope-hidden.isotope-item{pointer-events:none;z-index:1;}
.isotope,
.isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;}
.isotope{-webkit-transition-property:height, width;-moz-transition-property:height, width;-ms-transition-property:height, width;-o-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:-o-transform, opacity;transition-property:transform, opacity;}
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;}
#services{margin:100px auto;}
#services .bg{background:url(../images/i4.jpg) top center fixed;}
.service-contents{margin:40px auto;}
.service{display:block;float:left;margin:0 20px;}
.box{position:relative;z-index:10;}
.service a.service-logo{display:block;width:100px;height:100px;border:1px solid #494949;border-radius:500px;margin:15px auto;padding:42px 0;position:relative;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.box a:after{border:1px solid #494949;content:'';width:100px;height:100px;left:0px;top:0px;border-radius:500px;position:absolute;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;opacity:0;}
.service a.service-logo i{font-size:20px;color:#494949;}
.service h3{margin:5px auto 15px;padding:0;text-transform:uppercase;}
.service p{font-size:14px;}
.service-contents .owl-buttons{width:107%;left:0;top:45%;display:none;}
.box:hover a.service-logo{background:#494949;}
.box:hover a.service-logo i{color:white;}
.box:hover a:after{left:-1px;top:-1px;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);opacity:1;}
#services .bottom-bg{background:url(../images/ipad.png) bottom center no-repeat;min-height:240px;margin:80px auto;}
.service-bottom-text{text-align:center;font-size:45px;font-weight:100;text-transform:uppercase;color:#494949;}
.service-bottom-text span{background:rgb(46,55,63);background:-moz-linear-gradient(top, rgb(46,55,63) 0%, rgb(85,106,132) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(46,55,63)), color-stop(100%,rgb(85,106,132)));background:-webkit-linear-gradient(top, rgb(46,55,63) 0%,rgb(85,106,132) 100%);background:-o-linear-gradient(top, rgb(46,55,63) 0%,rgb(85,106,132) 100%);background:-ms-linear-gradient(top, rgb(46,55,63) 0%,rgb(85,106,132) 100%);background:linear-gradient(to bottom, rgb(46,55,63) 0%,rgb(85,106,132) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2e373f', endColorstr='#556a84',GradientType=0);border-radius:12px;padding:5px 20px;position:relative;color:white;}
.service-bottom-text span:after{position:absolute;content:'';width:170px;height:100px;top:68px;left:-34px;background:url(../images/spanbg2.png) center center no-repeat;}
.slide-s{width:75%;margin:0 auto 30px;}
.service-text .item{height:180px;}
.carousel .s-controls{background-image:url(../images/service-icons.png);width:30px;height:30px;margin:20px;opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.carousel a.right{background-position:right top;}
.carousel a.left{background-position:left top;}
.bottom-bg:hover .s-controls{opacity:1;}
.carousel a.left:hover{background-position:left bottom;}
.carousel a.right:hover{background-position:right bottom;}
#video{height:765px;margin:0;position:relative;}
.video-logo{position:relative;z-index:5;}
.video-pattern{background:url(../images/pattern.png);width:100%;height:100%;top:0;left:0;padding:75px 0;position:absolute;text-align:center;}
.video-text{background:url(../images/video-text.png) center center no-repeat;width:100%;height:100%;top:0;left:0;position:absolute;text-align:center;z-index:1;}
#prices{}
.packages{margin:40px auto;}
.packages .package{border:1px solid #e1e1e1;height:auto;width:23%;margin:0 15px;float:left;background:url(../images/price-top-bg.jpg) top center repeat-x, white;text-align:center;cursor:default;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.first{margin-left:0 !important;}
.last{margin-right:0 !important;}
.package h1{text-align:center;text-transform:uppercase;color:white;font-size:25px;font-weight:400;margin:36px auto 27px;}
.package .circle{width:100px;height:100px;background:white;border:1px solid #e7e7e7;border-radius:150px;margin:0 auto;position:relative;z-index:1;text-align:center;color:#434343;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.package .circle:after{width:114px;height:114px;position:absolute;content:'';left:-8px;top:-8px;border-radius:150px;background:transparent;border:8px solid white;z-index:2;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.package .circle h2{margin:2px auto 0;font-size:30px;}
.package .circle h2 span{font-size:20px;}
.package .circle p{font-weight:300;color:#a8a8a8;margin:0 auto;}
.package ol{text-align:center;margin:20px auto;font-weight:300;}
.package ol li{display:block;width:100%;height:auto;padding:10px;text-transform:uppercase;font-size:18px;color:#8a8a8a;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.package ol li span{font-weight:700;}
.package ol li:nth-of-type(2n){background:#fbfbfb;}
.package a.p-btn{display:inline-block;background:#3d3d3d;padding:8px 34px;color:white;margin:0 auto 20px;text-transform:uppercase;border:1px solid #b2b2b2;cursor:pointer;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.packages .active{background:url(../images/price-top-bg.jpg) top center repeat-x, #3d3d3d;}
.packages .active ol li{color:#c5c5c5;}
.packages .active ol li:nth-of-type(2n){background:#383838;}
.packages .active .circle{background:#FF0000;color:white;border:1px solid #db1d1d;}
.packages .active .circle:after{border:7px solid #FF0000;}
.packages .active .circle p{color:white;}
a.p-btn:hover{background:#FF0000;border:1px solid #FF0000;}
#subscribe{border-top:1px solid #f1f1f1;}
.subscribe{padding:17px 0;}
.subscribe .subs{position:relative;}
.subscribe .left{text-align:left;}
.subscribe .right{text-align:right;top:25px;}
.left a.left-icon{display:block;width:100px;height:100px;border-radius:100%;background:#FF0000;position:relative;text-align:center;padding:35px 0;float:left;}
.left a.left-icon:after{content:"";position:absolute;left:97%;top:50%;border-left:11px solid black;border-left-color:#FF0000;border-top:11px solid transparent;border-bottom:11px solid transparent;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}
.left a.left-icon i{color:white;font-size:30px;}
.subs .text{float:left;margin:0 17px;}
.subs .text h5{margin:20px auto 10px;text-transform:uppercase;font-size:27px;color:#484541;font-weight:400;}
.subs .text h5 span{color:#FF0000;}
.subs .text p{font-size:15px;color:#484541;font-weight:300;text-transform:uppercase;}
.subscribe-mail{outline:none;border:1px solid #e7e7e7;border-radius:8px;color:#d0d0d0;width:250px;padding:12px 10px;font-weight:300;font-size:15px;margin-right:6px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.subscribe-btn{outline:none;border:1px solid #FF0000;border-radius:8px;color:white;text-transform:uppercase;padding:8px 15px;font-weight:400;top:2px;font-size:20px;background:#FF0000;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.subscribe-mail:hover{border:1px solid #bcbcbc;}
.subscribe-mail:focus{border:1px solid #313131;}
.subscribe-btn:hover{background:#FF0000;}
.subscribe-btn:active{background:#313131;}
#contact{padding:0;height:auto;min-height:567px;}
.contact-logo{position:absolute;z-index:22;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);}
.contact-logo i{color:#444444;}
#map{top:0;position:absolute;width:100%;height:100%;}
.contact{margin:0 auto;padding:0;}
.contact-form{width:90%;height:auto;min-height:567px;border-radius:25px;border:2px solid #FF0000;position:relative;top:0;padding:45px 50px;margin-left:17%;z-index:5;left:50%;-webkit-transform:translateX(-585px);-moz-transform:translateX(-585px);transform:translateX(-585px);}
.contact-form h1{font-size:35px;text-transform:uppercase;color:#9c9c9c;}
.contact-form h2{font-size:35px;text-transform:uppercase;color:#FF0000;}
.contact-page{text-align:center;}
.contact-page i{color:#3e5aa4;}
.contact-links{display:inline-block;border:2px solid #3e5aa4;border-radius:100px;margin:0 3px;}
.contact-links i{font-size:34px;display:block;width:50px;height:50px;line-height:54px;border-radius:50%;background-color:#ffffff;}
.contact-text{margin:10px 0 20px 0;color:#000000;font-size:18px;font-weight:300;}
.contact-text span{margin:0 5px;}
.contact-text a{color:#3e5aa4;}
form#contact-us{min-height:400px;}
.form{outline:none;border:1px solid #2b2b2b;color:#ffffff;width:100%;padding:14px 10px;font-weight:300;font-size:15px;margin:10px auto;background:#3e5aa4;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.textarea{height:100px;max-width:100%;max-height:100px;}
.form-btn{outline:none;border:1px solid #2b2b2b;color:#ffffff;text-transform:uppercase;padding:8px 0;width:100%;margin:10px auto;text-align:center;font-weight:400;top:2px;font-size:20px;background:#FF0000;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.form:hover{border:1px solid #4e4e4e;}
.form:focus{border:1px solid #FF0000;}
.form-btn:hover{background:#FF0000;}
.form-btn:active{background:#313131;}
.mail-message{color:white;text-align:center;font-size:20px;font-weight:300;top:185px;position:relative;}
.mail-message p.mail-head{color:#FF0000;font-size:35px;}
.newsletter-message{text-align:right;font-size:20px;font-weight:300;position:relative;margin-top:-25px;}
.newsletter-message p.mail-head{color:#FF0000;font-size:35px;}
#footer{background:#3e5aa4;}
.footer{text-align:center;padding:75px 0;}
.footer a{cursor:pointer;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.footer-links{display:inline-block;border:1px solid #494949;border-radius:100px;margin:0 3px;}
.footer-links i{font-size:34px;display:block;width:50px;height:50px;line-height:54px;border-radius:50%;background-color:#ffffff;}
.footer-text{margin:10px 0 0 0;color:#ffffff;font-size:15px;font-weight:300;}
.footer-text span{margin:0 5px;}
.footer-text a{color:#ffffff;}
.copyright{text-transform:uppercase;margin:4px 0 0;}
#blog{margin:30px auto;}
.post{margin:100px 0;width:100%;position:relative;}
.last-post{border-bottom:1px solid #e7e7e7;margin-bottom:0;padding-bottom:20px;}
.post-icon{position:absolute;left:50%;z-index:5;padding:8px;color:##444444;text-transform:uppercase;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);}
#blog .left{float:left;}
#blog .right{float:right;}
.post .post-img{width:100%;background:black;position:relative;}
.post-img .zoom-button{width:52px;height:52px;display:block;border-radius:100px;background:white;position:absolute;text-align:center;padding:16px 0 0;font-size:15px;opacity:0;top:60%;left:50%;cursor:pointer;z-index:6;color:black;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.post-img img{width:100%;}
.post-img:hover .zoom-button{opacity:1;top:50%;}
.post-img .zoom-button:hover{background:#FF0000;color:white;}
.post-icon p{margin:0;padding:0;}
.post-icon p.day{font-size:25px;}
.post-icon p.month{font-size:13px;line-height:0;}
.post-texts{position:relative;color:#6a6969;font-weight:300;margin:25px 0;}
.post-texts .post-head{font-size:30px;text-transform:uppercase;margin:20px 0 10px;}
.post-texts .post-tags{margin:10px 0;}
#blog a{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.post-tags .tags{margin-right:15px;cursor:pointer;}
.post-tags .tags i{margin-right:5px;}
.post-texts .tags:hover{color:#FF0000;}
.post-texts p{margin:10px 0;}
.btn-post{color:white;font-weight:300;border-radius:6px;margin:5px 0;padding:8px 15px;text-transform:uppercase;background:rgb(116,116,116);background:-moz-linear-gradient(top, rgb(116,116,116) 0%, rgb(90,90,90) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(116,116,116)), color-stop(100%,rgb(90,90,90)));background:-webkit-linear-gradient(top, rgb(116,116,116) 0%,rgb(90,90,90) 100%);background:-o-linear-gradient(top, rgb(116,116,116) 0%,rgb(90,90,90) 100%);background:-ms-linear-gradient(top, rgb(116,116,116) 0%,rgb(90,90,90) 100%);background:linear-gradient(to bottom, rgb(116,116,116) 0%,rgb(90,90,90) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#747474', endColorstr='#5a5a5a',GradientType=0);}
.btn-post:hover{color:white;background:rgb(224,36,36);background:-moz-linear-gradient(top, rgb(224,36,36) 0%, rgb(190,25,25) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(224,36,36)), color-stop(100%,rgb(190,25,25)));background:-webkit-linear-gradient(top, rgb(224,36,36) 0%,rgb(190,25,25) 100%);background:-o-linear-gradient(top, rgb(224,36,36) 0%,rgb(190,25,25) 100%);background:-ms-linear-gradient(top, rgb(224,36,36) 0%,rgb(190,25,25) 100%);background:linear-gradient(to bottom, rgb(224,36,36) 0%,rgb(190,25,25) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e02424', endColorstr='#be1919',GradientType=0);}
.post-slide{height:auto;position:relative;}
.post-slides .item img{width:100%;}
.blog .right{float:right;}
.pagination li.active-page a{background-color:#5b5b5b;border-color:#5b5b5b;color:white;}
.post-texts .post-head{font-size:25px;margin:0;}
#blog .blog1{width:75%;}
#blog .sidebar{width:25%;}
#blog .sidebar2{width:25%;}
.sidebar{text-align:left;font-weight:300;padding:140px 30px 30px;}
.sidebar2{text-align:left;font-weight:300;padding:0 30px 30px;}
.sidebar .element{padding-top:20px;}
.sidebar2 .element{padding-top:0;}
.sidebar h3{font-size:20px;color:#8a8a8a;text-transform:uppercase;margin:15px 0;}
.sidebar2 h3{font-size:20px;color:#8a8a8a;text-transform:uppercase;margin:15px 0;}
.sidebar .search{width:100%;height:40px;padding:8px;border:1px solid #d6d6d6;font-weight:300;letter-spacing:1px;outline:none;}
.sidebar .search:focus{border:1px solid #aaaaaa;}
.sidebar ul{width:100%;padding:0;}
.sidebar ul li{width:100%;height:auto;background:url(../images/li-arrow.png) center left no-repeat;}
.sidebar ul li a{padding:15px;border-bottom:1px solid #ebebeb;width:100%;display:block;color:#8a8a8a;}
.sidebar ul li a:hover{color:black;}
.sidebar2 ul{width:100%;padding:0;}
.sidebar2 ul li{width:100%;height:auto;background:url(../images/li-arrow.png) center left no-repeat;}
.sidebar2 ul li a{padding:15px;border-bottom:1px solid #ebebeb;width:100%;display:block;color:#8a8a8a;}
.sidebar2 ul li a:hover{color:black;}
a.tag{margin:0 7px 7px 0;padding:5px 8px;background:#4a4a4a;color:white;display:block;float:left;}
a.tag:hover{opacity:0.8;}
#back-top{width:53px;height:53px;position:fixed;right:50px;bottom:50px;z-index:9999;}
#back-top a{width:100%;height:100%;display:block;background:url(../images/back-top.png) no-repeat;opacity:0.7;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
#back-top a:hover{opacity:1;}
.container-video-1{margin-left:45px;margin-right:25px;}
.video-responsive{height:0;padding-top:25px;padding-bottom:67.5%;margin-bottom:10px;position:relative;overflow:hidden;}
.video-responsive iframe{top:0;left:0;width:100%;height:100%;position:absolute;}
.about-texts{position:relative;color:#6a6969;font-weight:300;margin:0 0 50px;}
.about-texts p{margin:0 0 20px;}
.about-sections{padding:40px 0 0;}
.about-texts .post-head{font-size:25px;text-transform:uppercase;margin:0;}
.about-texts h2.post-head{padding:0 0 20px;}
.about-texts p.narrow{padding:0 30px 0;}
.about-texts h4.narrow{font-size:18px;margin:0;padding:0;}
.about-texts blockquote.narrow{margin:0 70px 0;}
.centrado{text-align:center;}
.verde{color:#FF0000;}
.azul{color:#3e5aa4;}
.post_onewater{margin:0;}
.post_onewater p{font-size:16px;}
.post_onewater ul{font-size:16px;list-style:disc inside;}
.post_onewater ol{font-size:16px;list-style:decimal inside;color:#3e5aa4;font-weight:bold;}
.post_onewater ol li a{color:#3e5aa4;}
.post_onewater li{margin:10px 0;}
.title-blog{color:#3e5aa4;margin-top:0;}
.post_onewater h2 a,.post_onewater h3 a,.post_onewater h4 a{color:#3e5aa4;font-size:30px;}
.post_onewater h2,.post_onewater h3,.post_onewater h4{margin-top:20px;margin-bottom:10px;padding-top:20px;color:#3e5aa4;font-size:30px;}
.post_onewater p a, .post_onewater ul li a{border-bottom:1px dotted #FF0000;color:#FF0000;}
.table-content{border-radius:25px;border:1px solid #c1c1c1;background-color:#ededed;padding:5px 30px 10px;margin:30px 0;}
h2.bolas{font-size:36px;margin-top:20px;margin-bottom:10px;padding:0;}
.sharing{width:100%;margin:40px auto -40px;text-align:center;}
.sharing ul{font-size:18px;list-style:none;}
.sharing ul li{display:inline;}
.sharing ul li i{display:inline;padding:8px;border:none;border-radius:8px;margin:0 2px;color:#ffffff;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.sharing ul li a{border:none;}
.sharing .fa-facebook{background:#3c599f;}
.sharing .fa-twitter{background:#32ccfe;}
.sharing .fa-google-plus{background:#cf3d2e;}
#share{margin-bottom:40px;margin-top:-40px;}
#share .sharing{width:100%;margin:40px auto 0;text-align:center;}
ul.latest-articles li{background:none;border-bottom:1px solid #ebebeb;}
ul.latest-articles li a{padding:0 0 15px;border:none;}
ul.latest-articles li a img{padding-top:25px;border:none;}
ol.ordenado{font-size:16px;list-style:decimal inside;padding-left:20px;padding-top:5px;}
ol.ordenado li{padding-top:3px;}