/*!
Theme Name: LFDC
Theme URI: http://www.woothemes.com/
Version: 5.9.17
Description: Designed by <a href="http://www.woothemes.com">WooThemes</a>.
Author: WooThemes
Author URI: http://www.woothemes.com/
Tags: canvas, woothemes
Template: canvas

	Copyright: (c) 2009-2013 WooThemes.
	License: GNU General Public License v2.0
	License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/@import url("../canvas/style.css");.read-more a,.et_divi_builder #et_builder_outer_content .et_pb_button{background:#2ab44d;border:2px solid dakren(#2ab44d, 10%) !important;border-radius:20px;text-transform:uppercase;color:white;letter-spacing:0.05em;font-weight:700}.read-more a:after,.et_divi_builder #et_builder_outer_content .et_pb_button:after{font-size:24px}.read-more a:hover,.et_divi_builder #et_builder_outer_content .et_pb_button:hover{color:white;background:#3fd264 !important;text-decoration:none}*{-webkit-transition:0.3s ease;transition:0.3s ease}#comments{display:none}.owl-item img{max-width:300px}@font-face{font-family:'cookiesregular';src:url("fonts/cookies/cookies-webfont.eot");src:url("fonts/cookies/cookies-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/cookies/cookies-webfont.woff2") format("woff2"),url("fonts/cookies/cookies-webfont.woff") format("woff"),url("fonts/cookies/cookies-webfont.ttf") format("truetype"),url("fonts/cookies/cookies-webfont.svg#cookiesregular") format("svg");font-weight:normal;font-style:normal}body{font-family:"Century Gothic", CenturyGothic, AppleGothic, sans-serif}#content h1,#content h2,#content h3,#content h4,#content h5,#content h6{font-family:'cookiesregular';font-weight:normal;color:#0a73bb}#content h1{font-size:3.0rem}#content h2{font-size:2.2rem;color:#07558b}#content h3{font-size:1.5rem;color:#064672}#content h4{font-size:1.3rem;color:#05375a}#content h5{font-size:1.1rem;color:#042942}#content h6{font-size:1.0rem;color:#021a2a}#about-us h2,#our-staff h2{font-size:4.0rem}#about-us p,#our-staff p{font-size:1.2rem}.home .title{display:none}.et_divi_builder #et_builder_outer_content #content-slider .et_pb_slide{background-color:transparent !important}.et_divi_builder #et_builder_outer_content #content-slider .et_pb_slide_description{float:left !important}.et_divi_builder #et_builder_outer_content #content-slider .et_pb_slide_image{right:0;margin-right:0;padding-right:0;float:right !important}.et_divi_builder #et_builder_outer_content .et_pb_slides{padding:20px;border-radius:10px}.et_divi_builder #et_builder_outer_content .et_pb_slide_image img{border:8px solid white;box-shadow:0 0 7px 0px rgba(0,0,0,0.5);width:auto;border-radius:2px}.et_divi_builder #et_builder_outer_content .et-pb-slider-arrows a{background:white;border:3px solid #da3a27;border-bottom-width:3px;border-radius:50%}.et_divi_builder #et_builder_outer_content .et-pb-slider-arrows a:before{color:#da3a27;font-size:32px}.et_divi_builder #et_builder_outer_content .et_pb_post_slider.et_pb_bg_layout_dark{background-color:transparent}.et_divi_builder #et_builder_outer_content .et_pb_slide_with_image .et_pb_slide_description{text-align:center;margin-top:30px}.et_divi_builder #et_builder_outer_content .et_pb_slide_description,.et_divi_builder #et_builder_outer_content .et_pb_slider_fullwidth_off .et_pb_slide_description{padding:10% 5%;background-image:url(images/splodge-blue.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.et_divi_builder #et_builder_outer_content .et_pb_slide{background-color:transparent}.et_divi_builder #et_builder_outer_content .et_pb_slide:nth-of-type(even) .et_pb_slide_description{background-image:url(images/splodge-green.svg)}.et_divi_builder #et_builder_outer_content .et-pb-controllers{bottom:0}.et_divi_builder #et_builder_outer_content .et-pb-controllers a{width:14px;height:14px;margin-right:14px}.home .breadcrumb-trail,.home .post-meta{display:none}#header{padding-top:20px !important;padding-bottom:0}@media (min-width: 1024px){#header{display:table;width:100%}#header>*{display:table-cell !important;vertical-align:middle}}.home #header{margin-bottom:0 !important}#logo{margin:0 auto;float:none;text-align:center}@media (min-width: 1024px){#logo{float:left;width:200px;margin:0 20px 0 auto}}@media only screen and (max-width: 1024px) and (min-width: 768px){#navigation{margin:30px 0;background:transparent}.full-width #navigation ul li:first-child,.full-width #navigation ul li:first-child a{border-radius:3px !important}}@media (min-width: 1024px){#navigation{margin:0;background:transparent}#navigation #main-nav.nav>li>ul{-webkit-animation:submenu 0.3s 1;animation:submenu 0.3s 1}}@media only screen and (max-width: 767px){#navigation{background-color:#2ab44d}#navigation li.current-menu-item a{background-color:transparent;font-weight:700}.csstransforms3d.csstransitions #navigation{-webkit-transform:translate3d(-100%, -7rem, 0);transform:translate3d(-100%, -7rem, 0)}}#navigation #main-nav.nav li.current-menu-ancestor a{background-color:transparent !important}#navigation h3{display:none}#navigation .nav-home,#navigation .nav-close,#navigation ul.rss li a,#navigation ul.cart a.cart-contents,#navigation ul.nav-search a.search-contents{padding:1em;border-radius:50%;background-color:white;font-size:16px;color:#2ab44d}@media (min-width: 768px){#main-nav{width:100%;display:table;margin-right:0;float:none}#main-nav>li{display:table-cell;padding:0;float:none;border-radius:3px;text-align:center}#main-nav>li ul,#main-nav>li a{border-radius:3px}#main-nav>li>ul{text-align:left;margin-top:-3px}}@media (max-width: 767px){#main-nav li{font:normal 15px/1.3em "Century Gothic", CenturyGothic, AppleGothic, sans-serif}#main-nav li a{color:#fff !important}#main-nav li li:before{content:"•";font:normal 13px/1.3em "Century Gothic", CenturyGothic, AppleGothic, sans-serif;float:left;color:white;line-height:33px}}.nav-toggle{background-color:#2ab44d;background-image:none;text-transform:uppercase;letter-spacing:0.05em;font-size:14px}.nav-toggle a,.nav-toggle:before{text-shadow:none}@-webkit-keyframes submenu{0%{opacity:0}100%{opacity:1}}@keyframes submenu{0%{opacity:0}100%{opacity:1}}*{box-sizing:border-box}.et_divi_builder #et_builder_outer_content .et_pb_button{font-size:14px}.et_divi_builder #et_builder_outer_content .et_pb_bg_layout_light.et_pb_module.et_pb_button{color:white}.et_divi_builder #et_builder_outer_content #home-ctas .et_pb_column,.et_divi_builder #et_builder_outer_content #home--staff-profiles .et_pb_column{text-align:center}.et_divi_builder #et_builder_outer_content #home-ctas .et_pb_column .et_pb_team_member_description,.et_divi_builder #et_builder_outer_content #home--staff-profiles .et_pb_column .et_pb_team_member_description{display:block}.et_divi_builder #et_builder_outer_content #home-ctas .et_pb_team_member,.et_divi_builder #et_builder_outer_content #home--staff-profiles .et_pb_team_member{background-color:rgba(255,255,255,0.95);padding:24px;border-radius:10px;display:inline-block}.et_divi_builder #et_builder_outer_content #home-ctas .et_pb_team_member .et_pb_team_member_image,.et_divi_builder #et_builder_outer_content #home--staff-profiles .et_pb_team_member .et_pb_team_member_image{width:100%;float:none !important;text-align:center;margin-left:auto !important;margin-right:auto !important}.et_divi_builder #et_builder_outer_content #home-ctas .et_pb_team_member .et_pb_team_member_image img,.et_divi_builder #et_builder_outer_content #home--staff-profiles .et_pb_team_member .et_pb_team_member_image img{width:100%;margin-bottom:20px;border-radius:3px}.et_divi_builder #et_builder_outer_content #home-ctas>*,.et_divi_builder #et_builder_outer_content #home--staff-profiles>*{border-radius:10px}.et_divi_builder #et_builder_outer_content #home-ctas .et_pb_member_position,.et_divi_builder #et_builder_outer_content #home--staff-profiles .et_pb_member_position{font-weight:700;text-transform:uppercase}.et_divi_builder #et_builder_outer_content #home-ctas{border-radius:10px}.et_divi_builder #et_builder_outer_content #home-ctas>*{padding:1em 2em}#main{background-color:rgba(255,255,255,0.95);padding:3rem 2rem;border-radius:10px}.home #main{background-color:transparent;padding:0}#sidebar{text-align:center}#sidebar h3{color:#da3a27}#sidebar #text-5{background:#4d90d7;border-radius:6px}#sidebar #text-5 h3{color:white}#footer-widgets-container{padding-left:1.618em;padding-right:1.618em}#inner-wrapper #footer-widgets-container{background-color:white}#footer-widgets{background-color:rgba(255,255,255,0.95);border-radius:10px;padding:20px 0 0;margin-bottom:20px}@media (min-width: 768px){#footer-widgets{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}#footer-widgets>*{background-color:transparent;border-radius:10px;margin-bottom:20px}#footer-widgets .widget{margin-bottom:0;background-color:transparent}#footer-widgets .widget h3{font-family:'cookiesregular';font-weight:normal;color:#0a73bb}#footer-container{text-align:center;background:transparent !important}#footer-container #footer>*{width:100%;font-weight:700;text-transform:uppercase;color:white;letter-spacing:0.1em}#footer-container #footer>* a{color:white}.facebook-link-wrapper{position:relative;z-index:9001}#facebook-link{background-color:white;border-radius:26px;padding:10px 8px;text-align:center;margin-top:20px;margin-left:auto;margin-right:auto;display:block;width:220px}@media (min-width: 768px){#facebook-link{float:right;margin-bottom:-50px;margin-right:20px}}#facebook-link:hover{color:white;background-color:#0a73bb}#facebook-link:hover span{color:white}#facebook-link a,#facebook-link span{font-size:14px;font-weight:400}#facebook-link a:hover,#facebook-link span:hover{color:white;text-decoration:none;border-bottom:none}#facebook-link i{width:28px;height:28px;font-size:14px;line-height:29px;background-color:#0a73bb;color:white;border-radius:50%;font-weight:400;margin-left:10px}#home-slider{margin-top:-4rem !important}
