@charset "UTF-8";
 /* @import url(https://fast.fonts.net/t/1.css?apiType=css&projectid=1c18729b-67f1-4ee1-8381-92574ec092c4);  */
 /*Light*/
@font-face{font-family:'Avenir';src:url(../new_fonts/3511a780-31ca-4ee1-9083-89b1b7185748.eot?#iefix);src:url(../new_fonts/3511a780-31ca-4ee1-9083-89b1b7185748.eot?#iefix) format("eot"),url(../new_fonts/4fb9056b-4ac3-488b-9bac-75741b0ff0bd.woff2) format("woff2"),url(../new_fonts/c4352a95-7a41-48c1-83ce-d8ffd2a3b118.woff) format("woff"),url(../new_fonts/3e419b5b-c789-488d-84cf-a64009cc308e.ttf) format("truetype"),url(../new_fonts/ca038835-1be3-4dc5-ba25-be1df6121499.svg#ca038835-1be3-4dc5-ba25-be1df6121499) format("svg");font-style:normal;font-weight:300}
/* @font-face{font-family:'Avenir Light_1475502';src:url(../new_fonts/63a166cb-be60-435c-a056-75172e43efa5.eot?#iefix);src:url(../new_fonts/63a166cb-be60-435c-a056-75172e43efa5.eot?#iefix) format("eot"),url(../new_fonts/a59168c1-917d-4de9-a244-0316c057c357.woff2) format("woff2"),url(../new_fonts/6dc0e7d8-9284-44e1-8f05-984a41daa3a4.woff) format("woff"),url(../new_fonts/2315df7a-8bc2-433d-bf0a-162fc0063de0.ttf) format("truetype"),url(../new_fonts/7b1e5b2a-b6a6-43da-9021-ada6d1d797f2.svg#7b1e5b2a-b6a6-43da-9021-ada6d1d797f2) format("svg")} */
/*Book*/
@font-face{font-family:'Avenir';src:url(../new_fonts/4f32268f-fd86-4960-b72c-4bb1ba75ec6f.eot?#iefix);src:url(../new_fonts/4f32268f-fd86-4960-b72c-4bb1ba75ec6f.eot?#iefix) format("eot"),url(../new_fonts/9bcb625d-81de-48c2-ba0c-664558d197e3.woff2) format("woff2"),url(../new_fonts/939cba03-5b40-4d01-9bc5-7589eca863db.woff) format("woff"),url(../new_fonts/849bc5b9-a2ff-4343-977b-26ba8bd24a60.ttf) format("truetype"),url(../new_fonts/f67fa3b5-c1d1-488f-8e60-a828b9ad56a4.svg#f67fa3b5-c1d1-488f-8e60-a828b9ad56a4) format("svg");font-style:normal;font-weight:400}
/* @font-face{font-family:'Avenir Book O1475514';src:url(../new_fonts/d8c50fcc-bc32-4f31-8c24-b170c64e2254.eot?#iefix);src:url(../new_fonts/d8c50fcc-bc32-4f31-8c24-b170c64e2254.eot?#iefix) format("eot"),url(../new_fonts/476612d9-282d-4f76-95cd-b4dd31e7ed21.woff2) format("woff2"),url(../new_fonts/f1ebae2b-5296-4244-8771-5f40e60a564a.woff) format("woff"),url(../new_fonts/04d1bf6c-070d-4b7e-9498-6051c9f0c349.ttf) format("truetype"),url(../new_fonts/d0a3e813-1257-4b66-812a-36101faa0fb3.svg#d0a3e813-1257-4b66-812a-36101faa0fb3) format("svg")} */
/*Roman*/
@font-face{font-family:'Avenir';src:url(../new_fonts/2f5a6074-badc-4e08-83f1-ed67fe5c3d7c.eot?#iefix);src:url(../new_fonts/2f5a6074-badc-4e08-83f1-ed67fe5c3d7c.eot?#iefix) format("eot"),url(../new_fonts/75c84254-5125-412c-bc24-56769ae3b627.woff2) format("woff2"),url(../new_fonts/b9ebb19d-88c1-4cbd-9baf-cf51972422ec.woff) format("woff"),url(../new_fonts/5ed4f98e-9044-4810-88ff-74d412c1351f.ttf) format("truetype"),url(../new_fonts/4cb16859-16ca-4342-b89c-292dc83266af.svg#4cb16859-16ca-4342-b89c-292dc83266af) format("svg");font-style:normal;font-weight:500}
/* @font-face{font-family:'Avenir Obliqu1475526';src:url(../new_fonts/1e9b2738-9316-4b0c-97c0-5423b69ea147.eot?#iefix);src:url(../new_fonts/1e9b2738-9316-4b0c-97c0-5423b69ea147.eot?#iefix) format("eot"),url(../new_fonts/1a7173fa-062b-49ad-9915-bc57d3bfc1f5.woff2) format("woff2"),url(../new_fonts/cdda031e-26e9-4269-83d1-5a218caa10db.woff) format("woff"),url(../new_fonts/6d1ce413-19e7-4b43-b328-6cdedc58b35a.ttf) format("truetype"),url(../new_fonts/33fac8ae-e7a5-4903-9ac1-c09a59b4c61d.svg#33fac8ae-e7a5-4903-9ac1-c09a59b4c61d) format("svg");font-style:normal;font-weight:600} */
/*Medium*/
@font-face{font-family:'Avenir';src:url(../new_fonts/212ab03d-5db2-4d6a-b94c-171cc702aa51.eot?#iefix);src:url(../new_fonts/212ab03d-5db2-4d6a-b94c-171cc702aa51.eot?#iefix) format("eot"),url(../new_fonts/e4d36745-a861-4a49-aa17-6510e67429d3.woff2) format("woff2"),url(../new_fonts/2cac77ec-9bc0-4ee7-87e4-27650190744f.woff) format("woff"),url(../new_fonts/aaf11848-aac2-4d09-9a9c-aac5ff7b8ff4.ttf) format("truetype"),url(../new_fonts/294099f3-8d00-4676-afc5-5e9d8d43ad69.svg#294099f3-8d00-4676-afc5-5e9d8d43ad69) format("svg");font-style:normal;font-weight:600}
/* @font-face{font-family:'Avenir Medium1475538';src:url(../new_fonts/cebcf56a-ea7e-4f5c-8110-a7ee367c1f91.eot?#iefix);src:url(../new_fonts/cebcf56a-ea7e-4f5c-8110-a7ee367c1f91.eot?#iefix) format("eot"),url(../new_fonts/deb5e718-7abb-4df3-9365-edfa95317090.woff2) format("woff2"),url(../new_fonts/04801919-17ee-4c6b-8b17-eb1965cb3ed6.woff) format("woff"),url(../new_fonts/cee053ec-4b41-4506-a1fe-796261690610.ttf) format("truetype"),url(../new_fonts/38a556e4-b6e5-48c6-aece-b1d470af124e.svg#38a556e4-b6e5-48c6-aece-b1d470af124e) format("svg");font-style:normal;font-weight:600} */
/*Heavy*/
@font-face{font-family:'Avenir';src:url(../new_fonts/f61bf0f6-c193-4100-b940-12a1a01dcee5.eot?#iefix);src:url(../new_fonts/f61bf0f6-c193-4100-b940-12a1a01dcee5.eot?#iefix) format("eot"),url(../new_fonts/65cde95a-ac33-4c65-8198-e37857968d1a.woff2) format("woff2"),url(../new_fonts/7147ec3a-8ff8-4ec9-8c5c-bd1571dc6ae6.woff) format("woff"),url(../new_fonts/d1dc54b2-878d-4693-8d6e-b442e99fef68.ttf) format("truetype"),url(../new_fonts/731dd4d3-64da-427d-ba61-01575b3cf3f7.svg#731dd4d3-64da-427d-ba61-01575b3cf3f7) format("svg");font-style:normal;font-weight:800}
/* @font-face{font-family:'Avenir Heavy_1475550';src:url(../new_fonts/e6b412d9-d1ed-4b17-bb93-a6911df8640d.eot?#iefix);src:url(../new_fonts/e6b412d9-d1ed-4b17-bb93-a6911df8640d.eot?#iefix) format("eot"),url(../new_fonts/3c210c80-960f-4684-850b-25390b4d08af.woff2) format("woff2"),url(../new_fonts/cb5c71ad-e582-4d00-929c-67fbfaeb1c27.woff) format("woff"),url(../new_fonts/9ced8e96-4602-4507-8c20-4ff381949a9a.ttf) format("truetype"),url(../new_fonts/a7c1d112-7546-459d-a153-1467481298bd.svg#a7c1d112-7546-459d-a153-1467481298bd) format("svg")} */
/*Black*/
@font-face{font-family:'Avenir';src:url(../new_fonts/a24b3f55-c8c8-41a1-a77e-7cdf417d82f6.eot?#iefix);src:url(../new_fonts/a24b3f55-c8c8-41a1-a77e-7cdf417d82f6.eot?#iefix) format("eot"),url(../new_fonts/16695c2d-c755-45a2-bdcf-c54843f39afd.woff2) format("woff2"),url(../new_fonts/5a05cf7f-f332-456f-ae67-d8c26e0d35b3.woff) format("woff"),url(../new_fonts/c33278bc-988e-440b-b4be-6acc095e6044.ttf) format("truetype"),url(../new_fonts/7bdad4a5-289b-42f9-b6fa-c5883b9e9f23.svg#7bdad4a5-289b-42f9-b6fa-c5883b9e9f23) format("svg");font-style:normal;font-weight:900}
/* @font-face{font-family:'Avenir Black_1475562';src:url(../new_fonts/4030caeb-d266-4d36-ac58-a3bb7a5b1bfa.eot?#iefix);src:url(../new_fonts/4030caeb-d266-4d36-ac58-a3bb7a5b1bfa.eot?#iefix) format("eot"),url(../new_fonts/a2477e08-09d9-4d4b-97a9-23a1e22cb44c.woff2) format("woff2"),url(../new_fonts/19d12bba-92b1-43ad-9bab-cd36a4195c2a.woff) format("woff"),url(../new_fonts/5ba5a010-7470-4d9d-8a49-2920dc1be1f8.ttf) format("truetype"),url(../new_fonts/6d4a6a8c-ef50-422f-8456-88d479e0b23d.svg#6d4a6a8c-ef50-422f-8456-88d479e0b23d) format("svg")} */
html{box-sizing:border-box;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-o-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}
*,::after,::before{box-sizing:inherit}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
img{max-width:100%;height:auto}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
html{height:100%}
html body{min-height:100%;min-width:320px;font-size:16px;line-height:24px;color:#343434;font-family:"Avenir";font-weight:400;overflow-x:hidden}
html body button,html body input,html body select,html body textarea{font-size:16px;line-height:24px;color:#343434;font-family:"Avenir";font-weight:400;}
textarea{overflow:auto;vertical-align:top;resize:vertical}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}
table{border-collapse:collapse;border-spacing:0}
strong{font-weight:800}
button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}
input,select,textarea{box-sizing:border-box;display:block;width:100%;padding:9px 15px;border-radius:2px;border:1px solid #eee;background-color:#fafafa;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}
::-webkit-input-placeholder{color:#d64e23;font-size: 14px;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease; text-transform: uppercase;}
:-moz-placeholder{color:#d64e23;font-size: 14px;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;opacity:1;text-transform: uppercase;}
::-moz-placeholder{color:#d64e23;font-size: 14px;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;opacity:1;text-transform: uppercase;}
body:-ms-input-placeholder{color:#d64e23;font-size: 14px;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;text-transform: uppercase;}
::-ms-input-placeholder{color:#d64e23;font-size: 14px;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;text-transform: uppercase;}
::placeholder{color:#d64e23;font-size: 14px;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;text-transform: uppercase;}
:focus::-webkit-input-placeholder{color:transparent}
:focus::-moz-placeholder{color:transparent}
a:focus,button:focus,input:focus,textarea:focus{outline:transparent}
a:hover{text-decoration: underline;}
a{text-decoration:none; color:#d64e23;}
i,em { font-style: italic;}
/* Form Fields */
.form-item { margin-bottom: 18px;}
.form-text, .form-tel, .form-email,.form-textarea,.form-select,.form-url,.form-search { padding: 21px 17px 20px;line-height: 22px; font-weight:800; border:1px solid #c2b0a3; background-color: #fff;border-radius: 0; box-shadow: inset 0px 3px 54px 0px rgba(0, 0, 0, 0.05);}
.form-select {background-image: url(/themes/mediconvillage/new_images/select-arrow.svg);background-position: calc(100% - 10px) center;background-repeat: no-repeat;}
.visually-hidden{display:none;}
.fieldset-legend {display: block;font-size: 22px;font-weight: 600;color: #d64e23;margin-bottom: 15px;}
.form-item .description {padding-top: 5px;font-size: 14px;line-height: 18px;color: #999;}
/* clears the 'X' from Internet Explorer */
input[type=search]::-ms-clear {  display: none; width : 0; height: 0; }
input[type=search]::-ms-reveal {  display: none; width : 0; height: 0; }
/* clears the 'X' from Chrome */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration { display: none; }
/* Container */
.site-wrapper {overflow-x: hidden;}
.container{width:100%;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}


.members-list__container {
	-webkit-column-count: 4;
    column-count: 4;
    -webkit-column-gap: 20px;
    column-gap: 20px;
    display: block !important;
}
.members-list__container .members-list__group{
	width: 100%;
	max-width: 100%;
	margin-bottom: 60px;
	break-inside: avoid-column;
	display: inline-block;
}
.members-list__container .members-list__group .members-list__group-item{
	width: 100%;
	max-width: 100%;
}
.topeventfilter_in::before {
    width: 16px !important;
    height: 16px !important;
    background: #343434;
    border-radius: 50%;
    background-image: none !important;
    top: 4px !important;
}
.text-with-bullet{display: none;}
.search-result form {
    position: relative;
}
.site-search form .form-actions,
.search-result form .form-actions{
    position: absolute;
    top: 21px;
    right: 19px;
}
.site-search form .form-actions .primary-btn,
.search-result form .form-actions .primary-btn {
    height: 30px;
    width: 30px;
    background: url(../new_images/sprite.svg) no-repeat 1px -41px;
    border: none;
    font-size: 0px;
    padding: 0;
}
.search-result form .form-actions{
    top: 15px;
}
.inner-page .site-content ul.pager__items {
    text-align: center;
}

.inner-page .site-content ul.pager__items li {
    display: inline-block;
    margin: 0 10px;
    padding: 0;
}
.inner-page .site-content ul.pager__items li a{
    position: relative;
}
.inner-page .site-content ul.pager__items li.is-active a {
    color: #fff;
}
.inner-page .site-content ul.pager__items li::before {
 content: none;
}
.inner-page .site-content ul.pager__items li.is-active::before {
    content: "";
    width: 35px;
    height: 35px;
    left: -8px;
    top: -6px;
    transform: skewY(7deg);
}
.webform-submission-form .interest-inquiry__fieldset.form-item {
    flex: 0 0 100%;
    max-width: 100%;
}
@media (min-width:576px){
.inner-page .site-content,.container{max-width:540px}
}
@media (min-width:768px){
.inner-page .site-content,.container{max-width:720px}
}
@media (min-width:992px){
.container{max-width:994px}
.inner-page .site-content{max-width: 940px;}
}
@media (min-width:1280px){
.container{max-width:1200px}
}
@media (min-width:1680px){
.container{max-width:1450px}
}
@media (max-width:992px){ 
.members-list__container {
	-webkit-column-count: 2;
    column-count: 2;
}
}
@media (max-width:767px){ 
.members-list__container {
	-webkit-column-count: 1;
    column-count: 1;
}
}
/* Admin Login */
.user-logged-in .site-content {min-height: 500px;}
/* parralax */
.layer,.scene{position:absolute!important;top:0;left:0;right:0;bottom:0;z-index:-1;padding:0;margin:0}
.logo-bg{position:absolute;z-index:0;width:800px;height:800px;background-color:#ed7c20}
.header-logo-bg{left:-482px;top:-514px;transform:rotate(49deg);}
.header-bg{background:url(../new_images/body-bg.png) no-repeat left top; background-size: cover; position:absolute;left:-50px;right:-50px;top:-50px;height:1750px}
.header-parallax{position:absolute;top:0;left:0;right:0;z-index:-2;overflow:hidden;height:100%;width:100%; max-height:2450px;}
.footer-logo{position:absolute;bottom:95px;right:38px;height:62px;z-index:3}
.footer-logo-bg{right:-425px;bottom:-494px;transform:rotate(49deg)}
.footer-logo-parallax{position:absolute;bottom:0;right:0;z-index:-1;overflow:hidden;height:500px;width:100%}
.footer-bg{background:url(../new_images/footer-bg.png) no-repeat left bottom;position:absolute;left:-50px;right:-50px;bottom:-50px;height:765px}
.footer-parallax{position:absolute;bottom:0;left:0;right:0;z-index:-2;overflow:hidden;height:785px;width:100%}
/* header */
.site-header__inner {position: absolute; left:0; top:0; right: 0;}
.sticky-header {position: fixed;z-index: 50;}
.sticky-header .header-logo-bg {visibility: hidden;opacity:0}
.sticky-header .site-branding {top: 8px;height: 40px;}
.site-branding{position:absolute;top:50px;left:51px;height:62px;z-index:3;}
.site-branding__logo__icon{height:100%;width:auto}
.site-branding__logo__link{position:absolute;top:0;left:0;right:0;bottom:0}
.site-branding__logo__icon .yellow{fill:#fff}
.site-branding__logo__icon .orange{fill:#fff}
.site-branding__logo__icon .beige{fill:#fff}
.site-header__bottom,.site-header__top{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;justify-content:flex-end;}
.site-header__top{padding-top:17px;padding-right:26px;}
.site-language__list a,.site-language__list span,.top-header-links a,.top-header-links span{color:#fff;text-transform:uppercase;font-weight:600;font-size:14px;line-height:26px;letter-spacing:1.2px}
.site-language__list a:focus,.site-language__list a:hover,.top-header-links a:focus,.top-header-links a:hover{text-decoration:underline}
.site-language__list .is-active a{font-weight:800;text-decoration:underline}
.top-header-links span{padding:0 15px}
.site-header .menu__top,.site-language__list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.site-header .menu__top{margin-bottom:15px}
.site-header .menu__top .menu-item--active-trail a{text-decoration: underline;}
.site-language__list li:last-child span{display:none}
/* Search */
.site-search{position:relative}
.site-search form{position:absolute;top:110%;right:0;z-index:1;width:300px;padding:8px;background:#9a8c81;opacity:0;visibility:hidden;transition:.2s all linear}
.search-active form{top:100%;opacity:1;visibility:visible}
.site-search__toggler{position:relative;height:60px;width:78px;display:block;background:#9a8c81;cursor:pointer}
.site-search__toggler:before{position:absolute;left:50%;top:50%;height:24px;width:24px;background:url(../new_images/sprite.svg) no-repeat 0 0;content:"";transform:translate(-50%,-50%);transition:.2s all linear}
.search-active .site-search__toggler:before{background-position:-41px 1px}
.site-search .form-item {margin-bottom: 0;}
/* Footer */
.site-footer{position:relative; padding-top: 100px;}
.subscribe-newsletter{margin-bottom:41px}
.subscribe-newsletter a{position:relative;display:inline-block;transform:skew(-30deg);transform-origin:bottom;height:52px;padding:15px 30px;font-weight:900;font-size:14px;line-height:22px;letter-spacing:1.8px;background-color:#fff;color:#d64e23;text-transform:uppercase;text-decoration:none;box-shadow:0 10px 40px 0 rgba(0,0,0,.25);transition:.2s all linear}
.subscribe-newsletter span{transform:skew(30deg);display:block}
.subscribe-newsletter a:focus,.subscribe-newsletter a:hover{padding:15px 35px}
.site-footer-contact{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.site-footercontact{-ms-flex:0 0 410px;flex:0 0 410px;max-width:410px;color:#fff;font-weight:600;font-size:18px;line-height:26px;letter-spacing:1.2px;text-transform:uppercase}
.site-footercontact a{color:#fff}
.site-footercontact small{font-size:14px;line-height:23px;display:block}
.site-footercontact p{margin-bottom:47px}
.site-footercontact p:last-child{margin-bottom:37px}
.block-social-media-links{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.block-social-media-links p{margin-bottom:30px;font-size:14px;line-height:23px;color:#fff;font-weight:600;line-height:23px;letter-spacing:1.2px;text-transform:uppercase}
.block-social-media-links li{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;margin-bottom:51px}
.block-social-media-links li:last-child{margin-bottom:37px}
.block-social-media-links li span{padding-left:16px}
.block-social-media-links a{color:#fff;font-weight:600;font-size:18px;line-height:26px;letter-spacing:1.2px;text-transform:uppercase}
.block-social-media-links img{display:block;height:25px;width:auto;border-radius:4px}
.site-footercopyright{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:23px;color:#fff;text-align:center;font-weight:600;font-size:14px;line-height:26px;text-transform:uppercase;letter-spacing:1.2px}
.site-footercopyright a{color:#fff;text-decoration:underline}
.site-footercopyright a:focus,.site-footercopyright a:hover{text-decoration:none}
/* Home Banner */
.home-banner-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;padding:37px 0 44px;color:#fff}
.home-banner-content .title{-ms-flex:0 0 364px;flex:0 0 364px;max-width:364px;padding-right:18px;margin-left:10px;font-size:60px;line-height:69px;font-weight:300;letter-spacing:-.6px}
.home-banner-content .desc{-ms-flex:0 0 362px;flex:0 0 362px;max-width:362px;-ms-flex-item-align: end;align-self: flex-end;padding-bottom:3px;font-size:24px;line-height:34px}
.landing-main-content { padding: 56px 15px 120px; }
.landing-main-content .desc {-ms-flex:0 0 455px;flex:0 0 455px;max-width:455px;-ms-flex-item-align: start;align-self: flex-start;}
.landing-main-content .landing-page__body { margin-bottom: 44px; }
.landing-main-content .link-arrow { display: none; }
.landing-main-content .landing-page__link-wrapper {margin-bottom: 23px;line-height: 20px;}
.landing-main-content .landing-page__link a {position: relative;padding-right: 20px;display: inline-block;font-size: 14px;font-weight: 700;line-height: 20px;letter-spacing: 1.75px;color: #ffffff;text-transform: uppercase;text-decoration: underline;}
.landing-main-content .landing-page__link-wrapper a:after {display: inline-block;margin-left: 7px;vertical-align: baseline;height: 12px;width: 6px;content: "";background: url(/themes/mediconvillage/new_images/sprite.svg) no-repeat -226px -87px;}
.landing-main-content .landing-page__link-wrapper:last-child { margin-bottom: 0; }
.home-banner-img{position: relative;height:535px;margin-top:65px;overflow:hidden;background-color:#fff;box-shadow:0 5px 28.5px 1.5px rgba(0,0,0,.1);transform:skewY(-3.61deg);transform-origin:right;}
.home-banner-img img{position:relative;top:50%;transform:skewY(3.62deg) translateY(-50%)}
/* Mobile Menu */
.mobile-menu{position:fixed;left:-100%;top:0;bottom:0;z-index:9999;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:350px;background:#fff;transition:.3s all linear;overflow-x:hidden;overflow-y:auto}
.menu-active .mobile-menu{left:0;box-shadow:0 0 25px 0 rgba(0,0,0,.5)}
.close-menu{position:absolute;top:0;right:0;width:40px;height:40px}
.close-menu:after{position:absolute;left:-20px;top:-91px;z-index:1;width:140px;height:140px;content:"";background:#ed7c20;transform:rotate(-130deg)}
.close-menu:before{position:absolute;z-index:2;left:50%;top:50%;height:24px;width:24px;background:url(../new_images/sprite.svg) no-repeat -41px 0;content:"";transform:translate(-50%,-50%);transition:.2s all linear}
.mobile-menu li{display:block}
.menu-bottom{padding:50px 30px 70px;-ms-flex:0 0 350px;flex:0 0 350px;width:350px;max-width:350px}
.menu-top{position:relative;padding:30px;background:#ed7c20;-ms-flex:0 0 350px;flex:0 0 350px;width:350px;max-width:350px;-ms-flex-item-align:end;align-self:flex-end}
.menu-top:before{content:"";width:0;height:0;position:absolute;left:0;right:0;top:-50px;border-style:solid;border-width:50px 0 0 350px;border-color:transparent transparent transparent #b24f16}
.menu-top:after{content:"";width:0;height:0;border-style:solid;border-width:0 0 50px 350px;border-color:transparent transparent #ed7c20 transparent;position:absolute;left:0;right:0;top:-50px}
.menu-top a{padding:8px 0;display:block;font-size:22px;line-height:34px;font-weight:600;color:#fff}
.menu-bottom ul ul{display:none}
.menu-bottom>ul>li>a,.menu-bottom>ul>li>span{position:relative;padding:8px 0;display:block;font-size:22px;line-height:34px;font-weight:600;color:#6d625a}
.menu-bottom>ul>li>span:after{position:absolute;top:50%;right:0;margin-top:-12px;width:24px;height:24px;content:"";background:url(../new_images/sprite.svg) no-repeat -80px 6px;transition:.3s all linear}
.menu-bottom>ul>li>.menu-open:after{transform:rotate(-180deg)}
.menu-bottom>ul>li:last-child a{color:#ed7c20;font-weight:900}
.menu-bottom ul ul{padding-bottom:20px}
.menu-bottom ul ul a{padding:5px 5px 5px 20px;font-size:16px;display:block;color:#6d625a;font-weight:600}
.menu-top ul span{display:none}
.mobile-menu .menu-item--active-trail{font-weight:900}
.menu-active{overflow:hidden}
body:after{content:"";position:fixed;top:0;left:0;right:0;bottom:0;z-index:9998;background:rgba(0,0,0,.6);visibility:hidden;opacity:0;transition:.3s all linear}
.menu-active:after{visibility:visible;opacity:1}
/* Grid */
.views-view-grid .views-row {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
/* What we do */
.what-we-do-section { margin-top: 228px; margin-bottom: 84px;}
.what-we-do-section .views-row { margin-left: -34px;margin-right: -34px; padding-bottom: 22px;}
.what-we-do-section .views-col {margin-bottom: 30px;padding-left: 34px; padding-right: 34px;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
.what-we-do-section .repeater-title {margin-bottom:13px;font-size: 96px;line-height: 96px;font-weight:800;letter-spacing: -17.85px;color: #d64e23; transition: 300ms all linear;}
.what-we-do-section .views-col:hover .repeater-title {letter-spacing: -12.85px;}
.what-we-do-section .repeater-sub-text {margin-bottom:14px;font-weight:800;font-size: 14px; line-height: 30px;color: #c2b0a3; letter-spacing: 1.2px; text-transform: uppercase;}
.what-we-do-section .repeater-small-text {font-weight:400;font-size: 18px;line-height: 24px; color: #d64e23;}
.what-we-do-section footer {text-align: center;}
/* Buttons */
.primary-btn,.button--center {position:relative;display: inline-block;padding: 10px 30px 8px;font-size: 14px;line-height: 30px;font-weight:800;text-transform: uppercase;background:transparent;color: #d64e23;letter-spacing: 1.8px;border: 2px solid #d64e23;transition:300ms all linear; cursor: pointer;}
.primary-btn:before,.button--center:before {position: absolute;right: 0;top: 0;bottom: 0; width:0;z-index:-1;content: "";background: #d64e23;transition:300ms all linear}
.primary-btn:hover,.button--center:hover{color:#fff; text-decoration: none;}
.primary-btn:hover:before,.button--center:hover:before {right: inherit; left:0;width:100%;}
input.primary-btn { width: auto;}
input.primary-btn:hover {background: #d64e23;}
/* Uwl Slider Default */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;-webkit-transform:translate3d(0,0,0);}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{color:inherit;border:none;padding:0;font:inherit}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
.owl-height{transition:height .5s ease-in-out}
.owl-prev,.owl-next {position:absolute;top: 102px;left: -35px; height:55px; width:35px; background:#d64e23;box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.1);}
.owl-nav span {position: absolute;left: 50%;top: 50%;height: 45px;width: 30px;background:url(../new_images/sprite.svg) no-repeat -204px 8px;transform: translate(-50%, -50%);text-indent: 9999px;color: transparent;text-align: left;overflow: hidden;}
.owl-nav .owl-next {left:inherit; right:-35px;}
.owl-next span { background-position: -225px 8px;}
.owl-dots {width: 100%;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: center;justify-content: center;margin-top: 35px;}
.owl-dots .owl-dot {height: 6px; width: 6px; margin:0 4px; border-radius: 50%; background: #c2b0a3;}
.owl-dots .active {background: #d64e23;}
/* Slider Theme */
.slider .owl-item {opacity: 0;transition: opacity 100ms;}
.slider .owl-item.active {opacity: 1;}
.slider h2 {margin-left: -5px; margin-bottom: 18px; font-size: 60px;line-height: 60px;font-weight:300; color:#d64e23; text-transform: uppercase;}
.four-col-slider h2 {margin-bottom: 9px;}
.slider article {background:#fff;box-shadow: 0px 5px 28.5px 1.5px rgba(0, 0, 0, 0.1);transform: skewY(-2.5deg);transform-origin: left;}
.slider .eventnews-homepage-body-image { margin-bottom: 23px;background-color: #fff; box-shadow: 0px 5px 28.5px 1.5px rgba(0, 0, 0, 0.1); transform: skewY(2.5deg) translateY(-12px);}
.slider .date__item,.slider .event-homepage-title,.slider .eventnews-homepage-body,.slider .event-homepage-location,.slider .link-wrapper,.slider .news-homepage-date,.slider .news-homepage-title {display: block; margin: 0 26px; transform: skewY(2.5deg);transform-origin: left;}
.slider .news-homepage-date .date__item {transform: none;margin-left: 0; margin-right: 0;}
.slider .date__item ,.slider .event-homepage-location {color:#c2b0a3; font-size: 12px; font-weight:600; line-height: 18px; text-transform: uppercase; letter-spacing:1.6px;}
.slider .date__item{margin-bottom: 12px;}
.slider .link-wrapper{ padding-bottom: 30px;}
.slider .event-homepage-title{margin-bottom: 11px;color:#d64e23; font-size: 24px; line-height: 28px;}
.slider .news-homelist__item { padding: 30px 0; min-height: 280px;}
.slider .news-homepage-title a {display: block;margin-bottom: 12px;font-size: 18px;font-weight: 900;font-stretch: normal;font-style: normal;line-height: 1.44;letter-spacing: 0.38px;color: #343434;}
.slider .news-homepage-date .lead { display: inline;margin-bottom: 8px;font-size: 12px;line-height: 16px;font-weight: 600;font-stretch: normal;font-style: normal;letter-spacing: 1.25px;color: rgba(52,52,52,0.5);text-transform: uppercase;}
.slider .news-homepage-date .lead a {color: rgba(52,52,52,0.5);font-weight: 900;}
/*.slider .eventnews-homepage-body{margin-bottom: 36px;font-size: 18px; line-height: 24px;}*/
.read-more-link,.link--orange {position:relative;padding-right: 24px;display:inline-block;color:#d64e23;font-weight:900; font-size: 14px; line-height: 30px;text-transform: uppercase;letter-spacing:1.6px;}
.link-arrow {position: absolute;right: 0;top: 50%;height: 10px;width: 5px;background: url(../new_images/sprite.svg) no-repeat -198px -1px;transform: translateY(-50%);}
.slider footer {text-align:center ;}
.slider .item-list { margin-bottom: 30px;}
.three-col-slider { margin-bottom: 112px;}
.four-col-slider { margin-bottom: 79px;}
.four-col-slider .owl-prev,.four-col-slider .owl-next {top:79px}
/* Home Campaign */
.campaign-home__wrapper {width: 100%;padding-top: 45px; padding-bottom:123px; display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-align: center; align-items: center;}
.campaign-home__wrapper > a{padding-right:10px;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.campaign-home__wrapper .campaign-teaser__media { background-color: #fff;position: relative;}
.campaign-home__wrapper .campaign-teaser__media::before, .campaign-home__wrapper .campaign-teaser__media::after{ content: "";width: 100%;height: 50px;background: url(../new_images/shape.png) no-repeat top / 100% auto;position: absolute;top: -1px;left: 0;}
.campaign-home__wrapper .campaign-teaser__media::after {top: inherit;bottom: -1px;background: url(../new_images/shape-2.png) no-repeat bottom / 100% auto;}
.campaign-home__wrapper .campaign-teaser__media img { display:block;}
.campaign-home__wrapper .campaign-teaser__details{padding-left:10px;-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}
.campaign-home__wrapper .sub_text_for_campaign {margin-bottom:5px;color:#c2b0a3;font-weight:800; font-size: 14px; line-height: 30px;text-transform: uppercase;letter-spacing:1.6px;}
.campaign-home__wrapper .campaign-teaser-title{display:block; margin-bottom:10px;color:#d64e23;font-weight:300; font-size: 36px; line-height: 45px;}
.campaign-home__wrapper .campaign-teaser__text{margin-bottom: 26px;font-size: 18px; line-height: 24px;}
/* User Login */
.user-login {max-width: 500px;width: 100%;margin: 80px auto 50px;padding: 80px 40px;background: #fff;box-shadow: 0 5px 28.5px 1.5px rgba(0,0,0,.1);transform: skewY(-3deg);transform-origin: right;}
.user-login > div {transform: skewY(3deg);}
.user-login h1 {margin-left: -5px;margin-bottom: 30px;font-size: 60px;line-height: 41px;font-weight:300;color: #d64e23;text-transform: uppercase;}
/* Meet Members */
.meet-members { margin-bottom: 132px; }
.meet-members h3 {margin-bottom: 33px;color: #c2b0a3;font-weight:800;font-size: 14px;line-height: 30px;text-transform: uppercase;letter-spacing: 1.6px;}
.meet-members .owl-stage-outer { overflow: hidden;}
.member-title {display: table;width: 100%;}
.meet-members .member-full__logo {height: 45px;display: table-cell;vertical-align: middle;}
.owl-carousel .member-full__logo a {display: inline-block;vertical-align: middle;}
.meet-members__item { padding: 0 50px;}
.owl-carousel .member-full__logo img {max-height: 45px;width: auto;max-width: none;}
/* Footer Contact Us */
.front-page .site-pre-footer {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.site-pre-footer > .contact-left-text { padding-right: 140px;}
.site-pre-footer > .contact-left-text{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.front-page .site-pre-footer .outer-wrapper{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%; margin-left: auto;}
.contact-left-text h2 {margin-bottom: 5px;color: #c2b0a3;font-weight:800;font-size: 14px;line-height: 30px;text-transform: uppercase;letter-spacing: 1.6px;}
.contact-left-text h3 { margin-bottom: 10px;color: #d64e23;font-weight:300;font-size: 36px;line-height: 45px;}
.contact-left-text p {margin-bottom: 26px;font-size: 18px;line-height: 24px;}
.webform-submission-form {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; margin-left:-10px; margin-right:-10px;}
.webform-submission-form .form-item {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%; display:block; padding-left:10px; padding-right:10px;}
.webform-submission-form .form-item-message,.webform-submission-form .js-form-type-checkbox,.webform-submission-form .form-actions,.messages-block {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.webform-submission-form .form-actions { text-align: center;}
.webform-submission-form .js-form-type-checkbox {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; }
.webform-submission-form .js-form-type-checkbox .description{-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;padding-top:0;font-size:16px; color:#343434; line-height:24px;font-weight: 600;}
.messages-block .error{ color: red;padding-left:10px; padding-right:10px;margin-bottom: 10px;}
/* Custom Checkbox */
.icheckbox_minimal-orange, .iradio_minimal-orange { height: 24px; width: 24px;margin-right: 8px;background: url(../new_images/sprite.svg) no-repeat -194px -44px;}
.icheckbox_minimal-orange.hover {background-position: -194px -44px;}
.icheckbox_minimal-orange.checked{background-position: -232px -44px;}
.captcha {margin-bottom: 20px;}
/* Inner Page */  
main,section,article {display:block}
.inner-page .site-content {position:relative;width: 100%;margin: 80px auto;padding-bottom: 80px;background: #fff;transform: skewY(1.85deg);transform-origin: right;min-height: 800px;box-shadow: 0 0 60px 0 rgba(0,0,0,.2);}
.inner-page .site-content > .container {transform: skewY(-1.85deg);transform-origin: right;}
.inner-page .site-content .container{padding-right: 36px;padding-left: 36px;}
.inner-page .site-content .page-title,.inner-page .site-content .landing-page-header__title, .node-28 h1 {display: block;margin-bottom:30px;padding-top: 30px;font-size: 48px;font-weight:300;line-height: 59px;color: #d64e23;letter-spacing: -1.4px;}
.node-28 h1 {padding-top: 0;}
.inner-page .site-content h2 {display:block;margin-bottom: 10px;margin-top: 30px;font-size: 36px;font-weight:300;line-height: 44px;color: #d64e23;}

.collaborations-companies-title{display:block;margin-bottom: 10px;margin-top: 30px;font-size: 22px;font-weight: 400;line-height: 32px;color: #d64e23;}
.inner-page .site-content h3 {margin-bottom: 18px;margin-top: 30px;font-size: 24px;font-weight:400;line-height: 36px;color: #d64e23;}
.inner-page .site-content h4 {margin-bottom: 10px;margin-top: 18px;font-size: 20px;font-weight:600;line-height: 26px;color: #d64e23;}
.inner-page .site-content p {margin-bottom: 10px;font-size: 18px;font-weight:300;line-height: 26px;}
.inner-page .site-content .facility-type-header-wrapper {margin-top: 30px; margin-bottom: 30px;}
.inner-page .site-content .align-right .media-image__wrapper {max-width: 397px;margin: 20px 0 20px 20px;}
.inner-page .site-content .align-left .media-image__wrapper {max-width: 397px;margin: 20px 20px 20px 0;}
.media-image__wrapper img {display:block}
.inner-page .site-content .contact-person--heading {padding-top: 20px; margin-bottom: 38px; display: block;font-weight:800;border-top: 1px solid #f5f5f5;text-align: center;}
.contact-person--wrapper {display: table; width: 100%;}
.contact-person--wrapper .inner-wrapper--multiple {float: left;margin-right: 2.35765%;width: 48.82117%;margin-bottom: 25px;}
.contact-person--wrapper .inner-wrapper--multiple:last-child {margin-right: 0;}
.inner-page .site-content .node--contact-person > div {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;background: #f5f5f5;padding: 25px;transform: skewY(1.85deg);transform-origin: right;}
.inner-page .site-content .node--contact-person .col-left{-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: none;transform: skewY(-1.85deg);transform-origin: right;}
.inner-page .site-content .node--contact-person .col-right{-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;transform: skewY(-1.85deg);transform-origin: left;}
.inner-page .site-content .node--contact-person .name--contact-person {margin-top: 0;margin-bottom: 0;}
.inner-page .site-content .node--contact-person .contact-person--img { padding-right: 15px;}
.inner-page .site-content ul,.inner-page .site-content ol { margin-bottom: 30px; margin-top: 30px;}
.inner-page .site-content ul li {z-index: -1;position: relative; padding-left: 20px; margin-bottom: 20px;}
.inner-page .site-content ul li:before {position: absolute;left: 0;top: 8px;width: 8px;height: 6px;background: #d64e23;content: "";transform: skewY(40deg);}
.inner-page .site-content ol {counter-reset: my-awesome-counter;}
.inner-page .site-content ol li { /*z-index: -1; */ margin-bottom: 20px; counter-increment: my-awesome-counter;display: inline-block;padding-left: 20px; position: relative;}
.inner-page .site-content ol li:before {font-weight: 600;color: #d64e23;content: counter(my-awesome-counter) ". "; position: absolute;left: 0px;}
.inner-page .article__top-image { margin-bottom:20px;}
.inner-page .article__top-image img { display:block; }
.button--center{margin: 10px 0 30px;left:50%;transform: translateX(-50%);}
.text--center { text-align: center;}
.text--cloudy {font-weight:800;}
.align-center .media-image--small {padding-top: 30px;margin: 0 auto 60px;}
.media-image--small {margin: 40px auto;max-width: 470px;padding-top: 0;width: 100%;}
.content-box--facility-full {margin-bottom: 60px;margin-left: auto;margin-right: auto;z-index: 2;position: relative;}
.facility .owl-carousel {z-index:3}
.facility .content-box--small {max-width: 100%;}
.facility-teaser__details-wrapper {display: -webkit-box;display: -moz-box;display: box;display: -moz-flex;display: -ms-flexbox;display: flex;padding: 60px 10px 50px;margin: 0 auto;position: relative;width: 100%;}
.facility-teaser__details-wrapper:before {content: "";position: absolute;left: 0;top: 0;bottom: 0;right: 0;background: #f5f5f5;transform: skewY(-3deg);transform-origin: left;z-index: -1;}
.facility-teaser__detail {-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: none;padding: 0 30px;}
.facility__slider .owl-prev,.facility__slider  .owl-next {top: 50%;transform: translateY(-50%); left:0;}
.facility__slider  .owl-next { left: inherit; right: 0;}
.facility__slider .owl-dots {position: absolute;left: 0;right: 0;bottom: -32px;}
.facility__slider .owl-dot {height: 13px;width: 13px;margin: 0 8px;}
/* .feature-group__bg {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-left: calc(50% - 50vw);margin-right: calc(50% - 50vw); margin-bottom: 100px;margin-top: 50px; background: #f5f5f5;transform: skewY(1.85deg);transform-origin: left;} */
.feature-group__bg {margin-bottom: 80px;margin-top: 50px;background: #f5f5f5;transform: skewY(1.85deg);transform-origin: left;}
.feature-group__features{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 22px 36px 0;transform: skewY(-1.85deg);}
.site-content .feature-group__features li{padding-left: 0;padding-right: 40px;margin-bottom: 40px;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;-ms-flex-align: center; align-items: center;}
.feature-group__features li:before { display: none; }
.feature__graphic {-ms-flex: 0 0 80px;flex: 0 0 80px;max-width: 80px;}
.feature__details {padding-left: 20px;-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}
.feature__details__title {font-size: 18px;font-weight:800;}
.feature__graphic-bg {border-radius: 50%;height: 80px;width: 80px; padding:20px;background: #fff;}
.feature__graphic-bg img {display:block;height: 100%;}
/* Testimonial */
.site-pre-footer #block-views-block-customer-testimonials {max-width: 940px;width: 100%;margin: 0 auto 80px;padding-bottom: 80px;background: #fff;transform: skewY(1.85deg);transform-origin: right;min-height: 800px;box-shadow: 0 0 60px 0 rgba(0,0,0,.2);}
.customer-testimonials--block-content {    transform: skewY(-1.85deg);transform-origin: right;padding: 0 36px;}
.customer-testimonials--block-content .views-row {margin-bottom: 40px;border-bottom: 1px solid #f5f5f5;padding-bottom: 30px;}
.customer-testimonials--block-content .views-row:last-child {margin-bottom: 0;padding-bottom: 0;border-bottom: 0;}
.customer-testimonials--block-title {margin-bottom: 30px;padding-top: 30px;font-size: 48px;font-weight:300;line-height: 59px;color: #d64e23;letter-spacing: -1.4px;transform: skewY(-1.85deg);transform-origin: right;padding: 30px 36px 0;}
.customer-testimonials--title {margin-bottom: 10px;margin-top: 30px;font-size: 36px;font-weight:300;line-height: 44px;}
.customer-testimonials--img img{ display:block}
.customer-testimonials--caption {margin-bottom: 20px;padding: 10px;background: #f5f5f5;font-weight:800;font-size: 18px;}
.customer-testimonials--sub-title {margin-bottom: 10px;font-size: 24px;font-weight:400;line-height: 36px;color: #d64e23;}
.customer-testimonials--body{margin-bottom: 10px;font-size: 18px;font-weight:300;line-height: 26px;}
/* Files */
.article__files-wrapper h4 { margin-bottom: 15px;margin-top: 30px;font-size: 36px;font-weight:300;line-height: 44px;color: #d64e23;}
.article__files .file {display: block;margin-bottom: 10px;border-bottom: 1px solid #f5f5f5;padding-bottom: 10px;}
.article__files .file a {display:block;}
.article__files .file a:before {padding: 2px 5px;margin-right: 6px;font-weight: 900;border-radius: 4px;font-size: 12px;line-height: 16px;letter-spacing: 1.2px;text-transform: uppercase;}
.article__files .file--application-pdf a:before {content: "PDF";background: #e2574c;color: #fff;}
/* Quote */
.inner-page .site-content blockquote,.inner-page .site-content q {padding: 35px;}
.inner-page .site-content blockquote a,.inner-page .site-content q a {color: #343434;text-decoration: underline;}
.inner-page  .site-content blockquote,.inner-page .site-content q,.inner-page .site-content blockquote p,.inner-page .site-content q p {font-size: 45px;line-height: 55px;color: #d64e23;font-weight: 400;}
/* Lunch Menu */
.content-box--restaurant {position: relative;padding: 30px 36px 82px;margin-top: 30px;background: #f5f5f5;margin-bottom: -30px;box-shadow: 0 0 60px 0 rgba(0,0,0,.2);}
/* .content-box--restaurant:before {content: "";position: absolute;left: 0;top: 0;right: 0;bottom: 0;background: #f5f5f5;transform: skewY(1.85deg);transform-origin: left;z-index: -1;} */
.content-box--restaurant .note_text {margin-bottom: 20px;color: #FF0000; font-size: 14px;}
.content-box--restaurant h2 {font-size: 36px;font-weight: 300;line-height: 44px;color: #d64e23;}
.opening-details {display: inline-block;margin-right: 50px;}
.opening-details:last-child {margin-right: 0;}
.opening-details__hours {color: #9f9ea1;}
.lunch-menu {padding: 36px 36px 72px;background: #fff;margin-bottom: 130px;box-shadow: 0 20px 60px 0 rgba(0,0,0,.2);transform: skewY(1.85deg);}
.lunch-menu .title--grey {transform: skewY(-1.85deg);margin-bottom: 10px;font-size: 36px;font-weight: 300;line-height: 44px;color: #d64e23;}
.lunch-menu > div {transform: skewY(-1.85deg);}
.lunch-menu .title--heading-two {margin-bottom: 18px;margin-top: 30px;font-size: 24px;font-weight: 400;line-height: 36px;color: #d64e23;}
.lunch-menu p { margin-bottom:20px;}
.lunch-menu .slider-overlap__drag-info-wrapper {margin-top: 30px;text-align:center;}
.lunch-menu .slider-overlap__drag-info-grey {position:relative;display:inline-block;padding-left: 44px;}
.lunch-menu .slider-overlap__drag-info-grey:before{position: absolute;top:-6px;height: 40px;left: 0;width: 35px;background: url(/themes/mediconvillage/new_images/sprite.svg) no-repeat -1px -88px;content: "";}
.lunch-menu .owl-dot {height: 13px;width: 13px;margin: 0 8px;}
.lunch-menu .owl-stage-outer {overflow:hidden;}
/* Information Icons */
.information-event {position:relative;padding-left: 32px;margin-bottom: 10px;}
.information-event:before{position: absolute;top: 0;left: 0;height: 30px;width: 24px;background: url(/themes/mediconvillage/new_images/sprite.svg) no-repeat -118px -87px;content: "";}
.event-location:before{background-position:-150px -87px}
.event-organizer:before{background-position:-86px -87px}
.event-lang:before{background-position:-54px -87px}
.event-amount:before{background-position:-184px -87px}
.amount_vat .event-amount,.amount_vat .event-vat {display:inline-block}
.amount_vat .event-vat {color: #999999;}
/* Read More */
.article__links-wrapper { margin-top:50px; }
.article__links-wrapper h4 {margin-bottom: 10px;margin-top: 30px;font-size: 24px;font-weight: 400;line-height: 36px;}
/* Facility Slider */
.facility__slider .owl-stage-outer {overflow: hidden;}
/* Share */
.event-share-div,.post__social {position: absolute;top: 96px;right: -100px;width: 100px;padding-bottom:20px; padding-top: 36px;background: #ed7c20;box-shadow: 0px 5px 28.5px 1.5px rgba(0, 0, 0, 0.1); transform: skewY(-6deg);}
body .event-share-div .left-event-title {margin-bottom: 0;margin-top: 0;font-size: 14px;line-height: 18px;letter-spacing: 1.6px;font-weight:600;color: #fff;text-align: center;text-transform: uppercase;transform: skewY(6deg);}
.addtoany_list {display: block;text-align: center;transform: skewY(6deg);margin-top: 13px;}
.addtoany_list a{display:block;line-height: 26px;padding: 0; margin-bottom: 26px;}
.addtoany_list path {fill: #ed7c20;}
.addtoany_list.a2a_kit_size_32 a > span {height: 26px;line-height: 26px;width: 26px;background: #fff !important;}
/* Inquiry popup */
.interest-form__form {margin-top: 30px;}
.interest-inquiry__form {height: 100%;overflow: hidden;position: relative;}
.dialogue {background: transparent;max-width: 850px;margin: 0 auto;padding: 60px;}
.interest-inquiry__form__content {background: #fff;box-sizing: border-box;box-shadow: 0 0 60px 0 rgba(0,0,0,.2);padding: 70px 40px 40px;height: 100%;-webkit-overflow-scrolling: touch;transform: skewY(3deg);transform-origin: left;}
.interest-inquiry__form__content__section{transform: skewY(-3deg);transform-origin: left;}
.interest-inquiry__form__content__section__text {font-size: 18px;line-height: 28px;font-weight:600;}
.interest-inquiry__details {padding: 5px 30px 10px;background: #f5f5f5;}
.interest-inquiry__details__heading { text-align: center;}
.interest-inquiry__form__content .js-form-type-textarea {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.interest-inquiry__form__content .form-actions {margin-top: 20px;}
.interest-inquiry__form .close-button {position: absolute;top: 55px;right: 60px;z-index: 2;padding-left: 32px;color: #fff;font-weight:600; cursor: pointer;}
.close-button {position: absolute;top: 55px;right: 60px;z-index: 2;color: #fff;font-weight:600;background: none;border: 0;}
.close-button:before {position: absolute;top: 50%;height: 24px;left: 0;margin-top: -12px;width: 24px;background: url(/themes/mediconvillage/new_images/sprite.svg) no-repeat -41px -39px;content: "";}
/* Interest Popup Form */
.webform-submission-interest-form-form .form-item {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.webform-submission-interest-form-form > .form-wrapper,.webform-submission-interest-form-form > .form-item {padding-left: 10px;padding-right: 10px; -ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.fieldset-wrapper {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-left: -10px;margin-right: -10px;}
.fieldset-wrapper .form-wrapper {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.container-inline > .form-item {padding-left: 0;padding-right: 0;}
.webform-submission-interest-form-form .form-composite.webform-fieldset--title-inline legend { display: none;}
.form-composite.webform-fieldset--title-inline .fieldset-wrapper, .form-composite.webform-fieldset--title-inline .fieldset-wrapper > div {display: block;}
/* Cookie */
.eu-cookie-compliance-content {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;max-width: 1450px;margin-left: auto;margin-right: auto;padding-right: 15px;padding-left: 15px;}
.eu-cookie-compliance-banner {box-shadow: 0 5px 28.5px 1.5px rgba(0,0,0,.1);padding: 20px 0;}
.eu-cookie-compliance-message {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;-ms-flex-align: center;align-items: center;max-width: 100%;margin: 0;padding-right: 50px;}
.eu-cookie-compliance-buttons {-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: none;margin: 0;}
.eu-cookie-compliance-default-button, .eu-cookie-compliance-hide-button, .eu-cookie-compliance-more-button-thank-you, .eu-cookie-withdraw-button {margin:0;margin-left:5px; position:relative;display: inline-block;padding: 10px 30px 8px;font-size: 14px;line-height: 30px;font-weight: 700;font-family: "Avenir";text-shadow: none;text-transform: uppercase;background:transparent;color: #d64e23;letter-spacing: 1.8px;border: 2px solid #d64e23;transition:300ms all linear;    box-shadow: none; cursor: pointer;border-radius:0;}
.eu-cookie-compliance-default-button:before, .eu-cookie-compliance-hide-button:before, .eu-cookie-compliance-more-button-thank-you:before, .eu-cookie-withdraw-button:before {position: absolute;right: 0;top: 0;bottom: 0; width:0;z-index:-1;content: "";background: #d64e23;transition:300ms all linear}
.eu-cookie-compliance-default-button:hover, .eu-cookie-compliance-hide-button:hover, .eu-cookie-compliance-more-button-thank-you:hover, .eu-cookie-withdraw-button:hover{color:#fff; text-decoration: none; background:none}
.eu-cookie-compliance-default-button:hover:before, .eu-cookie-compliance-hide-button:hover:before, .eu-cookie-compliance-more-button-thank-you:hover:before, .eu-cookie-withdraw-button:hover:before {right: inherit; left:0;width:100%;}

/* Magnific Popup */
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}
.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}
.mfp-ajax-cur{cursor:progress}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none!important}
.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}
.mfp-preloader a{color:#ccc}
.mfp-preloader a:hover{color:#fff}
.mfp-s-ready .mfp-preloader{display:none}
.mfp-s-error .mfp-content{display:none}
button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}
button::-moz-focus-inner{padding:0;border:0}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}
.mfp-close:focus,.mfp-close:hover{opacity:1}
.mfp-close:active{top:1px}
.mfp-close-btn-in .mfp-close{color:#333}
.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}
.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}
.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}
.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}
.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}
.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}
.mfp-arrow-left{left:0}
.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}
.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}
.mfp-arrow-right{right:0}
.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}
.mfp-arrow-right:before{border-left:27px solid #3f3f3f}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.mfp-iframe-holder .mfp-close{top:-40px}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}
.mfp-figure{line-height:0}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}
.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}
.mfp-figure figure{margin:0}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}
.mfp-image-holder .mfp-content{max-width:100%}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}
/* overlay at start */
.mfp-fade.mfp-bg {opacity: 0;-webkit-transition: all 0.15s linear;-moz-transition: all 0.15s linear;transition: all 0.15s linear;}
/* overlay animate in */
.mfp-fade.mfp-bg.mfp-ready {opacity: 0.8;}
/* overlay animate out */
.mfp-fade.mfp-bg.mfp-removing {opacity: 0;}
/* content at start */
.mfp-fade.mfp-wrap .mfp-content {opacity: 0;-webkit-transition: all 0.15s linear;-moz-transition: all 0.15s linear;transition: all 0.15s linear;}
/* content animate it */
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {opacity: 1;}
/* content animate out */
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {opacity: 0;}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){
.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}
.mfp-img-mobile img.mfp-img{padding:0}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}
.mfp-img-mobile .mfp-counter{right:5px;top:3px}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}
}
@media all and (max-width:900px){
.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}
.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}
.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}
.mfp-container{padding-left:6px;padding-right:6px}
}
/* Magnific Popup Ends */
/* Pagination */
.mini-pager__items {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-align: center;align-items: center; margin: 60px 0 0 !important;}
.mini-pager__item {-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: none;padding:0 !important;}
.mini-pager__item:before{display:none}
.mini-pager__item--next {margin-left:auto}
.mini-pager__item a {position: relative;display: block;padding: 10px 20px 10px 40px;background: #d64e23;color: #fff;transform: skew(-30deg);transform-origin: bottom;}
.mini-pager__item a span {transform: skewX(30deg);display: block;}
.mini-pager__item a:hover {background:#343434;text-decoration:none;}
.mini-pager__item a:before {position: absolute;left: 10px;top: 50%;height: 40px;width: 30px;background: url(/themes/mediconvillage/new_images/sprite.svg) no-repeat -205px 5px;transform:translateY(-50%) skewX(30deg);overflow: hidden;content: "";}
.mini-pager__item--next a{padding: 10px 40px 10px 20px;transform-origin: top;}
.mini-pager__item--next a:before {left:inherit;right:10px;background-position: -227px 5px;}
/* Search results */
.search-result .search-result__form .form-search {background: transparent;padding-right: 60px;}
.search-result .search-result__form .js-form-type-search {position: relative;}
.search-result .search-result__form .js-form-type-search:before{position: absolute;right: 20px;top: 50%;height: 24px;width: 24px;background: url(/themes/mediconvillage/new_images/sprite.svg) no-repeat 0 -44px;content: "";transform: translateY(-50%);transition: .2s all linear;}
.search-result__help {color: red;font-size: 18px;line-height: 26px;}
.search-result__title {margin-bottom: 10px;color: #d64e23;font-weight: 300;font-size: 36px;line-height: 45px;}
.search-result__empty {margin-bottom: 36px;font-size: 18px;line-height: 24px;}
/* 404 */
.page-404 {padding: 100px 50px;transform: skewY(-1.85deg);transform-origin: right;text-align: center;}
.mega-large-title {font-size: 11vw;line-height: 10vw;font-weight: 900;color: #d64e23;}
.inner-page .page-404 h3 {margin-bottom:48px;font-size: 34px;color:#343434;}
.page-404 .link {position: relative;display: inline-block;padding-right: 27px; font-size: 24px;font-weight: 800;margin: 15px 0;}
.page-404 .link .link-arrow {height: 14px;width: 24px;background-position: -81px 1px;transform: translateY(-50%) rotate(-90deg);}
/* Press Room Iframe */
.press-room { margin: 0 -20px; }
/* Memebr list Page*/
.members-list__container {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;padding-bottom: 48px;}
.members-list__group {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;padding-right: 15px;padding-left: 15px;margin-bottom: 120px;}
.members-list__group-item { padding-top: 22px; }
.members-list__group h3 {font-size: 60px;line-height: 82px;font-weight: 900;letter-spacing: 1.5px;color: #343434;text-transform: uppercase;}
.members-list__group  a {font-size: 16px;line-height: 24px;font-weight: 600;letter-spacing: 0.4px;color: #343434;}
.members-list__filters {max-width: 925px;margin: 0 auto 100px;}
/* Custom Select */
.nice-select {position: relative;z-index: 10;padding: 0;margin: 0;border: 0;background: none;box-shadow: none;}
.nice-select:focus { outline: transparent; }
select.form-select { display: none; }
.nice-select .current { position: relative;z-index: 9;display: block; padding: 16px 70px 16px 40px;font-size: 14px;font-weight: 700;line-height: 20px;letter-spacing: 2px;text-transform: uppercase;cursor: pointer;}
.nice-select .current:before {position: absolute;left: 24px;top: 0;right: 0;bottom: 0;z-index: -1;content: "";background: #fff;box-shadow: 0 2px 8px 1px rgba(0,0,0,0.16); transform: skewX(-25deg);transform-origin: left top;}
.open .current { color: #d64e23; }
.nice-select .current:after {position: absolute;content: "";top: 18px;right: 32px;width: 20px;height: 12px;background: url(/themes/mediconvillage/new_images/sprite.svg) no-repeat -69px 1px;background-size: 220px auto;}
.open .current:after { background-position: -69px -14px; }
.nice-select .list {position: absolute; top: 100%;left: 24px;right: 24px;z-index: 9;padding: 0 20px;max-height: 340px;overflow: auto;  box-shadow: 0 2px 8px 1px rgba(0, 0, 0, 0.16); background-color: #d64e23;opacity:0;visibility: hidden;transition: 300ms all linear;}
.open .list {opacity: 1;visibility: visible;}
.nice-select .list li {padding: 16px 0; font-size: 14px;line-height: 20px;font-weight: 500;letter-spacing: 2px;color: #ffffff;cursor: pointer;border-bottom: 1px solid rgba(255, 255, 255, 0.4);text-transform: uppercase; }
.nice-select .list li:last-child { border-bottom: none; }
.nice-select .list li:hover { text-decoration: underline; }
/* Date Picker event Dropdown */
.date-selector {position: relative; min-width: 233px;}
.date-selector [role="button"] {position: relative;z-index: 9;display: block; min-width:122px; padding: 16px 70px 16px 40px;font-size: 14px;font-weight: 700;line-height: 20px;letter-spacing: 2px;text-transform: uppercase;cursor: pointer;}
.date-selector [role="button"]:before {position: absolute;left: 24px;top: 0;right: 0;bottom: 0;z-index: -1;content: "";background: #fff;color: #d64e23;box-shadow: 0 2px 8px 1px rgba(0,0,0,0.16); transform: skewX(-25deg);transform-origin: left top;}
.date-selector [role="button"]:after {position: absolute;content: "";top: 18px;right: 32px;width: 20px;height: 12px;background: url(/themes/mediconvillage/new_images/sprite.svg) no-repeat -69px 1px;background-size: 220px auto;}
.open-picker [role="button"] { color:#d64e23}
.open-picker [role="button"]:after { background-position: -69px -14px; }
.date-selector .js-form-type-select {position: absolute; top: 100%;left: 24px;right: 24px;z-index: 12;padding: 20px 20px 0;max-height: 340px;overflow: auto;  box-shadow: 0 2px 8px 1px rgba(0, 0, 0, 0.16); background-color: #d64e23;opacity:0;visibility: hidden;transition: 300ms all linear;}
.open-picker .js-form-type-select {opacity: 1;visibility: visible;}
.event-date_from-to .js-form-type-select .form-item {font-size: 14px;line-height: 20px;font-weight: 500;letter-spacing: 2px;color: #ffffff;cursor: pointer;text-transform: uppercase; }
.topeventfilter .three--fields .event-date_from-to label { display: block; color:#fff;}
.topeventfilter  .event-date_from-to .hasDatepicker { padding: 10px; }
/* Upcoming Events */
.bottomeventfilter { margin-bottom: 50px; }
.bottomeventfilter .bef-form-checkboxes {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; margin-right: -11px; margin-left: -11px;}
.bottomeventfilter .bef-form-checkboxes > div { padding-left: 11px; padding-right: 11px; margin-bottom:22px; }
.bottomeventfilter .bef-form-checkboxes .form-checkbox { display: none; }
.bottomeventfilter .bef-form-checkboxes .option {display: block;padding: 16px 24px;box-shadow: 0 2px 8px 1px rgba(0, 0, 0, 0.08);border: solid 2px #d64e23;background-color: #ffffff;cursor: pointer;font-size: 14px;font-weight: 700;line-height: 20px;letter-spacing: 2px;color: #d64e23;text-transform: uppercase;transition:300ms all linear;}
.bottomeventfilter .bef-form-checkboxes .option:hover, .bottomeventfilter .bef-form-checkboxes :checked~.option { background:#d64e23;color:#fff; }
.topeventfilter {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;border-bottom: 1px solid #bf661b;margin-bottom: 40px;padding-bottom: 18px;}
.topeventfilter > div {-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: none;}
.topeventfilter .text-with-bullet {position: relative;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;margin-bottom: 22px;padding-left: 24px;}
.topeventfilter .text-with-bullet:before { position: absolute;left: 0;top: 4px;height: 13px;width: 13px;content: "";background: #343434;border-radius: 50%;}
.topeventfilter .three--fields { display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; margin-right: -11px; margin-left: -11px; }
.topeventfilter .three--fields > div { padding-left: 11px; padding-right: 11px; margin-bottom:22px; }
.topeventfilter .three--fields label { display: none; }
.topeventfilter .form-actions {position: relative;z-index: 9;display: block;  margin-left: auto;margin-bottom: 22px;  font-size: 14px;font-weight: 700;line-height: 20px;letter-spacing: 2px;text-transform: uppercase;cursor: pointer;}
.topeventfilter .form-actions:before {position: absolute;left: 24px;top: 0;right: 0;bottom: 0;z-index: -1;content: "";background: #fff;box-shadow: 0 2px 8px 1px rgba(0,0,0,0.16);transform: skewX(-25deg);transform-origin: left top;}
.topeventfilter .form-actions .form-submit {width:100%; padding: 16px 70px 16px 40px;font-size: 14px;font-weight: 700;line-height: 20px;letter-spacing: 2px;text-transform: uppercase;text-align: left;color: #343434;cursor: pointer;border: none;background: url(/themes/mediconvillage/new_images/close-icon.svg) no-repeat 86% center;}
.event-list__class {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -11px;margin-left: -11px; }
.event-list__class > article { -ms-flex: 0 0 33.3334%;flex: 0 0 33.3334%;max-width: 33.3334%;padding-right: 11px;padding-left: 11px;margin-bottom: 120px; }
.event-list__class .event-listpage__content{height:100%;box-shadow:0 5px 28.5px 1.5px rgba(0,0,0,0.1);transform:skewY(-2.5deg);background:#fff;transform-origin:left;}
.event-list__class .mediconvillage{height:100%}
.event-list__class .event-listpage_img{margin-bottom:23px;background-color:#fff;box-shadow:0 5px 28.5px 1.5px rgba(0,0,0,0.1);transform: skewY(2.5deg) translateY(-12px);}
.event-list__class .event-listpage_img img{display:block;width:100%}
.event-list__class .event-listpage_details{margin:0 26px;transform:skewY(2.5deg);transform-origin:left;font-size:18px;line-height:24px}
.event-list__class .event-listpage__date{margin-bottom:12px;color:#343434;font-size:12px;font-weight:600;line-height:18px;text-transform:uppercase;letter-spacing:1.6px}
/*.event-list__class .event-listpage__date .date {display: inline-block;background: #d7d2cb;padding: 5px 10px;color: #fff; }*/
/*.event-list__class .mediconvillage .event-listpage__date .date {padding-left: 0;background: none;color: inherit;}*/
.event-list__class a{display:block}
.event-list__class a{display:block;margin-bottom:11px;color:#343434;font-size:24px;line-height:28px}
.event-list__class .mediconvillage a {color:#d64e23;}
.event-list__class .mediconvillage .event-listpage__footer-wrapper{margin-top:36px;margin-bottom:45px;font-size:14px;line-height:19px;font-weight:600;letter-spacing:1.75px;color:#d64e23;text-transform:uppercase}
.event-list__class .event-listpage__footer-wrapper>div{position:relative;padding-left:26px;margin-bottom:12px}
.event-list__class .event-listpage__footer-wrapper>div:before{position:absolute;left:0;top:0;height:20px;width:20px;background-image:url(/themes/mediconvillage/new_images/sprite.svg);background-repeat:no-repeat;overflow:hidden;content:"";}
.event-list__class .event-listpage__footer-wrapper {margin-top:36px;margin-bottom:45px;font-size:14px;line-height:19px;font-weight:600;letter-spacing:1.75px;color:#343434;text-transform:uppercase}
.event-list__class .event-listpage__location:before{background-position:-153px -127px}
.event-list__class .event-listpage__langcode:before{background-position:-130px -127px}
.event-list__class .mediconvillage .event-listpage__location:before{background-position:-238px -88px}
.event-list__class .mediconvillage .event-listpage__langcode:before{background-position:-1px -138px}
.paginator--infinite{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin-right:-15px;margin-left:-15px;margin-top:-48px;margin-bottom:120px}
.paginator--infinite li{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none;position: relative;z-index: 1;}
.paginator--infinite .button{position:relative;display:inline-block;padding:10px 30px 8px;font-size:14px;line-height:30px;font-weight:800;text-transform:uppercase;background:transparent;color:#d64e23;letter-spacing:1.8px;border:2px solid #d64e23;transition:300ms all linear;cursor:pointer}
.paginator--infinite .button:hover{color:#fff;text-decoration:none}
.paginator--infinite .button:before{position:absolute;right:0;top:0;bottom:0;width:0;z-index:-1;content:"";background:#d64e23;transition:300ms all linear}
.paginator--infinite .button:hover:before{right:inherit;left:0;width:100%}
.no-result-events {display: block;padding: 64px 0;text-align: center;font-size: 24px;}
/* Post List  */ 
/*.post-list .views-infinite-scroll-content-wrapper {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -11px;margin-left: -11px;margin-top: 20px;}
.post-list .views-row {-ms-flex: 0 0 33.3334%;flex: 0 0 33.3334%;max-width: 33.3334%;padding-right: 11px;padding-left: 11px;margin-bottom: 90px;}
.posts-list-column-title {font-size: 60px;line-height: 64px;font-weight: 300;color: #d64e23;text-shadow: 0 0 6px #fff;}
.post-list__teaser {height: 100%;box-shadow: 0 5px 28.5px 1.5px rgba(0,0,0,0.1);transform: skewY(-2.5deg);background: #fff;transform-origin: left;}
.article-image{margin-bottom: 23px;background-color: #fff;box-shadow: 0 5px 28.5px 1.5px rgba(0,0,0,0.1);transform: skewY(2.5deg) translateY(-12px);}
.article-image img { display: block; width:100%;}
.article-info {margin: 0 26px 55px;transform: skewY(2.5deg);transform-origin: left;font-size: 18px;line-height: 24px;}
.post-list .title a {display: block;margin-bottom: 11px;color: #d64e23;font-size: 24px;line-height: 28px; }
.post-list .lead {display: block;margin-bottom: 12px;color: #c2b0a3;font-size: 12px;font-weight: 600;line-height: 18px;text-transform: uppercase;letter-spacing: 1.6px;}
.article-info .read-more-link { margin-top: 36px;}
.meltwater .article-info { margin-top: 55px; }
.meltwater .post-list__teaser { overflow: hidden; }*/
.post-list {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 75px 40px 20px;margin-bottom: 100px;background: #fff; }
.post-list > div {-ms-flex: 0 0 33.3334%;flex: 0 0 33.3334%;max-width: 33.3334%;padding-right: 40px;padding-left: 40px;}
.post-list .views-row { margin-bottom: 40px;}
.post-list .article-info {color: #343434;}
.post-list .posts-list-column-title {padding-bottom: 15px;margin-bottom: 40px;font-size: 32px;line-height: 44px;font-weight: 300;color: #ed7c20;letter-spacing: 0.8px;  border-bottom: 1px solid #d8d8d8; }
.post-list .lead {display:inline; margin-bottom:8px;font-size: 12px;line-height:16px;font-weight: 600;font-stretch: normal;font-style: normal;letter-spacing: 1.25px;color: rgba(52, 52, 52, 0.5);text-transform: uppercase;}
.post-list .post-list__member-link { font-weight: 900; }
.post-list .post-list__member-link a {color: rgba(52, 52, 52, 0.5);}
.post-list .title { padding-top: 10px;}
.post-list .title a {display: block;margin-bottom: 12px; font-size: 18px;font-weight: 900;font-stretch: normal;font-style: normal;line-height: 1.44;letter-spacing: 0.38px;color: #343434;}
.post-list .paginator--infinite { margin: 0; padding-top: 20px; -ms-flex-pack: flex-start; justify-content: flex-start;}
/* Facilitiy Type */
.new-facilitytype { display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; margin:0 -11px 120px;}
.new-facilitytype .views-row {-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%; padding-left: 11px; padding-right: 11px; }
.new-facilitytype .odd { margin-left: auto; }
.facilitiy-type-teaser { margin-bottom: 96px; }
.new-facilitytype .facilitiy-img { padding-bottom: 18px;}
.facilitiy-type-teaser__content h2 {margin-bottom:10px;font-size: 36px;font-weight: 300;line-height: 46px;color: #d64e23;}
.facilitiy-type-block__description {max-width:450px;margin-bottom:20px;line-height: 24px;letter-spacing: 0.9px;}
.facilitiy-type-teaser picture { display: block;transform: skewY(3.65deg); transform-origin: top right;}
.facilitiy-type-teaser picture img { display: block;}
/* Event details */
.event-img-div { position: relative; }
.event__expired-wrapper {position: absolute;top: 15px;left: 50%;z-index: 2;padding: 10px 25px;color: #fff;font-size: 18px;font-weight: 600; white-space:nowrap; transform: translateX(-50%);}
.event__expired-wrapper:before {content: "";position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: -1;background: #ed7c20;transform: skewX(25deg);}
/* Facility Available */
.landing-page-title {display:block;font-size: 60px;line-height: 90px;font-weight: 300;color: #fff;text-align: center;}
.tab-list {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: center;justify-content: center;margin-right: -11px;margin-left: -11px; margin-bottom: 48px;background: none;border: none;box-shadow: none;}
.tab-list__item {-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: none;padding-left: 11px;padding-right: 11px;margin-bottom: 22px;}
.tab-list__item a { display: block; position: relative;padding: 10px 15px 8px;font-size: 14px;line-height: 30px;font-weight: 800;text-transform: uppercase;background: transparent;color: #d64e23;letter-spacing: 1.8px;border: 2px solid #d64e23;transition: 300ms all linear;cursor: pointer;}
.tab-list__item a:hover,.tab-list .active a {color: #fff;text-decoration: none; border-color: #fff;}
.tab-list__item a:before{ position: absolute;right: 0;top: 0;bottom: 0;width: 0;z-index: -1;content: "";background: #d64e23;transition: 300ms all linear;}
.tab-list__item a:hover:before,.tab-list .active a:before{right: inherit;left: 0;width: 100%;}
.tab-list__item a:after{position: absolute;right: 0;top: 0;bottom: 0;left: 0;z-index: -2;content: "";background: #fff;}
.facility-teasers-wrapper {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -11px;margin-left: -11px;margin-bottom: 120px;}
.facility-teaser {position: relative;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;padding: 0 11px;margin-bottom: 64px;}
.facility-teaser > div {height: 100%;box-shadow: 0 5px 28.5px 1.5px rgba(0,0,0,0.1);transform: skewY(-2.5deg);background: #fff;transform-origin: left;}
.facility-teaser__content-wrapper {transform: skewY(2.5deg); padding-bottom: 30px;}
.facility-teaser__content-wrapper .read-more-link { margin: 11px 0 0 30px;}
.facility-teaser picture { display: block; margin-bottom: 35px;background-color: #fff; box-shadow: 0 5px 28.5px 1.5px rgba(0,0,0,0.1);transform: skewY(2.5deg) translateY(-22px);transform-origin: left;}
.facility-teaser picture img { display: block;width:100%;}
.facility-teaser .facility-teaser__detail { padding:0 11px 11px;}
.facility-teaser .facility-teaser__details-wrapper:before { display:none; }
.facility-teaser .facility-teaser__details-wrapper { padding: 0 30px; margin: 0 -11px; -ms-flex-pack:justify;justify-content:space-between; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.facility-teaser .facility-teaser__title {display: block;padding: 0 30px 12px;font-size: 22px;line-height: 30px;font-weight: 700;color: #d64e23;}
/* Contact Map */
.map-container {margin: 150px 0;height: 535px;box-shadow: 0 4px 16px 1px rgba(0, 0, 0, 0.16);background:#fff;transform: skewY(3.65deg);}
.map-container > div {top: -48px !important;transform: skewY(-3.65deg);bottom: -48px; height: auto !important;}
/* Contact Us */
/*.node-28 h1,*/.path-available-facilities .landing-page-title{ margin-top: 120px; }
/*.node-28 h1 {display:block;font-size: 60px;line-height: 90px;font-weight: 300;color: #fff;margin-left: 340px;margin-bottom: 68px;}*/
.node-28 #block-mainpagecontent {width: 100%;max-width: 940px;margin-left: auto;margin-right: auto;margin-top: 80px;margin-bottom: 40px;background-color: #fff;padding: 40px;transform: skewY(1.85deg);transform-origin: right;box-shadow: 0 0 60px 0 rgba(0,0,0,.2);}
.node-28 #block-mainpagecontent .contact__body {max-width: none;margin-bottom: 0;transform: skewY(-1.85deg); transform-origin: right;}
.node-28 #block-mainpagecontent .contact__body > div {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.node-28 #block-mainpagecontent .kontakt-left {-ms-flex: 0 0 33.3334%;flex: 0 0 33.3334%;max-width: 33.3334%;}
.node-28 #block-mainpagecontent .kontakt-article-info {-ms-flex: 0 0 66.6667%;flex: 0 0 66.6667%;max-width: 66.6667%;padding-left: 60px;}
.node-28 #block-mainpagecontent .popup-gmaps { display: inline-block; margin-top:16px; text-decoration: underline; }
.contact__form {width: 100%;max-width: 688px;margin-left: auto;margin-right: auto;margin-bottom: 68px;}
.content-box-title--contact {margin-bottom:33px;font-size: 48px; line-height: 66px;font-weight: 300;color: #d64e23;}
.contact__form .form-item label { display: none; }
.contact__form .form-item-amne,.contact__form .form-item-meddelande {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.contact__form .form-actions {padding-left: 10px;padding-right: 10px; margin-bottom: 10px;text-align:left}
.contact__form .captcha { padding-left: 10px;}
.contact__details-list {width: 100%;max-width: 688px;margin-left: auto;margin-right: auto;}
.list--contact-details {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack:justify;justify-content:space-between; margin-bottom: 64px;}
.list--contact-details li {margin-bottom: 12px;}
.list--contact-details a {color:#343434;}
.contact-icon { position: relative; padding-left:28px; padding-right: 22px;}
.contact-icon:before {position:absolute; left:0;top:0;width:20px; height:20px; content:"";background:url(../new_images/sprite.svg) no-repeat;}
.contact-icon--address:before { background-position:-238px -88px}
.contact-icon--email:before { background-position:-69px -126px}
.contact-icon--phone:before { background-position:-97px -127px}
.contact-icon--web:before { background-position:-1px -138px}
/* Contact Content */
.contact__body {width: 100%;max-width: 924px;margin-left: auto;margin-right: auto;margin-bottom: 120px;}
.contact__body h2 {margin-bottom:14px;font-size: 36px; line-height:49px;font-weight: 300;color: #d64e23;}
.contact__body h2 ~ h3 { margin-top: 20px;}
.contact__body p ~ h2 { margin-top: 50px;}
.contact__body p { margin-bottom: 30px; }
.contact__body h3, .contact__body p > strong { display: inline-block; margin-bottom:10px; font-size: 24px; font-weight: 300;line-height: 32px;color: #d64e23;} 
.contact__body h3 { display: block; }
.member_div .member-full__logo { max-width: 400px; margin-left: auto; margin-right: auto;padding: 15px;}
/* After Login */
/*.path-user .site-content {position: relative;width: 100%;max-width: 940px;margin: 80px auto;padding-bottom: 80px;background: #fff;transform: skewY(1.85deg);transform-origin: right;min-height: 800px;box-shadow: 0 0 60px 0 rgba(0,0,0,.2);    }
.path-user .site-content > .container {transform: skewY(-1.85deg);transform-origin: right;}*/
.js-quickedit-page-title {display: block;margin-bottom: 30px;padding-top: 30px;font-size: 48px;font-weight: 300;line-height: 59px;color: #d64e23;letter-spacing: -1.4px;}
/* Kontact Map Zoom */
.post__info { padding-bottom: 10px;}
.post-list__member-link { display: inline-block;}

/*Radio Button*/
.js-form-type-radio input[type="radio"] + label:before {
    content: '';
    width: 24px;
    height: 24px;
    display: inline-block;
    background-color: transparent;
    border: 1px solid #eee;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: 0;
    transition: all .5s ease;
}
.js-form-type-radio input[type="radio"] + label:after {
    content: '';
    width: 12px;
    height: 12px;
    display: inline-block;
    background-color: #ed7c20;
    border-radius: 50%;
    position: absolute;
    top: 6px;
    left: 6px;
    opacity: 0;
    visibility: hidden;
    transition: all .5s ease;
}
.js-form-type-radio input[type="radio"] + label {
    display: inline-block;
    position: relative;
    padding-left: 30px;
}
.js-form-type-radio input[type="radio"]:checked + label:after {
    opacity: 1;
    visibility: visible;
}
.js-form-type-radio input[type="radio"]:checked + label:before {
    border-color: #ed7c20;
}
.js-form-type-radio input[type="radio"] {
    position: absolute;
    opacity: 0;
}
.webform-submission-medicon-village-digitala-moten-form .js-webform-radios {
    width: 100%;
}
.js-webform-radios .form-item.js-form-type-radio {
    margin-bottom: 15px;
}
.webform-submission-medicon-village-digitala-moten-form .form-item label:not(.option),
.webform-submission-medicon-village-digitala-moten-form .fieldset-legend {
    display: block;
    font-size: 18px;
    font-weight: 600;
    color: #d64e23;
    margin-bottom: 15px;
}
.webform-submission-medicon-village-digitala-moten-form .webform-type-fieldset {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
#edit-datum-for-mote .form-item {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.webform-submission-medicon-village-digitala-moten-form {
    margin-top: 30px;
}
.webform-submission-medicon-village-digitala-moten-form .form-item {
    -ms-flex: 0 0 50%;
    flex: 0 0 100%;
    max-width: 100%;
}

/* Responsive Starts */
@media only screen and (min-width:1281px){
.sticky-header .site-header__bottom {background: #ed7c20;box-shadow: 0 5px 10px 5px rgba(0,0,0,.15);}
.sticky-header {top:-58px}
.sticky-header .site-branding {top: 66px;}
/* Desktop Menu */
.menu-trigger{display:none}
.main-menu{position:relative;z-index:100;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;box-shadow:0 5px 10px 5px rgba(0,0,0,.15)}
.main-menu:before{position:absolute;left:-60px;content:"";width:0;height:0;border-style:solid;border-width:0 0 60px 60px;border-color:transparent transparent #fff transparent}
.main-menu a,.main-menu>li>span{display:block;text-transform:uppercase;font-weight:600;letter-spacing:1.2px;line-height:26px;cursor:pointer}
.main-menu>li{position:relative}
.main-menu>li>a,.main-menu>li>span{padding:18px 17px 16px;color:#6d625a;background-color:#fff;transition:.2s all linear}
.main-menu>li:hover>a,.main-menu>li:hover>span,.main-menu>.menu-item--active-trail>a,.main-menu>.menu-item--active-trail>span,.main-menu>li>a:focus,.main-menu>li>a:hover,.main-menu>li>span:hover{color:#ed7c20;text-decoration:underline}
.main-menu ul .menu-item--active-trail > a{color:#832d12}
.main-menu>li:nth-last-child(2) a{padding-right:30px}
.main-menu>li:last-child a{padding-left:30px;padding-right:30px;background-color:#c2b0a3;color:#fff}
.main-menu ul{position:absolute;left:-17px;top:100%;width:362px;padding:12px 30px;background-color:#ed7c20;transition:.2s all linear;visibility:hidden;opacity:0}
.main-menu>li:hover>a~ul,.main-menu>li:hover>span~ul,.main-menu>li>a:focus~ul,.main-menu>li>a:hover~ul,.main-menu>li>span:hover~ul{visibility:visible;opacity:1}
.main-menu ul li{border-bottom:1px solid rgba(255,255,255,.4)}
.main-menu ul li:last-child{border-bottom:0}
.main-menu ul a{padding:14px 0;color:#fff;transition:.2s all linear}
.main-menu ul a:focus,.main-menu ul a:hover{transform:translateX(5px)}
.main-menu ul:after{position:absolute;left:0;top:100%;content:"";width:0;height:0;border-style:solid;border-width:20px 362px 0 0;border-color:#ed7c20 transparent transparent transparent}
}
@media only screen and (max-width:1800px){
.home-banner-content{max-width:80%;margin-left:auto;padding:50px 0 0}
.landing-main-content { padding: 50px 15px 64px; }
.what-we-do-section .views-row {margin-left: -15px;margin-right: -15px;}
.what-we-do-section .views-col {padding-left: 15px;padding-right: 15px;}
.what-we-do-section .repeater-title {font-size: 76px;line-height: 76px;letter-spacing: -12.85px;}
.what-we-do-section { margin-top: 168px;}
body.medicon_village .header-bg{ background-size: auto;}
}
@media only screen and (max-width:1680px){
.header-logo-bg{left:-502px;top:-534px}
.site-branding{top:46px;left:30px}
.site-header .main-menu>li>a,.site-header .main-menu>li>span{padding:18px 10px 16px}
.site-header .main-menu>li:nth-last-child(2) a{padding-right:20px}
.site-header .main-menu>li:last-child a{padding-left:20px;padding-right:20px}
.site-search__toggler{width:60px}
.site-header .main-menu a,.site-header .main-menu>li>span{font-size:14px}
.home-banner-content .title{-ms-flex:0 0 300px;flex:0 0 300px;max-width:300px;font-size:48px;line-height:52px}
.home-banner-content .desc{-ms-flex:0 0 305px;flex:0 0 305px;max-width:305px;font-size:20px;line-height:28px}
.home-banner-content {max-width: 78%;}
.home-banner-img{height:475px}
.site-pre-footer > .contact-left-text {padding-right: 40px;}
.map-container {margin: 60px 0 90px; height: 475px;}
.slider h2 { margin-bottom: 18px; }
.landing-page-title/*,.node-28 h1*/ { font-size: 48px; line-height: 68px; }
.landing-main-content .landing-page__link a { letter-spacing: normal;}
}
@media only screen and (max-width:1365px){
.home-banner-img{height:375px;margin-top:45px}
.map-container {height: 375px;}
}
@media only screen and (max-width:1280px){
.header-logo-bg{left:-522px;top:-604px;transform:rotate(60deg)}
.site-branding{top:20px;left:20px;height:55px}
.site-header .main-menu,.site-header .menu__top{display:none}
.site-header__inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:20px;padding-right:20px}
.site-header__top{position:relative;margin-left:auto;height:60px;padding:18px 30px 0;background:#fff;margin-right:23px;border-radius:30px}
.site-header__top:before{content:"";height:60px;width:60px;background:url(../new_images/sprite.svg) no-repeat -127px 7px;position:absolute;right:-41px;top:0}
.site-language__list a,.site-language__list span{font-size:18px;color:#ed7c20}
.site-language__list span{padding:0 5px;color:#ccc}
.site-search:before{content:"";height:60px;width:60px;background:url(../new_images/sprite.svg) no-repeat -127px 7px;position:absolute;right:-41px;top:0}
.site-search form{border-radius:30px;right:-85px;background:#ed7c20}
.site-search .search-result__input{border-radius:22px; padding: 10px 15px;}
.site-search__toggler{border-radius:50%;background:#fff}
.site-search__toggler:before{background-position:0 -43px}
.search-active .site-search__toggler:before{background-position:-41px -38px}
.search-active form{top:125%}
.site-menu{display:none}
.menu-trigger{position:relative;height:60px;width:60px;margin-left:23px;background:#fff;border-radius:50%;order:1;overflow:hidden}
.menu-trigger:before{position:absolute;left:50%;top:50%;z-index: 2;height:26px;width:26px;background:url(../new_images/sprite.svg) no-repeat -83px -38px;content:"";-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:.2s all linear}
.home-banner-content{max-width:50%;display:block;padding-top:60px;text-align:center;margin-right:auto}
.home-banner-content .title{max-width:none;margin-bottom:20px;margin-left:0;padding-right:0;font-size:36px;line-height:42px}
.home-banner-content .desc{max-width:none;font-size:16px;line-height:22px}
body.medicon_village .header-bg{background-position:-287px top}
.what-we-do-section {margin-top: 128px;}
.what-we-do-section .repeater-title {font-size: 66px;line-height: 66px;letter-spacing: -9.85px;}
.what-we-do-section .views-col:hover .repeater-title {letter-spacing: -9.85px;}
.meet-members {margin-bottom: 100px;}
.meet-members__item {padding: 0 30px;}
.footer-bg {left: -200px;}
.sticky-header {background: #ed7c20;box-shadow: 0 5px 95px 5px rgba(0,0,0,.15);padding-top: 10px;padding-bottom: 10px;top:0}
.sticky-header .site-branding {top: 17px;}
.members-list__filters { margin-bottom: 64px; }
.members-list__group {-ms-flex: 0 0 33.33334%;flex: 0 0 33.33334%;max-width: 33.33334%; margin-bottom: 64px;}
.members-list__container { padding-bottom: 64px; }
.tab-list {margin-right: -5px;margin-left: -5px;}
.tab-list__item {padding-left: 5px;padding-right: 5px; margin-bottom: 10px;}
.tab-list__item a {letter-spacing: normal;}
.facility-teaser .facility-teaser__detail {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
/*.node-28 h1 {text-align: center;margin-left: 0;margin-bottom: 34px;}*/
.node-28 #block-mainpagecontent .kontakt-left {-ms-flex: 0 0 36%;flex: 0 0 36%;max-width: 36%;}
.node-28 #block-mainpagecontent .kontakt-article-info {-ms-flex: 0 0 64%;flex: 0 0 64%;max-width: 64%;}
.new-facilitytype .views-row {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%; }
.facilitiy-type-teaser__content { padding: 20px 30px 30px;transform: skewY(2.5deg);}
.facilitiy-type-teaser picture {transform: none;}
.facilitiy-type-teaser {box-shadow: 0px 5px 28.5px 1.5px rgba(0,0,0,0.1);background: #fff;transform: skewY(-2.5deg);transform-origin: left;}
.post-list {padding: 60px 20px 20px;}
.post-list > div {padding-right: 20px;padding-left: 20px;}
}
@media only screen and (max-width:1023px){
    .slider .news-homelist__item { min-height: 230px;}
}
@media only screen and (max-width:991px){
body.medicon_village .header-bg{background-position:-447px top}
.home-banner-content{max-width:80%}
.home-banner-img{height:295px}
.footer-logo-parallax{display:none}
.footer-logo{position:relative;margin-bottom:40px;right:0;bottom:0}
.site-footercontact p{margin-bottom:30px}
.block-social-media-links p{margin-bottom:25px}
.block-social-media-links li{margin-bottom:35px}
.site-footercopyright{font-size:13px;line-height:20px}
.what-we-do-section .repeater-sub-text {line-height: 24px;margin-bottom: 5px;letter-spacing: normal;}
.three-col-slider {margin-bottom: 80px;}
.campaign-home__wrapper > a {padding-right: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.campaign-home__wrapper .campaign-teaser__details {padding-left: 0;}
.campaign-home__wrapper .campaign-teaser-title,.contact-left-text h3 {font-size: 28px;line-height: 34px;}
.four-col-slider {margin-bottom: 90px;}
.what-we-do-section .views-col {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.what-we-do-section .views-col:last-child{margin-bottom: 10px;}
.what-we-do-section .repeater-title { margin-bottom: 5px;}
.site-pre-footer > .contact-left-text {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;padding-right: 0;}
.front-page .site-pre-footer .outer-wrapper {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.site-footer {padding-top: 124px;}
.footer-bg{left: -130px;}
.slider h2 {font-size: 50px;line-height: 50px;}
.meet-members__item {padding: 0 20px;}
.eu-cookie-compliance-message {padding-right: 20px;}
.site-content .feature-group__features li {padding-right: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.topeventfilter .three--fields {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%; margin-right: 0; margin-left: 0;}
.topeventfilter .three--fields > div {padding-left: 0; padding-right: 0;}
.topeventfilter .three--fields > .form-item {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}
.topeventfilter .form-actions {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.topeventfilter .form-actions .form-submit { background-position: calc(100% - 39px) center; }
.event-list__class > article {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%; margin-bottom: 60px;}
/*.post-list .views-row { -ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%; margin-bottom: 60px;}*/
.posts-list-column-title {font-size: 50px;line-height: 50px;}
.facilitiy-type-teaser { margin-bottom: 90px;}
.facilitiy-type-teaser__content h2 {font-size: 28px; line-height: 34px;}
.facility-teaser {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.facility-teasers-wrapper { margin-bottom: 0;}
.map-container {height: 295px;}
.node-28 #block-mainpagecontent { padding: 40px; }
.node-28 #block-mainpagecontent .kontakt-article-info { padding-left: 40px; }
.new-facilitytype { margin-bottom: 0; }
.personalmeeting-homepage-block__contactus .paginator--infinite { margin-top: 0; }
.post-list { margin-bottom: 20px;}
.post-list > div {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.post-list .paginator--infinite { padding-top:0;padding-bottom: 60px;}
}
@media only screen and (max-width:767px){

.site-header__inner{padding:10px 15px;background:#ed7c20}
.site-header__inner:after{content:"";width:0;height:0;border-style:solid;border-width:30px 100vw 0 0;border-color:#ed7c20 transparent transparent transparent;position:absolute;left:0;right:0;bottom:-29px}
.site-branding, .sticky-header .site-branding{top:10px;left:15px;height:35px}
.header-logo-bg{display:none}
body.medicon_village .header-bg {background-position: -367px top;}
.site-language__list a,.site-language__list span{font-size:14px;font-weight:900}
.site-header__top{height:40px;padding:7px 15px 0;margin-right:8px;border-radius:20px}
.menu-trigger{height:40px;width:40px;margin-left:8px}
.menu-trigger:before{-webkit-transform:translate(-50%,-50%) scale(.8);-ms-transform:translate(-50%,-50%) scale(.8);transform:translate(-50%,-50%) scale(.8)}
.site-search__toggler{width:40px;height:40px}
.site-search__toggler:before{-webkit-transform:translate(-50%,-50%) scale(.8);-ms-transform:translate(-50%,-50%) scale(.8);transform:translate(-50%,-50%) scale(.8)}
.site-header__top:before,.site-search:before{display:none}
.site-search form{right:-63px;top:100%;width:100vw;border-radius:0}
.menu-bottom>ul>li>a,.menu-bottom>ul>li>span,.menu-top a{font-size:18px;line-height:26px}
.menu-bottom ul ul a{font-size:14px}
.home-banner-content{max-width:none}
.home-banner-img{height:235px}
.footer-logo{margin-bottom:40px;height:50px}
.footer-bg{height:860px;background-size:cover;background-position:0 0}
.subscribe-newsletter{margin-bottom:50px}
.subscribe-newsletter a{letter-spacing:normal}
.site-footercontact{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.site-footercontact p{margin-bottom:20px}
.site-footercontact p:last-child{margin-bottom:30px}
.block-social-media-links{border-top:1px solid rgba(255,255,255,.2);padding-top:20px}
.block-social-media-links p{margin-bottom:20px;text-align:center}
.block-social-media-links ul{margin-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}
.block-social-media-links li,.block-social-media-links li:last-child{margin-left:10px;margin-right:10px;margin-bottom:10px}
.block-social-media-links li span{padding-left:6px}
.site-footercopyright{font-size:10px}
.slider h2 {margin-left: -4px;font-size: 42px;}
.slider .event-homepage-title {font-size: 20px;line-height: 22px;}
/*.slider .eventnews-homepage-body {margin-bottom: 26px;font-size: 16px;line-height: 22px;}*/
.slider .news-homelist__item { min-height: inherit;}
.slider .date__item, .slider .event-homepage-location,.read-more-link, .link--orange,.meet-members h3,.contact-left-text h2,.primary-btn {letter-spacing: normal;}
.primary-btn,.button--center {padding:10px 15px 8px;letter-spacing:normal}
.what-we-do-section { margin-top: 80px;}
.what-we-do-section .repeater-title {font-size: 48px;line-height: 48px;letter-spacing: -6.85px;}
.what-we-do-section .views-col:hover .repeater-title {letter-spacing: -6.85px;}
.site-footer {padding-top: 80px;}
.three-col-slider {margin-bottom: 60px;}
.campaign-home__wrapper {padding-bottom: 80px;}
.meet-members h3{text-align: center;}
.meet-members__item {padding: 0 10px;}
.eu-cookie-compliance-message {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%; padding-right: 0; text-align:center}
.eu-cookie-compliance-buttons {margin: 15px auto 0;}
.inner-page .site-content {min-height: inherit;margin: 80px auto 60px;padding-bottom: 40px;}
.inner-page .site-content .align-right .media-image__wrapper {max-width: none;margin: 10px 0 10px 0;}
.media-image--small,.align-center .media-image--small {margin: 20px auto;max-width: none;width: 100%;padding-top:0}
.inner-page .site-content .page-title,.customer-testimonials--block-title,.inner-page .site-content .landing-page-header__title,.node-28 h1 {margin-bottom: 20px;padding-top: 20px;font-size: 34px;line-height: 44px;letter-spacing: normal;}
.inner-page .site-content h2, .customer-testimonials--title,.article__files-wrapper h4,.content-box--restaurant h2,.contact__body h2 {margin-top: 20px;font-size: 26px;line-height: 32px;}
.inner-page .site-content h3,.customer-testimonials--sub-title,.contact__body h3, .contact__body p > strong {margin-top: 20px;font-size: 22px;line-height: 30px;}
.collaborations-companies-title {margin-top: 20px;font-size: 18px;line-height: 28px;}
.inner-page .site-content p {font-size: 16px;line-height: 22px;}
.customer-testimonials--caption,.customer-testimonials--body {font-size: 16px;}
.inner-page .site-content blockquote, .inner-page .site-content q, .inner-page .site-content blockquote p, .inner-page .site-content q p {font-size: 36px; line-height: 42px;}
.contact-person--wrapper .inner-wrapper--multiple {float: none;margin-right: 0;width: 100%;}
.mega-large-title {font-size: 16vw;line-height: 15vw;}
.members-list__filters {margin-bottom: 42px;}
.members-list__group {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.topeventfilter .three--fields > div { -ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.bottomeventfilter .bef-form-checkboxes .option { padding: 8px 14px; }
.bottomeventfilter .bef-form-checkboxes > div { margin-bottom: 11px;}
.type--landing-page .header-bg { background-position: -537px top; }
/*.post-list .views-row { -ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%; }*/
/*.post-list .paginator--infinite { margin-top:0;}*/
.posts-list-column-title {font-size: 42px;line-height: 42px;}
.landing-page-title/*,.node-28 h1*/ { font-size: 42px;line-height: 52px;}
/*.node-28 h1,*/.path-available-facilities .landing-page-title { margin-top: 90px; }
/*.post-list .views-element-container:first-child .posts-list-column-title {text-shadow: 0 0 6px #d64e23;color:#fff;}*/
.facility-teaser { margin-bottom: 38px;}
.facility-teasers-wrapper { margin-bottom: 48px;}
.content-box-title--contact {font-size: 42px;line-height: 52px;}
.node-28 #block-mainpagecontent .kontakt-left,.node-28 #block-mainpagecontent .kontakt-article-info {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.node-28 #block-mainpagecontent .kontakt-article-info {order: -1;padding-left:0;}
.new-facilitytype .views-row {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%; }
.event-list__class > article {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.contact__body p { margin-bottom: 20px; }
}
@media (max-width:575px){
.inner-page .site-content {margin: 48px auto;box-shadow:none;padding-bottom: 0;}
/*.inner-page .header-parallax {display:none;} */
.inner-page .site-content .container,.customer-testimonials--block-content,.customer-testimonials--block-title {padding-right: 15px;padding-left: 15px;}
.inner-page .site-content .page-title,.customer-testimonials--block-title,.posts-list-column-title,.inner-page .site-content .landing-page-header__title,.node-28 h1 {font-size: 26px;line-height: 32px;font-weight:600;}
.inner-page .site-content h2, .customer-testimonials--title,.article__files-wrapper h4,.content-box--restaurant h2,.contact__body h2 {font-size: 22px;line-height: 28px;font-weight:600;}
.inner-page .site-content h3,.customer-testimonials--sub-title,.contact__body h3, .contact__body p > strong{font-size: 18px;line-height: 26px;font-weight:600;}
.collaborations-companies-title {font-size: 16px;line-height:26px;font-weight:600;}
.inner-page .site-content p,.customer-testimonials--body {font-size: 15px;line-height: 22px;}
.customer-testimonials--caption {font-size: 12px;}
.inner-page .site-content blockquote, .inner-page .site-content q, .inner-page .site-content blockquote p, .inner-page .site-content q p {font-size: 28px; line-height: 34px;}
.inner-page .site-content blockquote, .inner-page .site-content q {padding: 20px;}
.lunch-menu {padding: 30px 15px 40px;margin-bottom: 40px;}
.feature-group__features {padding: 22px 15px 0;}
.feature__details {padding-left:10px;}
.feature__graphic {-ms-flex: 0 0 60px;flex: 0 0 60px;max-width: 60px;}
.feature__graphic-bg {height: 60px;width: 60px;padding: 12px;}
.interest-inquiry__form .close-button {top: 15px;right: 30px;}
.webform-submission-form .form-item {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.dialogue {padding: 30px;}
.members-list__group {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.members-list__group h3 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;font-size: 48px;line-height: 48px;}
.members-list__group-item { padding-right: 20px; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
.nice-select .list li { padding: 12px 0; font-size: 13px; }
.nice-select .list { padding: 0 20px; }
.landing-main-content .landing-page__link a,
.nice-select .current,
.nice-select .list li,
.members-list__group a { font-size: 13px; letter-spacing: normal;}
.members-list__group-item {padding-top: 12px;}
.event__expired-wrapper {padding: 6px 20px;font-size: 14px;}
.content-box--restaurant {padding: 30px 15px 82px;}
.facilitiy-type-teaser {margin-bottom: 60px;}
}
@media only screen and (max-width:475px){
.block-social-media-links p{margin-bottom:10px}
.block-social-media-links li span{display:none}
.home-banner-content .title {margin-bottom: 10px;font-size: 32px;line-height: 36px;}
.footer-bg {height: 800px;}
.inner-page .site-content .node--contact-person > div {padding:15px;}
.interest-inquiry__form__content {padding: 30px 15px 30px;}
.tab-list { margin-bottom: 22px;}
.tab-list__item {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.facility-teaser {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.facility-teaser .facility-teaser__detail { -ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: none;}
.facility-teasers-wrapper { margin-bottom: 0;}
.list--contact-details li {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.contact__body .embedded-entity { float:none;}
.contact__body .media {padding-left: 0;padding-bottom: 20px;}
.contact__body .media-image__wrapper img {width:100%;}
.facilitiy-type-teaser {margin-bottom: 30px;}
.post-list {padding: 20px 0;} 
.post-list .posts-list-column-title {margin-bottom: 30px;font-size: 24px;line-height: 34px;font-weight: 600;}
.post-list .title a {font-size: 16px;}

}
@media only screen and (max-width:414px){
.mobile-menu{width:100%}
.menu-bottom{-ms-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%}
.menu-top{-ms-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%}
.menu-top:before{border-width:50px 0 0 100vw}
.menu-top:after{border-width:0 0 50px 100vw}
.home-banner-content .title{font-size:28px;line-height:32px}
.home-banner-content .desc{font-size:14px}
.home-banner-img{height:185px;margin-top:36px}
.subscribe-newsletter a{padding:15px 20px}
.webform-submission-form .form-item {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.dialogue {padding: 30px 15px;}
.type--landing-page .header-bg { background-position: -610px top; }
.nice-select .list { padding: 0 15px; }
.node-28 #block-mainpagecontent { padding: 20px; }
}

#multi_iframe, iframe[data-name="pb-iframe-player"] {
    padding: 20px;
}


/* Campaign Page   ***/
.paragraph--view-mode--default .subheader{
	font-size: 12px;
	color: #c2b0a3;
}
.paragraph--view-mode--default {
    border-bottom: 2px solid #ccc;
    padding-bottom: 30px;
    margin-bottom: 30px;
    margin-top: 30px;
}
.paragraph--view-mode--default:last-child  {
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 0;
}
.inner-page .site-content .paragraph--view-mode--default h3 {
    margin-top: 0px;
}
.paragraph--view-mode--default .cta_btn {
    margin-top: 20px;
}
.paragraph--type--campaign-text-plate-on-color-bac {
    margin: 0 -36px;
    padding: 36px;

}

.paragraph--type--campaign-text-plate-on-color-bac ul{
    list-style:block !important;
    list-style-type: disc !important;
}
.paragraph--type--campaign-text-plate-on-color-bac ul li {
    padding: 0px !important;
}
.paragraph--type--campaign-text-plate-on-color-bac ul li::before {
    display: none;
}
.paragraph--type--campaign-text-plate-on-color-bac ol{
    list-style:block !important;
}

.paragraph--view-mode--default .flex-container {
    display: flex;
}

.paragraph--view-mode--default .flex-child {
    flex: 1;
}  

.paragraph--view-mode--default .flex-child:first-child {
    margin-right: 20px;
} 

.background_color-2 .header-bg{
    background: url(../new_images/Green/menu-green.png) no-repeat left top;
}
.background_color-2 .footer-bg{
    background: url(../new_images/Green/footer-green.png) no-repeat left bottom / cover;
}
.background_color-2 .logo-bg {
    background-color: #3db498;
}
.background_color-2 .sticky-header .site-header__bottom {
    background-color: #3db498;
} 
.background_color-2 .sticky-header {
    background-color: #3db498;
} 

.background_color-3 .header-bg{
    background: url(../new_images/Blue/menu-blue.png) no-repeat left top;
}
.background_color-3 .footer-bg{
    background: url(../new_images/Blue/footer-blue.png) no-repeat left bottom / cover;
}
.background_color-3 .logo-bg {
    background-color: #184581;
}
.background_color-3 .sticky-header .site-header__bottom {
    background-color: #184581;
} 

.background_color-3 .sticky-header {
    background-color: #184581;
} 


.background_color-4 .header-bg{
    background: url(../new_images/Pink/menu-pink.png) no-repeat left top;
}
.background_color-4 .footer-bg{
    background: url(../new_images/Pink/footer-pink.png) no-repeat left bottom / cover;
}
.background_color-4 .logo-bg {
    background-color: #c51577;
}
.background_color-4 .sticky-header .site-header__bottom {
    background-color: #c51577;
} 

.background_color-4 .sticky-header{
    background-color: #c51577;
} 


.background_color-5 .header-bg{
    background: url(../new_images/Grey/menu-grey.png) no-repeat left top;
}
.background_color-5 .footer-bg{
    background: url(../new_images/Grey/footer-grey.png) no-repeat left bottom / cover;
}
.background_color-5 .logo-bg {
    background-color: #9a8c81;
}
.background_color-5 .sticky-header .site-header__bottom {
    background-color: #9a8c81;
} 

.background_color-5 .sticky-header {
    background-color: #9a8c81;
} 


.paragraph--view-mode--default .mboile_class {
            display: none;
    }

@media only screen and (max-width: 767px) {
    .paragraph--view-mode--default .desktop_class {
            display: none;
    }
    .paragraph--view-mode--default .mboile_class {
            display: block;
    }
    .paragraph--view-mode--default .flex-container {
    display: block;
}    
    .background_color-2 .site-header__inner {
        background-color: #3db498;
    }
    .background_color-2 .site-header__inner:after {
        border-color: #3db498 transparent transparent transparent;
    }

    .background_color-3 .site-header__inner {
        background-color: #184581;
    }
    .background_color-3 .site-header__inner:after {
        border-color: #184581 transparent transparent transparent;
    }

    .background_color-4 .site-header__inner {
        background-color: #c51577;
    }
    .background_color-4 .site-header__inner:after {
        border-color: #c51577 transparent transparent transparent;
    }

    .background_color-5 .site-header__inner {
        background-color: #9a8c81;
    }
    .background_color-5 .site-header__inner:after {
        border-color: #9a8c81 transparent transparent transparent;
    }
}

.inner-page .site-content ul li{
    z-index: 0 !important;
}