/*
Theme Name:     Jupiter Child Theme
Theme URI:              http://themeforest.net/user/artbees
Description:    Child theme for the Jupiter theme
Author:         Your name here
Theme URI:              http://themeforest.net/user/artbees
Template:       jupiter
Version:        5.1
*/

@import url("css/oc-code.css");
/*
.single-social-section{
margin-top: 50px;
}
*/

div.mk-flipbox-back{
        z-index: -5000;
        display: hidden;
}

/* Footer */
html #mk-footer .footer-wrapper{ padding: 25px 0 30px; }
html .leftfooter{ width: 100%; float: left; }
html .rightfooter { text-align: right; }
html .rightfooter img{ display: inline-block; opacity: 0.6; }
html .rightfooter img:hover{ display: inline-block; opacity: 1; }
html .leftfooter .upper, html .rightfooter .upper{ border-bottom: 1px solid #666666; }
html .leftfooter .upper{ padding-top: 17px; }
html .rightfooter .upper{ padding-bottom: 21px; padding-top: 19px; }
html .menuOneFooter li{ display: inline-block; margin-right: 10px; font-size: 15px; color: #ffffff; text-transform: uppercase; font-weight: 700 !important; margin-bottom: 0px; }
html .menuOneFooter li a:hover{ text-decoration: underline; }
html .menuTwoFooter li{ display: inline-block; margin-right: 10px; font-size: 14px; color: #ffffff; margin-top: 10px; }
html .menuTwoFooter li a:hover{ text-decoration: underline; }
html .menuThreeFooter li{ display: inline-block; margin-right: 10px; font-size: 14px; color: #ffffff; margin-top: 0px; }
html .menuThreeFooter li a:hover{ text-decoration: underline; }
html #mk-footer p.copyright{ margin-top: 10px; }
#text-3{
        padding-top: 1px;
}
/* End Footer */


#searchform {
        width: 40%;
        margin: 0;
}


/* Responsive Menu */
html .mk-responsive-wrap{
        /*with the update it show a scroll right*/
        overflow-y: hidden !important;
        border-bottom: 1px solid rgba(128, 128, 128, 0.2);
}
html .mk-responsive-wrap .custom-language-selector {
        margin-left: 0;
        margin-right: 0;
        border-top: 1px solid rgba(128, 128, 128, 0.2);
}
html .mk-responsive-wrap .custom-language-selector  .custom-language-ul{
        line-height: 32px;
        margin: 0 auto;
        padding: 10px 0 10px 10px;
}
html .mk-responsive-wrap .custom-language-selector .custom-language-li{
        margin: 0 auto;
}
html .mk-responsive-wrap .custom-language-selector .custom-language-a{
        padding: 0 0 0 10px !important;
        font-size: 13px;
        font-weight: 700;
        color: #000000;
}
html .mk-responsive-wrap .custom-language-selector a.custom-language-a:hover, html .mk-responsive-wrap .custom-language-selector .custom-language-a.active{
        color: #0079c2 !important;
}
/* End Responsive Menu */




/* WPML language selector in main menu*/
html #lang_sel_list{
        padding-left:15px;
        float: right;
        padding-right:10px;
        text-align: right;
        background-color: transparent !important;
}
html #lang_sel_list a{
        height: 63px;
        padding: 51px 5px 0px 5px;
        border-top: 3px;
        border-color: #ffffff !important;
        border-style: solid;
        font-size: 15px;
        font-weight: 700;
        color: #000000;
}

html #lang_sel_list a:hover, #lang_sel_list .lang_sel_sel{
        border-color: #0079c2 !important;
        color: #0079c2 !important;
}
/* End WPML language selector in main menu*/




/* Header: Subtitle; Textshadow on eyecatcher text*/
.mk-text-block h4{
  text-shadow: 1px 1px 3px #4F4F4B;
}
/* End header: subtitle */


/* Team members */
.row.whole_member .member_position{
        text-transform: none ;
}
.row.whole_member .custom-member-image img{
        border: solid 1px #91a0ab;
}
/* End Team members */




/* Sitemap*/
.custom-sitemap-container{
        padding-bottom: 50px;
}
/* End Sitemap */




/* Contact form */
.custom-contact-form-outer-container{
}
.custom-contact-form-outer-container .custom-contact-form-inner-container{
        padding-top: 45px;
        padding-bottom: 45px;
        text-align:center;
        margin: 0 auto;
}
.custom-contact-form-outer-container .custom-contact-form-inner-container input[type="email"],
.custom-contact-form-outer-container .custom-contact-form-inner-container input[type="password"],
.custom-contact-form-outer-container .custom-contact-form-inner-container input[type="tel"],
.custom-contact-form-outer-container .custom-contact-form-inner-container input[type="text"],
.custom-contact-form-outer-container .custom-contact-form-inner-container textarea {
        padding-left:22px;
}

.custom-contact-form-outer-container .custom-contact-form-inner-container .mk-text-block  {
        text-align:center;
        margin: 0 auto;
}
/* End Contact form */


/* Milestone */
html .milestone-top{
        margin-top:8px;
}
.mk-milestone .milestone-top span{ float: left; clear: both; }
.mk-milestone .milestone-top span.milestone-prefix{ color: #999999 !important; font-weight: normal !important; }
.mk-milestone .milestone-top span.milestone-number{ font-size: 50px !important; }
html .mk-audit-icon{ width: 68px; height: 68px; background: url(/wp-content/uploads/2015/04/ConceptualSecurityAudit.png) top right no-repeat; margin-right: 20px !important; }
html .mk-audit-icon:before { content: ""; }
html .mk-web-app-pentest-icon{ width: 68px; height: 68px; background: url(/wp-content/uploads/2015/04/PenetrationTest.png) top right no-repeat; margin-right: 20px !important;}
html .mk-web-app-pentest-icon:before { content: ""; }
html .mk-forensics-icon{ width: 68px; height: 68px; background: url(/wp-content/uploads/2015/04/DigitalForensicServices.png) top right no-repeat; margin-right: 20px !important; }
html .mk-forensics-icon:before { content: ""; }
html .mk-pentest-icon{ width: 68px; height: 68px; background: url(/wp-content/uploads/2015/04/PenetrationTest.png) top right no-repeat; margin-right: 20px !important; }
html .mk-pentest-icon:before { content: ""; }
/* End Milestone */


/* Breadcrumb */
html #mk-breadcrumbs{ width: 40%; float: right; }
html #mk-breadcrumbs .mk-breadcrumbs-inner{ line-height: 36px; margin-top: 23px; }
html #mk-breadcrumbs .mk-breadcrumbs-inner, html #mk-breadcrumbs .mk-breadcrumbs-inner a{ color: #000000 !important; font-size: 10px; font-weight: 600; letter-spacing: 0; }
html #mk-breadcrumbs .mk-breadcrumbs-inner a:hover{ text-decoration: underline; }
html #mk-breadcrumbs .mk-breadcrumbs-inner a:hover{
        color: #0079c2 !important;
        text-decoration: none;
        opacity: 1;
}
/* End Breadcrumb */

/* Page introduction */
html h1.page-title { width: 50%; display: inline-block; vertical-align: middle; margin: 15px; }
html h1.page-title { margin-left: 16px !important;}
#mk-page-introduce .page-subtitle{
        display: none;
}
html #page-introduce-img {
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
}
/* End Page introduction */


/* Search */

/*home page search*/
#mk-nav-search-wrapper{
        height: 40px;
}
/*to align the little icon*/
#mk-nav-search-wrapper .nav-side-search-icon {
        line-height: 40px;


}
/*search page search*/
/*search*/
.search.search-results .theme-content .mk-search-loop .search-loop-meta{
        display: none;
}
.search.search-results #searchform  .text-input{
        padding:0px 0px 0px 15px;
        height: 40px;
}
.search.search-results #searchform  .mk-icon-search{
        top: 11px;
}

.mk-search-loop .widget.widget_search{
        text-align: left;
}
.search.search-results #searchform {
        float:left;
}
/*textarea*/
.mk-search-loop #searchform input.text-input{
        padding-top: 0px;
        padding-bottom: 0px;
        height: 30px;
}
/*icon*/
.mk-search-loop #searchform i.mk-icon-search{
        top: 7px;
}
/* End Search */




/* Error page */
/*error page*/
html .error404 .widget.widget_search{
        display: none;
}
html .error404 .custom-404-home-link-container{
        height: 45px;
        width: 50px;
}
html .error404 .not-found-subtitle{
        display: none;
}
html .error404 .not-found-title{
        line-height: 150%;
}
html .error404 .not-found-wrapper{
        padding-top: 150px;
        padding-bottom: 150px;
}




/* Owl */
#owl-demo .owl-controls.clickable{
        margin: 0 auto;
}
#owl-demo .owl-wrapper-outer .owl-wrapper .owl-item .item{
        padding-top: 30px;
        padding-bottom: 0px;
}
#owl-demo .owl-wrapper-outer .owl-wrapper .owl-item .item h3.item_title{
        margin: 0 auto;

}
#owl-demo .owl-wrapper-outer .owl-wrapper .owl-item .item p.item_description{
        padding: 30px 60px 20px 60px;
}
#owl-demo .owl-wrapper-outer .owl-wrapper .owl-item .item p.item_description a{
        color: white;
        text-decoration: underline;
}
#owl-demo .owl-prev {
    top: 40%;
}
#owl-demo .owl-next {
    top: 40%;
}
#owl-demo  ul{
        list-style-type: none !important;
}
/* background of owl-demo */
.blue-lock-background .mk-video-mask{
        background:  url(/wp-content/uploads/2014/10/pattern_lock.png) !important;
        z-index: -1;
}
.blue-lock-background .mk-video-color-mask {
        z-index: -2;
}
/* End Owl */





/* News and media */
.mk-blog-container article .the-excerpt p:last-of-type{ margin-bottom: 0; }
.mk-blog-container article .the-excerpt {
        margin-bottom: 0;
}
.mk-blog-container article .mk-blog-meta{
        margin-bottom: 0;
}

.custom-blog-container-news{
        margin-left: -25px !important;
}
.custom-blog-container-news .mk-blog-meta .mk-blog-date-time time , .custom-blog-container-news .mk-blog-meta .mk-categories, .archive .mk-blog-meta .mk-blog-date-time time, .archive .mk-blog-meta .mk-categories{
        font-style: normal;
        text-transform: uppercase;
}
.custom-blog-container-news .mk-blog-author, .archive .mk-blog-author{
        display: none;
}
#theme-page .custom-blog-container-news .mk-blog-meta h3.the-title, .archive #theme-page .mk-blog-meta h3.the-title{
        font-size: 24px;
        text-transform: none;
        color:#000000 !important;
        font-weight: 600;
}
.custom-news-and-media-border{
        margin: 0 auto !important;
}
/*right menu active element*/
#mk-sidebar .cat-item.current-cat a, #mk-sidebar .widget.Annual_Archive_Widget .custom-link.active a{
        color:#0079c2;
}
.widget.Annual_Archive_Widget ul a:before {
    content: "›";
        font-size: 17px;
    margin-right: 7px;
        font-family: 'Open Sans';
}



/* Blue bar on homepage */
html .fixbackgroundicons{ background-position: left bottom !important; }
html .fixbackgroundicons .mk-box-icon-2{ margin-top: 6px; margin-bottom: 11px; }
html .fixbackgroundicons .mk-box-icon-2-image{ display: inline-block; margin-right: 5px !important; }
html .fixbackgroundicons h3.mk-box-icon-2-title{ display: inline-block; margin-bottom: 0px; }
/* End Blue bar on homepage */



/* News on homepage */
.custom-latest-updates-main-container .post_text, .custom-latest-updates-main-container p{
        line-height: 150%;
}
.custom-outer-main-container-latest-updates .row-fluid{
        margin-top: 0px !important;
        margin-left:-5px;
        margin-right: -5px;
}
.custom-outer-main-container-latest-updates{
        margin-right: -20px;
        margin-left: -20px;
}
.mk-main-wrapper-holder .row-fluid .post_date{
        max-width: 99%;
}
/* End News on homepage */




#mk-header .mk-gf-holder .mk-grid.header-grid{
        right: 0.5%;
}

#mk-header .mk-header-nav-container.one-row-style.menu-hover-style-1{
        max-height: 117px;
}


html .blue-lock-background .mk-button{ font-size: 16px; text-transform: uppercase; border-width: 1px !important; padding: 10px 5px !important; line-height: 140% !important; letter-spacing: 0; }
html .mk-button.large{ letter-spacing: 0; }


/* Oneconsult page */
.partnerlogo img {
        position: static;
}
/* End Oneconsult page */


/* Lists in Custom list and Text block */
html .mk-list-styles ul, html .mk-text-block ul, html .custom-sitemap-container ul {
        list-style-type: none;
        list-style-position: outside;
        margin-left: 0px;
}
html .mk-list-styles ul li, html .mk-list-styles ul li ul li,
html .mk-text-block ul li, html .mk-text-block ul li ul li,
html .custom-sitemap-container ul li, html .custom-sitemap-container ul li ul li {
        margin-bottom: 6px;
        line-height: 1.66em !important;
        margin-left: 0px;
        padding-left: 21px;
        position: relative;
}
/*html .mk-list-styles ul li:before, */
html .mk-text-block  ul li:before,
html .custom-sitemap-container ul li:before {
        background: url("https://www.oneconsult.com/wp-content/uploads/2016/11/icon.png") !important;
        height: 0.5em;
        width: 0.5em;
/*"\25ba" !important;
"•" !important;*/
        height: 0.2em;
        font-family: Icomoon !important;
        font-size: 14px !important;
        color: #0079c2 !important;
        left: 0;
        position: absolute;
}
html .mk-list-styles ul li ul li:before,
html .mk-text-block ul li ul li:before,
html .custom-sitemap-container ul li ul li:before {
        /*content: url("https://www.oneconsult.com/wp-content/themes/Jupiter-child/test.svg") !important;*/
        font-family: Icomoon !important;
        font-size: 8px !important;
        color: #0079c2 !important;
        left: 0;
        position: absolute;
}
html .mk-list-styles ul li ul,
html .mk-text-block ul li ul,
html .custom-sitemap-container ul li ul
{
        padding-top: 6px;
}
/* End Lists */


/* gray list boxes on all the site*/
html .mk-custom-box .mk-text-block  {
        margin-bottom: 10px !important;
}
.mk-custom-box .mk-list-styles{ margin: 0 !important; }
.mk-custom-box p{ margin: 0; }
/* End gray list */




/* Accordion */
html .mk-accordion.simple-style .mk-accordion-pane{ padding-left: 15px; }
html .mk-accordion-single .mk-accordion-tab span{ font-size: 20px; font-weight: 400; color: #000; line-height: 26px; }
html .mk-accordion.simple-style .mk-accordion-tab:before{ content: "+"; font-weight: 700; font-size: 22px; padding-left: 2px; }
html .mk-accordion.simple-style .mk-accordion-single.current .mk-accordion-tab:before{ content: "-"; transform: none; padding-left: 0px; }
html .flex-direction-nav .flex-disabled{ opacity: 1 !important; }
html .mk-accordion.simple-style .mk-accordion-tab:before {
    color: #0079c2;
}
html .mk-accordion.mk-shortcode.accordion-action .mk-accordion-single .mk-accordion-tab span{
        color: #0079c2;
        font-size:18px;
}
.mk-accordion.mk-shortcode.accordion-action .mk-accordion-single .mk-accordion-pane{
        padding-right: 40px;
}
.mk-accordion.simple-style .mk-accordion-single.current .mk-accordion-tab:before{
        -webkit-transform: rotate(0deg)!important;
        /* Safari */
        -webkit-transform: rotate(0deg)!important;

        /* Firefox */
        -moz-transform: rotate(0deg)!important;

        /* IE */
        -ms-transform: rotate(0deg)!important;

        /* Opera */
        -o-transform: rotate(0deg)!important;
}
/* End Accordion */


/* Pagination */
.mk-total-pages:first-letter {
    text-transform: uppercase;
}
/* End Pagination */


.fixpaddings .column_container{ padding: 0;}




/* Flipbox */
.mk-flipbox-content .front-icon{ top: -70px !important; position: absolute; padding: 0; width: 100%; }
.mk-flipbox-content .front-title{ top: 74px; position: absolute; width: 100%; }
.mk-flipbox-content .front-desc { top: 167px; position: absolute; width: 100%; }
/*.mk-flipbox-content { top: -50px; position: relative; }*/
/*
html .mk-flipbox-back .mk-button span{ font-size: 16px; }
.mk-flipbox-back .mk-button span{
    font-size: 18px;
    text-decoration: underline;
    letter-spacing: 0;
    font-weight: normal;
}
.mk-flipbox-back .mk-button span:hover{ text-decoration: none; }
*/
html .mk-flipbox .mk-flipbox-front {
        min-height: 333px;
}
/*html  .custom-flip-box-container .mk-flipbox.flip-horizontal.flipbox-services .mk-flipbox-front{
*/
html  .mk-flipbox.flip-horizontal.flipbox-services .mk-flipbox-front{
        border: 0px solid #ffffff;
        -webkit-box-shadow: 0px 0px 13px 2px rgba(0,0,0,0.75);
        -moz-box-shadow: 0px 0px 13px 2px rgba(0,0,0,0.75);
        box-shadow: 0px 0px 13px 2px rgba(0,0,0,0.75);
}
/*

html .mk-flipbox.flip-horizontal.flipbox-services .mk-flipbox-back .mk-flipbox-content .back-title{
        display: none !important;

}
html .mk-flipbox.flip-horizontal.flipbox-services .mk-flipbox-back .mk-flipbox-content {
        padding-top: 20px;
        vertical-align: top !important;
}
*/
/* End Flipbox */


/*fill the bottom of the flipboxes in the service pages*/
.custom-flipbox-bottom-filler{
        background-color: #f4f4f4;
}
.mk-page-section.flipbox-services{
        border-color: #f4f4f4;
}


@media screen and (max-width: 1130px) {
    html #mk-footer .mk-col-1-2, html #mk-footer .mk-col-1-2{
        width: 100%;
        clear: both;
    }
    html #ml-footer #text-2{ margin-bottom: 10px; }
    html .leftfooter .upper, html .rightfooter .upper{ border-bottom: none; }
    html .rightfooter, html .leftfooter { text-align: center; }
    html .menuOneFooter li, html .menuTwoFooter li, html .menuThreeFooter li{ margin: 0 10px 0 0; }
    html .menuOneFooter{ margin-bottom: 20px; }

        html .central-icon-custom .mk-box-icon-2-image img{
                margin-bottom:4px;

        }
    html .fixbackgroundicons h3.mk-box-icon-2-title{ padding: 6px 0 !important; display: block !important; }
    html .fixbackgroundicons .mk-box-icon-2{ margin-top: 0px; }



}
@media screen and (max-width: 1100px) {
        /*latest updates*/
        .custom-outer-main-container-latest-updates{
                margin-right: 1px !important;
                margin-left:1px !important;
        }
        .custom-outer-main-container-latest-updates .row-fluid{
                margin-left:0px;
                margin-right: 0px;
        }
/* breadcrumb */
        #mk-breadcrumbs {
                display: none;
        }
	html h1.page-title { width: 90%; }
        html h1.page-introduce-title { max-width: 100%; }
/* end breadcrumb */


}

@media screen and (max-width: 970px) {
        .column_container .mk-shortcode.mk-milestone .milestone-top span.milestone-number{
                font-size: 25px !important;
        }
}
@media screen and (max-width: 960px) {
        /*latest updates*/
        .custom-outer-main-container-latest-updates{
                margin-right: -15px !important;
                margin-left:-15px !important;
        }

        /*ARCHIVE*/
        html .custom-archive-main-item-container{

        }
        html .custom-archive-main-item-container .theme-page-wrapper .theme-content {
                width:80% !important;
                float: left !important;
        }
        html .custom-archive-main-item-container .theme-page-wrapper #mk-sidebar.mk-builtin{
                width: 20% !important;
                float: left !important;
        }
        /*end of ARCHIVE*/
        /*NEWS & MEDIA*/
        html .custom-news-media-main-item-container .theme-page-wrapper .theme-content {
                width:80% !important;
                float: left !important;
        }
        html .custom-news-media-main-item-container .theme-page-wrapper #mk-sidebar.mk-builtin{
                width: 20% !important;
                float: left !important;
        }
        /*end of NEWS & MEDIA*/
}

@media screen and (max-width: 925px) {
    .fixbackgroundicons .column_container{ width: 100%; }
    .fixbackgroundicons .mk-box-icon-2-image{ display: none !important; }
    html .fixbackgroundicons h3.mk-box-icon-2-title{ padding: 6px 0 !important; display: block !important; }
    html .fixbackgroundicons .mk-box-icon-2{ margin-top: 0px; }
}
@media screen and (max-width: 925px) {
    .mk-flipbox-back .back-desc, .mk-flipbox-front .front-desc{ font-size: 14px !important; line-height: 18px; }
    .mk-flipbox-content .front-icon{ top: auto; }
  /*  .mk-flipbox-content .front-title{ top: auto; } */
    .mk-flipbox-flipper{ margin-top: 20px; }
        html .mk-header-toolbar .header-grid nav{

                text-align:center;
        }/*
        html .custom-flip-box-container{
                padding-top:50px;
        }*/
/*      .custom-flipbox-container-inner-section {
                padding-bottom: 90px !important;
        }
*/
/*      .custom-flipbox-container-inner-section:last-child {
                padding-bottom: 0px !important;
        }
*/
}

@media screen and (max-width: 768px) {
        .column_container .mk-shortcode.mk-milestone .milestone-top span.milestone-number{
                font-size: 50px !important;
        }
}

@media screen and (max-width: 750px) {
        /*ARCHIVE*/
        html .custom-archive-main-item-container{

        }
        html .custom-archive-main-item-container .theme-page-wrapper .theme-content {
                width:100% !important;
                float: none !important;
        }
        html .custom-archive-main-item-container .theme-page-wrapper #mk-sidebar.mk-builtin{
                width: 100% !important;
                float: none !important;
        }
        /*end of ARCHIVE*/
        /*NEWS & MEDIA*/
        html .custom-news-media-main-item-container .theme-page-wrapper .theme-content {
                width:100% !important;
                float: none !important;
        }
        html .custom-news-media-main-item-container .theme-page-wrapper #mk-sidebar.mk-builtin{
                width: 100% !important;
                float: none !important;
        }
        /*end of NEWS & MEDIA*/
}
@media screen and (max-width: 640px) {
    html .menuOneFooter{ margin-bottom: 10px !important; }
    html .menuOneFooter li a, html .menuTwoFooter li a, html .menuThreeFooter li a{ margin-bottom: 3px; }
    html .menuOneFooter li, html .menuTwoFooter li, html .menuThreeFooter li{ display: block; }
        html .mk-padding-wrapper{ padding-right: 5px; padding-left:5px;}

        /*html .column_container { padding-right: 5px; padding-left:5px;}*/
        #owl-demo .owl-wrapper-outer .owl-wrapper .owl-item .item p.item_description{
                padding: 40px 10px 20px 10px;
        }
        #owl-demo .owl-wrapper-outer .owl-wrapper .owl-item .item h3.item_title{
                font-size: 28px;
        }
        #owl-demo .owl-prev {
                background-size: 50%;
        }
        #owl-demo .owl-next {
                background-size: 50%;
        }
        #owl-demo .owl-controls .owl-buttons div{
                border-radius: 0px;
        }
        .custom-blog-container-news .blog-modern-social-section{
                margin-left: 0px;
        }
        /*latest updates*/
    .custom-outer-main-container-latest-updates{
                margin-right: -30px !important;
                margin-left:-30px !important;
        }
}
@media screen and (max-width: 533px) {
        .mk-flipbox-container {
                min-height: 320px !important;
        }
        /*hide the slider*/
        .custom-security-slider-main-container{
                display: none;
        }
        #owl-demo{
                display: none;
        }
        /*end of hide slider*/

        /*NEWS & MEDIA*/
        .mk-blog-container.mk-theme-loop.mk-modern-wrapper.isotope .mk-blog-modern-item .blog-modern-social-section {
                display: none;
        }
        .mk-blog-container.mk-theme-loop.mk-modern-wrapper.isotope .mk-blog-modern-item .mk-blog-meta{
                margin: 0 auto;
        }

        .mk-blog-container.mk-theme-loop.mk-modern-wrapper.isotope .mk-blog-modern-item{

        }
        /*section: default js do messes with mobile*/
        html .custom-news-media-main-item-container .theme-page-wrapper .mk-blog-container.mk-theme-loop.mk-modern-wrapper.isotope{
                height: auto !important;
        }
        /*articles: default js do messes with mobile*/
        html .custom-news-media-main-item-container .theme-page-wrapper .mk-blog-container.mk-theme-loop.mk-modern-wrapper.isotope article.mk-blog-modern-item{
                -ms-transform: translate(0px,0px) !important; /* IE 9 */
                -webkit-transform: translate(0px,0px) !important; /* Chrome, Safari, Opera */
                transform: translate(0px,0px) !important;
                position:relative !important;
        }
        /*end of NEWS & MEDIA*/

        /*ARCHIVE autogenerated page*/
        .archive .mk-blog-meta {
                margin: 0 auto;
        }
        .archive .blog-modern-social-section {
                display: none;
        }
        /*section: default js do messes with mobile*/
        html .custom-archive-main-item-container .theme-page-wrapper .mk-blog-container.mk-theme-loop.mk-modern-wrapper.isotope{
                height: auto !important;
        }
        /*articles: default js do messes with mobile*/
        html .custom-archive-main-item-container .theme-page-wrapper .mk-blog-container.mk-theme-loop.mk-modern-wrapper.isotope article.mk-blog-modern-item{
                -ms-transform: translate(0px,0px) !important; /* IE 9 */
                -webkit-transform: translate(0px,0px) !important; /* Chrome, Safari, Opera */
                transform: translate(0px,0px) !important;
                position:relative !important;
        }
        /*end of ARCHIVE*/
}

/* Additions by Claudio Anliker in October 2016 */

/* Ensure background picture is not put behind the menu bar*/
#flipbox-row div.background-layer{
margin-top:0px;
}


/*Flipboxes on the Homepage*/
.mainpage-flipbox {
    padding-top: 0px;
    padding-bottom: 20px;
}

/*.mainpage-flipbox div.mk-flipbox-holder{
    display: flex;
}*/

/*.mainpage-flipbox div.mk-flipbox-holder div.mk-flipbox-front,div.mk-flipbox-back{
    flex:1;
}*/

@media screen and (max-width: 1100px) {
    #flipbox-row {
        padding-top:0px;
    }
#flipbox-row div.background-layer{
margin-top:0px;
}



/*#flipbox-row div.page-section-content{
padding-top: 0px;
}*/

}

@media screen and (max-width: 768px) {
        .flipbox-services{
 padding-bottom:120px;

}

div.custom-flipbox-container-inner-section {
    box-sizing: border-box;
    max-width: 400px;
        margin: auto;
}

.mk-flipbox-back .back-desc, .mk-flipbox-front .front-desc{ font-size: 16px !important; line-height: default; }
}


@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
/* IE10+ CSS styles go here */

.flipbox-services {
        padding-top:0px;
}
.flipbox-services .mk-flipbox-holder{
        margin-top:120px;
        margin-left: 10px;
        margin-right:10px;
        margin-bottom:5px;
}


#flipbox-row{
        padding-top:0px;
}

}

div.mk-accordion-tab svg {
  content: "\f067";
}

 div.mk-list-styles ul{
    margin-bottom: 16px;
 }

 #list-5{
         margin-bottom: 15px !important;
 }


div.about-list p:last-child{
        margin-bottom: 5px !important;
}

div.mk-header-holder{
        position:static;
}

section.Annual_Archive_Widget ul{
        list-style: none;

}

/*div.mainpage-flipbox div.padding-20:first-of-type {
padding: 0px;
}*/
.mk-blog-modern-item:first-of-type .blog-modern-social-section .blog-social-share {
  top: 50px;
  bottom: auto;
  width: 40px !important;
}
.mk-blog-modern-item:first-of-type .blog-modern-social-section .blog-social-share li {
    margin: 16px 0 0 0 !important;

}

@media handheld, only screen and (max-width: 960px) {
  .single-social-section {
    clear:both !important;
  }
  .datetime-container{
    margin-bottom: 20px;
  }

}


div.social-media-icons img{
    margin-top: 10px;
    margin-right: 10px;
}
