.cycle-slide .builder-banner-content {

padding-left: 3em;
padding-right: 3em;
}

@media screen and (max-width: 800px) {
    h1:not(.site-title) a, h1:not(.site-title), .builder-banner-inner-content h1 {
        font-size: 38px !important;
    }
}

@media screen and (max-width: 800px) {
    h2 {
        font-size: 18px !important;
    }
}

.menu-toggle {
	margin: 22px 0 0;
	margin: 2.2rem 0 0;
	padding: 10px 14px;
	padding: 1rem 1.4rem;
	border: 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #c6c6c6;
	background-color: #f2f2f2;
	font-size: 14px;
	font-size: 1.3rem;
	text-align: center;
	cursor: pointer;
}


.site-navigation .menu li a, .site-navigation .nav-menu li a {
  color: #463570;
  	text-align: center;  
    display: block;
    padding: 10px 10px;
    border-bottom: 0px solid #171717;
    /* color: #171717; */
    font-size: 14px;
    /* font-size: 1.4rem; */
    font-weight: normal;
    line-height: 1.8;
    text-decoration: none;
}

.builder-section-banner .cycle-prev:before, .builder-section-banner .cycle-next:before { font-family: 'FontAwesome' !important; }
