/* Single page control for testimonials */
.page-id-1936 .avia-slider-testimonials .avia-testimonial-content, .page-id-2348 .main_color .avia-testimonial-arrow-wrap .avia-arrow { border-radius: 7px; border-radius: 7px; border-color: white; background: #ffffff; }


/* I OWN YOU MAILCHIMP SUCKAH */
#mc4wp-form-1 {margin: auto; width:300px;}
.GabForm {font-size: 20px; background-color: #eeeeee;}
.GabForm.hover {background-color: #eeeeee;}

/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* General Custom CSS */

/* Changes color of all pricing tables - custom colors on each page will require PHP alteration http://www.kriesi.at/support/topic/changing-multiple-table-colors-on-different-pages/  */
.pricing-table li.avia-heading-row, .pricing-table li.avia-heading-row .pricing-extra { background-color: #24d0d4!important; }
.pricing-table li.avia-heading-row, .pricing-table li.avia-heading-row .pricing-extra { border-color: #E0E0E0!important; }
.pricing-table li.avia-pricing-row { background-color: #24d0d4!important; }
.pricing-table li.avia-pricing-row { border-color: #E0E0E0!important; }

/* Changes the Captcha font so it's readable in IE  */
span.value_verifier_label {font-family:'Arial', 'HelveticaNeue', 'Helvetica Neue', Helvetica, sans-serif, Raleway;}

/* Hide author and category for blog post in news, reviews, labs, etc.. */

.text-sep.text-sep-date, .comment-container.minor-meta, .text-sep.text-sep-comment, .blog-categories.minor-meta, .text-sep.text-sep-cat, .blog-author.minor-meta {
display: none;
}

/* MailChimp Widget Styling for footer */
#top .footer_color input[type='text'] { background-color: #eeeeee; color: #222222; }

/* SPacing between each blog post in news, reviews, labs, etc... */

.template-blog .post_delimiter {
	margin: 0 0 30px 0;
	padding: 0 0 0 0;
}

/* Navigation menu width fix */
.main_menu .menu ul {width: 218px !important;}

/* Wider margin for iPhone - Note this isn't really margine control and might cause problems for other mobile phones */
@media only screen and (max-width: 480px) { .responsive .container { width: 308px; }}

/* SCROLL TO TOP CONTROL */
#scroll-top-link {display: none; }

/* HYPE container responsive control */

.scalecontainer {
        -moz-transform-origin: left top;
        -webkit-transform-origin: left top;
        -ms-transform-origin: left top;
        -o-transform-origin: left top;
        transform-origin: left top;
        width: 415px;
        margin: 0 auto;
        padding:0;
      }

/* hide text in advance layer slider from phones - NOTE change to 480px to exclude landscape as well */
@media (max-width: 320px) { .hidethis {display: none !important; } }

/* SPECIFIC PAGE - get-air-display - button control */
@media (max-width: 300px) { .avia-button.avia-size-large {font-size: 16px; } }

.avia-button.avia-size-large	{
font-size: 16px;
width: 500px;
}

.avia_textblock {
margin:auto;
max-width: 75%;
}

/* For Avia Slide Show text */
.avia-caption-title {font-size:36px; text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);}

.avia-caption-content {font-size:16px; text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);}

/* header control */

@media only screen and (max-width : 480px) { h1 {font-size: 18px; } }

.template-page .entry-content-wrapper h1 {
text-transform: none;
font-weight: 300;
}

@media only screen and (max-width : 480px) { h2 {font-size: 16px; } }

.template-page .entry-content-wrapper h2 {
text-transform: none;
font-weight: 300;
}

@media only screen and (max-width : 480px) { h3 {font-size: 14px; } }

.template-page .entry-content-wrapper h3 {
text-transform: none;
font-weight: 300;
}

.main_menu ul:first-child>li>a {
font-family: 'Raleway', sans-serif;
font-size: 22px;
font-weight: 300;
} 

#top .main_menu .menu li ul a {
font-family: 'Raleway', sans-serif;
font-size: 22px;
font-weight: 300;
}

#socket .copyright {
/* 
text-align: center;
width: 100%;
 */
font-size:12px;
}

/* container margin contorl */
body .column-top-margin{
margin-top:10px;
}

/* The fake footer */

@media only screen and (max-width : 480px) { .fake-footer a {font-size: 12px !important; } }

a.aligncenter {
 overflow:hidden;
 padding: 0;
 margin: 0px auto;
 }

a.aligncenter:hover {
 overflow:hidden;
 padding: 0;
 margin: 0px auto;
 }

img.aligncenter {
 padding: 0px !important;
 }

.fake-footer {
text-align: center;
font-size: 14px;
font-weight: 300;
line-height: 1.1em;
margin-bottom: 8px;
}

.fake-footer:hover a {
text-decoration: none;
}

.fake-footer a {
text-decoration: none;
color: #ffffff
}

#fullwidthmap .container {
width: 100% !important;
margin-top: -50px !important;
padding:0px;
}

/* Image mouse overs */

.overlay-type-extern {
  background: none !important;
}

.image-overlay .image-overlay-inside { display: none; }

.image-overlay:hover {
background: #2f383b;
/* display: none !important; */
}
/* Contact form customization */

#top .main_color input[type='text'] {
background-color: #eee;
border-color: #ccc;
}

#top .main_color textarea {
background-color: #eee;
border-color: #ccc;
}

.avia_ajax_form .button {
background:url(/wp-content/uploads/2013/11/contact-submit.svg) no-repeat center center;
height: 80px;
width:100%;
}

.main_color input[type='submit']{
background-color: #9cacb6;
color: #ffffff;
border-color: #9cacb6;
}


/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */

}



/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */

}