/*
 ----------------------------- 
 PVII Layout Builder Magic
 by Project Seven Development
 www.projectseven.com
 Custom Styles
 -----------------------------
*/

/*
***************************************************
Font Families: You may edit the font-family values,
BUT DO NOT REMOVE OR RENAME THE 4 RULES BELOW
***************************************************
*/


.lbm-stack-sans {font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", sans-serif;}
.lbm-stack-serif {font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;}
.lbm-stack-thin {font-family: Lato, "Gill Sans", Optima, sans-serif; font-weight: 300;}
.lbm-stack-fancy {font-family: Federo, "Gill Sans", Optima, sans-serif;}


body {font-family: Arial, Helvetica, sans-serif;
}
#top  {
position: fixed;
z-index: 99999;
top: 0px;
left: 0px;
width: 100%;
padding:10px 0px 0px 0px;
/* border-bottom: 1px solid #ccc; */
background-color: rgba(255,255,255,.9);
}

.top {
max-width:940px;
margin:auto;

padding:10px 10px 0px 10px;

}

#topcol {
max-width:940px;
/* 
margin-top:65px;

margin-bottom:35px;
 */
padding:85px 0px 0px 0px;
}

.topcol {
max-width:940px;
/* 
margin-top:65px;

margin-bottom:35px;
 */
padding:0px 0px 50px 0px;
}

#footer {
position: fixed;
z-index: 99999;
bottom: 0px;
top: auto;
left: 0px;
width: 100%;
text-align: left;
background-color: rgba(255,255,255,.9);
/* border-top: 1px solid #ccc; */
box-sizing:border-box;
}

.footcol {
max-width:940px;
margin:auto;
padding:10px 0px 10px 10px ;
}

h1, h2, h3, h4, h5 {
	font-weight: normal;
	 color:#666666;
}


h1 {font-size: 145%;}
h2 {font-size: 130%;}
h3 {font-size: 120%;}
h4 {font-size: 100%;}
h5 {font-size: 90%;}

.scalable-rounded {
	width: auto;
	height: auto;
	max-width: 100%;
	border-radius: 7px;
}
.scalable-fancy {
	width: auto;
	height: auto;
	max-width: 100%;
	border-radius: 7px;
	box-shadow: 0px 0px 10px rgba(0,0,0,.65);
}

.bigg {
	font-size: 180%;
}
.bigg strong {
	font-weight: 400;
}

/*
Link Styles
Assign one of the following classes to
Text Links on your page
*/
.text-link-light {
	color: #EEE;
	border-bottom: 1px dotted;
}
.text-link-dark {
	color: #000;
	border-bottom: 1px dotted;
}
.text-link-dark:hover, .text-link-light:hover {
	border-bottom: 1px solid;
}
.text-link-dark, .text-link-light {
	text-decoration: none;
}

/* List commands */

ul.horiz li {
 display: inline;
 font-size: 12px;
}

ul.proj li {
 font-size: 12px;
 padding: 30px 0 0 0;
}

ul.small li {
 font-size: 12px;
 padding: 15px 0 0 3px;
}

ul {
 list-style-type: none;
 padding: 0;
 margin: 10px 0;
}


a:link, a:visited, a:hover, a:active {
 text-decoration: none;
 color:#666666;
 background-color: transparent;
 }

a:hover, a:active {
 text-decoration: underline;
 color:#000000;
 background-color: transparent;
 }
 /* END List commands */
 /* Miscellaneous classes for reuse */

img { 
   border:1px solid #666666;
}

/*ul styles*/

	#lvl2 { 
	 padding: 0 0 0 10px;
	  margin:0; 
	  } 
	#lvl2 li { 
	  list-style-type:none; 
	  } 
	#lvl2 a, #lvl2 a:visited { 
	  color:#666666
	  } 
	  

/*Media Queries

@media only screen and (min-width: 767px) and (max-width: 1100px) {
body {font-size: 100%;}
}

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

body {font-size: 100%;}
}

@media only screen and (min-width: 0px) and (max-width: 480px) {

body {font-size: 100%;}
}*/

@media only screen and (min-width: 0px) and (max-width: 700px) {
.p7LBM-1-style-2, .p7LBM-1-style-4 {width:100% !important;}
.p7LBM-1-style-2 {border-bottom: 1px solid !important; padding:20px 10px 10px 10px !important;}
.p7LBM-1-style-4 {border-top: 1px solid !important; padding:10px !important;}
.p7LBM-2-style-4 {padding:0px !important;}
}
