#lang_sel_list ul {
    border-top: none !important;
    float: right;
}
#lang_sel_list a.lang_sel_sel, #lang_sel_list a.lang_sel_sel:visited {
    background-color: #ffffff !important;
    color: #0D68A3 !important;
    font-size: 12px;
    font-family: "Futura LT Medium", sans-serif;
    display: inline-block;
    text-transform: uppercase;
}
#lang_sel_list ul a.lang_sel_other, #lang_sel li ul a:link, #lang_sel_list ul a.lang_sel_other:visited {
    background-color: #ffffff !important;
    color: #0D68A3 !important;
    font-size: 12px;
    font-family: "Futura LT Medium", sans-serif;
    display: inline-block;
    text-transform: uppercase;
}
#lang_sel_list li {
    float: left;
    position: relative;
    padding: 0 !important;
    list-style-type: none !important;
    margin: 0 0 0 10px !important;
    line-height: 16px;
}
#lang_sel_list li:before {
    content: '' !important;
    border-left: 2px solid #0D68A3;
    padding: 0 0 0 10px;
}
#lang_sel_list li:nth-child(1):before{
    border-left: none !important;
}
.sign-in-link {
    margin: 0 0 0 40px;
    z-index: 10000;
    position: relative;
}
.content-section table td{
    padding-right: 0;
    padding-left: .625rem;
}
.page-id-67 .page-thumbnail{
    background-position: 50% 60%;
}
.page-id-65 .page-thumbnail{
    background-position: 50% 70%;
}
.page-id-73 .page-thumbnail{
    background-position: 50% 70%;
}
.page-id-2674 .page-thumbnail{
    background-position: 50% 70%;
}
.page-id-2638 .page-thumbnail{
    background-position: 50% 70%;
}
.content-section table td{
    color: #5E5E5E;
    line-height: 24px;
    font-size: 16px;
    font-family: "Helvetica", sans-serif;
}
.content-section .content-section-title{
   line-height: 1.1;
   letter-spacing: 1.5px;
}

.content-section .content-section-title span{
    letter-spacing: normal;
}

/*GFORM*/

table.gsurvey-likert tr td:nth-child(2), table.gsurvey-likert tr td:nth-child(3){
    background-color: #C3E3CA;
}
table.gsurvey-likert tr td:nth-child(4), table.gsurvey-likert tr td:nth-child(5), table.gsurvey-likert tr td:nth-child(6){
    background-color:#BCD9F2;
}
table.gsurvey-likert tr td:nth-child(7),
table.gsurvey-likert tr td:nth-child(8), table.gsurvey-likert tr td:nth-child(9),
table.gsurvey-likert tr td:nth-child(10), table.gsurvey-likert tr td:nth-child(11) {
    background-color:#FFA1A2;
}

@media only screen and (min-width: 641px) {
    .top-bar-section ul {
        display: block;
    }
}
.more-block-row.more-block{
    max-width: 865px;
}
.more-block p{
    padding: 26px 17px;
}
.slick-slide img{
    margin: auto;
}

.post-gellery-block .slick-dots{
    top: 15px;
}
.post-gellery-block .slick-prev{
    left: 15px;
}
.post-gellery-block .slick-next{
    right: 35px;
}
.post-gellery-block .slick-dots li button:before{
    opacity: .65;
    border:4px solid #fff;
}
.post-gellery-block .slick-dots li.slick-active button:before{
    opacity: 1;
}
.post-gellery-block p.title,
.post-gellery-block p.caption
{
    text-align: center;
    margin-bottom: 0;
}
.slick-prev:before, .slick-next:before{
    background:rgba(0,0,0,.75);
    padding: 10px;
}
.slick-prev:before:hover, .slick-next:before:hover{
    background: #000;
}

.single .content-section .post-gallery ul li:before,
.blog .content-section .post-gallery ul li:before
{
    content:'';
}
.pagination ul li:before{
    content:'';
}
.pagination{
    margin-top: 15px;
    display: block;
}
@media only screen and (max-width: 641px) {
    ul.pagination{
        margin-bottom: 30px;
    }
}
.blog .content-section article.post {
    /*margin-top: 45px;*/
}
input#searchsubmit{
    color:#fff!important;
    display: inline-block;
    vertical-align: middle;
    border:none;
    padding: 9px 20px;
}
img.rss-widget-icon{
    width: 14px;
}
.services-block .more-list li{
    font-family: "Helvetica", sans-serif;
    line-height: 24px;
    color: #5E5E5E;
    font-size: 16px;
}

.widget_archive_by_years > ul > li.current_months::before {
    content: none;
}

.widget_archive_by_years ul > li > ul {
    list-style: none;
    margin-left: 0;
}

.widget_archive_by_years ul > li > ul.months > li::before {
    content: none;
}

.widget_archive_by_years > ul > li.years > a {
    position: relative;
    padding-left: 15px;
}

.widget_archive_by_years > ul > li.years > a::before {
    content: "\00BB";
    font-size: 16px;
    line-height: 16px;
    position: absolute;
    top: 3px;
    left: 0;
    display: inline-block;
    margin: 0 4px 0 0;
    color: #1252a0;
}
.sidebar img{
    margin-top: 10px;
}
.page-template-template-about .content-section-row {
    max-width: 1230px;
}
.page-template-template-products .content-section h1 a,
.page-template-template-products .content-section h2 a,
.page-template-template-products .content-section h3 a,
.page-template-template-products .content-section h4 a,
.page-template-template-products .content-section h5 a,
.page-template-template-products .content-section h6 a {
    color: #0067a5;
}

/*////////////////////////////// 24.04.2017 Feedback //////////////*/


@media only screen and (min-width: 1025px) {
    .page-template-template-about .content-section td img {
     /* max-width: 280px !important ;*/
 }
}
@media only screen and (max-width: 640px) {
    #home-slider .slick-prev:before,
    #home-slider .slick-next:before{
     font-size: 10px;
 }
 #home-slider .slick-next{
    right: 8px;
}
.content-section .content-section-title span{
    margin-top: 7px;
}
}

@media only screen and (min-width: 641px) {

    /*MIDSTREAM DROPDOWNS*/

    header .top-bar-section .mid-drop ul{
        left: 0!important;
        position: absolute;
    }
    header .top-bar-section .mid-drop ul li.left-drop{
        right: 100%!important;
        position: relative;
        width: 250px;
    }
    header .top-bar-section .mid-drop ul li.right-drop{
        left: 59.25%!important;
        position: absolute;
        top: 0!important;
        width: 250px;
    }
    header .top-bar-section .mid-drop ul li.left-drop ul,
    header .top-bar-section .mid-drop ul li.right-drop ul{
        display: block!important;
        clip: auto!important;
        overflow: visible;
        position: relative;
        margin-top: 30px;
        width: 100%;
    }
    header .top-bar-section .products ul li.current_page_parent > a{
        color: #1252a0!important;
        background: #fff!important;
    }
    header .top-bar-section .products ul li.current_page_parent ul li a{
        color: #FFF!important;
        background: #1252a0!important;
    }
    header .top-bar-section .products ul li.current_page_parent ul li a:hover{
        color: #1252a0!important;
        background: #fff!important;
    }
    header .top-bar-section .mid-drop ul li.left-drop.current-menu-item > a,
    header .top-bar-section .mid-drop ul li.right-drop.current-menu-item > a{
        color: #1252a0!important;
        background: #fff!important;
    }
    header .top-bar-section .mid-drop ul li.left-drop.current-menu-item ul li:hover a,
    header .top-bar-section .mid-drop ul li.right-drop.current-menu-item ul li:hover a
    {
        color: #1252a0!important;
        background: #fff!important;
    }
}
@media only screen and (min-width: 641px) {
    .language-selector{
        padding: 0 15px;
    }
    .top-bar-section .has-dropdown.hover>.dropdown, .top-bar-section .has-dropdown.not-click:hover>.dropdown{
        height: 0!important;
    }
    #home-slider .slick-prev,
    #home-slider .slick-next{
        margin-top: -60px;
    }
    #home-slider .slick-next{
        right: 22px;
    }
    [dir='rtl'] #home-slider .slick-next{
        left: 22px;
        right: auto;
    }
}
.products-items{
    text-align: center;
}
.products-items .item{
    display: inline-block;
    width: 240px;
    margin-top: 12px;
}
.products-items .item .column-content{
    text-align: left;
}
.content-section h1, .content-section h2, .content-section h3, .content-section h4, .content-section h5, .content-section h6{
    color: #0d68a3;
}
.services-block:nth-child(3n){
    padding-bottom: 110px!important;
}
#home-slider .homeslide-btn{
    text-transform: uppercase;
    background: #fff;
    color: #2C82B5!important;
    text-shadow: none!important;
    font-weight: 400;
    padding: 5px 10px;
    margin-top: 20px;
    display: table;
}

#home-slider .slick-prev:before,
#home-slider .slick-next:before{
    background: rgba(23, 53, 84, 0.6);
    padding:30px 10px;
}

#home-slider .homeslide-btn:hover{
    background: #eee;
}
@media only screen and (min-width: 1241px){
    .products-items{
        position: absolute;
    }
}
@media only screen and (max-width: 1240px){
    .products-items{
        position: relative;
    }
}


.more-block p{
  line-height: 32px;
}

.top-slider .content > *{
    color: #053f63;
    font-family: "Futura LT CondensedBold", sans-serif;
    margin-bottom: 5px;
    text-align: center;
    white-space: nowrap!important;
    padding: 0 35px;
}

body table.gsurvey-likert td.gsurvey-likert-choice,
body table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-selected{
    background-image: none;
}
body table.gsurvey-likert td input {
    position: static;
    margin-bottom: 0;
}

.content-section .content-section-title span{
margin-top:10px;
}