body{font-size:16px;font-family:'Open Sans', sans-serif;line-height:26px;color:#777;position:relative;font-weight:300;background-color:#fff;}
.index_static{overflow:auto;}
header{overflow:hidden;position:relative;}
.sticky-wrapper{position:fixed;z-index:999;width:100%;top:0;}
.nav_logo{width:100%;z-index:999;padding:20px 0;background:#232323;background:rgba(17, 17, 17, 0.92);}
#layout{overflow:hidden;position:relative;-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;-o-transition:0.5s all ease;-ms-transition:0.5s all ease;transition:0.5s all ease;}
.layout-wide{max-width:100%;margin:auto;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;-o-transition:0.5s all ease;-ms-transition:0.5s all ease;transition:0.5s all ease;}
.layout-boxed{max-width:1230px;margin:0 auto;-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 10px rgba(0,0,0,0.3);box-shadow:0 1px 10px rgba(0,0,0,0.3);-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;-o-transition:0.5s all ease;-ms-transition:0.5s all ease;transition:0.5s all ease;}
.layout-boxed-margin{max-width:1230px;margin:50px auto;-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 10px rgba(0,0,0,0.3);box-shadow:0 1px 10px rgba(0,0,0,0.3);-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;-o-transition:0.5s all ease;-ms-transition:0.5s all ease;transition:0.5s all ease;}
.layout-boxed header,
.layout-boxed-margin header{position:relative;}
.colorbox{width:100%;height:100%;cursor:pointer;display:block;}
.red{background-color:#e64b3c;}
.blue{background-color:#0088cc;}
.yellow{background-color:#fff000;}
.green{background-color:#88C425;}
.orange{background-color:#FC4F13;}
.purple{background-color:#894997;}
.pink{background-color:#FF3D7F;}
.cocoa{background-color:#755C3B;}
.suelte{background-color:#7FC7AF;}
.grey{background-color:#8899a6;}
.bgnone{background-image:url("../../img/bg-theme/none.jpg");}
.bg1{background-image:url("../../img/bg-theme/1.png");}
.bg2{background-image:url("../../img/bg-theme/2.png");}
.bg3{background-image:url("../../img/bg-theme/3.png");}
.bg4{background-image:url("../../img/bg-theme/4.png");}
.bg5{background-image:url("../../img/bg-theme/5.png");}
.bg6{background-image:url("../../img/bg-theme/6.png");}
.bg7{background-image:url("../../img/bg-theme/7.png");}
.bg8{background-image:url("../../img/bg-theme/8.png");}
.bg9{background-image:url("../../img/bg-theme/9.png");}
.bg10{background-image:url("../../img/bg-theme/10.png");}
.bg11{background-image:url("../../img/bg-theme/11.png");}
.bg12{background-image:url("../../img/bg-theme/12.png");}
.bg13{background-image:url("../../img/bg-theme/13.png");}
.bg14{background-image:url("../../img/bg-theme/14.png");}
.bg15{background-image:url("../../img/bg-theme/15.png");}
.bg16{background-image:url("../../img/bg-theme/16.png");}
.bg17{background-image:url("../../img/bg-theme/17.png");}
.bg18{background-image:url("../../img/bg-theme/18.png");}
.bg19{background-image:url("../../img/bg-theme/19.png");}
.bg20{background-image:url("../../img/bg-theme/20.png");}
.bg21{background-image:url("../../img/bg-theme/21.png");}
.bg22{background-image:url("../../img/bg-theme/22.png");}
.bg23{background-image:url("../../img/bg-theme/23.png");}
.bg24{background-image:url("../../img/bg-theme/24.png");}
.bg25{background-image:url("../../img/bg-theme/25.png");}
.bg26{background-image:url("../../img/bg-theme/26.png");}
#theme-options ul.backgrounds li.bgnone{background-image:url("../../img/bg-theme/none.jpg");}
#theme-options ul.backgrounds li.bg1{background-image:url("../../img/bg-theme/1.png");}
#theme-options ul.backgrounds li.bg2{background-image:url("../../img/bg-theme/2.png");}
#theme-options ul.backgrounds li.bg3{background-image:url("../../img/bg-theme/3.png");}
#theme-options ul.backgrounds li.bg4{background-image:url("../../img/bg-theme/4.png");}
#theme-options ul.backgrounds li.bg5{background-image:url("../../img/bg-theme/5.png");}
#theme-options ul.backgrounds li.bg6{background-image:url("../../img/bg-theme/6.png");}
#theme-options ul.backgrounds li.bg7{background-image:url("../../img/bg-theme/7.png");}
#theme-options ul.backgrounds li.bg8{background-image:url("../../img/bg-theme/8.png");}
#theme-options ul.backgrounds li.bg9{background-image:url("../../img/bg-theme/9.png");}
#theme-options ul.backgrounds li.bg10{background-image:url("../../img/bg-theme/10.png");}
#theme-options ul.backgrounds li.bg11{background-image:url("../../img/bg-theme/11.png");}
#theme-options ul.backgrounds li.bg12{background-image:url("../../img/bg-theme/12.png");}
#theme-options ul.backgrounds li.bg13{background-image:url("../../img/bg-theme/13.png");}
#theme-options ul.backgrounds li.bg14{background-image:url("../../img/bg-theme/14.png");}
#theme-options ul.backgrounds li.bg15{background-image:url("../../img/bg-theme/15.png");}
#theme-options ul.backgrounds li.bg16{background-image:url("../../img/bg-theme/16.png");}
#theme-options ul.backgrounds li.bg17{background-image:url("../../img/bg-theme/17.png");}
#theme-options ul.backgrounds li.bg18{background-image:url("../../img/bg-theme/18.png");}
#theme-options ul.backgrounds li.bg19{background-image:url("../../img/bg-theme/19.png");}
#theme-options ul.backgrounds li.bg20{background-image:url("../../img/bg-theme/20.png");}
#theme-options ul.backgrounds li.bg21{background-image:url("../../img/bg-theme/21.png");}
#theme-options ul.backgrounds li.bg22{background-image:url("../../img/bg-theme/22.png");}
#theme-options ul.backgrounds li.bg23{background-image:url("../../img/bg-theme/23.png");}
#theme-options ul.backgrounds li.bg24{background-image:url("../../img/bg-theme/24.png");}
#theme-options ul.backgrounds li.bg25{background-image:url("../../img/bg-theme/25.png");}
#theme-options ul.backgrounds li.bg26{background-image:url("../../img/bg-theme/26.png");}
#theme-options{position:fixed;z-index:9999;width:auto;left:-220px;width:220px;top:100px;border:1px solid #dbdbdb;border-left:0;border-radius:0 8px 8px 0;background:#fff;z-index:999999;padding-bottom:10px;-webkit-transition:0.3s all ease;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-ms-transition:0.3s all ease;transition:0.3s all ease;}
#theme-options .title{padding:10px 5px 0 12px;font-size:11px;line-height:18px;font-weight:normal;position:relative;}
#theme-options .title p{margin-bottom:5px;}
#theme-options .title span{margin-left:-12px;}
#theme-options .openclose{cursor:pointer;display:block;height:301px;position:absolute;top:20px;right:-39px;width:40px;background:transparent url("../../img/img-theme/theme-options.png") no-repeat top left;}
#theme-options span{display:block;width:100%;padding:0 12px 0 12px;font-size:14px;}
#theme-options ul{padding:6px 12px;margin:0;}
#theme-options ul li{display:inline-block;margin:0;border:1px solid #dbdbdb;overflow:hidden;width:15px;height:15px;background-repeat:repeat;cursor:pointer;}
#theme-options ul.backgrounds li:hover{border-color:#ccc;}
#theme-options ul.backgrounds li.active,#theme-options ul.backgrounds li.active:hover{border-color:#ff9600;}
#theme-options .layout-style li{width:48%;padding:5px 3px;display:inline-block;height:auto;font-size:11px;line-height:20px;text-align:center;}
#theme-options .layout-style li.active,
#theme-options .layout-style li.active a{color:#fff;}
#theme-options .layout-style li a:hover{text-decoration:none;}
#theme-options .layout-style li a{font-size:11px;color:#424242;}
.patterns{display:none;}
.style-light{background:#fff;background-color:#fff;}
.sticky-wrapper{position:fixed;z-index:999;width:100%;top:0;}
header .container{position:relative;}
a{color:#43402f;}
.logo img{max-width:100%;}
.sf-menu{margin:0;float:right;padding-top:7px;}
.sf-menu ul{position:absolute;list-style:none;top:-999em;width:150px;padding:0;display:none;}
.sf-menu > li{position:relative;float:left;list-style:none;line-height:20px;margin:0 40px 0 0;}
.sf-menu > li:last-child{margin:0;}
.sf-menu > li > a{text-decoration:none;display:block;font-size:15px;font-weight:lighter;color:#fff;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul{top:44px;left:0;z-index:999;}
.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{top:-999em}
.sf-menu li.current,.sf-menu li:hover,.sf-menu li.sfHover{text-decoration:none;}
.sf-menu li li a{display:block;margin:0;position:relative;text-decoration:none;font-size:12px;line-height:16px;color:#fff;overflow:hidden;padding:12px 15px;background:#232323;background:rgba(17, 17, 17, 0.9);-webkit-transition:0.3s all ease;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-ms-transition:0.3s all ease;transition:0.3s all ease;}
.sf-menu li li{float:none;position:relative;}
.sf-menu li li a:hover{color:#fff;-webkit-transition:0.3s all ease;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-ms-transition:0.3s all ease;transition:0.3s all ease;}
.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:150px;top:0;}
.tinynav{display:none;}
.content_info{position:relative;width:100%;overflow:hidden;}
.bg_parallax{margin:0 auto;padding:0;position:absolute;z-index:0;left:0;right:0;width:100%;height:100%;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-repeat:repeat-y;background-position:0 50%;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
.image_01_parallax{background:url(../img/parallax/1.jpg);}
.paddings{padding:70px 0;}
h1, h2, h3, h4, h5, h6{font-weight:normal;padding:5px 0 15px 0;margin:0;color:#403e3d;font-family:'Open Sans', sans-serif;}
a:hover{text-decoration:none;color:#43402f;}
p{margin:0 0 20px 0;padding:0;font-weight:300;}
h1{font-size:34px;line-height:44px;}
h2{font-size:30px;line-height:40px;}
h3{font-size:24px;line-height:34px;}
h4{font-size:20px;line-height:30px;}
h5{font-size:18px;line-height:28px;}
h6{font-size:14px;line-height:24px;}
h1, h2, h3, h4, h5, h6{font-weight:normal;padding:5px 0 15px 0;margin:0;color:#403e3d;font-family:'Open Sans', sans-serif;}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.delay1{animation-delay:1s;-webkit-animation-delay:1s;}
.button{width:auto;border:0;color:#fff;margin:10px 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-weight:300;padding:12px 25px;text-shadow:0 -1px 0 #ccc;-webkit-transition:0.3s all ease;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-ms-transition:0.3s all ease;transition:0.3s all ease;}
.info_title{position:relative;overflow:hidden;}
.vertical_line{width:1px;background:#dedede;margin:0 auto;height:100px;position:relative;}
.vertical_line .circle_bottom{width:8px;height:8px;border-radius:50%;background:#666;position:absolute;bottom:0;left:-3.5px;}
.info_vertical{text-align:center;max-width:850px;margin:0 auto;z-index:1;position:relative;}
.info_vertical h1{font-size:40px;letter-spacing:-1px;line-height:1.1;font-weight:lighter;font-family:'Open Sans', sans-serif;width:85%;margin:0 auto;}
.info_vertical p{font-size:18px;line-height:28px;font-weight:lighter;margin:0;width:100%;}
.content_info{position:relative;width:100%;overflow:hidden;}
.service-01{text-align:center;}
.service-01 .head-service-01 i{font-size:40px;font-weight:lighter;}
.info_skin_base .service-01 .head-service-01 i{color:#fff !important;}
.info_skin_base h1 span{color:#fff !important;}
.service-01 .caption-service-01 h3{font-weight:lighter;padding:10px 0;}
.service-02{margin:20px 0;}
.service-02 .head-service-02{margin-bottom:15px;}
.service-02 .head-service-02 i{font-size:25px;line-height:45px;float:left;margin-right:20px;font-weight:lighter;width:45px;height:45px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;color:#fff;text-align:center;}
.service-02 h3{font-weight:lighter;display:inline;font-size:20px;padding:0;line-height:30px;}
.service-02 h3 span{font-weight:lighter;display:block;font-size:14px;padding:0;line-height:20px;}
.hot-features img{margin-top:12px;margin-bottom:-50px;}
.info_skin_base .service-02 .head-service-02 i{background-color:#fff !important;color:#232323 !important;}
.info_skin_base .service-02 h3 span{color:#fff !important;}