/*
Theme Name: WP Bootstrap Starter Child
Theme URI: https://afterimagedesigns.com/wp-bootstrap-starter/
Template: wp-bootstrap-starter
Author: Afterimage Designs
Author URI: https://afterimagedesigns.com/
Version: 51
Updated: 2021-10-02


IMPORTANT !!!  IMPORTANT !!!  IMPORTANT !!!  IMPORTANT !!!   Pt un refresh corect modifica Version din lina 4 de mai sus



*/

body {  background-attachment: fixed !important; font-family: BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue", calibri, arial, serif !important;}

@media (min-width: 1405px) {
  .container-fluid{width: 1400px !important;}
}

/* POST elemente detaliu post */
h1.tpb9k0vjlc {font-size: 1.8rem;} /* marime titlu detaliata post */
.gfgohx0j2d, .gfgohx0j2d P{font-size:1.15em;} /* marime text in descriere detaliata post */
.zxnb17.b3bsb2 {
    margin-bottom: 0rem;
}
/* reglare spatii sus si jos in pagina de detaliu post */
#content.mao281jf93 {    padding-bottom: 2.75rem;    padding-top: 3rem;}
@media only screen and (max-width: 60em) {
	#content.mao281jf93 {	padding-bottom: 1rem; padding-top: 1rem;	}
}

/* link-uri MAI MULTE DETALII generate si de wp si de my-post-list */
.more-link {background-color:#333; white-space:nowrap; text-decoration:none; padding:0px 15px 2px 15px;}
/*.next-link {background-color:#333; padding:0px 15px 0px 15px;} //nu stiu daca e utilizat undeva sau... */
.entry-date {  /*display: none;*/}
.meta-nav { display: none !important;}
.upbwye7bdj .nav-previous {width:48% !important;}
.upbwye7bdj .nav-next {width:48% !important;}
.upbwye7bdj .nav-previous a::before {content:none;border: 1px solid #777; margin-right:5px !important;} /* eliminare sageata implicita la post prev link */
.upbwye7bdj .nav-next a::after {content:none;border: 1px solid #777;margin-left:5px !important;} /* eliminare sageata implicita la post next link */
/* END POST elemente detaliu post */

/*   setari initiale */
h2 {margin-top:0; margin-bottom:0;}
label{width:100%;}
input[type="submit"]{padding: 0.5em 1.2em 0.5 1.2em; font-size:0.8em; text-transform: capitalize;} /* padding si text cu majuscula pt but Trimite */

.more-link {
    background-color: #E50F81;
    white-space: nowrap;
	/*width:100%;*/
    text-decoration: none;
    padding: 12px 25px 12px 25px;
	color:#fff;
	display:inline-block;
}

.more-link-blue {
    background-color: #007bff;
    white-space: nowrap;
    text-decoration: none;
    padding: 12px 25px 12px 25px;
	color:#fff;
	display:inline-block;
}

.more-link-blue:hover {
    background-color: #0062cc;
}

.home_casete P {padding-left:20px; padding-right:5px;}
.home_casete a:hover {
    text-decoration: none;
   	color:#fff;
	background-color:#0AA5DA;
	/*font-weight:bold;*/
}

.rrjcjna a {
    margin-left:10px;	
}
.rrjcjna a:hover {
    text-decoration: none;
   	color:#fff;
	background-color:#0AA5DA;
	}


.header-image img {width:100%;max-height:none;} /* pt afisare banner extins pe unele navigatoare */
.sticky-header.small-header .iae9obt47d .site-branding .custom-logo {max-height:45px; margin-top:0.4em;margin-bottom:0.4em;}
.widget{margin:0 0 2em 0;} /* spatiu vertical mai mic intre widget-uri */

.sticky-header.small-header .iae9obt47d .site-branding .my_site_title{padding-top:0px;} /* titlu site fara padding-top 15px pe sticky header */
.sdwi7uzq5 {font-size:1.5em;color:#04A9E1 !important;text-shadow:0.1em 0.1em 0.05em #ddd;padding-right:15px; text-decoration:none;} /* tel in header */
.sdwi7uzq5 A:link, .sdwi7uzq5 A:hover {color:#04A9E1 !important; text-decoration:none;}
.sticky-header.small-header .iae9obt47d .sdwi7uzq5 {font-size:1.2em; margin-top:-20px;margin-bottom:0.3em;} /* tel in sticky header */
.sticky-header.small-header .iae9obt47d .sdwi7uzq5 img {max-height:20px;} /* img tel in sticky header */
.b2kqmjzq{max-height:1.3em;}
@media only screen and (max-width:766px){
	.site-branding .custom-logo{max-width:75px; margin:0;} /* sigla pe mobile */
	.b2kqmjzq{max-height:1.3em;}
	.sdwi7uzq5 {padding:0; font-size:1.3em;transform: scale(1,1.2);} /* tel in header pe mobile */
	.f0m41zk {max-width:20px;}
	}


ul.meb3n6 {
list-style-image: url('/wp-content/uploads/2019/11/qlyavp53.jpg');
}


.xkqebl1i6{float:right;}
.my_border1px{border:1px solid #ccc !important;}
.my_border1pxRed{border:1px solid #E50F81 !important;}
.my_color000{color:#000 !important;}
.my_Block{display:block;}
.my_inlineblock,.my_InlineBlock{display:inline-block;}
.my_map{width:100%; min-height:420px;}
.my_mt15{margin-top:15px !important;}
.my_pt15{padding-top:15px !important;}

.my_solicitare_box{background-color:#66d0cc; padding: 33px 40px 15px 40px; color: #fff;font-size:1.4em; font-family: Calibri,Arial,Times,serif;}
.y4ue21mqd{display:none !important;}
.qxq73r{white-space:nowrap;}
.noborder{border:0;} 
.nomargin{margin:0;}
.rvloqfmws{padding:0 !important;}


.lfgwq8oc{float:left;}
.div_center{text-align:center;}
.xkqebl1i6{float:right;}
.poz_top{vertical-align:top;}
.lgaya7elz9{vertical-align:middle;}
.poz_bottom{vertical-align:bottom;}
.poz_left{text-align:left;}
.poz_lefti{text-align:left !important;}
.sbzjun51zi{text-align:center;}
.poz_right{text-align:right;}
.poz50x{position:relative;float:left;left:50%;transform:translateX(-50%);}
.my_justify{text-align:justify;text-justify:inter-word;}
.my_ForceWidth100{width:100%;height:0px;}
.my_block{display:block;}
.my_InlineBlock{display:inline-block;}
.my_InlineBlocki{display:inline-block !important;}

.smm1eqmmj7 {width:200px;} /* utilizata la img email */
.suyql01o{width:100%;} /* pt campul tel */
.vucf2uena{width:100% !important;}
.width90{width:90%;}
.width75{width:75%;}
.width70{width:70%;}
.width70i{width:70% !important;}
.width50{width:50%;} /* pt campul tel */
.width50i{width:50% !important; max-width:50%}
.width45{width:45%;}
.width33{width:33%;}
.width25{width:25%;}
.width24px {width:24px;}
.width20{width:20%;}
.width10{width:10%;}
.my_h20{height:20px !important;}
.height100{height:100%;}
.height1{height:1px;}
.border1black{border:1px solid #000;}
.border1gray{border:1px solid #aaa;}
.borderTop1black{border-top:1px solid #000}
.borderTop1gray{border-top:1px solid #ccc}
.my_border_RBL {border-right:1px solid #eee; border-bottom:1px solid #ccc; border-left:1px solid #ccc; padding-bottom:5px;}
.my_border1px, .my_border1ccc {border:1px solid #ccc !important;}
.my_bbgray1{border-bottom:1px solid #ccc;}
.my_minH{min-height:5px;}
.my_maxH450{max-height:450px;}
.my_maxH30{max-height:60px;background-color:#f2f2f2;}
.qxq73r{white-space:nowrap;}
.mybr{white-space:normal;}
.jgyg88p69{margin:0;border:0;}
.rvloqfmws{padding:0 !important;}
.text09em{font-size:0.9em;}
.text08em,.textmic{font-size:0.8em !important;}
.text07em{font-size:0.7em;}
.o1iyiom{font-size:1em !important;}
.l8dj0ab2{font-size:1.1em !important;}
.text12em,.text_mediu{font-size:1.2em !important;}
.text13em{font-size:1.3em !important;}
.text14em{font-size:1.4em !important;}
.wdiqcf0y{font-size:1.5em !important;}
.text16em{font-size:1.6em !important;}
.text22em{font-size:2.2em;}
.text23rem{font-size:2.3rem;}
.text26em{font-size:2.6em;}
.text_mare{font-size:2.7em;}
.my_bold{font-weight:bold;}		
.my_color {color:#c9c9c9;}
.my_color_MENU_LEFT{color:#0087d5; background-color:#f3f3f3 !important;}	
.my_color_MENU_LEFT:hover{color:#000; background-color:#fff !important;}		 
.my_color_fff{color:#fff;}
.my_color_bbb{color:#bbb;}
.my_color_888{color:#888 !important;}
.my_color_aaa{color:#aaa;}
.my_color_f00{color:#f00;}
.my_color_a00{color:#a00;}
.my_color_blue{color:#0087d5;}
.my_color_blue:hover{color:#00f;}
.my_color_444{color:#444 !important;}
.my_color_555{color:#555;}
.my_color_000{color:#000;}
.my_color_blue1 {    color: #049AD6 !important;}
.my_inline_block{display:inline-block;}
.my_bkg_white{background-color:#fff;}
.my_bkg_gray{background-color:#ccc !important;}
.my_bkg_lightgray{background-color:#eee !important;}
.my_bkg_black{background-color:#000;}
.my_bkg_black50{background-image:url('o6g0e9cq.png');}
.my_bkg_222{background-color:#222;}
.my_bkg_lightred{background-color:#fcc;}
.my_bkg_lightgreen{background-color:#dfd;}
.my_header_row{margin-top:0px;padding:0px 0 5px 0;}
.my_header_addtoany{margin:2px 2px 15px 0;display:inline-block;}
.my_h1{padding-left:7px;margin-bottom:0px;margin-top:0px; font-family: CorporateACondendedRegular,Oswald, sans-serif !important;}

.my_MBh1{font-size:2.2em;font-weight:500;color:#fff;margin:35px 0 0 0;padding:0;padding-left:0;font-family:CorporateACondendedRegular,arial,serif;}
.my_MBh1:before{display:block;content:'';margin-left:0;margin-top:0px;margin-bottom:20px;height:2px;width:60px;background:#fff;}

.my_links{margin:2px 5px 2px 10px;}
.my_links_txt, .my_links_txt A{font-weight:normal;color:#777;font-size:0.9em;line-height:1;padding-top:5px;}
.my_links_txt A:hover{color:#B1FAE2;;}
.my_b10{border:10px;}
.my_pt0{padding-top:0px;}
.my_pt5{padding-top:5px !important;}
.my_pt10{padding-top:10px;}
.my_pt15{padding-top:15px;}
.my_pt20{padding-top:20px !important;}
.my_pt30{padding-top:30px !important;}
.my_pt30i{padding-top:30px !important;}
.my_pr0{padding-right:0px !important;}
.my_pr10{padding-right:10px !important;}
.my_pb10{padding-bottom:10px !important;}
.my_pb20{padding-bottom:20px;}
.my_pb30{padding-bottom:30px;}
.my_pl0{padding-left:0 !important;}
.my_plr0{padding-left:0 !important; padding-right:0 !important;}
.my_plr30{padding-left:30px !important; padding-right:30px !important;}
.my_pl10{padding-left:10px !important;}
.my_pl15{padding-left:15px !important;}
.my_pl20{padding-left:20px !important;}
.my_pl30{padding-left:30px !important;}
.my_p5{padding:5px;}
.my_p15{padding:15px;}
.my_p20{padding:20px !important;}
.my_p25{padding:25px !important;}
.my_plr8 {padding-left:8px; padding-right:8px;}
.my_plr20 {padding-left:20px !important; padding-right:20px !important;}
.my_plr1 {padding-left:5px !important; padding-right:5px !important;}
.facebook_pixel, .jvsoh718xa, .y4ue21mqd{display:none !important;}
.DisplayNone {display:none;}
.DisplayBlock{display:block;}
.my_wh0{width:0px;height:0px;}
.my_m5{margin:5px;}
.my_m10{margin:10px;}
.my_m15{margin:15px;}
.my_mtM5{margin-top:-5px;}
.my_mt0{margin-top:0;}
.my_mt10{margin-top:10px;}
.my_mt15{margin-top:15px;}
.my_mt15i{margin-top:15px !important;}
.my_mt20{margin-top:20px;}
.my_mt40{margin-top:85px;}
.my_mlr15{margin-left:15px;margin-right:15px;}
.my_mr10{margin-right:10px;}
.my_mr15{margin-right:15px;}
.my_mr20{margin-right:20px !important;}
.my_mb5{margin-bottom:5px;}
.my_mb10{margin-bottom:10px;}
.my_mb15{margin-bottom:15px !important;}
.my_mb20{margin-bottom:20px !important;}
.my_ml10{margin-left:10px;}
.my_ml15{margin-left:15px;}
.my_m0a{margin:0 auto !important;}
.img_despartire{width:100%;height:1px;background-color:#ddd;}
.img_NOdespartire{width:100%;height:1px;}
.clear_both{clear:both;}
.round_3{border-radius:3px; -moz-border-radius:3px;-webkit-border-radius:3px;}
.round_5{border-radius:5px; -moz-border-radius:5px;-webkit-border-radius:5px;}
.round_10{border-radius:10px; -moz-border-radius:10px;-webkit-border-radius:10px;}
.shadow_dr_jos, .pop img, .ib6agl5bnz img {box-shadow:3px 2px 10px 0px rgba(197, 197, 197, 0.76);-moz-box-shadow:3px 2px 10px 0px rgba(197, 197, 197, 0.76);-webkit-box-shadow:3px 2px 10px 0px rgba(197, 197, 197, 0.76);}
.shadow_jos_50{-webkit-box-shadow:0px 7px 10px rgba(50, 50, 50, 0.9);-moz-box-shadow:0px 7px 10px rgba(50, 50, 50, 0.9);box-shadow:0px 7px 10px rgba(50, 50, 50, 0.9);}
.shadow_icon_space{margin:5px 8px 15px 5px;border-collapse:separate;box-shadow:5px 5px 10px 2px rgba(119, 119, 119, 0.75);-moz-box-shadow:5px 5px 10px 2px rgba(119, 119, 119, 0.75);-webkit-box-shadow:5px 5px 10px 2px rgba(119, 119, 119, 0.75);}
.text_shadow_white{text-shadow:0.1em 0.1em 0.05em #fff;}
.text_shadow_black{text-shadow:0.1em 0.1em 0.05em #000;}
.text_shadow_gray{text-shadow:0.1em 0.1em 0.05em #bbb;}

.my_fawesome{color:#5e5e5e;font-size:2.3em;padding-left:10px;}
.my_fawesome:hover{color:#00ADEF;}
.my_fawesome2{font-size:1.7em;}
.denumire_memo1{display:inline-block;margin-top: 12px;font-size: 1.14em;}


.opening-time {	background-color: #0AA5DA; padding: 20px 35px 20px 35px; font-family: Calibri,Arial,Times,serif;
    font-size: 1.3em; font-weight: 700; text-shadow: 0 1px 3px rgba(0,0,0,.15); color: #fff;}
.opening-time__item { display: -webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content: space-between;-ms-flex-pack: justify; /* pt IE */
    justify-content: space-between;
    border-bottom: 1px solid hsla(0,0%,100%,.3);
    padding-bottom: .3333333333rem;
    margin-bottom: .3333333333rem;
}

.my_SocialShare {padding:5px 0 !important; max-width:78px;}
/* end setari initiale */


/* PENTRU CA IMAGINEA-BANNER DE HEADER sa mentina o inaltime corecta */
#masthead {min-height:370px; background-color:#fff !important; background-image:url('spacer.gif');  background-repeat:no-repeat; background-size:100% auto; }
@media only screen and (max-width: 766px) {	#masthead {min-height:220px; background-position:0 48px ;}}
@media only screen and (max-width: 480px) {	#masthead {min-height:148px;}}

@media (min-width: 1200px) {.container {max-width: 100%;}}

/* SIGLA */
.navbar-brand{width:135px; margin-right:0;}
@media only screen and (max-width: 766px) {.navbar-brand{width:100px}}

/* titlu site */
.rdd3t9ya6l a{font-size:2.0em; font-weight:bold; color:#04A9E1 !important;text-shadow:0.1em 0.1em 0.05em #ddd; font-family:Calibri,arial,serif; text-decoration:none } /* titul site culoare etc */
.my_site_title{padding-top:15px;} 
@media only screen and (max-width: 766px) {
	.rdd3t9ya6l a {font-size:1.4em;}
	.my_site_title {padding-top:35px;}
	}
@media only screen and (max-width:480px){.rdd3t9ya6l a {font-size:1.2em;}}


/* SIGLA 2 dimensiune  UTILIZAT PT ZONA Tel si FB */
.navbar-brand2{
margin-right: 0;
float: right;
padding: 0 0;
margin-top: 7px;}
/*@media only screen and (max-width: 480px) {.navbar-brand2{width:130px}} */


/* MENIU pozitionat ceva mai sus */
#masthead nav {margin-top: -25px;}

/* MENIU font dimensiune */
#masthead{margin-bottom:20px;}
body:not(.theme-preset-active) #masthead .navbar-nav > li > a {font-size: 1.1rem;} /* font meniu desktop butoane principale */
#masthead .navbar-nav > li > a:link {text-transform: uppercase;color:#404040 !important; font-family: calibri,arial,sans-serif,serif; font-weight:bold !important;}
#masthead .navbar-nav > li > a:visited {color:#404040 !important; font-weight:bold !important;}
#masthead .navbar-nav > li.k9s27pqyrw > a { color:#404040 !important; /*color:#22aadd*/  font-weight:bold !important;}
#masthead .navbar-nav > li > a:hover {color:#22aadd !important; font-weight:bold !important;}


/* subMENIU pe desktop nobr */
.dropdown-menu > li > a {white-space:nowrap !important;}

/* MENIU MOBIL caseta | font dimensiune - culoare */  /*background-image:url('o6g0e9cq.png');*/
 * 
button::-moz-focus-inner, input::-moz-focus-inner {
    border: 1px solid #888 !important;
    padding: 1px !important;
        padding-top: 5px;
        padding-right: 5px;
        padding-bottom: 5px;
        padding-left: 5px;
}
.navbar-toggler-icon {  width: 3em; height: 2.5em;}
@media screen and (max-width: 991px){
	.navbar-light .navbar-toggler {
		border: none;
		outline: none;
		margin-top: -5px;
		margin-bottom: 5px;
	}
}


.collapse.show { /* CASETA in care se deschide meniu mobil */
		display: block;	
	    background-color:#22aadd;
	    margin-bottom:1em;
	}
@media only screen and (max-width: 766px) { /* SETARI MENIU PE MOBIL*/
	#masthead nav {
       margin-top: -25px;
	}
	
	/* BUTOANE PRINCIPALE PE MOBIL*/
	#masthead .navbar-nav > li > a {
		font-size: 2em !important;
		padding: 0.3em 0 0.3em 1em !important;
		color:#fff; 
		border-top:1px solid #fff !important;
	}
	#masthead .navbar-nav > li.k9s27pqyrw > a { color:#fff !important;}
	#masthead .navbar-nav > li > a:visited {color:#fff !important; font-weight:bold !important;}
    #masthead .navbar-nav > li.k9s27pqyrw > a { color:#fff !important; /*color:#22aadd*/  font-weight:bold !important;}
	
	#masthead .navbar-nav > li > a:hover {color:#fff; background-image:url('o6g0e9cq.png');}
	/* BUTOANE SUB-MENIU */
	.dropdown-menu .dropdown-item {font-size:1.6em; padding: 0.5em 1em 0.5em 2.2em; background-image:url('o6g0e9cq.png'); }
	.navbar-nav .dropdown-menu {margin-left: 0;}
	
	/* subMENIU pe mobil cu line brake */
    .dropdown-menu > li > a {white-space:nowrap !important;}
}

@media only screen and (max-width: 60em) {
	.main-navigation-toggle:hover, .main-navigation-toggle:active {
		color: #22aadd;
		background: none;
		cursor: pointer;
	}
}


.single-image {
    width: 70px;
    height: 70px;
    padding: 3px;
    background: #f00;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
box-shadow: 0 3px 3px
    rgba( 0, 0, 0, 0.02 );
	 overflow: hidden;
}
.single-image img{
	width:100%;
	-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
}



