/*
Theme Name: Venture Lite
Theme URI: http://www.nimbusthemes.com/free/venture/
Author: Nimbus Themes
Author URI: http://www.nimbusthemes.com/
Description: Venture is a one-page WordPress theme from Nimbus Themes that's perfect for creative agencies, personal blogs, small businesses, corporate sites, freelancers, or any established company. It's built on the Bootstrap framework 3.x with full parallax support. It's responsive, clean, modern, flat and minimal. The ultimate business theme.
Version: 1.1.8
Text Domain: venture-lite
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column,two-columns,right-sidebar,custom-background,custom-menu,featured-images,theme-options,threaded-comments,translation-ready
*/


/**********************************
GLOBAL STYLES                 
**********************************/

body{font-family: 'Oswald', sans-serif;font-weight:400; font-size:14px;color:#000;line-height: 1.7em;background-color:transparent;}


/** LINKS **/
/** -webkit-transition: all ease .4s;-moz-transition: all ease .4s;transition: all ease .4s;outline:none!important; **/
a:visited{color: #00aeef; text-decoration: none;}
a:hover{color: #00aeef; text-decoration: none;}
a:active{color: white;}
.cwhite {color: white;}
a.cwhiteTel {color: white !important;}
.csoon {font-size: 24pt; text-align: center; margin-top: 80px;}

.tmm .tmm_wrap {width:65% !important; margin-left: auto !important; margin-right: auto !important; margin-bottom:30px; text-align:center;}
.tmm .tmm_member{vertical-align:top;display:inline-block;margin-top:70px;margin-bottom:30px;height:auto;float:left;text-align:center;border-top: 5px solid #00aeef !important;border-left: 1px solid #00aeef !important; border-right: 1px solid #00aeef !important;border-bottom: 1px solid #00aeef !important;box-sizing:border-box}
.tmm .tmm_names{font-size:28px !important;margin-bottom:8px;margin-top:10px;font-weight:500 !important;line-height:24px}
.tmm .tmm_desc{padding:0;margin-top:19px;margin-bottom:10px;font-size:17px !important;}

div.wpforms-container-full .wpforms-form input[type=date],
div.wpforms-container-full .wpforms-form input[type=datetime],
div.wpforms-container-full .wpforms-form input[type=datetime-local],
div.wpforms-container-full .wpforms-form input[type=email],
div.wpforms-container-full .wpforms-form input[type=month],
div.wpforms-container-full .wpforms-form input[type=number],
div.wpforms-container-full .wpforms-form input[type=password],
div.wpforms-container-full .wpforms-form input[type=range],
div.wpforms-container-full .wpforms-form input[type=search],
div.wpforms-container-full .wpforms-form input[type=tel],
div.wpforms-container-full .wpforms-form input[type=text],
div.wpforms-container-full .wpforms-form input[type=time],
div.wpforms-container-full .wpforms-form input[type=url],
div.wpforms-container-full .wpforms-form input[type=week],
div.wpforms-container-full .wpforms-form select,
div.wpforms-container-full .wpforms-form textarea {
    background-color: #fff;
    box-sizing: border-box;
    border-radius: 2px;
    color: #333;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    display: block;
    float: none;
    font-size: 16px;
    border: 1px solid #ccc;
    padding: 6px 10px;
    height: 38px;
    width: 65% !important;
    line-height: 1.3;
    margin-left: auto !important;
    margin-right: auto !important;
}

div.wpforms-container-full .wpforms-form .wpforms-submit-container {
    padding: 10px 0 0 0;
    clear: both;
    position: relative;
    text-align: center !important;
}

div.wpforms-container-full .wpforms-form label.wpforms-error {
    display: block;
    color: #990000;
    font-size: 12px;
    float: none;
    text-align: center !important;
}


/** HEADINGS **/

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {font-family: 'Oswald', sans-serif;}

.h1, h1 {font-size:45px;}
.h2, h2 {font-size:28px;}
.h3, h3 {font-size:24px;}
.h4, h4 {font-size:24px;}
.h5, h5 {font-size:14px;}
.h6, h6 {font-size:11px;text-transform: uppercase;}


/** GENERAL ELEMENT **/

hr {margin-top: 40px;margin-bottom: 40px;border: 0;border-top: 1px solid #e8eaea;}
blockquote{color:#4C5152;font-size:22px;font-style:italic;}
address {font-style:italic;font-size:85%; padding:20px 0; border-top: 1px solid #4C5152; border-bottom:1px solid #4C5152; display: inline-block;}


/** TABLE ELEMENT **/

table {border-collapse: separate; margin: 0px auto; text-align: left; width: 100%;}	
thead{}
th{ background: #00aeef; border-top: 1px solid #4C5152;border-bottom: 1px solid #4C5152; padding: 10px 10px;}
th:first-child{border-left: 1px solid #4C5152;}
th:last-child{border-right: 1px solid #4C5152;}
td{border-bottom: 1px solid #4C5152;padding: 10px 10px; font-size:14px;}
td:first-child{border-left: 1px solid #4C5152;}
td:last-child{border-right: 1px solid #4C5152;}
tr{background: #fff;}
tr:first-child{}

.ozeiten tr td {padding: 0; margin: 0; color: white; background-color: black; border: 0 !important;}
.FormularFarbe {color: white;}


/** FORM ELEMENT **/

.radio, .checkbox {display: inline-block;}
textarea{width:100%;padding:10px;}
input[type="text"],input[type="password"],input[type="text"]{padding-left:10px; width: 100%;}


/** WP CLASSES **/

.wp-caption{margin-bottom: 10px; padding: 10px 0 5px 0px;}
.wp-caption-text{margin-bottom: 10px; text-transform: uppercase;font-size: 14px;}
.sticky{}
.gallery-caption{}
.bypostauthor{}
.alignleft{float: left;max-width: 100%;text-align: left;margin-right: 30px}
.alignright{float: right;max-width: 100%;text-align: right;margin-left: 30px;}
.aligncenter{ clear: both; display: block; margin-left: auto; margin-right: auto; }
.alignleft .wp-caption-text{padding: 10px 40px 5px 0px;}
.alignright .wp-caption-text{padding: 10px 0px 5px 40px;}
.aligncenter .wp-caption-text{padding: 10px 0px 5px 0px;}
.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden;}


/** HEADER **/

header,nav{background:#000;font-family: 'Oswald', sans-serif;}
header{padding:5px 0 0 0;}
header h1,header h1 a,header h1 a:visited{color:#fff; display:inline-block; margin-right:5px;text-transform:uppercase;}
header h1 a:hover {color: #fff; text-decoration: none;}
header span.tagline{font-size:17px;color: #00aeef;white-space: pre}
.stuck { position:fixed; top:0; z-index:99; }


/** SOCIAL ICONS **/

.social-icons{text-align:right; padding-top:24px;}
.social-icons a, .social-icons a:visited{width:43px;height:43px;background:#000;border-radius:43px;text-align:center;display:inline-block;color:#ffffff;font-size:20px;line-height:43px;}
.social-icons a:hover{background:#4C5152;color:#ffffff;}


/** MENU **/

nav.stuck{width:100%;}
nav.stuck .navbar {margin-top: 5px;}
.fallback_cb>ul{margin:0px;padding:0px;}
.fallback_cb>ul>li{float:left;}
.nav>li>a,.fallback_cb>ul>li>a {position: relative;display: block;padding: 10px 5px 5px 5px;margin-right:25px; margin-bottom:5px;}
.navbar-default, .navbar-default .navbar-collapse, .navbar-default .navbar-form {background-color: transparent;border:none;}
.navbar-default .navbar-nav>li>a,.fallback_cb>ul>li>a {border-bottom: 5px solid transparent;color: #fff!important;font-size:18px;-webkit-transition: all ease .2s;-moz-transition: all ease .2s;transition: all ease .2s;}
.navbar-default .navbar-nav>li>a:hover,.fallback_cb>ul>li>a:hover {color: #fff;border-bottom: 5px solid #4C5152;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {color: #4C5152;background-color: transparent;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {border-bottom: 5px solid #fff;color: #4C5152;background-color: transparent;}
.navbar-collapse {padding-left: 0px;}
.navbar.navbar-default > div{padding-left:0px;}
.navbar {margin-bottom: 0px; margin-top:20px;}
.dropdown-menu {background-color: #000;border:none;border-radius: 0px;-webkit-box-shadow: none; box-shadow: none;}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {color: #fff; background-color: #000;}
.dropdown-menu>li>a {color: #fff;-webkit-transition: all ease .2s;-moz-transition: all ease .2s;transition: all ease .2s;}
.navbar-default .navbar-nav>li.current_page_item a{color: #fff;}
.dropdown-menu>li.current-menu-item a{text-decoration:underline;}
.navbar-default .navbar-nav>li.active a,.fallback_cb>ul>li.current_page_item>a {border-bottom: 5px solid #00AEEF;}


.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eee;
}
.nav > li.disabled > a {
  color: #777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eee;
  border-color: #337ab7;
}



/** 404 **/

.fourofour{font-size:200px;text-align:center;padding:200px 0;}


/** FOOTER **/

footer.main-footer{background:#000000;padding:40px 0 40px;font-family: 'Oswald', sans-serif;color:#fff; }
footer.main-footer .widget-foot li,.widget-foot ul,.widget-foot ol{list-style:none;padding-left:0px;margin-left:0px;}
footer.main-footer .widget-foot li{padding-bottom:6px;}
footer.main-footer h3{font-family: 'Oswald', sans-serif;font-weight:400;padding-bottom:14px;}
footer.main-footer .credit {text-align:center;font-size:90%;color:#7D8486;margin:0px;}
footer.main-footer .credit a, footer.main-footer .credit a:visited {color:#959b9d;}
footer.main-footer .credit2 {text-align:center;font-size:90%;color:#fff;margin:0px;font-weight: bold;padding-bottom: 10px;}
footer.main-footer .credit2 a, footer.main-footer .credit a:visited {color:#fff;}
footer.main-footer .credit2 a:hover {color: rgb(0, 174, 239);}



/** SUBPAGE BANNER **/

#subpage-banner{background: #fff; padding: 40px 0;}
.banner-sub-title{text-align:center; color: #000;  text-transform: uppercase; margin:0px;}


/** SUBPAGE CONTENT BACKGROUND **/

.sub-background{background: #fff;padding:0px 0;}


/** ARCHIVE/SINGULAR **/

.archive-singular-wrap{padding:0px;margin-bottom:50px;background: #fff;}
.archive-singular-wrap>div{padding:0px;}
.archive-singular-wrap>div .meta{margin-bottom:20px;}
.archive-singular-wrap>div .archive-link-button a{font-family: 'Oswald', sans-serif;background: #00aeef;padding: 5px 20px; font-size: 18px; text-transform: none; color: #ffffff; display: inline-block;margin-top:20px;}
.archive-singular-wrap>div .archive-link-button a:hover{background: #007FAF;}
.archive-singular-wrap>div div.tags{padding:0 0 0;}
.archive-singular-wrap>div span.tag a{display: inline-block;padding:5px 10px;margin-right:5px;border:1px solid #fff;color:#000;-webkit-transition: all ease .4s;-moz-transition: all ease .4s;transition: all ease .4s;}
.archive-singular-wrap>div span.tag a:hover{background:#00aeef;}
.paginate_links_wrap {text-align:center;}
.archive-singular-wrap img{max-width:100%;height:auto;}
.archive-singular-wrap .wp-caption{max-width:100%;}

/** SIDEBAR **/

.sidebar-wrap{background: #fff;}
.sidebar-wrap .widget{border-bottom:25px solid #e8eaea;padding:25px;} 
.sidebar-wrap .widget .widget-title{margin-top:0px; text-transform: uppercase;}
.sidebar-wrap .widget ul,.sidebar-wrap .widget ol{padding-left:0px;list-style:none;border-top:1px solid #e8eaea;}
.sidebar-wrap .widget li {padding:5px 0;border-bottom:1px solid #e8eaea;}
.sidebar-wrap .widget a{color:#000;}
.sidebar-wrap .widget a:hover {text-decoration:underline;}
.sidebar-wrap .search-wrap{text-align:center;}
.sidebar-wrap .search-wrap #s{padding:4px;outline:none;border:none;margin:0px;border:1px solid#e8eaea;position:relative;top:-2px;}
.sidebar-wrap .search-wrap #searchsubmit{font-family: 'Oswald', sans-serif;background: #00aeef;padding: 5px 20px; font-size: 18px; text-transform: none; color: #ffffff; display: inline-block;margin-top:20px;outline:none;border:none;margin:0px;}
.sidebar-wrap .search-wrap #searchsubmit:hover{background: #007FAF;}
.sidebar-wrap .widget.widget_calendar table {width: 100%;text-align: center;}
.sidebar-wrap .widget.widget_calendar caption {margin-bottom: 5px;text-align: center;}
.sidebar-wrap .widget.widget_calendar th {background: #00aeef;color: #fff;border: 1px solid #e8eaea;text-align: center;padding: 5px;}
.sidebar-wrap .widget.widget_calendar th,.sidebar-wrap .widget.widget_calendar tbody td{border-color: #e8eaea;}
.sidebar-wrap .widget.widget_calendar tbody td a{color: #00aeef;}
.sidebar-wrap .widget.widget_calendar tbody td.pad, .sidebar-wrap .widget.widget_calendar tfoot td.pad {background-color: #e8eaea;}
.sidebar-wrap .widget.widget_calendar tbody td.pad, .sidebar-wrap .widget.widget_calendar tfoot td.pad {background: #e8eaea;}
.sidebar-wrap .widget.widget_calendar tbody td {background-color: #ffffff;}
.sidebar-wrap .widget.widget_calendar tbody td {background: #fff;border: 1px solid #e8eaea;padding: 5px;}
.sidebar-wrap .widget.widget_calendar tfoot td {background: #00aeef;padding: 5px;border: 1px solid #e8eaea;}
.sidebar-wrap .widget.widget_calendar tfoot td a {color: #fff;display: block;}


/** COMMENTS **/
.comment-list{list-style:none;margin:0;padding:0;}
.children{margin:0 0 0 55px;padding:0;list-style:none}
.comment {margin-top:10px;margin-bottom:10px;}
.comment-body {text-align: left;border-bottom: 1px solid #e8eaea;padding-bottom: 10px;position: relative;padding-left: 40px;}
.comment-metadata, .comment-metadata a{ font-style: italic; font-size: 12px; padding: 3px 0px; }
.comment-author img{border-radius: 50%;}
.comments-title { margin:40px 0 20px; }
.comment-form p { margin:10px 10px 10px 0;}
.comment-form  label {width:90px;}
.comment-list {margin-left:0px;}
.comment-list li{list-style: none;float: left;width: 100%;}
.comment-reply-link { font-size:12px;line-height: 1;padding: 3px 5px;position: absolute;top: 0;right: 0;}
.comment-form #submit, .comment-reply-link {background:#00aeef;border:none;color:#fff;}
.comment-form #submit:hover,.comment-reply-link:hover {background: #007FAF;color:#fff;}

/**********************************
FRONTPAGE STYLES                 
**********************************/

/** center columns **/

.row-centered { text-align:center; }
.col-centered { display:inline-block; float:none; text-align:left; vertical-align: top; margin-right:-4px; }


/** BANNER ROW **/

.frontpage-banner{padding:200px 0 150px 0; background-image: url('../../uploads/2018/03/land-rover-2203645_1920.jpg'); background-repeat: no-repeat; background-attachment: scroll; background-position: center; background-size: cover; }
.frontpage-banner .banner-title{text-align:center;font-size: 52px; color: #ffffff; text-shadow: 2px 2px black; margin: 0 auto; text-transform: uppercase; line-height: 100px; font-family: 'Oswald', sans-serif;}
.frontpage-banner .banner-title span{}
.frontpage-banner .banner-sub-title{text-align:center;font-size: 35px; color: #ffffff; text-shadow: 2px 2px black; margin: 0 auto;  text-transform: uppercase; padding-top: 50px; padding-bottom:120px; font-family: 'Oswald', sans-serif;}
.frontpage-banner .banner-sub-title span{}
.frontpage-banner .banner-link-button{text-align:center;}
.frontpage-banner .banner-link-button a{font-family: 'Oswald', sans-serif;background: #00aeef; padding: 10px 30px 13px 30px; font-size: 24px; text-transform: none; color: #ffffff; display: inline-block;}
/*.frontpage-banner .banner-sub-title, .frontpage-banner .banner-title {text-shadow: 0 0 2px #00aeef;}*/


/** FEATURED ROW **/

.frontpage-featured{background: #fff;padding:150px 0 200px;}
.frontpage-featured .featured-title{text-align:center;text-transform: uppercase;margin-top: 0px;}
.frontpage-featured .featured-sub-title{text-align:center; margin-bottom:50px;}
.featured-item {display:block;text-align:center;margin-top: 80px; font-size: 18px;}
.featured-item i {width:150px;height:150px; line-height:150px;margin-bottom:20px;color:#fff;background:#00aeef;font-size:70px; text-align:center;}
/*.featured-item:hover i {background:#00aeef;}*/
.featured-item h4, .featured-item p{color:#000;}


/** ABOUT ROW **/

.frontpage-about{background: #fff; padding:150px 0 200px;}
.frontpage-about .about-title{text-align:center;text-transform: uppercase;margin-top: 0px;}
.frontpage-about .about-sub-title{text-align:center; margin-bottom:20px;}
.frontpage-about .about-desc{text-align:center;max-width:60%;margin:0px auto; margin-bottom:50px;}
.frontpage-about .frontpage-about-row{margin-bottom:20px;}
.frontpage-about .frontpage-about-row i{float:left;font-size:40px;width:70px;height:70px;background-color: rgba(0,174,239,1);border-radius:70px;line-height:70px; margin-bottom:10px;text-align:center;margin-right:30px; margin-top:5px; color:#fff;}
.frontpage-about .fbestand a {font-size: 22px; padding-top: 50px; text-align: center; display: block;}


/** SOCIAL ROW **/

.frontpage-social{background: #fff;padding:110px 0 150px;}
.frontpage-social .social-title{text-align:center;text-transform: uppercase;}
.frontpage-social .social-sub-title{text-align:center; margin-bottom:30px;}
.frontpage-social .inline-center-wrapper{text-align: center; margin-top:50px;}
.frontpage-social .inline-center-wrapper div{display:inline-block;text-align:center;padding:0 10px;}
.frontpage-social .inline-center-wrapper div a{color:#000;}
.frontpage-social .inline-center-wrapper div a:hover{text-decoration:none;}
.frontpage-social .inline-center-wrapper div a i{font-size:50px; color:#fff;width:90px;height:90px;background-color: rgba(83, 83, 83,.3);border-radius:90px;line-height:90px; margin-bottom:10px;}
.frontpage-social .inline-center-wrapper div a:hover i{color:#fff;background-color: rgba(0,174,239,1);}


/** TEAM ROW **/

/**.frontpage-team{background: rgba(0, 0, 0, 0);padding:120px 0 120px;}**/
.frontpage-team{background-image: linear-gradient(rgba(0, 0, 0, 0.3),rgba(0, 0, 0, 0.3)),url('../../uploads/2018/05/computer-2562651_1920.jpg'); padding:140px 0 200px; background-repeat: no-repeat; background-attachment: scroll; background-position: center; background-size: cover;}
.frontpage-team .team-title{text-align:center;text-transform: uppercase;color: #ffffff;}
.frontpage-team .team-sub-title{text-align:center; margin-bottom:30px;color: #ffffff;}
.frontpage-team .team-item{text-align:center;margin-top:20px;}
.frontpage-team .team-item img {max-width:70%;margin-bottom:30px;}
.frontpage-team .team-social-icons a{margin:0 5px;}
.frontpage-team .team-social-icons a i {border: 1px solid #4C5152;border-radius: 32px;color: #4C5152;font-size: 16px;height: 32px;line-height: 32px;width: 32px;-webkit-transition: all ease .2s;-moz-transition: all ease .2s;transition: all ease .2s;}
.frontpage-team .team-social-icons a:hover i {border: 1px solid #00aeef;color: #fff;background:#00aeef;}


/** NEWS ROW **/

.frontpage-news{background-image: url('../../uploads/2018/09/office-865091_1920.jpg'); padding:150px 0 150px; background-repeat: no-repeat; background-attachment: scroll; background-position: center; background-size: cover;}
.frontpage-news .news-title{text-align:center;text-transform: uppercase; color: #fff; margin-top: 0px;}
.frontpage-news .news-sub-title{text-align:center; margin-bottom:50px; color: #fff;}
.news-item {display:block;text-align:center;}
.news-item i {width:100%;height:262px;line-height:250px; margin-bottom:20px;color:#fff;background:#DCDCDC;font-size:200px;}
.news-item:hover i {background:#00aeef;}
.news-item h4, .news-item p{color:#000;}


/** ACTION #1 ROW **/
/** background-image:url(assets/images/overlay.png); **/
/**.frontpage-action1{background: rgba(0, 0, 0, 0); padding:120px 0 100px;}**/
.frontpage-action1{background-image: url('../../uploads/2018/09/people-3295555_1920.jpg'); padding:150px 0 200px; background-repeat: no-repeat; background-attachment: scroll; background-position: center; background-size: cover;}
.frontpage-action1 .action1-title{text-align:center;text-transform: uppercase;color: #fff;margin-top: 0px;}
.frontpage-action1 .action1-sub-title{text-align:center; margin-bottom:50px;color: #fff;}
.frontpage-action1 .action1-link-button{text-align:center;}
.frontpage-action1 .action1-link-button a{font-family: 'Oswald', sans-serif;background: #fff; padding: 5px 20px; font-size: 22px; text-transform: none; color: #000; display: inline-block;}


/** ACTION #2 ROW **/

.frontpage-action2{background:#000;padding:40px 0 40px;}
.frontpage-action2 .action2-title{color: #fff;float:left;margin: 8px 0 0;}
.frontpage-action2 .action2-link-button{text-align:center;}
.frontpage-action2 .action2-link-button a{font-family: 'Oswald', sans-serif;background: #fff; padding: 5px 20px; font-size: 24px; text-transform: none; color: #000; display: inline-block;float:right;}


/** TESTIMONIAL ROW **/

.frontpage-test{background: #fff;padding:150px 0 150px;}
.frontpage-test .test-title{text-align:center;text-transform: uppercase; margin-top: 0px;}
.frontpage-test .test-sub-title{text-align:center; margin-bottom:50px;}
.test-item {display:block;text-align:center;}
.test-item i {width:100%;height:262px;line-height:250px; margin-bottom:20px;color:#fff;background:#DCDCDC;font-size:200px;}
.test-item:hover i {background:#00aeef;}
.test-item h4, .test-item p{color:#000;}




/**********************************
MEDIA QUERY               
**********************************/

@media (min-width:992px) and (max-width:1199px){
    .featured-item i {height:210px;line-height:200px;font-size:150px;}
    .frontpage-banner{padding:150px 0;}
    .frontpage-banner .banner-title{font-size: 70px; line-height: 70px; padding-bottom:25px;}
    .frontpage-banner .banner-sub-title{font-size: 40px; line-height: 43px;padding-bottom:25px;}
    .frontpage-banner .banner-link-button a{font-size: 20px;}
}

@media (max-width:991px){
    .frontpage-test .frontpage-test-image{max-width: 45%;}
    .frontpage-action2 .action2-title {display:block;text-align:center;float:none;}
    .frontpage-action2 .action2-link-button{display:block;text-align:center;float:none;padding-top:20px;}
    .frontpage-action2 .action2-link-button a{display:inline-block;float:none;}
    .frontpage-about .frontpage-about-row { margin-bottom: 0px;}
    .frontpage-about .frontpage-about-row > div { margin-bottom: 20px;}
    .frontpage-banner .banner-title{font-size: 55px; line-height: 55px; padding-bottom:20px;}
    .frontpage-banner .banner-sub-title{font-size: 30px; line-height: 33px;padding-bottom:20px;}
    .frontpage-banner .banner-link-button a{font-size: 18px;}
    .h1, h1 {font-size:35px;}
    .h2, h2 {font-size:22px;}
    .h3, h3 {font-size:16px;}
    .h4, h4 {font-size:14px;}
    .h5, h5 {font-size:12px;}
    .h6, h6 {font-size:11px;}
}

@media (min-width:768px) and (max-width:991px){
    .featured-item i {height:160px;line-height:150px;font-size:100px;}
}

@media (min-width:768px) {
    .navbar-default .navbar-brand{display:none;}
}

@media (max-width:767px){
    body{padding-top:40px;}
    header{display:none;}
    .featured-item{padding-bottom:20px;}
    .frontpage-team .team-item img {max-width: 30%;}
    .social-icons { text-align: center; padding-top: 24px; }
    .primary-nav{position:fixed;width:100%;top:0px;left:0px;z-index:99;}
    .navbar { margin-bottom: 0px; margin-top: 0px; }
    .navbar-default .navbar-brand{color:#fff;}
    nav.stuck .navbar { margin-top: 0px; }
    .navbar-nav { margin: 7.5px 30px; }
    .navbar-default .navbar-nav>li a{display:inline-block;}
    .fallback_cb{display:none;}
}


