/*
Theme Name: Relish (Child Theme)
Theme URI: http://relish.creaws.com/
Author: Creative Web Solutions
Author URI: http://themeforest.net/user/creativews
Description: Relish - Spa Salon WordPress Theme.
Version: 1.0.0
License: GNU General Public License version 3.0 & Envato Regular/Extended License
License URI:  http://www.gnu.org/licenses/gpl-3.0.html & http://themeforest.net/licenses
Tags: two-columns, left-sidebar, custom-colors, custom-menu, featured-images, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: relish
Template: relish
*/
/* =Theme customization starts here
-------------------------------------------------------------- */
* {
    font-family: 'Open Sans', sans-serif;
}

#text {
    font-family: 'Open Sans', sans-serif;
}

#site_top_panel form.search-form .search-field {
    font-family: 'Open Sans', sans-serif;
}

::selection {
    background: #818285;
    color: #fff;
}

::-moz-selection {
    background: #818285;
    color: #fff;
}

a {
    color: #ea7e89;
}

a:hover {
    color: #E3A48F;
}

span.page-numbers.current {
    font-size: 26px !important;
    border-bottom: 2px solid #DE828B !important;
}

.post_title a {
    color: #DE828B !important;
}

.ce_title,
body .site-main main h1,
body .site-main main h1.ce_title,
body h2,
body h3,
body h4,
body h5,
body h6,
.comments-area .comments_title.ce_title,
.comments-area .comment-reply-title,
#main.site-main .cws-widget .widget-title,
.relish-new-layout .cws-widget .widget-title,
h1.header_site_title,
.woocommerce span.onsale,
.woocommerce-page span.onsale,
.woocommerce div[class^="post-"] h1.product_title.entry-title,
.ce_sub_title.und-title {
    font-family: 'Open Sans', sans-serif;
}

.spacer20 {
    height: 20px;
}

.page_title .title,
.bg_page_header .title,
.page_title .title {
    font-family: 'Open Sans', sans-serif;
}

.page_title .bread-crumbs {
    font-family: 'Open Sans', sans-serif;
}

.text-center {
    text-align: center;
}

.ce_sub_title {
    color: #666;
    font: 26px "Open Sans";
    overflow: visible;
}

.header_cont::after {
    background: none;
}

.tparrows.hesperiden {
    background: #DE828B;
    box-shadow: 0 0 0 4px #fff inset, 0 0 0 1px #DE828B;
}

.tparrows.hesperiden:hover {
    color: #DE828B;
    box-shadow: 0 0 0 20px #ffffff inset, 0 0 0 1px #DE828B;
}

.rev_slider li.tp-revslider-slidesli::after {
    background: #E3A48F;
}

/*.forcefullwidth_wrapper_tp_banner::after {background: url(https://mydermatology.com.gr/wp/wp-content/uploads/2017/05/loulou.png); width: 107px;
height: 100px;}*/

.forcefullwidth_wrapper_tp_banner::after {
    display: block;
    content: "";
    background: url(https://mydermatology.com.gr/wp-content/uploads/2017/05/loulou.png) no-repeat 0 bottom;
    position: absolute;
    left: 50%;
    bottom: -8px;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 107px;
    height: 100px;
    z-index: 5;
    background-size: contain;
}

.new-size-div::before {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

.new-size-div img {
    -webkit-border-radius: 0%;
    -moz-border-radius: 0%;
    border-radius: 0%;
}

.gallery-size-new-size .gallery-icon .new-size-div::after {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

.ce_title,
body .site-main main h1,
body .site-main main h1.ce_title,
body h2,
body h3,
body h4,
.comments-area .comments_title.ce_title,
.comments-area .comment-reply-title,
#main.site-main .cws-widget .widget-title,
h1.header_site_title,
.woocommerce span.onsale,
.woocommerce-page span.onsale,
.woocommerce div[class^="post-"] h1.product_title.entry-title {
    color: #DE828B;
}

body h5 {
    color: #E7A792;
}

body h6 {
    color: #de828b;
    font-weight: 700;
    font-size: 16px !important;
    line-height: 20px !important;
    font-family: 'Open Sans', sans-serif !important;
}

.page_footer a {
    color: #E3DBBF;
}

.page_footer a:hover {
    color: #E7A792;
}

.relish-new-layout .cws-widget .widget-title {
    color: #E7A792;
}

.footer_container {
    padding-bottom: 10px;
    padding-top: 10px;
}

footer .footer_container form input:not(.wpcf7-submit) {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

footer .footer_container form {
    height: auto !important;
}

.ce_sub_title.und-title::after {
    background: #DE828B;
    color: #E5BEAB;
}


.page_footer::after {
    position: absolute;
    background: url(https://arnaderm.gr/wp-content/uploads/2017/05/loulou.png) no-repeat 0 0;
    background-size: contain;
    content: "";
    height: 63px;
    width: 103px;
    display: block;
    top: -49px;
    left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}

footer .footer_container .wpcf7-form-control.wpcf7-submit {
    background-color: #DE828B !important;
    ;
}

footer .footer_container .wpcf7-form-control.wpcf7-submit:hover {
    color: #fff !important;
    background-color: #DE828B !important;
}

input[type="submit"]:hover {
    background: #E5BEAB !important;
}

footer .footer_container form input:not(.wpcf7-submit) {
    background-color: #fff !important;
    border: 1px solid #DE828B !important;
    color: #666 !important;
}

.cws_fa {
    border-radius: 0%;
}

.grid_row.fullwidth_items #wpgmza_map {
    border-top: 4px solid #E5BEAB;
}

p.customText {
    font-size: 20px;
}

.foogallery-default.border-style-square-white a,
.foogallery-default.border-style-square-white a:hover {
    border: 5px solid #E5BEAB !important;
}


.wpcf7-form-control-wrap.checkbox-796 {
    display: inline !important;
}

.wpcf7-list-item.first.last {

    margin-bottom: 20px;
}

.wpcf7 p .fa {
    position: absolute;
    color: #cdcac3;
    z-index: 100;
    font-size: 18px;
    top: 22%;
    left: 3%;
}

.wpcf7 .wpcf7-date {
    text-indent: 30px;
    cursor: pointer;
}

.wpcf7 p {
    position: relative;
}

.wpcf7 p .fa {
    position: absolute;
    color: #cdcac3;
    z-index: 100;
    font-size: 18px;
    top: 22%;
    left: 1%;
}

.news .item>.ce_title a {
    font-family: Open Sans;
    color: #DE828B;
}

form.wpcf7-form>div:not(.wpcf7-response-output)+p span {
    margin-bottom: 0.333em;

}

form.wpcf7-form>div:not(.wpcf7-response-output)+p {
    text-align: left !important;
}

#select2-drop {
    font-family: 'Open Sans';
}

.tparrows.hesperiden:hover::before {
    color: #E5BEAB;
}

.pricing_table_column .price_section {
    border-radius: 6px;
}

.pricing_table .pricing_table_column {
    border-radius: 6px;
}

.pricing_table_column .price_section .price_container .wrap-price {
    padding-top: 17px;
}

.pricing_table_column .price_section .price_container {
    width: 30%;
    padding-bottom: 30%;
    margin-top: -10%;
    margin-left: -10%;
    border: 5px solid #fff;
}

.pricing_table .pricing_table_column.active .price_section {
    border: 10px solid rgba(222, 130, 139, 0.7);
}

.OverRow {
    overflow: visible;
}

.main-nav-container .sub-menu {
    background-color: rgba(255, 255, 255, 1);
}

.wpcf7 .wpcf7-form-control-wrap {
    width: 100%;
    margin-bottom: 15px;
}

.cws-widget .post_item .post_thumb::after {
    content: "\f06c";
    font: normal normal normal 14px/1.5 FontAwesome;
}

.cws-widget .search-form label::before {
    font-family: FontAwesome;
    content: "\f002";
}

.wpb-js-composer .vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    border-color: #E0A18C !important;
    background-color: #E0A18C !important;
}

.wpb-js-composer .vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover {
    background-color: #E5BEAB !important;
}

.wpb-js-composer .vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {
    color: #fff !important;
}

.wpb-js-composer .vc_tta-color-sandy-brown.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
    border-color: #fff !important;
}

.post_info {
    display: none;
}

.Text_header {
    padding-top: 25%;
    font-size: 26px;
    line-height: 1.3;
    font-family: 'Open Sans';

}

.textwidget,
.widget-title,
.post_title {
    font-family: 'Open Sans';
}

.post-template-default.single.single-post .bg_page_header {
    display: none;
}

.post-template-default.single.single-post #comments {
    display: none;
}

.main-menu>.menu-item.right .sub-menu .menu-item>.sub-menu {
    left: 100%;
    right: 0 !important;
}

.pagination:not(.pagination_load_more) .page_links .page-numbers.current {
    border-bottom: none;
}

.pagination:not(.pagination_load_more) .page_links .fa-angle-right::before {
    content: ">>";
}

.pagination:not(.pagination_load_more) .page_links .fa-angle-left::before {
    content: "<<";
}

a.more-link {
    display: none;
}

/*search perissotera text*/
.search.search-results .post_content {
    display: none;
}

/* ipiresies menu */
ul.sub-menu li::before {
    content: none;
}

ul#menu-pathiseis li:before {
    content: none;
}

span.rose {
    color: #DE828B;
}

li#menu-item-5087 span.fa.fa-angle-right.opener {
    width: 200%;
}

.title_grey {
    font-size: 23px;
}

.page-id-6844 .cws_wrapper_container.Text_header {
    padding-top: 20% !important;
}

.numbered li::marker {
    font-size: 19px;
    font-weight: bold;
}


/*xmas bg 
}


main, body, .header_box, .page_content.single_sidebar {background-image: url("https://mydermatology.com.gr/wp-content/uploads/2017/11/xmas.png") !important;
} */


/*media - dimosieuseis*/
.postid-6918 div.post_info_part,
.postid-4919 div.post_info_part {
    display: none;
}

.postid-6918 .news.single .ce_title,
.postid-4919 .news.single .ce_title {
    padding-top: 0px;
}

.postid-6918 .news .item>*+*,
.postid-4919 .news .item>*+* {
    margin-top: 0px;
}

.grid>.item.large:first-of-type .button_cont a {
    /*display: none !important;*/
}



@media only screen and (min-width:360px) and (max-width:769px) {

    .main-nav-container .sub-menu .menu-item-has-children .button_open {
        display: block !important;
    }

    .main-menu>.menu-item.right .sub-menu .menu-item>.sub-menu {
        left: 0%;
        right: 0 !important;
    }

    #space-cstm{display: none;}
}

/*Post-evriaggeies*/
.single-post.postid-5600 .cws-widget:last-child{display: none !important;}
/*End of post-evriaggeies*/ 


/*BIO-NUTRI-LIFT*/



@media only screen and (min-width:800px) {

#main > div > main > div:nth-child(2) > div > div > div {
    display: flex;
    align-items: center;
}
}
/*End of BIO-NUTRI-LIFT*/


/*Before/After Tabs*/

.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading  {
	border-color: white !important;
	background-color: #DE828B !important;
}

.vc_tta-panel-heading h4.vc_tta-panel-title a{
	color: white !important;
}


.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:visited,
.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover {
	background-color: #f5f5f5 !important;
}


.vc_tta-panel-heading h4.vc_tta-panel-title a:hover,
.vc_tta-panel-heading h4.vc_tta-panel-title a:active{
	color: #818285 !important;
}
/*End of Before/After Tabs*/

/* landing */

.full-width img{
    width:100% !important;
}

.center {
    text-align:center !important;
}
