/* News Detail */
span.author.vcard {
    display: none;
}

span.comments-counts {
    display: none;
}

div.author-info {
    display: none;
}

.social .menu li a {
    text-transform: uppercase;
}

table.prizes {
    border-top: 1px solid #0069b3;
    border-left: 1px solid #0069b3;
    border-bottom: 1px solid #0069b3;
    border-right: 1px solid #0069b3;
}

table.prizes th {
    background-color: #0069b3;
    color: #fff;
    text-align: left;
}

table.prizes .odd {
    color: #0069b3;
}

table.prizes .even {
    color: #999;
}

table.prizes th, table.prizes td {
    padding: 8px;
}

.ul-items {
    list-style: none;
    margin: 0;
}

.li-item {
    float: left;
    width: 30%;
    margin-right: 0;
    margin-bottom: 30px;
    margin-left: 0;
    margin-top: 0;
}

.div-item {
    min-height: 180px; /*GK: was 164*/
    line-height: 1.0em;
}

.div-item p {
    line-height: 1.0em;
}

.div-itemtitle {
    display: block !important;
    text-align: left !important;
    clear: both !important;
    margin: -64px 0px 0px 0px !important;
    position: relative !important;
    padding: 6px 10px 6px 10px !important;
    border-radius: 0px 0px 0px 0px !important;
    background-color: rgba(75, 164, 223, 0.65) !important;
    z-index: 2 !important;
    height: 50px;
    line-height: 1.0em;
}

.div-itemtitle a {
    font-size: 12px !important;
    line-height: 1.0em !important;
    color: #ffffff !important;
    font-weight: 400 !important;
    font-family: "Montserrat" !important;
}

.meta-acf-project-excerpt {
    font-size: 20px;
    margin-top: 40px;
}

.txtwhite {
    color: #ffffff;
}

.searchandfilter select.sf-input-select {
    min-width: 210px;
}

.heading-underlined {
    font-size: 13px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ffffff;
}

.page .entry-content ol, .page .entry-content ul {
    margin: 16px 0px;
}

.vc_custom_1503084440417, .vc_custom_1503084456522, .vc_custom_1503084468663, .vc_custom_1503084478196, .vc_custom_1503084486921, .vc_custom_1503084505656 {
    min-height: 284px;
}

.vc_custom_1503140764052, .vc_custom_1503140773645, .vc_custom_1503140784371, .vc_custom_1503140794585, .vc_custom_1503140806213, .vc_custom_1503140815170 {
    min-height: 284px;
}

.cool-timeline-horizontal .clt_caru_slider ul.slick-slider .slick-list li.slick-slide .timeline-post h2.content-title, .cool-timeline-horizontal.ht-design-3 .clt_caru_slider ul.slick-slider .slick-list li.slick-slide .timeline-post h2, .cool-timeline-horizontal.ht-design-4 .clt_caru_slider ul.slick-slider .slick-list li.slick-slide .timeline-post h2 {
    min-height: 90px;
}


.footer .social .menu li a:before {
    font-size: 32px;
}

.copyright .container p {
    float: left;
}

.copyright .container .menu-gk_footer-menu-tr-container {
    float: left;
}

.copyright .container ul {
    list-style-type: none;
}

.copyright .container ul li {
    display: inline-block;
    margin-left: 22px;
}

.copyright .container ul li a {
    font-size: 14px;
    color: #fff;
}

.recent-posts__item {
    text-align: left;
}

.breadcrumb {
    margin-bottom: 0px;
}

.tparrows {
    background: #0070ba;
    background: rgba(0, 112, 186, .5);
}

div.intl-tel-input {
    width: 100%;
    max-width: 100%;
}

span.wpcf7-not-valid-tip {
    margin-top: 0px !important;
}

.eg-gk_thememove-feature-7-element-0 {
    height: 60px;
}

.social .menu li a[href*="feed"]:before {
    content: none;
}

.has-bg {
    margin-bottom: 0;
}

.search-filter-results .row .col-md-4 {
    padding-bottom: 20px;
}

table.figures {
    border-top: 1px solid #0069b3;
    border-left: 1px solid #0069b3;
    border-bottom: 1px solid #0069b3;
    border-right: 1px solid #0069b3;
}

table.figures th {
    background-color: #0069b3;
    color: #fff;
    /*text-align: left;*/
}

table.figures .odd {
    color: #0069b3;
}

table.figures .even {
    /*color: #999;*/
    color: #0069b3;
    background-color: #efefef;
}

table.figures th, table.figures td {
    padding: 8px;
}

.alignl {
    text-align: left;
}

.alignr {
    text-align: right;
}

.alignc {
    text-align: center;
}