a {
-webkit-tap-highlight-color: transparent;
}
#header_main {
background-image:url('https://www.larisarusu.ro/wp-content/uploads/2019/01/headerl.jpg');
border:0;
}
.menu-item {
border:0 !important;
text-decoration:none !important;
}
.menu-item a {
color:white !important;
padding:30px 13px !important;
font-weight:100 !important;
font-size:22px !important;
}
.header-scrolled .menu-item a {
padding:0px 13px !important;
}
.menu-item a:hover,
.current-menu-item a {
color:#529582 !important;
}
.header_color {
border:0 !important;
/*	border-bottom:20px solid white !important; */
}
.logo img {
padding:10px 0;
}
.header-scrolled .logo img {
padding:5px 0;
}
.main_menu {
right:20% !important;
}
#top .av-control-minimal .avia-slideshow-arrows a:before {
border:0 !important;
}
#top .avia-slideshow-arrows a {
font-size:50px;
}
.slideshow_align_caption a {
font-family: 'Open Sans Light','Helvetica Neue', Helvetica, Arial, sans-serif;
line-height:22px;
}
#top .avia-button.avia-color-light {
border: 2px solid white !important;
}
.caption_bottom .slideshow_caption .slideshow_inner_caption .slideshow_align_caption {
padding:192px 0;
}
.container_wrap {
border-top-width:0;
}
a.flex_column {
text-decoration: none !important;
}
.pachet, .plan {
font-family: 'Oswald Light','Helvetica Neue', Helvetica, Arial, sans-serif !important;
color:black !important;
font-size:30px;
line-height:20px;
}
.personalizat, .lei {
font-family: 'Oswald Bold','Helvetica Neue', Helvetica, Arial, sans-serif !important;
color:black !important;
font-size:30px;
}
.leftctop p, .leftctop strong, .leftc p, .leftc strong, .leftcm p, .leftctopm p, .leftcm strong, .leftctopm strong,
.rightctop p, .rightctop strong, .rightc p, .rightc strong, .rightcm strong, .rightctopm strong, .rightcm p, .rightctopm p,
.centerc p,.centerc strong, .centercm p, .centercm strong {
margin:0 !important;
color:#000 !important;
}
.rightc, .rightctop, .leftc, .leftctop, .centerc,
.rightcm, .rightctopm, .leftcm, .leftctopm, .centercm {
padding: 40px 0px !important;
border-radius: 0px;
box-shadow: 15px 10px 30px rgba(128, 128, 128, 0.38);
background:#dee1ed;
transition:all ease 0.7s;
}

@media screen and (min-width:768px){
.leftctop, .rightctop {
margin-top:110px !important;
}
.leftc, .rightc {
margin-top:-50px !important;
}
.rightcm, .rightctopm, .leftcm, .leftctopm, .centercm, .heartm,
.mobile-row  {
display:none !important;
}
.slideshow_align_caption p {
line-height:23px;
}
}

.rightc:hover, .rightctop:hover, .leftc:hover, .leftctop:hover, .centerc:hover,
.rightcm:hover, .rightctopm:hover, .leftcm:hover, .leftctopm:hover, .centercm:hover {
background:white;
transition:all ease 0.5s;
}

@media screen and (min-width:768px) and (max-width:1200px){
.leftc, .rightc {
margin-top: 10px !important;
}
}

.pachete {
background:white;
box-shadow:5px 5px 5px grey;
box-shadow: 15px 10px 30px rgba(128, 128, 128, 0.38);
height:250px;
display:flex;
flex-direction:column;
justify-content:center;
transition:all ease 0.7s;
}
.pachete:hover {
background:#dee1ed;
transition:all ease 0.5s;
}
#footer .textwidget {
display:flex;
justify-content:center;
flex-direction:column;
}
.wpcf7-form-control-wrap input,
.wpcf7-form-control-wrap textarea,
.comment-form-comment textarea,
.comment-respond input{
border-color:#529582 !important ;
border-radius:5px !important;
padding:15px !important;
margin-bottom:5px !important;
}
.wpcf7 label {
font-size:20px !important;
color:#fff;
font-weight:100 !important;
}
#footer .wpcf7 {
width:100%;
}

@media screen and (min-width:1000px){
#footer .wpcf7 {
padding:0 20%;
}
}

.footer-text {
text-align:center;
}
.footer-text a {
color:white;
text-decoration:none;
font-size:16px;
webkit-transition: background-color 0.4s ease-in-out, color 0.4s ease-in-out, border-color 0.8s ease-in-out;
 transition: background-color 0.4s ease-in-out, color 0.4s ease-in-out, border-color 0.8s ease-in-out;
}
.footer-title {
color:white;
font-size:20px;
}
#smaller-border {
height: 0.125rem;
width: 3rem;
margin: -0.5rem auto 0 auto;
background-color: #529582;
border-radius: 5px;
}
.fa-facebook-f {
background: #3B5998;
color: #FFFFFF;
padding: 0.35em 0.5em;
border-radius:40px;
}
.comment-respond .form-submit input,
.avia-button.avia-size-large,
.footer_color input[type='submit'],
.html_elegant-blog .more-link {
padding:15px 55px 13px !important;
border:2px solid #539780 !important;
background:#dee1ed !important;
color:#529582 !important;
transition:background-color 0.4s ease-in-out, color 0.4s ease-in-out, border-color 0.8s ease-in-out;
}
.avia-button.avia-size-large:hover span,
.footer_color input[type='submit']:hover,
.html_elegant-blog .more-link:hover,
.form-submit input:hover {
color:white !important;
transition:background-color 0.4s ease-in-out, color 0.4s ease-in-out, border-color 0.8s ease-in-out;
}
.footer_color input[type='submit'] {
background:#223135 !important;
border-radius:3px;
}
.avia-button.avia-size-large:hover,
.html_elegant-blog .more-link:hover, .form-submit input:hover {
background: #539780 !important;
}
.footer_color input[type='submit']:hover {
background:#529582 !important;
}
.acceptance-349 span,
.wpcf7-response-output,
.wpcf7-not-valid-tip {
color:white !important;
font-family: 'Open Sans';
}
.legal {
text-align:center;
padding-top:20px;
}
.copyrights {
padding-top:20px;
color:white;
}
.acceptance-349 a, .copyrights a, .legal a {
text-decoration:none;
webkit-transition: background-color 0.4s ease-in-out, color 0.4s ease-in-out, border-color 0.8s ease-in-out;
transition: background-color 0.4s ease-in-out, color 0.4s ease-in-out, border-color 0.8s ease-in-out;
}
.acceptance-349 a:hover, .copyrights a:hover, .legal a:hover,
[data-av_icon]:before,
i::before  {
color:white !important;
}
#footer {
padding-bottom:0;
}
li {
font-weight:700;
}
li ul li {
list-style:circle;
font-weight:500;
}

@media screen and (max-width:989px) {
.whitespace {
display:none;
}
}
.main_color strong {
//color:unset;
}
.caption_framed .slideshow_caption .avia-caption-content p {
background:rgba(0, 0, 0, 0.13) !important;
}
.comment-form-cookies-consent label {
left:25px !important;
padding:2px 0 10px 0 !important;
}
.comment-form-cookies-consent {
margin-bottom:10px !important;
}

@media only screen and (max-width: 767px){
.responsive #top #wrap_all .main_menu {
right:0 !important;
}
.caption_bottom .slideshow_caption .slideshow_inner_caption .slideshow_align_caption,
.caption_bottom .slideshow_caption .slideshow_inner_caption {
padding:0 !important;
}
.br {
display:none;
}
.slideshow_align_caption {
display:flex !important;
flex-direction:column-reverse !important;
}
.slideshow_align_caption a {
display:none !important;
}
.home .content {
padding-top:10px !important;
}
.mobile-button{
margin: 0 30%;
}
}

.wpcf7-acceptance input,
.comment-form-cookies-consent input {
padding:3px !important;
}
.mobile-row {
margin-top:-11px !important;
animation:caption-left 1.9s 1 cubic-bezier(0.985, 0.005, 0.265, 1);
}
.page-id-32 .container .av-content-full.units,
.minitext,
.comment-form-url,
.copyright a,
.blog-meta,
.template-blog .av-vertical-delimiter,
.slide-image,
#CybotCookiebotDialogPoweredbyImage {
display:none !important;
}

#CybotCookiebotDialogPoweredbyLink{
    background-image: url(https://www.larisarusu.ro/wp-content/uploads/2019/01/favicon.png);
    background-repeat:no-repeat;
    width: 50px !important;
    height: 50px !important;
}
@media screen and (min-width:650px){
#CybotCookiebotDialogBody,
#CybotCookiebotDialogDetailBody {
max-width:95% !important;
}
}
@media screen and (min-width:768px) and (max-width:950px){
.main_menu {
right:0 !important;
}
}
input, textarea {
color:white !important;
}
.post-entry input,
.post-entry textarea {
color:black !important;
}
body:not(.home) p, li, ul, .first-text {
font-weight:600 !important;
}
.pachete p {
font-weight:100 !important;
}
.comment-form-cookies-consent {
margin-bottom:20px !important;
}
.chestionar a {
background-color: #539780 !important;
 border-color: #539780 !important;
 color: #ffffff !important;
}
.parteneri h3 {
text-align:center;
padding:30px 0;
}
.parteneri .slide-image {
display:block !important;
}
.parteneri img {
max-height: 88px;
width: auto;
}
.chestionar-off {
display:none;
}

