/*
Theme Name: Iva Child
Theme URI: http://www.logicathemes.com/
Description: Multipurpose One-Page Theme
Author: Logica Themes
Author URI: http://www.logicathemes.com/
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Template: iva
Version: 1.0
*/


/* Imports styles from the parent theme
-------------------------------------------------------------- */
@import url('../iva/style.css');


/* Theme customization starts here
-------------------------------------------------------------- */

@font-face {
    font-family: '08634_ClarendonBT';
    src: url('fonts/08634_ClarendonBT.eot');
    src: url('fonts/08634_ClarendonBT.eot') format('embedded-opentype'),
         url('fonts/08634_ClarendonBT.woff2') format('woff2'),
         url('fonts/08634_ClarendonBT.woff') format('woff'),
         url('fonts/08634_ClarendonBT.ttf') format('truetype'),
         url('fonts/08634_ClarendonBT.svg#08634_ClarendonBT') format('svg');
}
h1,h2,h3,h4,h5,h6 {
	font-family: "08634_ClarendonBT"!important;
}

a {
    font: 15px/26px 'Georgia', sans-serif;
}
header nav li {
	padding:0;
}
.hero-copy img{
  display:block;
  margin:15px auto; 
}
body,.section-tagline {
	font-family: "Georgia",serif;
}
.section-tagline a { font-size:17px; }
.btn-holder .vc_btn.iva_btn {
  background:#6b9153;
  color:#fff!important;
}
.quote-author { display:none!important;}
.option-section li {list-style:initial;margin-left:20px;}
.section-tagline {max-width:650px;}

#about-us .wpb_wrapper header{
  padding:20px 0;
}
#about-us .wpb_wrapper header:first-child {
  padding-top:100px;
}
#about-us .wpb_wrapper header:last-child {
  padding-bottom:100px;
}
.hero-copy {
  font-size:32px;
}
.section-tagline span {
 color:#732E8A;
 display:block;
}
h2.section-title {
  color:#006AA8;
}
footer img {
  max-height:100px;
}

@media (min-width: 668px) { 
 
h1.big_white {
	font-size: 46px;
	letter-spacing: 3px;
	line-height: 54px;
}

}


@media (max-width: 668px) { 


h1 {
    font-size: 36px;
    line-height: 42px;
}
h1.big_white {
    font-size:24px;
    line-height:28px;
}
h2,h2.section-title {
    font-size: 22px;
    line-height: 26px;
}
h3 {
    font-size: 16px;
    line-height: 19px;
}
.section-tagline {
    padding:0 10px;
}
.logo img {
    max-height:38px;
}

}

.wp-caption-text {
  max-width:900px;
  margin:auto;
}

.iva_mc_form_wrapper .title { color:#444!important;}
.iva_mc_form_wrapper .mc_email_wrapper input {color:#444!important;}

#posts .single-blog-post .category, #posts .single-blog-post .cat-list a { display:none!important; }

.single-public_notices .hero-inner {
	margin-top: 120px;
    margin-bottom: 80px;
    display: inline-block;
    }
    
.single-public_notices .overlay-wrapper {
	background-color: rgba(0,0,0,.5);
    }
    
.single-public_notices section.notice-hero {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    }
    
.post-type-archive-public_notices .meta a {
    display: none;
    }
    
.post-type-archive-public_notices span.date:after {
	display: none;
    }
    
.single-public_notices .page-single {
	padding: 0;
	min-height: 240px;
	height: auto;
}