﻿/* ===== COPYRIGHT ===== */
@media screen and (max-width: 724px) {

.sidebar-left .sidebar, 
.sidebar-right .content, 
.sidebar-no .content, 
.sidebar-right .sidebar, 
.sidebar-left .content, 
.sidebar-no .sidebar {
    width:94%;
    float:none;
	display: 
}
.sidebar .widget { display: none; }




#copyright .inner .left { float: none; width: 100%; margin: auto; }
#copyright .inner .right { float: none; width: 100%; margin: auto;}

#copyright .inner2 .left { float: none; width: 100%; margin: auto; }
#copyright .inner2 .right { float: none; width: 100%; margin: auto;}

}





.boxed #wrapper {
    padding: 0px;
    width: 100%;
}

.inner {
    max-width: 100%;
    padding: 0 30px;
}
.inner2 {
    max-width: 94%;
    padding: 0 20px;
}

#header {
	max-width: 96%;
	padding: 20px;
}






/* === MENU */
#header .menu > ul { width: 98%; }
#header .menu ul li { padding: 0px 9px; }
#header .menu ul li { padding: 0px 20px !important; }

@media screen and (max-width: 945px) {
#header .menu ul li { padding: 0px 19px !important; }

@media screen and (max-width: 932px) {
#header .menu ul li { padding: 0px 18px !important; }

@media screen and (max-width: 925px) {
#header .menu ul li { padding: 0px 15px !important; }

@media screen and (max-width: 880px) {
#header .menu ul li { padding: 0px 13px !important; }

@media screen and (max-width: 848px) {
#header .menu ul li { padding: 0px 12px !important; }

@media screen and (max-width: 832px) {
#header .menu ul li { padding: 0px 11px !important; }

@media screen and (max-width: 825px) {

    .style-picker { display:none; }
    #logo { margin-left:0 !important; width:100%; text-align:center; }
    #sidebar-header { margin-right:0 !important; width:100% !important; }
    #sidebar-header p, #sidebar-header blockquote, #sidebar-header cite, #sidebar-header li { line-height: 1.41em; margin: 0 auto !important; width:94%; text-align:center; display:block; }
    #header .menu, #header hr { display:block; } 
    #header .menu-select { display:none; }   
    
    /* shortcodes */
    .call-to-action { height:auto; }
    .call-to-action .number-phone { line-height: 1.41em; margin-left:20px; margin-bottom:20px; }
}

/* === SLIDER */
.mobile-slider { display:block !important; }
.slider.no-responsive { display:none !important; }
.slider.fixed-image.inner {
    max-width: 100%;
    padding: 0;
}
.slider.fixed-image.inner2 {
    max-width: 100%;
    padding: 0;
}

/* === SECTIONS */
@media screen and (max-width: 750px) {
    .box-sections, .one-fourth, .one-third, .two-fourth, .two-third, .adopt,{ float:none; width:100%; margin:0; clear:both; }


/* === SECTION PORTFOLIO */
.sidebar-right .section.portfolio .work-description, .sidebar-left .section.portfolio .work-description { width: 100%; }
.section .work-thumbnail { margin-bottom: 20px; }

/* === SECTION BLOG */
.section.blog .sticky .the-content { clear: both; }
.section.blog .post {
    float: none;
    margin-right: 0%;
    width: 100%;
}

/* ===WIDGET RESPONSIVE?== */
.one-third {
	float: none;
	width: 100%;
	margin: auto;
	}
	
	.two-fourth {
	float: none;
	width: 100%;
	margin: auto;
	}
	.adopt {
	float: none;
	width: 100%;
	margin: auto;
	}
	

/* === TESTIMONIAL */
.testimonial.two-fourth {
    float: none;
    width: 98%;
	padding-left: 11px;
}
.testimonial.adopt {
    float: none;
    width: 100%;
}

.testimonial .testimonial-name {
    height: 20px;
    margin-top: -20px;
}

/* === CONTACT */
.sidebar-left .contact-form li.submit-button input.alignright, .sidebar-right .contact-form li.submit-button input.alignright { margin-right: -1.5%; }

/* === BLOG */
.blog-big .thumbnail .image-wrap img { width: auto; height: auto; max-width: 100%; }

/* === RESPOND */
#respond p.form-submit {
    margin-right: 0;
    width: 102% !important;
}

/* === WIDGET */
.featured-projects-widget img { min-height: 77px; max-width: 94%; width: auto; height: auto;  }

.contact-info ul li { height: auto; min-height: 25px; }

/* === SHORTCODES */
.image-styled .img_frame.img_size_fullwidth, .image-styled .img_frame.img_size_fullwidth img { max-width: 100%; margin-right: 0px; }

.google-map-frame, .google-map-frame iframe { max-width: 100%; }
.call-to-action .decoration-image .indexincipit{ display: none; }   
.call-to-action .number-phone, .call-to-action .number-phone a { font-size:28px; }