/*
Theme Name: Genetic Clinics Australia
Description: A <a href='http://www.webtiger.com.au'>Webtiger</a> customisation. Built for Genetic Clinics Australia 2016.
Version: 1.0
Author: Webtiger
Author URI: http://www.webtiger.com.au
Template: enfold
*/



/*CUSTOM DESIGN www.webtiger.com.au webtiger*/

/*
 *
 **typography
 *
 *
 */
/*footnotes*/
sup {
    color: #44b3c7;
    font-size: 0.7rem;
    font-weight: bold;
}

.white-text p{color: #fff;}
.white-text h3{color: #fff;}
/*#preconsection-white-text p, #preconsection-white-text h3{color: #fff !important;}*/
p{word-wrap: break-word;}



/* General Custom CSS */



/**main navigation main menu and sub nav sub menu**/
ul.sub-menu .avia-menu-text {
    font-family: inherit;
    font-size: 16px;
}

li#menu-item-881 ul.sub-menu, li#menu-item-879 ul.sub-menu, li#menu-item-240 ul.sub-menu, li#menu-item-915 ul.sub-menu{
    width: 380px;
}




/*nav styles*/
#top #header_main_alternate {
    background-color: #3f557a;
}
#top #header .av-main-nav > li > a {
    background-color: #3f557a;
    border-color: #3f557a;
    color: #fff;
    font-size: 1.1rem;
    font-weight: 400;
}

#top #header .av-main-nav > li > a .avia-menu-text, #top #header .av-main-nav > li > a .avia-menu-subtext {
    color: #fff;
}
/*end  nav styles*/
div#underhead.avia-section.main_color.avia-section-large.avia-no-border-styling.avia-bg-style-scroll.avia-builder-el-4.el_after_av_section.el_before_av_section.container_wrap.fullsize div.container{
    padding-bottom: 3rem;
    padding-top: 3rem;
}

/*under slide show area home page*/
.slideshow_align_caption h2.avia-caption-title {
  border-radius: 10px;
   /* text-shadow: 1px 1px 2px #3f557a;*/
}
#av_section_1 .av-subheading.av-subheading_below.av_custom_color p{color: #fff;}

#welcome-home-page{
    padding-bottom: 2rem;
    padding-top: 2rem;}


/*end under slide show area home page*/

/*three boxes home page*/
div#underhead .avia_textblock p {
  font-size: 1.1rem;
    font-weight: inherit;
    line-height: 1.5rem;
}

div#underhead h3.av-special-heading-tag {
    color: #3f557a;
    font-size: 1.4rem;
    font-weight: normal;
    line-height: 1.49rem;
    margin-bottom: 2rem;
}

div#underhead img.avia_image {
    border-radius: 7%;

}
div#underhead .post-entry-19 .av-animated-generic.bottom-to-top .avia-image-container-inner img.avia_image{width: auto;}

#top div#underhead  .av-flex-placeholder {
    width: 3%;
}

div#underhead.avia-section.main_color.avia-section-large.avia-no-border-styling.avia-bg-style-scroll.avia-builder-el-4.el_after_av_section.el_before_av_section.container_wrap.fullsize div.container div.template-page.content.av-content-full.alpha.units {
    padding-bottom: 20px;
    padding-top: 20px;
}

 div#underhead .av_toggle_section div.single_toggle{
    font-size: 1.1rem;
    font-weight: inherit;
}
 div#underhead .av_toggle_section p.toggler{
    color: #3f557a;
    border: transparent;
 }
 
 div#underhead .av_toggle_section p.toggler:hover{
    color:#6DE2E8
 }


div#underhead .av_toggle_section {
      border-bottom-color: transparent;
    border-left-color: transparent;
    border-right-color: transparent;
    border-top-color: transparent;
}


/*end three boxes home page*/




/*our team provides professional... section home page*/
div#togther-sect.avia-section.main_color.avia-section-default.avia-no-shadow.avia-full-stretch.av-parallax-section.avia-bg-style-parallax.avia-builder-el-18.el_after_av_section.el_before_av_section.container_wrap.fullsize .container {
    padding-top: 1.3rem;
}
div#togther-sect .av_textblock_section h3{line-height: 2rem;}





/*testimonials section home page there is more for this at the responsive section of this style sheet*/
div#testimonial-sect.avia-section.main_color.avia-section-default.avia-no-shadow.avia-bg-style-scroll.avia-builder-el-22.el_after_av_section.el_before_av_section.container_wrap.fullsize div.container{
    padding-bottom: 3rem;
    padding-top: 3rem;
}

div.avia-testimonial-content p {
    font-style: italic;
    font-weight: bold;
}
.avia-testimonial-name{
    font-weight: lighter;
}
.avia-testimonial-wrapper {
    margin-top: 0;
}

/*end testimonials section home page*/



/*our team page*/
img.avia_image.avia_image_team{
     float: left;
}
.avia-team-member .team-social {
    background-color: transparent;
    background-image: none;
    border-color: transparent;
}






/*reproductive options page*/
#preconsection-white-text .av-flex-placeholder
{
    display: table-cell;
    width: 1%;
}
#top #preconsection-white-text .post-entry-523 blockquote p{color: #3F557A !important;}

/**
 * Footer
 *
 *
 */

#top.home.page-template-default.page.page-id-19 #footer .av_one_third.el_after_av_one_third.el_before_av_one_third #text-5{display: none;}

 #footer .av_one_third.el_after_av_one_third.el_before_av_one_third #text-5 h3.iconbox_content_title{font-size: 18px; text-transform: none;}
#footer .av_one_third.el_after_av_one_third.el_before_av_one_third #text-5 .iconbox .iconbox_content p:last-child {
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 0;
}
#footer .av_one_third.el_after_av_one_third.el_before_av_one_third #text-5 .iconbox .iconbox_content p:last-child a{
    color: #44b3c7;
    font-size: 15px;
}


 #top  #footer .iconbox_right_content .iconbox_icon{width: 30px; height: 30px; font-size: 16px; line-height: 30px; margin-left: 10px;}

/*socket very footer*/
.socket_color {
    background: #f8f8f8 url("/wp-content/uploads/footerBackground-02.jpg") no-repeat scroll left top;
     background-size: cover !important;
}
#socket .copyright {
    font-size: 1rem;
}



/**************
 *Ninja Forms
 *
 *There is ninja forms media query for mobile down below.
 *
 *
 */


 #top .font-smlr label{
        font-size: 0.69em;
    font-weight: normal;
 }
#top .nf-field-label label span.ninja-forms-req-symbol{
    color: #e80000;
    font-size: 18px;
}



.title-info{margin-top: 1rem; background: #3F557A;}
.title-info h2{color: #fff; padding-top: 0.5rem; padding-left: 0.5rem;}

.happy div.nf-field .field-wrap.checkbox-wrap{
    flex-wrap: inherit;
}




/*
 *tiny icon for short white space seperator.
 *
 */.hr-short .hr-inner-style {
    background-image: url("http://www.geneticclinic.com.au/wp-content/themes/genetic-clinics-australia/images/tiny-spacer-icon.png");
    border-radius: 0;
    border-style: solid;
    border-width: 0;
    display: block;
    height: 20px;
    left: 50%;
    margin-left: -10px;
    margin-top: -11px;
    position: absolute;
    width: 29px;
}



/*
*Preconception Carrier Testing Page
*
*/

div#preconsection h2.av-special-heading-tag{
letter-spacing: 0;
}

div#preconsection .post-entry.post-entry-type-page.post-entry-525 .av-flex-placeholder{
    width: 1%;
}

/*
 * Genetic test page
 *
 */

body#top.page.page-id-517 h3.av-special-heading-tag a{
    color: #44b3c7;
    text-decoration: underline;
    font-weight: normal;
}


/**
 *
 *Testing for a known condition page
 *
 */

#av-layout-grid-1 .single_toggle p.toggler{background-color: #f7f7f7;}
#lessspacy.avia-section .container main.template-page.content.av-content-full.alpha.units{padding-bottom: 15px;}

/*footnotes*/

#footer .footnote_container_prepare p span{
    font-size: 0.9rem !important;
}





/**icon boxes**/
.iconbox_top .iconbox_content {
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.13);
}



/*social background on staff page behind staff photos only in mobile view, but all mobile view so added it to the custom css to cover them all*/
.html_entry_id_13 .team-social{display: none;}




/*
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 */
  
  /**
 *
 *slide show
 */
  .slideshow_caption{width: 70%;}

}





/*
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) {

/*footer phone details*/
#top #footer .iconbox_right_content .iconbox_icon {
margin-right: 5px;}


/*responsive header make blue border above slider image for frame in mobile view*/
.responsive #header_main {
    border-bottom: solid 1rem #3e5479;
}

}



/* ============================================== */
/* Small Tablet Landscape/Portrait                */
/*                                        800x600 */
/* ============================================== */
@media screen and (min-width: 600px) and (max-width: 800px) {
/* contact area in footer on inside pages */
 #top #footer .av_one_third.el_after_av_one_third.el_before_av_one_third #text-5 .iconbox .iconbox_content p:last-child a {font-size: 10px; word-break: normal; word-wrap: normal;}
 
 /*side block quote*/
.av_textblock_section div.avia_textblock blockquote{
    font-size: 18px;
    line-height: 22px;
    word-break: normal; word-wrap: normal;
}

/*slider home page*/
.slideshow_caption .avia-caption-title{font-size: 28px !important;}
.slideshow_caption h2.avia-caption-title{font-size: 28px;}
.slideshow_align_caption p{font-size: 18px; line-height: 20px;}

/**contact info on home page near footer**/
.home #testimonial-sect .iconbox_content_container p a{word-wrap: normal;}

/**advice re reproductive options page*/
.page-id-523 .entry-content-header h3.iconbox_content_title{font-size: 14px;}
.page-id-523 .iconbox .iconbox_content p{font-size: 14px; line-height: 16px;}


/*staff page*/
.team-social-inner, .html_entry_id_13 .team-social{display: none;}
 
}




/*testimonials slider desktop*/
.avia-slider-testimonials .avia-testimonial-content {
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
   /* max-width: 60%;*/
    min-height: 150px;
}
.avia_transform .avia_start_animation.avia-testimonial .avia-testimonial-image{
    height: 50px;
    width: 50px;
}

/*testimonials responsive*/

@media only screen and (max-width: 990px) {
.avia-slider-testimonials .avia-testimonial-content {
min-height: 150px;
max-width: 100%;
}}



@media only screen and (max-width: 480px) {
.avia-slider-testimonials .avia-testimonial-content {
    min-height: 200px;
    max-width: 100%;
}

 /*inheritance diagram images on 'testing for known condition page' 
 *not visable on mobile view. as per request from GCA
 */
 #notonphone .avia-image-container-inner {display: none;}


/*
 *
 *ninja forms mobile
 *
 */
.label-above .nf-field-label,#nf-form-6-cont .ninja-forms-field.nf-element {
    font-size: 0.8rem;
    line-height: 0.85rem;
}
.nf-form-cont .one-half{width: 99% !important; margin-left: 0 !important;}
.title-info h2 {
    color: #fff;
    font-size: 1rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-top: 0.5rem;
}

/*new patient questionnaire form page*/
#newPatentQuestionPage{}

/**
** home page slider mobile view
**
**/

.avia-slideshow-inner{height: 200px;}
.avia-slideshow-1{height: 200px; }
.avia-slideshow-inner img{visibility: hidden;}   



.responsive #top .slideshow_caption p {
    font-size: 11px;
    line-height: 12px;
    margin-top: 0;
    text-align: left;
}
.responsive #top .slideshow_caption p {
    font-size: 20px;
    line-height: 21px;
    text-align: center;
}
.avia-caption-title{text-align: center;}



/*welcome message*/
#top #wrap_all .el_after_av_slideshow_full h2.av-special-heading-tag {
    font-size: 1.2rem;
    font-weight: bold;
}
#top #wrap_all #welcome-home-page{
    min-height: 50px;
}
#top #wrap_all .el_after_av_slideshow_full h2.av-special-heading-tag {
    font-size: 1.2rem;
    font-weight: lighter;
}
.el_after_av_slideshow_full.el_before_av_section.container_wrap.fullsize div.container div.template-page.content.av-content-full.alpha.units{
    padding-bottom: 8px;
    padding-top: 5px;}

 #wrap_all #main #welcome-home-page  .post-entry-19 .avia_start_delayed_animation{margin-bottom: 0;}

#welcome-home-page {
    padding-bottom: 0.1rem;
    padding-top: 0.5rem;
}

/*three boxes home page*/
div#underhead.avia-section.main_color.avia-section-large.avia-no-border-styling.avia-bg-style-scroll.avia-builder-el-4.el_after_av_section.el_before_av_section.container_wrap.fullsize div.container{padding-bottom: 0.5rem; padding-top: 0.5rem;}
div#underhead.avia-section .av-special-heading-h3{margin-top: 0.8rem;}



/*home page contact near footer mobile view*/
div#testimonial-sect .iconbox_content_title{ font-size: 1rem;}
div#testimonial-sect .iconbox_content_title h3{}
div#testimonial-sect .iconbox_content_container p{font-size: 0.8rem; line-height: 1rem;}
div#testimonial-sect .iconbox_right_content .iconbox_icon {
    font-size: 20px;
    height: 50px;
    line-height: 48px;
    margin-left: 18px;
    width: 50px;
}

}/*end media query*/


/*landscape mobile phone view - standard galaxy 5*/
/* Landscape */
@media screen 
  and (device-width: 360px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 3) 
  and (orientation: landscape) {

  /*home page slider*/
  .avia-slideshow .avia-slideshow-inner{
    border-top-color: #3e5479;
    border-top-style: solid;
    border-top-width: 1rem;
  }
  
 
  
  
  
  
}}



