/*****************************************************************************/
/***************************** GENERAL DEFAULTS ******************************/ 
/*****************************************************************************/

body {text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased;}
hr {border-top: 1px solid #ddd;}
a {text-decoration: none;}
.invert, .invert h1, .invert h2, .invert h3, .invert h4, .invert h5, .invert h6, .invert a, .invert strong {
	color:#fff!important;
}
.clear {clear: both; float: none;}
p {margin-bottom: 1em;}
.faded {opacity: 0.5;}
/*****************************************************************************/
/******************************* LAYOUT STUFF ********************************/ 
/*****************************************************************************/

.max-2000 {max-width: 2000px;} .max-1950 {max-width: 1950px;} .max-1900 {max-width: 1900px;} .max-1850 {max-width: 1850px;} .max-1800 {max-width: 1800px;} .max-1750 {max-width: 1750px;} .max-1700 {max-width: 1700px;} .max-1650 {max-width: 1650px;} .max-1600 {max-width: 1600px;} .max-1550 {max-width: 1550px;} .max-1500 {max-width: 1500px;} .max-1450 {max-width: 1450px;} .max-1400 {max-width: 1400px;} .max-1350 {max-width: 1350px;} .max-1300 {max-width: 1300px;} .max-1250 {max-width: 1250px;} .max-1200 {max-width: 1200px;} .max-1150 {max-width: 1150px;} .max-1100 {max-width: 1100px;} .max-1050 {max-width: 1050px;} .max-1000 {max-width: 1000px;} .max-950 {max-width: 950px;} .max-900 {max-width: 900px;} .max-850 {max-width: 850px;} .max-800 {max-width: 800px;} .max-750 {max-width: 750px;} .max-700 {max-width: 700px;} .max-650 {max-width: 650px;} .max-600 {max-width: 600px;} .max-550 {max-width: 550px;} .max-500 {max-width: 500px;} .max-450 {max-width: 450px;} .max-400 {max-width: 400px;} .max-350 {max-width: 350px;} .max-300 {max-width: 300px;} .max-250 {max-width: 250px;} .max-200 {max-width: 200px;} .max-150 {max-width: 150px;} .max-100 {max-width: 100px;} .max-50 {max-width: 50px;}

.centered {margin: 0 auto;}
blockquote p:last-of-type {margin-bottom: 0px;}
.fl-col.centered {float: none;}


.fl-page-nav-right .fl-page-header-wrap .container, .fl-page-bar .fl-page-bar-container {
	max-width: 96%; 
}

@media screen and (min-width: 768px) {
	.offset-25 .fl-row-content-wrap, .offset-object-25 {top: -25px;}
	.offset-50 .fl-row-content-wrap, .offset-object-50 {top: -50px;}
	.offset-75 .fl-row-content-wrap, .offset-object-75 {top: -75px;}
	.offset-100 .fl-row-content-wrap, .offset-object-100 {top: -100px;}
	.offset-150 .fl-row-content-wrap, .offset-object-150 {top: -150px;}
	.offset-200 .fl-row-content-wrap, .offset-object-200 {top: -200px;}
	.offset-250 .fl-row-content-wrap, .offset-object-250 {top: -250px;}
	.offset-300 .fl-row-content-wrap, .offset-object-300 {top: -300px;}
	.offset-350 .fl-row-content-wrap, .offset-object-350 {top: -350px;}
	.offset-400 .fl-row-content-wrap, .offset-object-400 {top: -400px;}
	.offset-450 .fl-row-content-wrap, .offset-object-450 {top: -450px;}
	.offset-500 .fl-row-content-wrap, .offset-object-500 {top: -500px;}
}

/*****************************************************************************/
/***************************** FIXING DEFAULTS *******************************/ 
/*****************************************************************************/

.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li + li {
	border-top: 1px solid rgba(128,128,128,0.1); 
}

/*****************************************************************************/
/****************************** MEDIA QUERIES ********************************/ 
/*****************************************************************************/

@media only screen and (min-width: 768px) {
	.mobile-only {display: none!important;}
}

@media only screen and (max-width: 1100px) and (min-width: 992px) {
	
}



/****************************** IPAD LANDSCAPE ********************************/ 

@media only screen and (max-width: 1024px) {
	
}


/********************************* BB MEDIUM **********************************/ 

@media only screen and (max-width: 1024px) {
}




/****************************** IPAD PORTRAIT ********************************/ 

@media only screen and (max-width: 769px) and (min-width: 768px) {
	
}



/******************************* SMARTPHONE **********************************/ 

@media only screen and (max-width: 768px) {
	.fl-col-small {
		max-width: 100%; 
	}
}

@media only screen and (max-width: 767px) {
}