/* Enter Your Custom CSS Here */
#top #header .av-main-nav > li > a .avia-menu-text, #top #header .av-main-nav > li > a .avia-menu-subtext, .main_color .primary-background, .main_color .primary-background a, div .main_color .button, .main_color #submit, .main_color input[type="submit"], .main_color .small-preview:hover, .main_color .avia-menu-fx, .main_color .avia-menu-fx .avia-arrow, .main_color.iconbox_top .iconbox_icon, .main_color .iconbox_top a.iconbox_icon:hover, .main_color .avia-data-table th.avia-highlight-col, .main_color .avia-color-theme-color, .main_color .avia-color-theme-color:hover, .main_color .image-overlay .image-overlay-inside::before, .main_color .comment-count, .main_color .av_dropcap2, #top #wrap_all .main_color .av-menu-button-colored > a .avia-menu-text, .main_color .av-colored-style .av-countdown-cell-inner, .responsive #top .main_color .av-open-submenu.av-subnav-menu > li > a:hover, #top .main_color .av-open-submenu.av-subnav-menu li > ul a:hover{
    color: #4b565c;
  	font-family:'Arial Black', sans-serif;
  	text-align:center;
  	font-weight:bold;
  	text-transform:uppercase;
}
#top .av_seperator_big_border#header .av-main-nav>li>a {
    padding: 20px;
}
#top #header .av-main-nav > li > a{
	display:inline;
}
.avia_ajax_form .button {
    border:none;
    border-radius: 0px;
    font-size: 16px;
    font-weight: bold;
}
h1{
	text-transform:uppercase;
  	font-family:san-serif;
  	color:#ef8b21;
}
.html_header_sidebar #header .av-main-nav > li > a {
    border-bottom:none;
  	margin: 5% 13%;
}
.header_color .header_bg, .header_color .main_menu ul ul, .header_color .main_menu .menu ul li a, .header_color .pointer_arrow_wrap .pointer_arrow, .header_color .avia_mega_div, .header_color .av-subnav-menu > li ul, .header_color .av-subnav-menu a {
    background-color: transparent;
}
.html_header_left #main {
    border:none;
    margin-left: 125px;
}
.html_header_sidebar .logo{
	border:none;
  	height:0;
}
#header_main{
	border:none;
}
.av-image-caption-overlay-position {
    bottom: 24px;
    display: table;
    left: 70px;
    position: absolute;
    text-align: left;
    width: 400px;
}
.content, .sidebar {
	padding-top:0px;
}
.av-image-caption-overlay-center {
    bottom: 0;
    position: absolute;
  	text-shadow:0px 0px 22px #000;
}
#top .main_color .avia-color-theme-color {
    border: none;
    border-radius: 0;
    color: #4b565c;
    font-family: "Arial black";
    font-size: 16px;
    font-weight: bold;
}
#top .main_color .input-text, #top .main_color input[type="text"], #top .main_color input[type="input"], #top .main_color input[type="password"], #top .main_color input[type="email"], #top .main_color input[type="number"], #top .main_color input[type="url"], #top .main_color input[type="tel"], #top .main_color input[type="search"], #top .main_color textarea, #top .main_color select {
    background-color: #f8f8f8;
    border-color: #4b565c;
    color: #4b565c;
    font-family: "Open Sans";
    font-size: 22px;
    font-style: italic;
    padding-left: 24px;
}
.datepicker .medium .dmy .datepicker_no_icon .hasDatepicker{
	padding:24px;
}
#top .main_color input[type="submit"]{
	font-size:16px;
}
section.av_textblock_section .avia_textblock {
padding-right:20%;
}
.image-overlay {
 visibility: hidden;
 }
/*#top .main_color span .gfield_required{
color:#4b565c;
}*/
/*#top label span, #top legend span, #top .main-color span, .ginput_product_price {
    color: #ef8b21;
}*/
#top .main_color .ginput_container_select option.gf_placeholder span.gfield_required{
  color: #ef8b21;
}
#top .main_color select{
	color:orange;
}

/*#top .main_color #input_1_4_3 input[type="text"].gfield_date_year , #top .main_color #input_1_4_1 input[type="text"].gfield_date_month, #top .main_color #input_1_4_2 input[type="text"].gfield_date_day{
	padding-left:0px;
}*/
#top .main_color input[type="text"] #input_1_4_2{
	margin-left:-37px;
}
.gform_wrapper span.ginput_product_price, .gform_wrapper .top_label span.ginput_total{
	color:#ef8b21;
}
#top label span, #top legend span, .gform_wrapper .gfield_required{
	color:#ef8b21;
}
#top .main .menu-dodge{
	margin-right:30px;
}
#socket .social_bookmarks li a {
	width: 50px !important;
	height: 50px !important;
	font-size: 28px !important;
}
#top .main_color .input-text .ginput_quantity{
	width:42px;
	display:inline-block;
}
.gform_wrapper div.validation_error {
    background-color: #bf131e;
    border: 2px solid #ff1928;
    color: #fff;
    padding: 12px 24px;
}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background-color: #bf131e;
    border: 2px solid #ff1928;
  	color: #fff;
    margin-bottom: 0.375em !important;
    padding: 0;
}
.gform_wrapper .validation_message {
    color: #ffd9de;
    font-weight: 700;
    letter-spacing: normal;
}
p{
	color:#dbdddb;
}
a{
	color:#ef8b21;
}
#top .main_color .gv-field-label{
	font-style:italic;
  	color:grey;
}
/*#top #wrap_all li.birthdate{
        width:250px;
}*/
/*.html_header_sidebar #top .fullsize .template-blog .post .entry-content-wrapper > * {
    margin-left: 125px;
    max-width: none;
}*/
#top #wrap_all .gv-back-link{
	/*background-color:#ef8b21;*/
  	border:none;
    border-radius: 0px;
  	/*color:#fff;*/
    font-size: 16px;
    font-weight: bold;
}
.main_color tr:nth-child(2n+1), .main_color .pricing-table > li:nth-child(2n+1), .main_color .pricing-extra {
    background: #4B565C none repeat scroll 0 0;
}
#top .main_color .gv-field-label {
    color: grey;
    /*float: right;*/
    font-style: italic;
}
.gv-container img {
    display: block;
    margin: 0;
    max-height: 100px;
    max-width: 50px;
    padding: 0;
}
#top #wrap_all td img .gv-image{
  max-width:100px;
}
#top .main_color .invers-color .input-text, #top .main_color .invers-color input[type="text"], #top .main_color .invers-color input[type="input"], #top .main_color .invers-color input[type="password"], #top .main_color .invers-color input[type="email"], #top .main_color .invers-color input[type="number"], #top .main_color .invers-color input[type="url"], #top .main_color .invers-color input[type="tel"], #top .main_color .invers-color input[type="search"], #top .main_color .invers-color textarea, #top .main_color .invers-color select {
    background-color: #fff;
}
div .main_color .tabcontainer .active_tab_content, div .main_color .tabcontainer .active_tab {
    background-color: #7e898f;
    color: #dbdddb;
}
.gv-table-view tfoot{ 
  display:none; 
}
@media only screen and (max-width: 990px) {
.avia-image-container img, .avia-image-container .av-image-caption-overlay{
	display: none!important;
  }}