html,
body{height:100%;}
body{color:#555;word-wrap:break-word;}
p:last-child{margin-bottom:0;}
img{max-width:100%;height:auto;}
h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6{font-family:"Raleway", sans-serif;}
textarea{resize:vertical;}
::-moz-selection{color:#fff;background-color:#82b440;}
::selection{color:#fff;background-color:#82b440;}
.wrapper{height:100%;}
.nav li a:hover,
.nav li a:focus,
.nav li.open a,
.nav li.open a:hover,
.nav li.open a:focus{background-color:transparent;}
.fm{margin-right:8px;}
.flm{margin-left:8px;}
.form-control:focus{border-color:#82b440;}
.pd--80-0{padding:80px 0;}
.pd--100-0{padding:100px 0;}
.pd--50-0-0{padding:50px 0 0;}
.pd--100-0-40{padding:100px 0 40px;}
.pd--100-0-70{padding:100px 0 70px;}
.pt--80{padding-top:80px;}
.pt--100{padding-top:100px;}
.pb--40{padding-bottom:40px;}
.pb--70{padding-bottom:70px;}
.pb--100{padding-bottom:100px;}
a, .btn-link{-webkit-transition:color .25s, border-color .25s, background-color .25s ease-in-out;transition:color .25s, border-color .25s, background-color .25s ease-in-out;}
a{color:inherit;}
.btn-link{display:inline-block;color:#222;border-bottom:1px solid #999;}
a:hover, .btn-link:hover,
a:focus, .btn-link:focus{color:#82b440;}
.btn-link:hover,
.btn-link:focus{border-color:#82b440;}
a, .btn-link,
a:link, .btn-link:link,
a:visited, .btn-link:visited,
a:hover, .btn-link:hover,
a:active, .btn-link:active{text-decoration:none;outline:0;}
.btn{padding:9px 30px 11px;background-color:transparent;border-color:#999;border-radius:20px;font-size:14px;line-height:18px;font-weight:normal;-webkit-transition:color .25s, border-color .25s, background-color .25s ease-in-out;transition:color .25s, border-color .25s, background-color .25s ease-in-out;}
.btn.active,
.btn:active{box-shadow:none;}
.btn:focus,
.btn.focus,
.btn.active.focus,
.btn.active:focus,
.btn:active.focus,
.btn:active:focus,
.btn.focus{outline:0;}
.btn-sm{padding:6px 20px;font-size:13px;line-height:17px;}
.btn-default{color:#222;}
.btn-default.white{color:#fff;border-color:#fff;}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default:active:hover,
.btn-default:active:focus,
.btn-default:active.focus,
.btn-default.active,
.btn-default.active:hover,
.btn-default.active:focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default,
.open > .dropdown-toggle.btn-default:hover,
.open > .dropdown-toggle.btn-default:focus,
.open > .dropdown-toggle.btn-default.focus{color:#fff;background-color:#82b440;border-color:#82b440;}
.btn .caret{margin-left:15px;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}
.bg--color-theme{color:#fff;background-color:#82b440;}
.bg--color-lightgray{background-color:#ededed;}
.bg--img{background-size:cover;background-position:center;background-repeat:no-repeat;}
.bg--img-right{background-size:auto;background-position:top right;}
.bg--overlay{position:relative;color:#fff;z-index:0;}
.bg--overlay:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0.30;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";z-index:-1;}
.bg--overlay-off:before{display:none;}
#preloader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999999999;}
.dropdown-menu{padding:8px 0 10px;border-width:2px;border-color:#ccc;border-radius:0;box-shadow:0 1px 10px rgba(0, 0, 0, .10);}
.dropdown-menu > li > a{color:#555;line-height:24px;font-weight:400;}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus{color:#82b440;background-color:transparent;}
.pager{margin:0;color:#222;}
.pager li > a{padding:0;background-color:transparent;border:0;}
.pager li > a:hover,
.pager li > a:focus{background-color:transparent;}
.pager li.previous > a,
.pager li.previous > span{float:right;}
.pager li.previous:before{content:"/";float:right;margin:0 8px;}
.pager-mt{margin-top:53px;}
.pagination{margin:-6px 0 0;font-size:0;line-height:0;}
.pagination > li{display:inline-block;margin-top:6px;}
.pagination > li + li{margin-left:5px;}
.pagination > li > a,
.pagination > li > span{padding:9px 12px;color:#222;border-color:#999;font-size:14px;line-height:20px;}
.pagination > li.disabled > a,
.pagination > li.disabled > a:hover,
.pagination > li.disabled > a:focus,
.pagination > li.disabled > span,
.pagination > li.disabled > span:hover,
.pagination > li.disabled > span:focus{color:#ccc;border-color:#999;}
.pagination > li > a:hover,
.pagination > li > a:focus,
.pagination > li.active > a,
.pagination > li.active > a:hover,
.pagination > li.active > a:hover,
.pagination > li > span:hover,
.pagination > li > span:focus,
.pagination > li.active > span,
.pagination > li.active > span:hover,
.pagination > li.active > span:hover{color:#fff;background-color:#82b440;border-color:#82b440;}
.pagination > li:first-child > a,
.pagination > li:first-child > span{border-radius:0;}
.pagination > li:last-child > a,
.pagination > li:last-child > span{border-radius:0;}
.pagination > li > a.prev,
.pagination > li > a.next{border:0;background-color:transparent;}
.pagination > li > a.prev:hover,
.pagination > li > a.prev:focus,
.pagination > li > a.next:hover,
.pagination > li > a.next:focus{background-color:transparent;}
.pagination > li > a.prev{padding-left:0;}
.pagination > li > a.next{padding-right:0;}
.pagination > li:not(.disabled) > a.prev:hover,
.pagination > li:not(.disabled) > a.next:hover,
.pagination > li:not(.disabled) > a.prev:focus,
.pagination > li:not(.disabled) > a.next:focus{color:#82b440;}
.section--title .h2{display:inline-block;position:relative;margin:-13px 0 80px;padding-bottom:8px;color:#222;font-size:48px;line-height:60px;font-weight:bold;}
.section--title .h2:before,
.section--title .h2:after{content:" ";position:absolute;left:0;right:0;bottom:0;}
.section--title .h2:before{width:100%;height:1px;background-color:#ccc;}
.section--title .h2:after{width:60px;height:2px;margin:0 auto;background-color:#82b440;}
.owl-nav .owl-prev,
.owl-nav .owl-next{position:absolute;top:50%;left:0;width:80px;height:80px;margin-top:-40px;padding:31px 0;background-color:rgba(255, 255, 255, 0.20);font-size:18px;line-height:18px;-webkit-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out;text-align:center;}
.owl-nav .owl-next{left:auto;right:-1px;}
.owl-nav .owl-prev:hover, .owl-nav .owl-next:hover{background-color:#fff;}
.product--rating ul{margin:0;padding:0;list-style:none;color:#999;font-size:0;line-height:0;}
.product--rating ul li{display:inline-block;}
.product--rating ul li + li{margin-left:15px;}
.product--rating ul li .fa{font-size:14px;line-height:18px;}
.product--quantity{font-size:0;line-height:0;}
.product--quantity .form-control{display:inline-block;height:31px;margin-top:6px;margin-right:15px;padding:4px 4px 4px 0;width:70px;color:#222;border-color:#999;box-shadow:none;font-size:14px;line-height:26px;font-weight:600;text-align:center;vertical-align:middle;outline:0;}
.comment--items{margin-top:40px;}
.comment--items .page--content-title.h4{margin-bottom:30px;}
.comment--items ul{margin-bottom:0;padding-left:0;list-style:none;}
.comment--items ul ul{padding-left:80px;}
.comment--items ul li{margin-top:20px;}
.comment--item{padding:20px 20px 16px;color:#999;background-color:#f9f9f9;border:1px solid #eee;}
.comment--meta-img{float:left;margin-right:20px;}
.comment--meta-info{float:left;margin-top:-1px;font-weight:300;overflow:hidden;}
.comment--meta-info .name.h5{margin:0 0 5px;}
.comment--meta-reply{float:right;margin-top:-7px;}
.comment--content{margin-top:7px;font-style:italic;}
.comment--content a{font-style:normal;font-weight:600;}
.comment--form{margin-top:57px;}
.comment--form .page--content-title.h4{margin-bottom:40px;}
.comment--form label{display:block;margin-top:-1px;margin-bottom:13px;font-family:"Raleway", sans-serif;font-weight:500;}
.comment--form .form-control{height:40px;padding:9px 25px;color:#222;border-color:#eee;border-radius:0;box-shadow:none;outline:linen;}
.comment--form textarea.form-control{height:auto;min-height:120px;}
.comment--form footer .btn{float:left;}
.comment--form footer{margin-top:20px;}
.comment--form footer .help-block{float:right;margin-top:-7px;}
.countdown--timer ul{margin:0;padding:0;list-style:none;color:#222;font-size:0;line-height:0;}
.countdown--timer ul li{display:inline-block;margin:0 30px;}
.countdown--timer ul li strong{display:inline-block;margin-bottom:7px;padding-bottom:3px;border-bottom:1px solid #999;font-size:48px;line-height:60px;font-weight:600;}
.countdown--timer ul li span{display:block;font-family:"Raleway", sans-serif;font-size:18px;line-height:30px;font-weight:500;}
#backToTop{position:fixed;right:10px;bottom:55px;z-index:999;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;}
body.isScrolling #backToTop{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
body.isTawkMobile #backToTop{right:25px;bottom:83px;}
#backToTop .btn{padding:6px 12px 9px;font-size:22px;line-height:22px;}
.widget + .widget{margin-top:60px;}
.widget--title{margin:0 0 15px;padding-bottom:15px;color:#222;border-bottom:1px solid #eee;font-weight:600;}
.search--widget .form-control{height:40px;padding:9px 0 9px 25px;color:#222;border-right:0;border-color:#999;border-radius:20px;box-shadow:none;outline:0;}
.search--widget .input-group-addon{padding:0 20px;background-color:transparent;border-radius:0 20px 20px 0;border-color:#999;}
.search--widget .input-group-addon button{color:#222;background-color:transparent;border:none;outline:0;}
.links--widget ul{float:left;display:block;width:50%;margin:0;padding:0;list-style:none;}
.links--widget ul li{margin-bottom:6px;}
.links--widget ul li:last-child{margin-bottom:0;}
.links--widget ul li a .fa{font-size:8px;color:#555;-webkit-transition:color .25s;transition:color .25s;}
.links--widget ul li a:hover .fa,
.links--widget ul li a:focus .fa{color:#82b440;}
.nav--widget ul{margin:0;padding:0;list-style:none;}
.nav--widget ul li{color:#222;}
.nav--widget ul li + li{margin-top:5px;}
.nav--widget ul li a{display:block;position:relative;padding:9px 30px 11px 20px;background-color:#ededed;border-left:3px solid transparent;font-family:"Raleway", sans-serif;font-size:18px;line-height:30px;font-weight:500;-webkit-transition:color .25s, border-color .25s, background-color .25s ease-in-out,padding .25s ease-in-out;transition:color .25s, border-color .25s, background-color .25s ease-in-out,padding .25s ease-in-out;z-index:0;}
.nav--widget ul li a:focus{color:#222;}
.nav--widget ul li a:hover,
.nav--widget ul li.active a{padding-left:25px;color:#fff;background-color:#82b440;border-color:#000;}
.nav--widget ul li a:before{content:"\f0da";position:absolute;top:50%;right:15px;margin-top:-15px;color:#fff;font-family:"FontAwesome";opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:right .25s ease-in-out, opacity .25s ease-in-out;transition:right .25s ease-in-out, opacity .25s ease-in-out;}
.nav--widget ul li a:hover:before,
.nav--widget ul li.active a:before{right:20px;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.social--widget ul{margin:0;padding:0;list-style:none;}
.social--widget ul:before,
.social--widget ul:after{content:" ";display:table;}
.social--widget ul:before,
.social--widget ul:after{clear:both;}
.social--widget li{float:left;}
.social--widget li span{margin-right:7.5px;}
.social--widget li a{margin:0 7.5px;}
.tags--widget ul{margin:-7px -7.5px 0;padding:0;list-style:none;font-size:0;line-height:0;}
.tags--widget ul li{display:inline-block;}
.tags--widget ul li span,
.tags--widget ul li a{display:block;margin:7px 7.5px 0;border-bottom:1px solid #ccc;font-size:14px;line-height:26px;}
.tags--widget ul li span{margin-right:22px;color:#222;border-bottom:0;font-family:"Raleway", sans-serif;}
.tags--widget ul li a:hover,
.tags--widget ul li a:focus{border-color:#82b440;}
.categories--widget{margin-top:30px;padding:30px 20px;border:1px solid #eee;}
.categories--widget select{padding:4px 15px;border:1px solid #eee;width:100%;outline:0;}
.tagcloud--widget{margin-top:-5px;font-size:0;line-height:0;}
.tagcloud--widget a{display:inline-block;margin-top:20px;margin-right:10px;padding:3px 10px;color:#fff;background-color:#82b440;border-radius:20px;font-size:12px;line-height:24px;}
.tagcloud--widget a:hover,
.tagcloud--widget a:focus{color:#fff;}
.payment-info--widget img{margin-bottom:30px;}
.payment-info--widget img:last-child{margin-bottom:0;}
.payment-info--widget ul{margin-bottom:0;padding-left:0;list-style:none;}
.payment-info--widget ul:before,
.payment-info--widget ul:after{content:" ";display:table;}
.payment-info--widget ul:before,
.payment-info--widget ul:after{clear:both;}
.payment-info--widget ul li{float:left;margin-right:30px;}
.payment-info--widget ul li + li{margin-right:0;}
.cart--widget{margin-top:30px;padding:30px 20px;border:1px solid #eee;}
.cart--widget ul{margin-bottom:0;padding-left:0;list-style:none;}
.cart--widget ul li{position:relative;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #eee;}
.cart--widget ul li:before,
.cart--widget ul li:after{content:" ";display:table;}
.cart--widget ul li:before,
.cart--widget ul li:after{clear:both;}
.cart--widget ul li .remove{position:absolute;top:50%;right:0;margin-top:-12px;}
.cart--widget ul li .img{float:left;margin-right:15px;}
.cart--widget ul li .info{overflow:hidden;}
.cart--widget ul li .info .h6{margin:0 0 9px;}
.cart--widget ul li .info p{font-size:12px;line-height:22px;}
.cart--widget .subtotal{margin-top:23px;font-size:12px;line-height:24px;font-weight:600;text-align:center;}
.cart--widget .btn-group{margin-top:22px;}
.cart--widget .btn-group .btn{padding-left:5px;padding-right:5px;}
.cart--widget .btn-group .btn + .btn{border-left:0;}
.recent-posts--widget ul{margin:0;padding:0;list-style:none;}
.recent-posts--widget ul li + li{margin-top:22px;}
.recent-posts--widget ul li a:before,
.recent-posts--widget ul li a:after{content:" ";display:table;}
.recent-posts--widget ul li a:before,
.recent-posts--widget ul li a:after{clear:both;}
.recent-posts--widget .img{float:left;display:block;position:relative;margin-right:15px;}
.recent-posts--widget .img:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#82b440;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;}
.recent-posts--widget li:hover .img:before{opacity:0.85;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";}
.recent-posts--widget .img .figcaption{position:absolute;top:5px;left:5px;right:5px;bottom:5px;border:1px solid #fff;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;}
.recent-posts--widget li:hover .img .figcaption{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.recent-posts--widget .img .fa{position:absolute;top:50%;left:0;right:0;margin-top:-9px;color:#fff;font-size:18px;line-height:18px;text-align:center;}
.recent-posts--widget .info{color:#999;font-size:13px;overflow:hidden;}
.recent-posts--widget .info .h5{margin:-4px 0 14px;color:#555;line-height:22px;font-weight:normal;-webkit-transition:color .25s;transition:color .25s;}
.recent-posts--widget li:hover .info .h5{color:#82b440;}
.recent-posts--widget .info p{margin-bottom:0;}
.recent-posts-list--widget ul{margin:0;padding:0;list-style:none;}
.recent-posts-list--widget ul li{margin-bottom:14px;padding-bottom:16px;border-bottom:1px solid #ccc;}
.recent-posts-list--widget ul li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0;}
.recent-posts-list--widget ul li .icon{float:left;font-size:8px;}
.recent-posts-list--widget ul li .content{overflow:hidden;}
.recent-posts-list--widget ul li .content .date{margin-top:2px;color:#82b440;}
.portfolio-info--widget .table{margin-bottom:0;}
.portfolio-info--widget th{color:#222;font-family:"Raleway", sans-serif;font-weight:600;white-space:nowrap;}
.portfolio-info--widget td{color:#999;}
.portfolio-info--widget .table > tbody > tr > th,
.portfolio-info--widget .table > tbody > tr > td{padding-top:16px;padding-bottom:16px;border:0;}
.portfolio-info--widget .table > tbody > tr:first-child > th,
.portfolio-info--widget .table > tbody > tr:first-child > td{padding-top:0;}
.portfolio-info--widget .table > tbody > tr:last-child > th,
.portfolio-info--widget .table > tbody > tr:last-child > td{padding-bottom:0;}
.portfolio-info--widget .table > tbody > tr > th{padding-left:0;}
.portfolio-info--widget .table > tbody > tr > td{padding-right:0;}
.portfolio-info--widget .social--widget{margin:0 -7.5px;}
.portfolio-info--widget .table + .btn{margin-top:25px;}
.related-projects--widget .portfolio--item{margin-bottom:30px;}
.related-projects--widget .portfolio--item:last-child{margin-bottom:0;}
.datacenter-tabs--widget ul{margin:0;padding:0;list-style:none;}
.datacenter-tabs--widget ul li + li{margin-top:30px;}
.datacenter-tabs--widget ul li .img{float:left;margin-right:30px;}
.datacenter-tabs--widget ul li .info{color:#999;-webkit-transition:color .25s;transition:color .25s;overflow:hidden;}
.datacenter-tabs--widget ul li .info .h4{margin:0 0 6px;color:#222;-webkit-transition:color .25s;transition:color .25s;}
.datacenter-tabs--widget ul li.active .info,
.datacenter-tabs--widget ul li.active .info .h4{color:#82b440;}
#header{position:relative;}
.header--topbar{text-align:center;}
.header--topbar > .container,
.header--topbar > .container > .pull-left,
.header--topbar > .container > .pull-right{height:100%;}
.header--topbar .nav > li{float:left;}
.header--topbar .nav > li > a{padding:4px 7.5px;}
.header--topbar-social{margin-left:7.5px;color:#999;}
.header--topbar-social ul{margin:0;padding:0;list-style:none;}
.header--topbar .nav > li > a{padding:3px 7.5px 4px;}
.header--topbar-logo{display:inline-block;padding:15px 0;}
.header--topbar-info .nav > li > a.btn{margin-left:7.5px;padding:6px 15px;}
.header--navbar-wrapper{position:absolute;left:0;width:100%;z-index:999;}
.header--navbar-wrapper:before{content:" ";position:absolute;top:0;left:0;right:0;width:1140px;height:100%;margin:0 auto;background-color:#82b440;border-radius:2px;box-shadow:0 3px 10px rgba(0, 0, 0, 0.10);-webkit-transition:width .25s ease-in-out;transition:width .25s ease-in-out;z-index:1;}
.is-sticky .header--navbar-wrapper:before{width:100%;border-radius:0;}
.header--navbar{margin-bottom:0;border:0;border-radius:2px;z-index:999;}
.header--nav-links > li > a{margin:2px 0;border-radius:6px;font-size:16px;font-family:Calibri, Arial;line-height:20px;}
.header--nav-links > li > a:hover,
.header--nav-links > li > a:focus{background-color:#fff;}
.header--nav-links > li.active > a,
.header--nav-links > li.open > a,
.header--nav-links > li.open > a:hover,
.header--nav-links > li.open > a:focus{color:#82b440;background-color:#fff;}
.header--nav-links.cart > li > a{margin:0;padding-top:10px;padding-bottom:10px;padding-left:31px;padding-right:14px;color:#fff;background-color:transparent;border-left:1px solid rgba(255, 255, 255, 0.35);border-radius:0;}
.header--nav-links.cart > li > a .fa{margin-right:5px;}
.header--nav-links > li.dropdown > a:before,
.header--nav-links > li.dropdown > a:after{content:" ";position:absolute;left:0;right:0;margin:0 auto;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
.header--nav-links > li.dropdown > a:before{top:41px;width:15px;height:15px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);border-right:2px solid #ccc;border-bottom:2px solid #ccc;z-index:2;}
.header--nav-links > li.dropdown > a:after{top:47px;width:0;height:0;border-style:solid;border-width:11px;border-color:#82b440 transparent transparent transparent;z-index:1;}
.header--nav-links > li.dropdown.open > a:before,
.header--nav-links > li.dropdown.open > a:after{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.header--nav-links > .dropdown > .dropdown-menu{margin-top:11px;padding-top:18px;box-shadow:0 4px 10px rgba(0, 0, 0, .10);z-index:0;}
.header--nav-links > .dropdown > .dropdown-menu > li.active > a,
.header--nav-links > .dropdown > .dropdown-menu > li.active > a:hover,
.header--nav-links > .dropdown > .dropdown-menu > li.active > a:focus{color:#82b440;}
.header--nav-links > .dropdown.megamenu{position:static;}
.header--nav-links > .dropdown.megamenu > .dropdown-menu{right:0;margin-top:-5px;padding-top:12px;padding-bottom:15px;padding-left:15px;padding-right:15px;color:#555;}
.header--nav-links > .dropdown.megamenu > .dropdown-menu.bg--overlay{position:absolute;}
.header--nav-links > .dropdown.megamenu .nav{float:left;margin-top:11px;}
.header--nav-links > .dropdown.megamenu .nav > .dropdown-header{margin:0 15px 8px 15px;padding:0 0 8px;color:#82b440;border-bottom:1px solid #999;font-size:14px;line-height:24px;}
.header--nav-links > .dropdown.megamenu .nav > li + .dropdown-header{margin-top:17px;}
.header--nav-links > .dropdown.megamenu .nav > li > a{padding-top:3px;padding-bottom:3px;}
.header--nav-links > .dropdown.megamenu .nav > li.active > a{color:#82b440;}
#pageHeader{color:#222;}
#pageHeader:before{background-color:#fff;}
.page-header--title .h1{margin:0;font-weight:600;}
.page-header--breadcrumb ul{margin:5px 0 0;padding:0;background-color:transparent;font-size:18px;line-height:30px;}
.page-header--breadcrumb ul li.active{color:#82b440;}
.page--content{margin-bottom:60px;}
.page--content h1, .page--content .h1,
.page--content h2, .page--content .h2,
.page--content h3, .page--content .h3,
.page--content h4, .page--content .h4,
.page--content h5, .page--content .h5,
.page--content h6, .page--content .h6{color:#222;}
.page--content h1, .page--content .h1,
.page--content h2, .page--content .h2,
.page--content h3, .page--content .h3,
.page--content h4, .page--content .h4,
.page--content h5, .page--content .h5,
.page--content h6, .page--content .h6{margin-top:30px;margin-bottom:20px;}
.page--content h1:first-child, .page--content .h1:first-child,
.page--content h2:first-child, .page--content .h2:first-child,
.page--content h3:first-child, .page--content .h3:first-child,
.page--content h4:first-child, .page--content .h4:first-child,
.page--content h5:first-child, .page--content .h5:first-child,
.page--content h6:first-child, .page--content .h6:first-child{margin-top:0;}
.page--content p{margin-bottom:16px;}
.page--content p:last-child{margin-bottom:0;}
.page--content img.alignleft{float:left;margin-right:30px;}
.page--content img.alignright{float:right;margin-left:30px;}
.page--content img.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.page--content span.img{display:block;position:relative;margin-bottom:10px;z-index:0;}
.page--content span.img.alignright{display:block;position:relative;z-index:0;}
.page--content span.img:before{content:" ";position:absolute;top:10px;left:10px;width:100%;height:100%;border:1px dashed #82b440;z-index:-1;}
.page--content span.img.alignright:before{left:auto;right:10px;}
.page--content span.img.alignleft{float:left;margin-right:30px;margin-bottom:20px;}
.page--content span.img.alignright{float:right;margin-left:30px;margin-bottom:20px;}
.page--content blockquote{padding:0 40px;color:#999;border:0;font-size:14px;line-height:26px;}
.page--content blockquote p:before{content:"\f10d";margin-right:8px;font-family:"FontAwesome";font-size:30px;}
.page--content ul:last-child{margin-bottom:0;}
.page--content .video-popup-btn{position:relative;}
.page--content .video-popup-btn.pull-left{margin-right:30px;}
.page--content .video-popup-btn span{position:absolute;top:50%;left:0;width:100%;padding:10px 15px;margin-top:-61px;color:#fff;text-align:center;}
.page--content .video-popup-btn span .fa{display:block;position:relative;width:70px;height:70px;margin:8px auto 0;padding:25px 0;color:#82b440;border:1px solid #fff;border-radius:50%;font-size:18px;z-index:0;}
.page--content .video-popup-btn span .fa:after{content:" ";position:absolute;top:10px;left:10px;right:10px;bottom:10px;background-color:#fff;border-radius:50%;z-index:-1;}
.ssl-certificate-single .page--content ul{padding-left:0;list-style:none;color:#222;font-size:18px;line-height:30px;}
.ssl-certificate-single .page--content ul li{margin-bottom:9px;}
.ssl-certificate-single .page--content ul li:before{content:"\f046";margin-right:10px;font-family:"FontAwesome";}
.ssl-certificate-single .page--content ul li:last-child{margin-bottom:0;}
.ssl-certificate-single .page--content ul li span{color:#82b440;}
.affiliate-page .page--content img{box-shadow:0 1px 10px rgba(0, 0, 0, 0.10);}
.coming-soon-page{min-height:100%;background-position:center bottom;}
.coming-soon-page.bg--overlay:before{background-color:#fff;}
.coming-soon-page .page--content{margin-bottom:0;color:#555;}
.coming-soon-page .page--content .h1{margin:24px 0 47px;font-weight:600;}
.coming-soon-page .page--content p{font-size:16px;line-height:28px;}
.coming-soon-page .page--content p a{font-weight:600;}
.coming-soon-page .countdown--timer{margin-bottom:43px;}
.coming-soon-page .search--widget{margin-top:55px;}
.coming-soon-page .search--widget::-webkit-input-placeholder{color:#222;}
.coming-soon-page .search--widget::-moz-placeholder{color:#222;}
.coming-soon-page .search--widget:-ms-input-placeholder{color:#222;}
.coming-soon-page .search--widget:-moz-placeholder{color:#222;}
.coming-soon-page .search--widget .form-control{padding-right:25px;background-color:transparent;text-overflow:ellipsis;}
.coming-soon-page .search--widget .input-group-addon{padding-left:0;padding-right:0;}
.coming-soon-page .search--widget .input-group-addon .btn{margin:-1px -2px;color:#fff;background-color:#82b440;border:1px solid #82b440;border-radius:0 20px 20px 0;}
.coming-soon-page .social--widget ul{display:inline-block;margin-top:54px;margin-bottom:19px;}
.page--sidebar{margin-bottom:60px;}
.page--content-title{padding-bottom:15px;border-bottom:1px solid #eee;}
.banner--slider .owl-dots{position:absolute;left:0;right:0;bottom:40px;font-size:0;line-height:0;text-align:center;}
.banner--slider .owl-dots .owl-dot{display:inline-block;width:20px;height:20px;padding:0.5px;margin:0 10px;border:2px solid transparent;border-radius:50%;-webkit-transition:padding .25s, border-color .50s;transition:padding .25s, border-color .50s;}
.banner--slider .owl-dots .owl-dot.active{padding:5px;border-color:#fff;}
.banner--slider .owl-dots .owl-dot span{display:block;width:100%;height:100%;background-color:#a0a0a0;border-radius:50%;}
.banner--item{padding:100px 0;}
.banner--offer{display:inline-block;position:absolute;top:0;width:144px;margin:10px;padding:15px;color:#222;background-color:#fff;border-radius:50%;text-align:center;z-index:0;}
.banner--offer:before{content:" ";position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;background-color:#fff;border-radius:50%;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";z-index:-1;}
.banner--offer strong{display:block;color:#82b440;font-family:"Raleway", sans-serif;font-size:30px;line-height:42px;font-weight:bold;}
.banner--offer.large{top:30%;left:35%;width:150px;font-size:18px;line-height:30px;}
.banner--offer.large strong{font-size:46px;line-height:60px;}
.banner--content{font-size:16px;line-height:28px;}
.banner--content .h2{margin:0 0 38px;font-size:54px;line-height:68px;font-weight:bold;}
.banner--content .h2 strong{color:#82b440;}
.bg--overlay .banner--content .h2 strong{color:#fff;}
.banner--content .h3{margin:0 0 38px;font-size:48px;line-height:60px;font-weight:300;}
.banner--content .h3 strong{color:#82b440;}
.bg--overlay .banner--content .h3 strong{color:#fff;}
.banner--content .h3 strong{display:block;}
.banner--content .h4{margin-top:20px;margin-bottom:34px;font-size:24px;line-height:26px;}
.banner--content .btn{margin-top:27px;}
#steps{overflow:hidden;}
.step--items{position:relative;}
.step--line{position:absolute;top:54px;left:0;right:0;height:2px;margin:0 15px;}
.step--line:before,
.step--line:after{content:" ";position:absolute;right:0;height:1px;background-size:10px 2px, 100% 2px;background-image:-webkit-linear-gradient(left, transparent 60%, #fff 60%), -webkit-linear-gradient(left, #ccc, #82b440);background-image:linear-gradient(to right, transparent 60%, #fff 60%), linear-gradient(to right, #ccc, #82b440);}
.step--line:before{top:0;left:3px;}
.step--line:after{top:1px;left:0;}
.step--item{margin-bottom:53px;}
.step--line ~ .step--item:before,
.step--line ~ .step--item:after{content:" ";position:absolute;top:41px;left:-15px;width:82px;height:27px;background-color:#fff;background-image:url(img/steps-img/icon-arrow.png);background-position:center;background-repeat:no-repeat;}
.step--line ~ .step--item:nth-child(2):before{background-image:url(img/steps-img/icon-rocket.png);}
.step--line ~ .step--item:after{display:none;}
.step--line ~ .step--item:last-child:after{display:block;left:auto;right:-15px;background-image:url(img/steps-img/icon-rocket-colored.png);}
.step--icon{display:inline-block;position:relative;width:110px;height:110px;margin-bottom:16px;background-color:#f6f6f6;border-radius:50%;z-index:0;}
.step--icon:before{content:" ";position:absolute;top:10px;left:10px;right:10px;bottom:10px;background-color:#fff;border-radius:50%;box-shadow:0 1px 10px rgba(0, 0, 0, 0.10);z-index:-1;}
.step--icon .fa{color:#82b440;font-size:36px;line-height:48px;}
.step--content .h3{margin:0 0 12px;color:#222;font-size:20px;line-height:32px;}
.domain-search--title .h2{margin:-9px 0 0;color:#222;font-size:24px;line-height:36px;font-weight:bold;}
.bg--overlay .domain-search--title .h2{color:#fff;}
.domain-search--title .h3{margin:0;font-size:24px;line-height:36px;font-weight:normal;}
.domain-search--title .h3 span{color:#82b440;}
.domain-search--form{margin-top:35px;padding-right:10px;}
.domain-search--form form{position:relative;padding:50px 20px;font-size:0;line-height:0;text-align:center;z-index:0;}
.domain-search--form form:before,
.domain-search--form form:after{content:" ";position:absolute;width:100%;height:100%;border-radius:2px;z-index:-1;}
.domain-search--form form:before{top:10px;left:10px;border:1px dashed #82b440;}
.domain-search--form form:after{top:0;left:0;background-color:#fff;}
.domain-search--form .inline-block{display:inline-block;vertical-align:middle;}
.domain-search--form .input-group{max-width:380px;margin:0 auto;}
.domain-search--form .input-group-addon{padding-top:9px;padding-bottom:8px;background-color:#ededed;border-color:#ededed;}
.domain-search--form .input-group-addon:first-child{color:#999;border-radius:20px 0 0 20px;font-style:italic;}
.domain-search--form .input-group-addon:last-child{padding-top:8px;padding-bottom:9px;border-radius:0 20px 20px 0;}
.domain-search--form .input-group .form-control{height:40px;padding:9px 15px;color:#222;border-color:#ededed;box-shadow:none;font-style:italic;}
.domain-search--form .input-group-addon select{padding-right:7px;color:#222;background-color:transparent;border:0;font-weight:600;outline:0;}
.domain-search--form form button[type="submit"]{margin-left:20px;}
.domain-search--exts{margin-top:50px;}
.domain-search--ext{position:relative;padding:0 6px;text-align:center;}
.domain-search--ext:before{content:" ";position:absolute;top:5px;right:1px;bottom:5px;width:1px;background-color:#fff;}
.owl-item.active + .owl-item.active + .owl-item.active + .owl-item.active + .owl-item.active + .owl-item.active .domain-search--ext:before{display:none;}
.domain-search--ext .h4{margin:0;font-family:"Open Sans", sans-serif;font-size:16px;font-weight:600;}
.service--item{margin-bottom:60px;padding:21px 15px 30px;border:1px solid #eee;-webkit-transition:border-color .25s, box-shadow .25s ease-in-out;transition:border-color .25s, box-shadow .25s ease-in-out;text-align:center;}
.service--item:hover,
.service--item.active{border-color:transparent;box-shadow:0 3px 20px rgba(0, 0, 0, 0.10);}
.service--item .fa{color:#222;font-size:48px;line-height:60px;-webkit-transition:color .25s;transition:color .25s;}
.service--item:hover .fa,
.service--item.active .fa{color:#82b440;}
.service--item .h4{margin:15px 0 17px;color:#82b440;font-size:20px;}
.service--item .btn-link{margin-top:9px;}
.service--item:hover .btn-link,
.service--item.active .btn-link{color:#82b440;border-color:#82b440;}
#servicesTab{z-index:0;}
.service-tab--nav{margin-top:30px;}
.service-tab--nav ul{margin:0;padding:35px;list-style:none;}
.service-tab--nav ul li{padding-top:15px;padding-bottom:15px;color:#222;text-align:center;}
.service-tab--nav ul li > div{padding:30px 15px;border:1px solid #999;-webkit-transition:background-color .25s ease-in-out, border-color .25s;transition:background-color .25s ease-in-out, border-color .25s;}
.service-tab--nav ul li:hover > div,
.service-tab--nav ul li.active > div{color:#fff;background-color:#82b440;border-color:#82b440;}
.service-tab--nav ul li .fa{font-size:48px;-webkit-transition:color .25s;transition:color .25s;}
.service-tab--nav ul li .h3{margin:13px 0 17px;font-size:20px;line-height:32px;-webkit-transition:color .25s;transition:color .25s;}
.service-tab--nav ul li:hover a,
.service-tab--nav ul li.active a{color:#fff;border-color:#fff;}
.service--tabs{margin-top:30px;margin-bottom:30px;}
.service--tabs:before{content:" ";position:absolute;top:-30px;left:-100px;right:0;bottom:-30px;border:1px dashed #82b440;z-index:-1;}
.service--tabs .tab-pane .title{display:inline-block;margin:25px 0 22px;padding-bottom:15px;color:#222;border-bottom:1px solid #999;}
.service--tabs .tab-pane p{margin:12px 0 16px;}
.service--tabs .tab-pane p:last-child{margin-bottom:0;}
.service--tabs .tab-pane ul{padding:0;list-style:none;}
.service--tabs .tab-pane ul li{margin-bottom:6px;-webkit-transition:color .25s;transition:color .25s;}
.service--tabs .tab-pane ul li:hover{color:#92b440;}
.service--tabs .tab-pane ul li:last-child{margin-bottom:0;}
.service--tabs .tab-pane ul li .fa{margin-right:10px;color:#999;-webkit-transition:color .25s;transition:color .25s;}
.service--tabs .tab-pane ul li:hover .fa{color:#92b440;}
.feature--item{position:relative;margin-bottom:53px;padding-left:62px;color:#999;}
.feature--item i{position:absolute;top:-5px;left:15px;font-size:30px;line-height:30px;font-weight:300;font-style:normal;}
.feature--item .h4{margin:-3px 0 18px;color:#222;}
.feature--video{font-size:18px;line-height:30px;text-align:center;}
.feature--video.bg--overlay:before{opacity:0.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";}
.feature--video .h1{margin:-12px 0 68px;font-weight:bold;}
.feature--video-play-btn{display:block;position:relative;width:110px;height:110px;margin:0 auto 21px;padding:42px 0;color:#82b440;border:1px solid #fff;border-radius:50%;font-size:24px;line-height:24px;text-align:center;z-index:0;}
.feature--video-play-btn:before{content:" ";position:absolute;top:19px;left:19px;right:19px;bottom:19px;background-color:#fff;border-radius:50%;z-index:-1;}
.feature--video p:last-child{margin-bottom:-8px;}
.portfolio--filter-nav{margin-bottom:80px;}
.portfolio--filter-nav ul{margin:0;padding:0;list-style:none;font-size:0;line-height:0;text-align:center;}
.portfolio--filter-nav ul li{display:inline-block;}
.portfolio--filter-nav ul li a{border-radius:0;}
.portfolio--filter-nav ul li ~ li a{border-left:0;}
.portfolio--filter-nav ul li:first-child a{border-radius:20px 0 0 20px;}
.portfolio--filter-nav ul li:last-child a{border-radius:0 20px 20px 0;}
.portfolio--filter-nav ul li.active a{color:#fff;background-color:#82b440;border-color:#82b440;}
.portfolio--filter-nav.triangle--on ul li a{position:relative;z-index:0;}
.portfolio--filter-nav.triangle--on ul li a:before{content:" ";position:absolute;top:100%;left:0;right:0;width:0;height:0;margin:0px auto 0;border-style:solid;border-width:7.5px 7.5px 0 7.5px;border-color:transparent transparent transparent transparent;}
.portfolio--filter-nav.triangle--on ul li.active a:before{border-top-color:#82b440;}
.portfolio--item{margin-bottom:60px;}
.portfolio--item-img{position:relative;z-index:0;}
.portfolio--item-img img{width:100%;}
.portfolio--item-img i.fa,
.portfolio--item-img:before,
.portfolio--item-img:after{position:absolute;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;}
.portfolio--item-img:before,
.portfolio--item-img:after{content:" ";}
.portfolio--item-img i.fa{top:50%;left:0;width:100%;margin:-12px auto 0;color:#fff;font-size:24px;text-align:center;}
.portfolio--item:hover .portfolio--item-img i.fa,
.portfolio--item:hover .portfolio--item-img:after{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.portfolio--item-img:before{top:0;left:0;width:100%;height:100%;background-color:#82b440;}
.portfolio--item:hover .portfolio--item-img:before{opacity:0.85;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";}
.portfolio--item-img:after{top:10px;left:10px;right:10px;bottom:10px;border:1px solid #fff;}
.portfolio--item-info{color:#999;-webkit-transition:color .25s;transition:color .25s;}
.portfolio--item:hover .portfolio--item-info{color:#82b440;}
.portfolio--item-info .h4{margin:7px 0 3px;color:#222;line-height:30px;-webkit-transition:color .25s;transition:color .25s;}
.portfolio--item:hover .portfolio--item-info .h4{color:#82b440;}
.product--items{margin-bottom:0;padding-left:0;list-style:none;}
.product--item{margin-bottom:60px;}
.product--item-img{position:relative;overflow:hidden;}
.product--item-img img{width:100%;}
.product--item-img .figcaption{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;}
.product--item:hover .product--item-img .figcaption{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.product--item-img .figcaption:before{opacity:0.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";}
.product--item-img .figcaption .btn-groups{font-size:0;line-height:0;}
.product--item-img .figcaption .btn-groups .btn{width:40px;padding-left:0;padding-right:0;color:#222;background-color:#fff;border-color:#fff;border-radius:4px;}
.product--item-img .figcaption .btn-groups .btn + .btn{margin-left:10px;}
.product--item-img .figcaption .btn.active{margin-top:10px;}
.product--item-onsale{display:block;position:absolute;top:0;left:0;width:114px;margin-top:-56px;margin-left:-56px;padding-top:82px;padding-bottom:8px;color:#fff;background-color:#82b440;font-family:"Raleway", sans-serif;font-size:12px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);z-index:0;}
.product--item-onsale:before{content:" ";position:absolute;left:0;bottom:5px;width:100%;height:1px;background-color:#fff;}
.product--item-info{margin-top:27px;color:#222;font-weight:600;}
.product--item-info .h4{margin:0;}
.product--item:hover .product--item-info .h4 a{color:#82b440;}
.product--item-info .price{margin-top:10px;}
.product--item-info .price del{margin-left:10px;color:#555;font-weight:normal;}
.product--item .product--rating{margin-top:11px;}
.product--single-gallery .thumbnails{margin-top:20px;padding:0 35px;}
.product--single-gallery .thumbnails .owl-nav{color:#999;}
.product--single-gallery .thumbnails .owl-nav .owl-prev,
.product--single-gallery .thumbnails .owl-nav .owl-next{width:32px;margin-top:-50px;background-color:transparent;font-family:"Raleway", sans-serif;font-size:14px;line-height:24px;text-align:left;}
.product--single-gallery .thumbnails .owl-nav .owl-prev{text-align:right;}
.product--single-gallery .thumbnails .owl-nav .owl-next{right:0;}
.product--single-gallery .thumbnails .owl-nav .owl-prev:before{content:"Prev";display:block;}
.product--single-gallery .thumbnails .owl-nav .owl-prev .fa:before{content:"\f177";}
.product--single-gallery .thumbnails .owl-nav .owl-next:before{content:"Next";display:block;}
.product--single-gallery .thumbnails .owl-nav .owl-next .fa:before{content:"\f178";}
.product--summery .title{margin-top:-3px;}
.product--summery .product--rating{margin:25px 0 20px;}
.product--summery .subtitle{color:#999;}
.product--summery .subtitle strong{color:#222;font-weight:600;}
.product--summery .subtitle span{color:#82b440;}
.product--summery .price{margin-top:14px;color:#999;font-size:18px;line-height:30px;}
.product--summery .price strong{color:#222;font-weight:600;}
.product--summery .price del{margin-left:10px;}
.product--summery .btn-groups{margin-top:10px;font-size:0;line-height:0;}
.product--summery .btn-groups .btn{padding-left:12.5px;padding-right:12.5px;border-radius:4px;}
.product--summery .btn-groups .btn + .btn{margin-left:10px;}
.product--summery .social--widget{margin-top:24px;color:#999;}
.product--summery .social--widget li span{color:#222;font-weight:600;}
.product--details{margin-top:60px;}
.product--details-tab-nav{padding-bottom:11px;border-bottom:1px solid #eee;}
.product--details-tab-nav ul{margin-bottom:0;padding-left:0;list-style:none;}
.product--details-tab-nav ul:before,
.product--details-tab-nav ul:after{content:" ";display:table;}
.product--details-tab-nav ul:before,
.product--details-tab-nav ul:after{clear:both;}
.product--details-tab-nav ul li{float:left;color:#222;font-family:"Raleway", sans-serif;font-size:18px;line-height:30px;font-weight:500;}
.product--details-tab-nav ul li + li{margin-left:20px;}
.product--details-tab-nav ul li + li:before{content:"|";margin-right:20px;color:#999;}
.product--details-tab-nav ul li.active a{color:#82b440;}
.product--details .tab-content{margin-top:24px;}
.product--details .table{margin-top:23px;}
.product--details .table:first-child{margin-top:0;}
.product--details .table:last-child{margin-bottom:0;}
.product--details .table tr th,
.product--details .table tr td{padding:10px 30px;color:#999;}
.product--details .table tr th{color:#222;font-weight:500;}
.review--items-title{padding-bottom:9px;border-bottom:1px solid #eee;line-height:30px;}
.review--items-title.h4{margin-bottom:0;}
.review--item{margin-top:30px;padding:20px 20px 16px 20px;background-color:#f9f9f9;border:1px solid #eee;}
.review--item + .review--item{margin-top:20px;}
.review--item-title{color:#999;}
.review--item-title .img{float:left;margin-right:20px;}
.review--item-title .info{float:left;overflow:hidden;}
.review--item-title .info .h5{margin-bottom:5px;}
.review--item-title .product--rating{float:right;}
.review--item-content{color:#999;font-style:italic;}
.review--form{margin-top:22px;}
.review--form .product--rating{margin-top:24px;margin-bottom:15px;}
.review--form .product--rating label{margin-bottom:11px;font-family:"Raleway", sans-serif;font-weight:500;}
.review--form .product--rating .br-widget a{margin-right:16px;}
.review--form .product--rating .br-widget a:last-child{margin-right:0;}
.review--form .product--rating .br-widget a:after{color:#999;font-size:14px;-webkit-transition:color .25s;transition:color .25s;}
.review--form .product--rating .br-widget a.br-selected:after{color:#82b440;}
.review--form .product--rating .br-widget a[data-rating-value="0"]{display:none;}
.review--form .form-group label{display:block;margin-top:-1px;margin-bottom:13px;font-family:"Raleway", sans-serif;font-weight:500;}
.review--form .form-group .form-control{height:40px;padding:9px 20px;border-color:#eee;border-radius:0;box-shadow:none;outline:0;}
.review--form .form-group textarea.form-control{height:auto;min-height:120px;}
.review--form footer{margin-top:20px;}
.review--form footer .help-block{float:right;margin-top:-6px;}
.products--related{margin-top:97px;}
.products--related .h4{margin-bottom:30px;padding-bottom:12px;border-bottom:1px solid #eee;}
.products--related .product--item{margin-bottom:0;}
.cart--form .table{margin-top:-8px;margin-bottom:0;}
.cart--form .table th{color:#222;font-family:"Raleway", sans-serif;font-size:18px;line-height:30px;font-weight:500;text-align:center;}
.cart--form .table th:first-child{text-align:left;}
.cart--form .table td{font-weight:600;vertical-align:middle;text-align:center;}
.cart--form .table td:first-child{text-align:left;}
.cart--form .table tr th,
.cart--form .table tr td{padding:30px 0;border-style:solid;border-width:0 0 1px;border-color:#eee;}
.cart--form .table tr th{padding-top:0;padding-bottom:6px;}
.cart--form .table .product--quantity .form-control{margin:0;}
.cart--form footer{margin-top:30px;}
.cart--form footer .input-group{max-width:360px;}
.cart--form footer .input-group .form-control{height:40px;padding:9px 30px 11px;color:#222;background-color:#f9f9f9;border:0;border-radius:20px;box-shadow:none;outline:0;}
.cart--form footer .input-group-btn .btn{margin-left:20px;border-radius:20px;}
.cart--total .h4{margin:0;padding-bottom:12px;color:#222;border-bottom:1px solid #eee;}
.cart--total .table{margin-top:30px;margin-bottom:30px;}
.cart--total .table tr th,
.cart--total .table tr td{padding:10px 20px;border-color:#eee;}
.cart--total .table tr th{font-weight:600;}
.cart--total .table tr td{text-align:right;}
.checkout--info > p{margin-bottom:0;padding:22px 30px;border:1px solid #eee;font-family:"Raleway", sans-serif;font-size:18px;line-height:30px;font-weight:500;}
.checkout--info > p a{color:#222;}
.checkout--info > p a:hover{color:#82b440;}
.checkout--info + .checkout--info{margin-top:20px;}
.checkout--info-form{display:none;margin-top:30px;padding:23px 30px 30px;color:#999;border:1px solid #eee;}
.checkout--info-form .form-group{margin:10px 0 0;}
.checkout--info-form .form-group label{margin-bottom:13px;color:#555;font-family:"Raleway", sans-serif;font-weight:500;}
.checkout--info-form .form-group label span{color:#ff0000;}
.checkout--info-form .form-group input{height:40px;padding:9px 20px;color:#222;border-color:#eee;box-shadow:none;border-radius:0;outline:0;}
.checkout--info-form .submit-btn-group{margin-top:30px;font-size:0;line-height:0;}
.checkout--info-form .submit-btn-group .checkbox{display:inline-block;margin:0 0 0 20px;font-size:14px;line-height:18px;vertical-align:middle;}
.checkout--info-form .submit-btn-group .checkbox input{display:none;}
.checkout--info-form .submit-btn-group .checkbox label{padding-top:0;}
.checkout--info-form .submit-btn-group .checkbox label span:before,
.checkout--info-form .submit-btn-group .checkbox label input + span:after{content:" ";position:absolute;top:50%;border-radius:50%;}
.checkout--info-form .submit-btn-group .checkbox label span:before{left:0;width:12px;height:12px;margin-top:-7px;border:1px solid #eee;}
.checkout--info-form .submit-btn-group .checkbox label input + span:after{left:3px;width:6px;height:6px;margin-top:-4px;background-color:transparent;-webkit-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out;}
.checkout--info-form .submit-btn-group .checkbox label input:checked + span:after{background-color:#000;}
.checkout--info-form .help-block{margin-top:23px;}
.checkout--info-form .input-group{margin-top:7px;}
.checkout--info-form .input-group .form-control{height:40px;padding:9px 20px;color:#222;background-color:#f9f9f9;border-color:#f9f9f9;border-radius:20px;box-shadow:none;outline:0;}
.checkout--info-form .input-group-btn .btn{margin-left:20px;border-radius:20px;}
.checkout--form-title{margin:0;padding-bottom:17px;color:#222;border-bottom:1px solid #eee;}
.checkout--billing-info{margin-bottom:60px;}
.checkout--billing-info .form-group{margin-top:24px;margin-bottom:0;}
.checkout--billing-info .form-group label{display:block;margin-bottom:0;font-weight:normal;}
.checkout--billing-info .form-group label + label{margin-top:20px;}
.checkout--billing-info .form-group label span{display:block;margin-bottom:13px;font-family:"Raleway", sans-serif;font-weight:500;}
.checkout--billing-info .form-group label span em{color:#ff0000;font-style:normal;}
.checkout--billing-info .form-group .form-control{height:40px;padding:8px 20px 10px;color:#222;border-color:#eee;border-radius:0;box-shadow:none;font-size:14px;line-height:20px;outline:0;}
.checkout--billing-info .form-group textarea.form-control{height:auto;min-height:100px;}
.checkout--billing-info .checkbox{margin-top:13px;}
.checkout--billing-info .checkbox input{margin-top:6px;}
.checkout--billing-info .checkbox.h4{margin:50px 0 30px;}
.checkout--billing-info .checkbox.h4 label{font-weight:500;}
.checkout--billing-info .checkbox.h4 input{margin-top:3px;}
.checkout--order-info{margin-bottom:60px;}
.checkout--order-info .table{margin-top:30px;margin-bottom:0;border-color:#eee;}
.checkout--order-info .table thead tr th,
.checkout--order-info .table tbody tr td{padding:11px 20px;border-color:#eee;}
.checkout--order-info .table thead tr th{border-bottom:0;font-family:"Raleway", sans-serif;font-weight:500;}
.checkout--order-info .panel-group{padding:11px 14px 14px;margin-top:30px;margin-bottom:0;border:1px solid #eee;}
.checkout--order-info .panel{box-shadow:none;}
.checkout--order-info .panel + .panel{margin-top:0;}
.checkout--order-info .panel-title label{cursor:pointer;}
.checkout--order-info .panel + .panel .panel-title label{margin-bottom:1px;}
.checkout--order-info .panel-title input{display:none;}
.checkout--order-info .panel-title span{display:block;position:relative;padding-left:20px;color:#222;font-size:14px;line-height:18px;font-weight:600;}
.checkout--order-info .panel-title span:before{content:" ";position:absolute;top:3px;left:0;width:12px;height:12px;border:1px solid #eee;border-radius:50%;}
.checkout--order-info .panel-title span:after{content:" ";position:absolute;top:6px;left:3px;width:6px;height:6px;background-color:transparent;border-radius:50%;-webkit-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out;}
.checkout--order-info .panel-title input:checked + span:after{background-color:#000;}
.checkout--order-info .panel-heading + .panel-collapse > .panel-body{border-top:0;}
.checkout--order-info .panel-body{color:#999;}
.checkout--order-info .panel-body blockquote{position:relative;margin-bottom:0;padding:12px 20px;background-color:#f9f9f9;border:1px solid #eee;font-size:14px;line-height:26px;z-index:0;}
.checkout--order-info .panel-body blockquote:before,
.checkout--order-info .panel-body blockquote:after{content:" ";position:absolute;width:0;height:0;border-style:solid;border-color:transparent;}
.checkout--order-info .panel-body blockquote:before{top:-27px;left:16px;border-width:14px 9px;border-bottom-color:#f9f9f9;z-index:1;}
.checkout--order-info .panel-body blockquote:after{top:-30px;left:15px;border-width:15px 10px;border-bottom-color:#eee;z-index:0;}
.checkout--submit-btn{padding:30px;border-style:solid;border-width:0 1px 1px;border-color:#eee;}
.pricing--nav-switch{position:relative;margin-bottom:40px;z-index:0;}
.pricing--nav-switch .item--bg{position:absolute;top:0;left:0;bottom:0;background-color:#82b440;border-radius:20px;-webkit-transition:left .55s ease-in-out, width .55s ease-in-out;transition:left .55s ease-in-out, width .55s ease-in-out;z-index:-1;}
.pricing--nav-switch ul{margin:0;padding:0;list-style:none;font-size:0;line-height:0;text-align:center;}
.pricing--nav-switch ul li{display:inline-block;border:1px solid #999;border-radius:20px;}
.pricing--nav-switch ul li:first-child{border-right:0;border-radius:20px 0 0 20px;}
.pricing--nav-switch ul li:last-child{border-left:0;border-radius:0 20px 20px 0;}
.pricing--nav-switch ul li a{background-color:transparent;border-color:transparent;font-family:"Raleway", sans-serif;font-weight:bold;-webkit-transition-delay:.25s;transition-delay:.25s;}
.pricing--nav-switch ul li a:hover,
.pricing--nav-switch ul li a:focus,
.pricing--nav-switch ul li a:active,
.pricing--nav-switch ul li a:active:hover,
.pricing--nav-switch ul li a:active:focus{color:#222;background-color:transparent;border-color:transparent;}
.pricing--nav-switch ul li.active a{color:#fff;}
.pricing--tab-nav{margin-bottom:60px;}
.pricing--tab-nav ul{margin:0;padding:0;list-style:none;font-size:0;line-height:0;text-align:center;}
.pricing--tab-nav ul li{display:inline-block;}
.pricing--tab-nav ul li a{border-radius:0;font-family:"Raleway", sans-serif;font-weight:bold;}
.pricing--tab-nav ul li ~ li a{border-left:0;}
.pricing--tab-nav ul li:first-child a{border-radius:20px 0 0 20px;}
.pricing--tab-nav ul li:last-child a{border-radius:0 20px 20px 0;}
.pricing--tab-nav ul li.active a{color:#fff;background-color:#82b440;border-color:#82b440;}
.pricing--tab-nav.triangle--on ul li a{position:relative;z-index:0;}
.pricing--tab-nav.triangle--on ul li a:before{content:" ";position:absolute;top:100%;left:0;right:0;width:0;height:0;margin:0px auto 0;border-style:solid;border-width:7.5px 7.5px 0 7.5px;border-color:transparent transparent transparent transparent;}
.pricing--tab-nav.triangle--on ul li.active a:before{border-top-color:#82b440;}
.pricing--item{margin-bottom:60px;background-color:#fff;border-radius:2px;-webkit-transition:box-shadow .25s ease-in-out;transition:box-shadow .25s ease-in-out;text-align:center;}
.pricing--item:hover,
.pricing--item.active{box-shadow:0 3px 30px rgba(0, 0, 0, 0.12);}
.pricing--header{position:relative;padding:22px 20px;border-radius:2px 2px 0 0;}
.pricing--header:before{content:" ";position:absolute;left:45px;bottom:-14px;width:0;height:0;border-style:solid;border-width:15px 12.5px 0 12.5px;border-color:#82b440 transparent transparent transparent;}
.pricing--header .h4{margin:0;font-weight:bold;}
.pricing--price{padding:36px 25px 23px;}
.pricing--price .h4{margin:0;line-height:31px;}
.pricing--price .h4 strong{display:block;color:#82b440;}
.pricing--price .caption-text{margin-bottom:2px;color:#222;}
.pricing--price .price-text{margin-bottom:1px;color:#222;}
.pricing--price .price-text strong{color:#82b440;font-size:30px;line-height:42px;}
.pricing--price .price-text strong sup{font-weight:normal;font-size:55%;}
.pricing--price .btn{margin-top:13px;}
.pricing--features ul{border-top:1px solid #eaeaea;}
.pricing--features ul li{padding:8px 15px;border-bottom:1px solid #eaeaea;}
.pricing--features ul li:nth-child(odd){background-color:#f9f9f9;}
.pricing--features ul li strong{display:block;font-weight:600;}
.pricing--features ul li span{color:#82b440;}
.pricing--footer{padding:30px 15px;}
.pricing-items-border .pricing--price,
.pricing-items-border .pricing--features,
.pricing-items-border .pricing--footer{border-style:solid;border-width:0 1px;border-color:#eaeaea;}
.pricing-items-border .pricing--footer{border-bottom-width:1px;}
#pricingDetails .pricing--item{border-style:solid;border-width:0 1px 1px 0;border-color:#eee;border-radius:0;}
#pricingDetails .pricing--item:hover,
#pricingDetails .pricing--item.active{box-shadow:none;}
#pricingDetails .pricing--header{border-radius:0;}
#pricingDetails .pricing--item.first-child{border-left-width:1px;border-top-left-radius:2px;border-bottom-left-radius:2px;}
#pricingDetails .pricing--item.first-child .pricing--header{border-top-left-radius:2px;}
#pricingDetails .col-md-3:last-child .pricing--item{border-top-right-radius:2px;border-bottom-right-radius:2px;}
#pricingDetails .col-md-3:last-child .pricing--header{border-top-right-radius:2px;}
.pricing--table{margin-bottom:0;color:#999;border-color:#eee;}
.pricing--table thead tr th{padding:12px 15px;color:#222;border-bottom:0;border-color:#eee;font-family:"Raleway", sans-serif;font-size:18px;line-height:30px;font-weight:500;}
.pricing--table.text-center thead tr th{text-align:center;}
.pricing--table tbody tr td{padding:15px 15px;border-color:#eee;}
.vps-pricing--wrapper .heading{margin:0 0 40px;color:#222;font-weight:normal;text-align:center;}
.vps-pricing--slider.ui-widget{border-style:dashed;border-color:#82b440;border-radius:0;}
.vps-pricing--slider .ui-widget-header{background-color:transparent;}
.vps-pricing--slider .ui-slider-handle{display:none;}
.vps-pricing--plans{margin-top:60px;}
.vps-pricing--plans li{padding:10px 0;border-right:2px solid #eee;font-family:"Raleway", sans-serif;font-size:18px;line-height:30px;font-weight:500;text-align:center;cursor:pointer;}
.vps-pricing--plans li:last-child{border-right:0;}
.vps-pricing--plans li.active{color:#82b440;}
.vps-pricing--plans li:before{content:" ";position:absolute;top:-100%;left:0;right:0;width:30px;height:30px;margin:-21px auto 0;border:1px solid #ddd;background-color:#fff;border-radius:50%;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:opacity .25s;transition:opacity .25s;}
.vps-pricing--plans li.active:before{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.vps-pricing--plans li:after{content:" ";position:absolute;top:-100%;left:0;right:0;width:12px;height:12px;margin:-12px auto 0;background-color:#82b440;border-radius:50%;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:opacity .25s;transition:opacity .25s;}
.vps-pricing--plans li.active:after{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.vps-pricing--feature .pricing--item{margin-bottom:30px;}
.vps-pricing--feature .pricing--item:hover{box-shadow:none;}
.vps-pricing--feature .pricing--header{padding:15px;}
.vps-pricing--feature .pricing--header:before{bottom:-10px;border-width:10px 12.5px 0 12.5px;}
.vps-pricing--feature .pricing--header .h5{margin:0;font-weight:bold;}
.vps-pricing--feature .pricing--price{border-style:solid;border-width:0 1px 1px;border-color:#eaeaea;}
#domainPricing .pricing--tab-nav{margin-bottom:80px;}
.domain-pricing--item{margin-bottom:30px;padding:6px 10px 13px;color:#999;background-color:#fff;border:1px solid #ccc;text-align:center;}
.domain-pricing--item .title{margin-bottom:0;color:#82b440;font-size:30px;line-height:38px;font-weight:bold;}
.domain-pricing--item .subtitle{margin-bottom:1px;color:#222;}
.post--items .post--item{margin-bottom:80px;}
.post--item.sticky{width:100%;}
.post--header .post--title{margin:-8px 0 3px;font-size:24px;line-height:36px;}
.post--header .post--meta{color:#999;}
.post--img{margin-top:26px;}
.post--summery,
.post--content{margin-top:23px;}
.post--content blockquote{position:relative;margin:30px 20px 50px;padding:30px 30px 22px;z-index:0;}
.post--content blockquote:before,
.post--content blockquote:after{content:" ";position:absolute;width:100%;height:100%;}
.post--content blockquote:before{top:0;left:0;background-color:#f9f9f9;z-index:-1;}
.post--content blockquote:after{top:10px;left:10px;border:1px dashed #82b440;z-index:-2;}
.post--content blockquote footer{position:relative;padding-left:60px;margin-top:-9px;color:#222;font-family:"Raleway", sans-serif;font-size:14px;line-height:26px;font-weight:500;}
.post--content blockquote footer:before{content:" ";position:absolute;top:50%;left:0;width:50px;height:1px;background-color:#82b440;}
.post--action{margin-top:30px;}
.post--footer{margin-top:30px;padding:13px 0;color:#999;border-style:solid;border-width:1px 0;border-color:#eee;}
.post--footer .tags--widget{margin-top:-5px;}
#counter.bg--overlay:before{background-color:#fff;opacity:0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}
.counter--item{margin-bottom:53px;color:#000;text-align:center;}
.counter--item p{margin:-14px 0 2px;font-size:48px;line-height:60px;}
.counter--item .h3{margin:0 0 8px;font-size:18px;line-height:30px;}
.counter--item .fa{font-size:30px;line-height:42px;}
#counter.counter-box.bg--overlay:before{background-color:#000;opacity:0.40;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";}
.counter-box .counter--item{position:relative;margin-top:14px;margin-right:10px;margin-bottom:70px;padding:40px 0 35px;color:#fff;background-color:rgba(255, 255, 255, 0.2);border-radius:2px;z-index:0;}
.counter-box .counter--item:before,
.counter-box .counter--item:after{content:" ";position:absolute;border-radius:2px;}
.counter-box .counter--item:before{top:10px;right:-10px;width:10px;height:100%;border-top:1px dashed #fff;border-right:1px dashed #fff;}
.counter-box .counter--item:after{left:10px;bottom:-10px;width:100%;height:10px;border-left:1px dashed #fff;border-bottom:1px dashed #fff;}
#testimonial{z-index:0;}
.testimonial--slider .owl-dots{margin-top:50px;margin-bottom:-10px;font-size:0;line-height:0;text-align:center;}
.testimonial--slider .owl-dots .owl-dot{display:inline-block;width:20px;height:20px;padding:0.5px;margin:0 10px;border:2px solid transparent;border-radius:50%;-webkit-transition:padding .25s, border-color .50s;transition:padding .25s, border-color .50s;}
.testimonial--slider .owl-dots .owl-dot.active{padding:5px;border-color:#fff;}
.testimonial--slider .owl-dots .owl-dot span{display:block;width:100%;height:100%;background-color:#a0a0a0;border-radius:50%;}
.testimonial--item{padding-right:10px;}
.testimonial--img{position:relative;padding-left:25px;z-index:0;}
.testimonial--img:before{content:" ";position:absolute;top:60%;left:0;bottom:0;width:100%;background-color:#fff;border-radius:2px 2px 0 0;z-index:-1;}
.testimonial--img figure{position:relative;width:90px;height:90px;margin-top:5px;padding:7.5px;border-radius:50%;z-index:0;}
.testimonial--img figure:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;border-radius:50%;z-index:-1;}
.testimonial--img figure:after{content:" ";position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;border-top:1px dashed #82b440;border-radius:50%;}
.owl-item .testimonial--img img{width:auto;}
.testimonial--content{position:relative;margin-bottom:10px;padding:24px 30px 23px;background-color:#fff;border-radius:2px;}
.testimonial--content:before{content:" ";position:absolute;top:-25px;left:10px;right:-10px;bottom:-10px;border:1px dashed #82b440;z-index:-1;}
.testimonial--img .testimonial--content{border-radius:0 0 2px 2px;}
.testimonial--content blockquote{margin-bottom:16px;padding:0;border:0;font-size:14px;line-height:26px;}
.testimonial--content blockquote .fa{color:#eee;font-size:30px;}
.testimonial--content .h4{margin:0 0 3px;color:#222;text-align:right;}
.testimonial--content .subtitle{color:#999;font-family:"Raleway", sans-serif;text-align:right;}
.team--members .owl-dots{margin-top:50px;font-size:0;line-height:0;text-align:center;}
.team--members .owl-dots .owl-dot{display:inline-block;width:20px;height:20px;padding:0;margin:0 10px;border:2px solid transparent;border-radius:50%;-webkit-transition:padding .25s, border-color .50s;transition:padding .25s, border-color .50s;}
.team--members .owl-dots .owl-dot.active{padding:5px;border-color:#a0a0a0;}
.team--members .owl-dots .owl-dot span{display:block;width:100%;height:100%;background-color:#a0a0a0;border-radius:50%;}
.team--member{text-align:center;}
.team--member-content{position:absolute;top:auto;left:10px;right:10px;bottom:10px;height:99px;padding:28px 20px 23px;-webkit-transition:height .55s ease-in-out, padding-top .25s ease-in-out;transition:height .55s ease-in-out, padding-top .25s ease-in-out;overflow:hidden;z-index:0;}
.team--member:hover .team--member-content{padding-top:38px;height:100%;}
.team--member-content:before{content:" ";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#f9f9f9;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";-webkit-transition:top .25s ease-in-out, opacity .25s ease-in-out;transition:top .25s ease-in-out, opacity .25s ease-in-out;z-index:-1;}
.team--member:hover .team--member-content:before{top:20px;opacity:0.92;}
.team--member-content .h4{margin:0 0 5px;color:#222;font-weight:600;}
.team--member-content .h4 + p + p{margin-top:17px;}
.team--member-content .social--widget{margin-top:20px;color:#999;}
.team--member-content .social--widget li{float:none;display:inline-block;}
.team--member-content .social--widget li:first-child{display:block;color:#222;font-family:"Raleway", sans-serif;font-weight:500;}
.faq--items{margin-bottom:0;}
.faq--item{border:0;box-shadow:none;}
.faq--item.panel{border-radius:0;}
.faq--item.panel + .faq--item.panel{margin-top:15px;}
.faq--item .panel-heading{padding:0;border-radius:0;}
.faq--item .panel-title{font-size:18px;}
.page--content .faq--item .panel-title{margin-bottom:0;}
.faq--item .panel-title a{display:block;position:relative;padding:14px 35px 17px 22px;color:#fff;border-left:3px solid #000;}
.faq--item .panel-title a:before{content:"\f103";position:absolute;top:50%;right:25px;margin-top:-9px;font-family:"FontAwesome";-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out, -webkit-transform .25s ease-in-out;}
.faq--item .panel-title a.collapsed{color:#222;background-color:#ddd;border-color:transparent;}
.faq--item .panel-title a.collapsed:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}
.faq--item .panel-body{padding:20px;box-shadow:0 1px 15px rgba(0, 0, 0, 0.1);}
.faq--item .panel-heading + .panel-collapse .panel-body{border:0;}
.faq--item .panel-body a{color:#82b440;}
.faq--item .panel-body blockquote{margin-bottom:15px;padding:0 0 0 15px;border-left-width:1px;font-size:14px;line-height:26px;}
.faq--item .panel-body ol{list-style-type:decimal-leading-zero;}
.faq--item .panel-body ul:last-child,
.faq--item .panel-body ol:last-child{margin-bottom:0;}
.faq--item .panel-body li{color:#999;}
#datacenter .datacenter-tabs--widget{margin-top:86px;}
.login--wrapper{position:relative;padding:0 15px;border-radius:4px;box-shadow:0 1px 15px rgba(0, 0, 0, 0.10);}
.login--wrapper:before{content:" ";position:absolute;top:35px;left:50%;bottom:35px;width:1px;background-color:#eee;}
.login--content{color:#999;}
.login--text .h1{margin:25px 0 16px;color:#222;font-weight:bold;}
.login--content .social--widget{display:inline-block;margin-top:17px;}
.login--form .input-group{width:100%;z-index:0;}
.login--form .input-group-addon:before,
.login--form .input-group-addon:after{content:" ";position:absolute;top:50%;width:0;height:0;border-style:solid;border-color:transparent transparent transparent transparent;z-index:4;}
.login--form .input-group-addon:before{right:-7px;margin-top:-7px;border-width:7px 0 7px 7px;border-left-color:#eee;}
.login--form .input-group-addon:after{right:-6px;margin-top:-5px;border-width:5px 0 5px 7px;border-left-color:#fff;}
.login--form .input-group-addon{position:relative;min-width:50px;color:#ccc;background-color:transparent;border-color:#eee;border-radius:20px 0 0 20px;text-align:center;}
.login--form .form-control{height:40px;padding:9px 20px;color:#222;border-color:#eee;border-radius:0 20px 20px 0;box-shadow:none;outline:0;}
.login--form .checkbox{margin:0;color:#999;}
.login--form .checkbox label{position:relative;padding-left:25px;}
.login--form .checkbox input{display:none;}
.login--form .checkbox span:before{content:" ";display:block;position:absolute;top:50%;left:0;width:15px;height:15px;margin-top:-7.5px;color:#ccc;border:1px solid #eee;font-family:"FontAwesome", sans-serif;font-size:8px;line-height:13px;text-align:center;-webkit-transition:color .25s, border-color .25s;transition:color .25s, border-color .25s;}
.login--form .checkbox input:checked + span:before{content:"\f00c";color:#82b440;border-color:#82b440;}
.login--form .help-block{margin:25px 0;font-size:12px;}
.login--form .help-block .btn-link{color:#82b440;border-color:#82b440;}
.login--form footer{text-align:center;}
.login--form footer .btn.active{padding-left:60px;padding-right:60px;}
.login--form footer .or{display:inline-block;padding:8px 0;}
.contact--info{color:#999;text-align:center;}
.contact--info-item{margin-bottom:60px;}
.contact--info-item .h3{margin:-3px 0 18px;color:#222;}
.contact--info-item p{margin-bottom:0;}
.contact--info-item p span{color:#82b440;}
.contact--form{position:relative;}
.contact--form-wrapper{position:absolute;top:0;left:0;width:100%;z-index:1;}
.contact--form form{padding:60px 30px;background-color:#fff;box-shadow:0 3px 10px rgba(0, 0, 0, 0.15);}
.contact--form .form-group{margin-bottom:30px;}
.contact--form .form-group:last-child{margin-bottom:0;}
.contact--form label{display:block;margin-top:-6px;margin-bottom:13px;font-family:"Raleway", sans-serif;font-weight:500;}
.contact--form .form-control{height:40px;padding:8px 20px 10px;color:#222;border-color:#eee;border-radius:0;box-shadow:none;}
.contact--form textarea{min-height:170px;}
.contact--form-status .alert{margin-bottom:30px;padding:15px 20px;border-radius:0;}
.brand--item{margin-bottom:30px;}
.brand--img{padding:15px;border:1px solid #eaeaea;-webkit-transition:border-color .25s, box-shadow .25s ease-in-out;transition:border-color .25s, box-shadow .25s ease-in-out;}
.brand--img:hover{border-color:#82b440;box-shadow:0 1px 10px rgba(0, 0, 0, 0.10);}
.brand--img img{opacity:0.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;}
.brand--img:hover img{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.f0f--content{margin-bottom:40px;}
.f0f--content:last-child{margin-bottom:0;}
.f0f--content .h1{margin:-15px 0 60px;color:#222;font-size:72px;line-height:84px;font-weight:bold;}
.f0f--content p{margin:35px 0 0;font-size:24px;line-height:36px;}
.f0f--content p a{color:#82b440;}
.call-to-action--content{padding:50px 30px 50px 15px;}
.call-to-action--content:before{content:" ";position:absolute;top:0;right:0;width:2px;height:100%;background:-webkit-linear-gradient(top, transparent -10%, #eeeeee 50%, transparent 110%);background:linear-gradient(to bottom, transparent -10%, #eeeeee 50%, transparent 110%);}
.call-to-action--title{margin:-3px 0 40px;color:#222;font-weight:600;}
.subscribe--form{padding:50px 15px 50px 30px;}
.subscribe--form .form-control{height:40px;padding:10px 0 9px;color:#222;border-width:0 0 1px;border-radius:0;box-shadow:none;outline:0;}
.subscribe--form .input-group-addon{padding:0 0 0 30px;background-color:transparent;border:0;}
.footer--title{display:table;margin-bottom:40px;}
.footer--title .text{display:table-cell;vertical-align:bottom;}
.footer--title .h4{margin:0;color:#222;}
.footer--widget{margin-bottom:50px;color:#999;}
.footer--widget .about--widget a{margin-top:8px;}
.footer--widget .social--widget{margin-top:14px;}
.footer--menu-wrapper{position:relative;margin:0 -15px;border-style:solid;border-width:0 230px;border-color:#f5f5f5;}
.footer--menu-wrapper:before,
.footer--menu-wrapper:after{content:" ";position:absolute;top:0;width:0;height:0;border-style:solid;}
.footer--menu-wrapper:before{left:-80px;border-width:53px 80px 0 0;border-color:transparent #82b440 transparent transparent;}
.footer--menu-wrapper:after{right:-80px;border-width:0 80px 53px 0;border-color:transparent transparent #82b440 transparent;}
.footer--menu ul{margin:0;padding:27px 0 0;list-style:none;font-size:0;line-height:0;text-align:center;font-family:Calibri;}
.footer--menu ul li{display:inline-block;}
.footer--menu ul li a{padding:0 15px;border-right:1px solid rgba(255, 255, 255, 0.5);font-size:15px;line-height:26px;opacity:0.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";-webkit-transition:opacity .25s;transition:opacity .25s;}
.footer--menu ul li a:hover,
.footer--menu ul li a:focus{color:#fff;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.footer--menu ul li:last-child a{border-right:0;}
.footer--copyright{padding:9px 0 23px;text-align:center;}
.footer--copyright a{color:#fff;font-weight:bold;}
.footer--copyright a:hover,
.footer--copyright a:focus{color:#fff;}
.reset-gutter{margin-left:0;margin-right:0;}
.reset-gutter > [class*='col-']{padding-left:0;padding-right:0;}
.reset-margin{margin-right:0;margin-left:0;}
.reset-padding{padding-right:0;padding-left:0;}
.vc--parent{width:100%;height:100%;display:table;}
.vc--child{display:table-cell;vertical-align:middle;}
.vc--child-bottom{display:table-cell;vertical-align:bottom;}
.row--vc > div{float:none;display:table-cell;vertical-align:middle;}
.btn{background:#337AB8 !important;border:0;}
html,
body{height:100%;}
body{font-family:Calibri;color:#555;word-wrap:break-word;}
.ana{margin:auto;}
.alt{height:60px;line-height:60px;background:#485563;color:#fff;}
.text-orta{text-align:center;}
.temiz{clear:both;}
.Reset{margin:0;padding:0;}
.font-baslik{font-family:Calibri;font-size:12pt;}
.item{text-align:center;height:450px !important;}
.ortala{margin:auto;margin-top:50px;}
.il{padding:0;text-align:left;}
.io{padding:0;text-align:center;}
.ir{padding:0;text-align:right;}
.altbosluk{margin-bottom:10px;}
.ustbosluk{margin-top:50px;}
.kutular{padding:0;margin:0;}
.kutular div{padding:5px;margin:5px;list-style:none;border:1px solid #e5e5e5;}
.kutular-x div:hover{border:1px solid #49a942;}
.map_canvas{width:100%;height:470px;}
.ulli ul{padding:0;margin:0;list-style:none;}
.Buton1{height:100px;}
.tepe1{height:47px;background:#f2f2f2;padding-top:4px;}
.tepe2{border-left:1px solid #bababa;border-right:1px solid #bababa;}
.tepe3{padding-top:10px;padding-left:17px;border-top:3px solid #0aa699;color:#000;}
.tepe3 a{color:#000;}
#ana-menu{font-family:Calibri;font-size:11pt;}
.UstMenu{background:#f2f2f2;}
.footer1{padding-top:40px;height:165px;background:#222222;color:#777777;font-size:10pt;}
.footer2{height:90px;background:#111111;float:left;color:#777777;font-size:10pt;width:100%;}
.Bannerim{height:170px;}
.AnaSlider{height:350px;}
.navbar-default{background-color:#f2f2f2;border-color:transparent;}
.navbar-default .navbar-nav > li > a{color:#000000;font-size:11pt;font-family:Calibri;}
.footer_1{padding-left:30px;}
.footer_2{padding-right:30px;}
.footer_2 a{color:#b0b0b0;}
#menu-1 li{border-right:1px solid #d2d2d2;}
#menu-1{margin:0;padding:0;}
.slider1{padding-top:100px;height:450px;background:url("../images/2_18.png");color:#fff;}
.slider2{padding-top:100px;height:450px;color:#fff;}
.logo1{padding-top:25px;}
.logo2{padding-top:52px;}
.resimbaslik{position:absolute;bottom:0px;padding:10px;font-size:15px;text-align:center;color:#fff;width:360px;background:url(../images/transparant.png);}
.kucuk{width:250px;}
.form-control:focus{border-color:#f5f5f5;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(221,221,221, 0.4), 3px 3px 3px rgba(221, 221, 221, 0.4);}
.control-label{font-size:13px;font-family:Candara;color:#357385;}
.form-control{padding:8px 16px;line-height:1.42857143;color:#2b3e50;border:1px solid #e9e9e9;}
.iletisimalt{padding:14px;font-size:11pt;font-family:Calibri;font-weight:normal;background:#f9f9f9;}
@media (min-width:800px){.iletisim{padding:0;text-align:left;margin-left:-30px;}
}
.iletial{background:#e0e0e0;height:350px;}
#iletial{padding-top:60px;}
.line-dashed{border-bottom:1px dashed #f0f0f0;font-size:0px;overflow:hidden;margin-bottom:8px;margin-top:-5px;}
.navbar-left li a{padding:10px;font-size:10pt;font-family:Calibri;}
.sayfabaslik{padding-top:10px;padding-bottom:10px;padding-left:1px;margin-top:15px;margin-bottom:30px;border-top:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2;font-family:Calibri;font-size:14pt;}
.kutular2{position:relative;width:90%;left:0;}
.kutular2 div{padding:8px;border:1px solid #e5e5e5;-webkit-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;margin-bottom:20px;text-align:center;}
.kutular2 div:hover{background:#f7f7f7;padding:8px;border:1px solid #d5d5d5;-webkit-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;margin-bottom:20px;}
.sayfa{min-height:600px;}
.mesaj_ana ul{list-style:none;margin:0;padding:0;}
.mesaj_ana{text-align:center;}
ul{list-style:none;}
.giris h4{color:#7C4900;}
.timeline{list-style:none;padding:20px 0 20px;position:relative;}
.timeline:before{top:0;bottom:0;position:absolute;content:" ";width:3px;background-color:#eeeeee;left:50%;margin-left:-1.5px;}
.timeline > li{margin-bottom:20px;position:relative;}
.timeline > li:before,
.timeline > li:after{content:" ";display:table;}
.timeline > li:after{clear:both;}
.timeline > li:before,
.timeline > li:after{content:" ";display:table;}
.timeline > li:after{clear:both;}
.timeline > li > .timeline-panel{width:46%;float:left;border:1px solid #d4d4d4;border-radius:2px;padding:20px;position:relative;-webkit-box-shadow:0 1px 6px rgba(0, 0, 0, 0.175);box-shadow:0 1px 6px rgba(0, 0, 0, 0.175);}
.timeline > li > .timeline-panel:before{position:absolute;top:26px;right:-15px;display:inline-block;border-top:15px solid transparent;border-left:15px solid #ccc;border-right:0 solid #ccc;border-bottom:15px solid transparent;content:" ";}
.timeline > li > .timeline-panel:after{position:absolute;top:27px;right:-14px;display:inline-block;border-top:14px solid transparent;border-left:14px solid #fff;border-right:0 solid #fff;border-bottom:14px solid transparent;content:" ";}
.timeline > li > .timeline-badge{color:#fff;width:50px;height:50px;line-height:50px;font-size:1.4em;text-align:center;position:absolute;top:16px;left:50%;margin-left:-25px;background-color:#999999;z-index:100;border-top-right-radius:50%;border-top-left-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;}
.timeline > li.timeline-inverted > .timeline-panel{float:right;}
.timeline > li.timeline-inverted > .timeline-panel:before{border-left-width:0;border-right-width:15px;left:-15px;right:auto;}
.timeline > li.timeline-inverted > .timeline-panel:after{border-left-width:0;border-right-width:14px;left:-14px;right:auto;}
.timeline-badge.primary{background-color:#2e6da4 !important;}
.timeline-badge.success{background-color:#3f903f !important;}
.timeline-badge.warning{background-color:#f0ad4e !important;}
.timeline-badge.danger{background-color:#d9534f !important;}
.timeline-badge.info{background-color:#5bc0de !important;}
.timeline-title{margin-top:0;color:inherit;}
.timeline-body > p,
.timeline-body > ul{margin-bottom:0;}
.timeline-body > p + p{margin-top:5px;}
.galeriblock blockquote{margin-top:12px;font-size:12pt;font-family:Calibri;width:100%;border-left:4px solid #ddd;padding:3px 3px 10px 15px;}
.galeriblock a{color:#000;}
.galeriblock blockquote a{color:#630021;}
.galeriblock a:hover{text-decoration:none;}
.pagination{margin-right:-20px;}
.pagination > li > a,
.pagination > li > span{margin:1px;}
.sifirla{margin:0;padding:0;}
.detayfont{font-family:Candara;font-weight:normal;color:#666;}
.kutular ul{margin:0;padding:0;list-style:none;height:55px;margin-top:-5px;padding-top:4px;text-align:center;border-top:2px solid #537b35;font-weight:bold;font-size:12pt;font-family:Candara;}
.urunlertext{margin:0;padding:0;}
#gmap_canvas img{max-width:none!important;background:none!important}
.urunlersolblok{width:250px;float:left;padding:15px;background:#f4f4f4;border-radius:10px;}
.urunlersolblok span{color:#ab5927;font-size:10pt;}
.uruntekresim{height:180px;padding:5px;}
.urun1 h4{color:#0088cc;}
.urun1 a{color:#000;text-decoration:none;}
.urun1 a:hover{color:#014a92;}
.urunsagblok{position:relative;width:100%;padding-left:280px;}
.inputaralik input{text-align:center;width:95%;}
.urunlersolblok td{font-size:16px;}
.urunlersolblok hr{border-color:#d5d5d5;}
.urunlersolblok input{font-size:10pt;border:1px solid #c5c5c5;}
.urunlersolblok ul{list-style:none;margin-left:8px;padding:0;}
.urunhr{width:95%;border:2px solid #EDEDED !important;}
.urunhralti{width:70%;position:relative;margin-top:-23px;margin-left:27px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;background:#EDEDED;-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, 0.175);box-shadow:0 2px 3px rgba(0, 0, 0, 0.175);}
.urunhralti span{font-size:11px;width:10px;color:#8c8c8c;}
.urun1{width:190px;margin-right:23px;margin-bottom:50px;border:1px solid #EDEDED;padding:5px;float:left;}
.urun1:hover{-webkit-box-shadow:0 4px 6px rgba(0, 0, 0, 0.175);box-shadow:0 4px 6px rgba(0, 0, 0, 0.175);}
.urunsecenek{font-weight:bold;}
.urunmultiple{width:100%;font-size:10pt;}
.urunoption{padding:3px;}
.urunresim{margin:0;padding:0;width:310px;display:table;}
.urunresim div{float:left;padding:5px;height:50px;width:52px;margin-right:10px;border:1px solid #B4B4B4;}
.urunresim img{display:table-cell;vertical-align:middle;text-align:center;}
#tabcontent1,#tabcontent2,#tabcontent3,#tabcontent4,#tabcontent5{border:1px solid #ececec;height:350px;text-align:center;padding:20px;}
.imgBox{width:300px;height:300px;border:1px solid #222;}
.urundetaysagblok h2{font-size:18pt;padding:0;margin:0;font-weight:bold;margin-bottom:10px;color:#333;}
.renklerim{float:left;margin-right:7px;}
.renkler{width:25px;height:25px;float:left;margin-right:7px;border:1px solid #E0E0E0;font-size:0px;cursor:pointer;}
.renkler2{width:30px;height:30px;float:left;margin-right:7px;border:1px solid #555;font-size:0px;cursor:pointer;}
.urundetayhittext{font-size:12pt;color:#444;}
.urundetayhit{font-size:16pt;color:#ab5927;font-weight:bold;}
.spandiv{margin:0;padding:0;margin-right:10px;margin-top:8px;}
.spandiv span{color:#FFAA56;}
.urundetayfiyat{float:left;font-size:24pt;color:#0088cc;font-weight:bold;margin-right:10px;}
.urundetaykdv{margin-top:12px;font-size:10pt;line-height:12px;}
.urundetayyorumyaz{float:right;}
.line-dashed2{border-bottom:1px solid #e5e9ec;height:2px;font-size:0px;overflow:hidden;margin-top:0px;margin-bottom:10px;padding-bottom:10px;}
.bosrenk{background-image:url(../images/bos.png);background-position:center;background-repeat:no-repeat;}
select{padding:3px;}
.urundetayselect{padding-right:50px;border:1px solid #E5E5E5;}
.bttn{padding:9px;padding-left:25px;padding-right:25px;border-radius:6px;}
.btttn{padding:18px;border-radius:6px;}
.barkodbolumu div{float:left;}
.icondetay{float:left;margin-right:30px;font-size:8pt;color:#555;}
.detayicon{width:30px;font-size:12pt;color:#555;}
.panel-heading{background:#36404b !important;padding:2px 0 2px 15px !important;border-radius:8px !important;color:#fff !important;margin-bottom:10px !important;}
.panel-body{background:#f6f6f6 !important;border-radius:8px !important;color:#000 !important;padding:25px;}
.table-striped{font-size:11pt;}
.table-striped tbody{border-bottom:1px solid #B3B3B3;}
.table-striped td{padding:8px !important;}
.th1{text-align:right;}
.uyelikformu label{text-align:left !important;font-size:12pt;color:#000;}
.uyelikformu span{margin:0 !important;}
.uyelikformu span a{font-size:10pt;}
.uyelikformu i{position:absolute;top:12px;}
.pencerem{position:absolute;right:15px;top:5px;background:#fff;width:500px;border:1px solid #ccc;border-radius:6px;z-index:99;}
.SepetGoruntule2{cursor:pointer;}
.removeler span{font-size:10px;color:#333;}
.musteripanelimenu ul{margin:0;padding:0;overflow:hidden;width:100%;text-align:center;}
.musteripanelimenu li{text-align:center;padding:15px;margin-bottom:15px;border:1px solid #ccc;width:125px;height:100px;display:inline-block;margin-right:10px;border-radius:10px;}
.musteripanelimenu li:hover{background:#f9f9f9;}
.musteripanelimenuul span{text-align:center;font-size:40px;color:#df5235}
.musteripanelimenu h2{margin-bottom:35px;text-align:center;color:#5b5a5a;}
.musteripanelimenu input{border:1px solid #ddd;}
.alttableler{font-size:11pt;margin-top:5px;color:#444;}
.alttableler td{border:1px solid #fff;height:40px;}
.alttableler2 td{border-top:1px solid #fff;border-bottom:1px solid #fff;height:50px;font-size:11pt;}
.alttableler2 input{height:30px;padding-left:10px;border:1px solid #ccc;}
.alttableler2 a{color:#780002 !important;text-decoration:none !important;}
.alttableler a{color:#780002 !important;text-decoration:none !important;}
.services{}
.services-item{margin-bottom:70px;}
.services-item.left .icon{width:80px;height:80px;float:right;}
.services-item.right .icon{width:80px;height:80px;float:left;}
.services-item .icon img{width:80px;height:80px;border:2px solid #29ABE2;}
.services-item.left .ket{text-align:right;margin-right:100px;}
.services-item.right .ket{text-align:left;margin-left:100px;}
.services-item.left .ket h4{text-align:right;font-size:18px;color:#333333;line-height:22px;font-family:raleway, sans-serif;font-weight:700;}
.services-item.right .ket h4{text-align:left;font-size:18px;color:#333333;line-height:22px;font-family:raleway, sans-serif;font-weight:700;}
.service-list{margin:20px 0 0 0;padding:0;}
.service-list li{list-style:none;margin:12px 0;}
.service-list li .fa{margin-right:10px;color:#29ABE2;font-size:16px;}
.services-item-full{border-bottom:1px solid #E9E9E9;padding-bottom:50px;margin-bottom:50px;}
.services-item-full:nth-child(even){border-bottom:1px solid #E9E9E9;text-align:right;}
.services-item-full:nth-child(even) .desc-wrap{margin-left:0px;margin-right:20px;}
.services-item-full:nth-child(even) .service-list li .fa{margin-right:0px;margin-left:10px;float:right;}
.services-item-image{position:relative;width:100%;text-align:center;}
.services-item-image img{position:absolute;bottom:0;left:0;display:block;margin:0 auto;}
.page-title .lead{font-size:30px;color:#0071BC;line-height:34px;font-family:raleway, sans-serif;font-weight:700;}
.page-title .sublead{font-size:14px;color:#666666;line-height:20px;font-family:raleway, sans-serif;font-weight:400;}
.page-title{text-align:center;}
@media (max-width:992px){.info .info-item{margin-right:20px;}
.services-item-image img{position:static;}
.work-info-icon{margin:30px 0 0 0;width:100%;text-align:center;}
.work-info-body{float:left;margin:10px 0 0 0px;width:100%;text-align:center;padding-bottom:20px;}
.navbar-main .nav > li > a{padding-left:15px;padding-right:15px;}
}
.kenarlik{padding:10px 20px 10px 20px;border:1px solid #ddd;}
.kenarlik:hover{border:1px solid #d5aa80;}