/* Google fonts */@import url(http://fonts.googleapis.com/css?family=Raleway:400,100,200,300,500,600,700,900,800);@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);@import "variables.css";/* Global properties (body, common classes, vertical rhythm, structure etc)/*==========================================================================*/body{-webkit-backface-visibility: visible !important; /* reset animate.css / if hidden parallax buggy */ font-family: 'Open Sans', sans-serif; background-color: #0a1612; color: #f5f5f5; /*overflow-x: hidden;*/}/* overflow the content area */*{-ms-word-wrap: break-word; word-wrap: break-word; /* Prevent Long URL’s From Breaking Out of Container word-break: break-word; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto; */}@media (min-width: 979px) and (max-width: 1200px){.container{padding: 0 20px;}}@media (min-width: 1200px){.container{padding: 0 30px;}}@media (max-width: 767px){.container{max-width: 620px;}}@media (max-width: 640px){.container{max-width: 460px;}}/* Bootstrap Grid Changes *//* need more testing before release /@media (max-width: 991px){[class*="col-md"] + [class*="col-md"]{margin-top: 40px;}[class*="col-md"] + [class*="col-md"]{border: solid 1px green;}}@media (max-width: 767px){[class*="col-sm"] + [class*="col-sm"]{margin-top: 40px;}[class*="col-sm"] + [class*="col-sm"]{border: solid 1px greenyellow;}}*//* Layout setting WIDE/BOXED */.wide .page-section,.boxed .page-section > .container{background: background:linear-gradient(to right, #242424 0%, #6e7376 100%); padding-top: 30px; padding-bottom: 30px;}.wide .page-section.no-bottom,.boxed .page-section.no-bottom > .container{padding-bottom: 0;}.wide .page-section.no-top,.boxed .page-section.no-top > .container{padding-top: 0;}.wide .page-section.first,.boxed .page-section.first > .container{border-top: none; padding-top: 0;}.wide .page-section.last,.boxed .page-section.last > .container{border-bottom: none; padding-bottom: 0;}.wide .page-section.light,.boxed .page-section.light > .container{background-color: #f2f4f7;}.wide .page-section.dark,.boxed .page-section.dark > .container{background-color: #303739; color: #979797;}.wide .page-section.color,.boxed .page-section.color > .container{background-color: #e5582c; color: #f2f4f7;}.wide .page-section.green,.boxed .page-section.green > .container{background-color: #359e82; color: #f2f4f7;background: linear-gradient(to right, #359e82 30%, #0a1612 90%);}.wide .page-section.green .media-heading,.boxed .page-section.green > .container .media-heading{color: #e4dfc8;}.wide .page-section.green .media-object,.boxed .page-section.green > .container .media-object{background-color: #e4dfc8; color: #e2632e;}.wide .page-section.green .media:hover .media-object,.boxed .page-section.green > .container .media:hover .media-object{color: #e4dfc8;}/* Full width block */.wide .container.full-width{width: 100%; max-width: 100%; padding-left: 0; padding-right: 0; margin-top: -40px; margin-bottom: -40px;}.boxed .container.full-width{padding-left: 0; padding-right: 0; padding-top: 0; padding-bottom: 0; margin-top: -40px;}.wide .container.no-border,.boxed .container.no-border{border: none;}.content .widget{}.sidebar .widget{/*background-color: #e4dfc8;*/ padding: 30px;}.footer .widget{}.content .widget + .widget,.sidebar .widget + .widget,.footer .widget + .widget{margin-top: 30px;}/* Owl Slider Team/*==========================================================================*/#owl-team .item{border-right: 1px solid #DBDBDB; margin: 0;}#owl-team .owl-item:last-of-type .item{border-right: 0px;}#owl-team .item img{display: block; width: 100%; height: auto;}/* Flex Slider/*==========================================================================*/.flexslider{border: 0; border-radius: 0px; box-shadow: none; margin: 0px; max-height: 500px;}.flex-direction-nav .flex-prev{left: 0;}.flex-direction-nav .flex-next{right: 0;}.flexslider .slides > li{max-height: 500px;}.flexslider .slides > li img{max-width: 100%;}.flex-direction-nav a:before{color: #e4dfc8; content: ""; display: inline-block; font-family: "FontAwesome"; font-size: 40px;}.flex-direction-nav a.flex-next:before{content: "\f105";}.flex-direction-nav a.flex-prev:before{content: "\f104";}.flex-direction-nav a{height: 42px;}/* prettyPhoto /*==========================================================================*/div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:transparent;}/* Isotope/*==========================================================================*/.isotope .item{/* fix isotope/bs3 */ margin-right: -1px !important;}@media (max-width: 767px){.isotope-item{max-width: 100% !important;}}.no-padding,.items.no-padding{margin-left: 0 !important; margin-right: 0 !important;}.no-padding .item,.items.no-padding .item{padding: 0 !important; margin: 0 !important;}.no-padding .item .thumbnail,.items.no-padding .item .thumbnail{margin: 0 !important;}/* owl/img-carousel/*==========================================================================*/.img-carousel{}.img-carousel .owl-controls{margin: 0 auto;}.img-carousel .owl-pagination{position: absolute; width: 100%; bottom: 0;}.img-carousel .owl-prev,.img-carousel .owl-next{position: absolute; top: 50%; margin-top: -10px !important; left: 10px; width: 30px; height: 30px; line-height: 30px; text-indent: -9999px; white-space: nowrap;}.img-carousel .owl-next{left: auto; right: 10px;}.img-carousel .owl-prev:before,.img-carousel .owl-next:before{content: "<"; position: absolute; top: 0; left: 0; width: 30px; height: 30px; line-height: 30px; text-align: center; text-indent: 0;}.img-carousel .owl-next:before{content: ">";}/* TYPOGRAPHY/*==========================================================================*/h1, h2, h3, h4, h5, h6{font-family: 'Open Sans', sans-serif; font-weight: 700; color: #f5f5f5;font-size: 1.68421em; line-height: 1.3125em; margin-bottom: .75em; margin-top: 1.5em;}h1 .fa,h2 .fa,h3 .fa,h4 .fa,h5 .fa,h6 .fa{color: #e2632e;}.light h1,.light h2,.light h3,.light h4,.light h5,.light h6{}.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6{color: #e4dfc8 !important;}.color h1,.color h2,.color h3,.color h4,.color h5,.color h6{color: #e4dfc8 !important;}.section-title{position: relative; /*text-align: center;*/ line-height: 1; margin: 0;}h1.section-title{font-size: 50px;}h2.section-title{font-size: 45px; font-weight: 600; padding-bottom: 10px}h3.section-title{font-size: 40px;}h4.section-title{font-size: 35px;}h5.section-title{font-size: 30px;}h6.section-title{font-size: 25px;}.section-title div{line-height: 0;}.section-title small{color: #f5f5f5; display: inline-block; font-size: 18px; font-weight: 700; line-height: 1.1; margin-top: 12px; padding: 4px 15px; text-transform: uppercase;padding-right: 50px;background: #7d7b7b;}.block-title{line-height: 1; margin: 0 0 20px 0; position: relative; text-transform: uppercase;}.block-text{color: #7d7d7d; padding: 70px 100px; text-align: justify;}@media (max-width: 1279px){.block-text{padding: 35px 50px;background: #373737;}}.block-title small{display: block; font-weight: 700; font-size: 10px; line-height: 12px; margin: 10px 0; text-transform: uppercase; color: #e2632e;}.dropcaps{background-color: #e2632e; color: #e4dfc8; display: inline-block; float: left; font-size: 30px; font-weight: 700; line-height: 60px; margin: 0 20px 10px 0; padding: 10px 15px;}a,a:hover,a:active,a:focus{-webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; text-decoration: none; color: #fff;}a:hover,a:active,a:focus{color: #fff;}ul, ol{padding-left: 0; list-style: none;}ul ul, ol ol,ul ol, ol ul{padding-left: 20px;}.list-ul{padding-left: 0;}.list-ul li{position: relative; padding-left: 20px;}.list-ul .fa{position: absolute; top: 3px; left: 0; color: #e2632e;}.list-ul-inline li{float: left; margin-right: 10px; margin-bottom: 10px;}textarea{resize: none;}a i,a:hover i,input,input:hover,input:focus{-webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}hr{}hr.page-divider{border-top-color: #dbdbdb; margin-top: 40px; margin-bottom: 40px;}@media (min-width: 979px) and (max-width: 1200px){.boxed .page-section hr.page-divider{margin-right: -20px; margin-left: -20px;}}@media (min-width: 1200px){.boxed .page-section hr.page-divider{margin-right: -30px; margin-left: -30px;}}hr.page-divider.transparent{border-color: transparent;}hr.page-divider.half{border-color: transparent; margin-top: 0;}hr.page-divider.small{border-color: transparent; margin-top: 0; margin-bottom: 20px;}/* Buttons/*==========================================================================*/.btn{border-radius: 3px;}.btn-default{color: #f5f5f5; background-color: #e2632e; border-color: #000000; font-weight: bold;background-size: 800px 100%; background-position: 50% 100%; background-repeat: no-repeat;}.btn-success{color: #000000; background-color: #e2632e; border-color: #000000;font-weight: bold;background-size: 800px 100%; background-position: 50% 100%; background-repeat: no-repeat;}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{color: #000000; background-color: #e2632e; border-color: #e2632e;}.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{background-image: none;}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color: #d99f56; border-color: #d99f56; color: #e4dfc8;}.btn-default .badge{color: #e4dfc8; background-color: #04bf8f;}.btn-warning{border-color: #d58512;}/* Form / Input / Textarea/*==========================================================================*/.form-control{-webkit-border-radius: 4px; border-radius: 4px; border: 1px solid #dbdbdb; /* -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); */ -webkit-appearance: none; /* ios */ -webkit-box-shadow: none; box-shadow: none;}.form-control:focus{border-color: #000000; -webkit-appearance: none; /* ios */ -webkit-box-shadow: none; box-shadow: none; /* -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(2, 191, 144, 0.60); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(2, 191, 144, 0.60); */}.input-group-addon{border-radius: 0; border-color: #e9ecef; background-color: #e4dfc8;}/* Price table/*==========================================================================*/.price-table{background-color: #e4dfc8; border: 1px solid #DBDBDB; margin: 0 auto 20px; max-width: 400px; padding: 20px; text-align: center;}.price-table-header{margin-bottom: 20px;}.price-label{padding-bottom: 20px;}.price-label-title{margin: 0;}.price-value{position: relative; display: inline-block; width: 100px; height: 100px; border-radius: 50%; background-color: #e2632e; color: #e4dfc8;}.price-number{display: inline-block; font-size: 40px; line-height: 100px;}.price-unit{display: inline-block; font-size: 40px; line-height: 100px;}.price-per{display: none;}.price-description{padding-bottom: 30px;}.price-table-row{margin: 0 30px; height: 30px; line-height: 30px;}.price-table-row + .price-table-row{border-top: solid 1px #eeeeee;}.price-table-row-bottom{padding-top: 30px;}/* Progress bars/*==========================================================================*/.progress{height: 30px; border-radius: 0; -webkit-box-shadow: none; box-shadow: none;}.progress-bar{line-height: 30px; text-align: left;}.progress-bar span{display: block; float: left; padding: 0 10px; background-color: #4d595b; -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); -webkit-transition: width .6s ease; transition: width .6s ease;}.charts{text-align: center;}.charts{margin-bottom: -40px;}.charts .chart{margin-bottom: 40px;}.chart{position: relative; text-align: center; width: 100%;}.chart canvas{display: inline-block;}.percent{display: block; position: absolute; top: 50%; left: 0; width: 100%; z-index: 2; font-size: 24px; line-height: 24px; height: 24px; margin-top: -12px; font-weight: 700; color: #3c4547;}/* Header/*==========================================================================*/.sticky-wrapper,.sticky-wrapper.is-sticky{z-index: 1000;}.sticky-wrapper .header{width: 100%; z-index: 1000;}.wide .header,.boxed .header > .container{background-color: #0a1612; border-bottom: solid 1px #dbdbdb;}.wide .header,.boxed .header > .container:first-child{/*padding-top: 10px;*/ /*padding-bottom: 10px;*/}.logo{/*float: left;*/}.navigation{}@media (max-width: 767px){.navigation{display: none;}}/* superfish skin */.sf-menu{float: none; margin-bottom: 0; text-align: center;}.sf-menu ul{box-shadow: 2px 2px 6px rgba(0, 0, 0, .2); min-width: 12em; /* allow long menu items to determine submenu width */ *width: 12em; /* no auto sub width for IE7, see white-space comment below */}.sf-menu > li{display: inline-block; float: none; text-align: center;}.sf-menu > li.logo img{margin: 0 15px;}@media (max-width: 1023px){.sf-menu > li.logo img{margin: 0px;}}.sf-menu a{font-size: 14px; color: #fff; line-height: 50px; padding: 0 15px; position: relative; text-decoration: none; text-transform: uppercase;border-color: #000000;}@media (min-width: 768px) and (max-width: 991px){.sf-menu a{padding-right: 20px;}}.sf-menu a:before{color: #7D7D7D; content: " "; font-size: 12px; margin-left: -10px; margin-right: 20px; text-align: center;}.sf-menu li:first-child a:before{content: ""; margin-left: 0px; margin-right: 0px;}.sf-menu li,.sf-menu ul li,.sf-menu ul ul li{background: #0a1612;}.sf-menu li:hover,.sf-menu li.sfHover{background-color: #e2632e; color: #000000;}.sf-menu li:hover > a,.sf-menu li.sfHover > a{color: #000000;}.sf-menu > li{}.sf-menu > li:hover,.sf-menu > li.sfHover{background-color: #e2632e; color: #000000;}.sf-menu > li:hover > a,.sf-menu > li.sfHover > a{color: #000000;}.sf-menu > li > a{-webkit-border-radius: 4px; border-radius: 4px;}.sf-menu > li.active > a{color: #e2632e;}.sf-menu > li.active > a:focus{background-color: #e4dfc8; color: #359e82; outline: thin dotted #359e82; outline-offset: -2px;}.sf-menu li:hover > a:before,.sf-menu li.sfHover > a:before{background-color: #e4dfc8;}.sf-menu li,.sf-menu li:hover,.sf-menu li.sfHover{-webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}.sub-menu a{padding: .1em .1em; color: #8b9398; border: none;}.sf-menu .sub-menu{background: none repeat scroll 0 0 #E2E2E2; box-shadow: 0 0 2px #e4dfc8; display: none; left: 50%; list-style: none outside none; margin-left: -100px; padding: 10px 0; position: absolute; text-align: center; width: 200px; z-index: 20;}.sf-menu .sub-menu:before{border-bottom: 15px solid #E2E2E2; border-left: 15px solid rgba(0, 0, 0, 0); border-right: 15px solid rgba(0, 0, 0, 0); content: " "; height: 0; left: 50%; margin-left: -15px; position: absolute; top: -15px; width: 0;}.sf-menu .sub-menu li{background-color: transparent; margin: 0; padding: 10px 20px;}.sub-menu li a{display: block; line-height: normal; margin: 0; text-transform: capitalize;}.sub-menu li.active a{color: #000000; text-decoration: underline;}.sub-menu li a:before{content: none;}.sub-menu .sub-menu{margin-top: -2px;}.sub-menu .sub-menu:before{content: none;}/*** arrows (for all except IE7) **/.sf-arrows .sf-with-ul{padding-right: 15px; *padding-right: 1.5em; /* no CSS arrows for IE7 (lack pseudo-elements) */}/* styling for both css and generated arrows */.sf-arrows .sf-with-ul:after{content: none; /*position: absolute; top: 50%; right: 25px; margin-top: -11px; height: 0; width: 0; border: none;*/}@media (min-width: 768px) and (max-width: 991px){.sf-menu a:before{margin-right: 5px;}.sf-menu a{padding: 0 5px;}.sf-arrows .sf-with-ul{padding-right: 5px;}.sf-arrows .sf-with-ul:after{right: 15px;}}.sf-arrows > li > .sf-with-ul:focus:after,.sf-arrows > li:hover > .sf-with-ul:after,.sf-arrows > .sfHover > .sf-with-ul:after{border-top-color: white; /* IE8 fallback colour */}/* styling for right-facing arrows */.sf-arrows ul .sf-with-ul:after{margin-top: -5px; margin-right: -3px; border-color: transparent; border-left-color: #979797; /* edit this to suit design (no rgba in IE8) */ border-left-color: rgba(151, 151, 151, 0.50);}.sf-arrows ul li > .sf-with-ul:focus:after,.sf-arrows ul li:hover > .sf-with-ul:after,.sf-arrows ul .sfHover > .sf-with-ul:after{border-left-color: white;}/* Mobile menu/*==========================================================================*/#mobile-menu{display: none; position: relative;}.mobile-menu{display: none; position: absolute; right: 0; top: 0; cursor: pointer; height: 40px;background: #0a1612; /* Required for IE 5, 6, 7 */ /* ...or something to trigger hasLayout, like zoom: 1; */ width: 100%; /* Theoretically for IE 8 & 9 (more valid) */ /* ...but not required as filter works too */ /* should come BEFORE filter */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* This works in IE 8 & 9 too */ /* ... but also 5, 6, 7 */ filter: alpha(opacity=0); /* Older than Firefox 0.9 */ -moz-opacity: 0; /* Safari 1.x (pre WebKit!) */ -khtml-opacity: 0; /* Modern! /* Firefox 0.9+, Safari 2?, Chrome any? /* Opera 9+, IE 9+ */ opacity: 0;}.mobile-menu-title{line-height: 50px; font-size: 14px;font-weight: bold; text-transform: uppercase;}@media (max-width: 767px){#mobile-menu{display: block; float: right;}.mobile-menu{display: block;}}/* Blog / Post/*==========================================================================*/.post-wrap{}.post-wrap + .post-wrap{margin-top: 40px; border-top: solid 1px #EEEEEE; padding-top: 40px;}.post-masonry .post-wrap + .post-wrap{margin-top: 0; border-top: none; padding-top: 0;}.post-masonry .post-wrap{margin-bottom: 40px;}.post-header{margin-bottom: 20px;}.post-meta{color: rgba(100, 100, 100, 0.4); font-size: 12px; line-height: 1.25; margin-bottom: 12px; text-transform: uppercase;}.post-meta a{color: rgba(100, 100, 100, 0.4);}.post-meta a:hover{color: #3f3f3f;}.post-meta .sep:before{content: "\2022"; margin: 0 5px;}.post-date{}.post-media{margin-bottom: 24px; position: relative;}.post-media .thumbnail{margin-bottom: 0;}.post-body{}.post-excerpt{margin-bottom: 20px;}.post-details{}.post-title{font-size: 28px; font-weight: 600; letter-spacing: -1px; line-height: 1.1; margin-bottom: 24px; margin-top: 0px;}.post-footer{margin-top: 50px;}.post-categories,.post-tags{display: block; font-size: 14px; line-height: 20px; margin-bottom: 2px;}.post-categories a,.post-tags a{color: #000000; padding: 0 0 0 10px;}.post-categories a:hover,.post-tags a:hover{color: #e2632e;}.about-the-author{background-color: #e4dfc8; border-top: 1px solid #EEEEEE; margin-top: 30px; padding: 30px;}.about-the-author .media-body{padding-top: 0;}/* Video Wrapper */.video-wrap{position: relative; padding-bottom: 56.25%; /* 16:9 */ padding-top: 25px; height: 0;}.video-wrap iframe,.video-wrap object,.video-wrap embed{position: absolute; top: 0; left: 0; width: 100%; height: 100%;}/* Comments/*==========================================================================*/.comments{margin-top: 30px; padding-top: 20px; border-top: solid 1px #EEEEEE;}.comments > .comment:last-child .comment-reply{border: none; padding-bottom: 0; margin-bottom: 0;}.comments .media-body{padding-top: 0;}.comment{/* background-color: #e4dfc8; background-color: #ffffff; */ padding: 5px;}.comment .comment{padding: 10px 10px 10px 0px;}.comment-avatar{}@media (max-width: 479px){.comment-avatar img{width: 64px; height: auto;}}.comment-meta{margin-bottom: 5px;}.comment-author{}.comment-date{color: #7D7D7D; display: block; font-size: 11px; line-height: 20px; text-transform: uppercase;}.comment-text{margin-bottom: 20px;}.comment-reply{color: #000000; font-size: 11px; line-height: 11px; margin-bottom: 20px; padding-left: 25px; text-transform: uppercase;}.comments-form{margin-top: 40px; padding-top: 40px; border-top: solid 1px #EEEEEE;}.comment-author{font-weight: 600; text-transform: uppercase;}/* Sidebar / Content/*==========================================================================*//*.with-sidebar > .container > .row{position: relative;}.with-sidebar > .container > .row:before{display: block; height: 100%; width: 1px; position: absolute; top: 0; right: 33.33333333333333%; background-color: #ececec;}@media (max-width: 767px){.with-sidebar > .container > .row:before{display: none;}}*/.content{}.sidebar{}.sidebar{}.sidebar .widget .title{border-bottom: 5px solid rgba(100, 100, 100, 0.2); font-size: 14px; font-weight: bold; line-height: 1.25; margin-bottom: 24px; padding-bottom: 12px; text-transform: uppercase;}.sidebar .widget .pages,.sidebar .widget .categories{list-style: circle; padding-left: 15px;}.sidebar .widget .pages a,.sidebar .widget .categories a{line-height: 32px;}.sidebar .widget .form-group:last-of-type{margin-bottom: 0;}/* Breadcrumbs/*==========================================================================*/.wide .page-section.breadcrumbs,.boxed .page-section.breadcrumbs > .container{padding-top: 0; padding-bottom: 0;}.breadcrumbs .breadcrumb{padding: 10px 0 0 0; margin-bottom: 0; font-size: 12px; line-height: 12px; background-color: transparent;}.breadcrumbs .breadcrumb li{margin-bottom: 10px;}/* Pagination / Pager/*==========================================================================*/.pagination{margin: 0;}.pagination > li > a{padding: 10px 15px; color: #7d7d7d;}.pagination > li:first-child > a, .pagination > li:first-child > span{border-top-left-radius: 20px; border-bottom-left-radius: 20px;}.pagination > li:last-child > a, .pagination > li:last-child > span{border-top-right-radius: 20px; border-bottom-right-radius: 20px;}.pagination > li > a, .pagination > li > span{border-color: #e2632e;}.pagination > .disabled > span,.pagination > .disabled > span:hover,.pagination > .disabled > span:focus,.pagination > .disabled > a,.pagination > .disabled > a:hover,.pagination > .disabled > a:focus{border-color: #e2632e;}.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus{background-color: #e2632e; border-color: #e2632e; color: #e4dfc8;}.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus{background-color: #e2632e; border-color: #e2632e;}.pager{margin: 0;}/* Tabs/*==========================================================================*/.nav-tabs{border-bottom-color: rgba( 100, 100, 100, 0.4);}.nav-tabs > li > a{background-color: transparent; border: none; border-radius: 0; color: #000000; font-weight: 600; margin-right: 0; text-transform: uppercase;}.nav-tabs > li > a:hover{background-color: transparent; color: #000000;}.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus{background-color: #e2632e; border: none; color: #e4dfc8; font-weight: 600; text-transform: uppercase;}.tab-content{padding-top: 15px;}/* Message/*==========================================================================*/.page-section.with-sidebar .content .page-section > .container{width: 100%;}.wide .page-section.message,.boxed .page-section.message > .container{/* text-transform: uppercase; */ text-align: center; /* background-color: #242424; */ color: #e4dfc8;}.page-section.message h1{font-size: 40px; line-height: 40px; margin-bottom: 20px; font-weight: 700; color: #e4dfc8;}.page-section.message p{font-size: 20px; margin-bottom: 20px;}.page-section.message *:last-child{margin-bottom: 0;}.page-section.message .btn{padding-left: 30px; padding-right: 30px; margin-right: 20px; margin-bottom: 20px;}/* Tagcloud/*==========================================================================*/.tagcloud{overflow: hidden;}.tagcloud li{float: left; margin: 0 3px 3px 0;}.tagcloud a{background-color: #e2632e; color: #e4dfc8; display: block; padding: 4px 10px;}.tagcloud a:hover{background-color: transparent; color: #000000;}/* Accordion / Panel group/*==========================================================================*/.panel{border: none; -webkit-box-shadow: none; box-shadow: none;}.panel-heading{padding: 0;}.panel-group .panel{border-radius: 0;}.panel-group .panel-heading a{display: block; font-weight: 600; padding: 10px 15px; text-transform: uppercase;}.panel-group .panel-heading + .panel-collapse .panel-body{background-color: #e4dfc8;border: solid 1px #e9ecef;}.panel-group .panel+.panel{margin-top: 0;}.panel-default>.panel-heading{background-color: #e4dfc8; border: solid 1px #e9ecef; border-radius: 0;}.panel-collapse .panel-body{border-top: none !important; /*border-bottom: none !important;*/}.panel-group .panel + .panel{margin-top: -1px;}.panel-primary .panel-heading{background-color: #e2632e !important; padding: 5px 10px !important;}.panel-info .panel-heading{background-color: #e4dfc8 !important; padding: 5px 10px !important;}.panel-success .panel-heading{background-color: #359e82; !important; padding: 5px 10px !important;}/* Thumbnails/*==========================================================================*/.thumbnail{border: 0; border-radius: 0; margin-bottom: 30px; overflow: hidden; padding: 0; position: relative;}.thumbnail img{border: 1px solid #7D7D7D;border-radius: 0px;padding: 2px;}.thumbnail.hover,.thumbnail:hover{border: solid 0px #e2632e; /*-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.3);*/ /*box-shadow: 0 1px 2px 0 rgba(0,0,0,0.3);*/}.thumbnail .overflowed{margin-bottom: 20px; border-bottom: solid 1px #e9ecef;}.thumbnail .overflowed .img-responsive{width: 100%;}.thumbnail.no-border,.thumbnail.no-border.hover,.thumbnail.no-border:hover{border: none;}.thumbnail .progress{margin-bottom: 5px;}/* Thumbnail caption */.do-hover .caption{position: absolute; top: 0; right: 0; left: 0; bottom: 0; height: 100%; width: 100%; text-align: center; overflow: hidden; padding: 15px; background-color: #e2632e; background-color: rgba(224, 175, 98, 0.5); color: #e4dfc8; opacity: 0;}.ie8 .do-hover .caption{background: transparent;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7FE0AF62,endColorstr=#7FE0AF62)"; /* IE8 */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7FE0AF62,endColorstr=#7FE0AF62); /* IE6 & 7 */ zoom: 1;}.projects .do-hover .caption{background-color: #e2632e; background-color: rgba(224, 175, 98, 1);}.ie8 .projects .do-hover .caption{background: transparent;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99E0AF62,endColorstr=#99E0AF62)"; /* IE8 */filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99E0AF62,endColorstr=#99E0AF62); /* IE6 & 7 */zoom: 1;}.caption-wrapper{width: 100%;}.caption-inner{}.do-hover .caption-title{font-weight: 700; margin-top: 0; color: #e4dfc8;}.do-hover .caption-buttons a,.do-hover .caption-category a{color: #e4dfc8;}/* Thumbnail caption hover animation */.do-hover.hover .caption,.do-hover:hover .caption{opacity: 1; /* !!! */}.do-hover:hover .img-responsive{-webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2);}/* Caption title */.do-hover .caption-title{-webkit-transform: translateY(-100%); -ms-transform: translateY(-100%); transform: translateY(-100%);}.do-hover.hover .caption-title,.do-hover:hover .caption-title{-webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0);}/* Caption category */.do-hover .caption-category{-webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%);}.do-hover.hover .caption-category,.do-hover:hover .caption-category{-webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0);}.do-hover .caption-zoom,.do-hover .caption-social,.do-hover .caption-link{border: solid 1px #e4dfc8;}.do-hover .caption-zoom .fa,.do-hover .caption-social .fa,.do-hover .caption-link .fa{font-size: 14px; line-height: 14px; height: 14px; width: 14px; text-align: center;}.do-hover .caption-zoom:hover,.do-hover .caption-link:hover,.do-hover .caption-social:hover{background-color: #d99f56;}/* Caption zoom */.do-hover .caption-zoom{-webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%);}.do-hover.hover .caption-zoom,.do-hover:hover .caption-zoom{-webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0);}.do-hover .caption-zoom.theone{-webkit-transform: translateY(-100%); -ms-transform: translateY(-100%); transform: translateY(-100%);}.do-hover.hover .caption-zoom.theone,.do-hover:hover .caption-zoom.theone{-webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0);}/* Caption link */.do-hover .caption-link{-webkit-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%);}.do-hover.hover .caption-link,.do-hover:hover .caption-link{-webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0);}/* Caption social */.do-hover .caption-social{-webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2);}.do-hover.hover .caption-social,.do-hover:hover .caption-social{-webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1);}/* Thumbnail caption transition */.do-hover .img-responsive,.do-hover.hover .img-responsive,.do-hover:hover .img-responsive,.do-hover .caption-title,.do-hover.hover .caption-title,.do-hover:hover .caption-title,.do-hover .caption-zoom,.do-hover.hover .caption-zoom,.do-hover:hover .caption-zoom,.do-hover .caption-link,.do-hover.hover .caption-link,.do-hover:hover .caption-link,.do-hover .caption-category,.do-hover.hover .caption-category,.do-hover:hover .caption-category,.do-hover .caption,.do-hover.hover .caption,.do-hover:hover .caption{-webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}/* Filter/*==========================================================================*/.filtrable{display: inline-block; margin-bottom: 10px;}.filtrable li{/*float: left;*/ display: inline-block; margin-bottom: 10px; margin-right: 1px;}.filtrable a{background-color: #e4dfc8; border: solid 1px #e4dfc8; -webkit-border-radius: 3px; border-radius: 3px; color: #000000; display: block; padding: 10px 15px; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}.filtrable .current a,.filtrable .active a,.filtrable .current a:hover,.filtrable .active a:hover,.filtrable a:hover{border-color: #e2632e; background-color: #e2632e; color: #e4dfc8;}/* Features/*==========================================================================*/.feature{position: relative;}.feature .media-body *:last-child{margin-bottom: 0; margin-top: 5px;margin-bottom: 5px;}.feature,.feature:hover,.feature.hover,.feature .media-object,.feature:hover .media-object,.feature.hover .media-object,.feature .media-object:after,.feature:hover .media-object:after,.feature.hover .media-object:after{-webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}.feature .media-object{/*display: block;*/}/* Style 1 */.feature.style-1{text-align: center; padding-bottom: 5px;}.feature.style-1.with-border .media{border: solid 1px #eeeeee; padding: 40px 20px 20px 20px;}.feature.style-1 .media{padding-top: 40px;}@media (max-width: 767px){.feature.style-1 .media{max-width: 350px; margin: 0 auto;}}.feature.style-1 .media-object{position: relative; font-size: 50px; line-height: 50px; width: 90px; height: 90px; border-radius: 45px; padding: 20px; background-color: #000000; color: #e4dfc8;}.feature.style-1 .media-heading{font-size: 20px; font-weight: 700; margin-bottom: 12px; margin-top: 9px; text-transform: uppercase;}.feature.style-1:hover .media-object,.feature.style-1.hover .media-object{background-color: #e2632e;}.feature.style-1 .media-object:after{content: ""; position: absolute; left: 0; top: 0; display: block; height: 100%; width: 100%; border-radius: 50%; -webkit-box-shadow: 0 0 0 0 #000000; box-shadow: 0 0 0 0 #000000; -webkit-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8); opacity: 0;}.feature.style-1:hover .media-object:after,.feature.style-1.hover .media-object:after{opacity: 1; -webkit-box-shadow: 0 0 0 5px #e2632e; box-shadow: 0 0 0 5px #e2632e; -webkit-transform: scale(1.15); -moz-transform: scale(1.15); -ms-transform: scale(1.15); -o-transform: scale(1.15); transform: scale(1.15);}/* Style 2 */.feature.style-2{margin-bottom: 30px;}.feature.style-2 .media{}.feature.style-2 .media > .pull-left{margin-right: 20px;}.feature.style-2 .media-body{padding-top: 0px;}.feature.style-2 .media-object{font-size: 20px; line-height: 20px; width: 50px; height: 50px; padding: 15px; text-align: center; border-radius: 25px; background-color: #e2632e; color: #e4dfc8;}.feature.style-2 .media-heading{color: #f5f5f5; font-size: 18px; font-weight: 700; text-transform: uppercase;background: linear-gradient(to right, #359e82 30%, #0a1612 90%); border-radius: 2px; padding-left: 10px; padding-top: 3px; padding-bottom: 3px;}.feature.style-2:hover .media-object,.feature.style-2.hover .media-object{background-color: #359e82;}/* Style 3 */.feature.style-3{margin-top: 25px; margin-bottom: 30px; margin-left: auto; margin-right: auto; max-width: 400px;}.feature.style-3 .media-heading{margin-top: 10px;}.feature.style-3 .media{padding: 15px; border: solid 1px #eeeeee;}.feature.style-3 .media-object{position: absolute; left: 50%; top: -25px; height: 50px; width: 50px; margin-left: -25px; line-height: 50px; text-align: center; border-radius: 25px; border: solid 1px #eeeeee; background-color: #e4dfc8; color: #3c4547;}.feature.style-3:hover .media-object,.feature.style-3.hover .media-object{background-color: #e2632e; border-color: #e2632e; color: #e4dfc8;}/* Style 4 */.feature.style-4{margin-bottom: 30px;}.row .feature.style-4:last-child{margin-bottom: 0;}.feature.style-4 .media{}.feature.style-4 .media-object{font-size: 30px; line-height: 30px; width: 80px; height: 80px; padding: 25px; text-align: center; border-radius: 40px; background-color: #e2632e; color: #e4dfc8;}.feature.style-4 .media-heading{color: #242424;}.feature.style-4:hover .media-object,.feature.style-4.hover .media-object{background-color: #6ecf67;}/* Style 5 */.feature.style-5{text-align: center; padding-bottom: 40px; padding-left: 20px; padding-right: 20px; background-color: #e2632e; color: #e4dfc8;}.feature.style-5 .media{padding-top: 40px;}.feature.style-5 .media-body *:last-child{margin-bottom: 0; margin-top: 8px;}@media (max-width: 767px){.feature.style-5 .media{max-width: 350px; margin: 0 auto;}}.feature.style-5 .media-object{position: relative; font-size: 50px; line-height: 50px; width: 90px; height: 90px; border-radius: 45px; padding: 20px; background-color: #e4dfc8; color: #e2632e;}.feature.style-5 .media-heading{color: #e4dfc8; font-size: 20px; font-weight: 700; margin-bottom: 12px; margin-top: 9px; text-transform: uppercase;}.feature.style-5:hover .media-object,.feature.style-5.hover .media-object{background-color: #e4dfc8;}.feature.style-5 .media-object:after{content: ""; position: absolute; left: 0; top: 0; display: block; height: 100%; width: 100%; border-radius: 50%; -webkit-box-shadow: 0 0 0 0 #e4dfc8; box-shadow: 0 0 0 0 #e4dfc8; -webkit-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8); opacity: 0;}.feature.style-5:hover .media-object:after,.feature.style-5.hover .media-object:after{opacity: 1; -webkit-box-shadow: 0 0 0 5px #e4dfc8; box-shadow: 0 0 0 5px #e4dfc8; -webkit-transform: scale(1.15); -moz-transform: scale(1.15); -ms-transform: scale(1.15); -o-transform: scale(1.15); transform: scale(1.15);}/* Facts */.facts{color: #8b8b8b; margin-bottom: 30px; padding-left: 46px; position: relative;}.facts .title{color: #3c4547; font-size: 16px; font-weight: 700; line-height: 30px; margin-top: 0; text-transform: uppercase;}.facts .title .fa{font-size: 32px; left: 0; line-height: 32px; position: absolute; top: 0; vertical-align: top;}.facts .title span{display: inline-block; line-height: 20px;}@media (max-width: 479px){.facts .title .fa{left: 8px;}}/* Last Tweet / Twitter/*==========================================================================*//* Last tweet/*==========================================================================*/.last-tweet{overflow: hidden; padding: 10px 0 15px 0; text-align: center;}.last-tweet .twitter-icon{display: inline-block; width: 50px; height: 50px; border-radius: 25px; text-align: center; background-color: #e2632e;}.last-tweet .twitter-icon .fa{margin-top: 15px; font-size: 20px; line-height: 20px; color: #e4dfc8;}.last-tweet a{color: #e2632e;}.last-tweet a:hover{color: #000000;}.last-tweet p{margin-top: 7px; margin-bottom: 0;}.last-tweet .owl-controls{position: relative;}.last-tweet .owl-controls .prev,.last-tweet .owl-controls .next{font-size: 30px; line-height: 30px; width: 30px; height: 30px; display: inline-block; text-align: center; position: absolute; top: 7px; left: 50%;}.last-tweet .owl-controls .prev{margin-left: -60px; opacity: 0;}.last-tweet .owl-controls .next{margin-left: 30px; opacity: 0;}.touch .last-tweet .owl-controls .prev,.last-tweet:hover .owl-controls .prev{margin-left: -90px; opacity: 1;}.touch .last-tweet .owl-controls .next,.last-tweet:hover .owl-controls .next{margin-left: 60px; opacity: 1;}.recent-tweets small{color: rgba( 100, 100, 100, 0.4); display: block; margin-top: -10px;}/* Owl controls/*==========================================================================*/.owl-theme .owl-controls .owl-buttons div,.owl-theme .owl-controls .owl-page span{background-color: #e2632e;}/* Error Page/*==========================================================================*/.error-page{padding-top: 50px; padding-bottom: 100px; text-align: center; position: relative;}.error-oops{font-size: 150px; line-height: 150px; color: #242424;}.error-number{display: inline-block; background-color: #e4dfc8; clear: right; top: -80px; position: relative; padding: 0 5px; border-radius: 2px; font-size: 20px; font-weight: 600; color: #242424;}.error-message{display: inline-block; padding: 0 5px; border-radius: 2px; background-color: #6bcc64; color: #e4dfc8;}@media (max-width: 479px){.error-oops{font-size: 90px; line-height: 90px;}.error-number{top: -45px;}}/* Media / Testimonails/*==========================================================================*/.testimonial .media-icon-bg{position: absolute; right: 15px; top: 0; z-index: -1; font-size: 60px; color: #f2f4f7;}.testimonial .media-body{padding-right: 15px;}.testimonial .media-heading{font-weight: 600;}.testimonial .media-heading small{display: block; font-size: 11px;}/* Media / Latest news .../*==========================================================================*/.address-ul{margin-left: 22px;}.address-ul strong{display: inline-block; font-weight: 300; line-height: 20px; margin-bottom: 5px; color: #e4dfc8;}.address-ul li{line-height: 20px; margin-bottom: 10px;}.address-ul .fa{color: #626566;}/* Media / Latest news .../*==========================================================================*/.media{margin-bottom: 20px;}.media > .pull-left{margin-right: 30px;}.media .media{margin-bottom: 5px;}.media .media > .pull-left{margin-right: 10px;}.media .post-date{color: #7d7d7d; font-size: 11px; margin-bottom: 15px; text-transform: uppercase;}.media .post-date .fa{margin-right: 5px; color: #7d7d7d;}.media:last-child{border-bottom: none;}.media img{border: 1px solid #DBDBDB; -webkit-border-radius: 100%; -webkit-border-radius: 0px; border-radius: 0px; padding: 5px; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;}.img-circle{border-radius: 50% !important;}.media img:hover{border-color: #000000;}.media-body{padding-top: 15px;}/* Call Action/*==========================================================================*/.wide .page-section.call-action,.boxed .page-section.call-action > .container{border: none; background-color: #e2632e; color: #e4dfc8;}.wide .page-section.black,.boxed .page-section.black > .container{border: none; background-color: #000000; color: #e2632e;}.call-action h1,.call-action h2,.call-action h3,.call-action h4,.call-action h5,.call-action h6{text-transform: uppercase; font-weight: 700; color: #e4dfc8;}/* Social line/*==========================================================================*/.socical-line{}.socical-line li{margin-right: 10px; margin-bottom: 10px; padding: 0;}.socical-line a{display: block; width: 22px; height: 22px; line-height: 22px; border-radius: 11px; text-align: center; background-color: #1e2223; color: #3c4547;}.socical-line .fa{font-size: 16px; line-height: 17px; color: #fff;}.socical-line a:hover .fa{color: #e2632e;}/* Project/*==========================================================================*/.project-single{}.project-media{}.project-overview{}.project-details{}.project-details .dl-horizontal dt{text-align: left;}.project-details .dl-horizontal dt{color: #3c4547; width: 90px;}.project-details .dl-horizontal dd{position: relative; margin-left: 110px;}@media (max-width: 767px){.project-details .dl-horizontal dt{float: left;}}/* af-form/*==========================================================================*//* Google map/*==========================================================================*/.google-map,#map-canvas{min-height: 580px; max-height: 650px;}/* Parallax/*==========================================================================*/.parallax,.boxed .parallax > .container{position: relative; z-index: 1;}.parallax-bg{position: absolute; top: 0; left: 0; right: 0; width: 100%; height: 100%; /*background-attachment: fixed !important;*/ /*background-attachment: scroll !important;*/ background-repeat: repeat; background-image: url("../img/bg/shattered.png"); z-index: 2;}.parallax-overlay{position: absolute; top: 0; left: 0; right: 0; width: 100%; height: 100%; background-position: 50% 0; background-repeat: repeat; background-image: url("../img/overlay.png"); z-index: 3;}.parallax-inner{position: relative; color: #e4dfc8; z-index: 4;}/* Footer/*==========================================================================*/.footer a,.footer a:hover,.footer a:active,.footer a:focus{-webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; text-decoration: none;color:#fff;}.footer a:hover,.footer a:active,.footer a:focus{}.wide .footer,.boxed .footer > .container{background: linear-gradient(to right, #359e82 30%, #0a1612 90%); border-top: 1px solid #dbdbdb; padding-top: 40px;}.footer .widget{/*margin-bottom: 30px;*/}.footer .title{margin: 0 0 30px 0; font-size: 30px; line-height: 30px;}.footer .form-control{border: 1px solid #dbdbdb; border-radius: 3px;}.footer .form-control:focus{border: 1px solid #000000;}.footer .error{color: #ff0000;}/**/.footer .btn{border-radius: 3px;}.footer .btn-default .badge{background-color: #303739; color: #fff;}/* Copyright line */.wide .copyrights,.boxed .copyrights > .container{margin-bottom: 40px; margin-top: 40px;}.copyrights .row{border-top: 1px solid #dbdbdb; padding-top: 40px;}.copyrights .socical-line{margin-bottom: 0; text-align: center;}.copyrights .socical-line li{margin-bottom: 0; margin-right: 1px;}.copyrights .socical-line li a{background-color: #e2632e; border: 1px solid #fff; border-radius: 50% 50% 50% 50%; color: #7D7D7D; display: block; height: 32px; line-height: 22px; padding: 5px; width: 32px;}.copyrights .socical-line li a:hover i{color: #000000;}.copyrights .socical-line li a:hover{border: 1px solid #000000; color: #000000;}.copyrights p{line-height: 32px; text-transform: uppercase;}.copyrights .contact-info{text-align: right;}@media (max-width: 767px){.copyrights{text-align: center;}.copyrights .contact-info{margin-top: 10px; text-align: center;}}/* to top */.totop{background-color: transparent; border: 2px solid; border-radius: 100% 100% 100% 100%; bottom: -100px; color: rgba(100, 100, 100, 0.4); cursor: pointer; font-size: 20px; line-height: 26px; height: 32px; overflow: hidden; position: fixed; right: 25px; text-align: center; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; transition: all .4s ease-in-out; width: 32px; z-index: 9999;}.totop:hover{color: #3f3f3f;}/* Helper Classes/*==========================================================================*//*==========================================================================*//*==========================================================================*/.clear{clear: both;}.overflowed{overflow: hidden; position: relative;}/*[data-animation],*/.animated,.vhidden{visibility: hidden;}.visible{visibility: visible;}.div-table, .div-cell{height: 100% !important; display: table !important;}.div-cell{display: table-cell !important; vertical-align: middle !important; float: none !important;}@media (max-width: 767px){[class*="col-"].div-table, [class*="col-"].div-cell{display: block !important;}}/* Remove firefox dotted line/*==========================================================================*/a,a:active,a:focus,input,input:active,input:focus,button,button:active,button:focus,select,select:active,select:focus{outline: 0 !important;}/* Remove webkit outline glow/*==========================================================================*/input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance: none; margin: 0;}