@charset "utf-8";
/* CSS Document */

/* General style modidiers */
/*
P{
    font-size: larger;
    text-align: justify;
}
LI{
    font-size: larger;
    text-align: justify;
}
*/
/* End of General style modidiers */

/* RocketTheme modifiers */
.g-flexslider-slideshow-item-title{
	font-weight: bold !important;
	font-weight: bolder !important;
}
/* End of RocketTheme modifiers */

/* Gantry modifiers */
#table_map_sidebar{
    display: none;
}
button{
    color: red;
    background-color: red;
}
/*.customLogo{*/
/*    padding-left: 15px;*/
/*}*/
.btn-outline-dark, .btn-outline-primary, .btn-warning, .btn-danger{
  color: #369 !important;
}
/*#g-navigation{*/
/*    border: 3px red solid !important;*/
/*    margin-top: 50px;*/
/*}*/
.btn-danger{
  background-color: #2c2d2c !important;
  color: red !important;
}
.listfilter{
  text-align: left;
}
.fabrik_actions{
  text-align: right;
}
.fabrikForm {
  border: none !important;
}
.fabrikForm thead{
  background-color: #ccc;
}
.fabrikForm form, th{
  border: none !important;
}
.fabrikForm tr{
  border-bottom: 1px blue solid !important;
}
.fabrikForm table{
  /* border: 1px red solid !important; */
  border-top-left-radius: 80px 80px !important;
  border: 3px #666 solid;
  background-clip: content-box;
}
.fabrikFilterContainer{
  border-bottom: 1px green solid !important;
}
#fabr_people___name_ro{
  font-weight: bold;
  font-size: larger;
}
#fabr_people___photo_ro{
  position: relative;
  top: 0px;
  left: 0px;
  /* border: 2px navy solid; */
  width: 100px;
}
#fabr_people___photo_ro img{
  border: 2px #ccc solid;
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}
/* End of Gantry modifiers */

/* SPANS for small twiacks */
.page-bg-gray-01{
	/*background-image: url(../../../../images/bg/gray-bg-particle-01.gif);
	background-repeat: repeat;*/
}

.text_green{
	color: #02daae;
}
.text_red{
	color: red;
}

/* Article Images */
.articleImageLeftFloated{
	float: left;
	margin: 4px 15px 5px 5px;
	padding: 10px;
	border: 1px #CCCCCC dotted;
	max-width: 300px;
}
.articleImageFullWidth{
	float: none;
	clear: both;
	padding: 0px;
	margin: 0px;
	text-align: left;
	/*border: 3px red solid;*/
}
.articleImageFullWidth IMG{
	margin: 2px;
	width: 100%;
	/*object-fit: cover;*/
	height: auto;
}
/* End of Article Images */

.articleLargerTextjustified{
    text-align: justify;
    font-size: 1.3em;
}
.articleLargerTextjustified P{
    margin: 30px auto;
    padding: 7px 3px;
    /*border: 3px red solid;*/
}
.articleLargerTextjustified H4{
    font-size: 1.5em;
}
.articleLargerTextjustified H3{
    font-size: 1.6em;
}
.articleLargerTextjustified A{
    font-size: 1em;
}
.articleLargerTextjustified SUP{
    font-size: 1em;
}
/* Badges */
.badge1 {
    border: 1px #666;
    border-radius: 5px;
    box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 2px, rgba(0, 0, 0, 0.07) 0px 2px 4px, rgba(0, 0, 0, 0.07) 0px 4px 8px, rgba(0, 0, 0, 0.07) 0px 8px 16px, rgba(0, 0, 0, 0.07) 0px 16px 32px, rgba(0, 0, 0, 0.07) 0px 32px 64px;
    padding: 13px;
    background-color: white;
    margin: 0 10px;
    /*height: 500px;*/
}
.badge1 img{
    float: left;
    width: 100px;
    margin-right: 20px;
}
.badge1 h1{
    margin: 15px 3px;
}
.badge1 h2{
    margin: 15px 3px;
}
.badge1 h3{
    margin: 15px 3px;
}
.badge1 ul{
    margin: 4px 4px 4px 0;
    border-top: 1px #cfcfcf solid;
    clear: left;
    list-style: none;
}
.badge1 li{
    list-style: none;
}
.badge1 span{
    font-style: italic;
    font-weight: bolder;
    font-size: 80%;
}
/*
    badge1_div_cleaner removes Fabrik's filters and edit buttons
    associated with the display of Fabrik list module the badge1
    css style and div template
*/
.badge1_div_cleaner{
    /*border: 2px red solid;*/
}
.badge1_div_cleaner .fabrikButtonsContainer{
    display: none;
    visibility: hidden;
    height: 0;
}
.badge1_div_cleaner .fabrikNav{
    display: none;
    visibility: hidden;
    height: 0;
}
.badge1_div_cleaner .btn-group{
    display: none;
    visibility: hidden;
    height: 0;
}
.badge1_div_width_fixer .fabrik_row {
    border-bottom: none;
    width: 100% !important;
}
.badge1_div_half_width .fabrik_row {
    border-bottom: none;
    /*width: 40% !important;*/
}
.badge1_div_half_width .row {
    border-bottom: none;
}
/* End of Badges */

.leftSidebarStyles{
    border-right: 2px #ccc solid;
    background-color: #dcdcdc !important;
}
.leftSidebarStyles .g-grid{
    margin-top: -30px !important;
    /*border: 2px pink solid;*/
}
.customNavigation{
    /*box-shadow: rgb(38, 57, 77) 0px 20px 30px -10px;*/
    box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
    padding: 25px;
}
.googleMapFixer img{
    width: 500px;
}