/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

#hide {
display:none;
}

/* TYPOGRAPHY */
/*

body {
	font-family: 'PT Sans Narrow', sans-serif !important;
}
*/

h1, h2, h3, h4, h5, h6 {
	text-transform: uppercase;
    font-weight: normal;
}

h1.logo.bg-logo {
    color: #194483;
    font-weight: 300;
    font-size: 35px;
    text-transform: capitalize;
    
}

.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {
    text-transform: uppercase !important;
    font-weight: normal;
    letter-spacing: 0;
}

.av-special-heading {
    margin-top: 20px;
}

/* END TYPOGRAPHY */

/* BEGIN BODY STYLES */

body.home main.content {
    padding-top: 0;
    margin-top: -13px;
}

.content, .sidebar {
    padding-top: 25px;
    padding-bottom: 25px;
}

.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {
    text-transform: none;
}

a {
    -webkit-transition: 0.4s all ease-in-out; 
    -moz-transition: 0.4s all ease-in-out;
    -ms-transition: 0.4s all ease-in-out;
    -o-transition: 0.4s all ease-in-out;
     transition: 0.4s all ease-in-out; 
}

a:hover {
    text-decoration: none;
    -webkit-transition: 0.4s all ease-in-out; 
    -moz-transition: 0.4s all ease-in-out;
    -ms-transition: 0.4s all ease-in-out;
    -o-transition: 0.4s all ease-in-out;
     transition: 0.4s all ease-in-out; 
}

.notblue a {
    color: #000 !important;
}

.center {
    text-align: center;
}

.center-block {
    display: block;
    text-align: center;
}


html.html_boxed {
    background-size: cover;
}

/* HEADER EDTIS - NAV BAR */

.html_header_top.html_header_sticky #header {
    position: fixed;
    min-height: 85px;
    box-shadow: 0px 1px 12px 0px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0px 1px 12px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 1px 12px 0px rgba(0, 0, 0, 0.15);
}
.phone-info {
    font-size: 14px;
    font-weight: 400;
}

.header_color .phone-info a, .header_color .phone-info {
    color: white;
}

span.avia-menu-text {
    font-weight: 400;
    font-family: 'Oswald', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 17px;
    text-transform: capitalize;
    float: left;
    display: block;
    cursor: pointer;
/*    color: #000;*/
}

.header_color .avia-menu-fx {
    background-color: transparent;
}

#top .input-text, #top input[type="text"], #top input[type="input"], #top input[type="password"], #top input[type="email"], #top input[type="number"], #top input[type="url"], #top input[type="tel"], #top input[type="search"], #top textarea, #top select {
    font: 0.75em 'Oswald', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif, sans-serif;
}

.header_color input[type='submit'] {
	background-color: #A09266;
    color: #ffffff;
    border-color: #E1E1E1;
}

.header_color .av-subnav-menu a:hover, .header_color .main_menu ul:first-child > li a:hover, .header_color .main_menu ul:first-child > li.current-menu-item > a, .header_color .main_menu ul:first-child > li.current_page_item > a, .header_color .main_menu ul:first-child > li.active-parent-item > a {
    color: #194483;
}

/* MOBILE ADVANCED HEADER EDITS */
.avia_desktop #advanced_menu_toggle:hover, .avia_desktop #advanced_menu_hide:hover {
    background-color: transparent;
    color: #666666;
    border-color: rgba(102, 102, 102, 0.35);
}

#mobile-advanced li > a:hover, .html_header_mobile_behavior #mobile-advanced span:hover, .html_header_mobile_behavior #mobile-advanced span:hover a {
    background-color: transparent;
    color: #666666;
}
#mobile-advanced a:hover:before, #mobile-advanced span:hover a:before {
    color: #666666;
}

/* END MOBILE HEADER EDITS */

/* Remove border for footer and header */
.container_wrap {
    border-top-style: none;
}

/* WHEN LOGO IS REMOVED VIA FUNCTIONS.PHP HERE IS THE CODE TO STYLE THE HEADER LOGO TEXT AREA */
.bg-logo {
    margin-top: 5px;
}

.hide {
    display: none !important;
}

#leftzero {
    left: 0px !important;
}

.small {
    font-size: 80%;
}

.center {
    text-align: center;
}

@media all and (min-width: 1440px) {
    #leftzero {
        width: 9% !important;
        padding-left: 20% !important;
    }
}

@media all and (max-width: 480px) {
.subtext {
    display: none;
}

.responsive #top .logo {
    font-size: 25px;
    margin-bottom: 0;
}
}

@media all and (min-width: 481px) {
.subtext {
    display: block;
    font-size: 65%;
}
}

/* REDUCES SIZE AT WHICH THE MOBILE / HAMBURGER MENU SHOWS UP */
@media only screen and (max-width: 1300px) and (min-width: 990px) {
.av-main-nav > li > a { 
    padding: 0 6px; 
}
/*#top #header .av-main-nav > li > a { 
    font-size: 13px; 
}*/
/*.logo * { 
    max-width: 90%; top: 15px; 
}*/
.avia-menu.av_menu_icon_beside { 
    padding-right: 0; margin-right: 5px; 
}
}

/* Fixes search box padding that was off */
#top #s {
    padding: 8px 6px;
    height: 39px;
}


/* BREADCRUMB */
.stretch_full.container_wrap.alternate_color.light_bg_color.title_container {
    background-image: url(../../uploads/2015/04/dr-lochhead-neurosurgeon-breadcrumb-image-of-water.jpg);
    background-repeat: no-repeat;
    background-position: center top;
}


#top .alternate_color.title_container .main-title a {
/*    color: #FFFFFF;*/
    text-transform: uppercase;
}

.alternate_color .breadcrumb, .alternate_color .breadcrumb a, #top .alternate_color.title_container .main-title, #top .alternate_color.title_container .main-title a {
    color: #FFFFFF;
    text-transform: capitalize;
    font-weight: 300;
    font-family: 'Oswald', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.breadcrumb-trail {
    font-size: 14px;
}

/*
@media only screen and (max-width: 767px) {
.responsive #top #wrap_all .av_header_transparency .main_menu ul:first-child > li > a, .responsive #top #wrap_all .av_header_transparency .sub_menu > ul > li > a, .responsive #top .av_header_transparency #header_main_alternate, .responsive .av_header_transparency #header_main .social_bookmarks li a, .responsive #top #wrap_all .av_header_transparency .phone-info.with_nav span, .responsive #top .av_header_transparency #header_meta, .responsive #top .av_header_transparency #header_meta li, .responsive #top #header_meta .social_bookmarks li a {
    color: inherit;
    border-color: inherit;
    background: rgb(12,93,138);
    background: -moz-linear-gradient(left, rgba(12,93,138,1) 0%, rgba(63,167,225,1) 99%);
    background: -webkit-linear-gradient(left, rgba(12,93,138,1) 0%,rgba(63,167,225,1) 99%);
    background: linear-gradient(to right, rgba(12,93,138,1) 0%,rgba(63,167,225,1) 99%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c5d8a', endColorstr='#3fa7e1',GradientType=1 );
    box-shadow: none;
}
}

#top .av_header_transparency #header_meta, #header_meta {
    background: #006188;
    color: white !important;
    background: rgb(12,93,138);
    background: -moz-linear-gradient(left, rgba(12,93,138,1) 0%, rgba(63,167,225,1) 99%);
    background: -webkit-linear-gradient(left, rgba(12,93,138,1) 0%,rgba(63,167,225,1) 99%);
    background: linear-gradient(to right, rgba(12,93,138,1) 0%,rgba(63,167,225,1) 99%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c5d8a', endColorstr='#3fa7e1',GradientType=1 );
    box-shadow: 0px -6px 15px black;
    margin-bottom: -5px;

}

#top .av_header_glassy.av_header_transparency #header_main {
    box-shadow: 0px -4px 15px black;
}

.html_header_top.html_header_sticky #header {
    box-shadow: 0px -5px 15px black;
}

#header_main .container {
    background-color: rgba(255, 255, 255, 0.14);
}

.header_color .av-subnav-menu a:hover, .header_color .main_menu ul:first-child > li a:hover, .header_color .main_menu ul:first-child > li.current-menu-item > a, .header_color .main_menu ul:first-child > li.current_page_item > a, .header_color .main_menu ul:first-child > li.active-parent-item > a {
    color: #a7a7a7;
}

.header_color .avia-menu-fx {
    background-color: transparent;
    color: transparent;
}

#header_main {
    border-bottom-width: 1px;
    background-size: cover;
}

.html_header_transparency #main {
        padding-top: 119px !important;
}

.html_header_transparency #top .avia-builder-el-0 .container, .html_header_transparency #top .avia-builder-el-0 .slideshow_inner_caption {
    padding-top: 50px;
}
*/

/* BUTTONS */
#top .main_color .avia-color-theme-color {
    border-color: transparent;
    background-color: #194483;
}

body div .avia-button {
    border-radius: 0;
}

/* FONT AWESOME EDITS PATIENT RESOURCES */
.fa-inline {
    display: inline;
}

.inline {
    display: inline;
    padding-left: 20px;
    vertical-align: super;
}

hr.horizontal-break, hr.break {
    width: 50px;
    margin: 20px auto;
    display: block;
    height: 3px;
    background: #e6e6e6;
    border: none;
}

/* FOOTER AND SCROLL TO TOP */
#scroll-top-link {
    border-radius: 25px;
}

#footer {
    padding: 0;
    z-index: 1;
}

#footer .container {
    background-color: rgba(255, 255, 255, 0.14) !important;
}


footer#socket {
    background-image: url(../../uploads/2015/04/dr-lochhead-neurosurgeon-breadcrumb-image-of-water.jpg);
    background-repeat: no-repeat;
    background-position: center top;
}

#socket .copyright {
    float: left;
    font-size: 14px;
    font-family: 'Oswald', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.socket_color a span {
    color: white !important;
    font-weight: 100;
    font-size: 14px;
}

.socket_color, .socket_color div, .socket_color header, .socket_color main, .socket_color aside, .socket_color footer, .socket_color article, .socket_color nav, .socket_color section, .socket_color span, .socket_color applet, .socket_color object, .socket_color iframe, .socket_color h1, .socket_color h2, .socket_color h3, .socket_color h4, .socket_color h5, .socket_color h6, .socket_color p, .socket_color blockquote, .socket_color pre, .socket_color a, .socket_color abbr, .socket_color acronym, .socket_color address, .socket_color big, .socket_color cite, .socket_color code, .socket_color del, .socket_color dfn, .socket_color em, .socket_color img, .socket_color ins, .socket_color kbd, .socket_color q, .socket_color s, .socket_color samp, .socket_color small, .socket_color strike, .socket_color strong, .socket_color sub, .socket_color sup, .socket_color tt, .socket_color var, .socket_color b, .socket_color u, .socket_color i, .socket_color center, .socket_color dl, .socket_color dt, .socket_color dd, .socket_color ol, .socket_color ul, .socket_color li, .socket_color fieldset, .socket_color form, .socket_color label, .socket_color legend, .socket_color table, .socket_color caption, .socket_color tbody, .socket_color tfoot, .socket_color thead, .socket_color tr, .socket_color th, .socket_color td, .socket_color article, .socket_color aside, .socket_color canvas, .socket_color details, .socket_color embed, .socket_color figure, .socket_color fieldset, .socket_color figcaption, .socket_color footer, .socket_color header, .socket_color hgroup, .socket_color menu, .socket_color nav, .socket_color output, .socket_color ruby, .socket_color section, .socket_color summary, .socket_color time, .socket_color mark, .socket_color audio, .socket_color video, #top .socket_color .pullquote_boxed, .responsive #top .socket_color .avia-testimonial, .responsive #top.avia-blank #main .socket_color.container_wrap:first-child, #top .socket_color.fullsize .template-blog .post_delimiter, .socket_color .related_posts.av-related-style-full a {
    border-color: #FFFFFF;
}