/*

Theme Name: Avada Child

Description: Child theme for Kova

Author: Marketing Zen

Template: avada

*/



@font-face {

    font-family: 'cantarellregular';

    src: url('fonts/cantarell-regular-webfont.eot');

    src: url('fonts/cantarell-regular-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/cantarell-regular-webfont.woff') format('woff'),

         url('fonts/cantarell-regular-webfont.ttf') format('truetype'),

         url('fonts/cantarell-regular-webfont.svg#cantarellregular') format('svg');

    font-weight: normal;

    font-style: normal;

}



@font-face {

    font-family: 'cantarellbold';

    src: url('fonts/cantarell-bold-webfont.eot');

    src: url('fonts/cantarell-bold-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/cantarell-bold-webfont.woff') format('woff'),

         url('fonts/cantarell-bold-webfont.ttf') format('truetype'),

         url('fonts/cantarell-bold-webfont.svg#cantarellbold') format('svg');

    font-weight: normal;

    font-style: normal;

}



@font-face {

    font-family: 'cantarellboldoblique';

    src: url('fonts/cantarell-boldoblique-webfont.eot');

    src: url('fonts/cantarell-boldoblique-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/cantarell-boldoblique-webfont.woff') format('woff'),

         url('fonts/cantarell-boldoblique-webfont.ttf') format('truetype'),

         url('fonts/cantarell-boldoblique-webfont.svg#cantarellboldoblique') format('svg');

    font-weight: normal;

    font-style: normal;

}



@font-face {

    font-family: 'cantarelloblique';

    src: url('fonts/cantarell-oblique-webfont.eot');

    src: url('fonts/cantarell-oblique-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/cantarell-oblique-webfont.woff') format('woff'),

         url('fonts/cantarell-oblique-webfont.ttf') format('truetype'),

         url('fonts/cantarell-oblique-webfont.svg#cantarelloblique') format('svg');

    font-weight: normal;

    font-style: normal;

}



#main {

    padding-top:0px!important;

}



a {

    color:#b01919;

}



 .partner li a {

     border:none!important;

 }



 .footer-menu {

     list-style:none;

 }



 .footer-menu li {

     display:inline;

     padding-left:5px;

     padding-right:5px;



 }



 .copyright div {

     color:#ffffff;

 }



  .footer-menu li a { color:#ffffff; }



 .fusion-social-links-footer {

     width:65%;

 }



 .footer-area {

     color:#ffffff!important;

 }



 .fusion-social-networks {

     display:none;

 }



 .tp-bannershadow.tp-shadow2 {

     display:none;

 }



 .header-social {

     display:none;

 }



 .logo-container .tagline {

     color:#ffffff!important;

     line-height:26px!important;

     font-weight:bold!important;

 }



 #footer {

     padding-top:5px!important;

     padding-bottom:5px!important;

 }



 .marketing {

     text-align:center;

     padding:5px;

 }



 .tp-caption {

     line-height:130%!important;

     color:#ffffff;

 }



 #nav li a {

     text-transform:uppercase;

     font-family:cantarellregular;

     font-size:15px;

     border-top:none!important;

 }



 .fusion-recent-posts.layout-thumbnails-on-side .columns .column .floated-slideshow {

     float:none!important;

 }



 .fusion-flexslider .slides img {

     width:320px!important;

     min-width:320px!important;

     height:200px!important;

     min-height:200px!important;

 }



 .recent-posts {

    font-size: 14px;

    line-height: 18px;

    list-style: none;

    padding-left:10px;

}





.recent-posts li {

    display: table-cell;

    padding-right: 11px;

    vertical-align: top;

    width: 280px!important;

    margin-right:33px;

    height: 145px;

}





.recent-posts li h3 {

    font-size: 16px;

    font-weight: bold;

    padding: 0 0 6px;

    text-transform: uppercase;

}





.home-recent-blog-img {

    float: left;

}



.home-recent-blog-img img {

    height: 145px;

    width: 313px;

}



.wpcf7-form .wpcf7-text, .wpcf7-form .wpcf7-quiz, .wpcf7-form .wpcf7-number, .wpcf7-form textarea, .wpcf7-form .wpcf7-captchar, .wpcf7-form .wpcf7-date {

    margin-bottom:10px;

}



.top-image {

    /*display:none;*/

}



.post-slideshow {

    display:none;

}



.wpcf7-submit {

    color:#ffffff!important;

}



ul.page-list {list-style:none; padding-left:0px;}

.page-list li { height:185px; }

.page-list h3 a {color:#b01919;font-size:16px;font-weight:bold;text-decoration:none;}

 .about-img {

  float: left;

  height: 143px;

  padding-left: 5px;

  padding-top: 5px;

  width: 220px;

  float:left;

}

.about-img img {

  height: 133px;

  width: 188px;

}



.about-img-info {

      float: left;

      margin-right:10px;

}



.post-content {

  font-size:16px;

}



.post-content h1:nth-of-type(2) { 

    font-size:22px!important;

}



.post-content a {

    color:#b01919;

}



#sidebar {

}



#sidebar h3 {

    font-size:20px;

    margin-top:20px;

    font-weight:normal;

}



#sidebar h3:first-child {

    margin-top:0px;

}



ul.page-list {

     padding-left: 0px;

     list-style: none;

     margin-bottom:25px;

}



ul.page-list li {

    clear:both;

    display:block;

    padding-top:15px;

    height:100%!important;

}



ul.page-list li h3 {

    margin-top:20px;

    overflow: hidden;

}



ul.page-list li p a:first-child {

    display:none;

}





ul.video-list {

     padding-left: 0px;

     list-style: none;

     margin-bottom:25px;

}



ul.video-list li {

    clear:both;

    display:block;

    padding-top:15px;

}



ul.video-list li h3 {

    margin-top:20px;

    overflow: hidden;

}



ul.video-list li .kova-video {

    display:inline;

    float:left;

    margin-right:10px;

}



.video-contact {

    clear:both;

    margin-top:20px;

    display:block;

}



ul.white-paper-list {

     padding-left: 0px;

     list-style: none;

     margin-bottom:25px;

}



ul.white-paper-list li {

    clear:both;

    display:block;

    padding-top:15px;

}



ul.white-paper-list li p a:first-child {

    display:none;

}



.noleftpadding {

    padding-left:0px;

    padding-right:30px;

}



#sliders-container {

    background-color: transparent;

    background-image: url("/wp-content/uploads/2015/04/bg-header.png");

    background-position: center top;

    background-repeat: no-repeat;

    background-size: cover;

    height: 100%;

    width: 100%;

    padding-top:50px;

    color:#ffffff;

}



#sliders-container .fusion-column-wrapper {

    padding-left:15px;

    padding-right:15px;

}



#sliders-container .fusion-column-wrapper h2 {

     color:#ffffff;

     margin-top:25px;

     font-weight:normal!important;

}



#main .post h1.entry-title {

    font-family: "Antic Slab",Arial,Helvetica,sans-serif;

    font-size:22px;

    font-weight:bold;

}


.single .fusion-sharing-box {
    margin-bottom: 20px!important;
}

@media only screen and (max-width: 800px){

	.fusion-social-links-footer .fusion-social-networks {

        display:none!important;

    }

}







