/*
Theme Name:     Jupiter Child Theme
Theme URI: 		http://themeforest.net/user/artbees
Description:    Child theme for the Jupiter theme
Author:         Your name here
Theme URI: 		http://themeforest.net/user/artbees
Template:       jupiter
Version:        1.0
*/

.la,.la-stack{display:inline-block}.la-fw,.la-li{text-align:center}@font-face{font-family:LineAwesome;font-display: swap;src:url(//eurocres.com/wp-content/themes/jupiter-child/fonts/line-awesome.eot?v=1.1.);src:url(//eurocres.com/wp-content/themes/jupiter-child/fonts/line-awesome.eot??v=1.1.#iefix) format("embedded-opentype"),url(//eurocres.com/wp-content/themes/jupiter-child/fonts/line-awesome.woff2?v=1.1.) format("woff2"),url(//eurocres.com/wp-content/themes/jupiter-child/fonts/line-awesome.woff?v=1.1.) format("woff"),url(//eurocres.com/wp-content/themes/jupiter-child/fonts/line-awesome.ttf?v=1.1.) format("truetype"),url(//eurocres.com/wp-content/themes/jupiter-child/fonts/line-awesome.svg?v=1.1.#fa) format("svg");font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:LineAwesome;font-display: swap;src:url(//eurocres.com/wp-content/themes/fonts/line-awesome.svg?v=1.1.#fa) format("svg")}}.la{font:normal normal normal 16px/1 LineAwesome;font-size:inherit;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.la-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.la-2x{font-size:2em}.la-3x{font-size:3em}.la-4x{font-size:4em}.la-5x{font-size:5em}.la-fw{width:1.28571429em}.la-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.la-ul>li{position:relative}.la-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em}.la-li.la-lg{left:-1.85714286em}.la-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.li.pull-left{margin-right:.3em}.li.pull-right{margin-left:.3em}.la-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.la-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.la-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.la-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.la-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.la-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .la-flip-horizontal,:root .la-flip-vertical,:root .la-rotate-180,:root .la-rotate-270,:root .la-rotate-90{filter:none}.la-stack{position:relative;width:2em;height:2em;line-height:2em;vertical-align:middle}.la-stack-1x,.la-stack-2x{position:absolute;left:0;width:100%;text-align:center}.la-stack-1x{line-height:inherit}.la-stack-2x{font-size:2em}.la-inverse{color:#fff}.la-500px:before{content:"\f100"}.la-adjust:before{content:"\f101"}.la-adn:before{content:"\f102"}.la-align-center:before{content:"\f103"}.la-align-justify:before{content:"\f104"}.la-align-left:before{content:"\f105"}.la-align-right:before{content:"\f106"}.la-amazon:before{content:"\f107"}.la-ambulance:before{content:"\f108"}.la-anchor:before{content:"\f109"}.la-android:before{content:"\f10a"}.la-angellist:before{content:"\f10b"}.la-angle-double-down:before{content:"\f10c"}.la-angle-double-left:before{content:"\f10d"}.la-angle-double-right:before{content:"\f10e"}.la-angle-double-up:before{content:"\f10f"}.la-angle-down:before{content:"\f110"}.la-angle-left:before{content:"\f111"}.la-angle-right:before{content:"\f112"}.la-angle-up:before{content:"\f113"}.la-apple:before{content:"\f114"}.la-archive:before{content:"\f115"}.la-area-chart:before{content:"\f116"}.la-arrow-circle-down:before{content:"\f117"}.la-arrow-circle-left:before{content:"\f118"}.la-arrow-circle-o-down:before{content:"\f119"}.la-arrow-circle-o-left:before{content:"\f11a"}.la-arrow-circle-o-right:before{content:"\f11b"}.la-arrow-circle-o-up:before{content:"\f11c"}.la-arrow-circle-right:before{content:"\f11d"}.la-arrow-circle-up:before{content:"\f11e"}.la-arrow-down:before{content:"\f11f"}.la-arrow-left:before{content:"\f120"}.la-arrow-right:before{content:"\f121"}.la-arrow-up:before{content:"\f122"}.la-arrows:before{content:"\f123"}.la-arrows-alt:before{content:"\f124"}.la-arrows-h:before{content:"\f125"}.la-arrows-v:before{content:"\f126"}.la-asterisk:before{content:"\f127"}.la-at:before{content:"\f128"}.la-automobile:before{content:"\f129"}.la-backward:before{content:"\f12a"}.la-balance-scale:before{content:"\f12b"}.la-ban:before{content:"\f12c"}.la-bank:before{content:"\f12d"}.la-bar-chart:before{content:"\f12e"}.la-bar-chart-o:before{content:"\f12f"}.la-barcode:before{content:"\f130"}.la-bars:before{content:"\f131"}.la-battery-0:before{content:"\f132"}.la-battery-1:before{content:"\f133"}.la-battery-2:before{content:"\f134"}.la-battery-3:before{content:"\f135"}.la-battery-4:before{content:"\f136"}.la-battery-empty:before{content:"\f137"}.la-battery-full:before{content:"\f138"}.la-battery-half:before{content:"\f139"}.la-battery-quarter:before{content:"\f13a"}.la-battery-three-quarters:before{content:"\f13b"}.la-bed:before{content:"\f13c"}.la-beer:before{content:"\f13d"}.la-behance:before{content:"\f13e"}.la-behance-square:before{content:"\f13f"}.la-bell:before{content:"\f140"}.la-bell-o:before{content:"\f141"}.la-bell-slash:before{content:"\f142"}.la-bell-slash-o:before{content:"\f143"}.la-bicycle:before{content:"\f144"}.la-binoculars:before{content:"\f145"}.la-birthday-cake:before{content:"\f146"}.la-bitbucket:before{content:"\f147"}.la-bitbucket-square:before{content:"\f148"}.la-bitcoin:before{content:"\f149"}.la-black-tie:before{content:"\f14a"}.la-bold:before{content:"\f14b"}.la-bolt:before{content:"\f14c"}.la-bomb:before{content:"\f14d"}.la-book:before{content:"\f14e"}.la-bookmark:before{content:"\f14f"}.la-bookmark-o:before{content:"\f150"}.la-briefcase:before{content:"\f151"}.la-btc:before{content:"\f152"}.la-bug:before{content:"\f153"}.la-building:before{content:"\f154"}.la-building-o:before{content:"\f155"}.la-bullhorn:before{content:"\f156"}.la-bullseye:before{content:"\f157"}.la-bus:before{content:"\f158"}.la-buysellads:before{content:"\f159"}.la-cab:before{content:"\f15a"}.la-calculator:before{content:"\f15b"}.la-calendar:before{content:"\f15c"}.la-calendar-check-o:before{content:"\f15d"}.la-calendar-minus-o:before{content:"\f15e"}.la-calendar-o:before{content:"\f15f"}.la-calendar-plus-o:before{content:"\f160"}.la-calendar-times-o:before{content:"\f161"}.la-camera:before{content:"\f162"}.la-camera-retro:before{content:"\f163"}.la-car:before{content:"\f164"}.la-caret-down:before{content:"\f165"}.la-caret-left:before{content:"\f166"}.la-caret-right:before{content:"\f167"}.la-caret-square-o-down:before,.la-toggle-down:before{content:"\f168"}.la-caret-square-o-left:before,.la-toggle-left:before{content:"\f169"}.la-caret-square-o-right:before,.la-toggle-right:before{content:"\f16a"}.la-caret-square-o-up:before,.la-toggle-up:before{content:"\f16b"}.la-caret-up:before{content:"\f16c"}.la-cart-arrow-down:before{content:"\f16d"}.la-cart-plus:before{content:"\f16e"}.la-cc:before{content:"\f16f"}.la-cc-amex:before{content:"\f170"}.la-cc-diners-club:before{content:"\f171"}.la-cc-discover:before{content:"\f172"}.la-cc-jcb:before{content:"\f173"}.la-cc-mastercard:before{content:"\f174"}.la-cc-paypal:before{content:"\f175"}.la-cc-stripe:before{content:"\f176"}.la-cc-visa:before{content:"\f177"}.la-certificate:before{content:"\f178"}.la-chain:before{content:"\f179"}.la-chain-broken:before{content:"\f17a"}.la-check:before{content:"\f17b"}.la-check-circle:before{content:"\f17c"}.la-check-circle-o:before{content:"\f17d"}.la-check-square:before{content:"\f17e"}.la-check-square-o:before{content:"\f17f"}.la-chevron-circle-down:before{content:"\f180"}.la-chevron-circle-left:before{content:"\f181"}.la-chevron-circle-right:before{content:"\f182"}.la-chevron-circle-up:before{content:"\f183"}.la-chevron-down:before{content:"\f184"}.la-chevron-left:before{content:"\f185"}.la-chevron-right:before{content:"\f186"}.la-chevron-up:before{content:"\f187"}.la-child:before{content:"\f188"}.la-chrome:before{content:"\f189"}.la-circle:before{content:"\f18a"}.la-circle-o:before{content:"\f18b"}.la-circle-o-notch:before{content:"\f18c"}.la-circle-thin:before{content:"\f18d"}.la-clipboard:before{content:"\f18e"}.la-clock-o:before{content:"\f18f"}.la-clone:before{content:"\f190"}.la-close:before{content:"\f191"}.la-cloud:before{content:"\f192"}.la-cloud-download:before{content:"\f193"}.la-cloud-upload:before{content:"\f194"}.la-cny:before{content:"\f195"}.la-code:before{content:"\f196"}.la-code-fork:before{content:"\f197"}.la-codepen:before{content:"\f198"}.la-coffee:before{content:"\f199"}.la-cog:before{content:"\f19a"}.la-cogs:before{content:"\f19b"}.la-columns:before{content:"\f19c"}.la-comment:before{content:"\f19d"}.la-comment-o:before{content:"\f19e"}.la-commenting:before{content:"\f19f"}.la-commenting-o:before{content:"\f1a0"}.la-comments:before{content:"\f1a1"}.la-comments-o:before{content:"\f1a2"}.la-compass:before{content:"\f1a3"}.la-compress:before{content:"\f1a4"}.la-connectdevelop:before{content:"\f1a5"}.la-contao:before{content:"\f1a6"}.la-copy:before{content:"\f1a7"}.la-copyright:before{content:"\f1a8"}.la-creative-commons:before{content:"\f1a9"}.la-credit-card:before{content:"\f1aa"}.la-crop:before{content:"\f1ab"}.la-crosshairs:before{content:"\f1ac"}.la-css3:before{content:"\f1ad"}.la-cube:before{content:"\f1ae"}.la-cubes:before{content:"\f1af"}.la-cut:before{content:"\f1b0"}.la-cutlery:before{content:"\f1b1"}.la-dashboard:before{content:"\f1b2"}.la-dashcube:before{content:"\f1b3"}.la-database:before{content:"\f1b4"}.la-dedent:before{content:"\f1b5"}.la-delicious:before{content:"\f1b6"}.la-desktop:before{content:"\f1b7"}.la-deviantart:before{content:"\f1b8"}.la-diamond:before{content:"\f1b9"}.la-digg:before{content:"\f1ba"}.la-dollar:before{content:"\f1bb"}.la-dot-circle-o:before{content:"\f1bc"}.la-download:before{content:"\f1bd"}.la-dribbble:before{content:"\f1be"}.la-dropbox:before{content:"\f1bf"}.la-drupal:before{content:"\f1c0"}.la-edit:before{content:"\f1c1"}.la-eject:before{content:"\f1c2"}.la-ellipsis-h:before{content:"\f1c3"}.la-ellipsis-v:before{content:"\f1c4"}.la-empire:before,.la-ge:before{content:"\f1c5"}.la-envelope:before{content:"\f1c6"}.la-envelope-o:before{content:"\f1c7"}.la-envelope-square:before{content:"\f1c8"}.la-eraser:before{content:"\f1c9"}.la-eur:before{content:"\f1ca"}.la-euro:before{content:"\f1cb"}.la-exchange:before{content:"\f1cc"}.la-exclamation:before{content:"\f1cd"}.la-exclamation-circle:before{content:"\f1ce"}.la-exclamation-triangle:before{content:"\f1cf"}.la-expand:before{content:"\f1d0"}.la-expeditedssl:before{content:"\f1d1"}.la-external-link:before{content:"\f1d2"}.la-external-link-square:before{content:"\f1d3"}.la-eye:before{content:"\f1d4"}.la-eye-slash:before{content:"\f1d5"}.la-eyedropper:before{content:"\f1d6"}.la-facebook-f:before,.la-facebook:before{content:"\f1d7"}.la-facebook-official:before{content:"\f1d8"}.la-facebook-square:before{content:"\f1d9"}.la-fast-backward:before{content:"\f1da"}.la-fast-forward:before{content:"\f1db"}.la-fax:before{content:"\f1dc"}.la-female:before{content:"\f1dd"}.la-fighter-jet:before{content:"\f1de"}.la-file:before{content:"\f1df"}.la-file-archive-o:before{content:"\f1e0"}.la-file-audio-o:before{content:"\f1e1"}.la-file-code-o:before{content:"\f1e2"}.la-file-excel-o:before{content:"\f1e3"}.la-file-image-o:before{content:"\f1e4"}.la-file-movie-o:before{content:"\f1e5"}.la-file-o:before{content:"\f1e6"}.la-file-pdf-o:before{content:"\f1e7"}.la-file-photo-o:before{content:"\f1e8"}.la-file-picture-o:before{content:"\f1e9"}.la-file-powerpoint-o:before{content:"\f1ea"}.la-file-sound-o:before{content:"\f1eb"}.la-file-text:before{content:"\f1ec"}.la-file-text-o:before{content:"\f1ed"}.la-file-video-o:before{content:"\f1ee"}.la-file-word-o:before{content:"\f1ef"}.la-file-zip-o:before{content:"\f1f0"}.la-files-o:before{content:"\f1f1"}.la-film:before{content:"\f1f2"}.la-filter:before{content:"\f1f3"}.la-fire:before{content:"\f1f4"}.la-fire-extinguisher:before{content:"\f1f5"}.la-firefox:before{content:"\f1f6"}.la-flag:before{content:"\f1f7"}.la-flag-checkered:before{content:"\f1f8"}.la-flag-o:before{content:"\f1f9"}.la-flash:before{content:"\f1fa"}.la-flask:before{content:"\f1fb"}.la-flickr:before{content:"\f1fc"}.la-floppy-o:before{content:"\f1fd"}.la-folder:before{content:"\f1fe"}.la-folder-o:before{content:"\f1ff"}.la-folder-open:before{content:"\f200"}.la-folder-open-o:before{content:"\f201"}.la-font:before{content:"\f202"}.la-fonticons:before{content:"\f203"}.la-forumbee:before{content:"\f204"}.la-forward:before{content:"\f205"}.la-foursquare:before{content:"\f206"}.la-frown-o:before{content:"\f207"}.la-futbol-o:before,.la-soccer-ball-o:before{content:"\f208"}.la-gamepad:before{content:"\f209"}.la-gavel:before{content:"\f20a"}.la-gbp:before{content:"\f20b"}.la-gear:before{content:"\f20c"}.la-gears:before{content:"\f20d"}.la-genderless:before{content:"\f20e"}.la-get-pocket:before{content:"\f20f"}.la-gg:before{content:"\f210"}.la-gg-circle:before{content:"\f211"}.la-gift:before{content:"\f212"}.la-git:before{content:"\f213"}.la-git-square:before{content:"\f214"}.la-github:before{content:"\f215"}.la-github-alt:before{content:"\f216"}.la-github-square:before{content:"\f217"}.la-glass:before{content:"\f218"}.la-globe:before{content:"\f219"}.la-google:before{content:"\f21a"}.la-google-plus:before{content:"\f21b"}.la-google-plus-square:before{content:"\f21c"}.la-google-wallet:before{content:"\f21d"}.la-graduation-cap:before{content:"\f21e"}.la-gittip:before,.la-gratipay:before{content:"\f21f"}.la-group:before{content:"\f220"}.la-h-square:before{content:"\f221"}.la-hacker-news:before{content:"\f222"}.la-hand-grab-o:before{content:"\f223"}.la-hand-lizard-o:before{content:"\f224"}.la-hand-o-down:before{content:"\f225"}.la-hand-o-left:before{content:"\f226"}.la-hand-o-right:before{content:"\f227"}.la-hand-o-up:before{content:"\f228"}.la-hand-paper-o:before{content:"\f229"}.la-hand-peace-o:before{content:"\f22a"}.la-hand-pointer-o:before{content:"\f22b"}.la-hand-rock-o:before{content:"\f22c"}.la-hand-scissors-o:before{content:"\f22d"}.la-hand-spock-o:before{content:"\f22e"}.la-hand-stop-o:before{content:"\f22f"}.la-hdd-o:before{content:"\f230"}.la-header:before{content:"\f231"}.la-headphones:before{content:"\f232"}.la-heart:before{content:"\f233"}.la-heart-o:before{content:"\f234"}.la-heartbeat:before{content:"\f235"}.la-history:before{content:"\f236"}.la-home:before{content:"\f237"}.la-hospital-o:before{content:"\f238"}.la-hotel:before{content:"\f239"}.la-hourglass:before{content:"\f23a"}.la-hourglass-1:before{content:"\f23b"}.la-hourglass-2:before{content:"\f23c"}.la-hourglass-3:before{content:"\f23d"}.la-hourglass-end:before{content:"\f23e"}.la-hourglass-half:before{content:"\f23f"}.la-hourglass-o:before{content:"\f240"}.la-hourglass-start:before{content:"\f241"}.la-houzz:before{content:"\f242"}.la-html5:before{content:"\f243"}.la-i-cursor:before{content:"\f244"}.la-ils:before{content:"\f245"}.la-image:before{content:"\f246"}.la-inbox:before{content:"\f247"}.la-indent:before{content:"\f248"}.la-industry:before{content:"\f249"}.la-info:before{content:"\f24a"}.la-info-circle:before{content:"\f24b"}.la-inr:before{content:"\f24c"}.la-instagram:before{content:"\f24d"}.la-institution:before{content:"\f24e"}.la-internet-explorer:before{content:"\f24f"}.la-ioxhost:before{content:"\f250"}.la-italic:before{content:"\f251"}.la-joomla:before{content:"\f252"}.l0%™

/*
@font-face {
    font-family: 'hamburg-serial-lightregular';font-display: swap;
    src: url('//eurocres.com/wp-content/themes/jupiter-child/fonts/hamburgseriallight_regular-webfont.woff2') format('woff2'),
         url('//eurocres.com/wp-content/themes/jupiter-child/fonts/hamburgseriallight_regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
*/
/*
@font-face {
	font-family: PT_Sans-Web-Bold_2;font-display: swap;
	src: url(//eurocres.com/wp-content/themes/jupiter-child/fonts/PT_Sans-Web-Bold_2.ttf);
	font-weight: normal;
}

@font-face {
	font-family: HelveticaNeueLTStd-Bd;font-display: swap;
	src: url(//eurocres.com/wp-content/themes/jupiter-child/fonts/HelveticaNeueLTStd-Bd.ttf);
	font-weight: normal;
}

.snippet-topleft  {
	font-family: "HelveticaNeueLTStd-Bd";
}
*/



.mk-responsive-wrap ul#menu-top-menu-de-1 li#responsive-menu-item-5348{
  display: none!important;
}
.master-holder h2 {
    font-size: 24px !important;
}
.single-blog .master-holder h2 {
    font-size: 28px;
}
#lct-widget-blogcat {
    list-style: none;
}
#lct-widget-blogcat li {
    margin: 0;
}
.single-blog .rpwe-block li{
	border-bottom: none;
	margin-left: 0;
}
.single-blog .rpwe-ul .rpwe-thumb {
    border: none !important;
    padding: 0 !important;
}
.rpwe-block a {
    font-size: 13px;
}
.rpwe-ul .rpwe-time {
    color: #999;
    line-height: 16px;
    font-size: 11px;
    font-style: italic;
}
.single-blog  .master-holder.blog-style-bold .mk-blog-single {
    float: left;
    width: 73%;
}
.single-blog #theme-page .theme-page-wrapper #mk-sidebar {
    float: right;
}
.single-blog #theme-page .theme-page-wrapper .sidebar-wrapper {
    padding: 30px 20px 30px;
}
.single-blog #theme-page .theme-page-wrapper .theme-content {
    padding: 0;
}
.single-blog #theme-page .theme-page-wrapper {
    margin: 0 auto;
}
.single-blog .mk-header {
    position: absolute;
    border-bottom: none;
}

/*for events plugin*/
/*
body .eventon_single_event {
	font-family: 'Poppins', sans-serif !important;
}
*/

.single-blog #mk-page-introduce{
  display: none;
}
.evcal_cblock .evo_start {
    font-size: 60px;
    color: #333;
}
.evcal_cblock .evo_start em.month,
.evcal_cblock .evo_end em.month,
.evcal_cblock .evo_start em.day {
    font-size: 20px;
}
.eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2,
.evo_pop_body .evcal_desc span.evcal_desc2 {
    font-size: 30px;
}
.eventon_events_list .eventon_list_event .desc_trig, .evopop_top {
    cursor: inherit;
}
.eventon_list_event .event_description p,
.evcal_list_a .event_description li,
.evo_pop_body .evcal_evdata_row .evcal_evdata_cell p {
    font-size: 14px;
}

.eventon_events_list .eventon_list_event .evcal_desc, .evo_pop_body .evcal_desc, #page-content p.evcal_desc {
    padding: 3px 15px 0 100px;
}

.evors_lightbox .evo_lightbox_body.evo_lightbox_body, .evors_incard_form {
    background-color: #4D7FA2;
}

.c-p{
  display: none!important;
}

#evorsvp_form a.evors_submit,
#evorsvp_form #change_rsvp_form,
#evorsvp_form #call_change_rsvp_form,
#evorsvp_form #submit_rsvp_form,
.evo_lightbox_body #evorsvp_form .rsvp_status span.set {
    color: #4D7FA2;
}
.evors_find_action p {
	color: #fff;
}
#evorsvp_form p.evors_subtitle {
    display: none;
}
.evors_lightbox_body #evorsvp_form h3 {
    margin: 0 0 15px;
}
.submission_form label {
    display: none !important;
}

.submission_form.form_section {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
#evorsvp_form .form_row.rsvp_status,
.evors_lightbox_body #evorsvp_form h3 {
    width: 100%;
}
.submission_form.form_section .form_row.additional_field.show_def,
.submission_form.form_section .form_row.email  {
    flex-basis: 50%;
}
.form_row.additional_field.show_def > p {
    padding: 0 7px !important;
}
.submission_form.form_section .form_row.email input {
    width: calc(100% - 14px) !important;
}
#evorsvp_form .form_row.additional_field label,
#evorsvp_form .form_row.count label {
    margin-bottom: 0;
}


/*for blog*/

.alm-reveal {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}
.alm-reveal article {
	flex: 0 0 33.33%;
	max-width: 33.33%;
}
.mk-blog-custom .mk-blog-newspaper-item .featured-image img {
    height: 250px;
    object-fit: cover;
}

.tax-blogcat .mk-header {
    background-image: url("/wp-content/uploads/default-blogbackground.jpg");
}
.tax-blogcat .page-title {
    font-size: 45px;
    font-weight: 300;
    color: #ffffff;
    text-transform: uppercase;
    letter-spacing: 2px;
    text-align: center;
    padding-top: 65px;
    padding-bottom: 175px;
}
/*
.s-line-bot {
    border-bottom: 2px solid #fff;
}
*/

/*==========  Press Page  ==========*/

.s-press-header .press-title {
    max-width: 950px;
    margin: 0 auto;
}
.s-press-header .hero-title p {
    margin-bottom: 5px !important;
}
.s-press-header .press-title h2 {
	color: #FFFFFF;
	font-family: 'Poppins', sans-serif;
	font-size: 29px;
	letter-spacing: 3px;
	line-height: 56px;
	text-transform: uppercase;
	margin: 0;
}
#text-block-5d00a274a4caf p,
#caption-attachment-5512,
#caption-attachment-5510{
	font-size:13px;
}
.s-press-header .press-title h1 {
	color: #FFFFFF;
	font-family: 'Poppins', sans-serif;
	font-size: 40px;
	letter-spacing: 3px;
	line-height: 56px;
	text-transform: uppercase;
	font-weight: 700;
	margin: 0 0 30px;
}
.s-press-header .press-title p {
	font-size: 21px;
	font-weight: 300;
	color: white;
	line-height: 25px;
	color: #fff;
	margin: 0 0 60px;
	font-family: 'Poppins', sans-serif;
	letter-spacing: 1.13px;
}
.s-press-header .mk-button--dimension-flat.text-color-light {
    color: #ffffff;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 600;
    padding: 20px 37px !important;
    letter-spacing: 1px;
}
.s-press-header #mk-button-5c6164671fee1 {
    margin-bottom: 0;
    margin-right: 0;
}
.press-tab {
    list-style: none;
    margin: 0;
    padding: 0;
}
.press-tab li {
    margin: 0;
}
.press-tab li a {
    color: #000000;
    font-size: 16px;
    letter-spacing: 1px;
    line-height: 25px;
    border-left: 3px solid transparent;
    border-bottom: 1px solid #E9EAEF;
    padding: 15px 23px;
    display: block;
}
.press-tab li:first-child a {
    border-top: 1px solid #E9EAEF;
}
.press-tab li.active a {
    font-weight: 500;
    color: #015086;
    border-left: 3px solid #015086;
    background-color: #F1F8FD;
    border-bottom: 1px solid transparent;
}
.press-tab li.active:first-child a {
    border-top: 1px solid transparent;
}
.col-flipb {
	margin-bottom: 30px !important;
}
/*
.s-press-releases img {
    height: 307px;
    object-fit: cover;
    box-shadow: 0 5px 12px 0 rgba(0,0,0,0.15);
	border-radius: 3px;
	width: 100%;
}*/
.press-pdf-one {
	height: 335px;
	overflow: hidden;
    box-shadow: 0 5px 12px 0 rgba(0,0,0,0.15);
	border-radius: 3px;
	width: 100%;
	padding: 20px;
	position: relative;
}
#responsive-menu-item-5096,
#responsive-menu-item-5348{
  display: none!important;
}

.press-pdf-one > img {
    max-width: 71px;
    margin: 0 0 23px;
}
.press-pdf-one h3 {
	color: #414141;
	font-size: 18px !important;
	font-weight: 500 !important;
	line-height: 30px;
	margin: 0 0 20px;
}
.press-pdf-one p, .press-pdf-one-date {
	color: #414141;
	font-size: 12px;
	line-height: 22px;
	margin: 0 0 20px;
}
.press-pdf-one p:last-child {
	margin: 0;
}
.press-pdf-one .press-pdf-one-desc p {
	font-size: 16px;
}
.press-pdf-one > div {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity:0;
}
.mk-author-name,
.mk-author-avatar,
.press-pdf-one > div > img {
	display: none !important;
}
.col-flipb .wpb_wrapper {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px;
}
.col-flipb .wpb_wrapper > div {
	flex: 0 0 33.33%;
	max-width: 33.33%;
	padding: 0 15px !important;
	margin: 0 0 30px;
}
.col-flipb .wpb_wrapper > div:nth-child(n+7) {
	display: none !important;
}
.col-flipb .wpb_wrapper.show-all > div:nth-child(n+7) {
	display: inline-block !important;
}

.mk-author-avatar{
	display: none;
}

.s-press-releases .mk-button {
    background-color: transparent !important;
    border: 1px solid #205182;
    font-size: 14px;
    color: #414141;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 21px;
    font-weight: 500;
    padding: 16px 53px !important;
}
.s-press-releases .mk-button:hover {
	background-color: #E06464 !important;
	color: #fff;
}

.s-press-releases .press-titleS,
.s-press-publ .press-titleS,
.s-press-videos .press-titleS,
.s-press-photos .press-titleS {
    margin: 0;
}
.s-press-releases .vc_sep_line,
.s-press-publ .vc_sep_line,
.s-press-videos .vc_sep_line,
.s-press-photos .vc_sep_line {
    max-width: 70px;
    margin: 0 auto;
    border-color: #015086 !important;
}
.s-press-releases .vc_separator,
.s-press-publ .vc_separator,
.s-press-videos .vc_separator,
.s-press-photos .vc_separator {
    margin-bottom: 50px;
}
.press-post-one {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
    padding: 0 15px;
    margin: 0 0 30px;
}
.press-post-content {
    background-color: #fff;
    padding: 30px 30px 20px 30px;
    cursor: pointer;
}
.press-post-content .the-title {
	font-family: 'Poppins', sans-serif;
	font-size: 22px;
	font-weight: 500;
	line-height: 32px;
	margin: 0 0 14px;
}
.press-post-content p {
	color: #58595B;
	font-family: 'Poppins', sans-serif;
	font-size: 15px;
	line-height: 26px;
}
.press-post-bot {
    align-items: center;
    justify-content: space-between;
    padding-top: 20px;
    margin-top: 40px;
}
.press-post-bot a {
	color: #005A93;
	font-family: 'Poppins', sans-serif;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 1px;
	line-height: 18px;
	text-decoration: uppercase;
}
/* .press-post-bot time {
	color: #58595B;
	font-family: "Open Sans";
	font-size: 12px;
	line-height: 17px;
} */

.press-post-one.press-post-one-featured {
    display: flex;
    flex-direction: row-reverse;
    flex: 0 0 100%;
	max-width: 100%;
	/*padding: 0;*/
}
.press-post-one.press-post-one-featured > a,
.press-post-one.press-post-one-featured > div {
    flex: 0 0 50%;
    max-width: 50%;
}
.press-post-one.press-post-one-featured .press-post-content .the-title {
    font-size: 30px;
    line-height: 36px;
    margin: 0 0 33px;
}
.press-post-one.press-post-one-featured .press-post-content {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.alm-btn-wrap {
    padding-top: 30px;
}
.ajax-load-more-wrap .alm-btn-wrap .alm-load-more-btn {
    background-color: transparent;
    border: 1px solid #205182;
    color: #414141;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;
    height: 55px;
    padding: 0 57px;
}
.press-post-img img {
    height: 250px;
    object-fit: cover;
    width: 100%;
}
.press-post-one.press-post-one-featured .press-post-img img {
    height: auto;
    object-fit: cover;
}
.press-post-img > div > img {display: none !important;}
.press-post-img {position: relative;}
.press-post-img > div {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
    padding: 0;
    opacity:0;
}
.s-press-publ {}
.s-press-publ .mk-button {
    background-color: transparent !important;
    border: 1px solid #205182;
    font-size: 14px;
    color: #414141;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 21px;
    font-weight: 500;
    padding: 16px 53px !important;
    margin: -20px 0 40px;
}
.s-press-publ .mk-button:hover {
    background-color: #e06464 !important;
    color: #fff;
    text-decoration: none;
}
/* .s-press-publ .alm-reveal .press-post-one:nth-child(n+5) {display: none;} */
/* .s-press-publ .alm-reveal.show-all .press-post-one:nth-child(n+5) {display: block;} */


.press-slider {
    max-width: 930px;
    margin: 0 auto;
}
.press-slider .slick-prev, .press-slider .slick-next {
	/*border: 1px solid #ccc !important;*/
	width: 39px;
	height: 39px;
	border-radius: 50%;
	color: #ccc !important;
	font-size: 16px !important;
	top: calc(50% - 34px);
}
.press-slider .slick-prev:hover, .press-slider .slick-next:hover {
	/*border: 1px solid #015086 !important;*/
	color: #015086 !important;
}
.press-slider .slick-prev {
    left: -50px;
}
.press-slider .slick-next {
    right: -50px;
}
.s-press-videos .wpb_video_widget .wpb_wrapper {
    display: flex;
    flex-direction: column-reverse;
}
.s-press-videos .mk-fancy-title.pattern-style {
    background: none;
    color: #414141;
	font-family: 'Poppins', sans-serif;
    font-size: 24px;
    font-weight: 500;
    margin: 25px 0 0;
}


.press-photos-grid {
    margin: 0 -14px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(2, 1fr);
    grid-gap: 28px;
}
.alm-gallery-img a {
    display: block;
}
.alm-gallery-img img {
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.press-photos-grid .alm-gallery-img:nth-child(3) {
	grid-column: 3;
	grid-row: 1 / 3;
}
/*
.alm-gallery-img:nth-child(3) img {
    height: 460px;
}*/
.s-press-photos {

}
.s-press-photos .alm-btn-wrap {
    padding-top: 55px;
}
.alm-load-more-btn.more.done {
	display: none;
}

.s-press-banner-bot p {
    margin: 0;
    color: #fff;
    font-size: 18px;
    line-height: 30px;
    letter-spacing: 1.13px;
}
.banner-bot-btns .box-holder {
    display: flex;
    justify-content: center;
}
.banner-bot-btns .box-holder > div {
    margin: 0 12px !important;
}
.banner-bot-btns .mk-button--text {
	text-transform: uppercase;
}
.banner-bot-btns .yellow-custom-button a,
.banner-bot-btns .yellow-custom-button button {
  padding: 23px 40px !important;
  width: 300px;
  font-weight: 600;
  font-size: 18px;
}
.page-id-3855 .banner-bot-btns .yellow-custom-button a,
.page-id-3855 .banner-bot-btns .yellow-custom-button button {
    padding: 20px !important;
}
.s-press-banner-bot .mk-text-block {
    max-width: 1060px;
    margin: 0 auto;
}
/*
.press-contact-box .box-holder > div:has(< .press-contact-text)  {
	flex-basis: 100%;
}
*/
.press-contact-box .vc_custom_1550765187598 {width: 100%;}
.press-contact-box .press-contact-text p {
    margin: 0;
    font-size: 18px !important;
    font-weight: 500;
    line-height: 35px !important;
}
.press-contact-text p a {
	text-decoration: none !important;
}
.press-contact-box {
    max-width: 743px;
    margin: 0 auto;
    box-shadow: 0 2px 34px 0 rgba(0,0,0,0.07);
}
.press-contact-box .box-holder {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.press-contact-box .wpb_single_image {
    border: 1px solid #D2D4DA;
    margin-right: 25px;
    margin-bottom: 0;
    max-width: 169px;
}
.press-contact-box .mk-text-block h4 {
    color: #414141;
    font-size: 22px;
    font-weight: 500;
    line-height: 33px;
    margin: 0 0 17px;
}
.press-contact-box .mk-text-block p {
    color: #414141;
    font-size: 16px;
    margin: 0 auto;
    max-width: 560px;
    line-height: 24px;
}
.press-contact-box .mk-text-block p strong {
    font-weight: 600;
    min-width: 40px;
    display: inline-block;
    color: #414141;
}
.press-contact-box .mk-text-block p a {
	text-decoration: none !important;
}
.press-contact-box .mk-button-container {
    align-self: flex-end;
    margin: 0 !important;
    right: 25px;
	position: absolute;
}
.press-contact-box .mk-button {
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 1px;
    margin: 0;
    padding: 20px 37px !important;
}

.alm-gallery-img img {height: 218px;}
.press-photos-grid .alm-gallery-img:nth-child(3) img {height: 464px;}

.hero-subtitle-blog {
	max-width: 840px;
	margin: 0 auto;
	float: unset;
}
.hero-subtitle-blog .hero-subtitle p {
    margin: 20px 0 0;
}
.featured-image.featured-image-custom2 img {
    height: 253px;
    object-fit: cover;
}


/* side btn site*/
/*
#_hj_feedback_container {
    display: none;
}
*/
.floating-btn {
	position: fixed;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}
.floating-close-content {
    position: absolute;
    right: 8px;
    top: 4px;
    color: #ccc;
    cursor: pointer;
}
.floating-open-content {
    display: none;
    background: #fff;
	position: absolute;
	right: 55px;
	top: 0;
	padding: 30px 20px;
	width: 260px;
	border-radius: 3px;
	box-shadow: 0 0 10px 0 rgba(0,0,0,0.15);
}
.floating-open-content:after {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 9px 0 9px 10px;
	border-color: transparent transparent transparent #ffffff;
	content: "";
	position: absolute;
	top: 10px;
	right: -8px;
}
.floating-open-content .widget {
    margin-bottom: -20px;
}
.floating-open-content .widgettitle {
    font-weight: 600;
}
.floating-open-content p {
    font-weight: 300;
    line-height: 1.4;
    font-size: 16px;
}
.floating-open-content p a {
    background: #FD5C48;
    text-decoration: none !important;
    color: #fff;
    text-transform: uppercase;
    padding: 12px;
    font-weight: 700;
    font-size: 14px;
    display: block;
    text-align: center;
    max-width: 110px;
    transition: all .25s ease;
}
.floating-open-content p a:hover {
	background: #205182;
}
.floating-btn-open {
	cursor: pointer;
    background-color: #FD5C48;
    color: #fff;
	font-size: 14px;
	padding: 24px 0px 60px 0px;
	position: relative;
	transition: all .25s ease;
}
.floating-btn-open.active,
.floating-btn-open:hover {
	background: #205182;
}
.floating-btn-open span {
	transform: rotate(-90deg);
	display: block;
}
.floating-btn-open::after {
	content: "\f133";
	font-family: 'FontAwesome';
	position: absolute;
	bottom: 7px;
	width: 100%;
	text-align: center;
	font-size: 16px;
}

#popmake-134  .mejs-mediaelement {position: static;}
#popmake-134 .mejs-container,
#popmake-134 .wp-video-shortcode video,
#popmake-134 video.wp-video-shortcode {height: auto !important;}

/*arrow*/
x.view-office-custom-arrow .ultsl-arrow-right2::before {
    content: "" !important;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 19px 0 19px 16px;
    border-color: transparent transparent transparent #ffffff;
    font-size: 0;
    top: 0;
    position: absolute;
    left: 40%;
}
x.view-office-custom-arrow .ultsl-arrow-left2::before {
    content: "" !important;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 19px 13px 19px 0;
    border-color: transparent #ffffff transparent transparent;
    font-size: 0;
    top: 0;
    position: absolute;
    right: 40%;
}

.homepage-carousel .ultsl-arrow-right2::before {
    content: "" !important;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 19px 0 19px 16px;
    border-color: transparent transparent transparent #9F9F9F;
    font-size: 0;
    top: 0;
    position: absolute;
    left: 40%;
}
.homepage-carousel .ultsl-arrow-left2::before {
    content: "" !important;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 19px 13px 19px 0;
    border-color: transparent #9F9F9F transparent transparent;
    font-size: 0;
    top: 0;
    position: absolute;
    right: 40%;
}

.press-slider .slick-next i::before {
    content: "" !important;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 19px 0 19px 16px;
    border-color: transparent transparent transparent #9F9F9F;
    font-size: 0;
    top: 0;
    position: absolute;
    left: 40%;
}

.press-slider .slick-prev i::before {
    content: "" !important;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 19px 13px 19px 0;
    border-color: transparent #9F9F9F transparent transparent;
    font-size: 0;
    top: 0;
    position: absolute;
    right: 40%;
}

.block-center > div {
    margin: 0 auto;
}

.mk-readmore{
  display: block;
  padding-bottom: 12px;
}
/*=====Equal images sizes for press=====*/
.presse-project-each .image-wrapper img {
    height: 280px;
    object-fit: cover;
    object-position: center;
}


/*==========  Footer add style  ==========*/

.footer-wrapper section#media_image-3 a,
.footer-wrapper section#media_image-4 a {max-width: 160px;display: block;}
.footer-wrapper .widget_nav_menu {padding: 0;}
.footer-wrapper .menu li svg {display: none;}
.footer-wrapper .menu li a {padding: 0 !important;}


#fancybox-loading, .fancybox-close, .fancybox-next span, .fancybox-prev span {
background-image: none!important; }
.wpb_single_image.plus-sign-action .vc_single_image-wrapper:before { opacity:0; position:absolute; top:0; left:0; right:0; bottom:0;
z-index:10; width:100%; height:100%; background-color:rgba(); transition:all ease 250ms; background-color: #005086 !important;
content:""; display:block; }
.wpb_single_image.plus-sign-action .vc_single_image-wrapper:after { opacity: 0;
position: absolute;
top: 50%;
left: 50%;
margin: -25px 0 0 -25px;
text-align: center;
cursor: pointer;
color: #ffffff !important;
width: 50px;
height: 50px;
opacity: 0;
z-index: 11;
transition: all ease 250ms;
content: '\f067';
font-family: FontAwesome;
border: solid 3px #fff;
border-radius: 100px;
text-decoration: none;
font-size: 21px;
line-height: 48px;
font-weight: 300;
display: block; }
.wpb_single_image.plus-sign-action .vc_single_image-wrapper:hover:before { opacity:0.9; }
.wpb_single_image.plus-sign-action .vc_single_image-wrapper:hover:after { opacity:1; }
.wpb_single_image.plus-sign-action .vc_single_image-wrapper  { position:relative; }
@media (max-width:600px) {
.center-mobile {
margin-top: 20px;
text-align: center!important;
}}


/*==========  Desktop First  ==========*/

@media (max-width: 1280px) {
	.homepage-carousel .ultsl-arrow-left2::before {border-width: 12px 14px 12px 0;right: 60%;}
	.homepage-carousel .ultsl-arrow-right2::before {border-width: 12px 0 12px 14px;left: 60%;}
	x.view-office-custom-arrow .ultsl-arrow-left2::before {border-width: 12px 14px 12px;}
	x.view-office-custom-arrow .ultsl-arrow-right2::before {border-width: 12px 0 12px 14px;}
	.press-slider .slick-prev i::before {border-width: 12px 14px 12px 0;}
	.press-slider .slick-next i::before {border-width: 12px 0 12px 14px;}

}

@media (max-width: 1199.98px) {
	.col-flipb .wpb_wrapper > div {flex: 0 0 50%;max-width: 50%;}
	.press-titleS {font-size: 34px !important;}
	.press-slider .slick-prev {left: -45px;}
	.press-slider .slick-next {right: -45px;}
	.press-slider .slick-prev, .press-slider .slick-next {width: 34px;height: 34px;font-size: 12px !important; top: calc(50% - 22px);}
}

@media (max-width: 991.98px) {
	.single-blog  .master-holder.blog-style-bold .mk-blog-single {width: 100%;}
	.alm-reveal article {flex: 0 0 50%;max-width: 50%;}
	.press-post-one.press-post-one-featured {flex-direction: column;width: 50%;flex: 0 0 50%;}
	.press-post-one.press-post-one-featured .press-post-img img {height: 250px;}
	.press-post-one.press-post-one-featured .press-post-content .the-title {font-size: 22px;line-height: 32px;margin: 0 0 14px;}
	.press-post-one.press-post-one-featured > a,
	.press-post-one.press-post-one-featured > div {flex: unset; max-width: 100%;}
	.press-post-one {flex: 0 0 50%;max-width: 50%;}
	.press-photos-grid {grid-gap: 18px;}
	.press-photos-grid .alm-gallery-img:nth-child(3) img {height: 454px;}
}

@media (max-width: 767.98px) {
  .banner-bot-btns .yellow-custom-button a, .banner-bot-btns .yellow-custom-button button {
    width: 270px;
    font-size: 16px;
    margin-left: -23px!important;
}
  .vc_custom_1560860130336,
  .vc_custom_1560859719412,
  .vc_custom_1560935554397,
  .vc_custom_1560935255244,
  .vc_custom_1560859550442{background: #205182; padding-bottom: 30px!important; height: 230px;}
	.hidden-xs {display: none !important;}
	.alm-reveal article {flex: 0 0 100%;max-width: 360px;margin: 0 auto;}
    .wpb_wrapper .vc_custom_1549361644573 {padding-right: 0px !important;padding-left: 0px !important;}
    span.change.evors_change_rsvp_trig {display: inline-block;margin: 10px 0 0;}
    .evcal_cblock .evo_start {font-size: 50px;}
    .evcal_cblock .evo_start em.month, .evcal_cblock .evo_end em.month, .evcal_cblock .evo_start em.day {font-size: 18px;}
    .eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2,
    .evo_pop_body .evcal_desc span.evcal_desc2 {font-size: 20px;}
    .eventon_events_list .eventon_list_event .evcal_desc, .evo_pop_body .evcal_desc, #page-content p.evcal_desc {
    padding: 3px 15px 0 82px;}
    .submission_form.form_section .form_row.additional_field.show_def,
    .submission_form.form_section .form_row.email {flex-basis: 100%;}
    .form_row.additional_field.show_def > p {padding: 0 !important;}
    .submission_form.form_section .form_row.email input {width: 100% !important;}

	.s-press-header .mk-padding-wrapper.wpb_row {padding: 0;}
    .s-press-header .press-title h2 {font-size: 20px;}
    .s-press-header .press-title h1 {font-size: 22px;line-height: 32px;}
    .s-press-header .press-title h1 br {display: none;}
    .s-press-header .press-title p {font-size: 14px;line-height: 26px;margin: 0 0 40px;}
    /*.s-press-header .wpb_row.vc_inner.vc_row  {padding-top: 60px !important;}*/
    .press-titleS {font-size: 26px !important;}
    .s-press-releases .page-section-content {padding: 60px 0 !important;}
    .s-press-publ .page-section-content {padding: 60px 0 10px !important;}
    .press-post-one.press-post-one-featured {width: 100%;flex: 0 0 100%;}
    .press-post-one {flex: 0 0 100%;max-width: 100%;}
    .press-post-one.press-post-one-featured .press-post-content .the-title {font-size: 24px;line-height: 30px;margin: 0 0 20px;}
    .press-post-content {padding: 25px 25px 20px 25px;}
    .press-post-content-eh {height: unset !important;}
    .press-post-content .the-title {font-size: 20px;line-height: 28px;}
    .press-post-img img {height: 220px;}
    .s-press-videos .mk-fancy-title.pattern-style {font-size: 14px;margin: 15px 0 0;}
    .s-press-videos .page-section-content {padding: 60px 0 60px !important;}
    .s-press-photos .page-section-content {padding: 60px 0 0 !important;}
    .press-contact-box .mk-button-container {position: static;}
    .press-contact-box .box-holder {flex-direction: column;}
    .press-contact-box .wpb_single_image {margin-right: 0;margin-bottom: 20px;}
    .mk-text-block {text-align: center !important;margin: 0 0 30px !important;}
    .press-contact-text p {font-size: 14px;}
    .press-contact-box .press-contact-text p {font-size: 16px !important;line-height: 26px !important;}
    .s-press-banner-bot p {margin: 0px -20px;font-size: 17px;}
    .banner-bot-btns .box-holder {flex-direction: column;}
    .banner-bot-btns .yellow-custom-button a,
    .banner-bot-btns .yellow-custom-button button {margin: 0 0 15px;}
    .s-press-banner-bot .page-section-content.mk-grid {padding-bottom: 35px;}

    button.quform-submit {height: unset!important;}
    .mk-text-block ul {text-align: left;}
    .view-office-custom-arrow .slick-prev {left: -25px;}
    .view-office-custom-arrow button.slick-next {right: -20px;}

}

@media (max-width: 575.98px) {
	.s-press-releases .mk-padding-wrapper.wpb_row {padding: 0;}
	.col-flipb .wpb_wrapper > div {padding: 0 8px !important;margin: 0 0 20px;}
	.col-flipb .wpb_wrapper {margin: 0 -8px;}
	.col-flipb .wpb_wrapper > div {flex: 0 0 100%;max-width: 100%;}
	.press-pdf-one {height: unset;}
	.press-photos-grid .alm-gallery-img:nth-child(3) {grid-column: inherit;grid-row: inherit;}
	.alm-gallery-img img {height: 90px !important;}
	.press-photos-grid {grid-template-columns: repeat(2, 1fr);}
	.floating-open-content {width: 200px;}

}

/*==========  Mobile First  ==========*/

@media (min-width: 576px) {

}

@media (min-width: 768px) {

}

@media (min-width: 992px) {

}

@media (min-width: 1200px) {

}




/* PRESS BOXES PHOTOS LINK */

.presse-project-each {
    
    padding-top: 90px;
}

@media (max-width: 600px) {
    .presse-project-each {
    
        padding-top: 130px!important;
    }
}


.link-to-photos {
    color: #fff;
    font-size: 14px;
    z-index: 5;
    display: block;
    line-height: 18px;
    bottom: 5%;
    position: absolute;
}

@media (max-width: 600px) {
    .link-to-photos {
       
        position: relative;
        margin-top:40px;
        
    }
}


.link-to-photos:hover {
    color: #fff;
   
}



/* REV SLIDER CUSTOM  ARROWS */

.tparrows.tp-leftarrow:before {
    
    content: "\e603"!important;
    width: 0!important;
    height: 0!important;
    border-style: solid!important;
    border-width: 19px 13px 19px 0!important;
    border-color: transparent #9F9F9F transparent transparent!important;
    font-size: 0!important;
    top: 0!important;
    position: absolute!important;
    right: 40%!important;
}

@media (max-width: 1210px) {
.tparrows.tp-leftarrow:before {
    border-width: 12px 14px 12px 0!important;
    right: 60%!important;
}
}

@media (max-width: 1210px) {
.tparrows.tp-leftarrow {
    top: 100%!important;
    margin-top: 20px!important;
    z-index: 999999999!important;
    left: 0!important;
    
}
}

@media (min-width:1211px) and (max-width: 1280px) {
    .tparrows.tp-leftarrow {

        top: 107%!important;
        left: 3%!important;
        
    }
    .tparrows.tp-rightarrow {
        top: 107%!important;
        left: 97%!important;
        
        
    }

    }


.tparrows.tp-rightarrow:before {
	  content: '\e602'!important;
    width: 0!important;
    height: 0!important;
    border-style: solid!important;
    border-width: 19px 0 19px 16px!important;
    border-color: transparent transparent transparent #9F9F9F!important;
    font-size: 0!important;
    top: 0!important;
    position: absolute!important;
    left: 40%!important;
}

@media (max-width: 1210px) {
.tparrows.tp-rightarrow:before {
    border-width: 12px 0 12px 14px!important;
    left: 60%!important;
}
}

@media (max-width: 1210px) {
.tparrows.tp-rightarrow {
    top: 100%!important;
    margin-top: 20px!important;
    z-index: 999999999!important;
    right: 0!important;
    
    
}
}

.tp-bullets {

    top: 110%!important;
   
}

.ultsl-record:before {
    content: "\e60a";
}

@media (max-width: 600px) {
    
    .tp-bullets {
        top: 130%!important;
}
}

@media (min-width: 600px) and (max-width:800px) {
    
    .tp-bullets {
        top: 115%!important;
}
}


.hephaistos .tp-bullet {
    width: 10px!important;
    height: 10px!important;
    background-color: rgba(0, 80, 134, 0.75)!important;
    border: 1px solid rgba(0, 80, 134, 0.75)!important;
    box-shadow: none!important;
}

.hephaistos .tp-bullet.selected {
    background: #005086!important;
    border-color: #005086!important;
}





/* Pressportal Verronfentlich posts */

.press-post-bot, .press-post-bot a, .press-post-content .the-title {
	color: #005A93;
}

.press-post-bot .read-more {
	display: none;
}


/* socials on blog+wissensportal */

.socials {

    margin-top: -44px;
    margin-left: 25px;
	
	/* Bring the socials forward in order to be clickable - Ljupche */
	position: relative;
	z-index: 999;
}


.blog-socials {
    width: 160px;
    margin: 0 auto;
}


h3.blog-title-h3 {
    font-size: 20px;
    text-transform: none;
    color: #ffffff;
    line-height: 25px;
    margin-bottom: 10px !important;
    letter-spacing: 1px;
}

/* Calendly badge 
.calendly-badge-widget {
	display: block !important;
}
.calendly-badge-content img {
    padding-bottom: 0 !important;
}
x.calendly-badge-content:after {
    content: "Termin";
    display: block;
    padding: 0 0 4px;
}
*/ 

/* Fix for hoverbox links not working */    
.vc-hoverbox:hover div.vc-hoverbox-block.vc-hoverbox-front {
	z-index:-9999 !important;
}
div.vc-hoverbox-block.vc-hoverbox-back .vc_btn3-container, div.vc-hoverbox-block.vc-hoverbox-back .vc_btn3-container a {
	 z-index: 99999999999999999 !important;
}

body.archive #theme-page .theme-page-wrapper {
   
    padding-top: 120px;
}

/* SEARCH RESULTS */
article.search-result-item a {
    color: #005A93;
}

/* date EventON */
#evcal_list .eventon_list_event .evcal_cblock .date {
    color: #000000;
    font-size: 40px!important;
}


/* Hide title on BLOG posts */
.single-blog .mk-blog-hero.bold-style .the-title, .single-blog .mk-publish-date {

    display: none;
}

/* Search icon + bar responsivity fix */

@media (max-width:1240px) {
    .main-nav-side-search {
        margin: 0 40px 0px 10px!important;
    }
    #mk-nav-search-wrapper {
        right: -40px!important;

    }

}

/* HIDE EXPERTISE PAGE GLITCH DIV */
div#slide-61-layer-34 {
    display: none;
}

/* EVENTS ARROW*/
.accordion-header {
    max-width: 90%;
}
.accordion-header .arr {
	margin-right: -40px;
}

/* EVENTS PAGE LAYOUT
.wpb_row.vc_row.vc_row-fluid.mk-fullwidth-true.attched-false.events-row.js-master-row.mk-in-viewport {
    width: unset !important;
    left: unset !important;
}
.page-template-default aside#mk-sidebar {
    padding-top: 480px !important;
}
@media (max-width: 768px) and (min-width: 320px) {
	.acc-header-title {
	    font-size: 17px !important;
	    line-height: 18px !important;
	}
}*/


/* TABS */
.tabs .vc_tta-tab:before {
    background-color: unset !important;
}
.wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_tta-tab>a {
	border-color: transparent !important;
}
.tabs .vc_tta-tabs-container {
    border-bottom: none !important;
}


.titel-fr-hrr.quform-field-select {
    font-weight: normal!important;
    color:#898989!important;
    padding: 14px 8px!important;
    font-size: 100%!important;

}



/* 20 Years Eurocres event gallery  */ 

.image-item {
    width: 29%;
    display: inline-flex;
    margin: 20px;
}

@media (max-width:767px) {
    .image-item {
        width: 95%;
        display: block;
        margin: 30px auto;
    }
}

@media (min-width:767px) and (max-width:1023px) {
    .image-item {
        width: 44%;
        display: inline-flex;
        margin: 20px;
    }
}



.image-item img{
    height: 280px;
    width: 100%;
    object-fit: cover;
    object-position: center;
}

.image-item .img-title, .image-item .dwn-btn {
    display: inline;   
    word-break: break-word;
}


a.download-button:after {
    content:'\f019';
    position:absolute;
    color:#205182;
    font-family: "Font Awesome 5 Free"; 
    font-weight: 900;
    margin-left: 15px;
  }

  .projects-load-more-btn {
    background-color: transparent;
    border: 1px solid #205182;
    color: #414141;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;
    height: 55px;
    padding: 0 57px;
    border-radius: 3px;
    transition: all ease 250ms;
    margin: 0px auto;
    display: block;
}

.projects-load-more-btn:hover {
    background-color: #ed7070;
    border: 1px solid #ed7070;
    color: #fff;
}

.image-item:nth-child(n+10) {
    display:none;
  }

  /* END of 20 Years Eurocres event gallery  */ 

/*NetScan-Corona Page*/
.visible-sm{
	display: none;
}
.full-width-img figure, .full-width-img figure > div, .full-width-img img {
    width: 100%;
}
.corona-title {
	background-image: url('https://eurocres.com/wp-content/uploads/header1-2.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
	padding: 46px 15px;
}
.top-title{
	padding: 28px 15px;
}
.corona-title.alternate-blue {
	background-image: url('https://eurocres.com/wp-content/uploads/alternate-title.png');
    background-size: cover;
    background-position: 100% 0%;
}
.master-holder .corona-title h2 {
    color: #fff;
    font-size: 41px !important;
    text-align: center;
	margin: 0;
}
.corona-title h2 strong{
	color: #fff;
	font-weight: 600;
}
.corona-title h2 sup.reg-symbol {
    font-size: 26px !important;
    font-weight: 300;
    top: 0;
}

.cor-head{
    display: inline-flex;
    align-items: center;
}
.master-holder .cor-head h2 {
    font-size: 42px !important;
    font-weight: 600;
    border-right: 2px solid #fff;
    padding: 5px 20px 5px 0;
    margin: 0px 20px 0px 0;
    text-align: left;
    line-height: 1em;
}
.cor-head h2 sup.reg-symbol {
    font-size: 26px !important;
    font-weight: 300;
}
.cor-head h2 span.cor-sub-head {
    font-size: 28px;
    font-weight: 400;
    line-height: 1.357em;
    display: block;
}
.cor-head p {
    margin: 0;
    color: #fff;
    vertical-align: middle;
    display: inline-block;
    font-size: 28px;
    font-weight: 400;
    line-height: 1.357em;
}

/*Corona Welcome Area*/
.cor-welcome-area {
    margin-top: -65px;
    background-size: 49.3%;
    background-position: 100% 100%;
    background-repeat: no-repeat;
}
.cor-welcome-left{
	margin-top: 65px;
}

.cor-welcome-left-text{
	margin: 65px 0 0px;
	position: relative;
}
.cor-welcome-left-text:before {
    background-image: url('https://eurocres.com/wp-content/uploads/indicator-bg-2.png');
    height: calc(100% + 200px);
    width: 100%;
    left: -80%;
    position: absolute;
    content: '';
    top: -108px;
    background-size: auto 100%;
    background-repeat: no-repeat;
    z-index: -1;
}
.master-holder .cor-welcome-left-text h2 {
    font-size: 40px !important;
    color: #706f6f;
    font-weight: 600;
    margin: 0;
    line-height: .95em;
}

.cor-welcome-left-text p{
	 margin: 0 0 18px;
    font-size: 30px;
    font-weight: 400;
    color: #706f6f;
    line-height: 1.13;
}
.cor-welcome-left-text p.cwlt-last-child {
    font-size: 27px;
    margin-top: 5px;
}
.phone-bg {
    padding: 40px 10px 42px;
    position: relative;
	width: 94%;
	left: calc(6% - 20px);
	background: #f3f3f2;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, .25);
}

.corona-form-top {
    position: relative;
    margin: 0 0 25px;
}
.master-holder .corona-form-top h3{
	color: #004f87;
    font-size: 30px !important;
	font-weight: 500;
	margin-bottom: 15px;
}
.master-holder .corona-form-top h2{
	color: #004f87;
    font-size: 58px !important;
    font-weight: 700;
    line-height: 1.194em;
	margin-bottom: 65px;
}
.master-holder .corona-form-top h2 sup {
    font-size: 60%;
    top: 0;
    margin-right: 2px;
}
.cor-red-txt p {
    left: -115px;
    color: #df6253;
    font-size: 60px;
    position: relative;
    bottom: -80px;
    font-family: "Dancing Script";
    line-height: 1.067em;
    width: calc(100% + 80px);
	font-weight: 500;
}
.cor-red-txt p:before {
    position: absolute;
    width: 66px;
    height: 81px;
    background-image: url(https://eurocres.com/wp-content/uploads/netscan-arrow-top.png);
	background-repeat: no-repeat;
    background-size: contain;
    content: '';
    top: -90px;
    right: -10px;
}
.cor-red-txt.cen p {
/* 	left: -250px; */
}
.corona-form-top p{
    color: #706f6f;
    font-size: 12px;
    line-height: 1.25em;
    font-weight: 300;
}
.corona-form-top:before {
    position: absolute;
    width: 30px;
    height: 30px;
    content: '';
    top: 10px;
    right: 1px;
    background-image: url('https://eurocres.com/wp-content/uploads/top_shape.png');
    background-size: 100% auto;
    background-repeat: no-repeat;
}
.corona-form-top:after {
    position: absolute;
    width: 30px;
    height: 30px;
    content: '';
    bottom: 68px;
    left: 3px;
    background-image: url('https://eurocres.com/wp-content/uploads/bottom_shape.png');
    background-size: 100% auto;
    background-repeat: no-repeat;
}
#einsparpotenzial .quform-spacer {
    padding: 0 0 15px 0;
}
#einsparpotenzial label.quform-label-text {
    font-size: 14px;
	color: #706f6f;
    font-weight: 500;
    text-transform: uppercase;
	line-height: 16px;
}
#einsparpotenzial label.quform-label-text i {
    font-size: 9px;
    font-style: normal;
    text-transform: initial;
}
span.quform-required {
    display: none;
}
span.quform-error-text {
    font-size: 12px;
    line-height: 1.45em;
    padding: 5px 0;
    display: block;
}
@keyframes boxShadowPulse {
  0% { 
    box-shadow: 0 0 0 0 rgba(0, 79, 135, .4); 
  }
  70% {
      box-shadow: 0 0 0 10px rgba(0, 79, 135, 0);
  }
  100% {
      box-shadow: 0 0 0 0 rgba(0, 79, 135, 0); /*  223,98,83,*/
  }
}
#einsparpotenzial .quform input.quform-field-text, #einsparpotenzial .quform input.quform-field-email {
    font-size: 13px;
	font-style: italic;
    padding: 6px 8px;
    border-radius: 3px;
	background: #fff;
	box-shadow: 0 0 0 rgba(0, 79, 135, .4);
	border: 2px solid rgba(0, 79, 135, 1);
  	
}
#einsparpotenzial .quform input.quform-field-text.quform-field-19_3{
  	animation: boxShadowPulse 2s infinite 0s;
}
#einsparpotenzial .quform input.quform-field-text.quform-field-19_4{
	animation: boxShadowPulse 2s infinite .2s;
}
#einsparpotenzial .quform input.quform-field-email.quform-field-19_5 {
  	animation: boxShadowPulse 2s infinite .4s;
}
#einsparpotenzial .quform-options-simple .quform-option  {
    line-height: 1em;
}
#einsparpotenzial .quform-options-simple .quform-option .quform-option-label {
    line-height: 1.45em;
    font-size: 9px;
}

#einsparpotenzial span.quform-button-text.quform-button-submit-text {
    font-size: 13px !important;
    font-weight: 500;
    text-transform: uppercase;
	letter-spacing: 0px;
}
#einsparpotenzial button.quform-submit {
    padding: 10px 0px !important;
    height: auto !important;
	min-width: 100% !important;
	margin-top: 10px;
	margin-bottom: 10px;
}
#einsparpotenzial button.quform-submit:before{
    border-radius: 3px;
}
#einsparpotenzial button.quform-submit .quform-button-icon.quform-button-submit-icon{
    position: absolute;
    right: 10px;
    top: 10px;
}
#einsparpotenzial button.quform-submit i.fa.fa-chevron-right {
    font-size: 16px;
}

.netscan-corona-pdf {
    background: #004f87;
    border: 1px solid #706f6f;
    border-radius: 3px;
    text-transform: uppercase;
    position: relative;
    font-size: 13px;
    padding: 2.5px 15px !important;
    font-weight: 500;
    width: 100%;
    text-align: center;
}
.netscan-corona-pdf:before {
    color: #fff;
    position: absolute;
    right: 10px;
    content: "\f054";
    font-family: Font Awesome\ 5 Free;
    font-size: 16px;
    font-weight: 900;
}
.netscan-corona-pdf a{
	color: #fff;
}
.netscan-corona-pdf a:hover{
	color: #f0f0f0;
}
/*Net-Corona Video*/
.net-cor-video{
	background-size: 100% auto;
	background-repeat: no-repeat;
	padding-top: 80px;
}
.net-cor-video .video-thumbnail-overlay:lang(de):before{
	content: 'Antworten auf diese Frage in 60 Sekunden';
}
.net-cor-video .video-thumbnail-overlay:lang(en):before {
	content: 'Answers to these questions in 60 seconds';
}
.net-cor-video .video-thumbnail-overlay:before {
    position: absolute;
    left: 0;
    color: rgba(255,255,255, .8);
    font-size: 40px;
    font-weight: 500;
    right: 0;
    bottom: calc(50% + 40px);
    text-align: center;
	line-height: 1.3em;
}

 
.net-cor-video .mk-text-block p {
    color: #706f6f;
    text-align: right;
    margin: 10px 0 50px;
    font-size: 20px;
    font-weight: 500;
}
.net-cor-video .mk-text-block p span{
    font-size: 18px;
    font-weight: 400;
}

/*Netscan offer during corona*/
.sp-pd-left {
	padding-left: 90px;
}
.sp-pd-left.cen {
	padding-left: 25px;
}
.cor-net-offer {
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: 50% 50%;
    margin-bottom: 30px;
	padding-top: 80px;
}
.master-holder .cor-net-offer h2{
	color: #3f80ac;
    font-size: 35px !important;
    font-weight: 600;
    margin: 0;
}
.cor-net-offer p {
    font-size: 17px;
    color: #706f6f;
    margin: 0 0 30px 38px;
}


/*Corona after siutuation area*/
.cor-after-plan {
	background-image: url('https://eurocres.com/wp-content/uploads/strer-hintergrund-min.png');
    margin-bottom: 4px;
    background-size: cover;
    background-position: 85% 100%;
	background-repeat: no-repeat;
}
.master-holder .cor-after-plan h2 {
    color: #fff;
    font-weight: 400;
    font-size: 41px !important;
    padding: 50px 15px;
    text-align: center;
}
.cor-after-plan img {
    width: 86.5%;
}

/*Corono Process Area*/

.cor-process-area {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 50%;
}
.cor-process-area > .mk-grid{
	background: #fff;
	border-left: 2px solid #ededed;
	border-right: 2px solid #ededed;
	width: 1200px;
}
.master-holder .cor-process-area h2 {
    font-size: 48px !important;
    color: #706f6f;
    margin: 60px 0 30px;
    font-weight: 300;
	text-align: center;
}
.master-holder .cor-process-area h4 {
    font-size: 30px;
    font-weight: 500;
    color: #706f6f;
	text-align: center;
}

.flex-vertical-center{
	display: flex;
	align-items: center;
}
.cornona-process-img:last-child img {
    max-width: 270px;
    min-width: 260px;
}
.cornona-process-img:last-child.last-child img{
	padding: 20px;
    box-sizing: border-box;
}
.cor-process-indicator img{
	max-width: 80%;
}

/*Bottom section*/
.corona-bottom-bg {
    background-size: 100% auto;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    padding-bottom: 200px;
	padding-top: 80px;
}
.corona-bottom-bg p{
	color: #706f6f;
    margin: 0 0 30px;
	font-size: 20px;
    line-height: 1.55em;
	text-align: justify;
}
.cor-bottom-title p {
    font-size: 32px;
    font-weight: 600; 
	line-height: 1.3em;
	display: flex;
    justify-content: space-between;
}
.cor-red-btn {
    background: #e06251;
    border-radius: 3px;
    text-transform: uppercase;
    position: relative;
    font-size: 17px;
    padding: 8px 35px 8px 25px;
    font-weight: 500;
    text-align: center;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    color: #fff;
    text-decoration: none !important;
    line-height: 28px;
}
.cor-red-btn:hover{
	background: #c74534;
	color: #fff;
}
.cor-red-btn:before {
    color: #fff;
    position: absolute;
    right: 10px;
    top: 13px;
    content: "\f054";
    font-family: fontawesome;
    font-size: 17px;
	line-height: 1em;
}

/*Corona Responsive Styles*/
@media (max-width: 1800px){
	.cor-after-plan {
		background-position: 96.5% 100%;
	}
}
@media (max-width: 1200px){
	.cor-welcome-left-text {
		margin: 65px 0 0px 20px;
	}
	.cor-welcome-left-text:before {
		height: calc(100% + 200px);
		left: -86%;
		top: -110px;
		background-position: 100% 50%;
	}
	.master-holder .corona-form-top h3 {
		font-size: 24px !important;
	}
	.master-holder .corona-form-top h2{
		font-size: 46px !important;
	}
	.master-holder .cor-welcome-left-text h2 {
		font-size: 36px !important;
	}
	.cor-red-txt p {
		font-size: 47px;
	}
	.phone-bg {
		width: 100%;
    	right: 0;
		left: 0;
	}
	.cor-red-btn {
		max-height: 30px;
		min-width:  50%;
	}
	.cor-net-offer p {
		margin: 0 0 30px 30px;
	}
	.cor-process-area > .mk-grid {
		width: auto;
	}
	.sp-pd-left, .sp-pd-left.cen {
		padding-left: 0px;
	}
	.cor-after-plan {
		background-position: 97% 100%;
	}
}
@media (max-width: 991px){
	
	.corona-title {
		padding: 30px 15px;
	}
	.corona-title h2 sup.reg-symbol {
		font-size: 18px !important;
		top: -3px;
	}
	.master-holder .cor-process-area h2, .master-holder .cor-after-plan h2, .master-holder .cor-net-offer h2{
		font-size: 28px !important;
	}
	
	.cor-welcome-area {
		margin-top: 30px;
	}
	.cor-welcome-left {
		margin-top: 0;
	}
	.cor-welcome-left-text:before {
		height: calc(100% + 150px);
		left: -91.5%;
		top: -82px;
		background-position: 100% 50%;
		z-index: auto;
	}
	.master-holder .cor-welcome-left-text h2{
		font-size: 28px !important;
	}
	.cor-welcome-left-text p, .cor-welcome-left-text p.cwlt-last-child{
		font-size: 22.5px;
	}
	.einsparpotenzial-col {
		padding-left: 0px;
		padding-right: 0px;
	}
	.phone-bg {
		padding: 40px 0px 60px;
	}
	.corona-form-top:after {
		bottom: 25%;
	}
	.master-holder .corona-form-top h3 {
		font-size: 34px !important;
	}
	.master-holder .corona-form-top h2{
		font-size: 65px !important;
	}
	.cor-red-txt p {
		left: -80px;
		width: calc(100% + 80px);
	}
	.cor-red-txt p:before {
		top: auto;
		transform: rotate(138deg);
		bottom: -110px;
		right: auto;
    	left: 40%;
	}
	.cor-red-txt.cen p {
/* 		left: -200px; */
	}
	.net-cor-video .video-thumbnail-overlay:before {
		font-size: 24px;
	}
	.net-cor-video .mk-text-block p {
		font-size: 16px;
	}
	.net-cor-video .mk-text-block p span{
		font-size: 15px;
	}
	.corona-bottom-bg, .cor-net-offer, .net-cor-video{
		padding-top: 30px
	}
	.master-holder .cor-process-area h2 {
		font-size: 28px !important;
		margin: 30px 0 15px;
	}
	.cornona-process-img img, .cornona-process-img:last-child img {
		max-width: 100%;
		min-width: 100%;
		width: 100%;
	}
	.corona-bottom-bg p{
		font-size: 16px;
	}
	.cor-bottom-title p{
		flex-direction: column;
		font-size: 18px;
		text-align: center;
	}
	.cor-bottom-title.mk-text-block  {
		text-align: center !important;
	}
	.cor-red-btn {
		max-width: 350px;
    	margin: 20px auto 0;
	}
	
	
}
@media (max-width: 767px){

	.hide-sm{
		display: none;
	}
	.visible-sm{
		display: block;
	}
	.corona-title .mk-text-block {
		margin: 0 !important;
	}
	.corona-title h2 strong {
		font-size: 51.5px !important;
	}
	.corona-title h2 sup.reg-symbol {
		font-size: 22px !important;
		top: -18px;
	}
	.corona-title.top-title h2 sup.reg-symbol {
		top: -10px;
	}
	.corona-title h2 span.sub-head {
		display: block;
		padding: 10px 0px;
	}
	.master-holder .corona-title h2, .master-holder .cor-after-plan h2{
		font-size: 24.5px !important;
	}
	
	.cor-head {
		flex-direction: column;
		width: 100%;
	}
	.master-holder .cor-head h2{
		text-align: center;
		border-right: none;
		font-size: 50px !important;
		padding: 5px 0;
		margin: 0;
	}
	.cor-head h2 span.cor-sub-head{
		font-size: 31.5px;
		display: inline-block;
	}
	.cor-head p {
		text-align: center;
		border-top: 2px solid #fff;
		margin: 5px 0 0;
		padding: 10px 0 0 !important;
		font-size: 26px;
	}
	.master-holder .cor-process-area h2{
		font-size: 25px !important;
	}
	
	.corona-title, .corona-title.alternate-blue{
		padding: 20px 15px;
		background-image: url('https://eurocres.com/wp-content/uploads/header-warum.jpg');
		background-position: 50% 50%;
	}
	.corona-title.top-title{
		background-image: url('https://eurocres.com/wp-content/uploads/header-netscan-mobileworking.jpg');
	}
	.corona-title.netscan-title{
		background-image: url('https://eurocres.com/wp-content/uploads/netscan-bietet-top-.jpg');
		padding-top: 25px !important;
	}
	.cor-welcome-area {
		margin-top: 30px;
		
	}
	.cor-welcome-left-text.mk-text-block {
		margin: 30px 0 0px 20px !important;
	}
	.cor-welcome-left-text:before {
		height: calc(100% + 160px);
		left: -90%;
		top: -88px;
		background-position: 100% 50%;
	}
	.cor-welcome-left {
		margin-top: 0;
	}
	.cor-red-txt p {
		bottom: -80px;
		left: -25%;
		width: calc(100% + 50px);
		text-align: right;
	}
	.cor-red-txt p:before {
		left: 50%;
	}
	.cor-red-txt.cen p {
/* 		left: -40%; */
	}
	.cor-welcome-area .wpb_single_image img {
		max-width: 350%;
		margin-left: -110%;
		dwidth: 190%;
		dmax-width: 130%;
		dmargin-left: -20%;
		dmargin-top: -40px;
		margin-top: -30px;
	}
	.corona-form-top {
		margin: 0px 0 35px;
	}
	.master-holder .corona-form-top h3 {
		font-size: 45px !important;
	}
	.master-holder .corona-form-top h2{
		font-size: 90px !important; 
	}
	.corona-form-top:after {
		bottom: 33%;
	}
	.corona-form-top p{
		font-size: 19px;
		line-height: 1.684em;
	}
	#einsparpotenzial label.quform-label-text{
		font-size: 20.5px;
	}
	#einsparpotenzial .quform input.quform-field-text, #einsparpotenzial .quform input.quform-field-email{
		font-size: 19px;
		margin-bottom: 10px;
		padding: 8px 10px;
	}
	#einsparpotenzial label.quform-label-text i{
		font-size: 13px;
	}
	#einsparpotenzial span.quform-button-text.quform-button-submit-text, .netscan-corona-pdf{
		font-size: 19px !important;
		padding: 8px 0 !important;
		display: block;
	}
	#einsparpotenzial button.quform-submit {
		margin-top: 15px;
		margin-bottom: 15px;
		padding: 9.2px 0px !important;
	}
	.netscan-corona-pdf {
		padding: 9px 0 !important;
	}
	#einsparpotenzial button.quform-submit .quform-button-icon.quform-button-submit-icon {
		top: 15px;
	}
	.netscan-corona-pdf:before{
		top: 10px;
	}
	.net-cor-video .mk-text-block p {
		margin: 5px 0 30px;
	}
	.net-cor-video .video-thumbnail-overlay:before {
		font-size: 20px;
		bottom: calc(50% + 20px);
	}
	.master-holder .cor-net-offer h2{
		font-size: 20px !important;
	}
	.mob-line:before {
		position: absolute;
		content: '';
		width: 2px;
		height: 100%;
		left: 38px;
		top: 0;
		background: #3f80ac;
	}
	
	div.mob-line {
		padding: 0px !important;
	}
	
	span.head-dot {
		opacity: 0;
		padding: 0 4px;
	}
	.cor-net-offer p {
		font-size: 16px;
		margin: 0 0 20px 30px;
	}
	.cor-after-plan{
		background-image: url('https://eurocres.com/wp-content/uploads/background-strernext-topic.jpg');
	}
	.cornona-process-img:last-child.last-child img{
		padding: 15px;
	}
	.cor-process-indicator img {
		max-width: 130%;
		left: -15%;
		position: relative;
	}
	.master-holder .cor-process-area h4 {
		display: none;
	}
	.master-holder .cor-after-plan h2 {
		padding: 25px 15px 5px;
	}
	.cor-after-plan img {
		width: calc(100% - 30px);
	}
	.corona-bottom-bg {
		padding-bottom: 50px;
	}
	.corona-bottom-bg p {
		text-align: left;
	}
	.cor-bottom-title p{
		text-align: center;
	}
	.cor-red-btn {
		padding: 8px 30px 8px 20px;
		margin: 10px auto 0;
	}
	
	
}
@media (max-width: 580px){
	.cor-welcome-left-text:before {
		height: calc(100% + 140px);
		left: -86%;
		top: -90px;
		background-position: 100% 50%;
	}
	.cornona-process-img:last-child.last-child img {
		padding: 10px;
	}
	.cor-red-txt p {
		bottom: -130px;
		width: calc(100% + 80px);
		left: -35%;
	}
}
@media (max-width: 530px){
	.corona-title, .corona-title.alternate-blue {
		padding: 15px 15px;
	}
	.master-holder .corona-title h2, .master-holder .cor-after-plan h2 {
		font-size: 16.2px !important;
	}
	.corona-title h2 strong {
		font-size: 34.2px !important;
		
	}
	.corona-title h2 sup.reg-symbol {
		font-size: 18px !important;
		top: -10px;
	}
	.master-holder .cor-head h2 {
		font-size: 33px !important;
	}
	.corona-title.top-title h2 sup.reg-symbol {
		top: -5px;
	}
	.cor-head h2 span.cor-sub-head {
		font-size: 22px;
	}
	.corona-title p {
		font-size: 18px;
	}
	
	.cor-welcome-left-text.mk-text-block {
		margin: 20px 0 0px 0px !important;
	}
	.cor-welcome-left-text:before {
		height: calc(100% + 115px);
		left: -86%;
		top: -65px;
		background-position: 100% 50%;
	}
	.master-holder .cor-welcome-left-text h2 {
		font-size: 19px !important;
	}
	.cor-welcome-left-text p, .cor-welcome-left-text p.cwlt-last-child {
		font-size: 13.5px;
	}
	.cor-red-txt p {
		font-size: 42px;
		left: -40%;
	}
	.master-holder .corona-form-top h3 {
		font-size: 40px !important;
	}
	.master-holder .corona-form-top h2 {
		font-size: 80px !important;
	}
	.corona-form-top:after {
		bottom: 38%;
	}
	.corona-form-top p {
		font-size: 14px;
	}
	
	#einsparpotenzial label.quform-label-text {
		font-size: 14px;
	}
	#einsparpotenzial label.quform-label-text i {
		font-size: 9px;
	}
	#einsparpotenzial .quform input.quform-field-text, #einsparpotenzial .quform input.quform-field-email, #einsparpotenzial span.quform-button-text.quform-button-submit-text, .netscan-corona-pdf {
		font-size: 13px !important;
	}
	#einsparpotenzial .quform input.quform-field-text, #einsparpotenzial .quform input.quform-field-email{
		padding: 9.9px 10px !important;
	}
	#einsparpotenzial button.quform-submit{
		margin: 0;
		padding: 6.7px 0px !important;
	}
	#einsparpotenzial button.quform-submit .quform-button-icon.quform-button-submit-icon {
		top: 14px;
	}
	#einsparpotenzial button.quform-submit i.fa.fa-chevron-right {
		font-size: 14px;
	}
	.netscan-corona-pdf {
		padding: 6.5px 0 !important;
	}
	.netscan-corona-pdf:before {
		top: 8px;
		font-size: 14px;
	}
	
	.net-cor-video .video-thumbnail-overlay:before {
		font-size: 13.5px;
	}
	.net-cor-video .mk-text-block p {
		font-size: 9.5px;
	}
	.net-cor-video .mk-text-block p span {
		font-size: 9px;
	}
	
	.mob-line:before {
		left: 32px;
	}
	.master-holder .cor-net-offer h2 {
		font-size: 18px !important;
	}
	.cor-net-offer p {
		font-size: 11px;
		margin: 0 0 20px 27px;
	}
	
	.master-holder .cor-process-area h2 {
		font-size: 17px !important;
	}
	.cor-process-indicator img {
		max-width: 160%;
		left: -30%;
		position: relative;
	}
	
	.corona-bottom-bg p{
		font-size: 13px;
	}
	.cor-bottom-title p {
		font-size: 15px;
	}
	.cor-red-btn {
		font-size: 14px;
	}
	
}
@media (max-width: 480px){
	.cor-red-txt p {
		bottom: -100px;
		width: calc(100% + 80px);
		font-size: 30px;
	}
	.cor-red-txt p:before {
		bottom: -125px;
		left: 50%;
		width: 50px;
	}
	.master-holder .corona-form-top h3 {
		font-size: 30px !important;
	}
	.master-holder .corona-form-top h2 {
		font-size: 52px !important;
	}
}
@media (max-width: 374px){
	
	.master-holder .corona-title h2, .master-holder .cor-after-plan h2 {
		font-size: 14px !important;
	}
	.corona-title h2 strong {
		font-size: 29px !important;
	}
	.corona-title h2 sup.reg-symbol {
		font-size: 14px !important;
	}
	.master-holder .cor-head h2 {
		font-size: 28px !important;
	}

	.cor-head h2 span.cor-sub-head {
		font-size: 19px;
	}
	.corona-title p {
		font-size: 15px;
	}
	
	.cor-welcome-left-text.mk-text-block {
		margin: 20px 0 0px 5px !important;
	}
	.cor-welcome-left-text:before {
		left: -84%;
		height: calc(100% + 105px);
		top: -55px;
	}
	.master-holder .cor-welcome-left-text h2 {
		font-size: 16px !important;
	}
	.cor-welcome-left-text p, .cor-welcome-left-text p.cwlt-last-child {
		font-size: 13px;
	}
	.cor-red-txt p {
		font-size: 25px;
		left: -55%;
	}
	.cor-red-txt p:before {
		bottom: -80px;
		width: 50px;
	}
	.master-holder .corona-form-top h3 {
		font-size: 25px !important;
	}
	.master-holder .corona-form-top h2{
		font-size: 50px !important;
	}
	.corona-form-top:before, .corona-form-top:after {
    	width: 25px;
		height: 25px;
	}
	.corona-form-top p {
		font-size: 12px;
	}
	#einsparpotenzial label.quform-label-text i {
		font-size: 8px;
	}
	#einsparpotenzial span.quform-button-text.quform-button-submit-text, .netscan-corona-pdf {
/* 		padding: 3px 0 !important; */
	}
	#einsparpotenzial button.quform-submit .quform-button-icon.quform-button-submit-icon {
		top: 13px;
	}
	#einsparpotenzial button.quform-submit i.fa.fa-chevron-right {
		font-size: 12px;
	}
	.netscan-corona-pdf:before {
		top: 6px;
		font-size: 12px;
	}
	
	.net-cor-video .video-thumbnail-overlay:before {
		font-size: 11.5px;
	}
	.net-cor-video .mk-text-block p {
		font-size: 8.5px;
	}
	.net-cor-video .mk-text-block p span {
		font-size: 8px;
	}
	.master-holder .cor-net-offer h2 {
		font-size: 16px !important;
	}
	.cor-net-offer p {
		font-size: 10px;
		margin: 0 0 15px 25px;
	}
	
	.master-holder .cor-process-area h2 {
		font-size: 15px !important;
	}
	
	.corona-bottom-bg p{
		font-size: 11px;
	}
	.cor-bottom-title p {
		font-size: 14px;
	}
	.cor-red-btn {
		font-size: 13px;
		padding: 5px 30px 5px 20px;
	}
	.cor-red-btn:before {
		top: 11px;
		font-size: 13px;
	}

}

/* BORLABS COOKIE */
#BorlabsCookieBox h3 {
    word-break: normal !important;
}

/*Space Scan Landing Page*/

/*Top headings*/
.spsc-top-area{
	background: url(https://eurocres.com/wp-content/uploads/firstheader-1920x400-1.png) no-repeat;
	background-size: cover;
    background-position: center center;
	z-index: 1
}
.spsc-top-head{
	position: relative;
	padding: 60px 0px 40px;
}
.spsc-top-head:before{
	position: absolute;
	content: '';
	width: 168px;
	height: 150px;
	background: url(https://eurocres.com/wp-content/uploads/alarm-sign-172x150-1.png) no-repeat;
	background-size: 100% auto;
}
.spsc-top-head.en:before{
	background: url(https://eurocres.com/wp-content/uploads/alarm-sign-172x150-2.png) no-repeat;
	background-size: 100% auto;
}

.spsc-top-head:after{
	position: absolute;
	content: '';
	width: 100vw;
	height: 3px;
	background: #fff;
	left: calc((-100vw + 100%) / 2);
	bottom: 0;
}
.master-holder .spsc-top-head h2 {
    color: #fff;
    font-size: 40px !important;
	line-height: 1.75em;
	margin-left: 162px;	
}
.master-holder .spsc-top-head h2 strong{
	font-size: 60px!important;
	color: #fff;
	font-weight: 600;
}
.master-holder .spsc-top-head h2 .br-margin{
	margin-left: 40px;
}

.spsc-bottom-head{
    display: inline-flex;
    align-items: center;
	margin: 15px 0;
}
.master-holder .spsc-bottom-head h2 {
    font-size: 52px !important;
    font-weight: 600;
    border-right: 2px solid #fff;
    padding: 0px 20px 0px 0;
    margin: 0px 20px 0px 0;
    line-height: 1.1em;
	color: #fff;
}
.spsc-bottom-head h2 sup.reg-symbol {
    font-size: 20px !important;
    font-weight: 600;
    top: -.4em;
}
.spsc-bottom-head h2 span.sbh-sub-head {
    font-size: 28px;
    font-weight: 500;
    line-height: 1.4286em;
    display: block;
}
.spsc-bottom-head p {
    margin: 0;
    color: #fff;
    display: inline-block;
    font-size: 36px;
    line-height: 1.25em;
}
/*Spacescan Welcome Area*/
.spsc-welcome-area{
	margin-top: -100px;
}
.spsc-welcome-left {
    margin-top: 100px;
	z-index: 0;
}
.spsc-wl-img {
    position: relative;
    z-index: 0;
    width: calc(100% + 250px);
    left: -250px;
    margin: 0;
}
.spsc-wl-bottom-txt {
    position: absolute;
    bottom: 80px;
	left: 0;
}
.spsc-wl-bottom-txt p{
    font-size: 20px;
	color: #4a4a49;
}
/* .spsc-wl-txt p{
	font-size: 32px;
	line-height: 2.1875em;
} */
.spsc-welcome-right {
    padding: 15px 10px 40px;
    position: relative;
    background: #f3f3f2;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, .25);
    width: 100%;
    right: -15px;
    z-index: 2;
	margin-bottom:36px;
}
.spsc-form-top {
    background: url(https://eurocres.com/wp-content/uploads/spacescan-form-head-bg-1.png) no-repeat;
    background-size: 100% auto;
    width: calc(100% + 40px);
    padding: 55px 25px 70px;
    position: relative;
    left: -20px;
}
.master-holder .spsc-form-top h3{
	font-size: 42px !important;
	line-height: 0.952em;
	color: #004f87;
	font-family: Roboto, sans-serif;
	font-weight: 900;
	margin: 0;
}
.master-holder .spsc-form-top h4 {
    font-size: 21px !important;
    line-height: 1.76em;
    color: #004f87;
    font-weight: 500;
    text-align: right;
}
.master-holder .spsc-form-top h4 strong{
	font-weight: 700;
	text-transform: uppercase;
	color: #004f87;
}
p.spsc-form-top-text {
    font-size: 13px;
    line-height: 1.31em;
    margin-bottom: 10px;
    font-weight: 300;
}
p.spsc-form-top-text strong{
    font-weight: 500;
}
/*SpaceScan new realestate*/
.spsc-real-estate {
    background: url(https://eurocres.com/wp-content/uploads/background-strer-1920x760-1.png) no-repeat;
    padding: 45px 0 55px;
    background-size: cover;
    background-position: 80% 50%;
}
.spsc-real-estate .mk-grid {
    max-width: 1345px;
}
.re-row{
	width: calc(100% + 125px);
	align-items: center;
	display: flex;
}
.real-estate-left-col {
    width: 26.5%;
}
.relc-img img{
    margin-top: -20px;
    margin-bottom: 20px;
}
.real-estate-center-col {
    width: 34.5%;
}
.real-estate-right-col {
    width: 38%;
}
.master-holder .spsc-real-estate h2{
	font-size: 42px !important;
	color: #fff;
	text-align: center;
	font-weight: 600;
    margin-bottom: 45px;	
}
.master-holder .spsc-real-estate .real-estate-center-col h2{
	font-weight: 700;
	margin-bottom: 15px;
}
.real-estate-right-col .mk-text-block {
    margin-left: -12%;
}
.master-holder .spsc-real-estate h3{
	font-size: 28px !important;
	color: #fff;
	text-align: center;
	font-weight: 600;
}
.master-holder .spsc-real-estate h4{
	font-size: 32px !important;
	color: #fff;
	text-align: center;
	font-weight: 500;
	margin: 0 0 30px;
}

.master-holder .spsc-real-estate h4 a{
	color: #fff;
	font-weight: 600;
	text-decoration: underline;
}
.master-holder .spsc-real-estate .real-estate-left-col h4{
	margin: 0px 0 90px;
}
.real-estate-center-col{
	position: relative;
}
.real-estate-center-col p {   
	font-size: 28px;
    font-weight: 600;
    line-height: 1.2857em;
    color: #95c11f;
}
.real-estate-center-col:before, .real-estate-center-col:after{
	position: absolute;
	content: '';
	background:url(https://eurocres.com/wp-content/uploads/right-arrow.png) no-repeat;
	height: 250px;
    width: 67px;
    top: -42px;
}
.real-estate-center-col:before{
	left: -32px;
}
.real-estate-center-col:after{
	right: -65px;
}

.spsc-real-estate .cap-percent{
	font-size: 60px;
	line-height: 1.2em;
	color: #fff;
	font-weight: 600;
	text-align: center;
}
.spsc-quote {
    padding: 45px 0 40px;
	background-size: cover;
    background-position: 80% 50%;
	background-repeat: no-repeat;
}
.spsc-blockquote.mk-blockquote.quote-style {
    background-color: transparent;
	margin: 0;
	padding: 0;
}
.spsc-blockquote.mk-blockquote p{
	color: #706f6f;
	font-size: 32px;
	font-weight: 500;
}
.mk-blockquote.quote-style .mk-svg-icon {
/*     fill: #706f6f;
	top: 9px;
	left: -40px; */
	display: none;
}
.blockquote-bottom p{
	font-size: 28px;
	font-weight: 600;
	color: #706f6f;
}
/*SpaceScan numbers facts*/
.spsc-facts-heading{
	margin-top: 70px;
}
.master-holder .spsc-facts-heading h2{
	font-size: 60px !important;
	color: #706f6f;
}
.spsc-facts {
    background: url(https://eurocres.com/wp-content/uploads/spacescan-factsarea-bg.png) no-repeat;
    background-size: auto 100%;
    background-position: center center;
    padding: 120px 0 100px;
}
.spsc-facts > .mk-grid {
    max-width: 1290px;
}
.master-holder .spsc-facts h3{
	font-size: 36px !important;
	color: #706f6f;
	line-height: 1.3889em;
	font-weight: 600;
}
.spsc-facts p{
	font-size: 22px !important;
	color: #706f6f;
	line-height:1.385em;
	font-weight: 400;
}
.spsc-facts p strong{
	font-size: 26px !important;
	font-weight: 600;
	color: #706f6f;
}
.spsc-facts-3rd-text {
    width: 55%;
	margin-top: 55px;
}
.spsc-facts-3rd-img {
    margin-top: -15%;
}

.master-holder .spsc-facts h4{
	font-size: 16px !important;
	color: #706f6f;
	line-height: 1.875em;
	font-weight: 300;
}



/*Questions Area*/
.spsc-question {
    background: url(https://eurocres.com/wp-content/uploads/spacescan-question-bg-min.jpg) no-repeat;
    background-size: cover;
    min-height: 638px;
    background-position: center center;
}
.spsc-question:before{
	background: url(https://eurocres.com/wp-content/uploads/spacescan-questionmark.png) no-repeat;
	content: '';
	width: 252px;
	height: 438px;
	left: calc(50% - 126px);
	top: 140px;
	position:absolute;
}
.master-holder .spsc-question h2 {
    color: #fff;
    font-size: 110px !important;
    font-weight: 500;
	margin: 50px 0 0;
}
.master-holder .spsc-question h2.q-right{
	text-align: right;
	margin-right: 70px;
}
.question-ico {
    display: inline-block;
    margin: 285px 0px 0 36px;
}
.question-ico.ml-115{
	margin-left: 115px;
}    

.spsc-hybrid {
    background: url(https://eurocres.com/wp-content/uploads/hybrid-header-1920x200-1.png) no-repeat;
    background-size: cover;
    padding: 40px 0 24px;
}
.master-holder .spsc-hybrid h2 {
    font-size: 60px !important;
    color: #fff;
}
.spsc.corona-bottom-bg{
	padding-top: 30px;
}
.spsc.corona-bottom-bg p {
    font-weight: 300;
}
.spsc.cor-bottom-title p {
    font-weight: 600;
}
.spsc-hybrid-btn {
    background: #e06251;
    border-radius: 3px;
    text-transform: uppercase;
    position: relative;
    font-size: 17px;
    padding: 10.4px 115px 10.4px 95px;
    font-weight: 600;
    text-align: center;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    color: #fff;
    text-decoration: none !important;
    line-height: 28px;
}
.spsc.cor-bottom-title .spsc-hybrid-btn {
    padding: 8px 115px 8px 95px;
}
.spsc-hybrid-btn:before {
	color: #fff;
    position: absolute;
    right: 10px;
    top: 0;
    content: "\f054";
    font-family: fontawesome;
    font-size: 17px;
    line-height: 44px;
}
.spsc-hybrid-btn:hover {
    background: #c74534;
    color: #fff;
}
/*Spacescan Responsive Style*/
@media only screen and (min-width: 767px) and (max-width: 1200px) {
	
	.spsc-top-head{
		padding: 60px 30px 40px;
	}
	.spsc-top-head:before {
		width: 100px;
		height: 125px;
	}
	.master-holder .spsc-top-head h2 {
		font-size: 23.63px !important;
		margin-left: 80px;
	}
	.master-holder .spsc-top-head h2 strong {
		font-size: 35.446px!important;
	}
	.spsc-bottom-head{
		padding: 0 30px;
	}
	.master-holder .spsc-bottom-head h2 {
		font-size: 30.72px !important;
	}
	.spsc-bottom-head h2 span.sbh-sub-head {
    	font-size: 16.54px;
	}
	.spsc-bottom-head p {
		font-size: 21.267px;
	}
	.spsc-wl-bottom-txt {
		bottom: 25px;
	}

	.master-holder .spsc-real-estate h2 {
		font-size: 24.81px !important;
	}
	.master-holder .spsc-real-estate h4 {
		font-size: 18.9px !important;
	}
	.master-holder .spsc-real-estate .real-estate-left-col h4 {
		margin: 0px 0 50px;
	}
	.relc-img img {
		margin-top: 0px;
		margin-bottom: 0px; 
		width: 84%;
	}
	.master-holder .spsc-real-estate h3, .real-estate-center-col p {
		font-size: 16.5px !important;
	}
	.spsc-real-estate .cap-percent {
		font-size: 35.45px;
	}
	.re-row {
		width: 100%;
		padding: 0 15px;
	}
	.real-estate-center-col:before, .real-estate-center-col:after {
		height: 213px;
		width: 36px;
		top: 28px;
		background-size: 100%;
	}
	.real-estate-center-col:before {
		left: 15px;
	}
	.real-estate-center-col:after {
		right: -20px;
	}
	
	.spsc-quote {
		padding: 45px 60px 40px;
	}
	.master-holder .spsc-question h2 {
		font-size: 64.98px !important;
		text-align: center;
	}
	.master-holder .spsc-question h2.q-right {
		text-align: center;
		margin-right: 0;
	}
	.spsc-question{
		text-align: center;
	}
	.question-ico {
		margin: 285px 3px 0;
	}
	.question-ico.ml-115 {
		margin-left: 3px
	} 
	.question-ico img {
		width: 75px;
		height: 75px;
	}
	
	
}
@media(min-width: 767px){
	.spsc-facts-cl-col{
		width: 48%;
	}
	.spsc-facts-cr-col{
		width: 52%;
	}
	.spsc-facts-cl-col.en{
		width: 47%;
	}
	.spsc-facts-cr-col.en{
		width: 53%;
	}
	.spsc-facts-cr-col img{
		margin-top: 48px;
	}
}
@media (max-width: 767px){
	.spsc-top-head:before, .spsc-top-head.en:before {
		background: url(https://eurocres.com/wp-content/uploads/alarm-mobile.png) no-repeat;
		background-size: 100% auto;
		width: 200px;
		height: 200px;
		background-position: center;
		margin: 0 auto;
		left: 0;
		right: 0;
		top: 17px;
	}
	.master-holder .spsc-top-head h2 {
		font-size: 22.77px !important;
		line-height: 1.25em;
		text-align: center;
		margin: 0 20px;
	}
	.master-holder .spsc-top-head h2 .br-margin{
		margin-left: 0px;
		display: block;
		margin-top: 15px;
	}
	.master-holder .spsc-top-head h2 strong{
		font-size: 22.77px!important;
	}
	.master-holder .spsc-top-head h2 .br-margin span{
		display: inline-block !important;
		margin-right: 5px;
	}
	.master-holder .spsc-top-head h2 strong.extend {
		font-size: 29.88px!important;
	}
	.spsc-top-head:after {
		height: 5px;
		left: 0;
	}
	.spsc-bottom-head {
		flex-direction: column;
		width: 100%;
		padding: 0 30px;
	}
	.master-holder .spsc-bottom-head h2 {
		font-size: 37px !important;
		line-height: 1.1em;
		border-right: 0px solid #fff;
		padding: 0;
		margin: 0;
		text-align: center;
		border-bottom: 2px solid #fff;
		width: 100%;
	}
	.spsc-bottom-head h2 span.sbh-sub-head {
		font-size: 21.35px;
		font-weight: 400;
		margin-bottom: 3px;
	}
	.spsc-bottom-head p {
		font-size: 17.07px;
		text-align: center;
		margin-top: 10px;
	}
	/*welcome*/
	.spsc-wl-img {
		position: relative;
		width: 100vw;
		left: -30px;
	}
	.spsc-wl-bottom-txt {
		bottom: 0px;
		left: 0;
		right: 0;
	}
	.spsc-wl-bottom-txt p{
 		text-align: center;
		font-size: 13.519px;
		line-height: 1.24em;
	}
	.spsc-welcome-right {
		padding: 15px 20px 40px;
		box-shadow: 0px 0px 0px;
		width: 100vw;
		right: 15px;
		margin-bottom: 0px;
	}
	
	.spsc-form-top {
		padding: 55px 25px 85px;
		max-width: 385px;
		margin: 0 auto;
	}
	p.spsc-form-top-text {
		font-size: 13.519px;
	}
	#einsparpotenzial.spsc-welcome-right label.quform-label-text {
		font-size: 14.72px;
	}
	#einsparpotenzial.spsc-welcome-right label.quform-label-text i {
		font-size: 9.25px;
		font-weight: 300;
	}
	#einsparpotenzial.spsc-welcome-right .quform input.quform-field-text, #einsparpotenzial.spsc-welcome-right .quform input.quform-field-email{
		padding: 6px 10px !important;
	    font-size: 13.623px;	
	}
	#einsparpotenzial span.quform-button-text.quform-button-submit-text, .netscan-corona-pdf {
		font-size: 13.623px !important;
	}
	#einsparpotenzial.spsc-welcome-right button.quform-submit {
		padding: 2.2px 0px !important;
	}
	#einsparpotenzial.spsc-welcome-right button.quform-submit .quform-button-icon.quform-button-submit-icon {
		top: 9px;
	}
	.spsc-welcome-right .netscan-corona-pdf {
		padding: 2px 0 !important;
	}
	.spsc-welcome-right .netscan-corona-pdf:before {
		top: 3px;
	}
	
	/*real estate*/
	.spsc-real-estate{
		background: url(https://eurocres.com/wp-content/uploads/527x1690.png) no-repeat;
		padding: 45px 0 55px;
		background-size: cover;
	}
	.re-row {
		width: 100%;
		flex-direction: column;
	}
	.real-estate-left-col, .real-estate-center-col, .real-estate-right-col{
		width: 100%;
	}
	.real-estate-center-col {
		margin-top: 90px;
    	margin-bottom: 30px;
	}
	.real-estate-center-col:before, .real-estate-center-col:after {
		transform: rotate(90deg);
		margin: 0 auto;
		height: 200px;
		background-size: auto 100%;
		width: 55px
	}
	.real-estate-center-col:before {
		left: 0;
		right: 0;
		top: -170px;
	}
	.real-estate-center-col:after {
		right: 0;
		top: auto;
		bottom: -130px;
		left: 0;
	}
	.master-holder .spsc-real-estate h2 {
		font-size: 25.62px !important;
		font-weight: 400;
		margin-bottom: 30px;
	}
	.master-holder .spsc-real-estate .real-estate-center-col h2 {
		font-size: 27.039px !important;
		font-weight: 700;
		margin-bottom: 20px;;
	}
	.real-estate-center-col p {
		font-size: 19.924px;
	}
	.relc-img img {
		margin-top: 0;
		margin-bottom: 0;
		max-width: 72%;
	}
	.rerc-img img {
		width: calc(100% - 10px);
		margin-right: -10px;
	}
	.master-holder .spsc-real-estate h4{
		font-size: 22.77px !important;
	}
	.master-holder .spsc-real-estate .real-estate-left-col h4 {
		margin: 0 0 15px;;
	}
	.master-holder .spsc-real-estate .real-estate-right-col h4 {
		position: absolute;
		top: 55px;
		left: 0;
		right: 0;
		text-align: center;
	}
	.master-holder .spsc-real-estate h3 {
		font-size: 19.92px !important;
		padding: 0 15px;
	}
	.spsc-real-estate .cap-percent {
		font-size: 42.69px;
	}
	/*blockqoute*/
	.spsc-quote {
		padding: 45px 30px 30px 50px;
   		background-size: cover;
	}
	.mk-blockquote.quote-style .mk-svg-icon {
		top: -8px;
		left: -25px;
		width: 20px !important;
	}
	.spsc-blockquote.mk-blockquote p {
		font-size: 12.80px;
	}
	.blockquote-bottom p {
		font-size: 12.80px;
		margin: 10px 0 0px;
	}
	
	/*Spacescan facts*/
	.spsc-facts {
		background: url(https://eurocres.com/wp-content/uploads/spacescan-factsarea-bg-mobile.png) no-repeat;
		background-size: auto 100%;
		background-position: center;
		margin-top: -50px;
		padding: 70px 0 10px;
		margin-bottom: 70px;
	}
	.master-holder .spsc-facts-heading h2 {
		font-size: 25.62px !important;
		margin-top: 50px;
	}
	.spsc-facts-3rd-text.mk-text-block {
		width: 100%;
	}
	.spsc-facts-3rd-img {
		margin-top: 0;
	}
	.master-holder .spsc-facts h3 {
		font-size: 22.77px !important;
		text-align: center;
	}
	.master-holder .spsc-facts h3 {
		font-size: 22.77px !important;
		text-align: center;
	}
	.spsc-facts p {
		font-size: 15.655px !important;
		text-align: center;
	}
	.spsc-facts p strong {
		font-size: 18.5px !important;
	}
	.master-holder .spsc-facts h4 {
		font-size: 11.385px !important;
		margin-bottom: 50px;
		line-height: 1.1875em;
		text-align: center;
	}
	.spsc-facts-cr-col {
		margin: 55px 0 70px;
	}
	
	/*Spsc Question*/
	.spsc-question {
		background: url(https://eurocres.com/wp-content/uploads/spacescan-question-bg-mobile-1.jpg) no-repeat;
		min-height: auto;
		background-size: cover;
		background-position: center;
		text-align: center;
		z-index: 2;
	}
	.spsc-question:before {
		width: 104px;
		height: 178px;
		left: calc(50% - 52px);
		top: calc(50% - 89px);
		background-size: cover;
	}
	.spsc-question-left{
		margin-bottom: 200px;
	}
	.master-holder .spsc-question h2 {
		font-size: 49.81px !important;
		margin: 20px 0 10px;
		text-align: center;
	}
	.master-holder .spsc-question h2.q-right {
		text-align: center;
		margin-right: 0;
	}
	.question-ico {
		margin: 0px 10px 26px;
	}
	.question-ico.ml-115 {
		margin-left: 10px;
	}
	.question-ico img {
		width: 60.5px;
	}
	.spsc-question-mobile{
	    padding: 30px 0 5px;
		background-size: cover;
		background-repeat: no-repeat;
	}
	.spsc-hybrid {
		background: url(https://eurocres.com/wp-content/uploads/527x150.png) no-repeat;
		padding: 30px 0 5px;
		margin-top: -1px;
		z-index: 1;
		background-size: cover;
	}
	.master-holder .spsc-question-mobile  h2, .master-holder .spsc-hybrid h2 {
		font-size: 25.62px !important;
		color: #fff;
	}
	.spsc-facts-heading {
		margin-top: 25px;
	}
	.spsc.corona-bottom-bg p {
		margin-bottom: 10px;
	}
	
	.spsc-hybrid-btn {
		font-size: 12.52px;
		padding: 0.5px 26px 0.5px 6px;
		max-width: 260px;
		margin: 0 auto;
		display: block;
		width: 100%;
	}
	.spsc-hybrid-btn:before {
		top: 9px;
		font-size: 12.52px;
		right: 25px;
		line-height: 1em;
	}
	.spsc.cor-bottom-title {
		margin-top: 20px !important;
	}
	.spsc.cor-bottom-title .spsc-hybrid-btn{
		margin-top: 10px;
		padding: 0.5px 26px 0.5px 6px;
	}
}
/*kontakt page*/
.quform-options.quform-cf.quform-options-columns.quform-3-columns.quform-responsive-columns-tablet-landscape.quform-options-simple {
    text-align: left;
}
/*Gesamt landing page*/
.page-id-8780 .header-style-1.header-align-left .header-logo a {
    margin-left: 0px;
}
.page-id-8780 .mk-header-nav-container {
    display: none;
}
.gesamt-welcome {
	background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%;
    height: 100vh;
    display: flex;
    align-items: center;
    padding: 50px 0 0;
    min-height: 1200px;
}
.master-holder .gesamt-welcome h2, .master-holder .gesamt-welcome-bottom h2{
    color: #fff;
    text-align: center;
    font-size: 50px !important;
    line-height: 1.2em;
    font-weight: 600;
}
.master-holder .gesamt-welcome-bottom .fw-400 {
    font-weight: 400;
}
.master-holder .gesamt-welcome-bottom .fw-500 {
    font-weight: 500;
}
.master-holder .gesamt-welcome h3, .master-holder .gesamt-welcome-bottom h3 {
    color: #fff;
    text-align: center;
    font-size: 40px;
    font-weight: 400;
}
.gesamt-welcome-bottom {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    padding-bottom: 50px;
}
.gw-middle-text {
    padding-bottom: 646px;
}
.gesamt-after-welcome {
    padding: 80px 0 100px;
    background-size: cover;
    background-position: 50% 0;
}
.gaw-2col-left{
    margin: 0 5px 0 20px;
    width: calc(50% - 25px);
}
.gaw-2col-right{
    margin: 0 20px 0 5px;
    width: calc(50% - 25px);
}
.vc_column_container.gaw-2col-left>.vc_column-inner, .vc_column_container.gaw-2col-right>.vc_column-inner {
    padding: 10px;
}
.gesamt-btn a {
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    width: calc(100% - 40px);
    padding: 12px 10px;
}
/*gesamt euro tools*/
.ge-tools-title{
	padding: 0 0 80px;
}
.master-holder .ge-tools-title h2{
	color: #505050;
	font-size: 50px !important;
	text-align:center;
	font-weight: 500;
}
.master-holder .ge-tools-title h3{
	color: #505050;
	font-size: 40px;
	text-align:center;
	font-weight: 500;
}



/*ge-references-contact*/
.ge-references-contact{
	background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
	padding: 30px 0 50px;
}
.master-holder .ge-references-contact p {
    font-size: 32px;
    line-height: 40px;
    margin-bottom: 0px;
    font-weight: 500;
    color: #004f87;
}
.master-holder .ge-references-contact h4 {
    font-size: 24px;
    line-height: 40px;
    text-align: right;
    margin-bottom: 50px;
    font-weight: 600;
    color: #004f87;
}
.master-holder .ge-references-contact h3 {
    margin-top: 70px;
    font-size: 32px;
    font-weight: 600;
    color: #004f87;
    text-align: center;
}

/*Gesamt Uber-uns*/
.ges-uber-uns {
    margin: 50px 0 20px;
}
.master-holder .ges-uber-uns h2 {
    font-size: 40px !important;
    text-align: center;
    color: #505050;
    font-weight: 600;
}
.master-holder .ges-uber-uns h3 {
    font-size: 40px;
    text-align: center;
    color: #505050;
}
.master-holder .ges-uber-uns p {
    font-size: 22px;
    line-height: 28px;
    font-weight: 400;
}

.each-ges-map-info{
    background: #004f87cc;
    padding: 10px 5px;
}
.each-ges-map-info .wpb_wrapper {
    display: flex;
    align-items: center;
}
.each-ges-map-info img{
    width: 100px;
    margin-right: 15px
}