body {
  background-color: #ffffff;
  font-family: "Playfair Display", sans-serif;
}
.scripty {
  background-color: #ffffff;
  color: #333333;
  font-family: 'Allura', cursive;
}


/*Playfair Display|Lora|Explora|Allura*/

/*h1 {
  color: navy;
  margin-left: 20px;
}*/
a.deco-none_icons {
    color:#aaaaaa !important;
    text-decoration:none;
}
a.deco-none_link_k {
	color:#000000 !important;
    text-decoration:none;
}
.alternating_background_color {
    color:red;  
}
.underline {
	border-bottom: 1px solid black;
}
.bordered {
	border: 1px solid #000000;
}
.bordered_red {
	border: 1px solid #ff0000;
}
.card_bkgnd_color_lt_blue {
    /*background-color:#5DADE2; */ 
	background-color:#B5D9F1;  
}
.card_bkgnd_color_lt_red {
    background-color:#EF797F;  
}
.card_bkgnd_color_portfolio {
    background-color:#aaa;  
}
.card_bkgnd_color_grey{
	background-color:#e5e5e5;
}
.card_bkgnd_color_white{
	background-color:#fff;
}
.modal-dialog { 
          /*width: 360px;*/
	 color:#000;
 }
.modal-header {
    background-color: #aaa;
    padding:16px 16px;
    color:#000;
    /*border-bottom:2px solid #337AB7;*/
 }
.modal-footer {
    background-color: #aaa;
    padding:16px 16px;
    color:#000;
    /*border-bottom:2px solid #337AB7;*/
 }
.modal-body {
    background-color: #ccc;
    padding:15px 15px 15px 15px;
    color:#000;
   /* border-bottom:2px solid #337AB7*/;
 }
.padding_first
{

	border: 0px solid red;
	background-color: #000;
	padding: 0px; 
	background-image:none !important; 	
	background-repeat:no-repeat; 
	margin: 5px;


}
.padding
{
	border: 0px solid black;
	background-color: #000;
	padding: 0px; 
	background-image:none !important; 	
	background-repeat:no-repeat; 
	margin: 5px;
}
.font_Header_main_01{ /*font_FuturaPT_SC_condextrabold*/
	font-family: futura-pt-condensed, sans-serif;
	font-style: normal;
	font-weight: 800;
	}
.font_Header_division_01{ /*font_Komet_light_italic*/
	font-family: komet, sans-serif;
	font-weight: 300;
	font-style: italic;	
	font-size: 75% ;
	}
.font_body_01{ /*font_NimbusSans_light*/
 	font-family: nimbus-sans, sans-serif;
	font-style: normal;
	font-weight: 300;
	font-size: 95% ;
	}
.font_subhead_01{ /*font_Komet_heavy*/
	font-family: komet, sans-serif;
	font-weight: 800;
	font-style: normal;
	}	
 

/*style to change twentytwenty to have custom labels*/
#set_1 .twentytwenty-before-label:before {
    content: "retouched" }
#set_1 .twentytwenty-after-label:before {
    content: "original" }



.square {
    width: 100%;
    padding-bottom: 100%;
    background-size: cover;
    background-position: center;
}
.squared {
    width: 100%;
    padding-bottom: 100%;
    background-size: contain;
    background-position: center;
	background-repeat: no-repeat;
}
.maxheight{
	width: 430px;
}
.maxheight_v{
	width: 430px;
}
.maxheight_h{
	width: 975px;
}
.maxheight_thumb{
	width: 100px;
}

	
/*COLORS*/
/*Greys*/
.bg_light_grey_6 {
    background-color: #666;
     }
.bg_light_grey_7 {
    background-color: #777;
     }
.bg_light_grey_8 {
    background-color: #888;
     }
.bg_light_grey_a {
    background-color: #aaa;
     }
.bg_light_grey_b {
    background-color: #bbb;
     }
.bg_light_grey_c {
    background-color: #ccc;
     }
.bg_light_grey_d {
    background-color: #ddd;
     }
.bg_light_grey {
    background-color: #eee;
     }
.bg_white {
    background-color: #fff;
     }


a span.fab { text-decoration: none; color:black; }








