/**
 * @file
 * Subtheme specific CSS.
 */
div#secondary-nav.secondary-nav
{
    background-color: white;
}

header#header
div.navbar.navbar-expand-lg.bg-body-secondary {
    background-color: white !important;
}

div.flex-breadcrumb.bg-body-secondary {
    background-color: white !important;
}


div#block-iskconconn-05-sitebranding {
    /* border: 1px solid red; */
    display: inline;
    float: left;
    vertical-align: top;
    max-height: 80px;
    margin-left: 20px;
    margin-bottom: 60px;
}

div#block-iskconconn-05-main-menu {
    /* border: 1px solid yellow; */
    display: inline;
    float: left;
    position: relative;
    top: 3.3rem;
}
div.social-buttons-top {
    font-size: 1.3em;
    color: #333;
}


div.flex-banner {
    /* background-image: url("../../images/slideshow_adi.jpg"); */
    background-image: url("../../images/new-logo-3.jpg");
    height: 115cvH;
    background-repeat: no-repeat;
    margin: 0;
    max-width: 100%;
    background-size: cover;
}


div#block-iskconconn-05-frontpagelinkblock {
    float: left;
    max-width: 500px;
    padding: 3% 2% 1% 2%;
    margin: 3% 0 0 4%;
    background-color: #dfe2e5;
    opacity: 0.8;
    border-radius: 25px;
}
div#block-iskconconn-05-frontpagelinkblock div.block-content p {
    text-align: center;
    font-size: 1.4em;
    /* color: white; */
    color: #326c91;
    font-weight: 800;
/*     text-shadow: 5px 3px 8px white; */
}
div#block-iskconconn-05-frontpagelinkblock div.block-content a {
    background-color: #eed36a;
    color: #326c91;
    border-radius: 35px;
    padding: 10px 30px;
    text-decoration: none;
    cursor: hand;
    text-shadow: none;
    font-size: 1.3em;
    font-weight: bold;
}

div#block-iskconconn-05-webform {
    float: right;
    font-size: smaller;
    color: white;
    max-width: 400px;
    /* margin-right: 70px; */
    margin-right: 5%;
    padding: 20px 30px;
    background-color: lab(22.19% -0.8 -8.83 / 0.9);
    border-radius: 25px;
}

div#block-iskconconn-05-fbblock {
    float: left;
    /* border: 1px solid red; */
    margin-left: 20px;
    position: relative;
    top: 65px;
}
div#block-iskconconn-05-fbblock img {
    max-width: 28px;
    height: auto;
    margin-right: 12px;
}



div#block-iskconconn-05-content {
    float: left;
    max-width: 60%;
    min-width: 600px;
    margin-top: 20px;
}

div#block-iskconconn-05-spblock {
    /* max-width: 300px; */
    width: 30%;
    min-width: 350px;
    float: right;
    margin:0 auto;
}
div#block-iskconconn-05-spblock p {
    text-align: center;
}
div#block-iskconconn-05-spblock img {
    max-width: 160px;
    height: auto;
}
div.SP-header1 {
    font-size: 1.0rem;
    font-weight: bold;
    text-align: center;
}
div.SP-header2 {
    font-size: 1.4rem;
    font-weight: bold;
    text-align: center;
}
div.SP-text {
    text-align: center;
}


div#block-iskconconn-05-footerheading div.block-content {
    /* background-color: #505671; */
    color: #666;
    /* margin-bottom: 20px; */
    margin-top: 40px;
    text-align: center;
}

div.flex-footer-top.py-4 {
    background-color: #505671;
    margin-top: 0;
}

div.flex-footer-top.py-4 div.footer-img {
    max-width: 30px;
    height: auto;
    margin: 0 auto 20px auto;
    text-align: center;
}
div.flex-footer-top.py-4 div.footer-img img {
    position: relative;
    left: -45px;
}
div#block-iskconconn-05-footer1,
div#block-iskconconn-05-footer2,
div#block-iskconconn-05-footer3
{
    border-right: 1px solid #888;
    font-size: 0.9em;
    padding: 8px 12px;
}
div#block-iskconconn-05-footer4 {
    font-size: 0.9em;
    padding: 8px 12px;
}

div#block-iskconconn-05-footer1 h2 {
    font-size: 1.6em;
    color: #59a5dd;
    text-align: center;
}
div#block-iskconconn-05-footer2 h2 {
    font-size: 1.6em;
    color: #dd76fb;
    text-align: center;
}
div#block-iskconconn-05-footer3 h2 {
    font-size: 1.6em;
    color: #95d72f;
    text-align: center;
}
div#block-iskconconn-05-footer4 h2 {
    font-size: 1.6em;
    color: #f5ba59;
    text-align: center;
}


div#block-iskconconn-05-footerblockcenter {
    margin-top: 20px;
    /* border: 1px solid red; */
    background-color: black;
}


p.form-link {
    text-align: center;
}
a#form-link {
    /* background-color: rgb(135, 179, 135); */
    /* background-color: #0779bf; */
    background-color: #1078be;
    padding: 6px 10px;
    color: white;
    font-weight: 600;
}



div.container-fluid.bblock {
    margin-bottom: 20px;
    padding: 10px 0;
    /* background-color: black; */
}
div.bblock div.col-sm-4.left, div.bblock div.col-sm-4.center {
    padding: 10px 0;
    background-color: black;
    border-right: 1px solid silver;
}
div.bblock div.col-sm-4.right {
    padding: 10px 0;
    background-color: black;
}

div.bblock div.col-sm-4.left {
    padding-top: 3%;
}

div.bblock div.footer-image-ISKCON {
    /* float: left;
    margin: auto 10%; */
}
div.bblock div.footer-image-ISKCON img {
    max-width: 140px;
}
div.bblock div.footer-text-left  {
    /* float: right;
    max-width: 200px; */
    text-align: left;
    color: white;
    font-weight: 500;
    font-size: 1.0em;
}
div.bblock div.footer-text-left  p {
    margin: 8% 0 5%;
}

div.bblock table.footer-table {
    margin: 10% auto;
}
div.bblock table.footer-table img {
    max-width: 30px;
    margin-right: 12px;
}
div.bblock table.footer-table p {
    font-size: 0.9em;
    text-align: left;
}

div.bblock div.col-sm-4.right p {
    font-size: 1.2em;
    margin: 5% 0 0 0;
}
div.bblock div.col-sm-4.right p.icons {
    font-size: 2em;
}


/* ************************** */
/* pages layout  */
/* ************************** */

body.page-node.page-node-type-page.no-sidebars h1.page-title,
body.page-node.page-node-type-article.no-sidebars h1.page-title,
body.page-webform.no-sidebars h1.page-title
{
    margin-left: 11%;
}
body.page-node.page-node-type-page.no-sidebars main#main.flex-main,
body.page-node.page-node-type-article.no-sidebars main#main.flex-main,
body.page-webform.no-sidebars main#main.flex-main
{
    margin-left: 11%;
}
body.page-node.page-node-type-page.no-sidebars ul.breadcrumb,
body.page-node.page-node-type-article.no-sidebars ul.breadcrumb,
body.page-webform.no-sidebars ul.breadcrumb
{
    margin-left: 11%;
}



/* #sliding-popup {
    background: url(../images/gradient.png) center center scroll repeat-y transparent;
} */