/*
Theme Name:   OceanWPChild
Description:  This is Child Copy of OceanWPTheme
Author:       administrator
Author URL:   Write here the author's blog or website url
Template:     oceanwp
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  OceanWPChild
*/

/* Write here your own personal stylesheet */



/*Hesader*/
.main-menu.dropdown-menu{position: inherit;display: block;box-shadow:none;border:0px;}
.main-menu.dropdown-menu li{}
.main-menu.dropdown-menu li a{text-transform: uppercase;}
.main-menu.dropdown-menu:not(.megamenu) li a:hover{background-color: transparent;}

.menu_phone{border-left: 1px solid #dcdcdc;}
.menu_filled a{background-color: #4a5b6d !important;color: #fff !important;padding-left: 35px !important;padding-right: 35px !important;}
.menu_filled a:hover{background-color:#ff6c2c !important;}

.main-menu .menu_icon .text-wrap{display: grid;}
.main-menu .menu_icon .text-wrap span.menu-text{line-height: 35px;}
.menu_icon a .text-wrap::after{display:none;}
.menu_icon a{min-height: 90px;display: flex !important;align-content: center;align-items: center;justify-content: center;justify-items: center;text-align: center;}

/*Mega Menu*/
.meg_head{}
.menu_desc, .hide_col_head{border:0px !important;}
.menu_desc a .text-wrap{color:#4a5b6d;font-size: 13px;font-weight: 500;}
.menu_desc a:hover .text-wrap{color:#ff6c2c;}
.menu_desc a .nav-content{color:#888;}

.page-header{margin-top:0px !important;}
.bg_white{background-color:#ffffff !important;}

/* Home Slider */
.home_banner{}
.home_banner .is-form-style input.is-search-input{padding: 15px 12px 15px 50px;border: 0px;border-radius: 10px 0px 0px 10px !important;}
.home_banner .is-form-style-1 label{position:relative;}
.home_banner .is-form-style-1 label::before{content:"";position:absolute;background:url(../../../wp-content/uploads/2020/05/home.png) no-repeat;width: 24px;height: 24px;background-size: contain;left: 10px;top: 13px;}
.home_banner .is-form-style-1 .is-search-submit{border: 0px;padding: 15px 15px;border-radius: 10px;font-size: 14px;}
.home_banner .is-form-style-1{display: inline-block;height: 100%;background-color: #fff;padding: 1px 5px;border-radius: 10px;}


.auto_location_search input[type="text"]{background-color: #fff;border: 0px;border-radius: 10px;height: 45px;}
.auto_location_search{display: inline-flex;background-color: #fff;padding: 5px 5px;border-radius: 10px;position:relative;}
.auto_location_search .ajax-loader{display:none !important;}
.auto_location_search span.wpcf7-not-valid-tip{position: absolute;bottom: -8px;left: 13px;}
.autocomplete_search_widget div.wpcf7-response-output {margin-top: 10px;margin-bottom: 10px;color: #fff;}
.auto_location_search div.wpcf7-mail-sent-ok {background-color: #398f14;}


.compate_list .elementor-icon-list-item{margin-bottom:10px !important;}
.vs_icon .elementor-widget-container{width: 45px;
height: 45px;
text-align: center;
border: 100px;
vertical-align: middle;
line-height: 45px;
margin-left: auto;
margin-right: auto;}
.list_mb_10 .elementor-icon-list-item{margin-bottom: 10px !important;}


.mb_15{margin-bottom:15px !important;}
.mb_6{margin-bottom:6px !important;}
.text-center{text-align:center;}
.mb_20{margin-bottom:20px !important;}
.mb_25{margin-bottom:25px !important;}
.mb_30{margin-bottom:30px !important;}
.mb_10{margin-bottom:10px !important;}



/*Testimonial Section*/
.testimonial_section .elementor-column-wrap{padding-bottom:0px !important;}
.testimonial_section .lae-testimonials-slider{position:relative;padding-top: 60px;}
.testimonial_section .lae-testimonials-slider::before{content:"";background:url(../../../wp-content/uploads/2020/05/quote-1.png) no-repeat;width: 100px;height: 100px;background-size: contain;position: absolute;left: 0px;top: 0px;}
.testimonial_section .lae-icon-quote{display:none !important;}
.testimonial_section .lae-testimonial-text,
.lae-container .lae-flex-control-nav
{text-align:left !important;}
.lae-testimonials-slider .lae-testimonial-user{margin-left: 0px !important;}
.lae-flex-active{background-color: #ff6c2c !important;border-color: #ff6c2c !important;}


/*Counter Section*/
.counter_section{border-bottom: 1px solid #dcdcdc;}


/*Selling Steps*/
.selling_steps{}
.selling_steps .elementor-widget-image-box{margin-bottom:10px !important;}
.selling_steps .steps_box .elementor-widget-wrap{box-shadow: 0px 8px 20px -5px #dcdcdc;}
.selling_steps .elementor-image-box-content,
.selling_steps .elementor-widget-text-editor
{padding-left: 15px;padding-right: 15px;}
.selling_steps .elementor-widget-text-editor{padding-bottom: 8px;}




/* Form Wizard for Steps */
.form_wizard{background-color: #f9f9f9;}
.form-wizard-box{background-color: #fff;margin-left: auto;margin-right: auto;padding: 50px 20px;border-top: 3px solid #ff6c2c;}
.form_wizard .form_radio:not(.field_img) .wpcf7-radio{display: grid;}
.form_wizard .form_radio span.wpcf7-list-item {margin-bottom: 7px;}
.form_wizard h3{color: #4a5b6d;text-align: center;font-weight: 600;}
.form_wizard .form_input .wpcf7-text{background-color: #eee;border: 0px;}
.form_wizard .form_input label {display: block;margin-bottom: 0px;color: #4a5b6d;
font-weight: 500 !important;
font-size: 13px;}
.form_wizard .form_count{width: 300px;}
.form_wizard .form_count span.wpcf7-not-valid-tip{position: absolute;right: 54px;top: 9px;display: block ruby;}
.form_wizard .form_count div{display: flex;align-items: center;justify-content: space-between;border-bottom: 1px dashed #dcdcdc;margin-bottom: 3px;padding-bottom: 3px;}
.form_wizard .form_count input[type="number"] {border: 0px;}
.form_wizard .form_checkbox span.wpcf7-list-item{display: block;}
.form_wizard .form_checkbox_filled{width: 88%;margin-left: auto;margin-right: auto;}
.form_wizard .tite_tagline{font-size: 14px;color: #999;}
.form_wizard .form_textarea{}
.form_wizard .reqField{}
.form_wizard .form_upload{}
.cf7mls_next.action-button{background-color: #ff6c2c;border-radius: 10px;text-transform: uppercase;float: right;}
.cf7mls_back.action-button{background-color: #ffffff;
border-radius: 10px;
text-transform: uppercase;
float: left;
color: #4a5b6d;
border: 1px solid #bbb;}
.cf7mls_back.action-button:hover,
.cf7mls_next.action-button:hover
{background-color: #4a5b6d;color: #ffffff;border: 0px;}
.form_wizard form fieldset {margin: 0;border: 0;padding: 0px !important;}
span.wpcf7-not-valid-tip {font-size: 12px;}
.form_wizard div.wpcf7-response-output {margin-top: 75px;}

/*Form Fields with Images*/
.form_wizard .field_img label input{position: absolute;width: 100%;height: 100%;left: 0px;opacity: 0;}
.form_wizard .field_img label input + span.wpcf7-list-item-label{width: 100%;height: 100%;display: flex;align-items: flex-end;text-align: center;justify-content: center;font-family: Poppins;color: #4a5b6d;font-weight: 500;font-size: 13px !important;}
.form_wizard .field_img label input + span.wpcf7-list-item-label::before{background-repeat:no-repeat !important;width: 100%;height: 100%;position: absolute;bottom: 25px;cursor: pointer;border: 1px solid #dcdcdc;border-radius: 5px 5px 0px 0px; background-size: 100% !important;}
.form_wizard .field_img .wpcf7-list-item{width: 150px;height: 94px;position: relative;border: 1px solid #dcdcdc;border-radius: 5px;margin-top: 40px;margin-bottom: 0px !important;}
.form_wizard .field_img .wpcf7-list-item label{width: 100%;display: inline-block;height: 100%}
.form_wizard .field_img{text-align: center;display: inline-block;}

/*Field Images for Vrsta grijanfja*/
.form_wizard .field_img label input[value="Struja"] + span.wpcf7-list-item-label::before{background: url(../../../wp-content/uploads/2020/06/struja.jpg);}
.form_wizard .field_img label input[value="Plin"] + span.wpcf7-list-item-label::before{background: url(../../../wp-content/uploads/2020/06/plin.jpg);}
.form_wizard .field_img label input[value="Drva"] + span.wpcf7-list-item-label::before{background: url(../../../wp-content/uploads/2020/06/drva.jpg);}
.form_wizard .field_img label input[value="Centralno"] + span.wpcf7-list-item-label::before{background: url(../../../wp-content/uploads/2020/06/centralno.jpg);}
.form_wizard .field_img label input[value="Ostalo"] + span.wpcf7-list-item-label::before{background: url(../../../wp-content/uploads/2020/06/ostalo-1.jpg);}

/*Field Images for Vrsta poda*/
.form_wizard .field_img label input[value="Parket"] + span.wpcf7-list-item-label::before{background: url(../../../wp-content/uploads/2020/06/parket.jpg);}
.form_wizard .field_img label input[value="Laminat"] + span.wpcf7-list-item-label::before{background: url(../../../wp-content/uploads/2020/06/laminat.jpg);}
.form_wizard .field_img label input[value="Brodski"] + span.wpcf7-list-item-label::before{background: url(../../../wp-content/uploads/2020/06/brodski.jpg);}
.form_wizard .field_img label input[value="Beton"] + span.wpcf7-list-item-label::before{background: url(../../../wp-content/uploads/2020/06/beton.jpg);}

.form_wizard .field_img input[type="radio"]:checked + span.wpcf7-list-item-label{background-color:#4a5b6d;color: #fff;}



.cf7mls_next{color:transparent !important;}
.cf7mls_next::after{content: "DALJE" !important;width: auto !important;color: #fff;position: absolute;left: 0px;right: 0px;text-align: center;}
.cf7mls_back{color:transparent !important;}
.cf7mls_back::after{content:"NAZAD" !important;color: #4a5b6d;width: 100% !important;text-align: center;left: 0px;right: 0px;position: absolute;}
.cf7mls_back:hover::after{color:#fff;}
.fieldset-cf7mls:nth-of-type(2) .cf7mls_back{display: none;}
.form_box{display: grid;}
.form_checkbox_filled .wpcf7-not-valid-tip{display: inline-block;}

.textarea_field:not(.discussproject){height: 40px !important;}
.textarea_field{border: 2px solid #eee !important;border-radius: 4px !important;}
.checkbox_field label:hover,.radio_field label:hover{cursor:pointer;}
.multiSelect{}
.multiSelect label{width: 100%;background-color: #edeff2;padding: 13px 0px 10px 20px;font-size: 12px;border-radius: 5px;font-family: poppins;font-weight: 500;display: block;}
.multiSelect input{opacity:0;}
.multiSelect .wpcf7-list-item {margin: 0px 6px 5px 0px !important;width: 180px;text-align: center;float:left;}
.form_checkbox_filled.text-center .wpcf7-list-item{float: none;}
.radio_field{}
.radio_field label{width: 100%;background-color: #edeff2;padding: 13px 0px 10px 20px;font-size: 12px;border-radius: 5px;}
.radio_field input{opacity:0;}
.radio_field .wpcf7-list-item {display: inline-block;margin: 0px 6px 0px 0px !important;}
.discussproject{}
.submit{}
.wpcf7-form input[type=submit]{background-color: #4a5b6d !important;border-radius: 100px !important;padding: 17px 35px !important;    float: right;}
.checkboxBG, .radioBG{background-color:#4a5b6d !important; color:#fff !important;}
.grayBG{background-color: #edeff2 !important; color:#000 !important;}
.required_field{color:#4a5b6d;}
span.wpcf7-not-valid-tip {color: #4a5b6d !important;}
.hidden_field{display:none !important;}

.mejs-container,.wp-video-shortcode {width:100% !important;}
.img_inline_box img{max-width: 15% !important;margin-right: 10px;margin-left: 10px;}
.max-img-75 img{max-width:75% !important;}
.justify_content_center{justify-content:center;}
form.wpcf7-form fieldset[data-cf7mls-order="12"] .cf7mls_back,
.investor_form form.wpcf7-form fieldset[data-cf7mls-order="7"] .cf7mls_back
{display:none;}
.investor_form h3{text-align:left !important;}
.investor_form .elementor-column.col-50{display: block !important;}
.investor_form .justify_content_center{text-align:center !important;}
.investor_form {box-shadow: 0px 10px 20px -5px #dcdcdc;}



/*Page Title*/
.page_title{}

.text_counter .elementor-text-editor{display: flex;align-items: center;}
.numberCount{color: #ff6c2c !important;font-size: 35px !important;font-weight: 700;font-family: Poppins;margin-right: 12px;}


/*Top image filled*/
.top_img_filled .elementor-column-wrap .elementor-widget-wrap{background-color: #EEEEEE;padding: 0px 25px 30px;border-radius: 0px 0px 10px 10px;}
.top_img_filled .elementor-image-box-title{margin-bottom: 10px !important;}
.top_img_filled .elementor-image-box-img{position: absolute;left: 0px;top: -30px;width: 90px !important;margin-left: auto !important;margin-right: auto !important;right: 0px;height: 90px;background-color: #EEE;border-radius: 100px;}
.top_img_filled .elementor-image-box-content{margin-top: 55px;}
.top_img_filled img{transition-duration: 0.3s;max-width: 50px !important;margin-top: 20px;}
.top_img_filled:hover img{transform: scale(0.9);}


/*Timeline Steps*/
.steps_section{}
.steps_section .eae-tl-item-content{padding: 40px 10px !important;}
.steps_section .eae-tl-item-image{margin-right: auto !important;text-align: center;}
.steps_section .eae-tl-content-innner{line-height: 155%;}


.faq_menu_tab{}
.elementor-widget-eael-adv-accordion .elementor-tab-title,
.elementor-widget-eael-adv-accordion .eael-accordion-content
{border: 0px !important;}
.elementor-widget-eael-adv-accordion .eael-accordion-list{margin-bottom: 27px !important;}
.faq_menu_tab{}
.faq_menu_tab ul{margin-left: 0px;}
.faq_menu_tab .menu-item {list-style-type: none;float: left;margin-right: 2px;}
.faq_menu_tab .menu-item a{padding: 10px 20px;border-radius: 10px 10px 0px 0px;}
.faq_menu_tab .menu-item a:hover,
.faq_menu_tab .current_page_item a
{background-color: #ff6c2c;color: #fff;}
.faq_menu_tab {border-bottom: 1px solid #dcdcdc;display: block ruby;}


/*Pricing*/
.steps_bg_2 .elementor-widget-wrap{background-color: #FF895612;padding: 15px 25px;}
.kupujem_new .colm .elementor-widget-wrap{background-color: rgba(255,255,255,0.8);padding: 35px 40px;border-radius: 10px;}
.plus_box{}


/*Buy*/
.img_box_mb_0{margin-bottom: 0px !important;}
.ul_li_mb_5 ul li{margin-bottom:5px;}
.lae-service {margin-bottom: 35px !important;}


/*Essential Real Estate Plugin*/
.single-property{}
.single-property .single-property-element{margin-bottom: 40px;}

.tax-property-state .page-header,
.tax-property-type .page-header,
.single-property .page-header,
.agent-template-default .page-header,
.tax-agency .page-header
{display:none;}


.tax-property-state main.site-main,
.single-property main.site-main,
.tax-property-type main.site-main,
.agent-template-default main.site-main,
.tax-agency main.site-main
{max-width: 92%;margin-left: auto;margin-right: auto;}

.property-info-action .property-main-info,
.single-property-area .property-tab .nav-tabs,
.btn-primary
{background-color: #4a5b6d !important;}
.property-info-action .property-main-info .property-heading h2{font-size: 25px !important;overflow:visible !important;}
.property-info-action .property-main-info .property-price{font-size: 30px !important;color: #ff6c2c !important;}
.single-property-area .property-tab .nav-tabs li a{color:#fff !important;}
.single-property ul.ere-property-list li {padding: 5px 14px !important;border: 1px solid #dcdcdc;font-size: 13px;}
.ere-heading-style2 h2::after{display:none;}
.single-property-area .property-views-count{display:none;}


/*Right Sidebar*/
#right-sidebar-inner h4.widget-title{background-color: #4a5b6d;color: #fff;padding: 15px 10px !important;font-size: 14px;}
#right-sidebar-inner .form-control{border-radius: 10px;box-shadow: none;height: 40px;font-size: 12px;font-weight: normal;}
#right-sidebar-inner .form-group{margin-bottom: 6px;}

.ere-advanced-search-btn,
.btn-dark,
.btn-primary
{border: 0px;padding: 8px 20px;color: #fff;text-transform: uppercase;border-radius: 10px;}




/*footer*/
.widget-title{padding-left: 0px !important;margin-bottom: 12px !important;border: 0px !important;}
.widget_nav_menu ul li{padding-bottom: 0px !important;}
#footer-bottom-inner{border-top: 1px solid #6e7c8a;padding-top: 28px;padding-bottom: 10px;}
.footer-box ul{margin-left: 0px !important;list-style-type: none;}
.contact-info-widget.default i{border:0px;color:#ffffff !important;margin-right: 5px !important;font-size: 22px;}
.contact-info-widget.default .oceanwp-info-wrap {padding-left: 40px !important;}
.footer-box.span_1_of_6:last-child{display: none;}



@media only screen and (min-width:1281px)
{
.minimal-header #site-logo{margin-left: 70px;}
.w_50{width: 50% !important;margin-left: auto;margin-right: auto;}
.w_65{width: 65% !important;margin-left: auto;margin-right: auto;}
.footer-box.span_1_of_6.col-4{width: 13% !important;}
.footer-box.span_1_of_6.col-1{margin-right: 2% !important;}
.footer-box.span_1_of_6.col-2{margin-right: 2% !important;}
.footer-box.span_1_of_6.col-5{width: 22% !important;}
}


@media only screen and (max-width:1280px)
{
header #site-header-inner{width: 1200px;max-width: 90%;margin-left: auto;margin-right: auto;}

}

@media only screen and (min-width:992px)
{
.kupujem_new{width: 80% !important;margin-left: auto;margin-right: auto;}
.footer-box.span_1_of_6{width: 20% !important;}
}

@media only screen and (min-width:960px)
{
.single-property main #container,
.tax-property-state main #container,
.tax-property-type	main #container,
.agent-template-default main #container,
.tax-agency main #container 
{width: 72%;float: left;}

}

@media only screen and (min-width:768px) and (max-width:991px)
{
.footer-box.span_1_of_6{width:50% !important;}
}

@media only screen and (min-width:768px)
{
.list_icon_right .elementor-icon-list-item{display: flex;flex-direction: row-reverse;justify-content: unset !important;}
.list_icon_right .elementor-icon-list-icon{margin-left: 10px;}
.steps_section .eae-tl-item-content img{object-fit: contain;max-width: 85px !important;}
.single-property main.site-main,
.tax-property-state main.site-main,
.tax-property-type main.site-main,
.agent-template-default main.site-main,
.tax-agency main.site-main
{margin-top: 50px;}
.form-wizard-box{width: 700px;}
.align-items-center{display:flex;align-items:center;justify-content: space-between;}
.form_wizard .form_input.w-auto .wpcf7-text{width: auto;}
.form_wizard form .elementor-column.col-50 {width: 50%;}
.multiSelect .wpcf7-list-item {float: left;}
.investor_form{width: 75% !important;}
.investor_form .justify_content_center.pl_50{padding-left:50px;}
}

@media only screen and (min-width:960px)
{
.meg_container .megamenu{width: 700px !important;}
.last_menu_link{margin-right: 50px !important;}
.footer-widget.widget_media_image {margin-top: 50px;}
}

@media only screen and (max-width:767px)
{
.process_box .elementor-widget-wrap{display:flex;flex-direction:column;}
.process_box .elementor-widget-image{order:1;}
.process_box .elementor-widget-heading{order:2;}
.steps_section .eae-tl-item-image{text-align: left;}
.steps_section .eae-tl-item-content{display: grid;justify-content: left;align-items: unset;justify-items: left;}
.steps_section .eae-tl-content{width: 100% !important;}
.steps_section .eae-tl-item-meta-inner{font-size: 60px !important;margin-bottom: 12px;}
.faq_menu_tab .menu-item a {padding: 10px 15px;font-size: 13px;}
.img-col{margin-top: 20px;}
	
}


@media only screen and (min-width:576px)
{
.home_banner .is-form-style input.is-search-input{min-width: 350px;font-size: 16px;}
}




@media only screen and (max-width:575px)
{
.home_banner .is-form-style-1 .is-search-submit,.home_banner .is-form-style input.is-search-input{width:100%;}
.home_banner .is-form-style-1{padding: 1px 5px 5px;}
.home_banner .is-form-style input.is-search-input{font-size: 14px;}
.steps_section .eae-tl-item-content img{object-fit: unset;max-width: 45px !important;}
.steps_section .eae-tl-item-image {position: absolute;left: 80%;}
.form-wizard-box{padding: 15px 8px;}
.form_wizard #content-wrap{max-width: 100% !important;}	
	.form_wizard h3{font-size: 15px;}	
}

@media only screen and (max-width:480px)
{
.form_wizard .form_count{width: 80%;margin-left: auto;margin-right: auto;}
.form_wizard .form_count span.wpcf7-not-valid-tip{right: 24px;top: 24px;}
.multiSelect {display: grid;align-content: center;justify-content: center;}
.form_wizard .form_input .wpcf7-text {max-width: 200px !important;}
.wpcf7-form input[type="submit"] {padding: 17px 20px !important;float: none;}
.input[type=number]::-webkit-inner-spin-button {opacity: 1;}
}
.input[type=number]::-webkit-inner-spin-button {opacity: 1 !important;}
/*.form_wizard .form_count div{}
.form_wizard .form_count div span.wpcf7-form-control-wrap{position:relative;}
.form_wizard .form_count div span.wpcf7-form-control-wrap::before{content:"+";position:absolute;}
.form_wizard .form_count div span.wpcf7-form-control-wrap::after{content:"-";position:absolute;}*/
