﻿@charset "utf-8";
*{appearance:normal;-webkit-appearance:none;-moz-appearance:none;margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;outline:none;font-size-adjust:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
*:focus{outline:none}
*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}
body{margin:0;padding:0;overflow-x:hidden}
body::-webkit-scrollbar{display:none}
a:hover{text-decoration:none!important}
::selection{background-color:#CCC;color:#000}
div,a,p,img,blockquote,form,fieldset,textarea,input,label,iframe,code,pre{display:block;position: relative;/*overflow:hidden*/}
p{line-height:30px;margin-bottom:30px;font-size:16px;letter-spacing: 0;}
p > a{display:inline;text-decoration: none;}
p > a:hover{ text-decoration: underline;}
p > span{ display: inline;}
span > a{ display: inline;}
a > span{ display: inline;}
a{text-decoration:none}
a:hover{text-decoration:none}
h1 > a,h2 > a,h3 > a,h4 > a,h5 > a,h6 > a{display:inline}
table{border-collapse:separate;border-spacing:0;background-color:#f6f6f6;border-left:1px solid #e9e9e9;border-top:1px solid #e9e9e9;width:100%;clear:both;margin-bottom:27px}
thead{}
th{vertical-align:middle;border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9;font-weight:bold;color:#555;background-color:#f6f6f6}
tr{line-height:18px}
td{border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;text-align:center;color:#666;padding-top:9px;padding-bottom:9px;line-height:18px;vertical-align:middle;background-color:#fdfdfd}
tr:hover > td{background:#fff}
.ul-bottom-20{margin-bottom:20px}
.ol-bottom-30{margin-bottom:30px}
.ul-bottom-20 li,.ol-bottom-30 li{line-height:18px;margin-bottom:5px;list-style:none}
.ol-bottom-30,ol > li:last-child,.ul-bottom-20 > li:last-child{margin-bottom:0px}
.background-white{background-color:#ffffff}
.background-turquoise{background-color:#1abc9c}
.background-turquoise-dark{background-color:#16a085}
.background-green{background-color:#2ecc71}
.background-green-dark{background-color:#27ae60}
.background-blue{background-color:#3498db}
.background-blue-dark{background-color:#2980b9}
.background-magenta{background-color:#9b59b6}
.background-magenta-dark{background-color:#8e44ad}
.background-yellow{background-color:#f1c40f}
.background-yellow-dark{background-color:#f39c12}
.background-orange{background-color:#e67e22}
.background-orange-dark{background-color:#d35400}
.background-red{background-color:#e74c3c}
.background-red-dark{background-color:#c0392b}
.background-gray{background-color:#95a5a6}
.background-gray-dark{background-color:#7f8c8d}
.background-gray-lighter{background-color:#fbfbfb}
body{font-family:'Microsoft YaHei',sans-serif;-webkit-font-smoothing:antialiased;color:#666;font-size:12px;line-height:20px}
.checkbox{color:#666}
h1{font-size:36px;margin-bottom:20px;color:#212935}
h2{font-size:32px;margin-bottom:10px;color:#212935}
h3{font-size:28px;margin-bottom:10px;color:#212935}
h4{font-size:24px;margin-bottom:10px;color:#212935}
h5{font-size:20px;margin-bottom:5px;color:#212935;}
h1,h2,h3,h4,h5,h6{font-family:"Microsoft YaHei";-webkit-font-smoothing:antialiased;color: #1f1f1f;font-weight: normal;}
@media (max-width:560px) {h1{font-size: 22px;margin-bottom:1.6666em;}
h2{font-size: 20px;margin-bottom:0.833333em;}
h3{font-size: 18px;margin-bottom:0.833333em;}
h4{font-size: 16px;margin-bottom:0.833333em;}
h5{font-size: 14px;margin-bottom:0.416666em;}
p{ line-height: 1.6em;}}
a:hover{color:#2980b9;transition: all 200ms ease;}
a{color:#3498db;transition: all 200ms ease;}
.overlay{pointer-events:none;position:absolute;width:100%;height:100%}
.content{clear:both;margin-left:30px;margin-right: 30px;max-width: 1440px;}
@media (min-width:768px){.content{margin-left:70px;margin-right: 70px;}}
@media (min-width:1441px){.content{margin:0 auto;}}
.no-bottom{margin-bottom:0;padding-bottom:0;}
.half-bottom{margin-bottom:15px}
.full-bottom{margin-bottom:30px!important}
.clear{clear:both;height:0px;line-height:0px}
.float-left{float:left;margin-right:10px}
.float-right{float:right;margin-left:5px}
.right-text{display:block;text-align:right}
.left-text{display:block;text-align:left}
.center-text{display:block;text-align:center}
.uppercase{text-transform:uppercase}
.capitalize{text-transform:capitalize}
.regular-anchor{color:inherit!important}
.responsive-image{width:100%;}
.round-image{border-radius:500px}
.responsive-video{display:block;width:100%;margin-bottom:30px}
@media (min-width:768px){.responsive-video{min-height:400px}
}.decoration{height:1px;background-color:rgba(0,0,0,0.1);margin-bottom:30px;display:block;clear:both}
@media (max-width:767px){.center-if-mobile{text-align:center;display:block}
.left-if-mobile{text-align:left}
.right-if-mobile{text-align:right}
}@media (min-width:768px){.center-if-tablet{text-align:center}
.left-if-tablet{text-align:left}
.right-if-tablet{text-align:right}
}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#FFF;z-index:99999999}
#status{position:fixed;z-index:99999999;width:250px;height:250px;position:absolute;left:50%;top:50%;background-image:url(../images/status.gif);background-size:64px 64px;background-repeat:no-repeat;background-position:center;margin:-125px 0 0 -125px}
#status p{top:60%}
#status em{font-size:10px!important;display:block;font-style:normal}
.center-icon{width:70px;margin-left:auto;margin-right:auto;margin-bottom:30px}
.last-column{margin-right:0%!important}
.one-third{width:28%;float:left;margin-right:8%}
.one-half{width:45%;float:left;margin-right:10%}
.one-half-full{width:50%;float:left}
@media (max-width:760px){.hide-if-mobile{display:none}}
@media (max-width:800px) {.one-half-full{width:100%;float: left;}}
@media (min-width:760px){.one-third-responsive{width:30%;float:left;margin-right:3.333333%}
.one-four-responsive{width:25%;float:left}
.one-half-responsive{width:46%;float:left;margin-right:4%}
.one-half-full{width:50%;float: left;}
.sidebar-left-big{width:70%;float:left;margin-right:5%}
.sidebar-right-small{width:25%;float:right}
.sidebar-right-big{width:70%;float:right}
.sidebar-left-small{width:25%;float:left;margin-right:5%}
.hide-if-responsive{display:none}
}.text-highlight{color:#FFFFFF;padding:8px;margin-right:3px}
.highlight-turqoise{background-color:#16a085}
.highlight-green{background-color:#27ae60}
.highlight-blue{background-color:#2980b9}
.highlight-magenta{background-color:#8e44ad}
.highlight-dark{background-color:#2c3e50}
.highlight-yellow{background-color:#f1c40f}
.highlight-red{background-color:#c0392b}
.highlight-orange{background-color:#e67e22}
.full-button{display:block;width:100%;text-align:center}
.center-button{width:120px;margin-left:auto;margin-right:auto;display:block!important;margin-top:10px;text-align:center}
.button{display:inline-block;padding:10px 20px}
.button-3d{display:inline-block;padding:8px 20px}
.button i{margin-right:10px;font-size:12px;width:12px;text-align:center;margin-left:-5px}
.button:hover{color:#FFFFFF!important}
.button-3d:hover{color:#FFFFFF!important}
.tea-3d{border-bottom:solid 4px #117562}
.button-tea{background-color:#16a085;color:#FFFFFF}
.button-tea:hover{background-color:#1abc9c}
.green-3d{border-bottom:solid 4px #1e8248}
.button-green{background-color:#27ae60;color:#FFFFFF}
.button-green:hover{background-color:#2ecc71}
.blue-3d{border-bottom:solid 4px #194e70}
.button-blue{background-color:#2980b9;color:#FFFFFF}
.button-blue:hover{background-color:#3498db}
.button-dark-blue{background-color: #0066ff;color: #ffffff;}
.button-dark-blue:hover{background-color: #629aef;}
.magenta-3d{border-bottom:solid 4px #602e75}
.button-magenta{background-color:#8e44ad;color:#FFFFFF}
.button-magenta:hover{background-color:#9b59b6}
.dark-3d{border-bottom:solid 4px #19232d}
.button-dark{background-color:#2c3e50;color:#FFFFFF}
.button-dark:hover{background-color:#34495e}
.yellow-3d{border-bottom:solid 4px #ba970b}
.button-yellow{background-color:#f1c40f;color:#1f1f1f}
.button-yellow:hover{background-color:#f39c12}
.orange-3d{border-bottom:solid 4px #9d3e00}
.button-orange{background-color:#d35400;color:#FFFFFF}
.button-orange:hover{background-color:#e67e22}
.red-3d{border-bottom:solid 4px #8a281e}
.button-red{background-color:#c0392b;color:#FFFFFF}
.button-red:hover{background-color:#e74c3c}
.light-3d{border-bottom:solid 4px #868a8c}
.button-light{background-color:#bdc3c7;color:#1f1f1f}
.button-light:hover{background-color:#ecf0f1}
.grey-3d{border-bottom:solid 4px #474d4e}
.button-grey{background-color:#7f8c8d;color:#FFFFFF}
.button-grey:hover{background-color:#95a5a6}
.code{border:solid 1px #cacaca;font-size:12px;margin-bottom:30px}
.wline{font-size:11px;font-family:"Courier New",Courier,monospace!important;display:block;background-color:#FFFFFF;padding-left:10px;padding-right:10px;padding-top:8px;padding-bottom:8px}
.code > span:last-child{border-bottom:none}
.gline{font-size:11px;font-family:"Courier New",Courier,monospace!important;border-top:solid 1px rgba(0,0,0,0.1);border-bottom:solid 1px rgba(0,0,0,0.1);display:block;background-color:#f1f1f1;padding-left:10px;padding-right:10px;padding-top:8px;padding-bottom:8px}
.number-list{}
.number-list li{line-height:26px;list-style:decimal;overflow:visible!important;margin-left:0;list-style:decimal;margin-left:20px;padding-left: 0;}
.normal-list li{line-height:26px;padding-left:5px}
.icon-list li{list-style:none;padding-left:30px;background-repeat:no-repeat;background-size:18px 18px;background-position:0px 5px;margin-bottom:10px;line-height:26px}
.font-icon-list li{list-style:none;padding-left:0px;color:#666666;line-height:26px}
.font-icon-list li a{color:#666666}
.icon-list li a{color:#666666}
.font-icon-list i{margin-right:10px;width:12px}
.address-list{background-image:url(../images/lists/address_48.png)}
.block-list{background-image:url(../images/lists/block_48.png)}
.bookmark-list{background-image:url(../images/lists/bookmark_48.png)}
.briefcase-list{background-image:url(../images/lists/briefcase_48.png)}
.bubble-list{background-image:url(../images/lists/bubble_48.png)}
.buy-list{background-image:url(../images/lists/buy_48.png)}
.calendar-list{background-image:url(../images/lists/calendar_48.png)}
.clipboard-list{background-image:url(../images/lists/clipboard_48.png)}
.clock-list{background-image:url(../images/lists/clock_48.png)}
.delete-list{background-image:url(../images/lists/delete_48.png)}
.diagram-list{background-image:url(../images/lists/diagram_48.png)}
.document-list{background-image:url(../images/lists/document_48.png)}
.down-list{background-image:url(../images/lists/down_48.png)}
.flag-list{background-image:url(../images/lists/flag_48.png)}
.folder-list{background-image:url(../images/lists/folder_48.png)}
.gear-list{background-image:url(../images/lists/gear_48.png)}
.globe-list{background-image:url(../images/lists/globe_48.png)}
.heart-list{background-image:url(../images/lists/heart_48.png)}
.help-list{background-image:url(../images/lists/help_48.png)}
.home-list{background-image:url(../images/lists/home_48.png)}
.info-list{background-image:url(../images/lists/info_48.png)}
.key-list{background-image:url(../images/lists/key_48.png)}
.label-list{background-image:url(../images/lists/label_48.png)}
.left-list{background-image:url(../images/lists/left_48.png)}
.letter-list{background-image:url(../images/lists/letter_48.png)}
.monitor-list{background-image:url(../images/lists/monitor_48.png)}
.pencil-list{background-image:url(../images/lists/pencil_48.png)}
.plus-list{background-image:url(../images/lists/plus_48.png)}
.present-list{background-image:url(../images/lists/present_48.png)}
.print-list{background-image:url(../images/lists/print_48.png)}
.right-list{background-image:url(../images/lists/right_48.png)}
.save-list{background-image:url(../images/lists/save_48.png)}
.search-list{background-image:url(../images/lists/search_48.png)}
.shield-list{background-image:url(../images/lists/shield_48.png)}
.statistics-list{background-image:url(../images/lists/statistics_48.png)}
.stop-list{background-image:url(../images/lists/stop_48.png)}
.tick-list{background-image:url(../images/lists/tick_48.png)}
.trash-list{background-image:url(../images/lists/trash_48.png)}
.up-list{background-image:url(../images/lists/up_48.png)}
.user-list{background-image:url(../images/lists/user_48.png)}
.wallet-list{background-image:url(../images/lists/wallet_48.png)}
.warning-list{background-image:url(../images/lists/warning_48.png)}
.table{width:100%;margin-bottom:35px}
.table-title{font-family:'Dosis',sans-serif;font-size:12px}
.table-sub-title{font-family:'Dosis',sans-serif;font-weight:bold;font-size:12px}
.price{font-size:12px}
.small-price{position:absolute;margin-left:0px;font-size:10px;margin-top:-3px!important}
table{font-size:12px;text-shadow:1px 1px 0px #fff;background:#eaebec;border:#ccc 1px solid;margin-bottom:25px}
table th{padding:21px 25px 22px 25px;border-bottom:1px solid #e0e0e0}
table th:first-child{text-align:center;padding-left:20px}
table tr{text-align:center;padding-left:20px}
table tr td:first-child{text-align:left;padding-left:20px;border-left:0}
table tr td{padding:14px;border-top:1px solid #ffffff;border-bottom:1px solid #e0e0e0;border-left:0px solid #e0e0e0}
table tr.even td{background:#efefef}
table tr:last-child td{border-bottom:0}
table tr:hover td{background:#f8f8f8}
.table-heading{padding-top:10px;padding-bottom:15px}
.table-text{color:#6f6f6f}
.green-bubble{background-color:#33c922!important;color:#FFFFFF!important;border:none!important}
.blue-bubble{background-color:#0b84fe!important;color:#FFFFFF!important;border:none!important}
.speach-left{float:left;display:inline;text-align:left;max-width:75%;font-size:12px;padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;border-radius:10px;background-color:#FFFFFF;border:solid 1px #cacaca}
.speach-left-title{display:block;width:100%;font-size:10px;font-style:normal;padding-left:5px;color:#000000;text-shadow:0px 1px 0px #FFFFFF}
.speach-right{float:right;text-align:right;text-align:left;max-width:75%;font-size:12px;padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;border-radius:10px;background-color:#FFFFFF;border:solid 1px #cacaca}
.speach-right-title{text-align:right;display:block;font-size:10px;font-style:normal;padding-right:5px;color:#000000;text-shadow:0px 1px 0px #FFFFFF}
.quote-style-one{margin-bottom:30px}
.quote-style-one img{float:left;width:25%}
.quote-style-one em{font-style:normal;float:left;width:70%;padding-left:4%}
.quote-style-one strong{font-style:italic;float:left;width:70%;padding-left:4%;padding-top:2%}
.quote-style-two{margin-bottom:30px}
.quote-style-two em{text-align:left;font-style:normal;display:block}
.quote-style-two strong{text-align:left;font-style:italic;display:block}
.quote-style-three{margin-bottom:30px}
.quote-style-three em{text-align:right;font-style:normal;display:block}
.quote-style-three strong{text-align:right;font-style:italic;display:block}
.quote-style-four em{text-align:center;font-style:normal;display:block}
.quote-style-four strong{text-align:center;font-style:italic;display:block}
.quote-style-four img{width:70px;margin-left:auto;margin-right:auto;padding-bottom:20px}
.checkbox-one{background-image:url(../images/ui/checkbox1.png);background-size:16px 18px;background-repeat:no-repeat;padding-left:30px;background-position:0px 1px;margin-bottom:10px}
.checkbox-one-checked{background-image:url(../images/ui/checkbox1c.png)}
.checkbox-two{background-image:url(../images/ui/checkbox2.png);background-size:16px 18px;background-repeat:no-repeat;padding-left:30px;background-position:0px 1px;margin-bottom:10px}
.checkbox-two-checked{background-image:url(../images/ui/checkbox2c.png)}
.checkbox-three{background-image:url(../images/ui/checkbox3.png);background-size:16px 16px;background-repeat:no-repeat;padding-left:30px;background-position:0px 2px;margin-bottom:10px}
.checkbox-three-checked{background-image:url(../images/ui/checkbox3c.png)}
.radio-one{background-image:url(../images/ui/radio1.png);background-size:16px 18px;background-repeat:no-repeat;padding-left:30px;background-position:0px 1px;margin-bottom:10px}
.radio-one-checked{background-image:url(../images/ui/radio1c.png)}
.radio-two{background-image:url(../images/ui/radio2.png);background-size:16px 18px;background-repeat:no-repeat;padding-left:30px;background-position:0px 1px;margin-bottom:10px}
.radio-two-checked{background-image:url(../images/ui/radio2c.png)}
.chart div{overflow:hidden!important}
.chart strong{font-size:13px;text-align:left;font-weight:600;font-family:'Source Sans Pro',sans-serif;padding-left:5px}
.chart em{font-size:13px;text-align:right;font-style:normal;display:block;margin-bottom:10px;margin-top:-20px;font-weight:300;font-family:'Source Sans Pro',sans-serif;padding-right:5px}
.chart-background{background-color:#CCC;width:100%;display:block;height:22px;margin-bottom:20px;margin-top:-5px}
.red-chart{background-color:#c0392b;margin:3px;height:16px;opacity:0.9}
.green-chart{background-color:#27ae60;margin:3px;height:16px;opacity:0.9}
.yellow-chart{background-color:#f39c12;margin:3px;height:16px;opacity:0.9}
.magenta-chart{background-color:#8e44ad;margin:3px;height:16px;opacity:0.9}
.blue-chart{background-color:#2980b9;margin:3px;height:16px;opacity:0.9}
.chart-round div{border-radius:20px}
.p100{width:100%}
.p90{width:90%}
.p80{width:80%}
.p70{width:70%}
.p60{width:60%}
.p50{width:50%}
.p40{width:40%}
.p30{width:30%}
.p20{width:20%}
.p10{width:10%}
.p0{width:0%}
.red-notification{background-color:#c0392b!important;color:#FFFFFF}
.green-notification{background-color:#27ae60!important;color:#FFFFFF}
.yellow-notification{background-color:#f39c12!important;color:#FFFFFF}
.blue-notification{background-color:#2980b9!important;color:#FFFFFF}
.big-notification{margin-bottom:30px;padding:8px}
.big-notification h3{font-family:'Dosis',sans-serif;font-weight:400;color:#FFFFFF;margin-bottom:5px;margin:10px;padding-bottom:10px;padding-top:5px;border-bottom:solid 1px rgba(255,255,255,0.2)}
.big-notification h4{font-family:'Dosis',sans-serif;font-weight:400;color:#FFFFFF;margin-bottom:5px;margin:10px;padding-bottom:10px;padding-top:0px;border-bottom:solid 1px rgba(255,255,255,0.2)}
.close-big-notification{font-size:14px;color:#FFFFFF;float:right;margin-top:-43px;margin-right:10px;width:20px;height:20px;text-align:center}
.close-big-notification:hover{color:#FFFFFF}
.big-notification p{padding:10px;padding-top:0px;margin-bottom:0px}
.static-notification-red{overflow:hidden;background-color:#c0392b;color:#FFFFFF;margin-bottom:30px}
.static-notification-red p{font-size:11px;margin-top:10px;margin-bottom:10px;font-weight:500}
.static-notification-green{overflow:hidden;background-color:#27ae60;color:#FFFFFF;margin-bottom:30px}
.static-notification-green p{font-size:11px;margin-top:10px;margin-bottom:10px;font-weight:500}
.static-notification-yellow{overflow:hidden;background-color:#f39c12;color:#FFFFFF;margin-bottom:30px}
.static-notification-yellow p{font-size:11px;margin-top:10px;margin-bottom:10px;font-weight:500}
.static-notification-blue{overflow:hidden;background-color:#2980b9;color:#FFFFFF;margin-bottom:30px}
.static-notification-blue p{font-size:11px;margin-top:10px;margin-bottom:10px;font-weight:500}
.notification-top{height:0px;width:100%;transition:all 400ms ease}
.show-notification-top{height:100px!important;transition:all 400ms ease;transition-delay:1s}
.notification-top a{color:#FFFFFF;border-bottom:solid 1px rgba(255,255,255,0.3);padding-bottom:2px}
.hide-top-notification{font-size:10px;width:30px;height:30px;position:absolute;right:34px;top:17px;color:#FFFFFF;text-align:center;background-color:rgba(0,0,0,0.1);border-radius:30px;line-height:31px;border:none!important;transition:all 200ms ease}
.hide-top-notification:hover{background-color:rgba(0,0,0,0.3);transition:all 200ms ease}
.goto-top-notification{font-size:10px;width:30px;height:30px;position:absolute;right:80px;top:17px;color:#FFFFFF;text-align:center;background-color:rgba(0,0,0,0.1);border-radius:30px;line-height:30px;border:none!important;transition:all 200ms ease}
.goto-top-notification:hover{background-color:rgba(0,0,0,0.3);transition:all 200ms ease}
.notification-top h3{margin-left:30px;margin-top:23px;margin-bottom:12px;color:#FFFFFF}
.notification-top p{font-size:12px;margin-left:30px;padding-right:30px;line-height:24px;opacity:0.8}
.tabs div{overflow:hidden!important}
.tabs a{color:#343434;text-transform:uppercase}
.tab-content{overflow:hidden;display:none}
.tab-content img{margin-top:8px}
.tab-content p{margin-bottom:0px}
.tab-content-1{display:block}
.tab-active{background-color:#bee7cf!important}
.actve-green{background-color:#67c68f!important}
.tab-but{font-size:13px;float:left;background-color:#f9f9f9;margin-right:2px;margin-bottom:2px;padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px}
.tab-content{background-color:#eeeeee;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px}
.toggle-content{display:none;padding-top:0px}
.toggle-content p{border-top:solid 1px rgba(0,0,0,0.05);margin-bottom:0px;padding-top:10px;padding:15px}
.toggle-1,.toggle-2,.toggle-3{background-color:#eeeeee}
.toggle-3{}
.deploy-toggle-1{padding:15px;padding-left:50px;font-size:13px;color:#343434;text-transform:uppercase;background-image:url(../images/ui/plus.png);background-repeat:no-repeat;background-size:12px 12px;background-position:15px 19px}
.toggle-1-active{background-image:url(../images/ui/minus.png)}
.deploy-toggle-2{padding:15px;padding-left:50px;font-size:13px;color:#343434;text-transform:uppercase;background-image:url(../images/lists/plus_48.png);background-repeat:no-repeat;background-size:14px 14px;background-position:15px 18px}
.toggle-2-active{background-image:url(../images/lists/delete_48.png)}
.deploy-toggle-3{padding:15px;font-size:13px;color:#343434;text-transform:uppercase}
.deploy-toggle-3 em{background-color:#c0392b;position:absolute;transition:0.1s ease-out;right:15px;width:50px;height:20px;border-radius:30px}
.deploy-toggle-3 em strong{top:2px;left:2px;height:16px;width:16px;border-radius:19px;background-color:#f6f6f6;position:absolute;z-index:999}
.toggle-3-active-background{background-color:#27ae60!important}
.toggle-3-active-ball{transition:0.01s ease-out;left:32px!important}
.submenu-navigation a{color:#343434}
.submenu-navigation{background-color:#eeeeee}
.submenu-nav-deploy{font-size:13px;padding:15px;padding-left:40px;text-transform:uppercase;background-image:url(../images/ui/arrow-down.png);background-repeat:no-repeat;background-size:8px 5px;background-position:15px 23px}
.submenu-nav-deploy-active{background-image:url(../images/ui/arrow-up.png)}
.submenu-nav-items{display:none}
.submenu-nav-items a:first-child{border-top:solid 1px rgba(0,0,0,0.1)}
.submenu-nav-items a{padding-left:20px;padding-top:10px;padding-bottom:10px;border-bottom:solid 1px rgba(0,0,0,0.1)}
.submenu-nav-items a:last-child{padding-bottom:10px}
.sliding-door{overflow:hidden;background-color:#FFFFFF;border:solid 1px #cacaca;height:40px;line-height:39px}
.sliding-door-bottom{border:solid 1px rgba(0,0,0,0.05)}
.sliding-door-clear{height:20px;display:block;width:100%}
.sliding-door-top{position:absolute;background-color:#FFFFFF;display:block;width:101%;height:inherit;line-height:inherit;padding-top:3px;z-index:10;font-size:12px;padding-top:0px;padding-left:0px;padding-right:15px;padding-bottom:0px;border-left:solid 1px #cacaca;margin-left:-1px}
.sliding-door-top a{color:#333;text-transform:uppercase;background-position:0 13px}
.sliding-door-bottom{position:absolute;background-color:#fefefe;display:block;width:100%;height:inherit;line-height:inherit;padding-top:3px;font-size:12px;padding-left:0px;padding-right:20px;padding-top:0px;padding-bottom:0px}
.sliding-door-bottom a{color:#333;width:98%}
.sliding-door-bottom a strong{padding-right:10px;font-weight:normal;text-transform:uppercase}
.sliding-door-bottom a em{background-image:url(../images/ui/minus.png);background-size:12px 12px;background-repeat:no-repeat;background-position:13px 13px;margin-right:20px;display:inline-block;float:left;width:40px;height:40px}
.sliding-door-top a em{background-image:url(../images/ui/plus.png);background-size:12px 12px;background-repeat:no-repeat;background-position:13px 13px;margin-right:20px;display:inline-block;float:left;width:40px;height:40px}
.contactField{background-color:rgba(255,255,255,0.4);font-size:12px;color:#666;border:solid 1px #cacaca}
.contactField:focus{border:solid 1px #27ae60}
.contactTextarea{background-color:rgba(255,255,255,0.4);font-size:12px;border:solid 1px #cacaca;color:#666}
.contactTextarea:focus{border:solid 1px #27ae60}
.contactSubmitButton{line-height:19px!important;display:block!important;height:36px!important;margin-right:4px;width:100%}
.contact-form{margin-bottom:20px}
.contactNameField{padding-bottom:5px;font-size:12px}
.contactNameField span{float:right;opacity:0.2}
.contactEmailField{padding-bottom:5px;font-size:12px}
.contactEmailField span{float:right;opacity:0.2}
.contactMessageTextarea{padding-bottom:5px;font-size:12px}
.contactMessageTextarea span{float:right;opacity:0.2}
.formFieldWrap{margin-top:-5px}
#contactNameField{text-transform:capitalize}
.contactField{min-width:100%;display:block;box-sizing:border-box}
.contactTextarea{min-width:100%;display:block;box-sizing:border-box}
.buttonWrap{line-height:20px;padding-bottom:24px;min-width:43%;display:inline-block}
.formSubmitButtonErrorsWrap a{width:25%;text-align:center;padding:8px 10px!important}
.formValidationError .red-notification p{background-image:none!important;display:block!important;padding-left:0px!important;text-align:center!important}
.contactField{height:40px;padding-left:10px;padding-right:10px;margin-bottom:10px}
.contactTextarea{margin-bottom:20px;padding-left:12px;padding-right:12px;padding-top:9px;padding-bottom:9px;line-height:18px;height:80px}
@media (min-width:768px){.contact-information{padding-left:20px}
}.contact-call{color:#666;height:25px;display:block}
.contact-call i{width:12px;display:block;margin-right:20px}
.contact-text{color:#666;height:25px;display:block}
.contact-text i{width:12px;display:block;margin-right:20px}
.contact-mail{color:#666;height:25px;display:block}
.contact-mail i{width:12px;display:block;margin-right:20px}
.contact-facebook{color:#666;height:25px;display:block}
.contact-facebook i{width:12px;display:block;margin-right:20px}
.contact-twitter{color:#666;height:25px;display:block}
.contact-twitter i{width:12px;display:block;margin-right:20px}
.maps-container{display:block!important;padding-bottom:0px;box-sizing:border-box;max-height:150px;overflow:hidden;margin-bottom:30px}
.maps{display:block!important;width:100%;overflow:hidden}
.text-input-one{width:100%;background-color:#FFFFFF;border:solid 1px rgba(0,0,0,0.15);height:45px;color:rgba(0,0,0,0.7);padding-left:20px;padding-right:20px;margin-bottom:20px;transition:all 200ms ease}
.good-value:focus{border:solid 1px rgba(39,174,96,1.0);transition:all 200ms ease}
.error-value:focus{border:solid 1px rgba(192,57,43,1.0);transition:all 200ms ease}
.icon-user-value{background-image:url(../images/ui/login_user.png);background-size:16px 15px;background-repeat:no-repeat;background-position:20px 14px;padding-left:50px}
.icon-password-value{background-image:url(../images/ui/login_password.png);background-size:16px 15px;background-repeat:no-repeat;background-position:19px 13px;padding-left:50px}
.detected-wrapper img{width:70px;height:70px;margin-left:auto;margin-right:auto}
.detected-wrapper h4{text-align:center;margin-top:10px;margin-bottom:0px}
.detected-wrapper em{font-size:11px;color:#e34e47;display:block;text-align:center;font-style:normal;margin-bottom:10px}
.detected-wrapper p{width:90%;text-align:center;margin-left:auto;margin-right:auto}
.sharebox-wrapper{position:fixed;background-color:rgba(0,0,0,0.8);width:100%;height:100%;z-index:99999;display:none}
.sharebox{position:fixed;display:block;width:280px;height:300px;top:50%;margin-top:-140px;left:50%;margin-left:-140px;background-color:rgba(255,255,255,0.9);z-index:999999;border-radius:5px}
.sharebox h3{padding-top:30px;padding-bottom:0px;padding-left:30px;padding-right:30px}
.sharebox p{padding-left:30px;padding-right:30px}
.sharebox a{float:left;width:40px;height:40px;color:#FFFFFF;text-align:center;line-height:40px;border-radius:5px;font-size:14px}
.share-icons{width:250px;margin-left:auto;margin-right:auto}
.sharebox .facebook{margin-left:5px;margin-right:5px;background-color:#3B5998}
.sharebox .twitter{margin-left:5px;margin-right:5px;background-color:#4099FF}
.sharebox .google{margin-left:5px;margin-right:5px;background-color:#d34836}
.sharebox .message{margin-left:5px;margin-right:5px;background-color:#2ecc71}
.sharebox .mail{margin-left:5px;margin-right:5px;background-color:#3498db}
.sharebox .close-sharebox{width:100%;height:50px;color:#1f1f1f;font-size:12px;line-height:48px;margin-top:-30px}
.profile-header-contents{position:relative;z-index:10}
.profile-header{background-image:url(../images/pictures/5.jpg);background-repeat:repeat}
.profile-header-logo{width:120px;height:120px;border-radius:100px;margin-top:30px;margin-bottom:30px;margin-left:auto;margin-right:auto;border:solid 2px #ffffff}
.profile-header-background{background-image:url(../images/pictures/5w.jpg);background-repeat:repeat;position:absolute;left:0px;right:0px;top:0px}
.profile-header-overlay{background-color:rgba(0,0,0,0.7);position:absolute;z-index:5;top:0px;left:0px;right:0px;bottom:0px;height:100%}
.profile-header-icon-one{position:absolute;height:45px;width:45px;border-radius:45px;top:70px;left:30px;background-color:rgba(255,255,255,0.1);line-height:45px;font-size:14px;text-align:center;color:rgba(255,255,255,0.7)}
.profile-header-icon-two{position:absolute;height:45px;width:45px;border-radius:45px;top:70px;right:30px;background-color:rgba(255,255,255,0.1);line-height:45px;font-size:14px;text-align:center;color:rgba(255,255,255,0.7)}
.profile-header-heading{text-align:center;font-weight:400;color:#FFFFFF;font-size:22px}
.profile-header-subheading{text-align:center;display:block;color:rgba(255,255,255,0.6);margin-top:-5px;font-style:normal;margin-bottom:40px;font-size:12px}
.profile-header-socials a{width:33%;float:left;text-align:center;color:rgba(255,255,255,0.8);font-size:12px;margin-bottom:30px}
.profile-header-socials a .fa-facebook{background-color:rgba(59,89,152,0.5)!important}
.profile-header-socials a .fa-twitter{background-color:rgba(64,153,255,0.5)!important}
.profile-header-socials a .fa-google-plus{background-color:rgba(211,72,54,0.5)!important}
.profile-header-socials a i{width:45px;height:45px;margin-left:auto;margin-right:auto;background-color:rgba(255,255,255,0.1);border-radius:45px;line-height:47px;display:block;text-align:center;color:rgba(255,255,255,0.7);font-size:16px;margin-bottom:10px}
.profile-header-contents a{transition:all 200ms ease}
.profile-header-contents a:hover{color:rgba(255,255,255,1);transition:all 200ms ease}
.profile-header-contents a i{transition:all 200ms ease}
.profile-header-contents a i:hover{color:rgba(255,255,255,1);transition:all 200ms ease}
.adaptive-style{margin-bottom:20px}
.adaptive-style h3{width:100px;float:left}
.adaptive-style a{float:right;font-size:14px;color:#1f1f1f;margin-left:8px;margin-right:8px;transition:all 200ms ease}
.active-adaptive-style{color:#e74c3c!important;transition:all 200ms ease}
.adaptive-one .adaptive-item{width:100%;transition:all 200ms ease;float:none}
.adaptive-two .adaptive-item{height:auto;width:44%;margin-left:3%;margin-right:3%;transition:all 200ms ease;float:left}
.adaptive-two{margin-left:-2%;width:105%}
.adaptive-three .adaptive-item{width:27%;margin-left:3%;margin-right:3%;transition:all 200ms ease;float:left}
.adaptive-three{width:105%;margin-left:-2%}
.portfolio-one-title{margin-bottom:10px}
.portfolio-one-text .title{font-weight:500;margin-top:20px;margin-bottom:0px}
.portfolio-one-text .subtitle{font-style:normal;font-size:11px;opacity:0.8}
.portfolio-one-detail{opacity:0.6;color:#666666;display:inline-block;padding-right:10px;padding-left:10px;margin-bottom:5px;margin-top:0px;font-size:11px}
.portfolio-one-links a{color:#666666;opacity:0.6}
.portfolio-one-links a:first-child{float:left;font-size:12px}
.portfolio-one-links a:first-child i{padding-right:10px}
.portfolio-one-links a:last-child{float:right;font-size:12px}
.portfolio-one-details a{opacity:0.5;color:#666666;display:inline-block;padding-right:10px;padding-left:10px;margin-bottom:5px;margin-top:10px;font-size:11px}
.portfolio-one-details a:first-child{padding-left:0px!important}
.portfolio-one-details a:nth-child(2){border-left:solid 1px #cacaca;border-right:solid 1px #cacaca}
.portfolio-one-links a:last-child i{padding-left:10px}
.portfolio-one-image a{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.6);z-index:999;color:#FFFFFF;font-size:30px;opacity:0;transition:all 200ms ease}
.portfolio-one-image a:hover{opacity:1;transition:all 200ms ease;color:#FFFFFF}
.portfolio-one-image a i{width:30px;height:30px;position:absolute;left:50%;margin-left:-15px;top:50%;margin-top:-13px}
.portfolio-one-image img{margin-bottom:0px;padding-bottom:0px}
@media (min-width:768px){.portfolio-one-text .title{font-size:18px;margin-top:10px}
.portfolio-one-image{float:left;width:46%;margin-right:4%}
.portfolio-one-text{float:right;width:50%}
}.portfolio-two{width:119%;margin-left:-12%}
.portfolio-two-item{width:47%;padding-left:10%;float:left}
.portfolio-two-title{margin-bottom:10px}
.portfolio-two-text .title{font-weight:500;margin-top:20px;margin-bottom:0px;font-size:14px}
.portfolio-two-text .subtitle{display:block;font-style:normal;font-size:11px;opacity:0.8;margin-bottom:10px}
.portfolio-two-detail{opacity:0.6;color:#666666;display:inline-block;padding-right:10px;padding-left:10px;margin-bottom:5px;margin-top:0px;font-size:11px}
.portfolio-two-links a{color:#666666;opacity:0.6}
.portfolio-two-links a:first-child{float:left;font-size:12px}
.portfolio-two-links a:first-child i{padding-right:10px}
.portfolio-two-links a:last-child{float:right;font-size:12px}
.portfolio-two-details a{opacity:0.5;color:#666666;display:inline-block;padding-right:10px;padding-left:10px;margin-bottom:5px;margin-top:10px;font-size:11px}
.portfolio-two-details a:first-child{padding-left:0px!important}
.portfolio-two-details a:nth-child(2){border-left:solid 1px #cacaca;border-right:solid 1px #cacaca}
.portfolio-two-links a:last-child i{padding-left:10px}
.portfolio-two-image{max-height:100%;transition:all 200ms ease}
.portfolio-two-image a{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.6);z-index:999;color:#FFFFFF;font-size:30px;opacity:0;transition:all 200ms ease}
.portfolio-two-image a:hover{opacity:1;transition:all 200ms ease;color:#FFFFFF}
.portfolio-two-image a i{width:30px;height:30px;position:absolute;left:50%;margin-left:-15px;top:50%;margin-top:-13px}
.portfolio-two-image img{margin-bottom:0px;padding-bottom:0px}
@media (min-width:768px){.portfolio-two-image{max-height:200px;transition:all 200ms ease}
}.timeline{margin-top:30px}
.timeline-decoration{position:absolute;width:1px;height:100%;z-index:99999;background-color:rgba(0,0,0,0.1);margin-left:22px}
.timeline-icon{width:70px;height:100%;float:left;display:inline}
.timeline-text{display:inline-block;padding-left:70px;margin-top:-42px;min-height:100px;width:100%}
.timeline-text .subtitle{font-size:11px;font-style:normal;display:block;margin-top:-10px;color:#e34e47;margin-bottom:20px}
.timeline-text p{margin-top:-10px}
.timeline-icon i{position:relative;z-index:99999;margin-left:auto;margin-right:auto;width:45px;height:45px;background-color:#1f1f1f;color:#FFFFFF;border:solid 1px #cacaca;border-radius:30px;font-size:17px;line-height:44px;text-align:center}
.timeline-quote .title{font-size:14px;line-height:30px;font-weight:300;margin-bottom:20px;margin-top:-10px}
.timeline-quote .subtitle{display:block;text-align:right}
@media (min-width:768px){.timeline{padding-left:30px;padding-right:30px}
.timeline-decoration{position:absolute;width:1px;height:100%;z-index:99999;background-color:rgba(0,0,0,0.1);margin-left:32px}
.timeline-icon{width:150px;height:100%;float:left;display:inline}
.timeline-text{display:inline-block;padding-left:100px;margin-top:-52px}
.timeline-icon i{position:relative;z-index:99999;margin-left:auto;margin-right:auto;width:65px;height:65px;background-color:#1f1f1f;color:#FFFFFF;border:solid 1px #cacaca;border-radius:65px;font-size:20px;line-height:64px;text-align:center}
.timeline-quote .title{font-size:14px;line-height:30px;font-weight:300;margin-bottom:20px;margin-top:-3px}
}.notification-page{margin-top:30px}
.notification-page-item i:first-child{font-size:16px;background-color:#1f1f1f;text-align:center;height:50px;width:50px;line-height:52px;border-radius:50px;color:#FFFFFF;margin-right:20px;margin-top:6px;margin-bottom:0px;float:left;display:inline}
.notification-page-item img{width:50px;height:50px;border-radius:50px;float:left;display:inline;margin-right:20px;margin-top:6px;margin-bottom:0px}
.notification-page-item em{font-size:13px;font-weight:400;display:block;font-style:normal;text-align:justify!important}
.notification-page-item a:last-child{border:none}
.notification-page-item a{display:inline-block;float:right;text-align:right;padding-left:15px;margin-left:15px;border-left:solid 1px #cacaca;line-height:12px;margin-top:20px;font-size:11px}
@media (min-width:768px){.notification-page-item{width:45%;float:left;margin-right:2.5%;margin-left:2.5%}
}.portfolio-wide{margin-top:-26px}
.portfolio-wide-item img{margin:0px;padding:0px}
.portfolio-wide-item{margin-bottom:5px}
.portfolio-wide-item .overlay{background-color:rgba(0,0,0,0.7)}
.portfolio-wide-item h3{position:absolute;width:100%;top:50%;margin-top:-20px;z-index:99999;color:#FFFFFF;text-align:center;font-weight:500}
.portfolio-wide-item p{color:rgba(255,255,255,0.5);position:absolute;width:100%;top:50%;margin-top:0px;z-index:99999;text-align:center}
@media (min-width:768px){.portfolio-wide-item{max-height:200px}
.portfolio-wide-item h3{font-size:28px}
.portfolio-wide-item p{font-size:14px;margin-top:20px}
}.snap-content{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;z-index:2;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.snap-drawers{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;overflow-x:hidden}
.snap-drawer{position:absolute;top:0;right:auto;bottom:0;left:auto;width:275px;height:auto;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-transition:width 0.3s ease;-moz-transition:width 0.3s ease;-ms-transition:width 0.3s ease;-o-transition:width 0.3s ease;transition:width 0.3s ease}
.snap-drawer-left{left:0;z-index:1}
.snap-drawer-right{right:0;z-index:1}
.snapjs-left .snap-drawer-right,.snapjs-right .snap-drawer-left{display:none}
.snapjs-expand-left .snap-drawer-left,.snapjs-expand-right .snap-drawer-right{width:100%}
.snapjs-right .snap-drawer-left{display:block;right:0;left:auto}
.snapjs-right .snap-drawer-right{display:block !important;right:0 !important;left:auto !important}
.snap-content{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;z-index:2;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.snap-drawers{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto}
.snap-drawer{position:absolute;top:0;right:auto;bottom:0;left:auto;width:286px;height:auto;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-transition:width 0.3s ease;-moz-transition:width 0.3s ease;-ms-transition:width 0.3s ease;-o-transition:width 0.3s ease;transition:width 0.3s ease}
.snap-drawer-left{left:0;z-index:1}
.snap-drawer-right{right:0;z-index:1;padding-left:20px}
.snapjs-left .snap-drawer-right,.snapjs-right .snap-drawer-left{display:none}
.snapjs-expand-left .snap-drawer-left,.snapjs-expand-right .snap-drawer-right{width:100%}
.snapjs-right .snap-drawer-right{display:none}
#content{background-color:#FFFFFF;overflow-x:hidden}
.drawer-inner{-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}
.snapjs-expand-left .drawer-inner,.snapjs-expand-right .drawer-inner{opacity:0}
.snap-drawers{background-image:url(../images/misc/menu-bg.png);background-size:100px 100px}
.snap-drawer{background-image:url(../images/misc/menu-bg.png);background-size:100px 100px}
.no-user-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.login-page{background-size:cover;position:absolute;width:100%;height:100%;margin-bottom:-60px}
.login-page-overlay{background-color:rgba(0,0,0,0.8);position:absolute;width:100%;height:100%;z-index:1}
.login-page-wrapper{position:absolute;width:280px;height:330px;top:50%;margin-top:-195px;left:50%;margin-left:-140px;z-index:2}
.login-username{display:block;width:100%;height:45px;padding-left:20px;padding-right:20px;line-height:45px;line-height:100%;border:solid 1px #cacaca;color:#666666;border-radius:0px}
.login-password{display:block;width:100%;height:45px;padding-left:20px;padding-right:20px;line-height:45px;line-height:100%;border:solid 1px #cacaca;color:#666666;margin-top:-1px;border-radius:0px}
.login-logo{background-image:url(../images/misc/logo.png);width:100px;height:22px;background-size:100px 22px;margin-left:auto;margin-right:Auto;margin-bottom:10px}
.login-page-wrapper p{color:rgba(255,255,255,0.7);text-align:center}
.login-page-wrapper .button{width:100%;text-align:center;margin-top:20px}
.login-page-wrapper .forgot{text-align:center;margin-top:20px;color:rgba(255,255,255,0.5);transition:all 200ms ease}
.login-page-wrapper .forgot:hover{color:#FFFFFF;transition:all 200ms ease}
.signup-page{background-size:cover;position:absolute;width:100%;height:100%;margin-bottom:-60px}
.signup-page-overlay{background-color:rgba(0,0,0,0.8);position:absolute;width:100%;height:100%;z-index:1}
.signup-page-wrapper{position:absolute;width:280px;height:460px;top:50%;margin-top:-260px;left:50%;margin-left:-140px;z-index:2}
.signup-page-wrapper p{color:rgba(255,255,255,0.7);text-align:center;margin-bottom:20px}
.signup-logo{background-image:url(../images/misc/logo.png);width:100px;height:22px;background-size:100px 22px;margin-left:auto;margin-right:auto;margin-bottom:5px}
.signup-email{display:block;width:100%;height:45px;padding-left:20px;padding-right:20px;line-height:45px;line-height:100%;border:solid 1px #cacaca;color:#666666;border-radius:0px}
.signup-password{display:block;width:100%;height:45px;padding-left:20px;padding-right:20px;line-height:45px;line-height:100%;border:solid 1px #cacaca;color:#666666;margin-top:-1px;margin-bottom:30px;border-radius:0px}
.or-button{margin-top:10px;margin-bottom:17px}
.or-button em{width:40%;float:left;height:1px;background-color:rgba(255,255,255,0.2);margin-top:11px}
.or-button strong{float:left;width:20%;text-align:center;color:rgba(255,255,255,0.5);font-weight:400;font-size:12px}
.signup-socials a:hover{opacity:1;transition:all 250ms ease}
.signup-socials a{opacity:0.9;transition:all 250ms ease}
.signup-socials i{padding-left:30px;padding-right:40px;width:15px;font-size:14px;line-height:45px}
.signup-socials .facebook{background-color:#3b5998;color:#FFFFFF;line-height:45px}
.signup-socials .twitter{background-color:#4099ff;color:#FFFFFF;line-height:45px;margin-top:10px}
.signup-socials .google{background-color:#d34836;color:#FFFFFF;line-height:45px;margin-top:10px}
.signup-socials .mail{background-color:#7f8c8d;color:#FFFFFF;line-height:45px;margin-top:10px}
.coverpage-slider{position:absolute;margin-top:0px}
.coverpage-slider img{width:100%;height:100%}
.coverpage-image{background-size:cover;background-position:center center}
.coverpage-style-1 p{display:block;width:260px;margin-left:auto;margin-right:auto;margin-top:40px;color:#FFFFFF;z-index:999999;position:relative;font-family:'Roboto',sans-serif;font-weight:300;text-align:center;line-height:40px;position:absolute;left:50%;margin-left:-130px;font-size:16px}
.coverpage-style-1 img{position:absolute;z-index:999999}
.coverpage-style-2 h3{position:absolute;display:block;width:200px;font-size:32px;line-height:45px;font-weight:800;color:#FFFFFF;z-index:99999;margin-left:25px}
.coverpage-style-2 p{position:absolute;display:block;width:220px;z-index:999999;color:rgba(255,255,255,0.8);margin-left:25px}
.coverpage-button{position:absolute;z-index:99999;border:solid 1px rgba(255,255,255,1);width:100px;height:40px;line-height:38px;text-align:center;color:#FFFFFF;transition:all 250ms ease}
.coverpage-button:hover{background-color:rgba(255,255,255,0.1);color:#FFFFFF}
.coverpage-style-3 i{font-size:64px;position:absolute;z-index:999999;color:#FFFFFF;width:80px;height:80px;text-align:center;line-height:80px;margin-left:-40px;margin-top:-40px}
.coverpage-style-3 p{position:absolute!important;z-index:999999;color:#FFFFFF;font-size:16px;font-weight:300;text-align:center;width:280px}
.coverpage-slider *{overflow:visible!important}
.owl-pagination{position:absolute;width:100%;top:-40px;z-index:1000!important}
.coverpage-style-4 h3{position:absolute;display:block;width:100%;text-align:center;font-size:32px;line-height:45px;font-weight:800;color:#FFFFFF;z-index:99999;font-size:25px}
.coverpage-style-4 p{position:absolute;display:block;width:100%;text-align:center;z-index:999999;color:rgba(255,255,255,0.8)}
.user-list-item{margin-bottom:30px}
.user-list-item img{float:left;width:50px;height:50px;border-radius:50px}
.user-list-item strong{color:#1f1f1f;margin-left:60px;font-size:15px;margin-bottom:0px;margin-top:5px;display:block}
.user-list-item em{padding-left:10px;font-style:normal;color:#666666;font-weight:500}
.user-list-item i{position:absolute;right:0px;top:20px;font-size:12px;color:#1f1f1f}
.user-list-follow img{float:left;width:50px;height:50px;border-radius:50px}
.user-list-follow strong{float:left;font-size:14px;color:#1f1f1f;padding-left:10px}
.user-list-follow strong em{font-size:11px;font-style:normal;color:#666666;margin-top:-10px;display:block;font-weight:400}
.user-list-follow .follow{float:right;font-size:10px;height:30px;margin-top:10px;line-height:30px;padding-left:15px;padding-right:15px;border-radius:30px;background-color:#3498db;color:#FFFFFF}
.user-list-socials img{float:left;width:50px;height:50px;border-radius:50px}
.user-list-socials strong{float:left;font-size:14px;color:#1f1f1f;padding-left:10px}
.user-list-socials strong em{font-size:11px;font-style:normal;color:#666666;margin-top:-10px;display:block;font-weight:400}
.user-list-socials .icon1{float:right;font-size:10px;height:30px;width:30px;text-align:center;margin-top:10px;line-height:30px;border-radius:30px;color:#FFFFFF;margin-left:5px}
.user-list-socials .icon2{float:right;font-size:10px;height:30px;width:30px;text-align:center;margin-top:10px;line-height:30px;border-radius:30px;color:#FFFFFF}
@media (min-width:768px){.share-socials-bottom{width:600px!important}
}.share-bottom{position:fixed;width:100%;z-index:99999999999!important;background-color:#f8f8f8;padding-top:15px;padding-bottom:15px;border-top:solid 1px rgba(0,0,0,0.08);-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0.1);box-shadow:0 0 0 0 rgba(0,0,0,0.1);bottom:-350px;transition:all 350ms ease}
.active-share-bottom{-webkit-box-shadow:0 -5px 15px 1px rgba(0,0,0,0.1)!important;box-shadow:0 -5px 15px 1px rgba(0,0,0,0.1)!important;bottom:0px!important;transition:all 350ms ease}
.share-bottom h3{text-align:center;font-size:14px;text-transform:uppercase;font-weight:500;padding-bottom:15px;border-bottom:solid 1px rgba(0,0,0,0.05);margin-left:-5px}
.share-socials-bottom{width:300px;margin-left:auto;margin-right:auto}
.share-socials-bottom a{float:left;width:60px;margin-left:20px;margin-right:20px;text-align:center;color:#666666;font-weight:500;font-size:12px;margin-bottom:10px;margin-top:10px}
.share-socials-bottom a i:hover{color:#FFFFFF;-webkit-transform:scale(0.9,0.9);transform:scale(0.9,0.9)}
.share-socials-bottom a i{width:60px;height:60px;border-radius:8px;color:#FFFFFF;line-height:60px;font-size:18px;margin-bottom:5px;transition:all 250ms ease;opacity:1}
.share-socials-bottom a i:hover{transition:all 250ms ease;opacity:1}
.close-share-bottom{display:block;text-align:center;padding-top:15px;margin-top:15px;border-top:solid 1px rgba(0,0,0,0.05);text-transform:uppercase;font-size:12px;font-weight:600;color:#1f1f1f;transition:all 250ms ease}
.close-share-bottom:hover{color:rgba(0,0,0,0.6);transition:all 250ms ease}
.share-button-regular:hover{color:#FFFFFF}
.share-button-regular{height:45px;line-height:45px;font-size:12px;padding-left:20px;padding-right:20px;margin-bottom:20px;transition:all 250ms ease}
.share-button-regular i{padding-right:20px}
.share-button-regular:hover{opacity:0.8;transition:all 250ms ease}
.share-button-round:hover{color:#FFFFFF}
.share-button-round{width:34px;height:34px;float:left;margin-right:4px;margin-left:4px;border-radius:34px;text-align:center;line-height:34px;transition:all 250ms ease;margin-bottom:5px}
.share-button-round i{width:34px;height:34px;line-height:34px;text-align:center}
.share-button-round:hover{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);transition:all 250ms ease}
.share-button-square:hover{color:#FFFFFF}
.share-button-square{width:34px;height:34px;float:left;margin-right:4px;margin-left:4px;margin-bottom:5px;text-align:center;line-height:34px;transition:all 250ms ease}
.share-button-square i{width:34px;height:34px;line-height:34px;text-align:center}
.share-button-square:hover{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);transition:all 250ms ease}
.facebook-color{background-color:#3b5998;color:#FFFFFF}
.twitter-color{background-color:#4099ff;color:#FFFFFF}
.google-color{background-color:#d34836;color:#FFFFFF}
.pinterest-color{background-color:#C92228;color:#FFFFFF}
.sms-color{background-color:#27ae60;color:#FFFFFF}
.mail-color{background-color:#3498db;color:#FFFFFF}
.qq-color{background-color:#1e90ff;color:#ffffff}
.wechat-color{background-color:#40e0d0;color:#ffffff}
.phone-color{background-color:#19232d;color:#ffffff}
.switch-box h4{font-size:14px;line-height:29px;float:left;font-weight:500;padding-top:2px;margin-bottom:5px}
.switch-box .switch{float:right!important}
.switch-box .switch-icon{float:right!important}
.switch-box-content{clear:both;display:none}
.switch-box-subtitle{display:block;clear:both;opacity:0.8}
.switch-1{width:50px;height:30px;background-color:#c0392b;border-radius:30px;transition:all 200ms ease;float:left}
.switch-1 em:first-child{position:absolute;color:#FFFFFF;height:30px;line-height:30px;margin-left:11px;font-style:normal;font-size:10px}
.switch-1 em:last-child{position:absolute;color:#FFFFFF;height:30px;line-height:30px;margin-left:33px;font-style:normal;font-size:10px}
.switch-1 span{width:26px;height:26px;position:absolute;background-color:#FFFFFF;border-radius:28px;margin-top:2px;transform:translateX(2px);-webkit-transform:translateX(2px);transition:all 200ms ease}
.switch-1-on{background-color:#27ae60;transition:all 200ms ease}
.switch-1-on span{transform:translateX(22px);-webkit-transform:translateX(22px);transition:all 200ms ease}
.switch-icon em:first-child{font-size:10px;margin-top:2px;margin-left:9px;line-height:27px}
.switch-icon em:last-child{font-size:10px;margin-top:2px;margin-left:32px;line-height:27px}
.switch-2{width:85px;background-color:#464646;height:30px}
.switch-2 span{margin-top:2px;transform:translateX(2px);-webkit-transform:translateX(2px);width:40px;background-color:#676767;height:26px;position:absolute;text-align:center;transition:all 200ms ease}
.switch-2 span em{display:block;color:#FFFFFF;font-style:normal;line-height:26px;font-size:10px!important;margin-top:-26px;transition:all 200ms ease}
.switch-2-on span{transform:translateX(43px);-webkit-transform:translateX(43px);background-color:#27ae60;transition:all 200ms ease}
.switch-2-on span em{margin-top:0px;transition:all 200ms ease}
.switch-3{border:solid 3px #cacaca;width:60px;height:28px;background-color:#27ae60;transition:all 200ms ease}
.switch-3 span{z-index:10;position:absolute;background-color:#cacaca;width:25px;border-right:solid 3px #FFFFFF;border-left:solid 3px #FFFFFF;height:28px;margin-top:-3px;transform:translateX(33px);-webkit-transform:translateX(33px);transition:all 200ms ease}
.switch-3-on{background-color:#c0392b;transition:all 200ms ease}
.switch-3-on span{transform:translateX(-3px);-webkit-transform:translateX(-3px);transition:all 200ms ease}
.switch-3 strong{position:absolute;width:54px;height:22px;border:solid 3px #FFFFFF}
.switch-3 em{position:absolute;color:#FFFFFF;margin-left:0px;font-style:normal;font-size:10px;margin-top:2px;width:35px;text-align:center}
.switch-3 em:last-child{position:absolute;color:#FFFFFF;margin-left:19px!important;font-style:normal;font-size:10px;margin-top:2px}
.error-page-wrapper{background-image:url(../images/pictures/3.jpg);background-position:center center;background-size:cover;position:absolute;width:100%;height:100%;margin-bottom:-60px}
.error-page-wrapper .overlay{background-color:rgba(0,0,0,0.8)}
.error-page{position:absolute;z-index:999999;height:280px;width:300px;left:50%;margin-left:-150px;top:50%;margin-top:-170px}
.error-page h1{color:#FFFFFF;font-size:40px;text-align:center;line-height:40px}
.error-page h4{color:#FFFFFF;font-weight:500;text-align:center}
.error-page p{text-align:center;padding-left:20px;padding-right:20px;color:rgba(255,255,255,0.7);padding-top:20px}
.error-page a{width:120px;margin-left:auto;margin-right:auto;text-align:center;font-size:13px;color:#FFFFFF;padding:13px;padding-left:38px;border:solid 1px rgba(255,255,255,0.5);border-radius:5px;font-weight:500}
.error-page a i{position:absolute;left:25px;top:15px;font-size:16px}
.error-page a:hover{background-color:rgba(255,255,255,0.1);color:#FFFFFF}
.soon-page-wrapper{background-image:url(../images/pictures/3.jpg);background-position:center center;background-size:cover;position:absolute;width:100%;height:100%;margin-bottom:-60px}
.soon-page-wrapper .overlay{background-color:rgba(0,0,0,0.8)}
.soon-page{position:absolute;z-index:999999;height:370px;width:300px;left:50%;margin-left:-150px;top:50%;margin-top:-215px}
.soon-page h1{color:#FFFFFF;font-size:28px;text-align:center;line-height:40px;font-weight:300;margin-bottom:0px}
.soon-page h4{color:rgba(255,255,255,0.5);font-weight:300;text-align:center}
.soon-page p{text-align:center;padding-left:20px;padding-right:20px;color:rgba(255,255,255,0.7);padding-top:20px}
.countdown *{color:#FFFFFF!important}
.soon-page a{width:120px;margin-left:auto;margin-right:auto;text-align:center;font-size:13px;color:#FFFFFF;padding:13px;padding-left:38px;border:solid 1px rgba(255,255,255,0.5);border-radius:5px;font-weight:500}
.soon-page a i{position:absolute;left:25px;top:15px;font-size:16px}
.soon-page a:hover{background-color:rgba(255,255,255,0.1);color:#FFFFFF}
.countdown{display:block;width:225px;margin-left:auto;margin-right:auto;padding-bottom:40px}
.countdown-box{float:left}
.countdown-box span{display:block;text-align:center;font-size:10px;padding-top:5px;text-transform:uppercase;color:#1f1f1f;opacity:0.5;font-weight:600!important}
.countdown-years{font-size:24px;font-weight:800;margin-left:15px;margin-right:15px;padding-top:3px;padding-bottom:3px;color:#1f1f1f;display:none}
.box-years span{display:none!important}
.countdown-days{font-size:28px;font-weight:500;margin-left:10px;margin-right:10px;padding-top:3px;padding-bottom:3px;color:#1f1f1f}
.countdown-hours{font-size:28px;font-weight:500;margin-left:10px;margin-right:10px;padding-top:3px;padding-bottom:3px;color:#1f1f1f}
.countdown-minutes{font-size:28px;font-weight:500;margin-left:10px;margin-right:10px;padding-top:3px;padding-bottom:3px;color:#1f1f1f}
.countdown-seconds{font-size:28px;font-weight:500;margin-left:10px;margin-right:10px;padding-top:3px;padding-bottom:3px;color:#1f1f1f}
@media(min-width:768px){.blog-posts{width:65%;float:left}.blog-sidebar{margin-left:5%;width:30%;float:left}}.blog-post-image img{display:block;width:100%}
.blog-post-image{margin-bottom:30px}
.blog-post-date{width:50%;float:left}
.blog-post-text{margin-bottom:20px}
.blog-post-date i{margin-right:10px}
.blog-post-more{text-align:right}
.blog-post-more a i{margin-left:10px}
.blog-search{height:45px;display:block;width:100%;padding-left:20px;padding-right:20px;border:solid 1px rgba(0,0,0,0.1);transition:all 200ms ease;background-color:#FFFFFF}
.blog-search:focus{border:solid 1px #27ae60;transition:all 200ms ease}
.blog-gallery li{width:50%!important;transform:scale(1,1);-webkit-transform:scale(1,1);transition:all 200ms ease}
.blog-gallery li:hover{transform:scale(0.9,0.9);-webkit-transform:scale(0.9,0.9);transition:all 200ms ease}
.blog-gallery{margin-bottom:0px!important}
.blog-category{margin-bottom:0px}
.blog-category li a{color:rgba(0,0,0,0.6)}
.blog-category li{list-style:none;line-height:24px;transition:all 200ms ease}
.blog-category li i{margin-right:20px}
.blog-category li:hover{padding-left:10px;transition:all 200ms ease}
.dark-overlay{background-color:rgba(0,0,0,0.8)!important}
.full-slider{margin-top:0px}
.full-slider img{width:100%;height:100%}
.slider-image{background-size:cover;background-position:center center}
.slider-style-1{position:absolute;width:100%;top:50%;z-index:9999}
.slider-style-1 p{color:rgba(255,255,255,0.8);text-align:center;width:70%;margin-left:auto;margin-right:auto;font-size:14px}
.slider-style-1 h2{color:#FFFFFF;text-align:center;font-weight:800;text-transform:uppercase;font-size:51px;line-height:50px;padding-bottom:0px}
.slider-style-1 h3{color:#FFFFFF;text-align:center;font-size:13px;font-weight:700;text-transform:uppercase;margin-bottom:30px}
.slider-button-1{width:200px;margin-left:auto;margin-right:auto;font-size:12px;font-weight:500;text-transform:uppercase;text-align:center;padding-top:12px;padding-bottom:12px;font-family:'Roboto',sans-serif;margin-bottom:20px;transition:all 200ms ease}
.slider-button-1:hover{transform:scale(0.95,0.95);transition:all 200ms ease}
.slider-button-2{width:200px;margin-left:auto;margin-right:auto;font-size:12px;font-weight:500;text-transform:uppercase;text-align:center;padding-top:12px;padding-bottom:12px;font-family:'Roboto',sans-serif;margin-bottom:20px;color:#cacaca;transition:all 200ms ease}
.slider-button-2:hover{transform:scale(0.95,0.95);transition:all 200ms ease}
.button-line{border:solid 1px #cacaca}
.slider-button-1:hover{color:#FFFFFF}
.slider-button-2:hover{color:#FFFFFF}
.slider-style-2{position:absolute;width:100%;top:50%;z-index:9999}
.slider-style-2 h2{color:#FFFFFF;text-align:center;font-weight:800;text-transform:uppercase;font-size:24px;line-height:36px;padding-bottom:0px;margin-bottom:5px}
.slider-style-2 h3{color:#FFFFFF;text-align:center;font-size:34px;font-weight:700;text-transform:uppercase;margin-bottom:30px}
.slider-style-2 p{color:rgba(255,255,255,0.8);text-align:center;width:70%;margin-left:auto;margin-right:auto;font-size:14px}
.slider-style-3{position:absolute;width:100%;top:50%;z-index:9999;height:200px}
.slider-style-3 h2{color:#FFFFFF;text-align:center;font-weight:800;text-transform:uppercase;font-size:24px;line-height:36px;padding-bottom:0px;margin-bottom:0px}
.slider-style-3 h3{color:#FFFFFF;text-align:center;font-size:14px;font-weight:700;text-transform:uppercase;margin-bottom:20px}
.slider-style-3 p{color:rgba(255,255,255,0.8);text-align:center;width:70%;margin-left:auto;margin-right:auto;font-size:14px}
@media(min-width:768px){
.slider-style-1 h2{font-size:60px;line-height:55px}
.slider-style-1 h3{font-size:16px;margin-bottom:10px}
.slider-style-1 p{font-size:14px;width:320px}
.slider-style-2 h2{font-size:36px;font-weight:600}
.slider-style-2 h3{padding-top:10px;font-size:48px;font-weight:900}
.slider-style-2 p{width:320px}
.slider-style-3 h2{font-size:36px;padding-bottom:5px}
.slider-style-3 h3{font-size:18px}
.slider-style-3 p{width:320px}
}
.calendar{margin-bottom:30px}
.calendar-titles a{width:14.28%;float:left;text-align:center;height:40px;line-height:40px;font-size:10px;color:#1f1f1f;font-weight:800}
.calendar-titles .light-titles{opacity:0.5}
.calendar-days{margin-top:-10px;font-size:14px;margin-bottom:30px}
.calendar-days a{width:14.28%;float:left;height:60px;line-height:60px;text-align:center;color:#1f1f1f;font-weight:700}
.calendar-days a:hover{color:rgba(41,128,185,1.0)}
.calendar-day .light-day{opacity:0.3}
.calendar-days i{position:absolute;font-size:35px;margin-top:12px;margin-left:-7px;z-index:-1}
.clear-day i{opacity:0}
.light-day{opacity:0.3}
.light-day i{display:none}
.taken-day{color:#FFFFFF!important}
.taken-day i{color:#27ae60}
.close-day{color:#FFFFFF!important}
.close-day i{color:#c0392b}
.calendar-hours{border-top:solid 1px rgba(0,0,0,0.1)}
.calendar-hour{height:80px;border-bottom:solid 1px rgba(0,0,0,0.1)}
.calendar-hour-clear:hover{background-color:rgba(39,174,96,0.1)}
.calendar-hour-taken:hover{background-color:rgba(192,57,43,0.1)}
.calendar-hour strong{color:#666666;opacity:0.7}
.calendar-hours a:last-child{border-bottom:none}
.calendar-hour .cal-time{position:absolute;margin-top:30px;font-weight:400;font-size:11px;padding-left:20px}
.calendar-hour .cal-from{position:absolute;margin-top:18px;font-size:11px;font-weight:400;padding-left:20px}
.calendar-hour .cal-to{position:absolute;margin-top:40px;font-size:11px;font-weight:400;padding-left:20px}
.calendar-hour h4{font-size:14px;padding-left:100px;padding-top:17px;margin-bottom:2px}
.calendar-hour em{font-style:normal;font-size:11px;padding-left:100px;color:#666666}
.calendar-hour em i{margin-right:10px}
.dark{color:#333!important}
.white{color:#fff!important}
.red{color:#ff3519!important}
.light-red{color:#ff3519!important}
.blue{color:#478fca!important}
.light-blue{color:#93cbf9!important}
.green{color:#69aa46!important}
.light-green{color:#b0d877!important}
.orange{color:#ff892a!important}
.light-orange{color:#fcac6f!important}
.orange2{color:#feb902!important}
.purple{color:#a069c3!important}
.pink{color:#c6699f!important}
.pink2{color:#d6487e!important}
.brown{color:#a52a2a!important}
.grey{color:#777!important}
.light-grey{color:#bbb!important}
.space{margin:16px auto}
.width-center-50{width:50%!important;margin: 0 auto;}
@media only screen and (max-width:560px) {.width-center-50 {width:100%!important;padding: 0;}}