/* line 1, ../sass/style.scss */
*, html, body, ul, ol, dl, li, dt, dd {
  margin: 0px;
  padding: 0px;
}

/* line 4, ../sass/style.scss */
html {
  height: 100%;
  overflow: hidden;
}

/* line 7, ../sass/style.scss */
body {
  min-height: 100%;
  position: relative;
  margin: auto;
  font-family: arial;
  font-size: 16px;
  position: relative;
}

/* line 15, ../sass/style.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
}

/* line 18, ../sass/style.scss */
a {
  color: #0090ff;
  outline: none;
}

/* line 22, ../sass/style.scss */
a:hover {
  color: #fff;
  text-decoration: none;
}

/* line 26, ../sass/style.scss */
img {
  border: none;
  display: block;
}

/* line 30, ../sass/style.scss */
li {
  list-style-type: none;
}

/* line 33, ../sass/style.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 37, ../sass/style.scss */
header, section, footer, nav, article, aside {
  display: block;
}

/* line 40, ../sass/style.scss */
.iframe-toolbar {
  border: medium none;
  box-sizing: border-box;
  height: 100%;
  position: absolute;
  width: 100%;
}

/* line 47, ../sass/style.scss */
.iframe-toolbar.active {
  margin: -72px 0 0;
  padding: 72px 0 0;
}

/* line 51, ../sass/style.scss */
.wrapper-toolbar {
  height: 47px;
  background-color: #494949;
  color: #fff;
  min-width: 970px;
  position: relative;
  padding: 0;
  z-index: 10;
}
/* line 59, ../sass/style.scss */
.wrapper-toolbar .inner-toolbar {
  max-width: 1980px;
  position:relative;
  min-width: 970px;
  margin: auto;
}
/* line 64, ../sass/style.scss */
.wrapper-toolbar .logo-toolbar {
  display: block;
  float: left;
  position: relative;
  top: 14px;
  z-index: 1;
}
.wrapper-toolbar .logo-toolbar img {
  width: 80px;
}
/* line 73, ../sass/style.scss */
.wrapper-toolbar .logo-toolbar .fa {
  float: left;
  line-height: 34px;
}
/* line 77, ../sass/style.scss */
.wrapper-toolbar .logo-toolbar span {
  background: transparent url("http://weblisting.freetemplatespot.com/cdn/img/logo.png") no-repeat scroll 0 0/100% auto;
  display: block;
  height: 30px;
  width: 134px;
  position: relative;
  top: 3px;
  left: 20px;
}
/* line 87, ../sass/style.scss */
.wrapper-toolbar .recent-posts {
  background-color:#2e2e2e;
  overflow: hidden;
  cursor:pointer;
  }
.wrapper-toolbar .recent-posts .posts-list {
  display:none;
	overflow:auto;
  }
.wrapper-toolbar .recent-posts {
  -moz-border-radius:0 0 3px 3px;
  -webkit-border-radius:0 0 3px 3px;
  border-radius:0 0 3px 3px;
  }
.wrapper-toolbar .recent-posts.active .btn-posts {
	color:#fff !important;
}
.wrapper-toolbar .recent-posts .arrow-up {
	display: none;
}
.wrapper-toolbar .recent-posts.active .arrow-down {
	display:none;
}
.wrapper-toolbar .recent-posts.active .arrow-up {
	display:inline-block;
}
.btn-posts {
  font-size:12px;
  display:inline-block;
  line-height:47px;
  margin:0 15px;
  height:47px;
  color:#8c8c8c !important;
  }
.btn-posts > i {
  font-size:16px;
  line-height:47px;
  margin:0 0 0 10px;
  }
.btn-posts.active {
  color:#fff !important;
  }
.posts-list {
  display:none;
  background-color:#2e2e2e;
  line-height:none;
  overflow:hidden;
  -moz-border-radius:0 0 3px 3px;
  -webkit-border-radius:0 0 3px 3px;
  border-radius:0 0 3px 3px;
	position:absolute;
  }
.post-obj {
  margin:0 15px;
  border-top:1px solid #7c7c7c;
  }
.post-obj:hover, .post-obj:hover + .post-obj {
  border-color:#2e2e2e;
  }
.post-obj a {
  margin:0 -15px;
  color:#fff;
  padding:14px 15px 15px;
  display:block;
  overflow:hidden;
  position:relative;
  text-decoration:none;
  }
.post-obj a:hover {
  background-color:#494949;
  }
.post-obj .img-obg-post {
  float:left;
  }

.post-obj .img-obg-post img {
	max-width:120px;
	margin: 0 15px 0 0;
	max-height:75px;
	display:block;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

.post-obj .title-obg-post {
  display: block;
  font-size: 16px;
	font-weight:bold;
	margin: -2px 0 0;
	padding: 0 0 5px 0;
  }
.post-obj .desc-obg-post {
  display: block;
	font-size:12px;
	line-height: 160%;
	padding:0 0 5px 0;
	margin: 0 0 0 15px;
  }
/* line 142, ../sass/style.scss */
.visitors li p {
  font-size: 12px;
  margin: 0 0 2px;
}
.last-c {
  margin:0 !important;
  }
.table-c {
  padding:0 !important;
  margin:0 !important;
  }
.table-c p {
  float:left;
  font-size:12px;
  line-height:41px;
  }
.table-c p + p {
  float: right;
    font-size: 16px;
    font-weight: bold;
    overflow: hidden;
  }
.icons-left {
  float: right;
  padding: 5px 0 0;
  width: 188px;
  }
.icons-left .icon {
  position:relative;
  width:36px;
  height:36px;
  margin:0 3px;
  float:left;
  }
.icons-left .icon:last-child {
  /*position:static;*/
  }
.icons-left .icon:hover .tooltip-share {
  display:block;
  }
.icons-left .icon .tooltip {
  display:none;
  position:absolute;
  width:134px;
  height:36px;
  top:47px;
  left:50%;
  margin:0 0 0 -67px;
  text-align:center;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  line-height:36px;
  background-color:#2e2e2e;
  font-size:12px;
  color:#fff;
  cursor:default;
  z-index:10;
  }
.icons-left .icon > a {
  display:block;
  color:#8c8c8c;
  width:36px;
  height:36px;
  text-decoration:none;
  line-height:36px;
  font-size:22px;
  text-align:center;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  }
.icons-left .icon > a:hover, .icons-left .icon > a.active {
  background-color:#2e2e2e;
  color:#fff;
  }
.icons-left .icon + .icon > a {
  font-size:24px;
  }
.icons-left .icon + .icon + .icon > a {
  font-size:18px;
  }
.report {
  position:absolute;
  width:244px;
  top:52px;
  right:5px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  background-color:#2e2e2e;
  color:#fff;
  font-size:12px;
  box-sizing:border-box;
  padding:18px 15px 15px;
  z-index:10;
  display: none;
  }
.title-report {
  font-weight:bold;
  }
.report ul {
  margin:21px 0 22px;
  border-top:1px solid #7c7c7c;
  border-bottom:1px solid #7c7c7c;
  }
.report ul li {
  line-height:39px;
  position:relative;
  }
.report ul li + li {
  border-top:1px solid #7c7c7c;
  }
.report .iradio {
  display:inline-block;
  cursor:pointer;
  width:10px;
  height:10px;
  margin:0 10px 0 0;
  position:absolute;
  top:12px;
  border:2px solid #707070;
  -moz-border-radius:11px;
  -webkit-border-radius:11px;
  border-radius:11px;
  }
.report label {
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  height: 39px;
  line-height: 39px;
  padding: 0 0 0 27px;
  width: 100%;
  }
.iradio.checked::after {
  content:'';
  background-color:#707070;
  position:absolute;
  display:block;
  width:4px;
  height:4px;
  -moz-border-radius:11px;
  -webkit-border-radius:11px;
  border-radius:11px;
  left:50%;
  top:50%;
  margin:-2px 0 0 -2px;
  }
/* line 149, ../sass/style.scss */
.open-btn {
  box-sizing: border-box;
  color: #8c8c8c;
  display: block;
  font-size: 16px;
  height: 36px;
  line-height: 36px;
  padding: 0 0 0 5px;
  position: absolute;
  right: 0;
  top: 0;
  width: 36px;
  z-index: 1;
  }

/* line 162, ../sass/style.scss */
.open-btn.active {
  color: #fff;
}

/* line 165, ../sass/style.scss */
.wrp-btn {
  text-align: center;
  height: 35px;
}
.full-menu .wrp-btn {
  margin:17px 0 0;
  }
/* line 169, ../sass/style.scss */
.btn-style-1 {
  display: inline-block;
  height: 35px;
  padding: 0 25px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  line-height: 35px;
  font-size: 16px;
  text-decoration: none;
  color: #fff;
  background-color: #0090ff;
  text-align: center;
  -moz-transition: all ease .2s;
  -webkit-transition: all ease .2s;
  transition: all ease .2s;
}

/* line 186, ../sass/style.scss */
.btn-style-1:hover {
  color: #fff;
  background-color: #43bfff;
}
.developer {
  text-align:center;
  font-size:12px;
  padding:11px 0 5px;
  }
.developer a {
  color:#919191 !important;
  text-decoration: none;
  }
.developer span {
  display: inline-block;
  margin: 0 0 0 5px;
  position: relative;
  top: 6px;
  }
/* line 190, ../sass/style.scss */
.trust {
  float: right;
  width: 245px;
  height: 36px;
  position: relative;
  top: 5px;
  margin: 0 10px 0 8px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 201, ../sass/style.scss */
.trust .inner-trust {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: #2e2e2e;
}
.trust .inner-trust.active {
  background-color:#333;
  }
/* line 206, ../sass/style.scss */
.trust .inner-trust > ul {
  padding: 0 15px;
}
/* line 208, ../sass/style.scss */
.trust .inner-trust > ul > li {
  overflow: hidden;
  position:relative;
}
/* line 209, ../sass/style.scss */
.trust .inner-trust > ul > li > ul {
  padding: 0 0 5px;
}
/* line 216, ../sass/style.scss */
.trust .inner-trust li > span {
  width: 92px;
  font-size: 12px;
  color:#8c8c8c;
  line-height: 36px;
  float: left;
  display: inline-block;
}
.trust .inner-trust .full-menu ul li > span {
  line-height: 43px;
  }
/* line 223, ../sass/style.scss */
.trust .inner-trust li > div.c {
  float: left;
  height: 34px;
  left: 5px;
  position: relative;
  top: -14px;
  width: 34px;
}
.trust .inner-trust .full-menu ul li > div.c {
  float: right;
  height: 44px;
  left: 2px;
  position: relative;
  top: -17px;
  width: 44px;
}
/* line 232, ../sass/style.scss */
.trust .inner-trust li > ul li {
  border-bottom: 1px solid #7c7c7c;
  clear: both;
  margin: 0 0 10px;
  overflow: hidden;
  padding: 0 0 5px;
}
/* line 239, ../sass/style.scss */
.trust .inner-trust .full-menu {
  border-top: 1px solid #7c7c7c;
  margin: 6px 0 0;
  padding: 10px 0 15px;
  border-bottom: none;
  display: none;
}
.domain-name {
  background: #333 none repeat scroll 0 0;
  box-sizing: border-box;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  height: 35px;
  line-height: 35px;
  overflow: hidden;
  padding: 0 30px 0 0;
  position: absolute;
  text-overflow: ellipsis;
  width: 100%;
  display: none;
  }
/* line 249, ../sass/style.scss */
.trust.active .inner-trust {
  margin: -1px;
  padding: 1px 1px 0;
  background-color: #333;
}

/* line 254, ../sass/style.scss */
.circliful {
  margin: 15px auto 0;
  position: relative;
}

/* line 258, ../sass/style.scss */
.circle-text, .circle-info, .circle-text-half, .circle-info-half {
  width: 100%;
  position: absolute;
  font-weight:bold;
  text-align: center;
  display: inline-block;
}

/* line 264, ../sass/style.scss */
.circle-info, .circle-info-half {
  color: #999;
}

/* line 267, ../sass/style.scss */
.circliful .fa {
  margin: -10px 3px 0 3px;
  position: relative;
  bottom: 4px;
}

/* line 272, ../sass/style.scss */
.power-by {
  float: right;
  padding: 0 0 0 9px;
}
/* line 294, ../sass/style.scss */
.close-toolbar {
  display: inline-block;
  color:#8c8c8c;
  float: left;
  font-size: 16px;
  line-height: 47px;
  height: 47px;
  width: 47px;
  text-align: right;
  text-align:center;
}

/***error toolbar***/
/* line 304, ../sass/style.scss */
.error-message {
  background-color: #656565;
  display: table;
  height: 100%;
  width: 610px;
}

/* line 310, ../sass/style.scss */
.message_popup {
  box-sizing: border-box;
  display: table-cell;
  position: relative;
  text-align: center;
  vertical-align: middle;
}

/* line 317, ../sass/style.scss */
.inner_message {
  background-color: #fff;
  box-shadow: 0 1px 10px -3px #333;
  box-sizing: border-box;
  font-size: 100%;
  margin: auto;
  padding: 4% 3% 5%;
  text-align: center;
  width: 95%;
}
/* line 326, ../sass/style.scss */
.inner_message h1 {
  font-weight: bold;
  color: #ff0101;
  font-size: 20px;
}
/* line 331, ../sass/style.scss */
.inner_message p {
  color: #000;
  font-size: 16px;
  line-height: 170%;
  padding: 2% 3% 4%;
}

/* line 339, ../sass/style.scss */
.group-type-1 a {
  display: inline-block;
  margin: 0 7px;
  line-height: 35px;
  height: 35px;
  padding: 0 15px;
  text-decoration: none !important;
  color: #fff;
  background-color: #0090ff;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-transition: all ease .2s;
  -webkit-transition: all ease .2s;
  transition: all ease .2s;
}
/* line 355, ../sass/style.scss */
.group-type-1 a:hover {
  background-color: #43bfff;
}

/***error toolbar end***/

.wrapper-left-menu {
  background-color:#2e2e2e;
  float:left;
  width: 163px; 
  position:relative;
  cursor:pointer;
}
.wrapper-left-menu.active {
  display:block;
}
.wrapper-left-menu.active .btn-left-menu {
  color: #fff !important;
}
.btn-left-menu {
  color: #8c8c8c !important;
  display: block;
  float: left;
  font-size: 16px;
  height: 47px;
  line-height: 47px;
  padding: 0 0 0 15px;
  text-align: center;
  width: 33px;
}
.left-menu {
  display:none;
  background-color: #2e2e2e;
  -moz-border-radius:0 0 3px 0;
  -webkit-border-radius:0 0 3px 0;
  border-radius:0 0 3px 0;
  box-sizing: border-box;
  left: 0;
  padding: 12px 0;
  position: absolute;
  top: 47px;
  width: 100%;  
}
.left-menu li + li {
  margin: 0 0;
}
.left-menu a {
  display:block;
  padding:10px 25px;
  font-size:16px;
  color:#fff;
  text-decoration:none;
}
.left-menu a:hover {
  background-color:#494949;
}

.b-site {
  top: 47px;
  left: 0;
  right: 0;
  bottom: 0;
  background: #fff;
  position: absolute;
} 
.b-site__iframe {
  position: absolute;
}

.domain-name a {
  color: #fff;
  text-decoration: none !important;
}