body {
font-family: 'Open Sans', sans-serif, Verdana;
color:#575756;
}
ul{
list-style-type: none;
}
li{
margin-left:-30px;
}

a{
color:inherit;
*text-decoration:underline;
}
a:hover{
text-decoration:none;
color: inherit;
}

#sliderdiv{

	margin-bottom: 20px;

}
.carousel-inner .item img{
margin: 0 auto;
}
	
#main-nav{
	margin-top: 50px;
	
}
ul.dropdown-menu li a:hover{
	background-color:white;
}

.container ul {
margin-left: 20px;
}

.container ul li {
list-style-type: circle;
}	

.container ul.dropdown-menu {
margin-left: 0;
}

ul.dropdown-menu  li{
list-style-type: none
}

.navbar-default {
background-color : white;
border: none;
}

.grow {
  -webkit-transition:all 0.25s ease-out;
  -moz-transition:all 0.25s ease-out;
  -ms-transition:all 0.25s ease-out;
  -o-transition:all 0.25s ease-out;
  transition:all 0.25s ease-out;
}

.grow:hover {
  -webkit-transform:scale(1.05);
  -moz-transform:scale(1.05);
  -ms-transform:scale(1.05);
  -o-transform:scale(1.05);
  transform:scale(1.05);
}



.pink-bg{
background-color: #fad3ee;	
}

.shadow {
box-shadow: 5px 5px 5px 3px rgba(0,0,0,0.3);
}

.border {
 border-style: solid;
 border-width: 13px;
 border-color: white;
}

.navbar{
border-radius:0px;
min-height: 150px;

*background-color: #a51008;
}
.nav .open.main_menu_active > a,  .open .dropdown-menu > li > a{
	color: #cab29c !important;
	text-decoration:none;
}
b, strong {
font-weight: 600;
}

	.dropdown-menu {
    	min-width: 200px;
		padding-top:10px;
		padding-bottom:10px;
		border: 1px solid #ccc;
    }
    .dropdown-menu.columns-2 {
    	min-width: 400px;
    }
    .dropdown-menu.columns-3 {
    	min-width: 600px;
    }
	.dropdown-menu.columns-4 {
    	min-width: 600px;
		
    }
	.dropdown-menu.columns-5 {
    	min-width: 800px;
	}
    .dropdown-menu li a {
    	padding-bottom: 5px;
    	font-weight: 300;
    }
    .multi-column-dropdown {
    	list-style: none;
		padding-left:10px;
		padding-right:10px;
    }
	ul.multi-column-dropdown {
    	margin-left:0px !important;
    }
	.dropdown-menu .row{
		margin-left:0px;
		margin-right: 0px;
	}
	
    .multi-column-dropdown li a {
    	display: block;
    	clear: both;
    	line-height: 1.428571429;
    	color: #333;
    	white-space: normal;
		text-decoration: none;
    }
    .multi-column-dropdown li a:hover {
    	text-decoration: none;
    	color: #262626;
    	background-color: #f5f5f5;
    }
     
    @media (max-width: 767px) {
    	.dropdown-menu.multi-column {
    		min-width: 240px !important;
    		overflow-x: hidden;
    	}
    }

.navbar-default .navbar-nav > li > a:focus,.navbar-default .navbar-nav > li > a:hover{
	color:#aa2886;
}
.navbar-default .navbar-nav > li > a{
	font-family: 'PT Sans', sans-serif, Verdana;
	color:#aa2886;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 1.3em;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{
background-color: white;
color: inherit;
}

.nav li{
	margin-left: 0px;
	padding-top: 40px;
}

.main_menu_active a {
font-size: 1.1em;
font-weight: bold;
text-decoration:underline;
color: #7c195b !important;
}
section{
	margin-top: 20px;

}
section section{
	margin-top: 0px;
	margin-bottom: 0px;
}

img {
	max-width: 100%;
}

h1, .h1like { 
	color: #aa2886; 
	font-size: 36px; 
	font-weight: normal; 
	line-height: 42px; 
	margin-top: 13px;
	margin-bottom: 8px;
	text-decoration: none !important;

}

h2, .h2like { 
	color: #aa2886;
	font-size: 24px; 
	font-weight: normal; 
	line-height: 30px; 
	margin-top: 12px; 
	margin-bottom: 7px; 

}
h3, .h3like { 
	color: #aa2886;
	font-size: 20px; 
	font-weight: normal; 
	line-height: 26px; 
	margin-top: 10px; 
	margin-bottom: 6px; 

}
p { 
	font-size: 16px; 
	line-height: 22px;  
	margin-bottom: 8px;
	*text-shadow: 1px 0 0 #eee;
}

a { 
	text-decoration: underline;
}

a:hover { 
	cursor:pointer;
}


.martop10 {	margin-top: 10px; }
.martop20 {	margin-top: 20px; }
.martop30 {	margin-top: 30px; }
.martop40 {	margin-top: 40px; }
.martop50 {	margin-top: 50px; }
.martop60 {	margin-top: 60px; }
.martop70 {	margin-top: 70px; }
.martop80 {	margin-top: 80px; }
.martop90 {	margin-top: 90px; }
.martop100 {margin-top: 100px; }

.marbot10 {	margin-bottom: 10px; }
.marbot20 {	margin-bottom: 20px; }
.marbot30 {	margin-bottom: 30px; }
.marbot40 {	margin-bottom: 40px; }
.marbot50 {	margin-bottom: 50px; }
.marbot60 {	margin-bottom: 60px; }
.marbot70 {	margin-bottom: 70px; }
.marbot80 {	margin-bottom: 80px; }
.marbot90 {	margin-bottom: 90px; }
.marbot100 {margin-bottom: 100px; }

.innershadow {
	box-shadow: inset 0px -20px 20px -20px rgba(0,0,0,0.5),
					inset 0px 20px 20px -20px rgba(0,0,0,0.5);
}

.footerClass{
	background-color: #7c195b;
	color: white;
	font-size: 1.1em;

}

@media only screen and (max-width: 990px) {
	.pageRef {
		margin-top:20px;
	}
	.pageRef img{
		display:none;
	}
	.circleContainer{
	margin-top: 20px;

	}
	.mobile_margin_top{
		margin-top:20px;
	}
	.navbar-header{
		margin-top: 115px;
	}
	.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{
		background-color: white;
		color: inherit;
	}
	.multi-column-dropdown li a, .multi-column-dropdown li , .multi-column-dropdown li a:hover, .open .dropdown-menu > li > a, .open .dropdown-menu > li > a:hover{
		*color:white !important;
		*background-color: #a51008!important;
	}
	.divider{
		display:none;
	}
	.dropdown-menu.multi-column div{
		margin-top:10px;
	}
	.eventprev{
		margin-bottom: 20px;
	}
	h1 {
		font-size: 2.1em;
		margin-top: 15px;
	}

	h2 {
		font-size: 1.7em;
		text-decoration: none;
		margin-top:0px;
	}

	h3 {
		font-size: 1.5em;
	}

	h4 {
		font-size: 1.3em;
		margin-bottom: 5px;
	}
	p{
		font-size: 1.15em;
		line-height: 1.35em;
	}
}