@charset "utf-8";

.clay-btn { background-color: #ffc709; font-family: 'Helvetica', sans-serif;font-size: 24px;line-height: 1;color: #231F20;display: inline-block;vertical-align: top;padding: 24px 66px;transition:all .5s;border-radius: 100px;white-space: nowrap; }
.clay-btn:hover { background-color:black; color:white; }

.sbHolder {border:0; transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -ms-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;
 -webkit-transition: all 0.5s ease-in-out 0s; background-color: #ffffff; font-size: 14px; color: #0d3a66; padding: 0; font-weight: normal; cursor: pointer; text-align: 
 left;background-repeat: no-repeat;     background-position: 14px 15px;
    background-size: 21px;position: relative;}
.sbHolder:focus, .sbHolder:hover { box-shadow: none;}
.sbSelector > a { line-height: 1; font-weight: 400; font-size: 16px; color: #ffffff; text-decoration: none; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover { outline: none; text-decoration: none; }
.sbSelector {white-space: nowrap; text-overflow: ellipsis; overflow: hidden; letter-spacing: -0.2px; padding: 16px 50px 16px 21px; font-family: 'Helvetica', sans-serif; font-size: 16px;  line-height: 1; color: #ffffff; background: #f15d25; border-radius: 50px;}
.sbToggle { background-color: transparent; background-image: url(../images/dwn-arrow.png); background-repeat: no-repeat; background-position: center center; background-size: 18px; display: block; height: 100%; outline: none; position: absolute; right: 0; top: 50%; width: 59px; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); }
.sbToggleOpen {    z-index: 2; background-color: transparent; background-image: url(../images/up-arrow.png); background-repeat: no-repeat; background-position: center center; background-size: 18px; width: 59px; height: 100%; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); }
.sbHolderDisabled { background-color: #3C3C3C; border: solid 1px #515151; }
.sbOptions {    border-radius: 26px; background: #ffffff; border-top: 0; list-style: none; left: 0; margin: 0; padding: 0; position: absolute; z-index: 2; overflow-y: auto; top: 100% !important;    width: 100%!important; }
.sbOptions li { padding: 0px 0px; }
.sbOptions li img { display: inline-block; float: left; padding-top: 7px; padding-left: 3px; }
.sbOptions li a:first-child { display: block; }
.sbOptions a { font-size: 15px; color: #ffffff; font-weight: 400;     border-bottom: solid 1px #ffffff; display: block; outline: none; padding: 16px 21px; background: #f15d25;line-height: 1;border-top: 0;}
.sbOptions a:link, .sbOptions a:visited { color: #ffffff; text-decoration: none; transition: all 0.2s ease-in-out; }
.sbOptions a:hover, .sbOptions a:focus, .sbOptions a.sbFocus { background: #231F20; }
.sbOptions li.last a { border-bottom: none; }
.sbOptions .sbDisabled { border-bottom: dotted 1px #515151; color: #999; display: block; padding: 7px 0 7px 3px; }
.sbOptions .sbGroup { border-bottom: dotted 1px #515151; color: #EBB52D; display: block; font-weight: bold; padding: 7px 0 7px 3px; }
.sbOptions .sbSub { padding-left: 17px; }
.sbOptions li:last-child a{border-bottom: 0;}

.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1;margin-bottom: 10px;}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

*{}
body{-webkit-tap-highlight-color: transparent; -webkit-text-size-adjust: 100%;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite,
code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset,
form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td ,select,input,option,textarea{margin:0;padding:0;border:0;outline:0;font-size:100%;box-sizing:border-box;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block;}
audio,canvas,video{display:inline-block;}
audio:not([controls]){display:none;height:0;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:'';content:none}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em;}
sub{bottom:-0.25em}
nav ul,nav ol{list-style:none;list-style-image:none;}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
button,html input[type="button"],input[type="reset"],input[type="submit"],textarea{-webkit-appearance:none;border-radius:0}
:focus{outline:0;}
ol, ul{}
table{border-collapse:separate;border-spacing:0;}
caption, th, td{text-align:left;font-weight:normal;}
a{text-decoration:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:"";}
blockquote, q{quotes:"" "";}
table{border:0 none;border-collapse:collapse;border-spacing:0;}
td{vertical-align:top;}
img{border:0 none;max-width:100%;}
a{outline:none;cursor:pointer;}
.none{display:none;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section{display:block}
.clear{clear:both;}
img{max-width:100%;}
.cf:before, .cf:after{content:"";display:table}
.cf:after{clear:both;}
a,button,.btn{outline:none !important;transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-ms-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;text-decoration:none !important;}
input[type="text"],input[type="submit"]{transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-ms-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;}
body{font-size:14px;-webkit-font-smoothing:antialiased;font-family:'Roboto', sans-serif;font-weight:400;}
h1{font-family:'Roboto Slab', serif;font-weight:400;font-size:60px;line-height:1;color:#ffffff;margin-bottom:20px;}
h3{font-family:'Roboto Slab', serif;font-weight:400;font-size:48px;line-height:1;color:#231F20;letter-spacing:0.8px;margin-bottom:20px;}
h4{font-family:'Roboto Slab', serif;font-weight:400;font-size:36px;line-height:1;color:#231F20;letter-spacing:0.8px;margin-bottom:20px;}
h4.heading{color: #F15D25;font-size:28px;border-bottom: 2px solid #F15D25;padding: 0 0 24px 0;margin: 0 0 24px 0;}
h4 span{font-family:'Helvetica';font-weight:300;font-size:30px;line-height:1;color:#ffffff;margin-bottom:20px;letter-spacing:0.5px;}
h4 strong{font-family:'Helvetica';font-weight:bold;font-size:30px;line-height:1;color:#ffffff;margin-bottom:20px;}
h6{font-family:'Roboto Slab', serif;font-weight:400;font-size:24px;line-height:1;color:#fff;letter-spacing:0.8px;margin-bottom:20px;}
h6 span{font-size:24px;line-height:1;color:#fff;font-family:'Helvetica';font-weight:400;letter-spacing:0.8px;margin-bottom:20px;}
p{font-size:18px;line-height:1.7;font-weight:400;font-family:'Helvetica';letter-spacing:0.2px;padding-bottom:30px;color:#231F20;}
figure{margin:0;}
.main{max-width:1370px;margin:0 auto}
.searchform form input[type="text"]:-moz-placeholder{color:#a2a2a2;line-height:1.2}
.searchform form input[type="text"]::-webkit-input-placeholder{color:#a2a2a2;line-height:1.2}
.searchform form input[type="text"]::-moz-placeholder{color:#a2a2a2;opacity:1;}
.searchform form input[type="text"]:-ms-input-placeholder{color:#a2a2a2;line-height:1.2}
.searchform form .placeholder{color:#a2a2a2;line-height:1.2}

.newsltr-form input[type="text"]:-moz-placeholder{color:#a2a2a2;line-height:1.2}
.newsltr-form input[type="text"]::-webkit-input-placeholder{color:#a2a2a2;line-height:1.2}
.newsltr-form input[type="text"]::-moz-placeholder{color:#a2a2a2;opacity:1;}
.newsltr-form input[type="text"]:-ms-input-placeholder{color:#a2a2a2;line-height:1.2}
.newsltr-form .placeholder{color:#a2a2a2;line-height:1.2}

.mac.safari .newsltr-form input[type="text"]::-webkit-input-placeholder {color: #a2a2a2; line-height: 1.5;}
.mac.safari .newsltr-form input[type="text"] {line-height: 1.5; padding: 27px 70px 20px 31px; height: 82px;}
.mac.safari .btn{padding: 27px 66px 21px;}
.mac.safari .feature-btn img {vertical-align: top;}
.mac.safari .feature-btn {padding: 8px 23px 5px;}
.mac.safari .generic-btn {padding: 29px 45px 21px 93px;}



li{list-style-type:none;}
.curriculum-section li {list-style-type: disc; margin-left: 16px;} 
@keyframes menu-slide-down{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
to{-webkit-transform:translateY(0);transform:translateY(0)}
}
@-webkit-keyframes menu-slide-down{0%{-webkit-transform:translateY(-100%)}
to{-webkit-transform:translateY(0)}
}
@-webkit-keyframes menu-slide-down{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
to{-webkit-transform:translateY(0);transform:translateY(0)}
}
@-webkit-keyframes menu-slide-down{0%{-webkit-transform:translateY(-100%)}
to{-webkit-transform:translateY(0)}
}
#mid-container{padding-top: 150px;}
header{transition:all 0.5s;-webkit-transition:all 0.5s;}
header.sticky{box-shadow:0 0 15px rgba(0,0,0,0.4);position:fixed;top:0;left:0;width:100%;animation-name:menu-slide-down;-webkit-animation-name:menu-slide-down;-html-animation-name:menu-slide-down;-moz-animation-name:menu-slide-down;-o-animation-name:menu-slide-down;animation-duration:.7s;-webkit-animation-duration:.7s;-moz-animation-duration:.7s;-html-animation-duration:.7s;-o-animation-duration:.7s;z-index:9999}
.header-main{max-width:1550px;margin:0 auto;     background-color: #fff;}
header{background:#fff;position:relative;z-index:2;min-height:150px;}
header:before{content:"";position:absolute;height:100%;width:25%;top:0;left:0;display:block;background:#ffffff;z-index:-1;}
header:after{content:"";position:absolute;height:50px;width:100%;bottom:0;left:0;display:block;background:#ffffff;z-index:-2;}
header .left-logo{min-height:150px;padding:19px 0 0 0;width:30%;float:left;background:#ffffff;}
.left-logo a{display:inline-block;vertical-align:top;}
.left-logo a img{width:420px;vertical-align:top;}
header .right-head{width:70%;float:right;padding:26px 0 0 0;}
header .right-head.mega{display: flex; flex-direction: column; justify-content: space-between;height: 150px;}
.right-head .right-tophead{text-align:right; position: relative;}
.right-tophead .social-media,.right-tophead .other-link{display:inline-block;vertical-align:top;}
.right-tophead .social-media li{display:inline-block;margin:0 0 0 4px;}
.right-tophead .social-media li a{color:#ffffff;display:inline-block;background:#ffb309;height:50px;width:50px;vertical-align:top;line-height:50px;border-radius:100%;text-align:center;font-size:22px;}
.right-tophead .social-media li a:hover{background:#231f20;}
/*.right-tophead #social-wrapper {overflow: hidden;transition: height 400ms;height: 0;}*/
.right-tophead .social-media li a.open{background-color: #231f20;}
.right-tophead .social-media.dropper {position: absolute;right: 0;top:100%;z-index: 50;padding-top: 6px;}
.right-tophead .social-media.dropper li {display: block; padding: 3px 0;}
.right-tophead .social-media.dropper li a {background-color: #3498db;}
.right-tophead .social-media.dropper li a:hover, .right-tophead .social-media.dropper li a:focus {background:#231f20;}
.searchform{display:inline-block;width:360px;margin:0 12px 0 0;}
.searchform form{width:100%;position:relative;}
.searchform form input[type="text"]{border-radius:50px;font-family:'Roboto', sans-serif;font-weight:400;font-size:16px;line-height:1;color:#000000;height:48px;width:100%;padding:0 55px 0 30px;border: 1px solid #ddd;}
.searchform form input[type="text"]:focus{background:#fff5d1;}
.searchform form input[type="submit"]{position:absolute;display:inline-block;right:14px;top:0;background-image:url(../images/search-icon.png);background-repeat:no-repeat;background-position:center;background-size:20px;background-color:transparent;height:100%;width:40px;cursor:pointer;}
.searchform form input[type="submit"]:hover,.searchform form input[type="submit"]:focus{opacity:0.5;}
.other-link a{display:inline-block;vertical-align:top;color: #ffffff;font-family:'Roboto', sans-serif;font-weight:400;font-size:16px;line-height:1;min-width:134px;padding:16px 30px 16px 25px;margin:0 0;border-radius:50px;background-repeat:no-repeat;background-size:22px;background-position:20px center;}
.other-link a.cntlink:hover,.other-link a:hover{text-decoration:underline!important;}
.other-link a.cntlink{background-color:#231f20;background-image:url(../images/msg-icon.png);}
.other-link a.medialink {
    background-image: url(../images/user-plus.svg);
    background-color: #3498db;
    color:  #ffffff;
    margin-right: 8px;
    min-width: 112px;
}
.right-tophead .other-link{margin:0 18px 0 0;}
.other-link a.dontlink{background-color:#3498db; background-image:url(../images/heart-icon.png);}
.menu-icon{display:none;cursor:pointer;color:#fff;text-transform:uppercase;text-align:center;font-weight:bold;line-height:33px;font-size:22px;}
.menu-icon .menu-box{width:50px;height:38px;padding:5px;position:absolute;bottom: 0;right:10px;}
.menu-icon .menu-box span{width:100%;height:4px;margin-bottom:6px;background:#ffb309;display:block;border-radius:2px;transition:all 0.5s;-webkit-transition:all 0.5s;}
.menu-icon.active span:nth-child(1){transform:rotate(45deg) translateY(8px) translateX(7px);-webkit-transform:rotate(45deg) translateY(8px) translateX(7px);}
.menu-icon.active span:nth-child(2){opacity:0;}
.menu-icon.active span:nth-child(3){transform:rotate(-45deg) translateY(-7px) translateX(6px);-webkit-transform:rotate(-45deg) translateY(-7px) translateX(6px);}
.enumenu_ul .caret{color:#fff;margin-left:7px;}
.enumenu_ul{margin:28px 0 0 0;height:46px;padding:15px 0 0 0;list-style:none;display:flex;background:#fff;text-align:right;justify-content:space-around;}
.enumenu_ul > li:first-child{padding:0;}
.enumenu_ul > li{vertical-align:top;position:relative;padding:0 0 0 60px;}
.enumenu_ul li a{font-size:12px;color:#000;padding:0 0;display:inline-block;font-family:'Roboto Slab', serif;font-weight:700;letter-spacing:1.7px;position:relative;}
.enumenu_ul li a:after{background-color:#ffb309;bottom:0;content:"";height:2px;left:50%;position:absolute;right:50%;transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;width:0;}
.enumenu_ul li a:hover:after,.enumenu_ul > li.active a:after{left:0;right:0;width:100%;}
.enumenu_ul > li > a:hover,
.enumenu_ul > li.active > a,.enumenu_ul > li.active a{color:#231F20;}
.enumenu_ul > li ul{display:none}
.enumenu_ul ul li{width:100%;margin:0;list-style:none;position:relative;}
.enumenu_ul.desk ul{top:100%;z-index:999;list-style:none;left:0px;background:#000000;position:absolute;min-width:150px;}
.menu.submenu-ul-level1 li a{background:rgba(31, 26, 107, 0.8);color:#fff;padding-left:90px;}
.enumenu_ul.desk li:hover > ul{display:block;opacity:1;}
.enumenu_ul.desk .sb-menu .sb-menu{left:100%;top:0;}
.enumenu_ul.desk ul li a{padding:10px 10px;display:block;color:#fff;font-size:12px;text-align:center}
.enumenu_ul.desk ul li:hover > a{background:#e6b705;color:#fff;}
.enumenu_ul .arrow{position:absolute;right:10px;top:2px;width:30px;height:30px;background:url(../images/plus.png) no-repeat center center;cursor:pointer;z-index:999;    background-size: 19px;}
.enumenu_ul .arrow.up{background:url(../images/minus.png) no-repeat center center;    background-size: 19px;}
.home-slider .item{text-align:center;padding:0;background-repeat:no-repeat;background-position:top;background-size:cover;/*-webkit-box-shadow:inset 0px -162px 196px -47px rgba(0,0,0,0.75);-moz-box-shadow:inset 0px -162px 196px -47px rgba(0,0,0,0.75);-ms-box-shadow:inset 0px -162px 196px -47px rgba(0,0,0,0.75);box-shadow:inset 0px -162px 196px -47px rgba(0,0,0,0.75);*/position:relative;z-index:1;}
.home-slider .item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3);display:block;z-index:-1;}
.home-slider .item:after{display: none;content:"";height:8px;width:100%;bottom:20px;left:0;position:absolute;background:#ffd705;background:-moz-linear-gradient(left, #ffd705 0%, #ffffff 0%, #ffffff 80.5%, #ffd705 78%, #ffd705 78%, #6e7774 78%, #ffd705 78%, #ffd705 78%, #ffd705 78%, #ffd705 78%, #ffd705 80%, #ffd705 80%, #ffd705 81%, #ffd705 81%, #ffd705 81%, #ffd705 100%);background:-webkit-linear-gradient(left, #ffd705 0%,#ffffff 0%,#ffffff 80.5%,#ffd705 78%,#ffd705 78%,#6e7774 78%,#ffd705 78%,#ffd705 78%,#ffd705 78%,#ffd705 78%,#ffd705 80%,#ffd705 80%,#ffd705 81%,#ffd705 81%,#ffd705 81%,#ffd705 100%);background:linear-gradient(to right, #ffd705 0%,#ffffff 0%,#ffffff 80.5%,#ffd705 78%,#ffd705 78%,#6e7774 78%,#ffd705 78%,#ffd705 78%,#ffd705 78%,#ffd705 78%,#ffd705 80%,#ffd705 80%,#ffd705 81%,#ffd705 81%,#ffd705 81%,#ffd705 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd705', endColorstr='#ffd705',GradientType=1);}
.home-slider strong{font-family:'Roboto Slab', serif;font-weight:700;font-size:24px;line-height:1;display:block;color:#ffffff;padding:0 0 41px;position:relative;letter-spacing:1.8px;}
.home-slider strong:after{display: none;content:"";width:24px;height:4px;background:#ffc709;position:absolute;bottom:16px;left:0;right:0;margin:0 auto;}
.home-slider h1{font-family:'Roboto Slab', serif;font-weight:400;font-size:72px;line-height:1;color:#ffffff;padding:0 0 29px 0;letter-spacing:1.2px;margin:0;}
.home-slider p{font-family:'Helvetica';font-size:30px;line-height:1;color:#ffffff;padding:0 0 42px 0;}
.home-slider p span{font-family:'Helvetica-Bold'; font-weight: normal;}
.btn{font-family:'Helvetica';font-size:16px;line-height:1;color:#231F20;display:inline-block;vertical-align:top;background:#ffffff;padding:16px 48px;border-radius:100px; white-space: nowrap;}
.btn:hover{background:#ffc709;}
.home-slider .btn{display: none;}
.home-slider .owl-dots{display: none;position:absolute;bottom:74px;left:0;right:0;margin:0 auto;text-align:center;width: 150px;}
.home-slider .owl-dots .owl-dot{margin:0 5px;border-radius:100%;display:inline-block;width:20px;height:20px;border:4px solid #ffffff;background:transparent;}
.home-slider .owl-dots .owl-dot.active{border:4px solid #ffc709;background:#ffc709;}
.home-slider .owl-nav{display: none;position:absolute;bottom:110px;left:0;right:0;margin:0 auto;width:392px;}
.home-slider .owl-nav button{width:50px;height:50px;display:inline-block;background-color:#ffc709!important;border-radius:100%;position:absolute;top:0;background-repeat:no-repeat;background-position:center;background-size:10px; border: 1px solid #ffc709 !important;}
.home-slider .owl-nav button:hover{background-color:#231f20 !important; border: 1px solid #231f20 !important;}
.home-slider .owl-nav button span{font-size:0;}
.home-slider .owl-nav .owl-prev{left:0;background-image:url(../images/prv-arrow.png);}
.home-slider .owl-nav .owl-next{right:0;background-image:url(../images/next-arrow.png);}
.top-cat{display:flex;}
.top-cat .top-catlist{width:33.3333%;padding:311px 40px 47px;background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-box-shadow:inset 0px -228px 196px -47px rgba(0,0,0,0.75);-moz-box-shadow:inset 0px -228px 196px -47px rgba(0,0,0,0.75);-ms-box-shadow:inset 0px -228px 196px -47px rgba(0,0,0,0.75);box-shadow:inset 0px -228px 196px -47px rgba(0,0,0,0.75);position:relative;z-index:1;}
.top-cat .top-catlist:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4);display:block;opacity:0;z-index:-1;transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-ms-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;}
.top-cat .top-catlist:hover:before{opacity:1;}
.top-cat .top-catlist h4{font-family:'Roboto Slab', serif;font-weight:400;font-size:36px;line-height:1.45;color:#ffffff;display:table;margin:0;}
.top-cat .top-catlist a{margin:14px 0 0 0;}
.top-cat{display:flex; background:#000;}
.top-cat .top-catlist{width:33.3333%; opacity:.8; transition: all .5s; padding:311px 40px 47px;background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-box-shadow:inset 0px -228px 196px -47px rgba(0,0,0,0.75);-moz-box-shadow:inset 0px -228px 196px -47px rgba(0,0,0,0.75);-ms-box-shadow:inset 0px -228px 196px -47px rgba(0,0,0,0.75);box-shadow:inset 0px -228px 196px -47px rgba(0,0,0,0.75);position:relative;z-index:1;}
.top-cat .top-catlist:hover{opacity:1;}
/* .top-cat .top-catlist:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4);display:block;opacity:0;z-index:-1;transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-ms-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;} */
/* .top-cat .top-catlist:hover:before{opacity:1;} */
.top-cat .top-catlist div { margin: 14px 0 0 0; transition: all .5s; }
.top-cat .top-catlist h4{font-family:'Roboto Slab', serif;font-weight:400;font-size:36px;line-height:1.45;color:#ffffff;display:table;margin:0;}
.top-cat .top-catlist div{margin:14px 0 0 0; transition: all .5s;}
.top-cat .top-catlist:hover div {
	color: #ffc709;
	background-image: url(../images/moreinfo-arrow-yellow.png);
}
.btn-witharrow{font-family:'Helvetica';font-size:24px;color:#ffffff;line-height:1;display:inline-block;background-image:url(../images/moreinfo-arrow.png);background-repeat:no-repeat;background-position:right center;background-size:32px;padding:0 56px 0 0; transition: all .5s;}
.arcticlelist.cf > li:hover .btn-witharrow {	color: #ffc709; background-image: url(../images/moreinfo-arrow-yellow.png); }
.topics-btn-witharrow{margin-top:14px;}
.featured-articles{padding:103px 0 142px 0;}
.featured-articles .top-title{border-bottom:2px solid #000000;padding:0 0 30px 0;margin:0 0 30px 0;}
.top-title .left-title{width:40%;float:left;}
.left-title h3{font-family:'Roboto Slab', serif;font-weight:400;font-size:48px;line-height:1;color:#231F20;letter-spacing:0.8px;margin:0;}
.top-title .right-title{width:60%;float:right;text-align:right;padding:7px 0 0 0;}
.right-title .sbHolder{width:208px !important;display:inline-block;text-align:left;margin:0 0 0 20px;vertical-align:top;}
.right-title .mstrcnt + .sbHolder .sbSelector,
.right-title .mstrcnt + .sbHolder .sbOptions a{background:#e83a3a;}
.right-title .mstrcnt + .sbHolder .sbOptions a:hover,.right-title .disorder + .sbHolder .sbOptions a:hover{background:#231F20;}
.right-title .disorder + .sbHolder .sbSelector,
.right-title .disorder + .sbHolder .sbOptions a{background:#1b80d4;}
.aticle-list{}
.aticle-list .topthreelist{}
.aticle-list .arcticlelist{}
.topthreelist .leftlist{width:33.3333%;float:left;padding:0 12px 0 0;}
.topthreelist .rightlist{width:66.6666%;float:right;padding:0 0 0 12px;}
.leftlist .artcl{width:100%;margin:0 0 24px;padding:116px 41px 42px;-webkit-box-shadow:inset 0px -228px 196px -47px rgba(0,0,0,0.75);-moz-box-shadow:inset 0px -228px 196px -47px rgba(0,0,0,0.75);-ms-box-shadow:inset 0px -228px 196px -47px rgba(0,0,0,0.75);box-shadow:inset 0px -228px 196px -47px rgba(0,0,0,0.75);background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;z-index:1;}
.leftlist .artcl:before,.rightlist .artclbig:before,.arcticlelist li .article:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4);display:block;opacity:0;z-index:-1;transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-ms-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;}
.leftlist .artcl:hover:before,.rightlist .artclbig:hover:before,.arcticlelist li .article:hover:before{opacity:1;}
.artcl h4{font-family:'Roboto Slab', serif;font-weight:400;font-size:36px;line-height:1.45;color:#ffffff;display:table;margin:0;letter-spacing:normal;}
.artcl h4 span,.top-catlist h4 span{vertical-align:bottom;display:table-cell;width:100%;letter-spacing:0.5px;font-family:'Roboto Slab', serif;font-weight:400;font-size:36px;margin:0;line-height:1.45;}
.artcl a{margin:14px 0 0 0;}
.rightlist .artclbig .artclbiginnr{padding:434px 59px 50px;}
.rightlist .artclbig{background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;margin:0 0 24px;-webkit-box-shadow:inset 0px -228px 196px -47px rgba(0,0,0,0.75);-moz-box-shadow:inset 0px -228px 196px -47px rgba(0,0,0,0.75);-ms-box-shadow:inset 0px -228px 196px -47px rgba(0,0,0,0.75);box-shadow:inset 0px -228px 196px -47px rgba(0,0,0,0.75);position:relative;z-index:1;}
.artclbig h4{margin:0;font-family:'Roboto Slab', serif;font-weight:400;font-size:72px;line-height:1.45;color:#ffffff;letter-spacing:1px;}
.artclbig a{margin:9px 0 0 0;letter-spacing:0.3px;}
.arcticlelist li{width:33.3333%;float:left;margin:0 0 24px;}
.arcticlelist li:nth-child(3n+1),.arcticlelist li:nth-child(1){padding:0 12px 0 0;}
.arcticlelist li:nth-child(3n+2),.arcticlelist li:nth-child(2){padding:0 6px 0 12px;}
.arcticlelist li:nth-child(3n){padding:0 0 0 18px;}
.arcticlelist li .article{background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-box-shadow:inset 0px -228px 196px -47px rgba(0,0,0,0.75);-moz-box-shadow:inset 0px -228px 196px -47px rgba(0,0,0,0.75);-ms-box-shadow:inset 0px -228px 196px -47px rgba(0,0,0,0.75);box-shadow:inset 0px -228px 196px -47px rgba(0,0,0,0.75);padding:168px 41px 42px;position:relative;z-index:1;}
.article h4,.article h4 span{font-family:'Roboto Slab', serif;font-weight:400;font-size:36px;line-height:1.45;color:#ffffff;margin:0;display:table;}
.article h4 span{vertical-align:bottom;display:table-cell;}
.article a{margin:14px 0 0 0;}
.turn-sec{text-align:center;padding:74px 0 79px;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;z-index:1;-webkit-box-shadow:inset 0px -162px 196px -47px rgba(0,0,0,0.4);-moz-box-shadow:inset 0px -162px 196px -47px rgba(0,0,0,0.4);-ms-box-shadow:inset 0px -162px 196px -47px rgba(0,0,0,0.4);box-shadow:inset 0px -162px 196px -47px rgba(0,0,0,0.4);}
.turn-sec:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:rgba(0,0,0,0.2);z-index:-1;}
.turn-sec h4{font-family:'Roboto Slab', serif;font-weight:400;font-size:72px;line-height:1.45;color:#ffffff;padding:0 0 6px 0;letter-spacing:1px;margin:0;}
.turn-sec p{font-family:'Helvetica';font-size:24px;color:#ffffff;line-height:1.3;padding:0 0 34px 0;letter-spacing:0.3px;}
.abtus-sec{padding:80px 0 122px 0;}
.abtus-sec .left-abtinfo{width:100%;float:left;padding:0 9px 0 0;}
.abtinfo{background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;z-index:1;-webkit-box-shadow:inset 0px -228px 196px -47px rgba(0,0,0,0.75);-moz-box-shadow:inset 0px -228px 196px -47px rgba(0,0,0,0.75);-ms-box-shadow:inset 0px -228px 196px -47px rgba(0,0,0,0.75);box-shadow:inset 0px -228px 196px -47px rgba(0,0,0,0.75);}
.abtinfo:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4);display:block;opacity:0;z-index:-1;transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-ms-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;}
.abtinfo:hover:before{opacity:1;}
.innerabt{padding:434px 60px 53px;}
.left-abtinfo h4,.left-abtinfo h4 span{font-family:'Roboto Slab', serif;font-weight:400;font-size:72px;line-height:1.45;color:#ffffff;letter-spacing:1px;margin:0;}
.left-abtinfo a{margin:9px 0 0 0;}
.abtus-sec .right-twitr{width:33.3333%;float:right;padding:0 0 0 15px;}
.twininfo{background:#00a1fa;}
.twininfo .twitinner{padding:43px 44px 34px;}
.twininfo .twit-title{padding:18px 0 50px 108px;background-image:url(../images/twitlogo.png);background-repeat:no-repeat;background-size:88px;background-position:0 3px;}
.twit-title h4{margin:0;font-family:'Roboto Slab', serif;font-weight:400;font-size:24px;line-height:1;color:#ffffff;padding:0 0 14px 0;}
.twit-title a{font-family:'Helvetica';font-size:18px;color:#ffffff;line-height:1;color:#000000;}
.twit-title a:hover{}
.twininfo .twit-info{}
.twit-info p{font-family:'Helvetica';font-size:24px;color:#ffffff;line-height:1.45;letter-spacing:0.3px;padding:0 0 44px 0;}
.twit-info p a{color:#000000;}
.twit-info p a:hover{color:#ffffff;}
.twininfo .twit-time{}
.twit-time p{font-family:'Roboto Slab', serif;font-weight:700;font-size:18px;line-height:1;color:#ffffff;text-align:right;letter-spacing:1.1px;padding:0;}
.twit-time p i{font-size:42px;vertical-align:middle;margin:-4px -5px 0 21px;}
footer{background:#f15d25;padding:58px 0 42px 0;}
footer.footer-blue{background:#3498db;}
footer h4{font-family:'Roboto Slab', serif;font-weight:700;font-size:18px;line-height:1;color:#ffffff;padding:0 0 25px 0;letter-spacing:0.3px;margin:0;}
footer .footr-col1{padding:6px 0 0 0;width:33%;float:left;}
footer .footr-col2{width:33%;float:left;padding:0 0 0 10.5%;}
footer .footr-col3{width:33%;float:left;padding:0 46px 0 6.5%;}
footer .footr-col4{width:24.5%;float:left;padding:0 0 0 1.2%;}
.footr-col1 .footrlogo{display:inline-block;vertical-align:top;}
.footr-col1 .footrlogo img{width:276px;vertical-align:top;}
.footr-col1 .cntinfo{padding:42px 0 0 0;text-align:center;}
.cntinfo p{padding:0 0 2px 0;}
.cntinfo a{font-family:'Helvetica';font-size:18px;color:#ffffff;line-height:1.75;font-weight:normal;}
.cntinfo a:hover,.footr-col2 ul li a:hover,.footr-col2 ul li.active a{text-decoration:underline!important;}
.footr-col2 ul{padding:0 0 37px 0;}
.footr-col2 ul li{padding:0 0 11px 0;}
.footr-col2 ul li a{font-family:'Helvetica';font-weight:normal;font-size:18px;color:#ffffff;line-height:1;}
footer p{font-family:'Helvetica';font-weight:normal;font-size:16px;color:#ffffff;line-height:1;}
.footr-col3 p{line-height:1.75;margin:-6px 0 55px 0;padding:0;}
.socialmdia{margin:-3px 0 48px 0;}
.socialmdia a{color:#ffffff;display:inline-block;background:#ffb309;height:50px;width:50px;vertical-align:top;line-height:50px;border-radius:100%;text-align:center;font-size:22px;margin:0 14px 0 0;}
.socialmdia.blue-socials a{background-color: #ffffff; color: #3498db;} 
.socialmdia a:hover{background:#231f20;}
.footr-col3 .subscr-btn{font-family:'Helvetica-Bold', sans-serif;font-weight:normal;font-size:16px;color:#ffffff;line-height:1;background:#231f20;display:inline-block;vertical-align:top;margin:-2px 0 0 0;padding:16px 36px;letter-spacing:0.5px;border-radius:50px;}
.footr-col3 .subscr-btn:hover{background:#ffb309;}
.footer-logos{text-align:center;padding:26px 0;}
.footer-logos a{display:inline-block;margin:0 28px 0 21px;}
.footer-logos a img{height:30px;vertical-align:top;}
.footr-col4 a{font-family:'Helvetica';font-weight:normal;font-size:24px;color:#ffffff;line-height:1;margin:0 5px 15px 0;display:inline-block;}
.footr-col4 a.wrdcld1{font-size:30px;}
.footr-col4 a.wrdcld2{font-size:18px;}
.footr-col4 a.wrdcld3{font-size:16px;}
.footr-col4 a.wrdcld4{font-size:12px;}
.footr-col4 a:hover{color:#000000;}
#cloud {
   display: none;
}
.word-cloud{padding:2px 0 0 0;}
.preloader{display:none;}
.banner-sec.abtbanner .banner-text{padding:0 40% 0 0;}
.banner-sec.abtbanner{padding:66px 0 50px 0;}
.banner-text h5{font-family:'Helvetica';font-weight:normal;font-size:30px;color:#ffffff;line-height:1.55;letter-spacing:0.4px;}
.banner-sec.abtbanner .banner-text h1{margin-bottom:26px;}
.aboutmain{padding:78px 0 150px 0;}
.aboutmain h3{font-family:'Roboto Slab', serif;font-weight:400;font-size:36px;line-height:1;color:#231F20;border-bottom:2px solid #000000;padding:0 0 33px 0;margin:36px 0 24px 0;}
.aboutmain .left-sect{width:67.8%;float:left;padding:0 67px 0 0;}
.aboutmain .left-sect.full{width: auto; max-width: 1440px; float: none; margin: 0 auto;}
.aboutmain .right-sect{width:32.2%;float:right;}
.aboutmain .left-sect #photo img{width:100%;vertical-align:top;}
.aboutmain .left-sect p{font-family:'Helvetica', sans-serif;font-weight:normal;font-size:18px;line-height:1.7;padding:0px 84px 30px 21px;letter-spacing:0.2px;}
.aboutmain .left-sect p strong,.aboutmain .left-sect p a{font-family:'Helvetica-Bold', sans-serif;} 
.aboutmain .left-sect p a{color:#0000FF;}
.aboutmain .left-sect p a:hover{color:#231F20;}
.aboutmain .left-sect ul, .aboutmain .left-sect ol {padding-left: 50px;}
.aboutmain .left-sect ul li, .aboutmain .left-sect ol li {font-family: 'Helvetica', sans-serif; font-size: 1.1rem; line-height: 1.75em; margin-bottom: 10px;}
.aboutmain .left-sect ul li {list-style-type: disc;}
.aboutmain .left-sect ol li {list-style-type: decimal;}
.curriculum-header{display: flex; flex-direction: row; align-items: center; border-bottom:2px solid #000000;}
.curriculum-header h3{border: none; color: #F15D25; font-family: 'Roboto', sans-serif; font-weight: bold; line-height: 1.1;}
.aboutmain .left-sect .curriculum-intro p {padding: 16px 0; font-weight: bold;}
.aboutmain .left-sect .curriculum-header #photo{border: none; margin-right: 10px; margin-bottom: 10px; border-radius: 5px;}
.curriculum-tab-wrap{display: flex; flex-direction: row; align-items: center; background-color: rgba(52, 152, 219, .75);}
.curriculum-tab{padding: 20px; color:  white; cursor: pointer;font-weight: bold; text-transform: uppercase; letter-spacing: 1px; border-bottom: 4px solid transparent;}
.curriculum-tab:hover{background-color: rgba(255, 185, 0, .8);}
.curriculum-tab.active{background-color: #3498db; border-bottom-color: #555555;}
.curriculum-tab-body-wrap{background-color: rgba(248, 248, 248, 1);padding: 20px;}
.curriculum-tab-body-wrap h4{font-size: 28px;}
.curriculum-tab-body-wrap p{padding-left: 0 !important; padding-bottom: 16px !important;}
.curriculum-tab-body{display: none;}
.curriculum-tab-body.active{display: block;}
.report-sec{background:#f8f8f8;border-radius:10px;margin:13px 0 0 0;padding:30px 30px 61px 51px;}
.report-sec .left-rptinfo{width:64%;float:left;padding:12px 0 0 0;}
.report-sec .left-rptinfo p{padding:0 18px 32px 0;}
.report-sec .right-rptinfo{width:36%;float:right;padding:0 0 0 41px;}
.report-sec .right-rptinfo img{padding:0;border-bottom:0;border-radius:10px;-webkit-box-shadow:5px 5px 24px 0px rgba(0,0,0,0.2);-moz-box-shadow:5px 5px 24px 0px rgba(0,0,0,0.2);box-shadow:5px 5px 24px 0px rgba(0,0,0,0.2);vertical-align:top;margin:0;}
.report-sec .right-rptinfo a{display:inline-block;margin:0 0 18px 0;}
.report-sec .right-rptinfo .pdflink{font-family:'Helvetica';font-weight:normal;font-size:14px;color:#ffffff;display:block;vertical-align:top;background:#f15d25;text-align:center;padding:17px 20px;border-radius:50px;margin:0;}
.report-sec .right-rptinfo .pdflink:hover{background:#000000;}
.mac.safari .report-sec .right-rptinfo .pdflink{padding: 20px 20px 14px;}
.mac.safari .btm-butn a{padding: 15px 20px 11px;}
.mac.safari .contrisec .popular-topics-wrap .generic-bg .btnlink{padding: 30px 20px 26px;}
.mac.safari .read-btn{padding: 15px 40px 14px;}
.sidebarlink{}
.sidebarlink >li{margin:0 0 22px 0;}
.sidebarlink >li.has-child{background:#f8f8f8;border-radius:10px;}
.sidebarlink > li >a{font-family:'Roboto Slab', serif;font-weight:400;font-size:30px;line-height:1;color:#8E8E8E;text-transform:capitalize;background:#f8f8f8;display:block;border-radius:10px;padding:36px 43px 34px;letter-spacing:0.5px;vertical-align:top;}
.sidebarlink > li >a:hover{background:#dcdcdc;}
.sidebarlink > li.active >a{color:#ffffff;background:#0b71aa;}
.sidebarlink > li > ul{padding:0 0 26px 71px;}
.sidebarlink > li > ul >li{padding:7px 0 31px 0;}
.sidebarlink > li > ul >li >a{font-family:'Helvetica';font-weight:normal;font-size:24px;color:#8E8E8E;line-height:1;display:inline-block;vertical-align:top;}
.sidebarlink > li > ul >li.active >a,
.sidebarlink > li > ul >li >a:hover{color:#E67E22;}
.banner-sec.cntbanner{-webkit-box-shadow:inset 72px 21px 231px -28px rgba(0,0,0,0.75);-moz-box-shadow:inset 72px 21px 231px -28px rgba(0,0,0,0.75);box-shadow:inset 72px 21px 231px -28px rgba(0,0,0,0.75);}
.top-cntinfo{padding:75px 0 80px 0;}
.top-cntinfo h3{font-family:'Roboto Slab', serif;font-weight:400;font-size:36px;line-height:1;color:#231F20;border-bottom:2px solid #000000;padding:0 0 36px 0;margin:0 0 30px 0;}
.top-cntinfo .left-cntinfo{width:33%;float:left; padding: 0 40px 0 0;}
.top-cntinfo .right-cntmap{width:67%;float:right;padding:0 0 0 13px;}
.left-cntinfo ul{padding:31px 0 0 0;}
.left-cntinfo ul li{background-size:32px;background-repeat:no-repeat; background-position: 0 2px;font-family:'Helvetica-Bold', sans-serif;font-weight:normal;font-size:24px;color:#231F20;line-height:1.5;padding:0 0 32px 60px;letter-spacing:-0.4px;}
.left-cntinfo ul li a{color:#231F20; word-break: break-word;}
.left-cntinfo ul li a,
.left-cntinfo ul li a:hover{color:#0B71AA;}
.left-cntinfo ul li.social a:hover{color:#231F20;}
.meet-team{background:#f8f8f8;padding:86px 0 54px;}
.meet-team h3{font-size:36px;border-bottom:2px solid #000000;padding:0 0 36px 0;margin:0 0 30px 0;}
.teamlist{}
.teamlist li{width:50%;float:left;margin:0 0 24px 0;}
.teamlist li:nth-child(odd){padding:0 13px 0 0;}
.teamlist li:nth-child(even){padding:0 0 0 13px;}
.teamlist li .teaminfolist{background:#ffffff;border-radius:10px;}
.teaminfolist .teaminner{padding:40px 64px 50px 31px;}
.teaminfolist .memberimg{border-radius:100%;width:31%;padding:0 0 31%;float:left;background-repeat:no-repeat;background-position:center;background-size:cover;}
.teaminfolist .memberinfo{width:69%;float:right;padding:14px 0 0 23px;}
.memberinfo h4{font-family:'Roboto Slab', serif;font-weight:400;font-size:24px;line-height:1;color:#000000;margin:0 0 12px 0;letter-spacing:0.4px;}
.memberinfo h5{font-family:'Helvetica-Bold', sans-serif;font-weight:normal;font-size:18px;color:#000000;line-height:1;letter-spacing:-0.3px;}
.memberinfo .membrsocial{padding:21px 0 18px 0;}
.membrsocial a{margin:0 10px 0 2px;display:inline-block;vertical-align:top;}
.membrsocial a img{vertical-align:top;height:22px;}
.membrsocial a:hover{opacity:0.5;}
.memberinfo p{font-family:'Helvetica';font-weight:normal;font-size:18px;color:#000000;line-height:1.6;letter-spacing:0.1px;padding:0 0 23px 0;}
.memberinfo .btm-butn{}
.btm-butn a{font-family:'Helvetica';font-weight:normal;font-size:16px;color:#ffffff;line-height:1;display:inline-block;vertical-align:top;min-width:151px;margin:0 20px 0 0;padding:13px 20px;text-align:center;border-radius:50px;}
.mac.ff .btm-butn a {padding: 15px 20px 11px;}
.btm-butn a.bio-btn,.btm-butn a.artic-btn:hover{background:#231f20;}
.btm-butn a.artic-btn,.btm-butn a.bio-btn:hover{background:#0b71aa;}
.btm-butn a:hover{}
.banner-sec.abtbanner.contribanner .banner-text{padding:0 24% 0 0;}
.contrisec{padding:76px 0 81px 0;}
.aboutmain .left-sect img.alignleft { margin: 0 30px 15px 21px; max-width:100%;}
.contrisec .articles-left-block h4,.contrisec .popular-topics-wrap h4{margin:0 0 24px 0;}
.contrisec .articles-left-block img{margin:0 0 40px 0;}
.contrisec .articles-left-block h5{font-family:'Helvetica-Bold', sans-serif;font-weight:normal;font-size:24px;color:#000000;line-height:1;padding:0 0 36px 0;}
.contrisec .articles-left-block ul{padding: 6px 140px 0 19px;}
.contrisec .articles-left-block ul li{font-family:'Helvetica';font-weight:normal;font-size:18px;color:#000000;line-height:1.4;padding:0 0 42px 35px;position:relative;}
.contrisec .articles-left-block ul li:before{content:"";width:4px;height:4px;background:#000000;border-radius:100%;display:inline-block;position:absolute;top:10px;left:11px;}
.contrisec .articles-left-block ul li:last-child{padding:0 0 20px 35px;}
.contrisec .articles-left-block ul li:last-child:before{display: none;}
.contrisec .articles-left-block ul li a{font-family:'Helvetica-Bold', sans-serif;color:#0000FF;text-decoration:underline !important; font-weight: normal;}
.contrisec .articles-left-block ul li a:hover{color:#000000;}
.contrisec .articles-left-block ul li strong{display:block;padding:0 0 12px 0;}
.contrisec .articles-left-block em{font-family:'Helvetica';font-weight:normal;font-size:12px;color:#000000;line-height:1.3; padding: 0 0 37px 20px !important;display:block; font-style: normal;}
.contri-social{padding:0 0 58px 20px;}
.contri-social a{font-family:'Helvetica-Bold', sans-serif;font-weight:normal;font-size:24px;color:#ffffff;line-height:1;display:inline-block;vertical-align:top;border-radius:50px;position:relative;min-width:208px;padding:11px 10px 11px 66px;margin:0 21px 0 0;}
.contri-social a:hover{background-color: #ffb309!important;}
.contri-social a span{font-size:14px;display:block;}
.contri-social a:before{font-family:'FontAwesome';color:#ffffff;font-size:29px;position:absolute;top:16px;left:24px;}
.contri-social a.fblink{background-color:#3458a0;}
.contri-social a.twitlink{background-color:#00abe8;}
.contri-social a.youtublink{background-color:#bb0200;}
.contrisec .articles-left-block p a{font-family:'Helvetica-Bold', sans-serif;text-decoration:underline !important; font-weight: normal; color: #0000FF;}
.contrisec .articles-left-block p a:hover{color: #000000;}
.contrisec .popular-topics-wrap .generic-bg:after{display:none;}
.contrisec .popular-topics-wrap .generic-bg h6{font-size:36px;margin:0 0 9px 0;}
.contrisec .popular-topics-wrap .generic-bg{padding-top:54px;height:auto;padding-bottom:40px;margin:0 0 78px 0;}
.contrisec .popular-topics-wrap .generic-bg .btnlink{font-family:'Helvetica';font-weight:normal;font-size:24px;color:#ffffff;line-height:1;display:block;vertical-align:top;text-align:center;background:#0087d3;border-radius:100px;margin:37px 0 0 0;padding:28px 20px;}
.contrisec .popular-topics-wrap .generic-bg .btnlink:hover{background:#000000;}
.newsltr-form{width:100%;position:relative;margin:37px 0 0 0;}
.newsltr-form input[type="text"]{font-family:'Helvetica';font-weight:normal;font-size:24px;line-height:1;color:#777777;width:100%;border-radius:100px;padding:27px 70px 27px 31px;}
.newsltr-form input[type="submit"]{position:absolute;background-repeat:no-repeat;background-position:0 center;background-size:32px;background-image:url(../images/green-arrow.png);top:0;right:0;width:59px;height: 81px;background-color:transparent;cursor:pointer;}
.contrisec .popular-topics-wrap .generic-bg .socialmdia{margin:33px 0 23px 0;}
.contrisec .popular-topics-wrap .generic-bg .socialmdia a{height:62px;width:62px;line-height:62px;font-size:29px;}
.banner-sec{background-size:cover;background-position:center center;background-repeat:no-repeat;padding:107px 0 84px; position: relative; z-index: 1;}
.banner-sec:before{content: ""; height: 100%; width: 100%; position: absolute; top: 0; left: 0; background-image: url(../images/shadow.png); background-repeat: no-repeat; background-position: left center; background-size: cover; z-index: -1; opacity: 0.4;}
.banner-text h1{margin-bottom:32px;}
.banner-text h4 strong{letter-spacing:1.4px;}
.listing-page{background:#f8f8f8;padding:21px 0;}
.breadcrumb li{float:left;padding-right:28px;position:relative;font-size:14px;font-family:'Helvetica';font-weight:400;line-height:18px;}
.breadcrumb li.active{color:#231F20;}
.breadcrumb li a{color:#1B80D4; font-weight: 400;}
.breadcrumb li a:hover{color:#231F20;}
.breadcrumb li:after{content:">";position:absolute;right:10px;top:-2px;}
.breadcrumb li:last-of-type{padding-right:0;}
.breadcrumb li:last-of-type:after{display:none;}
.column-4{/*-webkit-flex:0 1 32.2%;-moz-flex:0 1 32.2%;-ms-flex:0 1 32.2%;-o-flex:0 1 32.2%;flex:0 1 32.2%;*/ width: 32.2%;}
.popular-topics-wrap .column-4{-webkit-flex:0 1 32.2%;-moz-flex:0 1 32.2%;-ms-flex:0 1 32.2%;-o-flex:0 1 32.2%;flex:0 1 32.2%; width: auto;}
.column-8{/*-ms-flex:66.066667%;flex:66.066667%;*/ width: 66.066667%;}
.feature-btn{font-size:14px;width:150px;font-weight:400;font-family:'Helvetica';line-height:22px;display:inline-block;color:#fff;padding:6px 23px;border-radius:50px;background:#8C60AC;height:35px; white-space: nowrap;}
.feature-btn.orange{background:#ED3C0A;}
.feature-btn.yellow{background:#FFB900;}
.feature-btn.green{background:#008F6B;}
.feature-btn:hover{background:#FFB900;color:#fff;}
.feature-btn.yellow:hover{background:#008F6B;color:#fff;}
.read-btn{background:#EDEDED;font-size:14px;font-weight:bold;font-family:'Helvetica';display:inline-block;line-height:1;padding:15px 40px;border-radius:50px;color:#000;}
.feature-btn img{vertical-align:middle;display:inline-block;margin-right:10px;}
.generic-bg{background-size:cover;background-position:center center;background-repeat:no-repeat;min-height:340px;margin-bottom:22px;margin-right:23px;padding:49px;position:relative;z-index:9;}
.generic-bg:after{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background:url(../images/shadow.png) no-repeat center;background-position:center left;background-size:cover;z-index:-1;opacity:0.85;transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-ms-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;}
.generic-bg.blackbg:after{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background: #000000;
	z-index:-1;opacity:0.75;transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-ms-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;}


.generic-bg:nth-child(2n){margin-right:0;}
.featured-articles-sec{padding:66px 0;background-color:#fff;}
.featured-articles-sec h4{margin-bottom:36px;}
.articles-parent{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;border-top:2px solid #000000;padding-top:25px;}
.articles-parent .articles-left-block p{padding: 0 105px 30px 20px;}
.articles-parent .articles-left-block h5{ padding: 0 0 36px 20px;}
.articles-parent .articles-left-block ul{}
.articles-parent .articles-left-block em{padding: 0 0 0 20px;}

.articles--child h4{line-height:1.5;color:#fff;margin:20px 0;}
.steven-block-txt{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;}
.steven-block-txt figure{margin:0;}
.steven-block-txt figure a{width:51px;height:51px;border-radius:100%; display: inline-block; background-repeat: no-repeat; background-position: center; background-size: cover;}
.text-right{width:75%;font-size:16px;font-weight:400;font-family:'Helvetica';color:#fff;padding-left:20px;}
.text-right > a{display:inline-block;color:#FFC709;}
.text-right > a:hover{color:#fff;}
.text-right span{display:block;margin-top:10px;}
.similar-articles-sec{padding-bottom:90px;}
.similar-articles-sec .articles-parent{border-top:none;padding-top:0;}
.articles-left-block{margin-right:22px;padding-right:43px;}
.articles-left-block h4{border-bottom:2px solid #000;padding-bottom:35px;margin-bottom:0;}
.article-wrap{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;padding:30px 0;border-bottom:1px solid #E0E0E0;}
.article-wrap figure{width:25%;margin:0;}
.article-wrap figure img{width:100%;}
.article-wrap .text-right{padding-left:23px; color:black;}
.article-wrap .text-right h4{border-bottom:none;padding-bottom:0;margin:4px 0 17px 0;letter-spacing:0.6px;line-height:1.4;}
.article-wrap .text-right > a{color:#F15D25;letter-spacing:0.3px;}
.article-wrap .text-right > a:hover{color:#000;}
.article-wrap .text-right span{color:#000;margin-top:0;letter-spacing:0.4px;margin-bottom:8px;}
.article-wrap .text-right .read-btn{color:#000; float: right; margin-right: 45px;}
.article-wrap .text-right .read-btn:hover{background:#FFB900;color:#fff;}
.popular-topics h4{border-bottom:2px solid #000;padding-bottom:35px;margin-bottom:30px;}
.popular-topics ul{padding-bottom:76px;}
.popular-topics .generic-bg{margin-right:0;}
.generic-btn{background:#0B71AA;padding:25px 45px 25px 93px;width:100%;display:block;border-radius:50px;font-size:24px;font-weight:400;font-family:'Helvetica';color:#fff;line-height:1.3;margin-bottom:9px;position:relative;}
.generic-btn:after{content:"";background-image:url(../images/moreinfo-arrow.png);background-repeat:no-repeat;background-position:89.5% center;background-size:32px;position:absolute;right:43px;width:34px;height:22px;top:29px;}
.generic-btn img{position:absolute;left:35px;top:20px; width: 40px;}
.generic-btn:hover{background:#231f20;}
.generic-btn.purple{background:#8C60AC;}
.generic-btn.purple:hover{background:#231f20;}
.generic-btn.green{background:#008F6B;}
.generic-btn.green:hover{background:#231f20;}
.generic-btn.yellow{background:#FFB900;}
.generic-btn.yellow:hover{background:#231f20;}
.generic-btn.red{background:#ED3C0A;}
.generic-btn.red:hover{background:#231f20;}
.popular-topics .generic-bg{padding:54px 37px 54px 52px;}
.popular-topics .generic-bg:hover:after{visibility:visible;opacity:1;transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-ms-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;}
.popular-topics .generic-bg h6 span{margin-bottom:9px;line-height:1.5;letter-spacing:0.4px;display:inline-block;}
.popular-topics .generic-bg img{width:35px;vertical-align:top;}
.popular-topics .generic-bg a:hover{opacity:0.5;}
.stories-sec{padding-top:87px;}
.histryvideo{padding-top:30px;}
.wel-video{position:relative;margin-top:30px;margin-bottom:30px;}
.wel-video img{vertical-align:top;}
.videoCov{position:relative;overflow:hidden;}
.play-btn:after{content:"";width:100px;height:70px;background:rgba(0,0,0,0.5);border-radius:10px;top:50%;bottom:0;left:50%;position:absolute;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);}
.play-btn img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:36px;height:36px;z-index:1;}
.video-wrapper{position:relative;overflow:hidden;height:0;width:100%;padding-bottom:55.7%;}
.video-wrapper iframe{position:absolute;width:100%;height:100%;}
a.play-btn{border-radius:4px;overflow:hidden;}
.play-btn{position:absolute;background-size:cover;top:0;bottom:0px;left:0;right:0px;}
.popular-topics-wrap .generic-bg{margin-right:0;}
.popular-topics-wrap h4{border-bottom:2px solid #000;padding-bottom:35px;margin-bottom:30px;}
.popular-topics-wrap .articles--child h4{padding-bottom:0;border-bottom:none;}
.popular-topics-wrap .popular-topics{padding-top:70px;}
.social-media-wrap{border-top:2px solid #000;padding:15px 0 12px 0;border-bottom:2px solid #000;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;}
.social-block-comman{margin-bottom:86px;}
.social-media-wrap figure{float:left;}
.social-media-wrap figure img{border-radius:50%;width:72px;}
.sara-rattigan-wrap{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;float:left;width:62%;}
.right-text{float:left;padding-left:20px;}
.right-text a{font-family:'Helvetica-Bold', sans-serif; font-size:18px; display:inline-block;color:#ED3C0A;letter-spacing:1px;}
.right-text a:hover{color:#231F20;}
.right-text span{display:block;font-size:16px;font-weight:400;font-family:'Helvetica';color:#231F20;margin-top:8px;}
.social-icon{float:right;width:50%;text-align:right;}
.social-icon li{display:inline-block;margin-right:8px;vertical-align:top;}
.social-icon li:last-of-type{margin-right:0;position:relative;}
.social-icon li img{width:77px;height:47px;cursor:pointer;}
.social-icon li a{display:inline-block;width:48px;height:48px;border-radius:50%;background:#1CA1F1;font-size:22px;color:#fff;text-align:center;line-height:2.4;}
.social-icon li a.Plus{background:#1B80D4;}
.social-icon li a.facebook{background:#3B5997;}
.social-icon li a.google-plus{background:#E53910;}
.social-icon li a:hover{background:#000;}
.social-icon li em{position:absolute;left:37px;top:10px;font-size:24px;color:#231F20;font-style:normal;font-family:'Helvetica';font-weight:bold; padding: 0 !important;}
.content-block{padding:24px 33px 46px 0;}
.content-block p{font-size:18px;line-height:1.7;font-weight:400;font-family:'Helvetica';color:#231F20;padding-bottom:29px;letter-spacing:0.6px;}
.content-block p a{font-weight:bold;color:#0000FF;}
.content-block p a:hover{color:#231F20;}
.content-block em{font-size:18px;font-style:normal;font-family:'Helvetica';color:#231F20;}
.content-block h6{color:#231F20;font-family:'Helvetica-Bold', sans-serif; font-weight: normal; margin:0 0 30px 20px;}
.content-block p a.blue{color:#0B71AA;font-weight:bold;}
.blue{color:#0B71AA;font-weight:bold;}
.blue:hover{color:#231F20;}
.director-wrap{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;border-bottom:3px solid #000;border-top:3px solid #000;padding:30px 0 11px 0;margin-bottom:87px;}
.director-wrap figure{text-align:center;}
.director-wrap figure img{border-radius:50%;width:142px;}
.director-text{width:82%;padding:7px 0 0 39px;}
.director-text h4{padding-bottom:0;border-bottom:none;margin-bottom:12px;}
.director-text p{font-size:18px;line-height:1.7;font-weight:400;font-family:'Helvetica';letter-spacing:0.2px;padding:0 0 30px!important;color:#231F20;}
.director-text h6{font-family:'Helvetica-Bold', sans-serif; font-weight: normal; margin-bottom:11px;color:#000000;letter-spacing:0.3px;}
.wel-video .feature-btn{position:absolute;top:41px;left:41px;}
.content-block p a.blue:hover{color:#000000;}
.banner-sec.abtbanner.contribanner .banner-text h1{line-height:1.2;}
.articlsmain .article-wrap:last-child{border: 0;}
div.successmsg{display: none;color: #ffc709;font-weight:400;font-family:'Helvetica';font-size: 15px;padding: 5px;text-align: center;}
div.error{color: #ffc709;font-weight:400;font-family:'Helvetica';font-size: 15px;padding: 5px;text-align: center;}
a.mm-sidebar-link:link{color:#FFF; text-decoration:none;}
a.mm-sidebar-link:visited{color: #FFF; text-decoration:none;}
a.mm-sidebar-link:hover{color: #FFF; text-decoration:none;}
a.mm-sidebar-link:active{color: #FFF; text-decoration:none;}
.topthreelist .topicazlist{width:25%;float:right;padding:0 0 0 12px;}
.topthreelist .bottomlist{width:66.6666%;float:left;padding:0 12px 0 0;}
/* .topthreelist .leftlist{width:33.3333%;float:left;padding:0 12px 0 0;} */
/* .topthreelist .rightlist{width:33.3333%;float:right;padding:0 0 0 12px;} */
.bottomlist .artcl{width:100%;margin:0 0 24px;padding:116px 41px 42px;-webkit-box-shadow:inset 0px -228px 196px -47px rgba(0,0,0,0.75);-moz-box-shadow:inset 0px -228px 196px -47px rgba(0,0,0,0.75);-ms-box-shadow:inset 0px -228px 196px -47px rgba(0,0,0,0.75);box-shadow:inset 0px -228px 196px -47px rgba(0,0,0,0.75);background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;z-index:1;}
.bottomlist .artcl:before,.rightlist .artclbig:before,.arcticlelist li .article:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4);display:block;opacity:0;z-index:-1;transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-ms-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;}
.bottomlist .artcl:hover:before,.rightlist .artclbig:hover:before,.arcticlelist li .article:hover:before{opacity:1;}
.topicazlist .artcl{width:100%;margin:0 0 24px;padding:116px 41px 42px;-webkit-box-shadow:inset 0px -228px 196px -47px rgba(0,0,0,0.75);-moz-box-shadow:inset 0px -228px 196px -47px rgba(0,0,0,0.75);-ms-box-shadow:inset 0px -228px 196px -47px rgba(0,0,0,0.75);box-shadow:inset 0px -228px 196px -47px rgba(0,0,0,0.75);background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;z-index:1;}
.topicazlist .artcl:before,.rightlist .artclbig:before,.arcticlelist li .article:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4);display:block;opacity:0;z-index:-1;transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-ms-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;}
.topicazlist .artcl:hover:before,.rightlist .artclbig:hover:before,.arcticlelist li .article:hover:before{opacity:1;}
.featured-articles .top-title{border-bottom:2px solid #000000;padding:0 0 30px 0;margin:0 0 30px 0;}
.top-title .bottom-title{width:80%;float:left;}
.bottom-title h3{font-family:'Roboto Slab', serif;font-weight:400;font-size:35px;line-height:1;color:#231F20;letter-spacing:0.8px;margin:0;}

/* ----- Parenting Concerns ----- */

.parenting-concerns #main ul.menu li,
.media-room #main ul.menu li{
	width: 280px;
	height: 310px;
	float: left;
	margin: 0 18px;
	list-style: none;
}

.parenting-concerns #main ul.menu li.infants-toddlers{
	background: url(images/parenting_infants.jpg) top left no-repeat;
}

.parenting-concerns #main ul.menu li.pre-school{
	background: url(images/parenting_pre_school.jpg) top left no-repeat;
}

.parenting-concerns #main ul.menu li.grade-school{
	background: url(images/parenting_grade_school.jpg) top left no-repeat;
}

.parenting-concerns #main ul.menu li.teenagers{
	background: url(images/parenting_teenagers.jpg) top left no-repeat;
}

.parenting-concerns #main ul.menu li.young-adults{
	background: url(images/parenting_young_adults.jpg) top left no-repeat;
}

.parenting-concerns #main ul.menu li.families{
	background: url(images/parenting_concerns_familes.jpg) top left no-repeat;
}

.media-room #main ul.menu li.about-the-clay-center{
	background: url(images/media-room-btn-about-the-clay-center.jpg) top left no-repeat;
}

.media-room #main ul.menu li.press-releases{
	background: url(images/media-room-btn-press-releases.jpg) top left no-repeat;
}

.media-room #main ul.menu li.our-team{
	background: url(images/media-room-btn-our-team.jpg) top left no-repeat;
}

.media-room #main ul.menu li.in-the-news{
	background: url(images/media-room-btn-in-the-news.jpg) top left no-repeat;
}

.media-room #main ul.menu li.videos{
	background: url(images/media-room-btn-videos.jpg) top left no-repeat;
}

.media-room #main ul.menu li.testimonials{
	background: url(images/media-room-btn-testimonials.jpg) top left no-repeat;
}

.parenting-concerns #main ul.menu li a,
.media-room #main ul.menu li a{
	padding: 5px 10px;
	margin-left: 40px;
}
a.media-cat{ height: 64px; width: 64px; }
a.media-cat:hover{ opacity:.7; }
a.media-cat.podcasts{	background: url('images/category_podcasts.png'); }
a.media-cat.clay-center-tv { background: url('images/category_videos.png'); }

.parenting-concerns #main ul.menu li h3,
.media-room #main ul.menu li h3{
	width: 125px;
	margin: 50px 40px 20px;
	font-family: 'roboto_slabregular', Georgia, "Times New Roman", Times, serif;
	color: #34495e;
}

.parenting-concerns #main ul.menu li.teenagers h3,
.parenting-concerns #main ul.menu li.families h3{
	margin-bottom: 50px;
}

.aticle-list .arcticlelist {
	display:flex;
	flex-wrap:wrap;
}
.arcticlelist li .article {
	height:100%;
}
.feature-btn img {
	width:20px;
	margin-right:0;
	margin-left:10px;
}
/* ---------------------------
------------------------------
------------------------------
--------Search Styles---------
------------------------------
------------------------------
-----------------------------*/
.search-wrap{padding: 30px 0;border-bottom: 2px solid rgba(0,0,0,.1);clear: both;min-height: 260px;}

.search-wrap a{color: #F15D25;}
.search-wrap a:hover{color: #000;}
.search-wrap a.cta h5{padding-bottom: 15px;}
.search-wrap a.img{float: left;width: 33%;margin: 0 15px 15px 0!important;}
.search-wrap h5{font-size: 24px;font-family: 'Roboto Slab', serif;}
.search-wrap span{display: block;margin-bottom: 10px;}
.search-wrap span.tags{text-transform: capitalize;}
.aboutmain .left-sect .search-wrap p{padding: 0;font-size: 14px;}
.search-pags .page-numbers {display: inline-block;padding: 10px;margin-top: 30px;}
.wtbtn form input[type="text"]{background-color: rgba(0,0,0,0.01);border: 1px solid rgba(0,0,0,.1);margin-bottom: 30px;border-radius: 0;}
.wtbtn form input[type="checkbox"] {margin-right: 10px;}
.wtbtn form input[type="submit"], .wtbtn .reset {position: relative;padding: 12px 40px; border-radius: 50px; background-color: #ffb309; font-weight: 700;color: #fff;margin-right: 15px;cursor: pointer;}
.wtbtn .reset {background-color: #cccccc;}
.wtbtn form input[type="submit"]:hover, .wtbtn .reset:hover {background-color: #e49f05;}
.filter-label{display: block;font-size: 24px; font-weight: 700;font-family: 'Roboto Slab', serif;}
.filter-scroll{position: relative;max-height: 600px;overflow: scroll;padding: 10px;background-color: rgba(0,0,0,0.01);border: 1px solid rgba(0,0,0,.1);margin: 15px 0 30px;padding: 15px 30px;}
.filter-scroll label{display: block;position: relative;padding: 10px 0; padding-left: 35px; cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.wtbtn form .filter-scroll input[type="checkbox"] {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}
.wtbtn form .filter-scroll .checkmark {position: absolute;top: 5px;left: 0;height: 25px;width: 25px;background-color: #eee;}
.filter-scroll label:hover input[type="checkbox"] ~ .checkmark {background-color: #ccc;}
.filter-scroll label input[type="checkbox"]:checked ~ .checkmark {background-color: #ffb309;}
.wtbtn form .filter-scroll .checkmark:after {content: "";position: absolute;display: none;}
.filter-scroll label input[type="checkbox"]:checked ~ .checkmark:after {display: block;}
.filter-scroll label .checkmark:after {
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.single-post .banner-sec.abtbanner .banner-text h1 {
	font-size:42px;
}
.aboutmain .left-sect p a.topic-link-in-article { color:#0B71AA; }
.aboutmain .left-sect p a.topic-link-in-article:hover {
	color: black;
}
/* ---------------------------
------------------------------
------------------------------
----Covid-19 Form Styles------
------------------------------
------------------------------
-----------------------------*/
.covid-form{
	max-width: 580px !important; margin: 0 !important;
}
.covid-form input[type="text"], .covid-form textarea{border: 1px solid rgba(0,0,0,.1);}
.covid-form input[type="radio"]{margin-top: -3px !important; margin-right: 2px !important;}
.covid-form input[type="submit"]{cursor: pointer;}
.covid-form select{display: block;
	font-size: 16px;
	font-family: sans-serif;
	font-weight: 700;
	color: #444;
	line-height: 1.3;
	padding: .6em 1.4em .5em .8em;
	width: 100%;
	max-width: 100%;
	box-sizing: border-box;
	margin: 0;
	border: 1px solid rgba(0,0,0,.1);
	box-shadow: 0 1px 0 1px rgba(0,0,0,.04);
	border-radius: .5em;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	background-color: #fff;
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),
	  linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);
	background-repeat: no-repeat, repeat;
	background-position: right .7em top 50%, 0 0;
	background-size: .65em auto, 100%;
}
.covid-form select::-ms-expand {
	display: none;
}
.covid-form select:hover {
	border-color: rgba(0,0,0,.1);
}
.covid-form select:focus {
	border-color: rgba(0,0,0,.1);
	box-shadow: 0 0 1px 3px rgba(59, 153, 252, .7);
	box-shadow: 0 0 0 3px -moz-mac-focusring;
	color: #222;
	outline: none;
}
.covid-form select option {
	font-weight:normal;
}
/* Support for rtl text, explicit support for Arabic and Hebrew */
*[dir="rtl"] .covid-form select, :root:lang(ar) .covid-form select, :root:lang(iw) .covid-form select {
	background-position: left .7em top 50%, 0 0;
	padding: .6em .8em .5em 1.4em;
}

/* Disabled styles */
.covid-form select:disabled, .covid-form select[aria-disabled=true] {
	color: graytext;
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22graytext%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),
	  linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);
}
.covid-form select:disabled:hover, .covid-form select[aria-disabled=true] {
	border-color: #aaa;
}
#gform_confirmation_wrapper_11{
	min-height: 260px;
}
.lp-frame{
	position: relative;
	max-width: 100%;
	height: auto;
	overflow: hidden;
    padding-bottom: 56.25%;
}
.lp-frame iframe {
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
/* Quiz Stuff */
.page.quiz{
	max-width: 1024px; 
	margin: 0 auto;
	padding: 64px 0;
}
.page.quiz{
	padding-top: 16px;
}
.page.quiz h3{
	padding-bottom: 0;
	margin-bottom: 16px;
}
.page.quiz img{
	max-width: 100%;
	height: auto;
}
.page.quiz .quiz-block{
	border: 1px solid rgba(0,0,0, .1);
	margin-bottom: 16px;
	padding: 16px;
}
.page.quiz .quiz-block a{
	display: inline-block;
	margin-top: 4px;
}
.quiz-utils{
	padding-bottom: 16px;
	text-align: right;
}
.quiz-utils a{
	display: inline-block;
    margin-right: 4px;
    background-color: #0b71aa;
    color: white;
    padding: 13px 20px;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 2px;
    border-radius: 6px;
}
.quiz-utils a:hover{
	opacity: .8;
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit]{
	cursor: pointer;
}
.page.quiz .gfield_html{
	padding-bottom: 16px;
}
.page.quiz .ginput_container input{
	border: 1px solid rgba(0,0,0, .1);
	padding: 4px;
}
.page.quiz .ginput_container textarea{
	border: 1px solid rgba(0,0,0, .1);
	padding: 10px;
}
.page.quiz .gfield_description{
	line-height: 1.1;
	padding: 4px 0 16px;
}
#ctf {
   height: 100% !important;
}
.lp-hero-banner-mobile{
   display: none;
}
.lp-nav-mobile-dock{
   display: none;
}
.lp-nav-mobile-dock-wrapper{
   width: 100%;
   display: flex;
   justify-content: space-between;
   align-items: center;
   padding: 12px 8px;
   background: rgba(30,30,38,1);
}
.lp-nav-mobile-dock-wrapper > div{
   width: 100%;
   text-align: center;
}
.lp-nav-mobile-dock-buttons a{
   font-size: 14px !important;
   display: inline-block !important;
   padding: 0px 12px 12px !important;
   color: #ffd066 !important;
   border-bottom: 2px solid #ffd066;
   margin: 0 4px;
}
.featured_programs{
   display: flex;
   flex-direction: row;
   justify-content: space-between;
   padding-bottom: 32px;
}
.featured_programs li{
   flex: 1; /* this makes the items equal size */
   margin-right: 16px;
   background-size: cover;
   background-color: #0b71aa;
   background-repeat: no-repeat;
   background-position: center;
}
.featured_programs li:last-child{
   margin-right: 0;
}
.featured_programs li a{
   display: flex;
   flex-direction: column;
   justify-content: end;
   padding: 16px;
   width: 100%;
   height: 350px;
   color: #ffffff;
   background-color: rgba(0, 0, 0, .6);
}
.featured_programs li a span h4{
   font-size: 24px;
   font-family: 'Roboto Slab', serif;
   color: #fff;
}
.featured_programs li a span img{
   width: 32px;
}
.program_resources{

}
.program_resources li{
   background-color: #F7F8FD;
   display: flex;
   flex-direction: row;
   justify-content: space-between;
   align-items: center;
   padding: 8px;
   margin-bottom: 16px;
}
.program_resources li:last-child{
   margin-bottom: 0;
}
.program_resources_icon{
   width: 80px;
}
.program_resources_content{
   width: 100%;
   padding: 0 16px;
}
.program_resources_content h5{
   font-size: 20px;
   font-family: 'Roboto Slab', serif;
   font-weight: 400;
}
.program_resources_content p{
   color: #EF6826;
   font-size: 14px;
   padding: 0;
}
.program_resources_icon span{
   display: inline-flex;
   align-items: center;
   justify-content: center;
   border-radius: 1000px;
   background-color: #fff;
   padding: 8px;
   text-align: center;
   height: 64px;
   width: 64px;
   box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}
.program_resources_icon img{
   width: 35px;
   height: 35px;
}
.program_resources_url{
   flex: none;
}
.program_resources_url a {
   background-color: #EF6826;
   border: 1px solid #EF6826;
   border-radius: 1000px;
   color: #fff;
   padding: 8px 16px;
}
.program_resources_url a:hover {
   color: #EF6826;
   background-color: transparent;
}
.curriculum-tab-wrap.alt-skin{
   background-color: transparent;
   justify-content: center;
}
.curriculum-tab-wrap.alt-skin .curriculum-tab{
   color: #555;
}
.curriculum-tab-wrap.alt-skin .curriculum-tab.active{
   background-color: transparent;
   color: #3170A5;
   border-bottom-color: #3170A5;
}
.curriculum-tab-wrap.alt-skin .curriculum-tab:hover{
   color: #3170A5;
   background-color: transparent;
}
.curriculum-tab-body-wrap.alt-skin{
   background-color: transparent;
}
.curriculum-tab-body-wrap.alt-skin .curriculum-tab-body ul li{
   background-color: #fff;
   padding: 16px;
   margin-bottom: 16px;
}
.curriculum-tab-body-wrap.alt-skin .curriculum-tab-body ul li:last-child{
   margin-bottom: 0;
}
.curriculum-tab-body-wrap.alt-skin .curriculum-tab-body ul li a{
   font-size: 18px;
   font-family: 'Roboto Slab', serif;
   font-weight: 400;
   color: #333;
   display: block;
}
.curriculum-tab-body-wrap.alt-skin .curriculum-tab-body ul li a:hover{
   color: #3170A5;
}
.curriculum-callout{
   font-size: 16px; line-height: 1.25; padding: 30px; margin: 15px 0; border: 2px solid #3170A5;
}
.curriculum-callout P {
   padding: 0 0 10px !important;
}
.lp-ar-links {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
  padding: 10px;
  border: 1px solid #eaeaea;
  border-radius: 10px;
  color: #333;
  font-weight: bold;
  text-decoration: none;
  transition: all 0.3s ease-in-out; /* Smooth transition */
}
.aboutmain .left-sect p a.lp-ar-links{
   color: #333;
}
.lp-ar-links:hover {
   color: white !important;
   background-color: #0b71aa;
  transform: scale(1.05); /* Grow by 1.05 on hover */
}
.lp-ar-links img {
   width: 75px;
   margin: 0 !important;
   margin-right: 10px !important;
   padding: 0 !important;
}

/* Desktop Tabs */
.curriculum-tab-wrap.desktop-tabs {
    display: flex;
    flex-direction: row;
    align-items: center;
    background-color: rgba(52, 152, 219, .75);
}

.curriculum-tab.desktop {
    padding: 20px;
    color: white;
    cursor: pointer;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-bottom: 4px solid transparent;
}

.curriculum-tab:hover {
    background-color: rgba(255, 185, 0, .8);
}

.curriculum-tab.active {
    background-color: #3498db;
    border-bottom-color: #555555;
}

.curriculum-tab-body-wrap.desktop-tabs {
    background-color: rgba(248, 248, 248, 1);
    padding: 20px;
}

.curriculum-tab-body-wrap h4 {
    font-size: 28px;
}

.curriculum-tab-body-wrap p {
    padding-left: 0 !important;
    padding-bottom: 16px !important;
}

.curriculum-tab-body {
    display: none;
}

.curriculum-tab-body.active {
    display: block;
}

/* Mobile Tabs */
.curriculum-tab-wrap.mobile-tabs {
    display: none;
    flex-direction: column;
}

.curriculum-mobile-tab {
    border: 1px solid #ddd;
    margin-bottom: 0;
    width: 100%;
    font-size: 20px;
    text-wrap: wrap;
}

.curriculum-mobile-tab-header {
    padding: 20px 32px 20px 20px;
    background-color: #3498db;
    color: white;
    cursor: pointer;
    font-weight: bold;
    position: relative;
}

.curriculum-mobile-tab-body {
    display: none;
    padding: 10px;
    background-color: rgba(248, 248, 248, 1);
}

.toggle-icon {
    position: absolute;
    right: 10px;
}

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after{
   font-size: 22px;
}

/* Media Queries */
@media (max-width: 991px) {
    .curriculum-tab-wrap.desktop-tabs,
    .curriculum-tab-body-wrap.desktop-tabs {
        display: none;
    }
    .curriculum-tab-wrap.mobile-tabs {
        display: flex;
    }
} 
@media (max-width: 820px) {
    header .right-head.mega {
       height: auto;
       padding: 15px 10px 0 0;
   }
     .right-tophead {
        display: block !important;
    }
    .right-tophead .searchform {
        display: none !important;
    }
   #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle.mega-menu-open + #mega-menu-max_mega_menu_1{
      left: 0;
      top: 110px;
   }
   .mega-menu-item > .mega-sub-menu{
      max-height: 400px !important;
      overflow-y: scroll !important;
   }
}  

/*.aboutmain .daexthefu-container:not(:first-of-type) {
    display: none !important;
}*/
.daexthefu-container {
   background-color: #eaeaea;
   padding: 24px 20px;
   margin-bottom: 16px;
}
.daexthefu-feedback{
   align-items: center;
}
.daexthefu-title{
   font-size: 24px !important;
   text-decoration: none !important;
   font-weight: 700 !important;
   font-family: 'Roboto', sans-serif !important;
   border: none !important;
}

#daexthefu-container .daexthefu-button-text, #daexthefu-container .daexthefu-button-type-text, #daexthefu-container .daexthefu-comment-submit, #daexthefu-container .daexthefu-comment-cancel{
   height: auto !important;
   padding: 6px 20px !important;
   border-radius: 1000px;
   color: white !important;
   font-weight: 700;
}
.daexthefu-comment-buttons-container{
       align-items: center;
}
#daexthefu-container .daexthefu-yes{
   background-color: #27ae60;
}
#daexthefu-container .daexthefu-no{
   background-color: #e74c3c;
}

#daexthefu-container .daexthefu-comment-submit{
   background-color: #3498db;
}
#daexthefu-container .daexthefu-comment-cancel{
   background-color: #7f8c8d;
}
.mega-menu-lp-block-wrap{
   padding: 16px;
}
.mega-menu-lp-link-block {
    padding: 12px 6px;
}
.mega-menu-lp-title{
   font-size: 24px;
   font-weight: 700;
   font-family: "Roboto Slab", serif;
   color: #000;
   padding-bottom: 8px;
   margin-bottom: 8px;
   border-bottom: 1px solid #000;
}
.mega-menu-lp-text{
   padding: 0;
   margin-bottom: 0;
}

.lp-view-all{
   color: white;
   background-color: #3498db !important;
   display: inline-block;
   border: 1px solid #3498db;
   border-radius: 1000px;
   font-family: 'Open Sans', sans-serif;
   padding: 6px 20px;
}


.mx-auto {
margin: 0 auto;
}