@charset "utf-8";
/* CSS Document */

@import url(http://fonts.googleapis.com/css?family=Oswald);
@import url(http://fonts.googleapis.com/css?family=Open+Sans);
html, body {
	margin: 0;
	background: #FFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 11px;
	height: 100%;
	color: #404040;
}
a:link, a:visited, a:active {
	text-decoration: none;
	color: #404040;
}
a:hover {
	text-decoration: none;
	color: #0087f7;
}
a img {
	border: none;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-family: 'Oswald', sans-serif;
}
h1 {
	font-size: 22px;
}
h2 {
	font-size: 19px;
}
h3 {
	font-size: 15px;
}
h4 {
	font-size: 14px;
	font-weight: bold;
}
p {
	line-height: 23px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	font-size: 14px;
}
.navbar-default {
	font-family: 'Oswald', sans-serif;
	font-size: 16px;
	color: #404040;
}
#wrap {
	min-height: 100%;
	height: auto;
	margin: 0 auto -100px;
	padding: 0 0 100px;
	position: relative;
}

.main-footer {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 100px;
	background-color: #FFF;
	border-top: 1px solid #CCC;
	font-size:15px;
	padding-top:10px;
}

.logo {
	max-width: 130px;
	margin: -18px 0 0 0;
}

.col-box {
	margin-bottom: 35px;
}

.col-box h2{padding-bottom:10px; font-size:17px; text-align:center;}

.col-box p{padding:7px 0; font-size:13px; height:95px;}

.col-share{position: absolute;
    display: inline-block;
	padding:10px 0;
    overflow: hidden;
    width: 0;
	right:0;
	top:0;
	}
	
.col-holder{position:relative; display:block;}	

.btn-share{width:42px; height:42px; display:inline-block; font-size:22px; line-height:42px; text-align:center; margin:4px 0 4px 25px;}

.btn-fb, .btn-fb:link, .btn-fb:visited, .btn-fb:hover{background:#3b5998; color:#FFF; margin-top:15px;}

.btn-twitter, .btn-twitter:link, .btn-twitter:visited, .btn-twitter:hover{background:#00a0d1; color:#FFF;}

.btn-pin, .btn-pin:link, .btn-pin:visited, .btn-pin:hover{background:#FFF; color:#ad1818; font-size:28px;}

.col-left{display:inline-block; float:left;}

.col-right{display:inline-block; float:right;}

.info-price{font-size:18px; font-family: 'Oswald', sans-serif; padding-bottom:0;}

.info-saves{font-family: 'Oswald', sans-serif; padding-top:0;}

.btn-font{font-family: 'Oswald', sans-serif; text-shadow: 1px 1px 4px rgba(150, 150, 150, 1);}

.btn-pull{position:absolute; bottom:0;}

.btn-font:link, .btn-font:visited {color:#FFF;}

.col-bottom{margin-top:10px;}

#display-posts, .display-posts{padding-left:0; padding-right:0;}

.container-pull{padding-top:80px;}

.modal.fade.in {
	background: rgba(0, 0, 0, 0.8);
}
.modal-dialog {
	top: 12%;
	z-index:2000;
}
.modal-footer {
	height: 70px;
	margin: 0;
}
.modal-footer .btn {
	font-weight: bold;
}
.modal-footer .progress {
	display: none;
	height: 32px;
	margin: 0;
}

.col-link img.img-responsive{border:1px solid #cccccc;}

.list-nav{width:100%; display:block; overflow:hidden; }

.list-nav ul{padding:0; list-style:none; display:block; overflow:hidden; background:#f8f8f8;  margin:0 15px 30px 15px; border:1px solid #cccccc;}

.list-nav ul li a{float:left; padding:13px 15px;}

.list-nav ul li a:hover, .list-nav ul li .active{background:#faab37; color:#FFF;}

.search-title{display:block; overflow:hidden; background:#f8f8f8;  margin:0 15px 30px 15px; border:1px solid #cccccc; width:100%; padding:13px 15px;}

.no-results{display:block; overflow:hidden; background:#f8f8f8;  margin:0 15px 30px 15px; border:1px solid #cccccc; width:100%; padding:13px 15px;}

.search-again{margin-top:10px;}

.search-again li{padding:10px; font-size:15px;}

.no-lisings{display:block; overflow:hidden; margin:0 15px 30px 0; width:100%; padding:13px 15px; font-size:15px;}

.col-top{overflow:hidden; margin-bottom:30px;}

.carousel-caption> a> h2{ color:#FFF; font-size:25px;}

.carousel-caption> p> span> a, .carousel-caption> p> span> a:link, .carousel-caption> p> span> a:visited, .carousel-caption> p> span> a:hover{color:#FFF;}

.carousel-caption>p>span.info-saves>a.saves{ color:#FFF;}

.social-icons {
	width: 48px;
	height: 48px;
	display: inline-block;
	text-align: center;
	line-height: 48px;
	font-size: 30px;
	margin-bottom: 5px;
	color: #FFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.social-icons:link, .social-icons:visited {
	color: #FFF;
}

.fb-button {
	background: #3468af;
}
.twitter-button {
	background: #4fc4f6;
}
.gpluf-button {
	background: #da4d2f;
}
.pinterest-button {
	background: #cb2028;
}
.rss-button {
	background: #fe9900;
}
.fb-button:hover {
	background: #235599;
	color: #FFF;
}
.twitter-button:hover {
	background: #2498ca;
	color: #FFF;
}
.gpluf-button:hover {
	background: #b13a21;
	color: #FFF;
}
.pinterest-button:hover {
	background: #9c151c;
	color: #FFF;
}
.rss-button:hover {
	background: #d88629;
}

.col-center{text-align:center; margin-top:15px; padding-top:20px; background:#f8f8f8; height:165px; border:1px solid #ccc;}

.col-center h1{margin-bottom:15px;}

.col-description{margin-top:15px; height:164px;}

.col-center-items{text-align:center; margin-top:10px; position:relative; overflow:hidden; height:90px;}

.slide-img, .col-holder>a>img.img-responsive{border:1px solid #CCC;}

.col-holder{overflow:hidden; position:relative;}

.col-info{position:absolute; margin:10px 0 0 10px; width:100%; display:block;}

.col-info-left{float:left; width:70%;}

.col-info-right{float:right; width:30%; text-align:right; padding-right:25px;}

.col-info-left h1{text-shadow: 1px 1px 4px rgba(150, 150, 150, 1); color:#FFF; margin-bottom:8px;}

.col-info-left>span>a{font-size:13px; color:#FFF; text-shadow: 1px 1px 4px rgba(150, 150, 150, 1);} 

.title-bottom{margin-top:10px;}

.other-titles{margin-bottom:25px; padding:0 15px;}

.page-titles{margin-bottom:25px;}

.side-bar-titles{margin:15px 0;}

.fb_iframe_widget,
.fb_iframe_widget span,
.fb_iframe_widget span iframe[style] {
  min-width: 100% !important;
  width: 100% !important;
}

.desktop-remove{display:none;}

.col-comments{margin:20px 0;}

.col-social-page{overflow:hidden;}

/* Change 3.0.0 */

.socail-icons{height:42px; padding:0 10px; line-height:42px; font-size:20px; background:#CCC; color:#FFF; display:block; text-align:center; float:left; margin-right:5px;} 

.socail-long{margin-right:0;}

.socail-icons:link, .socail-icons:visited, .socail-icons:hover{color:#FFF;}

.socail-icons-count{height:42px; display:block; line-height:42px; float:left; margin-right:5px; padding-left:10px; padding-right:10px; text-align:center; font-size:16px; font-weight:bold; background:#FFF; color:#363636; border:1px solid #dddddd;}

.socail-icons-count:link, .socail-icons-count:visited, .socail-icons-count:hover{color: #363636;}

.socail-fb, .socail-fb:link, .socail-fb:visited{background-color:#1a3676;}

.socail-fb:hover{background-color:#0d2967;}

.socail-twitter, socail-twitter:link, socail-twitter:visited{background:#00a0d1;}

.socail-twitter:hover{background-color:#0a8abd;}

.socail-pin, .socail-pin:link, .socail-pin:visited{background-color:#ad1818;}

.socail-pin:hover{background-color:#a50d0f;}

.socail-gplus, .socail-gplus:link, .socail-gplus:visited{background-color:#df4a32;}

.socail-gplus:hover{background-color:#be2e17;}
	
/* End change 3.0.0 */	

.col-ad-top{overflow:hidden; margin-bottom:15px;}

.side-bar-text{margin:7px 0;}

.feeds-nav{padding:0; list-style:none;}

.feeds-nav li{padding:10px 0; font-size:17px; font-weight:bold;}

.feeds-nav>li>a>span.fa.fa-rss-square{ color:#ff8b00;}

.col-ad-long{max-width:728px; width:100%; text-align:center; margin:10px auto 20px auto;}

.col-ad-mobile{display:none;}

.remove-product{position:absolute; float:right; right:10px; top:10px; font-size:20px; color:#FFF; background:#D50005; text-align:center; width:25px; height:25px; line-height:25px;}

.col-form{overflow:hidden; margin-bottom:25px;}

#disc.form-control{margin-bottom:7px;}

#infscr-loading{width:100%; overflow:hidden; padding:9px; text-align:center; display:block; clear:both;}

.btn-play{background:#F8F8F8; border:1px solid #E4E4E4; color:#000;}

.play-video{font-size:17px; font-weight:bold; margin:25px 0; display:inline-block; color:#FFF; font-family: "Oswald",sans-serif; text-shadow: #969696; float:left;}

.link-report, .link-report:link, .link-report:visited{font-size:17px; font-weight:bold; display:inline-block; color:#FFF; font-family: "Oswald",sans-serif; text-shadow: #969696; float:right; text-align:right; margin:25px 25px 0 0;}

a.play-video, a.play-video:visited{color:#FFF;}

.col-bottom-video{position:absolute; display:block; z-index:1000; margin:-70px 0 0 10px; width:100%;}

.fb-login, .fb-login:link, .fb-login:visited {color:#FFF; background:#395697; margin-bottom:20px; padding:10px; width:100%; display:block; text-align:center; font-size:20px; font-weight:bold;}

.fb-login:hover{ background:#355191;}

.col-txt-center{text-align:center; padding:10px; margin-bottom:20px;}

.modal-txt{margin:10px 0;}

/*Addded vertion 3.0.0*/

.btn-share-m{width:32px; height:32px; display:inline-block; font-size:18px; line-height:32px; text-align:center; float:left; margin:10px 5px 0 0;}

.btn-fb-m, .btn-fb-m:link, .btn-fb-m:visited, .btn-fb-m:hover{background:#3b5998; color:#FFF;}

.btn-twitter-m, .btn-twitter-m:link, .btn-twitter-m:visited, .btn-twitter-m:hover{background:#00a0d1; color:#FFF;}

.btn-pin-m, .btn-pin-m:link, .btn-pin-m:visited, .btn-pin-m:hover{background:#ad1818; color:#FFF; font-size:28px;}

.remove-desktop{display:none;}

/* Added Version 4.0.0*/

.cbox{ line-height:21px;}

.remove-desktop-2{display:none;}

@media (max-width: 999px) {

.img-responsive{width:100%;}

#display-posts, .display-posts{padding-left:15px; padding-right:15px;}

.footer-links{float:left; width:100%; display:block;}

.remove-desktop{display:block; overflow:hidden; clear:both; margin-top:15px;} /*Addded vertion 3.0.0*/

.remove-desktop-2{display: inline-block;} /*Addded vertion 4.0.0*/

.col-share{display:none;} /*Addded vertion 3.0.0*/
	
}

@media (max-width: 991px) {

.mobile-remove{display:none;}

.col-description{height:auto;}

.desktop-remove{display:block;}

.col-sm-top.col-description > h1.desktop-remove{margin-bottom:15px;}

}

@media (max-width: 767px) {

.remove-mobile{display:none;}

.col-box p{height:auto;}

.col-box{padding-left:9px; padding-right:9px;}

.list-nav ul{margin-left:0; margin-right:0;}

}
@media (max-width: 755px) {
	
.modal-dialog {	top: 5%; }	
	
}

@media (max-width: 550px) {

#display-posts, .display-posts{padding-left:9px; padding-right:9px;}		

.small-screen-remove{display:none;}

.col-ad-mobile{display: block; position:fixed; bottom:0; text-align:center;}

#wrap {
	margin: 0 auto -130px;
	padding: 0 0 130px;
}

.main-footer {
	height: 130px;
}

.socail-icons-count, .remove-mobile{display:none;}

.socail-long{margin-right:5px; width:45px;}
	
}

@media (max-width: 405px) {

.list-nav ul li a{padding:7px;}

.list-nav ul li a h3{font-size:14px;}

#wrap {
	margin: 0 auto -150px;
	padding: 0 0 150px;
}

.main-footer {
	height: 150px;
}
	
	
}

@media (max-width: 350px) {

#wrap {
	margin: 0 auto -160px;
	padding: 0 0 150px;
}

.main-footer {
	height: 160px;
}	
	
}