/*
Theme Name: WAVE SEVEN
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Promotion Driving. 
Version: 1.0
Author: Wave Seven
Author URI: http://www.wave-seven.co.uk
Template: W7
*/

@import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,400;0,500;0,600;1,400&display=swap');

/*Add your own styles here:*/
html{
	background-color: white;
}
#header_main_alternate{
	background-color: #00a0e1;
	margin-bottom: 6px;
}
div .logo{
	margin-bottom: 15px;
	padding-top: 15px;
}
div.flex_column.av_one_half {
	margin-top: 12px !important;
}

/* @group HEADER */
#header .widget {
 left: 40%;
 padding-top: 15px;
 position: absolute;
 top: -150px;
	width: 60%;
	height: auto;
	padding-right: 40px;
} 
#header .widget .headtelno {
	text-align: right;
	color: #4c4c4c;
	float: right;
	font: bold 25px/normal 'Jost', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
} 
#header .widget .headtelno .avia-button {
	-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
font-weight: 600;
	font-size: 22px;
	margin-top: 12px;
	padding: 4px 20px;

}
.html_header_top.html_bottom_nav_header .main_menu ul:first-child>li:first-child a{border-left-width: 0px;}
.html_header_top.html_bottom_nav_header .main_menu ul:first-child>li a{border-right-style: solid; border-right-width: 0px; font-size: 16px;}

#header a.aps-icon-link.animated {
	max-height: 32px;
	top: -20px !important;
} 
#header .aps-group-horizontal {
	max-height: 40px;
	float: right;
} 
/* @end */

/* @group BANNERS */
#layer_slider_1 div .avia-button{
	font-size: 22px !important;
	-webkit-border-radius: 6px !important;
-moz-border-radius: 6px !important;
border-radius: 6px !important;
border: 1px solid white !important;
	display: inline;
}

.mobilebanners p {
	line-height: 100%;
}

/* @end */

/* @group NAVIGATION */
/*------------------------*/
/*     Equal space menu
/*------------------------*/

#header #header_main_alternate .container{
    width: 100%!important;
    max-width:1000px;
    padding: 0 24px !important;
    margin:0!important;
    left:50%;
    transform:translateX(-50%);
}
#avia-menu {
  text-align: center!important;
  display:flex!important;
 
}

.av-main-nav > li {       
    flex-grow: 1;
    justify-content: center;
    width: auto!important;
	text-transform: uppercase;
}

.av-main-nav > li > a {
    display: block; 
	font-weight: normal !important;
	font-style: normal !important;
	
}
nav.main_menu ul.sub-menu {
	min-width: 270px;
}


/* @end */


/* @group FONTS */

.red {
	color: red;
}

p, ul, ol {
	color: #000000;
	font-size: 110%;
	margin-top: 0;
}

	h1, h2, h3, h4, h5, h6 {
	text-transform: none !important;
	letter-spacing: 0 !important;
	margin-bottom: 17px;
	}
.title_container{
	background-color: #63c4ec;
	line-height: normal;
}
.title_container .main-title a {text-decoration: none;
	color: #ffffff !important;
	font-weight: 600;
	font-size: 28px;
	line-height: 98% !important;
	text-align: center;
}
.title_container .main-title {text-decoration: none;
line-height: normal !important;
text-align: center;
}
h5 {
	line-height: 120%;
}
.av-special-heading-tag {
	font-weight: 500 !important;
}
.av-seperator-icon {
	font-size: 22px;
}
/* @end */

/* @group TEST SUCCESS FEATURE */

.page-id-8 .avia-builder-el-10 .widgettitle, #black-studio-tinymce-16 .widgettitle, #custom_html-2 h3{
font-weight: 400 !important;
text-transform: uppercase !important;
letter-spacing: 1px;
font-size: 18px !important;
	text-align: center;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #d54e6f;
	color: white !important;
	-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
}

.page-id-8 .grid-image, #black-studio-tinymce-16 .grid-image {
	padding: 25px 25px 0;
}
.page-id-8 h3.grid-entry-title.entry-title{
	text-align: center;
	font-size: 110% !important;
	background-color: transparent;
}

.page-id-8 .grid-entry-excerpt, #black-studio-tinymce-16 .grid-entry-excerpt {font-size: 14px; margin-bottom: -8px;
	font-weight: normal;
	text-align: center;
	font-style: normal;
	
}

.page-id-8 .textwidget .test-success .epgwrp, .page-id-8 .textwidget .test-success .easymedia_center, #black-studio-tinymce-16 .textwidget .test-success .easymedia_center  {
	background-color: #f1f1f1;
	-webkit-border-bottom-right-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
-moz-border-radius-bottomright: 6px;
-moz-border-radius-bottomleft: 6px;
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;
	margin-bottom: 8px;
	border: 1px solid #e2e2e2;
}
.page-id-8 .textwidget .test-success .thecol, #black-studio-tinymce-16 .thecol {
	margin-top: 12px;
	margin-bottom: 12px;
	padding-right: 20px;
	padding-left: 20px;
}

.page-id-8  .test-success div#nopagination, #black-studio-tinymce-16  .test-success div#nopagination {
	padding-top: 12px;
	padding-bottom: 16px;
	margin-bottom: 5px;
}

.page-id-8 .textwidget .test-success .avia-button, #black-studio-tinymce-16 .test-success .avia-button {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;

}
.page-id-8 .textwidget .test-success .avia_iconbox_title {
	font-weight: 200;
}



/* @end */

/* @group FOOTER */

#footer {
	padding: 0;
}
#footer div .av_one_half {
	padding: 0;
}
#footer .widget{
	margin-top: 16px;
	margin-bottom: 16px;
}
#footer #black-studio-tinymce-5 .textwidget {
	text-align: right !important;
}
#footer #black-studio-tinymce-5 {
	margin-bottom: 0 !important;
}
#footer #black-studio-tinymce-13{
	margin-top: 0;
}
#footer .footercol2 .telno{
	font-size: 26px;
	font-weight: 400;
}
#footer .followus {
	font-size: 140%;
	font-weight: 400;
	margin: 0 0 1px 10px;
	padding: 0 !important;
	line-height: 14px;
	float: right;
}
#footer .facebook {
	padding-left: 10px;
	display: inline-block;
	float: right;
}
#footer p {
	color: white;
	margin: 0 0 12px;
}
.rating-desc{
	color:#00a1e1;
	font-size:80%
}
.widget_evolution_twitter_timeline h3{
	display: none;
}
#footer .aps-group-horizontal {
	float: right;
	margin-top: 12px;
} 

#socket #menu-item-6016 {
	border-style: none;
	padding-left: 0;
} 
#socket #menu-item-128 {
	padding-right: 4px !important;
} 
/* @end */



/* @group HOME PAGE */

#black-studio-tinymce-10, #black-studio-tinymce-10 p  {
	margin-top: 0;
	padding: 0;
	background-color: transparent;
}
#black-studio-tinymce-10 img  {
	margin-top: 0;
	padding: 0;
	background-color: transparent;
}
#invest-grid {
	max-width: 930px !important;
	margin-right: auto !important;
	margin-left: auto !important;
	color: white !important;
		font: bold 25px/normal 'Jost', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}
#invest-grid .orange {
	color: #fdad14;
	font-size: 32px;
}
table .andriod img {
	margin-right: 12px !important;
}
/* @end */


/* @group HOME TESTIMONIAL */


.page-id-8 .avia-builder-el-11 .widgettitle{
font-weight: 200;
text-transform: uppercase;
letter-spacing: 1px;
font-size: 18px !important;
	text-align: center;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #00a0e1;
	color: white !important;
	-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
}
.page-id-8 .avia-builder-el-11 .avia-testimonial-wrapper{
	display:table; margin: 0; clear:both;
	padding: 0;
	
}

.page-id-8 .avia-builder-el-11 .avia-button {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;

}
.page-id-8 .avia-builder-el-11 .avia-testimonial-name{display:block;
	float: right;
}
.page-id-8 .avia-builder-el-11 .avia-testimonial-content p {
	font-size: 16px;
	line-height: 160%;
	font-style: italic;
	font-weight: 400;
}

.page-id-8 .avia-builder-el-11 .avia-testimonial{
padding:20px;
background-color: #f1f1f1;
	-webkit-border-bottom-right-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
-moz-border-radius-bottomright: 6px;
-moz-border-radius-bottomleft: 6px;
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;
border: 1px solid #121212;
	border-top-style: none;
}
/* @end */

/* @group PAYPAL */
/* change to .paypalwrap select just to target paypal */
#top select, .text_input, .text_area{
	margin-bottom: -10px;
	color: black !important;
}
.paypalwrap{
	display: none;
}
.page-id-424 .paypalwrap{
	display: block !important;
}
/* @end */

/* @group NOTIFICATIONS */

.avia_message_box{
/* Safari 3-4, iOS 1-3.2, Android 1.6- */
  -webkit-border-radius: 6px; 
  /* Firefox 1-3.6 */
  -moz-border-radius: 8px;  
  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
  border-radius: 6px; 
border: 1px solid #9cbcea !important;
	margin-top: 20px;
	margin-bottom: 0;
}
.avia_message_box_content p {
	text-transform: none;
	font-size: 115%;
	color: #005096;
	display: block;
	margin-top: 0;
}

/* @end */
/* @group Blockquotes  */

	blockquote{
	padding-left:20px;
	margin-bottom:1em;
	margin-right:1em;
	border-left: 7px solid #00a0e1 !important;
	font-size: 111%;
}
	
	/* @end */

/* @group SIDEBAR */
.inner_sidebar{
margin-left:20px;
}
.widget{
padding: 0px 0 30px 0;
}
.page-id-308 nav.widget, .page-id-424 nav.widget {
	display: none;
}
.widget_nav_menu ul:first-child>.current-menu-item,
.widget_nav_menu ul:first-child>.current_page_item,
.widget_nav_menu ul:first-child>.current-menu-ancestor{
	background-color: #00a0e1 !important;
	color: white !important;
}
.widget_nav_menu .current-menu-item>a, .widget_nav_menu .current_page_item>a{
	color: white !important;
	font-weight: 400 !important;
}

/* @end */

/* @group FORMS */

div#avia_preferred_date_and_time_of_1.av-form-text p{
	margin-bottom: -14px !important;
}

.avia_ajax_form .button {
padding: 10px 20px;
font-size: 120%;
outline: none;
font-family: 'Jost', "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; font-weight: bold;
	text-transform: uppercase;
	border-style: none;
}
#top.page.page-id-441 form, #top.page.page-id-568 form, .trainingenq form, .lessonenquiry form {
		margin-bottom: 20px;
	background-color: #f4f5fa;
	padding: 10px 30px 5px;
	border-style: solid;
	border-width: 1px;
	border-radius: 4px;
}

#top .avia_ajax_form .text_input, #top .avia_ajax_form .select, #top .avia_ajax_form .text_area{
	background-color: white !important;
}
#top .avia_ajax_form .text_input, #top .avia_ajax_form .select, #top .avia_ajax_form .text_area{
	
}
#top label{
		display: block;
		font-weight: bold;
		font-size: 14px;  }

.trainingenq {
	margin-bottom: 20px;
	background-color: #f4f5fa;
	padding: 10px 16px 5px;
	border-style: solid;
	border-width: 1px;
	border-radius: 8px;
}
.trainingenq form .wpforms-field-select {
	padding: 0;
}
.trainingenq form .wpforms-field-large {
	margin-bottom: 8px !important;
	background-color: white !important;
}
.trainingenq form button#wpforms-submit-7282 {
	margin-bottom: 8px !important;
}
.trainingenq form textarea {
	background-color: white !important;
}
/* @end */

/* @group WP FORMS */

label.wpforms-field-label {
	margin-bottom: 6px !important;
}
.wpforms-field-text {
	padding: 0 !important;
}
.wpforms-field-textarea textarea {
	margin-bottom: 0 !important;
}
.wpforms-field-large {
	margin-bottom: 12px !important;
}
.wpforms-field-email {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
.wpforms-field-radio fieldset {
	margin-bottom: 2px !important;
	border-bottom: 1px solid silver;
	border-bottom: 1px solid silver;
	padding-bottom: 20px !important;
	padding-top: 10px !important;
	margin-top: 0px;
}
.wpforms-list-inline {
	padding-bottom: 6px !important;
	padding-top: 0px !important;
}
.wpforms-list-inline {
	padding-bottom: 6px !important;
	padding-top: 0px !important;
}
.wpforms-submit {
	margin-bottom: 30px !important;
}
legend.wpforms-field-label {
	font-weight: bold !important;
	color: #005096 !important;
	hyphens: none !important;
}
.wpforms-field-container h4 {
	color: black !important;
	color: #005096 !important;
	hyphens: none !important;
	font: bold 18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif !important;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}
.wpforms-field-cont.field-68  {
	color: fuchsia !important;
}
/* @end */


/* @group GALLERIES */
#mbTitle {
	font-size: 1.4em !important;
	letter-spacing: 0em;
}


/* @end */

/* @group ACCORDIAN */
.togglecontainer .single_toggle:first-child .toggler, .togglecontainer .taglist + .single_toggle .toggler{
background-color: #00a0e1 !important;
	font-size: 16px;
	color: white;
}
.togglecontainer .single_toggle:first-child .toggler strong{
	color: white !important;
}


/* @end */

/* @group PRICING */
.temphide {
	display: none !important;
}

.pricing-table> li.avia-heading-row{
	font-size: 220%;
	font-weight: bold;
	text-transform: uppercase;
	padding:22px 12px;
	border-color: silver !important;
}
.pricing-table li:not(.avia-heading-row):not(.avia-pricing-row) {
	text-align: left;
	padding-left: 22px;
	color: black !important;
}

.pricing-table li.avia-pricing-row {text-align: center; font-size: 40px; line-height: 1em; padding:12px 12px;
font-weight:600;
border-color: silver !important;
}
.pricing-table .recom {
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
}
.avia-table-1 .pricing-table li.avia-heading-row { background-color: #be8300; color: #ffffff; border-color: purple; }
.avia-table-1 .pricing-table li.avia-pricing-row { background-color: #be8300; }
.avia-table-2 .pricing-table li.avia-heading-row { background-color: silver; color: #ffffff; border-color: purple; }
.avia-table-2 .pricing-table li.avia-pricing-row { background-color: silver; }
.avia-table-3 .pricing-table li.avia-heading-row { background-color: #e3c400; color: #ffffff; border-color: purple; }
.avia-table-3 .pricing-table li.avia-pricing-row { background-color: #e3c400; }
.pricing-table li.avia-pricing-row .currency-symbol { color: white !important; opacity: 1.0 !important;
	margin-right: 5px;
}

.avia-data-table.avia_pricing_minimal th,.avia-data-table.avia_pricing_minimal td{text-align: left !important;padding:12px;color: black !important;
	font-size: 120%;
	border-color: #00a0e1;
	background-color: #f2f2ff;
}
.avia-data-table.avia_pricing_minimal tr.avia-heading-row th{
	background-color: #00a0e1 !important;
	color: white !important;
}
.page-id-2804 table td:nth-child(2), .page-id-2804 table th:nth-child(2) {
	text-align: right !important;
	width: 20% !important;
}
.instructtable th:nth-child(2), .instructtable td:nth-child(2) {
width: 16%;
text-align: right !important;
font-size: 140%;
}	
.instructtable2 th:nth-child(2), .instructtable2 td:nth-child(2) {
width: 25%;
text-align: right !important;
font-size: 130%;
}	

.instructtable3 th:nth-child(2), .instructtable3 td:nth-child(2) {
width: 25%;
text-align: right !important;
font-size: 130%;
}	

.instructtable3 p{
	font-size: 90%;
}

.starburst{
	margin-top: -140px !important;
	width: 120px;	
}
.instructtable td:nth-child(2) img {
	margin-top: -40px;

}	
.instructtable td:nth-child(1) {
vertical-align: top;
}
.instructtable2 th:nth-child(2) .lower {
	text-transform: none !important;
}	
.page-id-3928 .av-flex-placeholder {
	width: 2% !important;
}	
.instructgraphic, .page-id-3928 h2  {
	background-color: #00a0e1 !important;
	padding: 15px;
	border-radius: 6px;
	color: white !important;
}
.instructgraphic p{
	color: white;
	font-size: 120%;
}
.fullbutton a {
	font-size: 16px !important;
	min-width: 100% !important;
	text-transform: uppercase;
}	
/* @end */

/* @group TESTIMONIALS */
.avia-testimonial-image, .avia-testimonial-image img {border-radius: 4px;}


/* @end */

/* @group REVIEWS */
.tt_style_1 fieldset:hover{
    background: rgba(0, 0, 0, 0) !important;
}
#ttshowcase_form input, #ttshowcase_form fieldset{
	margin: 0 !important;
}

#ttshowcase_form input#hverification{
	min-width: 100px;
}
#ttshowcase_form button{
	box-shadow: none;
	color: white;
	font-size: 18px;
	font-weight: bold;
	background-color: #00a0e1;
	padding: 8px 30px;
}
#ttshowcase_form input#tt_hp_email_mandatory{
	display: none;
}
#ttshowcase_form label.tt_radio_label{
margin-left: 8px !important;
}
#ttshowcase_form .tt_consent_fieldset label{
	font-size: 12px;
	line-height: 16px;
	font-style: italic;
	font-weight: normal;
}
.page-id-3499 #ttshowcase_form .tt_boolean_fieldset p{
	font-size: 12px;
	line-height: 18px;
	font-style: normal;
	font-weight: normal !important;
	margin-top: 0;
	color: gray;
}
.page-id-3499 #ttshowcase_form .tt_rating_fieldset{
	margin-bottom: 16px !important;
}
.page-id-3499 #ttshowcase_form .tt_boolean_fieldset{
	padding-top: 0;
}
.page-id-3499 #ttshowcase_form textarea{
	margin-bottom: 0;
}
.page-id-3499 input#_aditional_info_custom_boolean_2{
	display: none;
}

div.ttshowcase_confirmation{
	text-align: center !important;
	font-size: 16px;
	color: #00a0e1;
}
.page-id-3453 .avia-button.avia-size-large {
	padding:15px 30px 13px;
	font-size:18px;
	min-width:230px !important;
}
#custom_html-2 .ttshowcase_rl_breed {
	padding: 22px 16px 12px;
	background-color: #f1f1f1;
	-webkit-border-bottom-right-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
-moz-border-radius-bottomright: 6px;
-moz-border-radius-bottomleft: 6px;
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;
	border: 1px solid #e2e2e2;
}
#custom_html-2 .fa.fa-star {
	font-size: 26px;
}
.page-id-3453 .fa.fa-star {
	font-size: 17px;
}
#custom_html-2 .reviewer {
	font-size: 16px;
	margin-bottom: 6px;
}
#custom_html-2 p {
	font-size: 15px;
	margin-top: 6px;
	color: #3f3e3e;
}
.tt_single_page_testimonial, .ttshowcase_rl_quote p {
	font-size: 16px;
	line-height: 160% !important;
}
/* @end */

/* @group THEORY BUTTONS */

.theorybutton .avia-button {
	min-width: 400px !important;
	margin-top: 20px;
	font-size: 18px !important;
}

/* @end */

/* @group VIDEOS */

.page-id-3395 .av-flex-placeholder {
	width: 2% !important;
}
.page-id-3395 .avia-button-fullwidth {
	margin-bottom: 22px !important;
	padding: 12px !important;
	font-size: 16px !important;
	text-transform: uppercase;
}
.page-id-415 .avia-button.avia-size-large{
	padding: 12px;
	font-size:18px;
	min-width:190px !important;
}
/* @end */

/* @group WAITING LIST FORMS */

.wpforms-view-field-label, .wpforms-view-field-type-text-value, .wpforms-view-field-type-radio-value, .wpforms-view-field-type-entryDate-value, .wpforms-view-field-type-checkbox-value, .wpforms-view-field-type-email-value, .wpforms-view-field-type-date-time-value {
	clear: both;
	display: inline-block !important;
	float: none;
}
.wpforms-view-field-value {
	margin-left: 7px;
}
.wpforms-view-field-type-textarea-value {
	margin-left: 0px;
}
.wpforms-view-type-list {
	border-style: none !important;
}
.pure-g.wpforms-view-row {
	border: 1px solid silver;
	margin-bottom: 19px;
	background-color: #fafafa;
	border-radius: 4px;
}
.stud_name a {
	text-transform: uppercase;
	font-weight: bold;
}
.wpforms-view-search-form.horizontal, .wpforms-view-search-form.horizontal .search-form-field input  {
	margin-bottom: 12px !important;
}
.wpforms-view-search-form.horizontal input.view-clr-btn  {
	margin-top: 12px;
}

.field-search  {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}
#wrap_all  {
	vertical-align: top !important;
}
.wpforms-view-field-cont  {
	border-style: none !important;
	padding: 2px 0 !important;
	margin-bottom: 2px !important;
	margin-top: 2px !important;
}
.wpforms-view-field-type-singleEntryLink-value, .wpforms-view-field-type-editEntry-value  {
	margin-left: 0 !important;
	text-align: center;
	display: block;
	float: left;
	padding: 4px 20px;
	color: white !important;
	background-color: #00A1E0;
	border-radius: 4px;
	margin-top: 0px;
	
}
.wpforms-view-field-type-singleEntryLink-value a, .wpforms-view-field-type-editEntry-value a  {
	color: white !important;
	display: block !;
}
.avia-buttonrow-wrap .avia_iconbox_title{
	font-size: 16px !important;
}
.wpforms-view-field-type-singleEntryLink-value a  {
	color: white !important;
}
.wpforms-view-field-type-textarea-value, .wpforms-view-field-type-textarea-value .editable  {
	line-height: normal !important;
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}
.editable-pre-wrapped {
   white-space: normal !important;
}
.wl-postcode .wpforms-view-field-type-text-value {
	text-transform: uppercase !important;
}
.wpforms-view-search-form.horizontal .search-form-field, .wpforms-view-search-form.horizontal input {
	width: 31.6%;
}
.wpforms-view-search-form.horizontal input {
	min-height: 36px;
}
.page-id-5621 form {
	border: 1px solid silver;
	margin-bottom: 19px;
	background-color: #fafafa;
	border-radius: 4px;
	padding: 5px 20px;
}
.page-id-5621 form input, .page-id-5621 form textarea {
	border: 1px solid silver !important;
}
.page-id-5621 form input, .page-id-5621 form textarea {
	border: 1px solid silver !important;
}
.page-id-5621 .units {
	padding-top: 20px;
}
.field-68 .wpforms-view-field-value, .wpf-inline-edit-view .field-68 .wpforms-view-field-value .editable,  .field-76 .wpforms-view-field-value .editable, .field-77 .wpforms-view-field-value .editable, .field-78 .wpforms-view-field-value .editable    {
	color: red !important;
	font-weight: bold;
	letter-spacing: 1px;
}
.field-76 .wpforms-view-field-label, .field-77 .wpforms-view-field-label, .field-78 .wpforms-view-field-label   {
	color: green !important;
	
}
.field-6 .wpforms-view-field-value, .wpf-inline-edit-view .field-6 .wpforms-view-field-value .editable   {
	color: #00A1E0 !important;
	font-weight: bold;
	letter-spacing: 0px;
	text-transform: uppercase;
}
.field-69 .wpforms-view-field-value, .wpf-inline-edit-view .field-69 .wpforms-view-field-value .editable {
	color: #00A1E0 !important;
	font-weight: bold;
	letter-spacing: 0px;
}
.editable-click  {
	border-bottom: 2px dotted red !important;
}
.editable-disabled  {
	border-bottom-style: none !important;
}
.editable-input textarea  {
	min-width: 300px;
	min-height: 200px !important;
}
.listspace p, .listspace {
	font-size: 1px;
	max-height: 1px;
}
  
.control-group ul li.depth-1 {
	display: block !important;
	min-width: 250px !important;

}  
.control-group ul li.depth-1 label {
	display: inline-block !important;
		margin-top: 8px !important;
	margin-bottom: 8px !important;
} 
.editable-buttons {
   display: table !important; /* should be inline to take effect of parent's white-space: nowrap */
   vertical-align: bottom !important;
   margin-left: auto !important;
   /* inline-block emulation for IE7*/
   zoom: 1.1 !important; 
}
.editable-container.editable-popup {
    max-width: none !important; /* without this rule poshytip/tooltip does not stretch */
	border: 3px solid red !important;
}  
a.inline-edit-enable {
	display: none;
} 
.wpforms-view-field-type-checkbox-value {
	word-break: break-word;
}
/* @end */

/* @group MASONRY */

.av-inner-masonry {
	margin: 0;
}

/* @end */

/* @group TWITTER */

#ctf {
	border-radius: 8px !important;
	background-color: white;
	border: 1px solid silver;
}
.home #ctf {
	height: 160px !important;
}
#ctf.ctf p {
	font-size: 14px;
	line-height: normal;
	color: black !important;
}
#ctf.ctf p a {
	color: #0076ff !important;
}
#ctf.ctf .ctf-author-box {
	line-height: normal !important;
	color: black !important;
}
#ctf.ctf a.ctf-tweet-date {
	color: black !important;
}
.ctf-tweets{
	padding-right: 4px;
	padding-left: 4px;
	color: black !important;
	margin-left: 10px;
}
.ctf-tweet-content{
	margin: 0 10px 0 1px !important;
}
a.ctf-author-name{
	color: black !important;
	font-size: 14px;
}
.ctf-more{
	color: gray !important;
	color: black !important;
}
/* @end */

.main_color {
	border-top-style: none !important;
}

.page-id-986 a.avia-button.avia-size-x-large {
	font-size: 140% !important;
	padding: 15px 30px !important;
	border: 2px solid white !important;
}
.page-id-986 h1 {
	margin-bottom: 12px !important;
	margin-top: -20px !important;
}
.desktophide, .page-id-8 #whatsapp_chat_widget, .page-id-3607 #whatsapp_chat_widget, .page-id-334 #whatsapp_chat_widget, .page-id-344 #whatsapp_chat_widget, .page-id-1132 #whatsapp_chat_widget, .page-id-806 #whatsapp_chat_widget, .page-id-358 #whatsapp_chat_widget, .page-id-360 #whatsapp_chat_widget, .page-id-383 #whatsapp_chat_widget, .page-id-302 #whatsapp_chat_widget, .page-id-308 #whatsapp_chat_widget, .page-id-424 #whatsapp_chat_widget, .page-id-415 #whatsapp_chat_widget, .page-id-417 #whatsapp_chat_widget, .page-id-419 #whatsapp_chat_widget, .page-id-421 #whatsapp_chat_widget, .page-id-516 #whatsapp_chat_widget, .page-id-3295 #whatsapp_chat_widget, .page-id-3453 #whatsapp_chat_widget, .page-id-3499 #whatsapp_chat_widget, .page-id-1981 #whatsapp_chat_widget, .page-id-441 #whatsapp_chat_widget, .page-id-669 #whatsapp_chat_widget, .page-id-692 #whatsapp_chat_widget, .page-id-612 #whatsapp_chat_widget, .page-id-3317 #whatsapp_chat_widget, .page-id-568 #whatsapp_chat_widget, .page-id-1147 #whatsapp_chat_widget, .page-id-1144 #whatsapp_chat_widget, .page-id-3397 #whatsapp_chat_widget, .page-id-3446 #whatsapp_chat_widget, .page-id-986 #fb-root, .page-id-4046 #fb-root, .page-id-1174 #fb-root, .page-id-991 #fb-root, .page-id-994 #fb-root, .page-id-533 #fb-root, .page-id-2804 #fb-root, .page-id-986 #fb-root, .page-id-3928 #fb-root, .page-id-1178 #fb-root, .page-id-1176 #fb-root, .page-id-1113 #fb-root  {
	display: none;
}

.page-id-4046 .avia-button {
	margin-bottom: 20px;
}
/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 989px) {

#wrap_all {
position: relative !important;
}

.responsive .av-burger-menu-main{display: block;}
		.responsive #top #wrap_all .main_menu{top:0; height:80px; left:auto; right:0; display: block; position: absolute;}
		.responsive .main_menu ul:first-child > li a { height: 80px; line-height: 80px;
		font-size: 24px !important;
		}
		.responsive #header_main_alternate{
		display:none;
		}

.wpforms-view-search-form.horizontal .search-form-field, .wpforms-view-search-form.horizontal input {
	width: 46%;
}	
}


/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
/* Mobile Landscape Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 767px) {
#layerslider_5 #intro-text, .avia-layerslider #intro-text {
	font-size: 180% !important;
	line-height: 130% !important;
}
.theorybutton .avia-button {
	min-width: 0px !important;
	margin-top: 20px;
	font-size: 18px !important;
}
.instructtable th:nth-child(2), .instructtable td:nth-child(2), .instructtable2 th:nth-child(2), .instructtable2 td:nth-child(2) {
width: 100%;
text-align: right !important;
font-size: 140%;
}	
.instructtable td:nth-child(2) img {
	margin-top: -30px;
}	
.instructtable3 th:nth-child(2), .instructtable3 td:nth-child(2) {
width: 100% !important;
text-align: right !important;
font-size: 130%;
}
.starburst{
	margin-top: -95px !important;
	width: 120px;	
}
.avia-buttonrow-wrap .avia-button {
	width: 100% !important;
}
.avia-buttonrow-wrap .avia_iconbox_title {
	font-size: 22px !important;
}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {

#footer .footercol2{
	text-align: center;
}

#footer .facebook {
	float: none;
	text-align: center;
}
#footer .textwidget {
	text-align: center !important;
}
#footer .textwidget {
	text-align: center !important;
}
#footer .followus {
	float: none;
	height: auto;
	margin: 0;
}
#footer .facebook {
	float: none;
	margin-top: 8px;
}

#layerslider_5 #intro-text, .avia-layerslider #intro-text {
	font-size: 120% !important;
	line-height: 165% !important;
}
.ls-layers a.avia-button {
	display: none !important;
}
.theorybutton .avia-button {
	min-width: 0px !important;
	margin-top: 20px;
	font-size: 18px !important;
}
.desktophide {
	display: block !important;
}
}
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
#slider-button {
	display: none;
}
#layerslider_5 #intro-text, .avia-layerslider #intro-text {
	font-size: 120% !important;
	line-height: 150% !important;
}
	.responsive .logo{
	width: 70% !important;
}
.container #advanced_menu_toggle:after {
  content: "" ;
	
}

#footer .footercol2{
	text-align: center;
}

#footer .facebook {
	float: none;
	text-align: center;
}
#footer .textwidget {
	text-align: center !important;
}
#footer .textwidget {
	text-align: center !important;
}
#footer .followus {
	float: none;
	height: auto;
	margin: 0;
}
#footer .facebook {
	float: none;
	margin-top: 8px;
}
.ls-layers a.avia-button {
	display: none !important;
}
.theorybutton .avia-button {
	min-width: 0px !important;
	margin-top: 20px;
	font-size: 18px !important;
}
.desktophide {
	display: block !important;
}

.wpforms-view-search-form.horizontal .search-form-field, .wpforms-view-search-form.horizontal input {
	width: 100%;
}
.wpforms-view-search-form.horizontal input.view-clr-btn  {
	margin-top: 12px;
		margin-left: 0;
}
	}


