@charset "utf-8";
@import "main_libs.css";
@import "//fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700&subset=cyrillic";
@import "//fonts.googleapis.com/css?family=Roboto:100,200,300,400,500,600,700|Roboto+Condensed:300,400,700&subset=cyrillic";

@media (min-width: 1024px) {
.container {
max-width:1024px
}
}

body {
font-family:Tahoma
}

.header-top {
background:hsla(252,4%,33%,0.9)
}

.search-box {
float:right;
margin:0;
padding:0
}

.tag {
float:left;
margin-left:11%
}

.navbar-right {
width:100%
}

.note {
float:left;
margin-left:21%
}

.tag a,.note a {
font-size:14px;
color:#fff
}

.search-box	ul li {
float:right;
padding:15px
}

.navbar-right {
width:100%;
padding:0;
margin:0
}

.add_href {
background:#64c040;
transition:all .5s ease
}

#border-head {
border-left:1px solid #9f9a9a;
height:auto;
float:left;
padding-top:25px;
padding-bottom:25px
}

.navbar {
background:hsla(0, 3.3%, 63.9%, 0.9);
border:0
}

.navbar-inverse .navbar-nav > li > a:focus {
color:#FFF;
border:none!important;
border-bottom:none;
width:100%
}

.navbar-inverse .nav1 > li > a {
color:#FFF
}

.nav1>li>a:hover,.nav1>li>a:focus {
color:#FFF
}

@media (min-width: 768px) {
.navbar-nav > li {
float:left;
min-height:50px
}

.navbar-right {
float:right!important;
margin-right:-15px;
width:auto
}

.navbar-nav {
float:left;
margin:0
}
}

.add_href:hover {
background:#EFC500
}

.h_border-leftsear {
width:200px;
margin-left:5px
}

.search-box	ul li,.search-box	ul li a {
display:inline-block;
font-size:14px;
color:#fff;
outline:none
}

.search-box	ul li i {
color:#fff
}

.sb-search {
position:absolute;
width:0;
min-width:50px;
margin:0;
height:50px;
float:none;
overflow:hidden;
-webkit-transition:width .3s;
-moz-transition:width .3s;
transition:width .3s;
-webkit-backface-visibility:hidden;
background:none;
display:none
}

.sb-search-input {
position:absolute;
top:0;
left:0;
border:none;
outline:none;
background:none;
width:100%;
height:50px;
margin:0;
z-index:10;
font-size:14px;
color:#fff;
padding-left:3em;
padding-right:1em
}

.sb-search-input::-webkit-input-placeholder {
color:#fff
}

.sb-search-input:-moz-placeholder {
color:#fff
}

.sb-search-input::-moz-placeholder {
color:#999
}

.sb-search-input:-ms-input-placeholder {
color:#fff
}

.sb-icon-search,.sb-search-submit {
width:50px;
height:50px;
display:block;
position:absolute;
left:0;
top:0;
padding:0;
margin:0;
line-height:85px;
text-align:center;
cursor:pointer
}

.sb-search-submit {
background:url(../../images/search.png) no-repeat 12px 16px;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
filter:alpha(opacity=0);
color:transparent;
border:none;
outline:none;
z-index:-1;
-webkit-appearance:none
}

.sb-icon-search {
z-index:90
}

.sb-search.sb-search-open,.no-js .sb-search {
width:100%
}

.sb-search.sb-search-open .sb-icon-search,.no-js .sb-search .sb-icon-search {
background:url(../../images/search.png) no-repeat 12px 16px;
color:#fff;
z-index:11
}

.sb-search.sb-search-open .sb-search-submit,.no-js .sb-search .sb-search-submit {
z-index:90
}

.banner-info input[type="email"] {
outline:none;
padding:10px 10px 10px 35px;
background:none;
border:none;
border-bottom:1px solid #D9D9D9;
font-size:14px;
color:#fff;
width:74%
}

.banner-info form {
width:54%;
margin:2% auto 0
}

.banner-info form span {
left:1.5em;
color:#fff;
top:.1em
}

.banner-info input[type="submit"]:hover {
background:#ffc229
}

.banner-info input[type="submit"] {
outline:none;
padding:10px 0;
background:#EFC509;
border:none;
font-size:13px;
color:#fff;
width:17%;
margin-left:0;
float:left;
text-transform:uppercase
}

.banner-info input[type="submit"]:hover {
background:#e16b5b
}

.search-two {
float:left;
width:47%
}

.section_room {
float:left;
width:36%
}

.sear-sub {
float:right;
width:10%
}

.header-middle {
padding:9px 0;
background:#23b5b9
}

.header-right ul {
margin-top:20px
}

.section_room select option {
line-height:1.8em
}

.header-search {
width:41%;
margin:0 auto
}

.search-two input[type="search"] {
outline:none;
border:none;
width:100%;
color:#848484;
font-size:14px;
border-right:1px solid #eee;
padding:10px 20px 10px 30px;
background:url(../images/rupee.png) no-repeat 2% center #fff
}

.search-two seclect,select#country {
padding:10px 1px 12px 22px;
width:100%;
font-weight:400;
background:none;
border:none;
color:#848484;
outline:none;
font-size:14px;
margin-bottom:0;
background:#fff;
height:41px
}

.section_room select {
border-left:1px solid #999!important;
background:url(../images/rupee.png) no-repeat 7% center #fff!important;
padding:10px 35px!important
}

#demo-1 {
position:relative;
width:100%;
background-color:#ccc
}

@media (max-width:1440px) {
.zs-enabled .zs-slideshow .zs-bullets {
position:absolute;
bottom:59px;
left:0
}

h3.tittle {
margin-bottom:1em;
font-size:2.1em
}
}

@media (max-width:1366px) {
.banner-info b a {
font-size:.9em
}

.banner-info .span_h1 a,.span_h1 {
font-size:.9em
}

.banner-info h2 {
font-size:1.1em;
margin:0;
font-weight:300;
margin-top:.3em
}
}

@media (max-width:320px) {
.banner-info b a {
font-size:.7em
}

.banner-info h2 {
font-size:1.1em;
margin:0;
font-weight:300;
margin-top:.3em
}

.banner-info p {
font-size:.9em;
letter-spacing:2px;
margin-top:5px
}

.banner-info form {
width:81%;
margin:2% auto 0
}

.search-two seclect,select#country {
padding:10px 34px;
width:100%;
font-weight:400;
background:none;
border:none;
color:#848484;
outline:none;
font-size:12px;
margin-bottom:0;
background:#fff
}

.section_room select {
border-left:1px solid #999!important;
background:url(../images/rupee.png) no-repeat 4% center #fff!important;
padding:10px 17px!important
}

.banner-info input[type="submit"] {
outline:none;
padding:8px 0;
background:#EFC509;
border:none;
font-size:.95em;
color:#fff;
width:40%;
margin-left:0;
float:none;
margin-top:10px
}

.search-two {
float:left;
width:50%
}

.section_room {
float:left;
width:49%
}

.zs-enabled .zs-slideshow .zs-bullets {
position:absolute;
z-index:4;
bottom:11px;
left:0;
width:100%;
text-align:center
}

.zs-enabled .zs-slideshow .zs-bullets .zs-bullet {
width:10px;
height:10px
}

.tag {
float:left;
margin-left:26%
}

.search-box {
margin:0;
padding:0;
margin-left:0
}

.banner-info b a {
font-size:.7em;
font-family:sans-serif;
font-size:1em;
color:#fff;
text-transform:uppercase
}

.banner-info h2 {
font-size:1.1em;
margin:0;
font-weight:300;
margin-top:.3em
}

.banner-info p {
font-size:.9em;
letter-spacing:2px;
margin-top:5px
}

.banner-info form {
width:81%;
margin:2% auto 0
}

.search-two seclect,select#country {
padding:10px 34px;
width:100%;
font-weight:400;
background:none;
border:none;
color:#848484;
outline:none;
font-size:12px;
margin-bottom:0;
background:#fff
}

.section_room select {
border-left:1px solid #999!important;
background:url(../../images/rupee.png) no-repeat 4% center #fff!important;
padding:10px 17px!important
}

.banner-info input[type="submit"] {
outline:none;
padding:8px 0;
background:#EFC509;
border:none;
font-size:.95em;
color:#fff;
width:40%;
margin-left:0;
float:none;
margin-top:10px
}

.search-two {
float:left;
width:50%
}

.section_room {
float:left;
width:49%
}
}

.search-two {
float:left;
width:47%
}

.search-two .fa {
position:absolute;
color:#616060;
margin-top:13px;
margin-left:10px
}

.section_room input {
border:0;
border-radius:0;
border-left:1px solid#dedede;
box-shadow:none
}

.maps_kar {
margin-top:50px;
font-size:15px;
color:#FFF;
display:block
}

.maps_kar:hover {
color:#FFF
}

@media (max-width: 600px) {
.banner-info b a {
font-size:.75em;
font-family:sans-serif
}
}

@media (max-width:736px) {
.banner-info h2 {
font-size:1.1em;
margin:0;
font-weight:300;
margin-top:.3em
}
}

@media (max-width:568px) {
.banner-inner-dott {
padding-bottom:30px
}
}

@media (max-width:480px) {
.banner-inner-dott {
padding-bottom:30px
}
}

@media (max-width:414px) {
.zs-enabled .zs-slideshow .zs-bullets {
position:absolute;
bottom:28px;
left:0
}
}

@media (max-width:375px) {
.section_room {
float:left;
width:50%;
margin-bottom:6px
}

.banner-info input[type="submit"] {
padding:7px 0;
font-size:.95em;
width:32%;
margin-left:0;
float:none
}

.zs-enabled .zs-slideshow .zs-bullets {
position:absolute;
bottom:18px;
left:0
}
}

@media (max-width:320px) {
.zs-enabled .zs-slideshow .zs-bullets {
position:absolute;
bottom:18px;
left:0
}
}

.span_h1 {
margin:0;
font-size:30px;
font-weight:500;
line-height:1.1;
color:inherit
}

.banner-info .span_h1 a {
color:#888585;
text-decoration:none
}

.no_slider .banner-info form {
margin:1% auto 0
}

.banner-inner {
background-size:cover;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
-ms-background-size:cover;
min-height:220px!important
}

.banner-inner-dott {
background:url(../../images/dots.png)repeat 0 0;
text-align:center;
height:100%;
position:absolute;
width:100%
}

#demo-1.no_slider .maps_kar {
margin:auto;
margin-top:1em;
font-size:15px;
color:#797878;
display:table;
margin-bottom:-40px
}

@media (max-width:400px) {
.span_h1 {
line-height: 0.7;
}
}

@media (max-width:1300px) {
.no_slider .banner-info form {
padding-top: 7px;
}
}

a {
color:#0098d0;
outline:none!important;
-moz-transition:all .2s ease-in;
-webkit-transition:all .2s ease-in;
-o-transition:all .2s ease-in;
transition:all .2s ease-in
}

a:hover,a:focus {
text-decoration:none;
cursor:pointer;
color:#FA7722
}

.color-danger {
color:#E74C3C
}

.color-success {
color:#2ECC71
}

.color-info {
color:#e4cb65
}

.color-danger {
color:#E74C3C
}

.link-color {
color:#369
}

ul,ol {
margin:0
}

body {
margin:0;
padding:0;
color:#333;
font-size:13px;
line-height:21px;
position:relative
}

body,html,#wrapper {
height:100%;
width:100%
}

h1,h2,h3,h4,h5,h6 {
font-weight:400;
margin:0;
padding-bottom:15px
}

h1 {
font-size:28px;
line-height:35px;
display: inline;
}

h2 {
font-size:24px;
line-height:28px
}

h3 {
font-size:20px;
line-height:24px
}

h4 {
font-size:20px;
line-height:20px
}

h5 {
font-size:14px;
line-height:20px
}

h6 {
font-size:12px;
line-height:20px
}

.title-2 {
font-size:25px;
padding-bottom:10px;
margin:0
}

.title-2 span {
font-weight:lighter
}

.title-5 {
border-bottom:1px solid #ebebeb;
color:#080808;
font-size:16px;
font-weight:400;
margin:0 0 20px;
padding:0 0 20px;
text-transform:uppercase
}

.uppercase {
text-transform:uppercase
}

.relative {
position:relative
}

.no-margin {
margin:0!important
}

.no-padding {
padding:0!important
}

.no-border {
border:0
}

.width100,.w100 {
width:100%
}

.hw100 {
height:100%;
width:100%
}

.dtable {
display:table
}

.dtable-cell {
display:table-cell;
vertical-align:middle
}

hr.small {
background-color:#000;
height:2px;
margin-top:30px;
margin-bottom:30px;
width:44px
}

.text-hr {
margin-bottom:60px!important;
margin-top:0!important
}

.mt15 {
margin-top:15px
}

.mt10 {
margin-top:10px
}

.mt20 {
margin-top:20px
}

.mt5 {
margin-top:5px
}

.mb15 {
margin-bottom:15px
}

.mb10 {
margin-bottom:10px
}

.mb20 {
margin-bottom:20px
}

.mb5 {
margin-bottom:5px
}

.color-white {
color:#fff
}

form input[type="text"],form input[type="email"],form input[type="password"] {
height:40px
}

p.required,.required sup {
color:#e74c3c
}

.btn {
border:medium none;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
font-weight:400;
line-height:1.4;
padding:10px 12px;
transition:all .25s linear 0;
-webkit-transition:all .25s linear 0;
-moz-transition:all .25s linear 0;
-ms-transition:all .25s linear 0;
-o-transition:all .25s linear 0
}

.btn-shaded {
box-shadow:0 -1px 0 rgba(0,0,0,0.1) inset,0 1px 0 rgba(0,0,0,0.05) inset,0 2px 0 rgba(255,255,255,0.3) inset;
-webkit-box-shadow:0 -1px 0 rgba(0,0,0,0.1) inset,0 1px 0 rgba(0,0,0,0.05) inset,0 2px 0 rgba(255,255,255,0.3) inset
}

.btn-lg {
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
font-size:18px;
line-height:1.33;
padding:10px 16px
}

.btn-sm {
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
font-size:13px;
line-height:1.5;
padding:4px 8px
}

.btn-xs {
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
font-size:12px;
line-height:1.5;
padding:1px 5px
}

.btn-lg {
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:4px;
font-size:16px;
line-height:1.471;
padding:10px 20px
}

.btn-thin {
border:1px solid #BDC3C7;
color:#BDC3C7;
background:none
}

.btn-default {
border:1px solid #ccc
}

.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default {
color:#fff;
background-color:#e16b5b;
border-color:#e16b5b
}

.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default {
background:#A1A6A9
}

.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default.active[disabled],fieldset[disabled] .btn-default.active {
background-color:#BDC3C7
}

.btn-primary {
background-color:#16A085;
border-color:#16A085;
color:#fff
}

.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary {
background-color:#149078;
border-color:#149078;
color:#FFF
}

.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary.focus:active,.btn-primary:active:focus,.btn-primary:active:hover,.open > .dropdown-toggle.btn-primary.focus,.open > .dropdown-toggle.btn-primary:focus,.open > .dropdown-toggle.btn-primary:hover {
background-color:#028c71;
border-color:#028c71;
color:#FFF
}

.btn-primary-dark {
background-color:#028c71;
border-color:#028c71;
color:#fff
}

.btn-primary-dark:hover,.btn-primary-dark:focus,.btn-primary-dark:active,.btn-primary-dark.active,.open .dropdown-toggle.btn-primary-dark {
background-color:#008166;
border-color:#008166;
color:#FFF
}

.btn-info {
background-color:#e4cb65;
color:#FFF
}

.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info {
background-color:#C1AC59;
border-color:#C1AC59;
color:#FFF
}

.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info {
background:#C1AC59
}

.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info.active[disabled],fieldset[disabled] .btn-info.active {
background-color:#3498DB
}

.btn-danger {
background-color:#E74C3C;
color:#FFF
}

.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger,.btn-post:hover,.btn-post:active {
background-color:#EC7063;
border-color:#EC7063;
color:#FFF
}

.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger {
background:#C44133
}

.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger.active[disabled],fieldset[disabled] .btn-danger.active {
background-color:#E74C3C
}

btn-post:hover,.btn-post:focus,.btn-post:active,.btn-post.active,.open .dropdown-toggle.btn-post,.btn-post:hover,.btn-post:active {
background-color:#EC7063!important;
border-color:#EC7063!important;
color:#FFF!important
}

.btn-success {
background-color:#2ECC71;
color:#FFF
}

.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success {
background-color:#58D68D;
border-color:#58D68D;
color:#FFF
}

.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success {
background:#27AD60
}

.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success.active[disabled],fieldset[disabled] .btn-success.active {
background-color:#2ECC71
}

.btn-warning {
background-color:#F1C40F;
color:#FFF
}

.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning {
background-color:#F5D313;
border-color:#F5D313;
color:#FFF
}

.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning {
background:#CDA70D
}

.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning.active[disabled],fieldset[disabled] .btn-warning.active {
background-color:#F1C40F
}

.btn-inverse {
background-color:#34495E;
color:#FFF
}

.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.open .dropdown-toggle.btn-inverse {
background-color:#415B76;
border-color:#415B76;
color:#FFF
}

.btn-inverse:active,.btn-inverse.active,.open .dropdown-toggle.btn-inverse {
background:#2C3E50
}

.btn-inverse.disabled,.btn-inverse[disabled],fieldset[disabled] .btn-inverse,.btn-inverse.disabled:hover,.btn-inverse[disabled]:hover,fieldset[disabled] .btn-inverse:hover,.btn-inverse.disabled:focus,.btn-inverse[disabled]:focus,fieldset[disabled] .btn-inverse:focus,.btn-inverse.disabled:active,.btn-inverse[disabled]:active,fieldset[disabled] .btn-inverse:active,.btn-inverse.disabled.active,.btn-inverse.active[disabled],fieldset[disabled] .btn-inverse.active {
background-color:#34495E
}

.fb_button {
background:#658AD0;
color:#FFF;
display:block;
text-align:center;
text-decoration:none
}

.btn-fb {
background:#658AD0;
color:#FFF
}

.fb_button:hover,.btn-fb:hover {
background:#4E6FAE;
color:#fff;
text-decoration:none
}

.btn-tw {
background:#1DADEB;
color:#FFF
}

.btn-tw:hover {
background:#35C5FF;
color:#fff;
text-decoration:none
}

.form-control {
background-color:#fff;
background-image:none;
border:1px solid #ddd;
border-radius:4px;
box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;
color:#555;
display:block;
font-size:13px;
height:40px;
line-height:1.42857;
padding:6px 12px;
transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0;
width:100%;
resize:vertical
}

.btn-border {
box-shadow:0 -2px 0 rgba(0,0,0,0.2) inset,1px 1px 0 rgba(0,0,0,0.1) inset;
color:#fff;
text-shadow:0 -1px 0 rgba(0,0,0,0.1)
}

.btn-border-thin {
margin-bottom:5px;
padding:3px 4px;
border:1px solid #ddd
}

.btn-post {
font-weight:400;
text-transform:uppercase
}

@media screen and (max-width: 767px) {
.navbar-site {
background:none repeat scroll 0 0 #fff;
border-radius:0;
height:auto;
margin-bottom:0!important
}

.navbar-header {
border-bottom:1px solid #ddd
}

.navbar-site .navbar-toggle {
margin-top:25px
}
}

.navbar-header img {
max-height:90px
}

@media screen and (min-width: 768px) {
.logo {
height:80px;
line-height:normal
}

.header {
height:auto;
background:#fff
}

.navbar-site {
margin-bottom:0!important;
height:auto;
background:#fff;
border-radius:0;
border-bottom:solid 1px #ddd
}

.nav > li.active,.nav > li > a:hover,.nav > li > a:focus,.nav > li:hover > a,.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus {
background:none
}

.navbar-nav > li > a:hover {
color:#000
}

.navbar-nav > li.postadd {
padding-left:10px;
margin-left:5px;
border-left:solid 1px #ddd
}

.navbar-nav > li.postadd a {
border-radius:3px;
box-sizing:border-box;
color:#fff;
font-size:12px;
height:40px;
line-height:normal;
padding:12px 35px;
text-transform:uppercase;
width:130px
}

li .user-menu {
padding:0;
transition:all .2s linear 0
}

li.open .user-menu {
padding:0
}

li .user-menu li a {
font-size:11px;
letter-spacing:.55px;
clear:both;
display:block;
font-weight:400;
line-height:1.42857;
padding:5px 10px;
text-transform:inherit;
white-space:nowrap
}

li .user-menu li i {
margin-right:5px;
color:#999;
font-size:120%;
transition:all .2s linear 0
}

li .user-menu li:hover i {
color:#2a3744
}

li .dropdown-menu.user-menu > .active > a,.dropdown-menu.user-menu > .active > a:focus {
background:#EEE;
font-weight:700;
color:#2a3744
}

.navbar-nav .open > a,.navbar-nav .open > a:hover,.navbar-nav .open > a:focus {
background:none
}
}

body {
background:#f6f6f6
}

.logo,.logo-title {
font-size:28px;
font-weight:700;
text-transform:uppercase;
color:#16A085
}

.logo span,.logo-title span {
font-weight:lighter
}

.logo-title {
padding-top:20px
}

.intro {
width:100%;
background-image:url(../../images/bg.jpg);
background-position:center top;
background-repeat:no-repeat;
background-size:cover;
height:350px;
transition:all 400ms cubic-bezier(0.25,0.1,0.25,1) 0;
-webkit-transition:all 400ms cubic-bezier(0.25,0.1,0.25,1) 0
}

.intro .container {
max-width:800px
}

.intro h1,.intro-title {
color:#fff;
font-size:44px;
line-height:42px;
font-weight:700;
letter-spacing:-.3px;
margin-bottom:10px;
padding-bottom:0;
text-shadow:1px 1px 0 rgba(0,0,0,0.2);
text-transform:uppercase;
transition:font 400ms cubic-bezier(0.25,0.1,0.25,1) 0
}

.intro p {
color:#e8eced;
font-size:18px;
font-weight:300;
text-shadow:0 1px 1px rgba(0,0,0,0.2)
}

.content-search {
display:block;
clear:both;
padding:30px 0 0
}

.content-search input.form-control,.content-search button {
height:44px
}

.search-row {
max-width:800px;
margin-left:auto;
margin-right:auto;
margin-top:30px
}

.search-row .search-col {
padding:0;
position:relative
}

.search-row .search-col .form-control,.search-row button.btn-search {
border-radius:0;
border:0;
height:48px;
margin-bottom:0
}

.search-row .search-col .form-control {
box-shadow:none!important
}

button.btn-search {
border-radius:0!important;
font-size:18px;
height:48px;
letter-spacing:-.5px;
text-shadow:0 2px 2px #20a759;
-webkit-text-shadow:0 2px 2px #20a759;
text-transform:uppercase
}

.has-icon {
padding-left:40px
}

.icon-append {
color:#949494;
font-size:18px;
left:8px;
position:absolute;
top:16px
}

.search-row .search-col:first-child .form-control {
border-radius:3px 0 0 3px
}

.search-row .btn-search {
border-radius:0 3px 3px 0!important
}

@media screen and (max-width: 767px) {
.locinput {
border-right:none!important
}

.intro h1 {
font-size:30px;
margin-bottom:10px;
padding-bottom:0;
line-height:34px
}

.intro p {
color:#e8eced;
font-size:16px;
line-height:normal
}
}

.autocomplete-suggestions {
background:#fff;
max-height:30px;
overflow-y:auto;
border:solid 1px #ddd
}

.autocomplete-suggestions .autocomplete-suggestion {
cursor:pointer;
padding:10px 15px 10px 30px;
position:relative
}

.autocomplete-suggestions .autocomplete-suggestion:after {
color:#949494;
content:"\e8d4";
font-family:fontello;
font-style:normal;
font-weight:400;
left:6px;
margin:0 0 0 10px;
position:absolute;
text-decoration:none;
top:10px
}

.autocomplete-suggestions .autocomplete-suggestion:hover {
background:#eee;
color:#222;
cursor:pointer;
display:block;
font-size:13px
}

.main-container {
min-height:calc(100% - 500px);
padding-top:5px
}

.inner-box {
margin-bottom:10px;
padding:20px 15px
}

.inner-box.add {
background:none repeat scroll 0 0 #FFF;
border-radius:3px 3px;
box-shadow:0 1px 3px 0 rgba(0,0,0,0.1);
-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.1);
margin-bottom:30px;
padding:5px
}

.inner-box.has-ad,.page-content .inner-box.has-aff {
background:none repeat scroll 0 0 #FFF;
border-radius:3px 3px;
box-shadow:0 1px 3px 0 rgba(0,0,0,0.1);
-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.1);
margin-bottom:30px;
padding:5px
}

.inner-box.add img {
width:100%
}

.nav-pills .name {
display:inline-block
}

.page-content .inner-box {
padding:13px
}

.inner-box.category-content {
padding-bottom:0
}

.cat-list h3,.title-3 {
font-weight:700;
text-transform:uppercase
}

.cat-list h3 a,.cat-list h3 {
color:#03876D;
position:relative
}

.cat-list-border h3 {
border-bottom:1px solid #ddd;
margin-bottom:10px;
padding-bottom:10px;
position:relative
}

.cat-title a {
display:inline-block;
padding-left:48px;
padding-top:0;
position:relative
}

.cat-list h3 .count {
clear:both;
color:#777;
display:block;
font-size:12px;
font-weight:400;
line-height:1;
padding:3px 0;
text-align:left;
vertical-align:baseline;
white-space:nowrap
}

.cat-title i {
position:absolute;
left:0;
top:0
}

.cat-list.arrow {
margin-bottom:0
}

.cat-list ul li a:hover,.cat-list a:hover {
text-decoration:underline;
color:#345676
}

.cat-list.arrow li {
background:url(../../images/arrow-right.png) no-repeat scroll left center rgba(0,0,0,0);
border-bottom:1px dotted #ddd;
padding:5px 14px
}

.cat-list.arrow li:last-child {
border-bottom:0
}

.cat-list.border li {
border-bottom:1px dotted #ddd;
padding:7px 15px
}

.cat-list.border li.active,.cat-list.border li:hover {
background-color:#ececec
}

.cat-list.border li.active a {
box-sizing:border-box;
color:#626262
}

.cat-list.border li:last-child {
border-bottom:0
}

.item-carousel a {
display:block
}

.item-carousel-thumb {
max-width:100%
}

.item-carousel .item {
width:128px;
display:block;
margin:0 auto
}

.item-carousel .item-carousel-thumb {
width:100%;
height:96px;
display:block;
overflow:hidden;
border:solid 1px #ddd;
margin-bottom:7px
}

.item-carousel .item-carousel-thumb img {
max-width:100%;
padding:1px;
min-height:100%
}

.item-carousel .item {
border-radius:3px;
text-align:center
}

.item-carousel .item-name {
clear:both;
display:block;
font-size:14px;
font-weight:400;
line-height:16px;
min-height:30px
}

.item-carousel .price {
clear:both;
color:#333;
display:block;
font-size:16px;
font-weight:700;
line-height:16px;
padding-top:7px
}

.carousel-nav {
font-size:18px
}

.search-row-wrapper {
background:url(../../images/bg.jpg) center;
height:auto;
padding:50px 0;
transition:all 400ms cubic-bezier(0.25,0.1,0.25,1) 0;
-webkit-transition:all 400ms cubic-bezier(0.25,0.1,0.25,1) 0;
width:100%
}

@media screen and (min-width: 1024px) {
.search-row-wrapper {
height:140px;
display:block
}
}

.col-thin-left {
padding-left:10px
}

.col-thin-right {
padding-right:10px
}

.msgs-wrapper {
clear:both;
display:block;
height:auto;
width:100%
}

.item-list {
border-bottom:1px solid #ddd;
clear:both;
padding:15px;
height:auto;
width:100%;
display:block;
position:relative;
overflow:hidden;
transition:background .25s ease-in;
-webkit-transition:background .25s ease-in
}

.item-list:hover {
background:#F6F6F5
}

.msgs-wrapper .item-list:last-child {
border-bottom:none
}

.add-image {
position:relative
}

.photo-count {
background:#c4c3c3;
border:0 none;
border-radius:2px;
font-size:12px;
color:#fff!important;
padding:0 3px;
position:absolute
}

.add-image a {
display:block
}

.add-image a img {
width:100%
}

.add-title {
padding-bottom:7px
}

.add-details a {
font-weight:700
}

.info-row {
display:block;
clear:both;
font-size:12px
}

.business-ads {
background:none repeat scroll 0 0 #dfdfdf;
border:1px solid #d1d1d1;
border-radius:50%;
display:inline-block;
height:25px;
line-height:18px;
padding:3px;
text-align:center;
width:25px
}

.item-list .make-favorite span {
width:0;
font-size:0;
transition:all .3s ease
}

.item-list:hover .make-favorite span {
width:auto;
font-size:13px
}

.price-box {
padding:0
}

@media (max-width: 991px) {
.item-list .make-favorite {
padding:3px 5px
}
}

@media (max-width: 767px) {
.price-box {
clear:both;
display:block;
height:auto;
padding:10px 15px 0;
text-align:left;
width:100%
}

.item-list.make-list {
text-align:left
}

.item-list .add-details {
padding:10px 0 0
}

.item-list.make-compact .make-favorite {
float:left;
margin-left:10px
}
}

.item-list.make-compact .photobox,.item-list.make-compact .info-row .category {
display:none
}

.item-list.make-compact .add-title {
float:left;
clear:left;
height:19px;
overflow:hidden;
padding-bottom:7px;
width:60%
}

.item-list.make-compact .info-row {
display:block;
float:left;
clear:none;
font-size:12px;
width:40%
}

.item-list.make-compact h2.item-price {
line-height:20px
}

@media (max-width: 1199px) {
.item-list.make-compact .add-title,.item-list.make-compact .info-row {
width:100%
}

.add-details {
padding:0
}
}

.item-list.make-compact .item-price {
float:left;
font-size:20px;
line-height:normal;
margin-bottom:0;
padding-bottom:0
}

.item-list.make-compact .make-favorite span {
font-size:0;
transition:all .3s ease 0;
width:0
}

.item-list.make-list,.item-list.make-compact {
height:auto!important
}

.item-list.make-grid {
width:25%;
float:left;
clear:none;
border-right:solid 1px #ddd
}

.item-list.make-grid .make-favorite {
margin-bottom:5px
}

.msgs-wrapper .item-list.make-grid:nth-child(4n+4) {
border-right:none
}

@media (max-width: 991px) {
.item-list.make-grid {
width:33.33%
}

.msgs-wrapper .item-list.make-grid:nth-child(4n+4) {
border-right:solid 1px #ddd
}

.msgs-wrapper .item-list.make-grid:nth-child(3n+3) {
border-right:none
}
}

@media (max-width: 778px) {
.item-list.make-grid {
width:33.33%
}
}

@media (max-width: 540px) {
.item-list.make-grid {
width:50%;
border-right:solid 1px #ddd!important
}

.msgs-wrapper .item-list.make-grid:nth-child(2n+2) {
border-right:none!important
}
}

@media (max-width: 360px) {
.item-list.make-grid {
width:100%;
border-right:none
}
}

.item-list.make-grid .photobox,.item-list.make-grid .add-desc-box,.item-list.make-grid .price-box {
width:100%;
clear:both
}

.item-list.make-grid .add-desc-box {
padding:10px 0
}

.item-list.make-grid .price-box {
text-align:left;
padding-left:0;
padding-right:0
}

.pagination-bar {
margin-top:35px;
display:block
}

.pagination-bar .pagination {
margin-top:0
}

.pagination-bar .pagination li a:hover {
color:#000
}

.pagination-bar .pagination li.active a {
background-color:#f8f8f8;
color:#000;
border-color:#cfcfcf;
cursor:default;
font-weight:700
}

.post-promo {
margin-top:15px
}

.post-promo h2 {
padding-bottom:10px
}

.cornerRibbons {
box-shadow:0 0 2px rgba(0,0,0,0.3);
left:-8%;
overflow:hidden;
position:absolute;
top:20%;
-ms-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-webkit-transform:rotate(-45deg);
transform:rotate(-45deg);
width:200px;
z-index:2;
transition:all .3s ease 0
}

.cornerRibbons a {
color:#fff;
display:block;
font-size:12px;
font-weight:400;
text-align:center;
text-decoration:none;
text-shadow:1px 1px 1px rgba(0,0,0,0.8);
text-transform:uppercase;
border:1px solid rgba(255,255,255,0.1);
transition:all .3s ease 0
}

.cornerRibbons.topAds {
background:#16A085
}

.cornerRibbons.urgentAds {
background:#C30
}

.cornerRibbons.featuredAds {
background:#FB8D17
}

.cornerRibbons.featuredAds a {
color:#fff
}

.item-list.make-grid .cornerRibbons {
left:-30%;
top:7%
}

.item-list.make-compact .cornerRibbons {
left:-15%;
text-indent:-99999px;
top:18%
}

@media (max-width: 991px) {
.cornerRibbons {
left:-10%;
top:19%;
width:170px;
z-index:2;
font-size:11px
}

.item-list.make-compact .cornerRibbons {
left:-20%
}
}

@media (max-width: 767px) {
.cornerRibbons {
left:-36px;
top:24px;
width:160px
}

.item-list.make-grid .cornerRibbons {
left:-36px;
top:24px
}

.cornerRibbons {
font-size:11px
}

.item-list.make-compact .cornerRibbons {
left:-100px
}
}

.tab-box {
background:#f8f8f8;
position:relative
}

.nav-tabs.add-tabs > li:hover > a {
background:#EDEDED
}

.nav-tabs.add-tabs > li > a,.nav-tabs.add-tabs > li.active > a,.nav-tabs.add-tabs > li.active > a:hover,.nav-tabs.add-tabs > li.active > a:focus {
border-radius:0;
padding-bottom:15px;
padding-top:15px;
margin-right:0
}

.nav-tabs.add-tabs > li.active > a {
border-left:1px solid #ddd;
border-right:1px solid #ddd;
border-top:1px solid #e6e6e6
}

@media (max-width: 1018px) and (min-width: 768px) {
.hidden-sm {
display: none!important;}
}

@media (max-width: 991px) {
.nav-tabs.add-tabs > li > a {
padding-left:10px;
padding-right:10px
}

.nav-tabs .badge {
font-size:11px
}
}

@media (max-width: 767px) {
.nav-tabs.add-tabs > li > a {
font-size:12px;
padding-left:7px;
padding-right:7px
}

.nav-tabs .badge {
display:none
}

.select-short-by .selecter-options {
font-size:11px!important
}
}

.nav-tabs.add-tabs > li:first-child > a {
border-left:1px solid transparent
}

.tab-filter {
position:absolute;
right:0;
top:0
}

.listing-filter {
border-bottom:solid 1px #ddd;
padding:15px 0
}

.breadcrumb-list {
color:#888;
font-size:12px;
font-weight:400;
line-height:1.5;
margin-bottom:0
}

.breadcrumb-list a.current {
color:#000;
font-weight:700;
margin-right:5px
}

.dropdown-menu-modal {
width:100%;
max-width:400px
}

.listing-view-action span {
color:#888;
cursor:pointer
}

.listing-view-action span.active {
color:#000
}

.tab-filter .select-short-by {
margin-right:15px;
margin-top:10px;
min-width:150px!important
}

.tab-filter .selecter.bottom .selecter-options {
bottom:auto!important;
top:auto
}

.select-short-by .selecter-selected {
font-size:12px;
padding:4.5px 15px
}

.tab-filter .selecter-item {
padding:8px 15px;
font-size:12px
}

.save-search-bar {
/* border-top:1px solid #ddd */
}

.save-search-bar:hover {
background:#EDEDED
}

.save-search-bar a:focus {
box-shadow:0 3px 2px rgba(0,0,0,0.05) inset
}

.save-search-bar a {
display:block;
font-weight:500;
padding:10px 0
}

.list-filter .count {
color:#9a9a9a;
font-size:90%
}

.list-filter ul li {
list-style:none
}

.list-filter ul li a {
border-radius:5px;
display:block;
padding:2px 15px 2px 5px;
position:relative;
color:#4e575d
}

.list-filter ul ul {
padding-left:15px
}

@media (max-width: 991px) {
.list-filter ul li a {
padding-right:0
}

.list-filter ul ul {
padding-left:10px
}
}

.nav-filter a.active {
background-color:#eaeaea;
color:#333
}

.list-title a,.list-title {
color:#636363
}

.list-title {
border-bottom:1px solid #ddd;
display:table;
width:100%;
margin-bottom:15px;
padding:10px 0;
position:relative
}

.list-title:before {
border-color:#ddd transparent transparent;
border-style:solid;
border-width:7px;
bottom:-14px;
box-sizing:border-box;
content:" ";
display:block;
left:34px;
position:absolute;
z-index:2
}

.list-title:after {
border-color:#f6f6f6 transparent transparent;
border-style:solid;
border-width:6px;
bottom:-12px;
box-sizing:border-box;
content:" ";
display:block;
left:35px;
position:absolute;
z-index:2
}

.list-title.gray:before {
border-color:transparent
}

.list-title.gray:after {
border-color:transparent
}

.list-filter ul li p.maxlist-more a {
border-radius:5px;
display:block;
font-size:12px;
padding:2px 25px 2px 20px;
position:relative;
color:#369
}

.form-inline .form-control {
max-width:100%
}

.list li {
list-style:none
}

ul.list-link li a,ul.list-link li {
color:#4e575d;
font-size:12px;
font-style:normal;
line-height:normal;
padding:3px 0;
transition:all .1s ease 0
}

ul.list-link li a:hover,.ul.list-link li a:hover {
text-decoration:underline;
color:#345676
}

ul.list-link li a.active {
color:#345676;
font-weight:700
}

hr.thin {
margin-bottom:10px;
margin-top:10px
}

.sidebar-panel .panel-heading {
background:#f8f8f8;
position:relative;
border-bottom:1px solid #ddd;
font-size:16px;
line-height:22px
}

.panel-contact-seller .panel-body {
padding:10px
}

.seller-info {
padding:5px
}

.bx-wrapper img {
display:block;
margin:0 auto;
text-align:center;
max-width:100%;
max-height:400px!important
}

.bx-controls-direction a:after {
background:rgba(0,0,0,0.3);
border-radius:3px;
color:#fff;
content:"nexts";
font-family:fontello;
font-size:200%;
line-height:1.3;
opacity:1;
padding:5px;
position:absolute;
text-align:center;
text-indent:0;
opacity:1;
transition:all .15s ease-in-out 0
}

.bx-controls-direction a:hover:after {
background:rgba(0,0,0,0.6)
}

.bx-wrapper:hover .bx-controls-direction a:after {
opacity:1
}

.bx-wrapper .bx-prev,.bx-wrapper .bx-next {
background:none!important
}

.bx-controls-direction a.bx-next:after {
content:'\e83c';
right:0
}

.bx-controls-direction a.bx-prev:after {
content:'\e83b';
left:0
}

.ads-image .bx-wrapper .bx-viewport {
border:0 none;
box-shadow:none;
left:0;
border-radius:3px
}

.ads-image .bx-wrapper {
margin-bottom:20px
}

#bx-pager {
text-align:center
}

.thumb-item-link {
border-bottom:4px solid #ccc;
display:inline-block;
float:none;
height:85px;
margin:0 2px;
outline:medium none;
overflow:hidden;
position:relative;
width:85px;
border:1px solid #ccc
}

.thumb-item-link img {
width:100%;
max-width:100%;
border-radius:3px;
opacity:.7;
transition:opacity .15s ease-in-out 0;
height:inherit
}

@media (max-width: 640px) {
.ads-image .bx-wrapper {
margin-bottom:10px
}

.thumb-item-link {
height:55px;
width:55px
}
}

.thumb-item-link:focus {
-webkit-box-shadow:0 0 2px #369;
-moz-box-shadow:0 0 2px #369;
box-shadow:0 0 2px #369;
outline:none
}

.thumb-item-link.active {
border-bottom:4px solid #369
}

.thumb-item-link.active img,.thumb-item-link:hover img {
opacity:1
}

.ads-details-wrapper .info-row {
border-top:1px solid #ddd;
margin-bottom:15px;
padding-top:10px
}

.ads-details-info ul,.ads-details-info ol {
margin-bottom:20px
}

.ads-details-info h4,.ads-details-info .h4,.ads-details-info h5,.h5,.ads-details-info h6,.ads-details-info .h6 {
margin-bottom:10px;
padding-bottom:0;
padding-top:5px
}

.ads-details-info h1,.ads-details-info .h1,.ads-details-info h2,.ads-details-info .h2,.ads-details-info h3,.ads-details-info .h3 {
margin-bottom:15px;
padding-bottom:0;
padding-top:10px
}

.pricetag {
background:none repeat scroll 0 0 #0094af;
border-radius:3px 0 0 3px;
color:#fff;
font-size:20px;
min-width:100px;
padding:5px 15px;
position:absolute;
right:0;
text-align:center;
top:130px;
z-index:100
}

@media (max-width: 480px) {
.pricetag {
font-size:18px;
line-height:28px;
min-width:90px;
top:140px
}
}

h1.pricetag span,h1.trtri span {
float:right
}

.bltri:before,.pricetag:before,.tltri:before,.trtri:before {
content:'';
position:absolute;
height:0;
width:0
}

.pricetag:before {
top:100%;
right:0;
border-top:10px solid #007286;
border-right:10px solid transparent
}

.list-dot,.list-circle {
margin-left:30px
}

.list-circle > li {
list-style:circle
}

.list-dot > li {
list-style:disc
}

.list-border > li {
border-top:1px solid #ebebeb;
line-height:36px;
position:relative
}

.list-border > li:first-child {
border:none
}

.list-check > li {
margin-bottom:3px;
padding-left:18px;
position:relative
}

.list-check > li:after {
position:absolute;
font-family:fontello;
content:'\e80d';
left:0;
top:0
}

.list-number > li,.list-number > li > ul > li {
list-style:decimal
}

.ads-action li i {
width:20px
}

.panel-details {
border:1px solid #ddd;
background:#f8f8f8;
position:relative
}

.ads-details-wrapper.inner-box {
padding-bottom:0
}

.label.adlistingtype {
font-size:12px;
font-weight:400;
letter-spacing:.8px;
vertical-align:middle
}

.ads-details-wrapper .content-footer,.content-footer.expand {
margin-left:-15px;
margin-right:-15px
}

.content-footer {
background:#f8f8f8;
position:relative;
padding:8px;
border-top:1px solid #ddd;
box-shadow:0 1px 3px rgba(0,0,0,0.05) inset
}

.panel-footer {
box-shadow:0 1px 3px rgba(0,0,0,0.05) inset
}

.content-footer .btn {
margin-right:8px
}

@media (max-width: 360px) {
.content-footer .btn {
margin-bottom:4px
}
}

.text-count {
color:#9a9a9a;
font-size:12px
}

.modal {
z-index:1100
}

.modal-title {
padding-bottom:0
}

.modal-header {
background:#f8f8f8;
border-bottom:1px solid #ddd;
border-radius:3px 3px 0 0;
font-weight:700;
background:none repeat scroll 0 0 #f8f8f8;
border-top:1px solid #ddd;
padding:8px;
position:relative
}

.breadcrumb {
background:none;
border-radius:0;
list-style:outside none none;
margin-bottom:8px;
padding:8px 0
}

.backtolist {
padding:8px 0
}

.page-sidebar-right {
padding-left:10px
}

.user-info h3 {
padding-bottom:5px
}

.user-info p {
margin-bottom:0
}

.user-ads-action {
margin-top:15px
}

@media (max-width: 480px) {
.breadcrumb {
float:none!important;
text-align:center!important
}

.backtolist {
float:none!important;
margin:0 auto;
padding:0 0 10px;
text-align:center
}
}

div.login-box {
float:none;
margin:0 auto;
clear:both
}

.panel-intro {
padding:40px 0 25px
}

.panel-intro h2 {
padding:0
}

div.login-box .panel-body {
padding-left:20px;
padding-right:20px
}

div.login-box .panel-footer p {
margin-top:10px
}

div.login-box .panel-footer label {
font-weight:400
}

.login-box-btm {
margin-top:20px;
margin-bottom:20px
}

.login-box .input-icon i {
color:#555;
opacity:.6;
border-right:1px solid #ccc;
padding-right:5px
}

.input-icon {
position:relative
}

.input-icon input {
padding-left:45px
}

.input-icon i {
font-size:16px;
left:6px;
line-height:22px;
position:absolute;
top:9px
}

.mb10 {
margin-bottom:10px
}

.mb15 {
margin-bottom:10px
}

.mb20 {
margin-bottom:10px
}

.mb25 {
margin-bottom:10px
}

.mb30 {
margin-bottom:10px
}

.mb40 {
margin-bottom:10px
}

.mb50 {
margin-bottom:10px
}

.mb60 {
margin-bottom:10px
}

.promo-text-box {
padding:15px 20px
}

.promo-text-box h3 {
margin-top:10px;
padding-bottom:15px
}

.icon-color-1 {
color:#FF9113
}

.icon-color-2 {
color:#E6C840
}

.icon-color-3 {
color:#74C29B
}

.content-subheading {
border-bottom:1px solid #ddd;
border-top:1px solid #ddd;
color:#333;
font-size:18px;
line-height:20px;
padding:13px 20px;
margin:30px -15px
}

.visible-lg-block {
background-color:#dff0d8;
border:1px solid #d6e9c6;
color:#468847
}

.pgray p {
color:#666;
font-size:14px
}

.alert.pgray p {
padding-left:25px
}

.alert-lg {
font-size:22px
}

.page-info {
width:100%;
min-height:94px;
color:#fff;
padding:60px 0
}

.page-info.hasOverly {
padding:0
}

.page-info.hasOverly > div {
background:rgba(0,0,0,0.4);
padding:60px 0
}

.page-info i {
color:#fff;
font-size:40px;
display:block
}

.page-info h3 {
padding:0;
margin-top:15px;
text-transform:uppercase
}

.iconbox-wrap {
border-collapse:separate;
border-spacing:0;
display:table;
height:auto;
min-height:40px;
padding:15px;
position:relative;
text-align:center;
width:100%
}

.iconbox {
display:table-row
}

.iconbox-wrap-icon {
display:table-cell;
text-align:center;
vertical-align:middle;
border-right:1px solid rgba(255,255,255,0.2)
}

.iconbox-wrap-icon .icon {
height:60px!important;
line-height:60px!important;
margin-left:auto;
margin-right:auto;
vertical-align:middle!important;
width:60px!important;
color:#2ecc71
}

.iconbox-wrap-content {
display:table-cell;
padding-left:10px;
text-align:left;
vertical-align:middle
}

.iconbox h5 {
font-size:36px;
font-weight:700;
line-height:40px;
padding-bottom:0
}

.iconbox-wrap-text {
color:#aaa;
font-size:16px;
text-transform:uppercase
}

@media (max-width: 767px) {
.iconbox-wrap-icon {
display:block;
float:left;
max-width:80px
}

.iconbox-wrap-content {
display:block;
float:left;
padding-left:10px;
text-align:left;
vertical-align:middle
}
}

.page-bottom-info {
color:#fff;
background:#16A085
}

.page-bottom-info-inner {
background-size:cover;
padding:75px 0
}

.page-bottom-info-content {
max-width:900px;
margin-left:auto;
margin-right:auto
}

.page-bottom-info-content h1 {
font-weight:500;
letter-spacing:1px;
margin-bottom:15px;
margin-top:0;
position:relative
}

.color50 {
opacity:.5
}

@media (max-width: 991px) {
.page-bottom-info-content {
max-width:96%
}
}

.footer-nav li a {
border-left:1px solid #ddd;
color:#4e575d;
font-size:12px;
padding:0 10px;
text-transform:uppercase
}

.footer-nav li a:first-child {
border-left:0
}

@media (max-width: 767px) {
.footer-grid {
margin-bottom:40px
}

.footer-logo h2:before,.footer-logo h2:after {
display:none
}

.footer ul {
float:none;
padding:0;
width:100%
}

.footer ul:last-child {
margin-top:20px
}
}

.userImg {
border:1px solid #ddd;
border-radius:3px;
display:inline-block;
padding:3px;
width:64px
}

.header-data {
margin-top:10px;
text-align:right
}

.header-data p {
margin-bottom:0
}

.hdata {
display:inline-block;
margin-right:15px;
width:85px
}

.mcol-left {
float:left;
width:48%
}

.mcol-right {
float:right;
width:48%
}

.hdata i {
border-radius:50px;
box-shadow:0 0 1px #777 inset;
color:#fff;
display:inline-block;
font-size:17px;
height:40px;
line-height:40px;
text-align:center;
width:40px
}

.hdata a {
color:#666;
display:block;
font-size:14px;
font-weight:700;
line-height:16px;
margin-top:3px;
text-align:left
}

.hdata em {
display:block;
font-size:12px;
font-style:normal;
font-weight:400;
text-align:left
}

.panel-title {
padding-bottom:0
}

.user-panel-sidebar ul {
padding:0
}

.user-panel-sidebar ul li {
list-style:none
}

.user-panel-sidebar ul li a {
background:none repeat scroll 0 0 #fff;
display:block;
color:#2a3744;
font-size:12px;
height:auto;
letter-spacing:.5px;
line-height:26px;
padding:5px 10px;
margin-bottom:1px;
text-align:left;
text-decoration:none;
text-transform:uppercase
}

.user-panel-sidebar ul li a:hover,.user-panel-sidebar ul li a:active,.user-panel-sidebar ul li.active a {
background-color:#2a3744;
color:#FFF
}

li.divider {
border-bottom:1px solid #e1e1e1;
margin-bottom:10px;
margin-top:10px
}

.user-panel-sidebar ul li a.active {
background-color:#2a3744;
color:#FFF
}

.accountContent h3 {
border-bottom:1px solid #E6E6E6;
color:#2A3744;
font-size:20px;
font-weight:400;
letter-spacing:.25px;
margin-top:0;
padding-bottom:15px
}

.userPicinput {
display:inline-block;
float:left;
margin-top:30px
}

.userPic {
display:inline-block
}

.datepickerInput {
border:1px solid #bdc3c7;
border-radius:3px;
color:#666;
padding:7px 12px
}

.litedver-ul li {
border-bottom:1px solid #ccc;
padding-bottom:10px;
margin-bottom:10px
}

.litedver-ul li:last-child {
border-bottom:none
}

.welcome-msg {
margin-bottom:30px
}

.collapse-box {
margin-bottom:15px
}

.collapse-title {
border-top:1px solid #e6e6e6;
color:#2a3744;
font-size:14px;
font-weight:400;
letter-spacing:1px;
margin-bottom:0;
margin-top:0;
padding-bottom:10px;
padding-top:15px;
text-transform:uppercase
}

.no-border {
border:none
}

.collapse-box .badge {
background-color:#e3e3e3;
color:#666;
font-weight:400
}

.statusbar {
margin-bottom:35px
}

.statusbar p {
margin-bottom:0
}

.add-manage-table {
font-weight:400
}

.table-action {
display:block
}

.table-search .searchpan {
padding-right:0
}

.searchpan input#filter {
font-size:12px;
height:30px
}

.table-search .control-label {
line-height:16px;
padding-right:0
}

.clear-filter {
font-size:11px
}

table.add-manage-table > tbody > tr > td,table.add-manage-table > tbody > tr > th {
vertical-align:middle
}

.add-img-td img {
max-height:120px
}

.price-td {
font-size:16px
}

.action-td .btn {
clear:both;
margin-bottom:5px;
width:inherit
}

.action-td {
width:130px;
white-space:normal!important
}

td.ads-details-td {
white-space:inherit!important;
min-width:160px
}

.list-group-unstyle .list-group-item {
border-left:0;
border-right:0;
border-top:0;
border-radius:0;
margin-bottom:0;
border-bottom:solid 1px #ddd
}

.list-group-unstyle .list-group-item.active,.list-group-unstyle .list-group-item.active:hover {
background:#F5F5F5;
color:#000;
font-weight:700;
border-bottom:solid 1px #ddd
}

.list-group-unstyle .list-group-item.active a {
color:#000
}

.delete-search-result {
color:#555;
cursor:pointer;
font-size:22px;
font-weight:lighter;
margin-right:5px;
position:absolute;
right:0
}

.delete-search-result:hover {
color:#000
}

.intro-inner {
width:100%;
clear:both;
height:350px;
overflow:hidden
}

.social-list {
margin-top:20px
}

.social-list a {
margin-right:10px;
display:inline-block
}

.address p {
margin-bottom:0
}

.inner-page {
padding-top:60px
}

.about-intro {
width:100%;
height:100%;
position:relative
}

.social-list {
margin-top:20px
}

.social-list a {
margin-right:10px;
display:inline-block
}

.address p {
margin-bottom:0
}

.title-1 {
font-weight:300;
text-transform:uppercase
}

.has-lead-para p,.has-lead-para {
font-size:16px;
font-weight:300
}

.about-parallax-bottom {
background:url(../../images/bg3.jpg) center center fixed;
background-size:cover;
padding:80px 0;
display:block;
clear:both
}

.parallaxbox * {
color:#fff
}

.parallaxbox p {
color:#e8eced;
font-size:13px;
font-weight:unset;
line-height:18px
}

.icon-box-wrap {
margin-bottom:20px
}

.ln-shadow-radius {
border-radius:50%;
color:#fff;
display:inline-block;
font-size:40px;
height:80px;
line-height:77px;
overflow:hidden;
text-align:center;
width:80px
}

.title-4 {
font-weight:700;
letter-spacing:1px;
text-transform:uppercase
}

.faq-panel .panel-title a::after {
color:inherit;
content:"";
float:right;
font-size:20px
}

.faq-panel .panel-title a.collapsed::after {
content:""
}

.faq-panel .panel-heading {
padding:20px 25px
}

.panel-group .panel + .panel {
margin-top:10px
}

.white-box {
padding:10px;
background:#fff;
border-radius:3px
}

.pace .pace-progress {
background:#16A085;
position:fixed;
z-index:2000;
top:0;
left:0;
height:2px;
-webkit-transition:width 1s;
-moz-transition:width 1s;
-o-transition:width 1s;
transition:width 1s
}

.pace-inactive {
display:none
}

@media (max-width: 991px) {
.list-title a {
font-size:16px
}
}

@media (max-width: 979px) {
.intro {
height:300px
}

h1 {
font-size:24px;
line-height:25px
}

h2 {
font-size:20px;
line-height:24px
}

h3 {
font-size:20px;
line-height:20px
}

h4 {
font-size:20px;
line-height:20px
}

.page-sidebar {
padding:0 5px
}

.inner-box {
padding:20px 15px
}

.user-panel-sidebar ul li a {
padding:5px 4px;
font-size:11px
}
}

@media (min-width: 768px) {
.btn-cat-collapsed {
position:absolute;
right:2em;
top:34px;
text-indent:0;
opacity:1;
cursor:pointer
}
}

@media (max-width: 767px) {
.intro {
height:auto;
padding-bottom:40px;
padding-top:40px
}

.hasOverly > div {
padding-bottom:40px;
padding-top:40px
}

.intro.jobs-intro {
padding-top:0;
padding-bottom:0;
height:auto
}

.navbar-default .navbar-nav > li > a.btn-post {
color:#fff
}

h1 {
font-size:24px;
line-height:25px
}

h2 {
font-size:20px;
line-height:24px
}

h3 {
font-size:20px;
line-height:22px
}

h4 {
font-size:20px;
line-height:22px
}

.hidden-xs {
display:none!important;
visibility:hidden!important
}

.text-center-xs {
text-align:center
}

.intro .col-sm-4 {
margin-bottom:15px
}

.table-action {
display:block
}

.search-row-wrapper .col-sm-3 {
margin-bottom:10px
}

.search-row-wrapper .selecter {
max-width:100%
}

.cat-list {
margin-bottom:15px
}

.cat-list ul {
display:none
}

.btn-cat-collapsed {
position:absolute;
right:2em;
top:34px;
text-indent:0;
opacity:1;
cursor:pointer
}

.xs-gap {
margin-bottom:15px
}

.icon-down-open-big {
display:inherit;
-ms-transform:rotate(0deg);
-webkit-transform:rotate(00deg);
transform:rotate(00deg);
transition:all .3s ease-in
}

.icon-down-open-big.active-panel {
-ms-transform:rotate(90deg);
-webkit-transform:rotate(90deg);
transform:rotate(90deg)
}
}

@media (max-width: 580px) {
.page-content .table-bordered {
border-top:1px solid #ddd
}

.hdata {
display:inline-block;
margin-right:4px;
width:80px
}

.useradmin {
text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden
}
}

@media (max-width: 480px) {
.col-xxs-12 {
width:100%
}

.col-xxs-6 {
width:50%
}

.text-center-xxs {
text-align:center
}

.text-center-480 {
text-align:center
}

.userImg {
width:54px
}

.table-search {
padding:0
}

.header-data {
border-top:1px solid #ddd;
margin-top:10px;
padding-top:10px
}

.select-short-by .selecter-selected {
font-size:11px;
padding:4.5px 8px
}

.tab-filter .select-short-by {
margin-right:10px;
margin-top:9px;
min-width:115px!important
}

.tab-filter .selecter-selected:after {
right:4px
}

.tab-filter .selecter-item {
font-size:11px;
margin:0;
overflow:hidden;
padding:5px 10px
}
}

@media (max-width: 320px) {
.hdata i {
border-radius:50px;
box-shadow:0 0 1px #777 inset;
color:#fff;
display:inline-block;
font-size:14px;
height:30px;
line-height:30px;
text-align:center;
width:30px
}

.hdata {
display:inline-block;
margin-right:2px;
width:70px
}

.container,body,html {
/* min-width:300px */
}

.navbar .container {
padding-left:5px
}
}

@media (max-width: 300px) {
.container,body,html {
width:100%
}
}

.blog-post-item .inner-box {
padding:0
}

.blog-post-img {
overflow:hidden;
position:relative
}

.blog-post-img img {
width:100%;
height:auto
}

.blog-post-content {
padding-bottom:30px
}

.blog-post-content-desc {
clear:both;
margin-top:-1px;
padding:10px 0 0;
position:relative;
text-align:left
}

.blog-post-content-desc h2 {
font-size:24px;
text-transform:none;
line-height:32px
}

.blog-post-content-desc p {
color:#4e575d;
font-size:14px
}

.blog-post-meta {
border-bottom:solid 1px #ddd;
padding-bottom:15px;
margin-bottom:20px
}

.blog-post-meta a {
color:#9a9a9a
}

.blog-post-content .blog-post-bottom {
border-top:medium none;
margin-top:15px;
padding-bottom:0;
padding-top:0
}

.blog-post-bottom {
border-top:1px solid #ddd;
margin-top:20px
}

.blogRight .categories-list {
margin-bottom:15px
}

.blog-popular-content .item-list {
transition:background .2s ease 0
}

.blog-popular-content .item-list:last-child {
border-bottom:0
}

.blog-popular-content .item-list:hover {
background:#f7f7f7;
border-radius:3px
}

.blog-article-text {
color:#4e575d
}

.blog-article-text ul,.blog-article-text ol {
margin-bottom:30px
}

.image {
margin:0 0 15px
}

.share-this-post {
display:block;
margin:10px 30px;
padding:10px 0
}

.share-this-post li {
display:inline-block;
font-size:13px;
line-height:1.5em;
margin-right:10px
}

.share-this-post li a {
color:#999;
cursor:pointer
}

.share-this-post li a i {
font-size:16px;
line-height:1.3em;
margin-right:6px
}

.intro-inner h2 {
color:#ddd;
font-size:18px;
font-weight:100;
line-height:24px;
margin:20px auto;
max-width:400px;
text-align:center
}

.blog-post-footer {
background:#f7f7f7;
border-top:solid 1px #ddd;
clear:both
}

.blog-post-footer .inner {
padding:0 40px 40px;
display:block
}

.blogs-comments-area {
padding-top:10px
}

.blogs-comment-list ul {
list-style:outside none none;
margin:0;
padding:0
}

.blogs-comment-list > li,.blogs-comment-list > li > ul li {
border-bottom:1px solid #ddd;
margin:0 0 25px
}

.blogs-comment-list li:last-child {
border-bottom:0
}

.blogs-comment-wrapper {
display:table;
margin:0;
width:100%
}

.blogs-comment-list > li > ul {
padding:0 0 0 120px
}

.blogs-comment-avatar {
display:table-cell;
text-align:inherit;
vertical-align:top;
width:90px
}

.blogs-comment-avatar img {
border:1px solid #ddd;
border-radius:50%;
padding:0;
width:70px
}

.blogs-comment-details {
display:table-cell;
padding:0 0 0 30px;
position:relative;
vertical-align:top
}

.blogs-comment-description {
margin-bottom:20px
}

.blogs-comment-name {
color:#4a4a4a;
font-weight:100;
margin:0 0 15px
}

.blogs-comment-date {
color:#aaa;
font-size:12px;
font-weight:400;
margin:0 0 0 8px
}

.blogs-comment-reply {
position:absolute;
right:0;
top:0
}

.blog-post-footer .list-title::after {
border-color:#F7F7F7 transparent transparent
}

@media screen and (max-width: 767px) {
.blog-post-content-desc .blog-post-content,.blog-post-meta {
padding-left:20px;
padding-right:20px
}

.blog-post-meta {
border-bottom:1px solid #ddd;
margin-bottom:15px;
padding-bottom:15px
}

.list-dot > li {
list-style:inside none disc
}

.blogs-comment-details {
padding:0 0 0 5px
}

.blogs-comment-avatar {
width:70px
}

.blogs-comment-avatar img {
width:90%
}

.blogs-comment-list > li > ul {
padding:0 0 0 50px
}

.share-this-post {
display:block;
margin:10px;
padding:10px 0
}

.share-this-post li {
font-size:11px
}

.blog-post-content-desc p {
font-size:13px
}

.blog-post-content-desc h2 {
font-size:26px;
line-height:32px
}

.search-row .search-col:first-child .form-control {
border-radius:3px 3px;
margin-bottom:10px
}

.search-row .search-col .btn,.search-col .form-control {
border-radius:3px 3px!important
}

.intro h1,.intro-title {
font-size:28px;
line-height:32px
}

.intro-inner h2 {
font-size:14px;
font-weight:300;
max-width:70%
}
}

@media screen and (max-width: 460px) {
.blogs-comment-avatar {
width:50px
}

.blogs-comment-date {
display:block;
margin:0
}

.blog-post-content-desc h2 {
font-size:20px;
line-height:26px
}
}

@media screen and (max-width: 360px) {
.blogs-comment-avatar {
width:50px;
display:block
}

.blogs-comment-details {
display:block;
padding:0 0 0 5px
}

.blogs-comment-list > li > ul {
padding:0 0 0 25px
}

.blog-post-content-desc p {
font-size:12px
}
}

.row-featured {
overflow:hidden
}

.content-box {
background:#fff;
border-radius:3px;
display:block;
box-shadow:0 1px 1px rgba(180,180,180,0.5);
overflow:hidden;
margin-bottom:30px
}

.row-featured {
margin-right:-16px
}

.row-featured-category {
margin-bottom:-1px
}

.f-category {
border:solid 1px #ddd;
margin-top:-1px;
border-left:0;
background:#fff;
padding:15px;
text-align:center;
overflow:hidden;
display:block
}

.f-category a {
display:block
}

.f-category img {
display:block;
height:90px;
margin:0 auto;
transform:scale(1);
-webkit-transform:scale(1);
transition:all .25s cubic-bezier(0.4,0,1,1) 0;
-webkit-transition:all .25s cubic-bezier(0.4,0,1,1) 0
}

.f-category:hover img {
transform:scale(1) translateY(-3px);
opacity:.9
}

.f-category h6 {
color:#333;
font-size:13px;
font-weight:500;
letter-spacing:0;
margin:10px 0;
padding-bottom:0;
transition:all .25s cubic-bezier(0.4,0,1,1) .1s;
-webkit-transition:all .25s cubic-bezier(0.4,0,1,1) .1s
}

.f-category:hover h6 {
transform:scale(1.1) translateY(2px);
-webkit-transform:scale(1.1) translateY(2px)
}

.f-category h6 .count {
color:#9a9a9a;
font-size:12px
}

.box-title h2 {
margin:15px 0;
padding:0;
font-size:18px;
line-height:normal;
font-weight:500;
text-transform:uppercase;
display:inline-block
}

.sell-your-item {
color:#9a9a9a;
font-size:12px;
font-weight:400;
letter-spacing:.54px;
padding:15px;
position:absolute;
right:1px;
text-align:center;
text-transform:uppercase;
top:5px
}

.box-title h2 span {
font-weight:lighter
}

.box-title {
border-bottom:solid 1px #ddd
}

.featured-list-slider .item {
display:block;
margin:0 auto;
text-align:center
}

.featured-list-slider .item .price {
color:#888
}

.featured-list-slider .item > a {
display:block;
padding:30px;
border:solid 1px transparent
}

.featured-list-slider .item > a:hover {
background:#f5f5f5;
border:solid 1px #ddd
}

.featured-list-slider .owl-item {
overflow:hidden
}

.featured-list-slider .item .item-name {
display:block;
line-height:normal;
color:#333;
font-size:13px;
font-weight:500;
letter-spacing:0;
min-height:34px;
margin:10px 0;
padding-bottom:0;
transition:all .25s cubic-bezier(0.4,0,1,1) .1s;
-webkit-transition:all .25s cubic-bezier(0.4,0,1,1) .1s
}

.featured-list-slider .item:hover img {
transform:translateY(-3px)
}

.featured-list-slider .item:hover .item-name {
transform:scale(1) translateY(2px);
-webkit-transform:translateY(2px)
}

.featured-list-slider span {
display:block
}

.featured-list-slider .item-carousel-thumb {
display:block;
margin-bottom:10px;
max-width:100%
}

.featured-list-slider .item a img {
width:100%;
transition:all .25s cubic-bezier(0.3,0,1,1) 0;
-webkit-transition:all .25s cubic-bezier(0.3,0,1,1) 0
}

.featured-list-row {
clear:both;
max-width:90%;
float:none;
margin:0 auto;
margin-top:0;
margin-bottom:0;
padding-top:20px;
padding-bottom:20px
}

@media screen and (max-width: 480px) {
div.f-category {
width:50%
}

.f-category img {
height:60px
}
}

nav.slider-nav a {
position:absolute;
top:50%;
display:block;
outline:none;
text-align:left;
z-index:1000;
-webkit-transform:translateY(-50%);
transform:translateY(-50%)
}

nav.slider-nav a svg {
display:block;
margin:0 auto;
padding:0
}

nav.slider-nav a.prev {
left:-45px
}

nav.slider-nav a.next {
right:-45px
}

.nav-narrow-svg a.next::before,.nav-narrow-svg a.next .nav-icon-wrap::before {
-webkit-transform:translateX(-50%) rotate(135deg);
transform:translateX(-50%) rotate(135deg);
-webkit-transform-origin:50% 0;
transform-origin:50% 0
}

.nav-narrow-svg a.next::after,.nav-narrow-svg a.next .nav-icon-wrap::after {
-webkit-transform:translateX(-50%) rotate(45deg);
transform:translateX(-50%) rotate(45deg);
-webkit-transform-origin:100% 0;
transform-origin:100% 0
}

.nav-narrow-svg a.next:hover::before,.nav-narrow-svg a.next:hover .nav-icon-wrap::before {
-webkit-transform:translateX(-50%) rotate(125deg);
transform:translateX(-50%) rotate(125deg)
}

.nav-narrow-svg a.next:hover::after,.nav-narrow-svg a.next:hover .nav-icon-wrap::after {
-webkit-transform:translateX(-50%) rotate(55deg);
transform:translateX(-50%) rotate(55deg)
}

.nav-narrow-svg a {
width:100px;
height:100px
}

@media only screen and (max-width: 767px) {
.nav-narrow-svg a {
width:30px;
height:30px
}
}

.nav-narrow-svg .nav-icon-wrap {
position:relative;
display:block;
width:100%;
height:100%
}

.nav-narrow-svg a::before {
position:absolute;
left:50%;
width:2px;
height:50%;
background:#777;
content:'';
-webkit-transition:-webkit-transform .3s;
transition:transform .3s;
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
top:50%;
-webkit-transform:translateX(-50%) rotate(-135deg);
transform:translateX(-50%) rotate(-135deg);
-webkit-transform-origin:50% 0;
transform-origin:50% 0
}

.nav-narrow-svg a::after {
position:absolute;
left:50%;
width:2px;
height:50%;
background:#777;
content:'';
-webkit-transition:-webkit-transform .3s;
transition:transform .3s;
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
top:50%;
-webkit-transform:translateX(-50%) rotate(-45deg);
transform:translateX(-50%) rotate(-45deg);
-webkit-transform-origin:0 0;
transform-origin:0 0
}

.nav-narrow-svg .nav-icon-wrap::before {
position:absolute;
left:50%;
width:2px;
height:50%;
height:0;
background:#777;
background:#fff;
content:'';
-webkit-transition:-webkit-transform .3s;
-webkit-transition:height 0.3s,-webkit-transform .3s;
transition:transform .3s;
transition:height 0.3s,transform .3s;
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
z-index:100;
top:50%;
-webkit-transform:translateX(-50%) rotate(-135deg);
transform:translateX(-50%) rotate(-135deg);
-webkit-transform-origin:50% 0;
transform-origin:50% 0
}

.nav-narrow-svg .nav-icon-wrap::after {
position:absolute;
left:50%;
width:2px;
height:50%;
height:0;
background:#777;
background:#fff;
content:'';
-webkit-transition:-webkit-transform .3s;
-webkit-transition:height 0.3s,-webkit-transform .3s;
transition:transform .3s;
transition:height 0.3s,transform .3s;
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
z-index:100;
top:50%;
-webkit-transform:translateX(-50%) rotate(-45deg);
transform:translateX(-50%) rotate(-45deg);
-webkit-transform-origin:0 0;
transform-origin:0 0
}

.nav-narrow-svg a:hover .nav-icon-wrap::before {
height:50%;
-webkit-transform:translateX(-50%) rotate(-125deg);
transform:translateX(-50%) rotate(-125deg)
}

.nav-narrow-svg a:hover .nav-icon-wrap::after {
height:50%;
-webkit-transform:translateX(-50%) rotate(-55deg);
transform:translateX(-50%) rotate(-55deg)
}

.nav-narrow-svg a:hover::before {
-webkit-transform:translateX(-50%) rotate(-125deg);
transform:translateX(-50%) rotate(-125deg)
}

.nav-narrow-svg a:hover::after {
-webkit-transform:translateX(-50%) rotate(-55deg);
transform:translateX(-50%) rotate(-55deg)
}

.nav-narrow-svg.has-white-bg .nav-icon-wrap::before,.nav-narrow-svg.has-white-bg .nav-icon-wrap::after {
z-index:100;
height:0;
background:#ccc;
-webkit-transition:height 0.3s,-webkit-transform .3s;
transition:height 0.3s,transform .3s
}

.nav-narrow-svg.has-white-bg a {
width:40px;
height:40px
}

@media only screen and (max-width: 767px) {
.nav-narrow-svg.has-white-bg a {
width:30px;
height:30px
}

nav.slider-nav a.prev {
left:-15px
}

nav.slider-nav a.next {
right:-15px
}
}

.tab-lite .nav-tabs > li {
float:left;
margin-bottom:-1px
}

.tab-lite .nav-tabs > li > a {
border:0 none!important;
border-radius:0!important;
font-size:16px;
font-weight:400;
line-height:normal;
padding:15px;
color:#333;
text-transform:uppercase;
border:0 none!important;
border-bottom:solid 1px #ddd!important
}

.tab-lite .nav-tabs > li.active > a,.tab-lite .nav-tabs > li.active > a:focus,.tab-lite .nav-tabs > li.active > a:hover {
background:#f7f7f7 none repeat scroll 0 0
}

.tab-inner {
padding:30px
}

@media only screen and (max-width: 767px) {
.tab-lite .nav-tabs > li > a {
padding:15px 10px;
font-size:14px
}

.sell-your-item {
font-size:11px;
padding:2px 7px;
right:1px;
top:0
}

.row-featured-category .sell-your-item {
top:15px
}

.box-title h2,.title-2 {
font-size:22px
}

.col-thin-right,.col-thin-left {
padding-left:15px;
padding-right:15px
}
}

@media only screen and (max-width: 400px) {
.nav-tabs.add-tabs > li > a {
font-size:10px;
padding-left:5px;
padding-right:5px
}

.tab-filter {
width:100px
}

.tab-filter .select-short-by {
min-width:80px!important;
width:100%!important
}

.select-short-by .selecter-selected {
font-size:9px
}

.tab-filter {
right:5px
}
}

.navbar-site {
position:fixed;
top:0;
left:0;
right:0;
z-index:1001
}

.header {
min-height:80px
}

.navbar-left {
margin-top:20px
}

.jobs-intro {
height:450px
}

.hasOverly > div {
background:rgba(0,0,0,0.4)
}

.resume-up {
margin-top:15px;
color:#e8eced;
font-size:13px;
font-weight:400;
text-shadow:0 1px 1px rgba(0,0,0,0.2)
}

.resume-up a {
color:#e8eced
}

.resume-up a:hover {
opacity:.8
}

.row-featured-company .f-category h6 {
color:#777;
font-size:12px;
text-transform:none
}

.row-featured-company .f-category h6 .company-name {
color:#369
}

.company-title {
margin-bottom:0;
padding-bottom:0;
color:#999;
font-size:12px
}

.company-title a {
color:#999
}

.job-title {
margin-bottom:5px;
padding-bottom:0
}

.job-title a:hover {
text-decoration:underline
}

.jobs-desc {
color:#4e575d
}

.job-actions {
clear:both;
display:block;
margin-top:5px
}

.filter-content label {
padding-left:5px
}

.jobs-s-tag {
background:#f1f1f1;
border-radius:4px;
box-sizing:border-box;
display:inline-block;
font-size:.875em;
font-weight:600;
line-height:30px;
padding:0 10px;
margin-right:5px;
margin-left:5px
}

.jobs-s-tag:hover {
background:#eee
}

.jobs-s-tag:first-child {
margin-left:0
}

.jobs-s-tag:after {
display:inline-block;
content:'\e80e';
margin-left:5px
}

.jobs-details-info ul {
margin-left:20px
}

.jobs-details-info ul li {
list-style:outside none disc;
margin-left:14px
}

.job-summery ul li {
margin-bottom:10px
}

.company-logo-thumb {
display:block
}

.mobile-filter-bar {
background-color:#fafafa;
border-bottom:1px solid #ddd;
height:44px;
line-height:44px
}

.mobile-filter-bar > ul > li {
border-right:1px solid #ddd;
padding-right:15px;
padding-left:15px;
text-transform:uppercase
}

.mobile-filter-bar > ul > li:first-child {
padding-left:0
}

@media screen and (min-width: 768px) {
.mobile-filter-sidebar {
left:0!important
}

.mobile-filter-sidebar2 {
right:0!important
}

.mobile-filter-bar,.closeFilter {
display:none
}
}

@media screen and (max-width: 767px) {
.jobs-s-tag {
margin-bottom:4px
}

.hide-xs {
display:none
}

.btn-block-xs {
display:block;
width:100%
}

.mobile-filter-sidebar .inner-box {
margin-bottom:0;
border-radius:0!important
}

.closeFilter {
cursor:pointer;
display:block;
font-size:16px;
height:30px;
line-height:30px;
padding:3px;
position:absolute;
right:10px;
text-align:center;
top:0;
width:30px;
z-index:2147483647
}

.page-sidebar.mobile-filter-sidebar {
height:100%;
overflow:auto;
padding:0;
position:fixed;
top:0;
width:250px;
z-index:1110;
left:-251px
}

.page-sidebar.mobile-filter-sidebar2 {
height:100%;
overflow:auto;
padding:0;
position:fixed;
top:0;
width:250px;
z-index:1112;
right:-251px
}

.menu-overly-mask {
background-color:#000;
height:100%;
left:0;
opacity:.3;
position:fixed;
top:0;
transition:all .2s linear 0;
-webkit-transition:all .2s linear 0;
-o-transition:all .2s linear 0;
visibility:hidden;
backface-visibility:hidden;
width:100%;
z-index:1100
}

.menu-overly-mask.is-visible {
cursor:pointer;
opacity:.5;
visibility:visible;
backface-visibility:visible
}
}

.sInfo .company-logo-thumb {
float:left;
display:inline-block
}

.sInfo .company-logo-thumb img {
width:140px
}

.sInfo .seller-info * {
margin-bottom:0;
padding-bottom:0
}

.cInfo-right > div:first-child {
margin-bottom:15px
}

.overly-action {
background-color:rgba(13,44,59,0.7);
border-radius:0;
color:#fff;
display:block;
font-size:11px;
font-weight:500;
letter-spacing:.5px;
opacity:0;
padding:5px 20px;
position:absolute;
left:15px;
text-align:center;
text-transform:uppercase;
top:15px;
transition:all .25s linear 0;
visibility:hidden;
width:auto;
z-index:10
}

.img-box {
position:relative;
display:block
}

.overly-action a {
color:#fff
}

.img-box:hover .overly-action {
color:#fff;
opacity:1;
visibility:visible;
background-color:rgba(13,44,59,0.9)
}

@media only screen and (max-width: 400px) {
.sInfo .company-logo-thumb {
float:none;
display:block;
width:100%
}

.sInfo .company-logo-thumb img {
width:auto;
max-width:80%
}
}

.img-slider-box {
position:relative;
width:100%;
display:block
}

.slider-left {
width:80%;
width:calc(100% - 120px)
}

.ads-img-v2 #bx-pager {
position:absolute;
right:0;
width:100px;
top:0;
height:100%;
overflow-x:hidden;
overflow-y:auto
}

.ads-img-v2 #bx-pager .scroller-setup .scroller-content,.scroller-active .scroller-content {
padding:5px
}

.ads-img-v2 #bx-pager .thumb-item-link {
border-bottom:4px solid #ccc;
display:inline-block;
float:none;
height:auto;
margin:0 2px;
outline:medium none;
overflow:hidden;
position:relative;
width:auto
}

@media screen and (max-width: 480px) {
.slider-left {
width:80%;
width:calc(100% - 90px)
}

.ads-img-v2 #bx-pager {
width:70px
}
}

.seller-profile-img {
float:left;
width:100px;
margin-right:15px
}

.dl-horizontal dt {
clear:left;
color:#777;
float:left;
font-weight:400;
overflow:hidden;
text-align:left;
text-overflow:ellipsis;
white-space:nowrap;
width:170px;
word-wrap:normal;
margin-top:5px
}

.dl-horizontal dd {
margin-top:5px
}

.list-user-list li {
float:left;
display:inline-block;
width:33.33%;
margin-bottom:10px
}

.list-user-list li img {
max-width:100%;
max-height:60px;
max-width:60px;
display:block;
margin:0 auto
}

.list-user-list li img.img-circle {
border-radius:6px
}

@media (min-width: 768px) and (max-width: 990px) {
.list-user-list li {
width:50%;
margin-bottom:10px
}
}

@media only screen and (max-width: 500px) {
.list-user-list li {
width:50%;
margin-bottom:10px
}
}

.key-features {
margin-left:0;
margin-top:-5px
}

.key-features .media {
border-right:medium none;
padding:6px 0;
margin-top:0
}

.key-features .media:first-child {
margin-top:0
}

.key-features .media i {
font-size:28px
}

.key-features .media-object {
float:left;
margin-right:10px
}

.key-features .media-heading {
color:#333;
font-size:14px;
font-weight:700;
display:block;
margin:0
}

.key-features .data-type {
color:#999;
font-size:11px;
font-weight:700;
text-transform:uppercase
}

.auto-heading {
position:relative;
display:block;
padding-right:130px;
font-weight:700
}

.auto-price {
position:absolute;
right:0;
top:0;
font-weight:600;
color:#FF9113
}

.one-img {
margin-bottom:25px
}

.company-logo-thumb img {
max-width:100%
}

label.error {
color:#e74c3c;
font-size:90%
}

.locationModal a.form-control {
display:block;
line-height:36px;
padding-left:40px;
text-align:left
}

.locationModal a.form-control .icon-append {
top:6px
}

.container-content {
display:block;
clear:both
}

ul.list-number li {
list-style:unset none decimal
}

ul.list-number {
margin-left:30px
}

@-webkit-keyframes fadeIn {
from {
opacity:0
}

to {
opacity:1
}
}

@-moz-keyframes fadeIn {
from {
opacity:0
}

to {
opacity:1
}
}

@-ms-keyframes fadeIn {
from {
opacity:0
}

to {
opacity:1
}
}

@-o-keyframes fadeIn {
from {
opacity:0
}

to {
opacity:1
}
}

@keyframes fadeIn {
from {
opacity:0
}

to {
opacity:1
}
}

.fade-in {
opacity:0;
-webkit-animation:fadeIn ease-in 1;
-moz-animation:fadeIn ease-in 1;
animation:fadeIn ease-in 1;
-webkit-animation-fill-mode:forwards;
-moz-animation-fill-mode:forwards;
animation-fill-mode:forwards;
-webkit-animation-duration:1s;
-moz-animation-duration:1s;
animation-duration:1s
}

.coming-soon-page .landing-intro {
-webkit-animation-delay:.35s;
-moz-animation-delay:.35s;
animation-delay:.35s;
-webkit-animation-duration:.35s;
-moz-animation-duration:.35s;
animation-duration:.35s
}

.delay-1 {
-webkit-animation-delay:.35s;
-moz-animation-delay:.35s;
animation-delay:.35s
}

.delay-2 {
-webkit-animation-delay:.7s;
-moz-animation-delay:.7s;
animation-delay:.7s
}

.delay-3 {
-webkit-animation-delay:1.1s;
-moz-animation-delay:1.1s;
animation-delay:1.1s
}

.delay-4 {
-webkit-animation-delay:1.5s;
-moz-animation-delay:1.5s;
animation-delay:1.5s
}

.property-list .add-image a img {
border-radius:0;
padding:0;
width:100%
}

.property-list .add-title {
padding-bottom:5px
}

.property-list .item-price {
padding-bottom:7px
}

.property-list .info-row {
line-height:normal
}

.prop-info {
padding:15px 0 0
}

.prop-info-block {
border-right:1px solid #ccc;
color:#666;
display:table-cell;
margin:0;
min-height:20px;
padding:0 10px 5px;
float:left;
text-align:center;
width:30%
}

.prop-info-block:last-child {
border-right:0
}

.prop-info-block span {
display:block;
line-height:1.2
}

.prop-info span.title {
font-size:16px;
font-weight:600;
color:#222
}

.prop-info span.text {
font-size:12px
}

.make-grid .prop-info-block span,.make-grid .prop-info span.title
.make-grid .prop-info span.text {
display:inline
}

.make-grid .prop-info-block {
border-right:0;
color:#666;
display:inline;
margin:0;
min-height:0;
padding:0;
text-align:left;
width:100%
}

.make-grid .prop-info span.title {
font-size:14px
}

.make-compact .prop-info {
display:none
}

.property-list .make-compact .add-title {
clear:left;
float:left;
height:auto;
overflow:hidden;
padding-bottom:7px;
width:100%
}

.property-list .item-list.make-compact .info-row {
width:100%
}

.property-list .item-list.make-compact .btn-border-thin {
display:none
}

.property-list .item-list.make-compact .item-price {
float:none
}

.property-list .item-list .carousel-control {
text-shadow:none
}

.carousel-control .icon-next::before {
content:''
}

.carousel-control .icon-prev.icon-left-open-big:before {
content:'\e83b'
}

.carousel-control .icon-next.icon-right-open-big:before {
content:'\e83c'
}

.product-view-thumb-wrapper .bx-wrapper .bx-controls-direction a {
height:auto;
margin-top:-25px
}

@media all and (max-width: 779px) {
.property-list .make-list .prop-info-block {
float:left
}
}

@media all and (max-width: 480px) {
.auto-heading {
display:block;
padding-right:0
}

.auto-price {
display:block;
padding:5px 0 10px;
position:relative;
right:auto;
text-align:left;
top:auto;
width:100%
}

.property-list .price-box .tooltip {
display:none!important
}
}

@media all and (max-width: 990px) {
.prop-info {
padding-top:10px
}

.prop-info span.title {
font-size:14px
}

.prop-info span.text {
font-size:11px
}
}

.navbar-brand {
padding-top:0
}

.logo img {
max-height:80px
}

.container {
max-width:none
}

.cat-title img {
left:0;
position:absolute;
top:0
}

.Ads-options {
list-style:none
}

.Ads-options li {
width:48%;
display:inline-block;
vertical-align:top;
margin:2px
}

.Ads-options strong {
font-weight:400
}

.opt_name {
color:#939DA4
}

.container {
width:97%;
max-width:1473px
}

.item-price i {
font-size:.8em
}

.marked {
background:url(../../images/bg5.png) repeat
}

.marked:hover {
background:url(../../images/bg6.png) repeat
}

.navbar-nav > li.postadd a {
padding-left:12px;
width:150px
}

.region_control div {
font-size:1.3em;
text-align:center
}

.region_control i {
display:block
}

#regionlist {
margin:10px
}

#regionlist li {
display:inline-block;
margin:2px;
width:48%
}

#regionlist .active {
font-weight:700
}

.editblock {
margin-top:5px
}

.job-item {
max-height:130px
}

@media (max-width: 1024px) {
.maintree {
width:100%;
min-height:0;
margin:0
}

.Ads-options li {
width:100%
}

#listsort_cont {
display:none
}

.region_control div {
font-size:1em
}

#regionlist li {
width:49%
}

.nav-tabs.add-tabs > li > a {
font-size:1em
}

.navbar-nav > li.postadd a {
width:180px
}

.editblock {
visibility:visible
}

.editblock span {
display:none
}

.job-item {
max-height:none
}

.job-item .add-desc-box {
padding:0
}

.mobile-filter-sidebar2 {
background-color:#fff
}
}

#welcome_region .modal-dialog {
max-width:400px
}

.cornerRibbons.AdsRaised {
background:#16A085
}

.cornerRibbons.AdsMarked {
background:#FB8D17
}

.cornerRibbons.AdsMarked a {
color:#fff
}

.cornerRibbons.AdsBlock {
background:#C30
}

.cornerRibbons {
left:-14%;
top:12%;
line-height:17px
}

.tree1 li {
margin-left:10px
}

.tree1 .badge {
background-color:#EEE;
color:#A3A3A3
}

.tree2 li,.tree3 li {
display:inline
}

.tree4 h3 {
padding-bottom:0
}

.tree4 .empty {
color:silver
}

.tree4 table {
width:100%
}

#tag_cloud {
list-style:none;
width:100%;
padding:0
}

#tag_cloud li {
float:left;
margin:0 10px;
font-size:14px;
line-height:30px
}

#tag_cloud:hover li a {
opacity:.3
}

#tag_cloud li.tag1 {
font-size:1em
}

#tag_cloud li.tag2 {
font-size:1.2em
}

#tag_cloud li.tag3 {
font-size:1.4em
}

#tag_cloud li.tag4 {
font-size:1.6em
}

#tag_cloud li.tag5 {
font-size:1.8em
}

#tag_cloud li a {
text-decoration:none;
transition:opacity .8s;
-webkit-transition:opacity .8s;
-moz-transition:opacity .8s;
-o-transition:opacity .8s
}

#tag_cloud li a:hover {
color:#0B61A4;
opacity:1
}

.item-carousel .item {
width:160px
}

.item-carousel .item-carousel-thumb {
width:100%;
height:100px
}

.item-carousel .item-carousel-thumb img {
width:100%
}

.block_promo_h .item-carousel .item-carousel-thumb {
height:100px
}

.block_promo_h .item-carousel .item {
padding-right:70px;
width:200px
}

.block_promo_h {
padding-bottom:10px;
padding-top:10px;
margin:5px -10px
}

.block_h {
margin:10px -10px
}

.block_ {
padding:40px 10px
}

.block_f,.block_promo_f {
margin-left:10px;
margin-right:10px;
margin-top:-40px
}

.pricetag {
position:absolute;
right:15px;
width:150px;
top:20px
}

.ads-image {
position:relative
}

.category-content .title-2 {
line-height:normal
}

.ads-details-wrapper .info-row {
padding-top:0;
border-top:0
}

.Ads-txt {
margin-top:-10px;
margin-bottom:10px
}

#contact_iframe,#premium_iframe {
width:100%;
height:500px;
border:0
}

.captcha_cont img {
height:40px;
margin-right:10px;
font-size:25px;
float:left
}

.captcha_cont input {
height:40px;
width:120px;
font-size:16px
}

.blogs-comment-details {
padding:3px 3px 0 0
}

.blogs-comment-description {
margin-bottom:0
}

.blogs-comment-name {
margin:5px 0 0
}

.comment-block {
padding-top:0!important
}

.blogs-comment-list > li {
margin-bottom:0
}

.blogs-comment-respond .alert {
margin-top:10px
}

.blogs-comment-form {
margin-bottom:10px
}

.blogs-comment-description textarea {
width:100%;
height:100px
}

.blogs-comment-description .btn {
margin-top:10px;
margin-right:10px
}

.select_loading {
position:absolute
}

#main_form .alert,#panel_reg .alert {
margin-top:3px;
padding:4px;
text-align:center
}

.multiselect p {
margin-top:5px
}

#fields_loading {
text-align:center;
margin:10px
}

.price_select input {
display:inline-block;
width:59%
}

.price_select select {
display:inline-block;
height:40px;
width:40%;
float:right
}

#fields iframe {
width:100%;
height:90px;
border:0
}

#fields .yandex_field iframe {
width:100%;
height:400px;
border:0
}

.yandex_field p,.text_field p {
text-align:center
}

#main_form label i {
color:#80C080
}

#main_form label i.fa-asterisk {
color:#ff8080
}

div.tooltip {
min-width:150px
}

.field_label {
font-weight:400;
display:block;
margin:0;
padding:5px 0 5px 60px !important
}

.bar {
border:1px solid #169f83;
border-radius:0 0 5px 5px;
height:5px;
margin-top:-5px;
width:100%
}

.bar div {
background-color:#169f83;
border-radius:0 0 5px 5px;
height:4px
}

.form-horizontal .control-label {
padding-top:0
}

#main_form textarea {
width:100%;
height:40px
}

#main_form .form_submit {
text-align:center;
margin-top:3em
}

#password2 {
margin-top:3px
}

.ok {
background-color:#dff0d8;
border-color:#d6e9c6;
color:#3c763d;
border:1px solid transparent;
border-radius:4px;
padding:5px;
margin:5px
}

.error {
color:#a94442;
border:1px solid transparent;
border-radius:4px;
padding:5px;
margin:5px
}

.table-responsive {
margin-top:10px
}

#panel_update .alert,#panel_update .btn,.tab-content .alert {
}

.nav-tabs {
margin-bottom:5px
}

#alert_region_success,#alert_region_warning,#alert_cat_success,#alert_cat_warning {
margin-top:3px;
padding:4px;
text-align:center
}

.multiselect select {
margin-bottom:2px
}

#shop_pay_prolong {
text-decoration:none;
border-bottom:1px dotted silver
}

#shop_pay_prolong:hover {
border-bottom:1px dotted #fff
}

.shop_pay_prolong {
width:29%;
min-height:90px;
margin-right:5px;
padding:5px;
float:left;
text-align:center
}

.shop_pay_prolong h3 {
font-size:1.2em;
margin:0
}

.shop_pay_prolong p {
font-weight:700;
margin:10px
}

#ads-filter {
/*margin-bottom:5px;
height:35px*/
}

.bil img {
margin:5px
}

.ads-details-td .info span {
font-size:.8em;
margin-bottom:0
}

.jobs-list .add-image img {
max-height:110px
}

.seller-profile-img {
width:auto;
max-width:200px
}

.shop_once {
margin-left:4px
}

.shop_once .seller-contact-info {
margin:10px 0 0
}

.shop_once #YMapsID {
width:100%;
height:400px;
margin-top:10px;
padding:5px;
border:1px solid #ccc
}

.shop_once h3 {
padding-bottom:2px;
padding-top:5px
}

.shop_once .text-muted {
margin-top:5px
}

.front_region_select {
margin-top:10px
}

.make-compact span.date {
display:none
}

[class^="icon-"]::before,[class*=" icon-"]::before {
display:inline
}

.closeFilter2 {
cursor:pointer;
margin:10px;
position:absolute;
right:0;
font-size:16px;
width:30px;
height:30px
}

.right-head {
display:inline-block;
width:610px;
padding-bottom:0
}

.left-head {
display:inline-block;
height:80px;
overflow-y:hidden;
width:calc(100% - 610px)
}

.logo-text {
font-size:30px;
text-transform:none
}

.logo-icon img {
margin-right:10px
}

.logo-title {
margin-top:5px
}

@media (max-width: 1100px) {
.logo-icon img {
width:40px;
margin-right:10px;
float:left
}

.logo-text {
font-size:25px
}

.navbar-collapse {
padding:0
}

.navbar-nav > li.postadd a {
height:35px;
padding:10px;
width:150px
}

.pricetag {
right:-12px
}
}

@media (max-width: 1000px) {
.logo-icon img {
width:30px;
margin-right:5px;
float:left
}

.logo-text {
font-size:25px
}

.left-head {
display:block;
width:100%;
text-align:center;
position:fixed;
left:10px
}

.right-head {
padding-top:20px;
width:100%
}
}

@media (max-width: 770px) {
.right-head {
width:100%;
padding-top:0
}

.logo-icon img {
display:none
}

.logo-text {
display:block;
line-height:30px;
margin-top:10px;
position:absolute;
right:auto;
text-align:center
}

.navbar-nav {
margin:0
}

.navbar-collapse {
background:hsla(0, 1.5%, 60.2%, 0.9);
position:fixed;
right:0;
left:0;
margin-left:-15px;
margin-right:-15px
}

.navbar-nav > li.postadd a {
width:180px;
margin:5px
}

.left-head {
text-align:left
}
}

@media (max-width: 540px) {
.logo-text {
right:135px;
left:0
}

.action-td .btn span {
/*display:none*/
}

.action-td .btn {
/*width:30px*/
}

.action-td {
text-align:center;
/*width:40px*/
}
}

.right-head button {
color:#c1c1c1;
font-size:23px;
margin:20px 2px 0!important;
padding:8px
}

hr.cut {
display:none
}

#frame_days {
width:100%;
height:50px;
border:0
}

.frame_pay {
width:100%;
height:600px;
border:0
}

body.premium {
background-color:#fff;
padding:10px
}

body.premium .row {
margin-left:0;
margin-right:0
}

.billing_html input[type=button],.billing_html input[type=submit],.billing_html button {
border:medium none;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
font-weight:400;
line-height:1.4;
padding:10px 12px;
transition:all .25s linear 0;
-webkit-transition:all .25s linear 0;
-moz-transition:all .25s linear 0;
-ms-transition:all .25s linear 0;
-o-transition:all .25s linear 0;
background-color:#16A085;
border-color:#16A085;
color:#fff
}

.billing_html p {
margin-bottom:20px;
font-size:16px;
font-weight:300;
line-height:1.4
}

.table-action .row {
margin-left:0;
margin-right:0
}

.table-action label {
padding: 0 2px 0 0;
}

#frame_days {
border:0;
width:100%;
height:40px
}

#recount_sum {
font-weight:700;
white-space:nowrap;
font-size:1.2em
}

.allusers li {
width:160px;
min-height:20px;
display:inline-block;
vertical-align:top;
margin:5px
}

.block_search .icon-append {
top:5px;
z-index:9
}

.float_field {
text-align:left
}

.float_field label.checkbox-inline {
margin-left:0!important;
margin-right:10px
}

.float_field label.radio-inline {
margin-left:0!important;
margin-right:10px
}

input.price_field {
width:70px;
display:inline
}

select.price_field {
width:80px;
display:inline
}

select.num_field {
width:90px;
display:inline
}

.block_search {
border: 1px solid #e2e2e2;
padding: 0 5px 8px 5px;
}

.block_h .float_field,.block_f .float_field,.block_b .float_field,.block_t .float_field {
display:inline;
min-height:100px;
vertical-align:top;
}

.pull-right.navbar-link.footer-nav a {
text-transform:none;
padding:0
}

.selectpicker {
height:auto;
margin-top:5px
}

#browser_reject {
position:fixed;
z-index:90000;
left:0;
top:0;
width:100%;
font:13px Arial,Helvetica,sans-serif;
line-height:30px;
padding-left:42px;
background:#ffdc3a;
overflow:hidden
}

#region_loader_img {
margin:10px;
text-align:center
}

.page-info {
background:url(../../images/bg.jpg);
background-size:cover;
background-attachment:fixed
}

.wt {
width:70px
}

.worktime {
margin-top:5px
}

.worktime li {
font-size:.9em;
color:#939393;
line-height:1.5em
}

.block_search .text-center {
margin-top:5px
}

.search_text button {
height:40px;
margin:0;
padding-top:6px
}

.map_error {
position:absolute;
left:50%;
top:40%;
width:300px;
z-index:9
}

.map_error div {
position:relative;
left:-50%;
z-index:9
}

#selectRegion a {
color:#149078
}

#regionlist a {
color:#3f3c3c;
font-size:14px
}

.info-row span {
margin-right:3px
}

a.license {
text-decoration:none;
border-bottom:1px dashed silver
}

a.license:hover {
text-decoration:none;
border-bottom:1px dashed #fff
}

.sharing {
margin-bottom:5px
}

.cat-title .ln-shadow {
background-color:transparent
}

.item-list.promo .text-right .btn {
padding-right:5px
}

.btn.pm-delete {
margin-bottom:1px
}

.pm-deletemsg {
text-decoration:none;
border-bottom:1px dashed silver
}

.pm-deletemsg:hover {
text-decoration:none;
border-bottom:1px dashed #fff;
cursor:pointer
}

.pm-msgform {
text-align:right;
margin:10px
}

.pm-msgform textarea {
width:400px!important
}

.pm-row {
margin-bottom:-10px
}

.pm-info {
font-size:11px;
color:#8a8a8a;
margin-bottom:-7px;
margin-left:10px
}

.chat-title {
width:300px
}

.chat-table,.chat-table tr,.chat-table td,.chat-table th {
border:none!important
}

.chat-table {
max-height:500px
}

.pm-date {
font-size:12px;
color:#9a9a9a
}

.pm {
margin:10px 11px 5px 10px;
border:2px solid #16A085;
padding:10px;
font-family:arial;
position:relative;
border-radius:4px;
font-style:italic
}

.pm-1 .pm {
background-color:#d7ffd7;
color:#125112;
width:75%;
float:right
}

.pm-2 .pm {
background-color:#fff;
width:75%
}

.pm-1 .pm-info {
text-align:right;
margin-right:25px
}

.pm-2 .pm-info {
text-align:left
}

.pm-1 .pm::before {
content:"";
width:0;
height:0;
position:absolute;
border-left:10px solid #16A085;
border-right:10px solid transparent;
border-top:10px solid #16A085;
border-bottom:10px solid transparent;
right:-21px;
top:6px
}

.pm-1 .pm::after {
content:"";
width:0;
height:0;
position:absolute;
border-left:10px solid #d7ffd7;
border-right:10px solid transparent;
border-top:10px solid #d7ffd7;
border-bottom:10px solid transparent;
right:-16px;
top:8px
}

.pm-2 .pm::before {
content:"";
width:0;
height:0;
position:absolute;
border-left:10px solid transparent;
border-right:10px solid #16A085;
border-top:10px solid #16A085;
border-bottom:10px solid transparent;
left:-21px;
top:6px
}

.pm-2 .pm::after {
content:"";
width:0;
height:0;
position:absolute;
border-left:10px solid transparent;
border-right:10px solid #fff;
border-top:10px solid #fff;
border-bottom:10px solid transparent;
left:-16px;
top:8px
}

.pm-table div.pm-row {
cursor:pointer;
margin-top:-15px;
margin-left:3px;
margin-right:-7px;
cursor:pointer
}

.pm-3 .pm {
border-color:#135C4D
}

.pm-3.pm-1 .pm::before {
border-left-color:#135C4D;
border-top-color:#135C4D
}

.pm-3.pm-2 .pm::before {
border-right-color:#135C4D;
border-top-color:#135C4D
}

#sidebar {
background:hsl(0, 0%, 43%);
width:200px;
height:100%;
display:block;
position:fixed;
left:-200px;
top:0;
transition:left .3s linear;
z-index:1030
}

p.menu {
text-align:center;
padding:1em;
color:#fff;
text-transform:uppercase;
font-weight:700;
background:#EFC509;
font-size:16px
}

#sidebar.visible {
left:0;
transition:left .3s linear
}

.wthree_service_breadcrumb_right.rigtt a {
color:#333
}

.filtr_a {
margin-right:10px;
padding-right:10px;
border-right:1px solid #c7c7c7
}

#sidebar-btn {
display:inline-block;
vertical-align:middle;
width:32px;
height:15px;
cursor:pointer;
margin:15px 18px;
position:absolute;
top:50px;
right:-73px;
display: none;
}

#sidebar-btn span {
height:3px;
background:#EFC509;
margin-bottom:5px;
display:block
}

#sidebar-btn span:nth-child(2) {
width:75%
}

#sidebar-btn span:nth-child(3) {
width:50%
}

#sidebar ul {
margin:0;
padding:0;
text-align:left
}

#sidebar ul li {
list-style:none
}

#sidebar ul li a:hover {
background:#5a5959;
transition:.5s ease-in;
-webkit-transition:.5s ease-in;
-moz-transition:.5s ease-in;
-o-transition:.5s ease-in;
-ms-transition:.5s ease-in
}

.top_novo {
margin-top:30px
}

#sidebar ul li a {
color:#fff;
display:block;
padding:14px 15px;
text-decoration:none;
transition:.5s ease-in;
-webkit-transition:.5s ease-in;
-moz-transition:.5s ease-in;
-o-transition:.5s ease-in;
-ms-transition:.5s ease-in;
font-size:13px;
border-bottom:1px ridge #5a5959
}

#sidebar li ul {
display:none;
height:auto;
padding:0;
margin:0;
border:0;
position:absolute;
width:200px;
z-index:200
}

#sidebar li:hover ul {
display:block;
background:#333
}

#sidebar li ul li a {
padding:12px 10px;
font-size:.85em;
transition:.5s ease-in;
-webkit-transition:.5s ease-in;
-moz-transition:.5s ease-in;
-o-transition:.5s ease-in;
-ms-transition:.5s ease-in;
border-bottom:1px ridge #292828;
color:#a4a6a7
}

#sidebar li ul li a:hover,#sidebar li ul li a:active {
background:#1d1c1c;
color:#ffc229
}

#sidebar i {
margin-left:2em;
font-size:.7em;
color:#f8e592
}

.cbp-spmenu {
background:#fff;
position:fixed
}

button#showRight {
background:none;
outline:none;
border:none;
margin:0 1em
}

.cbp-spmenu h3 {
color:#fff;
font-size:1.9em;
padding:15px 20px;
margin:0;
font-weight:300;
background:#E16B5B;
text-align:center
}

.cbp-spmenu ul {
padding:0
}

.cbp-spmenu li {
list-style:none
}

.cbp-spmenu li a {
display:block;
color:#fff;
text-decoration:none;
text-align:center
}

.cbp-spmenu li a:hover {
background:none;
color:#9BD16F;
text-decoration:none;
transition:.5s all;
-webkit-transition:.5s all;
-o-transition:.5s all;
-moz-transition:.5s all;
-ms-transition:.5s all
}

.cbp-spmenu li.active {
background:none;
color:#9BD16F
}

.cbp-spmenu-vertical {
width:350px;
height:534px;
z-index:9999
}

.cbp-spmenu-horizontal {
width:100%;
height:150px;
left:0;
z-index:1000;
overflow:hidden
}

.cbp-spmenu-horizontal h3 {
height:100%;
width:20%;
float:left
}

.cbp-spmenu-horizontal li a {
float:left;
width:20%;
padding:.8em;
border-left:1px solid #69B22E
}

.cbp-spmenu-left {
left:-240px
}

.cbp-spmenu-right {
right:-350px
}

.cbp-spmenu-left.cbp-spmenu-open {
left:0
}

.cbp-spmenu-right.cbp-spmenu-open {
right:0
}

.cbp-spmenu,.cbp-spmenu-push {
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
transition:all .3s ease
}

@media (max-width:1366px) {
.cbp-spmenu-right {
right:-350px
}
}

@media (max-width:991px) {
.ind_cat {
max-height:200px;
overflow-y:auto;
overflow-x:hidden
}
}

@media (max-width:480px) {
.cbp-spmenu-vertical {
width:350px;
height:524px;
z-index:9999
}
}

@media (max-width:384px) {
.cbp-spmenu-vertical {
width:300px
}
}

@media (max-width:375px) {
.cbp-spmenu-vertical {
width:290px
}

.cbp-spmenu h3 {
color:#fff;
font-size:1.5em;
padding:12px 20px
}

.cbp-spmenu-vertical {
z-index:9999
}
}

@media (max-width:320px) {
.cbp-spmenu-vertical {
width:280px
}
}

.login-top {
padding:2.3em 2em
}

.login-top input[type="text"],.login-top input[type="password"] {
outline:none;
font-size:1em;
color:#999;
padding:10px 10px 10px 30px;
margin:0;
width:100%;
border:none;
border-bottom:2px solid #686464;
-webkit-appearance:none;
margin-bottom:28px;
font-family:Tahoma
}

.login-top input[type="text"]:focus,.login-top input[type="password"]:focus {
border-bottom:2px dashed rgba(87,86,87,0.83)
}

.login-top input.name {
background:url(../images/l1.png) no-repeat 0 51%
}

.login-top input.email {
background:url(../../images/l2.png) no-repeat 0 51%
}

.login-top input.phone {
background:url(../../images/l4.png) no-repeat 0 51%
}

.login-top input.password {
background:url(../../images/l3.png) no-repeat 0 51%
}

.login-top input[type="text"]:hover,..login-top input[type="password"]:hover {
border-bottom-color:rgba(132,141,215,0.52)
}

.login-top input[type="checkbox"] {
display:none
}

.login-top input[type="checkbox"]+label {
position:relative;
padding-left:2em;
border:none;
outline:none;
font-size:1em;
color:#999;
font-weight:400;
cursor:pointer
}

.login-top input[type="checkbox"]+label span:first-child {
width:18px;
height:18px;
border:2px solid #C8C8C8;
position:absolute;
left:0;
top:-1px
}

.login-top input[type="checkbox"]:checked+label span:first-child:before {
content:"";
background:url(../../images/tick.png)no-repeat;
position:absolute;
left:2px;
top:2px;
font-size:10px;
width:10px;
height:10px
}

.login-bottom {
/* margin-top:2em */
}

.login-bottom li {
/* display:inline-block;
float:left */
}

.login-bottom li:nth-child(2) {
float:right
}

.login-bottom a {
font-size:1em;
color:#555!important;
vertical-align:middle;
line-height:2.4em;
font-weight:400!important
}

.login-bottom a:hover {
color:#8e44ad;
transition:.5s all ease;
-webkit-transition:.5s all ease;
-moz-transition:.5s all ease;
-o-transition:.5s all ease;
-ms-transition:.5s all ease
}

.login-bottom input[type="submit"] {
font-size:.9em;
color:#fff;
background:#EFC509;
outline:none;
border:none;
cursor:pointer;
padding:10px 20px;
-webkit-appearance:none
}

.login-bottom input[type="submit"]:hover {
background:#3b5998;
color:#fff;
transition:.5s all ease;
-webkit-transition:.5s all ease;
-moz-transition:.5s all ease;
-o-transition:.5s all ease;
-ms-transition:.5s all ease
}

.social-icons ul li {
float:left;
width:100%;
background-color:#3b5998;
text-align:left
}

.social-icons ul li a {
display:block;
margin:0!important;
text-align:left
}

.social-icons ul li a span {
padding:2.2em .6em;
vertical-align:middle;
color:#fff;
font-size:1em
}

.social-icons ul li a span.text {
padding-left:1em
}

.social-icons ul li span.icons {
background:url(../../images/i1.png)no-repeat #2E4A84 center;
width:55px;
height:45px;
display:inline-block
}

.social-icons ul li.twt {
background-color:#55acee
}

.social-icons ul li.twt span.icons {
background:url(../../images/i2.png)no-repeat #4D9CD8 center
}

.social-icons ul li.vk span.icons {
background:url(../../images/i0.png)no-repeat #6185b1 center
}

.social-icons ul li.vk {
background-color:#45668e
}

.social-icons ul li.ggp {
background-color:#dc4e41
}

.social-icons ul li.ggp span.icons {
background:url(../../images/i3.png)no-repeat #D64639 center
}

.social-icons ul li.pin {
background-color:#bd081c
}

.social-icons ul li.pin span.icons {
background:url(../../images/i4.png)no-repeat #AB0518 center
}

.social-icons ul li a:hover span.icons {
transform:rotatey(360deg);
-webkit-transform:rotatey(360deg);
-o-transform:rotatey(360deg);
-moz-transform:rotatey(360deg);
-ms-transform:rotatey(360deg);
transition:.5s all
}

.login-bottom button[type="submit"] {
font-size:.9em;
color:#fff;
background:#EFC509;
outline:none;
border:none;
cursor:pointer;
padding:10px 20px;
-webkit-appearance:none;
border-radius:0
}

.cat-list {
display:block;
line-height:24px;
margin-bottom:16px;
text-align:center
}

.el_body {
background:#FFF;
padding:12px;
display:table;
width:100%
}

.cat-list img {
width:60px;
display:block;
float:left
}

.cat_title_width {
margin-top:5px;
text-align:left;
display:table;
margin-left:15px;
padding-left:10px
}

.cat_title {
height:50px;
display:table-cell;
vertical-align:middle;
line-height:20px;
font-size:14px;
color:#000
}

.cat_el {
width:90%;
border:1px solid #FFF;
border-radius:0;
min-height:100px;
list-style-type:none;
margin-top:-28px;
margin-left:15px
}

.treug {
border:15px solid transparent;
border-bottom:15px solid #fff;
position:absolute;
margin-top:-35px;
margin-left:15px
}

.menuh3 {
width:100%;
padding:5px 15px;
border-bottom:1px solid#ccc;
font-weight:600
}

.menuh3 a {
color:#000
}

.cat_el_li {
float:left;
margin-bottom:5px;
padding:15px
}

.cat_el_li li {
margin-bottom:3px
}

.cat_el li a {
display:table;
color:#337ab7;
text-decoration:none
}

.zs-enabled {
position:relative
}

.zs-enabled .zs-slideshow,.zs-enabled .zs-slides,.zs-enabled .zs-slide {
display:none;
position:absolute;
z-index:1;
top:0;
left:0;
width:100%;
height:100%;
overflow:hidden
}

.zs-enabled .zs-slideshow .zs-slides .zs-slide {
background:transparent none no-repeat 50% 50%;
background-size:cover;
position:absolute;
visibility:hidden;
opacity:0;
-webkit-transform:scale(1.2,1.2);
-moz-transform:scale(1.2,1.2);
-ms-transform:scale(1.2,1.2);
-o-transform:scale(1.2,1.2);
transform:scale(1.2,1.2)
}

.zs-enabled .zs-slideshow .zs-slides .zs-slide.active {
visibility:visible;
opacity:1
}

.zs-enabled .zs-slideshow .zs-bullets {
position:absolute;
z-index:4;
bottom:20px;
left:0;
width:100%;
text-align:center
}

.zs-enabled .zs-slideshow .zs-bullets .zs-bullet {
display:inline-block;
cursor:pointer;
border:2px solid #EFC509;
width:14px;
height:14px;
border-radius:8px;
margin:10px;
background-color:#000
}

.zs-enabled .zs-slideshow .zs-bullets .zs-bullet.active {
background-color:#EFC509
}

.zs-enabled .zs-slideshow:after {
content:" ";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:3;
background:transparent none repeat 0 0
}

.zs-enabled.overlay-plain .zs-slideshow:after {
background-image:url(../../images/dots.png)
}

.zs-enabled.overlay-dots .zs-slideshow:after {
background:url(../../images/dots.png)
}

.demo-inner-content {
position:relative;
z-index:2
}

.banner-info {
padding-top: 5em;
color:#8e8d8d;
text-align:center
}

.banner-info span.logo-sub {
color:#d49503
}

.banner-info h2 {
text-transform:uppercase;
font-size:1.3em;
margin:0;
font-weight:300
}

.banner-info b {
padding-bottom:10px
}

@media (max-width:1300px) {
.banner-info form {
width:90%;
margin:2% auto 0
}
}

.maps_kar {
margin-top:10px
}

.zs-bullets {
display:none
}
}

.maps_kar {
margin-top:10px
}

.zs-bullets {
display:none
}
}

@media (max-width: 640px) {
.sb-search {
position:absolute;
right:7.5%;
width:0;
top:37px
}

.sb-search-open {
right:-45%
}

.float_field {
width:100%!important
}
}

@media (max-width: 667px) {
.sb-search {
position:absolute;
right:7.5%;
width:0;
top:37px
}

.sb-search-open {
right:-45%
}

#sidebar-btn {
top:0
}
}

.product {
height:335px;
position:relative;
background:#FFF;
margin-bottom:20px;
overflow:hidden;
transition:all .3s ease;
width:100%
}

.product .date {
font-size:12px;
font-weight: 400;
width:100%;
text-align:center;
display:block;
margin:0;
padding:3px
}

.product_position {
box-shadow:-3px -2px 13px 1px #f7f7f7;
position:absolute;
width:100%;
height:100%;
background:#FFF;
transition:all .3s ease;
top:0
}

.pp_img {
padding-top:10px;
overflow:hidden;
height:162px;
text-align:center
}

.pp_img img {
height:100%
}

.pp_title {
padding:5px 15px 0
}

.pp_title a {
color:#4c4c4c;
display:block;
font-size:14px;
line-height:18px;
padding-top:8px;
padding-bottom:10px;
overflow:hidden;
height:54px;
margin-bottom:10px;
font-family:Tahoma;
font-size:14px;
line-height:18px;
display:table-cell;
vertical-align:middle
}

.pp_cat {
padding:0 15px 0;
font-size:13px;
color:#a7a7a7
}

.pp_cena_top {
position:absolute;
bottom:0;
width:100%;
transition:all .3s ease;
background:#FFF
}

.pp_cena {
margin:auto;
width:90%;
font-family:Tahoma;
font-size:22px;
color:#090;
font-weight:700;
line-height:29px;
margin-top:7px;
display:table;
border-top:1px solid #eaeaea
}

.prices {
float:left;
font-size:15px
}

.favs {
float:right
}

.product:hover {
box-shadow:0 0 10px 2px rgba(0,0,0,0.12)
}

.product:hover .product_position {
margin-top:30px
}

.price,.date {
font-size:1.2em;
font-weight:600;
padding:.5em 0;
color:#333
}

.vipob {
background:url(../../images/vip.png);
height: 75px;
width: 75px;
background-size: 100%;
position: absolute;
right: 0;
top: 0;
z-index: 1;
}

.product_position.marked {
background:#ecffe5
}

.pp_cena_top.marked {
background:#ecffe5
}

.vipob2 {
background:url(../../images/plat.png);
height: 75px;
width: 75px;
background-size: 100%;
position: absolute;
right: 0;
top: 0;
z-index: 1;
}

.vipus {
background:url(../../images/vip.png);
height: 50px;
width: 50px;
background-size: 100%;
position: absolute;
z-index: 1;
}

.vipus2 {
background:url(../../images/plat.png);
height: 50px;
width: 50px;
background-size: 100%;
position: absolute;
z-index: 1;
}

.footer-grid .comm_p a {
color:#999;
float:left
}

.comm_a {
float:left
}

.comm_te {
padding-left:20px
}

.footer {
background:hsla(0, 3.3%, 63.9%, 1);
padding:2em 1em;
margin-top:20px;
border-top:solid 1px #ddd;
font-size:12px;
color:#4e575d;
letter-spacing:.5px
}

.footer-grid h3 {
font-size:1.4em;
color:#fff;
margin:0 0 1em;
position:relative;
padding-bottom:.5em;
text-transform:uppercase;
font-weight:400
}

.footer-grid h3:before {
position:absolute;
bottom:0;
left:0;
width:30%;
height:1px;
background:#828282;
content:''
}

.footer-grid span {
font-size:1.4em;
color:#fff;
margin:0 0 1em;
position:relative;
padding-bottom:.5em;
text-transform:uppercase;
font-weight:400
}

.footer-grid span:before {
position:absolute;
bottom:0;
left:0;
width:100%;
height:1px;
background:#b5b4b4;
content:''
}

.comm_p {
line-height:20px;
color:#999;
font-size:14px;
margin-bottom:10px
}

.footer-grid ul li {
list-style-type:none;
margin:1em 0;
color:#bdbbbb;
font-size:14px
}

.footer-grid ul li a {
color:#f7f7f7;
text-decoration:none
}

.o_nas a {
font-size:13px
}

.footer-grid ul li i {
color:#999;
border:1px solid #999;
padding:.5em;
border-radius:100%;
-webkit-border-radius:100%;
-moz-border-radius:100%;
-o-border-radius:100%;
-ms-border-radius:100%;
margin-right:1em
}

.footer-grid.foot_menu ul li i {
border:0;
padding:0;
margin-right:0
}

.footer-grid ul li span {
display:block;
margin-left:3em
}

.footer-logo {
text-align:center;
margin:3em 0
}

.footer-logo h2 {
position:relative
}

.footer-logo h2:before {
left:0
}

.footer-logo h2:before,.footer-logo h2:after {
content:'';
width:28%;
height:4px;
border-top:1px solid #575757;
position:absolute;
top:40%
}

.footer-logo h2:after {
right:0
}

.footer-logo h2 a {
line-height:20px;
font-size:1.5em;
color:#575757;
text-decoration:none;
position:relative;
text-transform:uppercase
}

.footer-logo h2 a span {
letter-spacing:5px;
text-transform:uppercase;
padding-top:10px
}

.footer-grid p {
font-size:14px;
color:#999;
line-height:1.8em;
margin:0
}

.footer-grid a {
color:#74bfff
}

.o_nas {
text-align:justify
}

.back-to-top {
display:none;
text-decoration:none;
position:fixed;
bottom:40px;
right:10px;
overflow:hidden;
width:48px;
height:48px;
border:none;
text-indent:100%;
background:url(../../images/to-top2.png) no-repeat 0 0;
z-index:99999
}

.mass_bread {
background:#f8f8f8
}

.wthree_service_breadcrumb_left {
float:left
}

.wthree_service_breadcrumb_left ul li {
display:inline-block;
color:#212121;
font-size:14px
}

.wthree_service_breadcrumb_left ul li a {
color:#efc509;
text-decoration:none
}

.wthree_service_breadcrumb_left ul li.act_brea a {
color:#333
}

.service-breadcrumb {
padding:1em 0;
background:#fff
}

.wthree_service_breadcrumb_right {
float:right;
font-size:14px
}

.vids {
display:table;
margin:auto;
float:right;
margin-right:10px;
padding-right:10px;
border-right:1px solid #c7c7c7
}

.vids a {
color:#333
}

.hr_left {
border-bottom:1px solid #e2e2e2;
padding-top:10px;
margin-bottom:10px;
float:left;
width:100%
}

.vids .glyphicon {
font-size:16px;
margin-top:2px
}

.fa.fa-heart.ok_fav {
color:#ccc
}

.fa-heart {
color:#fe6029
}

.fa.fa-heart-o {
color:#fe6029
}

.back_tree {
background:#FFF;
margin-bottom:15px;
padding:20px
}

.tree_h1 {
margin-bottom:5px;
border-bottom:1px solid #ccc;
padding: 0 0 6px 0
}

.tree_h {
font-size:20px;
margin:0;
text-transform:none;
padding-bottom:2px
}

.inner ul {
display:inline-flex;
vertical-align:top
}

.inner ul li {
margin:7px 20px 7px 0;
list-style:none
}

.inner ul li a {
color:#0098d0;
font-size:14px
}

.inner {
padding:6px 0;
display:block
}

.sky-form section {
margin-bottom:10px
}

section p {
background:#709db7;
padding:8px 20px;
color:#fff;
margin:8px 0 0;
font-size:16px
}

.range.price {
background:#FFF;
display:table;
width:100%;
padding:18px 10px 12px;
border-bottom:1px solid #e5e3db;
font-size:1em
}

.year input[type="number"],.kms input[type="number"],.pincode input[type="number"],.price input[type="number"] {
height:39px;
width:220px;
outline:none
}

.year select,input[type="number"] {
height:40px;
float:left;
font-size:14px;
margin-right:15px;
padding-left:10px
}

select#country111 {
padding:9px 10px;
width:100%;
font-weight:400;
background:none;
border:1px solid #bdbaba;
color:#848484;
outline:none;
font-size:14px;
margin-bottom:0;
float:left;
background:#fff
}

.scrollbar {
background:#fff
}

.regbar {
padding:5px 0 3px 10px;
background:#fff
}

.form-inner {
padding:1em
}

.radio,.checkbox {
outline:none;
border:none;
margin-bottom:4px;
padding-left:27px;
font-size:13px;
line-height:27px;
color:#555;
cursor:pointer;
font-weight:400;
margin-top:0
}

.scrollbar .radio,.checkbox {
margin-bottom:8px
}

.input:hover input,.select:hover select,.textarea:hover textarea,.radio:hover i,.checkbox:hover i,.toggle:hover i {
border-color:#e16b5b
}

.input input,.select select,.textarea textarea,.radio i,.checkbox i,.toggle i,.icon-append,.icon-prepend {
border-color:#e5e5e5;
transition:border-color .3s;
-o-transition:border-color .3s;
-ms-transition:border-color .3s;
-moz-transition:border-color .3s;
-webkit-transition:border-color .3s
}

.radio i,.checkbox i {
position:absolute;
top:5px;
left:0;
display:block;
width:17px;
height:17px;
outline:none;
border-width:2px;
border-style:solid;
background:#fff
}

.checkbox i {
position:absolute;
bottom:5px;
left:2px;
display:block;
width:18px;
height:18px;
outline:none;
background:#fff;
border:2px solid #C8C8C8
}

.radio input,.checkbox input {
position:absolute;
left:-9999px
}

.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
}

.checkbox input {
position:absolute;
left:-9999px
}

input[type="radio"],input[type="checkbox"] {
margin:4px 0 0;
margin-top:1px \9;
line-height:normal
}

input[type="checkbox"],input[type="radio"] {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
padding:0
}

.radio input:checked + i:after,.checkbox input:checked + i:after {
opacity:1
}

.checkbox input + i:after {
color:#e16b5b;
content:'';
top:2px;
left:2px;
width:12px;
height:12px;
background:url(../../images/tick.png) no-repeat;
text-align:center
}

.radio input + i:after,.checkbox input + i:after {
position:absolute;
opacity:0;
transition:opacity .1s;
-o-transition:opacity .1s;
-ms-transition:opacity .1s;
-moz-transition:opacity .1s;
-webkit-transition:opacity .1s
}

.checkbox input:checked + i:after {
opacity:1
}

.checkbox input + i:after {
position:absolute;
opacity:0;
transition:opacity .1s;
-o-transition:opacity .1s;
-ms-transition:opacity .1s;
-moz-transition:opacity .1s;
-webkit-transition:opacity .1s
}

.checkbox input + i:after {
content:"";
background:url(../../images/tick.png)no-repeat;
position:absolute;
left:2px;
top:2px;
font-size:10px;
width:10px;
height:10px
}

.radio input:checked + i,.checkbox input:checked + i,.toggle input:checked + i {
border-color:#212121
}

.input input,.select select,.textarea textarea,.radio i,.checkbox i,.toggle i,.icon-append,.icon-prepend {
border-color:#e5e5e5;
transition:border-color .3s;
-o-transition:border-color .3s;
-ms-transition:border-color .3s;
-moz-transition:border-color .3s;
-webkit-transition:border-color .3s
}

.radio i {
border-radius:50%
}

.radio i,.checkbox i {
position:absolute;
top:5px;
left:0;
display:block;
width:17px;
height:17px;
outline:none;
border-width:2px;
border-style:solid;
background:#fff
}

.radio input:checked + i:after,.checkbox input:checked + i:after {
opacity:1
}

.radio input + i:after {
background-color:#e16b5b;
content:'';
top:4px;
left:4px;
width:5px;
height:5px;
border-radius:50%
}

.radio input + i:after,.checkbox input + i:after {
position:absolute;
opacity:0;
transition:opacity .1s;
-o-transition:opacity .1s;
-ms-transition:opacity .1s;
-moz-transition:opacity .1s;
-webkit-transition:opacity .1s
}

:before,:after {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}

.num_field {
width:100%;
color:#333!important;
outline:none;
font-size:15px;
padding:.5em;
border:1px solid #bdbaba;
-webkit-appearance:none;
margin-bottom:5px;
margin-top:5px
}

.form-control {
border-radius:0
}

.text-center input[type="submit"] {
padding:10px;
background:#e16b5b;
border:none;
font-size:1.2em;
color:#fff;
margin-top:2px;
width:100%
}

.filtr_a {
cursor:pointer
}

.background_search {
text-align:center;
padding-top:30px
}

#listsort_cont {
background:#FFF;
padding:10px;
display:table;
width:100%
}

#listsort_cont span {
font-size:13px
}

#listsort {
width:auto;
background:none;
border:1px solid #e0e0e0;
display:inline
}

.listsort_contright {
float:right
}

.listsort_contright ul {
list-style-type:none;
line-height:40px
}

.listsort_contright li {
display:inline;
border-right:1px solid #ccc;
padding-right:5px
}

.listsort_contright li.active a {
border-bottom:1px solid #d41111
}

.listsort_contright li a {
font-size:13px;
margin-left:5px
}

.counters {
color:#8e8e8d;
font-size:12px
}

.news-grid.marked {
background:#f4ffd4;
position:relative;
color:#FFF
}

span.price1 {
background-color:#4a89be;
color:#FFF;
display:block;
font-size:13px;
padding:7px 15px;
position:absolute;
left:0;
text-align:right;
top:0;
z-index:2;
line-height:1;
transition:.5s all;
-webkit-transition:.5s all;
-moz-transition:.5s all;
-o-transition:.5s all;
-ms-transition:.5s all;
font-weight:600;
background-color:#ffab00;
box-shadow:2px 3px 8px #404040
}

.news-img.up {
float:left;
width:30%;
position:relative;
overflow:hidden
}

span.price1:after {
position:absolute;
left:0;
top:50%;
content:" ";
margin-top:13px;
width:0;
height:0;
border-style:solid;
border-width:13px 4px 26px 6px;
border-color:#ffab00 transparent transparent;
transition:.5s all;
-webkit-transition:.5s all;
-moz-transition:.5s all;
-o-transition:.5s all;
-ms-transition:.5s all
}

.news-grid,.related-posts,.popular-videos {
margin-bottom:1.5em;
padding:10px 10px 15px;
background:#FFF
}

.news-text.coming {
float:right;
width:67%
}

.news-text h2,.videos h3 {
color:#333;
font-size:20px;
font-family:Tahoma;
margin-bottom:5px;
padding:0
}

.news-text h3 a,.videos h3 a,ul.news li a:hover,ul.news li:hover i {
color:#e16b5b;
text-decoration:none
}

.news-img img {
max-width:100%;
max-height:155px
}

.news-text p {
font-size:13px;
color:#949494;
font-family:Tahoma;
text-transform:none;
padding-bottom:0
}

p.news {
margin:.5em 0
}

.cat_list {
font-size:13px;
color:#949494;
font-family:Tahoma
}

a.read.hvr-shutter-in-horizontal {
background:#50af54;
font-size:17px;
padding:5px;
color:#fff;
position:absolute;
display:inline-block;
vertical-align:middle
}

.news-grid:hover {
box-shadow:0 0 10px 2px rgba(0,0,0,0.12)
}

.news-grid {
background:#FFF;
position:relative;
transition:all .3s ease
}

.iframe_cat {
width:100%;
height:100%;
border:0;
background:url(../../images/712.gif);
background-position:center;
background-repeat:no-repeat;
display:none
}

.blog-pagenat ul li a {
display:block;
background:#fff;
padding:.5em 1em;
font-size:.9em;
color:#222;
font-weight:400;
display:inline-block;
margin-top:1em;
text-decoration:none;
border:1px solid #7b7f82
}

.blog-pagenat {
margin-bottom:20px
}

.blog-pagenat ul li a:hover,.blog-pagenat ul li a.last:hover,.blog-pagenat ul li a.frist:hover {
background:#e16b5b;
color:#fff;
border:1px solid #e16b5b
}

.blog-pagenat ul li a.active {
background:#e16b5b;
color:#fff;
border:1px solid #e16b5b
}

.blog-pagenat ul li a.last,.blog-pagenat ul li a.frist {
background:#7b7f82;
color:#fff
}

.blog-pagenat ul li {
display:inline-block;
list-style:none
}

.d_table {
display:table;
width:100%
}

#listsort_cont {
margin-bottom:15px
}

.proms {
border:2px solid #025cff
}

.inner-box.block_r {
padding-bottom:0;
padding-top:5px;
margin:0
}

@media (max-width: 640px) {
.lsm {
display:block;
margin-right:5px;
float:left
}

.mux {
height:20px;
overflow:hidden
}

.footer-logo {
margin:0
}

.news-img.up {
width:32%;
min-height:auto
}

.news-text.coming {
float:right;
width:67%;
padding-left:5px
}

.news-img img {
min-height:auto
}

a.read.hvr-shutter-in-horizontal {
background:none;
font-size:15px;
padding:0;
color:#28862c
}
}

.block_promo_r {
padding-top:0
}

.carousel-control.left,.carousel-control.right {
background:none
}

.autor-icons .fa.fa-cart-arrow-down {
padding:8px;
font-size:20px;
border-radius:50px;
color:#fff;
background:#709db7
}

.padding_no {
padding:0
}

.blo-top,.blo-top1 {
-moz-box-shadow:0 0 5px #ccc;
-webkit-box-shadow:0 0 5px #ccc;
box-shadow:0 0 5px #ccc;
padding:12px
}

.price_blo {
height:46px;
width:100%;
background:#e16b5b;
padding:5px 0;
border-radius:3px;
text-align:center;
color:#fff;
font-size:22px;
line-height:38px;
margin-bottom:10px
}

.autor-icons {
margin-top:10px;
text-align:center
}

.autor-icons .glyphicon.glyphicon-user {
padding:8px;
font-size:20px;
border-radius:50px;
color:#fff;
background:#709db7
}

.vert_align {
text-align:center;
margin-top:5px;
font-weight:600;
padding-bottom:10px;
font-size:14px
}

.nap_s_i {
height:34px;
line-height:15px;
background-color:#0af;
margin:0 0 8px 0;
width:100%
}

.btn-info:hover,.btn-info:focus,.btn-info.focus,.btn-info:active,.btn-info.active,.open > .dropdown-toggle.btn-info {
color:#fff;
background-color:#31b0d5;
border-color:#269abc
}

.nap_s,.nap_s:hover,.nap_s:focus {
background-color:#9cc57d
}

.services h5 {
display:block;
font-size:20px;
font-weight:400;
margin-bottom:10px
}

.monet {
display:block;
margin-bottom:-1px;
display:table
}

.mon_midle {
display:table-cell;
vertical-align:middle;
font-size:15px
}

.mant_div {
width:30%;
background:#e16b5b;
text-align:center;
font-size:20px;
padding:5px;
display:inline-grid
}

.mant_div:nth-child(2) {
margin-left:3%;
margin-right:3%
}

.mant_div a {
color:#FFF
}

.mant_div a i {
text-shadow:1px 1px #2fa277
}

.services {
padding:9px 0 0 10px;
display:flex;
width:100%
}

.sosc {
border:1px solid #e0e0e0;
padding:12px;
text-align:center;
margin-top:28px
}

.sosc h4 {
margin-bottom:22px;
font-size:20px
}

.m_edit {
background:#14ad13;
padding-top:5px;
padding-bottom:5px;
color:#FFF;
font-size:12px;
display:block;
text-align:center;
margin:4px
}

.m_delete {
background:#e16b5b;
padding-top:5px;
padding-bottom:5px;
color:#FFF;
display:block;
font-size:12px;
text-align:center;
margin:4px
}

.m_delete_btn {
background:#e16b5b;
color:#FFF;
display:block;
font-size:12px;
text-align:center;
}

.moder_panel {
display:table;
width:100%;
margin-top:9px
}

.rows {
margin-left:-15px;
margin-right:-15px
}

.blo-top,.sosc {
background:#FFF
}

.mess_h1 {
color:#3e3f48;
display: inline-block;
font-size: 28px;
margin:0 0 0 5px
}

ul.com.g_com {
border-top:0
}

ul.com,.single-left4 {
padding:1.5em 0;
border-top:1px solid #E2E2E2
}

.single-left2 ul.com li {
display:inline-block;
margin-right:2em;
color:#626262
}

.single-left2 ul.com li a {
color:#777;
font-size:14px;
text-decoration:none
}

.com.g_com .glyphicon {
margin-right:5px
}

.messtext {
padding-top:10px
}

.single-left3 {
color:#777;
line-height:1.9em;
margin:0;
padding:25px;
background:#fdfdfd;
font-size:14px;
border:1px solid #e0e0e0
}

.padding-r-n {
padding-right:0
}

.kapsul {
margin-top:10px;
text-align:center
}

.nasaite {
margin:auto;
margin-top:5px;
width:50%;
text-align:center;
height:15px;
border:1px solid;
border-radius:20px;
overflow:hidden;
border-color:#676767 #717171 #5a5a5a;
display:none
}

.back_na {
height:15px;
background:#d2d2d2;
background-color:#8e8e8e;
background-image:linear-gradient(to bottom,#9e9e9e,#777);
background-repeat:repeat-x;
float:right;
border-radius:0 30px 30px 0;
margin:-1px 0
}

.vert_autor {
height:20px;
overflow:hidden
}

.mass-padding {
padding-right:0;
padding-left:0
}

.positionkart {
position:relative;
height:100px;
width:100%
}

.maps_mass {
padding:5px;
margin:0;
position:absolute;
z-index:9;
border-top:0
}

@media (max-width: 770px) {
.padding-r-n {
padding-right:15px
}

.d_table {
display:table;
width:100%;
margin:0
}
}

.yampss {
height:90px
}

.yampss,#mmaps,.block_yamap,.maps_mass {
border:1px solid #ccc;
transition:1s
}

#mmaps {
height:90px
}

.yampss:hover {
height:400px
}

.yampss:hover #mmaps {
height:400px
}

.yampss:hover .block_yamap {
height:400px
}

.maps_mass:hover {
box-shadow:0 0 10px #ababab
}

#mmaps {
background:url(../../images/712.gif) no-repeat;
background-position:center center;
background-size:70px 70px
}

.maps_mass {
width:100%
}

@media (max-width: 990px) {
.positionkart {
margin-bottom:10px
}
}

.single-left2 {
display:table;
width:100%
}

.comments-grid-right h3 a {
font-size:.9em;
color:#e16b5b;
margin:0;
text-decoration:none;
text-transform:uppercase
}

.comments-grid-left img {
padding:.3em;
box-shadow:0 0 4px #999;
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;
-o-border-radius:50%;
-ms-border-radius:50%
}

.comments-grid-left {
float:left;
width:4em
}

.comments-grid-right {
float:right;
width:90%
}

.blogs-comments-area h4 {
/* border-bottom:1px solid #ddd; */
display:table;
width:100%;
/* margin-bottom:15px; */
padding:10px 0;
position:relative
}

.form-horizontal .checkbox,.form-horizontal .radio.rediof {
padding-top:0;
padding-left:20px
}

.btn[type="submit"] {
border-radius:0;
background-color:#5cb85c
}

.pay_user {
background:#efc509;
width:100%;
display:block;
text-align:center;
padding:5px;
margin-bottom:20px;
color:#FFF;
font-size:14px;
font-weight:600
}

.box-menu {
padding:15px;
margin-bottom:15px;
background:#FFF
}

.box-menu .acc-list {
padding:10px;
margin-bottom:10px;
border:1px solid #f1f0f0
}

.box-menu ul {
list-style-type:none
}

.box-menu .acc-list a {
font-size:14px
}

.box-menu .active {
color:#d9534f
}

.box-menu h5 a {
font-weight:600;
margin-bottom:10px;
display:block
}

.badge {
display:inline-block;
min-width:10px;
padding:3px 6px;
font-size:12px;
font-weight:400;
line-height:1;
color:#ffffff;
text-align:center;
white-space:nowrap;
vertical-align:middle;
background-color:#47e86a
}

.box-menu .collapse-box h5 {
padding:0
}

.panel_u .nav-tabs>li>a:hover,.panel_u .nav>li>a:focus {
color:#000
}

.shops_right .btn {
color:#333;
background-color:#fff;
border-color:#ccc;
border-radius:0;
border:1px solid #ccc
}

.shops_right .btn:hover {
color:#fff;
background-color:#e16b5b;
border-color:#e16b5b
}

.h3_shop {
color:#4c4c4c;
font-size:1.5em
}

.nav-tabss li.active a {
border-color:red;
background-color:#fff
}

.nav-tabss {
border-bottom:1px solid #ddd
}

.tabsshops {
margin:0 0 -1px
}

.tabsshops .nav-tabss>li>a {
display:block;
text-align:center;
margin:0;
padding:6px;
color:#4c4c4c;
font-weight:600;
text-decoration:none;
border:1px solid #ddd;
border-bottom-color:transparent;
border-radius:4px 4px 0 0;
overflow:hidden
}

.tabsshops .nav-tabss li.active a {
background-color:#fff
}

.tab-pane {
width:100%
}

.region_control i {
font-size:30px;
color:#149078;
text-shadow:none;
padding:5px
}

@media (max-width: 610px) {
.inner ul {
display:block
}
}

.maps_kar {
display:table;
margin:auto;
margin-top:50px
}

.online {
position:absolute;
width:15px;
height:15px;
background:#62b83e;
border-radius:10px;
right:5px;
top:5px;
border:3px solid #FFF;
z-index:1;
animation:BadgePulseGreen 1.8s infinite
}

.online_list {
position:absolute;
width:10px;
height:10px;
background:#62b83e;
border-radius:10px;
left:5px;
top:5px;
animation:BadgePulseGreen 1.8s infinite
}

.autor span.online_mess {
width:10px;
height:10px;
background:#62b83e;
border-radius:10px;
padding:0;
margin:0;
display:table;
position:absolute;
top:0;
left:0;
animation:BadgePulseGreen 1.8s infinite
}

.messonline {
padding:5px;
text-align:center;
margin:0 0 8px
}

.alert-warning-online {
color:#8a6d3b;
background-color:#fcf8e3;
border-color:#faebcc
}

@-webkit-keyframes BadgePulseGreen {
0% {
-webkit-box-shadow:0 0 0 0 rgba(56,247,50,.4)
}

70% {
-webkit-box-shadow:0 0 0 10px rgba(56,247,50,0)
}

100% {
-webkit-box-shadow:0 0 0 20px rgba(56,247,50,0)
}
}

@keyframes BadgePulseGreen {
0% {
-moz-box-shadow:0 0 0 0 rgba(56,247,50,0.4);
box-shadow:0 0 0 0 rgba(56,247,50,.4)
}

70% {
-moz-box-shadow:0 0 0 10px rgba(56,247,50,0);
box-shadow:0 0 0 10px rgba(56,247,50,0)
}

100% {
-moz-box-shadow:0 0 0 15px rgba(56,247,50,0);
box-shadow:0 0 0 15px rgba(56,247,50,0)
}
}

#zhaloba {
padding:10px 0 0;
text-align:center;
font-size:13px
}

#zhaloba a {
color:#FF0808;
padding-top:10px
}

.knopa {
border:1px solid;
border-radius:0;
background:#FF783C;
transition:all .5s ease
}

#iframe11 {
border:0;
width:95%;
height:470px
}

.car {
width:100%;
padding:10px;
background:#D5AF07;
text-align:center;
font-size:16px;
color:#FFF;
cursor:pointer;
padding:6px;
border-radius:3px;
margin:0 0 8px 0
}

.dop_polya {
border:1px solid #ccc;
margin:1px 0 5px;
padding:5px;
text-align: center;
border-radius:3px
}

.title-name {
border-bottom:1px solid #ddd;
display:table;
width:100%;
margin-bottom:15px;
padding:10px 0;
position:relative;
font-size:16px
}

.input-range input {
font-size:13px;
height:20px!important;
width:70px;
border-radius:3px;
border:1px solid silver;
color:#787878;
text-align:center;
margin-top:10px
}

.rates-range {
margin:5px;
text-align:center
}

.rates-range .rate {
border:1px solid silver;
display:inline-block;
font-size:11px;
line-height:normal;
padding:2px;
width:auto;
border-radius:3px;
cursor:pointer
}

.rates-range .rate.active {
border-color:#16A085;
background-color:#16A085;
color:#fff
}

.input-range input:focus {
border-color:#16a085;
color:#555
}

.info-row .edit a {
color:#9a9a9a;
text-decoration:underline
}

.info-row .edit a:hover {
text-decoration:none
}

.slider-disabler {
font-weight:400
}

.slider-disabler input {
vertical-align:-2px
}

.slider-disabled {
pointer-events:none;
opacity:.4
}

.autocomplete-suggestions .autocomplete-suggestion::after {
content:"\e814"
}

.card {
position:relative;
display:-ms-flexbox;
display:flex;
-ms-flex-direction:column;
flex-direction:column;
min-width:0;
word-wrap:break-word;
background-color:#fff;
background-clip:border-box;
border:1px solid rgba(0,0,0,0.125);
border-radius:.25rem;
margin-bottom:10px
}

.card-body {
-ms-flex:1 1 auto;
flex:1 1 auto;
padding:1.25rem
}

.nav-shop > li > a {
padding:5px 8px
}

.block_shop .title-2,.shop_top_phone {
text-shadow:1px 1px 2px #000;
font-size:20px;
font-weight:700;
color:#fff;
border-bottom:0;
margin-bottom:0
}

.shop_top_phone {
text-align:right
}

.shop_top_phone a,.top_shop_link {
color:#fff
}

.top_shop_link {
text-shadow:1px 1px 2px #000
}

.menu-rates {
left:60px;
width:200px
}

.in_title {
font-size:18px;
color:#515151
}

.in_title p {
margin-bottom:0
}

.social_top a {
margin-right:10px;
text-shadow:1px 1px 2px #000;
color:#fff;
font-weight:400;
font-size:13px
}

.social_top a:hover {
color:#FA7722
}

.item-price {
font-size:24px;
line-height:28px;
white-space:nowrap;
display:block;
word-spacing:-3px
}

.item-price .currency {
margin-right:3px;
color:#828282
}

.menu-rates .currency {
font-weight:400;
color:#828282
}

.badge .currency {
margin-right:1px;
color:silver
}

.make-grid .category {
display:none
}

.pricetag .currency {
margin-right:2px
}

.suggestion_cont {
position:relative
}

.suggestion {
position:absolute;
width:400px;
max-height:300px;
z-index:9999;
top:-5px;
background:#fff;
overflow-y:scroll;
display:none;
box-shadow:0 0 10px rgba(0,0,0,0.2);
padding:3px
}

.suggestion div {
border-bottom:1px solid #f0f0f0;
margin-top:2px;
margin-bottom:2px;
padding-bottom:2px
}

.suggestion div:hover,.shovered {
background-color:#fffdd1;
cursor:pointer
}

.suggetion_item:last-child {
border:0;
padding-bottom:2px
}

.menu-rates > li > a:hover,.menu-rates > li > a:focus {
background-color:#81b7e6
}

.ul0 {
list-style:none;
padding:0
}

.autor {
border:1px solid #ccc;
border-radius:3px;
margin:0 0px 10px 0
}

#panel_delete {
margin-top:11px
}

.seller-profile-shop {
margin-bottom:15px
}

.radio {
position:absolute;
z-index:-1;
opacity:0;
margin:10px 0 0 7px
}

.radio + label {
position:relative;
padding:0 0 2px 35px;
cursor:pointer;
display:block
}

.radio + label:before {
content:'';
position:absolute;
top:0;
left:0;
width:22px;
height:22px;
border:1px solid #CDD1DA;
border-radius:50%;
background:#FFF
}

.radio + label:after {
content:'';
position:absolute;
top:3px;
left:4px;
width:15px;
height:15px;
border-radius:50%;
background:#9FD468;
opacity:0;
transition:.2s
}

.radio:checked + label:after {
opacity:1
}

.radio:focus + label:before {
box-shadow:0 0 0 2px rgba(255,255,0,.4)
}

.checkbox {
position:absolute;
z-index:-1;
opacity:0;
margin:10px 0 0 20px
}

.checkbox + label {
position:relative;
padding:0 0 0 60px;
cursor:pointer;
margin-top:3px;
margin-bottom:0;
display:block
}

.checkbox + label:before {
content:'';
position:absolute;
top:1px;
left:0;
width:49px;
height:24px;
border-radius:13px;
background:#CDD1DA;
box-shadow:inset 0 2px 3px rgba(0,0,0,.2);
transition:.2s
}

.checkbox + label:after {
content:'';
position:absolute;
top:2px;
left:2px;
width:21px;
height:21px;
border-radius:10px;
background:#FFF;
box-shadow:0 2px 5px rgba(0,0,0,.3);
transition:.2s
}

.checkbox:checked + label:before {
background:#9FD468
}

.checkbox:checked + label:after {
left:26px
}

.checkbox:focus + label:before {
box-shadow:inset 0 2px 3px rgba(0,0,0,.2),0 0 0 2px rgba(255,255,0,.3)
}

.cat_h1 {
font-size: 13px;
}

a.vse_t {
display: table;
background: #a8a6a6;
text-align: center;
margin: auto;
color: #FFF;
padding: 5px 20px 5px 20px;
border-radius: 3px;
}

.borders_bottom {
border-bottom: 1px dashed #bdbbbb;
margin-bottom: -15px;
margin-top: 15px;
}

.navbar-inverse .navbar-toggle {
border-color: #959090;
}

.upp {
background:#D5AF07;
padding-top:5px;
padding-bottom:5px;
color:#FFF;
display:block;
font-size:12px;
text-align:center;
margin:4px
}