/*
Theme Name: curasan 
Description: Child Theme for curasan
Version: 2.0
Author: 8dot
Template: enfold
*/

.wp-caption-text, #top .wp-caption .wp-caption-dd {
    line-height: 16px;
    font-style: italic !important;
}
.container_wrap {
  border-top-width: 0;
}
#scroll-top-link {
  border: 0 solid #eaeaea;
  border-radius: 100%;
}
#scroll-top-link:hover, #av-cookie-consent-badge:hover {
  border: 0 solid #ccc;
}
/*---container width---*/
@media only screen and (max-width: 767px){
.responsive #top #wrap_all .container {
width: 90%;
max-width: 90%;}
}
/*---menu----*/
@media only screen and (min-width: 768px) and (max-width: 989px){
.responsive.html_mobile_menu_tablet #top #header_main > .container .main_menu .av-main-nav > li > a, .responsive.html_mobile_menu_tablet #top #wrap_all .av-logo-container {
  height: 80px!important;
  line-height: 80px!important;
}
}
@media only screen and (max-width: 767px){
.responsive #top #header_main > .container .main_menu .av-main-nav > li > a, .responsive #top #wrap_all .av-logo-container {
  height: 65px!important;
  line-height: 65px!important;
}
.responsive #top .logo {
  padding-bottom: 8px;
}
}
#top #wrap_all #av-burger-menu-ul li li { font-size: 17px;}

/*---headings---*/
h1 strong {font-size:200%}
.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 { letter-spacing: 0;}
h1, h2, h3, h4 {letter-spacing: -.02em !important;}
#top #wrap_all .alternate_color h1 {margin-top: 50px;}
#top .av_header_transparency #header_meta {  border-bottom: 0 solid rgba(255,255,255,0.25);}
/*---buttons----*/
.avia-button.avia-size-x-large {font-size: 20px;  padding: 15px 30px;}
.avia-button.avia-size-medium {
  padding: 12px 20px;
  font-size: 16px;
}
.avia-button.avia-size-large {
  padding: 15px 25px;
  font-size: 18px;
}
#top .avia-slideshow-button {
  padding: 15px 20px;
  font-size: 20px;
}
/*-----------grid--------------*/

.grid-image {
  max-width: 400px !important;
  margin-left: auto;
  margin-right: auto;
}

.grid-entry-excerpt {
    font-size: 18px;
    font-style: normal;
    margin-bottom: 10px;
    margin-top: 10px;color:#000000;
}
.grid-entry .inner-entry {
    margin-right: 8px;
    box-shadow: none;
}
h3.grid-entry-title { font-size: 25px;
  font-weight: 700 !important;
}
.grid-entry .avia-arrow {
  display: none;
}
/*-------toggles--------*/

/*-------forms--------*/
.wpum-login-form form label {
    display: block;
    margin: 0;
    width: 80%;
    }
    
.wpum-login-form form p.login-password, .wpum-login-form form p.login-remember, .wpum-login-form form p.login-username,  .wpum-registration-form fieldset label, .wpum-password-form fieldset, .wpum-profile-form fieldset, .wpum-registration-form fieldset, .wpum-update-password-form fieldset  {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    line-height: 1.4em;
    border: 0;
    border-bottom: none;
}

.gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label, .gform_wrapper .field_sublabel_above div[class*=gfield_date_].ginput_container label, .gform_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label, .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label, .gform_wrapper .field_sublabel_below div[class*=gfield_date_].ginput_container label, .gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label {
    font-weight: normal!important;
}
#top label {
    font-size: 1em;
}


/*----------blog-------------*/
#top .fullsize .template-blog .post .entry-content-wrapper {text-align: left!important;font-size:100%;}
.main_color .small-preview, .main_color .fallback-post-type-icon {
     background-image: url(/wp-content/uploads/2017/03/curasan-regenerative-495x400.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    vertical-align: top;
    background-size: cover;border-radius: 50px;
}
.small-preview .iconfont {
    display: none;
}
.single .title_container .main-title a {
    display: none;
}

#top .main_color strong, #top .alternate_color strong {
    color: inherit!important;
}
#tribe-events-bar {margin-top: 0px!important;}

.avia-content-slider .fake-thumbnail .slide-image, .text-sep-date {display:none!important;}
.html_elegant-blog #top .post-entry .post-title, .html_elegant-blog .avia-content-slider .slide-entry-title {  letter-spacing: 0!important;}
.html_elegant-blog #top .post-entry .post-meta-infos, .html_elegant-blog .avia-content-slider .slide-meta { border-bottom-width: 0;}
.single-tribe_events h2.tribe-events-single-event-title{display:none!important;}
span.new{background:#ec1c2a;color:#fff;padding: 3px 4px;font-size: .8em;border-radius: 3px;}
a span.new:hover{background:#ec1c2a;color:#fff;}
#menu-item-1805.cart a::before,.menu-item-1805.cart a::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e859";font-family:'entypo-fontello'; padding-right: 8px;}
.av_seperator_small_border .av-main-nav > li > a > .avia-menu-text { border-left-width: 0;}


.slim-column .avia_textblock, .slim-column  .avia-icon-list-container, .slim-column  .avia-content-slider-element-container, .slim-column  .togglecontainer, .slim-column  .tabcontainer, .slim-column  .avia-image-container-inner {
  max-width: 950px;
  margin-left: auto;
  margin-right: auto;
}

/*---footer---*/
@media only screen and (max-width: 989px){
div .widget_nav_menu {
  padding-bottom: 10px;
  text-align: center;
	}
.widget {  padding: 10px 0 30px 0;}
}
#footer-page .shopify-cart{display:none;}


#top .avia-post-nav {
z-index: 2000;
}