/*Theme Name: Bare bones for DiviAuthor: Divi theme examplesAuthor URI: http://www.divithemeexamples.comTemplate: DiviVersion: 1.0*/
/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */
@import url(fullscreen.css);
@import url(pullquotes.css);
@import url(portfolio.css);
@import url(timbreicons.css);
@import url(footer.css);
@import url(mobile.css);
@import url(timbresvg.css);
@import url(glossary.css);
p {
    line-height:1.4em;
    color:#666;
}
a {
    color:#000;
}
a:hover {
    font-weight:600!important 
}
h1,h2,h3,h4,h5,h6 {
    letter-spacing:-1.4px
}
h1 {
    font-size: 2.5em!important;
    font-weight: 300
}
h2 {
    font-size: 1.6em!important;
    font-weight: 400
}
h3 {
    font-size: 1.3em!important;
    font-weight: 400
}
h4 {
    font-size: 1em!important;
    font-weight: 500!important
}
h5 {
    font-size: 1em!important;
    font-weight: 500!important
}
h6 {
    font-size: 0.75em!important;
    font-weight: 500!important
}
i {
    font-weight:100!important
}

sup {font-size: 50%;
  vertical-align: top;}


/*LIGHT TEXT OVER DARK BG SECTIONS*/
.darkui h1,.darkui h2,.darkui h3,.darkui h4,.darkui h5,.darkui h6,.darkui p,.darkui a.et_pb_button,.darkui blockquote {
    color: #e5e5e5!important
}
.darkui .et_pb_button,.darkui .et_pb_button:hover {
    border: 1px solid #fff;
    color: #fff
}
/*------------------------------------------------*/
/*--------[SITE HEADER]------------*/
/*------------------------------------------------*/
/*---------------.et_fixed_nav #main-header {
    background:transparent!important
}
---------------------------------*/


.et-fixed-header #logo {
    content: url("/wp-content/uploads/timbre-logo.png");
}
/*FULLWIDTH HEADER HEIGHT*/
.et_pb_fullwidth_header {
    min-height: 400px !important;
}
/*------------------------------------------------*/
/*--------[main menu ]------------*/
/*------------------------------------------------*/
#top-menu-nav a {
    text-transform: uppercase!important;
    font-weight: 900;
    color: #e0e0e0!important
}
#top-menu-nav a:hover {
    opacity: 1!important;
    font-weight: 900!important;
    color: #fff!important
}
/*------------------------------------------------*/
/*--------[sub nav ]------------*/
/*------------------------------------------------*/
.sub-menu li a {
    font-size: 12px!important;
    white-space: nowrap;
    font-weight: 400
}
.sub-menu li {
    padding: 5px 0 0 0!important;
    margin: 0
}
.sub-menu {
    padding: 5px 0 10px 0!important;
    min-width: 300px
}
/*------------------------------------------------*/
/*--------[home slider ]------------*/
/*------------------------------------------------*/
.page-id-75 .et_pb_slide_description p {
    color:#e5e5e5!important;
}

/*reg super script to single slide title*/
.et_pb_slide_1 .et_pb_slide_title a:after {
    content:"®";
    position: relative;
    font-weight: bold;
    font-size: 45%;
    line-height: 0;
    vertical-align: top;
    top: 0.8em;
    left:5px;
}
.et_pb_slides .et_pb_slider_container_inner{
    display:table-cell;
    width:100%;
    vertical-align:middle
}
/*SLIDER CONTENT VERTICAL PADDING*/
.et_pb_fullwidth_section .et_pb_slide_description{
    padding:0!important;
    margin-top: -250px
}
.page-id-130 .et_pb_fullwidth_slider_0 video {
    min-width: 100%!important;
    min-height: 100%!important;
    width: auto!important;
    height: auto!important;
}
.et_pb_slide .et_pb_container a.et_pb_more_button.et_pb_button ,.et_pb_slide .et_pb_container a.et_pb_more_button.et_pb_button:hover {
    text-align:center;
    min-width:150px;
    font-size: 0.9em!important
}
.droppy img{
    padding: 10px 10px 20px 10px;
    border: 1px solid #e6e5e5;
    background-color: white;
    box-shadow: 2px 2px 15px #e4e1e1;
}
.et_pb_contact {
    padding: 10px 0 0 0!important
}
#main-footer {
    padding: 0 0 50px 0!important 
}
#footer-bottom {
    display:none
}
.et_contact_bottom_container .et_pb_contact_captcha {
    height:39px!important;
    margin-bottom:1px!important;
}
.et_pb_section {
    background:transparent!important
}
/*-#main-content {
    background:url(/wp-content/uploads/menu_bg.jpg);
    background-repeat:repeat-x;
}
*/
/*-div.et_pb_section {
    background:url(/wp-content/uploads/menu_bg.jpg);
    background-repeat:repeat-x
}
*/
/*-----hide main nav arrows -------------------------------------------*/
#top-menu a:after {
    display: none!important;
}
#top-menu a:first-child {
    padding-right: 0!important;
}
/*Temp fix for healthcare page case study*/
.nav-single .nav-previous, .nav-next {
    display:none
}
/*------------------------------------------------*/
/*--------[MAKE BLOG POSTS FULL WIDTH]------------*/
/*------------------------------------------------*/
.single-post .container:before {
    display: none!important;
}
.single-post #left-area {
    width: 100% !important;
}
/* vertically centering text column on all text currently */
.et_pb_equal_columns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.darkui p {
    line-height:1.4em;
}
.darkui a {
    color: #fff;
    font-weight:500!important
}
