* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}html{background:#f9f9fa}
body{width:100%;min-height:100vh;color:#5e676f;background:inherit}
:focus{outline:0!important}
a{text-decoration:none;cursor:pointer;outline:0;/*-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out*/}
a:focus,a:hover{text-decoration:none}
button{color:inherit}
pre{color:#5e676f;background-color:#f5f5f6;border-color:rgba(160,175,185,.15)}
hr{border-color:rgba(160,175,185,.15)}
blockquote{border-color:rgba(160,175,185,.15)}
small{font-size:.825rem}
sup{vertical-align:text-top;top:-.25em}
b,strong{font-weight:500}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#192039}
.close{color:inherit;text-shadow:none}
.close:focus,.close:hover{color:inherit}
::-webkit-scrollbar{width:10px;height:10px;}
::-webkit-scrollbar-thumb{background-color:rgba(50,50,50,0.25);border:2px solid transparent;border-radius:10px;background-clip:padding-box;}
::-webkit-scrollbar-thumb:hover{background-color:rgba(50,50,50,0.5);}
::-webkit-scrollbar-track{background-color:rgba(50,50,50,0.05);}

@font-face {
  font-family: 'iconfont';  /* project id 837966 */
  src: url('//at.alicdn.com/t/font_837966_tgjwroommns.eot');
  src: url('//at.alicdn.com/t/font_837966_tgjwroommns.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_837966_tgjwroommns.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_837966_tgjwroommns.woff') format('woff'),
  url('//at.alicdn.com/t/font_837966_tgjwroommns.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_837966_tgjwroommns.svg#iconfont') format('svg');
}
.fa{font-family:"iconfont" !important;font-size:14px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale}

.badge-up{padding:0 .25rem;position:absolute;right:0;transform:translate(0,-50%);background-clip:padding-box;min-width:1rem;min-height:1rem;line-height:1rem}
.badge-outline{border:1px solid currentColor;border-radius:0;background-color:transparent;font-weight:100}
.badge-circle{padding:0!important;width:.625rem;height:.625rem;border:2px solid;border-radius:50%}
.badge-circle:empty{display:inline-block}
.badge-circle.xs{width:0;height:0;border-width:3px;vertical-align:2px}
.badge-circle.sm{width:.5rem;height:.5rem;vertical-align:1px}
.badge-circle.md{width:1rem;height:1rem;vertical-align:-3px}
.badge-circle.lg{width:1.5rem;height:1.5rem;vertical-align:-7px}
.badge-sm{line-height:.8}
.badge-md{padding:.5em .75em}
.badge-lg{padding:.75em 1em}


.but{display:inline-block;font-weight:500;line-height:1.25;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.5rem 1rem;font-size:12px;border-radius:.25rem;outline:0!important;}
.but-white{background-color:#fff;color:#212529;border-color:rgba(120,130,140,.2);}
.but-primary{background-color:#53a6fa;color:rgba(255,255,255,.85);}
.but-accent{background-color:#6284f3;color:rgba(255,255,255,.85);}
.but-warn{background-color:#907eec;color:rgba(255,255,255,.85);}
.but-success{background-color:#22b66e;color:rgba(255,255,255,.85);}
.but-info{background-color:#14baa8;color:rgba(255,255,255,.85);}
.but-warning{background-color:#fdab29;color:rgba(255,255,255,.85);}
.but-danger{background-color:#ea2e49;color:rgba(255,255,255,.85);}
.but-dark{background-color:#1e2835;color:rgba(160,180,200,.85);}

.but-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}
.but-outline{border-width:1px;background-color:transparent}
.but-rounded{border-radius:4rem;padding-left:1.2rem;padding-right:1.2rem;}



#header{position:relative;z-index:1030;-webkit-transition:ease min-height 300ms;transition:ease min-height 300ms;border-bottom: 1px solid #eee;box-shadow: 1px 0 5px rgba(0,0,0,0.06);}
#header .header-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#FFF;-webkit-transition:min-height 0.3s ease;transition:min-height 0.3s ease;width:100%;z-index:1001;}
#header .header-body:after{content:'';display:block;position:absolute;left:50%;bottom:0;width:100%;border-bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
#header .header-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:80px;-webkit-transition:ease height 300ms;transition:ease height 300ms;}
@media (max-width:991px){
	#header .header-container:not(.container) .header-nav-main{padding:0 0.75rem;}
}
#header .container{position:relative;}
@media (max-width:767px){
	#header .container{width:100%;}
}
#header .header-row{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;max-height:100%;}
#header .header-column{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}
#header .header-column .header-row{-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;}
#header .header-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;position:relative;float:left;}
#header .header-logo img{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;position:relative;top:0;margin-top:16px;margin-top:1rem;margin-bottom:16px;margin-bottom:1rem;}
#header .header-nav,
#header .header-logo{-webkit-transition:ease opacity 300ms,ease visibility 300ms,ease transform 300ms;transition:ease opacity 300ms,ease visibility 300ms,ease transform 300ms;}
#header .header-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-item-align:stretch;align-self:stretch;}
#header .header-nav-main{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;height:auto !important;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-ms-flex-item-align:stretch;align-self:stretch;}
#header .header-nav-main nav.collapse{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;width:100%;}
#header .header-nav-main nav > ul{width:100%;}
#header .header-nav-main nav > ul > li{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;}
#header .header-nav-main nav > ul > li + li{margin-left:2px;}
#header .header-nav-main nav > ul > li a{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.42857143;font-family:"Montserrat",sans-serif;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
#header .header-nav-main nav > ul > li a .menu-arrow{position:absolute;min-width:30px;height:100%;right:15px;top:0;}
#header .header-nav-main nav > ul > li a .menu-arrow:after{content:" ";position:absolute;top:50%;left:50%;border-color:#CCC;border-top:1px solid;border-right:1px solid;width:6px;height:6px;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);}
#header .header-nav-main nav > ul > li a.dropdown-item{background-color:transparent;}
#header .header-nav-main nav > ul > li > a{border-radius:4px;font-size:0.8rem;font-style:normal;font-weight:500;line-height:1.2;padding:1.93333em 0.85em;color:#777;}
#header .header-nav-main nav > ul > li > a .menu-arrow{display:none;}
#header .header-nav-main nav > ul > li.open > a,#header .header-nav-main nav > ul > li:hover > a,#header .header-nav-main nav > ul > li > a.active,#header .header-nav-main nav > ul > li.active > a{color:#2388ed;background:transparent;}
#header .header-nav-main nav > ul > li.dropdown .dropdown-toggle::after{display:none}
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu{background:#252A2C;top:-10000px;display:block;opacity:0;left:auto;border-radius:4px;border:0;-webkit-box-shadow:0 0 45px rgba(0,0,0,0.08);box-shadow:0 0 45px rgba(0,0,0,0.08);margin:-3px 0 0 0;min-width:260px;padding:20px 10px 20px 30px;text-align:left;}
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li{border-bottom:0;}
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a:not(.btn){color:#9D9D9D;font-size:0.87em;font-weight:400;padding:8px 0;position:relative;text-transform:none;-webkit-transition:ease transform 300ms,ease color 300ms;transition:ease transform 300ms,ease color 300ms;}
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu{position:relative;z-index:1;}
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu{background:#2a2f31;left:100%;display:block;margin-top:-5px;margin-left:-1px;border-radius:4px;opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu.dropdown-reverse{left:auto;right:100%;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu:hover,#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu:focus{z-index:2;}
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu:hover > .dropdown-menu,#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu:focus > .dropdown-menu{top:-15px;opacity:1;}
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu:hover.dropdown-reverse > a.dropdown-toggle .menu-arrow,#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu:focus.dropdown-reverse > a.dropdown-toggle .menu-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg);}
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.dropdown-reverse > .dropdown-menu{left:auto;right:calc(100% + 20px);}
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.dropdown-reverse > .dropdown-menu:after{content:'';position:absolute;top:0;right:-20px;height:100%;width:20px;}
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li:hover > a,#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li:focus > a{color:#FFF;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li:last-child{border-bottom:0;}
#header .header-nav-main nav > ul > li.dropdown.open > .dropdown-menu,#header .header-nav-main nav > ul > li.dropdown:hover > .dropdown-menu{top:100%;left:0;display:block;opacity:1;margin-top:0;}
#header .header-nav-main nav > ul > li.dropdown-mega{position:static;}
#header .header-nav-main nav > ul > li.dropdown-mega > .dropdown-menu{background:#252A2C;border-radius:6px;left:50% !important;right:auto !important;padding:0;width:100% !important;max-width:95vw;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);}
#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-content{padding:40px 20px;}
#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-content > .row > div{padding:15px 5px 10px 30px;}
#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-content > .row > div:first-child:not(.dropdown-mega-sub-content-block),#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-content > .row > div + div{border-right:1px solid #303537;}
#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-content > .row > div:last-child{border-right:0;}
#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-title{color:#FFF;display:block;font-size:1em;font-weight:600;margin-top:1.2rem;padding-bottom:5px;}
#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-title:first-child{margin-top:0;}
#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav{list-style:none;padding:0;margin:0;}
#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav li a{display:block;padding:8px;line-height:1.42857143;}
#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav li:hover > a,#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav li:focus > a{color:#FFF;}
#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav li:last-child a{border-bottom:0;}
#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-content-block{position:absolute;left:0;top:0;padding:55px 30px !important;height:100%;border-radius:4px 0 0 4px;overflow:hidden;}
#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-content-block.dropdown-mega-sub-content-block-right{right:0;left:auto;border-radius:0 4px 4px 0;}
#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-content-block.overlay:before{z-index:0;}
#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-content-block h4{font-size:1.6em;}
#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-content-block p{color:#777;}
#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-content-block .content-block-image{position:absolute;bottom:0;right:0;}
#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-content-block .content-block-button{display:inline-block;border-bottom:none;}
#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-content-block > span,#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-content-block > h4,#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-content-block > p,#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-content-block > a{opacity:0;-webkit-transform:translateY(-15%);transform:translateY(-15%);-webkit-transition:ease transform 300ms,ease opacity 300ms;transition:ease transform 300ms,ease opacity 300ms;}
#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-content-block > img.content-block-image{opacity:0;-webkit-transform:translateX(15%);transform:translateX(15%);-webkit-transition:ease transform 300ms,ease opacity 300ms;transition:ease transform 300ms,ease opacity 300ms;}
#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-content-block > span{-webkit-transition-delay:100ms;transition-delay:100ms;}
#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-content-block > h4{-webkit-transition-delay:200ms;transition-delay:200ms;}
#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-content-block > p{-webkit-transition-delay:300ms;transition-delay:300ms;}
#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-content-block > img.content-block-image{-webkit-transition-delay:400ms;transition-delay:400ms;}
#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-content-block > a{-webkit-transition-delay:500ms;transition-delay:500ms;}
#header .header-nav-main nav > ul > li.dropdown-mega:hover .dropdown-mega-sub-content-block > span,#header .header-nav-main nav > ul > li.dropdown-mega:hover .dropdown-mega-sub-content-block > h4,#header .header-nav-main nav > ul > li.dropdown-mega:hover .dropdown-mega-sub-content-block > p,#header .header-nav-main nav > ul > li.dropdown-mega:hover .dropdown-mega-sub-content-block > a{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
#header .header-nav-main nav > ul > li.dropdown-mega:hover .dropdown-mega-sub-content-block > img.content-block-image{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}
#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-style-2 > .dropdown-menu{border-radius:4px;width:100vw !important;}
#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-style-2 .dropdown-mega-sub-content-block{position:relative;height:auto;padding:30px 50px !important;}
#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-style-2 .dropdown-mega-sub-content-block:before{content:'';position:absolute;top:0;right:0;bottom:0;left:15px;background:#282D2F;z-index:-1;}
#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-style-2 .dropdown-mega-sub-nav .dropdown-submenu .dropdown-menu{border-radius:0;}
#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-signin{position:relative;}
#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-signin > .dropdown-menu{left:auto !important;}
#header .header-nav-main.header-nav-main-light nav > ul > li > a{color:#FFF;}
#header .header-nav-main.header-nav-main-light nav > ul > li > a:hover{background:transparent;}
#header .header-nav-main.header-nav-main-dark nav > ul > li > a{color:#1c1f21;}
#header .header-nav-main.header-nav-main-dark nav > ul > li > a:hover{background:transparent;}
#header .header-nav-main.header-nav-main-uppercase nav > ul > li > a{text-transform:uppercase;font-weight:600;font-size:0.75rem;padding-left:1.1em;padding-right:1.1em;}


#header .header-social-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;}

/*
#header .header-search form input{border-radius:2px 0px 0px 2px;font-size:12.8px;font-size:0.8rem;border:0;}
#header .header-search form button{background:#FFF;height:100%;border-radius:0px 2px 2px 0px;-webkit-box-shadow:none;box-shadow:none;}
#header .header-search form button i{color:#CCC;}
#header .header-search.header-search-dark form input{background:#2E3237;color:#CCC;}
#header .header-search.header-search-dark form button{background:#2E3237;}
#header .header-search.header-search-dark form button i{color:#CCC;}
#header .header-search.header-search-dark form input:focus{border-color: #FF6651}
*/
#header .header-search form .input-group{border:1px solid #eee;}
#header .header-search form input{ position:relative;flex:1 1 auto;width:1%;display:block;height:calc(1.4285714286em + .75rem + 2px);padding:.375rem .75rem;font-size:.875rem;font-weight:400;line-height:1.4285714286;color:#495057;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;border:none;}
#header .header-search form button.but{border:none;}



.social-icons{margin:0;padding:0;width:auto;}
.social-icons li{display:inline-block;margin:-1px 1px 0 2px;padding:0;border-radius:100%;overflow:visible;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.3);box-shadow:0 2px 2px 0 rgba(0,0,0,0.3);}
.social-icons li a{-webkit-transition:all 0.2s ease;transition:all 0.2s ease;background:#FFF;border-radius:100%;display:block;height:2.4em;font-size:1.1em;line-height:2.4em;width:2.4em;text-align:center;color:#999;text-decoration:none;}
.social-icons li:hover a{background:#171717;color:#FFF !important;}
.social-icons li:hover.social-icons-twitter a{background:#1aa9e1 !important;}
.social-icons li:hover.social-icons-facebook a{background:#3b5a9a !important;}
.social-icons li:hover.social-icons-linkedin a{background:#0073b2 !important;}
.social-icons li:hover.social-icons-rss a{background:#ff8201 !important;}
.social-icons li:hover.social-icons-googleplus a{background:#dd4b39 !important;}
.social-icons li:hover.social-icons-pinterest a{background:#cc2127 !important;}
.social-icons li:hover.social-icons-youtube a{background:#c3191e !important;}
.social-icons li:hover.social-icons-instagram a{background:#7c4a3a !important;}
.social-icons li:hover.social-icons-skype a{background:#00b0f6 !important;}
.social-icons li:hover.social-icons-email a{background:#dd4b39 !important;}
.social-icons li:hover.social-icons-vk a{background:#6383a8 !important;}
.social-icons li:hover.social-icons-xing a{background:#1a7576 !important;}
.social-icons li:hover.social-icons-tumblr a{background:#304e6c !important;}
.social-icons li:hover.social-icons-reddit a{background:#ff4107 !important;}
.social-icons li:hover.social-icons-dribbble a{background:#ea4c89 !important;}
.social-icons.header-top-social-icons li:hover a{color:#FFF;}
.social-icons.header-social-icons li a{width:2.6em;height:2.6em;font-size:0.9em;line-height:2.6em;color:#1c1f21;}
.social-icons.header-social-icons li:hover a{color:#FFF;}
.social-icons.social-icons-border li a{background:transparent;border:2px solid #FFF;-webkit-box-sizing:content-box;box-sizing:content-box;}
.social-icons.social-icons-transparent li{-webkit-box-shadow:none;box-shadow:none;}
.social-icons.social-icons-transparent li a{background:transparent;}
.social-icons.social-icons-dark li a{color:#FFF;background:#2E3237;}
.social-icons.social-icons-light li a{color:#2E3237;background:#f1f3f7;}
.social-icons.social-icons-icon-light li a{color:#FFF;}
.social-icons.social-icons-icon-dark li a{color:#1c1f21;}
.social-icons.social-icons-icon-dark li:hover a{color:#FFF !important;}
.social-icons.social-icons-pills li a{color:#FFF;background-color:#CCC;border-radius:0;}
.social-icons.social-icons-1 li a{font-size:11.2px;font-size:0.7rem;}
.social-icons.social-icons-2 li a{font-size:12.8px;font-size:0.8rem;}
.social-icons.social-icons-3 li a{font-size:16px;font-size:1rem;}
.social-icons.social-icons-4 li a{font-size:19.2px;font-size:1.2rem;}
.social-icons.social-icons-5 li a{font-size:1.5em;}


#header .header-btn-collapse-nav{display:none;background:transparent;color:#1c1f21;outline:0;border:none;width:30px;height:30px;padding:0;margin:16px 0;}
#header .header-btn-collapse-nav .hamburguer span{position:absolute;top:50%;left:0;width:100%;height:1px;background:#1c1f21;-webkit-transition:ease width 300ms;transition:ease width 300ms;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
#header .header-btn-collapse-nav .hamburguer span:nth-child(1){top:30%;}
#header .header-btn-collapse-nav .hamburguer span:nth-child(2){-webkit-transition-delay:100ms;transition-delay:100ms;}
#header .header-btn-collapse-nav .hamburguer span:nth-child(3){top:70%;-webkit-transition-delay:200ms;transition-delay:200ms;}
#header .header-btn-collapse-nav .close{opacity:0;-webkit-transition:ease all 300ms;transition:ease all 300ms;}
#header .header-btn-collapse-nav .close span{position:absolute;top:50%;left:50%;width:0;height:1px;background:#1c1f21;-webkit-transition:ease all 300ms;transition:ease all 300ms;-webkit-transform-origin:50% 0;transform-origin:50% 0;}
#header .header-btn-collapse-nav .close span:nth-child(1){-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);}
#header .header-btn-collapse-nav .close span:nth-child(2){-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg);}
#header .header-btn-collapse-nav.active .hamburguer{opacity:0;}
#header .header-btn-collapse-nav.active .hamburguer span{width:0;}
#header .header-btn-collapse-nav.active .close{opacity:1;-webkit-transition:ease all 300ms;transition:ease all 300ms;}
#header .header-btn-collapse-nav.active .close span{width:80%;-webkit-transition:ease all 300ms;transition:ease all 300ms;}
#header .header-btn-collapse-nav.active .close span:nth-child(2){-webkit-transition-delay:300ms;transition-delay:300ms;}
#header .header-btn-collapse-nav.header-btn-collapse-nav-light .hamburguer span,#header .header-btn-collapse-nav.header-btn-collapse-nav-light .close span{background:#FFF;}
@media (max-width: 991px){
	#header .header-btn-collapse-nav{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:1;}
	#header .header-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
	#header .header-nav-main{position:absolute;top:99%;right:0;left:0;background:transparent;margin-top:0px;z-index:1;}
	#header .header-nav-main:before{content:'';display:block;position:absolute;top:0;left:50%;width:100vw;height:100%;background:#252A2C;z-index:-1;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
	#header .header-nav-main nav{max-height:60vh;overflow:hidden;overflow-y:auto;margin:1.3rem 0;-webkit-transition:ease all 300ms;transition:ease all 300ms;}
	#header .header-nav-main nav.collapsing{overflow-y:hidden;}
	#header .header-nav-main nav.collapse:not(.show){display:none !important;}
	#header .header-nav-main nav.closed{margin:0;}
	#header .header-nav-main nav::-webkit-scrollbar{width:5px;}
	#header .header-nav-main nav::-webkit-scrollbar-thumb{border-radius:0px;background:rgba(204,204,204,0.5);}
	#header .header-nav-main nav > ul li{border-bottom:1px solid #303537;clear:both;display:block;float:none;margin:0;padding:0;position:relative;width:100%;height:auto;}
	#header .header-nav-main nav > ul li a:not(.btn){position:relative;display:block;color:#9D9D9D;font-style:normal;line-height:1.3;padding:10px 0;border-radius:4px;font-family:"Montserrat",sans-serif;}
	#header .header-nav-main nav > ul li a:not(.btn):hover,#header .header-nav-main nav > ul li a:not(.btn):focus,#header .header-nav-main nav > ul li a:not(.btn).active{color:#FFF;}
	#header .header-nav-main nav > ul li a:not(.btn) .menu-arrow{position:absolute;min-width:30px;height:100%;right:5px;top:0;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:ease transform 800ms;transition:ease transform 800ms;}
	#header .header-nav-main nav > ul li a:not(.btn) .menu-arrow:after{content:" ";position:absolute;top:50%;left:50%;border-color:#CCC;border-top:1px solid;border-right:1px solid;width:7px;height:7px;-webkit-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg);}
	#header .header-nav-main nav > ul li a:not(.btn).dropdown-item{background-color:transparent;}
	#header .header-nav-main nav > ul li.dropdown .dropdown-menu{background:transparent;padding:0 0 20px;margin:0;font-size:13px;-webkit-box-shadow:none;box-shadow:none;border-radius:0;border:0;clear:both;display:none;float:none;position:static;}
	#header .header-nav-main nav > ul li.dropdown .dropdown-menu li.dropdown-submenu.opened > .dropdown-toggle .menu-arrow{-webkit-transform:rotateX(180deg) translate3d(0,-3px,0);transform:rotateX(180deg) translate3d(0,-3px,0);}
	#header .header-nav-main nav > ul li.dropdown .dropdown-menu li.dropdown-submenu.opened > .dropdown-menu{margin-left:20px;}
	#header .header-nav-main nav > ul li.dropdown.opened > .dropdown-toggle .menu-arrow{-webkit-transform:rotateX(180deg) translate3d(0,-3px,0);transform:rotateX(180deg) translate3d(0,-3px,0);}
	#header .header-nav-main nav > ul li.dropdown.opened > .dropdown-menu{padding-left:20px;}
	#header .header-nav-main nav > ul li.dropdown-mega .dropdown-mega-content{padding-left:0;}
	#header .header-nav-main nav > ul li.dropdown-mega .dropdown-mega-sub-title{margin-top:10px;display:block;color:#FFF;}
	#header .header-nav-main nav > ul li.dropdown-mega .dropdown-mega-sub-nav{margin:0;padding:0;list-style:none;}
	#header .header-nav-main nav > ul li.dropdown-mega .dropdown-mega-sub-nav > li > a{display:block;text-decoration:none;}
	#header .header-nav-main nav > ul li.dropdown-full-color:first-child{margin-top:0;}
	#header .header-nav-main nav > ul li.dropdown-full-color > a{padding:10px 15px;}
	#header .header-nav-main nav > ul li.dropdown-full-color > .dropdown-menu li{border:none;}
	#header .header-nav-main nav > ul li.dropdown-full-color.opened > .dropdown-menu{padding-left:15px;}
	#header .header-nav-main nav > ul li:last-child{border-bottom:0;}
	#header .header-nav-main nav > ul > li > a{font-size:1.1em;font-weight:400;margin-top:1px;margin-bottom:1px;}
	#header .header-btn-collapse-nav{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:1;}
	#header .header-nav.header-nav-sub-title .header-nav-main nav > ul > li > a,#header .header-nav.header-nav-sub-title-animated .header-nav-main nav > ul > li > a{text-align:left;}
	#header .header-nav.header-nav-sub-title .header-nav-main nav > ul > li > a > span,#header .header-nav.header-nav-sub-title-animated .header-nav-main nav > ul > li > a > span{font-size:0.6em;display:block;}
	#header .header-nav.header-nav-light-dropdown .header-nav-main:before{background-color:#FFF;}
	#header .header-nav.header-nav-light-dropdown .header-nav-main nav > ul li{border-color:#F1F3F7;}
	#header .header-nav.header-nav-light-dropdown .header-nav-main nav > ul li a:hover,#header .header-nav.header-nav-light-dropdown .header-nav-main nav > ul li a:focus,#header .header-nav.header-nav-light-dropdown .header-nav-main nav > ul li a.active{color:#CCC;}
	#header .header-nav.header-nav-light-dropdown .header-nav-main nav > ul li.dropdown-mega .dropdown-mega-sub-title{color:#1c1f21;font-weight:bold;}
	html.safari #header .header-nav-main nav a{-webkit-transform:translate3d(0px,0px,1px) !important;transform:translate3d(0px,0px,1px) !important;}
}

.container-home{min-height:600px;}

.hd-leader{padding:50px 0;background-color:#fff;text-align:center;margin-bottom:20px}
.hd-leader h1,.hd-leader h2{margin:0;font-weight:bold;font-size:24px;line-height:1}
.hd-leader h3{margin:10px 0 0;font-weight:normal;font-size:15px;line-height:1.5}
.hd-leader .price{margin-top:25px;font-size:12px;color:#FF9900}
@media (max-width:1024px){
	.hd-leader{margin:0 0 10px;padding:15px 0}
	.hd-leader h1,.hd-leader h2{display:none}
	.hd-leader h3{font-size:13px;margin-top:0;line-height:1.4;color:#384047}
	.hd-leader .price{font-size:10px;margin-top:10px}
	.page-cat .hd-leader{display:none}
}


.padding{padding:2rem}
.row-md{margin-left:-.75rem;margin-right:-.75rem}
.row-md .col,.row-md [class*=col-]{padding-left:.75rem;padding-right:.75rem}
.row-md .block,.row-md .card{margin-bottom:1.5rem}
.row-sm{margin-left:-.5rem;margin-right:-.5rem}
.row-sm .col,.row-sm [class*=col-]{padding-left:.5rem;padding-right:.5rem}
.row-sm .block,.row-sm .card{margin-bottom:1rem}
.row-xs{margin-left:-.25rem;margin-right:-.25rem}
.row-xs .col,.row-xs [class*=col-]{padding-left:.25rem;padding-right:.25rem}
.row-xs .block,.row-xs .card{margin-bottom:.5rem}
@media (min-width:992px){
	.col-lg-2-4{flex:0 0 20%;max-width:20%}
}
@media (min-width:1200px){
	.col-xl-1-8{flex:0 0 12.5%;max-width:12.5%}
}
@media (max-width:991.98px){
	.padding{padding:1.5rem}
}
@media (max-width:767.98px){
	.padding{padding:1rem}
}


.text-inherit a{color:inherit}
.text-fade{opacity:.65}
.text-gd{-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;text-fill-color:transparent}


/* 404 ======================================================================================================== */
.e404{text-align:center;padding:40px 0 60px;font-size:16px;}
.e404 img{max-width: 100%}
.e404 h1{font-size:60px;margin:50px 0 20px;}

/* pagination ======================================================================================================== */
.pagination{margin:0;padding:20px;text-align:center;font-size:12px;display:block;}
.pagination ul{display:inline-block;*display:inline;*zoom:1;margin-left:0;margin-bottom:0;padding:0}
.pagination ul > li{display:inline}
.pagination ul > li > a,.pagination ul > li > span{margin:0 2px;float:left;padding:7px 14px;background-color:#ddd;color:#666;}
.pagination ul > li > a:hover,.pagination ul > li > a:focus{opacity:1}
.pagination ul > .active > a,.pagination ul > .active > span{background-color:var(--gray);color:#fff}
.pagination ul > .active > a,.pagination ul > .active > span{cursor:default}
.pagination ul > li > span,.pagination ul > .disabled > span,.pagination ul > .disabled > a,.pagination ul > .disabled > a:hover,.pagination ul > .disabled > a:focus{color:#999999;background-color:transparent;cursor:default}

.pagination-loading{font-size:16px;text-align:center;color:#999;padding:15px 0;}
.pagination-loading img{width:80px}

.ias_trigger,.ias_loader{position: relative;width: 100%;padding:20px;text-align:center;}
.ias_trigger a{margin:0 5px;display:inline-block;padding:8px 20px;text-decoration:none;background-color:var(--gray);color:#fff;border-radius:3px;opacity:.88}
.ias_trigger a:hover{opacity:1}

/* pagenav ======================================================================================================== */
.pagenav{overflow:hidden;text-align:center;padding:20px}
.pagenav a,.pagenav span,.pagenav em{padding:6px 12px 5px;color:#666;display:inline-block;border-radius:3px;background-color:#eee;margin:0 1px;font-size:12px;}
.pagenav span{background-color:#00AAF0;color:#fff}
.pagenav a:hover{background-color:#ccc;color:#444;}


/* nav-tabs ======================================================================================================== */
.nav-active-border .nav-link{position: relative;border: inherit;color:#404040;}
.nav-active-border .nav-link:before{content:'';position:absolute;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;left:50%;right:50%;bottom:0;border-bottom-width:3px;border-bottom-style:solid;border-bottom-color:transparent}
.nav-active-border .nav-link.active:before,
.nav-active-border .nav-link:focus:before,
.nav-active-border .nav-link:hover:before{left:0;right:0;border-bottom-color:inherit}

.nav-active-border.left .nav-link{float:none}
.nav-active-border.left .nav-link:before{border-bottom-width:0;right:auto;border-left-width:3px;border-left-style:solid;border-left-color:transparent;left:0;top:50%;bottom:50%;color:#0095ff;}
.nav-active-border.left .nav-link.active:before,
.nav-active-border.left .nav-link:focus:before,
.nav-active-border.left .nav-link:hover:before{top:0;bottom:0;border-left-color:inherit}
.nav-active-border.left .nav-link.active{color:#0095ff;}

/* panel ======================================================================================================== */
.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);word-wrap: break-word;}
.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-radius:2px 2px 0 0;}
.panel-body{padding:15px;}
.panel-footer{padding:10px 15px;background-color:#f9fafc;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-color:#eaeef1;border-radius:0 0 2px 2px;}
.panel-heading .nav:before,
.panel-heading .nav:after,
.panel-body:before,
.panel-body:after{display: table;content: " ";}

.panel-default{border-color: #eaeef1;}
.panel-default>.panel-heading{color:#333;background-color:#f9fafc;border-color:#eaeef1;}
.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd;}
.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333;}
.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd;}
.panel-primary{border-color:#428bca;}
.panel-primary>.panel-heading{color:#fff;background-color:#428bca;border-color:#428bca;}
.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#428bca;}
.panel-primary>.panel-heading .badge{color:#428bca;background-color:#fff;}
.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#428bca;}
.panel-success{border-color:#d6e9c6;}
.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6;}
.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6;}
.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d;}
.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6;}
.panel-info{border-color:#bce8f1;}
.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1;}
.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1;}
.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f;}
.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1;}
.panel-warning{border-color:#faebcc;}
.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc;}
.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc;}
.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b;}
.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc;}
.panel-danger{border-color:#ebccd1;}
.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1;}
.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1;}
.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442;}
.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1;}

.panel-heading .nav{padding-left:0;margin-bottom:0;list-style:none;margin:-11px -16px;border-color:#eaeef1;/*border-bottom:1px solid #ddd;*/}
.panel-heading .nav-tabs{}
.panel-heading .nav-tabs>li{margin-bottom:-1px;}
.panel-heading .nav-tabs>li>a{position:relative;display:block;line-height:1.42857143;margin:0;color:#555;padding:10px 15px;padding-top:11px;padding-bottom:11px;}
.panel-heading .nav-tabs>li>a.active{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-color:#eaeef1 !important;border-bottom-color:#fff !important;}
.panel-body .tab-content .tab-pane .panel-footer{padding:20px 0;background-color:#fff;border:none !important;border-bottom-right-radius:0;border-bottom-left-radius:0;}



/* tbox ======================================================================================================== */
.tbox-sort{margin: 15px;border-left: 4px solid #03A9F4;font-size: 1.25rem;}
.tbox{background-color:#fff;position:relative;margin-bottom:1.5rem;box-shadow:0 0 1px rgba(0,0,0,.15);border: 1px solid #dee2e6;border-radius: 10px;}
.tbox .item{position:relative;margin:0 auto;}
.tbox .item:after{display:block;clear:both;content:"";}
.tbox .item .tb-bg{position:relative;display:block;background:#f7f7f7;padding:0;overflow:hidden;border-radius:inherit;border-bottom:1px dashed #9e9e9e61;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.tbox .item .tb-bg:after{content:'';display:block;padding-top:15%;}
.tbox .item .tb-n{position:absolute;right:0;left:0;bottom:0;padding: 5px 15px;padding-left: 70px;}
.tbox .item .tb-n a{color:#192039;display: block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.tbox .tb-i{background: #fff;position:relative;z-index:1;margin-top: -25px;margin-left: 10px;margin-bottom:-20px;float: left;width: 50px;height: 50px;border: 1px dashed #74777b6b;/*border-radius: 50%;*/padding: 5px;box-shadow: 0 1px 3px rgba(0,0,0,.05);}
.tbox .tb-i img{width:100%;height:auto;}
.tbox .tb-body{position:relative;padding:1rem;padding-top:35px;}
.tbox .tb-body .tb-t{position:absolute;top:2px;left: 70px;color:inherit!important;opacity:.6;}
.tbox .tb-body .tb-d{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height: 40px;font-weight:100;font-size:12px;letter-spacing:0.12px;line-height:20px;}
.tbox .tb-body .tb-f .tb-c{display:inline-block!important}
.tbox .tb-body .tb-f .tb-c .c{border-radius:50%;display:inline-block;height:12px;position:relative;top:1px;width:12px;margin-right:5px;}
.tbox .tb-body .tb-f .tb-go{float:right;}
.tbox .tb-body .tb-f .tb-go a{color:hsla(208, 7%, 46%, 0.73)}

.c-primary{background:#448bff}
.c-secondary{background:#535c78}
.c-success{background:#31c971}
.c-info{background:#14bae4}
.c-warning{background:#f4c414}
.c-danger{background:#f54394}
.c-light{background:#f5f5f6}
.c-dark{background:#192039}


.tbox-mac{position: relative;background:#fff;margin-bottom:20px;padding: 10px;border:1px solid #ddd;border-radius: 10px;}
.tb-m-header{position: relative;overflow: hidden;margin-bottom: 10px;}
.tb-m-icon{}
.tb-m-icon img{width:48px;height:48px;}
.tb-m-meta{position: relative;width: 100%;}
.tb-m-meta .tb-m-m-t{padding-bottom: 5px;border-bottom:1px solid #ddd;}
.tb-m-meta .tb-m-m-t a{color:#13182c}
.tb-m-body{}


.tbox-content{}
.tbox-header{position: relative;margin: 10px 0 30px 0;}
.tbox-header h4{position: relative;padding-bottom:8px;font-size:22px;color:rgba(0,0,0,.85);/*display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;*/}
.tbox-header .tbox-h-desc{border-left:4px solid #03A9F4;margin:8px 0;padding:8px 0 8px 16px;}
.tbox-header .tbox-h-hr{border:1px dashed #ccc;margin:16px 0;}



/* tools-item ======================================================================================================== */
.tools-item{background:#FFF;box-shadow:0 2px 48px 0 rgba(0,0,0,0.06);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative;margin-bottom:30px;margin-top:45px;}
.tools-item:hover .tools-image{top:-25px;}
.tools-item .tools-image{width: 48px;height: 48px;overflow:hidden;position:absolute;left:0px;right:0px;margin:auto;top: -21px;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.tools-item .tools-image img{width:100%;height:auto;}

.tools-item .tools-content{overflow:hidden;padding:15px;}
.tools-item .tools-content .tools-name{display:block;font-weight:400;font-size:16px;letter-spacing:0.69px;margin-bottom:3px;margin-top:40px;}
.tools-item .tools-content .tools-des{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;font-weight: 100;font-size: 12px;letter-spacing: 0.12px;line-height: 20px;margin-top: 10px;margin-bottom:15px;padding-top: 5px;border-top: 1px dashed #9e9e9e61;height: 65px;max-height: 65px;}
.tools-item .tools-content .tools-get-into{font-weight:700;font-size:12px;letter-spacing:0.75px;float:right;}


/* streamline ======================================================================================================== */
.streamline{position:relative;border-color:rgba(120,130,140,.13)}
.streamline::after{display:block;clear:both;content:""}
.streamline .sl-icon:before,.streamline .sl-item:before{content:'';position:absolute;border-color:inherit;border-width:3px;border-style:solid;border-radius:50%;width:10px;height:10px;top:6px}
.sl-icon{position:absolute;left:-5px;z-index:2;border:inherit;border-width:0}
.sl-icon>i{width:20px;height:20px;line-height:20px;font-size:14px;text-align:center;border-radius:10px;color:#fff;position:relative}
.streamline .sl-icon:before{width:20px;height:20px;border-width:10px;margin:0!important;top:0!important;left:0}
.sl-item{border-color:rgba(120,130,140,.13);position:relative;padding-bottom:16px;clear:left}
.sl-item:after{content:"";top:18px;bottom:-4px;left:4px;position:absolute;z-index:1;border-color:inherit;border-left-width:2px;border-right-width:0;border-style:solid}
.streamline-dotted .sl-item:after{border-style:dotted}
.sl-item:last-child:after{display:none}
.sl-item.active{background-color:rgba(120,130,140,.13)}
.sl-left{float:left;position:relative;z-index:1;margin-left:-7px}
.sl-left img{max-width:24px}
.sl-left+.sl-content{margin-left:30px}
.sl-content{margin-left:24px}
.sl-content p:last-child{margin-bottom:0}
.sl-author{margin-bottom:10px}
.sl-date{font-size:.85em}
.sl-footer{margin-bottom:10px}
.streamline-xs .sl-item:before{width:7px;height:7px;border-width:2px;top:7px}
.streamline-xs .sl-item:after{left:3px;border-left-width:1px}



/* cta ======================================================================================================== */
.cta{display:block;width:100%;padding:40px;position:relative;}
.cta h1,.cta h2,.cta h3,.cta h4,.cta h5,.cta h6{margin-bottom:0;letter-spacing:1px;}
.cta .cta-info{padding-right:200px;}
.cta .cta-info span{display:block;margin-top:15px;color:inherit;letter-spacing:0.06rem;}
.cta .cta-btn{position:absolute;top:50%;-webkit-transform:translate(0%,-50%);-moz-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);-o-transform:translate(0%,-50%);transform:translate(0%,-50%);height:auto;right:15%;}
.cta .cta-btn a.btn{margin-right:0;padding:15px 30px;}
.cta.full-width{padding:60px 0;}
.cta.full-width .cta-btn{right:0;}
.cta.full-width .container{position:relative;}
.cta a.btn{padding:15px 30px;}
.cta.border-box{border:1px solid #ececec;}
.cta.rounded{-webkit-border-radius:0.5rem !important;-moz-border-radius:0.5rem !important;border-radius:0.5rem !important;}
.cta.text-center a{position:relative;}
.cta.text-center .cta-btn{position:relative;display:inline-block;}
.cta.text-center .cta-btn a{display:inline-block;}
.cta.text-center .cta-info{padding-right:0;display:inline-block;}
.cta.text-center .cta-info span{display:inline-block;width:100%;margin-bottom:20px;}
@media only screen and (max-width:480px){
	.cta{padding:40px;}
	.cta .cta-info{padding-right:0px;}
	.cta .cta-info span{display:block;margin-top:5px;color:inherit;letter-spacing:0.06rem;}
	.cta .cta-btn{position:static;top:0%;-webkit-transform:unset;-moz-transform:unset;-ms-transform:unset;-o-transform:unset;transform:unset;height:auto;margin-top:25px;}
	.cta .cta-btn a.btn{margin-right:0;padding:15px 30px;}
}

/* page-title ======================================================================================================== */
.page-title{position:relative;padding:40px 0;}
.page-title .container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.page-title .title-align{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;}
.page-title h1{font-size:32px;line-height:40px;font-weight:200;text-transform:capitalize;letter-spacing:1px;}
.page-title span{display:block;margin-bottom:0px;font-size:15px;line-height:15px;letter-spacing:2px;}
.page-title .breadcrumb{background-color:transparent;padding:0;font-size:14px;font-weight:500;margin:0;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}
.page-title .breadcrumb a{-webkit-transition:all 0.25s ease-in;-o-transition:all 0.25s ease-in;-moz-transition:all 0.25s ease-in;transition:all 0.25s ease-in;}
.page-title .breadcrumb .breadcrumb-item + .breadcrumb-item::before{color:#ffff;font-size:10px;}
.page-title.page-title-right .title-align:first-child{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:right;}
.page-title.page-title-right .breadcrumb{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.page-title.page-title-center .title-align{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}
.page-title.page-title-center .title-align:first-child{-webkit-box-ordinal-group:unset;-webkit-order:unset;-moz-box-ordinal-group:unset;-ms-flex-order:unset;order:unset;text-align:center;}
.page-title.page-title-center .title-align span{margin-bottom:0.5rem;}
.page-title.page-title-center .breadcrumb{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.page-title.page-title-light{background-color:#f5f5f5;}
.page-title.page-title-light h1{color:#333333;}
.page-title.page-title-light span{color:#6f6f6f;}
.page-title.page-title-light .breadcrumb a{color:#343a40;}
.page-title.page-title-light .breadcrumb .breadcrumb-item.active{color:#6c757d;}
.page-title.page-title-light .breadcrumb .breadcrumb-item + .breadcrumb-item::before{color:#6c757d;}
.page-title.page-title-dark{background-color:#212121;}
.page-title.page-title-dark h1{color:#ffffff;}
.page-title.page-title-dark span{color:#ffffff;}
.page-title.page-title-dark .breadcrumb a{color:#ffffff;}
.page-title.page-title-dark .breadcrumb .breadcrumb-item.active{color:#dddddd;}
.page-title.page-title-small{padding-top:30px;padding-bottom:30px;}
.page-title.page-title-small h1{font-size:20px;line-height:26px;opacity:0.9;}
.page-title.page-title-large{padding-top:220px;padding-bottom:150px;}
@media only screen and (max-width:480px){.page-title .breadcrumb{-webkit-box-pack:start;-webkit-justify-content:start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:start;margin-top:10px;}
.page-title .title-align{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}
}


/* timeline ======================================================================================================== */
.timeline{margin:0;padding:0;}
.tl-item{display:block;}
.tl-item::after{display:block;clear:both;content:"";}
.visible-left{display:none;}
.tl-wrap{display:block;margin-left:6em;padding:5px 0 5px 20px;border-style:solid;border-color:rgba(120,130,140,0.13);border-width:0 0 0 2px;}
.tl-wrap::after{display:block;clear:both;content:"";}
.tl-wrap:before{position:relative;content:"";float:left;top:13px;margin-left:-26px;width:10px;height:10px;border-color:inherit;border-width:3px;border-radius:50%;border-style:solid;background:#f9fafc;box-shadow:0 0 0 4px #f3f6f9;}
.dark .tl-wrap:before{box-shadow:0 0 0 4px #1e2835;}
.tl-date{position:relative;top:8px;float:left;margin-left:-8.5em;display:block;width:5.5em;text-align:right;}
.tl-content{display:inline-block;position:relative;padding:0.5rem 1rem;}
.tl-content.block{display:block;width:100%;}
.tl-header{display:block;width:12em;text-align:center;margin-left:1px;}
.timeline-center .tl-item{margin-left:50%;}
.timeline-center .tl-item .tl-wrap{margin-left:-2px;}
.timeline-center .tl-header{width:auto;margin-left:-1px;}
.timeline-center .tl-left{margin-left:0;margin-right:50%;}
.timeline-center .tl-left .hidden-left{display:none !important;}
.timeline-center .tl-left .visible-left{display:inherit;}
.timeline-center .tl-left .tl-wrap{float:right;margin-right:0px;border-left-width:0;border-right-width:2px;padding-left:0;padding-right:20px;}
.timeline-center .tl-left .tl-wrap:before{float:right;margin-left:0;margin-right:-26px;}
.timeline-center .tl-left .tl-date{float:right;margin-left:0;margin-right:-8.5em;text-align:left;}


/* radio checks ======================================================================================================== */
.radio,.checkbox{position:relative;display:block;min-height:20px;margin-top:10px;margin-bottom:10px;}
.radio label,.checkbox label{padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer;}
.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-top:4px \9;margin-left:-20px;}
.radio+.radio,.checkbox+.checkbox{margin-top:-5px;}
.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;font-weight:normal;vertical-align:middle;cursor:pointer;}
.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px;}
input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"]{cursor:not-allowed;}
.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed;}
.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed;}
.i-checks input{width:auto !important;height:auto !important;opacity:0;}
.i-checks input:checked+i{border-color:#177bbb;}
.i-checks input:checked+i:before{position:absolute;left:0px;width:100%;top:2px;text-align:center;font-family:"iconfont";font-style:normal;font-weight:normal;color:#177bbb;}
.i-checks input[type="radio"]+i{border-radius:100%;}
.i-checks input[type="checkbox"]:checked+i:before{content:"\e632";}
.i-checks input[type="radio"]:checked+i:before{content:"\f111";}
.i-checks input[disabled]+i,fieldset[disabled] .i-checks input+i{border-color:#dbe2e7;}
.i-checks input[disabled]+i:before,fieldset[disabled] .i-checks input+i:before{color:#cbd5dd;}
.i-checks i{width:18px;height:18px;line-height:1;border:1px solid #cbd5dd;background-color:#fff;margin-left:-20px;margin-top:-2px;display:inline-block;vertical-align:middle;margin-right:4px;position:relative;font-size:12px;}

.md-check{cursor:pointer;padding-left:1.25rem;margin:0;display:inline-block;position:relative}
.md-check input{position:absolute;cursor:pointer;z-index:1;opacity:0}
.md-check input:checked+i:before{border-width:0;background-color:inherit}
.md-check input:checked+span .active{display:inherit}
.md-check input[type=radio]+i,.md-check input[type=radio]+i:before{border-radius:50%}
.md-check input[type=checkbox]:checked+i:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:6px;top:2px;display:table;width:6px;height:12px;border:2px solid;border-top:0;border-left:0;content:' '}
.md-check input[type=radio]:checked+i:after{position:absolute;left:6px;top:6px;display:table;width:6px;height:6px;background:#fff;border-radius:50%;content:' '}
.md-check input[disabled]+i:before,fieldset[disabled] .md-check input+i:before{opacity:.5}
.md-check input[disabled]:checked+i:before{opacity:.5}
.md-check>i{width:0;height:18px;line-height:1;display:inline-block;vertical-align:middle;position:relative;left:-1.25rem;top:-1px}
.md-check>i:before{content:"";position:absolute;width:18px;height:100%;border:2px solid rgba(120,130,140,.2);border-radius:2px}
.md-check>i.no-icon:after{display:none!important}

.ui-switch{cursor:pointer;position:relative;display:inline-block;width:32px;height:18px;border-radius:30px;background-color:#22b66e;margin:0}
.ui-switch input{position:absolute;opacity:0}
.ui-switch input:checked+i:before{top:50%;bottom:50%;left:50%;right:5px;border-width:0;border-radius:5px}
.ui-switch input:checked+i:after{margin-left:15px}
.ui-switch i:before{content:"";position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;background-color:#fff;border:1px solid #f0f0f0;border-radius:30px;-webkit-transition:all .2s;transition:all .2s}
.ui-switch i:after{content:"";position:absolute;background-color:#fff;width:16px;top:1px;bottom:1px;border-radius:50%;box-shadow:1px 1px 3px rgba(0,0,0,.25);-webkit-transition:margin .3s;transition:margin .3s}
.ui-switch-md{width:40px;height:24px}
.ui-switch-md input:checked+i:after{margin-left:17px}
.ui-switch-md i:after{width:22px}
.ui-switch-lg{width:50px;height:30px}
.ui-switch-lg input:checked+i:after{margin-left:21px}
.ui-switch-lg i:after{width:28px}


.md-switch{cursor:pointer;padding-left:36px;margin:0;min-height:20px}
.md-switch input{position:absolute;cursor:pointer;width:36px;height:20px;z-index:1;opacity:0;margin-left:-36px}
.md-switch input:checked+i:before{background:inherit;opacity:.5}
.md-switch input:checked+i:after{background:inherit;left:16px}
.md-switch input[disabled]+i:before,fieldset[disabled] .md-switch input+i:before{background-color:rgba(0,0,0,.12)}
.md-switch input[disabled]+i:after,fieldset[disabled] .md-switch input+i:after{background-color:#bdbdbd}
.md-switch i{width:0;height:18px;line-height:1;margin-left:-36px;margin-top:-2px;display:inline-block;vertical-align:middle;margin-right:44px;position:relative}
.md-switch i:before{content:"";left:1px;width:34px;top:3px;height:14px;border-radius:8px;position:absolute;background-color:#9e9e9e;-webkit-transition:all .2s;transition:all .2s}
.md-switch i:after{content:"";position:absolute;margin:0;left:0;top:0;outline:0;height:20px;width:20px;border-radius:50%;background-color:#fff;box-shadow:0 2px 5px 0 rgba(0,0,0,.26);-webkit-transition:all .2s;transition:all .2s}

.funt-ul{list-style: none;text-align: center;padding:0;margin-top: 2rem;}
.funt-ul li{margin-bottom: 15px;}

/*  ======================================================================================================== */
.divider{display:block;width:80px;height:3px;margin:auto;margin-top:20px;margin-bottom:5px;}
.section-title{position:relative;}
.section-title h1,.section-title h2,.section-title h3,.section-title h4,.section-title h5,.section-title h6{margin-bottom:0.4rem;}
.section-title p{max-width:670px;font-size:1rem;margin-bottom:0;}
.section-title.title-center{text-align:center;}
.section-title.title-center p{margin-right:auto;margin-left:auto;}
.section-title.title-center .title-divider:after{left:50%;-webkit-transform:translate(-50%,0%);-moz-transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);-o-transform:translate(-50%,0%);transform:translate(-50%,0%);}
.section-title.title-right{text-align:right;}
.section-title.title-right p{margin-right:0;margin-left:auto;}
.section-title.title-right .title-divider:after{left:auto;right:0;}
.section-title .title-divider{width:70px;height:2px;display:inline-block;vertical-align:middle;background:#aaaaaa;position:relative;}
.section-title .title-divider:after{content:'';width:50px;position:absolute;top:4px;left:0px;display:block;height:1px;background-color:#c4c4c4;}
.divider-1,.divider-2,.divider-3{text-align:center;position:relative;overflow:hidden;}
.divider-1 > *,.divider-2 > *,.divider-3 > *{display:inline-block;position:relative;}
.divider-1 > *:after,.divider-1 > *::before,.divider-2 > *:after,.divider-2 > *::before,.divider-3 > *:after,.divider-3 > *::before{background-color:#ddd;content:'';display:block;width:9999px;left:100%;margin-left:20px;top:50%;margin-top:-.5px;height:1px;position:absolute;}
.divider-1 > *:after,.divider-2 > *:after,.divider-3 > *:after{left:auto;right:100%;margin-left:0;margin-right:20px;}
.divider-2 > *:after,.divider-2 > *:before{background-color:transparent;border-color:#ddd;border-style:solid;border-width:1px 0;height:4px;margin-top:-3px;}
.divider-3 > *:after,.divider-3 > *:before{background-color:transparent;border-top:1px dashed #aaa;}
.divider-3 > *:after,.divider-3 > *:before{background-color:transparent;border-top:1px dashed #aaa;}
.divider-dark{display:inline-block;width:50px;height:2px;background-color:#000;}
.divider-light{display:inline-block;width:50px;height:2px;background-color:#ffffff;}


.tip-elem-field{margin-bottom:10px;padding:0;border-width:1px;border-style:solid;border-color: #e6e6e6;}
.tip-elem-field legend{width: auto;margin-left:20px;padding:0 10px;font-size:20px;font-weight:300}
.tip-field-title{margin:20px 0 20px;border-width:1px 0 0;}
.tip-field-box{padding:10px 15px}
.tip-field-title .tip-field-box{padding:10px 0}

.tools-list-map{
    margin-bottom: 20px;
}
.tools-list-item{
    margin-bottom: 10px;
}
.tools-list-a{color:#6c757d;}
.tools-list-a i{margin-right:10px;}



.add_domain,
.add_reservedNames,
.add_reservedStrings{cursor: pointer;}
.add_labels{}
.add_labels .label{
	display:inline-block;
	line-height:1;
	vertical-align:baseline;
	margin:0 .5em .5em 0;
	background-color:#e8e8e8;
	background-image:none;
	padding:.5833em .833em;
	color:rgba(0,0,0,.6);
	font-family:monospace;
	font-size:.75rem;
	text-transform:none;
	font-weight:700;
	border:0 solid transparent;
	border-radius:.25rem;
	transition:background .1s ease;
}
.add_labels .label i.fa{
	cursor: pointer;
	margin-right: 0;
	margin-left: .5em;
	font-size: .9375em;
	opacity: .5;
	transition: background .1s ease;
	color: #6c757d82;
}


/* Comments ======================================================================================================== */
.comment-wrap{position:relative;margin:20px 0}
.comment-header{font-size:16px;letter-spacing:5px;margin-bottom:15px;}
.comment-header span>i.fa{color:#0ae;font-size: 25px;padding-right: 10px;}
.comment-header small{font-family:Signika Negative, sans-serif;letter-spacing:normal;font-weight: bolder;}

.comment-wrap input,.comment-wrap input:focus,.comment-wrap input[type="text"],.comment-wrap input[type="text"]:focus,.comment-wrap textarea{-webkit-appearance:none !important;outline:none !important;box-shadow:none !important;}
.comment-wrap form input[type="text"],.comment-wrap form input[type="email"],.comment-wrap form input[type="url"],.comment-wrap .form-control{font-size:.8rem;letter-spacing:0.05em;font-weight:400;display:inline-block;vertical-align:middle;background-color:#e9ecef;border:0px solid rgba(0,0,0,0.1);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;height:40px;line-height:25px;padding:2px 12px;}
.comment-wrap form input[type="text"]:hover,.comment-wrap form input[type="email"]:hover,.comment-wrap form input[type="url"]:hover,.comment-wrap .form-control:hover{border-color:rgba(0,0,0,0.2);}
.comment-wrap form input[type="text"]:focus,.comment-wrap form input[type="email"]:focus,.comment-wrap form input[type="url"]:focus,.comment-wrap .form-control:focus{color:#111;border-color:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:none;}
.comment-wrap form textarea.form-control{outline:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;height:auto;resize:none;}
.comment-wrap form textarea.form-control:hover{border-color:rgba(0,0,0,0.2);}
.comment-wrap form textarea.form-control:focus{color:#495057;border-color:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.comment-avatar-author .avatar{border-radius:50%;border:1px solid #eaeaea;}

.comment-message{position: relative;background-color: #e9ecef;padding:10px;}

.comment-plugin{position: relative;background-color: #e9ecef;}
.comment-plugin .btn-emoji{color:#999;}
.comment-plugin .btn-emoji>i.fa{font-size:20px;}
.comment-plugin .btn:hover,
.comment-plugin .btn-link.focus,
.comment-plugin .btn-link:focus{text-decoration:none}

.dropmenu{display:inline-block;}
.show.dropmenu .dropdown-inner{opacity:1;z-index:9999;visibility:initial;margin-top:15px;}
.dropmenu .dropdown-inner{position:absolute;left:0;opacity:0;width:220px;padding:10px;margin-top:-20px;z-index:-100;display:none\9;background-color:#FFF;border:1px solid #eaeaea;border-radius:2px;-webkit-transition:0.3s ease-out;-moz-transition:0.3s ease-out;-o-transition:0.3s ease-out;transition:0.3s ease-out;-webkit-backface-visibility:hidden;visibility:hidden;}
.dropmenu .dropdown-inner::before{content:"";border-style:solid;border-width:0 7px 7px 7px;border-color:transparent transparent #ffffff transparent;height:0px;position:absolute;left:50%;top:-7px;width:0px;-webkit-transform:rotate(360deg);z-index:1;margin-left:-7px;}
.dropmenu .dropdown-inner::after{content:"";border-style:solid;border-width:0 8px 8px 8px;border-color:transparent transparent #eaeaea transparent;height:0px;position:absolute;top:-8px;left:50%;width:0px;-webkit-transform:rotate(360deg);margin-left:-8px;}


.dropdown-smilies{position:initial;}
.dropdown-smilies .dropdown-inner{width: 365px;height: 111px;overflow-x: hidden;overflow-y: auto;padding: 10px;border:1px solid #F1F1F1;-webkit-box-shadow:0 4px 20px rgba(93,115,141,0.22);-moz-box-shadow:0 4px 20px rgba(93,115,141,0.22);box-shadow:0 4px 20px rgba(93,115,141,0.22);}
.dropdown-smilies .dropdown-inner .add-smily{display:inline-block}
.dropdown-smilies .dropdown-inner .add-smily img{height:auto!important;width:1.4em!important;}
.dropdown-smilies .dropdown-inner::before{left:20px;margin-left:0;}
.dropdown-smilies .dropdown-inner::after{left:19px;margin-left:0;}
.show.dropdown-smilies .dropdown-inner{margin-top:0px;}
@media (max-width:767px){
  .dropdown-smilies .dropdown-inner{width:100%;padding:10px;left:1px;float:none;}
}

.dropdown-smilies .dropdown-inner .insert_emoji>img{width:32px;height:32px;padding:5px}

.comment-list{}
.comment-list ul{margin:0px;padding:0px;}
.comment-list ul>li{list-style:none;position:relative;padding:25px 0 14px;/*border-bottom:1px solid #e5e9ef;*/}
.comments-wrap{padding-bottom: 15px;border-bottom:1px solid #e5e9ef;}
.comment-list ul>li:last-child .comments-wrap{border-bottom:none}
.comments-avatar-author{position: relative;}
.comments-avatar-author img {width: 48px;height: 48px;border-radius: 50%;}
.comments-avatar-author .pendant{width:86px;height:86px;position:absolute;top:-19px;left:-19px;display:block;}
.comments-avatar-author .pendant img {border: 0;border-radius: 0;width: 86px;height: 86px;}

.comments-load-more-comment{display:inline-block;position:absolute;bottom:7px;left:0;width:100%;text-align:center;z-index:1;}
.comments-load-more-comment a{background:#FFF;border:1px solid #eee;border-radius:20px;font-size:12px;line-height:1;padding:7px 18px;}
.comments-load-more-comment a:hover{background:#e5e9ef;border:1px solid #e5e9ef;color:var(--gray);}

.comments-user{font-size:12px;font-weight:700;line-height:18px;padding-bottom:10px;display:block;word-wrap:break-word;}
.comments-user a.name{vertical-align: middle;}
.comments-info{color:#99a2aa;line-height:26px;font-size:12px;}
.comments-info span{margin-right: 20px;}
.comments-info span.likes a,
.comments-info span.reply a{color:#99a2aa}
.comments-info span.reply{position: relative;float:right}
.comments-info span.reply a{padding:0 5px}
.comments-info span.reply a:hover{border-radius:4px;cursor:pointer;display:inline-block;color:#00a1d6;background:#e5e9ef;}


.comments-children{}
.comments-children .reply-item{padding: 10px 0;}
.comments-children .reply-item .reply-face{float: left;margin: 5px 0 0;}
.comments-children .reply-item .reply-face img{width:24px;height:24px;border-radius:50%;}
.comments-children .reply-item .reply-con{margin-left: 34px;}
.comments-children .reply-item .reply-con .reply-user{font-size:12px;font-weight:700;line-height:18px;padding-bottom:4px;display:block;word-wrap:break-word;}
.comments-children .reply-item .reply-con .reply-user .text-con{font-weight:400;font-size:14px;line-height:20px;word-break:break-all;}
.comments-children .reply-item .reply-con .reply-info{color:#99a2aa;line-height:26px;font-size:12px;}
.comments-children .reply-item .reply-con .reply-info span{margin-right: 20px;}
.comments-children .reply-item .reply-con .reply-info span.likes a,
.comments-children .reply-item .reply-con .reply-info span.reply a{color:#99a2aa}
.comments-children .reply-item .reply-con .reply-info span.reply a{padding:0 5px}
.comments-children .reply-item .reply-con .reply-info span.reply a:hover{border-radius:4px;cursor:pointer;display:inline-block;color:#00a1d6;background:#e5e9ef;}


.comments-info #comment-post,
.reply-info #comment-post{margin-top:20px;}

.comments-info .comment-avatar-author,
.reply-info .comment-avatar-author{display:none !important;}

.name-1{color:var(--blue)}
.name-2{color:var(--indigo)}
.name-3{color:var(--purple)}
.name-4{color:var(--pink)}
.name-5{color:var(--red)}
.name-6{color:var(--orange)}
.name-7{color:var(--yellow)}
.name-8{color:var(--green)}
.name-9{color:var(--teal)}
.name-10{color:var(--cyan)}
.name-11{color:var(--gray)}
.name-12{color:var(--gray-dark)}
.name-13{color:var(--primary)}
.name-14{color:var(--secondary)}
.name-15{color:var(--success)}
.name-16{color:var(--info)}
.name-17{color:var(--warning)}
.name-18{color:var(--danger)}
.name-19{color:var(--dark)}

/* widget ======================================================================================================== */
.widget{clear:both;position:relative;margin-bottom:15px;background-color:#fff;border-radius:4px;border:1px solid #eaeaea;overflow:hidden;}

.widget_tbox_info{border-radius:10px;padding:10px;}
.widget_tbox_info .tbox-widget-img{margin:20px 0;text-align:center}
.widget_tbox_info .tbox-widget-img img{width:64px;height:64px;}
.widget_tbox_info .tbox-widget-header{font-size:16px;font-weight:inherit;color:var(--gray-dark);margin-bottom: 15px}

.tbox-widget-share-feedback{margin-bottom:15px;}
.tbox-widget-share-feedback .tbox-w-feedback{}
.tbox-widget-share-feedback .tbox-w-feedback span{position: relative;
    background: #0ae;
    font-size: 12px;
    padding: 2px 10px;
    border-radius: 10px;
    color: #fff;}
.tbox-widget-share-feedback .tbox-w-share{}
.tbox-widget-share-feedback .w-share{
    background: #13182c;
    color: #fff;
    padding: 7px 10px;
    border-radius: 50%;
	opacity: .8;
	margin-right:5px;
}
.tbox-widget-share-feedback .w-share:last-child{margin-right:0;}
.tbox-widget-share-feedback .w-share:hover{opacity: 1}
.tbox-widget-share-feedback .w-share .fa{font-size:14px;}
a.w-s-wechat{background-color: #7BD172 !important}
a.w-s-weibo{background-color: #FF8D8D !important}
a.w-s-qq{background-color: #5FB2D7 !important}
a.w-s-twitter{background-color: #41B8FC !important}


ul.tbox-w-list{list-style: none;padding: 0;}
.tbox-w-list li.tbox-w-list-item{padding: 12px 16px;border-bottom: 1px solid rgba(0, 0, 0, 0.07);}
.tbox-w-list li.tbox-w-list-item:last-child{border-bottom:none;}




.rollbar{position:fixed;right:15px;width:42px;z-index:999;}
.rollbar-rb{bottom:15px;}
.rollbar ul{margin:0;padding:0;list-style:none;}
.rollbar li{position:relative;margin-top:1px;text-align:center;}
.rollbar a{position:relative;z-index:2;display:block;height:42px;/*border-radius:2px;*/color:#999;}
.rollbar .fa{position:relative;line-height:42px;font-size:18px;height:24px;}
.rollbar .fa-angle-up{font-size:28px;top:-2px;}
/*.rollbar .fa-qq{font-size:22px;}*/
.rollbar .fa-comments{top:-2px;}

.rollbar a:hover .fa-qq{color:var(--primary);}
.rollbar a:hover .fa-weibo{color:var(--danger);}
.rollbar a:hover .fa-wecaht{color:#2C3E50;}
.rollbar a:hover .fa-github-alt{color:var(--gray);}
.rollbar a:hover .fa-arrow-up{color:var(--light);}
/*
.rollbar li:hover h6{display:block;}
.rollbar h6{position:absolute;z-index:1;top:50%;right:100%;margin: -15px 10px 0 0;height:30px;line-height:30px;font-size:12px;background-color: #00000085;color:#fff;width:95px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;text-align:center;display:none;}
.rollbar h6 i{position:absolute;right:-4px;top:50%;margin-top:-4px;display:inline-block;width:0;height:0;vertical-align:middle;border-left:4px solid #00000085;border-top:4px solid rgba(0,0,0,0);border-bottom:4px solid rgba(0,0,0,0);}
*/
.rollbar li.rollbar-totop{display:none;}
@media (max-width:640px){
	.rollbar{display:none;}
}


footer{border-top: 1px solid rgba(160,175,185,.15);padding: 3.2rem 0;}
footer .container{}
footer .footer-inline-link{margin:20px 0;padding:0;}
footer .footer-inline-link li{display:inline-block;}
footer .footer-inline-link li a{border-right:1px solid;padding:0 0.7rem;line-height:1;font-size:0.8rem;letter-spacing:1px;color:#797979}
footer .footer-inline-link li:last-child a{border:none;}
footer p.copyright-text{}
