/*
Theme Name: Vatsalya Care
Theme URI: https://vatsalya.care
Author: Dsynr
Author URI: https://dsynr.com
Description: WP Theme for Vatsalya Centre for Psychology.
Version: 2
License: Private

*/

::selection {
    background-color: #5dcbeb;
    color: #fff;
}

::-moz-selection {
    background-color: #5dcbeb;
    color: #fff;
}

*:not(.xtrans) {
    transition: all 0.5s ease;
}

/*
BOOTSTRAP_OVERRIDE BEGINS
*/

body {
    cursor: default;
    font-family: 'Open Sans', sans-serif;
}

nav {
    /*font-size: 110%;*/
    background-color: #fff;
    /*border-bottom: 3px solid #5dcbeb;*/
}


section{}

.navbar-light .nav-link.dropdown-toggle {
    color: #5dcbeb;
}

.dropdown-toggle::after {
    content: none;
}

.dropdown-menu {
    border: none;
    margin-top: 6px;
}

.dropdown-item {
    color: #5dcbeb;
}

.p {
    /*font-size: 150%;*/
    text-shadow: 0 0 10px #ffffcc;
}

a, .btn-link {
    color: #5dcbeb;
}

.logo img {
    height: 50px;
}

.logo2 img {
    height: 100px;
}

/*.navbar-toggler {*/
/*border-radius: 150px;*/
/*}*/

.btn-info {
    /*background-color: #5dcbeb;*/
}

.dropdown-item {
    font-weight: 300;
}

.dropdown-item.active, .dropdown-item:active {
    background-color: #ffe8a1;
}

.list-group-item {
    border: none;
}

.btn-rounded {
    border-radius: 100px;
}

/*
BOOTSTRAP_OVERRIDE ENDS
*/

.bg {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center;
}

.bgfixed {
    background-attachment: fixed;
}

.bgrepeat {
    background-repeat: repeat;
    background-size: auto;
}

#home article section{
    /*background-image: url("/assets/wp-content/themes/vatsalya/img/bg1.jpg");*/
    /*color: #fff;*/
}

q {
    font-family: 'Petit Formal Script', cursive;
    font-size: 150%;
}

.navbar-nav > .nav-item:nth-of-type(odd) {
    margin-right: 15px;
    margin-left: 15px;
}

.articleThumb {
    border: solid 10px #fff;
    box-shadow: 0 0 25px 25px rgba(0, 200, 255, .25);
}

#how {
    /*background-image: url("/assets/wp-content/themes/vatsalya/img/bg2.jpg");*/
}

#know-your-child {
    /*background-image: url("/assets/wp-content/themes/vatsalya/img/bg-image-leaves.jpg");*/
}

#offerings {
    background-image: url("/assets/wp-content/themes/vatsalya/img/bg3.jpg");
}

footer.global {
    background-image: url("/assets/wp-content/themes/vatsalya/img/ink.jpg");
    background-position: right bottom;
    background-repeat: no-repeat;
}

h1, .h1 {
    font-family: 'Lato', sans-serif;

    /*font-size: 6rem;*/
    line-height: 1;
    letter-spacing: 0px;
    /*text-shadow: 0 0 10px #5dcbeb;*/
}

.weight-thin{font-family: sans-serif; font-weight: lighter}
#upp{background-color: rgba(255,255,255,0.9);}

h2, .h2 {
    /*border-top: solid 15px #212529;*/
    color: #212529;
    /*font-size: 3rem;*/
    line-height: 1.1;
    letter-spacing: 0px;
    text-shadow: 0 3px 0px #fff;
    font-family: 'Song Myung', serif;
    /*padding-top: 15px;*/
}

header h1 {
    display: inline;
    padding: 5px;
    background-color: #212540;
    color: #fff;
    line-height: 1.5
}

header h2 {
    display: inline;
    border: none;
    padding: 2px;
    background-color: #fff;
}

.breadcrumbParent {
    /*border-top: solid 3px #a2a4d2;*/
    border: none;
    font-weight: 300;
}

.searchbox input {
    /*border-radius: 100px 0 0 100px;*/
    border-color: #5dcbeb;
    font-weight: 300;
}

.searchbox button {
    /*border-radius: 0 100px 100px 0;*/
}

.form-control::placeholder, .form-control:placeholder-shown {
    color: #5dcbeb;
}

.form-control:focus {
    box-shadow: 0 0 0 .2rem rgba(0, 200, 255, .25) !important;
    border-color: #ffe8a1;
}

.form-control:required {
    box-shadow: none;
}

.card {
    border: none;
}

.result:nth-of-type(even), .card:nth-of-type(even) {
    background-color: #ffffec;
}

.card-header {
    border-radius: 0;
    border: none;
    background-color: transparent;
}

.result, .card {
    border-left: 15px solid transparent;
}

.result:hover, .card:hover {
    border-left-color: #5dcbeb;
    background-color: #e9ffff;
}

#results {
    border-bottom: solid 1px #ffe8a1
}

/*#search-results form{*/
/*width: 75%;*/
/*}*/
/*#search-results form .input-group{*/
/*width: 100%;*/
/*}*/

.breadcrumb {
    background-color: transparent;
    /*border-top: solid 3px #a2a4d2;*/
    /*border-radius: 0;*/
}

/*.breadcrumb li:first-child:before {content: "";}*/

#ratna-bilwani p {
    color: #9875a9;
    text-shadow: 0 0 170px #e4cf60;
}

#ratna-bilwani figure img {
    box-shadow: 0 0 150px #faf0ab;
    border: solid 1px #fff;
}

#ratna-bilwani figcaption {
    font-family: 'Roboto', sans-serif;
    /*font-size: 300%;*/
    line-height: 1;
    color: #95d9ee;
    text-shadow: 0 0 10px #f4fba0;
}

#ratna-bilwani figcaption em {
    font-family: 'Averia Sans Libre', serif;
    /*font-size: 80%;*/
}

#featured {
    border-top: solid 1px #ebebeb;
    background-color: #fcfcfc;
}

#featured a {
    border-bottom: solid 15px transparent;
}

#featured a:hover {
    text-decoration: none;
    /*color: #000;*/
    border-bottom-color: #5dcbeb;

}

#featured a h4 {
    color: #8f9faf;
    /*font-size: 110%;*/
    font-weight: 300;
}

#featured a p {
    color: #bfbfbf;
}

#footnote {
    /*background-color: #fff;*/
}

/*article h1 {*/
/*background-color: #fff;*/
/*line-height: 1;*/
/*}*/

/*#sushma h1 {*/
/*color: #ffc107;*/
/*font-family: 'Roboto', sans-serif;*/
/*text-shadow: 0 0 10px #ffccff;*/
/*}*/

/*#sushma h3 {*/
/*color: #ffc107;*/
/*text-shadow: 0 0 10px #ffccff;*/
/*}*/

/*#sushma h4 {*/
/*text-shadow: 0 0 10px #ffccff;*/
/*}*/

#appointments {
    background-color: #ffffee;
}

#contact {
    background-color: #ffffdd;
}

#ratna-bilwani {
    background-image: url("/assets/wp-content/themes/vatsalya/img/bg4.jpg");
}

.wave-divider-wrap {
    position: absolute;
    top: auto;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 350px;
    z-index: 2;
    transform: translateZ(0);
}

.wave-divider-wrap.no-color .wave-divider {
    fill: #fff;
}

.wave-divider {
    width: 100%;
    left: 0;
    bottom: -1px;
    height: 100%;
    position: absolute;
}

.wave-divider-wrap[data-style="curve_opacity"] svg path:nth-child(1), .wave-divider-wrap[data-style="waves_opacity_alt"] svg path:nth-child(1) {
    opacity: 0.15;
}

.wave-divider-wrap[data-style="curve_opacity"] svg path:nth-child(2), .wave-divider-wrap[data-style="waves_opacity_alt"] svg path:nth-child(2) {
    opacity: 0.3;
}

.Z3 {
    z-index: 3;
}

.nav-item > .nav-link {
    font-size: xx-large;
    border-bottom: solid 1px #333;
    margin-bottom: 15px;
}

#crumbbar {
    background-color: #ffffee;
}

.highlightWord {
    background-color: #ffe8a1;
}

#up {
    top: -50px;
    left: 50%;
    margin-left: -40px;
}
#youniverse article{background-color: #24142f; color: #ffffcc;}
#youniverse article .list-group-item{color: #24142f;background-color: #ebebeb;}

@keyframes floatBg {
    from {background-position: top left;}
    to {background-position: bottom right;}
}

.betterwe{
    animation-duration: 10s;
    animation-name: floatBg;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-delay: 100ms;
}
#launchpad h1{text-shadow: 0 0 10px #fff3cd !important;}

a.tag.btn-outline-info{display:none;}

div#wpcf7-f643-o2 {
    margin: auto;
    display: table;
    width: 80%;
}

div#wpcf7-f643-o2 input,div#wpcf7-f643-o2 textarea {
    padding: 10px;
    border-radius: 10px;
    border: solid 1px #ccc;
}

.specialLink{color:#333; background-color:#ffff00;text-decoration:underline;}