/**
* Theme Name: Creote Child
* Description: This is a child theme of Creote, generated by Merlin WP.
* Author: <a href="http://steelthemes.com/steelthemes">Steelthemes</a>
* Template: creote
* Version: 1.0.0
*/


/* :root {
	--creote-family-one: 'Bodrum Sans 12 Extra' !important;
	--creote-family-two: 'Bodrum Sans 12 Extra' !important;
}  */

/* .page_header_default .page_header_content .banner_title_inner .title_page {
    color: #324a99 !important;   
} */


.page_header_default .page_header_content .banner_title_inner .title_page {    
    font-weight: 400 !important;
}

.footer_widgets .fo_wid_title:before {    
    background: #ffffff !important;
}

/* .page_header_default::before {   
    background: transparent !important;
} */

.call_to_action.style_one .image::before {    
    background: #646363 !important;
    opacity: 0.22 !important;
}

span.step_no {
    display: none !important;
}

#tabtabone > div > div > div:nth-child(1) > div > img {
    border-radius: 20px !important;
}

#tabtabtwo > div > div > div:nth-child(1) > div > img {
    border-radius: 20px !important;
}

#tabtabthree > div > div > div:nth-child(1) > div > img {
    border-radius: 20px !important;
}

#tabtabfour > div > div > div:nth-child(1) > div > img {
    border-radius: 20px !important;
}

#menu-item-7845 .dropdown-menu {
    width: 180px !important;
}

.header .header_content_collapse .navigation_menu .navbar_nav li .dropdown-menu, .default_sickty_heaad .header_content_collapse .navigation_menu .navbar_nav li .dropdown-menu {
    width: 340px !important;
}

.icon_caro.type_one {
    background: #A42560 !important;
}

.image_boxes.style_two .authour_quotes {    
    background: #A42560 !important;
}

.footer_contact_list .same_contact span {    
    font-size: 32px !important; 
    background: transparent !important;
	text-align: left !important;    
}

.service_post.style_five .icon_box {    
    background: #A42560!important;   
}

.call_to_action.style_one .bottom_content .call_content .content_bx > p {
    font-size: 0;
}
.call_to_action.style_one .bottom_content .call_content .content_bx > p > a {
    font-size: initial;
}
.service_post.style_five .content_box h2 a {
    height: 55px;
}
.icon_box_all.style_six .icon_content h2 a {
    min-height: 65px;
	pointer-events: none;
}
.service_post.style_five .icon_box {
	display: none;
}
.header .header_content_collapse .navigation_menu {
    width: 100%;
    text-align: center;
}
.header .header_content_collapse .navigation_menu .navbar_nav li .dropdown-btn {
    width: 0px;
    right: -5px;
}
.header .header_content_collapse .navigation_menu .navbar_nav li.dropdown {
	margin-right: 30px !important;
}
.header .header_content_collapse .navigation_menu .navbar_nav li {
    margin-right: 20px !important;
}

.slider_version_v2.style_five .slide-item-content .slider_content {
    padding: 140px 0px !important;
}

.slider_version_v2.style_five .slide-item-content .slider_content p {
    font-size: 20px !important;
}

.page_header_default::before {  
    background: transparent !important;  
}

.icon_box_all.style_seven .icon_content .text_box {
    color: #ffffff !important;
}

.icon_box_all.style_seven .icon_content .text_box h2 a {
    color: #ffffff !important;
    font-weight: 700 !important;
}

.tabs_all_box.type_two .tabs_header ul li a {
    color: #A42560 !important;
}

.tabs_all_box.type_two .tabs_header ul li a:hover {
    font-weight: 800 !important;
}

.service_post.style_five:hover .image_box::before {
    opacity: 0.2 !important;
}

#tabtabone > div > div > div:nth-child(2) > div {
    margin-top: 60px !important;
}

#tabtabtwo > div > div > div:nth-child(2) > div {
    margin-top: 60px !important;
}

#tabtabthree > div > div > div:nth-child(2) > div {
    margin-top: 60px !important;
}

#tabtabfour > div > div > div:nth-child(2) > div {
    margin-top: 60px !important;
}

.elementor-motion-effects-container {   
    border-radius: 10px !important;
}

.heading.type_two .heading_text {   
    color: #A42560!important;
}

.image_boxes.style_two .authour_quotes p {   
    text-transform: none !important;
}

.title_all_box.style_one .title_sections .before_title, .title_all_box.style_two .title_sections .before_title {
    text-decoration: none !important;
}

.icon_box_all.style_six .icon_content h2 a {    
    color: #A42560 !important;
}

span.colorenumerolistavalori {    
    color: #A42560 !important;
}

span.coloreseparatorelistavalori {    
    color: #A42560 !important;
}
.icon_box_all.style_two .icon_content .icon img {
    width: 150px !important;
}

.icon_box_all.style_three .icon_content .icon img {
    height: 120px !important;
}

.icon_box_all.style_two .icon_content .txt_content h3 a {
    padding-top: 20px !important;
}

.parallax_cover .simpleParallax img.cover-parallax {
    transform: none !important;
}

.contact_form_box.type_one .image_box img {
    border-radius: 6px !important;
}
@media only screen and (min-width: 769px) {
	.page_header_default .page_header_content .banner_title_inner .title_page {  
	   font-size: 50px  !important;
	}
}

@media only screen and (max-width: 768px) {
	.page.page-id-4181 .contact_form_box.type_one .image_box {
		display: none;
	}
	.single-service .contact_form_box.type_one .contact_inner_box {
		position: relative;
		padding: 30px 20px;
	}
	.single-service .contact_inner_box .heading.type_two .heading_text {
		font-size: 30px;
		line-height: 1.4em;
	}
}