/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */

.section-post-related {
    display: none;
}

body.header-stack:not(.template-slider) #Header {
    min-height: 230px;
    max-height: 230px;
}

.header-stack #Top_bar .menu_wrapper {
    padding-top: 10px;
    padding-left: 5px;
    padding-right: 5px;
}

.header-stack #Top_bar .logo {
    padding-left: 0;
    padding-right: 0;
    padding-top: 5px;
}

.text-logo {
    padding-left: 10px;
    color: #fff;
}

#Top_bar .search_wrapper {
    background: #f9f9f9 !important;
    border: 1px #c8c8c8 solid;
}

#Top_bar .search_wrapper input[type="text"] {
    color: #626262;
}

.header-stack #Top_bar .top_bar_right {
    background-color: #ffffff !important;
    padding-top: 15px;
    right: 12px;
    top: 127px;
}

.menu_wrapper_bmc_logo {
    float: left;
    margin-left: 10px;
    z-index: 201;
    margin-top: -20px;
}

.menu_wrapper_bmc_logo img {
    height: 100px;
    width: auto;
    padding-right: 5px;
}

#Top_bar .top_bar_right_wrapper {
    top: 10px;
}

@media only screen and (min-width: 768px) {
    .tr-menu #Top_bar .wpml-languages a.active, .tr-menu #Top_bar .wpml-languages ul.wpml-lang-dropdown {
        background-color: #ffffff;
    }
}

#text-3 {
    margin-bottom: 0;
    padding-bottom: 0;
}

.entry-content {
    margin-top: 25px;
}

.widget-area {
    border: 0;
    border-style: none;
    border-right-width: 0 !important;
}

#Subheader {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

#Subheader h1.title {
    display: none;
}

#Subheader ul.breadcrumbs {
    width: 100%;
    float: left;
    text-align: left;
}

.widget_mfn_menu ul li a {
    background: #e6e6e6;
    color: #444444;
}

#Header .secondary-menu > li > a {
    color: #444444;
}

.head-novinky h2 {
    font-size: 24px;
}

/*
.header-stack #Top_bar .secondary_menu_wrapper {
	right: -20px;
}

.header-stack #Top_bar .secondary_menu_wrapper {
	background-color: #ffffff;
	padding: 5px;
}

.header-stack #Top_bar .secondary_menu_wrapper {
	background-color: transparent;
	!*padding: 5px;*!
}
*/

#Top_bar.is-sticky .secondary_menu_wrapper, .header-stack #Top_bar .secondary_menu_wrapper {
    /*display: none !important;*/
}

.menu-secondary-menu-container {
    display: none;
}

.header-stack #Top_bar .menu_wrapper {
    width: 100%;
}

.header-stack #Top_bar .top_bar_right {
    background-color: transparent !important;
}

.header-stack #Top_bar .top_bar_right_wrapper {
    top: 5px;
}

.footer-logo {
    text-align: center;
}

.footer-logo img {
    width: 70px;
    height: auto;
}

.header-stack #Top_bar .menu_wrapper .menu > li > a {
    font-size: 15px;
    font-weight: 500;
}

#Top_bar a#search_button {
    margin-right: 20px;
    top: 7px;
}

/*
Lave menu
*/

div.nextend-accordion-menu-inner dl.level1 dt.parent .inner a::after {
    content: '>';
    display: inline;
    margin-left: 5px;
    color: #333333;
    font-size: 10px;
    font-weight: 600;
    /*right: 5px;*/
    /*position: absolute;*/
}

div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level1 dt.parent .inner a:hover::after {
    color: #fff;
}

/*div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level1 dt .inner {*/
div.nextend-accordion-menu-inner dl.level1 dt .inner {
    background-color: #e6e6e6 !important;
}

div.nextend-accordion-menu-inner dl.level1 dt .inner:hover {
    background-color: #1d3e93 !important;
    color: #fff !important;
}

div.nextend-accordion-menu-inner dl.level1 dt .inner a span:hover {
    color: #fff !important;
}

div.nextend-accordion-menu-inner dl.level1 dt:HOVER span.inner span,
div.nextend-accordion-menu-inner dl.level1 dt:HOVER span.inner span span,
div.nextend-accordion-menu-inner dl.level1 dt:HOVER a,
div.nextend-accordion-menu-inner dl.level1 dt:HOVER a span {
    color: #fff !important;
}

div.nextend-accordion-menu-inner dd.level1 dt.active .inner {
    background-color: #1d3e93 !important;
}

div.nextend-accordion-menu-inner dl.level2 dt.active a span {
    color: #fff !important;
}

div.nextend-accordion-menu-inner dl.level1 dt.opened a {
    color: #fff !important;
}

/*
TOP language bar
*/

#Top_bar .wpml-languages ul.wpml-lang-dropdown li a {
    text-align: left;
    margin-left: 10px;
}

#Top_bar .wpml-languages ul.wpml-lang-dropdown li a img {
    padding-right: 5px;
}

#Top_bar .wpml-languages.enabled a.active img {
    padding-right: 5px;
}

#Top_bar .menu > li.current-page-ancestor a:after {
    background: #1d3e93;
}

/*
prava ciara na homepage
*/

.widget:after {
    border-style: none;
}

/*
textove logo
*/

#logo img {
    float: left;
}

#Top_bar #logo img {
    width: 100px;
}

.text-logo {
    width: 55%;
    display: block;
    float: left;
    line-height: 30px;
    margin-top: 14px;
    font-weight: 500;
    padding-left: 20px;
}

#Top_bar #logo, .header-fixed #Top_bar #logo, .header-plain #Top_bar #logo, .header-transparent #Top_bar #logo {
    padding: 11px 0 !important;
}

.menu_wrapper {
    clear: both;
}

.header-stack #Top_bar .menu_wrapper .menu > li > a {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin: 0 !important;
}

@media only screen and (min-width: 1240px) {
    .menu-highlight.header-stack #Top_bar .menu > li > a {
        margin: 0 !important;
    }
}

.uee .sliding_box .desc_wrapper {
    background: #b4b7b1;
}

.uee .sliding_box .desc_wrapper:after {
    border-bottom-color: #b4b7b1;
}

.ueo .sliding_box .desc_wrapper {
    background: #ed1c24;
}

.ueo .sliding_box .desc_wrapper:after {
    border-bottom-color: #ed1c24;
}

.uktv .sliding_box .desc_wrapper {
    background: #2dbdee;
}

.uktv .sliding_box .desc_wrapper:after {
    border-bottom-color: #2dbdee;
}

.vu .sliding_box .desc_wrapper {
    background: #223e99;
}

.vu .sliding_box .desc_wrapper:after {
    border-bottom-color: #223e99;
}

.nu .sliding_box .desc_wrapper {
    background: #f4ba02;
}

.nu .sliding_box .desc_wrapper:after {
    border-bottom-color: #f4ba02;
}

.icon_box .icon_wrapper, .icon_box a .icon_wrapper, .style-simple .icon_box:hover .icon_wrapper {
    color: #b4b7b1 !important;
}

.icon_box .icon_wrapper a:hover, .icon_box a:hover .icon_wrapper, .style-simple .icon_box:hover .icon_wrapper a:hover {
    color: #b4b7b1 !important;
}

.icon_box:hover .icon_wrapper i {
    color: #ffff !important;
}

.icon_box:hover .icon_wrapper::before {
    background-color: #b4b7b1 !important;
}

.fancy_heading .title {
    font-size: 36px !important;
    line-height: 36px !important;
}

.ustavyBox .section_wrapper {
    padding-left: 5px;
    max-width: 1200px;
}

.ustavy img {
    width: 350px;
    height: auto;
    margin-bottom: 20px;
}

.popup-link {
    text-decoration: underline;
}

.ustavLogo img {
    padding-top: 10px;
}

.text-logo #logo {
    font-size: 32px !important;
    line-height: 32px !important;
}

#Top_bar .wpml-languages.enabled a {
    -webkit-border-radius: 0;
    border-radius: 0;
}

#Top_bar .wpml-languages.enabled:hover a.active {
    -webkit-border-radius: 0;
    border-radius: 0;
}

.wpml-languages {
    margin-top: 3px;
}

#Top_bar .wpml-languages a.active {
    padding-top: 5px;
}

#Subheader ul.breadcrumbs li, #Subheader ul.breadcrumbs li a {
    /*color: rgba(29, 62, 147, 1)!important;*/
    color: #154075 !important;
}

#boxy h4 {
    min-height: 70px;
    margin-bottom: 0;
}

#boxy .desc {
    min-height: 130px;
}

.hp-box {
    background-color: #fff;
    margin-top: 30px;
}

.hp-box-small {
    height: 10px;
    width: 100%;
    bottom: -30px;
    position: absolute;
}

#boxy .icon_box .image_wrapper {
    height: 110px;
}

.hp-box1 {
    background-color: #b0b0b0;
}

.hp-box2 {
    background-color: #ed1c24;
}

.hp-box3 {
    background-color: #223e99;
}

.hp-box4 {
    background-color: #2dbdee;
}

.hp-box5 {
    background-color: #f4ba02;
}

@media only screen and (max-width: 767px) {
    #boxy h4 {
        min-height: 100%;
        margin-bottom: 20px;
    }

    #boxy .desc {
        min-height: 100%;
    }

    .section_wrapper .column {
        margin-top: 40px !important;
    }

    .header-stack #Top_bar .menu_wrapper {
        background-color: #fff !important;
    }
}

.post-desc .entry-title {
    height: 90px;
}

.post-desc .post-excerpt {
    height: 120px;
}

.ustav-uee.one-second, .one-second.ustav-uee {
    height: 368px;
}

.ustav-ueo.one-second, .one-second.ustav-ueo {
    height: 368px;
}

.ustav-uktv.one-second, .one-second.ustav-uktv {
    height: 368px;
}

.ustav-vu.one-second, .one-second.ustav-vu {
    height: 368px;
}

.ustav-nu.one-second, .one-second.ustav-nu {
    height: 368px;
}

.image_frame {
    border-color: transparent !important;
}

p.subtitle {
    color: inherit !important;
}

.image_wrapper img.scale-with-grid {
    margin-top: 10px;
}

.uee .image_wrapper img.scale-with-grid {
    margin-top: 0;
}

.uktv .image_wrapper img.scale-with-grid {
    margin-top: 15px;
}

@media only screen and (max-width: 1200px) {
    .one-fifth.mcb-wrap {
        width: 33%;
    }
}

.team .icon-facebook:before {
    background-image: url('/wp-content/uploads/2018/04/logo-researchid.png');
    background-size: 20px 20px;
    display: inline-block;
    margin-top: 10px;
    width: 20px;
    height: 20px;
    content: "";

}

.team .icon-twitter:before {
    background-image: url('/wp-content/uploads/2018/03/orcid.png');
    background-size: 20px 20px;
    display: inline-block;
    margin-top: 10px;
    width: 20px;
    height: 20px;
    content: "";

}

.team .icon-linkedin:before {
    background-image: url('/wp-content/uploads/2018/03/researchgate_logo.jpg');
    background-size: 20px 20px;
    display: inline-block;
    margin-top: 10px;
    width: 20px;
    height: 20px;
    content: "";

}

@media only screen and (max-width: 767px) {
    #boxy .desc {
        display: none;
    }
}

.isotope-filters {
    display: none;
}

/*#Subheader ul.breadcrumbs li:first-child {*/
#Subheader ul.breadcrumbs li:nth-child(2) {
    /*display: none;*/
}

.social {
    /*display: none;*/
}

.team_vertical img {
    width: 230px;
    height: auto;
}

.column_column ul, .column_column ol, .the_content_wrapper ul, .the_content_wrapper ol {
    color: #626262 !important;
}


.has-post-thumbnail h2 {
    font-size: 18px;
    line-height: 20px;
}

.post-desc .entry-title {
    height: 70px;
}

.post-desc .post-excerpt {
    height: 180px;
}


.blank {
    height: 100%;
    min-height: 570px;
}


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

    .text-logo {
        color: #1d3e93;
        width: 80%;
        text-align: left;
        padding-bottom: 30px;
    }

    span.text-logo {
        padding-left: 70px;
        font-size: 25px;
    }

    div.text-logo {
        background-image: url('/wp-content/uploads/2017/09/logo_100x100.png');
        background-repeat: no-repeat;
        background-position: left;

    }

    .highlight-left .section_wrapper .wrap, .highlight-right .section_wrapper .wrap {
        min-height: 500px;
    }

    #Top_bar #logo img.logo-mobile {
        display: none;
    }

    #Top_bar #logo .logo-mobile:before {
        /*content: url('/wp-content/uploads/2017/09/logo_200x200.png');*/
    }

    .top_bar_right_wrapper {
        width: 100%;
        max-width: 100%;
    }

    #Top_bar .wpml-languages a.active {
        padding-top: 8px;
        float: right;
        text-align: right;
    }

    #Top_bar .wpml-languages {
        top: 0;
        float: right;
        right: 5px;
    }

    #Top_bar .menu > li.hover > a {
        color: #0a2b54 !important;
        background: #fff !important;
    }

    .section_wrapper .column {
        margin-top: 0 !important;
    }

    html {
        background-image: none !important;
        background-color: #fff;
    }

    .header-stack #Top_bar .top_bar_right {
        background-color: #fff;
    }

    body.header-stack:not(.template-slider) #Header {
        min-height: 180px;
        max-height: 180px;
    }

    #Subheader {
        display: none;
    }

    .homepage-image {
        background-size: contain;
    }

    .highlight-right .section_wrapper .wrap {
        min-height: 250px;
        /*padding-bottom: 30px;*/
    }

}

@media only screen and (max-width: 1239px) {
    #Top_bar #menu ul li a {
        color: #000;
    }

    #Top_bar .menu > li ul {
        background-color: #fff !important;
    }

    #Top_bar .menu > li > a, #Top_bar #menu ul li.submenu .menu-toggle {
        color: #000 !important;
    }
}

#Footer a {
    color: #fff !important;
}

.iscam-header {
    padding-top: 20px;
    padding-bottom: 20px;
}

.iscam-header h1 {
    font-size: 28px;
}


.iscam-topics h3, .iscam-speakers1 h3, .iscam-speakers2 h3 {
    margin-bottom: 5px;
}

.iscam-speakers2 {
    padding-top: 30px;
}

.iscam-speakers3 {
    padding-top: 60px;
}

.registration {
    font-size: 12px;
    padding-top: 40px;
}

.deadline {
    font-weight: bold;
}

.iscam-box-image {
    margin-top: 10px;
    margin-bottom: 20px;
}

.iscam-box-text {
    margin-top: 10px;
    margin-bottom: 20px;
    padding-left: 30px;
}

.entry-content {
    margin-top: 0;
}

.logo1 img {
    width: 130px;
    height: 119px;
}

.logo3 img {
    margin-top: -10px;
}

table.slsDtTbl span.highlight {
    background-color: #1d3e93;
}

#hp-partneri a, a.hp-partneri {
    text-decoration: underline;
    color: #626262 !important;
}

#konferencia1 {
    margin-top: 50px;
    color: #fff;
    max-height: 800px;
    width: 100%;
    overflow: hidden;
}

#konferencia1 .k1-row1-p1 {
    font-size: 28px;
    font-weight: 300;
    text-transform: uppercase;
    padding-top: 50px;
    margin-bottom: 0px;
    padding-left: 30px;
}

#konferencia1 .k1-row1-p2 {
    padding-left: 30px;
    font-size: 24px;
    padding-top: 80px;
    margin-bottom: 0px;
    font-weight: 300;
}

#konferencia1 .k1-row1-logo {
    padding-left: 30px;
}

#konferencia1 .k1-row2-p1 {
    padding-left: 30px;
    margin-top: 30px;
    margin-bottom: 0px;
    height: 100%;
    line-height: 30px;
}

/*
#konferencia1 .k1-row2-p1::before {
    content: '';
    width: 0;
    height: 100%;
    position: absolute;
    border: 1px solid #fff;
    top: 30px;
    left: 10px;
}
*/


#konferencia1 .k1-p1-row2-h1 {
    text-transform: uppercase;
    font-size: 45px;
    font-weight: bold;
    line-height: 50px;
}

#konferencia1 .k1-p1-row2-h2 {
    font-size: 40px;
    font-weight: 300;
    line-height: 45px;
}

#konferencia1 .k1-row3-p1 {
    font-size: 16px;
    padding-left: 30px;
    margin-top: 30px;
    margin-bottom: 0px;
    font-weight: 300;
    padding-bottom: 30px;
}

#konferencia1 .k1-row3-p1 a {
    color: #fff;
}

#konferencia1 .k1-row3-p1 .name {
    width: 220px;
    display: inline;
    float: left;
}

#konferencia2 {
    margin-top: 20px;
    color: #fff;
    max-height: 600px;
    width: 100%;
    overflow: hidden;
}


#konferencia2 .k2-col1 {
    color: #fff;
    padding-left: 30px;
}

#konferencia2 .k2-col2 {
    padding-left: 30px;
    color: #444444;
}

#konferencia2 .col1-h1 {
    text-transform: uppercase;
    font-size: 30px;
    font-weight: bold;
    line-height: 35px;
    padding-top: 80px;
}

#konferencia2 .col1-h2 {
    font-size: 25px;
    line-height: 30px;
}

#konferencia2 .col2-image1 {
    padding-left: 50px;
    width: 100px;
}

#konferencia2 .col2-image2 {
    width: 120px;
    height: auto;
}

#konferencia2 .col2-row1 {
    font-size: 18px;
    font-weight: 300;
}

#konferencia2 .col2-row2 .submission {
    font-size: 22px;
    color: #1D3E93;
    padding-bottom: 10px;
    font-weight: 300;
}

.submission-date {
    font-weight: bold;
}

.more-info {
    font-size: 18px;
    font-weight: 300;
}

.struktura i {
    display: none;
}

.struktura .vc_message_box-icon {
    display: none;
}

#advanced_iframe {
    margin-bottom: 50px;
}

#sponzori img {
    max-width: 110px;
    height: auto;
    text-align: center;
}

#sponzori .wpb_wrapper > div {
    margin-bottom: 20px;
}

#sponzori .sponzori img {
    max-width: 140px;
}

.header-stack #Header .top_bar_left, .header-stack #Header .top_bar_right {
    /*background-color: rgba(0, 0, 0, 0.2) !important;*/
}