﻿
        #page #colophon .footer-top .top-inner .partner-logos {
          list-style: none;
          margin: 0;
          padding: 0; }

          #page #colophon .footer-top .top-inner .partner-logos li {
            text-align: center;
            width: 100%; }

            #page #colophon .footer-top .top-inner .partner-logos li img {
              max-height: 60px; }

            #page #colophon .footer-top .top-inner .partner-logos li:first-child {
              margin-left: 0; }

  #page .ymm-widget .yym_head_info,
  #page .ymm-widget .yym_select,
  #page .ymm-widget .yym_foot_info {
    width: 100%;
    position: relative; }


#footer .callout {
	background: #37424a;
	padding: 20px;
}


#footer .callout h4 {
	font-family: 'StagSemibold';
	letter-spacing: .04em;
	color: #fff;
	font-size: 17px;
	margin: 0;
	padding: 0;
	font-weight: normal;
}


#footer .callout h3 {
	font-family: 'StagSemibold';
	letter-spacing: .04em;
	color: #ffd600;
	font-size: 27px;
	margin: 0 0 10px 0;
	padding: 0;
	font-weight: normal;
}


#footer .callout p {
	margin: 0;
	padding: 0;
	color: #fff;
}

#cookie-law-info-again {
	font-size: 10pt;
	margin: 0;
	padding:5px 10px;
	text-align: center;
	z-index: 9999;
	cursor: pointer;
	box-shadow: #161616 2px 2px 5px 2px;
}
.hamburger-box{position:relative;display:inline-block;width:40px;height:24px}
.hamburger--3dx .hamburger-box{perspective:80px}
.hamburger--3dx-r .hamburger-box{perspective:80px}
.hamburger--3dy .hamburger-box{perspective:80px}
.hamburger--3dy-r .hamburger-box{perspective:80px}




	img.scale-with-grid,.column img {
		max-width: 100%;
		height: auto; }


img.pib-count-img {
	border: 0 !important;
	margin: 0 !important;
	max-width: none !important;
	padding: 0 !important;
    width: auto !important;
    -webkit-box-shadow: 0 0 0 !important; 
    box-shadow: 0 0 0 !important; 
}


.covers {
    text-align: center;
}


.covers img {
    border-width: 0px;
}


.mobile-view .image-block {
	width: 100% !important;
}

			
.widget-text span.image-block {
	display: inline-block;
	position: relative;
	overflow: hidden;
}

.container {
  width: 960px;
  margin: 0 auto;
}

  .congratulation__text {
    margin-top: 25px;
  }


.fp-slides, .fp-thumbnail, .fp-prev-next, .fp-nav {
    width: 460px;
}


.fp-prev-next-wrap {
    position: relative; 
    z-index: 200; 
}


.fp-prev-next {
    position: absolute;
    bottom: 130px;
    left: 0;
    right: 0;
    height: 37px;  
}


.site-title {
	font-size: 24px;
	font-weight: 800;
	letter-spacing: 2px;
	line-height: 1;
	margin-bottom: 0;
	text-transform: uppercase;
}


.site-title a,
.site-title a:hover {
	color: #fff !important;
}


	.genesis-nav-menu,
	.site-header .widget-area,
	.site-title {
		text-align: center;
	}


.loop-entry-content {
	padding-left: 10px;
}


.loop-entry-content p:last-child {
	margin: 0;
}

#menuBuilder #nav ul li.menu_7{
width:14%;
}


#footer {color: #4a4a4a;background: #4a4a4a;font-size: 18px;}




#header ul, #right-bar ul, #footer ul {margin: 0 ; padding: 0; list-style: none;}

#footer p {margin: 0;}

#footer .socnets a:hover    {background: #fff;color: #323334;}

.company-header,.news-header,.career-header,.main-sub-header,.privacy-policy-header {position: relative;width: 100%;color: #464646;padding: 2px 20px;font-family: 'Ubuntu', sans-serif;font-size:36px;font-weight: 900;letter-spacing: 2px;}
