/*--
	Theme Name: theme49404
	Theme URI: http://info.template-help.com/help/
	Description: A theme for Wordpress 3.8.x
	Author: Template_Help.com
	Author URI: http://info.template-help.com/help/
	Template: CherryFramework
	Version: 3.1
--*/

/* ----------------------------------------
	Please, You may put custom css here
---------------------------------------- */

/*--------------------------corrects----------------------------*/
.footer-widgets .banner_wrapper {
    padding: 30px 0 0!important;
	}

#slider-wrapper {
margin:0 0 50px 0!important;
}

.header {
    padding: 25px 0 0 0!important;
}

body {
background:#fff!important;
}

.footer .footer-widgets {
margin-bottom:0px!important;
}

.header .logo.pull-left {
margin:0 15px 15px;
}

.camera_thumbs {
bottom:auto!important;
top:0;
}

header .textwidget {
    color: #827e7e!important;
    text-align: left;
}

.archive .title-header,.archive #sidebar, .page-template-page-Portfolio3Cols-filterable .filter-wrapper.clearfix {
display:none;
}

.archive #content, .single #content {
width:100%;
}

.row.copyright {
text-align:center;
}

.single-portfolio .portfolio .span7, .single-services #content {
width:100%;
}

.single-portfolio .portfolio .span7 .grid_gallery_inner .gallery_item {
width:22%!important;
}

.banner_wrapper  .thumbnail {
background:none;
}

#portfolio-grid li .caption h3 {
padding: 0px 0 24px;
}

.nav-wrapper.f-nav {
position:fixed;
top:0;
z-index:999;
}

.footer-widgets .banner_wrapper .thumbnail{
    margin: -40px 35% 0 0;
}

/*-----------767-------------*/
@media (max-width: 767px) {

header .textwidget {
    text-align: center;
    padding: 10px 0;
}

}
/*------768--------*/
@media (min-width: 768px) {

.single .post_content {
    padding-right: 15px;
}

header .span2.pull-right {
margin: 0;
width: 24%;
}

.archive .post_wrapper {
width:50%;
float:left;
}

.home .container .page .span2 {
width:22.5%;
}

/*
.row{
    width: 33%
}
*/

.footer-widgets .span3:nth-child(2),.footer-widgets .span3:first-child {
width:32%;
}

}
/*------991-----*/
@media (min-width: 768px) and (max-width:991px) {

header .span2.pull-right {
margin: 0;
width: 22%;
}

}
/*-----992--1150-----*/
@media (min-width: 992px) and (max-width: 1150px) {

#portfolio-grid li .caption h3 {
font-size:19px!important;
}

}

@media (min-width: 768px) and (max-width: 991px) {

.home .container .page .row .span2 .hero-unit h1+p {
font-size:11px;
}

.home .container .page .row .span2 .hero-unit h1 {
    font-size: 13px;
    line-height: 13px;
}

}
/*--------992-------*/
@media (min-width: 992px) {
.home .container .page .row .span2 .hero-unit h1 {
    font-size: 25px;
}

header .span2.pull-right {
margin: 0;
width: 15%;
}

.footer-widgets .span3:nth-child(2),.footer-widgets .span3:first-child {
width:35%;
}

.single #content .post_content {
max-width:1170px;
}

}
/*-------1200-----*/
@media (min-width: 1200px) {

.home .container .page .row .span3:first-child {
margin:0;
}

}
/*--------------------------end--corrects--------------------*/
