/*
 Theme Name: 	Mandala Child Theme
 Theme URI: 	http://mandala.themerex.net/
 Description: 	Mandala Child Theme
 Author: 		ThemeREX
 Author URI: 	http://themerex.net/
 Template: 		mandala
 Version: 		1.0.1
 License:      	GNU General Public License v2 or later
 License URI:  	http://www.gnu.org/licenses/gpl-2.0.html 
 Tags: 			flexible-header, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain: 	mandala-child
*/


#wpcf7-f1673-p6-o1 form.wpcf7-form input[type="email"]::placeholder,
#wpcf7-f1673-p6-o1 form.wpcf7-form input[type="submit"]:hover { /* WebKit browsers */
    color: #fff !important;
    opacity: 1;
}
.page-id-1662  .content{
    width: unset!important;
}

/**/
@media (max-width: 959px){
    
    .mobile_layout .top_panel .menu_mobile_button {
        top: 3rem;
    }
}

@media (min-width: 1263px) and (max-width: 1439px){
    .sc_item_title[class*="sc_item_title_style_big"] {
        font-size: 3.38em!important;
    }
}

@media (min-width: 1440px) and (max-width: 1666px) {
.sc_item_title[class*="sc_item_title_style_big"] {
    font-size: 3.6em!important;}
}

@media (min-width: 1667px) and (max-width: 1919px) {
    .sc_item_title[class*="sc_item_title_style_big"] {
        font-size: 3.8em!important;}
}
.sc_item_descr,
.wpb_text_column p,
#accordion-toppilates li {
    font-size: 1.4em!important;
}
.copyright_wrap_inner .socials_footer_wrap{
    font-size: 2em;
}
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-4-3:before{
    padding-top: 100%;
    }
/*Sidebar hide*/
.sidebar{
    display:none;
}
/*main-menu-items*/
.scheme_default .menu_main_nav>li>a:hover,
.scheme_default .menu_main_nav>li.sfHover>a,
.scheme_default .menu_mobile_inner .current-menu-item>a { 
    border-bottom: 2px solid transparent;
    border-image: linear-gradient(271deg,rgb(234 228 213) 0%,rgb(236 160 113) 100%)!important;
    border-image-slice: 1!important;
    width: auto!important;
    padding-bottom: 1px!important;  
}

#main-menu li > a > span:active,
.scheme_default .menu_main_nav>li.current-menu-item>a {
        color:#fff!important;
        background: rgb(236 160 113)!important;
}
.scheme_default .menu_main_nav>li>a:hover, .scheme_default .menu_main_nav>li.sfHover>a,
.scheme_default .menu_main_nav>li.current-menu-parent>a,
.scheme_default .menu_main_nav>li.current-menu-ancestor>a,
.scheme_default .menu_mobile_inner .current-menu-item>a{
    color:#262b30!important;
  }


/*our-team border-radius*/
.sc_team_default .sc_team_item .post_featured:after, 
.sc_team_default .sc_team_item .post_featured img,
 .sc_team_default .sc_team_item .post_featured .mask,
.post_featured,
.scheme_default .team_member_page .team_member_featured .team_member_avatar,
.sc_courses_item_thumb.post_featured:before,
.sc_courses_default .sc_courses_item_thumb.post_featured .mask, 
.sc_courses_default .sc_courses_item_thumb.post_featured .mask, 
.sc_courses_default .post_featured.hover_icon, 
.sc_courses_default .post_featured.hover_icons,
.classes-skin .esg-entry-media-wrapper,
.classes-skin .esg-entry-cover .esg-overlay,
.scheme_default .classes-skin .esg-entry-media-wrapper .esg-entry-media:after {
    border-radius:0px!important;
}

/*team-member*/
.team_member_page .team_member_featured .team_member_avatar {
    border: none;
}
/*Breadcrumbs header gradient overlay*/
.scheme_default .header_style_header-2 .top_panel_title_wrap:after{
    background-image: linear-gradient(271deg,rgb(240 225 122 / 0%) 0%,rgb(236 160 113) 100%)!important;
}
/*Breadcrumbs bg img*/
.mandala_inline_0{
    background-image: url("https://toppilates.gr/wp-content/uploads/2022/09/row-right-1.png")!important;
    background-image: url("https://toppilates.gr/wp-content/uploads/2022/09/row-right-plane.jpg")!important;
    background-image: url("https://toppilates.gr/wp-content/uploads/2022/09/row-right.png")!important;
}

/*Classes gradient overlay*/
.scheme_default .classes-skin .esg-entry-cover .esg-overlay {
    background-image: linear-gradient(0deg,rgb(234 228 213) 0%,rgb(95 152 171 / 0%) 100%)!important;}

/*Classes-our-team-row*/
#ourTeamRow {    
    background-blend-mode: overlay;
}

/*custom footer*/
.scheme_dark .copyright_wrap_inner{
    background-color:#263850!important;
}
.scheme_dark .copyright_wrap_inner,
.scheme_default .post_featured .mask{
   background-image:linear-gradient(134deg,#eca071 0%,#eae4d5 100%)!important;
}
/*burger menu icon*/
.scheme_default .menu_mobile_button{
    color: rgb(236 160 113)!important;
}

/*Homepage Facebook Button*/
.scheme_dark .sc_item_button a.sc_button_white_style:not(.sc_button_bg_image):hover{
    color:#5f98ab!important;
}

.scheme_default .sc_button_hover_slide_left {
    background: linear-gradient(to right,	#eae4d5 50%,#eca071 50%) no-repeat scroll right bottom / 210% 100% #eca071 !important;
}

.scheme_default .sc_button_default_inverse.sc_button_hover_slide_left {
    color: #eca071!important;
    border-color:#eca071!important;
}

.scheme_default .sc_item_button a:not(.sc_button_bg_image):not(.sc_button_default_inverse.sc_button_hover_slide_left):hover,
.scheme_default form.wpcf7-form input[type="submit"]:hover {
    color: #eca071 !important;
    border-color: #eca071;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading .vc-tta-panel {
    border-color: #f0f0f0!important;
    background-color: #eca071!important;
}

.wpb-js-composer .vc_tta-shape-rounded:not(.vc_tta-o-no-fill) .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-bottom-left-radius: 0!important;
	border-bottom-right-radius: 0!important;
}
	
	.wpb-js-composer .vc_tta.vc_tta-shape-rounded .vc_tta-panel-body, .wpb-js-composer .vc_tta.vc_tta-shape-rounded .vc_tta-panel-heading, .wpb-js-composer .vc_tta.vc_tta-shape-rounded .vc_tta-tab>a {
    border-radius: 5px!important;
}

.vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon {
    width: 1.3em!important;
    height: 1.3em!important;
	-webkit-transition: all ease .3s;
    -ms-transition: all ease .3s;
    transition: all ease .3s;
}
.scheme_default .vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon,
.vc-tta-container,
.vc_tta-panel-title>a,
.scheme_default .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a .vc_tta-controls-icon, .scheme_default .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a:hover .vc_tta-controls-icon
{
    color: #ffffff;
    background-color:#eca071!important;
}
.wpb-js-composer .vc_tta .vc_tta-title-text:not(:empty)~.vc_tta-controls-icon {
	margin-left:1em!important;
}

.vc_tta-title-text{
	color:#fff!important;
}
.vc_tta-title-text:hover{
	color:#fdfdfd!important;
}

.vc_tta.vc_tta-accordion .vc_tta-panel-title .vc_tta-title-text {
	text-transform:none;
}


.wpb-js-composer .vc_tta-color-blue.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .wpb-js-composer .vc_tta-color-blue.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before,
.wpb-js-composer .vc_tta-color-chino.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
	border-color:#ffffffff!important;
}

#poioi-eimaste-row{
    padding-top: 5rem;
    padding-bottom: 5rem;
}
#poioi-eimaste-row > div.wpb_column.vc_column_container.vc_col-sm-4 > div > div > div > figure,
#poioi-eimaste-row > div.wpb_column.vc_column_container.vc_col-sm-2 > div > div > div > figure {
    border-radius: 0!important;
}

#poioi-eimaste-row > div.wpb_column.vc_column_container.vc_col-sm-4 > div > div > div:nth-child(2) > figure > div > img{
    margin-top:2rem;
    border: 2px solid #eca071;
    box-shadow: 2px 2px #868686;
}


#ti-einai-to-pilates-home-h6{
background: #f0f8ff7d;
    padding: 1rem;
}

#middle-hompage-button-lm,
#middle-hompage-button-lm::after{
    color: #eca071!important;
}

#accordion-toppilates i {
    background:#eca071!important;}
#accordion-toppilates .vc_tta-panel-body{
    padding:1rem!important;
}

/*tmimata*/

#tmimata-text{
    padding-top: 2rem;
    padding-bottom: 6rem;
}
#tmimata-title > h2 {
    border-bottom:2px solid #eca071;
    padding:1.25rem;
}

[id^="wpcf7-f1673-"] > form > div.mc_subscribe_form.qntm-subscribe > input,
.scheme_dark input[type="email"]:focus {
    color: #f0f0f0!important;
    background: #eca071!important;
    border-color: #eca071!important;
}
[id^="wpcf7-f1673-"] .scheme_default form.wpcf7-form input[type="submit"]:hover{
    color: #fdfdfd!important;
    box-shadow: 2px 2px #eae4d5;
}


#whoWeAreImg  figure {
    border-radius: 0!important;
    padding-bottom: 8rem;
}