﻿

.widget_search, #sidebar-search { overflow: visible }
.footer_all .footer-bottom{padding:30px 0;color:#fff}
.footer_all .footer-bottom .widget{text-align:center;margin:5px 0 10px}
.footer_all .footer-bottom a{font-size:inherit;color:inherit}
.footer-bottom ul{list-style:none}
.footer-bottom .widget_nav_menu li{display:inline-block;font-size:15px;margin-right:20px;line-height:1.8}
.footer-bottom .mine_follow li{font-size:15px;border-radius:100%;width:35px;height:35px;line-height:35px;color:inherit;display:inline-block;border:1px solid #fff;margin-right:20px}
.footer-bottom .mine_follow li:hover{border-color:#ffea00;cursor:pointer}
.footer-bottom .mine_follow li:hover a{color:#ffea00}
.slider-item{width:100%!important;max-width:100%!important;}
.slider-item .content{padding:30px 0 0 0;position:relative;}
.slider-item a{outline:none;}
.content-list__item{padding:40px 25px;position:relative}
.content-list__item:after{content:"";position:absolute;width:calc(100% + 30px);height:1px;background-color:#cbcbcb;bottom:0;left:-15px}
.content-list__item:nth-child(1){margin-top:-100px}
.content-list__item em{display:block;margin-bottom:15px}
.content-list__item [class*="ui-btn"]{position:absolute;bottom:0}
.content-list--quote .content-list__item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}
.tabs:not(.bwp).content-list .content-list__item{margin-top:0}
.tabs.bwp .content-list__item [class*="ui-btn"]{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.supplier-lifecycle__container .content-list .content-list__item{padding:40px 0}





.weather-app {
	margin-top: 6rem;
	margin-bottom: 3rem;
	max-width: 380px;
	clear: both;
}


.weather-app .callout-item-title-link {
	margin-left: 1.3rem;
}


.weather-app-logo {
	text-align: center;
	padding: 2rem 1.5rem 1.5rem;	
}


	.mod-section,
	.weather-app {
		margin-bottom: 4rem;
	}
.whats_new__fiddy:hover .whats_new__button{background:#fff;color:#0c3026;text-shadow:none}
.whats_new__button{font-family:UniversLTStdBold,Sans-Serif;display:inline-block;border:2px solid #fff;width:14.5em;line-height:2em;color:#fff;text-decoration:none;margin-top:1.875em;transition:all .1s ease-out;text-transform:uppercase;position:relative;background:transparent;font-size:16px;margin:0 auto}
.whats_new__button:hover{background:#fff;color:#0c3026;text-shadow:none}
h1,h2,h3,h4,h5,h6,.ktz-logo div.singleblogtit,.footercredits{font-family:"Bree Serif", helvetica;font-style:normal;color:#2b2b2b;}
.panel-group{margin-bottom:20px}
.panel-group .panel{margin-bottom:0;border-radius:4px}
.panel-group .panel+.panel{margin-top:5px}
.panel-group .panel-heading{border-bottom:0}
.panel-group .panel-footer{border-top:0}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}
.st-accordion .panel-group .panel{margin-bottom:10px;border-radius:0}
.post-list .post-title{font-family:'PT Sans';font-weight:700;font-size:1.067em;margin:.3em 0}
.post-list .post-1edcu-3col .post-title{margin:0 0 5px;font-size:18px;font-weight:400}
.maxbutton-1.maxbutton.maxbutton-spanish .mb-text{color:#004764;font-family:Tahoma;font-size:20px;text-align:center;font-style:normal;font-weight:bold;padding-top:25px;padding-right:0px;padding-bottom:0px;padding-left:0px;line-height:1em;box-sizing:border-box;display:block;background-color:unset}
.maxbutton-1.maxbutton.maxbutton-spanish:hover .mb-text{color:#004764}




#header{
	margin-top:0px;
}


#sticky-wrap.affix #header {
	padding-bottom: 0px;
}

  
  
 
 #header-branding {
   min-height: 0px;
 }

  
  #header.affix #shop-nav {
    padding-top: 0px;
  }


.slider-bot {
	width:100%;
	height:52px;
	background:#fff;
}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px;max-width:1200px}
.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}
.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}
#page .container-fluid{background-color:#fff;padding-top:10px;padding-bottom:20px}
.header-search .container-fluid{background-color:#fff}


.front-page .home-slider-overlay.widget-area h3 {
	margin-bottom: 30px;
}

    .footer .footer-interior .footer-section.footer-section-nav .footer-nav {
      font-family: "GT-Walsheim-Regular";
      font-size: 14px;
      line-height: 20px;
      list-style: none;
      padding: 0;
      margin: 0; }

      .footer .footer-interior .footer-section.footer-section-nav .footer-nav li {
        display: inline-block; }

        .footer .footer-interior .footer-section.footer-section-nav .footer-nav li a {
          display: block; }

      .footer .footer-interior .footer-section.footer-section-nav .footer-nav .menu-item a {
        padding: 0px 15px; }

      .footer .footer-interior .footer-section.footer-section-nav .footer-nav .menu-item:first-child a {
        padding-left: 0; }


.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children {
	position: relative;
}


.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children {
	margin-right: -31px;
}













h1, #content h1, #sidebar h1, #featured h1, #footer h1{font-size:28px;}


h2, #content h2, #post-title a, #sidebar h2, #featured h2, #footer 
h2{font-size:22px;}


h3, #content h3, #featured h3, #footer h3{font-size:20px;}


#content p, #content h1,#content h2, #post-title a, #content h3, #content h4,#content h5,#content ul,#content li,#content a {font-family:Arial, Helvetica, sans-serif;}


#content p, #content ul, #content li, #sidebar p, #sidebar ul, #sidebar li, #sidebar a {font-size:16px;}

		


.primary_content_wrap {
	position:relative;
	z-index:1;
	padding:44px 0 42px 0;
	background:white;
}

body.home .primary_content_wrap {
	padding-top:33px;
}

.wp-pagenavi .pages {display:none;}


.wrapper {
  display: block;
  height: auto;
  overflow: hidden; }

.tab_switch .slider-switch .switch-lesen {
position:absolute;left:30px;top:0px;line-height:36px;color:#BA0E0D;
}






.content-area {
	overflow-x: hidden; 
}

    .container .five.columns                    { width: 280px; }


        .container .one.column,
        .container .two.columns,
        .container .three.columns,
        .container .four.columns,
        .container .five.columns,
        .container .six.columns,
        .container .seven.columns,
        .container .eight.columns,
        .container .nine.columns,
        .container .ten.columns,
        .container .eleven.columns,
        .container .twelve.columns,
        .container .thirteen.columns,
        .container .fourteen.columns,
        .container .fifteen.columns,
        .container .sixteen.columns,
        .container .one-third.column,
        .container .two-thirds.column  { width: 300px; }

.szamok{ color:#ffffff; width:100px; text-align:center; font-size:22px;}
.font_ntuz9k79z, [data-font="font_ntuz9k79z"], [data-font="font_ntuz9k79z"] li a {font-family: "unitext", sans-serif;font-weight: 400;font-style: normal;}


#description8a, #description8b, #description8c {margin: -52px 0 0 85px;}



.clr {clear:both;height:0;line-height:0;display:block;float:none;padding:0;margin:0;border:none;}
 
		div.itemRelated ul li.clr {clear:both;height:0;line-height:0;display:block;float:none;padding:0;margin:0;border:none;}



.list-advantages {
	list-style: none;
	padding: 0;
	margin: 0;
	margin-bottom: 1.5em;
}


.list-advantages li {
	padding: 7px 0;
}



.menu-item-309, .menu-item-251 {display: none;}
.menu-item-117{background-color:#d8c3b6;}

	.minimarker,
	aside ul li a span{width: 18px !important; height: 18px !important; overflow: hidden; display: block; float: left; clear: none;}

	.minimarker img{
		width: 18px; height: 18px; 
	}


#header-wrap {
	width:1108px;
	margin: 0 auto;
}

.layIndex #header-wrap {
	height:11px;
}
.collapse{display:none;visibility:hidden}
.collapse.in{display:block;visibility:visible}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important;visibility:visible!important}
.mt-1,.my-1{margin-top:.25rem!important}



#ja-headerwrap {
	background: #333333;
	color: #CCCCCC;
	line-height: normal;
	height: 80px;

}
.row{margin-right:-15px;margin-left:-15px}
.row:before,.row:after{display:table;content:" "}
.row:after{clear:both}
.tabs--secondary{margin:0 0 10px}


.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}


.container:before,
.container:after {
  display: table;
  content: " ";
}


.container:after {
  clear: both;
}


.container .jumbotron {
  border-radius: 6px;
}
.istouch #menu .menu-item-has-children .sub-menu li.view-all{display:block !important}
#menu .menu-item-has-children .sub-menu{list-style:none;margin:0;padding:0}
#menu .menu-item-has-children.hover .sub-menu li a{font-size:1rem}
#menu .menu-item-has-children .sub-menu li.view-all{display:none}
#menu .menu-item-has-children .sub-menu a{display:block;padding:.375rem 1.25rem;font-size:1rem;line-height:1.5;text-decoration:none;color:#000;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#menu .menu-item-has-children .sub-menu a:hover{color:#41812a}
#menu .menu-item-has-children.hover .sub-menu{visibility:visible;opacity:1}
#menu .menu-item-has-children.hover .sub-menu a{padding:.375rem 1.875rem;font-size:.875rem;line-height:1.25rem}


    .mobile_menu_wrapper li.menu-item-has-children:before {
        position: absolute;
        right: 34px;
        top: 14px;
        content: "\f105";
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        line-height: 21px;
        font-family: 'FontAwesome';
        background: none !important;
    }


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }
.fl-node-5b46399320307 .uabb-creative-menu:not(.off-canvas):not(.full-screen):not(.menu-item) .uabb-creative-menu .sub-menu {min-width: 220px;}
.fl-node-5b4665a48ff28 .uabb-creative-menu .uabb-has-submenu-container a span.menu-item-text {color: #;}
.fl-node-5b4665a48ff28 .uabb-creative-menu:not(.off-canvas):not(.full-screen):not(.menu-item) .uabb-creative-menu .sub-menu {min-width: 220px;}
.wf-active #content-box h1, .wf-active h2, .wf-active h3, .wf-active h4, .wf-active h5, .wf-active h6, .wf-active th{font-style:normal;font-weight:400;font-family:"Libre Baskerville",serif}


.site-info {
	background: #fff;
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 0.15em;
	padding-bottom: 20px;
	margin-top: 30px;
}
  
		 
		
				.site-info a { color: #0a0a0a; }
  
				
				.site-info a:hover { color: #404040; }

.scrollbody_txt1{ background:#DDF4CB; height:20x; font-family:Tahoma; font-size:11px; font-weight:normal; line-height:20px; padding-left:10px; }
.item{height:calc(100% - 15px)}
.item-text{display:inline-block;vertical-align:middle;width:calc(100% - 61px)}
