﻿
#footer-widgets .footer-1-column .widget, #footer-widgets .footer-2-column .widget, #footer-widgets .footer-3-column .widget, .lt-ie8 #footer-widgets .footer-3-column .widget, #footer-widgets .footer-4-column .widget, .grid2column, .grid3column, .grid3columnbig, .grid4column, .grid4columnbig, .lt-ie8 .grid3column, .lt-ie8 .grid4column , .lt-ie8 .grid2column, #sidebar, #container-sidebar {float:none; width:100%; margin-bottom:25px;}

.widget-area-highlight  {background:#e3e0d9; }



#footer-widgets .widget {font-size:12px;}

#footer-widgets .footer-1-column .widget { width: 98%;}

#footer-widgets .footer-2-column .widget { width: 47%;}

#footer-widgets .footer-3-column .widget {width: 30%;  }

.lt-ie8 #footer-widgets .footer-3-column .widget {width: 29.5%;  }

#footer-widgets .footer-4-column .widget {width: 22%;  }

#footer-widgets .footer-4-column .widget h3, h6 {
color: #840f2c;
}

		#btmnavwrap #bnavnews      {width:200px; float:left; padding-bottom:20px}


	#bnavnews ul li#bnavconsign {margin-top:20px}

	#bnavnews ul li#bnavconsign a {display:block; width:160px; padding:11px 6px; text-align:center; color:#3F3F41; font-weight:bold; text-decoration:none; background:#e5d7b0; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px}

	#bnavnews ul li#bnavconsign a:hover {background:#d9c38a}


div.aside-content {
	background: #FFF;
	padding: 20px 14px;
}
.siteFooter ul.menu li.menu-item:nth-child(6) a:after{content:''}


.img-tint { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.35); }

.category-thumbs .img-tint { background-color: rgba(0, 0, 0, 0.5); -webkit-transition: background-color 0.25s linear; transition: background-color 0.25s linear; }

.category-thumbs a:hover .img-tint { background-color: rgba(0, 0, 0, 0.25); }

#sidebar{width:182px;}

#sidebar .ad{padding-top:2px;margin-bottom:6px;text-align:center;width:100%;overflow:hidden;}

#sidebar .ad img{vertical-align:top;}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-4{width:33.33333333%}






footer .col-sm-4 {

	padding-bottom: 24px;

}


	.slanted .container .col-sm-4 {

		-moz-transform: rotate(4deg);

		-webkit-transform: rotate(4deg);

		-o-transform: rotate(4deg);

		-ms-transform: rotate(4deg);

		transform: rotate(4deg);

	}

.rev,
.rev .rev-container,
.rev .rev-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}

.rev .rev-container{position:relative;list-style:none;margin:0;padding:0;height:100%;}


.content-home.home-section-1 .home-widgets {
  width: 100%;
}


.content-home.home-section-1 .home-widgets a.widget {
  display: block;
  width: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  margin-bottom: 30px;
  height: 320px;
}


.content-home.home-section-1 .home-widgets a.widget:first-child {
  margin-bottom: 30px;
}

  .content-home.home-section-1 .home-widgets a.widget:last-child {
    float: right;
  }


.content-home.home-section-1 .home-widgets a.widget .caption {
  background-color: rgba(186, 0, 0, 0.8);
  height: auto;
  width: 100%;
  padding: 16px 14px;
  position: absolute;
  left: 0;
  bottom: 0;
}


.content-home.home-section-1 .home-widgets a.widget .caption p {
  margin-bottom: 0;
  letter-spacing: 0;
}


.side_menu {
    margin: 0px;
    padding: 0px;
    width: 300px;
    height: auto;
    text-align: left;
}


.side_menu ul {
    margin: 0px;
    padding: 0px;
    width: 300px;
    height: auto;
    text-align: left;
}




.footer {
	padding: 30px 0 10px;
}

.footer .textwidget {
	text-align: center;
}
