#nav-primary>nav>div>ul>li>a {
    color: #000  !important;
}



#nav-primary>nav>div>ul>li>a:hover {
    color:#369EA6  !important;
}

#nav-primary>nav>div>ul>li.current_page_item a {
    color:#369EA6  !important;
}
.mega-menu li>a{
    font-weight: normal;
}



#page-title-wrapper {
    height: 65px;
}

#content p {
    font-size: 16px;
    line-height: 150%;
}




#header .container {
    margin-top: 5px;
}
.ozy-owlcarousel .item.item-extended>a .overlay-two>p>span {
    cursor: pointer;
}
.ozy-owlcarousel .item.item-extended>a .overlay-two>p {
    bottom: 140px;
}

#content h2{
font-size: 40px;
}

.ozy-postlistwithtitle-feed>a:hover {
    background-color: #33939F;
}
#header {
    background-color: rgba(255, 255, 255, 1);
}

#nav-primary.right .menu-item.menu-item-side-menu {
        width: 0;
}
#nav-primary>nav>div>ul>li {
    margin: 0 10px 0 10px;
}


.oic-search-1 {
padding-right: 10px;
}

@media (max-width: 1024px){
#page-title-wrapper {
   min-height: 40px !important;
}
}

@media (max-width: 1024px) {
#sidr-menu>button .lines, #sidr-menu>button .lines:before, #sidr-menu>button .lines:after {
    background: rgba(80,106,133,1);
}
}

@media (min-width: 1025px) {
    #sidr-menu>button .lines, #sidr-menu>button .lines:before, #sidr-menu>button .lines:after {
    display:none;
}
}

@media only screen and (max-width: 960px){
#full-page .wpb_row>div.parallax-wrapper>div.vc_column_container {
    margin-top: 0px !important;
}
}


@media (min-width: 1025px) and (max-width: 1200px) {
 .mega-menu li>a, .mega-menu-html-shortcode *:not(input) {
    font-size: 13px;
}

#nav-primary>nav>div>ul>li {
    margin: 0 5px 0 5px;
}
}

#footer-widget-bar>.container>section>div.separator {
    border-right: none;
}



input:not([type=submit]):not([type=file]), textarea {
    background-color: rgb(40, 54, 69);
    border-color: #47627C;
}

#footer-widget-bar input[type=text], #footer-widget-bar input[type=email] {
    border-color: #47627C !important;
     color: rgb(255, 255, 255);
}

 input ,textarea{
    color: #fff;
}



#footer-widget-bar input:hover {    
    border-color: #00c1cf !important;
}

span.wpcf7-not-valid-tip {
    color: #00c1cf;
}

#footer-widget-bar input[type=submit]:hover {
    background-color: #00c1cf;
}


#footer-widget-bar>.container>section>div.widget {
    width: 80%;
}
#footer * {
    color: rgb(174, 180, 186);
}




.ozy-fancyimagebox>section>section  p {
    padding-right: 20px !important;
    padding-left: 20px !important;
}

#content h2{
    line-height: 1.3em;
}
.page-id-2771 .vc_column_container>.vc_column-inner {
    min-height: 280px;
}

.vc_custom_1495962473246  {
    padding-left: 20px !important;
    padding-right: 20px !important;
}

.page-id-2771 .ozy-fancyimagebox>section {
background: none;
}

.simple-dark .esg-filterbutton.selected {
border-color: transparent;
    color: #ffffff;
    background: #33939f;
}
.simple-dark .esg-filterbutton {
color: #333;
    border: 1px solid rgb(255,255,255);
    border: 1px solid rgb(183, 183, 183);
    background: rgba(255,255,255,0.08 );
    margin-bottom: 5px;
}

.simple-dark .esg-filterbutton:hover {
    border: 1px solid rgb(183, 183, 183);
}

.esg-sorting-select  {
        border: 1px solid rgb(183, 183, 183);
        opacity: 1;
        height: 31px;
    margin-top: -1px;
        padding: 0;
}
.simple-dark .esg-sortbutton-order {
    border: 1px solid #adabab;
    color:#333;
}
.simple-dark .esg-sortbutton-order:focus,
.simple-dark .esg-sortbutton-order:hover
{
    border: 1px solid #adabab;
    color:#333;
}
.simple-dark .esg-sortbutton-order.tp-desc:hover {
    border: 1px solid #adabab;
}

.Text-Slider {
    z-index:999999999  !important;

}
.Slider-P {
        z-index:0 !important;
}

.ozy-team_member figcaption {
    background-color: rgba(0, 0, 0, 0.7);
    height: auto;
    backface-visibility: initial;
    top: 0;
    overflow: auto;
}

.ozy-team_member figure:hover img, .ozy-team_member figure.hover img {
    -webkit-transform: initial;
}

.ozy-team_member figcaption p {
    font-size: 15px !important;
    line-height: 150%;
}

.ozy-team_member figcaption h3 {
    font-size: 22px !important;
}
.ozy-team_member figcaption h5 {
    font-size: 16px !important;
}

@media (max-width:425px) {
#content h3  span {
font-size: 26pt !important;
}
}


.ozy-iabox {
    border: 10px #fff solid;
}

.ozy-iabox>a>.heading {
    font-weight: bold !important;
}

#content h2 {
    font-weight: bold !important;
}

.collage {
padding:0 !important;
}

#corporate-images .vc_column_container {
    padding-left: 10px;
    padding-right: 10px;
}
.collage-height {
min-height: 0  !important;
}

 .page-id-2771 .collage .vc_column_container>.vc_column-inner {
    min-height: 0px !important;
}

.vc_gitem-is-link {
    cursor: pointer;
    height: 180px;
}

.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    color: #fff;
    background-color: #33939f;
    color: #fff !important;
}
.ozy-owlcarousel .item.item-extended>a .overlay-two>p {
    line-height: 36px;
}


.home .owl-item p {
    font-size: 20px !important;
    line-height: 170% !important;
}

.featured-thumbnail {
    float: right;
    width: 50%;
    margin-left: 20px;
}


.essential_grid_category-events  .clear {
display:none
}

.essential_grid_category-events {
padding-top: 40px;
}
    
    
    
.post-meta {
    width: auto;
    display: block;
    margin-top: 20px;
}

.essential_grid_category-events h2 {
    display: table;
}
.oic-simple-line-icons-73 {
    display:none;
}
.post-submeta>a>span {
    display:none;
}
.oic-simple-line-icons-137 {
    display:none;
}
.oic-simple-line-icons-90 {
    margin-left: -200px;
}
#comments{
    display:none;
}

 #content .post-submeta a:not(.ms-btn) {
color: #00c1cf !important;
}

.post-submeta>a.button:hover {
    background:none;
    border:0;
}
.post-submeta>div {
    margin-left: -100px !important;
}

.post-submeta>a.button {
    border: 0;
}
.arrow-devider {
   width: 50px;
    padding-left: 25px;
    padding-top: 70px;
    margin-right: -10px;
    background-image: 
    url(/images/2016/12/arrow-r.png);
    background-repeat:no-repeat;
        background-position: 10px 120px;
}




@media (max-width:1000px) {
.arrow-devider {
    width: 40px;
    background-position: 5px 90px;
}
.page-id-2771 h3 {
    font-size: 18px !important;
}
}

@media (min-width:769px) and (max-width:1200px) {
.home  .ozy-owlcarousel .item.item-extended>a .overlay-two>p {
    line-height: 140% !important;
    font-size: 16px !important;
}

.home #collection h2 {
    font-family: sans-serif !important;
    font-size: 26px;
}
.ozy-owlcarousel .item.item-extended>a .overlay-two>p {
    bottom: 0px;
}
}


@media (max-width:650px) {
.home  .ozy-owlcarousel .item.item-extended>a .overlay-two>p {
    line-height: 140% !important;
    font-size: 18px !important;
}
}




@media (max-width:767px) {
.arrow-devider {
   width: 100%;
    padding-left: 25px;
    margin-right: -10px;
    background-image: url(/images/2017/08/arrow-d.png);
    background-repeat: no-repeat;
    background-position: 50% 0;
    height: 50px;
    margin-bottom: -50px;
}
}

@media (max-width:425px) {
.vc_custom_1501746758692 {
    margin-top: -130px !important;
    height: 160px;
    overflow: scroll;
}
.rev_slider {
    height:70%!important;
}

.vc_custom_1501746758692  span {
padding-top: 0 !important;
font-size: 12px !important;
line-height: 60% !important;
}
.vc_custom_1501746758692 p {
    padding-top: 0 !important;
    line-height: 110% !important;
}


.vc_custom_1501751592655 {
    margin-top: 0px !important;
        padding-left: 30px !important;
    padding-right: 0 !IMPORTANT;
}

.home .owl-theme .owl-controls {
    margin-top: -90px;
    margin-left:100px;
    text-align: center;
    z-index: 9999999999;
    position: absolute;
}

.owl-theme .owl-controls .owl-page span {
    display: block;
    width: 12px;
    height: 12px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background: #000;
    margin-right: 10PX;
    margin: 10px 10px 5px;
    border: 1px #fff solid;
}
}


@media only screen and (max-width: 479px){

.ozy-owlcarousel .item.item-extended>a .overlay-two>p {
        display: block!important;
}

.ozy-team_member figcaption p {
    display: block!important;
}
.ozy-team_member figcaption {
    height: auto !important;
}
}





#collection h2 {
    font-family: sans-serif !important;
}


.ozy-iabox  {
height: 500px;
 overflow-y: auto !important;
}

.ozy-iabox>a {
    height: auto;
}

.oic-search-1:before {
    content: "\e4e6";
    font-size: 18px;
    color:#707070;
}

#nav-primary.right #sidr-menu>button .lines {
    margin-top: -2px;
}

.oic-search-1 {
    padding-right: 0px;
   margin-right: 20px;
}

.vc_custom_1496589882591 {
    background-position: center 0px !important;
}

#tile-with-icon_icon6557 h6 {
display:block;
}


.connected h6 {
display:block;
float: right;
    padding-top: 8px;
}

#main .post-meta {
    display: none;
}
