/*common css for both create event and create costume page*/
 @font-face 
{
     font-family: Graphik;
     src: url('../../fonts/Graphik-Regular-Web.eot') format('embedded-opentype'), 
     url( '../../fonts/Graphik-Regular-Web.ttf' ) format('truetype'),
     url('../../fonts/Graphik-Regular-Web.woff2') format('woff2'), 
     url('../../fonts/Graphik-Regular-Web.woff') format('woff'), 
     url('../../fonts/whitneybook.svg#Graphik-Regular-Web') format('svg');
}
 body 
 {
     margin: 61px 0 0 0!important; 
}
.row 
{
    margin-left: -15px!important;
    margin-right: -15px!important;
	width:100%;
}
 .site-map
{
     font-family:Graphik,Helvetica,helvetica,arial,sans-serif;
     color:#39364f;
    padding : 30px 0 30px 0; 
}
 .site-map-equal-height
{
	display: flex;
    flex-wrap: wrap;
	margin-bottom:50px;
}
 .site-map btn,h1,h2,h3,h4,h5,h6
 {
     font-family:Graphik,Helvetica,helvetica,arial,sans-serif;
     color:#39364f;
} 
 .site-map-no-padding 
 {
     padding-left:0;
     padding-right:0;
}
 .site-map-no-padding-l
 {
     padding-left:0;
     padding-right:15px;
}
 .site-map-no-padding-r 
 {
     padding-left:15px;
     padding-right:0;
} 
 .site-map a 
 {
     font-size: 14px;
     color:#39364f;
     text-transform: capitalize;
     text-decoration: none;
     cursor:pointer;
}
 .site-map a:hover
 {
     color:#2196F3;
}  
 .site-map .btn-common-reserve-sit
 {
     padding: 5px 12px;
     font-size: 15px;
     font-weight: normal;
     text-transform: capitalize;
     height: auto;
     background-color: #7bad22;
     border: 2px solid #7bad22;
     color: #fff;
     text-align: center;
     margin-bottom:0px;
     overflow-wrap: break-word;
     white-space: normal;
     border-radius: 0px;
     cursor: pointer;
     text-decoration: none;
}
 .site-map .btn-common-reserve-sit:hover,
 .site-map .btn-common-reserve-sit:focus,
 .site-map .btn-common-reserve-sit:active 
 {
     background-color: #9CCC47;
     border: 2px solid #9CCC47;
     outline:0;
     box-shadow: none;
     color:#fff;
     box-shadow: none;
} 
  .site-map .grid-mb
 { 
	margin-top:15px; 
 }
  .site-map h3.site-map-title
 {
	 color: #39364f;
    font-size: 22px;
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase;
    padding-top: 0;
    padding-bottom: 20px;
	margin-top: 0;
    border-bottom: 2px solid #25a9d7;
 }
   .site-map h4.site-map-sub-title
 {
	color: #555;
    font-size: 16px;
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase;
    padding-top: 0;
	margin-top:10px;
	margin-bottom:15px;
 }
    .site-map  ul.maplinks
 {
	    padding-left: 0px;
    list-style-type: none;
    margin-bottom: 0; 
	padding-left:0;
 }
.site-map  ul.maplinks li
 { 
	list-style-type:none;
	display:block; 
	margin-bottom: 3px;
 }
 .site-map  ul.maplinks li:last-child
 {  
	margin-bottom:0px;
 }
 .site-map  ul.maplinks li a
 {
	color: #39364f;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    text-transform: Capitalize;
	cursor:pointer;
	text-decoration:none;
 }
  .site-map  ul.maplinks li a:hover
 {
	color:#25a9d7; text-decoration:underline;
 }
 
 @media (max-width: 767px)
{ 
	body
	{
		margin: 0px 0 0 0!important;
		overflow:auto;
	}
	.site-map h3.site-map-title 
	{ 
		font-size: 18px; 
		padding-bottom: 15px; 
	} 
	.site-map h4.site-map-sub-title
	{ 
		font-size: 16px; 
		font-weight: bold !important;
	}	
	.site-map ul.maplinks li a
	{ 
		font-size: 14px; 
	}
}
 
@media (max-width: 991px) and (min-width: 768px)
{
	.site-map h3.site-map-title 
	{ 
		font-size:22px;  
	} 
	.site-map h4.site-map-sub-title
	{ 
		font-size: 18px;  
	}	
	.site-map ul.maplinks li a
	{ 
		font-size: 14px; 
	}	 

}  