/* Theme Name: 3B Expert Audit LVD V1  */
/* Author: Live Design */
/* Author URI: http://livedesign.ro */

/* ----------------------- START general ----------------------- */
/* START Reset */
html, body, div, span,iframe, applet, object, h1, h2, h3, h4, h5, h6, p, blockquote,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ul, li, fieldset, form, label, legend,table, caption, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, ins, kbd, q, s, samp, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; vertical-align:baseline; background:transparent;}
img {margin:0; padding:0; border:0; outline:0; text-decoration:none; background:transparent;}
ul {list-style: none;}
strong {font-weight: bold;}
:focus {outline: 0;}
/* END Reset */

body 	 		{font-family: 'Lato', sans-serif; font-size:16px; font-weight:400;	color:#001871; word-wrap: break-word;}
a        	{color:#981d97; padding:0; margin:0; border:0; text-decoration:none;}
a:hover  	{color:#981d97; text-decoration:none; }
p 		 		{margin-bottom:20px;}
select 	 	{padding:0; margin:0; height:25px; line-height:25px;}
textarea 	{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; border:1px solid #C5CCCD; color:#000000;}
.rbtn 	 	{border:0;}

h1        {color:#001871; font-size:22px;	margin-bottom:10px;}
h1 a 			{text-decoration:none; color:#001871}
h1 a:hover 	{text-decoration:none; color:#000000}

h2
	{

	color:#001871;
	font-size:22px;
	margin-bottom:10px;
	font-weight:400;
	}

h2 a  {text-decoration:none; color:#001871;}
h2 a:hover {text-decoration:none;}


h3   {color:#001871; font-size:20px; margin-bottom:10px;}
h3 a         {text-decoration:none;}
h3 a:hover   {text-decoration:none;}
h4, h5, h6 {font-size:14px;}

.clearfix, .clear {clear:both;}
.lvd-block-spacer {height:80px;}
.spacer10 {height:10px; font-size: 8px;}
.spacer15 {height:15px; font-size: 8px;}
.spacer20 {height:20px; font-size: 10px;}
.spacer30 {height:30px; font-size: 10px;}
.spacer40 {height:40px; font-size: 10px;}
.spacer60 {height:60px; font-size: 10px;}
.textspacer10 {margin-left:10px;}
.textspacer20 {margin-left:20px;}
.textspacer30 {margin-left:30px;}
.v_align {vertical-align:middle;}
.center {text-align:center;}
.lvd-hide {display:none;}

.lvd-button1 {color:#981d97; display:inline-block; padding:0 20px; font-size:15px; font-weight:400;  border:1px solid #981d97; height:46px; line-height:43px; border-radius:23px; }
.lvd-button1:hover{color:#981d97; opacity:0.7;}

.lvd-cta-link {color:#FFF; display:inline-block; padding:0 20px; border:0; font-size:15px; font-weight:400;  border:1px solid #FFF; height:46px; line-height:43px; border-radius:23px;}
.lvd-cta-link:hover{color:#FFF; opacity:0.7;}

.lvd-page-txt .wp-block-file__button, .blog-body .wp-block-file__button {color:#981d97 !important; display:inline-block !important; padding:0 20px !important;  background:transparent !important; font-size:15px !important; font-weight:400 !important;  border:1px solid #981d97 !important; height:46px !important; line-height:43px !important; border-radius:23px !important; }
.lvd-page-txt:hover .wp-block-file__button, .blog-body .wp-block-file__button:hover{color:#981d97; opacity:0.7;}

.lvd-button2 {color:#FFF; display:inline-block; padding:15px 25px; border:1px solid #673300; font-size:16px; font-weight:700; font-family: 'Open Sans', sans-serif; }
.lvd-button3 {color:#FFF; display:inline-block; padding:0 25px; border:0; font-size:20px; font-weight:700;  background:#CC007B; height:70px; line-height:70px;   margin-top:30px;}

* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
input {-webkit-border-radius:0;border-radius:0;}
/*input {-webkit-appearance: none;}*/

.lvd-breadcrumbs {font-size:12px; color:#999;}
.lvd-meta {font-size:12px; color:#999; margin-bottom:20px;}
.lvd-button {display: inline-block;height: 40px;line-height: 40px;font-size: 16px;font-weight: 700;background: #813695;border-radius: 2px;padding: 0 16px;color: #FFF;box-shadow: 0 2px 2px -1px rgba(0, 0, 0, 0.1);font-family: 'Roboto Condensed', sans-serif;}
/* ----------------------- END general ----------------------- */

@-webkit-keyframes Gradient {
0% {
	background-position: 0% 50%
}
50% {
	background-position: 100% 50%
}
100% {
	background-position: 0% 50%
}
}

@-moz-keyframes Gradient {
0% {
	background-position: 0% 50%
}
50% {
	background-position: 100% 50%
}
100% {
	background-position: 0% 50%
}
}

@keyframes Gradient {
0% {
	background-position: 0% 50%
}
50% {
	background-position: 100% 50%
}
100% {
	background-position: 0% 50%
}
}

/* ----------------------- START alinieri + imagini WP ----------------------- */
.wp-caption-text {color:#999999; font-size:11px; }
.wp-caption {margin-top:6px; }
.aligncenter {display: block; margin-left: auto; margin-right: auto;}
img.aligncenter {display: block; margin-left: auto;	margin-right: auto;}
img.alignleft {padding: 4px; margin: 0 7px 2px 0; display: inline;}
.alignleft {float: left;}
.alignright {float:right; margin-left:35px; margin-bottom:35px;}
/* ----------------------- END alinieri + imagini WP ----------------------- */

.lvd-blockspacer {height:100px;}
.lvd-blockspacer50 {height:50px;}
.lvd-anchor {position:absolute;z-index:-1;left:0;margin-top:-100px;}

/*---------------------- START HEADER -----------------------------*/

.lvd-header-full{position:fixed;height:80px;width:100%;z-index:9999; animation-duration: 0.3s;animation-name: dropHeader;animation-timing-function: ease-in;}
.lvd-header-bg {position:fixed;height:65px;width:100%;z-index:999;background: rgba(255,255,255,1);box-shadow: 0 1px 0 0 rgba(224, 229, 238, 0.8);}
.lvd-spacer-header {height:70px;}
.lvd-header {margin:0 auto; position:relative;}
.lvd-logo {width:240px;height:auto;position:absolute;left:50px; top:50px;}
.logo-black {width:190px;height:auto;position:absolute; left:50px; top:14px; z-index:999999; display:none;}
.lvd-logo-mobile {width:240px;height:auto;position:absolute;left:50px; top:50px; display:none;}
.logo-hide {display:none !important;}
.logo-show {display:block !important;}
.lvd-logo-partner {width:200px;height:auto;position:absolute;right:50px; top:50px; z-index:999999;}
.lvd-logo-partner-black {width:180px;height:auto;position:absolute;right:50px; top:9px; z-index:999999;  display:none;}

.lvd-menu-lang {position:absolute; bottom:1px; right:-30px; width:80px; font-weight:300; font-size:14px; text-align:right;}
.lvd-menu-lang-color {color:#001871 !important;  z-index:9999 !important; top:auto !important;}
.lvd-menu-colorlink .lvd-menu-lang-color a {color:#001871 !important;}
.lvd-menu-lang li {display: inline-block; margin-left:10px; line-height:1;}
.lvd-menu-lang li a {color:#FFF; text-transform: uppercase;  }
.wpml-ls-current-language a {text-decoration: overline; display:none;}


/* START Meniu */
.lvd-menu-container {position:absolute; top:60px; left:320px; font-family: 'Lato', sans-serif; }
.lvd-menu {position:relative;}
.lvd-menu-colorlink {top:20px !important;}
.lvd-menu-colorlink a {color:#001871 !important;}
.lvd-menu ul *.menu-item-has-children::after { content: "\e902"; font-family: 'icomoon';  font-size:10px; color:#FFF; margin-left:-6px;}
.lvd-menu-colorlink .lvd-menu ul *.menu-item-has-children::after  {color:#001871;}
.lvd-menu ul {position: relative; z-index: 999999; float: right;}
.lvd-menu ul .current-menu-item {}
.lvd-menu ul .current-menu-item a {}
.lvd-menu ul .current-menu-item a:hover {}
.lvd-menu ul .current-menu-item a:visited {}
.lvd-menu ul li {display:block; float:left; line-height:1; padding-right:11px; font-size: 16px;  vertical-align: middle; zoom: 1; font-weight:400;}
.lvd-menu ul li:hover { }
.lvd-menu ul li a {	display:inline-block; padding:3px 10px;color:#FFF;}
.lvd-menu ul li a:hover {	color:#FFF; opacity:0.7;}
/*level 2*/
.lvd-menu ul ul {position: absolute; border-radius:0; top:0; left: 0; ;z-index: 9999; padding-top:32px; width: 200px;	 visibility: hidden;	 padding-right:20px;}
.lvd-menu ul ul li {float:none; width:200px; height:auto; line-height:20px;padding:3px 7px 7px 20px; margin-left:0; ; text-align:left;	font-weight: 300; font-size:14px; color:#001871; background:#FFF;}
.lvd-menu ul ul li:first-child {padding-top:20px; border-radius:1px 1px 0 0;}
.lvd-menu ul ul li:last-child {padding-bottom:20px; border-radius:0 0 1px 1px;}
.lvd-menu ul ul li a {margin:0; padding:0; width:100%;display:inline-block;color:#001871; background:none; box-shadow:none;  height:auto;}
.lvd-menu ul ul li:hover a {color:#DE007F; }
.lvd-menu ul li.hover, .lvd-menu ul li:hover { position: relative;  z-index: 9999; cursor: default;}
.lvd-menu ul *.dir {  }
.lvd-menu ul ul ul {border-radius: 1px;background:#2fbdef;box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.2);left: 50%;margin-left: -20px;padding: 0;margin-right:0;position: absolute;top: 24px;visibility: hidden;width: 240px;z-index: 9999;}
.lvd-menu ul ul ul li {background:#2fbdef;margin:4px;}
.lvd-menu ul ul ul li  a {color:#FFF !important;}
/* -- Components override -- */
.lvd-menu ul-horizontal ul *.dir {  }
.lvd-menu ul, .lvd-menu ul ul {list-style: none;}
.lvd-menu ul ul li { float: none;}
.lvd-menu ul ul ul { top: 0px; left: 99%;}
.lvd-menu ul li:hover > ul { visibility: visible;}
/* END Meniu */
/*--------------- END HEADER -----------------*/

/*-------------- START HOME -------------------*/
/*START main*/
.lvd-main-spacer {height:0;}
.lvd-main-bg-image {background-size:cover; background-position: center;}
.lvd-main-container{  position:relative; min-height:700px; padding-top:250px; padding-bottom:180px; z-index:1;
background: linear-gradient(-45deg, rgba(0,117,179,0.7), rgba(0,24,113,0.7));
}

.lvd-main {max-width:1260px; padding:0 50px; margin:0 auto; position:relative;}
.lvd-main-cta { width:600px;}
.lvd-main-cta-supra {margin-bottom:10px; font-size:18px; font-weight:300; color:#FFF;}
.lvd-main-cta-supra span {display:inline-block; margin-right:10px;}

.lvd-main-cta a  {color:#FFF;}
.lvd-main-cta a:hover  {color:#FFF; opacity:0.7;}

.lvd-main-cta-txt { font-family: 'Lato', sans-serif; font-weight:300;  font-size:60px; color:#FFF; max-width:350px; margin-left:-2px; position: relative; }
.lvd-main-cta-txt a {color:#FFF;}
.lvd-main-cta-link {display:inline-block; font-family: 'Lato', sans-serif;   padding:0;font-size:20px; font-weight:300;  margin-top:20px; color:#FFF;}
.lvd-main-description {font-family: 'Lato', sans-serif; font-size:16px; line-height:1.5; font-weight:300; color:#FFF; margin-top:20px; max-width:580px;}
.lvd-oblique1 {transform: skewY(-5deg);background: #FFF;min-height: 200px;margin-top: -100px;z-index: 998;position: relative;}
/*END main*/

.lvd-cover-fixed {background-position: center !important; background-size: cover !important; height:550px; width:100%; background-attachment: fixed; position:relative;}

.lvd-stilul { min-height:200px; margin-top:140px;}
.lvd-stilul-in {max-width:1260px; padding:0 50px; margin:0 auto; display: flex; flex-flow: row wrap; align-items: flex-start; justify-content: space-between;}
.lvd-stilul-photo {width:400px; height:240px; background-size:cover !important; background-position: center !important; position: relative;}
.lvd-stilul-text {width:calc(100% - 400px); -ms-grid-row-align:center; align-self:center; padding:0 40px;}
.lvd-stilul-text-title h2 {font-size:40px; font-weight:400;}
.lvd-stillul-nume {position:absolute; bottom:20px; right:-16px; height:30px; line-height:30px; color:#FFF; font-size:18px; background: rgba(0, 0, 0, 0) linear-gradient(60deg, rgba(152,29,151, 1) 0%, rgba(191,0,181, 1) 100%); padding:0 10px;}
.lvd-stilul-text-desc {font-weight:300; line-height:1.5;}


.lvd-ourst {display: flex; flex-flow: row wrap; align-items: stretch; justify-content: space-between; max-width:1360px; margin:0 auto; padding:0 50px;}
.lvd-ourst-col1 {width:30%;}
.lvd-ourst-col2 {width:66%; background:#F7F7FA; display: flex;}
.lvd-ourst-blockquote-cover {height:220px; background-size:cover !important; background-position: center !important; position: relative;}
.lvd-ourst-blockquote {background:rgba(0,24,113,1);}
.lvd-ourst-blockquote-text {color:#FFF; padding:0 40px 40px 40px; font-weight:300; line-height:1.5; z-index:99; position: relative;}
.lvd-ourst-blockquote-text p:last-child {margin-bottom:0;}
.lvd-ourst-blockquote-title {font-weight:400; color:#FFF; font-size:18px; padding:0 40px 40px 40px;}
.lvd-ourst-oblique {transform: skewY(-5deg); background:rgba(0,24,113,1); height:50px; position: relative; margin-top:-25px; z-index:1;}
.lvd-ourst-box {padding:40px 80px; font-size:16px; font-weight:300; line-height:1.5; align-self: center;}
.lvd-ourst-box h2 {font-size: 40px; color: #001871; font-weight: 400;}
.lvd-ourst-blockquote-text a {color:#FFF;}


.lvd-nr-container {bottom:0; right:0; left:0; position:absolute; padding:50px; background: rgba(0, 0, 0, 0) linear-gradient(180deg, rgba(0,0,0, 0) 0%, rgba(0,0,0, 0.3) 100%) repeat scroll 0 0;}
.lvd-nr-container-center {max-width:1260px; padding:0 50px;  margin:0 auto; display: flex;flex-flow: row wrap;align-items: flex-start; justify-content: space-between;}
.lvd-nr-box {width:33.333%; color:#FFF; position:relative;}
.lvd-nr-box-line {width:1px; position:absolute; top:0; bottom:0; right:30px; background:#FFF; display:none;}
.lvd-nr-box-title {font-size:40px; margin-bottom:10px; font-weight:300;}
.lvd-nr-box .numscroller {display:inline-block; margin-right:4px;}
.lvd-nr-box-details {max-width:80%; }

/*TXT centered*/
.lvd-minustop {margin-top:-50px !important; margin-bottom:-50px !important;}
.lvd-txtc { max-width:1360px; padding:0 50px; margin:0 auto; position:relative; z-index:999; color:#001871; }
.lvd-txtc-left {float:left;}
.lvd-txtc-right {float:right;}
.lvd-txtc-title {width:30%;}
.lvd-txtc-title1 {font-weight:300; margin-bottom:10px;}
.lvd-txtc-title2 {font-size:30px; color:#001871; font-weight:400;}
.lvd-txtc-description {font-weight:300; width:66%; line-height:1.5; text-align: justify;}
/*//*/
.lvd-infografic-home {z-index:999; position:relative; margin: 0 auto;
    max-width:660px;}
		.lvd-infografic-rbi {max-width:900px !important;}
.lvd-infografic-home .lvd-col-container img {max-width:50%; height:auto;}
.lvd-infografic-home .lvd-col-maxwidth {margin-bottom:0;}
.lvd-infografic-home-spacer {height:120px;}
.lvd-infografic-home-spacer2 {height:90px;}
.lvd-infografic-home .lvd-col-container-title {font-weight:400;}
.lvd-infografic-home h2 {font-size:40px; color:#001871; font-weight:400; margin-bottom:40px; text-align: center;}

.lvd-number-slide { max-width:900px; margin:0 auto; position:relative; z-index:999;}
.lvd-number-box-left {float:left;}
.lvd-number-box-right {float:right;}
.lvd-number-box {width:30%; min-height:100px;}
.lvd-number-box-title1 {font-weight:300; margin-bottom:10px;}
.lvd-number-box-title2 {font-size:40px; color:#000; font-weight:700;}
.lvd-number-box .numscroller {font-size:100px; font-family: 'Lato', sans-serif; font-weight:200; clear:right; margin-bottom:10px; }
.lvd-number-description {font-weight:300; width:66%; line-height:1.5; text-align: justify;}

.lvd-grid2-background {background: linear-gradient(-45deg,  #00BFB3, #00A9CE, #0075B3, #001871);
background-size: 400% 400%;
-webkit-animation: Gradient 15s ease infinite;
-moz-animation: Gradient 15s ease infinite;
animation: Gradient 15s ease infinite; padding:0 64px 0 0; max-width:1260px; margin:0 auto;}
.lvd-grid2-title {height:64px; line-height:64px;}
.lvd-grid2-title h2 {font-family: 'Lato', sans-serif; font-size:24px; font-weight:300; color:#FFF; padding-left:70px;}
.lvd-grid2 { display: flex; flex-flow: row wrap; align-items: flex-start; justify-content: space-between; font-size:18px; font-weight:400; padding:200px 60px 0 60px; background-position: 50% 50% !important;
    background-size: cover !important; height:500px; background-color: rgba(0,169,206, 1);
    background-blend-mode:  hard-light;}
.lvd-grid2-box {width:calc(33.333% - 40px); position:relative;}
.lvd-grid2-box-title {}
.lvd-grid2-box-title h2 {font-family: 'Lato', sans-serif; font-size:36px; font-weight:700; color:#FFF; text-shadow: 0 2px 4px rgba(0,169,206,0.3);
    -webkit-font-smoothing: antialiased;  }
.lvd-grid2-box-title h2		span {
background-color: rgba(0,169,206, 1);
  color: #fff;
  display: inline;
  padding: 0.45rem;

  /* Needs prefixing */
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}


.lvd-newsletter-bar {background: rgba(0, 0, 0, 0) linear-gradient(60deg, rgba(152,29,151, 1) 0%, rgba(191,0,181, 1) 100%) repeat scroll 0 0; padding:60px 0;}
.lvd-newsletter-bar h2 {font-family: 'Lato', sans-serif; font-size:40px; font-weight:400; color:#FFF; margin:0 auto 20px auto; max-width:1360px; padding:0 50px;}
.lvd-newsletter  {margin:0 auto; max-width:1360px; padding:0 50px; color:#FFF; font-weight:300; line-height:1.5;}
.lvd-newsletter p {max-width:60%;}
.lvd-newsletter-bar a {color:#FFF;}
.lvd-newsletter-bar a:hover {color:#FFF; opacity:0.7;}




/*Blog home*/
.lvd-line {border-top:1px solid #001871; max-width:1250px; margin:0 auto; padding:0; height:2px;}
.lvd-blog-home-container {max-width:1250px; margin:0 auto; padding:0;}
.lvd-blog-home-title {font-size:40px;  font-weight:300; color:#001871; }
.lvd-blog-home {position:relative; padding-top:20px;}
.lvd-blog-home-in {display: flex; flex-flow: row wrap; align-items: flex-start; justify-content: space-between; }
.lvd-blog-box {width:100%; margin-bottom:20px;}
.lvd-blog-box-photo {max-width:100%; height:auto; position:relative;}
.lvd-blog-box img {max-width:100%; height:auto;}
.lvd-blog-box h2 {font-size:16px; color:#001871; font-weight:300;}
.lvd-blog-box-title {color:#001871; padding-top:10px;}
.lvd-blog-cta {color:#001871;  display:block; padding:0; font-weight:300; font-size:16px; text-align: center;}

/*-------------- END HOME -------------------*/

/*-------------- BLOG -------------- */
.lvd-blog-head { position:relative; min-height:480px; z-index:1; background:rgba(0,24,113,0.95);}
.lvd-blog-head .lvd-page-main-title h1 {max-width:900px;}

.lvd-category-container {max-width:900px; margin:0 auto; position:relative; z-index:999;}
.lvd-category-container-left { width:750px; margin:0 auto;}
.lvd-category-container-left img {width:100%; height:auto;}
.lvd-category-post {margin-bottom:80px;}
.lvd-category-post-photo {margin-bottom:10px; position:relative;}
.lvd-category-post h2 {font-size:24px; margin-left:40px; padding-top:10px;font-weight:300; margin-bottom:20px; color:#001871;}
.lvd-category-post a {display:block;}
.lvd-category-description {margin:0 auto; max-width:800px; padding:0 50px 50px 50px; line-height:1.4; }
.lvd-category-description-in {text-align: center; font-size:18px; color:#000;}
.lvd-navigation {text-align:center; padding:20px 20px 40px 20px; display:block;}
.lvd-navigation .wp-pagenavi a, .lvd-navigation .wp-pagenavi span {border:0;}

.lvd-blog-grid {background:#F7F7FA; border-radius:3px; margin-bottom:20px; display: flex; flex-flow: row wrap; align-items: flex-start; justify-content: space-between; padding:20px 20px 30px 20px;}
.lvd-blog-grid:hover {background:#EDEEF1;}
.lvd-blog-grid h2 {font-size:20px; font-weight:400; display: block; flex: 1 1 auto; -ms-grid-row-align:center; align-self:center;}
.lvd-blog-grid-date {color:#C5C5CE; width:80px;}
.lvd-blog-grid-date-day {font-size:50px; font-weight:300;}
.lvd-blog-grid-date-month {font-size:12px; font-weight:300;}
.lvd-blog-grid-text {width:calc(100% - 100px); padding-top:10px;}
.lvd-blog-grid-apply {border:1px solid #981D95; display:inline-block; color:#981D95; padding:0 10px; border-radius:13px; font-size:13px; font-weight:400; height:26px; line-height:24px; margin-top:10px;}



/*-------------- END BLOG -------------- */
.lvd-map-wrap {margin:0 auto 20px auto; max-width:900px;}
.lvd-caseta-contact-container {margin:0 auto; max-width:900px;}
.lvd-caseta-contact {background:#F7F7FA; border-radius:3px; margin-bottom:20px; display: flex; flex-flow: row wrap; align-items: flex-start; justify-content: space-between; padding:16px 20px 16px 20px; max-width:500px; margin-bottom:20px;}
.lvd-caseta-contact-icon {width:60px; height:60px; line-height:60px; border-radius:30px; background:#FFF; text-align:center; font-size:40px; color:#C5C5CE; font-weight:700; background-size:cover !important; background-position: center !important;}
.lvd-caseta-contact-icon span {opacity:0.4;}
.lvd-caseta-contact-text {width:calc(100% - 80px);}
.lvd-caseta-contact-text-nume {font-size:20px; margin-bottom:3px; font-weight:400;}
.lvd-caseta-contact-text-functie {margin-bottom:10px;}
.lvd-caseta-contact-text-email {margin-bottom:10px;}
.lvd-social-contact a {font-size:20px; margin-right:16px;}

/*-------------- Landing Page style -------------- */
.lvd-spacer-txt {height:50px;}
.lvd-page-video {width:100%; min-height:300px; padding:20px 50px; background:#000;}
.lvd-page-video-in {width:900px; height:400px; margin:0 auto;}
.lvd-page-txt figure {margin-block-start:0;margin-block-end: 0;margin-inline-start: 0;margin-inline-end: 0;}
.videoWrapper {position: relative;}
.videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 400px;}

/* Landing Page Standard */
.lvd-page-main { position:relative; min-height:540px; z-index:1;background-size: cover; background-position: center; background-repeat: no-repeat;}
.lvd-page-main-filter {position:absolute; top:0; left:0; right:0; bottom:0; background:  linear-gradient(-45deg, rgba(0,117,179,0.5), rgba(0,24,113,0.5));}
.lvd-page-main-title {padding:160px 50px 0 50px; margin:0 auto; max-width:1360px;}
.lvd-page-main-title h1 {font-family: 'Lato', sans-serif;  font-size:34px; color:#FFF; font-weight: 400;}
.lvd-breadtop {font-size:12px; font-weight:300; color:#FFF;}
.lvd-breadtop a {color:#FFF;}
.lvd-page-txt {padding:0 0 50px 0; margin:-100px auto 0 auto; font-size:18px; color:#001871; font-weight:300; position:relative; z-index:999;}
.lvd-page-txt strong {font-weight:400;}
.lvd-page-txt h2 {font-size:40px; color:#001871; font-weight:700; margin:0 auto 30px auto; max-width:900px;}
.lvd-page-txt h3 {font-size:28px; color:#001871; font-weight: 400; margin:0 auto 30px auto; max-width:900px;}
.lvd-page-txt li {text-align:left !important; list-style: none;}
.lvd-page-txt li:before {content: "-"; margin-right:10px;}

.lvd-page-txt .wp-block-columns {margin:0 auto; max-width:900px;}
.lvd-page-txt p {line-height:1.4; margin:0 auto 30px auto; max-width:900px; }
.lvd-page-txt  ul {margin:0 auto 30px auto; padding-left:10px; max-width:900px;}
.lvd-page-txt li {padding:0 0 10px 10px; position:relative; line-height:1.4; }
.lvd-page-txt img {max-width:100%; height:auto; vertical-align: bottom;}
.lvd-page-txt blockquote {font-size:30px; font-weight:300; padding: 10px 0 10px 30px; margin:0 auto 30px auto; max-width:800px;   color:#001871; border-left:1px solid #001871; }
.lvd-page-txt .wp-block-image {margin:0 auto 30px auto; text-align:center;}
.lvd-page-txt .wp-block-cover {background-color:rgba(0,117,179,0.4); background-blend-mode: hard-light; min-height:550px;}
.lvd-page-txt .wp-block-cover .wp-block-cover-text {font-size:40px;}

.lvd-box-product {background:#F7F7FA; border-radius:3px; max-width:900px; margin:0 auto; padding:20px;}

.lvd-col-maxwidth {margin:0 auto 30px auto; max-width:900px;}
.lvd-col-aligncenter {text-align:center;}
.lvd-col-alignleft {text-align:left;}
.lvd-col-container {display: flex; flex-flow: row wrap; align-items: flex-start; justify-content: space-between;}
.lvd-col3 {width:calc(33.333% - 20px); margin-bottom:20px;}
.lvd-col4 {width:calc(25% - 20px); margin-bottom:20px;}
.lvd-col4-1 {width:calc(25% - 40px); margin-bottom:20px;}
.lvd-col6 {width:calc(16.6666% - 20px); margin-bottom:20px;}
.lvd-col-container-title {font-size:18px; margin-bottom: 12px; font-weight: 700; min-height:50px;}
.lvd-col-container-title p {margin-bottom:0;}
.lvd-col6 .lvd-col-container-title {font-size:15px; hyphens: none; -webkit-hyphens: none;
  -ms-hyphens: none;}
.lvd-col-container img {max-width:100%; height:auto; margin-bottom:10px;}


.lvd-box-pachet {width:calc(33.333% - 20px); color:#FFF; margin-bottom:20px; text-align: center; border-radius:4px; padding:20px; min-height:250px;}
.lvd-box-pachet h2 {font-size:24px; color:#FFF;}
.lvd-box-pachet1 {background:rgba(152,29,151,0.6);}
.lvd-box-pachet2 {background:rgba(152,29,151,0.85);;}
.lvd-box-pachet3 {background:#981d97;}

/* Landing Page Conta */
.lvd-page-main-filter-conta {background:  linear-gradient(-45deg, rgba(0, 169, 206,0.5), rgba(0, 169, 206,0.6)) !important;}
.lvd-page-txt-conta {color:#444 !important;}
.lvd-page-txt-conta h2 {color:#00a9ce !important;}
.lvd-page-txt-conta h3 {color:#00a9ce !important;}
.lvd-page-txt-conta blockquote {color:#00a9ce !important; border-left:1px solid #00a9ce !important; }
.lvd-page-txt-conta .wp-block-cover {background-color:rgba(0, 169, 206,0.9) !important;}

/* Landing Page Consulting */
.lvd-page-main-filter-consulting {background:  linear-gradient(-45deg, rgba(0, 191, 179,0.5), rgba(0, 191, 179,0.6)) !important;}
.lvd-page-txt-consulting {color:#444 !important;}
.lvd-page-txt-consulting h2 {color:#00bfb3 !important;}
.lvd-page-txt-consulting h3 {color:#00bfb3 !important;}
.lvd-page-txt-consulting blockquote {color:#00bfb3 !important; border-left:1px solid #00bfb3 !important; }
.lvd-page-txt-consulting .wp-block-cover {background-color:rgba(0, 191, 179,0.9) !important;}

/* Landing Page Noutati */
.lvd-page-main-filter-noutati {background:  linear-gradient(-45deg, rgba(152,29,151,0.5), rgba(152,29,151,0.6)) !important;}
.lvd-page-txt-noutati .wp-block-cover {background-color:rgba(152,29,151,0.9) !important;}



/*-------------- END Landing Page style -------------- */

.white404 {text-align:center; padding-top:60px;}

/*------ START SINGLE -------*/
.blog-header{min-height:100px; background: #000;}
.lvd-blog-post-photo img {width:100%; height:auto;}
.blog-body {margin:40px auto; max-width:900px; font-size:18px; font-weight:300; color:#001871; z-index:999; position: relative;}
.blog-body img {max-width:100%; height:auto; margin-bottom:40px;}
.blog-body h1 {font-weight:900; font-family:'Raleway', sans-serif; color:#191F4E; font-size:50px; line-height:1.2; margin-bottom:20px;}

.blog-body strong {font-weight:400;}
.blog-body h2 {font-size:40px; color:#001871; font-weight:700; margin:0 auto 30px auto; max-width:900px;}
.blog-body h3 {font-size:28px; color:#001871; font-weight: 400; margin:0 auto 30px auto; max-width:900px;}
.blog-body h4 {font-size:22px; color:#001871; font-weight: 400; margin:0 auto 30px auto; max-width:900px;}
.blog-body ul {margin-bottom:25px;}
.blog-body li {text-align:left !important; list-style: none;}
.blog-body li:last-child {padding-bottom:0;}
.blog-body li:before {content: "-"; margin-right:10px;}
.blog-body blockquote {font-size:30px; font-weight:300; padding: 10px 0 10px 30px; margin:0 auto 30px auto; max-width:800px;   color:#001871; border-left:1px solid #001871; }
.blog-body .wp-block-image {margin:0 auto 30px auto; text-align:center;}
.blog-body .wp-block-cover {background-color:rgba(0,117,179,0.4); background-blend-mode: hard-light; min-height:550px;}
.blog-body .wp-block-cover .wp-block-cover-text {font-size:40px;}


.blog-body p {line-height:1.2; margin-bottom:20px;}
.blog-body li {padding:0 0 5px 10px; position:relative;}
.blog-body img {max-width:100%; height:auto; vertical-align: bottom;}



.lvd-page-share {max-width:900px; margin:20px auto;}
.a2a_kit a:first-child {padding-left: 0;}


.blog-body figure {margin-block-start: 0;margin-block-end: 0;margin-inline-start: 0;margin-inline-end: 0; margin-bottom:40px;}
.blog-body .wp-block-embed__wrapper        {position: relative; padding-bottom: 56.25%; margin: 0 auto; height: 0; overflow: hidden;}
.blog-body .wp-block-embed__wrapper iframe	{position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

.blog-related{max-width:720px; margin:0 auto; padding-top:100px;}
.blog-related-title {color: #001871; font-size: 30px;font-weight: 300; margin-bottom: 20px; margin-left:10px;}
.blog-related-box{width: calc(33.333% - 20px); margin:10px;float:left;}
.blog-related-box img {max-width:100%; height:auto; margin-bottom:10px;}
.blog-related-box h3 {font-size:16px; font-weight:300; color:#001871;}

.lvd-insert {text-align:center; padding-bottom:40px;}
.lvd-insert-number {color:#672B77; font-size:20px; font-weight:700; text-align:center; padding-bottom:40px;}


blockquote{font-weight:100 !important;font-size:24px;line-height:34px;padding-top:20px;padding-bottom:20px;}
/*-------- END SINGLE ----*/

/*----------- START FOOTER ------*/
.lvd-branding-line {}
.lvd-branding-line1 {height:1px; width:25%; background:#00a9ce; float:left; }
.lvd-branding-line2 {height:1px; width:45%; background:#981d97; float:left; }
.lvd-branding-line3 {height:1px; width:30%; background:#00bfb3; float:left; }

footer {padding:40px 50px; color:#001871; font-size:14px; font-weight:300; }
footer a {color:#001871;}
footer li {list-style: none; margin:0 0 10px 0;}
.lvd-sm-footer {color:#001871; font-size:24px; line-height:1; text-align: right;}
.lvd-sm-footer a {margin:0 0 10px 20px;}
.lvd-menu-footer {margin-bottom:20px;}
.lvd-footer-logo {max-width:180px !important; margin-top:10px; height:auto;}
/*------ END FOOTER ----------*/

.no-web, .lvd-content-extra-padding {display:none;}
.hidden {display: none;-webkit-transition: display .5s ease;-moz-transition: display .5s ease;-o-transition: display .5s ease;}
.lvd-footer-bar {display:none;}

/*NF*/
.nf-form-fields-required {display:none !important;}
.nf-field-container {margin-bottom:0 !important;}
.nf-error {font-size:12px; font-weight:300; margin-bottom:5px;}
.lvd-form-input-ninja {width:100%; margin:5px 0;}
.lvd-form-input-ninja input {background:#EDEEF1; border:0; height:40px; line-height:40px; border-radius:3px; padding:0 10px; width: calc(100% - 20px);}
.lvd-form-textarea-ninja textarea {width: calc(100% - 10px); margin:5px; height:60px !important; padding:10px; border:0; border-radius:3px; background:#EDEEF1;}

input.lvd-button1 {-webkit-appearance: none;}

/*popup maker*/
.pum-theme-enterprise-blue .pum-title {color:#001873!important;}
.pum-close {background-color:#001873!important;}



/*------------------------------------------------ START CONDITIONAL ------------------------------------------------*/
@media \0screen {img { width: auto }} /* Prevent height distortion in IE8. */


/*mobile portrait*/
@media (min-width:320px) and (max-width:800px)
{
.lvd-spacer-txt {height:30px;}

.no-web {display:block;}
.lvd-block-spacer {height:50px;}
.lvd-blockspacer {height:50px;}
.lvd-blockspacer50 {height:25px;}
.lvd-button1 {padding:0 15px;  height:50px; line-height:48px; border-radius:25px; }
.lvd-button3 {padding:0 15px;  height:50px; line-height:50px; }

.lvd-page-txt .wp-block-file__button, .blog-body .wp-block-file__button {display: block !important; max-width:180px; text-align:center; margin:10px 0 10px 0 !important;}

/*------- START HEADER -------------*/
.lvd-header-full{height:44px;}
.lvd-header-bg {height:44px;
box-shadow:none !important;
	 background:  rgba(0,24,113,0.9);}
.lvd-logo-mobile {max-width:166px;top:7px; left:15px; display:block; z-index:999999;}
.lvd-logo{display:none !important; max-width:170px;top:8px; left:15px;}
.logo-black{display:none !important; max-width:170px;top:8px; left:15px;}
.lvd-menu-container {top:28px; left:190px; z-index:999999;}
.lvd-menu {display:none;}
.lvd-menu-colorlink {top:26px !important;}
.lvd-menu-lang {display:none; position:absolute; left:0; right:auto; bottom:auto;  top:0; }
.lvd-menu-lang-color {top: 0 !important;}
.lvd-menu-lang a {font-weight:400;}
#responsive-menu-container {background: rgba(0,24,113,0.9) !important; margin-top:44px !important; margin-bottom:42px !important; /*box-shadow: 0 2px 2px 2px rgba(0, 0, 0, 0.1) !important;*/padding:24px 20px !important;}
#responsive-menu-additional-content, #responsive-menu-wrapper, .responsive-menu-item-link {background-color:transparent !important; color:#FFF !important; border:none !important;}
#responsive-menu-additional-content {padding-bottom:10px !important;}
#responsive-menu-title {font-weight:900 !important;}
#responsive-menu-container .wpml-ls-display {font-size:20px; font-weight:300; color:#FFF;}
#responsive-menu-container li.responsive-menu-item {border-style: solid; border-width: 1px; border-top:0; border-left:0; border-right:0; border-color: rgba(244,244,244,0.09);}
#responsive-menu-container li:last-child {border-bottom:0;}
.responsive-menu-subarrow { transform: rotate(-45deg); background-color:transparent !important; color:#FFF !important; border:none !important; color:#FFF !important;}
.responsive-menu-subarrow-active { transform: rotate(-90deg);}
.responsive-menu-button {right: 16px !important;top: 6px !important;left: auto !important;border: 0 !important;}
.responsive-menu-inner::before {height:0 !important; }
.lvd-blue .responsive-menu-inner, .lvd-blue .responsive-menu-inner::before, .lvd-blue .responsive-menu-inner::after{background:#FFF !important;}
.lvd-blue {top:6px !important;}
.responsive-menu-open .lvd-blue, .responsive-menu-open .responsive-menu-button  {top:9px !important;}
.responsive-menu-item {font-weight:300 !important;}
.wpml-ls-link {color:#FFF; font-weight:300; margin-bottom:24px !important; display:block; border-top:1px solid #FFF; padding-top:3px !important;}

.lvd-footer-bar {position:fixed; bottom:0; left:0; right:0; height:42px;
	background:rgba(0,24,113,0.9);/*box-shadow: 1px 0 0 1px rgba(224, 229, 238, 0.6);*/z-index:9999; display:block;}
.lvd-logo-partner, .lvd-logo-partner-black {display:none !important; }
.lvd-footer-bar img {position:absolute; right:20px; top:6px; width:130px; height:auto;}
.lvd-footer-bar-title {color:#FFF; font-size:14px; font-weight:300; position:absolute; left:20px; top:12px;}

/*START main*/
.lvd-main-spacer {height:0;}
.lvd-main-container{min-height:670px; padding-top:170px; padding-bottom:0;}
.lvd-main {margin:0 47px; padding:0;}
.lvd-main-cta { width:100%;}
.lvd-main-cta-txt {font-size:40px; line-height:1.1; max-width:240px; }
.lvd-main-cta-link {font-size:20px; }
.lvd-main-description {line-height:1.4; color:#FFF; font-size:15px; margin-top:15px; max-width:100%;}


/*END main*/



.lvd-cover-fixed { background-attachment: inherit !important; height:300px}
.lvd-nr-container {padding:30px 20px;}
.lvd-nr-box {text-align: center; padding:0 20px;}
.lvd-nr-box-line {right:0; background:rgba(255,255,255,0.3); display:block;}
.lvd-nr-box-title {font-size:15px; margin-bottom:0; font-weight:300;}
.lvd-nr-box .numscroller {display:block; margin-right:0; margin-bottom:3px; font-size:20px; font-weight:400;}
.lvd-nr-box-details {display:none; }

.lvd-minustop {margin-top:-50px !important; margin-bottom:0!important;}
.lvd-number-slide { margin:0 40px;}
.lvd-number-box-left {float:none;}
.lvd-number-box-right {float:none;}
.lvd-number-box {width:100%; min-height:30px; margin-bottom:20px;}
.lvd-number-box .numscroller {font-size:80px; font-weight:300;}
.lvd-number-description {width:100%;}
.lvd-number-box-title2 {font-size:30px;}


.lvd-infografic-home {margin:0 20px;}
.lvd-infografic-home-spacer, .lvd-infografic-home-spacer2 {height:20px;}
.lvd-infografic-home h2 {font-size:24px; margin:0 10px 20px 10px;}


/*TXT centered*/
.lvd-txtc {margin:0 40px; padding:0;}
.lvd-txtc-left {float:none;}
.lvd-txtc-right {float:none;}
.lvd-txtc-title {width:100%; min-height:30px; margin-bottom:10px;}
.lvd-txtc-title1 {}
.lvd-txtc-title2 {font-size:24px; text-align: center;}
.lvd-txtc-description {width:100%; text-align: left;}
.lvd-txtc-description p:last-child {margin-bottom:0;}
/*//*/



.lvd-ourst {margin:0 auto; padding:0;}
.lvd-ourst-col1 {width:100%;}
.lvd-ourst-col2 {width:100%;}
.lvd-ourst-blockquote-cover {height:220px;}
.lvd-ourst-box {padding:40px 40px;}
.lvd-ourst-box h2 {font-size: 24px;}


.lvd-stilul {margin:40px 0 0 0; background: transparent; color:#001871; font-weight:300;}
.lvd-stilul-in {}
.lvd-stilul-photo {width:100%; height:280px;}
.lvd-stilul-text {width:100%; padding:0 20px; position:relative; }
.lvd-stilul-text-title {font-size:24px; background: #FFF; padding:10px; position:absolute; top:-60px; left:0; right:0; transform: skewY(-5deg);}
.lvd-stilul-text-title h2 {font-size:24px; transform: skewY(5deg); margin:30px 30px 0 30px;}
.lvd-stilul-text-desc {padding:60px 20px 0 20px; position: relative; z-index:999;}
.lvd-stillul-nume {position:absolute; top:-15px; right:0; bottom:auto; left:auto; height:30px; line-height:30px; color:#FFF; font-size:16px; padding:0 20px;}


.lvd-grid2-background { padding:0;}
.lvd-grid2-title {height:80px; line-height:80px;}
.lvd-grid2-title h2 {font-size:40px; padding-left:40px; font-weight:300; }
.lvd-grid2 { padding:100px 40px 0 40px;  height:520px;}
.lvd-grid2-box {width:100%;}
.lvd-grid2-box-title {}
.lvd-grid2-box-title h2 {font-size:30px;}



.lvd-newsletter-bar {padding:50px 0;}
.lvd-newsletter-bar h2 {font-size:24px;  margin:0 40px 20px 40px; padding:0;}
.lvd-newsletter  {margin:0 40px; padding:0;}
.lvd-newsletter p {max-width:100%;}



/*Blog home*/
.lvd-blog-home-container {margin:0 40px; padding:0;}
.lvd-blog-home-title { font-size:40px;  }
.lvd-blog-box {width:100%; margin-bottom:5px;}
.lvd-blog-box img {max-width:100%; height:auto;}
.lvd-blog-box h2 {font-weight:300;}

/*-------------- END HOME -------------------*/


/*BLOG*/
.lvd-category-container-left {float:none; width:calc(100% - 40px); padding:0 20px;}
.lvd-category-container-right {float:none; width:calc(100% - 40px); padding:0 20px;}
.lvd-category-post {margin-bottom:50px;}
.lvd-category-post h2 {margin-right:20px; margin-left:0;}
.lvd-navigation {text-align:center; }
.lvd-navigation .wp-pagenavi a, .lvd-navigation .wp-pagenavi span {border:0;}
.lvd-blog-head {min-height:280px; padding-top:100px; padding-bottom:40px;}
.lvd-blog-head .lvd-page-main-title h1 {font-size:20px;}


/*Landing style*/
.lvd-page-main {height: 320px; min-height:320px; }
.lvd-page-main-filter {display: flex; flex-direction: row; flex-wrap: wrap; padding: 0;}
.lvd-page-main-title {padding:0 40px 50px 40px; margin:0 auto; text-align:left; display: block; flex: 1 1 auto; -ms-grid-row-align:center; align-self:center;}
.lvd-page-main-title h1 {font-size:30px;}
.lvd-page-main-info {right:auto; top:300px; width:calc(100% - 40px); left:20px;}
.lvd-page-main-info .lvd-event-location {padding-top: 5px;}
.lvd-page-main-photo { top:260px; }
.lvd-oblique1 {min-height:100px; margin-top:-50px;}

.lvd-page-txt {padding:20px 0; margin:-70px 20px 20px 20px; font-size:16px;}
.lvd-page-txt h2 {font-size:26px; font-weight:700; max-width:85%; margin:0 0 25px 0;}
.lvd-page-txt strong {font-weight:400;}
.lvd-page-txt h3  {font-size:24px; margin-bottom: 20px;}
.lvd-page-txt li  {text-align:left !important;}
.lvd-page-txt p {line-height:1.4; margin-bottom:20px;}
.lvd-page-txt  ul {margin-bottom:20px;}
.lvd-page-txt li {padding:0 0 10px 10px; position:relative;}
.lvd-page-txt img {max-width:100%; height:auto; vertical-align: bottom;}
.lvd-page-video {width:100%; min-height:300px; padding:0;}
.lvd-page-video-in {width:100%; margin:0; height:300px;}
.videoWrapper iframe {height: 300px;}
.lvd-page-txt .wp-block-column {margin-bottom:0;}
.lvd-page-txt blockquote {font-size:18px;  border-left:0; padding: 10px 0 10px 20px; margin:0 auto 30px auto; max-width:90%;   }
.lvd-page-txt .wp-block-columns {margin:0 auto; max-width:900px;}
.lvd-page-txt .wp-block-cover {min-height:300px; margin:0 -20px; width:calc(100% + 40px);}
.lvd-page-txt .wp-block-cover .wp-block-cover-text {font-size:26px;}
.lvd-page-txt figure img {
  margin:0 -20px;
	width: calc(100% + 40px);
	max-width: calc(100% + 40px);
}

.lvd-col-m1 {width:100% !important;}
.lvd-col-m2 {width:calc(50% - 20px);}
.lvd-col-m2 .lvd-col-container-text {font-size:13px;}
.lvd-col-m3 {width:calc(33.333% - 20px);}
.lvd-col-container-title {font-size:16px; margin-bottom: 10px; min-height:20px;}
.lvd-col6 .lvd-col-container-title {font-size:14px;}

.lvd-box-pachet {width:100% !important; min-height:50px; margin-bottom:20px;}
.lvd-page-txt .lvd-box-pachet h2 {font-size:22px; max-width:90%; margin:0 auto 20px auto;}

.lvd-col-container img {max-width:60%; height:auto; margin:0 auto 5px auto;}
.lvd-page-txt .lvd-col-container figure{margin-left: 0 !important;margin-right: 0 !important;width: 100% !important;}
.lvd-page-txt .lvd-col-container figure img {max-width:100%;}
.lvd-page-txt .blocks-gallery-item figure {margin-left: 0;
    margin-right: 0;
    width: 100%;}

	.lvd-page-txt .wp-block-gallery	{margin-block-start: 0;
    margin-block-end: 0;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 0;
	margin-left: 20px;}
.lvd-page-txt li.blocks-gallery-item {padding:0;}



/*Single*/
.blog-header {min-height:70px;}
.blog-body {margin:40px auto; width:calc(100% - 40px); font-size:15px;}
.blog-body h1 {font-weight:700; font-size:30px; line-height:38px; padding:0 20px;}

.blog-body h2 {font-size:22px; font-weight:700; max-width:85%; margin:0 0 25px 0;}
.blog-body strong {font-weight:400;}
.blog-body h3  {font-size:20px; margin-bottom: 20px;}
.blog-body h4  {font-size:18px; margin-bottom: 20px;}
.blog-body li  {text-align:left !important; padding-bottom:5px;}
.blog-body p {line-height:1.4; margin-bottom:20px;}
.blog-body  ul {margin-bottom:20px;}
.blog-body li {padding:0 0 10px 10px; position:relative;}
.blog-body img {max-width:100%; height:auto; vertical-align: bottom;}

.blog-body blockquote {font-size:18px;  border-left:0; padding: 10px 0 10px 20px; margin:0 auto 30px auto; max-width:90%;   }
.blog-body .wp-block-columns {margin:0 auto; max-width:900px;}
.blog-bodyt .wp-block-cover {min-height:300px; margin:0 -20px; width:calc(100% + 40px);}
.blog-body .wp-block-cover .wp-block-cover-text {font-size:26px;}
.blog-body figure img, .blog-body .wp-block-embed {
  margin:0 -40px 20px -40px;
	width: calc(100% + 80px);
	max-width: calc(100% + 80px);
}


.blog-body .lvd-breadcrumbs {padding:0 20px;}
.lvd-meta {padding:0;}
.lvd-blog-content {padding:0;}
.blog-related{margin:0 20px; padding-top:50px;}
.blog-related-title {margin-bottom: 20px; margin-left:20px;}
.blog-related-box{width: calc(100% - 40px); margin: 0 20px 40px 20px;float:none; padding:0;}


/*cookie notice*/
.cookie-notice-container {border-top:1px solid #981D98; }
#cookie-notice {background:rgba(255,255,255,0.95) !important;}

/*----------------- START FOOTER ------------------*/
footer {padding:40px 40px 60px 40px; }
.lvd-sm-footer {font-size:20px; text-align: left;}
.lvd-sm-footer a {margin:0 20px 10px 0;}
.lvd-footer-logo {max-width:150px !important; margin-top:10px; height:auto;}
/*------ END FOOTER ----------*/

.lvd-content-extra-padding {display:block;}
.hidden {display: none;-webkit-transition: display .5s ease;-moz-transition: display .5s ease;-o-transition: display .5s ease;}
/*--------------------------- END FOOTER --------------------------*/
}


@media (min-width:801px) and (max-width:1229px)
{
/*------- START HEADER -------------*/
.lvd-header-full{height:44px;}
.lvd-header-bg {height:44px;
box-shadow:none !important;
	 background:  rgba(0,24,113,0.9);}
.lvd-logo-mobile {max-width:166px;top:7px; left:15px; display:block; z-index:999999;}
.lvd-logo{display:none !important; max-width:170px;top:8px; left:15px;}
.logo-black{display:none !important; max-width:170px;top:8px; left:15px;}
.lvd-menu-container {top:28px; left:190px; z-index:999999;}
.lvd-menu {display:none;}
.lvd-menu-colorlink {top:26px !important;}
.lvd-menu-lang {display:none; position:absolute; left:0; right:auto; bottom:auto;  top:0; }
.lvd-menu-lang-color {top: 0 !important;}
.lvd-menu-lang a {font-weight:400;}
#responsive-menu-container {background: rgba(0,24,113,0.9) !important; margin-top:44px !important; margin-bottom:42px !important; /*box-shadow: 0 2px 2px 2px rgba(0, 0, 0, 0.1) !important;*/padding:24px 20px !important;}
#responsive-menu-additional-content, #responsive-menu-wrapper, .responsive-menu-item-link {background-color:transparent !important; color:#FFF !important; border:none !important;}
#responsive-menu-additional-content {padding-bottom:10px !important;}
#responsive-menu-title {font-weight:900 !important;}
#responsive-menu-container .wpml-ls-display {font-size:20px; font-weight:300; color:#FFF;}
#responsive-menu-container li.responsive-menu-item {border-style: solid; border-width: 1px; border-top:0; border-left:0; border-right:0; border-color: rgba(244,244,244,0.09);}
#responsive-menu-container li:last-child {border-bottom:0;}
.responsive-menu-subarrow { transform: rotate(-45deg); background-color:transparent !important; color:#FFF !important; border:none !important; color:#FFF !important;}
.responsive-menu-subarrow-active { transform: rotate(-90deg);}
.responsive-menu-button {right: 16px !important;top: 6px !important;left: auto !important;border: 0 !important;}
.responsive-menu-inner::before {height:0 !important; }
.lvd-blue .responsive-menu-inner, .lvd-blue .responsive-menu-inner::before, .lvd-blue .responsive-menu-inner::after{background:#FFF !important;}
.lvd-blue {top:6px !important;}
.responsive-menu-open .lvd-blue, .responsive-menu-open .responsive-menu-button  {top:9px !important;}
.responsive-menu-item {font-weight:300 !important;}
.wpml-ls-link {color:#FFF; font-weight:300; margin-bottom:24px !important; display:block; border-top:1px solid #FFF; padding-top:3px !important;}

.lvd-footer-bar {position:fixed; bottom:0; left:0; right:0; height:42px;
	background:rgba(0,24,113,0.9);/*box-shadow: 1px 0 0 1px rgba(224, 229, 238, 0.6);*/z-index:9999; display:block;}
.lvd-logo-partner, .lvd-logo-partner-black {display:none !important; }
.lvd-footer-bar img {position:absolute; right:20px; top:6px; width:130px; height:auto;}
.lvd-footer-bar-title {color:#FFF; font-size:14px; font-weight:300; position:absolute; left:20px; top:12px;}
}

@media (min-width:1230px) and (max-width:1320px)
{
	.lvd-menu ul li { padding-right:2px; font-size: 14px;}
}

/*----------------- END CONDITIONAL --------*/
