﻿/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.btn-color { font-weight:bold!important;}

.postid-3626 h1.entry-title {font-size: 28px!important;}

#gform_wrapper_18 .gform_button[type=submit] {font-weight: bold;background: #006caf;color: white;}

.hide-logos, .mapplic-pin.my-new-pin, .page-id-1474 .mapplic-pin.mapplic-active {display: none!important;}

.fusion-content-boxes .content-wrapper-background {min-height: 475px!important;}

.gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){width:100%;}
#awards{display:none!important;}



#cases .flip-box-back-inner {
    line-height: 16px;
    text-align: left;
    font-size: 12px;
}


#map .banks{
    line-height:25px;
}

.fusion-carousel .fusion-carousel-item img {
    border: 1px solid #d2d2d2;
}
#netsurance_box .content-container {
    margin-bottom: 35%!important;
}


.flip-box-back-inner {
    line-height: 20px;
    text-align: left; 

    font-size:14px;
}

#products_boxes{
    line-height:31px;
}
.fusion-content-boxes .link-type-button-bar .content-container {
    min-height: 430px;
}
#products_boxes h2{
       font-weight:500!important;
}

#awards_posts .fusion-blog-layout-grid .fusion-meta-info .fusion-alignleft{
    width: 100%!important;
    text-align: center;
}

#awards_posts .post .fusion-meta-info{
    background: #006cb2!important;
    color: #fff!important;
}

#awards_posts .post .fusion-meta-info a,.fusion-blog-shortcode .fusion-read-more:after {
    color: #fff!important;
}


.fusion-image-wrapper .fusion-rollover .fusion-rollover-content a{
   display:none;
}


.fusion-rollover {
    background:none!important;
}


#wrapper #main .fusion-post-content > .blog-shortcode-post-title{
        line-height: 32px!important;
  
    font-size: 20px!important;
}

.fusion-page-title-bar h1{
    font-weight: 400!important;
letter-spacing: 1px!important;
}

.widget .fusion-social-networks.boxed-icons .fusion-social-networks-wrapper {
    margin: 20px 50px!important;
}
.fusion-button:hover, .fusion-button:focus, .fusion-button:active, .gform_footer input.button{
    border-color:#006cb2!important;
}

.fusion-footer-widget-area{
    font-size: 15px!important;
    line-height: 23px!important;
}

#button_awards {
    border-color:#fff!important;
}
#button_awards:hover {
    border-color:#006cb2!important;
}

#button_white {
    border-color:#fff!important;
}

#hm_button2.fusion-content-boxes .link-type-button-bar .content-container {
    min-height: 280px;
}
#hm_button2 p{
    line-height:23px;
}
#hm_button .fusion-read-more ,#hm_button2 .fusion-read-more{
    background: #006cb2!important;;
    color:#fff;
}

#hm_button .fusion-read-more:hover, #hm_button2 .fusion-read-more:hover  {
    background: #00aff1 !important;
    color:#ffffff!important;
}

div.fusion-format-box{display:none;}

.fusion-recent-posts .columns .column h4 {
    font-size: 17px;
}
span.unit{font-size:40px!important;}

.fusion-content-boxes.fusion-columns-1 .fusion-column {
    border-bottom:1px dashed #006cb2;
}
.fusion-testimonials.clean .author {
   letter-spacing: 1px!important;
}
span.person-title{
    font-size:14px!important;
}

.fusion-person .person-desc {
    min-height: 365px!important;
    line-height: 1.8!important;
}

input[type="text"] {
    height: 45px!important;
    border-radius: 3px!important;

}
.gform_wrapper form.gf_simple_horizontal {
 text-align: center;
 text-align: -webkit-center;
 text-align: -moz-center;
 text-align:-ms-center;
 text-align: -o-center;
}

.contact_border{
    border-right: 1px solid #e3e3e3!important;
}

#members_flip h2.flip-box-heading, #members_flip .flip-box-back-inner h2{
    font-size: 22px!important;
}

#members .fusion-flip-boxes .fusion-flip-box .flip-box-back, #members .fusion-flip-boxes .fusion-flip-box .flip-box-front, #members .fusion-blog-layout-grid .fusion-post-content, #members .fusion-blog-layout-grid .post-content  {
min-height:440px!important;
}

#awards .fusion-flip-boxes .fusion-flip-box .flip-box-back, #awards .fusion-flip-boxes .fusion-flip-box .flip-box-front, #awards .fusion-blog-layout-grid .fusion-post-content, #awards .fusion-blog-layout-grid .post-content  {
min-height:240px!important;
}

@media screen and (min-width: 980px) {#members{padding:0px 180px!important;}
}

