/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

@import url("//use.typekit.net/crm0rzc.css");



.mt-0 {
	margin-top: 0!important;
}
.mb-0 {
	margin-bottom: 0!important;
}

.pt-0 {
	padding-top: 0!important;
}
.pb-0 {
	padding-bottom: 0!important;
}

.header_bg {
    background-color: #A1AFE9; /* For browsers that do not support gradients */
    background-image: linear-gradient(to right,#ffffff,#ffffff,#BFE3ED,#BFE3ED,#DCC6EA, #A1AFE9);
}

.av_minimal_header {
  background-color: #A1AFE9; /* For browsers that do not support gradients */
  background-image: linear-gradient(to right,#ffffff,#ffffff,#BFE3ED,#BFE3ED,#DCC6EA, #A1AFE9);
}

/* Header */
.av_minimal_header #header_main {
   background-color: #A1AFE9; /* For browsers that do not support gradients */
  background-image: linear-gradient(to right,#ffffff,#ffffff,#BFE3ED,#BFE3ED,#DCC6EA, #A1AFE9);
}
#header_main::selection{background-color: transparent !important;}

#header_main .logo img{display:inline-block; vertical-align:middle;}

.comment_meta_container {
    display: none;
}

#header_main .current-menu-item span.avia-menu-text{text-shadow: 2px 2px 0px #91A0E4 !important;}
#header_main .current-menu-item span.avia-menu-text:hover{text-shadow: 2px 2px 0px #91A0E4 !important;}
span.avia-menu-text:hover, span.avia-menu-text:focus{text-shadow: 2px 2px 0px #91A0E4 !important;}
.sub-menu a{text-transform: uppercase;font-weight: bold;}


#top #header .mega_menu_title a{
    font-size: 16px;
    font-family: 'brother-1816','HelveticaNeue','Helvetica Neue','Helvetica-Neue',Helvetica,Arial,sans-serif;
    text-transform: uppercase;
    font-weight: bold;}

#top #header .mega_menu_title a:hover{text-shadow: 2px 2px 0px #91a0e4 !important; color: #BDE1ED !important;     text-decoration: none !important;}

/* Header background color on selection removed */
::selection {
    background-color: #BFE3ED;
  color: #91A0E4;
}

/* mobile header */
.html_av-overlay-side #top .av-burger-overlay-scroll{ 
  background-image: linear-gradient(to right,#A1AFE9,#A1AFE9,#DCC6EA,#BFE3ED);}

.html_av-overlay-side-classic #top #wrap_all .av-burger-overlay #av-burger-menu-ul li a{color:#fff !important; font-size: 16px;
    font-family: 'brother-1816','HelveticaNeue','Helvetica Neue','Helvetica-Neue',Helvetica,Arial,sans-serif;
    text-transform: uppercase;
    font-weight: bold;}
/*.html_av-overlay-side-classic #top #wrap_all .av-burger-overlay #av-burger-menu-ul li a:hover{text-shadow: 2px 2px 0px #91A0E4 !important;}*/
.av-submenu-indicator{display:none !important;}
.html_av-overlay-side.av-burger-overlay-active #top #wrap_all #header .menu-item-search-dropdown a{color:#fff;}
.html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::after{background-color:#fff;}
.html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner{background-color:#fff;}
.menu-item-avia-special a{color:#fff !important;}
.sub-menu .avia-bullet{display:none;}
.html_av-overlay-side #top #wrap_all div .av-burger-overlay-scroll #av-burger-menu-ul a:hover{background-color: transparent}

.header-scrolled {
    padding-top:10px;
    padding-bottom:10px;
}

/* Article blocks*/
.minor-meta{
  font-family: 'brother-1816' !important; 
  text-transform: uppercase;
  text-shadow: 1px 3px 4px #BFE3ED;
  font-weight:bold !important;
}
.entry-title:hover, .entry-title:active{
  color:#91A0E4;
  opacity: 1;
}

.entry-title {
    letter-spacing: 0;
}

.slide-entry-title{display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0px !important;
    margin-bottom: 25px;
	min-height:95px;
 	margin-top: 15px;
}
.html_elegant-blog .avia-content-slider .slide-entry-title{padding: 0px !important;}

.post-entry .blog-categories{top:0px !important;}

.avia-content-slider .slide-meta time{    float: right !important;
     font-size: 13px; color: #5C616E;}

.slide-meta .slide-meta-comments a, .slide-meta .slide-meta-del{ display:none !important;}

.slide-entry-excerpt{
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    min-height: 110px;
margin-top: 10px;
}
.slide-meta{margin-top: -158px !important;}
.avia-content-slider .slide-image img{border-radius:5px;}


/*latest news title */
#av_section_5 .container{padding:0px 30px;}


/* Footer */
.footer_color{
    background-color: #A1AFE9; /* For browsers that do not support gradients */
	background-image: linear-gradient(to right, #ffffff, #BFE3ED, #BFE3ED, #DCC6EA, #A1AFE9);
}
.socket_color{
	background-color: #A1AFE9;
}

#footer p, #footer span, #footer h3, #footer legend, #footer label, #footer textwidget, #footer ul li a{
color: #323743;
padding: 2px 0px 3px 0;
font-size: 16px;
}
#footer #text-4 p{    font-size: 15px;
    line-height: 20px;}
#footer .widgettitle{    text-transform: inherit;     margin-top: 0px;}
#footer #custom_html-2, #footer #block-3{margin-bottom:0px;}
#footer #block-4, #footer #text-4{margin:0px;}

#footer #block-4 p{
    font-size: 13px;
    line-height: 18px;
margin: 0px;
}
#footer .gform_footer{ margin: 0px; padding: 0px;     
background: white;
    display: inline-block;
    border-radius: 5px;
}
#footer #field_3_3 .gfield_label{font-size:16px !important;font-weight:500;}
#top input[type="text"]{font-family: 'brother-1816';
    font-size: 15px;
    color: #5C616E !important;}
#footer .gchoice label{font-size:14px; font-weight:normal !important;}

#footer .container .flex_column:nth-child(2){width:25%;}
#footer .container .flex_column:nth-child(2){width:10%;}
#footer .container .flex_column:nth-child(3){width:11%;}
#footer .container .flex_column:nth-child(4){width:40%;}
.gchoice{display: inline-block;
    width: 50%;}
    

#footer .footer-social-icons img{height: 24px;   transition: transform .2s;}
#footer .footer-social-icons img:hover{  transform: scale(1.1);}

#footer .gform_footer input{   
    background: -webkit-linear-gradient(
45deg, #91A0E4, #91A0E4,#DCC6EA, #DCC6EA);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;    
font-weight: 800;
    letter-spacing: 0.5px;
text-transform: uppercase;
font-size: 13px;
    padding: 1px 40px;
box-shadow: 0px 5px 5px rgb(145 160 228 / 16%);
height:45px;
}
#footer .gform_footer input:hover{   
  background: -webkit-linear-gradient(
45deg, #91A0E4, #91A0E4);
  -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;    
}

#footer .gform_wrapper input{    border-radius: 5px;
    height: 45px;}

#socket{border: none !important;}
#socket{background-color: #F0F0F0;}
#socket .copyright{color:#323743;}


/* button*/
.button, .special-button{
	background-color: #A1AFE9;
    background-image: linear-gradient(to right, #BFE3ED, #A1AFE9, #91A0E4, #DCC6EA);
      background-position: 0px;
  -webkit-transition: all 0.2s linear;
     -moz-transition: all 0.2s linear;
       -o-transition: all 0.2s linear;
          transition: all 0.2s linear;
}

/* button gradient hover*/
.button:hover, .special-button:hover{ background-image: linear-gradient(to right,#BFE3ED,#A1AFE9, #BFE3ED);
    background-position: 50px;
}

/* articles section - magazine layout */
.category-background{
background-color: #A1AFE9; /* For browsers that do not support gradients */
	background-image: linear-gradient(to right, #A1AFE9, #BFE3ED, #91A0E4) !important;}
.category-background .container {padding: 0px 30px;}
.custom-color-heading a{text-decoration: none !important;}

.av-special-heading-tag{
font-size: 28px;
    font-family: 'brother-1816','HelveticaNeue','Helvetica Neue','Helvetica-Neue',Helvetica,Arial,sans-serif;
    font-weight: 500 !important;
}

.av-magazine-time{ font-size: 13px; color: #5C616E !important;text-transform: capitalize;}
.av-magazine-group .av-magazine-entry-small .av-magazine-title{color: #323743 !important; 
 font-family: 'brother-1816','HelveticaNeue','Helvetica Neue','Helvetica-Neue',Helvetica,Arial,sans-serif !important;
font-weight: 500;}
.av-magazine-group .av-magazine-entry-small .av-magazine-title:hover{color: #A1AFE9 !important;}


.av-magazine-entry-small .av-magazine-thumbnail{width: 112px;
    padding: 0px; margin-right: 25px;}
.av-magazine-entry-small .av-magazine-thumbnail img{    height: 75px;
    width: 112px;}

.av-magazine-entry-small{margin-bottom:30px !important;}
.magazine-small .av-magazine-entry-small .av-magazine-title{font-size:18px !important;}
.av-magazine-entry-small .av-magazine-content-wrap .av-magazine-title{font-size: 18px !important;}
.av-magazine{ margin-bottom: 0px;}

.av-magazine-entry-big .av-magazine-title {font-size:28px !important; color: #323743 !important;}
.av-magazine-entry-big .av-magazine-title:hover{color: #A1AFE9 !important;}

.av-magazine-content{display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.av-magazine-thumbnail a{border-radius:5px;}

/* latest news section - home*/
.latest-news-top {margin-bottom:50px !important;}

.av-magazine-content-wrap h3{display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;}

/*layout width*/
.av-layout-grid-container{max-width:1310px; margin:auto;}
#main{background-color:#fff !important;}
body{    background-color: #fff;}


/* specific css for elements */
#video-bright-minds-section .slide-entry-title{color: #323743 !important;}

#video-bright-minds-section .slide-entry-title:hover{color: #A1AFE9 !important;}

/* slider title */
.slideshow_caption .slideshow_inner_caption .slideshow_align_caption h2{text-transform: initial !important;} 

/* magazine 2 columns */
.magazine-single-2col .av-magazine-hero .av-magazine-content-wrap .entry-content-header h3{  
color: #323743 !important;
display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    min-height: 100px;}
  
.magazine-single-2col .av-magazine-hero .av-magazine-content-wrap .entry-content-header h3:hover{color:#A1AFE9 !important}

.magazine-single-2col .av-magazine-text-sep{display:none;}

.magazine-single-2col .entry-content-header time{    float: right;
    margin-bottom: -18px;}

/* hida ad sections */
.ad-tag{display:none;}

/*instagram feed section */
#av_section_3{
background-image: linear-gradient(to right,#91A0E4, #DCC6EA, #ffffff,#BFE3ED,#A1AFE9);
}
.sb_instagram_header{width: 60% !important;
    margin: 0 auto !important;
    float: inherit !important;}
#sbi_images{margin-top:30px;}
#sbi_load{margin-top:30px;}
#custom_html-4{padding-bottom:0px;}
#sb_instagram{padding-bottom:0px !important;}

/*button white - instagram section*/
.sbi_follow_btn{
    background: white;
    border-radius: 5px;}
.sbi_follow_btn a{background: -webkit-linear-gradient(
45deg,#91A0E4,#91A0E4,#DCC6EA,#DCC6EA) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent;
    font-weight: 700;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    font-size: 13px !important;
    padding: 10px 25px !important;
    box-shadow: 0px 5px 5px rgb(145 160 228 / 16%);
    height: 45px;}
.sbi_follow_btn a svg{font-size:24px;  vertical-align: middle;
    margin-top: -4px;}
.sbi_follow_btn a:hover{background: -webkit-linear-gradient(#91A0E4,#91A0E4) !important;  
 -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent;
box-shadow: 0px 5px 5px rgb(145 160 228 / 16%) !important;}

/*popup subscribe design*/
#popmake-2160{padding: 8px;
	border:4px solid #A1AFE9;
/* 	border-image: linear-gradient(#A1AFE9, #BFE3ED,#DCC6EA);	 */
}
.pum-content{background:white; display:flex !important;}
.column1-popup, #gform_wrapper_5{display: inline-block;
    width: 49%; padding: 20px;}
.column1-popup{}
.column1-popup h4{color:#91A0E4;font-size:28px;}
.column1-popup p{color:#323743 !important;font-size:11px;}
#popmake-2160 legend, #popmake-2160 .ginput_container_checkbox{     width: 50%;
    display: inline-block;
    padding: 0px;
    margin: 0px;
    float: left;}
#popmake-2160 .gfield_checkbox .gchoice{display: block;     width: 100%;     padding-left: 40px;     line-height: 30px;}
#popmake-2160 .gfield_checkbox .gchoice label{    font-size: 16px;
    font-weight: 400;}
#field_5_2{margin-bottom:0px !important;}
#field_5_2 legend{    font-size: 16px;
    font-weight: 500;}
#popmake-2160 .ginput_container_email input{height: 45px;
    background: #F0F0F0;
    border: 0px;
    border-radius: 5px 0px 0px 5px;}
#popmake-2160 .gform_footer{    margin-top: -61px;
    float: right;}
#popmake-2160 .gform_footer input{    border-radius: 5px;
    padding: 10px 40px;
    height: 45px;
    color: white;
    font-family: 'brother-1816';
    letter-spacing: 0.5px;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 700;}
#popmake-2160 #field_5_1{
display: inline-block;
    width: 77%;
}
#popmake-2160 #gform_fields_5{float: right;}

/* category pages */

#top #wrap_all .main_color .heading-psych-cat h1.av-special-heading-tag {
    line-height: 1;
    margin-bottom: 20px;
}

.psych-category-description p {
    text-align: left;
    font-weight: 300;
    font-size: 16px;
    line-height: 1.5;
    letter-spacing: 0px;
    color: #000000;
    opacity: 1;
    margin: 0;
    margin-bottom: 50px;
}
.heading-psych-cat-ad {
	background-color: #F0F0F0;
}
.av-submenu-container{background-color: #F0F0F0 !important;
    border: 0px !important;}
#menu-blog-categories a {background-color: transparent;
    color: #5C616E;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 16px;
    border: none !important;
padding: 0px 10px 0px 20px;}
.special-heading-border{display:none; visibility:hidden;}
/* not sure this is needed #av_section_1 .template-page{padding: 0px;
    margin-top: 50px !important;}*/
.pagination a{    background-color: #91A0E4  !important;
    text-transform: uppercase;
    color: #BFE3ED  !important;}
.pagination a:hover, .pagination a:focus, .pagination .current{    background-color: #BFE3ED  !important;
    color: #91A0E4  !important;}
.pagination .pagination-meta{    color: #91A0E4 !important;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 13px;}
.pagination{padding-bottom: 80px !important;}

/* single blog post */
/*single blog post - right side title etc*/
.single-post .main_color h1{font-size:35px !important; line-height: 1.2em !important;}
.single-post .no_margin.av_two_fifth{    padding: 30px 50px 0px 0px !important; vertical-align: top !important; width: 50%;}

.single-post .av-special-heading h1{
background: url(http://psycstaging.wpengine.com/wp-content/uploads/2021/12/light-blue-bg.png);
    background-repeat: no-repeat;
    object-fit: contain;
    background-size: contain;
    background-size: 100% 100%;
    border: none;
    background-blend-mode: color;
}
.av-share-box ul li a{color:#5C616E; font-size: 24px;}

/*single blog post - left side image*/
.single-post  .no_margin.av_three_fifth{ 
vertical-align: top !important;
padding-top: 30px !important;}

/* single blog post - podcast template */
.podcast-post-container .av-subheading{max-width:750px;     margin-bottom: 25px;}
.podcast-post-container .av-subheading p{font-weight: 500;}
.podcast-post-container .flex_column{max-width:750px;     margin-top: 25px;}

/* single blog post - content */
.single-post .content{margin-top:0px !important; padding-top: 0px;}
.single-post .content .flex_cell{padding-top:10px;}

.single-post .av-subheading {
    padding-top:30px;
}

.special-button{
	background-color: #A1AFE9;
    background-image: linear-gradient(to right, #BFE3ED, #A1AFE9, #91A0E4, #DCC6EA);
      background-position: 0px;
  -webkit-transition: all 0.2s linear;
     -moz-transition: all 0.2s linear;
       -o-transition: all 0.2s linear;
          transition: all 0.2s linear;
    border-radius: 5px;
    padding: 10px 10px 6px 10px;
text-align: center;
}
.special-button .small-btn-txt{
color: white;
    font-family: 'brother-1816';
    font-size: 8px;
    text-transform: uppercase;
    font-weight: 700;
    display: block;
    line-height: 8px;
    margin-top: 3px;
}
.special-button .button-post-text{
color: white;
    font-family: 'brother-1816';
    font-size: 11px;
    text-transform: uppercase;
    font-weight: 700;
    display: block;
    line-height: 20px;
}
.special-button .special-btn-txt{
       display: inline-block;
    vertical-align: top;
    margin-left: 10px;
    text-align: left;
}

/* subscribe page */
#subscribe-page{background-size: cover; padding-left: 10%;
    padding-right: 10%;     padding-top: 80px;
    padding-bottom: 80px;}
#subscribe-page h3{margin-bottom: 20px;}
#subscribe-page .avia_codeblock_section{text-align: center !important;}
#subscribe-page legend{    font-size: 18px;
    font-weight: 500;}
#subscribe-page .gchoice{display: block;
    margin: 0 auto;}
#subscribe-page label{font-weight: normal;}
#subscribe-page  .gform_footer{padding:0px;}
#subscribe-page  .gform_footer input{    border-radius: 5px; text-align: center;
    height: 45px;
    width: 100%;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 0.5px;}
#subscribe-page .ginput_container #field_1_1{height:45px;}
#subscribe-page .avia_textblock p{line-height:18px;}
#subscribe-page .gfsignup{width: 70%;
    margin: 0 auto;}
#subscribe-page .legal-txt-subscribe{width: 70%;
    margin: 0 auto;}
#subscribe-page #input_1_1{height: 45px;
    border-radius: 5px;}







/* button posts responsive css */

@media only screen and (max-width: 1300px){
#post-wrapper .podcastlinks{display:table;}
#post-wrapper .special-button{display: block;
    margin-top: 10px !important;
    width: 60%;
    margin: auto;}
}



/* mobile responsive css */

@media only screen and (max-width: 768px) {
  h1{font-size: 40px !important;}
  h2{font-size: 30px !important;}
  
  /*mobile header*/
  .responsive #top .logo{
      position: static; display:table; height:80px !important; float:none; padding:0; border:none; width:70%; 
    }

    .gg-chevron-right {
        box-sizing: border-box;
        position: relative;
        display: block;
        transform: scale(var(--ggs,1));
        width: 22px;
        height: 22px;
        border: 2px solid transparent;
        border-radius: 100px
    }
    .gg-chevron-right::after {
        content: "";
        display: block;
        box-sizing: border-box;
        position: absolute;
        width: 10px;
        height: 10px;
        border-bottom: 2px solid;
        border-right: 2px solid;
        transform: rotate(-45deg);
        right: 6px;
        top: 4px
    }
/*.responsive .logo a img{display: none !important;} */
  
 /* mobile footer*/
  .gform_footer{display: block !important; width: 100%;}
  #footer .gchoice{width:100%}
  #footer .gform_footer input{width:100%;}

  #footer .container .flex_column{width:100% !important; margin: 0px;}
  #footer .container .flex_column section{margin-bottom:0px;}
  #footer  .container{   padding: 20px;}
  .footer_color{padding:0px; 
  background-image: linear-gradient(to right,#ffffff,#BFE3ED,#A1AFE9)
  !important;}

  #block-3 img{width:70%;}
  #text-5{margin:0px !important;}
  #text-5 div p{margin-bottom:0px;}

  #socket .container{padding: 20PX;
      line-height: 16px;}
  
  /*mobile h3{font-size: 25px !important;}*/
  h4{font-size: 25px !important;}
 
.responsive #top #wrap_all .slide-entry{    width: 100%;
    margin-left: 0px;}
.video-bright-minds-section{ padding-bottom: 0px;}
#top .no_margin.av_one_half{    width: 100%;
    display: block;     height: fit-content !important;}
.av_one_half{width:100px;}
.responsive #top #wrap_all .av-flex-cells .no_margin{padding-bottom: 0px !important;}

div .av_one_half{    margin-left: 0%;
    width: 100%;}
  .av-magazine-entry-big .av-magazine-title{font-size: 25px !important;}

#top .no_margin.av_one_half{padding:30px 20px !important;}
.ad-tag{display:none;}
.category-background .container{
    padding: 0px 20px !important;
    width: 100% !important;
    max-width: 100% !important;}
.avia-section .container{padding: 0px 20px;}
#av-layout-grid-3{margin-bottom:30px;}
  
/* mobile latest news section - home */
  .latest-news-top h3{margin-top:40px; }
.latest-news-top {margin-bottom:0px !important;}
.responsive #top #wrap_all .av-flex-cells .no_margin:nth-child(2){padding-top:30px !important;}
#top .no_margin.av_one_half:nth-child(2){padding-top: 0px !important;}
#after_full_slider_2 .content{padding-top: 20px;}

/*mobile article blocks*/
.responsive #top #wrap_all .container{width: 100%; max-width:100%;padding: 20px 20px !important;}
.responsive #top #wrap_all .avia-content-slider-odd .slide-entry {
    margin-bottom: 30px !important;}
.avia-content-slider .slide-entry-wrap{margin-bottom: 0px !important;}
 

/* mobile article section*/
.av-content-full{padding-bottom:0px;}
  
/* mobile - instagram feed homepage*/
.sb_instagram_header{width: 100% !important;}
#av_section_3{padding-bottom: 50px;}
  
/* mobile - Pop up suscribe*/
  .column1-popup{display: block;
    width: 100%; padding: 20px;}
#gform_wrapper_5{display: block;
    width: 100%; padding: 0px 20px;}
.pum-content{display: block !important;}
#popmake-2160{display:flex !important; width:100% !important;}
#popmake-2160 .ginput_container_checkbox{width:100%;    margin-bottom: 10px;}
#popmake-2160 legend{width:100%; margin-bottom: 10px; }
#popmake-2160 .gform_footer{    margin-top: 0px;    float: revert;     padding-bottom: 0px;}
#popmake-2160 .gfield_checkbox .gchoice{padding-left:0px;}
.column1-popup h4{font-size:18px !important;}
#popmake-2160 #field_5_1{    display: block;
    width: 100%;     margin-bottom: 10px;}
#popmake-2160 .gform_footer input{width: 100%;}
.column1-popup p{margin:0px;}
  
  /* mobile - single post */
  #post-wrapper .no_margin.av_two_fifth{    padding: 0px !important;}

#post-wrapper .main_color h1 { font-size: 30px !important;}
#post-wrapper .av-social-sharing-box{margin-top: 0px;}
#post-wrapper .podcastlinks{display:table;}
#post-wrapper .special-button{display: block;
    margin-top: 10px; width: 100%;}
#post-wrapper .no_margin .av_three_fifth{    padding-top: 40px !important;}
.div-before-subh{padding:0px;}
#post-wrapper .av-content-small{ padding-top: 20px !important;}
  
  /* mobile - subscribe page */
#subscribe-page{padding: 20px;}
#subscribe-page main{padding-top: 20px;}
#subscribe-page .gfsignup{width: 100%;
    margin-top: 20px;}
#subscribe-page .gchoice{width: 100%;}
#subscribe-page .legal-txt-subscribe{width:100%;}
#subscribe-page {    padding: 20px 0px;}
  
  
}

/* Remove Breadcrumbs other than single blog */
body:not(.single-post) .container_wrap.empty_title.title_container {
	display: none;
}

.single-post .avia-image-container.avia-align-right {
    margin-left:0;
}

/* breadcrumbs styling */

.title_container .breadcrumb {
    z-index: 10;
    line-height: 15px;
    font-size: 14px;
    margin-top: 32px;
	position: initial;
	font-weight: 300;
}

/* Hides "You are here" from the breadcrumbs */
/*
.breadcrumb-trail > span.sep:last-of-type,
span.trail-end,
span.trail-before {
	display: none!important;
}
*/


/* full width title */ 
.psych-fullwidth-title {
	background: transparent linear-gradient(270deg, #A1AFE9 0%, #BFE3ED 49%, #91A0E4 100%) 0% 0% no-repeat padding-box;	
	display: flex;
	align-items: center;
}

.psych-fullwidth-title h4 {
	padding: 25px 0;
	text-align: left;
	font-size: : 28px;
	line-height: 42px;
	font-weight: 400!important;
	letter-spacing: 1.4px;
	color: #FFFFFF;
	text-transform: uppercase;
}


/* Related Posts */

.html_elegant-blog .avia-content-slider .psych-relatedpost-title {
	font-size: 26px;
    line-height: 1.3em;
    font-family: 'yeseva-one', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif;
    font-weight: 500;
    text-transform: none;
    margin-top: 18px;
    margin-bottom: 16px;
}

.psych-posts .blog-categories a {
	    color: #323743;

}


.single-post img {
    border-radius:5px;
}
/* Footer  */

/*  about us page */
.section_one_title h3 {
    font-family: Yeseva One;
    font-style: normal !important;
    font-weight: normal !important;
    font-size: 46px !important;
    line-height: 53px !important;
    color: #323743 !important;
    
}
.section_one_left p {
    
    font-style: normal;
    font-weight: normal;    
    font-size: 20px;
    line-height: 30px;
    color: #323743;
}
.section_one_title h3 {
    font-family: Yeseva One;
    font-style: normal !important;
    font-weight: normal !important;
    font-size: 46px !important;
    line-height: 53px !important;
    color: #323743 !important;
	margin-bottom: 20px !important;
    
}

.avia_textblock.section_two_about {
    
    width: 55%;
    margin: 0 auto;
}
.section_two_about p {
    font-family: brother-1816, HelveticaNeue, "Helvetica Neue", Helvetica-Neue, Helvetica, Arial, sans-serif !important;
    font-style: normal;
    font-weight: normal;
    font-size: 28px;
    line-height: 43px;
    text-align: center;
    color: #323743;
}
span.purpule {
    color: #C8CFF1;
}

.section_three_about section.av_textblock_section {
    width: 61%;
    margin: 0 auto;
    text-align: center;
}

h5.av-special-heading-tag {
    width: 100%;
}
.section_three_about p {
 font-family: brother-1816 !important;
   
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    color: #323743;
}

body .section_four_about .av-special-heading .av-special-heading-tag {margin-bottom:25px!important;}

.section_four_about 
 section.av_textblock_section {
    width: 100%;
	 max-width:550px;
    margin: 0 auto;
	text-align: center !important;
}
.section_four_about 
 .av-special-heading.av-special-heading-h5.avia-builder-el-10.el_before_av_iconlist.avia-builder-el-first {
    width: 100%;
	 max-width:550px;
    margin: 0 auto;
	text-align:center;
}
.section_four_about .avia-icon-list-container.avia-builder-el-11.el_after_av_heading.avia-builder-el-last {
     width: 100%;
	 max-width:550px;
    margin: 0 auto;
}
.section_four_about ul {
    display: flex;
	align-items:center;
	justify-content: center;
}
.section_four_about li.avia_start_animation {
    width: 100%!important;
	max-width:174px;
    margin: 5px!important;
    background: linear-gradient(90deg, #BFE3ED 0%, #A1AFE9 45.3%, #91A0E4 59.1%, #DCC6EA 100%);
    height: 45px!important;
    text-align: inherit;
	padding-bottom:0;
	display:flex;
	align-items:center;
	justify-content:center;
}

.section_four_about li.avia_start_animation  h4.av_iconlist_title.iconlist_title {
    font-style: normal;
    font-weight:normal;
    font-size: 8px !important;
    line-height: 15px;
	font-family: brother-1816, HelveticaNeue, "Helvetica Neue", Helvetica-Neue, Helvetica, Arial, sans-serif !important;
	color:#fff;
  
}
.section_four_about li.avia_start_animation .iconlist_content  p{
font-style: normal;
    font-weight: bold;
    font-size: 12px !important;
    line-height: 15px;
	margin:5px 0 0;
	color:#fff;
}
.section_four_about li.avia_start_animation .iconlist_icon.avia-font-entypo-fontello {
    width: 40px!important;
    background: transparent !important;
    margin: 0;
    padding: 0;
	font-size: 22px;
}

.section_four_about li.avia_start_animation .entry-footer,
.section_four_about li.avia_start_animation .iconlist-timeline{display:none;}


h5.av-special-heading-tag {
    width: 100%;
}

.av-special-heading.av-special-heading-h3.custom-color-heading.avia-builder-el-1.el_before_av_textblock.avia-builder-el-first.section_one_title {
    margin-top: 88px;
}

.section_five_text_block {
    padding: 20px 40px;
}

.section_five_text_block h3.av-special-heading-tag {
    font-family: brother-1816, HelveticaNeue, "Helvetica Neue", Helvetica-Neue, Helvetica, Arial, sans-serif !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-size: 28px !important;
    line-height: 43px !important;
}
.section_five_text_block .avia-builder-el-first {
    padding-bottom: 0px !important;
}

.section_five_text_block .av-special-heading-h4 {
    margin-top: 0px !important;
    margin-bottom: 50px;
}

.section_five_text_block h4.av-special-heading-tag {
    font-family: Yeseva One;
    font-style: normal;
    font-weight: normal;
     font-size: 20px !important;
    line-height: 23px !important;
}
.section_five_text_block .av-special-heading-h4 {
    margin-top: 0px;
    margin-bottom: 30px;
}
.section_five_text_block h4.av-special-heading-tag{
    font-family: Yeseva One;
    font-style: normal;
    font-weight: normal;
     font-size: 20px !important;
    line-height: 23px !important;
}

.section_five_text_block p {
    line-height: 24.3px;
	font-family: brother-1816, HelveticaNeue, "Helvetica Neue", Helvetica-Neue, Helvetica, Arial, sans-serif !important;
}
.section_one_left {
   background: radial-gradient(39% 40.15% at 46% 51.25%, #BFE3ED 28%, #E2F2F7 65.06%, #FFFFFF 100%);
    height: 400px;
	
	}

html, #scroll-top-link:hover, #av-cookie-consent-badge:hover {  background-color: #466AC2;}
.gform_submission_error.hide_summary {	font-size: 16px !important;}
#media_image-2 .widgettitle {	display: none;}
#gform_7 .gform_footer.top_label {	margin-top: 10px;	width: 100%;	text-align: center;}
#top #header .av-main-nav > li > a:hover, #top #header .av-main-nav > li > a:focus {  text-shadow: 2px 2px 0px #91A0E4 !important;}
#top #header .av-main-nav > li > a{font-weight: normal !important;}
.container .av-content-full.units {    width: 90%;    margin-left: 40px;    margin-right: 29px !important;}
#s::placeholder { 
  color: #323743;
}
.section_three_about.column-top-margin {
    background: radial-gradient(46% 50.15% at 49% 49.24%, #DCC6EA 0%, #FFFFFF 75%);
    padding: 26px 0px;
}

@media screen and (max-width: 768px) {
.section_four_about ul {    display: block;}
.section_four_about li.avia_start_animation {    width: 100%;}
.avia_textblock.section_two_about {    width: 100%;    margin: 0 auto;}
.section_three_about section.av_textblock_section {    width: 100%;}
	.flex_column.av_two_fifth.flex_column_div.first.avia-builder-el-54.el_after_av_two_fifth.el_before_av_three_fifth {
    padding-bottom: 0px !important;
}
.section_five_text_block {
    padding-top: 0px !important;
}
.flex_column.av_two_fifth.flex_column_div.avia-builder-el-52.el_after_av_three_fifth.el_before_av_two_fifth.column-top-margin {
    padding: 0px !important;
}
.section_five_text_block {
 
    padding-top: 0px !important;
}
.flex_column.av_two_fifth.flex_column_div.first.avia-builder-el-12.el_after_av_one_full.el_before_av_three_fifth.column-top-margin {
    padding-bottom: 0px !important;
}
.flex_column.av_two_fifth.flex_column_div.avia-builder-el-24.el_after_av_three_fifth.el_before_av_two_fifth.column-top-margin {
    padding: 0px !important;
}
.flex_column.av_three_fifth.flex_column_div.first.avia-builder-el-20.el_after_av_one_full.el_before_av_two_fifth.section_five_text_block.column-top-margin {
    padding-bottom: 0px !important;
}
.flex_column.av_two_fifth.flex_column_div.first.avia-builder-el-26.el_after_av_two_fifth.el_before_av_three_fifth {
    padding-bottom: 0px !important;
}
.flex_column.av_two_fifth.flex_column_div.avia-builder-el-38.el_after_av_three_fifth.el_before_av_two_fifth.column-top-margin {
    display: none;
}
.flex_column.av_three_fifth.flex_column_div.first.avia-builder-el-34.el_after_av_one_full.el_before_av_two_fifth.section_five_text_block.column-top-margin {
    padding-bottom: 0px !important;
}
.flex_column.av_two_fifth.flex_column_div.first.avia-builder-el-40.el_after_av_two_fifth.el_before_av_three_fifth {
    padding-bottom: 0px !important;
}
}
@media screen and (max-width: 480px) {
.section_four_about ul {    display: block;}
.section_four_about li.avia_start_animation {    width: 100%;}
.avia_textblock.section_two_about {    width: 100%;    margin: 0 auto;}
.section_three_about section.av_textblock_section {    width: 100%;}
	.avia-builder-el-26, .avia-builder-el-28,.avia-builder-el-14, .avia-builder-el-34, .avia-builder-el-40, .avia-builder-el-42,.avia-builder-el-48,.avia-builder-el-54,.avia-builder-el-56,.avia-builder-el-12 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.avia-builder-el-24, .avia-builder-el-52 {    display: none;}
.section_four_about ul {    display: block;}
.avia_textblock.section_two_about{width: 100% !important;    margin: 0 auto;}
.section_two_about p{    font-weight: 400 !important;    font-size: 24px !important;    line-height: 30px !important;}
.section_three_about section.av_textblock_section{width:100% !important;}
.section_three_about p{font-size:16px !important;line-height:24.3px !important;}
.section_one_left .av-special-heading-tag {	text-align: center !important;	width: 100%;}
.section_one_left p {  text-align: center;font-size: 16px;}
.section_one_left .section_one_title{margin-top:0px !important;}
.section_one_left {  background: radial-gradient(46% 33.15% at 54% 38.25%, #BFE3ED 0%, #E2F2F7 74.06%, #FFF 100%);  height: 270px;}
}

/* post banner */
.post-banner {
	border: 1px solid #DCC6EA !important;
	box-sizing: border-box !important;
	margin-top: 30px;
	margin-bottom: 50px;
}
.inner-post-banner {
	display: flex;
}
.banner-item-left {
	width: 100%;
	padding-top: 30px;
	padding-left: 30px;
	padding-bottom: 30px;
	padding-right: 20px;
}
.banner-title {
	font-family: 'Yeseva One' !important;
	font-style: normal !important;
	font-weight: 400 !important;
	font-size: 35px !important;
	line-height: 40px !important;
	color: #323743 !important;
	margin-bottom: 15px;
}
.banner-subtitle {
	font-family: 'brother-1816' !important;
	font-weight: 500 !important;
	font-size: 18px !important;
	line-height: 27px !important;
	text-transform: uppercase !important;
	color: #323743 !important;
	margin-bottom: 15px;
}
.banner-subtitle span {
	color: #91A0E4 !important;
}
.banner-text {
	font-family: 'brother-1816' !important;
	font-weight: 400 !important;
	font-size: 16px !important;
	line-height: 20px !important;
	color: #323743 !important;
	margin-bottom: 15px;
}
.banner-text span {
	color: #91A0E4 !important;
}
.banner-btn {
	display: block;
	margin-top: 40px;
}
.banner-btn a {
	font-family: 'brother-1816' !important;
	text-transform: uppercase !important;
	font-weight: 700 !important;
	font-size: 13px !important;
	line-height: 15px !important;
	color: #ffffff !important;
	padding: 15px 50px;
	border-radius: 5px;
	text-decoration: none;
	background: linear-gradient(90deg, #BFE3ED 0%, #A1AFE9 45.3%, #91A0E4 59.1%, #DCC6EA 100%);
}
.banner-item-right .banner-img,
.banner-item-right .banner-img img{
	width: 367px;
	height: 100%;
		object-fit: cover;
	line-height: 0;
	border-radius: 0 !important;
	background: linear-gradient(90.4deg, #BDE1ED 0.33%, #A1AFE9 53.09%, #DCC6EA 99.65%);
	mix-blend-mode: screen;
}

@media (max-width:1024px) {
	.banner-item-right .banner-img, .banner-item-right .banner-img img {
		width: auto;
		height: 100%;
		object-fit: cover;
	}
}
@media (max-width:400px) {
	.banner-item-right .banner-img, .banner-item-right .banner-img img {
		display: none;
	}
}

/* mobile menu */
@media (max-width:768px) {
	.html_av-overlay-side-classic #top #wrap_all .av-burger-overlay #av-burger-menu-ul li a span.avia-menu-text {
		position: relative;
	}
	.html_av-overlay-side-classic #top #wrap_all .av-burger-overlay #av-burger-menu-ul li.av-width-submenu a span.avia-menu-text:after {
		content: '';
		position: absolute;
		right: -30px;
		background-image: url(./img/caret.svg);
		width: 16px;
		height: 11px;
		background-repeat: no-repeat;
		top: 50%;
		margin-top: -5px;
	}
	.html_av-overlay-side-classic #top #wrap_all .av-burger-overlay #av-burger-menu-ul li.av-width-submenu ul li a span.avia-menu-text:after {
		display: none;
	}
	.html_av-overlay-side-classic #top #wrap_all .av-burger-overlay #av-burger-menu-ul li.av-show-submenu.av-width-submenu a span.avia-menu-text:after {
		transform: rotate(180deg);
	}
}