@import url(https://fonts.googleapis.com/css?family=Roboto:400,100,300,500,700,900);
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,700);
* {
    font-family: 'Roboto', sans-serif;
}
body {
    background-color: #a4cbda !important;
    background-image: url(../images/theme/forest_background_v1.jpg);
    background-position: center top;
/*    background-image: url(../images/theme/karma_w300.png),  url(../images/theme/pandero_w230.png);
    background-position: left bottom, right bottom;*/
    background-repeat: no-repeat, no-repeat;
    background-attachment: fixed;
}

img {
    max-width: 100%;
}

.main {
    background-color: #FFFFFF !important;
    padding: 0px !important;
    /*height: 80vh;*/
    /*border: 1px solid red;*/
    width: 100%;
    /*margin-top: 120px;*/
}

.main .row {
    width: 100%;
    /*border: 1px solid green;*/
    margin: 0px !important;
    padding: 30px 0px;
}

.main h2 {
    text-align: center;
    color: #5D2014;
    /*color: #0C5635;*/
    font-size: 240%;
    font-weight: 400;
    padding-top: 20px;
}

.main h3 {
    font-weight: 400;
    color: #96422F;
}

.main p {
    font-size: 110%;
    font-weight: 400;
}

.main .introText { text-align: center; font-weight: 500; }

.main hr {
    padding: 20px 0px;
}

header {
    padding: 10px 0px;    
    width: 100%;
    /*border: 1px solid red;*/
}

span.clear { clear: right; display: block; }
.journeytonewkalapa_logo { padding-right: 50px; }
.sustainsikkim_logo { padding-left: 50px; }
#logosDesktop { display: block; }
#logosDesktop .row { margin: 10px;}
#logosMobile {display: none;}
nav { 
    /*border: 1px solid yellowgreen !important;*/ 
    text-align: center !important; 
    width: 100% !important; 
    margin: auto; 
}
#navbarNavDropdown { 
    /*border: 1px solid yellow;*/ 
    width: 90% !important; 
    margin: auto; 
    text-align: center !important; 
}
.navigationContainer { padding: 0px; background-color: #a4cbda !important; } /* do not define margin property because it will affect the centering of the navigation */
nav { background-color: #EEEEEE; }
.aboutItemImg, .rowItemImg { text-align: center; }
.coloringThumb img { border: 2px solid #51A071; }
.coloringThumb .btn { margin-top: 10px; margin-bottom: 20px;}
.borderBottom { border-bottom: 1px solid #EEEEEE; padding-bottom: 60px !important;}

.slidesContainer { padding: 0px; }
.footerContainer {
    padding-top: 30px;
    padding-bottom: 10px;
    background-color: #343A40;
    color: #FFFFFF;
    text-align: center;
    font-size: 90%;
}
.footerContainer a, .footerContainer a:hover, .footerContainer a:visited { color: #FFFFFF; }
.aboutLinkDiv { padding: 10px !important; text-align: right; font-size: 90%;}
.aboutLinkDiv a:hover {cursor: pointer;}
#navbarNavDropdown { text-align: left !important; }
.errorContainer { text-align: center; }

@media only screen and (max-width: 1200px){
    body {
        background-image: none;
    }
    nav {padding: 5px !important; background: none;}
    #logosDesktop { display: none; }
    #logosMobile { 
        display:block; 
    }
    .sustainsikkim_logo { 
        padding: 0px; 
        width: 54px; 
    }
    .journeytonewkalapa_logo { padding: 0px;  height: 54px; }
    /*#navbarNavDropdown { border-top: 1px solid #AAAAAA !important; margin-top: 10px !important; text-align: left !important; padding: 0px !important; margin: 0px !important; }*/
    .main p {
        font-size: 120%;
    }
}