/*
Theme Name: Unicon Child Theme
Description: Unicon Child Theme for your Customizations
Author: minti
Template: unicon
Version: 1.0
*/

@import url("unicon_style.css");

/*--- HEADER ---*/
#logo img {width: 200px;}
#header #navigation ul li a {font-size: 17px; padding: 3px 10px;}
#header #navigation ul li#menu-item-15442 a {background-color: #ae1b26; color: #fff; margin-left: 30px;}
#navigation .sub-menu li {white-space: nowrap;}
#navigation .sub-menu {width: auto;}

/*--- SLIDER ---*/
.frs-slideshow-container p {text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.7);}

/*--- UNTER SLIDER ---*/
a.button.color-3 {border: 2px solid #fff !important; border-radius: 0px; padding: 13px 40px !important;}



.iconbox h3 {font-weight: 800;}
.umzugspartner .iconbox h3 {font-weight: 600;}
.umzugspartner.full-width-section .wpb_column {padding: 0 20px !important;}

.kein_button .callout-button {display: none !important;}
.callout_gross .callout-text {text-transform: uppercase; font-weight: 800 !important; font-size: 24px !important;}
.ueberschrift_30 h3 {font-size: 30px !important;}

.latest-blog .blog-list-item-date {display: none;}
.wpb_revslider_element.wpb_content_element {border-bottom: 1px solid #fff;}


/*--- FOOTER ---*/
#footer {padding: 0; max-height: 540px; overflow: hidden;}
#footer .container {width: 100%;}
#footer .one-third.columns {width: 33.33%; margin: 0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
#footer .one-third.columns:nth-child(2), #footer .one-third.columns:nth-child(3) {padding: 6% 5%;}
#footer .widget {margin-bottom: 0;}
#footer h3 {font-size: 24px !important;}
#footer p {font-size: 16px;}
#footer .one-third.columns:nth-child(3) img {margin-top: 20px;}

#copyright {padding: 60px 0;}
#copyright .copyright-text {width: 100%; text-align: center;}


/*--- CUSTOM POST TYPE FAQ ---*/
body.page-template-page_faq .beitrag {float: left; width: 100%; border-bottom: 1px solid #efefef; margin-bottom: 25px;}

body.single-schloms_faq .sharebox {margin-bottom: 25px;}

body.single-schloms_faq .pagination {float: left; width: 100%; text-align: right;}


/*--- blog ---*/
#author-info {display: none;}



/*--- STARTSEITE ACCORDION ---*/
.umzugsanfrage ul.wpb_tabs_nav {width: 100%; text-align: center;}
.umzugsanfrage ul.wpb_tabs_nav li {display: inline-block; float: none; padding-top: 45px !important; background-size: 35px auto; background-repeat: no-repeat; background-position: top center;}
.umzugsanfrage ul.wpb_tabs_nav li:first-child {background-image: url(icons/icon_rueckruf.png);}
.umzugsanfrage ul.wpb_tabs_nav li:nth-child(5) {background-image: url(icons/icon_anfrage_smartphone.png);}
.umzugsanfrage ul.wpb_tabs_nav li:nth-child(2) {background-image: url(icons/icon_kurzanfrage.png);}
.umzugsanfrage ul.wpb_tabs_nav li:nth-child(3) {background-image: url(icons/icon_detailliert.png);}
.umzugsanfrage ul.wpb_tabs_nav li:nth-child(4) {background-image: url(icons/icon_umzug_direkt.png);}



/*--- FORMULARE ---*/
.wpcf7 input {-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%!important; max-width: 100%; margin: 5px 0 0; background: #ffffff; padding: 10px 12px; border-radius: 2px; display: block; color: #999; line-height: 1.6; border: 1px solid #ddd;}	
	.wpcf7 input:focus {color: #666666; background: #ffffff; outline: none !important; border-color: #999999;}	
		.wpcf7 input.wpcf7-submit {float: right; width: auto !important; background-color: rgb(174, 27, 38); padding: 10px 20px; margin: 0; border-radius: 0px;}
			.wpcf7 input.wpcf7-submit:focus {color: #fff;}
		


.displaynone {display: none !important;}

/*--- SLIDER ---*/
#content .frs-slideshow-container#startseite-slideshowpjc {margin: 0 !important;}
#content .frs-caption-inner h4 {display: none;}
#content .frs-caption-inner p {text-transform: uppercase; position: relative; left: 7%; line-height: 60px;}
#content .frs-caption-content {background: none !important;}


/*--- FAQ STARTSEITE ---*/
body.home .latest-blog h3 {font: 600 15px Open Sans, Arial, Helvetica, sans-serif;}
body.home .latest-blog-list {min-height: 240px;}



/*--- SOCIAL MEDIA FOOTER ---*/
.social-media {margin-bottom: 30px;}
.social-media p {margin-bottom: 0px;}
.social-media p.icons {margin: 15px 0; height: 40px;}
.social-media p.icons img {margin: 0px 5px;}

iframe#moverscan {height: 340px !important;}

#topbar {min-height: 59px;}
.pum-container {background: #ae1b26 !important; box-shadow: none !important;}
.pum-content.popmake-content {font-size: 14px; line-height: normal;}
.pum-content a {color: #fff !important;}
button.pum-close {display: none !important;}


a#popup {display: none; width: 390px; padding: 10px; position: absolute; z-index: 999999; color: #fff; background: #ae1b26; font-size: 14px; line-height: normal; left: 50%; margin-left: -195px; transition: background ease 300ms; -webkit-transition: background ease 300ms; -moz-transition: background ease 300ms; -o-transition: background ease 300ms;}
	a#popup:hover {background: #333333;}
	body.home a#popup {display: block;}
	
/*--- POPUP ---*/
a#popup {top: -900px; -webkit-animation: PopupFade 1.2s 1 ease; -moz-animation: PopupFade 1.2s 1 ease; -o-animation: PopupFade 1.2s 1 ease; animation: PopupFade 1.2s 1 ease; animation-fill-mode: both; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; -webkit-animation-delay: 1s; -moz-animation-delay: 1s; -o-animation-delay: 1s; animation-delay: 1.5s;}
	@-webkit-keyframes PopupFade {
	0% {top: -900px;}
	100% {top: 0px;}
	}
	@-moz-keyframes PopupFade {
	0% {top: -900px;}
	100% {top: 0px;}
	}
	@-o-keyframes PopupFade {
	0% {top: -900px;}
	100% {top: 0px;}
	}
	@keyframes PopupFade {
	0% {top: -900px;}
	100% {top: 0px;}
	}	
	

	
	
	
	
	
	
	


#header #navigation ul li a {font-size: 15px;}

.wpb_row.siegel .iconbox  img {max-width: 75%;}


#navigation .sub-menu {background: #f5f5f5 !important;}
#navigation .sub-menu li a {color: #777 !important;}
#navigation .sub-menu li a:hover, #navigation .sub-menu li.current_page_item > a, #navigation .sub-menu li.current_page_item > a:hover, #navigation .sub-menu li.current-menu-item > a, #navigation .sub-menu li.current-menu-item > a:hover, #navigation .sub-menu li.current-page-ancestor > a, #navigation .sub-menu li.current-page-ancestor > a:hover, #navigation .sub-menu li.current-menu-ancestor > a, #navigation .sub-menu li.current-menu-ancestor > a:hover, #navigation .sub-menu li.current-menu-parent > a, #navigation .sub-menu li.current-menu-parent > a:hover, #navigation .sub-menu li.current_page_ancestor > a, #navigation .sub-menu li.current_page_ancestor > a:hover {color: #333 !important;}
#navigation .sub-menu li a, #navigation .sub-menu ul li a {border-color: #999999 !important;}


.page-id-15629 #navigation li#menu-item-15651 a:link {color: #7c6759;}


#footer .container a {color: #ae1b26;}
#footer .container a:hover {color: #333333;}
#topbar a, #topbar {color: #7c6759 !important;}
#topbar a:hover {color: #333333 !important;}


#sidebar .widget ul li:after {content: '' !important;}

/* --- COPYRIGHT ---*/
center.copyrightwidget {display: inline-flex;}

/* --- Korrektur 04.05.2018 --- */
.vc_responsive .wpb_row .vc_col-sm-4 {
	padding-left:10px !important;
	padding-right:10px !important;
}
/* --- Korrektur 25.07.2018 --- */

.wpb_text_column.wpb_content_element.starttextbutton {
    margin: 0;
    display: inline-block;
}

.starttextbutton p {
    font-size: 22px;
    font-weight: 600;
    display: inline-block;
    color: #fff;
}

#startseitebutton .wpb_wrapper {
    margin: 0 auto;
    width: fit-content;
    padding: 16px 8px;
}

a.button.custom.medium.packlistebutton {
    padding: 13px 40px !important;
    border: 2px solid #fff !important;
    margin-left: 30px;
}

a.button.custom.medium.anfragebutton {
    padding: 13px 40px !important;
    border: 2px solid #fff !important;
	margin-left: 20px;
}
a.button.custom.medium.packlistebutton:hover {
    background-color: #333 !important;
}

a.button.custom.medium.anfragebutton:hover {
    background-color: #333 !important;
}


.wpcf7-form input[type="checkbox"]{width: auto !important;}

/* --- Double Icon Fix 17.08.18 ---*/

#mobile-navigation .fa.fa-chevron-down {display: none !important;}
	
@media screen and (max-width: 1500px) {
#content #startseite-slideshowpjc-slideshow .frs-caption p, #content #startseite-slideshowpjc-slideshow .frs-caption-inner p {font-size: 45px; line-height: 55px;}
}

@media screen and (max-width: 1200px) {
#content #startseite-slideshowpjc-slideshow .frs-caption p, #content #startseite-slideshowpjc-slideshow .frs-caption-inner p {font-size: 42px; line-height: 52px;}
body.home .latest-blog-list {min-height: 300px;}
iframe#moverscan {height: 630px !important;}

#topbar {min-height: 40px;}
.pum-container {top: 65px !important; z-index: 9999;}
header#header.stuck {z-index: 9999999 !important;}
#header.stuck #navigation ul li a {font-size: 13px;}

a#popup {margin-top: 65px;}

body #startseitebutton .wpb_wrapper {
    display: block;
    text-align: center;
}

}

@media screen and (max-width: 1000px) {
#content #startseite-slideshowpjc-slideshow .frs-caption p, #content #startseite-slideshowpjc-slideshow .frs-caption-inner p {font-size: 38px; line-height: 48px;}
}

@media screen and (max-width: 960px) {
body.home .latest-blog-list {min-height: 245px;}
.pum-container {left: 280px !important;}

a#popup {margin-left: -135px;}

.wpb_text_column.wpb_content_element.starttextbutton {display: block !important;}
}


@media screen and (max-width: 800px) {
#gallery-1.gallery-columns-4 .gallery-item {width: 50%;}
#footer .one-third.columns {width: 100%;}
#footer {max-height: none; text-align: center;}
#footer .one-third.columns:nth-child(2) {padding: 4%;}
#footer .one-third.columns:nth-child(3) {padding: 0 0 4% 0;}

}

@media screen and (max-width: 768px) {
body.home .latest-blog-list {min-height: auto;}
.pum-container {left: auto !important; right: 0 !important; top: 144px !important;}
a#popup {margin-left: 0px; margin-top: 184px; left: 0; width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box;}


}


@media screen and (max-width: 700px) {
#content #startseite-slideshowpjc-slideshow .frs-caption p, #content #startseite-slideshowpjc-slideshow .frs-caption-inner p {font-size: 34px; line-height: 44px;}

a.button.custom.medium.packlistebutton{margin-left:0 !important;}
}

@media screen and (max-width: 500px) {
#content #startseite-slideshowpjc-slideshow .frs-caption p, #content #startseite-slideshowpjc-slideshow .frs-caption-inner p {font-size: 30px; line-height: 40px;}
#content .frs-caption-inner p {left: 0%;}
#gallery-1.gallery-columns-4 .gallery-item {width: 100%;}
a.button.custom.medium.anfragebutton {margin-left:0 !important;}
}
@media screen and (max-width: 480px) {
	.pum-container {top: 184px !important;}	
	a#popup {margin-left: 0px; margin-top: 184px; left: 0; width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box;}

}
@media screen and (max-width: 450px) {
#content #startseite-slideshowpjc-slideshow .frs-caption p, #content #startseite-slideshowpjc-slideshow .frs-caption-inner p {font-size: 25px; line-height: 35px;}
}
@media screen and (max-width: 360px) {
#content #startseite-slideshowpjc-slideshow .frs-caption p, #content #startseite-slideshowpjc-slideshow .frs-caption-inner p {font-size: 22px !important; line-height: 32px;}
}