/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/


b,strong{color:#fff !important;}
h1,h2,h3,h4,h5,h6{text-transform:uppercase;color:#fff;}
h1,h2{line-height:120% !important}
h3,h4,h5,h6{line-height:150% !important}

a:hover,a.um-link-alt{color:#fff !important}
footer, footer a{font-size:16px !important}
.page-body a,footer a,footer .uncode-post-titles .tmb:hover a,.breadcrumb-container a:hover{color:inherit !important;text-decoration:underline !important}
footer .uncode_text_column a{margin-right:20px}
footer .uncode-vc-social a{text-decoration:none !important;margin-left:0px}

.um:not(.um-admin){color:#fff !important;line-height: 1.75 !important;}

table,tr{border:0 !important;padding:0 !important;margin:0 !important;font-weight:400 !important;}
td,th{padding:10px!important ;font-weight:400 !important;}
td:first-child,th:first-child{padding-left:0px !important }
td:last-child,th:last-child{padding-right:0px !important }
tr:last-child td{border-bottom:0 !important}

input[type=submit],.btn,.style-dark .btn-default, .style-light .btn-default,.btn-default,.style-dark .btn-default.btn-outline,.btn-default.btn-outline,.btn-outline {padding: 16px 20px !important;text-decoration:none !important;font-size:16px !important;font-weight:600 !important;transform: none !important;border-radius:12px !important;letter-spacing:0 !important;background: none !important;color:#fff !important;border:2px solid #fff !important}

input[type=submit]:hover,.btn:hover,.btn-default:hover,.btn-flat:hover,.style-dark .btn-default.btn-outline:not(.icon-animated):not(.icon-automatic-video):hover,.style-light .btn-default.btn-outline:not(.icon-animated):not(.icon-automatic-video):hover, .btn-default.btn-outline:not(.icon-animated):not(.icon-automatic-video):hover,.style-dark .btn-default:not(.btn-hover-nobg):not(.icon-animated):hover, .style-light .style-dark .btn-default:not(.btn-hover-nobg):not(.icon-animated):hover, .tmb-dark .t-entry-text .btn-default:not(.btn-hover-nobg):not(.icon-animated):hover, .style-light .tmb-dark .t-entry-text .btn-default:not(.btn-hover-nobg):not(.icon-animated):hover, .tmb-light .t-overlay-inner .btn-default:not(.btn-hover-nobg):not(.icon-animated):hover, .style-dark .btn-default.active, .style-light .style-dark .btn-default.active, .tmb-dark .t-entry-text .btn-default.active, .style-light .tmb-dark .t-entry-text .btn-default.active, .tmb-light .t-overlay-inner .btn-default.active{background:#fff !important;color: #23292b !important;border-color:#fff !important}


.panel-body.half-internal-gutter > *:not(:first-child) {margin-top:36px;}
.single-gutter > div > .tmb, .single-gutter > .owl-carousel .tmb { padding-right: 20px;}
.tmb-border, .tmb-bordered:not(.tmb-no-bg):not(.tmb-shadowed).tmb > .t-inside, .tmb-bordered.tmb-no-bg.tmb > .t-inside .t-entry-visual{border: 0 !important}


.cmplz-cookiebanner{grid-row-gap: 0px !important;padding-bottom:20px !important}
.cmplz-cookiebanner, .cmplz-cookiebanner p, .cmplz-cookiebanner span{font-size:14px !important;margin:0}
.cmplz-documents{display:none !important}
.cmplz-buttons{margin-top:10px}

.uncode-accordion .panel-title, .uncode-accordion .panel-title.active > a{text-transform:none;color:#fff !important}
.ui-accordion-content.single-block-padding { padding-top: 18px !important;}
.uncode-accordion:not(.no-title-margin) .panel.has-padding .panel-collapse:before{padding-top: 36px;}

.showmore{margin:0 !important}
.showmore .panel-title span{text-decoration:underline}
.showmore .panel-title > a > span:after{right:inherit !important;margin-left: 5px}


.credits h4, .credits h5, .credits h3, .credits h6{font-size:14px !important;color:#838b8e}
.credits p{margin-top:5px}

.vidbg-frontend-buttons.bottom-right {right: 20px;    bottom: 20px;}
.vidbg-frontend-buttons a.vidbg-frontend-button{background:none;}
.vidbg-frontend-buttons svg path {fill: #fff !important;}

.search-icon span.desktop-hidden{display:block !important;}
.search-icon i.fa-search3{margin: 0 8px 0 20px;}

/* Availability */
.alamode-availability h3{margin-top:72px;}
.alamode-availability .vod{padding:0 !important;margin-top:24px;}
.alamode-availability .vod li{list-style:none;display:inline-block;line-height:45px;vertical-align: middle;margin-right:40px}
.alamode-availability .vod li a{overflow:hidden;height:0;padding-top:45px;font-size: 0px;display:block}
.alamode-availability .vod li.amazon a{padding-top:40px;width:130px;background:url(/wp-content/uploads/amazon_prime_video_logo.svg);background-size:cover;}
.alamode-availability .vod li.appletv a{width:168px;background:url(/wp-content/uploads/DE_Apple_TV.svg);background-size:cover;}
.alamode-availability .vod li.maxdome a{padding-top:28px;width:233px;background:url(/wp-content/uploads/maxdome_logo.png);background-size:cover;}
.alamode-availability .vod li.skystore a{padding-top:40px;width:164px;background:url(/wp-content/uploads/Sky_Store_logo.png);background-size:cover;}
.alamode-availability .vod li.videoload a{padding-top:36px;width:192px;background:url(/wp-content/uploads/videoload-logo.svg);background-size:cover;}
.alamode-availability a.dvd,.alamode-availability a.tickets{margin-top:18px}

/* Social links */
.alamode-social {padding:0 !important;}
.alamode-social li{list-style:none;margin-bottom:5px}
.alamode-social li a{text-decoration:none !important;}
.alamode-social li a:hover{color:#fff !important}
.alamode-social i{margin-right:10px}
.alamode-social i.fa-globe3{margin-right:8px}


/* ansprechpartner */
.alamode-ansprechpartner .uncell{padding:24px !important;background:#23292b;border-radius:10px}
.alamode-ansprechpartner .empty .uncell{background: none}
.alamode-ansprechpartner .uncell h4{margin-bottom:-18px}
.alamode-ansprechpartner.vertrieb .uncell h4{margin-bottom:18px !important}


label{color:#d6dcde !important;font-size:16px !important}
.um-form input[type=number], .um-form input[type=password], .um-form input[type=search], .um-form input[type=tel], .um-form input[type=text],.select2-container .select2-choice, .select2-container-multi .select2-choices, .select2-drop, .select2-drop-active, .select2-drop.select2-drop-above, .um .um-form input[type=number], .um .um-form input[type=password], .um .um-form input[type=search], .um .um-form input[type=tel], .um .um-form input[type=text], .um .um-form textarea, .um .upload-progress{border-radius:12px !important;color:#fff !important;border: 2px solid #5e6f74 !important;background:none !important;padding:12px 12px !important;    height: auto !important;font-size:18px !important
}
.um .um-form input[type=number]:focus,.um .um-form input[type=password]:focus,.um .um-form input[type=search]:focus,.um .um-form input[type=tel]:focus,.um .um-form input[type=text]:focus,.um .um-form textarea:focus {
    border: 2px solid #fff !important
}
.um .um-cover-add:hover, .um .um-field-checkbox.active:not(.um-field-radio-state-disabled) i, .um .um-field-radio.active:not(.um-field-radio-state-disabled) i, .um .um-item-meta a, .um .um-member-less a:hover, .um .um-member-more a:hover, .um .um-member-name a:hover, .um .um-members-pagi a:hover, .um .um-profile-subnav a.active, .um .um-tip:hover, .um-account-name a:hover, .um-account-nav a.current, .um-account-side li a.current span.um-account-icon, .um-account-side li a.current:hover span.um-account-icon, .um-dropdown li a:hover, i.um-active-color, span.um-active-color{color: #fff !important}

.um-toggle-password{line-height:2.5}

.um-field-checkbox-option, .um-field-radio-option{color:#d6dcde !important;font-size:18px}
.um:not(.um-admin){font-size:18px}
a.um-link-alt{color:#d6dcde !important;display:inline-block !important}
.um{margin:0 !important}
.um input[type=submit].um-button{margin:20px 0 0 0;display:block !important;min-width:auto !important}

.um-field-data_privacy label.um-field-checkbox{width:100%}

/*.um-um_password_id .um-field-block.um-field-type_block{display:none !important}*/

.um-field-block{color:#fff !important;font-size:18px !important;}
.um-field-block div,.um-field-block{text-align:left !important}

.um-um_password_id  .um-form-field::-webkit-input-placeholder {color: transparent;} 
.um-um_password_id  .um-form-field:-moz-placeholder  {color: transparent;} 
.um-um_password_id  .um-form-field::-moz-placeholder {color: transparent;} 
.um-um_password_id  .um-form-field:-ms-input-placeholder{color: transparent;} 

.um-field-username_b  .um-field-area::before {content:"E-Mail";
	color:#d6dcde;font-size:16px;padding-bottom:5px;display:block;
}

.um-form .um-account-meta, .um-form .um-account-side, .um-form .um-account-heading{display:none !important}
.um-form .um-account-main{padding:0 !important}


.uncode-share h6{font-weight:400;font-size:14px;letter-spacing:0;margin-bottom:10px}
.share-button.only-icon .social ul li:last-child {margin-right: -5px;}

#alamode-header .subtitle p{font-size:22px}


.tmb-content-under h3, .tmb-content-under h4,.tmb-content-under h3 a, .tmb-content-under h4 a{text-transform:none;text-decoration:none !important;}

.btn-link,.btn-link:hover{padding: 0 !important;border:none !important;font-size:18px !important;font-weight:400 !important;background:none !important;color:#fff !important}

.arrows-outline.uncode-owl-nav .uncode-nav-container, .arrows-outline-square.uncode-owl-nav .uncode-nav-container{border-width:0px;background:#23292b;border-radius:12px}
.uncode-nav-prev{margin-left:-10px;}
.uncode-nav-next{margin-right:-10px;}

.shared-files-tags-container{display:none;}
.shared-files-search>ul>li .shared-file-size{background:#45494b;color:#adb9bd;border:0;border-radius:1000px;    float: right;
    margin-top: 4px;}
a.shared-files-download-button{border-radius: 12px !important;background:none !important;border:1px solid #fff !important;color: #fff !important;border-color:#fff !important;text-transform:none !important;padding:6px 12px !important;font-weight:600 !important;font-size: 15px !important;margin-top:10px !important}
a.shared-files-download-button:hover{background:#fff !important;color:#23292b !important}
.shared-files-search>ul>li p{margin:5px 0 !important}
.shared-files-main-elements .shared-files-main-elements-left{flex: 0 0 40px !important; background-size: 28px !important;}


.alamode-label-filter .term-filters-list  li:not(.term-9, .term-10){display:none !important}

.alamode-filter .term-9,.alamode-filter .term-10,.alamode-filter .term-13,.alamode-filter .term-12,.alamode-filter .term-53{display:none !important}


.owl-prev i, .owl-next i{font-size: 34px;top: -5px;left: -12px;}
.owl-prev .owl-nav-container, .owl-next .owl-nav-container{border: 0 !important;width:60px; height:60px;background:#23292b !important;top: -60px;
    right: -15px;}
.owl-prev .owl-nav-container{right: 0px;left:-15px}



.ajax-filter-sidebar-header{background:#202020 !important;z-index:1000 !important}
.ajax-filter-sidebar-body{background:#202020 !important;}
.ajax-filter-sidebar-footer{display:none !important}
.term-filter-link--active .swatch-type-label{background:#fff !important;color:#202020 !important}
.uncode_widget .search-container-inner i{right: 0em;margin-top: -9px !important}
:not(.widget-desktop-collapse):not(:last-child).uncode_widget{padding-bottom:0}


.t-entry-excerpt > * {color:#838b8e !important}
#page-header .t-entry-excerpt > * {color:#fff !important}

	.grid-filters .uncode-toggle-ajax-filters:not(.social-menu-link){text-decoration: none !important}
		.ajax-grid-system .grid-filters .filter-list li a{background-color: #fff !important;color: #202020 !important;text-decoration: none !important}


.menu-smart .external i.menu-icon{
    font-size: 14px;
    position: absolute;
    right: -12px;
}
.menu-smart .external{padding-right: 12px;}
.menu-smart .external.shop i.menu-icon{
    right: -28px;
}


.cmplz-cookiebanner{grid-row-gap: 0px !important;padding-bottom:20px !important}
.cmplz-cookiebanner, .cmplz-cookiebanner p, .cmplz-cookiebanner span{font-size:14px !important;margin:0}
.cmplz-documents{display:none !important}
.cmplz-buttons{margin-top:10px}

@media (max-width: 569px) {
		.top-menu.top-menu-enhanced .row-menu-inner .topbar-col.topbar-col-center{display:none !important;}
}
@media (max-width: 959px) {
	p{font-size:0.96em !important}
	.main-container .row-container .triple-top-padding { padding-top: 48px;}
	.main-container .row-container .single-h-padding,.double-block-padding {padding-left: 20px; padding-right: 20px;}
	.menu-container .logo-container,.mobile-menu-button {padding-left: 20px !important; padding-right: 20px !important;}
	
	.isotope-wrapper.single-gutter .isotope-layout, .owl-carousel-container.single-gutter, .index-system.single-gutter, .justified-wrapper.single-gutter 		.justified-layout { margin-right: -20px;}
	
	.alamode-availability .vod li{transform:scale(0.9);margin:0 30px 30px 0}
	.header-headline{padding-right:80px}
	.panel-title{font-size:26px !important}
	.showmore .panel-title span{font-size:18px !important}
	.showmore .panel-title>a>span:after {margin-top: 5px;}

	.ajax-filter-sidebar-body{padding-top:60px !important}
	    :not(.widget-mobile-collapse):not(:last-child).uncode_widget {
        padding-bottom: 27px !important;
    }
	

	.top-menu.top-menu-enhanced .row-menu-inner .menu-smart>li.social-icon>a i {
        font-size: 20px;
        margin: 0 5px;
    }
	
	.no-block-padding .uncont{padding-top: 0px !important;}
	.search-icon i.fa-search3{ margin: 0 8px 0 0px;}

	.ajax-grid-system .grid-filters .filter-list{overflow:visible;width:100%;padding: 20px 0;margin:0;}
	
	.menu-smart .fa-angle-right,.search-icon .fa-dropdown{display:none !important}
	.menu-smart .external i.menu-icon{right: 8px !important;}
	
	
	h1,.h1{font-size:42px !important}
	h2,.h2{font-size:28px !important}
	h3,.h3{font-size:24px !important}
	h4,.h4{font-size:20px !important}
	h5,.h5{font-size:20px !important}
	h6,.h6{font-size:18px !important}
}


@media (min-width: 959px) {
	.menu-horizontal ul.menu-smart>li>ul:not(.mega-menu-inner){width: auto !important}
#logo-container-mobile {padding: 0 !important}
#masthead{padding-top:30px !important;padding-bottom:60px !important;}
	
	.home #masthead{background-image: linear-gradient(to bottom,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 20%,rgba(0,0,0,0.3) 80%,rgba(0,0,0,0) 100%) !important}
	.search-icon span{display:none !important}
}
