/* welcome to the hell */
html, body {overflow:visible;}

html{margin-top:0px !important;}
#wpadminbar{display:none;}
.admin-bar #header{top:0px}
#primary{ width: 100% !important;height:auto;margin-top:0;position:static;}
p:last-child{margin-bottom:0;}

.style-picker{display:none;}
#crumbs {display:none;}

/* header */
#header{width:96.4%;position:static;}
#header #logo{margin: 0 auto;}

/* sections */
#primary .section.page-meta, #primary .section.meta-section {float: none;width:auto;height:auto;}
#primary .section{ height:auto; width:auto; float: none; position: static; -webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none; margin-right: 0;padding:0 30px;}

#primary .section.page-meta h2.page-slogan.margintop, #primary .section.meta-section h2.page-slogan.margintop, #primary .section.page-meta h1.as-page-slogan.margintop, #primary .section.meta-section h1.as-page-slogan.margintop{margin-top:0;}

#primary .primary-content{display:block;height:auto;}

#primary .section.section-testimonial{width:auto;position:relative;}
.section-contact{width:auto;height:auto !important;}

#primary .section.section-team, #primary .section.section-service{width:93.2% !important;height:410px !important;}
#primary .section.section-service{height: auto !important;min-height:150px;background-image:none !important}
.section-service .text-post{width:auto !important;}

.section.section-404-image, .section-404{width:auto !important;}
.section-404 h1{margin-top:0px;text-align:center;padding-top:20px;}
.section.section-testimonial{height: auto !important;background-image:none !important;}
.section.section-testimonial .testimonial-info {bottom:-5px !important}

.section-map{padding-top:20px !important;}
.section-map a, .section-map a img {width: 100% !important;} 

#primary .section.page-meta h2.page-slogan.margintop, 
#primary .section.meta-section h2.page-slogan.margintop, 
#primary .section.page-meta h1.as-page-slogan.margintop, 
#primary .section.meta-section h1.as-page-slogan.margintop, 
#primary .section.page-meta h1.page-slogan, 
#primary .section.meta-section h1.page-slogan { margin-top:0 !important; }

#primary .section.section-team .text-post, #primary .section.section-service .text-post {width:auto !important;}

/* blog */
#primary .section.section-blog{height:410px;width:auto;padding-bottom:20px;position: relative;}
.blog-vertical .the-content, .single-post .the-content{height: auto }
.blog-vertical .meta.date, .single-post .meta.date{left:172px;}

#primary .single-post.post-thumbnail{position:relative;}

/* pagination */
#primary .section.pagination { display:none; }
#primary .pagination-mobile { display:block; padding-bottom:20px; }


#respond{width:89.9%;}
#respond p textarea{width:89.2%;}

/* gallery */
.section-gallery ul, .section-video ul, .section-portfolio ul, .section-single ul{margin-bottom:0;}
.section-gallery .title, .section-video .title, .section-portfolio .title, .section-single .title{ position: static; margin-top:20px;}

/* sliders */                      
.slider {margin-bottom:0;padding-bottom:15px !important;}
.zuperWrap{display:none;}
.flexslider-sc{width:100% !important;}
.flexslider-sc ul{position:relative}
.flex-control-nav{position:relative !important;bottom:25px !important;}
.slider ul.slides {position:relative !important;}
.slider ul.slides li .flex-caption {min-width:0 !important;width:80% !important;bottom:20% !important;padding:4%;}
.slider.flexelegant ul, .slider.flexelegant ul li {height:auto;}
.slider.flexelegant ul li .slider-caption { width:70%; }          
.slider .flexslider { height:auto; }
.slider.elastic {height:300px !important;}
.slider.layers {display:none;}
.slider-mobile {display:block !important;}
.slider.fixed-image, .slider.flexelegant, .slider.flextooltip, .slider.elastic {width:auto !important;padding:0 !important; margin-bottom:20px;}
.slider.fixed-image img {width:100% !important;height:auto !important;}


/* breadcrumb */
#primary .section.page-meta .theme_breadcumb, #primary .section.meta-section .theme_breadcumb{position:static;margin-top:20px;}

/* portfolio */
#primary .section.portfolio-post{width:auto;}
#primary .section.portfolio-post img{margin:0 auto;}
#primary .section.portfolio-post img.bottom{position:static;}
#primary .section.portfolio-post .the-post h2{text-align:center}
#primary .section.portfolio-post .the-post p{text-align:center;}

.section-gallery ul li, .section-video ul li, .section-portfolio ul li, .section-single ul li{float:none;width:100%;margin-right:0px;margin-bottom:10px;}
.section-gallery ul li img.thumb.img, .section-video ul li img.thumb.img, .section-portfolio ul li img.thumb.img, .section-single ul li img.thumb.img{margin:0 auto;}

/* sidebar */
.section.more-project{width:90%;}
.widget{float:none;}
.widget.more_projects h2, .widget.more_projects h3{margin-top:0px;padding-top:20px;}
.widget .more-project-widget{padding: 0 30px 20px}
.sidebar-nav:last-child ul{margin-bottom:0;}
.sidebar-nav:last-child li:last-child{margin-bottom:0;}

#primary .section.testimonials-slider{width:100%;height:350px;position:relative;}   
#primary .section.testimonials-slider ul{margin-bottom:0;}
#primary .section.testimonials-slider ul li .testimonial-avatar{bottom:0px;}
#primary .section.testimonials-slider ul li .testimonial-info{bottom:60px;padding-right:16px;}

#primary .section.testimonials-slider ul{height:300px;}
#primary .section .testimonial-post .testimonial-info .signature, #primary .section.testimonials-slider ul li .testimonial-info .signature{margin-bottom:35px;}

/* footer */
#footer{position:static;padding-top:10px;width:96.4%}

/* shortcodes */
.go-first-slide, .go-last-slide{display:none;}


/* LANDINGS */
#primary.landing{width:92% !important}
/* LANDINGS */ 