/*
Theme Name: Avada Child
Theme URI: http://avada.theme-fusion.com/
Template: Avada
Author: ThemeFusion
Author URI: http://themeforest.net/user/ThemeFusion
Description: The #1 selling theme of all time that allows you to build virtually any design style.
Version: 6.0.3.1567578526
Updated: 2019-09-04 06:28:46

*/

/*HEADER*/
.fusion-mobile-menu-design-modern .fusion-header>.fusion-row {max-width: 1230px;}

/*TITLE BAR*/
.avada-page-titlebar-wrapper .fusion-page-title-bar {border-top-width: 2px;border-bottom: 0;position:relative;}
.fusion-page-title-bar:before {background-color: rgba(61, 61, 61,0.6);content: '';position: absolute;width: 100%;height: 100%;left: 0;}
body .fusion-page-title-captions h3 {margin-top: 20px;}
.avada-has-titlebar-hide header.fusion-header-wrapper {border-bottom: 2px solid #156689;}

/*FOOTER*/
.fusion-footer-copyright-area {text-align: center;font-family: Circe-Bold;}

/*PAGE*/
.wlp_cust_listul ul {padding: 0;margin: 0;}
.wlp_cust_listul ul li {list-style: none;font-family: Circe-Bold;line-height: 33px;}
.wlp-blend-bgfull:before {content: '';background-color: rgba(0, 96, 138,0.9);width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.wlp-bottom-pnnlcust .fusion-column-wrapper a {color: #fff;}
.wlp-bottom-pnnlcust .fusion-column-wrapper p {margin-bottom: 0;}
.wlp-bottom-pnnlcust .fusion-column-wrapper {min-height: auto !important;display: inline-block;width: 100%;}
body strong{font-family: Circe-Bold;}
.post-content .wlp-abtinfo-author p, .post-content .wlp-abtinfo-more p{margin-bottom:0;}
.wlp-abtinfo-author a:hover {color: #00608a;}
.wlp-abtinfo-author a {color: #38393a;}
.wlp-abtinfo-more {font-size: 14px;}
body .fusion-page-title-bar {background-position: top center;}
body strong, body b{font-family: Circe-Bold;}
body .fusion-tabs .nav-tabs li .fusion-tab-heading {font-weight: 700;font-size:20px;}
.fusion-tabs .tab-pane ul {padding-left: 0;}
.fusion-tabs .tab-pane ul li:last-child {margin-bottom: 0;}
.fusion-tabs .tab-pane ul li {position: relative;list-style: none;padding-left: 15px;margin-bottom: 15px;}
.fusion-tabs .tab-pane ul li:before {font-family: "Font Awesome 5 Free";font-weight: 900;content: "\f0c8";position: absolute;left: 0;font-size: 5px;color: #797c81;}
body .wlp_cust_checklist{margin-top: 10px;}
body .wlp_cust_checklist p{margin-bottom: 0;}
.fusion-copyright-content a:hover {text-decoration: none;}
.fusion-copyright-content a {text-decoration: underline;}
.fusion-text.wlp-abtinfo-authorind a:hover {color: #08344e;}
.wlp-abtinfo-authorind a {color: #797c81;}
.fusion-text.wlp-abtinfo-authorind {color: #00608a;line-height: normal;margin-top: 20px;}


/*MEDIA*/
@media screen and (min-width:575px){
.wlp-abtinfo-author {font-size: 20px;color: #00608a;}
}
@media screen and (max-width:575px){
.fusion-page-title-bar.fusion-page-title-bar-breadcrumbs.fusion-page-title-bar-center {padding-left: 15px;padding-right: 15px;}
body .fusion-page-title-bar .fusion-page-title-row h1 {font-size: 16px !important;line-height: 22px !important;}
body .fusion-page-title-bar .fusion-page-title-row h1 br{display:none;}	
body .fusion-page-title-bar .fusion-page-title-row h1 span{display:block;}
}
@media screen and (max-width:767px){

/*body.fusion-body:not(.avada-has-page-title-mobile-height-auto) .fusion-page-title-bar {min-height: calc(230px - 10px);height: 230px;}
body.fusion-body:not(.avada-has-page-title-mobile-height-auto) .fusion-page-title-row {min-height: calc(230px - 10px);}	*/
body #content {margin-bottom: 0;}	
.wlp-abtinfo-more, .wlp-abtinfo-author {text-align:center;}
.fusion-page-title-bar .fusion-page-title-row h1 {font-size: 19px !important;line-height: 24px !important;}
body.fusion-body .fusion-page-title-bar {padding-top: 0;padding-bottom: 0;}
body .fusion-page-title-captions h3 {margin-top: 10px;font-size: 16px;}
body #main {padding-top: 30px;padding-bottom: 0;}
body:not(.home) #main {padding-top: 30px;padding-bottom: 30px;}
.wlp_marginmob {margin-bottom: 30px !important;}
.wlp_section_custlist .fusion-column-wrapper {border-left: 0 !important;border-top: 2px solid rgb(152, 153, 153);padding-left: 0 !important;padding-top: 20px !important;}
.wlp_marginmobzero {margin-bottom: 0 !important;}
.wlp-dashedborder-vrtcl:after {background-image: url(images/wlp-dotted-border-line-vrtl.png);background-position: top;background-size: contain;padding-left: 0;content: '';height: 3px;position: absolute;right: 0;width: 100%;bottom: 0;background-repeat: repeat-x;}
.wlp-footer-pannelsec {padding-top: 0 !important;padding-bottom: 30px !important;}
body .fusion-footer-copyright-area {padding-top: 15px;padding-bottom: 15px;line-height: normal;}
.wlp-teamsec-cust {padding-right: 0 !important;padding-left: 0 !important;}
}
@media screen and (min-width:768px){
.fusion-text.wlp-abtinfo-authorind.wlp-authormain {margin-top: 0;font-size: 14px;}	
.wlp-abtinfo-more {margin-top: 13px !important;}	
.wlp-dashedborder-vrtcl:after {background-image: url(images/wlp-dotted-border-line-opti.png);background-position: top;background-size: contain;padding-left: 0;content: '';height: 100%;position: absolute;right: 0;width: 3px;top: 0;background-repeat: repeat-y;}
/*.fusion-body .fusion-page-title-bar h1 span{display:block;}*/
.wlp-bottom-pnnlcust .fusion-column-wrapper {margin-top: 30px;}
.wlp-abtinfo-more {text-align:right;}
}
@media screen and (min-width:768px) and (max-width:992px){
.fusion-page-title-bar .fusion-page-title-row h1 {font-size: 21px !important;line-height: 25px !important;}	
body .fusion-page-title-captions h3 {margin-top: 10px;font-size: 16px;}
body .wlp-abtinfo-author {font-size: 17px;}	
body .fusion-header .fusion-logo {margin: 0px 0px 30px 0px;}	
.fusion-header nav.fusion-main-menu li {float: none;display: inline-block;}
.fusion-header nav.fusion-main-menu li:last-child {padding-right:0 !important;}
body .fusion-header nav.fusion-main-menu li a {height: auto !important;}
.fusion-header .fusion-logo {float: none;text-align: center;}
.fusion-header nav.fusion-main-menu {width: 100%;text-align: center;}
.fusion-header-wrapper{padding: 20px 0;}
#main .post-content .fusion-border-below-title h3{font-size:24px !important;}
}
@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: portrait){
body.fusion-body .fusion-page-title-bar {padding-top: 0;padding-bottom: 0;}
.wlp-teamsec-cust {padding-right: 0 !important;padding-left: 0 !important;}
.wlp-teamsec-cust .fusion-title.title {margin-top: 10px !important;margin-bottom: 5px !important;}
}
@media screen and (min-width:1025px) and (max-width:1200px){
body .fusion-main-menu>ul>li {padding-right: 30px;}
.fusion-header nav.fusion-main-menu li:last-child {padding-right:0 !important;}
}
@media screen and (min-width:1500px){
.avada-page-titlebar-wrapper .fusion-page-title-bar {min-height: calc(100vh - 365px);background-size: cover;}
body:not(.home) .avada-page-titlebar-wrapper .fusion-page-title-bar {min-height: calc(100vh - 575px);background-size: cover;}
}

/*GRAVITY FORM*/
body .gform_confirmation_message {font-size: 20px;text-align: center;font-family: Circe-Bold;}
body .gform_wrapper .gfield_required {margin-left: 0;font-family: aril;font-size: 16px;}
body .gform_wrapper {margin: 0;}
body .gform_wrapper ul.gform_fields li.gfield {margin-bottom: 20px;margin-top: 0;}
body .gform_wrapper ul.gform_fields li.gfield .ginput_complex span label {margin-bottom: 0;line-height: normal;}
body .gform_wrapper label.gfield_label {font-family: Circe-Bold;}
body .gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {padding: 0 5px;}
body .gform_wrapper .gfield textarea{padding: 10px 5px;}
body .gform_wrapper ul.gform_fields li.gfield {margin-bottom: 20px;margin-top: 0;border: 0;background-color: transparent;padding-top: 0;padding-bottom: 0;padding-right:0;}
body .gform_wrapper div.validation_error {display: none;}
body.fusion-body .gform_wrapper .gform_footer.top_label input.button, body.fusion-body .gform_wrapper .gform_footer input[type=submit]{padding: 10px 20px 7px 20px;line-height: normal;font-family: Circe-Bold;margin-right: 0;width: auto !important;}
@media screen and (min-width:641px){
body .gform_wrapper .top_label li.gfield.gf_right_half{padding-right: 0;padding-left: 7.5px;}
body .gform_wrapper .top_label li.gfield.gf_left_half{padding-right: 7.5px;}
}
@media screen and (max-width:640px){
html body .gform_wrapper .ginput_container span:not(.ginput_price){display:block;}
}
@media screen and (max-width:641px){
body .gform_wrapper .ginput_container span:not(.ginput_price){display: -moz-inline-stack;display: inline-block;}
}
