body {font-family: 'Source Sans Pro', sans-serif; font-size:14px;background: #fafafa;}
*{outline: none!important;}
a {color:#1b82c0;}
a:link, a:visited {text-decoration: none;}

.fa {position: relative;top: 1px;
position: relative;
top: 1px;
display: inline-block;
font-style: normal;
font-weight: normal;
line-height: 1;
}

.error {color:red;font-size:12px;}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    transition: background-color 5000s ease-in-out 0s;
    -webkit-box-shadow: 0 0 0px 1000px #fff inset;
}

#site-header .navbar-nav>li>a::after,
#site-header,.transition, .price-block {-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;transition:all 0.5s ease-in;}

/* -- Header and Navigational Menu -- */
#site-header {background:#fff;border:0;border-radius: 0;border-bottom:1px solid #f3f3f3;margin:0;box-shadow: 0 0 38px rgba(37,37,35,.5);-moz-box-shadow: 0 0 38px rgba(37,37,35,.5);-webkit-box-shadow:0 0 38px rgba(37,37,35,.5);}
#site-header .navbar-brand {padding-top:8px;}
#site-header.affix {top: 0;width: 100%;z-index:10;}
#site-header .navbar-nav {margin-top:8px;}
#site-header.navbar-default .navbar-right {margin-right:0;}
#site-header .navbar-collapse {padding:0;}
#site-header .navbar-nav>li>a {padding-top:8px;padding-bottom:8px;position:relative;color:#3d3d3d;font-size:15px;line-height:15px;}

#site-header .navbar-nav>li.menu-submit-site>a, .btn-1, .btn-2,
#site-header .navbar-nav>li.menu-login>a {border-radius:32px;font-size:13px;line-height:13px;}
#site-header .navbar-nav>li.menu-submit-site>a.noround,
#site-header .navbar-nav>li.menu-login>a.noround, .nbround {border-radius: 0;}
#site-header .navbar-nav>li.menu-submit-site>a, .btn-1 {border:1px solid #b3b3b3;line-height:12px;}
#site-header .navbar-nav>li.menu-login {margin-left:6px;}
#site-header .navbar-nav>li.menu-login>a, .btn-2 {background:#fc8d2a;color:#fff;}
.btn-1 {color:#3d3d3d}
.btn-1, .btn-2 {display:inline-block;padding:8px 15px;border-radius:0;}

#site-header.navbar-default .navbar-toggle {margin:8px 15px 0 0;padding: 1px;font-size: 23px;border:0;}
#site-header.navbar-default .navbar-toggle:focus, #site-header.navbar-default .navbar-toggle:hover {background:none;}
#site-header.navbar-default .navbar-nav > .active > a, 
#site-header.navbar-default .navbar-nav > .active > a:focus, 
#site-header.navbar-default .navbar-nav > .active > a:hover {background:none;color:#15aed2;}
#site-header.navbar-default .navbar-nav > .home>a {padding-left:0;padding-right:0;font-size:16px;}

.home #breadcrumb {display:none;}
#breadcrumb {background:#f0f0f0;height:30px;line-height:28px;color:#258ece;font-size:12px;overflow: hidden;}
#breadcrumb a {color:#808080;}
#breadcrumb ol {overflow:hidden;list-style:none;margin:0;padding:0;}
#breadcrumb ol li {display:inline-block;position:relative;}
#breadcrumb ol li+li {margin-left:20px;}
#breadcrumb ol li+li::before {content:'\f105';color:#808080;font-family:'FontAwesome';position:absolute;left:-12px;top:1px;}

.featured-main-img {line-height: 0;width: 100%;height: 100%;position:relative;overflow:hidden;}
.featured-main-img img {margin: 0 auto;opacity: 1.0;position: absolute;left: -9999px;right: -9999px;height:auto;min-width: 532px;width:100%;}

.hero-block {background:#222a2b url(../images/still-background.jpg) no-repeat bottom center;height:470px;padding-top:70px;}
.hero-block .search-wrap-bg {background:rgba(37,142,206,.5);padding:30px 0;width:992px;margin:0 auto;border-radius:10px;}
.hero-block .tag-line {/*font-size:54px;line-height: 60px;*/font-size:38px;line-height: 45px;color:#fff;text-shadow: 2px 2px rgba(0,0,0,.3);margin-bottom:20px;}
.hero-block .search-bar {height:80px;margin-bottom:26px;padding-top:15px;}
.hero-block .search-bar .find-out-now {width:172px;height:44px;border:1px solid #fff;display: inline-block;font-size:24px;line-height:40px;color:#fff;border-radius: 22px;background:transparent;}
.hero-block .search-bar .find-out-now:hover {background:#fc8d2a;}
/*.hero-block #search-form {display: none;}
.hero-block #search-form .col-sm-8 .col-sm-6{padding:0;}
.hero-block #search-form .form-control {border:0;border-radius:0;padding:0 20px;background: rgba(255,255,255,.2);color:#fff;height:44px;}
.hero-block #search-form .col-sm-6+.col-sm-6 .form-control {border-left:1px solid rgba(255,255,255,.7);}
.hero-block #search-form .form-control::-moz-placeholder{color:#f7f7f7;opacity:1}
.hero-block #search-form .form-control:-ms-input-placeholder{color:#f7f7f7;}
.hero-block #search-form .form-control::-webkit-input-placeholder{color:#f7f7f7;}
.hero-block #search-form .form-control:focus {box-shadow: none;}
.hero-block #search-form .lblock .form-control{border-radius:20px 0 0 20px;}
.hero-block #search-form .rblock .form-control{border-radius:0 20px 20px 0;}
.hero-block .search-bar.active a.find-out-now {display: none;}
.hero-block .search-bar.active #search-form {display: block;}*/
.hero-block #search-form .nav-tabs {margin:0 10px;border-bottom-width:0;}
.hero-block #search-form .nav-tabs>li>a {padding:5px 15px;color:#fff;border:0;font-weight:bold;}
.hero-block #search-form .nav-tabs>li>a:hover {color:#fff;background:none;border-bottom-width:0;border:0;}
.hero-block #search-form .nav-tabs>li.active>a, 
.hero-block #search-form .nav-tabs>li.active>a:focus, 
.hero-block #search-form .nav-tabs>li.active>a:hover {color:#555;background:#fff;}


.hero-block #search-form .tab-content {background:#fff;border-radius:6px;padding:5px;}
.hero-block #search-form .form-group {padding:0;margin:0;}
.hero-block #search-form .form-control {border:0;border-radius:0;padding:0 20px;box-shadow:none;height: 24px!important;}
.hero-block #search-form .form-control:focus {box-shadow: none;}
.hero-block #search-form .lblock,
.hero-block #search-form .rblock {margin-top:5px;}
@media (min-width:768px){
.hero-block #search-form .lblock {padding-right: 0;}
.hero-block #search-form .rblock {padding-left: 0;}
}
.hero-block #search-form .col-sm-7+.col-sm-5 {border-left:1px solid #cecece;}
.hero-block #search-form .find-out-btn {border:1px solid #fff;display: inline-block;color:#fff;border-radius: 22px;background:#fc8d2a;height:34px!important;}
.hero-block #search-form .find-out-btn:hover {background:#fc8d2a;}
.hero-block .search-category {}
.hero-block .search-category a {display:inline-block;width:70px;height:70px;background:transparent url(../images/search-categories.png) no-repeat 0 center;position:relative;}
/*.hero-block .search-category a:hover {background-color: #258ece;}*/
.hero-block .search-category a span {background-color: #ffffff;color: #4f4f4f;max-width: 200px;padding: 4px 0;text-align: center;border-radius: 22px;-moz-border-radius: 22px;-webkit-border-radius: 22px;position:absolute;bottom:-30px;min-width:65px;margin-left: -32px;}
.hero-block .search-category a span::before {content:'';position: absolute;display:inline-block;width: 0;height: 0;line-height: 0;border: 5px dashed #fff;
top:-5px;left:50%;margin-left: -5px;border-bottom-style: solid;border-top: none;border-left-color: transparent;border-right-color: transparent;
}
.hero-block .search-category .one a {background-position:14px center;}
.hero-block .search-category .two a {background-position:-72px center;}
.hero-block .search-category .three a {background-position:-158px center;}
.hero-block .search-category .four a {background-position:-238px center;}
.hero-block .search-category .five a {background-position:-329px center;}
.hero-block .search-category .six a {background-position:-418px center;}
.hero-block .search-category .seven a {background-position:-508px center;}
.hero-block .search-category .eight a {background-position:-598px center;}
.hero-block .search-category .nine a {background-position:-686px center;}

.hero-small-block {background:#222a2b url(../images/visitors-business-2.jpg) no-repeat bottom center;height:250px;padding-top:80px;}
.hero-small-block .tag-line {font-size:54px;line-height: 60px;font-weight:300;color:#fff;text-shadow: 2px 2px rgba(0,0,0,.3);margin-bottom:0;}
.hero-small-block .tag-line-2 {font-size:18px;line-height: 18px;font-weight:300;color:#fc8d2a;text-shadow: 2px 2px rgba(0,0,0,.3);margin-bottom:0;}

.featured-list-block {background: #f8f8f8;padding:30px 0 40px;border-bottom:3px solid #f0f0f0;}
.section-heading {margin:0 0 30px;font-weight:700;font-size:15px;color:#4f4f4f;text-transform: uppercase;}
.featured-list-block ul.featured-listing, .listing-list {margin:0;padding:0;list-style: none;}
.featured-list-block .section-heading,
.recent-block .section-heading {color:#fc8d2a;font-size:17px;}
.listing-list li+li {margin-top:30px;}
.featured-item {overflow: hidden;}
.featured-item h2 {font-size:16px;margin:0 0 5px;line-height:16px;}
.featured-item h2 a {color:#202020;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.featured-item .entry-image{width:100px;height:90px;margin-right:15px;float: left;border:1px solid #e2e2e2;background: #fff;}
.featured-item .entry-image .featured-main-img img {min-width:140px}
.featured-item p {margin:0 0 4px;font-size:13px;}
.featured-item .entry-meta {}
.featured-item .entry-meta a{color:#258ece}
.featured-item .entry-location{color:#909090;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.listing-list.big-thumb .featured-item .entry-image {height:90px;}
.listing-list.big-thumb .featured-item .entry-image .featured-main-img img {min-width:150px;}

.categories-recent-list-block {background: #FFF;padding:30px 0;}
.categories-recent-list-block .help-line {font-size:12px;color:#909090;font-size:12px;text-align:center;margin-bottom:20px;}
.nav-home {padding-bottom:28px;}
.nav-home li a {color:#b0b0b0;text-transform:uppercase;font-weight:bold;font-size:15px;line-height:15px;padding:10px 0;border-radius:0;border:0!important;}
.nav-home li+li{margin-left:40px;}
.nav-home li.active a:hover,
.nav-home li.active a {color:#4f4f4f;border-width:0;background: none;}
.nav-home li.active::after {content:'';width:100%;height:3px;background:#fc8d2a;width:100%;display: inline-block;position:absolute;bottom:-29px;left:0;}
.nav-home>li>a:focus, 
.nav-home>li>a:hover {background:none;}
.btn-submit {border-radius:32px;display: inline-block;font-size:13px;line-height:28px;background:#fc8d2a;color:#fff;float:right;padding:0 28px;margin-top:3px;}
.btn-submit-x {width:auto!important;background:#fc8d2a!important;}
.btn-submit-x.btn-blue {background:#258ece!important;border-radius:0!important;}
.btn-submit-x.btn-blue:hover,
.btn-submit-x.btn-blue:link {background:#258ece!important;color:#fff!important;}
.btn-submit-pad {padding-left:20px!important;padding-right:20px!important;}

.subcategories-wrap ul {}
.subcategories-wrap ul li {padding-left:30px;padding-top:9px;padding-bottom:9px;background:url(/assets/images/4.gif) no-repeat 0 12px;font-weight:bold;font-size:14px;}
.subcategories-wrap ul li a {text-decoration: underline;}

.row-o2 {margin-left:-13px;margin-right:-2px;}
.row-o2 .row-c{padding-left:2px;padding-right:2px;}

.rpc {border-right:1px solid #e3e3e3;}
.row-o5 {margin-left:-5px;margin-right:-5px;}
.row-o5 .row-c{padding-left:5px;padding-right:5px;}

#tabular-content .tab-content {padding-top:30px;}
.recent-block {padding-top:10px;}

.btn-submits {background: #fc8d2a;color: #fff;display: inline-block;border-radius: 30px;text-align: center;font-size:15px;padding-left:22px;padding-right:22px;}
.btn-submits:hover, .btn-submits:focus {color:#fff;}

.btn-pink {background: #fc8d2a;color: #fff;}
.btn-pink:hover, .btn-pink:focus {color:#fff;}


.static-field .form-control,
.hours-select li select {background:transparent;border-color:#d5d5d5;border-radius:0;box-shadow:none;border-width:0 0 1px 0;padding-left:0;padding-right:0;}
input[name="META_KEYWORDS"] {font-size:12px;}
.static-field .form-control:focus,
.hours-select li select:focus {border-color:#fc8d2a;}
.static-field .form-control::-moz-placeholder{color:#5c5c5c;opacity:1}
.static-field .form-control:-ms-input-placeholder{color:#5c5c5c;}
.static-field .form-control::-webkit-input-placeholder{color:#5c5c5c;}
.static-field .required-field {position:relative;}
.static-field .required-field::after {position:absolute;bottom:1px;right:0;background:#d5d5d5;color:#5c5c5c;content: "*";width: 10px;height: 10px;text-align: center;line-height:16px;border-radius:2px 2px 0 0;}

.static-field2 .form-control {background:transparent;border-color:#d5d5d5;border-radius:0;box-shadow:none;border-width:1px;}
.static-field2 .form-control:focus {border-color:#fc8d2a;}
.static-field2 .form-control::-moz-placeholder{color:#5c5c5c;opacity:1}
.static-field2 .form-control:-ms-input-placeholder{color:#5c5c5c;}
.static-field2 .form-control::-webkit-input-placeholder{color:#5c5c5c;}
.static-field2 .required-field {position:relative;}
.static-field2 .required-field::after {position:absolute;bottom:1px;right:0;background:#d5d5d5;color:#5c5c5c;content: "*";width: 10px;height: 10px;text-align: center;line-height:16px;border-radius:2px 2px 0 0;}

.list-4 {overflow: hidden;}
.list-4 li {width:25%;float:left;line-height:30px;}
.list-4 li a:hover {font-weight:700;color:#fc8d2a;}
.list-2 {overflow: hidden;}
.list-2 li {width:50%;float:left;line-height:18px;}

.categs-box {position:relative;padding-bottom:45px!important;}
.categs-box.box-collapsed ul {height:186px;}
.categs-box .show-more {background:#fff;padding:10px 0;cursor:pointer;position:absolute;left:0;bottom:0;width:100%;border-top:1px solid #f4f4f4;}
.categs-box .sm-hide {display: inline-block;}
.categs-box .sm-show {display: none;}
.categs-box.box-collapsed .sm-hide {display: none;}
.categs-box.box-collapsed .sm-show {display: inline-block;}

.best-collection-sotd {background:#f0f0f0;padding:40px 0;}
.best-collection-sotd .best-of-best {}
.best-collection-sotd .best-of-best ul {background:#fff;padding:16px/*12px 20px*/;}
.best-collection-sotd .best-of-best ul li {font-size:13px;line-height:31px;background:transparent url(../images/botb.png) no-repeat 0 center;padding-left:35px;}
.best-collection-sotd .best-of-best ul li+li {margin-top:3px;}
.best-collection-sotd .best-of-best ul li a {color:#464646;}
.best-collection-sotd .best-of-best ul li.one	{background-position:0 7px;}
.best-collection-sotd .best-of-best ul li.two	{background-position:0 -27px;}
.best-collection-sotd .best-of-best ul li.three	{background-position:0 -62px;}
.best-collection-sotd .best-of-best ul li.four	{background-position:0 -97px;}
.best-collection-sotd .best-of-best ul li.five	{background-position:0 -132px;}
.best-collection-sotd .best-of-best ul li.six	{background-position:0 -167px;}
.best-collection-sotd .best-of-best ul li.seven	{background-position:0 -201px;}
.best-collection-sotd .best-of-best ul li.eight	{background-position:0 -237px;}
.best-collection-sotd .best-of-best ul li.nine	{background-position:0 -274px;}

.sotd {background:#258ece;min-height:380px;}
.sotd .sotd-title {padding:30px 0 0 108px;position:relative;height:100px;}
.sotd .sotd-title h6 {color:#fff;text-transform:uppercase;font-size:30px;line-height:22px;font-weight:300;margin:0;position:relative;}
.sotd .sotd-title h6::after {content:'';display:inline-block;width: 58px;height: 1px;position:absolute;bottom:-25px;left:0;background:#a3b961;}
.sotd .calendar-view {background:#30aefa;width:80px;text-align:center;position:absolute;top:0;left:0;}
.sotd .calendar-view::after {content:'';display:inline-block;width: 0;height: 0;border-top: 100px solid #1b81bf;border-right: 22px solid transparent;position:absolute;top:0;right:-22px;}
.sotd .calendar-view .day {height:60px;font-size:18px;font-weight:700;font-size:48px;line-height:56px;color:#fcf52a;}
.sotd .calendar-view .month-year {height:40px;background: #1a9ded;color:#c0e7ff;font-size:12px;line-height:14px;padding-top:7px;}
.sotd .insider {padding:30px;color:#fff;}
.sotd .insider h2 {font-size:18px;margin:0 0 5px;line-height:16px;}
.sotd .insider h2 a {color:#fff;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.sotd .insider ul.list-inline {margin:0 -5px 20px;font-size:12px;}
.sotd .insider ul.list-inline .fa-star,
.sotd .insider ul.list-inline .fa-star-o,
.sotd .insider ul.list-inline .fa-star-half-o {color:#fcf52a;font-size:13px;margin-right:2px;}
.sotd .insider p {margin:0 0 4px;font-size:13px;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden;}
.sotd .entry-image,
.sotd .entry-image::after {width:105px;height:150px;}
.sotd .entry-image {position:relative;margin-right:15px;float: left;position:relative;}
.sotd .entry-image::after {content:'';background:url(../images/sotd-image.png) no-repeat;display:inline-block;position:absolute;top:0;left:0;}
.sotd .readmore {color:#fcf52a;text-transform: uppercase;}

.listing-wrap {background:#f5f5f5;padding:30px 0;}
.category-info {background:#fff;color:#3d3d3d;}
.category-info .category-wrap {padding:15px 0 0;}
.category-info h1 {margin:0 0 6px;font-weight:300;font-size:36px;}
.category-info.collapsed-box p.article-p {display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.category-info p.article-p {position:relative;}
.category-info p.article-p .cpsx{position:absolute;bottom:-2px;right:0;color:#258ece;display:inline-block;background:#fff;cursor:pointer;padding:0 0 0 5px;}
.category-info p.article-p .cpsx>span{display:none;}
.category-info p.article-p .cpsx>span.less {display:inline-block;}
.category-info.collapsed-box p.article-p .cpsx .less{display:none;}
.category-info.collapsed-box p.article-p .cpsx .more{display:inline-block;}

.submit-warn-login {}
.submit-warn-login .section-heading {font-size:16px;}
@media (min-width:768px){
	.submit-warn-login .rblock {border-left:1px solid rgba(0,0,0,0.2);}
}

.map-wrapbox {position:relative;}
.map-wrapbox .list-inline {position:absolute;top:10px;right:10px;margin:0;}
.map-wrapbox .list-inline>li{padding:0;}
.map-wrapbox .list-inline>li a{display:inline-block;vertical-align:middle;margin:0;cursor:pointer;border:1px solid;font-weight:bold;text-align:center;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;
	font-size: 12px;
    line-height: 1.5em;
	border-color:#ccc;color:#fff;
	background-color:#258ece;
	background:-webkit-linear-gradient(#258ece, #2588ce);
	background:linear-gradient(#258ece, #2588ce);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);
	box-shadow:0 1px 1px rgba(0,0,0,0.1);padding: 5px 8px;border-radius:3px}
.map-wrapbox .list-inline>li a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}

.detail-info {background:#fff;color:#3d3d3d;}
.detail-info .visit-links {text-align:right;}
.detail-info .detail-wrap {padding-bottom:30px;}
.detail-info .sinfo {padding-top:10px;font-size:12px;padding-left:45px;position:relative;}
.detail-info .sinfo .bookmark-btn{position:absolute;left:0;top:0;width:30px;height:59px;display: inline-block;background:transparent url(../images/bookmark.png) no-repeat 0 0;}
.detail-info h1 {margin:0 0 6px;font-weight:300;font-size:36px;}
.detail-info .rating .fa-star,
.detail-info .rating .fa-star-half-o {color:#fc8d2a;}
.detail-info .rating .fa-star-o {color:#b4b0b0;}
.detail-info .rating span {color:#258ece;}
.detail-info .rating-profiles {line-height:11px;}
.detail-info .rating-profiles .ratingbar,
.detail-info .rating-profiles .tps {display:inline-block;line-height:11px;}
.detail-info .rating-profiles .tps {letter-spacing: -3px;}
.tpr-red {color:#fc8d2a;}
.detail-info .social-profiles {}
.detail-info .social-profiles a {font-size:14px;color:#b1bbca;margin-right:3px;display: inline-block;}
.detail-info .social-profiles a.facebook, a.facebook {color:#3b5998!important;}
.detail-info .social-profiles a.twitter,a.twitter {color:#00aced!important;}
.detail-info .social-profiles a.google-plus,a.google-plus {color:#dd4b39!important;}
.detail-info .social-profiles a.linkedin,a.linkedin {color:#007bb6!important;}
.detail-info .social-profiles a.youtube,a.youtube {color:#bb0000!important;}
.detail-info .address {color:#3d3d3d;font-size:16px;}
.detail-info .phone {color:#76cb2b;font-size:21px;margin-bottom:20px;}
.detail-info p.article-p {display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
/*.detail-info .add-photo,
.detail-info .write-review {display:block;line-height:36px;border-radius:30px;text-align:center;}
.detail-info .add-photo{border:1px solid #b3b3b3;line-height:34px;}
.detail-info .write-review {background:#fc8d2a;color:#fff;}*/
.detail-info .view-img {margin-top:62px;margin-bottom:0;padding-left:8px;font-size:12px;color:#258ece;}
.detail-info .view-img a {color:#258ece;}
.image-carousel .image-view{height:200px;width:200px;border:1px solid #f5f5f5;overflow:hidden;}
.image-carousel .image-view img{min-width:200px;}
.image-carousel .owl-item {width:200px!important;}

.chkURLField {position:relative;}
.chkURLField .btn {background:none;position:absolute;top:5px;right:5px;padding:0;}
.chkURLField .btn i{font-size:11px;}

.hours-display-display {margin-bottom:30px;}
.hours-display-display .section-heading {color:#fc8d2a;}
.hours-display-display .hour-display {overflow:hidden;}
.hours-display-display .hour-display+.hour-display {margin-top:6px;}
.hours-display-display .hour-display span {display: inline-block;font-size: 14px;margin: 2px 0;min-width: 60px;text-align: center;}
.hours-display-display .hour-display span.weekday-display {font-weight:bold;text-align:left;text-transform: uppercase;}

.submit-button-bottom {margin-bottom:30px;text-align:center;}

ul.bob-list {padding:4px 0;list-style:none;margin:0;}
ul.bob-list li {font-size:13px;}
ul.bob-list li a {color:#464646;height:30px;display:block;background:transparent url(../images/search-categories-details.png) no-repeat 0 center;}
ul.bob-list li.one a	{background-position:5px 7px;}
ul.bob-list li.two	a	{background-position:5px -23px;}
ul.bob-list li.three a	{background-position:5px -55px;}
ul.bob-list li.four a	{background-position:5px -86px;}
ul.bob-list li.five a	{background-position:5px -118px;}
ul.bob-list li.six	a	{background-position:5px -149px;}
ul.bob-list li.seven a	{background-position:5px -180px;}
ul.bob-list li.eight a	{background-position:5px -212px;}
ul.bob-list li.nine a	{background-position:5px -244px;}

.defination-list {overflow:hidden;margin-bottom:8px;font-size:13px;color:#505050;}
.defination-list dt {width:130px;float:left;}
.defination-list dd {margin-left:135px;}
.defination-list dd a{color:#505050;}

.featured-listing .owl-nav {position:absolute;top:-48px;right:0;font-size:14px;}
.featured-listing .owl-nav div {display:inline-block;margin-left:10px;color:#909090;}

.carousel-cat {position:relative;}
.carousel-cat .owl-nav div {display:inline-block;color:#909090;background:#fff;width:16px;height:16px;border-radius:100%;text-align: center;font-size:11px;position:relative;}
.carousel-cat .owl-nav .owl-prev {left:-3px;top:50%;}
.carousel-cat .owl-nav .owl-next {right:-3px;top:50%;}

/*.classic-radio {position:absolute;width:1px;height:1px;left:-10px;top:-10px;}
.classic-radio ~ label {border-radius:100%;border:2px solid #cecece;width:20px;height:20px;cursor: pointer;margin-top:-11px; position:absolute;left:0;top:50%;}
.classic-radio ~ label::before{content:'';width:10px;height:10px;border-radius: 100%;display:inline-block;position:absolute;top:50%;left:50%;margin-left:-5px;margin-top:-5px;background:#cecece;}
.classic-radio:checked ~ label {border-color: #fc8d2a;}
.classic-radio:checked ~ label::before{background: #fc8d2a;}*/


.switch-field {overflow: hidden;}
.switch-field input {display: none;}
.switch-field label {float: left;}
.switch-field label {display: inline-block;
width: 60px;
background-color: #e4e4e4;
color: rgba(0, 0, 0, 0.6);
font-size: 14px;
font-weight: normal;
text-align: center;
text-shadow: none;
padding: 4px 12px;
border: 1px solid rgba(0, 0, 0, 0.2);
-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
-webkit-transition: all 0.1s ease-in-out;
-moz-transition:    all 0.1s ease-in-out;
-ms-transition:     all 0.1s ease-in-out;
-o-transition:      all 0.1s ease-in-out;
transition:         all 0.1s ease-in-out;
}

.switch-field label:hover {cursor: pointer;}
.switch-field input:checked + label {background-color: #fc8d2a;color:#fff;-webkit-box-shadow: none;box-shadow: none;}
.switch-field label:first-of-type {border-radius: 4px 0 0 4px;}
.switch-field label:last-of-type {border-radius: 0 4px 4px 0;}


nav.pagination_block { margin:30px 0 40px; font-size: 12px; line-height: 18px;overflow:hidden; }
nav.pagination_block .nav-text  { text-align:left;font-size:14px; }
nav.pagination_block .nav-links { margin:0;display:block;text-align: right; }
nav.pagination_block .nav-links a, 
nav.pagination_block .nav-links .active {margin-right:5px;min-width:24px;min-height:24px;display:inline-block;background-color:#ededed;border:1px solid #ccc;color:#474747;padding:6px 8px;font-size:16px;cursor:pointer; }
nav.pagination_block .nav-links .active, 
nav.pagination_block .nav-links a:hover { text-decoration:none;background-color:#fc8d2a;border-color:#fc8d2a;color:white;text-shadow:#677b89 1px 1px 0; }


.featured-analysis {margin-top:35px;}
.featured-block {min-height:290px;background:#fff;border-color:#f3f3f3;box-shadow: 0 0 9px rgba(37,37,35,.2);-moz-box-shadow: 0 0 9px rgba(37,37,35,.2);-webkit-box-shadow:0 0 9px rgba(37,37,35,.2);padding:15px 25px;}
.featured-block>h6 {font-size:12px;color:#8e8e8e;margin:0 0 10px;line-height:10px;}
.detail-analysis {padding:25px;background:#e3f6fd;border-radius:3px;border-bottom:2px solid #d2e3e9;}
.detail-analysis a {text-align:center;display:block;color:#3d3d3d;}
.detail-analysis a>span {display:inline-block;}
.detail-analysis .icon {height:50px;width:50px;background: url(../images/whois-wayback.png) no-repeat;}
.detail-analysis .text {margin:6px 0;display:block;}
.detail-analysis .whois .btn {background:#258ece;color:#fff;}
.detail-analysis .wayback .btn {background:#34a853;color:#fff;}
.detail-analysis .whois .btn,
.detail-analysis .wayback .btn {padding-top:4px;padding-bottom:4px;}
.detail-analysis .whois .icon {background-position: 0 0;}
.detail-analysis .wayback .icon {background-position: -88px 0;}
.detail-analysis .whois:hover .icon {background-position: 0 bottom;}
.detail-analysis .wayback:hover .icon {background-position: -88px bottom;}
.detail-analysis .rblock {border-left:1px solid #c4d6dc;}
.claimed-list {margin: 45px 0 20px;}

.listing-wrap {position: relative;}
.listing-wrap .review-now {padding:10px 22px;overflow:hidden;width:440px;height:51px;border-radius:51px;position:absolute;top:-22px;left:50%;margin-left:-220px;color:#fff;background:#fc8d2a; }
.listing-wrap .review-now .rtb-text {font-size:18px;float:left;line-height:31px;}
.listing-wrap .review-now .ratingbar-detail {font-size:24px;float:left;letter-spacing:-3px;padding:0 8px 0 3px;}
.listing-wrap .review-now .ratingbar-detail .fa-star,
.listing-wrap .review-now .ratingbar-detail .fa-star-half-o {color:#fffc06;}
.listing-wrap .review-now .ctor {font-size:12px;float:left;line-height: 33px;}

.modal.brc .modal-content {border-radius:3px!important;box-shadow: 0 0 5px rgba(0,0,0,0.32)!important; 
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.32)!important; 
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.32)!important;}
.modal.brc .modal-content>.modal-header {border-bottom-width:0!important;background:none!important;position:absolute;top:0;right:0;z-index:100;}

@media (min-width:992px){
	.listing-wrap .review-now {margin-left:-256px;}
}

.reviews-carousel-block {padding:40px 0;position:relative;}
.reviews-heading {margin:0 0 40px;font-weight:600;color:#fc8d2a;text-transform:uppercase;font-size:14px;}
.reviews-carousel-block .review-now {padding:10px 22px;overflow:hidden;width:440px;height:51px;border-radius:51px;position:absolute;bottom:-22px;left:50%;margin-left:-220px;color:#fff;background:#fc8d2a; }
.reviews-carousel-block .review-now .rtb-text {font-size:18px;float:left;line-height:31px;}
.reviews-carousel-block .review-now .ratingbar-detail {font-size:24px;float:left;letter-spacing:-3px;padding:0 8px 0 3px;}
.reviews-carousel-block .review-now .ratingbar-detail .fa-star,
.reviews-carousel-block .review-now .ratingbar-detail .fa-star-half-o {color:#fffc06;}
.reviews-carousel-block .review-now .ctor {font-size:12px;float:left;line-height: 33px;}

.reviews-carousel-block .review {}
.reviews-carousel-block .review .review-head {margin-bottom:20px;}
.reviews-carousel-block .review .rating {color:#afafaf;font-size:24px;}
.reviews-carousel-block .review .rating .fa-star,
.reviews-carousel-block .review .rating .fa-star-half-o {color:#fc8d2a;}
.reviews-carousel-block .review .review-meta {font-size:12px;color:#b2b2b2;margin:2px 0;}
.reviews-carousel-block .review .review-body {color:#505050;}
.reviews-carousel-block .review .review-body p {line-height:24px;font-size:14px;}
.reviews-carousel-block .owl-nav {position:absolute;top:-60px;right:0;font-size:14px;}
.reviews-carousel-block .owl-nav div {display:inline-block;margin-left:10px;color:#909090;}

.filter-sort {margin-top:20px;}
.filter-sort .sFilter {display:inline-block;padding:8px;border:1px solid #b3b3b3;border-radius:26px;color:#606060;width:70px;height:34px;line-height:16px;text-align:center;margin-right:10px;}
.filter-sort .dropdown-toggle {cursor:pointer;}

.login-wrap, .white-box-shadow {background:#fff;border-radius:3px;box-shadow: 0 0 5px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2); -moz-box-shadow: 0 0 5px rgba(0,0,0,0.2);padding:25px;}
.login-wrap .lblock {border-right:1px solid rgba(0,0,0,0.2);}
.login-wrap .rblock {border-left:1px solid rgba(0,0,0,0.2);margin-left:-1px;}

#search-form-2 {}
#search-form-2 .col-sm-7,
#search-form-2 .col-sm-5{padding:0;}
#search-form-2 .col-sm-1 {padding-left:4px;padding-right:0;}
#search-form-2 .form-control {border:0;border-radius:0;padding:0 14px;background: #f0f0f0;height:34px;box-shadow:none;font-size:12px;}
#search-form-2 .form-control:hover {box-shadow:none;}
#search-form-2 .form-control:focus {box-shadow: none;}
#search-form-2 .lblock .form-control{border-radius:20px 0 0 20px;}
#search-form-2 .rblock .form-control{border-radius:0 20px 20px 0;}
#search-form-2 .rblock{position:relative;}
#search-form-2 .rblock::before {content:'';display:inline-block;width:1px;height:14px;background:#d1d1d1;position:absolute;top:10px;left:0;}
#search-form-2 button,
.btn-round-shape {color:#fff;background:#fc8d2a;display:block;border-radius:20px;height:34px;border:0;padding:0;text-align:center;font-size:12px;width:100%;}

.subcategories-wrap {padding:15px;background:#fff;margin-bottom:30px;}
.subcategories-wrap h2 {font-weight:300;font-size:24px;padding:0 0 10px;margin:0 0 10px;border-bottom:1px solid #f4f4f4;}
.subcategories-wrap ul {margin:0;padding:0;list-style:none;}

.large-listings {}
.large-listings>h3{display:none;}
.large-listings .list-item {overflow:hidden;padding:25px;min-height:170px;position: relative;}
.large-listings .list-item:nth-child(1) {padding-top:0!important;}
.large-listings .list-item:nth-child(2n+1) {background:#ededed;}
.large-listings .list-item .entry-image{width:125px;height:125px;float: left;border:1px solid #e2e2e2;background: #fff;}
.large-listings .list-item .entry-image .featured-main-img img {min-width:125px;width:125px;height:125px;}
.large-listings .list-item .item-detail {margin-left:140px;}
.large-listings .list-item h2 {margin:0;font-size:20px;font-weight:600;display: inline-block;}
.large-listings .list-item h2 a {color:#464646;}
.large-listings .list-item .item-detail .row {overflow:hidden;margin-bottom:5px;}
.large-listings .list-item .item-detail .row::after {clear:none;} 
.large-listings .list-item .item-detail p.entry-description {font-size:14px;}
.list-item .category-address {color:#909090;}
.list-item .phone-category {color:#258ece;font-size:16px;font-weight:600;}
.open-now {color:#76cb2b;text-transform:uppercase;font-size:14px;}
.category-links a {color:#909090;}
.category-links .fa2 {color:#fc8d2a;font-size:13px;}
.category-links li:last-child {padding-right:0;}
.category-links ul {margin:2px 0;font-size:13px;}
.list-item .entry-category a {color:#258ece;}

.tag-featured i { border-color: #15aed2 transparent #15aed2 #15aed2;float: right;border-style: solid;border-width:9px 5px 9px 10px;margin:-2px -15px -2px 0px;height: 1px;width: 0px; }
.tag-featured   { display:inline-block;background-color: #15aed2;font-size: 11px;line-height: 15px;text-transform: uppercase;padding:2px 10px 1px 8px;margin-left:8px; }
.tag-featured span { color: #FFF !important;}

.featured-links-widget {margin-bottom:30px;}
.featured-links-widget>h3 {font-weight:700;text-transform:uppercase;font-size:15px;color:#4f4f4f;margin:0 0 15px;padding:0 0 20px;border-bottom:1px solid #d5d5d5;}
.featured-links-widget .list-item {padding:14px;margin-left:-14px;margin-right:-14px;border:1px solid transparent;}
.featured-links-widget .list-item h2 {margin:0;font-size:16px;font-weight:600;}
.featured-links-widget .list-item h2 a {color:#258ece;}
.featured-links-widget .list-item .fa-star,
.featured-links-widget .list-item .fa-star-o,
.featured-links-widget .list-item .fa-star-half-o {color:#ffc200;font-size:13px;margin-right:2px;}
.featured-links-widget .list-item .category-links .fa2 {color:#fc8d2a;}
.featured-links-widget .list-item .rating {padding-left:0;}
.featured-links-widget .list-item:hover {background:#fff;border-color:#f3f3f3;box-shadow: 0 0 38px rgba(37,37,35,.5);-moz-box-shadow: 0 0 38px rgba(37,37,35,.5);-webkit-box-shadow:0 0 38px rgba(37,37,35,.5);}

.ycp {margin:0 0 30px;font-size:30px;font-weight:300;color:#3d3d3d;}
.mt50 {margin-top:50px;}
.price-tables {text-align: center;padding:50px 0;background:#fff;}
.price-tables .heading{color:#3d3d3d;font-size:36px;margin:0;font-weight: 300;margin-bottom:50px;}
.price-block {background:#f1f1f1;color:#3d3d3d;padding:30px 0;border-radius:6px;position:relative;}
.price-block:hover {box-shadow: 0 0 12px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0 12px rgba(0,0,0,0.2); -moz-box-shadow: 0 0 12px rgba(0,0,0,0.2);}
.price-block .name {text-transform: uppercase;margin:0 0 15px;font-size:18px;font-weight:600;}
.price-block .duration {display:inline-block;background:#fc8d2a;color:#fff;min-width:90px;line-height:24px;border-radius:20px;}
.price-block .price {margin:20px 0;}
.price-block .price span {display:inline-block;}
.price-block .price .currency {margin:7px 3px 0;font-size:30px;line-height:27px;display:inline-block;}
.price-block .price .cost {font-size:60px;line-height:44px;}
.price-block .save-desc {background:#fc8d2a;color:#fff;line-height:40px;}
.price-block ul {list-style:none;margin:0 0 30px;padding:0;}
.price-block ul li {line-height:40px;}
.price-block ul li.alt {background:#e7e6e6;}
.price-block .get-started-btn a {display:inline-block;line-height:40px;border-radius:30px;color:#3d3d3d;background:transparent;min-width:170px;font-size:18px;border:1px solid #b3b3b3;}
.price-block .get-started-btn a:hover {color:#fff;background:#fc8d2a;border-color:transparent;}
.price-block .badge-pop {display:inline-block;color:#fff;min-width:102px;line-height:24px;border-radius:3px 3px 0 0;font-size:12px;background:#878483;position:absolute;top:-25px;left:50%;margin-left:-51px;}

.price-block.opt1 .duration,
.price-block.opt1 .save-desc,
.price-block.opt1 .get-started-btn a:hover {background:#fc8d2a;}

.price-block.opt2 .duration,
.price-block.opt2 .save-desc,
.price-block.opt2 .get-started-btn a:hover {background:#ff5622;}

.price-block.opt3 .duration,
.price-block.opt3 .save-desc,
.price-block.opt3 .get-started-btn a:hover {background:#845a9f;}

.price-block.opt4 .duration,
.price-block.opt4 .save-desc,
.price-block.opt4 .get-started-btn a:hover {background:#258ece;}

.limit_field {padding:0;background:transparent;border:0;}

.social {background:#f1f1f1;color:#fff;padding:9px 10px;border-radius:3px;}
.social .row{margin-left:-10px;margin-right:-10px;font-size:13px;}
.social .row .colx {padding-left:10px;padding-right:10px;}
.social input {background: transparent;color:#fff;border:0;width:100%;text-align: right;color:#fff;font-size:11px;}
.social-facebook {background:#5275be;}
.social-google-plus {background:#e13239;}
.social-linkedin {background:#308ed5;}
.social-youtube {background:#e5443d;}
.social-twitter {background:#40ccf8;}
.social-rss {background:#ff8b34;}
.social input::-moz-placeholder{color:rgba(255,255,255,.6);opacity:1}
.social input:-ms-input-placeholder{color:rgba(255,255,255,.6);}
.social input::-webkit-input-placeholder{color:rgba(255,255,255,.6);}

#row17 label.label-control,
#row15 label.label-control {font-size:14px;color:#6a6969;margin:25px 0;font-weight:400;}
#row17 textarea {background: #ececec;color:#3d3d3d;padding:10px;border-radius:4px;height:100px;width:100%;border-width: 0}
#row17 textarea::-moz-placeholder{color:#3d3d3d;opacity:1}
#row17 textarea:-ms-input-placeholder{color:#3d3d3d;}
#row17 textarea::-webkit-input-placeholder{color:#3d3d3d;}

.hours-select{display: table;padding-left: 0;}
.hours-select li{box-sizing: border-box;float: left;margin: 3px 0;padding: 0 3px;list-style: outside none none;width:25%;}
.hours-select li select {height:30px;padding:2px;width:100%;}
.add-hours{height: 30px;background:#8e8e8e;color:#fff;border-radius:20px;border:0;width:100%;text-align: center;}
.hours-display .hour-display {background:#ececec;border-radius:4px;padding-top:5px;padding-bottom:5px;}
.hours-display span{display: inline-block;font-size: 14px;margin: 2px 9px;min-width: 60px;text-align: center;}
#detail_hours{float: left;display: inline-block;}
#detail_hours span{display: inline-block;font-size: 13px;margin: 2px;min-width: 40px;text-align: left;}
ul.hours-select {margin-top:10px;width:100%;}

.submit-form-wrap {padding:30px 0;background:#fff;}
.image-upload-area {margin-top:30px;margin-bottom:30px}
.image-upload-area .titleb {font-size:13px;color:#6a6969;margin-bottom:6px;margin-top:30px;}
.image-upload-area .detailb {font-size:11px;color:#b9b9b9;margin:0;}
.image-upload-area ul {margin:0 -15px;overflow:hidden;}
.image-upload-area ul li {padding:0;float:left;}
.image-upload-area ul li label {display:block;width:120px;height:120px;background:#e7e6e6;border-radius:4px;cursor:pointer;}
.image-upload-area ul li label.ni {background:#e7e6e6 url(../images/ni.png) no-repeat center center;}
/*.image-upload-area ul li label input{display:none;}*/
.image-upload-area ul li label input[type="file"] {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);border: 0;}
.image-upload-area ul li+li {margin-left:10px;}

#toggleCategTree{display:block;cursor:pointer;color:#826845;text-decoration:underline;}
#categtree{height:200px;width:380px;overflow:auto;border:1px solid #E5E5E5;font-size:12px;border-width:0 1px 1px;margin:4px 0;}
#categtree h2{text-align:center;color:#666;background:#F0F0F0;border:1px solid #E5E5E5;vertical-align:middle;font:bold 12px Georgia, "Times New Roman", Times, serif;border-width:1px 0;margin:0 0 5px;padding:2px;}
#categtree #close_tree{right:0;text-align:center;white-space:nowrap;cursor:pointer;padding:1px;}
#categtree .categ-item{clear:both;display:block;cursor:pointer;margin:3px 5px;padding:2px 5px;}
#categtree .categ-item img{margin-right:12px;}
#categtree .categ-item:hover{background:#F0F0F0;}
#categtree .odd,#categtree .even{background:#F0F0F0;}

.payment-form-wrap {padding:30px 0;background:#fff;}
.payment-form-wrap dl {overflow:hidden;margin-bottom:13px;font-size:13px;}
.payment-form-wrap dl dt {width:130px;float:left;}
.payment-form-wrap dl dd {margin-left:130px;}
.pinput {border:1px solid #b3b3b3;border-radius:28px;height:28px;padding:0 10px;}
.coupon-text {width:200px;}
.quantity-text {width:100px;}

.crossdata ul {overflow:hidden;margin-left:-8px;margin-right:-8px;list-style:none;padding:0;}
.crossdata ul li {padding-left:8px;padding-right:8px;margin-bottom:16px;float:left;width:20%;}
.crosssite-list {margin-bottom:30px;}
.crosssite-list ul {overflow:hidden;list-style:none;padding:0;margin:15px 0;}
.crosssite-list ul li+li {margin-top:15px;padding-top:15px;border-top:1px solid #dadada;}
.crosssite-list ul li .old-price{text-decoration:line-through;color:#a09e9e;}
.crosssite-list ul li .new-price{color:#53b305;}
.crosssite-list ul li .md-l-a2c {float:right;}
.crosssite-list ul li .md-l-a2c > label {font-weight:normal;color:#5a5555;}
.crosssite-list ul li .ltitle {font-size:16px;}


.wpr {border:1px solid #dadada;border-radius:6px;padding:5px;text-align:center;}
.wpr .title {color:#505050;font-size:15px;line-height:16px;font-weight:700;margin-bottom:5px;margin-top:6px;height:34px;}
.wpr .fl-text {font-size:13px;color:#505050;}
.wpr .fl-price {font-size:16px;color:#505050;}
.wpr .image {height:93px;margin-bottom:6px;}
.wpr .image img {min-width:100px;}
.wpr .txt-ratio {text-align: center;margin-left:-8px;margin-right:-8px;}
.wpr .txt-ratio .col-xs-6 {padding-left:8px;padding-right:8px;}
.wpr .txt-ratio .col-xs-6 + .col-xs-6{border-left:1px solid #afafaf;}
.wpr .discount-ratio {background:#8a8a8a;font-size:16px;color:#fff;padding:8px 0;margin:8px -5px;}
.wpr .bLink-Type {height:66px;}
.coupon-button {padding:2px 16px 4px;}

.payment-methods {padding:15px;}
.payment-methods h2,
.white-box-shadow .wb-title {font-size:21px;font-weight:300;color:#3d3d3d;margin:0;}
.payment-methods ul {list-style:none;padding:0;}
.payment-methods ul li {margin-top:15px; position:relative;padding-left:20px;}
.payment-methods ul li label {display:block;font-weight: normal;}
.payment-methods ul li input {margin-top:15px; position:absolute;left:0;top:50%;margin-top:-6px;}
.payment-methods ul li i.fa {color:#929292;font-size:40px;margin-right:3px;display:inline-block;}
.payment-methods ul li span {display: inline-block;}
.store-payment-method-list-description{margin:0;overflow:hidden;}
.store-payment-method-list-description>span{display:block;float:left;}
.store-payment-method-list-selection {padding-right: 0.5em;}
.store-payment-method-title {display: inline-block;padding-left: 0.25em;color:#505050;line-height: 39px;}

.text-green {color:#53b305;}

#contact-bg {padding:60px 0;background:#f7f7f7;}
.contact-form-wrap {padding:36px;background:#fff;border-radius:3px;box-shadow: 0 0 38px rgba(37,37,35,.5);-moz-box-shadow: 0 0 38px rgba(37,37,35,.5);-webkit-box-shadow:0 0 7px rgba(0,0,0,.2);}

.collections {}
.collections .owl-nav {position:absolute;top:-48px;right:0;font-size:20px;}
.collections .owl-nav div {display:inline-block;margin-left:10px;color:#909090;}
.collection-div {overflow:hidden;margin-bottom:30px;}
.collection-div .entry-image {width:80px;height:80px;margin-left:14px;background:#d6d6d6;float: right;overflow: hidden;}
.collection-div .entry-image img {min-width:110px;transform: scale(1.45);}
.collection-div h2 {margin:5px 0 7px;font-weight:700;font-size:17px;}
.collection-div h2 a {color:#464646;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.collection-div p {font-size:13px;line-height:16px;color:#5c5c5c;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.collections .collection-carousel {border-top:1px solid #d5d5d5;padding-top:30px;}
.more-collection {background:#9b9b9b;color:#fff;font-size:12px;line-height:32px;min-height:32px;display:block;text-align:center;border-bottom:2px solid #909090;}
.more-collection:hover {background:#fc8d2a;color:#fff;border-bottom-color:#e87711;}
.collections.insi .collection-div h2 {margin:6px 0 7px;font-size:16px;}
.collections.insi .collection-div h2 a{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.collections.insi .section-heading {color:#fc8d2a;font-size:16px;}
.collections.homeone {}
.collections.homeone .collection-div {margin-bottom:10px;}
.collections.homeone .collection-div .entry-image {float:left;margin-right:15px;margin-left:0;}

.visitor-business {min-height:350px;background:url(../images/visitors-business.jpg) no-repeat center center;padding:100px 0;position:relative;}
.visitor-business .section-heading {margin-bottom:3px;}
.visitor-business .lblock,
.visitor-business .rblock,{position:relative;}
.visitor-business .lblock::before,
.visitor-business .rblock::after {height:100%;content:'';position:absolute;width:1px;background:#fff;top:0;}
.visitor-business .lblock::before{right:-1px;;}
.visitor-business .rblock::after {left:0px;}
.visitor-business .action-button {font-size:21px;display:inline-block;height:50px;line-height:48px;background:#fc8d2a;color:#fff;border-radius:50px;padding:0 30px;position:absolute;left:50%;bottom:-25px;width:446px;margin-left:-223px;}
.visitor-business .action-button:hover {background:#e87711;}
.collapseable-block {text-align: center;padding:15px 30px;color:#fff;position:relative;}
.collapseable-block h3 {font-size:30px;font-weight:400;padding:0 0 25px;margin:0 0 25px;position:relative;text-transform:uppercase;}
.collapseable-block h3::after {content:'';display:inline-block;width: 58px;height: 1px;position:absolute;bottom:0;left:50%;margin-left:-29px;background:#a3b961;}
.collapseable-block p~p  {display:none;font-size:15px;}
.collapseable-block .more  {text-transform: uppercase;color:#fc8d2a;cursor:pointer;}
.collapseable-block .more::before  {content:'Read More - Expand';}
.collapseable-block.active p~p{display: block;}
.collapseable-block.active .more::before  {content:'Read Less - Collapse';}

/*Our Clients Footer*/
.our-clients {background:#f4f4f4;padding:45px 0 30px;}

.review-list {margin:0;}
.review-list li {margin:0;}
.review-list li+li {margin-top:32px;}

.rating-item {overflow: hidden;}
.rating-item .user-avatar {width:60px;float:left;}
.rating-item .user-avatar img {border-radius:4px;}
.rating-item .rating-info {margin-left:70px;color:#666;}
.rating-item .review-by {font-size:16px;margin-bottom:8px;}
.rating-item .review-by .fn, 
.rating-item .review-by a {font-weight:bold;color:#1b82c0;}
.rating-item .review-by .fn {color:#fc8d2a;}
.rating-item .comment-info {font-size:15px;line-height:17px;margin:0;color:#666;}
.rating-item .review-meta {margin-left:-8px!important;margin-bottom:8px!important;}
.rating-item .review-meta li {margin:0!important;color:#666;}
.rating-item .review-meta li.rating-star {color:#fc8d2a;letter-spacing:-1px;}


/*Footer Widget Area*/
.widget.widget-front {color:#b0b9c7;}
.widget.widget-front+.widget-front {margin-top:40px;padding-top:40px;border-top:1px solid #e2e2e2;}
.widget.widget-front .widget-title {margin:0 0 15px;font-weight:700;font-size:16px;color:#4f4f4f;text-transform: uppercase;}
.widget.widget-front ul {margin:0;font-size:13px;list-style:none;padding:0;}
.widget.widget-front ul li {line-height:21px;}
.widget.widget-front .form-control:focus {box-shadow: none;}
.widget.widget-front .submit-btn {background:#2a3a50;color:#fff;font-weight:600;min-width:90px;margin-right:10px;}
.widget.widget-front .form-group {position:relative;}
.widget.widget-front .form-control {padding-left:30px;}
.widget.widget-front .form-control,
.widget.widget-front .submit-btn {border-radius: 2px;border:0;}
.widget.widget-front .submit-btn:hover {background:#258ece;}
.widget.widget-front .yn::before,
.widget.widget-front .ye::before {font-size: 12px;font-family: 'FontAwesome';position: absolute;top:10px;left:10px;color:#969696;}
.widget.widget-front .yn::before {content:'\f007';}
.widget.widget-front .ye::before {content:'\f0e0';}

.widget-categorytips {}
.widget-signupbox {background:#1b2431;font-size:13px;padding:15px;}
.widget-signupbox a {color:#b0b9c7;}
.widget-helpfularticles ul li { padding:5px 0 5px 20px;position:relative; }
.widget-helpfularticles ul li::before { content:'-';position:absolute;line-height: 9px;top:11px;left:0;width:10px;height:10px;text-align:center;background:#15aed2;color:#fff; }
.widget-categorysidebarbanner img {max-width:100%;height:auto;}

.widget-businessowners ul li { padding:5px 0 5px 24px;position:relative; }
.widget-businessowners ul li::before { content:'';position:absolute;background:url(/assets/images/4.gif) no-repeat 0 0;line-height: 9px;top:8px;left:0;width:16px;height:16px;text-align:center; }
.widget-businessowners .widget-title {color:#fc8d2a!important;}

.widget-recententries {}
.widget-recententries .entry-image {width:60px;height:60px!important;border-radius:4px;}
.widget-recententries .entry-image img {min-height:70px!important;}

.pay-btn {margin:0 auto;display: inherit;}
.pay-btn,
.pay-btn:hover,
.pay-btn:active {
	text-align: left;
    background:#fc8d2a;
    background:-webkit-gradient(linear,left top,left bottom,color-stop(#fc8d2a,0),color-stop(#fc6d3a,1));
    background:-webkit-linear-gradient(top, #fc8d2a 0%, #fc6d3a 100%);
    background:-moz-linear-gradient(top, #fc8d2a 0%, #fc6d3a 100%);
    background:-o-linear-gradient(top, #fc8d2a 0%, #fc6d3a 100%);
    background:linear-gradient(top, #fc8d2a 0%, #fc6d3a 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc8d2a', endColorstr='#fc6d3a',GradientType=0 );
    border:1px solid #fc9c39;
    -webkit-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
    -moz-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
    box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    color:#fff;
    padding-right:70px;position: relative;
}
.pay-btn::before {content:'\f061';position:absolute;display: inline-block;right:10px;top:8px;color:#fff;opacity: 0.5;font-family: 'FontAwesome';font-size:26px;}
.pay-btn::after {content:'';position:absolute;display: inline-block;right:48px;top:0px;width:2px;height:100%;background:#fc9c39;border-left:1px solid rgba(255,255,255,0.5);}
.pay-btn>small {
	font-size:12px;display: block;position:relative;z-index: 1;
}
.pay-btn>strong {
	display:inline-block;font-size:16px;position:relative;z-index: 1;
}

.a-btn{
    background:#fc8d2a;
    background:-webkit-gradient(linear,left top,left bottom,color-stop(#fc8d2a,0),color-stop(#fc6d3a,1));
    background:-webkit-linear-gradient(top, #fc8d2a 0%, #fc6d3a 100%);
    background:-moz-linear-gradient(top, #fc8d2a 0%, #fc6d3a 100%);
    background:-o-linear-gradient(top, #fc8d2a 0%, #fc6d3a 100%);
    background:linear-gradient(top, #fc8d2a 0%, #fc6d3a 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc8d2a', endColorstr='#fc6d3a',GradientType=0 );
    padding-left:90px;
    padding-right:105px;
    height:90px;
    display:inline-block;
    position:relative;
    border:1px solid #80ab5d;
    -webkit-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
    -moz-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
    box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    float:left;
    clear:both;
    margin:10px 0px;
    overflow:hidden;
    -webkit-transition:box-shadow 0.3s ease-in-out;
    -moz-transition:box-shadow 0.3s ease-in-out;
    -o-transition:box-shadow 0.3s ease-in-out;
    transition:box-shadow 0.3s ease-in-out;
}
.a-btn img{
    position:absolute;
    left:15px;
    top:13px;
    border:none;
    -webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -o-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out;
}
.a-btn .a-btn-slide-text{
    position:absolute;
    font-size:36px;
    top:18px;
    left:18px;
    color:#6d954e;
    opacity:0;
    text-shadow:0px 1px 1px rgba(255,255,255,0.4);
    -webkit-transition:opacity 0.2s ease-in-out;
    -moz-transition:opacity 0.2s ease-in-out;
    -o-transition:opacity 0.2s ease-in-out;
    transition:opacity 0.2s ease-in-out;
}
.a-btn-text{
    padding-top:13px;
    display:block;
    font-size:30px;
    text-shadow:0px -1px 1px #80ab5d;
}
.a-btn-text small{
    display:block;
    font-size:11px;
    letter-spacing:1px;
}
.a-btn-icon-right{
    position:absolute;
    right:0px;
    top:0px;
    height:100%;
    width:80px;
    border-left:1px solid #80ab5d;
    -webkit-box-shadow:1px 0px 1px rgba(255,255,255,0.4) inset;
    -moz-box-shadow:1px 0px 1px rgba(255,255,255,0.4) inset;
    box-shadow:1px 0px 1px rgba(255,255,255,0.4) inset;
}
.a-btn-icon-right span{
    width:38px;
    height:38px;
    opacity:0.7;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    border-radius:20px;
    position:absolute;
    left:50%;
    top:50%;
    margin:-20px 0px 0px -20px;
    border:1px solid rgba(0,0,0,0.5);
    background:#4e5c50 url(../images/arrow_down.png) no-repeat center center;
    -webkit-box-shadow:0px 1px 1px rgba(255,255,255,0.3) inset, 0px 1px 2px rgba(255,255,255,0.5);
    -moz-box-shadow:0px 1px 1px rgba(255,255,255,0.3) inset, 0px 1px 2px rgba(255,255,255,0.5);
    box-shadow:0px 1px 1px rgba(255,255,255,0.3) inset, 0px 1px 2px rgba(255,255,255,0.5);
    -webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -o-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out;
}
.a-btn:hover{
    -webkit-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 5px rgba(0,0,0,0.4);
    -moz-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 5px rgba(0,0,0,0.4);
    box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 5px rgba(0,0,0,0.4);
}
.a-btn:hover img{
    -webkit-transform:scale(10);
    -moz-transform:scale(10);
    -ms-transform:scale(10);
    -o-transform:scale(10);
    transform:scale(10);
    opacity:0;
}
.a-btn:hover .a-btn-slide-text,
.a-btn:hover .a-btn-icon-right span{
    opacity:1;
}
.a-btn:active{
    position:relative;
    top:1px;
    background:#80ab5d;
    -webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.4) inset;
    -moz-box-shadow:1px 1px 2px rgba(0,0,0,0.4) inset;
    box-shadow:1px 1px 2px rgba(0,0,0,0.4) inset;
    border-color:#fc8d2a;
}
.a-btn:active .a-btn-icon-right span{
    -webkit-transform:scale(1.4);
    -moz-transform:scale(1.4);
    -ms-transform:scale(1.4);
    -o-transform:scale(1.4);
    transform:scale(1.4);
}


/*Footer Widget Area*/
.widget.footer-widget {color:#b0b9c7;}
.widget.footer-widget .widget-title {margin:0 0 10px;font-size:16px;color:#fc8d2a;font-weight:700;text-transform: uppercase;}
.widget.footer-widget ul {margin:0;font-size:12px;}
.widget.footer-widget ul li {line-height:21px;text-transform: uppercase;}
.widget.footer-widget .form-control:focus {box-shadow: none;}
.widget.footer-widget .submit-btn {background:#2a3a50;color:#fff;font-weight:600;min-width:90px;margin-right:10px;}
.widget.footer-widget .form-group {position:relative;}
.widget.footer-widget .form-control {padding-left:30px;}
.widget.footer-widget .form-control,
.widget.footer-widget .submit-btn {border-radius: 2px;border:0;}
.widget.footer-widget .submit-btn:hover {background:#258ece;}
.widget.footer-widget .yn::before,
.widget.footer-widget .ye::before {font-size: 12px;font-family: 'FontAwesome';position: absolute;top:10px;left:10px;color:#969696;}
.widget.footer-widget .yn::before {content:'\f007';}
.widget.footer-widget .ye::before {content:'\f0e0';}

.testimonial-bottom {background:#f8f8f8;padding:55px 0;}
.testimonial-bottom .say-title {margin:0 0 25px;padding-bottom:26px;position:relative;font-size:30px;line-height:28px;color:#3d3d3d;font-weight: 300;}
.testimonial-bottom .say-title::before,
.testimonial-bottom .say-title::after {content:'';display:inline-block;height:3px;position:absolute;bottom:0;left:50%;}
.testimonial-bottom .say-title::before{background:#fc8d2a;width:70px;margin-left:-35px;}
.testimonial-bottom .say-title::after {background:#f8f8f8;display:inline-block;width:5px;margin-left:10px;left:51%;}
.testimonial-bottom blockquote {font-size:16px;line-height:25px;color:#505050;border:0;}
.testimonial-bottom .testimonial-by{font-size:16px;color:#3d3d3d;}
.testimonial-bottom .testimonial-credits {font-size:13px;margin:0;color:#b5b5b5;}
.testimonial-bottom .testimonial-credits a {color:#fc8d2a;}
.testimonial-bottom .col-md-12::before,
.testimonial-bottom .col-md-12::after {display:inline-block;color:#ddd;font-size:100px;position:absolute;line-height:20px;}
.testimonial-bottom .col-md-12::before {content:'“';top:20px;left:0;}
.testimonial-bottom .col-md-12::after {content:'”';bottom:-20px;right:0;}

.submission-guides-wrap {padding:50px 0;background:#f1f1f1;}
.submission-guides-wrap .what-you-get {margin-right:40px;position:relative;}
.submission-guides-wrap .what-you-get .insp{position:relative;padding:38px;min-height:360px;z-index:1;}
.submission-guides-wrap .what-you-get::after {width:100%;height:100%;left:40px;top:40px;content:'';display:block;background:#258ece;position: absolute;}
.submission-guides-wrap .what-you-get .insp>h6, .norheading {margin:0 0 25px;padding-bottom:26px;position:relative;font-size:36px;line-height:28px;color:#3d3d3d;font-weight: 300;}
.submission-guides-wrap .what-you-get .insp>h6::before,
.submission-guides-wrap .what-you-get .insp>h6::after, .norheading::before, .norheading::after {content:'';display:inline-block;height:3px;position:absolute;bottom:0;left:0;}
.submission-guides-wrap .what-you-get .insp>h6::before, .norheading::before{background:#fc8d2a;width:70px;}
.submission-guides-wrap .what-you-get .insp>h6::after, .norheading::after {background:#f8f8f8;display:inline-block;width:5px;left:60px;}
.submission-guides-wrap .what-you-get .insp>p {color:#505050;font-size:16px;line-height:24px;}
.submission-guides-wrap .guidelines {}
.submission-guides-wrap .guidelines>h6 {color:#258ece;font-size:24px;margin:0 0 15px;}
.submission-guides-wrap .guidelines ul li {font-size:13px;line-height:24px;color:#505050;position:relative;padding-left:25px;}
.submission-guides-wrap .guidelines ul li::before {content:'';font-family: 'FontAwesome';font-size:12px;display:inline-block;position:absolute;top:1px;left:0;color:#fc8d2a;}
.norheading.mt50 {margin-top:50px;}
.norheading.smallone {font-size:30px; line-height:22px;}
.stdPages {padding:50px 0;}

.stdAboutSpl {background:url(../images/about-sp-bg.jpg);padding:50px 0 60px;}
.stdAboutSpl h1 {color:#3d3d3d;font-size:60px;font-weight:300;line-height:60px;margin:0;}
.stdAboutSpl h6 {color:#fc8d2a;font-size:21px;font-weight:300;line-height:21px;margin:17px 0 10px;}
.stdAboutSpl p {color:#505050;font-size:16px;line-height:24px;margin:0;}

.stdAboutSpl2 {padding:70px 0;}
.stdAboutSpl2 p {color:#505050;font-size:14px;line-height:24px;margin:0;}
.stdAboutSpl2 p+p {margin-top:34px;}
.stdAboutSpl2 a {color:#fc8d2a;}

.stdAboutSpl3 {padding:70px 0;color:#fff;background:url(../images/visitors-business.jpg) no-repeat center center;background-size: cover;}
.stdAboutSpl3 .norheading {color:#fff;}
.stdAboutSpl3 p {font-size:14px;line-height:24px;margin:0;text-align: justify;}
.stdAboutSpl3 p+p {margin-top:34px;}
.stdAboutSpl3 a {color:#fc8d2a;}

.stdAboutSpl4 {padding:40px 0;}
.stdAboutSpl4 p {font-size:18px;color:#505050;margin:0;text-align: center;}
.stdAboutSpl4 a {color:#fc8d2a;}

.sH {font-size:24px;line-height:28px;font-weight:300;margin: 0 0 30px;display: block;}
.second.circle {position: relative;text-align: center;}
.second.circle .big-percent,
.second.circle .small-line {display: block;}
.second.circle .big-percent .count {font-size:132px;line-height:120px;}
.second.circle .big-percent .px {font-size:57px;}
.second.circle .small-line {font-size:13px;}
.second.circle .inside-text {padding:80px 75px;position:absolute;top:0;left:0;width:100%;}

#contact-bg {color:#505050;background:#f7f7f7 url(../images/contact-bg.png) no-repeat center center;}
#contact-bg p {color:#505050;font-size:14px;line-height:25px;}
.blue-sub-heading {font-size:18px;color:#258ece;margin:20px 0 6px;}
.social-tag {margin-top:10px;}
.social-tag a {display:inline-block;width:40px;height:40px;border-radius:100%;border:2px solid #fc8d2a;text-align:center;line-height:38px;font-size:12px;color:#9b9b9b;}
.social-tag a:hover {color:#fc8d2a;}

/* -- Footer -- */
#site-footer {background:#1b2431;font-size:13px;}
#site-footer a {color:#b0b9c7;}
#site-footer .copyright-bar {color:#9a9a9a;}
#site-footer .copyright-notice {padding:7px 0;}
#site-footer #copyright {background:#18202d;padding:40px 0 20px;font-size:14px;}
#site-footer #footer-widgets {padding:45px 0;}

.copyright-bar .fa-facebook {color:#3b5998!important;}
.copyright-bar .fa-twitter {color:#00aced!important;}
.copyright-bar .fa-google-plus {color:#dd4b39!important;}
.copyright-bar .fa-linkedin {color:#007bb6!important;}
.copyright-bar .fa-youtube {color:#bb0000!important;}

.copyright-bar .list-inline .fa {font-size:18px;}


.click2show .v1 {display: inline-block;}
.click2show .v2 {display: none;}
.click2show.active .v1 {display: none;}
.click2show.active .v2 {display: inline-block;}
/* -- Plugin Data -- */
.tipsy {font-size: 13px;line-height:15px;text-transform:uppercase;position: absolute;padding: 5px;word-wrap: break-word;z-index: 100000;}
.tipsy-inner {background-color: #ffffff;color: #4f4f4f;max-width: 200px;padding: 5px 16px ;text-align: center;}
/* Rounded corners */
.tipsy-inner {border-radius: 22px;-moz-border-radius: 22px;-webkit-border-radius: 22px;}
/* Uncomment for shadow */
/*.tipsy-inner { box-shadow: 0 0 5px #000000; -webkit-box-shadow: 0 0 5px #000000; -moz-box-shadow: 0 0 5px #000000; }*/
.tipsy-arrow {position: absolute;width: 0;height: 0;line-height: 0;border: 5px dashed #fff;}
/* Rules to colour arrows */
.tipsy-arrow-n {border-bottom-color: #fff;}
.tipsy-arrow-s {border-top-color: #fff;}
.tipsy-arrow-e {border-left-color: #fff;}
.tipsy-arrow-w {border-right-color: #000;}
.tipsy-n .tipsy-arrow {top: 0px;left: 50%;margin-left: -5px;border-bottom-style: solid;border-top: none;border-left-color: transparent;border-right-color: transparent;}
.tipsy-nw .tipsy-arrow {top: 0;left: 10px;border-bottom-style: solid;border-top: none;border-left-color: transparent;border-right-color: transparent;}
.tipsy-ne .tipsy-arrow {top: 0;right: 10px;border-bottom-style: solid;border-top: none;border-left-color: transparent;border-right-color: transparent;}
.tipsy-s .tipsy-arrow {bottom: 0;left: 50%;margin-left: -5px;border-top-style: solid;border-bottom: none;border-left-color: transparent;border-right-color: transparent;}
.tipsy-sw .tipsy-arrow {bottom: 0;left: 10px;border-top-style: solid;border-bottom: none;border-left-color: transparent;border-right-color: transparent;}
.tipsy-se .tipsy-arrow {bottom: 0;right: 10px;border-top-style: solid;border-bottom: none;border-left-color: transparent;border-right-color: transparent;}
.tipsy-e .tipsy-arrow {right: 0;top: 50%;margin-top: -5px;border-left-style: solid;border-right: none;border-top-color: transparent;border-bottom-color: transparent;}
.tipsy-w .tipsy-arrow {left: 0;top: 50%;margin-top: -5px;border-right-style: solid;border-left: none;border-top-color: transparent;border-bottom-color: transparent;}

.modal {border-radius:0!important;}
.modal .modal-header {color:#333;background-color:#f5f5f5;border-color:#ddd;padding:6px;}
.modal .modal-header .modal-title{font-size:14px;font-weight:bold;}
.modal .modal-content {border-radius:0!important;}
.modal .btn-sm {padding:3px 8px;}
.modal .modal-footer {padding:10px 6px;}

.ui-autocomplete {width:300px;}
.ui-autocomplete .ui-menu-item {font-size:12px;}
.ui-autocomplete .ui-menu-item+.ui-menu-item {border-top:1px solid #cecece;}
.ui-autocomplete .ui-menu-item:hover {background: #fc8d2a!important;color:#fff!important;}

/* -- Sidemenu for Mobiles -- */
#off-canvas-nav {display: none;}
.page-main-canvas .sub-menu {list-style: none;padding-left: 20px;}
.page-main-canvas .navbar-nav{margin:0;padding-left:20px;}
button.page_icon_menu {display: block;position: absolute;right: 10px;top: 50%;
-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);-o-transform: translate(0, -50%);transform: translate(0, -50%);
background: #ffffff;color: #333333;border: 0;padding: 5px 10px;
z-index:50;}
.off-canvas {width: 100%;overflow-x: hidden;position: relative;}
.off-canvas body {width: 100%;overflow-x: hidden;-o-box-sizing: border-box;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.off-canvas body > * {left: 0;-webkit-transform: translateX(0);-moz-transform: translateX(0);-o-transform: translateX(0);
transform: translateX(0);-webkit-transition: -webkit-transform 500ms ease;-moz-transition: -moz-transform 500ms ease;-o-transition: -o-transform 500ms ease;transition: transform 500ms ease;-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;-o-backface-visibility: hidden;backface-visibility: hidden;}
.off-canvas #off-canvas-nav {display: block;position: absolute;bottom:0;height:100%;top: 0;left: 0;width: 0;z-index: 1;background: none;background: #404040}
.off-canvas #off-canvas-nav .page-main-canvas {background: none repeat scroll 0 0 #333;height:100%; margin: 0;position: absolute;left: 0;top: 0;bottom:0;width: 250px;-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);
-o-transform: translateX(-100%);transform: translateX(-100%);}
.off-canvas #off-canvas-nav .page-main-canvas ul {height: auto;margin: 0;padding: 30px 0;width: 100%;}
.off-canvas #off-canvas-nav .page-main-canvas ul li {float: none;}
.off-canvas #off-canvas-nav .page-main-canvas ul li.page-menu-item-simple-cart a i {color: #ffffff;}
.off-canvas #off-canvas-nav .page-main-canvas ul li a {color: #ffffff;display: block;font-size: 13px;font-weight: 400;line-height: 16px;margin: 0;padding: 8px 20px;position: relative;text-decoration: none;text-transform: none;letter-spacing: 0;}
.off-canvas-enabled body > * {-webkit-transform: translateX(250px);-moz-transform: translateX(250px);-o-transform: translateX(250px);transform: translateX(250px);}
.off-canvas-enabled #page-main-canvas {display: block;}
body .page-main-canvas {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);border: 0 none;color: #000;display: block;padding: 0;}
.page-main-canvas i {color: #000;font-size: 14px;}

@media (min-width: 320px) and (max-width: 479px){
	.list-2 li,
	.list-4 li {width:100%;float:none;line-height:30px;}

	.hero-block .tag-line {font-size: 20px!important;line-height: 28px!important;}
	.hero-block .tag-line br {display:inline-block!important;}
	.hero-block {height:490px!important;padding-top: 60px;}
	.hero-block .search-category {margin-left:0;}

	.map-wrapbox .list-inline>li a{padding:5px;}

	/*.hero-block .search-category li {padding:0 2px;}
	.hero-block .search-category a {width:30px;height:30px;background:transparent url(../images/search-categories-mobile.png) no-repeat 0 center;}
	.hero-block .search-category .one a {background-position:4px center;}
	.hero-block .search-category .two a {background-position:-30px center;}
	.hero-block .search-category .three a {background-position:-63px center;}
	.hero-block .search-category .four a {background-position:-96px center;}
	.hero-block .search-category .five a {background-position:-131px center;}
	.hero-block .search-category .six a {background-position:-167px center;}
	.hero-block .search-category .seven a {background-position:-203px center;}
	.hero-block .search-category .eight a {background-position:-239px center;}
	.hero-block .search-category .nine a {background-position:-275px center;}*/
	.hero-block #search-form .lblock,
	.hero-block #search-form .rblock {width:100%;}
	.hero-block #search-form .col-sm-7+.col-sm-5 {border-left:0;}
	.hero-block #search-form .col-sm-7,
	.hero-block #search-form .col-sm-5 {border-left:0;padding-left:30px;padding-right:30px;}
	.hero-block #search-form .col-sm-7+.col-sm-5>.form-group{border-top:1px dotted #555!important;border-radius:0;}
	.hero-block #search-form .form-control {padding:6px 0 6px 24px;height:34px!important}
	.hero-block .search-bar {height: 175px!important;}
	#hp-search-btn {width:100%;text-align: center;}
	.coupon-text {width: 120px;}
	.hero-small-block .tag-line {font-size:40px;}
	.hero-small-block .tag-line-2 {font-size:15px;line-height: 18px;font-weight:300;color:#fc8d2a;text-shadow: 2px 2px rgba(0,0,0,.3);margin-bottom:0;}

	.search-cat-ol, .search-ico-ol {position:relative;}
	.search-cat-ol::before, .search-ico-ol::before {position:absolute;font-family: 'FontAwesome';content:'';font-size:13px;color:#555;top:10px;left:0;}
	.search-cat-ol::before {content:'\f022';} 
	.search-ico-ol::before {content:'\f002';}
}
@media (min-width:480px) and (max-width: 767px){
	.hero-block .search-category {margin-left:-12px;margin-right:-12px;}
	.hero-block .search-category a {width:65px;height:65px;}
	.list-4 li {width:50%;}
}
@media (max-width:767px){

	.widget-recententries,
	.widget-latestreviews,
	.widget-businessowners {display:none;}


	.hero-block .search-category a span {display:none;}
	.price-block {margin-top:15px;}
	.price-block .badge-pop {display:inline-block;color:#fff;min-width:102px;position:initial;top:0;margin-bottom:15px;margin-left:0;}

	.hero-block {height:auto;padding-top: 60px;padding-bottom: 60px;}
	.hero-block .search-wrap-bg {width:100%;padding:30px 0 10px;}
	.hero-block .search-bar {padding-left:15px!important;padding-right:15px!important;}
	#hp-search-btn {width:200px;float:none;margin:0 auto;}
	.find-out-btn {margin:15px 0 5px;}
	.hero-block .tag-line {font-size:30px;line-height:38px;}
	
	.hero-block .search-category li {padding:0;}
	.hero-block .search-bar {height: 88px;padding-top:10px;padding-left:10px;padding-right:10px;}

	.hero-small-block {height:166px;padding-top:30px;}

	
	.nav-home {border-bottom:0;margin:0;padding:0;}
	.nav-home li {width:100%;text-align: center;margin-bottom:10px;}
	.nav-home li.active::after {display: none;}
	.nav-home li+li {margin-left:0;}
	.nav-home li a {height:43px;line-height:26px;background:#7c7c7c;border-radius:20px;color:#fff;}
	.nav-home li.active a {background:#fc8d2a;color:#fff;}
	.btn-submit {margin:0 auto;width:183px;padding-left:0;padding-right:0;text-align:center;display: block;float:none;background: #258ece;}

	.second.circle {width:300px;margin:30px auto;}
	.second.circle canvas {width:300px!important;height:300px!important;}
	.second.circle .inside-text {padding:57px 55px;}

	.crossdata ul li {width:50%;}

	.large-listings .list-item .entry-image{width:100px;height:100px;}
	.large-listings .list-item .entry-image .featured-main-img img {min-width:110px;width:110px;height:110px;}
	.large-listings .list-item .item-detail {margin-left:115px;}
	.large-listings .list-item h2 {display:block;}
	.large-listings .list-item h2 a {white-space: normal;}

	.rpc {border-right-width: 0;border-bottom:1px solid #e3e3e3;padding-bottom:15px;margin-bottom:5px;}
	.bob-list li {display:inline-block;}
	.bob-list li a {width:30px;}
	.row-o2 {margin-left: -15px;margin-right: -15px;}
	.detail-info .detail-wrap {padding-top:0!important;}

	#search-form-2>.row {margin-left:0;margin-right:0;}
	#heading {padding:15px 0 5px;}
	.filter-block {padding-bottom:10px;}
	.filter-sort {margin-top:10px;}
    #category-left {padding-left:0;padding-right:0;}
    .large-listings .list-item {padding:15px;}
    /*.large-listings .list-item h2 a {display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}*/
    .large-listings .list-item {min-height: 140px;}
    /*.large-listings .list-item .entry-description {display:none;}*/
    .large-listings .list-item .text-right {text-align: left;}

	.best-collection-sotd {background: #fff;padding:0;}
	.recent-block-column {background:#f8f8f8;padding:30px 15px;}
	.collections {padding:0 0 35px 0;}
	.sotd {margin:0 -15px;}
	.sotd .insider {padding:20px 10px;}
	.visitor-business {padding:0;}
	.collapseable-block {padding:35px 0;}
	.visitor-business .lblock::before, 
	.visitor-business .rblock::after {width:100%;height:1px;}
	.visitor-business .action-button {font-size:14px;height:35px;line-height:33px;width:300px;margin-left:-150px;bottom:-17px;padding:0 10px;text-align:center;}

	.image-upload-area {margin-top:15px;margin-bottom:15px}
	.image-upload-area .detailb {margin-bottom:15px;}
	.image-upload-area ul {margin:0 -15px;overflow:hidden;}
	.image-upload-area ul li {padding:0;float:left;}
	.image-upload-area ul li label {display:block;width:80px;height:80px;}
	.image-upload-area ul li {margin-left:10px;}

	#site-footer #footer-widgets {padding:0 0 35px;}
	.widget.footer-widget {padding-top:35px;text-align: center;}
	.widget.footer-widget .list-unstyled {overflow:hidden;}
	.widget.footer-widget .list-unstyled li {display: inline-block;line-height:9px;}
	.widget.footer-widget .list-unstyled li+li{padding-left:9px;margin-left:8px;border-left:1px solid #b0b9c7;}
}



@media (max-width:374px) {
    .payment-form-wrap dl dt {width:90px;}
    .payment-form-wrap dl dd {margin-left:90px;}
    .payment-methods ul li i.fa {font-size:33px;}
}

@media (max-width: 767px){
    .crosssite-list ul li {padding-bottom:20px;position:relative;}
    .crosssite-list ul li .md-l-a2c {position:absolute;bottom:-3px;left:0;height: 20px;line-height: 11px;}
}


.new-icon-pay {background:none!important;padding:10px;border-radius:0;border:1px solid #ebebeb;border-radius:5px;margin-right:5px;corsor:pointer;}
.new-icon-pay:hover {background:#e6e6e6;}
.new-icon-pay .pay-with {font-size:14px;font-weight:bold;text-transform:uppercase;}
.new-icon-pay .ftext {font-size:12px;font-style:italic;color:#c1c1c1;}

@media(max-width:567px){
    .new-icon-pay {display:block;border-radius:0;margin:0;width:100%;}
    .new-icon-pay img {max-width:90%;}
    .new-icon-pay:first-child {border-radius:5px 5px 0 0;border-bottom:0;}
    .new-icon-pay:last-child {border-radius:0 0 5px 5px;border-top:0;}
}

@-moz-document url-prefix() {
	.category-info.collapsed-box p.article-p {height:38px;overflow:hidden;}
}