/*-------------------------------
            TYPOGRAPHY 
--------------------------------*/

body p, 
.entry-content p, 
.entry-content ul li,  
.entry-content ul,  
.entry-content a, 
.pp-sub-heading p {

}


/*--------------------------------
            HEADER 
---------------------------------*/
/*---
  Media queries? Y/N
---*/
@media screen and (min-width: 769px) {

#head8menu ul.menu li.menu-item a span{
	transition: 0.3s;
	padding-bottom: 3px;
	border-bottom: 2px solid transparent;
}
#head8menu ul.menu li.current_page_item a span, #head8menu ul.menu li.menu-item a:hover span{
	margin-bottom: 10px;
	border-color: #ffffff;
}
a:focus{
    outline: 0;
}

	
}


/*-------------------------------
            NAVIGATION
--------------------------------*/
/*---
  Media queries? Y/N
---*/



/*--------------------------------
            BUTTONS
----------------------------------*/
/*---
  Media queries? Y/N
---*/

a.button, 
span.fl-button-text, 
span.uabb-button-text.uabb-creative-button-text, 
.gform_button.button, 
a.fl-button {

}



/*----------------------------------
            FOOTER
---------------------------------*/
/*---
  Media queries? Y/N
---*/


/*------------------------------
            BB MODULES
---------------------------------*/

/*---
  MODULE NAME
  Description of section
  Media queries? Y/N
---*/


/*------------------------------
            PAGE SPECIFIC 
---------------------------------*/

/*---
  PAGE NAME
  Description of section
  Media queries? Y/N
---*/



/*-------------------------------
        LARGE SCREENS ONLY
---------------------------------*/

@media screen and (min-width: 769px){ 


}


/*-------------------------------
        LAPTOP SCREEN - 1366
---------------------------------*/

@media screen and (max-width: 1366px){ 


}


/*-------------------------------
      IPAD PRO SCREENS - 1024
---------------------------------*/

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


}


/*--------------------------------
    TABLET SCREENS AND SMALLER
--------------------------------*/

@media screen and (max-width: 768px){ 
.parent-row {
    display: flex;
    flex-direction: column-reverse;
}


.row-2 {
    order: 1;
}

.row-1{
    order: 2;
}


}


/*-------------------------------
        MOBILE SCREENS ONLY
---------------------------------*/

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


/*-------------------------------
 Anti-orphan Code for Large Device
---------------------------------*/

@media screen and (min-width: 769px) {

.lb-code {
display: inline-block;
}	
	
}