/*
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
*/

/* GLOBAL */
.gradient {background: transparent linear-gradient(90deg, #FAC68F 0%, #F7E5D2 100%) 0% 0% no-repeat padding-box;opacity: 0.84;}
.gradient_form {background: transparent linear-gradient(90deg, #FAC68F 0%, #F7E5D2 100%) 0% 0% no-repeat padding-box;opacity: 0.84; padding:10px 20px; display:flex; margin-bottom:25px;}
.gradient_form p, .gradient_form h2 { margin:0px !important; display:inline-block; }
.gradient_form h2 {line-height:25px !important; padding-left:10px;}
.page-id-636 label { font-size:15px; line-height:25px; color:#FC8202; margin:2px 0; display:block; }
.page-id-636 .medio { font-size:15px; line-height:25px; color:#FC8202; margin:2px 0; display:block; }
.page-id-636 .medio p { margin-bottom:0px !important;}
.uncheck label { color:#000 !important; }
#cso_header p, #cso_footer p { margin: 0px; }
.tit_footer { font-weight:100; }

/* ADD */

.page-id-636 .wpcf7-submit {width:100% !important; max-width:100% !important; }
.page-id-636 .wpcf7-submit {width:100% !important ; border:none !important;  background-color: var(--awb-color4) !important; background-size:24px !important; font-weight:700 !important; font-size:19px !important; padding: 12px 0 !important; margin-top:10px !important; transition: all 0.2s !important; color:#000 !important; }
.page-id-636 .wpcf7-submit:hover {cursor:pointer !important; background-color: var(--awb-color5) !important; color:#000 !important; }


/* HOME */
#search-filter-form-523 ul { display:flex; flex-wrap: wrap; padding:0;}
#search-filter-form-523 ul li {width:50%; margin-bottom:10px;}
#search-filter-form-523 ul li h4 {font-weight:500; font-size 14px;}
#search-filter-form-523 ul li select {width:400px; padding: 0 10px;}
#search-filter-form-523 ul li.sf-field-search {width:100%; max-width:100%; }
#search-filter-form-523 ul li.sf-field-search h4 {font-size: 20px; font-weight: 700; float:left;}
#search-filter-form-523 ul li.sf-field-search label {width:100%; display: block;  margin-left: 210px; padding-right: 255px;}
#search-filter-form-523 ul li.sf-field-search input {font-size:23px;height:50px; margin-top:-10px;}
/*#search-filter-form-523 ul li.sf-field-search label:after {content:""; display:block; width:70px; height:50px;position: absolute;right: 0; top: 0; background: url("/wp-content/uploads/2024/06/magnifier_icon.png") var(--awb-color4) no-repeat center; background-size:24px;}*/
#search-filter-form-523 ul li.sf-field-search:after {content:"Advanced Search"; font-weight:700; font-size:20px; display:block;clear:both; padding-top:30px;}
#search-filter-form-523 ul li.sf-field-submit {width:100%; max-width:100%;}
#search-filter-form-523 ul li.sf-field-submit input {width:100%; border:none;  background-color: var(--awb-color4); background-size:24px; font-weight:700; font-size:19px; padding: 12px 0; margin-top:10px; transition: all 0.2s;}
#search-filter-form-523 ul li.sf-field-submit input:hover {cursor:pointer; background-color: var(--awb-color5); }
#search-filter-form-523 ul li.sf-field-submit:before {content:""; display:block; height:21px; width:50px; background: url("/wp-content/uploads/2024/06/magnifier_icon.png") no-repeat center; position:absolute; bottom:62px; left: calc(50% - 120px); background-size: contain;}
#search-filter-form-523 ul li.sf-field-reset {margin: -10px auto 0 auto; width:100%; max-width:100%; text-align:center; font-weight:600;}
#search-filter-form-523 .noUi-connect {background-color:  var(--awb-color4); }
#search-filter-form-523 ul li:nth-child(2) input { content: "";display: block;width: 70px; height: 50px; position: absolute;right: 0;top: 0;background: url(/wp-content/uploads/2024/06/magnifier_icon.png) var(--awb-color4) no-repeat center;background-size: 24px; margin:0; }


.cl-pagination { text-align: center; margin-top: 30px; color: var(--awb-color5); font-size:16px;}
.cl-pagination.current, .cl-pagination a { margin: 0 5px; text-align:center;}
.cl-pagination a:hover {font-weight:500;}
.cl-pagination span.current {font-weight:500; display:inline-block;    margin:0 5px;}
.cl-pagination a {color: var(--awb-color5);}

.cl-layout__no-results { margin-top: 40px; margin-left: 12px;}
a.cl-element-title__anchor:hover {font-weight:normal!important; color: var(--awb-color5)!important; text-decoration:none!important;}

/* SINGLE CSO */
.single-cso .section_items .fusion-builder-row { padding: 0 25px!important;}
.single-cso .item {font-weight:500; margin:2px 5px; line-height:1.4;}
.single-cso .label {color:var(--awb-color5); margin-right:7px;}
.single-cso .item a {color:#000;}
.single-cso .item a:hover {text-decoration: underline;}