/* Theme Name: Agility
 * Author: Agility Digital Marketing Team
 * Author URI: https://www.agility.com/
 * Description: Agility
 * Version: 1.0.0
 * License: GNU General Public License v2 or later
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 * Text Domain: agility
*/

/*SVG img*/
img[src*='.svg'] {
    width: 100%;
    height: auto;
}

/*Table*/
table{
    width: 100%;
    border-collapse: collapse;
}
table th{
    padding: 6px;
    text-align: center;
    background-color: #d86018;
    border: 1px solid #f4f3f2;
    color: #fff;
    font-weight: normal;
}
table tr, table td{
    padding: 6px;
    border: 1px solid #f4f3f2;
    text-align: center;
}
table tr:nth-child(even){
    background-color: #f4f3f2;
}

form, input, select, button {
    font-family: "Noto Sans";
    font-size: 13px;
}

.btn-orange {
    margin-right: 10px;
}

.btn-facebook {
    background-color: #4267b2 !important;
}

.btn-youtube {
    background-color: #c4302b !important;
}

.btn-vimeo {
    background-color: rgb(0, 173, 239) !important;
}

.btn-linkedin {
    background-color:#0073b1 !important;
}

.btn-twitter {
    background-color: rgb(29, 161, 242) !important;
}

nav.custom-pagination {
    width: 100%;
    display: inline-block;
    text-align: center;
    margin-top: 40px;
    font-size: 16px;
    font-family: Karla;
    border-radius: 50px;
    padding: 10px 0 !important;
    border: 1px solid #e5e3dd;
}

nav.custom-pagination .page-numbers {
    padding: 0 5px;
}

/********
Our Global Network Page - Desktop
*********/

/*Slider*/
/* Slideshow container */
.single-our_global_network section#global-network-hero .slideshow-container {
    max-width: 1000px;
    position: relative;
    margin: 0 auto;
}

.single-our_global_network section#global-network-hero .slideshow-container:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: -10px;
    left: 0;
    background-image: -webkit-linear-gradient(rgba(0,0,0,.8) 20%,rgba(0,0,0,.5) 80%);
    background-image: -o-linear-gradient(rgba(0,0,0,.8) 20%,rgba(0,0,0,.5) 80%);
    background-image: linear-gradient(rgba(0,0,0,.8) 20%,rgba(0,0,0,.5) 80%);
    opacity: .6;
    z-index: 0;
}

.single-our_global_network section#global-network-hero .mySlides {
    display: none;
    width: 960px;
    height: 400px;
}

.single-our_global_network section#global-network-hero .prev,
.single-our_global_network section#global-network-hero .next {
    cursor: pointer;
    position: absolute;
    top: 50%;
    width: auto;
    margin-top: -22px;
    padding: 16px;
    color: #f2f2f2;
    font-weight: bold;
    font-size: 20px;
    transition: .6s ease;
    border-radius: 0 3px 3px 0
}

.single-our_global_network section#global-network-hero .next {
    right: 10px;
    border-radius: 3px 3px 3px 3px
}

.single-our_global_network section#global-network-hero .prev {
    left: 10px;
    border-radius: 3px 3px 3px 3px
}

.single-our_global_network section#global-network-hero .prev:hover,
.single-our_global_network section#global-network-hero .next:hover {
    color: #D86018;
}

.single-our_global_network section#global-network-hero .text {
    font-family: "Karla", Sans-serif;
    color: #FFFFFF;
    font-size: 15px;
    position: absolute;
    top: 42%;
    width: 80%;
    margin-left: 80px;
}

.single-our_global_network section#global-network-hero .text > a {
    color: #FFFFFF;
}

.single-our_global_network section#global-network-hero .text > a h3 {
    font-size: 22px;
    font-weight: bold;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.75);
}

.single-our_global_network section#global-network-hero .text p, 
.single-our_global_network section#global-network-hero .text a {
    color: #FFFFFF;
    font-size: 14px;
    line-height: 20px;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.75);
}

.single-our_global_network section#global-network-hero .numbertext {
    color: #f2f2f2;
    font-size: 12px;
    padding: 8px 12px;
    position: absolute;
    top: 0
}

.single-our_global_network section#global-network-hero .dot {
    cursor: pointer;
    height: 10px;
    width: 10px;
    margin: 0 2px;
    background-color: #bbb;
    border-radius: 50%;
    display: inline-block;
    transition: background-color .6s ease
}

.single-our_global_network section#global-network-hero .active,
.single-our_global_network section#global-network-hero .dot:hover {
    background-color: #D86018;
}

.single-our_global_network section#global-network-hero .slider-dots {
    display: block;
    margin: -30px auto 0;
    width: 100%;
    z-index: 99999;
    position: relative;
}

.single-our_global_network section#global-network-hero a.read-more {
    font-size: 16px;
    line-height: 50px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    text-shadow: 0px 0px 10px rgba(0,0,0,0.3);
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: rgba(255, 255, 255, 0);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
    padding: 10px 25px 10px 25px;
    transition: .5s;
    cursor: pointer;
}

.single-our_global_network section#global-network-hero a.read-more:hover, 
.single-our_global_network section#global-network-hero a.read-mored:focus {
    color: #474647;
    background-color: #E5E3DD;
}
/*End of Slider*/

.single-our_global_network section#global-network-hero {
    text-align: left;
    color: #FFFFFF;
}

.single-our_global_network section#global-network-hero .network-column-01 {
    width: 50%;
    background-size: cover;
    min-height: 400px;
    position: relative;
    display: flex;
    align-items: center;
}

.single-our_global_network section#global-network-hero .network-column-01:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: -webkit-linear-gradient(rgba(0,0,0,.8) 20%,rgba(0,0,0,.5) 70%);
    background-image: -o-linear-gradient(rgba(0,0,0,.8) 20%,rgba(0,0,0,.5) 70%);
    background-image: linear-gradient(rgba(0,0,0,.8) 20%,rgba(0,0,0,.5) 70%);
    opacity: 1;
}

.single-our_global_network section#global-network-hero .network-column-01 .content {
    z-index: 1;
    padding: 60px 40px;
}

.single-our_global_network section#global-network-hero .network-column-01 .content h1{
    font-family: "Karla", Sans-serif;
    font-size: 50px;
    line-height: 54px;
    font-weight: normal;
    color: #FFFFFF;
}

.single-our_global_network section p {
    font-family: "Noto Sans", Sans-serif;
}

.single-our_global_network section .content p {
    align-items: center;
}

.single-our_global_network section .content p.sub-text {
    margin-bottom: -15px;
}

.single-our_global_network section#global-network-hero .network-column-01 .content-btn .btn-orange {
    margin-right: 10px;
}


.single-our_global_network section#global-network-hero .network-column-02 {
    width: 50%;
    background-size: cover;
    min-height: 400px;
    position: relative;
    display: block;
    align-items: center;
}

.single-our_global_network section span.top-title {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: normal;
    text-transform: uppercase;
    letter-spacing: 7px;
}

/*Intro Text*/
.single-our_global_network #global-network-intro {
    background: #FFFFFF;
    position: relative;
}

.single-our_global_network #global-network-intro.gray-bg {
    background-color: #f4f3f2;
    position: relative;
    display: block;
    padding-bottom: 20px;
}

.single-our_global_network #global-network-intro > .container {
    max-width: 1000px;
    margin: 0 auto;
    padding: 80px;
}

.single-our_global_network #global-network-intro p {
    font-family: "Noto Sans", Sans-serif;
    font-weight: 100;
    font-size: 16px;
    line-height: 2em;
}
/*End of Intro Text*/

/*3USPs*/
.shape {
    overflow: hidden;
    position: absolute;
    left: 0;
    width: 100%;
    direction: ltr;
}

.shape svg {
    display: block;
    width: -webkit-calc(100% + 1.3px);
    width: calc(100% + 1.3px);
    position: relative;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}

.shape .shape-fill {
    fill: #fff;
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
}

.shape-top {
    top: -1px;
    overflow: hidden;
    position: absolute;
    left: 0;
    width: 100%;
    line-height: 0;
    direction: ltr;
}

.shape.shape-top svg, .shape.shape-bottom svg {
    height: 50px;
}

/*Shape Reverse*/
.shape.shape-reverse.shape-top svg, .shape.shape-bottom.shape-reverse svg {
    transform: translateX(-50%) rotateY(180deg);
}

.shape-bottom {
    bottom: -1px;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.single-our_global_network section#usps{
    background-color: #f4f3f2;
    padding: 100px 0px 80px 0px;
    position: relative;
    display: block;
}

section#case-studies.gray-bg {
    background-color: #f4f3f2;
    padding: 120px 0 60px;
    position: relative;
    display: block;
}

.single-our_global_network section#usps .container {
    text-align: center;
}

.single-our_global_network section#usps .container .main-icons {
    padding: 20px;
}

.single-our_global_network section#usps .container .main-icons .icon-col {
    width: 33.33%;
    float: left;
}

.single-our_global_network section#usps .container .main-icons .icon-col > .icon-content {
    padding: 20px 10px;
}

.single-our_global_network section#usps .container .main-icons .icon-col > .icon-content h4 {
    font-family: Karla;
    font-size: 18px;
    color: #000;
    padding-top: 20px;
}
/*End of 3USPs*/

/*At A Glance*/
.single-our_global_network section#glance {
    padding: 80px 0px 60px;
    display: table;
    margin: 0 auto;
    width: 100%;
}

.single-our_global_network section#glance .container {
    max-width: 1000px;
    margin: 0px auto;
}

.single-our_global_network section#glance .glance-column-01 {
    width: 60%;
    float: left;
}

.single-our_global_network section#glance .glance-column-01 .glance-timeline-col {
    width: 100%;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background-color: #fff;
    -webkit-box-shadow: 2px 2px 30px 0 rgba(156,156,192,0.26);
    box-shadow: 2px 2px 30px 0 rgba(156,156,192,0.26);
    margin-bottom: 20px;
    display: inline-block;
    position: relative;
}

.single-our_global_network section#glance .glance-column-01 .glance-timeline-col .glance-content {
    padding: 20px;
}

.single-our_global_network section#glance .glance-column-01 .glance-timeline-col h3 {
    font-family: "Karla", Sans-serif;
    font-size: 20px;
    line-height: 1.7;
    font-weight: bold;
    color: #D86018;
}

.single-our_global_network section#glance .glance-column-02 {
    width: 40%;
    float: left;
}

.single-our_global_network section#glance .glance-column-02 .glance-simple-col {
    display: block;
    padding: 10px 60px;
}

.single-our_global_network section#glance .glance-column-02 .glance-simple-col h4 {
    font-family: "Karla", Sans-serif;
    font-size: 18px;
    line-height: 1;
    font-weight: bold;
    color: #D86018;
}
/*End of Glance*/

/*Our Services*/
.single-our_global_network section#our-services {
    background-color: #f4f3f2;
    padding: 100px 0px 80px 0px;
    position: relative;
    display: block;
}

.single-our_global_network section#our-services .main-services .services-column-01 {
    width: 30%;
    float: left;
}

.single-our_global_network section#our-services .main-services .services-column-02 {
    width: 70%;
    float: left;
}

.single-our_global_network section#our-services .main-services .services-column-02 h3 {
    color: #D86018;
    font-family: "Karla", Sans-serif;
    font-size: 20px;
    font-weight: bold;
}

.single-our_global_network section#our-services .container .main-icons {
    padding: 20px 0px 20px 60px;
}

.single-our_global_network section#our-services .container .main-icons .row {
    padding: 10px;
    display: flex;
}

.single-our_global_network section#our-services .container .main-icons .row ~ h3 {
    padding-top: 40px;
}

.single-our_global_network section#our-services .container .main-icons .icon {
    width: 20%;
    float: left;
    text-align: center;
}

.single-our_global_network section#our-services .container .main-icons .icon > a {
    color: #000000;
}

.single-our_global_network section#our-services .container .main-icons .icon > a > img {
    position: relative;
    top: 0;
    transition: top ease 0.5s;
}

.single-our_global_network section#our-services .container .main-icons .icon > a > img:hover {
    top: -10px;
}

.single-our_global_network section#our-services .extra-link {
    font-size: 16px;
    line-height: 18px;
    font-weight: bold;
}
/*End of Services*/ 

/*Case Studies Sliders*/
.single-our_global_network section#case-studies #resource-slider .resource-slider-frame {
    position: absolute;
    top: 0;
    left: 2em;
    right: 2em;
    bottom: 0;
    overflow: hidden;
}
.single-our_global_network section#case-studies #resource-slider {
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 400px;
}

section#case-studies .resource-slider-item.case-study-column-item {
    width: 33.333%;
    float: left;
    top: 0;
    bottom: 0;
    position: absolute;
}
.single-our_global_network section#case-studies #resource-slider .arrow {
    cursor: pointer;
    position: absolute;
    width: 2em;
    height: 100%;
    padding: 0;
    margin: 0;
    outline: 0;
    background: transparent;
    border: none;
}
.single-our_global_network section#case-studies #resource-slider .arrow {
  cursor: pointer;
  position: absolute;
  width: 2em;
  height: 100%;
  padding: 0;
  margin: 0;
  outline: 0;
  background: transparent;
  border: none;
}
.single-our_global_network section#case-studies #resource-slider .next:before:hover{
  border-color: #d86018!important;
}
.single-our_global_network section#case-studies #resource-slider .arrow:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 0.75em;
  height: 0.75em;
  margin: auto;
  border-style: solid;
}
.single-our_global_network section#case-studies #resource-slider .prev {
  left: 0;
  bottom: 0;
}
.single-our_global_network section#case-studies #resource-slider .prev:before {
  left: 0.25em;
  border-width: 3px 0 0 3px;
  border-color: #333 transparent transparent #333;
  transform: rotate(-45deg);
}
.single-our_global_network section#case-studies #resource-slider .next {
  right: 0;
  bottom: 0;
}
.single-our_global_network section#case-studies #resource-slider .next:before {
  right: 0.25em;
  border-width: 3px 3px 0 0;
  border-color: #333 #333 transparent transparent;
  transform: rotate(45deg);
}

.casestudies-btn {
    letter-spacing: 1px;
    text-align: center;
    margin: 40px auto 20px;
}

/*End of Case Studies Sliders*/

/*Kuwait Section*/
.single-our_global_network section#kuwait-section .container {
    padding: 100px 0;
}

.single-our_global_network section#kuwait-section .kuwait-section-column-1, .kuwait-section-column-2 {
    width: 50%;
    float: left;
}

.single-our_global_network section#kuwait-section .kuwait-section-column-1 > .content {
    padding-right: 40px;
}

.single-our_global_network section#kuwait-section .kuwait-section-column-2 > img{
    max-width: 600px;
    width: 100%;
}
/*End of Kuwait Section*/

/*Download*/
section#download {
    background-color: #D86018;
    color: #FFFFFF;
}

section#download .container {
    max-width: 1200px;
    width: 100%;
    margin: 0 auto;
    padding: 40px 0;
}

section#download .container .dowload-title {
    width: 40%;
    float: left;
}

section#download .container .dowload-title > .title {
    font-weight: 100;
}

section#download .container .download-link-row {
    padding: 0px 0px 0px 90px;
    border-left: 3px solid #FFFFFF;
    width: 100%;
}

section#download .container .download-link-row .download-link-column {
    width: 50%;
    float: left
}

section#download .container .download-link-row .download-link-column a > h4 {
    font-family: "Karla", Sans-serif;
    font-size: 18px;
    line-height: 1.4;
    font-weight: 100;
    color: #FFFFFF;
    padding: 10px 20px 10px 5px;
}

section#download .container .download-link-row .download-link-column a > h4:hover {
    opacity: .8;
}

section#download .container .download-link-row .download-link-column a > h4:before {
    content: url(/wp-content/uploads/2020/08/icon-download.svg);
    position: absolute;
    z-index: 999;
    margin: 0 0 0 -40px;
    width: 20px;
    height: auto;
}

section#cld-section .container .git-col .download-link-column ul li {
    color: #FFFFFF !important;
}

/*End of Download*/

/********
End of Our Global Network Page - Desktop
*********/

/********
Our Global Network Page - Responsive
*********/
/*Only Desktop*/
@media screen and (min-width: 1200px){ 
    .git-col {
        width: 33.33% !important;
    }

    .casestudies-search .site-search form {
        padding: 0 20px 20px 0 !important;
    }

    .casestudies-search {
        padding: 80px 0 !important;
    }
}
/*End of Only Desktop*/
/*Tablet*/
@media screen and (max-width: 1024px){ 
    .single-our_global_network section#global-network-hero .mySlides, 
    .africa-22-map .container-small, 
    section#news-social .news-social-col-1,  
    section#news-social .news-social-col-2, 
    section#news-instagram .instagram-col-1, 
    section#news-instagram .instagram-col-2, 
    section#download {
        width: 100% !important;
    }

    section#download .container, 
    section#news-instagram .instagram-col-1 .instagram-title {
        padding: 40px 0;
    }

    section#download .container .download-link-row {
        width: 90%;
        float: left;
        border: 0;
    }

    section#download .container .dowload-title > .title {
        padding: 0 60px 20px 60px;
    }

    .single-our_global_network section#global-network-hero.align-middle {
        display: flex;
    }

    .single-our_global_network #global-network-intro > .container, 
    .single-our_global_network section#usps .container, 
    .single-our_global_network section#glance .container, 
    .single-our_global_network section#our-services .container, 
    section#news-media .container:first-child {
        padding: 60px 40px;
    }

    .single-our_global_network section#kuwait-section .container {
        padding: 80px 40px;
    }

    section#cld-section .cld { 
        display: block !important;
        padding: 40px !important;
    }

    .standalone-helping,
    .chemical-logistics-nav-bar, 
    .africa-22-map, 
    .dark-bg {
        margin-left: -20px !important;
        margin-right: -20px !important;
    }

    .chemical-logistics-nav-bar, 
    .chemical-logistics-nav-bar.large {
        height: auto !important;
    }

    section#news-media {
        padding: 0 !important;
    }

    section#mediacenter .media-center-nav-bar .container {
        width: 540px !important;
    }

    section#bios .container .row .col-1 {
        width: 30% !important;
    }

    #multimedia ul li {
        width: 20% !important;
    }

    #multimedia ul li img {
        width: 100%;
    }

    section#news-social .news-social-col-2 .news-youtube-container, 
    section#news-media-center {
        margin: 0 auto !important;
    }

    section#mediacenter .media-center-nav-bar .wp-block-columns .wp-block-column a { 
        font-size: 16px !important;
        line-height: 20px !important;
    }
}

@media screen and (max-width: 1289px) {
    section#news-social .news-social-row h2.title-small {
        font-size: 20px !important;
    }

    section#news-social .news-social-col-2 .news-youtube-container .row .soical-content {
        font-size: 13px !important;
        line-height: 20px !important;
        min-height: 110px;
    }
}

@media (min-width:539px) and (max-width: 1024px) {
    #news-media .news-media-col-2 .main-article .news-media-image {
        display: none !important;
    }
    #news-media .news-media-col-2 .news-media-content {
        padding: 0 0 40px !important;
    }

    section#news-social {
        padding: 60px 0 0 !important;
    }

    section#news-social .news-social-col-1 { 
        margin-bottom: 60px;
    }

    section#news-social .news-social-col-2 .news-youtube-container .row {
        padding: 10px 0px 0 !important;
    }

    section#news-instagram {
        padding: 40px 0 60px !important;
    }

    section#news-media-center {
        padding: 60px 0 !important;
    } 

    section#mediacenter .media-center-nav-bar .container .wp-block-columns {
        flex-wrap: nowrap !important;
    }

    section#news-social .news-social-row h2.title-small {
        font-size: 22px !important;
        margin: 0 !important;
    }

    .git-col {
        min-width: 50%;
    }

    .git-col:last-child {
        min-width: 100% !important;
    }

}
/*End of Tablet*/

/*Mobile*/
@media screen and (max-width:540px){
    .single-our_global_network section#global-network-hero .network-column-01, 
    .single-our_global_network section#global-network-hero .network-column-02, 
    .single-our_global_network section#usps .container .main-icons .icon-col, 
    .single-our_global_network section#glance .glance-column-01, 
    .single-our_global_network section#glance .glance-column-02, 
    .single-our_global_network section#our-services .main-services .services-column-01, 
    .single-our_global_network section#our-services .main-services .services-column-02, 
    .single-our_global_network section#kuwait-section .kuwait-section-column-1, .kuwait-section-column-2, 
    .kuwait-section-column-2 > img, 
    section#download .container .dowload-title, 
    section#download .container .download-link-row .download-link-column, 
    .africa-22-map .container-small, 
    section#featured-news .new-column-02 article, 
    section#featured-news .new-column-02 article .main-article .news-image img, 
    section#news-social .news-social-col-1, 
    section#news-social .news-social-col-2, 
    section#news-social .news-social-col-2 .sub-social-row .sub-social-col {
        width: 100% !important;
        background-image: none !important;
    }

    section#featured-news .container, 
    .all-case-studies section#case-studies .case-study-column .column-content {
        padding: 0 !important;
    }

    .all-case-studies section#featured-news .site-search {
        float: none !important;
    }

    .single-our_global_network section#global-network-hero {
        background: #000000;
    }

    .single-our_global_network section#global-network-hero .network-column-01 .btn {
        margin-top: 10px;
    }

    .single-our_global_network section#global-network-hero.align-middle, 
    section#cld-section .cld, 
    section#news-media .container, 
    #news-media .news-media-col-2 .main-article { 
        display: block !important;
    }

    .hide-mobile {
        display: none !important;
    }

    .hide-mobile ~ ul {
        margin-top: -10px;
    }

    .single-our_global_network section#global-network-hero .mySlides, 
    #news-media .news-media-col-1, 
    #news-media .news-media-col-2, 
    section#news-instagram .instagram-col-2, 
    #news-media .news-media-col-2 .main-article .news-media-image, 
    section#bios .container .row .col-1, 
    section#bios .container .row .col-2 {
        width: 100% !important;
    }

    .single-our_global_network section#our-services .container .main-icons .icon {
        width: 50% !important;
        padding-bottom: 20px;
    }

    .single-our_global_network section#usps .container, 
    section#download .container .download-link-row, 
    section#kuwait-section .kuwait-section-column-1, 
    #news-media .news-media-col-1, 
    #news-media .news-media-col-2 .news-media-content, 
    .page-template-all-news section#featured-news
    section#news-social .news-social-col-1 {
        padding: 0 !important;
        border: 0 !important;
    }

    .single-our_global_network section#kuwait-section .container {
        padding: 0;
        margin: 0 auto;
    }

    .single-our_global_network section#download .container .download-link-row .download-link-column a > h4 {
        padding: 5px 5px 5px 50px;
    }

    .single-our_global_network section#global-network-hero .network-column-01 .content, 
    .single-our_global_network #global-network-intro > .container, 
    .single-our_global_network section#usps, 
    .single-our_global_network section#glance .container, 
    .single-our_global_network section#our-services .container, 
    .single-our_global_network section#kuwait-section .kuwait-section-row,  
    section#case-studies .container, 
    section#cld-section .container, 
    section#news-social .newsmedia-twitter-section, 
    section#multimedia .container {
        padding: 40px 20px !important;
    }

    section#download .container, 
    section#news-media, 
    section#news-media-center, 
    section#bios {
        padding: 40px 0px !important;
    }

    section#news-social {
        padding: 60px 0 0 0 !important
    }

    section#news-media article .main-article {
        padding: 10px 0px !important;
    }

    .single-our_global_network section#global-network-hero .btn-orange {
        padding: 12px 20px;
    }

    .single-our_global_network section#global-network-hero .network-column-01 .content h1 {
        font-size: 40px;
        line-height: 42px;
    }

    .single-our_global_network section#global-network-hero .text {
        top: 32%;
        margin-left: 40px;
    }

    .single-our_global_network section#global-network-hero .prev {
        left: 0;
    }

    .single-our_global_network section#global-network-hero .next {
        right: 0;
    }

    .single-our_global_network section#usps .container .main-icons, 
    .single-our_global_network section#glance, 
    .single-our_global_network section#our-services, 
    .single-our_global_network section#our-services .container .main-icons, 
    section#case-studies, 
    nav.custom-pagination, 
    section#news-instagram .container {
        padding: 0 !important;
    }

    .single-our_global_network section#usps h2.title, 
    .single-our_global_network section#our-services h2.title {
        padding-top: 40px !important;
    }

    .single-our_global_network section#glance .glance-column-02 .glance-simple-col, 
    .single-our_global_network section#our-services .container .main-icons .row, 
    .single-our_global_network section#our-services .container .main-icons .icon {
        padding: 20px 0px;
    }

    .single-our_global_network section#our-services .container .main-icons .row, 
    section#icon_blocks .main-icons > .row, 
    .git-blocks {
        display: block !important;
    }

    section#download .container .dowload-title > .title {
        padding: 20px;
    }

     section#news-media .news-media-col-2 .main-article .news-media-image img {
        width: 100% !important;
        height: auto !important;
        margin-top: 40px;
     }

     #news-media .news-media-col-1 .news-media-date {
        font-size: 14px !important;
    }

     #news-media .news-media-col-1 .news-media-category {
        font-size: 14px !important;
        padding: 0 10px !important;
     }

     #news-media h3.news-media-title a {
        font-size: 16px !important;
        line-height: 18px !important;
    }

     #news-media .news-media-col-2 .news-media-category {
        top: 180px !important;
     }

     #news-media .news-media-col-2 .excerpt {
        padding: 10px 0 !important;
     }

     #news-media .news-media-col-1 .news-media-content, 
     #news-media .news-media-col-2 .news-media-content {
        padding-top: 20px !important;
    }

    #news-media .news-media-col-2 .main-article .news-media-image {
        float: none !important;
    }

    section#news-instagram .instagram-col-1 {
        text-align: center !important;
    }

    section#featured-news .new-column-02 article .main-article {
        padding: 40px 0 0 !important;
    }

    section#news-media .container:first-child {
        padding: 20px 20px 0;
    }

    section#multimedia ul li {
        width: 50% !important;
    }

    section#news-social .news-social-row .news-youtube-container, 
    section#news-social .news-social-col-2 .news-youtube-container .row {
        margin: 0 auto !important;
    }

    section#news-social .news-social-row .divider-cente, 
    section#news-social .newsmedia-twitter-section, 
    section#media-center, 
    section#news-social .news-social-row .divider-center, 
    section#news-social .news-social-col-2 .news-youtube-container .row {
        margin-bottom: 40px !important;
    }

    section#news-social .news-social-row h2.title-small {
        font-size: 22px !important;
    }

    section#news-instagram {
        padding: 0 0 60px !important;
    }

    .page-template-all-news section#featured-news .site-search input[type="text" i], 
    section#search-results form input[type="text" i] {
        width: 160px !important;
    }

    section#media-center #logo img {
        width: 300px !important;
    }

    section#mediacenter .media-center-nav-bar .container {
        max-width: 300px !important;
    }

    section#multimedia .container {
        padding: 80px 20px !important; 
    }

    section#media-center .title-small {
        margin-top: 40px !important;
    }
}
/*End of Mobile*/
/********
End of Our Global Network Page - Mobile
*********/


/********
Standalone Pages
*********/
.single-stand_alone_page p strong {
    font-family: "Karla";
    font-size: 16px;
    line-height: 1.2;
    font-weight: bold;
}

.single-stand_alone_page section#hero a#play-video {
    color: #fff;
    padding-left: 10px;
    font-family: Karla;
    font-size: 16px;
    border: 1px solid #fff;
    display: inline-flex;
    padding: 5px 15px;
    border-radius: 24px;
}

.single-stand_alone_page section#hero a#play-video:hover {
    color: #d86018 !important;
}

.single-stand_alone_page section#hero .featured-banner .text > h3 {
    color: #FFFFFF !important;
}

section#standalone .container .standalone-content .intro-text.small-width {
    max-width: 1000px;
    margin: 0 auto;
    padding: 0 80px;
}

section#standalone .container .standalone-content .intro-text p {
    font-family: "Noto Sans", Sans-serif;
    font-weight: 100;
    font-size: 16px;
    line-height: 2em;
    padding: 10px 0;
}

.single-stand_alone_page #accordion-blocks .panel {
    padding: 10px;
}

.hero-video-cta a {
    font-family: 'Karla', Sans-serif;
    font-size: 16px;
    line-height: 20px;
    color: #FFFFFF;
    display: flex;
    align-items: center;
    padding: 15px 0; 
}

.hero-video-cta a:hover {
    background: none;
    color: #FFFFFF;
    opacity: .5;
}

.border-box-text {
    border: 1px solid #E5E3DD;
    border-radius: 10px;
    padding: 20px 60px;
}

.hide-margin-bottom {
    margin-bottom: -80px;
}

.hero-video-cta a img {
    margin-right: 20px;
}

.single-stand_alone_page h2.tilte-small {
    font-size: 30px;
    font-family: Karla;
    line-height: 1.2;
}

.single-stand_alone_page .wp-block-image img {
    height: auto;
}

section#case-studies .center .case-study-column .column-content {
    padding: 0 15px 30px;
}

section#icon_blocks {
    position: relative;
    padding: 100px 0;
}

section#icon_blocks .main-icons > .row{
    display: flex;
}

section#icon_blocks .icon-col {
    flex: 1;
    float: left;
    text-align: center;
    margin-top: 40px;
    padding: 0 20px;
}

section#icon_blocks .icon-col .icon-content h4 {
    font-family: Karla;
    font-size: 18px;
    line-height: 22px;
    color: #000;
    padding: 40px 0 10px;   
}

/*LCL Services*/
.single-stand_alone_page section#instant-quote {
    background-color: #f4f3f2;
}

table.lcl-table tr:nth-child(even) {
    background: none !important;
}

/*End of LCL Services*/

/*Tradecompliance*/
#tradecompliance .icon-content .icon-img {
    margin: 20px;
    padding: 20px;
    background-color: #D86018;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D86018;
    border-radius: 50% 50% 50% 50%;
    width: 40px;
    height: 40px;
    margin: 0 auto;
}

#tradecompliance .icon-content .icon-img img {
    width: 40px;
    height: auto;
    margin: 0 auto;
}
/* End of Tradecompliance*/

/*Case Studies*/
.text-align-left {
    text-align: left !important;
}

.casestudies_image img {
    max-height: 204px !important;
}

.case-studies-blks section#case-studies {
    padding: 0 !important;
}
/*End of Case Studies*/

/*Contact/ Location/ Download*/
section#cld-section {
    background: #d86018;
    position: relative;
}

section#cld-section .container {
    position: relative;
    padding: 40px 0;
}

section#cld-section .cld, 
section#rail-freight-services .additional-column {
    display: flex;
    flex-wrap: nowrap;
}

.cld-main {
    align-items: center;
    position: relative;
    border-right: 4px solid #FFFFFF !important;
    margin-right: 60px;
}

section#cld-section > .container .cld-col {
    width: 100%;
}

section#cld-section > .container .cld-col:last-child {
    padding-right: 0 !important;
}

section#cld-section > .container .cld-col .title {
    color: #FFFFFF !important;
}

section#cld-section h2.title {
    font-size: 30px;
}

section#cld-section > .container .cld-col p, 
section#cld-section > .container .cld-col a {
    color: #FFFFFF !important;
    font-size: 16px;
}

section#cld-section > .container .cld-col .download-link-row {
    padding-left: 60px;
    padding-bottom: 20px;
}

section#cld-section > .container .cld-col .download-link-row .title {
    padding-bottom: 7px;
    margin-left: -40px;
}

section#cld-section > .container .cld-col .download-link-row p:before {
    content: url(/wp-content/uploads/2020/08/icon-download.svg);
    position: absolute;
    z-index: 999;
    margin-left: -40px;
    width: 18px;
    height: auto;
}

.postid-29622 h3 {
    font-family: Karla;
    font-size: 18px;
    color: #000;
    padding-top: 20px;
}

.postid-29622 p {
    font-family: "Noto Sans", Sans-serif;
    font-size: 14px;
    line-height: 20px;
}

.single-stand_alone_page .standalone-icon-widget img {
    width: 100%;
    height: 90px;
}

.single-stand_alone_page blockquote {
    border-left: 5px solid #000000;
    margin: 20px 0;
    padding: 1px 30px;
}

section#standalone {
    padding: 80px 0 40px;
}

.git-blocks {
    align-items: unset !important
}

.git-col {
    margin-right: 40px;
}

.git-col:last-child {
    margin-right: 0 !important;
}

.standalone-helping, 
.dark-bg, 
.chemical-logistics-nav-bar {
    margin-left: calc(-100vw / 2 + 500px / 2);
    margin-right: calc(-100vw / 2 + 500px / 2);
    position: relative;
}

/*.standalone-map-road {
    margin-right: calc(-100vw / 2 + 500px / 2);
    position: relative;
}*/

.standalone-helping {
    background-color:#f4f3f2;
}

.standalone-helping .contianer .wp-block-group {
    padding: 100px 0;
}

.standalone-map-container {
    width: 100%;
    margin: 0 auto;
}

/*End of Contact/ Location/ Download*/

/*Road Freight*/
.single-stand_alone_page section#cld-section .download-link-row h4 {
    padding: 5px 0 0;
}

.standalone-helping section#scale {
    position: inherit;
}

/*End of Road Freight*/


/*Rail Freight Service*/
section#rail-freight-services {
    background-color: #f4f3f2;
}

section#rail-freight-services .additional-blocks {
    padding: 80px 0;
}
/* End of Rail Freight Service*/

.dark-bg {
    color: #FFFFFF;
    background-color: #8c857b;
}

.border-box-row .wp-block-columns {
    display: flex;
    width: 100%;
}

.border-box-row .wp-block-columns .wp-block-column {
    flex: 1;
    border: 2px solid #E5E3DD;
    border-radius: 10px;
    padding: 40px;
}

/*Nav bar - Chemical Sector*/
.chemical-logistics-nav-bar {
    border-bottom: 1px solid #E5E3DD;
    height: 60px;
    margin-top: -80px;
}

.chemical-logistics-nav-bar a {
    font-family: 'Karla';
    font-size: 18px;
    color: #000000;
}

.chemical-logistics-nav-bar.large {
    height: 64px;
}

.chemical-logistics-nav-bar.large a {
    font-size: 20px;
}

.chemical-logistics-nav-bar .active {
    border-bottom: 4px solid #D86018;
}

.chemical-logistics-nav-bar a:hover, 
.chemical-logistics-nav-bar .active a {
    color: #D86018;
}
/* End of Nav bar - Chemical Sector*/


/*Accordion*/
#accordion-blocks .accordion {
  background-color: #F4F3F2;
  cursor: pointer;
  padding: 16px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-family: 'Karla', Sans-serif;
  font-size: 16px;
  transition: 0.4s;
}

#accordion-blocks .active, #accordion-blocks .accordion:hover {
  background-color: #E5E3DD;
}

#accordion-blocks .panel {
  padding: 0 18px;
  background-color: white;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}

#accordion-blocks .accordion:before {
    content: '\02795'; /* Unicode character for "plus" sign (+) */
    font-size: 13px;
    color: #AF272F;
    float: left;
    margin-right: 20px;
}

#accordion-blocks .active:before {
  content: "\2796"; /* Unicode character for "minus" sign (-) */
}

/*End of Accordion*/

/*Africa 22 map*/
.postid-32870 #hero {
    display: none;
}

.africa-22-map {
    background-color: #f4f3f2; 
    margin-left: calc(-100vw / 2 + 500px / 2);
    margin-right: calc(-100vw / 2 + 500px / 2);
    position: relative;
    margin-top: -80px;
    margin-bottom: -80px;
}

.africa-22-map .container-small {
    max-width: 1400px;
    margin: 0 auto;
    position: relative;
}

.single-stand_alone_page .africa-22-map .container-small img {
    width: 100%;
}

.single-stand_alone_page hr {
    border-color: #E5E3DD !important;
    margin: 40px auto  10px !important;
}

.single-stand_alone_page .dark-bg .divider-center .inner {
    background-color: #FFFFFF !important;
}

.single-stand_alone_page .dark-bg .wp-block-column {
    padding: 0 20px !important;
}

.single-stand_alone_page .leftright-padding .wp-block-column {
    padding: 0 20px;
}

.single-stand_alone_page h1, 
.single-stand_alone_page h2, 
.single-stand_alone_page h3, 
.single-stand_alone_page h4,
.single-stand_alone_page h5,
.single-stand_alone_page h6 {
    font-family: 'Karla', sans-serif;
    padding: 20px 0 0px;
}

.single-stand_alone_page h3 {
    font-size: 22px;
    line-height: 24px;
}

.single-stand_alone_page h4 {
    font-size: 18px;
    line-height: 22px;
}

.single-stand_alone_page .flex-text {
    color: #dfcb9c;
}

.single-stand_alone_page .direct-text {
    color: #db6023;
}

.single-stand_alone_page .flex-text strong, 
.single-stand_alone_page .direct-text strong {
    font-size: 26px !important;
}

/* End of Africa 22 map*/

/* Control Tower Solution */
.single-stand_alone_page .supply-chain-control-tower section#hero.hero-template-02:before {
    background-image: linear-gradient(to right, #000000 0%, rgba(0, 0, 0, 0) 70%) !important;
    opacity: 0.5 !important;
}

.divider-center .inner.white {
    background-color: #FFFFFF !important;
}

.single-stand_alone_page .capabilities .wp-block-column {
    background-color: #FFFFFF;
    padding: 0 10px 10px;
}

.single-stand_alone_page .controltower-icon figure.wp-block-image {
    margin: 20px 10px 0;
}

.single-stand_alone_page .controltower-icon figure.wp-block-image img {
    max-width: 60px;
    height: auto;
}

.single-stand_alone_page .why-controltower {
    background: url("/wp-content/uploads/2020/09/control-tower-bg.jpg") no-repeat center center;
    background-size: cover;
    margin-bottom: -40px;
    position: relative;
}

.single-stand_alone_page .why-controltower:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: transparent;
    background-image: linear-gradient(180deg, #6C2A02 0%, #D86018 100%);
    opacity: 0.88;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    z-index: 1;
}

.single-stand_alone_page .why-controltower .container {
    color: #FFFFFF !important;
    position: relative;
    z-index: 999;
}
/* End of Control Tower Solution*/

/********
End of Standalone Pages
*********/

/********
News & Media
*********/
section.btns-hero p.sub-text {
    color: #FFFFFF;
}

.hero-template-01.btns-hero .divider-left {
    margin: 20px 0 30px;
}

section#hero.hero-template-01.hero-template-01.btns-hero {
    height: 280px;
}

section#hero.hero-template-01.hero-template-01.btns-hero .content-btn a {
    margin-right: 10px;
}

section#hero.hero-template-01.hero-template-01.btns-hero .inner-content {
    top: 47% !important;
}

.page-template-news-social .homepage section#featured-news .new-column-02 article {
    width: 20%;
}

.page-template-news-social .homepage section#featured-news {
    padding: 80px;
}

.page-template-news-social .homepage section#featured-news .new-column-02 article {
    margin-bottom: 30px;
}

.page-template-news-social  p.sub-text {
    margin: 0;
}

section#news-media {
    width: 100%;
    background-color: #f4f3f2;
    padding: 100px 0 60px;
    position: relative;
}

section#news-media .container {
    display: flex;
}

#news-media .news-media-image {
    position: relative;
}

#news-media .news-media-col-1, 
#news-media  .news-media-col-2 {
    width: 50%;
    float: left;
}

#news-media .news-media-col-1 {
    padding-right: 60px;
}

#news-media .news-media-date {
    font-family: 'Karla', Sans-serif;
    padding-bottom: 10px;
}

#news-media .news-media-col-1 .news-media-date {
    font-size: 16px;
    line-height: 18px;
}

#news-media .news-media-date {
    font-family: 'Karla', Sans-serif;
}

#news-media h3.news-media-title a {
    font-family: 'Karla', Sans-serif;
    font-size: 24px;
    line-height: 26px;
    color: #000000 !important;
}

#news-media .news-media-col-1 .news-media-content {
    padding-top: 30px;
}

#news-media .news-media-col-1 .news-media-category {
    font-size: 16px;
    position: absolute;
    bottom: 20px;
    background-color: #af272f;
    padding: 5px 20px;
    color: #fff;
    font-family: Karla;
    text-transform: uppercase;
}

.news-media-readmore {
    font-size: 16px;
    color: #d86018;
    text-decoration: underline;
}

#news-media .news-media-col-2 .main-article {
    width: 100%;
    display: flex;
}

#news-media .news-media-col-2 .main-article .news-media-image {
    width: 40%;
    float: left;
    border: 0 !important;
}

#news-media .news-media-col-2 .news-media-category {
    font-size: 14px;
    position: absolute;
    top: 76px;
    background-color: #af272f;
    padding: 0 10px;
    color: #fff;
    font-family: Karla;
    text-transform: uppercase;
}

#news-media .news-media-col-2 .news-media-content {
    padding: 0 0 40px 40px;
}

#news-media .news-media-col-2 h3.news-media-title a, 
#news-media .news-media-col-2 h3.news-media-title {
    font-size: 16px !important;
    line-height: 18px !important;
}

#news-media .news-media-col-2 .excerpt {
    padding: 5px 0;
}

.new-media-btn a {
    text-decoration: underline;
}

.news-3cat-buttons {
    padding: 20px 0;
}

.news-3cat-buttons a {
    text-transform: uppercase;
    color: #D86018;
    border: 1px solid #D86018;
    border-radius: 50px 50px 50px 50px;
    padding: 10px 15px 10px 15px;
    margin-right: 10px;
    transition: 0.3s;
    display: inline-block;
    margin-bottom: 10px;
}

.news-3cat-buttons a:hover {
    color: #FFFFFF;
    background-color: #AF272F;
    border-color: #AF272F;
}

/*Instagram Section*/
section#news-instagram {
    width: 100%;
    position: relative;
}

section#news-instagram .news-instagram-row {
    background-color: #000000;
}

section#news-instagram .instagram-col-1  {
    width: 25%;
    float: left;
}

section#news-instagram .instagram-col-1 .instagram-title {
    text-align: center;
}

section#news-instagram .instagram-col-2  {
    width: 75%;
    float: left;
}

section#news-instagram .instagram-col-1 a {
    font-family: "Karla", sans-serif;
    color: #FFFFFF;
}

section#news-instagram .instagram-col-1 a:hover {
    opacity: .7;
}

section#news-instagram .instagram-col-1 a span {
    font-size: 25px;
    font-weight: bold;
}

section#news-instagram .instagram-col-2 #curator-feed-agility-layout {
    padding: 0;
}

.crt-widget-grid.crt-grid-col4 .crt-grid-post {
    padding: 0 10px;
}

section#news-instagram .container {
    padding: 30px 10px 0;
}

/*End of Instagram Section*/

/*Social Media Section*/
section#news-social {
    width: 100%;
    padding: 80px 0 0px;
    position: relative;
}

section#news-social .news-social-row .divider-center {
    margin-bottom: 60px;
}

section#news-social .news-social-col-1 {
    width: 26%;
    float: left;
}

section#news-social .news-social-col-1 .newsmedia-twitter-section {
    padding: 20px;
}

section#news-social .news-social-col-1 .newsmedia-twitter-section h2:hover {
    opacity: .7;
}

section#news-social .news-social-col-2 {
    width: 74%;
    float: left;
}

section#news-social .newsmedia-twitter-section .title-small {
    color: #FFFFFF;
}

section#news-social .news-social-col-2 .news-youtube-container {
    position: relative;
    margin-left: 30px;
    color: #FFFFFF;
}

/*section#news-social .news-social-col-2 .news-youtube-container .row:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(to right,#000 30%,rgba(0,0,0,0) 70%);
    opacity: .8;
    z-index: 1;
}*/

section#news-social .news-social-col-2 .news-youtube-container .row {
    margin: 0 10px;
}

section#news-social .news-social-col-2 .news-youtube-container .row > img {
    width: 100%;
    height: auto;
}

section#news-social .news-social-col-2 .news-youtube-container .row .soical-content {
    position: relative;
    z-index: 2;
    padding: 5px 15px 20px;
}

section#news-social .news-social-col-2 .news-youtube-container .row .soical-content:hover {
    opacity: .7;
}

section#news-social .news-social-col-2 .news-youtube-container .row .soical-content .title-small img, 
.newsmedia-twitter-section .title-small img {
    margin-right: 15px;
}

section#news-social .news-social-col-2 .btn {
    color: #FFFFFF;
    margin-top: 20px;
    z-index: 2;
}

section#news-social .news-social-col-2 .btn:hover {
    background: none !important;
}

/*Sub Social*/
section#news-social .news-social-col-2 .sub-social-row {
    width: 100%;
}

section#news-social .news-social-col-2 .sub-social-row .sub-social-col {
    width: 25%;
    float: left;
    position: relative;
}
/*End sub social*/
/*End of Social Media Section*/

/* 
News - Media center Section
*/
section#news-media-center {
    width: 100%;
    padding: 80px 0;
    background-color: #f4f3f2;
    position: relative;
    margin-top: 80px;
}

section#news-media-center .media-center-content p {
    text-align: center;
}

.news-media-center-row .btn.btn-orange {
    margin-top: 10px;
}

/*End of News - Media Center Section */

/******** End of News & Media *********/

/*All News*/
.page-template-all-news section#featured-news {
    background-color: #F4F3F2;
}

.page-template-all-news section#featured-news .new-column-02 article {
    width: 25%;
    float: left;
    border-radius: 5px;
}

section#featured-news .new-column-02 article .main-article .news-image img {
    width: 100%;
    height: auto;
}

.page-template-all-news section#featured-news .new-column-02 article .main-article, 
.search-results article .main-article {
    padding: 0 15px 30px !important;
}

.page-template-all-news section#featured-news .new-column-02 article .main-article .news-image {
    position: relative;
    background-color: #fff;
}

.casestudies-image-blk {
    position: relative;
}

.page-template-all-news section#featured-news .new-column-02 article .main-article .news-image .news-category, 
.casestudies-category {
    position: absolute;
    bottom: 20px;
    background-color: #8f993e;
    padding: 0 10px;
    color: #fff;
    font-family: Karla;
    text-transform: uppercase;
}

.page-template-all-news section#featured-news .new-column-02 article .main-article .news-content {
    padding: 5px 15px 20px;
    background-color: #fff;
    height: 320px;
}

.page-template-all-news section#featured-news .new-column-02 article .main-article .news-content .post-date {
    font-family: Karla;
    color: #d86018;
    font-size: 17px;
    font-weight: 700;
    padding-bottom: 5px;
    text-align: left;
    padding-top: 1px;
}

.page-template-all-news section#featured-news .new-column-02 article .main-article .news-content h3.news-title {
    line-height: 22px;
    padding-bottom: 10px;
}

.page-template-all-news section#featured-news .new-column-02 article .main-article .news-content h3.news-title a {
    text-decoration: none;
    color: #000;
    font-family: Karla;
}

section#featured-news .site-search, 
section#search-results form {
    padding: 0 0 20px;
    float: right;
}

section#featured-news .site-search input[type="text" i], 
section#search-results form input[type="text" i] {
    width: 200px;
    border: 1px solid #e5e3dd;
    padding: 7px 10px;
    border-radius: 3px;
    color: #000;
}

section#featured-news .site-search .btn.btn-orange, 
section#search-results .btn.btn-orange {
    padding: 6px 20px;
    margin-left: 10px;
    text-transform: none !important;
}

/* Youtube Playlists */
section#news-social > .container {
    max-width: 1350px;
}
section#news-social .news-social-row h2.title-small {
    font-size: 25px;
    margin: 20px 0;
}

/* End of Youtube Playlists */
/*End of All News*/

/*
Media Center
*/
.page-template-news-social .btn.btn-red {
    margin-right: 10px;
}

section#mediacenter .media-center-nav-bar {
    border-style: solid;
    border-width: 2px 0px 2px 0px;
    border-color: #E5E3DD;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

section#mediacenter .media-center-nav-bar .container {
    width: 800px;
    margin: 0 auto;
}

section#mediacenter .media-center-nav-bar .wp-block-columns {
    margin-bottom: 0;
}

section#mediacenter .media-center-nav-bar .wp-block-columns .wp-block-column a {
    font-family: "Karla", Sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #474647;
}

section#mediacenter .media-center-nav-bar .wp-block-columns .wp-block-column a:hover {
    color: #D86018;
}

.page-id-36861 h2.tilte {
    font-family: "Karla", Sans-serif !important;
    font-size: 30px !important;
    line-height: 1.2;
    font-weight: bold;
}

.page-id-36861 h3 {
    font-family: "Karla", Sans-serif;
    font-size: 22px;
    font-weight: bold;
    line-height: 24px;
}

/*Media Center - Custom Fields*/
section#media-center {
    margin-bottom: 80px;
}

section#media-center .title-small {
    margin-top: 80px;
}

section#media-center .row {
    display: flex;
    margin: 30px 0;
}

section#media-center .row .col-1 {
    width: 20%;
    float: left;
}

section#media-center .row .col-2 {
    width: 80%;
    float: left;
}

section#media-center .row .col-2 .media-description {
    padding-left: 30px;
}

#logo .logo-border {
    border: 1px solid #E5E3DD;
}

section#multimedia {
    width: 100%;
    background-color: #f4f3f2;
    position: relative;
}

section#multimedia .container {
    padding-top: 140px;
    padding-bottom: 120px;
}

#multimedia ul {
    width: 100%;
    list-style-type: none;
    padding: 20px 0 0;
}

#multimedia ul li {
    float: left;
    position: relative;
}

#multimedia ul li a {
    padding: 0 10px;
    display: block;
}

section#bios  {
    padding: 80px 0;
}

section#bios .container .row {
    padding: 20px 0;
}

section#bios .container .row .col-1 {
    width: 24%;
    float: left;
}

section#bios .container .row .col-2 {
    width: 76%;
    float: left;
}

section#bios .container .title-small {
    font-size: 28px;
    padding: 20px 0 20px;
}

section#bios .container .title-small:first-child {
    padding: 20px 0 0 !important;
}
/*End of Media Center*/

/*
Search Result*/
section#search-careers{
  background-color: #f4f3f2;
  padding: 80px 0 20px;
}
section#search-careers .title{
  width: 30%;
  float: left;
}
section#search-careers .title h4{
  font-family: Karla;
  font-size: 18px;
  text-align: right;
  padding-right: 20px;
}
section#search-careers .form{
    float: right;
}
section#search-careers select, 
section#search-careers input {
    background-color: #fff;
    margin-right: 10px;
    margin-bottom: 10px;
    float: left;
    border: 1px solid #e5e3dd;
    padding: 7px 10px;
    border-radius: 3px;
    color: #000;
}

.search-results section#search-careers .form {
    padding-left: 20px;
}

.search-results section#search-results h1.page-title {
    margin-left: 10px;
    color: #d86018;
}

.search-results .section#search-careers select {
  width: 150px !important;
}

section#search-careers input {
    width: 200px;
}

section#search-careers .form button{
    text-transform: none;
    display: block;
    padding: 6px 20px;
    margin-left: 10px;
}
section#search-careers .form button:hover{
  background-color: #c4bfb6;
  transition: .5s;
  color: #000;
}
@media screen and (max-width:1199px){
  .search-results section#search-careers .title {
    width: 100%;
    float: left;
    margin-bottom: 10px;
  }

  .casestudies-search {
    padding: 60px 0px 60px 30px !important;
  }

    section#featured-news .site-search, section#search-results form {
        padding: 0 20px 30px 20px !important;
    }

}
@media screen and (max-width: 539px){
    .search-results section#search-careers .form select, 
    .searchresult-from {
        width: 100% !important;
        margin-bottom: 10px;
    }

    section#search-careers input {
        width: 94% !important;
    }

    section#search-careers .form button {
        margin-left: 0 !important;
    }

    section#featured-news .site-search .btn.btn-orange, section#search-results .btn.btn-orange {
        margin-left: 0 !important;
        margin-top: 10px !important;
    }

    section#featured-news .site-search, section#search-results form {
        padding: 0 0 30px 0 !important;
    }
}
/*End of Search Result*/

/*Override style for French*/
html:lang(fr) .search-results section#careers-footer .main-content .col .inner-content {
    padding: 60px 40px !important;
}

html:lang(fr) footer#main-footer h4 {
    line-height: 22px !important;
}

@media screen and (min-width: 769px) {
  html:lang(fr) .search-results section#careers-footer .main-content .col {
        min-height: 340px !important;
    }

    html:lang(fr) footer#main-footer .top-footer-menu .footer-col, 
    html:lang(de) footer#main-footer .top-footer-menu .footer-col,
    html:lang(zh-hans) footer#main-footer .top-footer-menu .footer-col, 
    html:lang(es) footer#main-footer .top-footer-menu .footer-col {
        width: 33.33% !important;
    }  

    /*html:lang(fr) header#main .network .main-container .network-items, 
    html:lang(de) header#main .network .main-container .network-items,
    html:lang(zh-hans) header#main .network .main-container .network-items,
    html:lang(es) header#main .network .main-container .network-items {
        width: 19.7%;
    }*/
}