﻿

.form-group {
  margin-bottom: 1rem;
}

  .form-inline .form-group {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0;
  }


div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #FFFFFF !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #FFFFFF !important;
				}
.icon_wrap{padding:38px;padding-bottom:30px;text-align:center;margin-left:-22px;margin-right:-22px;margin-top:-22px;margin-bottom:22px}
.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}
#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}
.blog .site-content{padding:60px 0}
.author-avatar,.site-footer,.comment-respond,.comments-area .comment-edit-link,.comments-area .reply,.comments-link,.entry-meta .edit-link,.page-links,.site-content nav,.widget-area,.main-navigation,.navbar,.more-link{display:none}

td.firstcolumn {
    padding: 5px 0 5px 25px;
}

td.firstcolumn h5 {
    margin-bottom: 0px;
}

.fronttdright {
background-color:#FFFFFF;
	font-family:Tahoma;
	font-size: 11px;
	color:;
	margin: 0px;	
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:6px;
	border:1px solid #CCCCCC;		
	}


.home_line{
	width:728px;
	border-bottom:1px dashed #828a8f;
	margin-top:10px;
	margin-bottom:10px;
}

	
.footercredit {
    float: right;
    padding-right: 20px;
	margin-left:20px;
}


.maintop{
	width:1000px;
	float:left;
}
.explore-page .explore-awards-filter-wrapper p{font-size:1.6em;margin-bottom:0;padding:10px 10px 0 10px;}
.explore-awards-filter-wrapper{margin-bottom:0;}
.explore-page .explore-awards-filter-wrapper h2{font-size:2em;margin-left:10px;margin-top:5px;}

	.table_blog{
		width:100%;
		padding:0;
		margin:0;
		border: 0px; 	
		
	}

			#footer .menus td.space  {
				width:17px;
				cursor:default;
			}

        
        .berater_bild {
            vertical-align: top;
            margin: 0;
        }

.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform .3s ease-out;
     -moz-transition:    -moz-transform .3s ease-out;
       -o-transition:      -o-transform .3s ease-out;
          transition:         transform .3s ease-out;
  -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
          transform: translate(0, -25%);
}

.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}


#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content {
    display: block;
    padding-left: 30px;
    padding-right: 30px;
    text-align: left;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%
}


#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-cookie-notice {
    padding-left: 4px;
    
}



#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder {
    margin-top:7px;
    text-align:center;
}
.menu-trigger.countries-link{background-color:#96C122;}
.menu-trigger.countries-link:hover{background-color:#124992;}
#navigation ul li.menu-trigger{position:static;}
#navigation ul li.menu-trigger:hover{background-color:#717171;}
.menu-trigger a.menu-trigger-a{color:#FFFFFF;font-size:14px;font-weight:500;}
div#navigationbkg #navigation ul.menu15 .menu-trigger.projects-link{display:block;}
div#navigationbkg #navigation ul.menu15 .menu-trigger.projects-link div ul li{margin-left:8px;padding-left:0px;}
div#navigationbkg #navigation ul.menu15 .menu-trigger.projects-link div ul li.projtitle{font-weight:bold;}
#navigationbkg .menu-trigger.countries-link{background-color:#717171;}
.countries-menu a.menu-trigger-a{margin-top:15px;border:1px solid #969494;padding:5px 3px 5px 3px;border-radius:2px;}


.breaking-news span.breaking-news-title {
	background: #F43D2A;
	display: block;
	float: left;
	padding: 8px 10px 0;
	height: 32px;
	color: #FFF;
	font-family: BebasNeueRegular, arial, Georgia, serif;
	font-size: 14pt;
}


.breaking-news span.breaking-news-title i {
	display:none;
}



#main_column #user2 div.module div div div, #main_column #user3 div.module div div div, #right_column div.module_news div div div {
	height: 335px;
}

#user2 {
	padding-right: 8px;
}

.szamok{ color:#ffffff; width:100px; text-align:center; font-size:22px;}

.advert{text-align:center}

.wpls-logo-showcase .wpls-logo-cnt.slick-slide{margin:0 5px;}

.wpls-logo-showcase .wpls-logo-cnt.slick-slide img{display:inline-block !important; max-height:250px; max-width:100%; box-sizing: border-box; padding:10px; border:1px solid #f1f1f1; box-shadow:none !important }

.sliderimage_hide_border .wpls-logo-cnt.slick-slide img{padding:0px; border:0px solid #f1f1f1;}
.title-line{position:relative;text-align:center;margin-bottom:1.5rem}
.title-line:after{position:absolute;left:0;right:0;top:50%;height:1px;background-color:rgba(0,0,0,0.4);content:""}
.title-line h5{background-color:#fff;padding:20px;position:relative;z-index:10;display:inline-block;margin:0;font-size:.95rem}
.footer__main .title{font-weight:900;display:block;margin-bottom:1rem;font-size:1.2rem}
.modal-content .title{font-size:2rem;color:#793089;font-weight:700;display:block;position:relative;margin-bottom:1.5rem;padding-bottom:.5rem;line-height:1.1}
.modal-content .title:after{position:absolute;background-color:#793089;left:0;bottom:0;height:1px;width:120px;content:""}
.subpage-cta__contact .title{font-weight:900;font-size:1.25rem}

.footer_widgets .footer_widget_col, .footer_widgets .home-food-badge, .footer_widgets .widget ul li, .footer_widgets .food-menu-widget-title, .footer_widgets .tweet-container { border-color:#EA7B03; }

	
	.footer_widgets .footer_widget_col{
		border-right:none;
	}


.footer_widgets .last .footer_widget_col{

	border-right:none;

}
