@font-face{font-family:'Baskerville';src:url('../fonts/Baskerville-Normal.eot');src:url('../fonts/Baskerville-Normal.eot?#iefix') format('embedded-opentype'),
url('../fonts/Baskerville-Normal.woff') format('woff'),
url('../fonts/Baskerville-Normal.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'Futura LT';src:url('../fonts/FuturaLT-Bold.eot');src:url('../fonts/FuturaLT-Bold.eot?#iefix') format('embedded-opentype'),
url('../fonts/FuturaLT-Bold.woff') format('woff'),
url('../fonts/FuturaLT-Bold.ttf') format('truetype');font-weight:bold;font-style:normal;}
@font-face{font-family:'Trajan Pro';src:url('../fonts/TrajanPro-Bold.eot');src:url('../fonts/TrajanPro-Bold.eot?#iefix') format('embedded-opentype'),
url('../fonts/TrajanPro-Bold.woff') format('woff'),
url('../fonts/TrajanPro-Bold.ttf') format('truetype');font-weight:bold;font-style:normal;}
@font-face{font-family:'Trajan Pro';src:url('../fonts/TrajanPro-Regular.eot');src:url('../fonts/TrajanPro-Regular.eot?#iefix') format('embedded-opentype'),
url('../fonts/TrajanPro-Regular.woff') format('woff'),
url('../fonts/TrajanPro-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'Garamond';src:url('../fonts/Garamond-Bold.eot');src:url('../fonts/Garamond-Bold.eot?#iefix') format('embedded-opentype'),
url('../fonts/Garamond-Bold.woff') format('woff'),
url('../fonts/Garamond-Bold.ttf') format('truetype');font-weight:bold;font-style:normal;}
@font-face{font-family:'Garamond';src:url('../fonts/Garamond.eot');src:url('../fonts/Garamond.eot?#iefix') format('embedded-opentype'),
url('../fonts/Garamond.woff') format('woff'),
url('../fonts/Garamond.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'Garamond';src:url('../fonts/Garamond-Italic.eot');src:url('../fonts/Garamond-Italic.eot?#iefix') format('embedded-opentype'),
url('../fonts/Garamond-Italic.woff') format('woff'),
url('../fonts/Garamond-Italic.ttf') format('truetype');font-weight:normal;font-style:italic;}
body{font-family:'Garamond', sans-serif;overflow-x:hidden;font-size:14px;background-image:url('../img/cfc_bg3.jpg')!important;background-repeat:no-repeat!important;background-attachment:fixed!important;}
::-webkit-input-placeholder{color:#fff;}
:-ms-input-placeholder{color:#fff;}
::-moz-placeholder{color:#fff;opacity:1;}
:-moz-placeholder{color:#fff;opacity:1;}
.flex-caption{width:100%;padding:1%;left:0;bottom:0;background:rgba(0,0,0,.5);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.3);font-size:18px;line-height:24px!important;margin-bottom:0px;border-radius:5px;border-left:4px solid #ffffff;border-right:4px solid #ffffff;border-bottom:4px solid #ffffff;}
.baskerville{font-family:'Baskerville'!important;font-weight:normal!important;}
.left{text-align:left!important;}
.equal{display:flex;display:-webkit-flex;flex-wrap:wrap;}
.space30{height:50px;clear:both;}
.space50{height:50px;clear:both;}
.downloadbox-left{background-color:#363c51;}
.downloadbox-right{background-color:#9d9683;}
.ourapproach-content{padding:50px 30px;color:#ffffff;}
sup{font-family:verdana;font-size:60%!important;vertical-align:super;}
p{font-size:20px;margin-bottom:30px;}
ul{margin-bottom:20px;margin-top:20px;}
ul li{font-size:20px;}
p.small{font-size:16px;}
a,
a:hover,
a:focus,
a:active,
a.active{color:#e0463e;}
h1,
h2,
h3,
h4,
h5,
h6{font-family:"Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;text-transform:uppercase;font-weight:700;}
.page h2{font-family:'Trajan Pro';text-transform:unset;text-align:center;margin-bottom:10px;margin-top:20px;}
.page h3{font-family:'Trajan Pro';text-transform:unset;text-align:center;margin-bottom:40px;margin-top:20px;font-size:30px;}
hr.star-light,
hr.star-primary{padding:0;border:none;border-top:solid 5px;text-align:center;max-width:250px;margin:25px auto 30px;}
hr.star-light:after,
hr.star-primary:after{content:"\f005";font-family:FontAwesome;display:inline-block;position:relative;top:-0.8em;font-size:2em;padding:0 0.25em;}
hr.star-light{border-color:white;}
hr.star-light:after{background-color:#18BC9C;color:white;}
hr.star-primary{border-color:#363c52;}
hr.star-primary:after{background-color:white;color:#363c52;}
.img-centered{margin:0 auto;}
.page-template-home-page header{text-align:center;color:white;}
.page header{text-align:center;color:white;}
section.page .container{padding-top:70px;padding-bottom:0px;}
.events h4{color:red!important;text-transform:unset;font-family:'Baskerville', sans-serif;}
.events h4 span{color:black!important;}
.events .event{margin-right:10px;margin-bottom:10px;}
.teams .team{margin-top:20px;margin-bottom:30px;}
.teams .border-bottom{border-bottom:1px solid #bcae94;}
.teams .team img{}
.team h4{color:red!important;text-transform:unset;font-family:'Trajan Pro';}
.team h5{color:black!important;text-transform:unset;font-family:'Trajan Pro';}
.team p{font-size:16px;}
.team h4 a{text-decoration:none;}
.team h5 a{color:#000;text-decoration:none;}
.team p a{color:#000;text-decoration:none;}
.community-alliance{border-bottom:1px solid #bcae94;padding-bottom:20px;margin-top:30px;clear:both;overflow:hidden;}
.community-alliances .last{border-bottom:0px solid #bcae94;}
.community-alliance img{margin-right:30px;}
.community-alliance h4{color:red!important;text-transform:unset;font-family:'Trajan Pro';}
.community-alliance h5{color:black!important;text-transform:unset;font-family:'Trajan Pro';}
.community-alliance p{font-size:16px;}
.formbar{padding-top:30px;background-color:#798090;}
.formbar input[type="text"]{background-color:#fff;color:#000;}
.formbar input[type="email"]{background-color:#fff;color:#000;}
.video_box{border-radius:6px;width:100%;margin:0 auto 30px auto;}
.video_box .youtube-video{position:relative;padding-bottom:56.25%;padding-top:0px;height:0;overflow:hidden;margin:0px 0px;}
.video_box .youtube-video iframe,
.video_box .youtube-video object,
.video_box .youtube-video embed{position:absolute;top:0;left:0;width:100%;height:100%;}
.video_box p{padding:0 !important;margin:0 !important;}
header .container{padding-top:100px;padding-bottom:50px;}
header img{display:block;margin:0 auto 20px;}
header .intro-text .name{display:block;font-family:"Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;text-transform:uppercase;font-weight:700;font-size:2em;}
header .intro-text .skills{font-size:1.25em;font-weight:300;}
@media (min-width:768px){header .container{padding-top:70px;padding-bottom:50px;}
header .intro-text .name{font-size:4.75em;}
header .intro-text .skills{font-size:1.75em;}
}
.navbar-custom{background:#363c52;font-family:'Trajan Pro';text-transform:uppercase;font-weight:700;border:none;}
.navbar-custom .navbar-brand{color:white;padding:0px!important;}
.navbar-custom .navbar-brand:hover,
.navbar-custom .navbar-brand:focus,
.navbar-custom .navbar-brand:active,
.navbar-custom .navbar-brand.active{color:white;}
.navbar-custom .navbar-nav{letter-spacing:1px;}
.navbar-custom .navbar-nav li a{color:white;font-size:16px;}
.navbar-custom .navbar-nav li a:hover{color:#e0463e;}
.navbar-custom .navbar-nav li a:focus,
.navbar-custom .navbar-nav li a:active{color:white;}
.navbar-custom .navbar-nav li.active a{color:#e0463e;}
.navbar-custom .navbar-nav li.active a:hover,
.navbar-custom .navbar-nav li.active a:focus,
.navbar-custom .navbar-nav li.active a:active{color:#e0463e;}
.navbar-custom .navbar-toggle{color:white;text-transform:uppercase;font-size:10px;border-color:white;}
.navbar-custom .navbar-toggle:hover,
.navbar-custom .navbar-toggle:focus{color:#e0463e;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{background-color:transparent!important;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover{background-color:transparent!important;color:#e0463e!important;}
.dropdown-menu{background-color:#e0463e;cursor:pointer;}
.dropdown-menu li{cursor:pointer;border-bottom:1px solid #ccc;}
.dropdown-menu li:last-child{cursor:pointer;border-bottom:0px solid #ccc;}
.dropdown-menu li a{cursor:pointer;padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:20px;}
li .dropdown-menu li a{color:#fff!important;font-size:16px;}
li.active .dropdown-menu li a{color:#fff!important;font-size:16px;}
li.active .dropdown-menu li a:hover{color:#e0463e!important;}
li .dropdown-menu li a:hover{color:#e0463e!important;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a{color:#fff!important;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{color:#e0463e!important;}
.dropdown-menu:after{bottom:100%;left:20%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(224, 69, 61, 0);border-bottom-color:#e0463e;border-width:10px;margin-left:-15px;}
@media (min-width:768px){.navbar-custom{padding:25px 0 20px 0;-webkit-transition:padding 0.3s;-moz-transition:padding 0.3s;transition:padding 0.3s;}
.navbar-custom .navbar-brand{font-size:2em;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.navbar-custom.affix{padding:10px 0;}
.navbar-custom.affix .navbar-brand{font-size:1.5em;}
.navbar-custom > li{display:block;position:relative;}
}
section{padding:100px 0;}
section h2{margin:0;font-size:3em;}
section.success{background:#18BC9C;color:white;}
section.moreabout{background:#798090;color:white;}
section.moreabout h2{font-family:'Trajan Pro';margin-bottom:20px;}
section.ourapproach{}
section.page{padding-top:80px!important;}
section.page-top{padding-top:0!important;padding-bottom:0!important;}
.page-custom{padding-top:80px;}
.page-template-page-our-history .page-custom{}
section.page-top .container{padding-top:70px;padding-bottom:0px;}
section.page-middle{padding-top:0!important;padding-bottom:20px!important;text-align:center;font-family:'baskerville';font-style:italic;}
section.page-middle .author{color:red;}
section.page-bottom{padding-top:0!important;}
section.page-bottom h3{color:red;}
section.page-bottom p{font-size:24px;}
.page-template-page-our-team section.page-bottom p{font-size:16px;}
section.ourapproach .downloadbox{margin-top:50px
margin-bottom:30px;}
section.ourapproach p{font-family:'Trajan Pro';font-weight:bold;text-align:center;font-size:22px;}
.alignleft{float:left;margin-right:10px;margin-bottom:10px;max-width:100%;}
.alignright{float:right;margin-left:10px;margin-bottom:10px;max-width:100%;}
.aligncenter{margin:0 auto;display:block;max-width:100%;}
.text-center{text-align:center;}
.timeline_left{float:left;width:250px;padding-top:40px;width:25%;}
.timeline_left img{margin-bottom:85px;}
.timeline_center{width:45%;height:1285px;background-image:url(../img/timeline.png);background-size:cover;float:left;}
.timeline_right{float:left;width:30%;padding-top:180px;padding-left:20px;}
.timeline_right .box{float:left;}
.timeline_right img.first{margin-bottom:85px;}
.timeline_right img.second{margin-bottom:85px;}
.timeline_right img.third{margin-bottom:85px;}
.timeline_right img.fourth{margin-bottom:90px;}
.tree_label{display:none;font-size:24px;}
.clippings{margin-top:-200px;background-image:url(../img/clippings.png);background-size:cover;}
.outer_bg{background-image:url(../img/bg-page-clippings.png);background-position:bottom center;background-repeat:no-repeat;}
@media (max-width:1010px){.timeline_center{display:none;}
.timeline_left{padding-top:25px;width:50%;}
.timeline_right{padding-top:25px;padding-left:0px;width:50%;}
.timeline_tree .box{margin:5px!important;float:left;}
.timeline_tree img{width:100%;}
.tree_label{display:block;}
}
@media (max-width:767px){.page-custom{background-image:url('../img/cfc_bg.jpg');background-repeat:no-repeat;background-color:#EEDDBF;background-size:cover;}
section.page{background-image:url('../img/cfc_bg.jpg');background-repeat:no-repeat;background-color:#EEDDBF;background-size:cover;}
header .container{padding-top:80px!important;padding-bottom:0px!important;}
.dropdown-menu li{cursor:pointer;border-bottom:0px solid #ccc!important;}
.nav{z-index:2!important;}
section{padding:75px 0;}
section.first{padding-top:75px;}
}
#portfolio .portfolio-item{margin:0 0 15px;right:0;}
#portfolio .portfolio-item .portfolio-link{display:block;position:relative;max-width:400px;margin:0 auto;}
#portfolio .portfolio-item .portfolio-link .caption{background:rgba(24, 188, 156, 0.9);position:absolute;width:100%;height:100%;opacity:0;transition:all ease 0.5s;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;}
#portfolio .portfolio-item .portfolio-link .caption:hover{opacity:1;}
#portfolio .portfolio-item .portfolio-link .caption .caption-content{position:absolute;width:100%;height:20px;font-size:20px;text-align:center;top:50%;margin-top:-12px;color:white;}
#portfolio .portfolio-item .portfolio-link .caption .caption-content i{margin-top:-12px;}
#portfolio .portfolio-item .portfolio-link .caption .caption-content h3,
#portfolio .portfolio-item .portfolio-link .caption .caption-content h4{margin:0;}
#portfolio *{z-index:2;}
@media (min-width:767px){#portfolio .portfolio-item{margin:0 0 30px;}
}
.floating-label-form-group{position:relative;margin-bottom:0;padding-bottom:0.5em;border-bottom:1px solid #eeeeee;}
.floating-label-form-group input,
.floating-label-form-group textarea{z-index:1;position:relative;padding-right:0;padding-left:0;border:none;border-radius:0;font-size:1.5em;background:none;box-shadow:none !important;resize:none;}
.floating-label-form-group label{display:block;z-index:0;position:relative;top:2em;margin:0;font-size:0.85em;line-height:1.764705882em;vertical-align:middle;vertical-align:baseline;opacity:0;-webkit-transition:top 0.3s ease,opacity 0.3s ease;-moz-transition:top 0.3s ease,opacity 0.3s ease;-ms-transition:top 0.3s ease,opacity 0.3s ease;transition:top 0.3s ease,opacity 0.3s ease;}
.floating-label-form-group:not(:first-child){padding-left:14px;border-left:1px solid #eeeeee;}
.floating-label-form-group-with-value label{top:0;opacity:1;}
.floating-label-form-group-with-focus label{color:#18BC9C;}
form .row:first-child .floating-label-form-group{border-top:1px solid #eeeeee;}
footer{color:white;}
footer h3{margin-bottom:30px;border-top:1px solid #72778a;display:inline-block;padding-top:15px;font-family:'Trajan Pro';}
footer .footer-above{padding-top:50px;background-color:#363c52;font-family:'Trajan Pro';}
footer .footer-col{margin-bottom:50px;}
footer .footer-below{padding:25px 0;background-color:#363c52;font-family:'Baskerville';font-size:14px;}
.btn-outline{color:white;font-size:20px;border:solid 2px white;background:transparent;transition:all 0.3s ease-in-out;margin-top:15px;}
.btn-outline:hover,
.btn-outline:focus,
.btn-outline:active,
.btn-outline.active{color:#18BC9C;background:white;border:solid 2px white;}
.btn-primary{color:white;background-color:#363c52;border-color:#363c52;font-weight:700;}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary{color:white;background-color:#1a242f;border-color:#161f29;}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary{background-image:none;}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active{background-color:#363c52;border-color:#363c52;}
.btn-primary .badge{color:#363c52;background-color:white;}
.btn-success{color:white;background-color:#e0463e;border-color:#e0463e;font-weight:700;border-radius:2px;font-family:'Trajan Pro';padding:15px 40px;margin-bottom:10px;}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success{color:#e0463e;background-color:#ffffff;border-color:#ffffff;}
.btn-success:active{background-color:#ffffff!important;color:#e0463e!important;border:1px solid #ffffff!important;}
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success{background-image:none;}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active{background-color:#18BC9C;border-color:#18BC9C;}
.btn-success .badge{color:#18BC9C;background-color:white;}
.btn-social{display:inline-block;height:50px;width:50px;border:0px solid white;border-radius:100%;text-align:center;font-size:20px;line-height:45px;}
.scroll-top{position:fixed;right:2%;bottom:2%;width:50px;height:50px;z-index:1049;}
.scroll-top .btn{font-size:20px;width:50px;height:50px;border-radius:100%;line-height:28px;}
.portfolio-modal .modal-content{border-radius:0;background-clip:border-box;-webkit-box-shadow:none;box-shadow:none;border:none;min-height:100%;padding:100px 0;text-align:center;}
.portfolio-modal .modal-content h2{margin:0;font-size:3em;}
.portfolio-modal .modal-content img{margin-bottom:30px;}
.portfolio-modal .modal-content .item-details{margin:30px 0;}
.portfolio-modal .close-modal{position:absolute;width:75px;height:75px;background-color:transparent;top:25px;right:25px;cursor:pointer;}
.portfolio-modal .close-modal:hover{opacity:0.3;}
.portfolio-modal .close-modal .lr{height:75px;width:1px;margin-left:35px;background-color:#363c52;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);z-index:1051;}
.portfolio-modal .close-modal .lr .rl{height:75px;width:1px;background-color:#363c52;transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);z-index:1052;}
.portfolio-modal .modal-backdrop{opacity:0;display:none;}
#skipnav a{padding:6px;position:absolute;top:-40px;left:0px;color:white;border-right:1px solid white;border-bottom:1px solid white;border-bottom-right-radius:8px;background:transparent;transition:top 1s ease-out, background 1s linear;z-index:2000;}
#skipnav a:focus{position:absolute;left:0px;top:0px;background:#18BC9C;outline:0;transition:top 0.1s ease-in, background 0.5s linear;}
div#maincontent{outline:none;}
.dropdown-menu{font-size:14px;margin:-1px 0 0;border-radius:0 0 5px 5px;position:relative;float:none;font-weight:600;}
.nav > li.menu-item-has-children:hover .dropdown-menu{display:block;}
.navbar-right .dropdown-menu{left:0!important;right:auto!important;}
.img-logo-top{display:none;}
#subtext{display:none;}
@media (max-width:968px){.teams .border-last{border-bottom:1px solid #bcae94;}
}
@media (min-width:768px){.dropdown-menu{display:none;position:absolute;float:left;}
}
@media (max-width:1200px){.img-logo{width:80%;}
}
@media (max-width:768px){.bullet ul li{width:100%!important;}
.bullet{padding: 0px!important;}
.img-logo{display:none;}
.img-logo-top{display:block;}
.navbar-header{border-top:0px solid #44495d;}
.logoimg{height:100%;}
section.page-top .container{padding-top:0px;}
section.page .container{padding-top:0px;}
}
@media (max-width:767px){#subtext{display:inline-block;}
}
@media (max-width:480px){.teams .team img{max-width:100%important;}
#subtext{font-size:60%!important;}
}
.wpcf7-form label{display:block!important;margin-bottom:20px;}
.wpcf7-form-control{width:100%;background-color:#9D9684;color:#fff;max-width:100%;border:1px solid #9D9684;padding:10px;font-size:16px;}
.wpcf7-submit{background-color:#e0463e!important;border-color:#e0463e!important;width:175px;float:right;}
.wpcf7-submit:hover{background-color:#ffffff!important;color:#e0463e!important;border:1px solid #ffffff!important;}
.wpcf7-submit:active{background-color:#ffffff!important;color:#e0463e!important;border:1px solid #ffffff!important;}
.wpcf7-submit:focus{background-color:#ffffff!important;color:#e0463e!important;border:1px solid #ffffff!important;}
#myCarousel{padding-top:8px;}
#myCarousel p{font-size:24px;}
.bullet{background-size:cover;padding:40px 40px;}
.bullet ul{margin-top:30px;}
.bullet ul li{display:inline-block;width:48%;background-image:url('../img/bullet.png');background-repeat:no-repeat;padding-left:30px;margin-bottom:25px;}
.wp-video{margin:0 auto;margin-bottom:15px;}
.timeline{position:relative;}
.timeline::before{content:'';background:#9D9684;width:5px;height:98%;position:absolute;left:50%;transform:translateX(-50%);}
.timeline-item{width:100%;margin-bottom:30px;}
.timeline-item:nth-child(even) .timeline-content{float:right;padding:40px 30px 10px 30px;}
.timeline-item:nth-child(even) .timeline-content .date{right:auto;left:0;}
.timeline-item:nth-child(even) .timeline-content::after{content:'';position:absolute;border-style:solid;width:0;height:0;top:45px;left:-15px;border-width:10px 15px 10px 0px;border-color:transparent transparent transparent transparent;}
.timeline-item::after{content:'';display:block;clear:both;}
.timeline-content{position:relative;width:45%;padding:10px 30px;border-radius:4px;}
.timeline-content p{text-align:center;font-size:18px!important;margin-bottom:0px!important;}
.timeline-content img:hover{background-color:rgba(0, 0, 0, 0.5);border-radius:50%;}
.timeline-content::after{content:'';position:absolute;border-style:solid;width:0;height:0;top:45px;right:-15px;border-width:10px 0 10px 15px;border-color:transparent transparent transparent transparent;}
.timeline-img{width:60px;height:60px;background:#9D9684;color:#fff;font-weight:bold;border-radius:50%;position:absolute;left:50%;margin-top:25px;margin-left:-30px;padding-left:10px;padding-top:12px;font-size:24px;}
.timeline-card{padding:0 !important;}
.timeline-card p{padding:0 20px;}
.timeline-card a{margin-left:20px;}
.timeline-item:nth-child(2) .timeline-img-header{background:linear-gradient(transparent, rgba(0, 0, 0, 0.4)), url("https://hd.unsplash.com/photo-1458530970867-aaa3700e966d") center center no-repeat;background-size:cover;}
.timeline-item:nth-child(5) .timeline-img-header{background:linear-gradient(transparent, rgba(0, 0, 0, 0.4)), url("https://hd.unsplash.com/photo-1444093826349-9ce8c622f4f3") center center no-repeat;background-size:cover;}
.timeline-item:nth-child(6) .timeline-img-header{background:linear-gradient(transparent, rgba(0, 0, 0, 0.4)), url("https://hd.unsplash.com/photo-1471479917193-f00955256257") center center no-repeat;background-size:cover;}
.timeline-item:nth-child(8) .timeline-img-header{background:linear-gradient(transparent, rgba(0, 0, 0, 0.4)), url("https://hd.unsplash.com/photo-1466840787022-48e0ec048c8a") center center no-repeat;background-size:cover;}
.timeline-item:nth-child(10) .timeline-img-header{background:linear-gradient(transparent, rgba(0, 0, 0, 0.4)), url("https://hd.unsplash.com/photo-1447639703758-f525f36456bf") center center no-repeat;background-size:cover;}
.timeline-item:nth-child(11) .timeline-img-header{background:linear-gradient(transparent, rgba(0, 0, 0, 0.4)), url("https://hd.unsplash.com/photo-1469429978400-082eec725ad5") center center no-repeat;background-size:cover;}
@media screen and (max-width:768px){.timeline::before{left:50px;}
.timeline .timeline-img{left:50px;}
.timeline .timeline-content{max-width:100%;width:auto;margin-left:100px;}
.timeline .timeline-item:nth-child(even) .timeline-content{float:none;}
.timeline .timeline-item:nth-child(odd) .timeline-content::after{content:'';position:absolute;border-style:solid;width:0;height:0;top:45px;left:-15px;border-color:transparent #f5f5f5 transparent transparent;}
}
.box{width:220px;height:220px;margin:5% auto 0 auto;background-size:cover;border-radius:50%;overflow:hidden;}
.box a{text-decoration:none;}
.overlay{background:rgba(0,0,0,.55);text-align:center;padding:90px 0 86px 0;opacity:0;-webkit-transition:opacity .25s ease;-moz-transition:opacity .25s ease;}
.box:hover .overlay{opacity:1;}
.plus{font-family:Helvetica;font-weight:900;color:rgba(255,255,255,.85);font-size:32px;}
.page-template p{line-height:28px;}
.mejs-overlay-button{background:url(/wp-content/themes/capitalformation/img/play.png)!important;}
#wpcf7-f114-o1 ::-webkit-input-placeholder{color:grey!important;}
#wpcf7-f114-o1 ::-moz-placeholder{color:grey!important;}
#wpcf7-f114-o1 :-ms-input-placeholder{color:grey!important;}
#wpcf7-f114-o1 :-moz-placeholder{color:grey!important;}
.ytp-youtube-button{display:none!important;}
.contact-us-img{width:100%;max-width: 100%;}