/*
Template: eud
Theme Name: eud child theme
Theme URI: http://eud.com
Description: eud Theme
Version: 1.0
Author: eud
*/


/************************************************************************************

eud CHILD THEME CONTENT

*************************************************************************************/

/************************************************************************************
----------------------------------------------------------------
LOAD ADOBE FONTS
----------------------------------------------------------------
*************************************************************************************/
/* Ampersand */
@font-face 
{font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Ampersand';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/FHAmpersandFine-Light.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* parkinsans-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Parkinsans';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/parkinsans-v1-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* parkinsans-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Parkinsans';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/parkinsans-v1-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

.parkinsans
{font-family: 'Parkinsans';
  font-style: normal;}

.ampersand
{font-family: 'ampersand';
  font-style: normal;}


.fs150
{/*font-size: 150px;*/
font-size: calc(60px + (150 - 60) * ((100vw - 320px) / (1903 - 320)));
line-height: calc(65px + (150 - 65) * ((100vw - 320px) / (1903 - 320)));}

.fs100
{/*font-size: 100px;
line-height: 100px;*/
font-size: calc(50px + (100 - 50) * ((100vw - 320px) / (1903 - 320)));
line-height: calc(50px + (100 - 50) * ((100vw - 320px) / (1903 - 320)));}

.fs75
{/*font-size: 75px;
line-height: 85px*/
font-size: calc(35px + (75 - 35) * ((100vw - 320px) / (1903 - 320)));
line-height: calc(45px + (85 - 45) * ((100vw - 320px) / (1903 - 320)));}

.fs60
{/*font-size: 60px;
line-height: 70px*/
font-size: calc(30px + (60 - 30) * ((100vw - 320px) / (1903 - 320)));
line-height: calc(40px + (70 - 40) * ((100vw - 320px) / (1903 - 320)));}

.fs50
{/*font-size: 50px;
line-height: 60px*/
font-size: calc(25px + (50 - 25) * ((100vw - 320px) / (1903 - 320)));
line-height: calc(32px + (60 - 32) * ((100vw - 320px) / (1903 - 320)));}

.fs40
{/*font-size: 40px;
line-height: 50px*/
font-size: calc(22px + (40 - 22) * ((100vw - 320px) / (1903 - 320)));
line-height: calc(30px + (50 - 30) * ((100vw - 320px) / (1903 - 320)));}


.fs30
{/*font-size: 30px;
line-height: 40px*/
font-size: calc(20px + (30 - 20) * ((100vw - 320px) / (1903 - 320)));
line-height: calc(30px + (40 - 30) * ((100vw - 320px) / (1903 - 320)));}

.fs25
{/*font-size: 25px;
line-height: 35px*/
font-size: calc(18px + (25 - 18) * ((100vw - 320px) / (1903 - 320)));
line-height: calc(25px + (35 - 25) * ((100vw - 320px) / (1903 - 320)));}

.fs20
{/*font-size: 20px;
line-height: 30px*/
font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (1903 - 320)));
line-height: calc(28px + (30 - 28) * ((100vw - 320px) / (1903 - 320)));}

.fs18
{/*font-size: 18px;
line-height: 25px*/
font-size: calc(15px + (18 - 15) * ((100vw - 320px) / (1903 - 320)));
line-height: calc(22px + (25 - 22) * ((100vw - 320px) / (1903 - 320)));}


.white
{color: #FFFFFF}

.black
{color: #000000}

.braun
{color: #BFA089}

.dunkelbraun
{color: #796A5F}

.underline
{text-decoration: underline}

.regular
{font-weight: 400}

.medium
{font-weight: 500}

.impressum,
.insta,
.data
{width: 25%;
float: left;
text-align: center}

.impressum a,
.insta a,
.data a
{color: #000 !important;
font-size: 20px;
font-family: europa, sans-serif;}

.impressum a:hover,
.insta a:hover,
.data a:hover
{color: #fff !important}

.underline
{text-decoration: underline}

a.blacklink,
a.blacklink_hover
{color: #000 !important}

/************************************************************************************
----------------------------------------------------------------
Globale Styles
----------------------------------------------------------------
*************************************************************************************/

.bborder
{border-bottom: 2px solid #000}

ul.heartlist
{list-style: none;
margin-left: 0px !important;}

ul.heartlist li
{padding: 10px 0px;
margin-left: 0px !important}

ul.heartlist li::before
	{content: url("images/icons/herz.svg") !important;
float: left;
display: flex;
margin-right: 20px;
height: 30px;
width: 30px;}

.paraheight
{height: 750px}

.eud_acc_1 .panel-collapse
{border: none !important}

.eud_accordion.eud_acc_1 .panel-title
{border: 0px !important;
background-color: #BFA089 !important;
padding: 10px 0px}

.eud_acc_1 .panel-title a
{text-transform: none !important;
font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (1903 - 320)));
line-height: calc(28px + (30 - 28) * ((100vw - 320px) / (1903 - 320)));
font-family: 'Parkinsans' !important;
font-style: normal;
font-weight: 500 !important;
color: #fff !important;
letter-spacing: 0px !important}

.eud_acc_1 .panel-title.active .plus-minus-toggle::before,
.eud_acc_1 .panel-title .plus-minus-toggle::before,
.eud_acc_1 .panel-title .plus-minus-toggle::after
{background: #fff !important}

a.mail::before
{content: url("images/icons/mail.svg") !important;
float: left;
display: flex;
margin-right: 20px;
height: 30px;
width: 30px;}

a.tel::before
{content: url("images/icons/phone.svg") !important;
float: left;
display: flex;
margin-right: 20px;
height: 30px;
width: 30px;}

a.mail,
a.tel
{display: block;
width: 100%;
margin-top: 20px}

.plus-minus-toggle
{top:28px !important}

/************************************************************************************
----------------------------------------------------------------
Menü
----------------------------------------------------------------
*************************************************************************************/

.tt-main-navigation > div > ul > li > a span, 
.tt-main-navigation.tt-vertical-navigation span
{ font-family: 'Parkinsans';
  font-style: normal;
  font-weight: 500;
font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (1903 - 320)));
line-height: calc(28px + (30 - 28) * ((100vw - 320px) / (1903 - 320)));}

.tt-main-navigation > div > ul > li > a
{text-align: left !important}

.header_overlay .tt-main-navigation .vertical-main-menu
{margin-left: 200px}

.tt-main-navigation > div > ul > li > a {
  padding: 0 50px !important;
} 

.eud_header_shrink.eud_stuck .header_main:not(.header_vertical) .tt-main-navigation > div > ul > li > a
{line-height: 70px !important}
 
.eud_sticky .menuetxt
{line-height: 84px;}

.header_overlay 
{background: #CBF754 !important;}

.lines, 
.lines:before, 
.lines:after {
    width: 40px !important;
    height: 2px;}

.eud_menu_button.eud_menu_overlay span.lines,
.eud_menu_button.eud_menu_overlay span.lines::before,
.eud_menu_button.eud_menu_overlay span.lines::after
{color: #000000;
background-color: #000000 !important;
width: 40px !important}

.eud_menu_button.eud_menu_overlay_close.open span.lines,
.eud_menu_button.eud_menu_overlay_close.open span.lines::before,
.eud_menu_button.eud_menu_overlay_close.open span.lines::after
{color: #000000;
width: 40px !important}

.eud_menu_button.eud_menu_overlay span.lines::after
{top: -8px !important;}

.eud_menu_button.eud_menu_overlay span.lines::before
{top: 8px !important;}

.header_mobile
{height: 100vh}

.header_mobile span
{font-family: 'Parkinsans' !important;
font-style: normal;
font-weight: 500 !important;}

 .mobile-menu li span
{padding: 30px 30px !important;
font-size: 30px !important}

.menu-mobile-ct
{margin-top: 60px}

.header_main .lines::before,
.header_main .lines::after,
.header_main .lines
{background: #fff !important}

/************************************************************************************
----------------------------------------------------------------
Video
----------------------------------------------------------------
*************************************************************************************/

.flowplayer.no-brand.skin-slim.fp-slim.fp-edgy.fp-default-playlist.is-ready.is-playing.is-mouseover div.fp-player a
{background-image: none !important}


/************************************************************************************
----------------------------------------------------------------
Header
----------------------------------------------------------------
*************************************************************************************/

.eud_sh_video_bg
{width: 100% !important;
height: 100% !important;
object-fit: cover;}


/************************************************************************************
----------------------------------------------------------------
Footer
----------------------------------------------------------------
*************************************************************************************/

.prefoot
{height: 240px}

.footer_main a,
.footer_widget .textwidget
{font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (1903 - 320)));
line-height: calc(28px + (30 - 28) * ((100vw - 320px) / (1903 - 320)));
font-family: 'Parkinsans';
  font-style: normal;
  font-weight: 500;}

.eud_col-lg-4.first_col
{width: 50%}

.eud_col-lg-4
{width: 25%}

a.youtube::before
{
content: url("images/icons/youtube.svg") !important;
float: left;
display: flex;
margin-right: 20px;
height: 30px;
width: 30px;}

a.instagram::before
{
content: url("images/icons/instagram.svg") !important;
float: left;
display: flex;
margin-right: 20px;
height: 30px;
width: 30px;}

.footer_widget .eud_f_widget { padding:60px 0}

/************************************************************************************
----------------------------------------------------------------
Home
----------------------------------------------------------------
*************************************************************************************/

.mailcircle p a,
.phonecircle p a
{color: #000}

.mailcircle p a:hover,
.phonecircle p a:hover
{color: #000}

.mailcircle div.wpb_wrapper p a,
.phonecircle div.wpb_wrapper p a
{border: 4px solid;
  width: 114px;
  height: 114px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  text-align: center;
justify-content: center}

.mailcircle div.wpb_wrapper p a:hover,
.phonecircle div.wpb_wrapper p a:hover
{border: 4px solid;
 border-radius: 50%;
  display: flex;
  align-items: center;
  text-align: center;
justify-content: center;
 -webkit-transform : rotate(30deg) scale(0.7); /* Chrome, Opera 15+, Safari 3.1+ */
 -ms-transform     : rotate(30deg) scale(0.7); /* IE 9 */
 transform         : rotate(30deg) scale(0.7); /* Firefox 16+, IE 10+, Opera */
}

.mailcircle div.wpb_wrapper,
.phonecircle div.wpb_wrapper
{float: left;
width: 200px}


/************************************************************************************
----------------------------------------------------------------
Buttons
----------------------------------------------------------------
*************************************************************************************/

/* Button 1 */
.eud_button_small 
{color: #fff !important;
background: #BFA089 !important;
text-transform: none !important;
border: 1px solid #BFA089 !important;
border-radius: 50px !important;
font-size: 20px !important;
font-family: parkinsans, sans-serif; 
font-weight: 500 !important;
height: auto !important;
padding: 3px 0px
}

.fa-arrow-left::before {
  content: url('images/icons/pfeil-links.svg');
}

.eud_button_icon_hover.eud_button_icon_left:not(.eud_button_icon_boxed):hover i
{line-height: 40px}

.eud_button_sub_ctn.eud_button_icon_hover.eud_button_icon_left span.eud_button_text
{line-height: 36px}

/************************************************************************************
----------------------------------------------------------------
Footer
----------------------------------------------------------------
*************************************************************************************/

.herzbtn {
  background-image: url('images/icons/Herz-Anfrage.svg');
background-repeat: no-repeat;
  position: fixed;
  width: 62px;
  height: 56px;
  bottom: 10px;
  right: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
    /* TRANSITION */
    transition: all 300ms ease-in-out;
	z-index: 99
}

.herzbtn:hover
{ 	transform: scale(1.2);}

/************************************************************************************
----------------------------------------------------------------
Akkordeon
----------------------------------------------------------------
*************************************************************************************/

/************************************************************************************
----------------------------------------------------------------
Bilder
----------------------------------------------------------------
*************************************************************************************/

.rund
{width: 420px;
border-radius: 100px}

.imgrnd
{border-radius: 30px;
position: relative;
z-index: 2}

.imgtxt
{transform: translate(100px, 100px);
position: relative;
z-index: 1}

.imgtxtleft
{transform: translate(-100px, 100px);
position: relative;
z-index: 1}

.zoomlink
{width: 100%;
	height: auto;
	/* SCALE */
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	/* VERZÖGERUNG */
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;}

.zoomlink:hover
{
width: 100%;
	height: auto;
	-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-ms-transform: scale(1.2);
-o-transform: scale(1.2);
transform: scale(1.2);}

.farbverlauf
{background-image: linear-gradient(180deg, #FA7900 0%, #7D1D00 80%)}

.overflowimage_1
{margin-top: -700px;
z-index: 99;
position: relative;
object-fit: cover;}

.overflowimage_1 .vc_single_image-img
{height: 700px;}


.kreis { animation: turner 6s infinite linear;
margin-left: 80px}

.herz
{bottom:49px;
left:123px;
position: absolute;
animation: pulser 2s alternate infinite cubic-bezier(1,-0.5,0,1.6);}

.bottom
{position: fixed;
height: 200px;
width: 100%;
bottom: 40px;}

.digital
{margin-right: 80px}

.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li
{margin-bottom: 0px !important}

/************************************************************************************
----------------------------------------------------------------
Overlay
----------------------------------------------------------------
*************************************************************************************/
.lg-backdrop
{background: rgba(0,0,0,0.7) !important}

#lg-counter
{display: none !important}

.lg-actions
{display: none !important}



/************************************************************************************
----------------------------------------------------------------
Kontakt
----------------------------------------------------------------
*************************************************************************************/

.eud_cf7_ctn .wpcf7-form.init p label,
.eud_cf7_ctn .wpcf7.js form.wpcf7-form.init p
{color: #796A5F !important;
font-size: 18px !important;
font-family: 'Parkinsans' !important;
font-style: normal;
font-weight: 400 !important;}

.wpcf7-acceptance .wpcf7-list-item-label
{color: #796A5F !important;
font-size: 14px !important;
font-family: 'Parkinsans' !important;
font-style: normal;
font-weight: 400 !important;}

.wpcf7-form-control.wpcf7-submit
{font-family: 'Parkinsans' !important;
font-style: normal;
font-weight: 500 !important;
font-size: 20px !important}

.wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-date.wpcf7-validates-as-date
{color: #796A5F !important;
font-size: 18px !important;
font-family: 'Parkinsans' !important;
font-style: normal;
font-weight: 400 !important;}

.DSGVO
{font-size: 20px !important;
margin-bottom: 10px;
display: inline-block}

.abstand
{margin-bottom: 10px;
display: inline-block}


/************************************************************************************
----------------------------------------------------------------
HEIGHTS
----------------------------------------------------------------
*************************************************************************************/

.mh60
{height: 60px}

.mh80
{height: 80px}

.mh100
{height: 100px}

.imagerow_600 .vc_column-inner
{height: 600px}

.mh550
{height: 550px}

.mh600
{height: 600px}

.mh800
{height: 800px}

.header
{height: 850px}

.headerslim
{height: 450px}

.mw480 .vc_single_image-img
{width: 480px}

.mh360 .vc_single_image-img
{height: 360px;
width: auto}

.mh400 .vc_single_image-img
{height: 400px;
width: auto}

.mh800 .vc_single_image-img
{height: 800px;
width: auto}


/************************************************************************************
----------------------------------------------------------------
MARGINS / PADDINGS / GAPPINGS
----------------------------------------------------------------
*************************************************************************************/

.ty20
{transform: translateY(-20px);}

.ty30
{transform: translateY(-30px);}

.ty40
{transform: translateY(-40px);}

.ty50
{transform: translateY(-50px);}



.vc_row.vc_column-gap-50 > .vc_column_container
{padding: 25px;}

.vc_row.vc_column-gap-100 > .vc_column_container
{padding: 50px;}

.z9
{z-index: 9}

.z99
{z-index: 99}

.bott10
{bottom:10px}

.bott20
{bottom:20px}

.bott30
{bottom:30px}

.bott40
{bottom:40px}

.bott50
{bottom:50px}

.bott60
{bottom:60px}

.bott70
{bottom:70px}

.bott80
{bottom:80px}

.bott90
{bottom:90px}

.bott100
{bottom:100px}

.bott150
{bottom:150px}

.bott200
{bottom:200px}

/***********************************************************************************
 *	+ RESTRICT WIDTH
 ***********************************************************************************/

.max_w95
{max-width: 95% }

.max_w90
{max-width: 90% }

.max_w85
{max-width: 85%}

.max_w80
{max-width: 80%}

.max_w70
{max-width: 70%}

.max_w60
{max-width: 60%}

.max_w50
{max-width: 50%}

.max_w40
{max-width: 40%}

.fullwidth
{width: 100%}

.automarg{
margin-left: auto !important;
margin-right: auto !important }

.center
{text-align: center}

.marg_b0
{margin-bottom: 0px !important}

.marg_b5
{margin-bottom: 5px !important}

.marg_b10
{margin-bottom: 10px !important}

.marg_b20
{margin-bottom: 20px !important}

.marg_b30
{margin-bottom: 30px !important}

.marg_b40
{margin-bottom: 40px !important}

.marg_b50
{margin-bottom: 50px !important}

.marg_b60
{margin-bottom: 60px !important}

.marg_b70
{margin-bottom: 70px !important}

.marg_b80
{margin-bottom: 80px !important}

.marg_b90
{margin-bottom: 90px !important}

.marg_b100
{margin-bottom: 100px !important}

.marg_t10
{margin-top: 10px !important}

.marg_t20
{margin-top: 20px !important}

.marg_t30
{margin-top: 30px !important}

.marg_t40
{margin-top: 40px !important}

.marg_t50
{margin-top: 50px }

.marg_t60
{margin-top: 60px !important}

.marg_t70
{margin-top: 70px !important}

.marg_t80
{margin-top: 80px !important}

.marg_t90
{margin-top: 90px !important}

.marg_t100
{margin-top: 100px !important}

.marg_l50
{margin-left: 50px !important}

.marg_r-50
{margin-right: -50px !important}


.pad_l10
{padding-left: 10px !important}

.pad_l20
{padding-left: 20px !important}

.pad_l30
{padding-left: 30px !important}

.pad_l40
{padding-left: 40px !important}

.pad_l50
{padding-left: 50px !important}

.pad_l60
{padding-left: 60px !important}

.pad_l70
{padding-left: 70px !important}

.pad_l80
{padding-left: 80px !important}

.pad_l90
{padding-left: 90px !important}

.pad_l100
{padding-left: 100px !important}

.pad_l110
{padding-left: 110px !important}

.pad_l120
{padding-left: 120px !important}

.pad_l130
{padding-left: 130px !important}

.pad_l140
{padding-left: 140px !important}

.pad_l150
{padding-left: 150px !important}

.pad_r10
{padding-right: 10px !important}

.pad_r20
{padding-right: 20px !important}

.pad_r30
{padding-right: 30px !important}

.pad_r40
{padding-right: 40px !important}

.pad_r50
{padding-right: 50px !important}

.pad_r60
{padding-right: 60px !important}

.pad_r70
{padding-right: 70px !important}

.pad_r80
{padding-right: 80px !important}

.pad_r90
{padding-right: 90px !important}

.pad_r100
{padding-right: 100px !important}


.pad_t10
{padding-top: 10px}

.pad_t20
{padding-top: 20px}

.pad_t30
{padding-top: 30px}

.pad_t40
{padding-top: 40px}

.pad_t50
{padding-top: 50px }

.pad_t60
{padding-top: 60px}

.pad_t70
{padding-top: 70px}

.pad_t80
{padding-top: 80px}

.pad_t90
{padding-top: 90px}

.pad_t100
{padding-top: 100px }

.pad_t150
{padding-top: 150px }

.pad_t200
{padding-top: 200px }

.pad_t250
{padding-top: 250px}

.pad_t300
{padding-top: 300px}

.pad_b10
{padding-bottom: 10px}

.pad_b20
{padding-bottom: 20px}

.pad_b30
{padding-bottom: 30px}

.pad_b40
{padding-bottom: 40px}

.pad_b50
{padding-bottom: 50px }

.pad_b60
{padding-bottom: 60px }

.pad_b70
{padding-bottom: 70px }

.pad_b80
{padding-bottom: 80px }

.pad_b90
{padding-bottom: 90px}

.pad_b100
{padding-bottom: 100px }

.pad_b150
{padding-bottom: 150px }

.pad_b200
{padding-bottom: 200px }

.pad_b250
{padding-bottom: 250px }

.nomarg
{margin: 0px !important}




/************************************************************************************
----------------------------------------------------------------
Tablet
----------------------------------------------------------------
*************************************************************************************/
@media (max-width: 1250px) 
{
.tt-main-navigation > div > ul > li > a {
  padding: 0 10px !important;
}
}

@media (max-width: 1024px) 
{
 
body:not(.eud_custom_breakpoint) .eud_transparent_header 
	{position: fixed !important;}	

.eud_sticky .menuetxt 
	{line-height: 60px;
  position: absolute;
  right: 70px;}

.header_mobile 
	{z-index: 90;
	max-height: 100vh !important;
	height: 100vh !important}
	
.eud_transparent_header .top-header.eud_sticky.no_shadow .header_main .eud_container
	{z-index: 99}
	
}
/************************************************************************************
----------------------------------------------------------------
MOBILE KLASSE
----------------------------------------------------------------
*************************************************************************************/

@media (max-width: 767px) 
{
.eud_col-lg-4.first_col
{width: 100% !important;
padding-top: 30px}

.eud_col-lg-4
{width: 50% !important}
	
.footer_widget .eud_f_widget 
	{padding: 10px 0 !important;}

.single-portfolio .article_ctn
	{margin-top: 60px}
	
.eud_portfolio_ctn .inside_e a div.overlay:hover .text-overlay
	{margin-top: 25%}
	
.referenzen .overlay img
{object-fit: cover;
height: 300px;
width: 100%;}
	
.eud_isotope.col_4 .eud_iso_item
	{width: 100% !important}
	
.eud_portfolio_ctn .inside_e a div.overlay:hover .text-overlay
{font-size: 90px;
line-height: 70px;}
	
.mob_zweispaltig .wpb_column.vc_column_container.vc_col-sm-6
	{width: 50%;
	float: left}
	
.mob_zweispaltig::after
	{clear: both}
	
.single-portfolio .article_ctn
	{padding-top: 0px !important}
	
/* Home */
.videorow
	{width: 100vw}
	
.sliderhome.vc_column-gap-100  > .vc_column_container
	{padding: inherit}

/* Global */
.eud_sticky .menuetxt 
	{line-height: 60px;
  position: absolute;
  right: 70px;}
		
.pad_b200
	{padding-bottom: 50px}
	
.pad_t200
	{padding-top: 50px}
	
.mailcircle div.wpb_wrapper, 
.phonecircle div.wpb_wrapper
	{width: 180px}
	
.mailcircle div.wpb_wrapper p a, 
.phonecircle div.wpb_wrapper p a
	{width: 90px;
	height: 90px;}

/* Footer */
	
.footer_widget_ctn
	{margin: 0px}
	
.footer_main .eud_container
	{padding-left: 20px;
	padding-right: 0px;
	padding-bottom: 20px}



/***********************************************************************************
 *	+ MOBILE PADDINGS
 ***********************************************************************************/

.mobpad_t10
{padding-top: 10px !important}

.mobpad_t20
{padding-top: 20px !important}

.mobpad_t30
{padding-top: 30px !important}

.mobpad_t40
{padding-top: 40px !important}

.mobpad_t50
{padding-top: 50px !important}

.mobpad_t60
{padding-top: 60px !important}

.mobpad_t70
{padding-top: 70px !important}

.mobpad_t80
{padding-top: 80px !important}

.mobpad_t90
{padding-top: 90px !important}

.mobpad_t100
{padding-top: 100px !important}
	
.mobpad_t150
{padding-top: 150px !important}

.mobpad_t200
{padding-top: 200px !important}

.mobpad_t250
{padding-top: 250px !important}

.mobpad_t300
{padding-top: 300px !important}

.mobpad_b10
{padding-bottom: 10px !important}

.mobpad_b20
{padding-bottom: 20px !important}

.mobpad_b30
{padding-bottom: 30px !important}

.mobpad_b40
{padding-bottom: 40px !important}

.mobpad_b50
{padding-bottom: 50px !important}

.mobpad_b60
{padding-bottom: 60px !important}

.mobpad_b70
{padding-bottom: 70px !important}

.mobpad_b80
{padding-bottom: 80px !important}

.mobpad_b90
{padding-bottom: 90px !important}

.mobpad_b100
{padding-bottom: 100px !important}

.mobpad_b150
{padding-bottom: 150px !important}

.mobpad_b200
{padding-bottom: 200px !important}

.mobpad_b250
{padding-bottom: 250px !important}


}
