

nav.main_menu > ul > li > a {font-size:15px!important;}
.post_text_inner,.post_excerpt,.entry_title {font-size:26px!important;}
.mobile_menu li a {color:black!important;}
.mobile_menu li a:hover {color:#9be9c7!important;}

#lg{margin-top:70px;}

@media screen and (min-width: 1001px) {
.entry_title{margin-bottom:50px;margin-left:58px;}
}

.comment_form ,  .post_info, .popup-directions, #comments{display:none!important;}
.rm_display_account a ,.rm_display_logout a {color:white;}


footer .column1 {
position: relative;
top: -18px;
}

footer .column2 {
position: relative;
top: -18px;
}
.centerr{text-align:center;min-width:122px!important;}
.rev_slider_wrapper {
margin-top:-300px;
}


.contactt{
color: white;font-family:futura-lt-w01-light, sans-serif!important;
font-size:20px;
font-stretch:100%!important;
font-style:normal!important;
font-weight:400!important;
letter-spacing:normal!important;
line-height:normal!important;}

.portfolio{
color:#577083;
font-family:din-next-w01-light, din-next-w02-light, din-next-w10-light, sans-serif;
font-size:14px; 
font-style:normal; 
font-weight:400;
height:auto;
letter-spacing:normal;
padding:10px 10px 10px 10px;
line-height:21px;color:black;}

.title_subtitle_holder{display:none;}
.entry_title{color:white;}



.leaflet-control-attribution .leaflet-control{display:none!important;}

textarea {
   height: 150px!important;
}

.wpcf7-form input[type="text"],.wpcf7-form input[type="email"], .wpcf7-form textarea .wpcf7 textarea,   .wpcf7-textarea,textarea  {

border-top:none;border-left:none;border-right:none;border-bottom:1px solid white!important;    background: transparent!important;color:white!important;font-weight:bold;font-size:20px;
}
.wpcf7-form input[type="text"],.wpcf7-form input[type="email"]{ padding-bottom:2px!important ;padding-top:2px!important;}

.wpcf7-form textarea .wpcf7 textarea,   .wpcf7-textarea,textarea  {heigh:150px!important;}
.rmagic-form input[type="submit"], ,.wpcf7-submit{border:2px solid white!important;color:white!important;}

#menu-princ{border-top:1px solid #9be9c7;padding-top:10px;margin-top:8px;}
#menu-princ-eng{border-top:1px solid #9be9c7;padding-top:10px;margin-top:8px;}

#menu-princ .active{
border-top:3px solid #9be9c7;
    margin-top: -10px;
    padding-top: 10px;
}

#menu-princ a :hover{
border-top:3px solid #41802d;
    margin-top: -15px;
    padding-top: 15px;
}

#menu-princ-eng .active{
border-top:3px solid #9be9c7;
    margin-top: -10px;
    padding-top: 10px;
}

#menu-princ-eng a :hover{
border-top:3px solid #41802d;
    margin-top: -15px;
    padding-top: 15px;
}

 

.header_inner_left{margin-top:2px!important;margin-bottom:0px!important;}

 
.my-container {
float:center;
width: 241px; height: 248px; padding:10px 10px 10px 10px ;
    position: relative;
 /*   background: grey;*/
    overflow: hidden;
	text-align:center;
padding-top:50px;
}
.my-container:before {
    content: ' ';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
 width: 260px; height: 268px; 
    z-index: 1;
  /*  opacity: 0.4;*/
   opacity: 0.9;
    background-repeat: no-repeat;
    -ms-background-size: cover;
    -o-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}
.my-container span, .my-container label , .my-container img, .my-container a{
      z-index: 2;
    position: relative;
    color: #fff;
} 
.my-container label{font-size:14px!important;}


 .container1:before {
     background-image: url('https://fondationfranklinia.org/wp-content/uploads/2019/02/box111.jpg');
}
 .container2:before {
     background-image: url('https://fondationfranklinia.org/wp-content/uploads/2019/02/box22.jpg');
}
 .container3:before {
     background-image: url('https://fondationfranklinia.org/wp-content/uploads/2019/02/box33.jpg');
}
 .container4:before {
     background-image: url('https://fondationfranklinia.org/wp-content/uploads/2019/02/box44.jpg');
}

 

.qode-info-card-text{font-size:14px!important;}


.footer_top {
padding-top:18px!important;
padding-left:0px!important;
padding-right:0px!important;
padding-bottom:5px!important;
}

.qode-search-results-one-column-columns{min-height:400px;}

.post_text_inner .post_excerpt{color:black!important;}
.title_subtitle_holder{text-shadow:1px 1px grey;}
select{background-color:darkgrey!important;}

/*
#form_3_1-element-22, #form_3_1-element-18, #form_3_1-element-14, #form_4_1-element-16 , #form_3_1-element-16 ,
*/
#rm_submit_btn,#rm_register_btn, input .rm_btn ,input .rm_next_btn{background-color:#1abc9c!important; color:white!important;font-weight:bold!important;font-size:20px!important;cursor:pointer;}

.box-content{text-align: center; line-height: 21px; font-weight: bold; letter-spacing: 0em; ; ; font-family: georgia,palatino,book antiqua,palatino linotype,serif; text-decoration: none; overflow-wrap: break-word;}

body ,p{color:white;}

/** Responsive********************************************************/
 
	@media (min-width: 1024px) {
.q_logo img {width:202px!important;height:121px!important;}
.box-title{padding-top:50px;padding-bottom:30px;}
p .box-content{padding:30px 30px 30px 30px!important;}
body ,p{font-size:20px;color:white;
letter-spacing:normal;line-height:31px;font-weight:normal;}

li .menu-item{padding-left:20px;padding-right:20px;font-family:basic, sans-serif;margin-left:15px;margin-right:15px;    letter-spacing: -0.2px;important;}
nav.main_menu ul li a {margin-left:15px;margin-right:15px;letter-spacing:-0.2px!important;}

#lg{margin-right:300px;}
 	}


@media  (width > 1280px)    {
.q_logo img {width:202px!important;height:121px!important;}
.box-title{padding-top:50px;padding-bottom:30px;}
p .box-content{padding:30px 30px 30px 30px!important;}
body ,p{font-size:20px;color:white;
letter-spacing:normal;line-height:31px;font-weight:normal;}

li .menu-item{padding-left:20px;padding-right:20px;font-family:basic, sans-serif;margin-left:15px;margin-right:15px;    letter-spacing: -0.2px;important;}
nav.main_menu ul li a {margin-left:12px;margin-right:12px;letter-spacing:-0.2px!important;}

#lg{margin-right:150px;}

 		}

@media  (max-width: 1280px)  /*** 150 % ***/  {
 /*span{font-size:16px!important;}*/
.q_logo img {width:150px!important;height:auto!important;}
.box-title{padding-top:40px;padding-bottom:20px;}
p .box-content{padding:30px 30px 30px 30px!important;}
/*.my-container {width:180px!important;height:auto!important;}*/

li .menu-item{padding-left:10px;padding-right:10px;font-family:basic, sans-serif;margin-left:10px;margin-right:10px;    letter-spacing: -0.2px;important;}
nav.main_menu ul li a {margin-left:8px;margin-right:8px;letter-spacing:-0.2px!important;}

#lg{margin-right:100px;}

}

@media (max-width: 1024px) /***     ***/  {
/*  span{font-size:16px!important;}*/
.q_logo img {width:150px!important;height:auto!important;}
.box-title{padding-top:40px;padding-bottom:20px;}
p .box-content{padding:30px 30px 30px 30px!important;}

li .menu-item{padding-left:10px;padding-right:10px;font-family:basic, sans-serif;margin-left:10px;margin-right:10px;    letter-spacing: -0.2px;important;}
nav.main_menu ul li a {margin-left:8px;margin-right:8px;letter-spacing:-0.2px!important;}

}
	
@media (max-width: 1100px) /*** 175 % ***/  {
/*   span{font-size:16px!important;}*/
.q_logo img {width:150px!important;height:auto!important;}
.box-title{padding-top:40px;padding-bottom:20px;}
p .box-content{padding:30px 30px 30px 30px!important;}

 li .menu-item{padding-left:5px;padding-right:5px;font-family:basic, sans-serif;  letter-spacing: -0.2px;important; margin-left:5px;margin-right:5px;   }
nav.main_menu ul li a {margin-left:6px;margin-right:6px;letter-spacing:-0.2px!important;font-size:15px!important;}

#lg{margin-right:-0px!important;}

}/********/
	
	
@media (min-width: 768px) and (max-width: 980px) {
/* span{font-size:16px!important;}*/
.q_logo img {width:130px!important;height:auto!important;}
.box-title{padding-top:40px;padding-bottom:20px;}
.box-content{padding:50px 30px 50px 30px;}
p .box-content{padding:30px 30px 30px 30px!important;}
span .box-content {font-size:12px:important;}
}/**/
 
@media (min-width: 480px) and (max-width: 767px) {
/* span{font-size:15pximportant;}*/
.q_logo img {width:130px!important;height:auto!important;}
.box-title{padding-top:40px;padding-bottom:20px;}
p .box-content{padding:30px 30px 30px 30px!important;}
 span   .box-content {font-size:12px:important;}

}/************/
 
@media (max-width:767px){
/* span{font-size:15px!important;}*/
.q_logo img {width:130px!important;height:auto!important;}
.box-title{padding-top:30px;padding-bottom:20px;}
p .box-content{padding:30px 30px 30px 30px!important;}
span  .box-content {font-size:12px:important;}

 }/**********/
 
@media (max-width: 479px) {
 /*span{font-size:12px!important;}*/
.q_logo img {width:130px!important;height:auto!important;}
.box-title{padding-top:30px;padding-bottom:20px;}
p .box-content{padding:30px 30px 30px 30px!important;}
span  .box-content {font-size:12px:important;}

 }/************/

.qode_search_field{
color:white!important;font-weight:bold;letter-spacing:2px;
}
.post_text_inner{margin-bottom:20px;}


.rmfieldset input {
border-top:none;border-left:none;border-right:none;border-bottom:1px solid white!important;  
  background: transparent!important;color:white!important;font-weight:bold;font-size:18px;}

::placeholder {
  color: white;font-size:12px;font-weight:normal;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: white;font-size:12px;font-weight:normal;
}

::-ms-input-placeholder { /* Microsoft Edge */
 color: white;font-size:12px;font-weight:normal;
}

 /*
.rmfield label{display:none;}
.rmfield {display:none;}*/
.rminput{width:80%;}


/*.rmfield {width:130px;}*/
 input[type="submit"]{background:transparent;color:white;;border-bottom: none;border-top:none;border-left:none;border-right:none;;}
.rmrow{padding:0px 0px 0px 0px!important;}
.buttonarea{margin-top:0px!important;}

#rm_login_form_1 .rminput{width:70%;}
#rm_login_form_1 .rmfield {display:block!important;}
#rm_login_form_1 .rmfield label{display:block!important;}

a{color:white!important;}
 a:hover{color:#9be9c7!important;}

input.wpcf7-form-control.wpcf7-submit:not([disabled]) {color:white;border:2px solid white;}

 /*
.rmfield label[for='form_3_1-element-13'] , label[for='form_3_1-element-13'], .rmfield [for='form_3_1-element-13']
{
display:none!important;
 }

. rmfield  [for='form_3_1-element-6']{
display:none!important;

}
*/
/*
nav li .menu-item .menu-item-language {
    display: none;
}
@media all and ( max-width: 980px ) {
nav li .menu-item-language{
display:block!important;}
.rminput{width:40%!important;}
}
}

@media all and ( max-width: 480px ) {
nav li .menu-item-language{
display:block!important;}
.rminput{width:40%!important;}
}
}

@media only screen and (max-width: 768px) {
.rminput{width:40%!important;}
.rminput{max-width:120px!important;}

}


@media only screen and (max-width: 400px) {
.rminput{width:40%!important;}
.rminput{max-width:120px!important;}

}


*/
.entry_title a , .post_more a{color:black!important;}
 

 

 /*
@media screen and (min-width: 1001px) {
    nav.main_menu ul > li.menu-item:last-child {
        display: none;
    }
}
*/