/*
Theme Name: Artcore
Theme URI: http://themes.esmeth.com/artcore
Author: Esmeth Team
Author URI: http://esmeth.com/
Description: A Responsive Creative Architecture WordPress Theme
Version: 1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, responsive-layout, sticky-post, threaded-comments, translation-ready
Text Domain: artcore

Built with love by Esmeth Team.
*/

/* Nav Menu - Edits */
nav.main-navigation ul a { font-size: 17px; }
nav.main-navigation ul { margin-top: 10px; }
.search-menu-button { margin-top: 10px; }


/* Fonts - Edits */
.heading-font, a.side-menu-button, nav.main-navigation ul a, nav.responsive-menu a, footer .footer-widgets .widget .subscribe-form .subscribe-submit, .blog-classic .blog-post .post-date span, .read-more, .nav-links a, .blog-search .blog-search-submit, #projects-filter a, h1, h2, h3, h4, h5, h6, .artcore-underline, .artcore-large, .testimonials .testimonial-item .testimonial-author, .btn, .progress-text span {font-family:Roboto, sans-serif !important;}
h2 { text-transform: none; font-size: 25px; color: #babfcc; margin-bottom: 50px; margin-top: 0px; line-height: 36px; }
h6 { text-transform: none; text-align: left; margin-top: -30px; font-size: 25px; }
h5 { padding-top: 15px; }

/* Homepage - Edits */
.single-image { text-align: center; }
footer { background: #343434; }
footer .footer-widgets .widget .image-placeholder img { width: 100px; margin-top: -30px; }
footer .footer-copyright { background: #3d3d3e; }
.go-top { background: #224CA1; }
#cert-logo { width: 100%; float: right; margin-top: -14px; }
.call-to-action .cta-title { margin-top: -5px; }

.site-header .main-header .logo { padding: 20px 0px; }
.site-header .main-header .logo img { width: 200px; }

/* Footer - Edits */
footer .footer-widgets{
	padding-top:60px!important;
}

/* About - Edits */
.team-item .team-thumb { width: 200px; height: 250px; float: left; margin-right: 30px; margin-bottom: 13px; }
.team-item .team-content { text-align: left; }

.team-item .team-content span.role { color: #224CA1; font-family:'Droid Serif'; font-style: italic; font-weight: 600; }

.client-quote p.description { font-family:'Droid Serif'; font-style: italic; font-weight: 600; }
.spacer { margin: 5px 0; }
.fa-twitter:before { content: "\f0e1"; }
.team-item .team-thumb .hover a:last-child { visibility: hidden; }
.team-item .team-thumb .hover { padding: 10px 0px; padding-left: 25%; }
.ab-ph { float: left; max-width: 100%; padding-right: 5px; }

/* Testimonial - Edits */
.testimonials .testimonial-item p { color: #3e3e3e; font-family: 'Montserrat'; font-size: 25px; margin-bottom: 10px; }
.testimonials .testimonial-item .testimonial-author strong { color: #224CA1; text-transform: none; }
.testimonials .flex-control-paging li a { border: 2px solid #babfcc; }
.testimonials .flex-control-paging li a.flex-active { background: #babfcc; }
.testimonials .testimonial-item * { color: #818181; }
.testimonials .slides { margin-bottom: 0px; }

/* Project Gallery - Edits */
#our-company {padding-bottom:30px !important; padding-top:25px !important;}
#projects-filter { margin-left: -30px; }
article.project-post .project-overlay { background: rgba(32, 76, 161, 0.7); }

/* Services - Edits */
#aq-block-262-9 .single-image img { max-width: 585px; }
#aq-block-262-13 .single-image img { max-width: 585px; }
#aq-block-262-8 .single-image img { max-width: 585px; }
#aq-block-262-12 .single-image img { max-width: 585px; }

/* Contact - Edits */
.contact-img { padding-right: 18px; float: left; }
.aq-template-wrapper .aq-first { padding: 0px; }
.map-1 { float: left; }
.map-2 { margin-top: -27px; float: right; }


@media screen and (max-width: 480px) {
    .map-1 { float: left; width: 100%; }
    .map-2 { float: left; width: 100%; }
    #cert-logo { margin-top: 0px; }
    h6 { text-align: center; }
    h2 { padding-left: 10px; }
    .call-to-action .cta-title { padding-left: 10px; }
    .call-to-action .cta-button { padding-left: 10px; }
    .team-item .team-thumb img { padding-left: 10px; }
    .team-item .team-content p { padding: 10px; }
     #aq-block-86-6 img { width: 100% !important; padding-bottom: 20px; }	
}


