@font-face {
  font-family: 'Roboto-Light';
  src: url('fonts/Roboto-Light.eot') format('embedded-opentype'),  url('fonts/Roboto-Light.woff') format('woff'), url('fonts/Roboto-Light.ttf')  format('truetype'), url('fonts/Roboto-Light.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto-Bold';
  src: url('fonts/Roboto-Bold.eot') format('embedded-opentype'),  url('fonts/Roboto-Bold.woff') format('woff'), url('fonts/Roboto-Bold.ttf')  format('truetype'), url('fonts/Roboto-Bold.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ProximaNova-Semibold';
  src: url('fonts/ProximaNova-Semibold.eot') format('embedded-opentype'),  url('fonts/ProximaNova-Semibold.woff') format('woff'), url('fonts/ProximaNova-Semibold.ttf')  format('truetype'), url('fonts/ProximaNova-Semibold.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ProximaNova-Extrabld';
  src: url('fonts/ProximaNova-Extrabld.eot') format('embedded-opentype'),  url('fonts/ProximaNova-Extrabld.otf')  format('opentype'),
	     url('fonts/ProximaNova-Extrabld.woff') format('woff'), url('fonts/ProximaNova-Extrabld.ttf')  format('truetype'), url('fonts/ProximaNova-Extrabld.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'CopperplateGothicBT-BoldCond';
  src: url('fonts/CopperplateGothicBT-BoldCond.eot') format('embedded-opentype'),  url('fonts/CopperplateGothicBT-BoldCond.woff') format('woff'), url('fonts/CopperplateGothicBT-BoldCond.ttf')  format('truetype'), url('fonts/CopperplateGothicBT-BoldCond.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'CopperplateGothicBT-Bold';
  src: url('fonts/CopperplateGothicBT-Bold.eot') format('embedded-opentype'),  url('fonts/CopperplateGothicBT-Bold.woff') format('woff'), url('fonts/CopperplateGothicBT-Bold.ttf')  format('truetype'), url('fonts/CopperplateGothicBT-Bold.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'CopperplateGothicBT-Roman';
  src: url('fonts/CopperplateGothicBT-Roman.eot') format('embedded-opentype'),  url('fonts/CopperplateGothicBT-Roman.woff') format('woff'), url('fonts/CopperplateGothicBT-Roman.ttf')  format('truetype'), url('fonts/CopperplateGothicBT-Roman.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ProximaSansRegular';
  src: url('fonts/ProximaSansRegular.eot') format('embedded-opentype'),  url('fonts/ProximaSansRegular.woff') format('woff'), url('fonts/ProximaSansRegular.ttf')  format('truetype'), url('fonts/ProximaSansRegular.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ProximaNova-Light';
  src: url('fonts/ProximaNova-Light.eot') format('embedded-opentype'),  url('fonts/ProximaNova-Light.otf')  format('opentype'),
	     url('fonts/ProximaNova-Light.woff') format('woff'), url('fonts/ProximaNova-Light.ttf')  format('truetype'), url('fonts/ProximaNova-Light.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
h1.title {color:white; font-family: 'Patua One', cursive;font-size: 1.6em;}
h2#tagline {color:#E67F25; font-family:arial; font-size:16px}
.acad-logos li {display:table-cell !important;vertical-align:middle !important;padding:40px 0 40px 0 !important;float:none !important;width:19.8% !important;box-sizing:border-box !important;}
.acad-logos li img{
    height:auto;
    width:100% !important;
    max-width:300px;
    padding:0 5% !important;
    margin:0 !important;
}
.acad-logos ul {display:table; }

@media (max-width: 991px) and (min-width: 768px){
.acad-logos ul li img {
    position: relative !important;; 
	}}
.seo-top {
    z-index: 9999999999;
    position: absolute;
    text-align: center;
    font-size: 8px;
    width: 100%;
}
.seo-top, .seo-top a{color:rgba(0,0,0,0.4);}
.map-loc {padding: 25px 5px !important;}
.map-loc ul li, .map-loc ul li a{font-size:12px !important; line-height:18px !important;}
.map-loc ul li{min-height:28px !important; background-position:top left !important;}

html {font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
* {outline:0; box-sizing:border-box; background-repeat:no-repeat;}
body,div,span,table,tr,th,td,tbody,strong,thead,br,img,input,textarea,h1,h2,h3,h4,h5,h6,button,center,left,right,p,a,ul,li,ol,em,b,u,hr {margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,strong,b {font-weight:normal;}
p{ margin:0; padding:0;}
ul,ol,li {list-style:none;}
img {border:0; max-width:100%; height:auto;}
a,a:hover,input[type="submit"],button { outline:0;}
a,a:hover {text-decoration:none;}
.wrapper{ float:left; width:100%;}
.container{width:1024px; margin:0 auto; padding:0;}
.footer .container{width:100% !important;}
.container .footer-details{ width:1140px; margin:40px auto 0 auto; padding:0; float:none; border-bottom:none !important;}
.top-bar{ width:100%; float:left; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#002d2b+0,014643+100 */
background: #002d2b; /* Old browsers */
background: -moz-linear-gradient(top,  #002d2b 0%, #014643 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #002d2b 0%,#014643 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #002d2b 0%,#014643 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002d2b', endColorstr='#014643',GradientType=0 ); /* IE6-9 */
 padding:0; position:fixed; transition:all 0.4s; -webkit-transition: all 0.4s; top:0; z-index:999; box-shadow:0px 0px 8px 2px rgba(0,0,0,0.7);}
.logged-in .top-bar { top:32px; }
.top-bar.fixed-header { transition:all 0.4s; -webkit-transition: all 0.4s; }
.hdrfull { width:100%; float:left; padding:26px 0 26px 0;}
.hb-slider { }
.top-bar.top-hide { visibility:hidden; position:relative; }
.top-bar.fixed-header .top-logo { width:360px; transition-duration:0.5s;}
.top-bar.fixed-header .top-right { margin-top:6px;}
.top-bar.fixed-header .inq-but a { padding:16px 30px 14px 30px;}
.top-bar.fixed-header .top-call { margin-top:4px;}
.top-bar.fixed-header .soc-icons { margin-top:10px;}
.top-logo{ font-size: 20px;width:353px; float:left;  transition-duration:0.5s;}
.top-logo img { display:block;}
.top-right{ width:652px; float:right; margin:16px 0px 0px 0px;}
.soc-icons{ width:127px; float:right; margin:16px 0px 0px 0px;}
.soc-icons a{ width:26px; height:26px; float:left; background-repeat:no-repeat; background-position:0 0; margin:0px 7px 0px 0px; font-size:0px; line-height:0px;}
.soc-icons a:last-child{ margin:0;}
.soc-icons a.fb{ background-image:url(images/tpfb-icon.jpg);}
.soc-icons a.fb:hover{ background-image:url(images/fb-hov.jpg);}
.soc-icons a.vid{ background-image:url(images/tpyt-icon.jpg);}
.soc-icons a.vid:hover{ background-image:url(images/tpyt-hov.jpg);}
.soc-icons a.twi{ background-image:url(images/tptwi-icon.jpg);}
.soc-icons a.twi:hover{ background-image:url(images/tptwi-hov.jpg);}
.soc-icons a.gog{ background-image:url(images/tpgog-icon.jpg);}
.soc-icons a.gog:hover{ background-image:url(images/tpgog-hov.jpg);}
.soc-iconsft{ width:127px; float:right; margin:16px 0px 0px 0px;}
.soc-iconsft a{ width:26px; height:26px; float:left; background-repeat:no-repeat; background-position:0 0; margin:0px 7px 0px 0px; font-size:0px; line-height:0px;}
.soc-iconsft a:last-child{ margin:0;}
.soc-iconsft a.fb{ background-image:url(images/tpfb-icon.jpg);}
.soc-iconsft a.fb:hover{ background-image:url(images/fb-hov.jpg);}
.soc-iconsft a.vid{ background-image:url(images/tpyt-icon.jpg);}
.soc-iconsft a.vid:hover{ background-image:url(images/tpyt-hov.jpg);}
.soc-iconsft a.twi{ background-image:url(images/tptwi-icon.jpg);}
.soc-iconsft a.twi:hover{ background-image:url(images/tptwi-hov.jpg);}
.soc-iconsft a.gog{ background-image:url(images/tpgog-icon.jpg);}
.soc-iconsft a.gog:hover{ background-image:url(images/tpgog-hov.jpg);}
.top-call{ width:250px; float:right; margin:9px 0 0 25px;}
.top-call a{ background-image:url(images/tp-call.png); background-repeat:no-repeat; background-position:0 9px; padding:0px 0px 0px 37px;font-size:30px; line-height:40px; color:#ffffff;font-family: 'ProximaNova-Semibold'; width:100%; float:left;}
.top-call a:hover{ color:#fff;}
.inq-but{ float:right;  margin:0px 0px 0px 20px;}
.inq-but a{ background-color:#EFE286; font-size:18px; line-height:normal; color:#000000; font-family: 'ProximaNova-Extrabld'; padding:21px 38px 16px 38px;text-transform:uppercase; border-radius:30px; display:inline-block; margin:0; transition-duration:0.5s;}
.inq-but a:hover{ background-color:#fff; color:#000; transition-duration:0.5s;}
.inq-butft{ float:right;  margin:0px 0px 0px 30px;}
.inq-butft a{ background-color:#fff; font-size:18px; line-height:normal; color:#000000; font-family: 'ProximaNova-Extrabld'; padding:21px 38px 16px 38px;text-transform:uppercase; border-radius:30px; display:inline-block; margin:0; transition-duration:0.5s;}
.inq-butft a:hover{ background-color:#fff; color:#000; transition-duration:0.5s;}
.top-menu{ width:100%; float:left; margin:0px 0px 0px 0px;
    background:#03706a;
}
.top-menu ul{ width:100%; float:left;}
.top-menu ul li{float:left; padding:0px 9px; margin:0 18px 0 0; position:relative; }
.top-menu ul li a{ float:left; font-family: 'Roboto-Bold'; font-size:16px; line-height:47px; color:#ffffff; padding:0 13px; text-transform:uppercase;border-top:2px solid rgba(0,0,0,0.3); position:relative; top:-2px;}
.top-menu ul li a:hover, .top-menu ul li:hover > a{ border-top:2px solid #fff; color:#fff;}
.top-menu ul li.current-menu-item > a{ border-top:2px solid #fff; color:#fff;}
.top-menu ul li ul { display:none; width:220px; position:absolute; top:44px; left:0; z-index:9999999; background-color:#0b736c; border-bottom:2px solid #fff;}
.top-menu ul li:hover ul { display:block;}
.top-menu ul li:hover ul li ul{ display:none; width:220px; position:absolute; top:0px; left:100%; z-index:9999999; background-color:#0b736c;}
.top-menu ul li:hover ul li:hover ul{ display:block;}
.top-menu ul li.menu-item-has-children > a { background-image:url(images/tp-men-arr.jpg); background-repeat:no-repeat; background-position:right center;}
.top-menu ul li:hover ul li { margin:0; padding:0; width:100%; float:left; border:0px;}
.top-menu ul li:hover ul li:hover a{border:0px;}
.top-menu ul li:hover ul li a {width:100%; float:left; padding:0 15px; margin:0; font-size:14px; line-height:45px;}
.top-menu ul li:hover ul li a:hover, .top-menu ul li:hover ul li.current-menu-item a { background-color:#fff; color:#0b736c;}
.top-menu ul li:hover ul li:hover { background-color:#fff; color:#0b736c;}
.top-menu ul li:hover ul li:hover > a {color:#0b736c;}
.top-menu ul li:hover ul li a:hover { border:0px;}
.top-menu ul li li.menu-item-has-children > a { background-image:none;}
.home-banner{ width:100%; float:left; padding:318px 0px 0px 0px; background-image:url(images/home-banner.jpg); background-repeat:no-repeat; background-position:top center; background-size:100%; position:relative;}
.hb-cnt{ width:700px; float:right; margin:0px 0px 114px 0px;  position:relative; background-image:url(images/hbcnt-bg.png); background-repeat:repeat; padding: 27px 40px 43px 40px;}
.hb-cnt h2{font-family: 'CopperplateGothicBT-BoldCond'; font-size:54px; line-height:54px; margin:0px 0px 5px 0px; width:100%; float:left; text-align:center; color:#fff;}
.hb-cnt p{ font-family: 'Roboto-Light'; color:#ffffff; font-size:19px; line-height:30px; width:100%; float:left; text-align:center;}
.hb-btn{ position:absolute; left:0; right:0; margin:auto; bottom:-12px; width:197px;}
.hb-btn a{ width:197px;  background-color:#fff; font-size:18px; line-height:normal; color:#000000; font-family: 'ProximaNova-Extrabld'; padding:21px 41px 16px 41px; text-transform:uppercase; border-radius:30px;}
.hb-btn a:hover{ text-decoration:underline;}
.hb-title{ z-index:100; width:100%; position:absolute; bottom:0; left:0; text-align:center; background-color:rgba(1,70,67,.8); padding:18px 0px 15px 0px;}
.hb-title h1{font-family: 'CopperplateGothicBT-BoldCond'; font-size:54px; line-height:54px; margin:0px 0px 3px 0px; width:100%; float:left; text-align:center; color:#fff;}
.hb-title p{  font-family: 'ProximaNova-Semibold'; font-size:19px; line-height:30px; color:#ffffff; width:100%; float:left; text-align:center;}
.hbleft-arr{ width:96px; height:96px;}
.hbleft-arr a{ width:96px; height:96px; position:absolute; top:348px; left:167px; background-repeat:no-repeat; background-position:0 0; line-height:0px; font-size:0px; background-image:url(images/hbleft-arr.png);}
.hbright-arr{ width:96px; height:96px;}
.hbright-arr a{ width:96px; height:96px; position:absolute; top:348px; right:167px; background-repeat:no-repeat; background-position:0 0; line-height:0px; font-size:0px; background-image:url(images/hbright-arr.png);}
.home-banner .owl-theme .owl-controls{ margin:0;}
.home-banner .owl-theme .owl-controls .owl-buttons .owl-prev{ width:96px; height:96px; position:absolute; top:25px; left:-219px; background-repeat:no-repeat; background-position:0 0; line-height:0px; font-size:0px; background-image:url(images/hbleft-arr.png); border:0; padding:0;}
.home-banner .owl-theme .owl-controls .owl-buttons .owl-next{width:96px; height:96px; position:absolute; top:25px; right:-219px; background-repeat:no-repeat; background-position:0 0; line-height:0px; font-size:0px; background-image:url(images/hbright-arr.png); border:0; padding:0;}
.hb-slider{ width:100%;float:left; margin:-10px 0px 0px 0px; position:relative;}
.hb-slider .cycloneslider-template-dark .cycloneslider-prev{ width:96px; height:96px; position:absolute; top:352px; left:8.7%; background-repeat:no-repeat; background-position:0 0; line-height:0px; font-size:0px; background-image:url(images/hbleft-arr.png); margin:0; opacity:1;}
.hb-slider .cycloneslider-template-dark .cycloneslider-next{width:96px; height:96px; position:absolute; top:352px; right:8.5%; background-repeat:no-repeat; background-position:0 0; line-height:0px; font-size:0px; background-image:url(images/hbright-arr.png); margin:0; opacity:1;}
.hb-slider .cycloneslider-template-dark .cycloneslider-prev, .cycloneslider-template-dark .cycloneslider-next{ background-color:transparent;}
.hb-slider .cycloneslider-template-dark .arrow{ display:none;}
.hb-slider .tp-caption.black.tp-fade.tp-resizeme.start{float:left;}
.hb-slider .cycloneslider-template-dark .cycloneslider-slide img{ width:100%;}
.hb-slider .cycloneslider-template-dark .cycloneslider-caption{ margin:0; top:auto; left:auto; bottom:32%; right:10%; width:700px; opacity:1;border-radius: 25px;}
 .hb-slider .cycloneslider-caption{ width:100%; float:left; background-color:rgba(1,70,67,.6); padding: 24px 40px 43px 40px;}
.hb-slider .cycloneslider-caption-title{ padding:0;font-family: 'Patua One', cursive;
    font-size: 1.2em;line-height:54px; margin:0px 0px 5px 0px; width:100%; float:left; text-align:center; color:#fff; background-color:transparent; opacity:1;}
.hb-slider .cycloneslider-template-dark .cycloneslider-caption-description{ padding:0; font-family: 'Roboto-Light';color: #ffffff; font-size: 19px; line-height: 24px; width: 100%; float: left; text-align: center; background-color:transparent; opacity:1;}
.hb-slider a.cycloneslider-caption-more{position:absolute; left:0; right:0; margin:auto; bottom:-27px; width:200px; background-color:#EFE286; font-size:18px; line-height:normal; color:#000000; font-family: 'ProximaNova-Extrabld'; padding:21px 41px 16px 41px; text-transform:uppercase; border-radius:30px; opacity:1; transition-duration:0.5s;}
.hb-slider a.cycloneslider-caption-more:hover{ text-decoration:none;  color:#000000; background-color:#fff; box-shadow:0px 2px 2px 2px rgba(0,0,0,0.2); transition-duration:0.5s;}
.hb-slider .cycloneslider-template-dark{ margin:0; max-width:100% !important;}
.slider_txt h3{ font-family: 'CopperplateGothicBT-BoldCond'; font-size:54px; line-height:54px; color:#fff; margin:0 0 3px;}
.slider_txt p{ font-family: 'Roboto-Light';color: #ffffff; font-size: 19px; line-height: 30px;}
.slider_link{ display:none;}
.aff-images{ width:100%; overflow: hidden;max-height: 391px;float:left; border-top:2px solid #8e6d0c; border-bottom:2px solid #8e6d0c;}
.affimg { overflow:hidden;}
.aff-images ul li { float:left; width:384px; height:auto; position:relative;}
.aff-images ul li img { display:block; width:100%; border-right:2px solid #8e6d0c;}
.for-sec{ width:100%; float:left; padding:55px 58px 66px 80px;  background-repeat:repeat; background-color:#A94F14; }
.for-left {
    width: 100%;
    float: left;
    margin: 42px 0px 0px 13px;
    padding: 0px 0px 0px 5px;
    position: relative;
}
.for-left h2{ width:100%; text-align:center; font-size:46px; line-height:36px; color:#fff;font-family: 'Patua One', cursive; margin:0px 0px 16px 0px;}
.for-left p{ font-family: 'Roboto-Light'; font-size:18px; line-height:30px; width:100%; float:left; color:#fff; margin:0px 0px 34px 0px;}
.for-left p a{ color:#014643;}
.for-left ul{ width:100%; float:left; margin:0; padding:0;margin-bottom: 30px;}
.for-left ul li:nth-child(even){ float:right; width:46%;}
.for-left ul li{ width:50%; float:left; font-family: 'Roboto-Light'; font-size:18px; line-height:normal; color:#fff; background-image:url(images/for-list-bullet.png); background-repeat:no-repeat; background-position:0 6px; padding:0px 0px 6px 32px; margin:0px 0px 18px 0px;}
.for-left ul li:nth-child(13){ width:100% !important;}
.for-left ul li a{color:#fff;}
.andmore{ position:absolute; right:180px; bottom:20px; margin:0px 0px 0px 0px; }
.andmore a{  font-family: 'ProximaNova-Extrabld'; padding: 21px 49px 16px 49px; border-radius: 30px; font-size:18px; text-transform:uppercase; line-height:normal; color:#ffffff; background-color:#014643;}
.andmore a:hover{ text-decoration:none; color:#fff;}
.fright-img{ width:100%; float:left; margin:0px 0px 14px 0px;}
.fright-img img{ width:100%; display:block;}
.forslid-leftar{ width:40px; height:132px; margin:0px 9px 0px 0px; float:left; background-color:#014643; background-image:url(images/for-leftarr.png); background-position:center; cursor:pointer;}
.forslid-leftar:hover{ background-color:rgba(8,30,63,0.3);}
.forslid-rightar{ width:40px; height:132px; float:right; background-color:#014643; background-image:url(images/for-right-arr.png); background-position:center; cursor:pointer;}
.forslid-rightar:hover{ background-color:rgba(8,30,63,0.3);}
.forslid-img{ width:142px; float:left; margin:0px 9px 0px 0px;}
.forslid-img img { cursor:pointer;}
.for-right{ width:48%; float:right; margin:6px 0px 0px 0px;}
.for-right .forslid-img img {transition-duration:0.4s;  border:0px solid transparent; }
.for-right .synced img { border:5px solid #fff; transition-duration:0.4s;}
.testi-sec{ width:100%; float:left; background-color:#0b736c; padding:80px 30px 111px 30px;}
.partest{ width:49%; float:left;background-color:#014643; padding:40px 40px 18px 40px;}
.partest h3{ font-family: 'CopperplateGothicBT-BoldCond'; font-size:56px; line-height:60px; color:#ffffff; width:100%; float:left; text-align:center; margin:0px 0px 30px 0px;}
.partest h5{  font-family: 'ProximaNova-Semibold'; font-size:22px; text-transform:uppercase; line-height:30px; width:100%; float:left; text-align:center; color:#fff; margin:0px 0px 29px 0px;}
.pat-cnt{ width:100%; float:left; min-height:227px; overflow:hidden;}
.partest p{ font-family: 'Roboto-Light';  font-size:18px; line-height:30px; color:#dcdcdc; width:100%; float:left; text-align:center; padding:0px 20px; margin:0px 0px 20px 0px;}
.partest p a{ color:#fff;}
.partest-images{ display: none !important; /* width:100%; float:left; margin:0px 0px 36px 0px; */}
.partest-img{ width:400px;  float:left; margin:0px 20px 0px 0px; position:relative;}
.patvid-butt{ width:70px; height:49px; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto;}
.patvid-butt a{ width:70px; height:49px; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto;  background-color:#f61c0d; border-radius:15px; background-image:url(images/ptestvid-butt.jpg); background-repeat:no-repeat; background-position:center;  line-height:0px; font-size:0px;}
.partest-img.last{ margin:0;}
.partest.stu{float:right;}
.partest-link{ width:100%; float:left; text-align:center; }
.partest-link a{background-color:#fff; position:relative; bottom:-31px; font-size:18px; line-height:normal; color:#000000; font-family: 'ProximaNova-Extrabld'; padding:21px 48px 16px 48px; text-transform:uppercase; border-radius:30px; transition-duration:0.5s;}
.partest-link a:hover{ color:#014643; text-decoration:none; background-color:#fff; transition-duration:0.5s;}
.our-sec{ width:100%; float:left; background-image:url(../../uploads/2018/10/footer.jpg); background-repeat:no-repeat; background-position:top center; background-size:100% auto; padding:32px 0px 0px 0px;}
.our-bottom{ width:100%; float:left;background-image:url(http://elkmountainacademy.org/wp-content/themes/envoy/custom-styles.css); background-repeat:no-repeat; background-position:bottom; background-size:100% 82px;padding: 0px 0px 43px 0px;}
.our-sec h2{ font-family: 'CopperplateGothicBT-BoldCond';text-transform:uppercase; width:100%; float:left; text-align:center; color:#474747; font-size:54px; line-height:71px;}
.our-sec h2 strong{ color:#A94F14;}
.our-sec p.head{ width:800px; margin:0px auto; text-transform:uppercase; color:#474747; font-size:16px; line-height:24px; text-align:center;  font-family: 'Roboto-Light'; }
.our-logos{ width:100%; float:left;}
.our-logos ul{ width:100%; text-align:center; margin:35px 0px 50px 0px; padding:0;}
.our-logos ul li {float: none;display: inline-block;width: 19%;text-align: center;vertical-align: middle;margin: 0 !important;}
.our-logos ul li:first-child{ margin:18px 36px 0px 0px;}
.our-logos ul li:nth-child(2){ margin:9px 88px 0px 0px;}
.our-logos ul li:nth-child(3){ margin:0px 78px 0px 0px;}
.our-logos ul li:nth-child(4){ margin:26px 32px 0px 0px;}
.our-logos ul li:nth-child(5){ margin:26px 33px 0px 0px;}
.our-logos ul li:last-child{ margin:26px 0px 0px 0px;}
.our-items{ width:1160px; margin:0px auto;}
.our-items ul{ width:100%; margin:0; padding:0;}
.our-items ul li{ width:370px; background-color:rgba(0,111,105,.9);float:left;margin:0px 25px 0px 0px; padding:5px;-webkit-box-shadow: 11px 7px 0px 0px rgba(0, 0, 0, 0.1);
-moz-box-shadow:    11px 7px 0px 0px rgba(0, 0, 0, 0.1);
box-shadow:         11px 7px 0px 0px rgba(0, 0, 0, 0.1); position:relative;}
.our-items ul li:after{ content:""; position:absolute; background-image:url(images/wecnt-shadow.png); width:396px; height:31px; bottom:-31px; left:-8px;}
.our-items ul li:last-child{ margin:0;}
.ouritem-cntnt{ min-height:303px; padding:35px 15px 0px 20px;  width:100%; float:left; border:1px solid rgba(0,0,0,0.5);-webkit-box-shadow: inset 0px 1px 0px 1px rgba(0, 0, 0, 1);
-moz-box-shadow:    inset 0px 1px 0px 1px rgba(0, 0, 0, 1);
box-shadow:         inset 0px 1px 0px 1px rgba(0, 0, 0, 1);}
.ouritem-cntnt h4{font-family: 'Patua One', cursive; font-size:26px; color:#ffffff; width:100%; float:left; text-align:center; margin:0 0 18px; line-height:26px;}
.ouritem-cntnt p{ font-family: 'Roboto-Light'; font-size:14px; line-height:24px; width:100%; float:left; text-align:center; color:#ffffff; margin:0;}
.acad-schls{ width:100%; float:left;    display: none;}
.acad-head{ width:100%; float:left; position:relative; background-color:#fff; padding:7px 10px 10px 10px;}
.acad-head:after{ content:""; position:absolute; left:0; right:0; margin:auto; background-image:url(images/our-acdarr.png); width:74px; height:28px; bottom:-28px;}
.acad-head h2{font-family: 'CopperplateGothicBT-BoldCond'; width:100%; float:left; text-align:center; font-size:54px; line-height:71px; color:#000000; text-transform:uppercase;}
.acad-logos{ width:100%; float:left; border-top:1px solid #ffffff;}
.acad-logos ul{ width:100%; float:left; margin:0; padding:0;}
.acad-logos ul li{ width:20%; text-align:center; min-height:300px; float:left; border-right:1px solid #e5e5e5;}
.acad-logos ul li img{ display:inline-block;}
.acad-logos ul li:first-child{ padding:35px 10px 0px 10px;}
.acad-logos ul li:last-child{ border-right:0; padding:25px 10px 0px 10px;}
.acad-logos ul li:nth-child(even){ background-color:#f8f8f8;}
.acad-logos ul li:nth-child(2){ padding:92px 10px 0px 10px;}
.acad-logos ul li:nth-child(3){ padding:95px 10px 0px 10px;}
.acad-logos ul li:nth-child(4){ padding:109px 10px 0px 10px;}
.footer{ width:100%; float:left; background-color:#014643;}


.foot-add{ width:260px; margin:0px 92px 0px 110px; float:left; background-image:url(images/bot-add.jpg); background-repeat:no-repeat; background-position:0 6px; padding:0px 0px 0px 69px;}
.foot-call{ width:260px; margin:0px 45px 0px 0px; float:left; background-image:url(images/bot-call.jpg); background-repeat:no-repeat; background-position:0 10px; padding:0px 0px 0px 55px;}
.foot-mail{ width:260px; float:left; background-image:url(images/bot-mail.jpg); background-repeat:no-repeat; background-position:0 13px; padding:0px 0px 0px 62px;}
.foot-desc{float:left;font-family: 'Roboto-Light'; text-align:left; font-size:16px; line-height:30px; color:#dcdcdc;}
.foot-desc a{ color:#dcdcdc;}
.foot-desc a:hover{color:#e5d389;}
.foot-mary{ width:100%; float:left; padding:0px 0px 35px 0px; border-bottom:1px solid rgba(0,0,0,0.4);}
.mary-ma{ width:50%; float:left;}
.mary-cnt{ width:345px; float:left;}
.mary-head{ width:auto; float:left; background-image:url(images/bot-hdrigbg.jpg); background-repeat:repeat-x; background-position:bottom; position:relative; padding:0px 0px 13px 0px; margin:0px 0px 9px 0px;}
.mary-head h4{ font-family: 'CopperplateGothicBT-BoldCond';  font-size:33px; line-height:38px; color:#ffffff; float:left;}
.mary-head h4 a{color:#ffffff;}
.mary-head:after{ content:""; position:absolute; background-image:url(images/bothdbg.jpg); height:5px; width:49%; left:0; bottom:0px;}
.mary-desig{ width:100%; float:left; margin:0px 0px 6px 0px;}
.mary-desig a{ font-size:15px; line-height:20px; color:#e5d389; font-family: 'ProximaSansRegular'; float:left;}
.mary-cnt p{ font-size:15px; line-height:24px; width:100%; float:left; color:#ffffff; font-family: 'Roboto-Light';}
.mary-img{ width:150px; float:left; margin:25px 0px 0px 30px;}
.mary-img img{ width:100%; display:block;}
.footer-menu{ width:515px; float:right;}
.ftmen-list{ width:200px; float:left;}
.ftmen-list.our{ float:right; margin:0px 13px 0px 0px;}
.ftmen-head{width:auto; float:left; background-image:url(images/bot-hdrigbg.jpg); background-repeat:repeat-x; background-position:bottom; position:relative; padding:0px 0px 13px 0px; margin:0px 0px 26px 0px;}
.ftmen-head:after{content:""; position:absolute; background-image:url(images/bothdbg.jpg); height:5px; width:49%; left:0; bottom:0px;}
.ftmen-list h5{ font-family: 'CopperplateGothicBT-BoldCond';  font-size:33px; line-height:38px; color:#ffffff; float:left;}
.ftmen-list ul{ width:100%; float:left;}
.ftmen-list ul li{ width:50%; float:left; margin:0px 0px 20px 0px;}
.ftmen-list ul li a{ color:#ffffff;font-family: 'Roboto-Light'; font-size:16px; line-height:normal;}
.ftmen-list ul li a:hover{ color:#e5d389;}
.ftmen-list ul li.current-menu-item a{ color:#e5d389;}
.ftmen-list ul li:nth-child(even) a{color:#dcdcdc;}
.ftmen-list ul li:nth-child(even) a:hover{color:#e5d389;}
.ftmen-list ul li:nth-child(even).current-menu-item a{color:#e5d389;}
.ftmen-list ul li:nth-child(odd){ padding:0px 0px 0px 5px;}
.ftmen-list.our ul li:nth-child(even) a{color:#ffffff;}
.ftmen-list.our ul li:nth-child(even) a:hover{color:#e5d389;}
.ftmen-list.our ul li:nth-child(even).current-menu-item a{color:#e5d389;}
.ftmen-list.our ul li:nth-child(even){ padding:0px 0px 0px 15px;}
.foot-inq{ width:100%; float:left; padding:22px 0px 10px 0px;}
.footer-logo{ width:450px; float:left; margin:2px 57px 0px 0px;}
.footer-logo-img{ display:block;}
.foot-choice{ width:92px; float:left; margin:-3px 0 0;}
.ftinq-right{ width:384px; float:right; margin:16px 0px 0px 0px;}
.foot-cp{ width:100%; float:left; padding:25px 0px 20px 0px; background-color:#A94F14;}
.foot-cp p{ font-family: 'ProximaNova-Light'; width:100%; float:left; text-align:center; font-size:14px; line-height:18px; color:#dcdcdc;}
.foot-seo{ width:100%; float:left; text-align:center; padding:17px 0px 13px 0px;}
.foot-seo p{ font-family: 'ProximaNova-Light'; width:100%; float:left; text-align:center; color:rgba(0,0,0,0.4); font-size:10px; line-height:18px;}
.foot-seo a { color:rgba(0,0,0,0.4); }
.for-right .owl-theme .owl-controls{ margin:0;}
.for-right  .owl-theme .owl-controls .owl-buttons .owl-prev{ position:absolute; bottom:-132px; left:0; width:40px; height:132px; margin:0px 9px 0px 0px; border:0; background-color:rgba(8,30,63,0.3);background-image:url(images/for-leftarr.png); background-position:center;}
.for-right  .owl-theme .owl-controls .owl-buttons .owl-prev:hover{background-color:#014643;   }
.for-right .owl-theme .owl-controls .owl-buttons .owl-next{ border:0; position:absolute; bottom:-132px; right:0; width:40px; height:132px;background-color:rgba(8,30,63,0.3); background-image:url(images/for-right-arr.png); background-position:center; margin:0; }
.slide-images{ width:748px; margin:0px auto;}
.for-right .owl-theme .owl-controls .owl-buttons .owl-next:hover{ background-color:#014643; }
#sdrn_bar .menu_title{font-family: 'Roboto-Bold'; }
#sdrn_bar{height:55px; padding: 17px 16px;}
#sdrn_menu.sdrn_levels ul li a{font-family: 'Roboto-Bold';}
#sdrn_menu.sdrn_levels ul li a:hover{ transition-duration:0.8s;}
#sdrn_menu ul{ padding:0px 0px 15px 0px;}
.tap-to{ z-index: 9999999999999999999999; display:none; background-color: #0b736c; position:fixed; top:5px; right:20px; padding:5px;}
.logged-in .tap-to { top:50px; }
.tap-title{ text-align:center; font-family: 'ProximaNova-Semibold'; font-size:14px; float:left;  color:#fff; line-height:normal; margin:0px 10px 0px 0px;}
.tap-to a{font-size: 16px; line-height: 35px; color: #ffffff;  font-family: 'ProximaNova-Semibold' }
.tap-to a:hover{color:#fff; }
/* Inner Pages*/
.inner-cntnt h1{ float:left; width:100%; font-size:36px; color:#156a6d; font-family: 'CopperplateGothicBT-BoldCond'; margin:0 0 15px 0; }
.inner-cntnt h2{ float:left; width:100%; font-size:36px; color:#156a6d; font-family: 'CopperplateGothicBT-BoldCond'; margin:0 0 15px 0; }
.inner-cntnt h3{ font-size:28px; color:#156a6d; font-family: 'CopperplateGothicBT-BoldCond'; margin:0 0 15px 0;}
.inner-cntnt h4 {font-size:28px; color:#156a6d; font-family: 'CopperplateGothicBT-BoldCond'; margin:0 0 15px 0;}
.inner-cntnt h5 {font-size:28px; color:#156a6d; font-family: 'CopperplateGothicBT-BoldCond'; margin:0 0 15px 0;}
.inner-cntnt h6 {font-size:28px; color:#156a6d; font-family: 'CopperplateGothicBT-BoldCond'; margin:0 0 15px 0;}
.inner-cntnt p { font-size:18px; color:#313131;  font-family: 'Roboto', sans-serif; font-weight:400; margin:0 0 15px 0; padding:0 0px 0 0; line-height:27px;}
.inner-cntnt p a { font-size:16px; color:#313131;  font-family: 'Roboto', sans-serif; font-weight:400; line-height:24px; text-decoration:underline;}
.inner-cntnt a { color:#156a6d; }
.inner-cntnt strong { font-family: 'Roboto-Bold';}
.inner-cntnt strong a{ font-family: 'Roboto-Bold'}
.inner-cntnt u { text-decoration:underline;}
.inner-cntnt b {font-family: 'Roboto-Bold'; font-size:17px;}
.inner-cntnt i, .inner-cntnt em { font-style:italic;}
.inner-cntnt a:hover {color:#026dc1;}
.inner-cntnt h2 a { color:#156a6d; }
.inner-cntnt img{ padding:5px; border:1px solid #dddddd; box-shadow: #aaaaaa 0px 0px 5px; -webkit-box-shadow: #aaaaaa 0px 0px 5px; }
.inner-cntnt img.alignleft { float:left; margin:0 25px 15px 0; width:300px; height:auto; padding:10px; border:1px solid #dddddd;}
.inner-cntnt img.alignright { float:right; margin:0 0px 15px 25px; width:300px; height:auto; padding:10px; border:1px solid #dddddd;}
.inner-cntnt img.aligncenter { float:none; margin:0px auto 25px; width:100%; height:auto; display:block; padding:10px; border:1px solid #dddddd;}
.inner-cntnt ul { margin:0 0 15px 0; padding:0; list-style:none;}
.inner-cntnt ul li { font-size:16px; color:#474747; font-family: 'Roboto', sans-serif; font-weight:400; margin:0 0 10px 0; background-image:url(images/side-menu-hvr.png); background-position:left 7px; padding:0 0 0 18px; background-repeat:no-repeat; line-height:24px;}
.inner-cntnt ul li a { font-size:16px; color:#026dc1; font-family: 'Roboto', sans-serif; font-weight:400; text-decoration:none; font-weight:bold;}
.inner-cntnt ul li a:hover {color:#026dc1; }
.inner-banner{ float:left; width:100%; padding:70px 0 40px;  background-color:#3faf97; background-position:0 0; background-size:cover; text-align:center; }
.inner-banner h1{ float:left; width:100%; font-family: 'Patua One', cursive;  font-size:60px; line-height:54px; color:#ffffff; text-shadow: -1px 2px 0px rgba(0, 0, 0, 0.15); margin:0 0 15px;}
.inner-banner h2{ font-family: 'Patua One', cursive;font-size:40px; line-height:30px; color:#ffffff; text-shadow: -1px 2px 0px rgba(0, 0, 0, 0.15); margin:0 0 10px;}
#breadcrumbs{ display:inline-block;  font-family: 'Roboto', sans-serif; font-weight:400; font-size:15px; line-height:normal; color:#fff; }
#breadcrumbs a{color:#156a6d;}
#breadcrumbs a:hover{ color:#fff;}
.inner-cntnt{ float:left; width:100%;  }
.sidebar_content{ float:left; width:330px; padding:0px 0 50px; text-align:center;}
.main_content{ float:right; width:640px; padding:45px 0 35px;}
.main_content.ltcnt{ float:left;}
.sidebar_content.rtside{ float:right;}
.inner-content{ float:left; width:100%; background-image:url(images/side-bg.png); background-position:0 0; background-repeat:repeat-y;}
.inner-content.rtinner{ background-position:right top;}
.sidebar-cnt{ float:left; width:100%; }
.side-menu{ float:left; width:100%; padding:49px 0 30px; background-color:rgba(18,47,91,0.5);}
.sidebar_content h3{  font-family: 'Patua One', cursive; font-size:40px; line-height:54px; color:#ffffff; position:relative; margin:0 0 40px;}
.sidebar_content h3:after{ content:""; position:absolute; right:0; left:0; bottom:-15px; width:180px; margin:auto; height:2px; background-color:#daae2c; }
.side-menu ul{  margin:0 0 10px;}
.side-menu ul li{ text-align:center; margin:0; background-image:none; padding:0;}
.side-menu ul li a{ display:inline-block; width:100%; font-family: 'Roboto', sans-serif; font-weight:400; font-size:17px; color:#fff; line-height:41px; border-bottom:1px solid #204b7b;}
.side-menu ul li:last-child a{ border-bottom:0;}
.side-menu ul li a:hover, .side-menu ul li.current-menu-item a{ color:#daae2c; background-image:url(images/side-menu-hvr.png); background-position:30px center;}
.side-cont{ float:left; width:100%; padding:40px 0; text-align:center;}
.inq-side{ float:left; width:100%; text-align:center;}
.inq-side a{ background-color:#fff; font-size:18px; line-height:56px; color:#000000; font-family: 'ProximaNova-Extrabld'; padding:0 38px;text-transform:uppercase; border-radius:30px; display:inline-block; margin:0 0 2px; transition-duration:0.5s;}
.inq-side a:hover{ background-color:#fff;}
.side-icons{ float:left; width:100%; margin:0 0 10px; text-align:center;}
.side-icons a{ width:26px; height:26px; display:inline-block; background-repeat:no-repeat; background-position:0 0; margin:0px 7px 0px 0px; font-size:0px; line-height:0px; background-image:url(images/side-icons.png);}
.side-icons a:hover{  background-image:url(images/side-icons-hvr.png);}
.side-icons a.fb{ background-position:0 0;}
.side-icons a.vid{ background-position:-35px 0;}
.side-icons a.twi{ background-position:-68px 0;}
.side-icons a.gog{ background-position:-101px 0;}
.side-call{ float:left; width:100%; text-align:center;}
.side-call a{ background-image:url(images/side-hd.png); background-repeat:no-repeat; background-position:20px 9px; padding:0px 0px 0px 0px;font-size:30px; line-height:40px; color:#ffffff;font-family: 'ProximaNova-Semibold'; width:100%; display:inline-block;}
.side-call a:hover{ color:#fff;}
.side-test{ float:left; width:100%;  padding:25px 20px 25px; background-color:rgba(18,47,91,0.5);}
.side-test-img{ width:100%; float:left; margin:2px 0 10px;}
.side-test-img iframe{ width:100%; display:block; height:155px;}
.main_content h2{ font-family: 'Patua One', cursive;font-size:42px; line-height:54px; color:#156a6d; margin:0 0 20px; text-align:left;}
.main_content h4{font-family: 'Patua One', cursive;  font-size:36px; line-height:36px; color:#156a6d; margin:0 0 20px;}
.main_content p{ font-family: 'Roboto', sans-serif; font-weight:400; font-size:18px; color:#313131; line-height:28px;}
.ins-covr{ float:left; width:100%; background-image:url(images/abt-cnt-bg.png); background-position:0 0; padding:40px 20px 40px; background-color:#d5d5d5; margin:0px 0 35px;}
.insurance{ float:left; width:100%; border:1px solid #fff; padding:10px;}
.insurance p{ background-color:#ebc247; padding:25px 30px 25px 55px; font-size:17px; color:#010101; line-height:28px; margin:0; text-align:center;}
.to-risk{ float:left; width:100%; background-color:#f6f5f5; padding:20px 20px 0; margin:0 0 30px;}
.to-risk img{ float:left; width:185px; border:10px solid #fff; margin:0 30px 0 0; padding:0;}
.to-risk p{ margin:0 0 25px; font-size:18px;color: #40af97;}
.prt-vedios{ float:left; width:100%; margin:6px 0 45px;}
.prt-vd{ float:left; width:359px;}
.prt-vd.lastvd{ float:right;}
.prt-vd iframe{ width:100%; display:block; height:190px;}
hr{ float: left; width:100%; margin:-11px 0 20px; border-bottom:1px solid #fff;}
.main_content ul{ margin:0 0 15px;}
.main_content ul li{  margin:0 0 0px;}
.main_content ul.staff-cnt li{ background-image:none; padding:0;}
.main_content ul li:last-child .test-incnt, .main_content ul li:last-child .staff-incnt{ border-bottom:0;}
.main_content ul li .test-incnt{float:left; width:100%; padding:25px 0 25px 55px; background-image:url(images/test-quotes.png); background-position:0 30px;  border-bottom:3px double #e3e3e3;}
.main_content ul li p{ font-family: 'Roboto', sans-serif; font-weight:400; font-size:14px; color:#676767; line-height:24px; margin:0 0 10px;}
.main_content ul li h5{font-family: 'CopperplateGothicBT-BoldCond';  font-size:18px; line-height:normal; color:#0d3160; margin:0 0 2px;}
.main_content ul li .staff-incnt{ float:left; width:100%; padding:30px 0 30px; margin:0 ;  border-bottom:3px double #e3e3e3;}
.main_content ul li .staff-incnt img{ float:left; width:200px; height:auto;  padding:10px; border:1px solid #dddddd;}
.main_content ul li .staff-incnt .staff-desc{ float:right; width:527px; text-align:left;}
.main_content ul li .staff-incnt .staff-desc h3{ font-size:30px; line-height:20px; color:#156a6d; margin:0 0 10px;}
.main_content ul li .staff-incnt .staff-desc .staff-desg{font-family: 'Roboto', sans-serif; font-weight:400; font-size:16px; color:#313131; line-height:20px; margin:0 0 18px;}
.main_content ul li .staff-incnt .staff-desc p{font-family: 'Roboto', sans-serif; font-weight:400; font-size:14px; color:#676767; line-height:24px; margin:0 0 10px;}
.main_content ul li .staff-incnt .staff-desc h6{font-family: 'CopperplateGothicBT-BoldCond';  font-size:24px; line-height:30px; color:#156a6d; margin:0 0 5px;}
.main_content ul li .staff-incnt .staff-desc ul{ float:left; width:100%; margin:0;}
.main_content ul li .staff-incnt .staff-desc ul li{ float:left; width:100%; border-bottom:0 !important; background-image:url(images/side-menu-hvr.png); background-position:left center; padding:0 0 0 18px; font-family: 'Roboto', sans-serif; font-weight:400; font-size:14px; color:#676767; line-height:30px; margin:0; }
.main_content ul li:nth-child(even) .staff-incnt img{ float:right;}
.main_content ul li:nth-child(even) .staff-incnt .staff-desc{ float:left; text-align:right;}
.full-content{ float:left; width:100%; padding:30px 0; }
.inner-map{ float:left; width:100%; background-color:#f9f9f9; padding:55px 0;}
.map-cnt{ float:left; width:100%; background-color:#fff; border:1px solid #e0e0e0; padding:10px; position:relative;}
.map-cnt img{ width:100%; display:block; padding:0; border:0;}
.map-loc{ position:absolute; right:10px; top:10px; bottom:10px; margin:auto; width:272px;height:330px; background-color:#014643; padding:65px 5px;}
.map-loc:after{ content:""; position:absolute; left:-156px; top:0; background-image:url(images/map-after.png); width:156px; height:330px; background-position:right top; background-repeat:no-repeat;}
.map-loc ul{ float:left; width:100%;}
.map-loc ul li{ float:left; width:100%; padding:0 0 0 33px; font-family: 'Roboto', sans-serif; font-weight:400; font-size:18px; color:#fff; line-height:30px; margin:0 0 5px; background-position:0 8px;}
.map-loc ul li a{ color:#fff; font-weight:normal;}
.map-loc ul li a:hover{color:#e5d389;}
.map-loc ul li.map-add{ background-image:url(images/in-loc.png);}
.map-loc ul li.map-madd{ background-image:url(images/in-mail.png);}
.map-loc ul li.map-tel{ background-image:url(images/in-ph.png);}
.enroll-sec{ float:left; width:100%; margin:25px 0 0;}
.enroll-sec h2{font-family: 'CopperplateGothicBT-BoldCond';  font-size:52px; line-height:normal; color:#014643; margin:0 0 30px; text-align:center;}
.enroll-sec ul{ float:left; width:100%; margin:0;}
.enroll-sec ul li{ float:left; margin:0 21px 0 0; background-image:none; padding:0;}
.enroll-sec ul li:last-child{ margin:0;}
.enroll-sec ul li img{ width:100%; display:block; padding:0; border:0;}
.error-page{ float:left; width:100%; text-align:center; padding:50px 0;}
.main-incnt{ float:left; width:100%; padding:50px 0;}
#photos-slideshow{ text-align:center;}
#risklevelgraphic { float:right; width:160px; margin:10px 60px 10px 0; position:relative; }
#risklevelgraphic .arrow { position:absolute; bottom:0; transition:bottom 1s; -webkit-transition:bottom 1s; }
#risklevelgraphic img { border:none; padding:0;box-shadow: none; }
#risklevelgraphic .risklevelchart { float:right; }
.extremeconcerns2 .checklist .riskselection { display:inline-block; width:33.33%; padding:5px; box-sizing:border-box; font-size:15px; }
.extremeconcerns { background:#fffbae; padding:20px; }
.fixed-header .hdrfull { padding:20px 0; }
.post-header { margin-bottom:20px; }
.post-header span { color:#014643; }
.post-header .post-author { padding-right:10px; border-right:1px solid #ccc; margin-right:8px; }
.layout-content .post { margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #ccc; }







.youtube-player {
	position: relative;
	padding-bottom: 56.23%;
	/* Use 75% for 4:3 videos */
	height: 0;
	overflow: hidden;
}

.youtube-player iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100;
	background: transparent;
}

.youtube-player img {
	bottom: 0;
	display: block;
	left: 0;
	margin: auto;
	max-width: 100%;
	width: 100%;
	position: absolute;
	right: 0;
	top: 0;
	border: none;
	height: auto;
	cursor: pointer;
	-webkit-transition: .4s all;
	-moz-transition: .4s all;
	transition: .4s all;
}

.youtube-player img:hover {
	-webkit-filter: brightness(75%);
}

.youtube-player .play {
	height: 72px;
	width: 72px;
	left: 50%;
	top: 50%;
	margin-left: -36px;
	margin-top: -36px;
	position: absolute;
	background: url("../../../TxzC70f.png") no-repeat;
	cursor: pointer;
}

/* ---- Edits to correct missing styles in theme port
 * ---- Added by: Jason Fleming, December 2018
 * ---- */

/* Subpage Sidebar styling */
.inner-content {
  background-color: #03706a;
  background: repeat-y url(../../uploads/2018/12/side-bg-EM.png);
}
.side-menu,
.side-test {
  background-color: rgba(25, 25, 25, 0.14);
}
.side-menu ul li a {
  border-bottom: 1px solid #014643;
}
.inq-side a {
  background-color:#EFE286;
}
.inner-cntnt a:hover {
  color: #EFE286;
}
.sidebar_content h3:after {
	background-color: #EFE286;
}

/* ---- Staff page layout fix above 1440 ---- */
.main_content ul li .staff-incnt .staff-desc {
	width: 425px;
}

/* --- Header breakpoint fixes --- */
#sdrn_bar {
	background: #03706a;
}
#sdrn_menu {
	background: #EFE286!important;
}
#sdrn_menu ul li a,
#sdrn_menu .sdrn_icon_par{
	color: #014643;
}

/* ---- Testimonials ---- */
.main_content ul li .test-incnt {
	background-image: url(../../uploads/2018/12/test-quotes.png);
}
.main_content ul li h5 {
	color: #156a6d;
}
.test-ol {
	padding-left: 20px;
}
.main_content .test-ol li {
	list-style-type: decimal;
	font-family: 'Roboto', sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #676767;
    line-height: 24px;
    margin: 0 0 6px;
}