/*hdg style*/
body {
	background-color: #f5f5f5;
	color: #111;
	font-family: Calibri,'Asap', sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 23px;
}

.hdg_three_color_wrapper,
.hdg_three_color_wrapper p,
.hdg_three_color_wrapper ol,
.hdg_three_color_wrapper ul,
.hdg_three_color_wrapper ul li,
.hdg_three_color_wrapper span,
.one-third span,
.one-third p{
    line-height: 23px !important;
    font-size: 16px;
}

.page .one-half.long,
.page .one-half.long span,
.page .one-half.long p,
.page .one-col,
.page .one-col p,
.page .one-col span,
.hdg_three_color_wrapper .one-third.first span,
.hdg_three_color_wrapper .one-third.first p{
    line-height: 26px;
    font-size: 18px !important;
}

.footer-widgets{
	background-color: #005e7b;
}

.site-footer{
	padding:12px 0;
}
body li,
.footer-widgets li{list-style: none; background-image:none;}

.widget-title{
    letter-spacing: 1px;
}
.footer-widgets i,
.footer-widgets p,
.footer-widgets a,
.footer-widgets li a,
.footer-widgets li{color:white;}

#gform_submit_button_2 {
    background: #fff;
    color: #005e7b;
    width: 108px;
    text-align: left;
    border-radius: 0;
    padding: 7px;
    height: 24px;
    font-size: 13px !important;
 }
.gfield_required{color:white !important;}
.ginput_container {
    margin-left: 0 !important;
    margin-top: 7px !important;
    width: 187px !important;
}
.widget ul > li {
padding:0;
}
.footer-widgets .widgettitle{
   border-bottom: 1px solid white;
}

label.gfield_label{
	padding-left:0;
	width:187px;
}

.nav-primary{float:right;}
.site-header{
    min-width: 260px;
    width:auto;
    float:left;
    min-height: 80px;
}
.site-container {
    background-color: white;
}

.genesis-nav-menu {
    background-color: #FFF;
    margin-right: 12px;
    padding-bottom: 30px;
}
.nav-primary .wrap{
    border-bottom: 7px solid #005e7b;
}
.nav-primary,
.archive .entry-header,
.page .entry-header,
.entry-content .one-col,
.archive .one-col{
        padding-right: 25px;
	    float: right;
    	width: 66%;
}
.page .entry-header{
    /*height:25px*/
}

.home .page .entry-header{
    /*height:35px*/
}
.nav-primary{
        padding-right: 0;
}
.page .one-col{
margin-bottom:20px;
}

.entry-content .one-half.long{
	width:66%;
    border-top:1px solid black;
    padding-bottom: 8px;
    padding-top: 8px;
    margin-left:1%;
    padding-right: 6px;
}
.home .entry-content .one-half.long{
    width: auto;
    max-width: 63%;
}

.entry-content .one-half.short{
	width:33%;
    padding-top: 8px;
    padding-bottom: 8px;
    border-top:4px solid black;
    overflow: hidden;
}

/*clients overview*/
.category-11 .one-third{
    border-top:1px solid black;
}
.category-11 .one-third.first{
    border-top:4px solid black;
}

.home .one-half.short,
.home .one-half.long{
    border-top:none;
}

/*js added*/
.home .hdg_three_color_wrapper{
	    width: 100%;
    	overflow: hidden;
    	color: white;
        padding: 15px;
}
.home .one-third{
        width: 33%;
        padding: 6px;
        margin-left: 1px;
}

.home .one-third.first{
        margin-left: 4px;
}

.home .one-half.long img,
.home .one-half.short img{
/*max-height: 291px;*/
    /*height: auto;*/
    /*width: auto;*/
}

.home .one-half.long.imgcontainer,
.home .one-half.short.imgcontainer{
        max-height: 414px;
        /*max-height: 330px;*/
        overflow: hidden;
}
.home .imgcontainer{
    margin-bottom: 10px;
}
.home .one-half.short{
    margin-left: 14px;
    width: 33.2%;
}
.archive .one-third{
    width:31.623%;
}

.one-third{
        padding: 10px;
}
.home .hdg_three_color_wrapper .one-third{
        padding: 0px;
}

.home .hdg_three_color_wrapper.wrapper1{
	background-color:#006181;
    margin-bottom: -20px;

}
.home .hdg_three_color_wrapper.wrapper2{
	background-color:#287f9b;

}
.home .hdg_three_color_wrapper.wrapper3{
	background-color:#77abc1;

}
.home .hdg_three_color_wrapper.wrapper4{
	background-color:#9fc2d5;
    margin-bottom: -38px;

}
/*hide h1 necessary for page menu but shall be hidden*/
/*history, home*/
/*.page-id-179 h1,*/
.home .entry-content h1,
.home h1#geschaeftsfuehrung{
	visibility:hidden;
	/*line-height: 0 !important;*/
}
/*.page-id-179 .entry-content h1:first-child,*/
.home h1:nth-of-type(1){
	visibility: visible;
	line-height: 42px;
}

.page .entry-header{
        margin-top: 20px;
}

.home .entry-header{
        margin-top: 0px;
}

h1.entry-title,
.page h1.entry-title {
    float: left;
    font-size: 18px;
    color:#006181 !important;
    text-transform: uppercase;
    border-bottom: 4px solid #006181;
    padding-bottom: 9px;
    font-family: Calibri,'Asap', sans-serif;
}
.home h1.entry-title{
        padding-bottom: 0px;
}
.entry-content p{
    margin-bottom: 12px;
}
.page .entry-content h1,
.page .entry-content h1 span,
.entry-content h1.contentheadline span,
.entry-content h1.contentheadline{
    font-size: 36px !important;
    line-height: 50px !important;
    font-weight: 400;
    letter-spacing: 1px;
    color: #000;
    padding-top: 20px;

    /*word-wrap:break-word;*/
}

.page .entry-content h1.contentheadline{
        font-size: 58.5px;
        line-height: 58.5px;
}
/*.page-id-290 .entry-content p,*/
.home .page .one-half.long p,
.entry-content ol, .entry-content p, .entry-content ul, .quote-caption{
    line-height: 23px;
    font-size: 14px !important;
}

.home.overview .pagemenu,
.home.page .pagemenu{display:none;}

.genesis-nav-menu li.hidden,
.menu li.hidden,
.nav-primary .hidden,
.page .pagemenu .hidden{display:none !important;}/*first h1 equals title of page*/
.page .pagemenu a:hover,
.page .pagemenu a{
	text-transform: uppercase;
	color:#ccc;
	text-decoration: none;
    font-size: 30px;
    line-height: 41px;
    font-weight: 200;
    padding-bottom: 4px;
    letter-spacing: 1px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
    display: inline-block;
    padding: 1px 0px;
    width:auto;
    max-width: 80%;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;

}

.page .pagemenu a:hover{
	/*background-color: #006181;*/
	color:#005e7b;
    /*padding: 1px 9px;*/
}

.page .pagemenu {
	margin-bottom:20px;
    margin-top: -4px;
}
.page .pagemenu {
    margin-top: -14px;
}
.pagemenu.sticky{display:none;} /*is hidden on scroll*/

.js_one-col_1 h1,
.js_one-col_1 h1 span,
.page .entry-content .js_one-col_1 h1,
.page .entry-content .js_one-col_1 h1 span,
.entry-content .one-col:nth-of-type(2) h1{
/*.home .entry-content h1,*/
/*.entry-content h1{*/
    font-size:57px !important;
    line-height: 65px !important;
	font-weight:400;
	letter-spacing:1px;
	text-transform: uppercase;
    padding-top: 20px;
}
.page.ipad .entry-content .js_one-col_1 h1 span,
.page.ipad .entry-content .js_one-col_1 h1{
    font-size:46px !important;
}
.home .entry-content h1{
    line-height: 0;
}
.home .entry-content .one-col:nth-of-type(2) h1{
    line-height: 57px !important;
    margin-top: -18px;
}
.entry-content h2{
	font-size: 16px;
    line-height: 23px;
    font-weight: bold;
    /*font-weight: normal;*/
}
.home .entry-content h2{
    font-weight: bold;
}
.one-half.short h2{
    padding-left:15px;
    font-size: 18px !important;
    line-height: 26px !important;
    margin-top:0;
    letter-spacing: 1px;
}
h1, h2, h3, h4, h5, h6{
	/*font-family: Calibri,'Asap', sans-serif;*/
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    color:#000;
}

.genesis-nav-menu .sub-menu{
    background:white;
    width: 166px;
}

.genesis-nav-menu .sub-menu a:hover,
.genesis-nav-menu .sub-menu a{border:none;}
.genesis-nav-menu a,
.genesis-nav-menu .current-menu-item > a
{
	background-color: transparent;
	color:#000;
	text-transform: uppercase;
    padding: 13px 0 19px 0px;
    font-weight: bold;
	border-bottom:4px solid #fff;
    font-size: 15px;
}

.genesis-nav-menu .lang-en a{
background: url(/wp-content/plugins/hdg_plugin/images/en.png) transparent;
}
.genesis-nav-menu .lang-de a{
background: url(/wp-content/plugins/hdg_plugin/images/de.png) transparent;
}
.genesis-nav-menu .lang-en a,
.genesis-nav-menu .lang-de a{
background-repeat: no-repeat;
background-position: 0 16px;}

.genesis-nav-menu .lang-en a span,
.genesis-nav-menu .lang-de a span{
color:transparent;
}
.genesis-nav-menu .menu-item{
padding:0px 11px 6px 7px;
}
.genesis-nav-menu a:hover,
.genesis-nav-menu .current-menu-item > a{
	border-bottom:4px solid #006181;
}

.genesis-nav-menu #menu-item-195 a:hover{
    border-bottom:none;
}
.post-edit-link{display: none}

.content{
    padding:0px 0px 10px;
}

.home .content{
    padding:0px 0px 10px;
}

.home .wp-caption img{
    width:100%;
}
.wp-caption-text,
.wp-caption-text b{
    font-weight: bold !important;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
     font-size: 24px;
    line-height: 26px !important;
    letter-spacing: 0px;
}
.wp-caption-text{
    font-weight: normal !important;
}

.wp-caption-text b{
    text-transform: uppercase;
    clear:both; display: block;
}

.home .wp-caption-text {
    padding-top:20px;
    padding-bottom:20px;
    font-size:18px !important;
}

.home .content img{
        min-height: 291px;
}
.home .wp-caption{    width: 100% !important; }


/*sticky*/

.nav-primary.sticky {
    width: 1140px !important;
    position: fixed;
    padding-top: 0px;
    z-index: 10000;
		height: 127px;
    height: 90px;
		background:white;

}
.nav-primary.sticky .wrap{

    border-bottom: 7px solid #006181;
    width: 66%;
    float: right;
}
.mobile.iphone .nav-primary.sticky .wrap{
	width: 100%;
}

.site-header.sticky{
    z-index: 10001;
    position: fixed;
    height: 90px;
    background-color: transparent;
    width: 50%;
		width: 22%;

}
.site-inner{
        min-height: 500px;
}
.home .meteor-clip{
        height: 400px; /*limit height on start page */
}

a.pageanchor{
        margin-top: -450px;
        position: absolute;
        visibility: hidden;
        line-height: 0;
}

.footer-widgets-1, .footer-widgets-2, .footer-widgets-3 {
    padding: 0 0 0 10px;
}
.footer-widgets-1{
    padding: 0;
}

#gform_confirmation_message_2 {
        color: #fff;
        margin-bottom:20px;
}
.gform_wrapper div.validation_error {
    color: #e37a7a !important;
    border: none !important;
}
.hdg_prelaunch .nav-primary.sticky .menu-primary{
    height: 83px;
}
.genesis-nav-menu .sub-menu {
top:30px;
    width: 14%;
}
.genesis-nav-menu .sub-menu a{
    padding: 0;
}
.meteor-slides .meteor-nav a {
    background-size: 200% !important;
}
.meteor-slides ul.meteor-nav {
     display: block !important;
}
.meteor-slides .meteor-nav a {
    width: 36px !important;
}

.meteor-nav .prev a:hover {
    /*background: url(#) no-repeat -7px center;*/
    background-size: 200% !important;
}

.genesis-nav-menu .sub-menu {
top: 65px !important;
}
/*.entry-content .one-col:nth-of-type(2) h1 {
    font-size: 57px;
    line-height: 67px !important;
 }   */

.page .entry-content h2 {
     font-size: 18px;
    line-height: 26px;
}
.home .entry-content h2 {
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 3px;
 }

 .page-id-304 div.meteor-slides{
    margin-top:86px;
 }

 .page.iphone .content{
    margin-top:120px;
 }

 .home.iphone .content{
    margin-top:135px;
 }

 .page.ipad .content{
    margin-top:20px;
 }

.responsive-menu-icon{
        margin-top: -2px;
}

.home-news{
	min-height: 300px;
	/*background-color: #ccc;*/
	max-width: 33%;
	float: left;
	height: auto;
	padding: 0 0 10px 20px;
}
.home-news-entry-header{
	float: left !important;
  padding:0;
}
.home-news-entry-content .newslink,
.home-news-entry-content{
	clear:both;
	padding: 0 30px 0 0;
	font-size: 16px;
	line-height: 23px;
}
.home-news-entry-content .news-content{
margin-top:18px;
}
.home-news-entry-content h6{
	margin-top:20px;
	text-transform: uppercase;
}
.newslink,
.headline-link{
	color:#000;
	border-bottom: 4px solid transparent;
	font-size: 18px;
	line-height: 1.5;
}
.newslink{
	color:#006181;
}
.headline-link:hover{
	color:#666;
	border-bottom: 4px solid #006181;
	text-decoration:none
}
.transition{
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
/*lang link in menu*/
.mobile .lang{
	margin-left: 18px;
}
.lang {
	/*margin-top: 1px;*/
}
.mobile .genesis-nav-menu.responsive-menu li a,
.mobile .genesis-nav-menu.responsive-menu li a:hover{
	padding: 10px 16px;
}
/*font size change 30.06.16*/
.home .entry-content .one-third p,
.home .page .one-half.long p,
.home .page .one-half.short p,
.page-id-290 .one-col p{font-size: 16px !important;     line-height: 1.44; }
/*.iphone.hdg_prelaunch div.meteor-slides.navboth {
		height: 250px !important;
}*/
/*09.2017*/
.home .content img.contentimage{min-height:20px !important}
@media only screen and (max-width: 600px) and (orientation: landscape){
	.iphone.hdg_prelaunch div.meteor-slides.navboth {
		height: 400px !important;
		margin-bottom: -209px;
	}
	.iphone.hdg_prelaunch.home div.meteor-slides.navboth {
		height: 400px !important;
		margin-bottom: -299px;
	}
}/*end media horizontal*/
@media only screen and (max-width: 600px) and (orientation: portrait){
	.iphone.hdg_prelaunch div.meteor-slides.navboth {
		height: 200px !important;
		height: 29vH !important;
		/*margin-bottom: -299px;*/
	}
}/*end media horizontal*/

@media only screen and (orientation: portrait){
	.ipad .nav-primary.sticky{height: auto;}
}

@media only screen and (max-width: 1200px) {

    .nav-primary.sticky {
        max-width: 960px;
    }

    .hdg_prelaunch .nav-primary.sticky .menu-primary{
        height: 90px !important;
    }
    .hdg_prelaunch .menu-primary{
            height: 110px;
    }
    .genesis-nav-menu a, .genesis-nav-menu .current-menu-item > a {
    font-size: 14px;
    }
    .genesis-nav-menu .menu-item {
    padding: 0px 11px 6px 6px;
    }
    .genesis-nav-menu .sub-menu {
    top: 75px !important;
    }

    .nav-primary.sticky .sub-menu {
        top: 33px !important;
    }
    .hdg_prelaunch_via_get.ipad .nav-primary.sticky .genesis-nav-menu a,
    .hdg_prelaunch_via_get.ipad .nav-primary.sticky .genesis-nav-menu .current-menu-item > a {
    padding: 8px 0 19px 0px !important;
    }


    .ipad .js_one-col_1 h1,
    .ipad .js_one-col_1 h1 span{
        word-wrap: break-word;
    }

    .ipad .one-half.short h2{
        word-wrap: break-word;
    }

}/*end max 1200*/

@media only screen and (max-width: 1023px) {

    .nav-primary.sticky {
        max-width: 768px;
    }

    .header-image .title-area, .header-image .site-title, .header-image .site-title a
    {
        margin-left: 0;
    }
    .home.hdg_prelaunch .one-half.long.imgcontainer, .home.hdg_prelaunch .one-half.short.imgcontainer,
    .home.hdg_prelaunch .content .imgcontainer img {
    min-height: 251px !important;
    max-height: 251px !important;
    }

    .genesis-nav-menu a, .genesis-nav-menu .current-menu-item > a {
    font-size: 13px;
    }
    .genesis-nav-menu .menu-item {
        padding: 0px 19px 1px 15px;
    }
    .genesis-nav-menu .sub-menu {
    top: 75px !important;
    }
    .entry-content .one-col:nth-of-type(2) h1 {
        font-size: 44px;

    }


}/*end max 1023*/

@media only screen and (max-width: 800px) {
	.nav-primary.sticky{height: auto;}

    .nav-primary.sticky,
    .nav-primary {

        max-width: 630px;
        width:100%;
    }

    .hdg_prelaunch .genesis-nav-menu.responsive-menu{
        display:block;
        height: 25px;
    }
    .hdg_prelaunch .nav-primary.sticky,
    .hdg_prelaunch .nav-primary{
        z-index: 999 !important;
    }

     .home.hdg_prelaunch .entry-content .one-half.long {
        max-width: 60% !important;
    }
    .home.hdg_prelaunch .one-half.short{
        width:35.6% !important;
    }

    .hdg_prelaunch  div.meteor-slides.navboth {
       margin-bottom: -50px;
    }
    .hdg_prelaunch figure{
            min-height: 333px;
    }

    /*color content col*/
    .home.hdg_prelaunch .hdg_three_color_wrapper .one-third:nth-child(3){
        float: right;
        width: 71%;
        margin-top: 20px;
    }

    .home.hdg_prelaunch .one-half.long.imgcontainer, .home.hdg_prelaunch .one-half.short.imgcontainer,
    .home.hdg_prelaunch .content .imgcontainer img {
    min-height: 221px !important;
    max-height: 221px !important;
    }
    .footer-widgets .widget-area{
        padding-left:0;
    }

    .hdg_prelaunch_via_get .genesis-nav-menu.responsive-menu {
    display: block;
    height: auto;
    }

    .hdg_prelaunch_via_get .genesis-nav-menu.responsive-menu{
        display:none; /*start closed*/
    }
    .genesis-nav-menu .sub-menu {
    top: 5px !important;
    }
        .entry-content .one-col:nth-of-type(2) h1 {
        font-size: 38px;

    }

    .wp-caption-text,
    .wp-caption-text b{
     font-size: 18px;
    line-height: 22px !important;
    }

    /*max 800 for sticky menu*/
    .hdg_prelaunch_via_get .nav-primary.sticky .menu-primary {
    height: auto !important;
    }

    .meteor-slides .meteor-buttons{bottom:30px !important;}


.hdg_prelaunch_via_get .nav-primary.sticky .wrap {
    width: 100%;
}
.hdg_prelaunch_via_get .nav-primary.sticky {
    top: 129px;
}
.hdg_prelaunch_via_get .site-header.sticky {
    width: 100%;
}

.page.hdg_prelaunch_via_get .entry-header,
.page.hdg_prelaunch_via_get.ipad .entry-header{
margin-top: 60px;
}
.page-id-304 div.meteor-slides {
    margin-top: 118px;
}

.responsive-menu-icon{
        margin-top: -42px;
        height: 42px;
				padding-top: 8px;
}
.page div.meteor-slides {
    margin-top: 120px;
}
.home div.meteor-slides {
    margin-top: 80px;
}
/*ipad vertical*/
 .page.ipad .content{
    margin-top:20px;
 }
.home.ipad .content{
    margin-top:-40px;
 }
.page.ipad .entry-content .js_one-col_1 h1 span,
.page.ipad .entry-content .js_one-col_1 h1{
    font-size:30px !important;
    line-height:39px !important;
}
.page.ipad .one-half.short h2{
    font-size: 14.5px !important;
 }
.page.hdg_prelaunch_via_get .home-news-entry-header {
     /*margin-top: 0px;*/
	}
}/*end max 800*/



@media only screen and (max-width: 640px) {
		.home-news {
			max-width: 100%;
			padding: 30px;
		}

    .home.hdg_prelaunch .one-third{
         width: 95%;
        margin: 0 2.5%;
    }

    .home.hdg_prelaunch .hdg_three_color_wrapper .one-third{
        width:33%;
    }

    .hdg_prelaunch div.meteor-slides.navboth {
        /*margin-bottom: -60px;
				height: 250px !important;
    	*/
			margin-bottom: -199px;
			height: 400px !important;
		}
    .home.hdg_prelaunch .hdg_three_color_wrapper .one-third:nth-child(2){
        width: 50%;
    }
    .home.hdg_prelaunch .hdg_three_color_wrapper .one-third:nth-child(3) {
    float: right;
    width: 62%;
    }


    .home.hdg_prelaunch .entry-content .one-half.short{
        width:35.0% !important;
    }

    .hdg_prelaunch .nav-primary.sticky .wrap {
        width: 100%;
    }

    .home.hdg_prelaunch .one-half.long.imgcontainer, .home.hdg_prelaunch .one-half.short.imgcontainer,
    .home.hdg_prelaunch .content .imgcontainer img {
    min-height: 271px !important;
    max-height: 271px !important;
    }
    .page .entry-header,
    .entry-content .one-col, .archive .one-col {
        width: 95%;
    }
    .page .pagemenu{visibility:hidden; height: 90px;}

    .hdg_prelaunch_via_get .one-col h1,
    .hdg_prelaunch_via_get .one-col h1 .pageanchor,
    .hdg_prelaunch_via_get .entry-content .one-col:nth-of-type(2) h1{font-size: 35px;}

    .entry-content h1, .entry-content h1.contentheadline {
    font-size: 22px;
    }
    .entry-content .one-half.short,
    .entry-content .one-half.long {
    width: 100%;
    }
    .site-header.sticky {
    background-color: #fff;
    width: 100%;
    top: 0;
    }
    .nav-primary.sticky {
    max-width: 1140px !important;
    position: fixed;
    padding-top: 43px;
    width: 100% !important;
    }
    .hdg_prelaunch_via_get .nav-primary.sticky .menu-primary {
    height: auto !important;
    }
    .meteor-slides .meteor-nav a {
    height: 50% !important;
    }
    .meteor-buttons{display: none !important}


    .nav-primary.sticky .responsive-menu-icon{
        width:100% !important;
    }
    .genesis-nav-menu .sub-menu {
    top: 5px !important;
    }


    .js_one-col_1 h1,
    .js_one-col_1 h1 span,
    .page .entry-content .js_one-col_1 h1,
    .page .entry-content .js_one-col_1 h1 span,
    .entry-content .one-col:nth-of-type(2) h1{
    /*.home .entry-content h1,*/
    /*.entry-content h1{*/
        font-size:38px !important;
        line-height: 45px !important;
        word-wrap: break-word;
    }

    .one-half.short h2{
        word-wrap: break-word;
    }
    .hdg_prelaunch .nav-primary.sticky {
    top: 45px;
    }

.responsive-menu-icon{
        margin-top: -2px;
}

.page div.meteor-slides {
    margin-top: 80px;
}

}/*end max 640*/


@media only screen and (max-width: 480px) {
		.home-news {
		max-width: 100%;
		padding: 20px;
		}

    .home.hdg_prelaunch .entry-content .one-half.long {
        max-width: 100% !important;
    }
    .home.hdg_prelaunch .entry-content .one-half.short{
        width:100.0% !important;
    }

    .hdg_prelaunch div.meteor-slides.navboth {
    margin-bottom: -175px;
    }

    .page .entry-header,
    .entry-content .one-col, .archive .one-col {
    width: 95%;
    }

    .home.hdg_prelaunch .hdg_three_color_wrapper .one-third:nth-child(3) {
    float:left;
    width: 100%;
    }
    .home.hdg_prelaunch .hdg_three_color_wrapper .one-third:nth-child(2),
    .home.hdg_prelaunch .hdg_three_color_wrapper .one-third {
    width: 95%;
    }
    .home .one-half.long,
    .home .one-half.short {
    margin-left: 0;
    }
    .home.hdg_prelaunch .entry-content .one-half.short,
    .home.hdg_prelaunch .entry-content .one-half.long {
    max-width: 100% !important;
    padding: 0 2.5%;
    }
    .footer-widgets .widget-area{
        padding-left:0;
    }
    .entry-content ul li {
    margin-left: 14px;
    }
    .home .entry-header {
    margin-top: 0px !important;
    }

    .home.hdg_prelaunch .content .one-half.short.imgcontainer img {
    min-height: 281px !important;
    /*max-height: 281px !important;*/
    }
    .genesis-nav-menu .sub-menu {
    top: 5px !important;
    }

    .site-inner {
    margin-top: 130px;
    }
/*    .js_one-col_1 h1{
    margin-top: 30px;
    }*/

.page-id-304 div.meteor-slides{
    margin-top:6px;
 }
.content {
    margin-top: 129px;
}

.home .meteor-clip {
    height: 200px;
}

.page div.meteor-slides {
    margin-top: 0px;
}
}/*end max 480*/