@charset "utf-8";
/* CSS Document */
/* TYPOS */
@font-face {
    font-family: 'vag_rounded_std_thinbold';
    src: url('../fonts/vagroundedstd-bold.eot');
    src: url('../fonts/vagroundedstd-bold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/vagroundedstd-bold.woff') format('woff'),
    url('../fonts/vagroundedstd-bold.ttf') format('truetype'),
    url('../fonts/vagroundedstd-bold.svg#vag_rounded_std_thinbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'vag_rounded_stdlight';
    src: url('../fonts/vagroundedstd-light.eot');
    src: url('../fonts/vagroundedstd-light.eot?#iefix') format('embedded-opentype'),
    url('../fonts/vagroundedstd-light.woff') format('woff'),
    url('../fonts/vagroundedstd-light.ttf') format('truetype'),
    url('../fonts/vagroundedstd-light.svg#vag_rounded_stdlight') format('svg');
    font-weight: normal;
    font-style: normal;

}
a, a:hover{ -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease;}
.f24, .f28, .banner h1, .sider-right h3, .searc-results strong{font-family:vag_rounded_std_thinbold, Arial, Helvetica, sans-serif; letter-spacing:0.02em}
.f20, .testimonial-desc h5, .post-date, .home-post-list li span, .posts-list li span, .step-title, .number-posts, .nwm-avatar-info, .nwm-thread-list-replies, .searc-results{ font-family: 'vag_rounded_stdlight',Arial, Helvetica, sans-serif; }
.f24{font-size:24px;}
.f28{font-size:28px;}
.f20{font-size:20px;}
.f18, .heading03{font-size:18px;}
.step-title{font-size:22px; color:#303030}
.note{color:#999999; font-size:12px; margin:15px 0 0 0 }
.note a{color:#439a22; text-decoration:none;}
.note a:hover{text-decoration:underline}
.clr-navy{color:#0054a9}
.clr-blue{color:#0098d9 !important}
.clr-orange{color:#ff802f}
a.blue-link{color:#00669c !important; }
a.green-link{color:#669900 !important; }
.clear{clear:both;}
.btn:hover, .btn:focus, .btn.focus{color:#fff;}
.container-fluid{padding:0}
body{background:#eeeeee; color:#666 /*eeeeee*/}
h1,h2,h3,h4{margin-top:0; color:#303030; margin-bottom:15px;}
ul,ol,li{list-style:none; margin:0; padding:0;}
textarea{font-family:"Open Sans",Arial,sans-serif}
.heading03{font-weight:600}
.heading02{font-family: 'vag_rounded_stdlight',arial; font-size:22px;}
header{background:#fff; font-size:12px; font-weight:600; padding:0 0 15px 0;}
.logo{margin-top:15px}
.top-links{text-align:right; padding-top:6px;}
.top-links a{color:#669933}
.top-links .member-login:hover{color:#333333}
.top-links, .top-links span{vertical-align:middle}
a.user-info:hover{text-decoration:none}
.user-info .user-name{color:#333333}
.user-info .user-name:hover{color:#669933; text-decoration:none}
.profile-icon{width:32px; height:32px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; display:inline-block}
.user-rammi{background:url(../images/profile-pic.png) left center no-repeat; margin-right:5px; background-size: 32px;}
.user-new{background:url(../images/user-avatar.png) left center no-repeat; margin-right:5px;}

.navbar-nav{margin:0}
.navbar-nav>li>a{padding:10px 9px; color:#666666}
.navbar-collapse{padding:0;}
.navbar-toggle{margin:0;padding: 5px 10px; font-size:14px;}
a.register-now{background:#439a22; border:solid 1px #3e5d1f; border-top:none; color:#fff; padding:10px 15px; border-radius:0 0 4px 4px; display:inline-block; margin:0 0 0 15px; position:relative; top:-6px; }
a.register-now:hover{background:#3e5d1f; text-decoration:none}
.nav>li>a:hover, .nav>li>a:focus{background:transparent}

/*  Home Banner */
.home-banner{}
.business-banner-home, .business-banner-inner{background:#0397d6 url(../images/home-slide1.jpg) center top no-repeat; color:#fff; text-align:center}
.social-banner-home, .social-banner-inner{background:#f99e32 url(../images/home-slide2.jpg) center top no-repeat; color:#fff; text-align:center}
.banner h1{/* text-shadow:2px 2px 3px RGBA(0,0,0,0.2);*/ color:#fff; font-size:56px;}
.banner p{font-family: 'vag_rounded_stdlight',Arial, Helvetica, sans-serif; font-size:30px; /*text-shadow:2px 2px 3px RGBA(0,0,0,0.2);*/  line-height:normal; margin-bottom:47px; }
.banner .btn-lg{font-size:18px; padding: 15px 30px; font-weight: 700;}
.home-banner .carousel-indicators{border:solid 1px #cccccc; display:inline-block; width:45px; bottom:-13px; margin-left:-15px; background:#ffffff; padding:2px 5px 2px 6px; border-radius:12px;}
.home-banner .carousel-indicators li{display:inline-block; height:10px; width:10px;background:#d9d9d9; color:#555;text-decoration:none; text-indent:-999em; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; border:none; margin:0}
.home-banner .carousel-indicators li.active{background:#cccccc; border:none}
.banner .item:before{display: block; height:10px; content:" " ; background:url(../images/shadow2.png) left top repeat-x}
.banner .item:after{display: block; height:10px; content:" " ; background:url(../images/shadow1.png) left bottom repeat-x}

.banner-nav li{display:inline-block; border-right:solid 1px #fff; }
.banner-nav li:last-child{border-right-color:RGBA(0,0,0,0)}
.banner-nav li a{color:#fff; text-decoration:none; padding:5px 25px; display:block; text-transform:uppercase; font-size:16px; font-weight:600}
.banner-nav li a i{display:block; font-size:25px; margin-bottom:20px}


/* Search panel */
.search-panel{background:#333333; padding:25px 0; color:#ffffff; font-size:14px;}
.search-title{color:#fff; margin-bottom:8px;}
.nwm-icons{background-image:url(../images/sprite-icons.png); background-repeat:no-repeat; display:inline-block }
.nwm-search{width:16px; height:16px; background-position:-7px -7px; margin-right:5px;display:inline-block}
.search-fields .btn-orange .nwm-search{position:relative; top:3px}
.search-fields .btn-orange{margin-left:6px; }

.gray-wrapper {padding:35px 0}
.white-wrapper{background:#fff; padding:50px 0}
.members{margin:0 20px;}
.members li{float:left; margin:0 10px 10px 0; vertical-align:middle; position:relative; overflow:hidden }
.members li:first-child{margin-right:15px;display:table}
.members li div{vertical-align:middle; display:table-cell; height:120px;}
.members li a, .members li span{display:block}
.members li a span, .members-in li a span{position:absolute; top:0; right:-120px; width:0%; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease; background:RGBA(0,0,0,0.2); text-align:center; }
.members li a:hover span, .members-in li a:hover span{left:0;width:100%;-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease;}
.members li a span .fa, .members-in li a span .fa{  color:RGBA(255,255,255,0.5); font-size:25px; }

.home-post-list{padding:25px 45px 60px 45px ;}
.social-list{padding:25px 0px 60px 0 ;}
.home-post-list ul{margin:40px 0px;}
.home-post-list ul li{padding:0px 0 2px 40px; margin-bottom:15px; font-size:12px; color:#858585 }
.home-post-list li p{font-size:16px; font-weight:600; margin-bottom:5px;}
.business-list ul li{background:url(../images/b-comment-icon.png) no-repeat left 5px; }
.business-list li p{color:#0071a0; }
.social-list ul li{background:url(../images/s-comment-icon.png) no-repeat left 5px; }
.social-list li p{color:#ff6600; }
.home-post-list li span.post-date{margin-left:5px;}
.posts-list{margin-bottom:20px; padding:0}
.posts-list li{padding:0px 0 2px 40px;margin-bottom:15px; border-bottom:solid 1px #fff; padding-bottom:10px;}
.posts-list li:last-child{border-bottom:none; margin-bottom:0; padding-bottom:0}
.posts-list li p{font-weight:600; margin-bottom:5px;}
.posts-list ul{background:#e9e9e9; padding:15px;}
.posts-list li span{color:#858585}
.blog-posts-list li{padding-left:0}
.blog-posts-list li .thumb-holder{width:88px; margin-right:10px; float:left }
.blog-posts-list li .post-short-cont{margin-left:100px;}
.blog-posts-list li p, .blog-posts-list li p a{color:#333; margin-bottom:0}
.blog-posts-list li span{color:#999999; font-size:12px;}

.keyword-list{background: #e9e9e9;padding: 15px;}
.keyword-list li, .related-tags li{display:inline-block; margin:0 7px 7px 0}
.keyword-list li a, .related-tags li a{display:block; background:#ffffff; border:solid 1px #cccccc; border-radius:3px; padding:5px 8px; font-size:12px; color:#999999 }
.keyword-list li a:hover, .related-tags li a:hover{background:#cccccc; color:#333; text-decoration:none}

.white-bg{background:#fff; padding:30px; margin-bottom:20px;}
.nwm-cta{width:250px; margin:20px auto 0 auto; text-align:center}
.nwm-cta p{margin-bottom:20px;}
.nwm-cta .btn{margin-bottom:20px;}

#carousel-testimonial{position:relative}
.testimonial-avatar{background:url(../images/testimonial-quote.png) center center no-repeat; text-align:center}
.testimonial-avatar img{width:101px; height:101px; border-radius:50%; -moz-border-radius:50%;}
.testimonial-desc{font-size:16px; text-align:center}
.testimonial-desc h5{color:#0098d9; font-size:22px;}
.testimonials .carousel-indicators{bottom:-50px;}
.testimonials .carousel-indicators li{border:solid 1px #cdcdcd; width:12px; height:12px; background:#cdcdcd; margin:0}
.testimonials .carousel-indicators li.active{border:solid 1px #9b9b9b;background:#9b9b9b}
.carousel-control.left, .carousel-control.right{background-image:none}
.carousel-control{color:#666; text-shadow:none; width:5%;}
.carousel-control:hover, .carousel-control:focus{color:#666; }
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .fa-chevron-left, .carousel-control .fa-chevron-right {position: absolute;top: 50%;margin-top: -10px;z-index: 5; display: inline-block;}
.carousel-control .icon-prev, .carousel-control .fa-chevron-left {left: 50%; margin-left: -10px;}
.carousel-control .icon-next, .carousel-control .fa-chevron-right {right: 50%;margin-right: -10px;}
.blog-posts{margin:50px 0}
.latest-posts .post-title{color:#303030; font-size:16px; font-weight:600; margin:5px 0}
.post-title a{color:#303030; }
.post-title a:hover{color:#0397d6; text-decoration:none}
.post-date{color:#999}
.latest-posts .post-date{font-size:12px; color:#858585}

.howit-works{margin:50px 0}
.howit-works h3{margin-bottom:30px;}
.howit-works-steps{text-align:center; font-size:13px; margin:0px 3%; color:#333}
.howit-works-steps .step, .howit-works-steps .step-desc{padding:0 5%}
.howit-works-steps .step img{margin:0 auto}
.howit-works .lead{margin:30px 0; font-size:18px;font-family: 'vag_rounded_stdlight',arial;}
.step-title{margin-bottom:20px;}
.howit-works-steps .col-xs-4{position:relative}
.howit-works-steps .col-xs-4 .arrow{position:absolute; top:22%; right:-10%;}

.email-subscription{background:#fff; padding:27px; border-top:solid 5px #439a22; }
.email-subscription .form-group{}

/* Inner pages */
.business-banner-inner, .social-banner-inner{text-align:left; background-position:center -50px; }
.business-banner-inner .container, .social-banner-inner .container{padding:45px 0; position:relative}
.business-banner-inner p, .social-banner-inner p{margin-bottom:0; font-size:28px;}

.inner-searh-pagenl{padding:0; background:#053347}
.inner-searh-pagenl .container{padding:25px 0}
.search-btn1{background:#053d55; font-size:14px; font-weight:700; color:#fff; text-decoration:none; padding:12px 20px; border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0;  text-align:center}
.search-btn1 .fa{margin-right:8px}
.container .search-btn1{position:absolute; right:0; bottom:-10px}
.search-btn1:hover,.search-btn1:focus{background-color:#212121; color:#fff; text-decoration:none}
.search-btn1 span{background:#fff; padding:0 4px 2px 4px; display:inline-block; color:#333333; line-height:16px; margin-left:4px;}
.container .search-btn1.search-close{bottom:-17px;  padding:15px 20px;}
.re-search{background-image:url(../images/re-search-icon.png); background-position:15% center; background-repeat:no-repeat}
.search-btn1 .fa{font-size:16px; font-weight:normal; margin-left:10px;}

.desktop-footer{ margin-top:50px; text-align:center; font-size:13px; color:#666;}
.desktop-footer a{color:#005591}
.socia-links a{width:32px; height:32px; border-radius:50%; -moz-border-radius:50%; color:#fff; display:inline-block; line-height:30px; font-size:16px; text-align:center}
.socia-links a.facebook{background:#4394d0}
.socia-links a.twitter{background:#00b7f3}
.socia-links a.linkedin{background:#095d92}
.socia-links span{color:#333; font-size:13px; font-family: 'vag_rounded_std_thinbold',arial; margin-right:10px;}

.forum-header h3{display:inline-block; margin-right:10px;}
.search-strip{background:#e7e6e6; border-radius:6px; padding:10px;}
.search-strip-inn{position:relative;}
.search-strip-inn .form-control, .typeahead-wrapper .form-control{border-radius:100px; }
.search-strip-inn .search-label{text-align:center; position:absolute; left:30%; top:25%; font-size:14px; color:#0099cc; font-weight:600}
.ad-banner1{margin:15px 0}

/* Social Pages */
.socialPage .btn-load{color:#ff6600; border-color:#ff6600}
.socialPage .btn-load:hover{background:#ff6600}
.socialPage .nwm-avatar-name a, .socialPage .nwm-avatar-name{color:#ff6600}
.socialPage .nwm-thread-list-body-content a, .socialPage .nwm-member-list-body-content a{color:#ff6600}
.socialPage .btn-blue{background:#ff6600; border-color:#a33104}
.socialPage .btn-blue:hover{background:#a33104}
.socialPage .posts-nav a, .socialPage .search-strip-inn .search-label{color:#ff6600;}
.socialPage .inner-searh-pagenl{background:#333}
.socialPage .search-cont{background-image:url(../images/search-large1.png)}
.socialPage .search-btn1{background:#333333}

/* FORUMS STYLES */
.body-wrapper .container{padding:0}
.nwm-thread-list-body{margin:15px 0}
.nwm-thread-list-content{color:#666666; font-size:14px;}
.nwm-thread-list-content .nwm-thread-list-item,.nwm-thread-expand{background:#fff; padding:15px; border-radius:5px; margin-bottom:10px !important;cursor:pointer; border:solid 1px RGBA(0,0,0,0)}
.nwm-thread-list-content .nwm-thread-list-item:hover,.nwm-member-list-content .nwm-member-list-item:hover{border-color:#cccccc; box-shadow:RGBA(0,0,0,0.1) 1px 1px 2px 1px}
.nwm-avatar{float:left}
.nwm-avatar, .nwm-avatar a{width:40px; height:40px; }
.nwm-avatar a{display:block}
.nwm-avatar a img{border-radius:50%; width:40px;}
.nwm-avatar-info{float:left; margin-left:10px;}
.nwm-avatar-name a, .nwm-avatar-name{font-size:17px; color:#0098d9; }
.nwm-avatar-info .post-date{font-size:12px;}
.nwm-thread-list-body{}
.nwm-thread-list-body .nwm-post-title, .nwm-thread-list-body .nwm-post-title a{color:#303030; line-height:1.3; font-size:16px; font-weight:600}
.nwm-thread-list-body-content a, .nwm-member-list-body-content a{color:#0099cc}
.nwm-thread-list-body-content  a:hover, .nwm-member-list-body-content a:hover{color:#333}
.nwm-thread-list-body-content ul{margin:20px 0 30px 50px; }
.nwm-thread-list-body-content li{list-style:disc; margin-bottom:6px;}
.nwm-thread-list-replies{font-size:12px; color:#999}
.nwm-thread-list-replies span{display:inline-block; margin-right:5px;}
.banner-mid-post{text-align:center; margin:40px 0}

.members-in{background:#e7e6e6; padding:8px; padding-bottom:0; margin-bottom:20px; }
.members-in ul{text-align:center}
.members-in li{display:inline-block; width:90px; margin:0 5px 8px 0; position:relative; overflow:hidden}
.members-in li img{width:100%}
.members-in li:nth-child(3n){margin-right:0}
.sider-right h3{margin:5px 0 10px 0}
.ad-banner{text-align:center}
.ad-banner-verticle{margin:20px 0; text-align:center; }
.ad-banner-verticle img{padding:0 5px}

.nwm-member-list-body {margin-right:-50px; margin:20px 0}
.nwm-member-list-body .pointer{margin:5px 10px 0 0px; float:left}
.nwm-member-list-content .nwm-member-list-item{background:#fff; padding:15px; border-radius:5px; margin-bottom:10px !important; cursor:pointer;border:solid 1px RGBA(0,0,0,0)}
.nwm-member-list-content .nwm-avatar-info{margin-top:10px;}
.nwm-member-list-content .nwm-thread-list-avatar-container{float:left; margin-left:15px;}
.nwm-member-list-body-content{font-size:13px; }
.miles{font-family: 'vag_rounded_stdlight',arial; font-size:13px; margin:15px 0 0 0}
.nwm-member-list-body .nwm-avatar, .nwm-member-list-body .nwm-avatar a, .upload-avatar, .upload-avatar a{width:60px; height:60px;}
.nwm-member-list-body .nwm-avatar a img, .upload-avatar img{width:60px;}
.upload-avatar img{border-radius:50%;}
.nwm-member-list-body p{margin-bottom:0}
.nwm-thread-expand{cursor:default; padding-right:22px; margin-bottom:0 !important; border-radius:5px 5px 0 0}
.nwm-thread-expand .nwm-thread-list-body-content{margin-bottom:20px;}
.divider1{background:#e9e9e9; height:6px; margin:30px 0}
.nwm-thread-replies h3, .publisher-container h3{font-family:vag_rounded_std_thinbold, arial;}
.nwm-thread-replies ul{padding:6px;}
.nwm-thread-replies li{border-bottom:solid 1px #e5e5e5; padding:0 0 25px 0; margin-bottom:25px;}
.nwm-thread-replies li:last-child{border-bottom:none; margin-bottom:0}
.nwm-thread-reply .nwm-avatar, .nwm-thread-reply .nwm-avatar a{width:80px; height:80px;}
.nwm-thread-reply .nwm-avatar a img{width:80px;}
.nwm-thread-reply .nwm-thread-reply-content{margin-left:98px; }
.nwm-thread-reply .nwm-thread-reply-content .post-date{font-size:12px; color:#999999}
.nwm-thread-reply .nwm-avatar-name{margin-bottom:10px;}
.posts-nav{padding:0 0 16px 0}
.posts-nav a{color:#0099cc; font-weight:600; }
.posts-nav a:hover{color:#333}
.publisher-container{padding:20px; background:#e5e5e5}
.publisher-container .form-control{margin-bottom:15px;}
.publisher-container h3{margin-bottom:8px;}
.publisher-container .btn{margin-right:15px;}
.nwm-thread-expand .publisher-container{margin:30px -23px 30px -16px;}
.forum-header .number-posts{color:#999; position:relative; bottom:1px}

.typeahead-wrapper{}
.form-control{box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; font-weight:600; color:#333}
.form-control::-webkit-input-placeholder { font-weight:400; color:#cdcdcd}
.form-control::-moz-placeholder { font-weight:400; color:#cdcdcd } /* firefox 19+ */
.form-control:-ms-input-placeholder { font-weight:400; color:#cdcdcd } /* ie */
input.form-control:-moz-placeholder {font-weight:400; color:#cdcdcd }


.form-control.typeahead{padding:5px; position:relative; width:87%}
.typeahead input{border:none;     padding:8px 7px; border-radius:100px; font-weight:600; width:100%}
.typeahead input:focus{outline:none}
.typeahead a{background:#cdcdcd; border:solid 1px #666666; width:24px; height:24px; text-align:center; display:inline-block; border-radius:50%; color:#666; line-height:22px; position:absolute; right:10px; top:10px;}
.search-cancel, .reply-cancel{color:#669933; text-decoration:underline; }
.search-cancel{position:relative; top:12px;}
.search-cancel:hover, .reply-cancel:hover{text-decoration:none}

.searc-results{padding:10px 4px; font-size:18px; margin-top:15px; color:#303030}
.searc-results .fa{font-size:14px; border:solid 1px #202020; padding:5px; border-radius:50%; margin-right:10px; }
.alert-panel{background:#ffecc2; border-radius:6px; padding:15px; color:#cb5000 }
.alert-panel .error-head{font-size:18px; font-weight:600; margin-bottom:15px}
.alert-panel .error-head .fa{margin-right:10px;}
.alert-panel p{margin-bottom:0}

.result-map img{border:solid 1px #ccc; border-radius:6px; margin-bottom:15px;}

/* BLOG */

.blog-post-expand, .blog-post-short{background:#ffffff; border-radius:0 0 8px 8px; overflow:hidden; margin-bottom:30px;}
.blog-post-page .posts-nav a{color:#336633; font-size:13px; font-weight:normal}
.social-post{border-top:solid 4px #f99e32; }
.business-post{border-top:solid 4px #0397d6;}
.post-img{max-width:100%}
.post-content{padding:25px;}
.post-cal{background:#669933; border-radius:4px; padding:10px 15px; display:block; color:#fff; font-size:18px; text-align:center;}
.post-cal span{display:block; font-weight:600; line-height:1.1}
.post-details{margin-left:90px;}
.post-head{margin-bottom:20px;}
.blog-post-page .post-title{font-size:22px; }
.post-label{background:#e9e9e9; padding:5px 8px; border-radius:3px; display:inline-block; font-size:11px; font-weight:bold; margin-right:5px;}
.social-post .post-label{color:#ff802f}
.business-post .post-label{color:#0098d9}
.posted-by{font-size:12px; color:#999999}
.post-body {font-size:13px;}
.post-body ul{margin:20px 20px 40px 40px; list-style:disc}
.post-body ul li{list-style:disc; margin-bottom:10px;}
.post-body h4{font-size:16px; margin:40px 0 10px 0; font-weight:600}

.post-footer{border-top:solid 1px #dedede; border-bottom:solid 1px #dedede; padding:15px 8px; font-size:12px;}
.related-tags{padding:20px 10px 0 10px}
.related-tags h3{font-size:13px; font-weight:700; margin:8px 0 0 0}
.related-tags ul{margin-left:50px;}

.blog-post-short .post-footer{border:none; padding:15px 0 0 0}
.blog-post-short .post-footer p{margin:12px 0 0 0px}
.blog-post-short .post-footer .views{margin:0 0 0 10px}
.blog-post-short .post-footer .comments{margin:0 10px 0 0px}

.blog-post-page .publisher-container{border-radius: 5px 5px 0 0;}
.blog-post-page .nwm-thread-expand{border-radius: 0 0 5px 5px}
.views, .comments{color:#999999; }
.views{margin-right:50px;}
.comments a{color:#669933}
.share-post { margin-top:-3px; }
.share-post a{background:#cccccc; color:#333; border:solid 1px #ccc; border-radius:50%; width:24px; height:24px; text-align:center; display:inline-block; line-height:24px;}
.share-post a:hover{background:#fff}


.blog-nav{padding:15px 0 25px 0; margin-bottom:20px;}
.blog-nav a {display:block; font-size:14px; font-weight:600; color:#669933}
.blog-nav span{display:block}
.blog-nav p{margin-left:60px;}
.post-arrow{background-image:url(../images/post-nav.png); background-repeat:no-repeat; width:45px; height:45px; display:inline-block }
.previous-post.arrow-disabled .post-arrow{background-position:-2px -3px;}
.previous-post.arrow-enabled .post-arrow{background-position:-52px -51px;}
.next-post.arrow-disabled .post-arrow{background-position:-2px -51px;}
.next-post.arrow-enabled .post-arrow{background-position:-52px -3px;}
.arrow-disabled a, .arrow-disabled a:hover{color:#999999; text-decoration:none}
.blog-nav .next-post p{margin-left:0px; margin-right:60px; text-align:right}
.arrow-enabled a:hover{color:#333; text-decoration:none}
.blog-nav p.post-nav{    margin-top: 12px;}

/* MY Account */
.myaccount-banner, .inner-banner{background:#0055a5 url(../images/myac-banner.jpg) center -50px no-repeat; color:#fff;}
.myaccount-banner .container, .inner-banner .container{padding:30px 0 15px 0}
.inner-banner h1{font-size:32px; text-align:center}
.inner-banner h1.text-left{text-align:left}
.myaccount-banner h1{font-size:32px; text-align:center}
.myaccount-banner .custom-select {width:100%; margin:20px 0}
.member-banner{background:#0055a5; color:#fff; }
.member-banner .container{padding:30px 0 15px 0;}
.member-banner .followers, .member-banner .postcode{font-family: 'vag_rounded_stdlight',arial; font-size:20px;}
.member-banner h1{font-size:40px;}
.followers{border-bottom:solid 1px #4a87c1; padding-bottom:10px; margin-bottom:10px; max-width:300px;}
.followers-icon{width:32px; height:32px; margin:0px 5px 0 0 ; position:relative; top:-3px;}
.member-cta{margin-left: 200px;margin-top: -20px;}
.member-profile-icon{width:186px; height:186px; float:left; margin:0 20px 0 0 }
.member-profile-icon img{border-radius:50%}
.member-profile-info{float:left}

.form-horizontal .has-feedback .form-control-feedback{right:10px;}
.error-msg{font-size:12px; color:#cc6666; display:block; margin-top:-12px;}
.form-horizontal .form-group>.col-sm-2, .form-horizontal .form-group>.col-sm-3, .form-horizontal .form-group>.col-sm-4,.form-horizontal .form-group>.col-sm-5, .form-horizontal .form-group>.col-sm-6, .form-horizontal .form-group>.col-sm-7,.form-horizontal .form-group>.col-sm-8{padding-left:10px; padding-right:10px;}
.myac-wrapp{margin:0px 2%}
.myac-model{background:#ffffff; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; padding:50px 10px; margin-bottom:20px;}
.myac-wrapp .form-control-feedback{display:none}
.myac-model .form-control, .myac-model1 .form-control{padding:18px 12px;}
.form-group{margin-bottom:25px;}
.myac-model .input-group-addon{font-size:25px; padding:6px 20px; background:#f2f2f2; color:#cdcdcd }
.user-holder{width:164px; height:164px; margin:-130px auto 20px auto;}
.myac-model .has-error .input-group-addon{background:#f2e6e6}
.has-error .form-control{ background:#ffefef;   border-color: #cc6666;}
.has-feedback .form-control-feedback{display:block; top:22px; right:5px; font-size:18px;}
.has-error .form-control-feedback{color:#ed3030}
.has-error .form-control{font-weight:600; color:#333333}
.login-form{margin-top:100px;}
.myac-formgroup{padding:10px 50px 0 50px; word-wrap:break-word}
.myac-wrapp a{color:#439a22; text-decoration:underline;}
.myac-wrapp a.blue-link, .myac-wrapp a:hover{text-decoration:none}
.myac-wrapp a.blue-link:hover{text-decoration:underline}
.myac-cta{margin:40px 0 0 0}
.myac-cta .btn-lg{min-width:200px;}
.myac-wrapp .f18{font-weight:600;}
.alert-danger{background:none; color:#d23a3a; padding:10px; margin-bottom:10px;}
.myac-alert{margin:20px auto; width:80%; padding:20px 80px 20px 120px; font-weight:600}
.myac-alert .error-head{font-weight:700}
.alert-panel a{color:#439a22; text-decoration:underline}
.alert-panel a:hover{text-decoration:none}
.myac-wrapp .searc-results{font-size:22px; margin-bottom:20px;}
.register-success p{margin-bottom:20px;}
.form-register .control-label{color:#0055a5; font-weight:normal;padding-top: 20px;}
.has-error .help-block,.help-block{color:#999999; font-size:12px;}
.form-register ul{margin:10px 0 30px 0}
.form-register ul li{margin-bottom:4px;}
.gray-bg{background:#f5f5f5; padding:30px 0; margin-bottom:20px;}
.form-horizontal .form-group{margin-left:-10px; margin-right:-10px}
.myac-model .custom-select, .profile-wrapper .custom-select{width:100%}
.myac-model .custom-select select{background-position:98% center}
.myac-model .custom-select:hover select{background-position:98% center}
.myac-cta p{margin:20px 0 30px 0}
.myac-cta {margin-bottom:20px;}
.myac-cta a{color:#339933; }
.profile-wrapper .myac-cta a{margin-left:20px;}

.help-block a{color:#999}
.myac-cta .help-block{margin-top:40px;}
.message-address{margin:30px 0 20px 0}
.message-address .from-address, .message-address .to-address{font-size:16px;font-family: 'vag_rounded_std_thinbold',arial; color:#303030; float:left; margin-right:16px;}
.message-address .nwm-avatar{margin:-8px 8px 0 0}
.message-address .nwm-avatar-name{font-size:16px;}
.profile-col-left{margin-right:15px; color:#333333; font-size:13px;}
.profile-col-left .lead{font-size:18px;}
.profile-col-left p{margin-bottom:24px;}
.profile-col-left h5{font-size:16px;font-family: 'vag_rounded_std_thinbold',arial;}
.profile-col-left ul{margin-bottom:25px;}

.side-nav{margin-top:20px; }
.side-nav>ul{}
.side-nav>ul>li{}
.side-nav>ul>li>a{padding:13px 15px; display:block; color:#666666; font-size:13px; text-decoration:none; text-shadow:1px 1px 1px #fff;}
.side-nav>ul>li>a:hover{color:#333;}
.side-nav>ul>li.active{}
.side-nav>ul>li.active a{background:#fff; position:relative; left:1px; z-index:99; color:#333; border-radius:5px 0 0 5px; font-weight:600}
.side-nav .fa{width:20px;}
.side-nav>ul>li>a .badge{text-shadow:none; color:#fff; background:#339933; font-weight:normal}

.myac-model1{background:#ffffff; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; padding:25px; margin-bottom:20px;    margin-left: -50px; z-index:999; position:relative}
.profile-wrapper{}
.profile-status{background:#f5f5f5; padding:25px 85px;}
.profile-status h4, .profile-overview h4, .follows h4{font-family: 'vag_rounded_std_thinbold',arial;}
.profile-status ul li{border-bottom:solid 1px #e1e1e1; border-top:solid 1px #fff; padding:15px 10px; font-size:12px; color:#666666}
.profile-status ul li:first-child{border-top:none}
.profile-status ul li:last-child{border-bottom:none}
.profile-status ul li p{margin:0}
.profile-status ul li h5{font-family: 'vag_rounded_stdlight',arial; font-size:14px; margin:0 0 5px 0 ; }
.profile-status ul li .percent{font-size:40px; font-family: 'vag_rounded_stdlight',arial; text-align:center; color:#666666}
.profile-check .fa{border: solid 1px #202020;padding: 5px;border-radius: 50%;margin:15px 10px 15px 0; float:left}
.profile-status ul li.disabled-pro{}
.profile-status ul li.disabled-pro .percent, .profile-status ul li.disabled-pro .fa {color:#cccccc;}
.profile-status ul li.disabled-pro h5{color:#999999}
.profile-status ul li.disabled-pro .fa{border: solid 1px #cccccc;}
.profile-wrapper .profile-icon img, .profile-wrapper .profile-icon{width:120px; height:120px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; display:inline-block}
.profile-wrapper h2{color:#0055a5; font-size:28px;font-family: 'vag_rounded_std_thinbold',arial;}
.profile-wrapper h2 small{color:#0055a5;font-family: 'vag_rounded_stdlight',arial; display:block;font-size:18px; }
.profile-wrapper .profile-bar, .profile-wrapper .profile-filled{height:12px;}
.profile-wrapper .profile-update {margin-left:140px; padding-top:15px;}
.profile-wrapper .user-profile{margin:20px 0 40px 0}
.profile-overview {margin:50px 10px 0 10px;}
.profile-overview h4{border-bottom:solid 2px #d9d9d9; padding-bottom:10px; }
.profile-overview .dl-horizontal dt{width:85px;text-align:left; font-weight:600;}
.profile-overview .dl-horizontal dd{margin-left:90px;margin-bottom: 10px;}
.profile-overview a{color:#339933}
.dob .custom-select{width:100%;}
.profile-wrapper .form-register .control-label{padding-top:18px; padding-right:15px;}
.profile-wrapper .form-register{margin:35px 0 0 0}
.small-form-control{width:50%;}
.checkbox-line{margin-left:50px;}
.btn.disabled{border:solid 1px #cccccc; color:#cccccc; background:#f1f0f0; font-weight:600}
.btn.disabled:hover,.btn.disabled:active, .btn.disabled:focus{color:#cccccc}
.password-meter-box{height:9px; float:right; margin:0 0 0px 30px;}
.password-meter span{width:24px; height:9px; margin-right:2px; display:inline-block}
.password-meter-box .weakest span{background: #ec4b1f;}
.password-meter-box .weak span{background: #ffda10;}
.password-meter-box .strong span{background:#66cc66}
.mobile-ac-nav{border:solid 1px #009b00; border-radius:4px; margin-bottom:20px;}
.mobile-ac-nav li{float:left; width:50%; text-align:center;background:#fff;}
.mobile-ac-nav li:first-child{border-radius:4px 0 0 4px;}
.mobile-ac-nav li:last-child{border-radius:0 4px 4px 0 ;}
.mobile-ac-nav li a{padding:15px 10px; display:block; font-size:14px; font-weight:600; color:#439a22; }
.mobile-ac-nav li a:hover{text-decoration:none; color:#333;}
.mobile-ac-nav li.mob-active-nav{background:#efefef; position:relative;}
.mobile-ac-nav li.mob-active-nav a{color:#333;}
.mobile-ac-nav li.mob-active-nav:after, .mobile-ac-nav li.mob-active-nav:before {top: 100%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.mobile-ac-nav li.mob-active-nav:after {border-color: rgba(239, 239, 239, 0);border-top-color: #efefef;border-width: 8px;margin-left: -8px;}
.mobile-ac-nav li.mob-active-nav:before {border-color: rgba(0, 155, 0, 0);border-top-color: #009b00;border-width: 9px;margin-left: -9px;}
.message-nav li{width:90px;}
.message-nav li a{padding:10px 10px; font-size:12px;}
.messages-received{color:#333;}
.messages-received li{padding:35px 25px 0 25px; border-bottom:solid 3px #e7e7e7}
.follows .nwm-avatar, .follows .nwm-avatar a, .nwm-messages-avatar-container .nwm-avatar, .nwm-messages-avatar-container .nwm-avatar a{width:52px; height:52px;}
.nwm-messages-avatar-container .nwm-avatar a img, .follows .nwm-avatar img{width:52px;}
.nwm-messages-avatar-container .nwm-avatar-info{margin-left:15px;}
.nwm-messages-avatar-container .nwm-avatar-name a, .nwm-messages-avatar-container .nwm-avatar-name{color:#ff6600; font-size:18px;}
.messages-received li .post-date{font-size:13px;}
.nwm-subject{margin-bottom:5px; color:#333;font-size:14px; font-weight:600}
.messages-received li .nwm-messages-avatar-container{margin-bottom:30px;}
.messages-received li:last-child{border-bottom:none}
.messages-received li .inbox-message-body{padding:0px 50px 0px 20px}
.nwm-messages-body p, .inbox-message-body p{margin-bottom:25px;}
.message-head{background: #f5f5f5;padding:15px;}
.message-head a.green-link{margin:0px 0 0 5px; display:inline-block; position:relative; top:5px;}
.message-head .nwm-subject{}
.message-head .btn-grn-light{padding:8px 16px; margin-top:10px;}
.inbox-message-body{padding:30px 50px 0px 20px; width:90%}
.new-message{background:#f5f5f5; border-bottom:solid 3px #d9d9d9; padding:30px;}
.new-message .nwm-messages-avatar-container  .nwm-avatar-name{color:#0397d6}
.new-message-body{}
.new-message-body .form-control{margin:20px 0;}
.inbox-emails ul{margin:30px 0;}
.inbox-emails li{padding:15px 15px; font-size:13px; margin-bottom:5px; background:#f5f5f5; color:#999; cursor:pointer}
.inbox-emails li:hover, .inbox-emails li:nth-child(2n):hover{background:#eeeeee;}
.inbox-emails li span{float:left; margin-right:10px;}
.inbox-emails li .email-from{font-weight:600; width:90px}
.inbox-emails li .email-subj{font-weight:600}
.inbox-emails li span.email-time{margin-right:0; font-weight:600}
.inbox-emails li:last-child{border-bottom:none}
.inbox-emails li:nth-child(2n){background:#fafafa; }
.inbox-emails li.unread-msg{color:#666}
.inbox-emails li.unread-msg .email-from{color:#0055a5}
.inbox-emails li.unread-msg  span.email-time, .inbox-emails li.unread-msg .email-subj{color:#333}

.btn-grn-light{border:solid 1px #339933; background:#fff; color:#339933; font-weight:600;    padding: 12px 16px;}
.btn-grn-light .fa{margin-right:5px;}
.btn-grn-light:hover{background:#339933}

.your-following ul{width:95%;}
.your-following li, .following-you li{padding:15px 10px; border-bottom:solid 1px #e5e5e5}
.follows .nwm-avatar-info{margin-top:5px;}
.follows h4{margin-top:20px; margin-bottom:0}
.following-you{background:#f9f9f9; padding:5px 20px 20px 20px; margin:-5px 0 0 20px; }
.following-you li .nwm-avatar-name a, .following-you li .nwm-avatar-name{font-size:14px;}
.following-you li .nwm-avatar img{width:40px;}
.following-you li .nwm-avatar-info{margin:2px 0 0 0}
.following-you li.social .nwm-avatar-name a, .following-you li.social.nwm-avatar-name{color:#ff6633}
.myaccount-banner h1.text-left{text-align:left}

/* FORMS ELEMNTS & BUTTONS */
.form-control{padding:13px 12px; height:auto}

.btn-lg{padding:14px 25px;}
.btn-md{font-size:14px; padding:12px 16px; font-weight:700}
.btn-orange{background:#ff6600; border:solid 1px #a33104; font-size:14px; font-weight:600; color:#fff;}
.btn-orange:hover,.btn-orange:focus{background:#e76319; border-color:#a33104;color:#fff;}

.custom-select{display: inline-block;}
.custom-select select { background:#fff url(../images/drop-down.gif) no-repeat right center; border: 1px solid #c4c0bc; box-shadow: none; display: block; font-size: 100%; line-height: normal; margin: 0; padding:13px 12px;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-appearance: none; -moz-appearance: none; appearance: none;}
.custom-select select:hover{background:#ffffff url(../images/drop-down.gif) no-repeat right center; }
.custom-select select::-ms-expand {display: none; /* to ie 10 */}
.custom-select select:focus { outline: none;}
:-moz-any(.custom-select):before { pointer-events: none; z-index: 1;}
.default-social-btn{border:solid 1px #ff6600; background:#f6f6f6; font-size:14px; font-weight:600; color:#ff6600; padding:13px 22px;}
.default-business-btn{border:solid 1px #0098d9; background:#f6f6f6; font-size:14px; font-weight:600; color:#0071a0; padding:13px 22px;}

.btn-green{background:#439a22; border:solid 1px #3e5d1f; color:#fff ; font-weight:600}
.btn-green:hover{color:#fff; background:#3e5d1f}
.grn-more{font-size:14px; color:#669933; font-weight:600; }
.grn-more a{color:#669933;text-decoration:underline }
.grn-more a:hover{text-decoration:none}
.btn-search{padding: 14px 20px;}
.btn-login{background:transparent; border: 1px solid #fff;color: #FFF;border-radius:6px; text-align: center; padding:8px 25px; font-size: 13px; font-weight: 700; cursor: pointer; text-decoration:none}
.btn-login:hover{background:RGBA(255,255,255,0.3); color:#fff;}
.btn-blue{color: #FFF; border: 1px solid #016893; background: #0397d6;}
.btn-blue:hover{background:#027fb4; color:#fff;}
.btn-load{color:#0099cc; border:solid 1px #0099cc; font-weight:700; margin:20px 0}
.btn-load:hover{background:#0099cc; color:#fff;}

.profile-update{margin:0px 0 0 42px; color:#ed9021;}
.profile-bar{height:8px; background:#cccccc; border-radius:6px; position:relative; margin-bottom:5px;}
.profile-filled{height:8px; width:100%; position:absolute; left:0; top:0; background:#f99e32;border-radius:6px 0 0 6px;}
/* FAQ */
#vertical_container{margin:20px 0; font-size: 13px;}
.accordion_toggle {display: block;background: url(../images/faq-arw1.gif) no-repeat 7px 13px;padding: 10px 10px 10px 30px;color: #005693;text-decoration: none;outline: none;border-bottom: 1px solid #cccccc;border-top: 1px solid transparent;cursor: pointer;font-weight:400;font-size: 14px; margin:0}
.accordion_toggle:hover{background: url(../images/faq-arw1.gif) no-repeat 7px 13px; color:#0055a5}
.accordion_toggle_active {background: url(../images/faq-arw2.gif) no-repeat 7px 15px RGBA(255, 255, 255, 0.25); color: #0055a5;border-bottom:solid 1px transparent;			border-top: 1px solid #d9e1e8; font-weight:600}
.accordion_toggle_active:hover{background: url(../images/faq-arw2.gif)  no-repeat 7px 15px RGBA(255, 255, 255, 0.25); }
.accordion_content {background-color: RGBA(255, 255, 255, 0.25);color: #444444;overflow: hidden;border-bottom:2px solid #d9e1e8;}
.accordion_content h2 {margin: 15px 0 5px 10px;color: #0099FF;}
.accordion_content p {line-height: 150%;padding:0px 10px 20px 35px;	margin-bottom:0;}

.inner-page-content{background:#ffffff; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; padding:25px; width:92%; margin:0 auto; font-size:13px; color:#333333}
.inner-page-content p{margin-bottom:20px;}
.list-type1, .inner-page-content ul{margin:15px 120px 40px 25px;}
.inner-page-content li{background:url(../images/disc.gif) left 5px no-repeat; padding-left:20px; margin-bottom:20px;}
.list-type1 li{background:url(../images/disc1.gif) left 5px no-repeat; }
.business-heading{color: #0098d9; padding-bottom:10px; }
.social-heading{color:#ff6600; padding-bottom:10px; }
.social-page .list-type1 li{background: url(../images/disc2.gif) left 5px no-repeat;}
.inner-page-content  strong{font-weight:600}
.form-contact{margin:20px 0}
.form-contact .control-label{font-weight: normal;color: #0055a5;padding-top: 15px;}


@media (min-width: 768px){
    .top-links{height:38px;}
    .main-navigation{margin:30px 0 0 0}
    .navbar{ min-height:0; margin-bottom:0 }
    .navbar-nav{float:right}
    .navbar-nav>li>a{padding:5px 9px;}
    .navbar-nav>li.active>a{background:#e5e5e5; border-radius:3px;position: relative;}
    .navbar-nav>li.active>a:after{top: 100%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(229, 229, 229, 0);border-top-color: #e5e5e5;	border-width:7px;	margin-left: -7px;}
    .jumbotron {padding:70px 190px;}
    .search-fields, .search-fields input, .search-fields label, .search-fields slect{vertical-align:middle}
    .search-fields .custom-select{margin-left:40px;}
    .social-id{width:300px; display:inline-block; position:relative; top:2px; margin:0 0px 0 5px}
    .inner-searh-pagenl .social-id{width:350px;}
    .search-cont{font-size:13px; background:url(../images/search-large.png) left center no-repeat;   padding: 5px 0 4px 150px; margin-left:10px;}
    .post-code{width:175px;display:inline-block}
    .search-fields .btn-info{margin-left:10px;}
    .lead{font-size:14px; color:#333}
    .form-inline .form-control{width:100%}
    .search-strip{margin-right:-25px;padding-right:20px}
    .testimonials .testimonial-desc{padding:0 10%;}
    .forum-col-left{margin-right:10px;}
    .side-bar-right{margin-left:5px;}
    .add-post{position:relative; top:11px;}
    .desktop-footer{border-top:solid 1px #cccccc; background:#e7e7e7; padding:20px 0;}
    .footer-links {margin:5px 0 20px 0}
    .footer-links ul li{display:inline-block; border-right:solid 1px #ababab}
    .footer-links ul li:last-child{border-right:none;}
    .footer-links ul li a{padding:0px 10px; display:block; line-height:1}
}


@media (max-width: 767px){
    .container{padding-left:0; padding-right:0}
    .f28 {font-size:20px;}
    .f24{ font-size:18px;}
    .container .row{margin-left:0; margin-right:0}
    header .container, .blog-posts{padding:0 10px;}
    .top-links{margin-top:10%;}
    .navbar-nav{border-bottom:solid 1px #F9F9F9; margin:0px 5px;}
    .navbar-nav>li{border-bottom:solid 1px #DCDCDC; border-top:solid 1px #F9F9F9}
    .navbar-nav>li>a{padding-left:15px;}
    .navbar-nav>li>a:hover{color:#005591}
    .banner h1{font-size:30px; margin-bottom:5px;}
    .banner p{font-size:18px; line-height:1.3;}
	.social-banner-inner p,.business-banner-inner p{text-align:center}
    .jumbotron {padding:85px 20px;}
    .business-banner-home,.social-banner-home{background-size:cover}
	.business-banner-inner .container, .social-banner-inner .container{padding:15px 0; }
    .banner-nav li a{font-size:10px; padding:5px 10px}
    .search-title{background:#000; margin: -20px -20px 20px -20px;padding: 10px;border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0;}
    .search-panel{border-radius:10px; margin:-60px 10px -20px 10px;text-align:center; padding:0; position:relative}
    .inner-searh-pagenl{margin:0; background:RGBA(5,51,71,0.9); border-radius:0; }
    .mobile-search{color:#6ba32e; font-size:16px; padding:10px 0; cursor:pointer; background:#053d56 }
    .search-panel .container{padding:20px;}
    .search-panel .custom-select{width:100%; margin:10px 0 10px 0;}
    .search-panel .btn{margin-top:20px;}
    .search-fields label:first-child{float:none; margin-right:15px;}
    .search-fields .radio-inline+.radio-inline{float:none}
    .inner-searh-pagenl .container{padding-top:0}
    .inner-searh-pagenl .search-fields{padding-top:20px;}
    .inner-searh-pagenl .search-fields p{text-align:left}
    .socialPage .inner-searh-pagenl{background:RGBA(71,22,3,0.8);}
    .socialPage .mobile-search{background:RGBA(71,22,3,0.8); color:#fff;}
	.socialPage .search-cont{background:none}
    .body-wrapper .container{padding:0 10px;}
    .gray-wrapper{padding:20px 0}
    .result-map{margin:0 5px;}
    .result-map img{width:100%}
    .members{text-align:center}
    .members li{width:30%; float:none; display:inline-block; margin:0 0 5px 0}
    .members li:first-child{float:none; height:auto; width:100%; margin:0; text-align:center}
    .members li div{height:auto; padding-bottom:20px;}
    .members li img{width:100%; }
    .white-bg{padding:20px 10px; text-align:center}
    .home-post-list,.social-list{padding:25px 15px; margin:0 0px;}
    .home-post-list h3{text-align:center}
    .home-post-list ul{margin:20px 0px}
    .business-list{background:url(../images/divider.gif) left bottom repeat-x;}
    .nwm-cta{width:100%}
    #carousel-testimonial{padding:0 5%; }
    #carousel-testimonial .item .col-sm-6:last-child{display:none}
    .testimonials{padding-bottom:30px;}
    .post-details{margin-bottom:30px;}
    .testimonials{text-align:center}
    .testimonial-desc h5{font-size:18px;}
    .testimonial-desc{font-size:14px;}
    .home-post-list li p{font-size:14px;}
    .form-group{padding:0}
    .email-subscription{margin:0 10px 20px 10px;}
    .ad-banner{text-align:center}
	.howit-works{margin:30px 0}
	.howit-works .text-center h3.f28{display:none}
    .howit-works .img-responsive{max-width:70%}
    .howit-works .step-desc{text-align:left}
    .step-title{font-size:14px;}
	.howit-works-steps .step-desc{padding:0}
    .howit-works-steps .step-desc h4{margin-bottom:0}
    .howit-works-steps .step-desc{margin-bottom:25px;}
    .howit-works-steps .col-xs-4 .arrow{position:absolute; top:25%; right:-13%;}
    .howit-works .img-responsive.arrow{max-width:30%}
    .mobile-steps{padding:20px 0}

    .forum-header h3{display:block; margin-bottom:0}
    .search-strip{border-radius:0; margin:0 -10px;}
    .nwm-thread-list-body{padding:0 5px;}
    .search-strip{margin-top:15px;}
    .nwm-member-list-content .nwm-member-list-item{padding:8px; margin-bottom:5px !important}
    .nwm-member-list-body .pointer{margin-right:0}
    .nwm-member-list-content .nwm-thread-list-avatar-container{margin-left:5px;}
    .miles{text-align:right}

    .search-strip-inn  .search-label{color:#333;font-size:12px; color:#999999; font-weight:normal;left: 24%;top: 29%;}
    .inner-blue-banner{background:#0397d6; background-image:none}
    .inner-orange-banner{background:#f99e32; background-image:none}
    .inner-blue-banner .container, .inner-orange-banner .container{display:none}
    .banner.inner-blue-banner .item:after, .inner-orange-banner .item:after{height:0}
    .posts-nav{display:none}
    .gray-wrapper{background:#f1f1f1}
    .nwm-thread-expand{margin:0 -5px; border-radius:0; padding:15px;}
    .nwm-thread-expand .nwm-thread-parent{background:#f1f1f1; margin:-20px -16px 15px -16px; padding:15px;}
    .nwm-thread-expand .publisher-container{margin:-15px -16px 25px -16px}
    .publisher-container{background:#f1f1f1; }
    .nwm-thread-reply .nwm-avatar a img{width:40px;}
    .nwm-thread-reply .nwm-avatar, .nwm-thread-reply .nwm-avatar a{width:40px; height:40px;}
    .nwm-thread-reply .nwm-thread-reply-content{margin-left:50px;}

    .footer-links{margin:10px 0 20px 0;}
    .footer-links li{width:50%; float:left; text-align:left}
    .footer-links li a{padding:5px 5px; display:block; color:#666666; font-size:12px;}
    .mobile-footer{margin:20px 10px; }
    .fo-login{border-top:solid 1px #cdcdcd; border-bottom:solid 1px #cdcdcd; }
    .copy-right{background:#e5e5e5; padding:15px 20px 10px 20px; margin:20px -20px;}
    .bottom-btns .col-xs-6:first-child a{border-right:solid 1px #cdcdcd;}
    .bottom-nav{padding-top:30px; text-align:right}
    .bottom-nav a, .bottom-btns a{font-weight:600; text-align:center; text-align:center; display:block; padding:15px 5px; color:#333333; font-size:12px; }
	.bottom-btns a:hover{background-color: #333;color: #fff !important;}
	.bottom-btns .col-xs-6{padding:0}
    .bottom-nav a{padding:15px 0px; }
    .bottom-nav a:hover, .bottom-btns a:hover, .footer-links li a:hover{color:#005591; text-decoration:none}
    .bottom-nav a{display:inline-block; padding:5px 5px; }
    .mobile-footer .user-profile{padding:5px; text-align:left}
    .mobile-footer .user-info span{vertical-align:middle}
    .mobile-footer .user-info .user-name{font-size:13px; color:#0397d6;font-family: 'vag_rounded_stdlight',Arial, Helvetica, sans-serif;}

    .desktop-footer{font-size:14px;}
    .testimonials .carousel-indicators{bottom:-25px;}
    .myaccount-banner{background:#fff;}
    .myaccount-banner .item:after{height:0}
    .myAccount .gray-wrapper{background:#fff;}
    .myac-alert{width:100%; padding:15px; margin-top:0}
    .myac-wrapp{margin:0}
    .myac-formgroup{padding:10px 0;}
    .myac-model{padding:10px 0px 0 0}
    .myac-model .form-control{padding:15px 12px}

    .form-horizontal .form-group .text-right{    text-align: left;}
    .gray-bg{margin: 0 -10px;padding: 10px 10px;}
    .checkbox-inline{text-align:left}
    .login-form{margin-top:0}
    .user-holder{width:90px; height:90px; margin:0 auto}
    .profile-col-left{margin-right:0; padding-top:50px;}
    .profile-col-left .publisher-container{margin:0 -15px; padding:20px 10px;}
    .message-address .col-sm-6{margin-bottom:15px;}
    .message-address .from-address, .message-address .to-address{width:35px;}
    .member-profile-icon{float:none; margin:0 auto; width:105px; height:105px;}
    .member-profile-info{float:none; text-align:center; max-width:280px; margin:0 auto}
    .member-cta{text-align:center; margin:0; margin:15px 0 -70px 0;}
    .member-cta .btn-lg{border-radius:0; text-align:center; font-size:14px; font-weight:normal; border:none }
    .member-cta .fa{display:block; font-size:30px; margin:0px 0 5px 0;     padding:0px 0 8px 0;}
    .member-cta .btn-login{background: #439a22;border: solid 1px #3e5d1f; border:none; padding:10px 15px 15px 15px;}
    .member-cta .btn-login:hover{background: #3e5d1f;}
    .member-cta span{display:block}
    .member-cta .btn-green{padding:10px 15px 5px 15px;}
    .member-cta .btn-green .fa{margin:0px 0 5px 0; padding:0}
    .profile-wrapper .user-profile{margin:0 0 20px 0}
    .myac-model1{margin:0; padding:0}
    .profile-wrapper .profile-icon img, .profile-wrapper .profile-icon{width:60px; height:60px;}
    .profile-wrapper .profile-update{margin-left:70px; padding:0}
    .profile-wrapper h2{margin-bottom:5px;}
    .profile-status{padding:20px; margin:0 -20px;}
    .profile-overview .dl-horizontal dd{margin-left:0}
    .profile-overview .col-sm-5{margin-bottom:50px;}
    .profile-wrapper .form-register .control-label{padding-left:10px;}
    .profile-check .fa{margin:25px 10px 25px 0}
    .form-group{margin-bottom:10px;}
    .dob .custom-select{margin-bottom:10px;}
    .checkbox-line{margin:0}
    .following-you{margin:20px 0 0 0px}
    .profile-wrapper .form-register{margin:0}
    .myaccount-banner-in{background:#0055a5}
    .myaccount-banner-in .container{padding:10px;}
    .inner-page-content{width:100%; padding:10px; }
    .list-type1, .inner-page-content ul{margin:15px 5px 40px 10px}
    .inner-page-content .howit-works-steps{margin:0}
	
	.inner-banner h1.text-left{text-align:center}
	.blog-wrapper{padding:0}
	.blog-wrapper>.container{padding:0}
	.blog-wrapper>.container>.row>div{padding:0}
	.post-head{margin-bottom:0}
	.blog-post-expand{margin-bottom:0}
	.related-tags .pull-left, .blog-post-short .post-footer .pull-left, .blog-post-short .post-footer .pull-right{float:none !important}
	.related-tags ul{margin:10px 0 0 0}
	.related-tags ul li{margin:0 5px 5px 0}
	.blog-nav{background:#f1f1f1; padding:20px;}
	.blog-nav p{margin-top:12px;}
	.blog-wrapper .publisher-container{background:#e5e5e5}
	.blog-post-short .post-footer{text-align:center}
	.blog-post-short .post-footer a{display:inline-block}

	
}

/*
 * Off Canvas
 * --------------------------------------------------
 */
html,body { overflow-x: hidden; /* Prevent scroll on narrow devices */}

@media screen and (max-width: 767px) {
    .row-offcanvas {
        position: relative;
        -webkit-transition: all .25s ease-out;
        -o-transition: all .25s ease-out;
        transition: all .25s ease-out;
    }

    .row-offcanvas-right {
        right: 0;
    }

    .row-offcanvas-left {
        left: 0;
    }

    .row-offcanvas-right
    .sidebar-offcanvas {
        right: -106%; /* 6 columns */
    }

    .row-offcanvas-left
    .sidebar-offcanvas {
        left: -50%; /* 6 columns */
    }

    .row-offcanvas-right.active {
        right: 50%; /* 6 columns */
    }

    .row-offcanvas-left.active {
        left: 50%; /* 6 columns */
    }

    .sidebar-offcanvas {
        position: absolute;
        top: 0;
        width:100%; /* 6 columns */
    }
}