/*
 Theme Name:   Education and Research Center
 Theme URI:    https://afterimagedesigns.com/wp-bootstrap-child/
 Description:  WP Bootstrap Starter Child Theme
 Author:       John Doe
 Author URI:   http://example.com
 Template:     wp-bootstrap-starter
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  wp-bootstrap-starter-child
*/

 
#wpadminbar{bottom: 0; top: inherit;}
body.admin-bar{ padding-bottom:32px; margin-top: -32px; }


 

body{-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;background-color: #fff;padding-top: 0;font-weight:500;font-family: 'Nunito Sans', sans-serif;color: #515151;font-size: 1.5rem;font-size: 100%; }
h1, h2, h3, h4, h5, h6{line-height: 1.1;}
.text-white h1,.text-white  h2,.text-white  h3,.text-white  h4,.text-white  h5,.text-white  h6{color:#fff;}
h1{font-size: 3rem;color: #515151;}
h2{font-size: 1.88rem;text-transform: uppercase;}
h3,h3.widget-title {font-size: 1.5rem;color: #515151;font-weight: normal;}
h4{font-weight: normal;color: #515151;}
body:not(.home) h3{color: #dc6212;}
body.blog h3,body.archive h3  {color:#515151}
h5{font-size: 18px;font-weight: bold;}

 
.widget { font-size: 1.125rem; } 
#page{margin-bottom: 170px;}
a{color: #184891;} 
a:hover{color: #DCAB39;text-decoration: none;}
 
.entry-content{ margin-top: 0; }  
#content.site-content { padding-bottom: 0; padding-top: 0; }
 
.fade.in:not(.show) { opacity: 1; }

.btn-primary{font-size: 1em; padding: 1em 2em; background: #d9a428; color: #ffffff !important; border: 1px solid #d9a428; border-width: 1px 0; -webkit-border-radius: 0em; -moz-border-radius: 0em; border-radius: 0em; text-shadow: 0 1px 0 rgb(0 0 0 / 5%);}
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle { background: #dcab39; border-color: #dcab39; }


.sow-features-list .sow-features-feature .textwidget{ margin: -6px 0 0 0!important; font-size: 24px;  color: #345f9e; }
.sow-features-list .sow-features-feature .textwidget a{font-weight: bold!important;}
 
.sidenav a{color: #d9a428;display: block;font-weight: bold;}

.ai1ec-field-label{text-align: LEFT; }

/*header*/ 
header#masthead {background-color: #ffffff;height: auto;/* padding: 1.13rem 0rem; */box-shadow: none;} 
.header .navbar-brand{display: flex;height: auto;max-width: 220px;padding-bottom: 0;padding-top: 0;}
 
body:not(.theme-preset-active) #masthead .navbar-nav > li > a{color: #1d2327;padding: 0;height: 44px;line-height: calc(44px - 2px);padding: 0;font-weight: 500;margin: 0 6px;}
body:not(.theme-preset-active) #masthead .navbar-nav > li > a{font-weight: 500;position: relative;}
body:not(.theme-preset-active) #masthead .navbar-nav > li:hover > a,body:not(.theme-preset-active) #masthead .navbar-nav > li.current_page_item > a {font-weight: 500;color: #184891;}
body:not(.theme-preset-active) #masthead .navbar-nav > li:hover{background:none;}

.nav > li > a:focus, .nav > li > a:hover { background-color: rgb(238 238 238 / 0%);}

.topbar {background: #f9f9f9;}
.topbar a {color:#184891;font-size: 16px;padding:0 10px;}
.topbar .menu{flex-direction: row!important;margin-bottom: 0;}
.topbar .menu li{list-style:none;display:inline-block;}
.topbar #menu-top-menu li{border-right: 1px solid #184891; line-height:1;}
.topbar #menu-top-menu li:last-child {border-right: none;}
.topbar #menu-top-menu li:first-child a{padding-left: 0;}
.topbar #menu-socials{ justify-content: right; margin-right: 20px; }
.topbar .search-form{position: relative;}
.topbar .search-form .button{border: none;background: none;color: #d9a428;position: absolute;top: 11px; font-size: 16px;}
.search-form input[type=search]{ background: none; border: none;}
.topbar .search-form label{margin-bottom:0;}
.topbar section.widget{ margin: 0; }


.navbar-toggler{height: 66px; line-height: calc(66px - 2px);}
.dropdown-toggle::after{display:none;} 
.dropdown .dropdown-menu{border: none;border-radius: 0;padding-top: 5px;margin-top: 0px;}
.dropdown-menu .dropdown-item:hover,.dropdown-item.active, .dropdown-item:active {color: #fff;text-decoration: none;background-color: #184891;}
.dropdown-menu .fa-angle-down{display:none;}
.dropdown-menu .dropdown-item{padding: 10px 13px;font-size: 13px;color: #212529;}
.navbar-toggler-icon{vertical-align: sub;}


.loopfeed h6{font-weight: bold;font-size:1.3rem;}
.loopfeed article:nth-child(4n+1) h6 a {color: #dc6212;}
.loopfeed article:nth-child(4n+2) h6 a {color: #4a2894;}
.loopfeed article:nth-child(4n+3) h6 a {color: #47ab97;}
.loopfeed article:nth-child(4n+4) h6 a {color: #d9a428;}
.loopfeed article {font-size:0.9rem;}

article.event time  {font-size:30px;line-height: 1;}
article.event time span {font-weight:bold; display: block;}
article.event{border-bottom: 1px solid #ddd;}
article.event:last-child{border-bottom: none;}
article.event time span:last-child{font-size:18px;}
 
article.postcell div.postimg{position:relative;color: #fff;padding: 40px 30px;background: #f2f2f2;}

article.postcell div.postimg a{    display: block;margin-top:20px;}
article.postcell div.postimg a h3{color: #000;}
article.postcell div.postimg a h3 i{font-size:20px;}
article.postcell div.postimg time{color: #000;}
 


.peopleimg {height: 220px; background-size: cover; background-position: top center;}

.meta date{ font-size: 12px; color: #939393; display: block; margin-bottom: 5px; }

.lsow-tab-pane{ font-size: 14px; line-height: 1; }
.lsow-tab-label{ min-width: 240px; }

.pt-tabs .tab-pane:nth-child(3n+1) article.event time {color: #4a2894;}
.pt-tabs .tab-pane:nth-child(3n+2) article.event time {color: #dc6212;}
.pt-tabs .tab-pane:nth-child(3n+3) article.event time {color: #47ab97;}

.pt-tabs .nav-tabs {justify-content: center; }
.pt-tabs .nav-tabs .nav-link{font-weight: bold;text-transform: uppercase;border-radius: 0;padding: .5em 1.5em;}
.pt-tabs .nav-tabs .nav-link.active{position: relative;background: rgb(255 255 255 / 0%)!important;border: none;top: 1px;}
.pt-tabs .nav-tabs .nav-link.active:after, .pt-tabs .nav-link.active:before {top: 100%;left: 50%;border: solid transparent;content: "";height: 0;width: 0;position: absolute;pointer-events: none;} 
.pt-tabs .nav-tabs .nav-link.active:after {border-color: rgba(255, 255, 255, 0);border-top-color: #ffffff;border-width: 12px;margin-left: -12px;} 
.pt-tabs .nav-tabs .nav-link.active:before {border-color: rgba(220, 98, 18, 0);border-width: 15px;margin-left: -15px;}
.pt-tabs .nav-tabs .nav-item:nth-child(3n+1) .nav-link{color: #4a2894;}
.pt-tabs .nav-tabs .nav-item:nth-child(3n+2) .nav-link{color: #dc6212;}
.pt-tabs .nav-tabs .nav-item:nth-child(3n+3) .nav-link{color: #47ab97;}
.pt-tabs .nav-tabs .nav-item:nth-child(3n+1) .nav-link.active{color: #4a2894;border-bottom: 2px solid #4a2894!important;}
.pt-tabs .nav-tabs .nav-item:nth-child(3n+2) .nav-link.active{color: #dc6212;border-bottom: 2px solid #dc6212!important;}
.pt-tabs .nav-tabs .nav-item:nth-child(3n+3) .nav-link.active{color: #47ab97;border-bottom: 2px solid #47ab97!important;}
.pt-tabs .nav-tabs .nav-item:nth-child(3n+1) .nav-link.active:before{border-top-color: #4a2894;}
.pt-tabs .nav-tabs .nav-item:nth-child(3n+2) .nav-link.active:before{border-top-color: #dc6212;}
.pt-tabs .nav-tabs .nav-item:nth-child(3n+3) .nav-link.active:before{border-top-color: #47ab97;}
body:not(.home) .pt-tabs__navigation{ margin-bottom: 50px; }

.breadcrumbs{ border-bottom: 1px solid #f2f2f2; }
.breadcrumbs {color:#dadada;}
.breadcrumbs span{color:#515151;} 
.breadcrumbs a span{color:#345f9e;}
.breadcrumbs span.breadsepar{margin: 0 10px;}

.singleheader{background: #f2f2f2;position:relative;}
.singleheader:before{content:'';width: 2000%;position:absolute;background: #f2f2f2;height: 100%;top: 0;left: -100%;}
.singleheader h1{position:relative;z-index:333;border-left:4px solid #d9a428;}
.singleheader h1 time{font-size: 16px; color: #d9a428; display: block;}

#secondary .widget { font-size: 16px; }
body:not(.home) #secondary h3,body:not(.home) .secondary h3 {  color: #515151;}
.professional_points ul{ padding-left: 17px; list-style: none; }


/*footer*/
body:not(.theme-preset-active) footer#colophon {font-size: 0.75rem;color: #515151;background: none;}
footer#colophon a{color: #515151;text-transform:uppercase; letter-spacing:2px;margin-left:2px;}
#footer-widget .widget{font-size: 1rem;} 
#footer-widget>div{} 
#footer-widget .menu li a{padding-top: 0;/* padding-left:0; */}
#footer-widget .nav > li > a:focus, #footer-widget .nav > li > a:hover,#footer-widget .nav .current_page_item a {background:none;}
#footer-widget .widget{margin-bottom:15px;}
footer#colophon .navbar-nav,footer#colophon .navbar-nav li{display: inline-block;}
footer#colophon .navbar-nav li a{text-decoration: underline;margin-left: 10px;} 

@media (min-width: 1620px) {.container{max-width: 1557px;}}
@media (min-width: 1420px) {.container { max-width: 1357px; }}
@media (min-width: 992px){
	.dropdown:hover > .dropdown-menu {display:block;background: #fff;color: #212529;} 
	.topimg img{ margin-right: -10%; width: 120%; max-width: 150%;	} 
	.nav_menu-2 { display:none;}
}

@media (min-width:1450px){ 
 body:not(.theme-preset-active) #masthead .navbar-nav > li > a{font-size: 18px;margin: 0 12px;}
}
@media (min-width:1250px){ 
 body:not(.theme-preset-active) #masthead .navbar-nav > li > a{font-size: 16px;margin: 0 12px;}
}
@media (max-width:1200px){ 
	.show .navbar-nav .dropdown-menu{display: block;} 
}

@media (max-width: 780px){	
	body:not(.theme-preset-active) #masthead .navbar-nav > li > a{font-size: 18px;}	
	.topbar .panel-grid-cell {margin-bottom: 0px!important;}
	.topbar #menu-socials { justify-content: center; }
	.peopleimg{height: 380px;}

}
@media (max-width:990px){ 
	.peopleimg{height: 110px;}
}

@media (max-width:767px){
	#menu-top-menu{justify-content: center;}
	.topbar .search-form .button{top: 5px;}
}

@media (min-width:768px){
	body:not(.home) #secondary h3,body:not(.home) .secondary h3 { border-left: 4px solid #47ab97; padding-left: 30px; position: relative; left: -20px; }
}

@media (min-width:974px){ 
.dropdown.menu-item-has-children .dropdown.menu-item-has-children>a:after,
.dropdown.menu-item-has-children>a i,
.menu-item-has-children>a:after {display: none;}
}


/*animation*/
body:not(.theme-preset-active) #masthead .navbar-nav > li > a:after,.navbar-nav > li,#masthead,.media a > div,article a img,#footer-widget a, footer#colophon a,.teamgrid h3 {
-webkit-transition: all 444ms ease;
-moz-transition: all 444ms ease;
-ms-transition: all 444ms ease;
-o-transition: all 444ms ease;
transition: all 444ms ease;} 
 
 