/*
Theme Name: Mount Counselling
Theme URI: http://louisj.co
Decription: Bootstrap Counselling Theme
Version: 1
Author: Louis Jackson
Author URI: http://louisj.co
*/

@import url('bootstrap.min.css');

body {
	color: #3A3A3C;
   /*font-family: "Avant Garde", Avantgarde, "Century Gothic", CenturyGothic, AppleGothic, sans-serif;*/
	
}


h1,h2,h3,h4 {

    font-family: Century Gothic, sans-serif;
}


.card-style {

    margin-bottom: 30px;
}

.mappad {
    padding: 0px;
}

.underline {

    border-bottom: 1px solid black;
    padding-bottom: 20px;
}

.contactinfocard {

 
    margin-top: 20px;
    padding-bottom: 40px;
    padding-top: 20px;
    

}
.contactwriting h2 {
    margin-top: 0px;

}

.ltblue {
    background-color: #7edfff; 

}

.ltbrown {   
    background-color: #F0A95F;
}
.mdblue {   
    background-color: #5FCCF0;
}

.dkblue {
    background-color: #3087A3;
    
}

.dkbrown {    
    background-color: #A36320;
}

.card-style-bg {

    background-color: #5FCCF0;
    min-height: 100px;
    box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}

.card-style-archive {

    padding-top: 15px;
    padding-left: 10%;
    padding-right: 10%;
    padding-bottom: 30px;


}
.card-styles {

    padding-top: 10px;


}



    .logo-stylin img {

         margin-left: auto;
    margin-right: auto;
    display: block;
    margin-top: 30px;

        
    }


.btn-link {
    background-color: none;
    color: #3A3A3C;
    border: 1px solid #3A3A3C;
    width: 100%;
}

.btn-link:hover {
    background-color: white;
    color: #3A3A3C;
    border: none;
    text-decoration: none
    
}

  .jumbotron {
  -webkit-clip-path: polygon(0% 0%, 0% 100%, 46% 100%, 50% 96%, 54% 100%, 100% 100%, 100% 0%);
    }


.buttn-pad {
    padding-top: 30px;

}

.imgnopad {

    padding-right: 0px;
    padding-bottom: 20px;
}

.navbar {
    margin-bottom: 0px;
}



.nopad {

    margin-top: 0px;
    padding-bottom: 20px;
    color: #3A3A3C;


}

.card-spacing {
    margin-top:30px;
    margin-bottom:30px;
}

.card-style {

    background-color: white;
    padding-bottom: 20px;
    padding-top:10px;
}

.staff-bevel {

    color: #3A3A3C;
    padding-top: 0px;
    
}



.footer-data {
    background-color: #3A3A3C;
    border: none;
    padding-top: 30px;
   

}
.footer-margin {
     padding-top: 50px;

}





.background-blue {
	padding-top: 50px;
	background-color: #3A3A3C;
	color: white;

}


.background-blue p {
	color: white;
}

.full-width {

	width: 100%;
}


.btn {

    border-radius: 0px;

}

.btn-info {

    background-color: #5FCCF0;
    border: none;
    color: #3087A3;

}

.btn-info:hover {

    background-color: white;
    border: none;
    color: #3A3A3C;

}

.btn-warning {
    background-color: #F0A95F; 
    color: #A36320;
    border: none;
}

   #map {
        height: 300px;
      }

.btn-warning:hover  {
    background-color: white; 
    color: #3A3A3C;
    border: none;
}

.btn-default {

    border: none;

}

.form-control {

    border-radius: 0px;
       background-color: #ffebd8;
}
.jumbotron h2 {
	color:#3A3A3C ;
	font-size:12pt;
	text-shadow: 0px 2px 2px white;
	opacity: 1;
}

.jumbotron {
    margin-bottom: 0px;
    top:-30px;
    background-attachment: relative;
    background-size: cover;
    background-repeat: no-repeat;
    color:#3A3A3C;
    height:350px;
               -webkit-background-size: 100%;
             -moz-background-size: 100%;
               -o-background-size: 100%;
         background-size: cover;
           -webkit-background-size: cover;
             -moz-background-size: cover;
               -o-background-size: cover;
        }


.jumboimg {
	width:100%;
}

.jumbobuffer {

	padding-top: 20px;
}





.top-pad {
    padding-top:  0px;
}


.footer {
    position: relative;
    bottom: 0;
    width: 100%;
    height: 60px;
    background-color: #f5f5f5;

}
.navbar {
    background-color: white;
    width: 100%;
    min-height:60px;
    font-size: 12px;
    


}

img.attachment-post-thumbnail {
    border-radius: 50%;
   
}

.logo-img {
    height: 50px;
}

.navbar-toggle {

    margin-top: 13px;
    border-radius: 0px;
}


.top-marg {
    margin-top: 50px;
    font-size: 10pt;

}

.bottom-stick{
    margin-top:-48px;
}

nav {
    
    color:black;


}


p {
    color: #3A3A3C;
}


.contact-box {

    padding: 0px;
    padding-bottom: 30px; 

}


.contactformbox {

    padding: 20px;
    background-color: #F0A95F;
    

}

.nav>li>a {
    
    
    padding: 10px 10px;

}
@media (min-width: 500px) {
    @media (max-width: 842px) {
        .jumbotron {
   
    height:500px;

    }
}
}

@media (min-width: 990px) {
   .navbar-nav {

    border-bottom: 1px solid grey;
    


    }
}

@media (min-width: 764px) {

 .body {

    min-height: 500px;
}

	.jumbotron h2 {
	font-size: 25pt;
	opacity: 1;
	padding-top: 5px;
	padding-bottom: 5px;

}


  .jumbotron {
  -webkit-clip-path: polygon(0% 0%, 0% 100%, 48% 100%, 50% 96%, 52% 100%, 100% 100%, 100% 0%);
    }


.top-pad2 {
    top: 0px;
}


.navbar-toggle {

    margin-top: 14px;
    border-radius: 0px;
}



.staff-bevel {

    padding-top: 100px;
    
}


    .jumbotron {
    margin-bottom: 0px;
    margin-top: 0px;
    background-position: 0% 20%;
    background-size: cover;
    background-attachment: fixed;
    background-repeat: no-repeat;
    color: white;
    height:450px;
    width: 100%;
    overflow-x: hidden;

    
}

.navbar-nav {

	padding-top: 8px;

	


}

.jumbobuffer {

	padding-top: 20px;
}

.top-pad {
	top: 150px;
}





    }

.navbar-brand {
    padding-top: 0px;
}

.card-style img {
    position: relative;
    float: right;
}

.snapmid {
    padding-bottom: 20px;
}

@media (max-width: 500px) {

.card-style img {
    display: block;
    margin: 0 auto;
    float: none;
}

.snapmid {
    text-align: center;
}

}



@media (max-width: 990px) {
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
       
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }


    .navbar-collapse.collapse {
        display: none!important;
    }
     .navbar-collapse.in {
		display: block !important;
		}
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .excerptpad {

    padding-left: 20px;
    padding-right: 20px;
}



  
 
}

     .logo-stylin2 p {

        padding-bottom: 20px;
    }

    .logo-stylin2 img {

    margin-left: auto;
    margin-right: auto;
    display: block;
    margin-top: 30px;

    }

.widget-margin {
    margin: 0px 0px;
}

.navbar-default .navbar-nav>li>a {
    color: #3A3A3C;

}

ul.dropdown-menu {

    border-radius: 0px;
}

.menu>ul>li>a {
    text-decoration: none;
    color: grey;
}
.blue-color>p {
    color: grey;
    padding-left: 20px;
}

.blue-color>div>div>p {
    color: grey;
    padding-left: 20px;
}

.blue-color {
    color: grey;
    border-left: 1px solid grey;
    padding-bottom: 20px;

}

.vertical-lign {
    color: grey;
    vertical-align: middle;
}

.butn-room {

    margin-bottom: 20px;
}

#menu-header-menu-1>li>a {

    color:grey;
}
#menu-header-menu-1>li>ul {

    color:grey;
    display: none;
}



.navbar-fixed-top {
    border-width: 0 0 0px;

}
@media (min-width: 1220px) {

        .jumbotron {
   
    height:500px;

}

}
