/* CSS Document */

/*
	Theme Name: Ori
	Description: Ori – Multi-purpose Business HTML Template
	Version: 1.0
	Author: begha
	Website: http://7oroof.com/ ( Designer ) , http://2code.info/ ( Developer )
*/

/* ------------------------------------------ */
/*             TABLE OF CONTENTS
/* ------------------------------------------ */
/*   01 - General & Basic Styles   */
/*   02 - Header & Navigation      */
/*   03 - Revolution Slider        */
/*   04 - Breadcrumbs              */
/*   05 - Sections                 */
/*   06 - Sidebar                  */
/*   07 - Box icon                 */
/*   08 - Isotope & Portfolio      */
/*   09 - Contact                  */
/*   10 - Page 404                 */
/*   11 - Coming soon              */
/*   12 - Buttons                  */
/*   13 - Accordion                */
/*   14 - Toggle accordion         */
/*   15 - Progressbar              */
/*   16 - Head title               */
/*   17 - Blog                     */
/*   18 - Single post & page       */
/*   19 - Testimonial              */
/*   20 - Clients                  */
/*   21 - Member                   */
/*   22 - Callout                  */
/*   23 - Alerts                   */
/*   24 - Social                   */
/*   25 - Pricing tables           */
/*   26 - Pagination               */
/*   27 - About video              */
/*   28 - List ul                  */
/*   29 - Blockquote               */
/*   30 - bxSlider                 */
/*   31 - Footer                   */
/*   32 - Border radius & Colors &
          Animation & Keyframes    */
/*
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,700);
@import url("css/base.css");
@import url("css/lists.css");
@import url("css/bootstrap.min.css");
@import url("css/prettyPhoto.css");
@import url("css/font-awesome/css/font-awesome.min.css");
@import url("css/fontello/css/fontello.css");
@import url("css/settings.css");
@import url("css/animate-custom.css");
 01 - General & Basic Styles */
body {
	background-color: #FFF;
	color: #000;
	-webkit-font-smoothing: antialiased;
	overflow-x: hidden;
}
input,textarea {
	-webkit-font-smoothing: antialiased;
}
#warp {
	background-color: #FFF;
	display: none;
}
.container > .row > .col-md-9 {
	overflow: hidden;
	height: 100%;
}
.white-box{background:#fff;padding:25px;margin-bottom:30px}
.white-box .box-title{margin:0 0 12px;font-weight:500;text-transform:uppercase;font-size:16px}
.table-responsive {
    min-height: .01%;
    overflow-x: auto;
    overflow-y:hidden;
}
.color-bordered-table .primary-bordered-table {
    border: 2px solid #707cd2;
}

.table {
    margin-bottom: 10px;
}
.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
}
table {
    background-color: transparent;
}
table {
    border-spacing: 0;
    border-collapse: collapse;
}
.table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_desc_disabled{background:0 0}table.dataTable thead .sorting_asc:after{content:"\f0de";float:right;font-family:fontawesome}table.dataTable thead .sorting_desc:after{content:"\f0dd";float:right;font-family:fontawesome}table.dataTable thead .sorting:after{content:"\f0dc";float:right;font-family:fontawesome;color:rgba(50,50,50,.5)}.btn-circle{width:30px;height:30px;padding:6px 0;border-radius:15px;text-align:center;font-size:12px;line-height:1.428571429}.btn-circle.btn-lg{width:50px;height:50px;padding:10px 16px;border-radius:25px;font-size:18px;line-height:1.33}.btn-circle.btn-xl{width:70px;height:70px;padding:10px 16px;border-radius:35px;font-size:24px;line-height:1.33}.show-grid [class^=col-]{padding-top:10px;padding-bottom:10px;border:1px solid rgba(120,130,140,.13);background-color:#f7fafc}.show-grid{margin:15px 0}.huge{font-size:40px}.white-box{background:#fff;padding:25px;margin-bottom:30px}.white-box .box-title{margin:0 0 12px;font-weight:500;text-transform:uppercase;font-size:16px}.panel{border-radius:0;margin-bottom:30px;border:0;box-shadow:none}.panel .panel-heading{border-radius:0;font-weight:500;font-size:16px;padding:20px 25px}.panel .panel-heading .panel-title{font-size:16px;color:#313131}.panel .panel-heading a i{font-size:12px;margin-left:8px}.panel .panel-action{float:right}.panel .panel-action a{opacity:.5}.panel .panel-action a:hover{opacity:1}.panel .panel-body{padding:25px}.panel .panel-body:first-child h3{margin-top:0;font-weight:500;font-family:Rubik,sans-serif;font-size:14px;text-transform:uppercase}.panel .panel-footer{background:#fff;border-radius:0;padding:20px 25px}.panel-green,.panel-success{border-color:#53e69d}.panel-green .panel-heading,.panel-success .panel-heading{border-color:#53e69d;color:#fff;background-color:#53e69d}.panel-green .panel-heading a,.panel-success .panel-heading a{color:#fff}.panel-green .panel-heading a:hover,.panel-success .panel-heading a:hover{color:rgba(255,255,255,.5)}.panel-green a,.panel-success a{color:#53e69d}.panel-green a:hover,.panel-success a:hover{color:#1ece77}.panel-black,.panel-inverse{border-color:#4c5667}.panel-black .panel-heading,.panel-inverse .panel-heading{border-color:#4c5667;color:#fff;background-color:#4c5667}.panel-black .panel-heading a,.panel-inverse .panel-heading a{color:#fff}.panel-black .panel-heading a:hover,.panel-inverse .panel-heading a:hover{color:rgba(255,255,255,.5)}.panel-black a,.panel-inverse a{color:#4c5667}.panel-black a:hover,.panel-inverse a:hover{color:#2c313b}.panel-darkblue,.panel-primary{border-color:#707cd2}.panel-darkblue .panel-heading,.panel-primary .panel-heading{border-color:#707cd2;color:#fff;background-color:#707cd2}.panel-darkblue .panel-heading a,.panel-primary .panel-heading a{color:#fff}.panel-darkblue .panel-heading a:hover,.panel-primary .panel-heading a:hover{color:rgba(255,255,255,.5)}.panel-darkblue a,.panel-primary a{color:#707cd2}.panel-darkblue a:hover,.panel-primary a:hover{color:#3b4abb}.panel-blue,.panel-info{border-color:#2cabe3}.panel-blue .panel-heading,.panel-info .panel-heading{border-color:#2cabe3;color:#fff;background-color:#2cabe3}.panel-blue .panel-heading a,.panel-info .panel-heading a{color:#fff}.panel-blue .panel-heading a:hover,.panel-info .panel-heading a:hover{color:rgba(255,255,255,.5)}.panel-blue a,.panel-info a{color:#2cabe3}.panel-blue a:hover,.panel-info a:hover{color:#177eac}.panel-danger,.panel-red{border-color:#ff7676}.panel-danger .panel-heading,.panel-red .panel-heading{border-color:#ff7676;color:#fff;background-color:#ff7676}.panel-danger .panel-heading a,.panel-red .panel-heading a{color:#fff}.panel-danger .panel-heading a:hover,.panel-red .panel-heading a:hover{color:rgba(255,255,255,.5)}.panel-danger a,.panel-red a{color:#ff7676}.panel-danger a:hover,.panel-red a:hover{color:#ff2a2a}.panel-warning,.panel-yellow{border-color:#ffc36d}.panel-warning .panel-heading,.panel-yellow .panel-heading{border-color:#ffc36d;color:#fff;background-color:#ffc36d}.panel-warning .panel-heading a,.panel-yellow .panel-heading a{color:#fff}.panel-warning .panel-heading a:hover,.panel-yellow .panel-heading a:hover{color:rgba(255,255,255,.5)}.panel-warning a,.panel-yellow a{color:#ffc36d}.panel-warning a:hover,.panel-yellow a:hover{color:#ffa421}.panel-theme,.panel-themecolor{border-color:#2cabe3}.panel-theme .panel-heading,.panel-themecolor .panel-heading{border-color:#2cabe3;color:#fff;background-color:#2cabe3}.panel-theme .panel-heading a,.panel-themecolor .panel-heading a{color:#fff}.panel-theme .panel-heading a:hover,.panel-themecolor .panel-heading a:hover{color:rgba(255,255,255,.5)}.panel-theme a,.panel-themecolor a{color:#2cabe3}.panel-theme a:hover,.panel-themecolor a:hover{color:#177eac}.panel-default,.panel-white{border-color:rgba(120,130,140,.13)}.panel-default .panel-heading,.panel-white .panel-heading{color:#313131;background-color:#fff;border-bottom:1px solid rgba(120,130,140,.13)}.panel-default .panel-body,.panel-white .panel-body{color:#313131}.panel-default .panel-action a,.panel-white .panel-action a{color:#313131;opacity:.5}.panel-default .panel-action a:hover,.panel-white .panel-action a:hover{opacity:1;color:#313131}.panel-default .panel-footer,.panel-white .panel-footer{background:#fff;color:#313131;border-top:1px solid rgba(120,130,140,.13)}.full-panel-info{border-color:#2cabe3}.full-panel-info .panel-heading{border-color:#2cabe3;color:#fff;background-color:#2cabe3;border-bottom:1px solid rgba(120,130,140,.13)}.full-panel-info .panel-body{background:#2cabe3;color:#fff}.full-panel-info .panel-footer{background:#2cabe3;color:#fff;border-top:1px solid rgba(120,130,140,.13)}.full-panel-info a{color:#2cabe3}.full-panel-info a:hover{color:#177eac}.full-panel-warning{border-color:#ffc36d}.full-panel-warning .panel-heading{border-color:#ffc36d;color:#fff;background-color:#ffc36d;border-bottom:1px solid rgba(120,130,140,.13)}.full-panel-warning .panel-body{background:#ffc36d;color:#fff}.full-panel-warning .panel-footer{background:#ffc36d;color:#fff;border-top:1px solid rgba(120,130,140,.13)}.full-panel-warning a{color:#ffc36d}.full-panel-warning a:hover{color:#ffa421}.full-panel-success{border-color:#53e69d}.full-panel-success .panel-heading{border-color:#53e69d;color:#fff;background-color:#53e69d;border-bottom:1px solid rgba(120,130,140,.13)}.full-panel-success .panel-body{background:#53e69d;color:#fff}.full-panel-success .panel-footer{background:#53e69d;color:#fff;border-top:1px solid rgba(120,130,140,.13)}.full-panel-success a{color:#53e69d}.full-panel-success a:hover{color:#1ece77}.full-panel-purple{border-color:#707cd2}.full-panel-purple .panel-heading{color:#fff;background-color:#707cd2;border-bottom:1px solid rgba(120,130,140,.13)}.full-panel-purple .panel-body{background:#707cd2;color:#fff}.full-panel-purple .panel-footer{background:#707cd2;color:#fff;border-top:1px solid rgba(120,130,140,.13)}.full-panel-purple a{color:#707cd2}.full-panel-purple a:hover{color:#3b4abb}.full-panel-danger{border-color:#ff7676}.full-panel-danger .panel-heading{border-color:#ff7676;color:#fff;background-color:#ff7676;border-bottom:1px solid rgba(120,130,140,.13)}.full-panel-danger .panel-body{background:#ff7676;color:#fff}.full-panel-danger .panel-footer{background:#ff7676;color:#fff;border-top:1px solid rgba(120,130,140,.13)}.full-panel-danger a{color:#ff7676}.full-panel-danger a:hover{color:#ff2a2a}.full-panel-inverse{border-color:#4c5667}.full-panel-inverse .panel-heading{border-color:#4c5667;color:#fff;background-color:#4c5667;border-bottom:1px solid rgba(120,130,140,.13)}.full-panel-inverse .panel-body{background:#4c5667;color:#fff}.full-panel-inverse .panel-footer{background:#4c5667;color:#fff;border-top:1px solid rgba(120,130,140,.13)}.full-panel-inverse a{color:#4c5667}.full-panel-inverse a:hover{color:#2c313b}.full-panel-default{border-color:rgba(120,130,140,.13)}.full-panel-default .panel-heading{color:#313131;background-color:#fff;border-bottom:1px solid rgba(120,130,140,.13)}.full-panel-default .panel-body{color:#313131}.full-panel-default .panel-footer{background:#fff;color:#313131;border-top:1px solid rgba(120,130,140,.13)}.full-panel-default a{color:#313131}.full-panel-default a:hover{color:#2c313b}.panel-opcl{float:right}.panel-opcl i{margin-left:8px;font-size:10px;cursor:pointer}.fa-fw{width:20px!important;display:inline-block!important;text-align:left!important}.waves-effect{position:relative;cursor:pointer;display:inline-block;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.waves-effect .waves-ripple{position:absolute;border-radius:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;opacity:0;background:rgba(0,0,0,.08);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);pointer-events:none}.waves-effect.waves-light .waves-ripple{background:rgba(255,255,255,.4);background:-webkit-radial-gradient(rgba(255,255,255,.2) 0,rgba(255,255,255,.3) 40%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0) 70%);background:-o-radial-gradient(rgba(255,255,255,.2) 0,rgba(255,255,255,.3) 40%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0) 70%);background:-moz-radial-gradient(rgba(255,255,255,.2) 0,rgba(255,255,255,.3) 40%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0) 70%);background:radial-gradient(rgba(255,255,255,.2) 0,rgba(255,255,255,.3) 40%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0) 70%)}.waves-effect.waves-classic .waves-ripple{background:rgba(0,0,0,.2)}.waves-effect.waves-classic.waves-light .waves-ripple{background:rgba(255,255,255,.4)}.waves-notransition{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important}.waves-button,.waves-circle{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(circle,#fff 100%,#000 100%)}.waves-button,.waves-button-input,.waves-button:hover,.waves-button:visited{white-space:nowrap;vertical-align:middle;cursor:pointer;border:none;outline:0;color:inherit;background-color:rgba(0,0,0,0);font-size:1em;line-height:1em;text-align:center;text-decoration:none;z-index:1}.waves-button{padding:.85em 1.1em;border-radius:.2em}.waves-button-input{margin:0;padding:.85em 1.1em}.waves-input-wrapper{border-radius:.2em;vertical-align:bottom}.waves-input-wrapper.waves-button{padding:0}.waves-input-wrapper .waves-button-input{position:relative;top:0;left:0;z-index:1}.waves-circle{text-align:center;width:2.5em;height:2.5em;line-height:2.5em;border-radius:50%}.waves-float{-webkit-mask-image:none;-webkit-box-shadow:0 1px 1.5px 1px rgba(0,0,0,.12);box-shadow:0 1px 1.5px 1px rgba(0,0,0,.12);-webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}.waves-float:active{-webkit-box-shadow:0 8px 20px 1px rgba(0,0,0,.3);box-shadow:0 8px 20px 1px rgba(0,0,0,.3)}.waves-block{display:block}.common-list{margin:0;padding:0}.common-list li{list-style:none;display:block}.common-list li a{padding:12px 0;color:#313131;display:block}.common-list li a:hover{color:#2cabe3}.checkbox{padding-left:20px}.checkbox label{display:inline-block;padding-left:5px;position:relative}.checkbox label::before{-o-transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;background-color:#fff;border-radius:1px;border:1px solid rgba(120,130,140,.13);content:"";display:inline-block;height:17px;left:0;margin-left:-20px;position:absolute;transition:.3s ease-in-out;width:17px;outline:0!important}.checkbox label::after{color:#313131;display:inline-block;font-size:11px;height:16px;left:0;margin-left:-20px;padding-left:3px;padding-top:1px;position:absolute;top:0;width:16px}.checkbox input[type=checkbox]{cursor:pointer;opacity:0;z-index:1;outline:0!important}.checkbox input[type=checkbox]:disabled+label{opacity:.65}.checkbox input[type=checkbox]:focus+label::before{outline-offset:-2px;outline:0;outline:dotted thin}.checkbox input[type=checkbox]:checked+label::after{content:"\f00c";font-family:FontAwesome}.checkbox input[type=checkbox]:disabled+label::before{background-color:#e4e7ea;cursor:not-allowed}.checkbox.checkbox-circle label::before{border-radius:50%}.checkbox.checkbox-inline{margin-top:0}.checkbox.checkbox-single label{height:17px}.checkbox-primary input[type=checkbox]:checked+label::before{background-color:#707cd2;border-color:#707cd2}.checkbox-primary input[type=checkbox]:checked+label::after{color:#fff}.checkbox-danger input[type=checkbox]:checked+label::before{background-color:#ff7676;border-color:#ff7676}.checkbox-danger input[type=checkbox]:checked+label::after{color:#fff}.checkbox-info input[type=checkbox]:checked+label::before{background-color:#2cabe3;border-color:#2cabe3}.checkbox-info input[type=checkbox]:checked+label::after{color:#fff}.checkbox-warning input[type=checkbox]:checked+label::before{background-color:#ffc36d;border-color:#ffc36d}.checkbox-warning input[type=checkbox]:checked+label::after{color:#fff}.checkbox-success input[type=checkbox]:checked+label::before{background-color:#53e69d;border-color:#53e69d}.checkbox-success input[type=checkbox]:checked+label::after{color:#fff}.checkbox-purple input[type=checkbox]:checked+label::before{background-color:#707cd2;border-color:#707cd2}.checkbox-purple input[type=checkbox]:checked+label::after{color:#fff}.checkbox-red input[type=checkbox]:checked+label::before{background-color:#ff7676;border-color:#ff7676}.checkbox-red input[type=checkbox]:checked+label::after{color:#fff}.checkbox-inverse input[type=checkbox]:checked+label::before{background-color:#4c5667;border-color:#4c5667}.checkbox-inverse input[type=checkbox]:checked+label::after{color:#fff}.radio{padding-left:20px}.radio label{display:inline-block;padding-left:5px;position:relative}.radio label::before{-o-transition:border .5s ease-in-out;-webkit-transition:border .5s ease-in-out;background-color:#fff;border-radius:50%;border:1px solid rgba(120,130,140,.13);content:"";display:inline-block;height:17px;left:0;margin-left:-20px;position:absolute;transition:border .5s ease-in-out;width:17px;outline:0!important}.radio label::after{-moz-transition:-moz-transform .3s cubic-bezier(.8,-.33,.2,1.33);-ms-transform:scale(0,0);-o-transform:scale(0,0);-o-transition:-o-transform .3s cubic-bezier(.8,-.33,.2,1.33);-webkit-transform:scale(0,0);-webkit-transition:-webkit-transform .3s cubic-bezier(.8,-.33,.2,1.33);background-color:#313131;border-radius:50%;content:" ";display:inline-block;height:7px;left:5px;margin-left:-20px;position:absolute;top:5px;transform:scale(0,0);transition:transform .3s cubic-bezier(.8,-.33,.2,1.33);width:7px}.radio input[type=radio]{cursor:pointer;opacity:0;z-index:1;outline:0!important}.radio input[type=radio]:disabled+label{opacity:.65}.radio input[type=radio]:focus+label::before{outline-offset:-2px;outline:-webkit-focus-ring-color auto 5px;outline:dotted thin}.radio input[type=radio]:checked+label::after{-ms-transform:scale(1,1);-o-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1)}.radio input[type=radio]:disabled+label::before{cursor:not-allowed}.radio.radio-inline{margin-top:0}.radio.radio-single label{height:17px}.radio-primary input[type=radio]+label::after{background-color:#707cd2}.radio-primary input[type=radio]:checked+label::before{border-color:#707cd2}.radio-primary input[type=radio]:checked+label::after{background-color:#707cd2}.radio-danger input[type=radio]+label::after{background-color:#ff7676}.radio-danger input[type=radio]:checked+label::before{border-color:#ff7676}.radio-danger input[type=radio]:checked+label::after{background-color:#ff7676}.radio-info input[type=radio]+label::after{background-color:#2cabe3}.radio-info input[type=radio]:checked+label::before{border-color:#2cabe3}.radio-info input[type=radio]:checked+label::after{background-color:#2cabe3}.radio-warning input[type=radio]+label::after{background-color:#ffc36d}.radio-warning input[type=radio]:checked+label::before{border-color:#ffc36d}.radio-warning input[type=radio]:checked+label::after{background-color:#ffc36d}.radio-success input[type=radio]+label::after{background-color:#53e69d}.radio-success input[type=radio]:checked+label::before{border-color:#53e69d}.radio-success input[type=radio]:checked+label::after{background-color:#53e69d}.radio-purple input[type=radio]+label::after{background-color:#707cd2}.radio-purple input[type=radio]:checked+label::before{border-color:#707cd2}.radio-purple input[type=radio]:checked+label::after{background-color:#707cd2}.radio-red input[type=radio]+label::after{background-color:#ff7676}.radio-red input[type=radio]:checked+label::before{border-color:#ff7676}.radio-red input[type=radio]:checked+label::after{background-color:#ff7676}.fileupload{overflow:hidden;position:relative}.fileupload input.upload{cursor:pointer;filter:alpha(opacity=0);font-size:20px;margin:0;opacity:0;padding:0;position:absolute;right:0;top:0}.model_img{cursor:pointer}.myadmin-dd .dd-list .dd-item .dd-handle{background:#fff;border:1px solid rgba(120,130,140,.13);padding:8px 16px;height:auto;font-weight:600;border-radius:0}.myadmin-dd .dd-list .dd-item .dd-handle:hover{color:#2cabe3}.myadmin-dd .dd-list .dd-item button{height:auto;font-size:17px;margin:8px auto;color:#313131;width:30px}.myadmin-dd-empty .dd-list .dd3-handle{border:1px solid rgba(120,130,140,.13);border-bottom:0;background:#fff;height:36px;width:36px}.myadmin-dd-empty .dd-list .dd3-handle:before{color:inherit;top:7px}.myadmin-dd-empty .dd-list .dd3-handle:hover{color:#2cabe3}.myadmin-dd-empty .dd-list .dd3-content{height:auto;border:1px solid rgba(120,130,140,.13);padding:8px 16px 8px 46px;background:#fff;font-weight:600}.myadmin-dd-empty .dd-list .dd3-content:hover{color:#2cabe3}.myadmin-dd-empty .dd-list button{width:26px;height:26px;font-size:16px;font-weight:600}.settings_box{position:absolute;top:75px;right:0;z-index:100}.settings_box a{background:#fff;padding:15px;display:inline-block;vertical-align:top}.settings_box a i{display:block;-webkit-animation-name:rotate;-webkit-animation-duration:2s;-moz-animation-name:rotate;-moz-animation-duration:2s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;animation-name:rotate;font-size:16px;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes rotate{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.theme_color{margin:0;padding:0;display:inline-block;overflow:hidden;width:0;transition:.5s ease-out;background:#fff}.theme_color li{list-style:none;width:30%;float:left;margin:0 1.5%}.theme_color li a{padding:5px;height:50px;display:block}.theme_color li a.theme-green{background:#53e69d}.theme_color li a.theme-red{background:#ff7676}.theme_color li a.theme-dark{background:#4c5667}.theme_block{width:200px;padding:30px}ul.common li{display:inline-block;line-height:40px;list-style:none none;width:48%}ul.common li a{color:#313131}ul.common li a:hover{color:#2cabe3}.circle{border-radius:100%;text-align:center;color:#fff}.circle-sm{width:40px;padding-top:12px;height:40px;font-size:14px!important}.circle-md{width:60px;padding-top:15px;height:60px;font-size:24px!important}.circle-lg{width:80px;padding-top:20px;height:80px;font-size:30px!important}.row-in i{font-size:24px}.megamenu{left:0;right:0;width:100%}.mega-dropdown{position:static!important}.mega-dropdown-menu{padding:20px 20px 20px 80px;width:100%;-webkit-box-shadow:none;border:0;box-shadow:0 2px 10px rgba(0,0,0,.1)!important}.mega-dropdown-menu>li>ul{padding:0;margin:0}.mega-dropdown-menu>li>ul>li{list-style:none}.mega-dropdown-menu>li>ul>li>a{display:block;padding:8px 0;clear:both;line-height:1.428571429;color:#313131;white-space:normal}.mega-dropdown-menu>li>ul>li>a:focus,.mega-dropdown-menu>li>ul>li>a:hover{text-decoration:none;color:#2cabe3}.mega-dropdown-menu .dropdown-header{font-size:16px;font-weight:500;padding:8px 0;margin-top:12px}.mega-dropdown-menu li.demo-box a{color:#fff;display:block}.mega-dropdown-menu li.demo-box a:hover{opacity:.8}.mailbox{width:280px;overflow:auto;padding-bottom:0}.message-center a{border-bottom:1px solid rgba(120,130,140,.13);display:block;padding:9px 15px}.message-center a:hover{background:#f7fafc}.message-center .user-img{width:40px;float:left;position:relative;margin:0 10px 15px 0}.message-center .user-img img{width:100%}.message-center .user-img .profile-status{border:2px solid #fff;border-radius:50%;display:inline-block;height:10px;left:30px;position:absolute;top:1px;width:10px}.message-center .user-img .online{background:#53e69d}.message-center .user-img .busy{background:#ff7676}.message-center .user-img .away,.message-center .user-img .offline{background:#ffc36d}.message-center .mail-contnet h5{margin:0;font-weight:400;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.message-center .mail-contnet .mail-desc{font-size:12px;display:block;margin:5px 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#313131}.message-center .mail-contnet .time{display:block;font-size:10px;color:#313131}.mail-contnet a.action{margin-left:10px;font-size:12px;visibility:hidden}.mail-contnet:hover a.action{visibility:visible}.inbox-center td{white-space:nowrap}.inbox-center .unread td{font-weight:400}.inbox-center a{color:#313131;padding:2px 0 3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.comment-center{margin:0 -25px}.comment-center .comment-body{border-bottom:1px solid rgba(120,130,140,.13);display:table;width:100%;padding:20px 25px}.comment-center .comment-body:hover{background:#f7fafc}.comment-center .user-img{width:40px;display:table-cell;position:relative;margin:0 10px 0 0}.comment-center .user-img img{width:100%}.comment-center .mail-contnet{display:table-cell;padding-left:15px;vertical-align:top}.comment-center .mail-contnet h5{margin-top:0;font-weight:400;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.comment-center .mail-contnet .mail-desc{font-size:14px;display:block;margin:15px 0;line-height:25px;color:#848a96;overflow:hidden;max-height:52px;text-overflow:ellipsis}.comment-center .mail-contnet .time{display:inline-block;font-size:12px;color:#98a6ad}.sales-report{background:#f7fafc;margin:12px -25px;padding:15px}.dropdown-alerts,.dropdown-tasks{padding:0}.dropdown-alerts li a,.dropdown-tasks li a,.mailbox li>a{padding:15px 20px}.dropdown-alerts li.divider,.dropdown-tasks li.divider{margin:0}.row-in-br{border-right:1px solid rgba(120,130,140,.13)}.col-in{list-style:none;padding:0;margin:0}.col-in li{display:inline-block;vertical-align:middle;padding:0 10px}.col-in li .circle{display:inline-block}.col-in li.col-middle{width:40%}.col-in li.col-last{float:right}.col-in h3{font-size:36px;font-weight:100}.basic-list{padding:0}.basic-list li{display:block;padding:15px 0;border-bottom:1px solid rgba(120,130,140,.13);line-height:27px}.basic-list li:last-child{border-bottom:0}.steamline{position:relative;border-left:1px solid rgba(120,130,140,.13);margin-left:20px}.steamline .sl-left{float:left;margin-left:-20px;z-index:1;width:40px;line-height:40px;text-align:center;height:40px;border-radius:100%;color:#fff;background:#313131;margin-right:15px}.steamline .sl-left img{max-width:40px}.steamline .sl-right{padding-left:50px}.steamline .sl-right .desc,.steamline .sl-right .inline-photos{margin-bottom:30px}.steamline .sl-right div>a{color:#313131;font-weight:400}.steamline .sl-item{border-bottom:1px solid rgba(120,130,140,.13);margin:20px 0}.sl-date{font-size:10px;color:#98a6ad}.time-item{border-color:$border;padding-bottom:1px;position:relative}.time-item:before{content:" ";display:table}.time-item:after{background-color:#fff;border-color:rgba(120,130,140,.13);border-radius:10px;border-style:solid;border-width:2px;bottom:0;content:'';height:14px;left:0;margin-left:-8px;position:absolute;top:5px;width:14px}.time-item-item:after{content:" ";display:table}.item-info{margin-bottom:15px;margin-left:15px}.item-info p{margin-bottom:10px!important}.user-bg{margin:-25px;height:230px;overflow:hidden;position:relative}.user-bg .overlay-box{background:#707cd2;opacity:.9;position:absolute;top:0;left:0;right:0;height:100%;text-align:center}.user-bg .overlay-box .user-content{padding:15px;margin-top:30px}.user-btm-box{padding:40px 0 10px;clear:both;overflow:hidden}.vertical .carousel-inner{height:100%;position:relative}.carousel.vertical .item{-webkit-transition:.6s ease-in-out top;-moz-transition:.6s ease-in-out top;-ms-transition:.6s ease-in-out top;-o-transition:.6s ease-in-out top;transition:.6s ease-in-out top}.carousel.vertical .active{top:0}.carousel.vertical .next{top:400px}.carousel.vertical .prev{top:-400px}.carousel.vertical .next.left,.carousel.vertical .prev.right{top:0}.carousel.vertical .active.left{top:-400px}.carousel.vertical .active.right{top:400px}.carousel.vertical .item{left:0}.twi-user img{margin-right:20px;width:50px}.twi-user{margin:18px 0}.carousel-inner h3{overflow:hidden}.carousel-inner>.item>img{width:100%}.chart-box{margin:25px -15px -17px -17px}.chat-list{list-style:none;padding:0 20px}.chat-list li{margin-bottom:24px;overflow:auto}.chat-list .chat-image{display:inline-block;float:left;text-align:center;width:50px}.chat-list .chat-image img{border-radius:100%;width:100%}.chat-list .chat-text{background:#e5f7ff;border-radius:0 8px 8px;display:inline-block;padding:15px;font-size:14px;position:relative}.chat-list .chat-text h4{color:#1a2942;display:block;font-size:14px;font-style:normal;font-weight:500;margin:0;line-height:15px;position:relative}.chat-list .chat-text p{margin:0;padding-top:3px}.chat-list .chat-text b{font-size:10px;opacity:.8}.chat-list .chat-body{display:inline-block;float:left;font-size:12px;margin-left:12px;width:65%}.chat-list .odd .chat-image{float:right!important}.chat-list .odd .chat-body{float:right!important;margin-right:12px;text-align:right}.chat-list .odd .chat-text{background:#f7f7f7;border-radius:8px 0 8px 8px}.chat-send{padding-left:0;padding-right:30px}.chat-send button{width:100%}.weather-box .weather-top{overflow:hidden;padding:10px 25px;margin:0 -25px;background:#f7fafc}.weather-box .weather-top h2{line-height:24px}.weather-box .weather-top h2 small{font-size:13px}.weather-box .weather-top .today_crnt{font-size:45px;font-weight:100}.weather-box .weather-top .today_crnt canvas{display:inline-block;margin-right:10px;vertical-align:middle}.weather-box .weather-info{padding:10px 0}.weather-box .weather-time{overflow:hidden;text-align:center;padding-top:15px}.weather-box .weather-time li span{display:block}.weather-box .weather-time li canvas{font-size:20px;margin:10px 0}.demo-container{width:100%;height:350px}.demo-placeholder{width:100%;height:100%;font-size:14px;line-height:1.2em}.myadmin-alert{border-radius:0;color:#fff;padding:12px 30px 12px 12px;position:relative;text-align:left}.myadmin-alert a{color:inherit;font-weight:600;text-decoration:underline}.myadmin-alert h4{color:inherit;font-size:14px;font-weight:600;line-height:normal;margin:0}.myadmin-alert .img{border-radius:3px;height:40px;left:12px;position:absolute;top:12px;width:40px}.myadmin-alert-img{min-height:64px;padding-left:65px}.myadmin-alert-icon{padding-left:20px}.myadmin-alert-icon i{padding-right:10px}.myadmin-alert .closed{color:rgba(255,255,255,.5);font-size:20px;font-weight:500;padding:4px;position:absolute;right:3px;text-decoration:none;top:0}.myadmin-alert .closed:hover{color:#fff}.myadmin-alert-click{cursor:pointer;padding-right:12px}.myadmin-alert .primary{background:rgba(0,0,0,.4);border:none;border-radius:3px;color:inherit;outline:0;padding:4px 10px}.myadmin-alert .cancel{background:rgba(255,255,255,.4);border:none;border-radius:3px;color:rgba(0,0,0,.8);outline:0;padding:4px 10px}.myadmin-alert .cancel:hover,.myadmin-alert .primary:hover{opacity:.9}.myadmin-alert-bottom,.myadmin-alert-bottom-left,.myadmin-alert-bottom-right,.myadmin-alert-fullscreen,.myadmin-alert-top,.myadmin-alert-top-left,.myadmin-alert-top-right{box-shadow:2px 2px 2px rgba(0,0,0,.1);display:none;position:fixed;z-index:1000}.myadmin-alert-top{left:0;right:0;top:0}.myadmin-alert-bottom{bottom:0;left:0;right:0}.myadmin-alert-top-left{left:20px;top:80px}.myadmin-alert-top-right{right:20px;top:80px}.myadmin-alert-bottom-left{bottom:20px;left:20px}.myadmin-alert-bottom-right{bottom:20px;right:20px}.myadmin-alert-fullsize{left:50%;margin:-20px;top:50%}.alert-custom{background:#2cabe3;color:#fff;border-color:#2cabe3}.alert-inverse{background:#4c5667;color:#fff;border-color:#4c5667}.alert-success{background:#53e69d;color:#fff;border-color:#53e69d}.alert-dark{background:#313131;color:#fff;border-color:#313131}.alert-warning{background:#ffc36d;color:#fff;border-color:#ffc36d}.alert-danger{background:#ff7676;color:#fff;border-color:#ff7676}.alert-primary{background:#707cd2;color:#fff;border-color:#707cd2}.alert-info{background:#2cabe3;color:#fff;border-color:#2cabe3}.alert-info .closed,.alert-info a.closed:hover{color:inherit}.tab-content{margin-top:30px}.customtab{border-bottom:2px solid #f7fafc}.customtab li.active a,.customtab li.active a:focus,.customtab li.active a:hover{background:#fff;border:0;border-bottom:2px solid #2cabe3;margin-bottom:-1px;color:#2cabe3}.customtab li a,.customtab li a:focus,.customtab li a:hover{border:0}.customtab2{border-bottom:1px solid #f7fafc;border-top:1px solid #f7fafc;padding:10px 0}.customtab2 li.active a,.customtab2 li.active a:focus,.customtab2 li.active a:hover{background:#2cabe3;border:1px solid #2cabe3;color:#fff}.customtab2 li a,.customtab2 li a:focus,.customtab2 li a:hover{border:0}.vtabs{display:table}.vtabs .tabs-vertical{width:150px;border-right:1px solid rgba(120,130,140,.13);display:table-cell;vertical-align:top}.vtabs .tabs-vertical li a{color:#313131;margin-bottom:10px}.vtabs .tab-content{display:table-cell;padding:20px;vertical-align:top}.tabs-vertical li.active a,.tabs-vertical li.active a:focus,.tabs-vertical li.active a:hover{background:#2cabe3;border:0;border-right:2px solid #2cabe3;margin-right:-1px;color:#fff}.customvtab .tabs-vertical li.active a,.customvtab .tabs-vertical li.active a:focus,.customvtab .tabs-vertical li.active a:hover{background:#fff;border:0;border-right:2px solid #2cabe3;margin-right:-1px;color:#313131}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{background:#2cabe3;color:#fff}.nav-pills>li>a{color:#313131;border-radius:0}.panel-group .panel .panel-heading .accordion-toggle.collapsed:before,.panel-group .panel .panel-heading a[data-toggle=collapse].collapsed:before{content:'\e64b'}.panel-group .panel .panel-heading a[data-toggle=collapse]{display:block}.panel-group .panel .panel-heading a[data-toggle=collapse]:before{content:'\e648';display:block;float:right;font-family:themify;font-size:14px;text-align:right;width:25px}.panel-group .panel .panel-heading .accordion-toggle{display:block}.panel-group .panel .panel-heading .accordion-toggle:before{content:'\e648';display:block;float:right;font-family:themify;font-size:14px;text-align:right;width:25px}.panel-group .panel .panel-heading+.panel-collapse .panel-body{border-top:none}.panel-group .panel-heading{padding:12px 20px}.progress{-webkit-box-shadow:none!important;background-color:rgba(120,130,140,.13);box-shadow:none!important;height:4px;border-radius:0;margin-bottom:18px;overflow:hidden}.progress-bar{box-shadow:none;font-size:8px;font-weight:600;line-height:12px}.progress.progress-sm{height:8px!important}.progress.progress-sm .progress-bar{font-size:8px;line-height:5px}.progress.progress-md{height:15px!important}.progress.progress-md .progress-bar{font-size:10.8px;line-height:14.4px}.progress.progress-lg{height:20px!important}.progress.progress-lg .progress-bar{font-size:12px;line-height:20px}.progress-bar-primary{background-color:#707cd2}.progress-bar-success{background-color:#53e69d}.progress-bar-info{background-color:#2cabe3}.progress-bar-megna{background-color:#01c0c8}.progress-bar-warning{background-color:#ffc36d}.progress-bar-danger{background-color:#ff7676}.progress-bar-inverse{background-color:#4c5667}.progress-bar-purple{background-color:#707cd2}.progress-bar-custom{background-color:#2cabe3}.progress-animated{-webkit-animation-duration:5s;-webkit-animation-name:myanimation;-webkit-transition:5s all;animation-duration:5s;animation-name:myanimation;transition:5s all}@-webkit-keyframes myanimation{from{width:0}}@keyframes myanimation{from{width:0}}.progress-vertical{min-height:250px;height:250px;width:4px;position:relative;display:inline-block;margin-bottom:0;margin-right:20px}.progress-vertical .progress-bar{width:100%}.progress-vertical-bottom{min-height:250px;height:250px;position:relative;width:4px;display:inline-block;margin-bottom:0;margin-right:20px}.progress-vertical-bottom .progress-bar{width:100%;position:absolute;bottom:0}.progress-vertical-bottom.progress-sm,.progress-vertical.progress-sm{width:8px!important}.progress-vertical-bottom.progress-sm .progress-bar,.progress-vertical.progress-sm .progress-bar{font-size:8px;line-height:5px}.progress-vertical-bottom.progress-md,.progress-vertical.progress-md{width:15px!important}.progress-vertical-bottom.progress-md .progress-bar,.progress-vertical.progress-md .progress-bar{font-size:10.8px;line-height:14.4px}.progress-vertical-bottom.progress-lg,.progress-vertical.progress-lg{width:20px!important}.progress-vertical-bottom.progress-lg .progress-bar,.progress-vertical.progress-lg .progress-bar{font-size:12px;line-height:20px}.timeline{position:relative;padding:20px 0;list-style:none;max-width:1200px;margin:0 auto}.timeline:before{content:" ";position:absolute;top:0;bottom:0;left:50%;width:3px;margin-left:-1.5px;background-color:#eee}.timeline>li{position:relative;margin-bottom:20px}.timeline>li:after,.timeline>li:before{content:" ";display:table}.timeline>li:after{clear:both}.timeline>li>.timeline-panel{float:left;position:relative;width:46%;padding:20px;border:1px solid rgba(120,130,140,.13);border-radius:0;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.05);box-shadow:0 1px 6px rgba(0,0,0,.05)}.timeline>li>.timeline-panel:before{content:" ";display:inline-block;position:absolute;top:26px;right:-8px;border-top:8px solid transparent;border-right:0 solid rgba(120,130,140,.13);border-bottom:8px solid transparent;border-left:8px solid rgba(120,130,140,.13)}.timeline>li>.timeline-panel:after{content:" ";display:inline-block;position:absolute;top:27px;right:-7px;border-top:7px solid transparent;border-right:0 solid #fff;border-bottom:7px solid transparent;border-left:7px solid #fff}.timeline>li>.timeline-badge{z-index:100;position:absolute;top:16px;left:50%;width:50px;height:50px;margin-left:-25px;border-radius:50%;text-align:center;font-size:1.4em;line-height:50px;color:#fff;overflow:hidden;background-color:#4c5667}.timeline>li.timeline-inverted>.timeline-panel{float:right}.timeline>li.timeline-inverted>.timeline-panel:before{right:auto;left:-8px;border-right-width:8px;border-left-width:0}.timeline>li.timeline-inverted>.timeline-panel:after{right:auto;left:-7px;border-right-width:7px;border-left-width:0}.timeline-badge.primary{background-color:#707cd2!important}.timeline-badge.success{background-color:#53e69d!important}.timeline-badge.warning{background-color:#ffc36d!important}.timeline-badge.danger{background-color:#ff7676!important}.timeline-badge.info{background-color:#2cabe3!important}.timeline-title{margin-top:0;color:inherit;font-weight:400}.timeline-body>p,.timeline-body>ul{margin-bottom:0}.timeline-body>p+p{margin-top:5px}.chart{position:relative;display:inline-block;width:100px;height:100px;margin-top:20px;margin-bottom:20px;text-align:center}.chart canvas{position:absolute;top:0;left:0}.chart.chart-widget-pie{margin-top:5px;margin-bottom:5px}.pie-chart>span{left:0;margin-top:-2px;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%)}.chart>span>img{left:0;position:absolute;right:0;text-align:center;top:50%;width:60%;height:60%;transform:translateY(-50%);margin:0 auto}.percent{display:inline-block;line-height:100px;z-index:2;font-weight:600;font-size:18px;color:#313131}.percent:after{content:'%';margin-left:.1em;font-size:.8em}.table{margin-bottom:10px}.table-hover>tbody>tr:hover,.table-striped>tbody>tr:nth-of-type(odd),.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f7fafc!important}.table-bordered,.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{border-top:1px solid #e4e7ea}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:15px 8px}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #e4e7ea}.table>thead>tr>th{vertical-align:bottom;border-bottom:1px solid #e4e7ea}tbody{color:#797979}th{color:#fff;font-weight:500}.table-bordered{border:1px solid #e4e7ea}table.focus-on tbody tr.focused td,table.focus-on tbody tr.focused th{background-color:#2cabe3;color:#fff}.table-rep-plugin .table-responsive{border:none!important}.table-rep-plugin tbody th{font-size:14px;font-weight:400}.jsgrid .jsgrid-table{margin-bottom:0}.jsgrid-selected-row>td{background:#f7fafc;border-color:#f7fafc}.jsgrid-header-row>th{background:#fff}.footable-odd{background-color:#f7fafc}.form-control-line{border-left:0 none;border-radius:0;border-right:0 none;border-top:0 none;box-shadow:none;padding-left:0}.has-success .form-control{border-color:#53e69d;box-shadow:none!important}.has-warning .form-control{border-color:#ffc36d;box-shadow:none!important}.has-error .form-control{border-color:#ff7676;box-shadow:none!important}.input-group-addon{padding: 2px 2px; font-size: 14px;  font-weight: normal;  line-height: 1;  color: #555;  text-align: left;  background-color: #eee;  border: 1px solid #ccc;  border-radius: 4px;  min-width:95px;}.input-daterange input:first-child,.input-daterange input:last-child{border-radius:0}.form-material .form-group{overflow:hidden}.form-material .form-control{background-color:rgba(0,0,0,0);background-position:center bottom,center calc(99%);background-repeat:no-repeat;background-size:0 2px,100% 1px;padding:0;transition:background 0s ease-out 0s}.form-material .form-control,.form-material .form-control.focus,.form-material .form-control:focus{background-image:linear-gradient(#707cd2,#707cd2),linear-gradient(rgba(120,130,140,.13),rgba(120,130,140,.13));border:0;border-radius:0;box-shadow:none;float:none}.form-material .form-control.focus,.form-material .form-control:focus{background-size:100% 2px,100% 1px;outline:0;transition-duration:.3s}.form-bordered .form-group{border-bottom:1px solid rgba(120,130,140,.13);padding-bottom:20px}.select2-container .select2-choice{background-image:none!important;border:none!important;height:auto!important;padding:0!important;line-height:22px!important;background-color:transparent!important;box-shadow:none!important}.select2-container .select2-choice .select2-arrow{background-image:none!important;background:0 0;border:none;width:14px;top:-2px}.select2-container .select2-container-multi.form-control{height:auto}.select2-results .select2-highlighted{color:#fff;background-color:#2cabe3}.select2-drop-active{border:1px solid #e3e3e3!important;padding-top:5px}.select2-search input{border:1px solid rgba(120,130,140,.13)}.select2-container-multi{width:100%}.select2-container-multi .select2-choices{border:1px solid #border!important;box-shadow:none!important;background-image:none!important;border-radius:0!important;min-height:38px}.select2-container-multi .select2-choices .select2-search-choice{padding:4px 7px 4px 18px;margin:5px 0 3px 5px;color:#555;background:#f5f5f5;border-color:rgba(120,130,140,.13);-webkit-box-shadow:none;box-shadow:none}.select2-container-multi .select2-choices .select2-search-field input{padding:7px 7px 7px 10px;font-family:inherit}.icon-list-demo div{cursor:pointer;line-height:60px;white-space:nowrap;color:#313131}.icon-list-demo div:hover{color:#313131}.icon-list-demo div p{margin:10px 0;padding:5px 0}.icon-list-demo i{-webkit-transition:all .2s;-webkit-transition:font-size .2s;display:inline-block;font-size:18px;margin:0 15px 0 10px;text-align:left;vertical-align:middle;width:auto;transition:all .3s ease 0s}.icon-list-demo .col-md-4{border-radius:0}.icon-list-demo .col-md-4:hover{background-color:#f7fafc}.icon-list-demo .col-md-4:hover i{font-size:2em}.gmaps,.gmaps-panaroma{height:300px;background:#e4e7ea;border-radius:3px}.gmaps-overlay{display:block;text-align:center;color:#fff;font-size:16px;line-height:40px;background:#707cd2;border-radius:4px;padding:10px 20px}.gmaps-overlay_arrow{left:50%;margin-left:-16px;width:0;height:0;position:absolute}.gmaps-overlay_arrow.above{bottom:-15px;border-left:16px solid transparent;border-right:16px solid transparent;border-top:16px solid #707cd2}.gmaps-overlay_arrow.below{top:-15px;border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:16px solid #707cd2}.jvectormap-zoomin,.jvectormap-zoomout{width:10px;height:10px;line-height:10px}.jvectormap-zoomout{top:40px}.error-box{height:100%;position:fixed;top:20%;width:100%}.error-box .footer{width:100%;left:0;right:0}.error-body{padding-top:5%}.error-body h1{font-size:210px;font-weight:900;line-height:210px}.login-register{background:url(../../plugins/images/login-register.jpg) center center/cover no-repeat!important;height:100%;position:fixed}.login-box{background:#fff;width:400px;margin:10% auto 0}.login-box .footer{width:100%;left:0;right:0}.login-box .social{display:block;margin-bottom:30px}#recoverform{display:none}.new-login-register{position:fixed;height:100%}.new-login-register .lg-info-panel{background:url(../../plugins/images/login-register.jpg) center center/cover no-repeat!important;width:500px;height:100%;position:fixed}.new-login-register .lg-info-panel .inner-panel{position:absolute;height:100%;width:100%;background:rgba(0,0,0,.5)}.new-login-register .lg-info-panel .lg-content{margin-top:50%;text-align:center;padding:0 50px}.new-login-register .lg-info-panel .lg-content h2{color:#fff}.new-login-register .lg-info-panel .lg-content p{padding:20px 0;color:rgba(255,255,255,.7);font-style:italic}.new-login-register .new-login-box{margin-left:50%;margin-top:10%;width:400px}.new-login-register .new-login-box .new-lg-form{padding-top:20px}.new-login-register .new-login-box .new-lg-form label{text-transform:uppercase;font-size:12px}.new-login-register .new-login-box .social{display:block;margin-bottom:30px}.pricing-box{position:relative;text-align:center;margin-top:30px}.featured-plan{margin-top:0}.featured-plan .pricing-body{padding:60px 0;background:#f7fafc;border:1px solid #ddd}.featured-plan .price-table-content .price-row{border-top:1px solid rgba(120,130,140,.13)}.pricing-body{border-radius:0;border-top:1px solid rgba(120,130,140,.13);border-bottom:5px solid rgba(120,130,140,.13);vertical-align:middle;padding:30px 0;position:relative}.pricing-body h2{position:relative;font-size:56px;margin:20px 0 10px;font-weight:500}.pricing-body h2 span{position:absolute;font-size:15px;top:-10px;margin-left:-10px}.price-table-content .price-row{padding:20px 0;border-top:1px solid rgba(120,130,140,.13)}.pricing-plan{padding:0 15px}.pricing-plan .no-padding{padding:0}.price-lable{position:absolute;top:-10px;padding:5px 10px;margin:0 auto;display:inline-block;width:100px;left:0;right:0}.mails a{color:#313131}.mails td{vertical-align:middle!important;position:relative}.mails td:last-of-type{width:100px;padding-right:20px}.mails tr:hover .text-white{display:none}.mails .mail-select{padding:12px 20px;min-width:134px}.mails .checkbox{margin-bottom:0;margin-top:0;vertical-align:middle;display:inline-block;height:17px}.mails .checkbox label{min-height:16px}.mail-list .list-group-item{background-color:transparent;border:0;border-left:3px solid #fff;border-radius:0}.mail-list .list-group-item:hover{background:#f7fafc;border-left:3px solid #f7fafc}.mail-list .list-group-item:focus{border-left:3px solid #f7fafc}.mail-list .list-group-item.active:focus{background:#f7fafc;border-left:3px solid #ff7676}.mail-list .list-group-item.active{border-left:3px solid #ff7676;border-radius:0;color:#313131!important}.mail_listing{min-height:500px}.inbox_listing .inbox-item:hover{background:#f7fafc}.inbox_listing .inbox-item{padding-left:20px}.inbox-widget.inbox_listing .inbox-item .inbox-item-text{height:19px;overflow:hidden}.message-center .unread .mail-contnet .mail-desc,.message-center .unread .mail-contnet h5{font-weight:600;color:#313131!important}.calendar{float:left;margin-bottom:0}.fc-view{margin-top:30px}.none-border .modal-footer{border-top:none}.fc-toolbar h2{font-size:18px;font-weight:600;line-height:30px;text-transform:uppercase}.fc-day{background:#fff}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active,.fc-toolbar .ui-state-hover,.fc-toolbar button:focus,.fc-toolbar button:hover{z-index:0}.fc-widget-header{border:0!important}.fc-widget-content{border-color:rgba(120,130,140,.13)!important}.fc th.fc-widget-header{color:#fff;font-size:14px;line-height:20px;padding:7px 0;text-transform:uppercase}.fc th.fc-sat,.fc th.fc-sun,.fc th.fc-thu,.fc th.fc-tue{background:#34b6ef}.fc th.fc-fri,.fc th.fc-mon,.fc th.fc-wed{background:#3bbcf5}.fc-view{margin-top:0}.fc-toolbar{background:#2cabe3;margin:0;padding:24px 20px}.fc-toolbar h2{color:#fff}.fc-button{background:#3bbcf5;border:1px solid #2cabe3;color:#fff;text-transform:capitalize}.fc-button:hover{background:#3bbcf5;opacity:.8}.fc-text-arrow{font-family:inherit;font-size:16px}.fc-state-hover{background:#F5F5F5}.fc-unthemed .fc-today{border:1px solid #ff7676;background:#f7fafc!important}.fc-cell-overlay,.fc-state-highlight{background:#f0f0f0}.fc-event{border-radius:0;border:none;cursor:move;font-size:13px;margin:1px -1px 0;padding:5px;text-align:center;background:#2cabe3}.calendar-event{cursor:move;margin:10px 5px 0 0;padding:6px 10px;display:inline-block;color:#fff;min-width:140px;text-align:center;background:#2cabe3}.calendar-event a{float:right;opacity:.6;font-size:10px;margin:4px 0 0 10px;color:#fff}.fc-basic-view td.fc-week-number span{padding-right:5px}.fc-basic-view .fc-day-number{padding:10px 15px;display:inline-block}.weather h1{color:#fff;font-size:50px;font-weight:100}.weather i{color:#fff;font-size:40px}.weather .w-title-sub{color:rgba(255,255,255,.6)}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes rotate{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.right-side-toggle{position:relative}.right-side-toggle i{-webkit-transition-property:-webkit-transform;-webkit-transition-duration:1s;-moz-transition-property:-moz-transform;-moz-transition-duration:1s;transition-property:transform;transition-duration:1s;-webkit-animation-name:rotate;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:rotate;-moz-animation-duration:2s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;animation-name:rotate;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear;position:absolute;top:7px;left:8px}.right-sidebar{position:fixed;right:-240px;width:240px;display:none;z-index:1200;background:#fff;top:0;height:100%;box-shadow:5px 1px 40px rgba(0,0,0,.1);transition:all .3s ease}.right-sidebar .rpanel-title{display:block;padding:21px;color:#fff;text-transform:uppercase;font-size:13px;background:#2cabe3}.right-sidebar .rpanel-title span{float:right;cursor:pointer;font-size:11px}.right-sidebar .rpanel-title span:hover{color:#313131}.right-sidebar .r-panel-body{padding:20px}.right-sidebar .r-panel-body ul{margin:0;padding:0}.right-sidebar .r-panel-body ul li{list-style:none;padding:5px 0}.shw-rside{right:0;width:240px;display:block}.chatonline img{margin-right:10px;float:left;width:30px}.chatonline li a{padding:13px 0;float:left;width:100%}.chatonline li a span{color:#313131}.chatonline li a span small{display:block;font-size:10px}ul#themecolors{display:block}ul#themecolors li{display:inline-block}ul#themecolors li:first-child{display:block}#themecolors li a{width:50px;height:50px;display:inline-block;margin:5px;color:transparent;position:relative}#themecolors li a.working:before{content:"\f00c";font-family:FontAwesome;font-size:18px;line-height:50px;width:50px;height:50px;position:absolute;top:0;left:0;color:#fff;text-align:center}.default-theme{background:#4c5667}.green-theme{background:#53e69d}.yellow-theme{background:#a0aec4}.blue-theme{background:#2cabe3}.purple-theme{background:#707cd2}.megna-theme{background:#e4e7ea}.default-dark-theme{background:#4f5467;background:-moz-linear-gradient(left,#4f5467 0,#4f5467 23%,#ff7676 23%,#ff7676 99%);background:-webkit-linear-gradient(left,#4f5467 0,#4f5467 23%,#ff7676 23%,#ff7676 99%);background:linear-gradient(to right,#4f5467 0,#4f5467 23%,#ff7676 23%,#ff7676 99%)}.green-dark-theme{background:#4f5467;background:-moz-linear-gradient(left,#4f5467 0,#4f5467 23%,#00c292 23%,#00c292 99%);background:-webkit-linear-gradient(left,#4f5467 0,#4f5467 23%,#00c292 23%,#00c292 99%);background:linear-gradient(to right,#4f5467 0,#4f5467 23%,#00c292 23%,#00c292 99%)}.yellow-dark-theme{background:#4f5467;background:-moz-linear-gradient(left,#4f5467 0,#4f5467 23%,#a0aec4 23%,#a0aec4 99%);background:-webkit-linear-gradient(left,#4f5467 0,#4f5467 23%,#a0aec4 23%,#a0aec4 99%);background:linear-gradient(to right,#4f5467 0,#4f5467 23%,#a0aec4 23%,#a0aec4 99%)}.blue-dark-theme{background:#4f5467;background:-moz-linear-gradient(left,#4f5467 0,#4f5467 23%,#2cabe3 23%,#2cabe3 99%);background:-webkit-linear-gradient(left,#4f5467 0,#4f5467 23%,#2cabe3 23%,#2cabe3 99%);background:linear-gradient(to right,#4f5467 0,#4f5467 23%,#2cabe3 23%,#2cabe3 99%)}.purple-dark-theme{background:#4f5467;background:-moz-linear-gradient(left,#4f5467 0,#4f5467 23%,#707cd2 23%,#707cd2 99%);background:-webkit-linear-gradient(left,#4f5467 0,#4f5467 23%,#707cd2 23%,#707cd2 99%);background:linear-gradient(to right,#4f5467 0,#4f5467 23%,#707cd2 23%,#707cd2 99%)}.megna-dark-theme{background:#4f5467;background:-moz-linear-gradient(left,#4f5467 0,#4f5467 23%,#e4e7ea 23%,#e4e7ea 99%);background:-webkit-linear-gradient(left,#4f5467 0,#4f5467 23%,#e4e7ea 23%,#e4e7ea 99%);background:linear-gradient(to right,#4f5467 0,#4f5467 23%,#e4e7ea 23%,#e4e7ea 99%)}.red-dark-theme{background:#e20b0b;background:-moz-linear-gradient(left,#4f5467 0,#4f5467 23%,#e20b0b 23%,#e20b0b 99%);background:-webkit-linear-gradient(left,#4f5467 0,#4f5467 23%,#e20b0b 23%,#e20b0b 99%);background:linear-gradient(to right,#4f5467 0,#4f5467 23%,#e20b0b 23%,#e20b0b 99%)}.visited li a{color:#313131}.visited li.active a{color:#2cabe3}.stats-row{margin-bottom:20px}.stat-item{display:inline-block;padding-right:15px}.stat-item+.stat-item{padding-left:15px;border-left:1px solid #eee}.country-state{list-style:none;margin:0;padding:0 0 0 10px}.country-state h2{margin:0}.country-state .progress{margin-top:8px}.two-part li{width:48.8%}.two-part li i{font-size:50px}.two-part li span{font-size:50px;font-weight:100;font-family:Rubik,sans-serif}.news-slide{position:relative}.news-slide .overlaybg{height:370px;overflow:hidden}.news-slide .overlaybg img{width:100%;height:100%}.news-slide .news-content{position:absolute;height:370px;background:rgba(0,0,0,.5);z-index:10;width:100%;top:0;padding:30px}.news-slide .news-content h2{height:240px;overflow:hidden;color:#fff}.news-slide .news-content a{color:#fff;opacity:.6;text-transform:uppercase}.news-slide .news-content a:hover{opacity:1}.dashboard-slide .news-content,.dashboard-slide .overlaybg{height:435px}.dashboard-slide .news-content h2{height:320px}.nav-pills-rounded li{display:inline-block;float:none}.nav-pills-rounded li a{border-radius:60px;-moz-border-radius:60px;-webkit-border-radius:60px;color:#313131;padding:10px 25px}.nav-pills-rounded li.active a,.nav-pills-rounded li.active a:focus,.nav-pills-rounded li.active a:hover{background:#2cabe3;color:#fff}.analytics-info .list-inline{margin-bottom:0}.analytics-info .list-inline li{vertical-align:middle}.analytics-info .list-inline li span{font-size:24px}.analytics-info .list-inline li i{font-size:20px}.feeds{margin:0;padding:0}.feeds li{list-style:none;padding:10px;display:block}.feeds li:hover{background:#f7fafc}.feeds li>div{width:40px;height:40px;margin-right:5px;display:inline-block;text-align:center;vertical-align:middle;border-radius:100%}.feeds li>div i{line-height:40px}.feeds li span{float:right;width:auto;font-size:12px}.jq-icon-info{background-color:#2cabe3;color:#fff}.jq-icon-success{background-color:#53e69d;color:#fff}.jq-icon-error{background-color:#ff7676;color:#fff}.jq-icon-warning{background-color:#ffc36d;color:#fff}.dropzone{border-style:dashed;border-width:1px}.weather h1 sup{font-size:20px;top:-1.2em}.fcbtn{position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;padding:8px 20px}.fcbtn:after{content:'';position:absolute;z-index:-1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.btn-1b:after{width:100%;height:0;top:0;left:0}.btn-1b:active,.btn-1b:hover{color:#fff}.btn-1b:active:after,.btn-1b:hover:after{height:100%}.btn-1b.btn-info:after,.btn-1c.btn-info:after,.btn-1d.btn-info:after,.btn-1e.btn-info:after,.btn-1f.btn-info:after{background:#2cabe3}.btn-1b.btn-warning:after,.btn-1c.btn-warning:after,.btn-1d.btn-warning:after,.btn-1e.btn-warning:after,.btn-1f.btn-warning:after{background:#ffc36d}.btn-1b.btn-danger:after,.btn-1c.btn-danger:after,.btn-1d.btn-danger:after,.btn-1e.btn-danger:after,.btn-1f.btn-danger:after{background:#ff7676}.btn-1b.btn-primary:after,.btn-1c.btn-primary:after,.btn-1d.btn-primary:after,.btn-1e.btn-primary:after,.btn-1f.btn-primary:after{background:#707cd2}.btn-1b.btn-success:after,.btn-1c.btn-success:after,.btn-1d.btn-success:after,.btn-1e.btn-success:after,.btn-1f.btn-success:after{background:#53e69d}.btn-1b.btn-inverse:after,.btn-1c.btn-inverse:after,.btn-1d.btn-inverse:after,.btn-1e.btn-inverse:after,.btn-1f.btn-inverse:after{background:#4c5667}.btn-1c:after{width:0;height:100%;top:0;left:0}.btn-1c:active,.btn-1c:hover{color:#000}.btn-1c:active:after,.btn-1c:hover:after{width:100%}.btn-1d{overflow:hidden}.btn-1d:after{width:0;height:103%;top:50%;left:50%;opacity:0;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.btn-1d:hover:after{width:100%;opacity:1}.btn-1e{overflow:hidden}.btn-1e:after{width:100%;height:0;top:50%;left:50%;background:#fff;opacity:0;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg)}.btn-1e:hover:after{height:260%;opacity:1}.btn-1e:active:after{height:400%;opacity:1}.btn-1f{overflow:hidden}.btn-1f:after{width:101%;height:0;top:50%;left:50%;background:#fff;opacity:0;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.btn-1f:hover:after{height:100%;opacity:1}.btn-1f:active:after{height:130%;opacity:1}.sweet-alert{padding:25px}.sweet-alert h2{margin-top:0}.sweet-alert p{line-height:30px}ul.list-icons{margin:0;padding:0}ul.list-icons li{list-style:none;line-height:40px}ul.list-icons li i{font-size:12px;margin-right:5px}.demo-popover .popover,.demo-tooltip .tooltip{position:relative;margin-right:25px;opacity:1;display:inline-block}.tooltip-inner{border-radius:3px;padding:5px 10px}.tooltip.in{opacity:1}.tooltip-primary+.tooltip .tooltip-inner,.tooltip-primary.tooltip .tooltip-inner{color:#fff;background-color:#707cd2}.tooltip-primary+.tooltip.top .tooltip-arrow,.tooltip-primary.tooltip.top .tooltip-arrow{border-top-color:#707cd2}.tooltip-primary+.tooltip.right .tooltip-arrow,.tooltip-primary.tooltip.right .tooltip-arrow{border-right-color:#707cd2}.tooltip-primary+.tooltip.bottom .tooltip-arrow,.tooltip-primary.tooltip.bottom .tooltip-arrow{border-bottom-color:#707cd2}.tooltip-primary+.tooltip.left .tooltip-arrow,.tooltip-primary.tooltip.left .tooltip-arrow{border-left-color:#707cd2}.tooltip-success+.tooltip .tooltip-inner,.tooltip-success.tooltip .tooltip-inner{color:#fff;background-color:#53e69d}.tooltip-success+.tooltip.top .tooltip-arrow,.tooltip-success.tooltip.top .tooltip-arrow{border-top-color:#53e69d}.tooltip-success+.tooltip.right .tooltip-arrow,.tooltip-success.tooltip.right .tooltip-arrow{border-right-color:#53e69d}.tooltip-success+.tooltip.bottom .tooltip-arrow,.tooltip-success.tooltip.bottom .tooltip-arrow{border-bottom-color:#53e69d}.tooltip-success+.tooltip.left .tooltip-arrow,.tooltip-success.tooltip.left .tooltip-arrow{border-left-color:#53e69d}.tooltip-warning+.tooltip .tooltip-inner,.tooltip-warning.tooltip .tooltip-inner{color:#fff;background-color:#ffc36d}.tooltip-warning+.tooltip.top .tooltip-arrow,.tooltip-warning.tooltip.top .tooltip-arrow{border-top-color:#ffc36d}.tooltip-warning+.tooltip.right .tooltip-arrow,.tooltip-warning.tooltip.right .tooltip-arrow{border-right-color:#ffc36d}.tooltip-warning+.tooltip.bottom .tooltip-arrow,.tooltip-warning.tooltip.bottom .tooltip-arrow{border-bottom-color:#ffc36d}.tooltip-warning+.tooltip.left .tooltip-arrow,.tooltip-warning.tooltip.left .tooltip-arrow{border-left-color:#ffc36d}.tooltip-info+.tooltip .tooltip-inner,.tooltip-info.tooltip .tooltip-inner{color:#fff;background-color:#2cabe3}.tooltip-info+.tooltip.top .tooltip-arrow,.tooltip-info.tooltip.top .tooltip-arrow{border-top-color:#2cabe3}.tooltip-info+.tooltip.right .tooltip-arrow,.tooltip-info.tooltip.right .tooltip-arrow{border-right-color:#2cabe3}.tooltip-info+tooltip.bottom .tooltip-arrow,.tooltip-info.tooltip.bottom .tooltip-arrow{border-bottom-color:#2cabe3}.tooltip-info+.tooltip.left .tooltip-arrow,.tooltip-info.tooltip.left .tooltip-arrow{border-left-color:#2cabe3}.tooltip-danger+.tooltip .tooltip-inner,.tooltip-danger.tooltip .tooltip-inner{color:#fff;background-color:#ff7676}.tooltip-danger+.tooltip.top .tooltip-arrow,.tooltip-danger.tooltip.top .tooltip-arrow{border-top-color:#ff7676}.tooltip-danger+.tooltip.right .tooltip-arrow,.tooltip-danger.tooltip.right .tooltip-arrow{border-right-color:#ff7676}.tooltip-danger+.tooltip.bottom .tooltip-arrow,.tooltip-danger.tooltip.bottom .tooltip-arrow{border-bottom-color:#ff7676}.tooltip-danger+.tooltip.left .tooltip-arrow,.tooltip-danger.tooltip.left .tooltip-arrow{border-left-color:#ff7676}.flotTip{padding:8px 12px;background-color:#313131;z-index:100;color:#fff;opacity:.9;font-size:13px}.popover{-webkit-box-shadow:0 2px 6px rgba(0,0,0,.05);box-shadow:0 2px 6px rgba(0,0,0,.05)}.popover .popover-title{border-radius:0}.popover-primary+.popover .popover-title{color:#fff;background-color:#707cd2;border-color:#707cd2}.popover-primary+.popover.bottom .arrow,.popover-primary+.popover.bottom .arrow:after{border-bottom-color:#707cd2}.popover-success+.popover .popover-title{color:#fff;background-color:#53e69d;border-color:#53e69d}.popover-success+.popover.bottom .arrow,.popover-success+.popover.bottom .arrow:after{border-bottom-color:#53e69d}.popover-info+.popover .popover-title{color:#fff;background-color:#2cabe3;border-color:#2cabe3}.popover-info+.popover.bottom .arrow,.popover-info+.popover.bottom .arrow:after{border-bottom-color:#2cabe3}.popover-warning+.popover .popover-title{color:#fff;background-color:#ffc36d;border-color:#ffc36d}.popover-warning+.popover.bottom .arrow,.popover-warning+.popover.bottom .arrow:after{border-bottom-color:#ffc36d}.popover-danger+.popover .popover-title{color:#fff;background-color:#ff7676;border-color:#ff7676}.popover-danger+.popover.bottom .arrow,.popover-danger+.popover.bottom .arrow:after{border-bottom-color:#ff7676}.btn-file{overflow:hidden;position:relative;vertical-align:middle}.btn-file>input{position:absolute;top:0;right:0;margin:0;opacity:0;filter:alpha(opacity=0);font-size:23px;height:100%;width:100%;direction:ltr;cursor:pointer;border-radius:0}.fileinput{margin-bottom:9px;display:inline-block}.fileinput .form-control{padding-top:7px;padding-bottom:5px;display:inline-block;margin-bottom:0;vertical-align:middle;cursor:text}.fileinput .thumbnail{overflow:hidden;display:inline-block;margin-bottom:5px;vertical-align:middle;text-align:center}.fileinput .thumbnail>img{max-height:100%}.fileinput .btn{vertical-align:middle}.fileinput-exists .fileinput-new,.fileinput-new .fileinput-exists{display:none}.fileinput-inline .fileinput-controls{display:inline}.fileinput-filename{vertical-align:middle;display:inline-block;overflow:hidden}.form-control .fileinput-filename{vertical-align:bottom}.fileinput.input-group{display:table}.fileinput.input-group>*{position:relative;z-index:2}.fileinput.input-group>.btn-file{z-index:1}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100%}.ms-container .ms-list{border-radius:0;box-shadow:none}.ms-container .ms-selectable li.ms-elem-selectable,.ms-container .ms-selection li.ms-elem-selection{padding:6px 10px}.ms-container .ms-selectable li.ms-hover,.ms-container .ms-selection li.ms-hover{background:#2cabe3}.dropzone .dz-message{text-align:center;margin:10% 0}.editable-input .form-control{height:30px}.asColorPicker-trigger{position:absolute;top:0;right:-35px;height:38px;width:37px;border:0}.asColorPicker-dropdown{max-width:260px}.asColorPicker-clear{top:7px;right:16px}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover,.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background:#2cabe3;color:#fff}.editable-table+input.error{border:1px solid #danger;outline:0;outline-offset:0}#editable-datatable_wrapper+input:focus,.editable-table+input,.editable-table+input:focus{border:1px solid #2cabe3!important;outline:0!important;outline-offset:0!important}.editable-table td:focus{outline:0}.user-profile{padding:15px 0;position:relative;text-align:center}.user-profile .user-pro-body{display:block}.user-profile .user-pro-body img{width:50px;display:block;margin:0 auto 10px}.user-profile .user-pro-body .u-dropdown{color:#97999f}.user-profile .user-pro-body .dropdown-menu{right:0;width:180px;left:0;margin:0 auto}.wizard-steps{display:table;width:100%}.wizard-steps>li{display:table-cell;padding:10px 20px;background:#f7fafc}.wizard-steps>li span{border-radius:100%;border:1px solid rgba(120,130,140,.13);width:40px;height:40px;display:inline-block;vertical-align:middle;padding-top:9px;margin-right:8px;text-align:center}.wizard-content{padding:25px;border-color:rgba(120,130,140,.13);margin-bottom:30px}.wizard-steps>li.current,.wizard-steps>li.done{background:#2cabe3;color:#fff}.wizard-steps>li.current span,.wizard-steps>li.done span{border-color:#fff;color:#fff}.wizard-steps>li.current h4,.wizard-steps>li.done h4{color:#fff}.wizard-steps>li.done{background:#53e69d}.wizard-steps>li.error{background:#ff7676}.wiz-aco .pager{margin:0}#morris-donut-chart svg text{font-family:Rubik,sans-serif!important;font-weight:400!important}#diagram{margin:0 auto;width:250px;padding-top:30px;height:271px}#diagram circle{fill:#fff}#diagram text{fill:#313131}.get{display:none}ul.expense-box{margin:0;padding:0}ul.expense-box li{list-style:none;display:inline-block;padding:8px 0 8px 20px}ul.expense-box li i{width:60px;font-size:30px;vertical-align:middle;display:inline-block}ul.expense-box li div,ul.expense-box li span{display:inline-block;vertical-align:middle}ul.expense-box li div h2,ul.expense-box li span h2{margin-bottom:0;font-weight:400}ul.expense-box li div h4,ul.expense-box li span h4{margin-top:0}.minus-margin{margin:0 -25px}.manage-users{margin-bottom:30px}.manage-users .tabs-style-iconbox nav{background:#2cabe3}.manage-users .tabs-style-iconbox nav ul li a{color:rgba(255,255,255,.6);text-transform:uppercase}.manage-users .tabs-style-iconbox nav ul li a.sticon:before{margin-bottom:15px}.manage-users .tabs-style-iconbox nav ul li.tab-current a{box-shadow:none}ul.side-icon-text{margin:0;padding:0}ul.side-icon-text>li{list-style:none;display:inline-block;margin-right:10px}ul.side-icon-text>li a{color:#313131;font-weight:400}ul.side-icon-text>li a:hover{color:#2cabe3}ul.side-icon-text>li a span{margin-right:10px}.manage-table{border-top:1px solid rgba(120,130,140,.13);margin:10px -25px 0;background:#f7fafc;padding:30px}.table tbody tr.advance-table-row{border:2px solid rgba(120,130,140,.13);white-space:nowrap}.table tbody tr.advance-table-row .checkbox{margin:0}.table tbody tr.advance-table-row.active{border:2px solid #2cabe3}.table tbody tr.advance-table-row td{vertical-align:middle!important;border:0!important;font-size:16px;background:#fff}td.sm-pd{padding:5px 0!important}.demo-container .flot-text,.demo-container .flot-x-axis,.wallet-widgets #morris-area-chart2 text{display:none}ul.wallet-list{margin:0;padding:0}ul.wallet-list li{list-style:none;display:block;font-size:18px;padding:20px;border-top:1px solid rgba(120,130,140,.13)}ul.wallet-list li i{font-size:24px;display:inline-block;margin-right:12px;vertical-align:middle;color:#2cabe3}ul.wallet-list li a{vertical-align:middle;color:#313131}ul.wallet-list li a:hover{color:#2cabe3}@keyframes dasharray-craziness{0%{stroke-dasharray:5px}50%{stroke-dasharray:6px}100%{stroke-dasharray:7px}}#ct-bar-chart,#ct-city-wth,#ct-daily-sales,#ct-extra,#ct-main-bal,#ct-polar-chart,#ct-sales,#ct-visits,#ct-weather{position:relative}#ct-extra .ct-series-a .ct-line,#ct-extra .ct-series-a .ct-point,#ct-sales .ct-series-a .ct-line,#ct-sales .ct-series-a .ct-point,#ct-weather .ct-series-a .ct-line,#ct-weather .ct-series-a .ct-point{stroke:#fff;stroke-shadow:3px 10px 10px #000}#ct-extra .ct-series-a .ct-area,#ct-sales .ct-series-a .ct-area,#ct-weather .ct-series-a .ct-area{fill:none}#ct-extra .ct-grid,#ct-sales .ct-grid,#ct-weather .ct-grid{stroke:rgba(255,255,255,.2);stroke-dasharray:0}#ct-weather .ct-series-a .ct-line{animation:dasharray-craziness 2s infinite}.ct-label{font-size:1em}#ct-extra .ct-series-a .ct-line,#ct-extra .ct-series-a .ct-point{stroke:#2cabe3;animation:dasharray-craziness .5s infinite}#ct-extra .ct-grid{stroke:rgba(0,0,0,.2);stroke-dasharray:2px}#ct-bar-chart .ct-series-a .ct-bar{stroke:#2cabe3;stroke-width:7px}#ct-main-bal .ct-series-a .ct-line,#ct-main-bal .ct-series-a .ct-point{stroke:none;fill:#2cabe3;fill-opacity:.5}#ct-main-bal .ct-series-b .ct-line,#ct-main-bal .ct-series-b .ct-point{stroke:#2cabe3;stroke-width:1px;animation:dasharray-craziness 2s infinite;opacity:.8}#ct-main-bal .ct-series-b .ct-area{fill:#2cabe3;fill-opacity:.2}#ct-visits .ct-series-a .ct-line,#ct-visits .ct-series-a .ct-point{stroke:#ff7676}#ct-visits .ct-series-b .ct-line,#ct-visits .ct-series-b .ct-point{stroke:#2cabe3}#ct-visits .ct-series-a .ct-area{fill:#ff7676;fill-opacity:.1}#ct-visits .ct-series-b .ct-area{fill:#2cabe3;fill-opacity:.1}#ct-visits .ct-line{stroke-width:2px}#ct-city-wth .ct-label{color:#fff}#ct-city-wth .ct-series-a .ct-line,#ct-city-wth .ct-series-a .ct-point{stroke:rgba(255,255,255,.2)}#ct-city-wth .ct-series-a .ct-area{fill:none}#ct-polar-chart .ct-series-a .ct-point,#ct-polar-chart .ct-series-b .ct-point,#ct-polar-chart .ct-series-c .ct-point,#ct-polar-chart .ct-series-d .ct-point{stroke-width:3px}#ct-polar-chart .ct-series-a .ct-area{fill:#2cabe3}#ct-polar-chart .ct-series-b .ct-area{fill:#53e69d}#ct-polar-chart .ct-series-c .ct-area{fill:#ff7676}#ct-polar-chart .ct-series-d .ct-area{fill:#ffc36d}#ct-daily-sales .ct-series-a .ct-bar{stroke:rgba(255,255,255,.7);stroke-width:10px}.dp-table{display:table;width:100%;margin:0;padding:0}.dp-table li{margin:0;padding:0;list-style:none;display:table-cell;text-align:center}.calendar-widget{display:block;background:#fff;overflow:hidden}.calendar-widget .cal-left{width:30%;float:left;position:absolute;padding:5%;height:100%}.calendar-widget .cal-left .cal-btm-text{position:absolute;bottom:40px;font-weight:400}.calendar-widget .cal-left h1{font-size:50px;margin-bottom:0;font-weight:400}.calendar-widget .cal-left span{width:100px;border-top:2px solid #53e69d;height:2px;margin:3px 0;display:inline-block}.calendar-widget .cal-right{width:70%;float:right;min-height:200px}.calendar-widget .cal-right .cal-table{width:100%}.calendar-widget .cal-right .cal-table td{padding:18px 15px;text-align:center;color:#fff;font-weight:400}.calendar-widget .cal-right .cal-table td h1{text-align:left;color:#fff;font-weight:400;padding-left:30px}.calendar-widget .cal-right .cal-table td .cal-add{font-size:24px;color:#fff}.calendar-widget .cal-right .cal-table td.cal-active{border-radius:60px;background:rgba(0,0,0,.1)}.real-time-widgets{text-align:center;position:relative}.real-time-widgets .data-text{width:200px;margin:0 auto;position:absolute;left:0;z-index:200;right:0;top:110px}.real-time-widgets .data-text h1{font-size:50px}.real-time-widgets .data-text h5{width:70px;margin:0 auto 10px;padding-bottom:8px;border-bottom:2px solid #53e69d}.real-time-widgets .data-text span{font-size:18px;font-weight:400}.profile-social-icons{padding-bottom:30px;font-size:20px}.profile-social-icons a{color:#98a6ad}.mailbox-widget .customtab{border-bottom:0}.mailbox-widget .customtab li a{color:#fff}.mailbox-widget .customtab li a:hover{background:0 0;opacity:.5}.mailbox-widget .customtab li.active a,.mailbox-widget .customtab li.active a:focus{background:0 0;color:#fff;border-color:#53e69d}.sk-chat-widgets .chatonline{padding:0}.sk-chat-widgets .chatonline li{list-style:none;padding:5px 0;position:relative}.sk-chat-widgets .chatonline li a{float:none;display:inline-block}.sk-chat-widgets .chatonline li a img{width:40px}.sk-chat-widgets .chatonline li .call-chat{position:absolute;right:0;display:none;top:20px}.sk-chat-widgets .chatonline li:hover .call-chat{display:block}.chat-box-input{border:0;width:100%;height:60px;resize:none;line-height:24px}.manage-u-table select{max-width:150px;border-radius:60px}.manage-u-table td{white-space:nowrap}.city-weather-widget h1,.city-weather-widget h4,.city-weather-widget h5,.city-weather-widget i{color:#fff}.city-weather-widget .side-icon-text i{font-size:50px;margin-right:15px}.city-weather-widget .side-icon-text h1{font-weight:500}.city-weather-days{padding:0 15px}.city-weather-days li{text-align:center;font-size:16px;padding:18px 0;border-left:1px solid rgba(120,130,140,.13);border-top:1px solid rgba(120,130,140,.13)}.city-weather-days li span{display:block;text-transform:uppercase;line-height:24px;padding:7px 0}.city-weather-days li i{font-size:30px;color:#e8e8e8}.city-weather-days li.active{border-bottom:2px solid #ff7676}.city-weather-days li.active i{color:#ff7676}.weather-with-bg .wt-top .wt-img{width:100%;height:350px;padding:40px 60px;background-size:cover;background-position:center center;overflow:hidden}.weather-with-bg .wt-top .wt-img h1,.weather-with-bg .wt-top .wt-img h4,.weather-with-bg .wt-top .wt-img i{color:#fff}.weather-with-bg .wt-top .wt-img .side-icon-text li i{font-size:60px;margin-right:20px}.weather-with-bg .wt-top .wt-img .side-icon-text li h1{font-size:60px}.weather-with-bg .wt-top .wt-img .wt-city-text{padding-top:50px}.weather-with-bg .wt-counter li{display:inline-block;padding:10px 7.5px}.weather-with-bg .wt-counter li a{min-width:50px;display:block;padding:13px;height:50px;color:#313131;font-size:17px;text-align:center;border-radius:100%}.weather-with-bg .wt-counter li.active a{background:#2cabe3;color:#fff}.mt-gauge{background:#fff;height:314px}.calendar-events{padding:8px 10px;border:1px solid #fff;cursor:move}.calendar-events:hover{border:1px dashed rgba(120,130,140,.13)}.calendar-events i{margin-right:8px}.earning-box{padding:0;margin:0}.earning-box li{display:box;list-style:none;padding:20px 0}.earning-box li .er-row{overflow:hidden}.earning-box li .er-row .er-pic{float:left;margin-right:20px}.earning-box li .er-row .er-pic img{width:60px}.earning-box li .er-row .er-text{float:left;width:45%}.earning-box li .er-row .er-text h3{margin:5px 0 0;font-weight:400;font-size:18px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.earning-box li .er-row .er-count{float:right;font-size:30px;padding-top:5px;color:#2cabe3;font-weight:400}.todo-list li{border:0;border-bottom:1px solid rgba(120,130,140,.13);margin-bottom:0;padding:20px 15px 15px 0}.todo-list li .checkbox label{font-weight:400}.todo-list li:last-child{border-bottom:0}.todo-list li .assignedto{padding:0 0 0 27px;margin:0}.todo-list li .assignedto li{list-style:none;padding:0;display:inline-block;border:0;margin-right:2px}.todo-list li .assignedto li img{width:30px;border-radius:100%}.todo-list li .item-date{padding-left:25px;font-size:12px;display:inline-block}.list-task .task-done span{text-decoration:line-through}.no-bg-addon .input-group-addon{background-color:#fff;border:1px solid rgba(120,130,140,.13);left:-2px;position:relative;z-index:10;border-left:0;color:#e4e7ea;border-radius:0 3px 3px 0}.no-bg-addon .form-control{transition:0s}.no-bg-addon .form-control:focus+.input-group-addon{border-color:#313131;color:#313131}.select-mode .btn{padding:15px 0}.select-mode .btn.btn-default:focus{border-color:#2cabe3;color:#fff;background:#2cabe3}ul.select-row-icon{padding:0;margin:0}ul.select-row-icon li{display:block;list-style:none}ul.select-row-icon li a{display:block;color:#313131;padding:8px 15px;position:relative;border:2px solid #fff}ul.select-row-icon li a i{font-size:24px;vertical-align:middle;padding-right:10px}ul.select-row-icon li a i.whn-hov{color:#2cabe3;display:none;float:right;position:absolute;right:15px;top:10px}ul.select-row-icon li a.selected,ul.select-row-icon li a:hover{border:2px solid rgba(120,130,140,.13)}ul.select-row-icon li a.selected i.whn-hov,ul.select-row-icon li a:hover i.whn-hov{display:inline-block}.sidebar{overflow-y:auto}.sidebar .sidebar-nav.navbar-collapse{padding-left:0;padding-right:0}.sidebar .fa-fw{width:20px;text-align:center!important;display:inline-block;font-style:normal;font-weight:500;margin-right:7px;font-size:16px;vertical-align:middle}.sidebar .mdi{font-size:21px}.sidebar .sidebar-head{padding:4px 20px;width:240px;position:fixed;z-index:10;left:0;top:0}.sidebar .sidebar-head h3{color:#fff;font-weight:400}.sidebar .sidebar-head h3 i{font-size:20px}.sidebar:hover .sidebar-head{width:240px}.sidebar .label{font-size:10px;border-radius:60px;padding:6px 8px;min-width:30px;height:20px;margin-top:4px}.sidebar #side-menu .user-pro .img-circle{width:30px;margin-right:10px}.sidebar #side-menu .user-pro>a{padding-left:15px}.sidebar #side-menu .user-pro ul li a{padding-left:25px}.sidebar #side-menu .user-pro .nav-second-level li i{margin-right:10px}#side-menu{padding-top:60px;overflow:hidden}.sidebar .sidebar-search{padding:15px}#side-menu li.active>a{background:rgba(0,0,0,0)}#side-menu li a{color:#97999f;width:240px}#side-menu li a:focus{background:rgba(0,0,0,0)}#side-menu li.devider{margin:7px 0;border-top:1px solid rgba(120,130,140,.13)}#side-menu>li>a{padding:15px 35px 15px 20px;display:block}#side-menu>li>a:focus,#side-menu>li>a:hover{background:rgba(0,0,0,.1)}#side-menu>li>a.active{color:#2cabe3}#side-menu ul>li>a:hover{color:#2cabe3;background:0 0}#side-menu ul>li>a.active{color:#2cabe3}.sidebar .arrow{position:absolute;right:20px;top:23px}.sidebar .nav-second-level .arrow{right:20px;top:17px}.sidebar .fa.arrow:before{content:"\f105"}.sidebar .active>a>span>.fa.arrow:before{content:"\f107"}.sidebar .nav-second-level li,.sidebar .nav-third-level li{border-bottom:none!important}.sidebar .nav-second-level li a{padding:14px 10px 14px 40px}.sidebar .nav-third-level li a{padding-left:60px}.content-wrapper .nicescroll-rails{display:none!important}

.color-table.primary-table thead th{background-color:#707cd2;color:#fff}
.boxed,.boxed-2 {
	background-color: #FFF;
	width: 1200px;
	margin: 0 auto;
	-webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
	position: relative;
}
.boxed-2 {
	margin-top: 30px;
	margin-bottom: 30px;
}
.body-boxed {
	background: url(images/patterns/bg13.png) repeat;
}
.body-boxed-2 {
	background: url(http://placehold.it/2000x1100/222/FFF) no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.grid_970 .container {
	width: 970px;
}
/* 02 - Header & Navigation */
/* Header top */
#header-top {
	height: 35px;
	line-height: 35px;
	background-color: #f8f7f7;
	border-bottom: 1px solid #eae9e9;
}
.phone-email {
	float: left;
	margin-right: 15px;
	color:Black;
}
.phone-email-2:before {
	content: "|";
	margin-right: 15px;
}
.phone-email i {
	margin-right: 10px;
}
.social-ul {
	float: right;
	overflow: hidden;
	height: 100%;
}
.social-ul li,.social-ul li a {
	float: left;
	list-style: none;
}
.social-ul li a {
	height: 35px;
	width: 35px;
	font-size: 15px;
	text-align: center;
	border-right: 1px solid #eae9e9;
}
.social-ul li:first-child a {
	border-left: 1px solid #eae9e9;
}
.social-ul li.social-facebook a:hover,.social-ul-2 li.social-facebook a  {
	background-color: #5d82d1;
}
.social-ul li.social-twitter a:hover,.social-ul-2 li.social-twitter a {
	background-color: #40bff5;
}
.social-ul li.social-google a:hover,.social-ul-2 li.social-google a {
	background-color: #eb5e4c;
}
.social-ul li.social-pinterest a:hover,.social-ul-2 li.social-pinterest a {
	background-color: #e13138;
}
.social-ul li.social-vimeo a:hover,.social-ul-2 li.social-vimeo a {
	background-color: #35c6ea;
}
.social-ul li.social-linkedin a:hover,.social-ul-2 li.social-linkedin a {
	background-color: #238cc8;
}
.social-ul li.social-dribbble a:hover,.social-ul-2 li.social-dribbble a {
	background-color: #f7659c;
}
.social-ul li.social-youtube a:hover,.social-ul-2 li.social-youtube a {
	background-color: #ef4e41;
}
.social-ul li.social-rss a:hover,.social-ul-2 li.social-rss a {
	background-color: #faa33d;
}
.social-ul.social-ul-2 li a:hover {
	background-color: #171717;
}
/* Header top 2 */
#header-top.header-top-2 {
	border-bottom-color: #424242;
	background-color: #282828;
}
#header-top.header-top-2 .social-ul li a {
	border-right-color: #646464;
}
#header-top.header-top-2 .social-ul li:first-child a {
	border-left-color: #646464;
}
#header-top.header-top-2 .phone-email-2:before {
	color: #424242;
}
/* Header top 3 */
#header-top.header-top-3 .social-ul li a {
	border-right-color: #e9e8e8;
}
#header-top.header-top-3 .social-ul li:first-child a {
	border-left-color: #e9e8e8;
}
#header-top.header-top-3 .social-ul li a:hover {
	background-color: #171717;
}
/* Header */
#header {
	height: 90px;
	line-height: 90px;
	position: relative;
	background-color:#2cabe3;
	
}
#header > .container {
	position: relative;
}
#header > .container > .row > .col-md-4 {
	position: static;
}
#header::before {
	background-color: #e9e8e8;
	height: 1px;
	width: 100%;
	position: absolute;
	bottom: -3px;
	left: 0;
	content: "";
}
.logo a {
	float: left;
}
.logo img {
	max-height: 95px;;
}
.logo span {
	padding-left: 10px;
	font-size: 12px;
	display: inline-block;
	float: left;
}
/* Navigation */
.navigation {
	float: right;
}
.navigation ul li ul {
	z-index: 998;
}
.navigation > ul > li {
	float: left;
	font-size: 14px;
	line-height: 95px;
	margin-right: 10px;
	position: relative;
	list-style: none;
}
.navigation > ul > li:last-child {
	margin-right: 0;
}
.navigation > ul > li > a {
	padding: 0 10px;
	display: inline-block;
	line-height: 94px;
}
.navigation > ul > li {
	border-top: 2px solid #2cabe3;
}
.navigation li:hover ul {
	top: 0;
	background-color: #FFF;
	border: 1px solid #eae9e9;
}
.navigation > ul > li:hover > ul {
	top: 95px;
}
.navigation li ul li ul {
	position: absolute;
	left: 199px;
	margin-top: -1px;
}
.navigation ul > li > ul > li {
	float: none;
	margin: 0;
}
.navigation ul > li ul {
	position: absolute;
	left: 0;
	top: 100%;
	z-index: 993;
	width: 200px;
}
.navigation li ul li a {
	height: inherit;
	float: inherit;
	text-align: left;
	display: block;
	margin: 0 !important;
	padding: 0 15px;
	z-index: 993;
	font-size: 13px;
	font-weight: 600;
	line-height: 38px;
	border-bottom: 1px solid #eae9e9;
}
.navigation li ul li:last-child a {
	border-bottom: none;
}
.navigation ul > li ul li {
	position: relative;
	float: none;
	list-style: none;
}
.menu-nav-arrow {
	margin-left: 5px;
}
.navigation ul > li ul li .menu-nav-arrow {
	float: right;
}
.navigation-2.navigation li ul li ul {
	left: 200px;
	margin-top: 0;
}
.navigation-2.navigation li:hover ul {
	border: none;
}
.navigation-2.navigation li ul li a {
	border-bottom-color: #e66551;
}
.navigation-2.navigation li ul li a:hover,.navigation-2.navigation li ul li.current_page_item > a,.navigation-2.navigation > ul > li:hover li:hover > a {
	background-color: #171717;
}
/* Mega menu */
.navigation > ul > li.mega-menu > ul {
	margin: 0 15px;
}
.navigation > ul > li.mega-menu {
	position: static;
}
.navigation > ul > li.mega-menu > ul {
	left: 0;
	right: 0;
	width: auto;
}
.navigation > ul > li.mega-menu ul {
	top: 97px;
}
.navigation ul > li.mega-menu > ul > li {
	float: left;
	padding: 15px;
}
.navigation > ul > li.mega-menu ul li ul {
	border: none;
	display: block !important;
	overflow: hidden !important;
	position: static;
	height: auto !important;
	width: 100%;
}
.navigation > ul > li.mega-menu li li,.navigation > ul > li.mega-menu li a,.navigation > ul > li.mega-menu li li a {
	width: 100%;
	float: left;
	clear: left;
}
.navigation > ul > li.mega-menu > ul > li > a:first-child {
	font-size: 14px;
	color: #171717 !important;
	background: transparent !important;
}
.navigation > ul > li.mega-menu li li:before {
	content: "\f105";
	font-family: "FontAwesome";
	float: left;
	position: absolute;
	top: -27px;
	left: 10px;
}
.navigation > ul > li.mega-menu li li > a {
	padding-left: 25px;
}
.navigation li.mega-menu ul li:last-child a {
	border-bottom: 1px solid #eae9e9;
}
.navigation ul > li.mega-menu ul li .menu-nav-arrow {
	display: none;
}
/* Menu slide */
.navigation li.mega-menu:hover ul,.navigation li > ul,.navigation li > ul li > ul,.navigation li ul li ul {
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.28s ease-in-out;
	-moz-transition: all 0.28s ease-in-out;
	-ms-transition: all 0.28s ease-in-out;
	-o-transition: all 0.28s ease-in-out;
	transition: all 0.28s ease-in-out;
	-moz-transform: scaleY(0);
	-webkit-transform: scaleY(0);
	-o-transform: scaleY(0);
	-ms-transform: scaleY(0);
	transform: scaleY(0);
	-webkit-transform-origin:0 0;
	-moz-transform-origin:0 0;
	-o-transform-origin:0 0;
	-ms-transform-origin:0 0;
	transform-origin:0 0;
	/*
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	-moz-transform: scaleY(0.98);
	-webkit-transform: scaleY(0.98);
	-o-transform: scaleY(0.98);
	-ms-transform: scaleY(0.98);
	transform: scaleY(0.98);
	-webkit-transform-origin:0 0;
	-moz-transform-origin:0 0;
	-o-transform-origin:0 0;
	-ms-transform-origin:0 0;
	transform-origin:0 0;
	*/
	/*
	opacity: 0;
	visibility: visible;
	max-width: 0;
	max-height: 0;
	-webkit-transform-origin:0 0;
	-moz-transform-origin:0 0;
	-o-transform-origin:0 0;
	-ms-transform-origin:0 0;
	transform-origin:0 0;
	-webkit-transform: perspective(600px) rotateX(-90deg);
	-moz-transform: perspective(600px) rotateX(-90deg);
	-ms-transform: perspective(600px) rotateX(-90deg);
	-o-transform: perspective(600px) rotateX(-90deg);
	transform: perspective(600px) rotateX(-90deg);
	-webkit-transition: -webkit-transform 0.5s ease, opacity 0.6s ease, max-height 0.6s step-end, max-width 0.6s step-end, padding 0.6s step-end;
	-o-transition: -o-transform 0.5s ease, opacity 0.6s ease, max-height 0.6s step-end, max-width 0.6s step-end, padding 0.6s step-end;
	transition: transform 0.5s ease, opacity 0.6s ease, max-height 0.6s step-end, max-width 0.6s step-end, padding 0.6s step-end;
	*/
}
.navigation li.mega-menu:hover ul,.navigation li:hover > ul,.navigation li > ul li:hover > ul,.navigation li ul li:hover ul {
	opacity: 1;
	visibility: visible;
	-moz-transform: scaleY(1);
	-webkit-transform: scaleY(1);
	-o-transform: scaleY(1);
	-ms-transform: scaleY(1);
	transform: scaleY(1);
	/*
	opacity: 1;
	visibility: visible;
	-moz-transform: scaleY(1);
	-webkit-transform: scaleY(1);
	-o-transform: scaleY(1);
	-ms-transform: scaleY(1);
	transform: scaleY(1);
	*/
	/*
	opacity: 1;
	visibility: visible;
	max-width: 5000px;
	max-height: 5000px;
	-webkit-transform: perspective(600px) rotateX(0deg);
	-moz-transform: perspective(600px) rotateX(0deg);
	-ms-transform: perspective(600px) rotateX(0deg);
	-o-transform: perspective(600px) rotateX(0deg);
	transform: perspective(600px) rotateX(0deg);
	-webkit-transition: -webkit-transform 0.5s ease, opacity 0.2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end;
	-o-transition: -o-transform 0.5s ease, opacity 0.2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end;
	transition: transform 0.5s ease, opacity 0.2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end;
	*/
}
/* Navigation mobile */
.navigation_mobile {
	height: 35px;
	line-height: 35px;
	position: relative;
	width: 300px;
	margin-top: 30px;
	float: right;
}
.navigation_mobile ul {
	margin-bottom: 0;
}
.navigation_mobile_click {
	border: 1px solid #e9e8e8;
	padding: 0 10px;
	background-color: #f8f7f7;
	cursor: pointer;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
}
.navigation_mobile > ul {
	background-color: #FAFAFA;
	border: 1px solid #dedede;
	border-top: none;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 35px;
	width: 100%;
	z-index: 993;
	-moz-border-radius: 0 0 2px 2px;
	-webkit-border-radius: 0 0 2px 2px;
	border-radius: 0 0 2px 2px;
	display: none;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.navigation_mobile > ul li ul {
	position: relative;
	margin-bottom: 0;
	border-top: 1px solid #ebebeb;
	margin: 0 -20px;
	display: none;
}
.navigation_mobile_click:before {
	content: "\f0c9";
	font-family: "FontAwesome";
	font-size: 20px;
	position: absolute;
	right: 0;
	top: 0;
	height: 35px;
	width: 35px;
	text-align: center;
}
.navigation_mobile > ul li {
	float: none;
	padding: 0 15px;
	line-height: 33px;
	border-bottom: 1px solid #ebebeb;
	text-align: left;
	font-size: 14px;
	list-style: none;
}
.navigation_mobile > ul a {
	background: transparent;
}
.navigation_mobile > ul a i {
	margin-right: 5px;
}
.navigation_mobile > ul li ul li {
	border-bottom: 0;
	line-height: 30px;
	margin-left: 10px;
}
.navigation_mobile > ul li ul li a {
	font-size: 14px;
}
.navigation_mobile > ul li ul li:before {
	content: "\f054";
	font-family: "FontAwesome";
	font-size: 10px;
	margin-right: 8px;
	speak: none;
	position: relative;
	top: 1px;
}
/* Header search */
.header-search {
	position: relative;
	float: right;
	height: 35px;
	margin: 30px 0 0 30px;
}
.header-search-a {
	float: right;
	cursor: pointer;
	height: 35px;
	width: 35px;
	line-height: 32px;
	background-color: #f8f7f7;
	border: 1px solid #eae9e9;
	text-align: center;
}
.header-search-form {
	position: absolute;
	height: 53px;
	width: 184px;
	top: 35px;
	right: 0;
	display: none;
}
.header-search-form input {
	background-color: #FFF;
	border: none;
	height: 32px;
	width: 164px;
	font-size: 12px;
	line-height: 32px;
	margin: 10px 0 0 10px;
}
.header-search-active .header-search-a {
	-moz-border-radius: 2px 2px 0 0;
	-webkit-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
}
.header-search-active .header-search-form {
	-moz-border-radius: 2px 0 2px 2px;
	-webkit-border-radius: 2px 0 2px 2px;
	border-radius: 2px 0 2px 2px;
	z-index: 999;
}
/* Header 2 */
#header.header-2 .navigation {
	float: left;
}
#header.header-2 .navigation > ul > li > a {
	padding: 0 8px;
}
#header.header-2 .navigation > ul > li:hover > ul {
	top: 93px;
}
#header.header-2 .navigation > ul > li.mega-menu:hover > ul {
	top: 95px;
}
/* Header 3 */
#header.header-3 {
	height: auto;
}
#header.header-3 .logo {
	text-align: center;
	margin-bottom: 20px;
}
#header.header-3 .logo a,#header.header-3 .logo span {
	float: none;
}
#header.header-3 .navigation {
	text-align: center;
	float: none;
	line-height: normal;
}
#header.header-3 .navigation > ul > li {
	line-height: 55px;
	border-top: none;
	float: none;
	display: inline-block;
}
#header.header-3 .navigation > ul > li > a {
	line-height: 55px;
}
#header.header-3 .navigation > ul > li {
	border-bottom: 2px solid #FFF;
}
#header.header-3 .navigation > ul > li:hover > ul {
	top: 56px;
}
#header.header-3 .navigation > ul > li:hover {
	border-bottom-color: #FFF !important;
}
#header.header-3 .navigation > ul > li.mega-menu:hover > ul {
	top: 173px;
}
#header.header-3 .navigation > ul > li.mega-menu li li:before {
	top: -47px;
}
/* Header 4 */
#header.header-4::after {
	background-color: #e9e8e8;
	height: 1px;
	width: 100%;
	position: absolute;
	bottom: 55px;
	left: 0;
	content: "";
}
#header.header-4 .navigation {
	float: left;
}
#header.header-4 .navigation > ul > li {
	float: left;
}
/* fixed-nav */
#header.fixed-nav {
	position: fixed;
	opacity: 1;
	filter: alpha(opacity=100);
	top: 0;
	left: 0;
	width: 100%;
	z-index: 993;
	-webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.05);
	box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.05);
	background-color: #FFF;
}
.boxed #header.fixed-nav,.boxed-2 #header.fixed-nav {
	width: 990px;
	left: inherit;
}
/* 03 - Slideshow */
.slideshow {
	position: relative;
}
.tp-banner,.tp-banner-2 {
	width: 100%;
	position: relative;
}
.tp-banner > ul > li,.tp-banner-2 > ul > li {
	list-style: none;
}
.tp-bullets {
	display: none;
}
.slideshow .tparrows {
	height: 40px;
	width: 40px;
	line-height: 40px;
	text-align: center;
	background-color: rgba(255,255,255,0.10);
	z-index: 25;
	cursor: pointer;
	top: 50% !important;
	display: inline-block;
	opacity: 0;
}
.slideshow .tparrows:before {
	font-size: 15px;
	font-family: "FontAwesome";
}
.slideshow .tparrows.tp-leftarrow:before {
	content: "\f053";
}
.slideshow .tparrows.tp-rightarrow:before {
	content: "\f054";
}
.slideshow:hover .tparrows {
	opacity: 1;
}
.boxed .slideshow .tparrows.tp-leftarrow,.boxed-2 .slideshow .tparrows.tp-leftarrow {
	opacity: 1;
	left: -70px !important;
}
.boxed .slideshow .tparrows.tp-rightarrow,.boxed-2 .slideshow .tparrows.tp-rightarrow {
	opacity: 1;
	right: -70px !important;
}
.slide-h2 h2 {
	font-size: 45px !important;
}
.slide-h3 h2 {
	font-size: 30px !important;
}
.slide-p p {
	font-size: 16px;
	color: #e6e3db;
	text-align: center;
	line-height: 25px;
}
.tp-caption.color.large_bg {
	background-color: #FFF;
	font-size: 15px;
	font-weight: bold;
	line-height: 32px;
	padding: 0 15px;
}
/* 04 - Breadcrumbs */
.breadcrumbs {
	background-color: #f8f7f7;
	padding: 17px 0;
	border-top: 1px solid #e3e3e4;
	border-bottom: 1px solid #edecec;
}
.breadcrumbs h4 {
	font-weight: normal;
	margin-bottom: 15px;
}
.breadcrumbs span {
	font-size: 12px;
}
.crumbs {
	line-height: 59px;
	float: right;
	font-size: 12px;
}
.crumbs a,.crumbs span {
	display: inline-block;
	margin-right: 5px;
}
/* 05 - Sections */
.sections {
	padding: 10px 0;
}
.sections-title {
	text-align: center;
}
.sections-title-h3 {
	position: relative;
}
.sections-title-h3 h3 {
	font-size: 20px;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.sections-title-h3:before {
	content: "";
	height: 1px;
	width: 270px;
	background-color: #acacac;
	display: inline-block;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -135px;
}
.sections-title-h3:after {
	content: "";
	height: 4px;
	width: 30px;
	background-color: #171717;
	display: inline-block;
	position: absolute;
	bottom: -1px;
	left: 50%;
	margin-left: -15px;
}
.sections-title p {
	margin-bottom: 30px;
}
.sections-padding-t-0 {
	padding-top: 0;
}
.sections-padding-t-30 {
	padding-top: 30px;
}
.sections-padding-t-160 {
	padding-top: 160px;
}
.sections-padding-b-50 {
	padding-bottom: 50px;
}
.sections-padding-b-0 {
	padding-bottom: 0;
}
.sections-padding-t-50 {
	padding-top: 50px;
}
.sections-padding-t-130 {
	padding-top: 130px;
}
.sections-padding-20 {
	padding: 20px 0;
}
.sections-padding-140 {
	padding: 140px 0;
}
.sections-padding-160 {
	padding: 160px 0;
}
.sections-padding-0 {
	padding: 0;
}
.sections-left-sidebar .sidebar {
	float: left;
}
.sections-left-sidebar .main-content {
	float: right;
}
/* Section 2 */
.section-2 {
	background-color: #f5f4f4;
}
/* Section 3 */
.section-3 {
	background-color: #171717;
}
.section-3 .sections-title-h3:before {
	background-color: #d5d5d5;
}
.section-3 .sections-title p {
	color: #bababa;
}
.section-3 .box-icon-i {
	background-color: transparent;
	border-color: #444;
}
.section-3 .box-icon:hover .box-icon-i {
	border-color: #FFF;
}
/* Section 4 */
.section-4 .sections-title-h3:before {
	background-color: rgba(255,255,255,0.5);
}
.section-4 .box-icon-i {
	background-color: transparent;
	border-color: #444;
}
.section-4 .box-icon:hover .box-icon-i {
	border-color: #FFF;
}
.section-img {
	background-image: url("images/section-img.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	background-position: center center;
}
.section-img-2 {
	background-image: url("images/section-img-2.png");
}
/* 06 - Sidebar */
.widget {
	margin-bottom: 30px;
	background-color: #FFF;
	border: 1px solid #e9e8e8;
	padding: 20px;
}
.widget .widget-title:before {
	background-color: #171717;
}
.widget .widget-title h6 {
	border-bottom: none;
}
.widget ul li {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #e9eaec;
	list-style: none;
}
.widget ul li:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}
.widget ul li a span {
	float: right;
}
.sidebar-tweet {
	position: relative;
}
.sidebar-tweet:before {
	content: "\f099";
	position: absolute;
	bottom: 10px;
	right: 0;
	font: bold 30px/0 "FontAwesome";
}
.sidebar-tweet ul li {
	padding-bottom: 0;
	margin-bottom: 0;
	border-bottom: none;
	font-size: 13px;
	font-weight: 600;
}
.sidebar-tweet ul li .tweet_time a {
	font-size: 11px;
}
/* 07 - Box icon */
.box-icon {
	text-align: center;
	overflow: hidden;
}
.box-icon-i {
	font-size: 30px;
	text-align: center;
	padding:16;
	margin: 0 auto 20px;
}
.box-icon p {
	margin-bottom: 0;
	color:white;
}
.box-icon-i-2 {
	background-color: #f0efef;
	height: 95px;
	width: 95px;
	line-height: 90px;
	border: 5px solid #f0efef;
	margin: 0 auto 30px;
}
.box-icon-i-3 {
	background-color: #FFF;
	border-color: #e9e8e8;
}
.box-icon-2 {
	text-align: left;
}
.box-icon-2 .box-icon-i {
	float: left;
	margin-right: 15px;
	margin-bottom: 0;
}
.box-icon-2 .box-icon-content {
	overflow: hidden;
	height: 100%;
}
.box-icon-i-4 {
	height: 70px;
	width: 70px;
	border-width: 2px;
	line-height: 66px;
}
.box-icon-i-5 {
	background-color: #FFF;
}
.box-icon:hover .box-icon-i-2.box-icon-i-5 {
	background-color: #171717;
}
.box-icon-number h5 {
	font-size: 45px;
}
/* 08 - Isotope & Portfolio */
/* Isotope */
.isotope-item {
	z-index: 2;
	list-style: none;
}
.isotope-hidden.isotope-item {
	pointer-events: none;
	z-index: 1;
}
.isotope,.isotope .isotope-item {
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;
}
.isotope {
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	-ms-transition-property: height, width;
	-o-transition-property: height, width;
	transition-property: height, width;
	width: 100%;
}
.isotope .isotope-item {
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	-ms-transition-property: -ms-transform, opacity;
	-o-transition-property: -o-transform, opacity;
	transition-property: transform, opacity;
}
.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition {
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	-ms-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s;
}
/* Portfolio filter */
.protfolio-filter {
	text-align: center;
	margin-bottom: 20px;
}
.protfolio-filter li {
	display: inline-block;
}
.protfolio-filter li a {
	display: inline-block;
	margin: 0 20px 30px 0;
	background-color: #FFF;
	border: 1px solid #e9e8e8;
	padding: 4px 10px;
	font-size: 13px;
}
.protfolio-filter li:last-child a {
	margin-right: 0;
}
/* Portfolio */
.portfolio-one {
	margin-bottom: 30px;
	background-color: #FFF;
	-moz-box-shadow: 0 8px 15px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 8px 15px rgba(0,0,0,0.1);
	box-shadow: 0 8px 15px rgba(0,0,0,0.1);
}
.portfolio-head {
	position: relative;
	overflow: hidden;
	height: 100%;
}
.portfolio-img img {
	width: 100%;
	height: auto;
}
.portfolio-hover {
	opacity: 0.5;
	position: absolute;
	top: 0;
	left: -100%;
	height: 100%;
	width: 100%;
}
.portfolio-link,.portfolio-zoom {
	position: absolute;
	top: 50%;
	margin-top: -17px;
	width: 34px;
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	background-color: #171717;
	display: inline-block;
	text-align: center;
	opacity: 0.8;
}
.portfolio-link {
	margin-right: -39px;
	right: 50%;
}
.portfolio-zoom {
	margin-left: -39px;
	left: 50%;
}
.portfolio-content {
	padding: 20px;
}
.portfolio-content > i {
	float: left;
	width: 34px;
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	text-align: center;
	margin-right: 20px;
}
.portfolio-meta {
	overflow: hidden;
	height: 100%;
}
.portfolio-meta h6 {
	font-size: 15px;
	margin-bottom: 10px;
	line-height: 18px;
}
.portfolio-cat a {
	font-size: 12px;
}
.portfolio-one:hover .portfolio-hover {
	left: 0;
	opacity: 0.9;
}
.portfolio-link:hover,.portfolio-zoom:hover {
	opacity: 1;
}
/* Portfolio 4 columns sidebar */
.col-md-9.main-content li.col-md-3 .portfolio-content > i,.col-md-9.main-content div.col-md-3 .portfolio-content > i {
	width: 30px;
	height: 30px;
	line-height: 30px;
	margin-right: 15px;
}
.col-md-9.main-content li.col-md-3.portfolio-item-2 .portfolio-meta p,.col-md-9.main-content div.col-md-3.portfolio-item-2 .portfolio-meta p {
	display: none;
}
/* Portfolio 2 columns sidebar */
.col-md-9.main-content li.col-md-6.portfolio-item {
	width: 49.95%;
}
/* Portfolio item 2 */
.portfolio-item-2 .portfolio-meta {
	padding: 20px;
}
.portfolio-item-2 .portfolio-meta h6 {
	font-size: 18px;
	margin-bottom: 20px;
	line-height: 22px;
}
.portfolio-item-2 .portfolio-link,.portfolio-item-2 .portfolio-zoom {
	bottom: 20px;
	top: initial;
	left: 20px;
	margin: 0;
}
.portfolio-item-2 .portfolio-link {
	left: 64px;
}
/* Portfolio full width */
.portfolio-full-width {
	margin-bottom: 30px;
}
.portfolio-full-width ul {
	list-style: none;
}
.portfolio-full-width li.col-md-3 {
	padding: 0;
	width: 24.95%;
}
.portfolio-full-width li.col-md-3 .portfolio-one {
	margin-bottom: 0;
}
/* Portfolio 5 columns */
.portfolio-full-width li.col-5.portfolio-item {
	width: 20%;
}
.portfolio-full-width li.col-5 .portfolio-one {
	margin-bottom: 0;
}
/* Portfolio filter */
.row.isotope {
	padding-right: 0;
	margin-left: 0;
}
.portfolio-all {
	margin-left: -15px;
	margin-right: -14.99px;
}
.portfolio-all.portfolio-full-width {
	margin-left: 0;
	margin-right: 0;
}
/* Portfolio no margin */
.portfolio-no-margin {
	margin: 0 0 30px;
}
.portfolio-no-margin li.portfolio-item,.portfolio-no-margin div.portfolio-item {
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.portfolio-no-margin li.portfolio-item .portfolio-one,.portfolio-no-margin div.portfolio-item .portfolio-one {
	margin-bottom: 0;
}
.portfolio-no-margin li.portfolio-item .portfolio-one .portfolio-head,.portfolio-no-margin div.portfolio-item .portfolio-one .portfolio-head {
	overflow: inherit;
}
.portfolio-slide.portfolio-no-margin {
	margin-right: 15px;
	margin-left: 15px;
}
.portfolio-slide.portfolio-no-margin div.portfolio-item {
	margin-bottom: 30px;
}
.col-md-9.main-content .portfolio-no-margin li.col-md-4.portfolio-item,.portfolio-no-margin div.col-md-4.portfolio-item {
	width: 33.333%;
}
/* Single Portfolio */
.portfolio-description p:last-child {
	margin-bottom: 0;
}
.portfolio-details li {
	font-size: 12px;
	margin-bottom: 5px;
	list-style: none;
}
.portfolio-details li span {
	font-weight: bold;
	font-size: 13px;
}
.post-social.portfolio-social {
	float: left;
}
/* 09 - Contact */
.contact-iframe iframe {
	width: 100%;
	display: block;
	border: none;
}
.required-error {
	font-size: 13px;
	color: #F00;
	line-height: 38px;
	position: absolute;
	right: 10px;
	top: 0;
}
.contact-information li,.business-hours li {
	list-style: none;
}
.contact-information li:first-child {
	margin-bottom: 20px;
}
/* 10 - Page 404 */
.page-404 {
	text-align: center;
}
.page-404 h2 {
	font-size: 156px;
	margin-bottom: 30px;
	line-height: 110px;
}
.page-404 h3 {
	font-size: 23px;
	margin-bottom: 70px;
}
.search-404 div {
	position: relative;
	height: 40px;
	width: 370px;
	margin: 0 auto 20px;
}
.search-404 input {
	display: inline-block;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #f8f7f7;
	border-color: #e9e8e8;
	height: 38px;
	line-height: 38px;
}
.search-404 button {
	position: absolute;
	top: 0;
	right: 10px;
	background-color: transparent;
	border: none;
	font-size: 14px;
	line-height: 33px;
}
.search-404 .button-4 {
	margin-right: 5px;
}
.search-404 .button-3 {
	margin-left: 5px;
}
/* 11 - Coming soon */
.coming-soon {
	text-align: center;
}
.coming-soon h2 {
	font-size: 45px;
	margin-bottom: 40px;
	line-height: 40px;
}
.coming-soon p {
	margin-bottom: 40px;
}
#coming-soon .col-md-3 > div {
	background-color: #f8f7f7;
	border: 1px solid #e9e8e8;
	padding: 40px;
	margin-bottom: 30px;
}
#coming-soon .col-md-3 > div span:first-child {
	font-size: 35px;
	font-weight: bold;
	margin-right: 30px;
	display: inline-block;
}
#coming-soon .col-md-3 > div span:last-child {
	font-size: 24px;
	font-weight: bold;
}
/* 12 - Buttons */
.load-more-projects {
	text-align: center;
}
.button-1 {
	display: inline-block;
	background-color: #FFF;
	font-size: 13px;
	font-weight: bold;
	border: 1px solid #d5d5d5;
	padding: 10px 70px;
}
.button-1.button-2:hover {
	background-color: #FFF;
	border-color: #d5d5d5;
}
.button-3,.button-4,.button-5,.button-6 {
	padding: 8px 24px;
	font-size: 13px;
	font-weight: bold;
	display: inline-block;
}
.button-3:hover,.button-4,.button-6:hover {
	background-color: #171717;
}
.button-5:hover {
	background-color: #333;
}
.button-6 {
	background-color: transparent;
	border: 1px solid #FFF;
}
.button-6:hover {
	border-color: #171717;
}
/* 13 - Accordion */
.accordion {
	margin-bottom: 30px;
}
.accordion .section-content {
	margin-bottom: 10px;
	background-color: #FFF;
	border: 1px solid #d6d9df;
	padding: 0;
}
.accordion .accordion-title {
	font-size: 13px;
	font-weight: bold;
	color: #7d7d7d;
	padding: 9px 20px;
	margin-bottom: 0;
	cursor: pointer;
}
.accordion .accordion-title a i {
	float: right;
	margin: 2px -9px 0 20px;
	background-color: #7d7d7d;
	height: 20px;
	width: 20px;
	line-height: 20px;
	font-size: 12px;
	text-align: center;
}
.accordion .accordion-title.active {
	background-color: #f8f7f7;
}
.accordion .accordion-inner {
	border-top: 1px solid #d6d9df;
	padding: 20px;
	line-height: 22px;
	margin-top: 0;
	font-size: 13px;
	display: none;
}
.accordion .accordion-inner.active {
	display: block;
}
/* 14 - Toggle accordion */
.accordion.accordion-2 .accordion-title {
	font-size: 15px;
	padding: 18px 20px;
}
.accordion.accordion-2 .accordion-title a i {
	margin-right: 0;
}
/* 15 - Progressbar */
.progressbar-warp {
	margin-bottom: 30px;
}
.progressbar {
	position: relative;
	margin-bottom: 20px;
	overflow: hidden;
}
.progressbar-all {
	background-color: #e6e6e6;
	overflow: hidden;
}
.progressbar-percent {
	height: 100%;
    -webkit-background-size: 30px 30px;
	-moz-background-size: 30px 30px;
	background-size: 30px 30px;
    -webkit-animation: move 5s linear infinite;
	-moz-animation: move 5s linear infinite;
	animation: move 5s linear infinite;
	width: 0;
	height: 11px;
}
@-webkit-animation expandWidth { 0%{width:0} 100%{width:auto} }
@-webkit-keyframes move { 0%{background-position:0 0} 100%{background-position:90px 90px} }
.progressbar-title {
	font-size: 15px;
	font-weight: bold;
	position: relative;
	z-index: 99;
	width: 100%;
	display: block;
	padding-bottom: 10px;
}
.progressbar-title span {
	font-weight: normal;
	display: inline-block;
	margin-left: 20px;
}
/* 16 - Head title */
.head-title {
	position: relative;
}
.head-title h6 {
	font-size: 20px;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.head-title:before {
	content: "";
	height: 1px;
	width: 100%;
	background-color: #acacac;
	display: inline-block;
	position: absolute;
	bottom: 0;
	left: 0;
}
.head-title:after {
	content: "";
	height: 4px;
	width: 30px;
	background-color: #171717;
	display: inline-block;
	position: absolute;
	bottom: -1px;
	left: 0;
}
/* 17 - Blog */
/* Blog item */
.blog-item {
	margin-bottom: 30px;
}
.blog-img {
	position: relative;
	overflow: hidden;
	height: 100%;
	margin-bottom: 20px;
}
.blog-img img {
	width: 100%;
	height: auto;
}
.blog-video iframe {
	width: 100%;
	display: block;
	border: none;
}
.blog-date {
	position: absolute;
	top: 20px;
	left: 20px;
	background-color: #171717;
	font-size: 12px;
	text-align: center;
	padding: 0 10px 10px 10px;
}
.blog-date span {
	display: block;
	width: 100%;
}
.blog-date span:first-child {
	font-size: 35px;
	font-weight: bold;
}
.blog-content h6 {
	font-size: 16px;
	margin-bottom: 15px;
}
.blog-meta div {
	float: left;
	margin-right: 30px;
	font-size: 12px;
}
.blog-meta div:last-child {
	margin-right: 0;
}
.blog-meta div i {
	margin-right: 5px;
}
.blog-meta a.button-3 {
	float: right;
	font-size: 13px;
	font-weight: normal;
	padding: 5px 10px;
	margin-top: -7px;
}
/* Blog item 2 */
.blog-item-2 {
	margin-bottom: 60px;
}
/* 18 - Single post & page */
/* Single post */
.single-post {
	padding-bottom: 40px;
	margin-bottom: 30px;
	border-bottom: 3px solid #171717;
}
.single-post .blog-meta {
	float: right;
}
.single-post .blog-content h6 {
	float: left;
}
.post-tag {
	float: left;
}
.post-tag i {
	font-size: 13px;
	margin-right: 10px;
	line-height: 35px;
}
.post-tag a {
	font-size: 12px;
}
.post-social {
	float: right;
	line-height: 35px;
}
.post-social li {
	margin-right: 5px;
}
.post-social li a,.post-social li:first-child a {
	border: none;
}
.post-social li:last-child {
	margin-right: 0;
}
.post-author {
	margin-bottom: 70px;
	background-color: #f7f6f6;
	border: 1px solid #e9e8e8;
	padding: 20px;
}
.post-author-img {
	height: 60px;
	width: 60px;
	overflow: hidden;
	float: left;
	margin-right: 20px;
}
.post-author-content {
	overflow: hidden;
	height: 100%;
}
.post-author-content h6 {
	font-size: 16px;
}
.post-author-content p {
	margin-bottom: 0;
}
.section-title {
	position: relative;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.section-title:before {
	content: "";
	height: 4px;
	width: 30px;
	background-color: #5c5c5c;
	position: absolute;
	bottom: -1px;
	left: 0;
}
.section-title h6 {
	font-size: 19px;
	margin-bottom: 0;
}
.section-title-2 h6 {
	font-size: 15px;
}
.section-title-3 {
	margin-top: 50px;
}
.commentlist {
	margin-bottom: 50px;
}
.commentlist li {
	list-style: none;
}
.commentlist li.comment .comment-body {
	margin-bottom: 20px;
	background-color: #FFF;
	border: 1px solid #e9e8e8;
	padding: 20px;
}
.commentlist li.comment .comment-body p {
	margin-bottom: 0;
}
.commentlist ul.children {
	margin-left: 100px;
}
.commentlist li.comment .comment-body .avatar {
	height: 60px;
	width: 60px;
	overflow: hidden;
	float: left;
	margin-right: 20px;
}
.commentlist li.comment .comment-body .comment-text {
	overflow: hidden;
	height: 100%;
}
.commentlist li.comment .comment-body .comment-text .author {
	margin-bottom: 20px;
}
.commentlist li.comment .comment-body .comment-text .author span {
	font-size: 14px;
	font-weight: bold;
	display: inline-block;
	margin-bottom: 5px;
}
.commentlist li.comment .comment-body .comment-text .author div.date {
	font-size: 12px;
	color: #c0bfbf;
}
.comment-meta {
	float: left;
}
.comment-reply.button-4 {
	float: right;
	font-size: 13px;
	padding: 5px 20px;
}
.comment-form {
	margin-bottom: 30px;
}
.comment-form .form-input {
	position: relative;
}
.comment-form .form-input i {
	position: absolute;
	top: 20px;
	margin-top: -5px;
	left: 10px;
	font-size: 13px;
}
.comment-form .form-input input,.comment-form .form-input textarea {
	width: 100%;
	padding-left: 30px;
	margin-bottom: 20px;
}
.comment-form .form-input textarea {
	height: 160px;
}
.comment-form .button-3 {
	width: 100%;
	border: none;
	font-size: 15px;
	font-weight: bold;
}
/* Single page */
.single-page {
	padding-bottom: 0;
	margin-bottom: 0;
	border-bottom: none;
}
/* 19 - Testimonial */
.testimonial-item {
	margin-bottom: 30px;
}
.testimonial-content {
	background-color: #f8f7f7;
	border: 1px solid #e9e8e8;
	margin-bottom: 20px;
	padding: 20px;
}
.testimonial-content div:first-child,.testimonial-content div:last-child {
	line-height: 0;
	font-size: 16px;
}
.testimonial-content div:first-child {
	text-align: left;
}
.testimonial-content div:last-child {
	text-align: right;
}
.testimonial-content p {
	margin-top: 20px;
}
.testimonial-img {
	float: left;
	overflow: hidden;
	height: 100%;
	margin-right: 20px;
}
.testimonial-name {
	overflow: hidden;
	height: 100%;
	margin-top: 10px;
	float: left;
}
.testimonial-name span {
	display: block;
	font-size: 13px;
	margin-bottom: 5px;
}
.testimonial-item-2 {
	text-align: center;
}
.testimonial-item-2 .testimonial-content {
	background-color: transparent;
	border: none;
}
.testimonial-item-2 .testimonial-name {
	float: none;
	margin-top: 0;
}
.testimonial-item-2 .testimonial-content div {
	font-size: 28px;
	color: #333;
}
.testimonial-item-2 .testimonial-content p {
	font-size: 18px;
	line-height: 28px;
	font-style: italic;
}
/* 20 - Clients */
.client {
	background-color: #FFF;
	border: 1px solid #e9e8e8;
	opacity: 0.75;
	margin-bottom: 30px;
}
.client:hover {
	opacity: 1;
}
/* 21 - Member */
.member {
	margin-bottom: 30px;
}
.member-head {
	overflow: hidden;
	height: 100%;
	position: relative;
	margin-bottom: 20px;
}
.member-hover {
	opacity: 0.5;
	position: absolute;
	top: 0;
	left: -100%;
	height: 100%;
	width: 100%;
	text-align: center;
}
.member-hover .social-ul {
	float: none;
	position: relative;
	top: 50%;
	display: inline-block;
	margin-top: -17.5px;
}
.member-hover .social-ul li {
	line-height: 35px;
	margin: 0 5px;
}
.member-hover .social-ul li a {
	background-color: #171717;
	border: none;
	font-size: 14px;
}
.member-hover .social-ul li:first-child a {
	margin-left: 0;
}
.member-hover .social-ul li:last-child a {
	margin-right: 0;
}
.member:hover .member-hover {
	left: 0;
	opacity: 0.9;
}
.member-content {
	text-align: center;
}
.member-content h5 {
	margin-bottom: 15px;
}
.member-content span {
	font-size: 14px;
	font-style: italic;
	display: inline-block;
	margin-bottom: 15px;
}
.member-content p {
	margin-bottom: 0;
}
/* 22 - Callout */
.callout {
	background-color: #f8f7f7;
	border: 1px solid #e9e8e8;
	padding: 20px;
}
.callout > h6 {
	font-size: 17px;
	margin-bottom: 15px;
}
.callout p {
	margin-bottom: 0;
}
.callout-a {
	text-align: center;
}
.callout-a a {
	display: inline-block;
}
.callout-4 {
	background-color: #FFF;
}
.callout-5 {
	background-color: #171717;
}
/* 23 - Alerts */
.alerts {
	background-color: #FFF;
	border: 1px solid #e9e8e8;
	padding: 20px;
	margin-bottom: 30px;
}
.alerts > i {
	height: 46px;
	width: 46px;
	line-height: 46px;
	font-size: 15px;
	text-align: center;
	float: left;
	margin-right: 20px;
}
.alerts div {
	overflow: hidden;
	height: 100%;
}
.alerts div h3 {
	font-size: 14px;
	margin-bottom: 10px;
}
.alerts div p {
	margin-bottom: 0;
}
/* 24 - Social */
.social li {
	float: left;
	list-style: none;
}
.social li a {
	float: left;
	height: 32px;
	width: 32px;
	line-height: 32px;
	font-size: 16px;
	text-align: center;
	margin: 0 10px 10px 0;
}
.social .social-rss a {
	background-color: #faa33d;
}
.social .social-facebook a {
	background-color: #5d82d1;
}
.social .social-twitter a {
	background-color: #40bff5;
}
.social .social-vimeo a {
	background-color: #35c6ea;
}
.social .social-myspace a {
	background-color: #008dde;
}
.social .social-youtube a {
	background-color: #ef4e41;
}
.social .social-instagram a {
	background-color: #548bb6;
}
.social .social-stumbleupon a {
	background-color: #ff5c30;
}
.social .social-lastfm a {
	background-color: #f34320;
}
.social .social-pinterest a {
	background-color: #e13138;
}
.social .social-gplus a {
	background-color: #eb5e4c;
}
.social .social-evernote a {
	background-color: #9acf4f;
}
.social .social-dribbble a {
	background-color: #f7659c;
}
.social .social-skype a {
	background-color: #13c1f3;
}
.social .social-forrst a {
	background-color: #45ad76;
}
.social .social-linkedin a {
	background-color: #238cc8;
}
.social .social-wordpress a {
	background-color: #2592c3;
}
.social .social-grooveshark a {
	background-color: #ffb21d;
}
.social .social-delicious a {
	background-color: #377bda;
}
.social .social-behance a {
	background-color: #1879fd;
}
.social .social-dropbox a {
	background-color: #17a3eb;
}
.social .social-soundcloud a {
	background-color: #ff7e30;
}
.social .social-deviantart a {
	background-color: #6a8a7b;
}
.social .social-yahoo a {
	background-color: #ab47ac;
}
.social .social-flickr a {
	background-color: #ff48a3;
}
.social .social-digg a {
	background-color: #75788d;
}
.social .social-blogger a {
	background-color: #ff9233;
}
.social .social-tumblr a {
	background-color: #426d9b;
}
.social .social-quora a {
	background-color: #ea3d23;
}
.social .social-github a {
	background-color: #3f91cb;
}
.social .social-amazon a {
	background-color: #ff8e2e;
}
.social .social-xing a {
	background-color: #1a8e8c;
}
.social .social-wikipedia a {
	background-color: #b3b5b8;
}
.social li a:hover {
	background-color: #171717;
}
/* 25 - Pricing tables */
.pricing-tables {
	margin-bottom: 30px;
	background-color: #FFF;
	border: 1px solid #e9e8e8;
}
.pricing-header {
	text-align: center;
	padding: 30px;
	background-color: #f8f7f7;
	border-bottom: 1px solid #e9e8e8;
}
.pricing-header h3 {
	font-size: 30px;
	margin-bottom: 20px;
}
.pricing-header div {
	line-height: 70px;
}
.pricing-header div span {
	font-size: 50px;
}
.pricing-header div strong {
	font-weight: normal;
	float: right;
}
.pricing-header a {
	display: inline-block;
	font-size: 16px;
	font-weight: bold;
}
.pricing-header a:hover {
	background-color: #FFF;
}
.pricing-content {
	padding: 20px;
}
.pricing-content li {
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 15px;
	margin-bottom: 15px;
	list-style: none;
}
.pricing-content li:last-child {
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 0;
}
.pricing-content ul li strong {
	font-weight: normal;
	font-size: 15px;
}
.pricing-content ul li span {
	float: right;
	font-size: 14px;
}
/* 26 - Pagination */
.pagination {
	text-align: center;
	margin-bottom: 30px;
}
.pagination li,.pagination a {
	display: inline-block;
}
.pagination a {
	background-color: #f8f7f7;
	border: 1px solid #e9e8e8;
	padding: 2px 8px;
	margin: 0 5px;
}
.pagination li.pagination-prev a,.pagination li.pagination-next a {
	padding: 3px 10px;
	font-size: 13px;
	background-color: #171717;
	border-color: #171717;
}
/* 27 - About video */
.about-video {
	text-align: center;
}
.about-video span:first-child {
	display: block;
	font-size: 18px;
	height: 70px;
	width: 70px;
	line-height: 70px;
	border: 2px solid #171717;
	margin: 0 auto 30px;
}
.about-video span:last-child {
	font-size: 26px;
	font-weight: bold;
	display: block;
}
.about-video a:hover span:first-child {
	border-color: #FFF;
}
/* 28 - List ul */
.list-ul {
	line-height: 30px;
}
.list-ul li:before {
	font-size: 15px;
}
/* 29 - Blockquote */
blockquote {
	border-left: 6px solid #acacac;
}
.blockquote-1,.blockquote-2,.blockquote-3 {
	border-left: none;
}
.quote-name {
	display: block;
	font-size: 13px;
	font-style: normal;
	margin-top: 10px;
}
.blockquote-2 {
	background-color: #f8f7f7;
	border: 1px solid #e9e8e8;
}
/* 30 - bxSlider */
.bxslider-slide,.sidebar-tweet {
	position: relative;
	padding-top: 80px;
}
.bxslider-slide ul {
	list-style: none;
}
.bxslider-slide .bx-pager,.sidebar-tweet .bx-pager {
	display: none;
}
.bxslider-slide .bx-controls-direction,.sidebar-tweet .bx-controls-direction {
	position: absolute;
	z-index: 3;
	top: 0;
	left: 50%;
	margin-left: -35px;
}
.bxslider-slide .bx-controls-direction a,.sidebar-tweet .bx-controls-direction a {
	display: inline-block;
	height: 25px;
	width: 25px;
	line-height: 25px;
	font-size: 11px;
	text-align: center;
	background-color: #171717;
	color: #e5eada;
	margin: 0 5px;
}
.bxslider-slide .bx-controls-direction a:before,.sidebar-tweet .bx-controls-direction a:before {
	font-size: 12px;
	font-family: "FontAwesome";
}
.bxslider-slide .bx-controls-direction a.bx-prev:before,.sidebar-tweet .bx-controls-direction a.bx-prev:before {
	content: "\f053";
}
.bxslider-slide .bx-controls-direction a.bx-next:before,.sidebar-tweet .bx-controls-direction a.bx-next:before {
	content: "\f054";
}
.bxslider-slide-title,.sidebar-tweet {
	padding: 0;
}
.bxslider-slide-title .bx-controls-direction {
	position: absolute;
	top: -56px;
	right: 11px;
	margin-left: 0;
	text-align: right;
}
.portfolio-slide.bxslider-slide-title.portfolio-no-margin .bx-controls-direction {
	right: -5px;
	top: 0;
}
.sidebar-tweet {
	padding-bottom: 50px;
}
.sidebar-tweet .bx-controls-direction {
	top: inherit;
	bottom: 0;
	left: 0;
	margin-left: 0;
}
.section-3 .bxslider-slide .bx-controls-direction a {
	background-color: #333;
}
.section-4 .bxslider-slide .bx-controls-direction a:hover,.sidebar-tweet .bx-controls-direction a:hover {
	background-color: #333;
}
.blog-item .bxslider-slide {
	padding-top: 0;
}
.blog-item .bxslider-slide .bx-controls-direction {
	top: inherit;
	left: inherit;
	right: 20px;
	bottom: 20px;
	margin-left: 0;
}
.about-slide {
	margin-bottom: 30px;
}
.about-slide img,.single-portfolio-slide img {
	width: 100%;
	height: auto;
}
.single-portfolio-slide-2 {
	margin-bottom: 50px;
}
.single-portfolio-slide-3 {
	margin-top: -80px;
}
.about-slide.bxslider-slide,.single-portfolio-slide.bxslider-slide {
	padding-top: 0;
}
.about-slide.bxslider-slide .bx-controls-direction,.single-portfolio-slide.bxslider-slide .bx-controls-direction {
	top: inherit;
	left: 20px;
	bottom: 20px;
	margin-left: 0;
}
.single-portfolio-slide.bxslider-slide .bx-controls-direction {
	left: inherit;
	right: 20px;
}
.about-slide.bxslider-slide .bx-controls-direction a,.single-portfolio-slide.bxslider-slide .bx-controls-direction a {
	height: 40px;
	width: 40px;
	line-height: 35px;
	font-size: 20px;
	background-color: rgba(23,23,23,0.6);
}
.about-slide li,.single-portfolio-slide.bxslider-slide li {
	overflow: hidden;
	height: 100%;
}
/* bxSlider 2 */
.box-icon-slide .box-icon-i {
	font-size: 27px;
}
.bxslider-slide-2 {
	padding-top: 30px;
}
.bxslider-slide-2 .bx-controls-direction {
	position: relative;
	top: inherit;
	left: inherit;
	margin-left: 0;
	text-align: center;
}
.bxslider-slide-2.box-icon-slide .bx-controls-direction {
	margin-top: 30px;
}
/* 31 - Footer */
/* Footer */
#footer {
	background-color: #171717;
	padding: 70px 0 40px;
}
.footer-widget {
	margin-bottom: 30px;
}
.widget-title {
	position: relative;
}
.widget-title:before {
	content: "";
	height: 4px;
	width: 30px;
	background-color: #5c5c5c;
	position: absolute;
	bottom: -1px;
	left: 0;
}
.widget-title h6 {
	font-size: 15px;
	border-bottom: 1px solid #282828;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
/* Widget about */
.widget-about {
	overflow: hidden;
	height: 100%;
}
.widget-about p {
	font-size: 13px;
}
.widget-about .social-ul {
	float: left;
}
.widget-about .social-ul li a {
	height: 33px;
	width: 33px;
	line-height: 33px;
	border: none;
	background-color: #333;
	margin: 0 5px 5px 0;
	font-size: 16px;
}
.widget-about .social-ul li:last-child a {
	margin-right: 0;
}
/* Widget about 2 */
.widget-about-2 {
	overflow: hidden;
	height: 100%;
}
.widget-about-2 > ul > li {
	margin-bottom: 30px;
	list-style: none;
}
.widget-about-2 > ul > li:last-child {
	margin-bottom: 0;
}
.widget-about-2 > ul > li > i {
	float: left;
	height: 30px;
	width: 30px;
	line-height: 30px;
	font-size: 15px;
	background-color: #282828;
	color: #bababa;
	margin-right: 20px;
	text-align: center;
}
.widget-about-2 > ul > li > div {
	overflow: hidden;
	height: 100%;
	font-size: 13px;
	line-height: 22px;
}
/* Widget posts */
.widget-posts {
	overflow: hidden;
	height: 100%;
}
.widget-posts > ul > li {
	margin-bottom: 30px;
	list-style: none;
}
.widget-posts > ul > li:last-child {
	margin-bottom: 0;
}
.widget-post-img {
	float: left;
	height: 70px;
	width: 70px;
	overflow: hidden;
	height: 100%;
	margin-right: 20px;
}
.widget-post-img img {
	height: 70px;
	width: 70px;
}
.widget-post-content {
	overflow: hidden;
	height: 100%;
}
.widget-post-content h6 {
	font-size: 13px;
	line-height: 22px;
	margin-bottom: 10px;
}
.widget-post-content span {
	font-size: 12px;
}
/* Widget twitter */
.widget-twitter {
	font-size: 13px;
	line-height: 22px;
}
.widget-twitter li {
	margin-bottom: 30px;
	list-style: none;
}
.widget-twitter li:last-child {
	margin-bottom: 0;
}
.tweet_time a {
	font-size: 11px;
}
/* Footer bottom */
#footer-bottom {
	background-color: #111;
	padding: 25px 0;
}
.copyrights {
	float: left;
	font-size: 13px;
}
.navigation-footer {
	float: right;
}
.navigation-footer > ul > li {
	float: left;
	font-size: 12px;
	margin-right: 20px;
	list-style: none;
}
.navigation-footer > ul > li:last-child {
	margin-left: 0;
}
.navigation-footer li li ul {
	display: none;
}
.go-up {
	position: fixed;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 15px;
	right: -60px;
	bottom: 20px;
	cursor: pointer;
	text-align: center;
	z-index: 9999;
}
.go-up:hover {
	background-color: #171717;
}
/* 32 - Border radius & Colors & Animation & Keyframes */
/* Border radius 2px */
.header-search-a,.header-search-form,.header-search-form input,.navigation li:hover ul,.widget-about .social-ul li a,.widget-about-2 > ul > li > i,.widget-post-img,.bxslider-slide .bx-controls-direction a,.sidebar-tweet .bx-controls-direction a,.portfolio-one,.portfolio-link,.portfolio-zoom,.portfolio-content > i,.button-1,.blog-img,.blog-date,.testimonial-content,.protfolio-filter li a,.member-head,.member-hover .social-ul li a,.callout,.button-3,.button-4,.pricing-tables,.pagination a,.widget,.post-social li a,.post-author,.commentlist li.comment .comment-body .comment-text,input[type="text"],input[type="password"],input[type="email"],input[type="url"],textarea,select,.about-slide li,.single-portfolio-slide.bxslider-slide li,#coming-soon .col-md-3 > div,.social li a,.slideshow .tparrows,.tp-caption.color.large_bg,.button-5,.button-6,.go-up,.commentlist li.comment .comment-body {
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
/* Border radius 3px */
.accordion .section-content {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
/* Border radius 5px */
.progressbar-all,.progressbar-percent,.blockquote-2,.blockquote-3 {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
/* Border radius 50% */
.box-icon-i-2,.testimonial-img,.testimonial-img img,.post-author-img,.post-author-img img,.commentlist li.comment .comment-body .avatar,.commentlist li.comment .comment-body .avatar img,.about-video span:first-child,.alerts > i {
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
/* Color #acacac */
.social-ul li a,.navigation li ul li a,.header-search-a,.header-search-form input,#footer,#footer a,#footer-bottom,.crumbs a,.crumbs span,.portfolio-cat a,.testimonial-item-2 .testimonial-name span:last-child,.pagination a,.section-3 .testimonial-name span:last-child,.widget .widget-post-content h6 a,.widget ul li a,input[type="text"],input[type="password"],input[type="email"],input[type="url"],textarea,select,.contact-information li:first-child,.search-404 button,.blockquote-1:before {
	color:Black;
}
/* Color #171717 */
.phone-email-2:before,.phone-email:hover,.phone-email:hover i,.crumbs,span.crumbs-span,.box-icon-i,.button-1:hover,.progressbar-title,.progressbar-title span,.blog-content h6 a:hover,.box-icon .box-icon-i-5 i,.box-icon.box-icon-3 h5,.box-icon.box-icon-3 p a:hover,.protfolio-filter li a,.section-4 .sections-title p,.callout.callout-2 > h6,.section-4 .box-icon p,.pricing-header div span,.testimonial-item-2 .testimonial-name span:first-child,.widget ul li a span,.sidebar-tweet ul li a,.portfolio-item-2 .portfolio-meta h6 a,.portfolio-details li span,.contact-information li,.page-404 h3,#coming-soon .col-md-3 > div span:last-child,.quote-name,.callout.callout-3 > h6,.accordion .accordion-title a,.navigation_mobile_click,.navigation_mobile > ul li,.navigation_mobile > ul a,.navigation_mobile > ul a i,#header-top.header-top-3 .phone-email-2:before,#header-top.header-top-3 .phone-email i,#header-top.header-top-3 .phone-email:hover {
	color: #171717;
}
/* Color #5c5c5c */
.widget-post-content span,.sections-title p,.blog-meta div,.blog-meta div a,#footer-bottom .navigation-footer > ul > li > a,.testimonial-content div:first-child,.testimonial-content div:last-child,.testimonial-name span:last-child,.member-content span,.post-tag i,.post-tag a,.coming-soon p {
	color: #5c5c5c;
}
/* Color #FFF */
.white,.social-ul li a:hover,.header-search-a:hover,.header-search-active .header-search-a,.navigation li ul li a:hover,.navigation-2.navigation li ul li a,.navigation li ul li.current_page_item > a,#footer .widget-about .social-ul a:hover,#footer-bottom a:hover,.widget-about-2 > ul > li:hover > i,#footer .widget-twitter a:hover,#footer span.tweet_time a,.box-icon:hover .box-icon-i-2 i,.bxslider-slide .bx-controls-direction a,.sidebar-tweet .bx-controls-direction a,.section-3 .sections-title-h3 h3,.section-4 .sections-title-h3 h3,.portfolio-link,.portfolio-zoom,.portfolio-link:hover,.portfolio-zoom:hover,.portfolio-content > i,.button-1:hover,.accordion .accordion-title a i,.blog-date,.social-ul-2 li a,.button-1.button-2,.section-3 .testimonial-item-2 .testimonial-name span:first-child,.section-4 .testimonial-item-2 .testimonial-name span:first-child,.protfolio-filter li a:hover,.protfolio-filter li.current a,.member-hover .social-ul li a,.button-3,.button-4,.section-4 .box-icon-i i,.section-4 .box-icon h5,.pricing-tables:hover .pricing-header h3,.pricing-tables:hover .pricing-header div,.pagination a:hover,.pagination li.pagination-prev a,.pagination li.pagination-next a,.widget.widget-twitter .widget-title h6,.sidebar-tweet ul li,.widget .sidebar-tweet ul li a:hover,.sidebar-tweet ul li .tweet_time a,.sidebar-tweet:before,.comment-reply.button-4:hover,.about-video a:hover,.portfolio-item-2 .portfolio-meta h6 a:hover,.portfolio-item-2 .portfolio-meta .portfolio-desc p,.blockquote-3,.callout.callout-3 p,.callout.callout-5 p,.alerts > i,.social li a,.slideshow .tparrows,.button-6,.go-up,.sidebar-tweet p,#header-top.header-top-2 .phone-email:hover,#header-top.header-top-2 .phone-email:hover i,#header-top.header-top-3 .phone-email,#header-top.header-top-3 .social-ul li a,.navigation > ul > li:hover li:hover > a,.navigation > ul > li.mega-menu li li.current_page_item:before,.navigation > ul > li.mega-menu li li:hover:before,#header.header-3 .navigation > ul > li.mega-menu li li:hover:before {
	color: #FFF;
}
/* Animation */
.social-ul li:hover i,.header-search-a:hover i,.box-icon:hover .box-icon-i-2 i,.portfolio-link:hover i,.portfolio-zoom:hover i {
	-webkit-animation: toTopFromBottom 0.3s forwards;
	-moz-animation: toTopFromBottom 0.3s forwards;
	animation: toTopFromBottom 0.3s forwards; 
}
/* Keyframes */
@-webkit-keyframes toLeftFromRight {
	49% {
		-webkit-transform: translate(-100%);
	}
	50% {
		opacity: 0;
		-webkit-transform: translate(100%);
	}
	51% {
		opacity: 1;
	}
}
@-moz-keyframes toLeftFromRight {
	49% {
		-moz-transform: translate(-100%);
	}
	50% {
		opacity: 0;
		-moz-transform: translate(100%);
	}
	51% {
		opacity: 1;
	}
}
@keyframes toLeftFromRight {
	49% {
		transform: translate(-100%);
	}
	50% {
		opacity: 0;
		transform: translate(100%);
	}
	51% {
		opacity: 1;
	}
}@-webkit-keyframes toRightFromLeft {
	49% {
		-webkit-transform: translate(100%);
	}
	50% {
		opacity: 0;
		-webkit-transform: translate(-100%);
	}
	51% {
		opacity: 1;
	}
}
@-moz-keyframes toRightFromLeft {
	49% {
		-moz-transform: translate(100%);
	}
	50% {
		opacity: 0;
		-moz-transform: translate(-100%);
	}
	51% {
		opacity: 1;
	}
}
@keyframes toRightFromLeft {
	49% {
		transform: translate(100%);
	}
	50% {
		opacity: 0;
		transform: translate(-100%);
	}
	51% {
		opacity: 1;
	}
}
@-webkit-keyframes toTopFromBottom {
	49% {
		-webkit-transform: translateY(-100%);
	}
	50% {
		opacity: 0;
		-webkit-transform: translateY(100%);
	}
	51% {
		opacity: 1;
	}
}
@-moz-keyframes toTopFromBottom {
	49% {
		-moz-transform: translateY(-100%);
	}
	50% {
		opacity: 0;
		-moz-transform: translateY(100%);
	}
	51% {
		opacity: 1;
	}
}
@keyframes toTopFromBottom {
	49% {
		transform: translateY(-100%);
	}
	50% {
		opacity: 0;
		transform: translateY(100%);
	}
	51% {
		opacity: 1;
	}
}
@-webkit-keyframes toBottomFromTop {
	49% {
		-webkit-transform: translateY(100%);
	}
	50% {
		opacity: 0;
		-webkit-transform: translateY(-100%);
	}
	51% {
		opacity: 1;
	}
}
@-moz-keyframes toBottomFromTop {
	49% {
		-moz-transform: translateY(100%);
	}
	50% {
		opacity: 0;
		-moz-transform: translateY(-100%);
	}
	51% {
		opacity: 1;
	}
}
@keyframes toBottomFromTop {
	49% {
		transform: translateY(100%);
	}
	50% {
		opacity: 0;
		transform: translateY(-100%);
	}
	51% {
		opacity: 1;
	}
}