/* 
cii_custom.css
T4 media ID: 508311
11 May 2021..
*/




/*  Site Title Logo    */
#header .header-inner #logo a > img.logo-dark, 
#header #header-wrap #logo a > img.logo-dark {
    vertical-align: inherit;
    transition: all .4s ease-in-out;
    height: 150px;
    width: auto;
}



/*  Site Title Logo on child pages default   */
#header.dark .header-inner #logo a .logo-dark {
    background-color: red;
}











/*  Main Menu   */
#mainMenu nav > ul > li > a {
    position: relative;
    font-family: "Poppins", sans-serif;
    padding: 10px 12px;
    text-transform: none;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.2px;
    color: #000000;
    border-radius: 0;
    border-width: 0;
    border-style: solid;
    border-color: transparent;
    transition: all .3s ease;
    line-height: normal;
}

#header.header-mini .header-inner #mainMenu > .container nav > ul > li > a, #header.header-mini #header-wrap #mainMenu > .container nav > ul > li > a {
    font-size: 14px;
}




/*  Language Switcher   */
.header-extras .p-dropdown i {
    font-size: 40px;
    margin-top: 10px;
    
}





/*  Style the more links on the homepage   */
smaller, .smaller {
    font-size: 40%;
    font-weight: 300;
}




/*  Reduce the spacing between blocks on the homepage    */
section {
    padding: 20px 0;
}




/*  Homepage  News Items   */

.home-news-items h2 a,
.grid-articles .post-entry:first-child .post-entry-meta .post-entry-meta-title h2 {

    font-size: 12px !important;
    line-height: 15px !important;
    letter-spacing: 0px;
}






/*  General Subpages: reduce height of graphical page title   */
#header[data-transparent="true"] + #page-title {
    top: -120px;
    margin-bottom: -124px;
    position: relative;
    padding: 220px 0 100px 0;
}



/*  General Subpages: reduce padding on content within team boxes   */
.team-members.team-members-shadow .team-member .team-desc {
    padding: 10px;
}


.team-members.team-members-left .team-member .team-desc {
    width: 80%;
    padding-left: 30px;
}

.team-members.team-members-left .team-member .team-desc p {
    margin-bottom: 0px;
}




.team-members.team-members-shadow .team-member .team-desc span {
    display: block;
	padding: 5px 0px 5px 0px;
}


/*  Embed Media   */

     .wrap-element {
        position: relative;
        overflow: hidden;
        padding-top: 56.25%;
      }


      .wrapped-iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        border: 0;
      }




/*  General Subpages: Breadcrumb   */


.breadcrumb .fa {
    color: white;
}

.breadcrumb ul li + li:before {
    content: none;
    
}




/*  General: Make Body Fonts Darker   */

p {
    
    color: #333333 !important;
}








/*  Sidebar   */


.widget-title-top, .widget > h4 {
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 24px;
    letter-spacing: 1px;
    padding-bottom: 20px;
}


.widget .call-to-action.sidebar {
    padding: 10px !important;
    
}

.widget .call-to-action.sidebar p {
    
    font-size: 14px !important;

}

.call-to-action.sidebar a.btn {
    margin-top: 5px;
}







/*  CII Cards with Images */
.card-image img {
    margin-left: 20px;
    margin-top: 12px;
}







/*  CII Team Index Page */
.team-members.team-members-left .team-member .team-image {
    
    width: 20%;
    
}



/*  CII Team Index Page: Fix spacing where listings are split into half-widths */

    .half-width .team-member {
        
        margin-right: 10px;

    }











/*  CII News & Events section    */

.single-post .post-item .post-item-description > h2,
.single-post .post-item .post-item-description > h2 > a {
    font-size: 20px;
    line-height: 22px;
    margin-bottom: 0px;
    margin-top: 0px;
}

.post-item .post-image .post-meta-category {
    padding: 2px 8px;
}


.post-item .post-item-description .post-meta-category {
   position: absolute;
    top: 4px;   
}

.single-post .post-item .post-item-description .post-meta-category a 
{
   color: white; 
    font-size: smaller;
}




#footer .copyright-content {
    background-color: #cecece;
}

footer .list {
    margin-left: -35px;
}