/*
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
*/
div.fPTop{margin-top:220px;margin-bottom:150px;}
div.fPBottom{margin-bottom:140px; padding:5px!important;}
button#contactUsButton{font-family: Arial,Helvetica,sans-serif !important;text-transform:none!important;font-weight:normal; font-size:16px; vertical-align:middle;cursor:pointer; border-radius:0px!important; border:0px!important; background: -moz-linear-gradient(center top , #084269 0%, #265A82 100%) repeat scroll 0 0 #265A82; color: #FFFFFF !important;}
button#contactUsButton:hover{background: -moz-linear-gradient(center top, #265A82 0%, #084269 100%) repeat scroll 0 0 #265A82;}
form.avada-contact-form input{border-color:#aaaaaa!important;}
div.nf-form-wrap input{border:1px solid #aaaaaa!important; padding:8px!important; border-radius:6px!important;}
form.avada-contact-form textarea{border-color:#aaaaaa!important;}
form.avada-contact-form input[type="text"]::placeholder{color:#666666!important;}
div.nf-form-wrap input[type="text"]::placeholder{color:#666666!important;}
div.nf-form-wrap textarea::placeholder{color:#666666!important;}
form.avada-contact-form textarea::placeholder{color:#666666!important;}
div.nf-form-wrap input[type="button"]{border:0px!important; color:#ffffff!important; background:#0097C1!important; padding:8px 16px 8px 16px!important;}
div.nf-form-wrap input[type="button"]:hover{background:#1D2042!important; cursor:pointer;}
#sidebar .widget li {margin: 0px 0px 16px 0px!important;}
.post {margin-bottom: 20px!important;}
img.oChange{opacity:1;}
img.oChange:hover{opacity:0.8;}
.rCorners{border-radius:7px;}
img.numberLeft{vertical-align:central; float:left; margin-right:24px;}
div.textwidget p a.footerf {font-size: 14px !important;}
i#faAlign.fa.fontawesome-icon{float:none!important; margin:-5px 0px 0px 24px; display:inline!important; vertical-align:middle;}
h3.nonTitle{margin:0px!important;}
a.contactLink{padding: 15px; background: #0097C1; border-radius: 30px; color: #ffffff!important; text-decoration: none; font-size: 32px; transition:font-size linear 0.5s,padding linear 0.5s;}
a.contactLink:hover{background: #10a7d1;}
a.contactLink i#faAlign{transition:font-size linear 0.5s;}
div.ninja-forms-cont div form div div input{border:1px solid #aaaaaa; border-radius:5px; padding:7px; font-size:16px;}
div form div div textarea{border:1px solid #aaaaaa; border-radius:5px; padding:7px; font-size:16px;}
div div form div div div input[type=submit]{border:0px!important; background:#077CA4!important; color:#ffffff!important; padding:7px 12px 7px 12px!important; cursor:pointer!important;}
div div form div div div input[type=submit]:hover{background:#279CC4!important;}
a.mango5{color:#ffffff!important; margin:0px!important;}
div.lImageBox{width: 24.25%; margin-right: 1%; float: left; text-align: center;}
div.lImageBox a img,div.rImageBox a img{transition:all 0.5s ease;}
div.lImageBox a:hover img,div.rImageBox a:hover img{transform:scale(1.03);}
div.rImageBox{width: 24.25%; float: left; text-align: center;}
div.fusion-footer footer.fusion-footer-widget-area.fusion-widget-area div.textwidget p a{font-size:13px;}
div.fusion-contact-info a{display:inline-block; transition:all 0.3s ease;}
div.fusion-contact-info a:hover{color:#1D2042!important;}
div.fusion-column-content p a.contactLink{display:inline-block;transition:all 0.3s ease;}
div.fusion-column-content p a.contactLink:hover{transform:scale(1.03);}
div.fusion-copyright-content div.fusion-social-links-footer{width:30%!important;}
/*                                                                               */
@media (max-width: 800px){
div.fPTop{margin-top:48px!important;margin-bottom:48px!important;margin-left:0px!important;margin-right:0px!important;padding:0px!important;}
div.fPBottom{margin-bottom:0px;}
a.contactLink{padding:10px!important;font-size: 20px!important;}
a.contactLink i#faAlign{font-size: 24px;}
div.fusion-header-v1 div.fusion-header{height:86px!important;}
a.mango5{font-size:14px!important;line-height:16px!important;}

}
@media (max-width: 500px){
a.contactLink{padding:8px!important;font-size: 16px!important;}
a.contactLink i#faAlign{font-size: 18px!important;}
}
@media (max-width: 390px){
a.contactLink{padding:5px 5px 5px 12px!important;font-size: 12px!important;}
a.contactLink i#faAlign{font-size: 16px!important;}
a.mango5{padding:0px!important;}
a.mango5 img{padding:0px!important; min-width:1px!important; min-height:1px!important;}
div.lImageBox{width: 24.25%; margin-right: 1%; float: left; text-align: center;}
div.rImageBox{width: 24.25%; float: left; text-align: center;}
div.cVTopCurves div div p,div.cVTopCurves div div p a,div.cVTopCurves div div p a span{font-size:16px!important;}
}
@media (max-width: 350px){
a.mango5 img{width:65px!important; height:auto!important;}
div.lImageBox,div.rImageBox{margin:0px!important;}
}
div.cVTopCurves{border-radius:16px;}
div.cVTopCurves2 > div{border-radius:16px;}
span.wT,span.wT A{color:#ffffff;}

/*
 hover-type-zoomin
*/
div#gallery-1.gallery dl.gallery-item dt.gallery-icon.landscape{overflow:hidden!important; margin-left:5%; margin-right:5%;}
div#gallery-1.gallery dl.gallery-item dt.gallery-icon.landscape a img.attachment-medium.size-medium{transition:filter 0.3s; filter:contrast(1); border:0px;}
div#gallery-1.gallery dl.gallery-item dt.gallery-icon.landscape a img.attachment-medium.size-medium:hover{filter:contrast(1.5);}
.wp-caption-text, .gallery-caption{display:none!important;}