﻿
  .site-header .header-content .site-branding {
    text-align: center; }

    .site-header .header-content .site-branding .site-title {
      font-size: 32px;
      font-size: 3.2rem;
      line-height: 1;
      text-align: center;
      margin-top: -15px; }

      .site-header .header-content .site-branding .site-title a {
        color: #292929;
        font-weight: 300;
        text-decoration: none;
        font-family: proximanovalight;
        font-size: 48px; }

	   .site-header .header-content .site-branding .site-title a, .entry-content p, .entry-content ul li, .entry-content ol li, .byline, .posted-on, .entry-header h1, .entry-header h1 a, .site-description, .cat-links, .teaser .teaser-content .home-text .widget-title, .teaser .teaser-content h3, .page-numbers.current, #comments, body {
        	color:;
		-webkit-color:;
	    }

.aside-podmenu_ul { 
  margin-top: 28px;
  margin-left: 0;
  padding-left: 0;
}

.burger-menu-xs-dropdown .aside-podmenu_ul {
  margin-top: 16px;
}




.bri_list_li{
    float: left;
    width: 50%;
    height: 100%;
    max-height: 100%;
    margin-bottom: 25px;
    padding: 0 5px;
}
.nav-tabs .nav-item{margin-bottom:-1px}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}
.nav-fill .nav-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}
.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}

#primary-menu .sub-menu .menu-item-has-children {
position: relative;
display: block;
}

#primary-menu .sub-menu .menu-item-has-children .sub-menu {
display: none;
top: 0;
margin-top: 0;
left: 200px;
width: 200px;
padding: 0;
}

.widget_nav_menu ul li.menu-item-has-children a {  }

.mm-menu .menu-item a:hover, .mm-menu .sub-menu .menu-item a:hover { font-weight: 600; }




.mm-menu, .mm-menu .mm-title, .mm-menu .sub-menu .menu-item a,
.color-gray-5 {
	color: #f5f5f5;
}


.td-weather-set-location {
  display: none;
  position: absolute;
  top: 0;
}

.td-weather-set-location .td-location-set-input {
  height: 20px;
  font-size: 20px;
  font-weight: bold;
  text-transform: uppercase;
  font-family: 'Roboto', sans-serif;
  border: 0;
  padding: 0;
}

.td-weather-set-location .td-location-set-input:focus ~ label {
  top: -20px;
  font-size: 11px;
  opacity: 0.5;
}

    #box-8 article.video {
        width: 60%;
        float: left;
	    padding:0 5%;	
    }
.article.article--list .article__headline{font-size:2.2rem;font-weight:800;line-height:1.2;padding-bottom:1rem}
.article--searchResult .article__headline{color:#358ed7}
.cakelayer--cutout .article__headline{font-size:4.2rem}
.menu-item{position:relative}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-12{width:100%}

.mob-premier-cnt{padding:60px 20px; padding-bottom:30px;}

.mob-premier-cnt h2{max-width: 270px;}

.mob-premier-cnt span {display: block; margin-top: 30px;}

.copy { font-family: Tahoma; font-size: 10px ; color: 677888; line-height: 15px;}
.header-spacer{min-height:80px;width:100%}
.single-region-page .header-spacer{display:block !important}
.contact-page .header-spacer{display:block !important}
.page-template-tpl-cihp-video-post .header-spacer{display:block}
.post-type-archive-planter .header-spacer{display:block !important}

.footer ul.navi-footer li.menu-item-1044,
.footer ul.navi-footer li.menu-item-1045{
  display: none;
}


.boxapps.appicon .texticon { float: left; width: 70%; margin-top: 10px; }

  .boxapps.appicon .texticon h1 { font-size: 25px; }

  .boxapps.appicon .texticon h2 { font-size: 14px; line-height: 18px; }
