.elementor-5057 .elementor-element.elementor-element-213a1ef{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-5057 .elementor-element.elementor-element-fab5dd1 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5057 .elementor-element.elementor-element-ce769a5 > .elementor-container{max-width:1140px;}.elementor-5057 .elementor-element.elementor-element-ce769a5{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:99;}.elementor-5057 .elementor-element.elementor-element-812cb1f{color:#ffffff;font-size:16px;font-weight:bold;text-transform:uppercase;}.elementor-5057 .elementor-element.elementor-element-812cb1f > .elementor-widget-container{margin:-42px 0px 0px 210px;padding:0px 0px 0px 0px;}.elementor-5057 .elementor-element.elementor-element-8cdf61f{color:#ffffff;font-size:50px;font-weight:bold;text-transform:uppercase;}.elementor-5057 .elementor-element.elementor-element-2b108f5{color:#ffffff;}.elementor-5057 .elementor-element.elementor-element-2b108f5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 05px 0px;}.elementor-5057 .elementor-element.elementor-element-4a48586.elementor-column .elementor-column-wrap{align-items:center;}.elementor-5057 .elementor-element.elementor-element-f87d0bf{background:url("https://www.xterra.cz/wp-content/uploads/2019/01/36998493_1743480052367545_5428473121772404736_n.jpg") 50% 50%;background-size:cover;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-5057 .elementor-element.elementor-element-f87d0bf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5057 .elementor-element.elementor-element-ff142a9 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child){margin-bottom:0px;}.elementor-5057 .elementor-element.elementor-element-ff142a9 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5057 .elementor-element.elementor-element-c8a15c6 > .elementor-container{max-width:1140px;}.elementor-5057 .elementor-element.elementor-element-c8a15c6{background-color:#f6f9fb;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:3% 10% 0% 10%;}.elementor-5057 .elementor-element.elementor-element-c8a15c6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5057 .elementor-element.elementor-element-51ea1f0{color:#c32033;font-size:16px;}.elementor-5057 .elementor-element.elementor-element-0dcf106{color:#0f1922;font-size:16px;}.elementor-5057 .elementor-element.elementor-element-05e33c4 > .elementor-container{max-width:1140px;}.elementor-5057 .elementor-element.elementor-element-05e33c4{padding:3% 10% 3% 10%;}.elementor-5057 .elementor-element.elementor-element-e202b62 > .elementor-container{max-width:650px;}.elementor-5057 .elementor-element.elementor-element-e202b62{background-color:#0f1922;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-5057 .elementor-element.elementor-element-e202b62 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5057 .elementor-element.elementor-element-17e2e37 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5057 .elementor-element.elementor-element-460ccf6 .elementor-wrapper{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-5057 .elementor-element.elementor-element-6ab07c3{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-5057 .elementor-element.elementor-element-96463d9 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5057 .elementor-element.elementor-element-5b14bfb{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-5057 .elementor-element.elementor-element-8474ca3 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-5057 .elementor-element.elementor-element-8958b34{width:61.278%;}.elementor-5057 .elementor-element.elementor-element-4a48586{width:38.722%;}}/* Start custom CSS for text-editor, class: .elementor-element-f5e9569 */@media screen and (max-width: 750px){
    #videoOverlay{
        font-size: 50%;
        top: 300px !important;
    }
}
header{
    z-index: 999
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-812cb1f */@media screen and (max-width: 750px){
    #videoOverlay{
        font-size: 50%;
        top: 300px !important;
    }
}
header{
    z-index: 999
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8cdf61f */@media screen and (max-width: 750px){
    #videoOverlay{
        font-size: 50%;
        top: 300px !important;
    }
}
header{
    z-index: 999
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a83980 */@media screen and (max-width: 750px){
    #videoOverlay{
        font-size: 50%;
        top: 300px !important;
    }
}
header{
    z-index: 999
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b108f5 */@media screen and (max-width: 750px){
    #videoOverlay{
        font-size: 50%;
        top: 300px !important;
    }
}
header{
    z-index: 999
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-538708e */@media screen and (max-width: 750px){
    #videoOverlay{
        font-size: 50%;
        top: 300px !important;
    }
}
header{
    z-index: 999
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1e64311 */@media screen and (max-width: 1100px){
#videoOverlay {
    font-size: 70% !important;
}
}
@media screen and (max-width: 767px){
#videoOverlay {
    font-size: 50%;
    top: 220px !important;
}
#resPart,.resPart{
    padding-top: 100px !important;
}
}
@media screen and (max-width: 600px){
.resH {
    font-size: 300% !important;
}
}
@media screen and (max-width: 450px){
#videoOverlay {
    font-size: 65% !important;
    top: 180px !important;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ce769a5 */#videoOverlay{
    position: absolute;
    top: calc(50vh - 100px);
    left: 7.5%;
    width: 85%;
}

.gallery-icon:hover{
    background-image: url("../../../uploads/2018/10/Ellipse-1.png");
background-position: center;
background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ff142a9 */#videoSc{
    min-height: calc(100vh - 100px);
    background: rgba(0,0,0,.8);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-71da42d */.menu-item-1239 a, .current-menu-ancestor .has-submenu{
    color: #c32033 !important;
}
div#twodologo img {
    width: 80%;
}
#morenav li {padding: 10px 20px;}
#morenav li:hover {background: #55595c;}
#morenav li:hover a{color: white;}
#morenav li a{width: calc(100% - 40px);position: absolute;}
@media screen and (max-width:1025px){
    #menu .menu-item:not(:last-child) {
    padding-right: 0px !important;
}}
body{overflow-x:hidden;}
#small_links div {
    width: 50px;
    height: 50px;
    border-radius: 50%;
        margin: 10px 0;
        -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.34);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.34);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.34);
}

#small_links img {
    width: 50px;
    height: 50px;
        padding: 12.5px;
}
div#small_links {
    width: 50px;
    position: fixed;
    bottom: 10px;
    right: 20px;
}/* End custom CSS */