
/*! normalize.css v3.0.0 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@media print{*{text-shadow:none !important;color:#000 !important;background:transparent !important;box-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff !important}.navbar{display:none}.table td,.table th{background-color:#fff !important}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}.label{border:1px solid #000}.table{border-collapse:collapse !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}

.carousel{position:relative}
.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-control.left{background-image:-webkit-linear-gradient(left, color-stop(rgba(0,0,0,0.5) 0), color-stop(rgba(0,0,0,0.0001) 100%));background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left, color-stop(rgba(0,0,0,0.0001) 0), color-stop(rgba(0,0,0,0.5) 100%));background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:hover,.carousel-control:focus{outline:none;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;margin-left:-15px;font-size:30px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important;visibility:hidden !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}@media (max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width:992px) and (max-width:1279px){.visible-md{display:block !important}table.visible-md{display:table}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width:1280px){.visible-lg{display:block !important}table.visible-lg{display:table}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (max-width:767px){.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1279px){.hidden-md{display:none !important}}@media (min-width:1280px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}@media print{.hidden-print{display:none !important}}


/* Page Title */
/*-----------------------------------*/

.page-title-before {
    font-family: "kepler-std", serif;
    font-size: 26px;
    font-style: italic;
    font-weight: 300;
    color: #00e5bf;
    margin-bottom: 1.78em;
}
.theme-listing .page-title-before, .blog-page .page-title-before {margin-bottom: 1em;}
.theme-details .page-title-before {margin-bottom: 0.92em;}
.pricing-page .page-title-before {margin-bottom: 1em;}
.customization-page .page-title-before {margin-bottom: 1.36em;}

.page-title {
    font-family: "brandon-grotesque", sans-serif;
    font-size: 63px;
    font-weight: 500;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: -1px;
    margin-bottom: 0.16em;
}
.theme-listing .page-title, .blog-page .page-title {margin-bottom: 1.5em;}
.theme-details .page-title {margin-bottom: 1.48em;}
.pricing-page .page-title {margin-bottom: 1.12em;}
.customization-page .page-title {margin-bottom: 0.1em;}

.page-subtitle {
    font-family: "brandon-grotesque", sans-serif;
    font-weight: 300;
    font-size: 54px;
    color: #ff7105;
    text-transform: uppercase;
    letter-spacing: -1.4px;
    margin-bottom: 0.4em;
}
.customization-page .page-subtitle {margin-bottom: 0.3em;}
.customization-page .btn-primary {margin-bottom: 144px;}

/* Main Slider */
/*-----------------------------------*/

.main-slider .item,
.page-header {
    background-position: center center;
    background-repeat: repeat-x;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    padding: 0;
    margin: 0;
    border: none;
}
.main-slider .btn-primary {margin-bottom: 151px;}

.main-slider .carousel-desc, .page-title-block {
    padding: 153px 50px 120px;
    text-align: center;
}
.main-slider {background-color: #010e0f;}
.main-slider .carousel-control {display: none;}

.main-slider .carousel-indicators {
    position: absolute;
    top: 50%;
    left: 3%;
    bottom: auto;
    z-index: 15;
    width: auto;
    margin: 0;
    padding: 0;
}
.main-slider .carousel-indicators li {
    display: block;
    width: 12px;
    height: 12px;
    margin: 6px 0;
    border: 2px solid #b6bcbf;
    border-radius: 50%;
}
.main-slider .carousel-indicators li.active {
    background-color: #b6bcbf;
}



/*Fade Effect*/
.main-slider .item {
    opacity: 0;
    -webkit-transition: opacity 0.7s ease-in-out;
    -moz-transition: opacity 0.7s ease-in-out;
    -ms-transition: opacity 0.7s ease-in-out;
    transition: opacity 0.7s ease-in-out;
}
.main-slider .active.item {opacity: 1;}

.main-slider .active.left,
.main-slider .active.right {
    left: 0;
    z-index: 2;
    opacity: 0;
}

/*Responsive*/
@media (max-width: 1279px) {
    .page-title-before {font-size: 24px;}
    .page-title {font-size: 58px;}
    .page-subtitle {font-size: 48px;}
}
@media (max-width: 991px) {
    .main-slider .btn-primary {margin-bottom: 120px;}
    .main-slider .carousel-desc, .page-title-block {padding: 134px 30px 0 !important;}
    .page-title-before {font-size: 18px;}
    .page-title {font-size: 44px;}
    .theme-listing .page-title, .blog-page .page-title {margin-bottom: 0.8em;}
    .page-subtitle {font-size: 30px; letter-spacing: 0;}
    .main-header .btn {margin-top: 10px;}
    .main-header .btn span, .main-header .btn input {
        padding: 0 40px;
        height: 47px;
        line-height: 43px;
        font-size: 14px;
    }
    .main-slider .carousel-indicators {left: 1%;}
    .main-slider .carousel-indicators li {
        width: 16px;
        height: 16px;
        margin: 10px 0;
    }
    .categories-slider {margin-bottom: 40px;}
    .customization-page .btn-primary {margin-bottom: 100px;}
}
@media (max-width: 767px) {
    .main-slider .btn-primary {margin-bottom: 65px;}
    .main-slider .carousel-desc, .page-title-block {padding: 40px 30px 0 !important;}
    .page-title-before {font-size: 14px;}
    .page-title {font-size: 29px;}
    .page-subtitle {font-size: 20px;}
    .main-header .btn {margin-top: 10px;}
    .main-header .btn span, .main-header .btn input {
        padding: 0 30px;
        height: 40px;
        line-height: 36px;
        font-size: 13px;
    }
    .customization-page .btn-primary {margin-bottom: 64px;}
}
@media (max-width: 479px) {
    .main-slider .btn-primary {margin-bottom: 50px;}
    .main-slider .carousel-desc {padding: 36px 26px 0;}
    .page-title-before {font-size: 12px;}
    .page-title {font-size: 18px; letter-spacing: 0;}
    .page-subtitle {margin-bottom: 0; font-size: 14px;}
    .main-header .btn {margin-top: 16px;}
    .main-header .btn span, .main-header .btn input {
        padding: 0 20px;
        height: 30px;
        line-height: 26px;
        font-size: 10px;
    }
    .customization-page .btn-primary {margin-bottom: 58px;}
}

