.vertical-tab-menu {
  width:25% !important;
}
.vertical-tab-contents {
  width:75% !important;
}



.we-customer-ratings__averages__display { 
  font-size: 48px !important; 
  font-weight: 800 !important; 
  
}

.gform_body input[type="text"], .gform_body textarea, .gform_body input[type="button"] {
padding: 5px !important;
background-color: whiteSmoke;
border: 1px solid #D6D6D6;
color: #333;
-webkit-border-radius: 2px;
-khtml-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 0px;
margin: 5px 5px 5px 0;
font-size: 14px !important;
}
.gform_body input[type="text"]:focus, .gform_body textarea:focus {
background-color: white;
border-color: #D6D6D6;
color: #333;
}

body #gform_wrapper_14 .gform_body .gform_fields .gfield select {
  border: 1px solid #1aaa56;
  background-color: whiteSmoke;
}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul li, body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul li {
  list-style: none !important;
}

.jwplayer video {
background: #ffffff !important; 
}

body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul li, body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul li{

      list-style-type: none !important;

}




/* Gravity form credit card field —————————–*/

body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_creditcard .ginput_cardinfo_right 
{
  margin-left: 20px ;
}
body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_creditcard .ginput_cardinfo_right .ginput_card_security_code 
{
  margin-top: 2px;
}
body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_creditcard .ginput_cardinfo_right .ginput_card_security_code_icon 
{
  margin-top: 6px;
  margin-left: -5px;
}



/* Passster password protected page KH custom style set —————————–*/
.passster-form {
text-align: center !important;
margin: 0 auto !important;
background:#FFFFFF !important;
max-width: 980px !important;

}
.passster-form h4 {
  color:#222222 !important;
}
.passster-form button[type="submit"] {
	background: transparent !important;
	color:#222222 !important;
	border:1px solid #222222 !important;
  border-radius: 0px;
}
.passster-form button[type="submit"]:hover {
	background: #222222 !important;
	color:#ffffff !important;
	-webkit-transition:background 0.2s ease-in-out !important;
	-moz-transition:background 0.2s ease-in-out !important;
	transition:background-color 0.2s ease-in-out !important;
}



/* B4UFLY map elements captions —————————–*/
.tmb .t-entry p.t-entry-meta span {
font-weight: 400 !important;
}


/* Share button title margin —————————–*/

div.heateor_sss_sharing_title {
margin-bottom: 20px;
 margin-top:60px;
  color: #303133;
  font-size: 12px;
  font-weight: bold !important;

}

/* Categories / tags Gravity Forms —————————–*/
.ginput_container_checkbox {
margin-top: 25px !important;
}


/* Submit Button Gravity Forms —————————–*/

body .gform_wrapper .gform_footer input[type=submit] {
color: #FFFFFF;
background: #1aaa56;
font-size: 13px;
letter-spacing: 1px;
text-transform: uppercase;
border: none; 
border-radius: 0px;
}

body .gform_wrapper .gform_footer input:hover[type=submit] {
background: #494949;
}

/* Submit Button Gravity Forms NEXT
—————————–*/

.gform_wrapper .gform_page_footer {
height: 50px;}

input#gform_next_button_4_7.gform_next_button.button {
color: #FFFFFF !important;
background: #1AAA56 !important;
font-size: 14px !important;
letter-spacing: 1px;
text-transform: uppercase !important;
float: left !important;
height: 53px !important;
border: none; 
border-radius: 250px !important;
}

/* Submit Button Gravity Forms PREVIOUS
—————————–*/
input#gform_previous_button_4.gform_previous_button.button {
color: #303133 !important;
background: #ffffff !important;
font-size: 14px !important;
text-transform: uppercase !important;
float: left !important;
letter-spacing: 1px;
height: 53px !important;
border: 1px solid #303133; 
border-radius: 250px !important;
}






input#gform_submit_button_4.gform_button.button {
color: #FFFFFF !important;
background: #1AAA56 !important;
font-size: 16px !important;
letter-spacing: 1px !important;
text-transform: uppercase !important;
float: left !important;
border: none; 
border-radius: 250px !important;
}


/* Gravity Forms buttons placement —————————–*/
.gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label input[type=submit], .gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label input[type=button], .gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label input[type=image] {
margin-top: 5px !important;
}

.no-bottom {
margin-bottom: -30px !important;
}

#gform_wrapper_2 .gform_footer {
    display: none;
}

.gfield {
    margin-bottom: 30px !important;
}

.smalltag {
    color: #888888 !important;
    font-size: 12px !important;
}

.facetwp-counter {
    display: none;
}

.tmb .t-entry p.t-entry-comments .extras a.extras-wrap {
    display: none !important;
}

.post-info .category-info {
    display: none !important;
}

.post-info .author-info {
    display: none  !important;
}


/* HELP View all Buttons
—————————–*/








.topleftbutton {
 margin-top: 1px !important;
    margin-right: 2px !important;
    position: absolute !important;
    top: 0 !important;
    right: 0!important;
    font-weight: 800 !important;
   z-index: 1000;
}

/* VOTED Buttons
—————————–*/
.helpful-block-content {
margin-top: 30px !important;}

div.helpful-block-content-wth-theme-thumbs {
margin-top: 30px !important;}

wth-green-btn.icon-thumbs-o-up.icon1-thumbs-o-up a {
color: #ffffff !important;
}

wth-red-btn.icon-thumbs-o-down.icon1-thumbs-o-down a {
color: #ffffff !important;
}
a.wth-green-btn.icon-thumbsup.icon1-thumbs-up4 {
color: #ffffff !important;
}
.wth-green-btn.icon-thumbsup.icon1-thumbs-up4 a {
color: #ffffff !important;
}


/* Rounded boxes NEWS
—————————–*/
.resources-box  {
border-radius: 8px; }

.resources-images-top {
border-radius: 8px; }












/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 20px) and (max-device-width : 580px) {

.topleftbutton {
display: none !important;
}

}

/* Smartphones (landscape) ----------- */
@media only screen and (min-width : 321px) {



}

/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 320px) {



}

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
/* Styles */
}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
/* Styles */
}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
/* Styles */
}
/**********
iPad 3
**********/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
}
/* Desktops and laptops ----------- */
@media only screen  and (min-width : 1224px) {
/* Styles */
}

/* Large screens ----------- */
@media only screen  and (min-width : 1824px) {
/* Styles */
}

/* iPhone 4 ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {



}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {



}

/* iPhone 5 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){



}

@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){



}

/* iPhone 6, 7, 8 ----------- */
@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){



}

@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){



}

/* iPhone 6+, 7+, 8+ ----------- */
@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){



}

@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

/* iPhone X ----------- */
@media only screen and (min-device-width: 375px) and (max-device-height: 812px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){



}

@media only screen and (min-device-width: 375px) and (max-device-height: 812px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){


}

/* iPhone XS Max, XR ----------- */
@media only screen and (min-device-width: 414px) and (max-device-height: 896px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){


}

@media only screen and (min-device-width: 414px) and (max-device-height: 896px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
/* Styles */
}

/* Samsung Galaxy S3 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

/* Samsung Galaxy S4 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
/* Styles */
}

@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
/* Styles */
}

/* Samsung Galaxy S5 ----------- */
@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
/* Styles */
}

@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
/* Styles */
}


.letter-section ul.columns.max-0-columns, .letter-section ul.columns.max-1-columns {
max-width: 100%;
}

.max-0-columns ul {
max-width: 100% !important;
}




