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

@import url("../unicon/style.css");

.slaask-button.slaask-mini {bottom:80px !important;}


#header #navigation > ul > li > a{ text-transform: uppercase; }

#footer .widget h3{ text-transform: uppercase; letter-spacing: 1px; }
#sidebar .widget h3{ text-transform: uppercase; letter-spacing: 1px; }

#header #navigation > ul > li.megamenu > ul > li > a{ letter-spacing: 1px; font-size: 14px; }

#header #navigation > li >  a{ text-transform: uppercase; letter-spacing: 1px; }

.postid-4815 .portfolio-detail-title,
.postid-4770 .portfolio-detail-title{ display: none; }

h6{ font-weight: 700; letter-spacing: 1px; text-transform: uppercase; }

.font-special{ text-transform:uppercase; }
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a{ text-transform: uppercase; }
.pricing-plan .pricing-plan-head h3{ text-transform: uppercase; font-size: 16px; }

.pricing-plan .pricing-price span.pricing-amount{ font-size:42px; font-weight: 300; }

.customclass1 .social-icon a{ background: #efefef; color: #333333; }
.customclass1 .social-icon a:hover{ background: #1cbac8; color: #ffffff; }

@media only screen and (max-width: 959px) {
    @media only screen and (-webkit-min-device-pixel-ratio: 1), only screen and (min-device-pixel-ratio: 1) {
        .fontweight-300{ font-weight: 400 !important; }
    }
}

@media (max-width: 768px) {
	.hideundertablet{ display: none; }
}

.features-box img{
    border-radius: 4px;
    box-shadow: 0 2px 0 0 rgba(0,0,0,.03);
    margin-bottom: -20px;
}

.borderbutton a{
	border:1px solid #1cbac8 !important;
	padding: 10px 20px !important;
	margin-top: -11px !important;
	border-radius: 3px;
	margin-right: 15px !important;
	margin-left: 5px !important;
	color: #1cbac8 !important;
}

.borderbutton a:hover{
    background: #333333 !important;
    border-color:#333333 !important;
    color:#ffffff !important;
}

#header.header-transparent .borderbutton a{
	border: 1px solid rgba(255,255,255,0.5) !important;
	color: #ffffff !important;
}

.tp-caption a {
    color: #222222;
    border-bottom: 4px solid #1cbac8;
}

.tp-caption a:hover {
    color: #1cbac8;
    border-bottom-color: transparent;
}

.no-transform{ text-transform: none; }

/* my elements */
#intro {padding-top:100px;}
.max_width_caredo {margin: 0 auto; max-width: 1160px;}
.grey_info {background:#f6f4f4 !important; }
.grey_info h4 {color:#212121 !important; }
.grey_info h5 {color:#212121 !important; }
.grey_info h6 {color:#212121 !important; }
.grey_info h7 {color:#212121 !important; }
.darkgrey_info {background:#434343 !important; color:#ccc !important; margin-bottom:40px !important;}
.darkgrey_info h4 {color:#ccc !important; }
.darkgrey_info h5 {color:#ccc !important; }
.darkgrey_info h6 {color:#ccc !important; }
.darkgrey_info h7 {color:#ccc !important; }
.blue_info {background:#34beeb !important; color:#fff !important; margin-bottom:40px !important;}
.blue_info_bottom_null {background:#34beeb !important; color:#fff !important; margin-bottom:0px !important;}
.footer_ibykus {height:500px;}
.header-v1 .logo {width:18%;}
.background_white {background:#fff !important;}
h3 {font-size:3rem !important; font-weight:700;}
h4 {font-size:2.5rem !important; font-weight:500;}
h5 {font-size:2rem !important; font-weight:300;}
h6 {font-size:1.5rem !important; font-weight:300;}
.bottom_20 {margin-bottom:20px !important;}
.bottom_40 {margin-bottom:40px !important;}
.caredo_mobilephone {}
.caredo_footer_ibykus_logo {margin:20px 40px 60px 0 !important; width:240px; }
.caredo_footer_ibykus_imagetext {padding-top:40px !important;}
.caredo_testemonial_area {padding-top:40px !important;}
.caredo_image_text {color:#555 !important; font-weight:400 !important;}
.caredo_vorteile_liste ul {margin-left:0; margin-top:40px;}
.caredo_vorteile_liste h3 {font-weight:300;}
.caredo_vorteile_liste ul li {clear:both; line-height:2.0;}
.caredo_vorteile_liste ul li i {font-size: 2.4rem; margin-right: 120px; float:left;}
.caredo_vorteile_liste ul li div {font-size: 1.5rem; margin-top:-4px; float:left;}
.caredo_vorteile_liste ul li { font-size: 1.6rem; font-weight:400; padding:0 !important;}
.caredo_realfooter {padding:40px 0; font-weight:400;}
.caredo_footer_cc {font-size:0.8rem !important; padding-top:20px;}
.caredo_footer_cc * a {color:#aaa; text-decoration:none;}
.caredo_footer_cc * a:hover {color:#37beea; text-decoration:underline;}
.caredo_kontaktinfo i {display:block; float:left; width:50px; line-height:1.3;}

.caredo_layout_module_headline {margin:40px 0 !important;}
.caredo_module * h6 {font-weight:600; float:left; text-transform:none !important; margin-bottom:40px;}
.caredo_module * i {float:left; text-transform:none !important;}
.caredo_module * p {clear:both;}
.caredo_module * ul li {color:#1EAFDB; font-weight:500; font-size:1.0rem; line-height: 1.5; margin-bottom: 16px;}

.caredo_layout_features_headline {margin:80px 0 40px !important;}
.caredo_layout_features * h6 {font-weight:700; font-size:1.1rem !important;}

.caredo_layout_services_headline {margin:40px 0 0 !important;}
.caredo_layout_services_content {font-weight:400; line-height:1.9;}
.caredo_layout_services_boxes {margin:30px 0 0 !important;}

.caredo_layout_expertise {margin:0 0 0 !important;}
.caredo_layout_ibykus_text * .darkgrey_info {padding:60px 0 40px !important;}
.caredo_layout_ibykus_text * h5 {margin:30px 0 !important;}
.divider9 {border-bottom:1px solid #474747;}
.callin_headline {color: #fff; font-weight: bold; text-transform: none; margin-bottom: 10px;}
.callin_subline {color: #fff; font-weight: 400; font-size: 1.1rem !important; text-transform: none;}
.callin_number {background: #434343; display: block; font-size: 2.1rem; text-align: center; font-weight: 600; padding: 0; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.callin_costs {margin-top: 10px; display: block; line-height: 1.2; font-size: 0.8rem;}
.caredo_newsletter_form {}
.caredo_newsletter_form #email {border:1px solid #333; background:#333; color:#ccc; width:85%; font-size:1.1rem;}
.caredo_newsletter_form #email:active {border:1px solid #ccc;}
.caredo_newsletter_form .success div {background:#5bae3b; color:#fff; padding:10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.caredo_newsletter_form .mistake div {background:#ae3b3b; color:#fff; padding:10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.blog-page .post {margin:0 !important; padding:0 !important; border:0 !important;}
.neuigkeiten_wrapper {padding:0 !important; height:540px !important; border-top:1px solid #ccc;}
.neuigkeiten_wrapper .entry-meta {display:none !important;}
.neuigkeiten_wrapper * .single_entry {line-height:1.7; color:#fff !important; background:#333 !important; width:100% !important; padding:20px 60px 20px 30px !important;}
.neuigkeiten_wrapper * a {color:#fff !important; text-decoration:underline;}
.neuigkeiten_wrapper * a:hover {color:#fff !important;}
.neuigkeiten_wrapper * h5 {font-size:1.6rem !important; color:#fff !important;}
.neuigkeiten_wrapper * h5 a {text-decoration:none !important;}
.neuigkeiten_wrapper * h5 a:hover {text-decoration:underline;}
.blog-single .entry-meta {display:none !important;}
#comments {display:none !important;}
.sharebox {display:none !important;}
#author-info {display:none !important;}

#back-to-top {bottom: 0;display: none;position: fixed;right: 120px;z-index: 1000;}

/* news archive */
.newsarchiv_caredo * .blog-page .post {margin: 0 0 60px 0 !important; padding: 0 !important; border: 0 !important;}


/* mobile responsive */
@media only screen and (max-width: 959px) {
    .logo img{ max-width: 220px; }
    
    .caredo_layout_vorteile * ul {}
    .caredo_layout_vorteile * ul li {}
    .caredo_layout_vorteile * ul li div {margin-right:20px;}
    .caredo_layout_vorteile * ul li i {margin:0 auto; font-size:2.5rem; width:100%;}
    .caredo_layout_vorteile * ul li div {float:none; font-size:1.2rem; text-align:center; margin-bottom:35px !important;}
    .caredo_layout_callin * div#kontakt div {width:50% !important;}
    .caredo_layout_callin * div#kontakt div div {width:50% !important;}
    .caredo_module * h6 {width:100%; text-align:center; font-size:1.2rem !important;}
    .callin_number {font-size:1.8rem;}
    .caredo_layout_features * .wpb_wrapper {text-align:justify; width:97%;}
    .caredo_module * i {text-align:center; width:100%;}
    .darkgrey_info {margin-bottom:0 !important;}
    .expertise_text {padding:40px 20px !important;}
    .caredo_footer_ibykus_imagetext * .darkgrey_info {padding:20px !important;}
    .caredo_footer_ibykus_logo {margin-right:200px !important;}
    #copyright {margin-bottom:100px !important;}
    #copyright .container {width:99% !important;}
    #copyright .copyright-text {display:none;}
    #copyright .container .sixteen {width:99% !important;}
}

@media only screen and (max-width: 767px) {
    .logo img{ max-width: 220px; }
    .caredo_layout_callin * div#kontakt div {width:100% !important;}
    .caredo_layout_callin * div#kontakt div div {width:100% !important;}
}

@media only screen and (min-width: 960px) and (max-width: 1199px) {
    .logo {margin-top:30px !important;}
}

@media only screen and (max-width: 479px) {
    .logo img {width:175px !important;}
    .logo {margin-top:30px !important;}
}


[class^="icon-minti-"], [class*=" icon-minti-"] {line-height:120px !important;}
#back-to-top * i {line-height:35px;}