/*
Theme Name: Betheme Child for Sinfosy
Description: Childtheme für die Sinfosy Webseite
Author: Sinfosy
Author URI: sinfosy.com
Template: betheme
Version: 1.0
Tags:
*/


/*Menü – Home*/
.home #Top_bar .menu.page-menu > li > a, .home #Top_bar .menu > li > a {color:#24abe2!important;}

/*Menü – Homepage Header*/
.home #Action_bar {background-color: #24abe2;}
.home #Top_bar {top:40px;}
.home #Top_bar .container {border-bottom: 2px solid #24abe2;}
@media only screen and (min-width: 1240px){.home #Top_bar.is-sticky {border-bottom:2px solid #24abe2 !important;}}

/*Header – alle Seiten*/
#Action_bar {background-color: #002b47;}
#Top_bar {top:40px;}
#Top_bar .container {border-bottom: 2px solid #fff;}
#Subheader {padding: 280px 0 50px 0;margin-bottom: 35px;}
#Subheader .title {border-left: 3px solid white;padding-left: 10px;width:100%}
@media only screen and (min-width: 1240px){
	#Top_bar.is-sticky {border-bottom:2px solid #24abe2;}
	#Top_bar.is-sticky .container{border-bottom:2px solid #24abe2;}
}
#Action_bar .social, #Action_bar .contact_details li {padding: 10px 0!important;}
#Action_bar .social a, #Action_bar .contact_details li a {color:#fff;}

/*Menü*/
.header-transparent #Top_bar.is-sticky .menu_wrapper .menu > li > a {padding:0 0 0 35px;color:#24abe2!important;}
#Top_bar .menu.page-menu > li > a, #Top_bar .menu > li > a{color:#fff!important;border-right: 0 !important;}
#Top_bar .menu.page-menu > li > a:hover, 
#Top_bar .menu.page-menu > li.current-menu-item > a, 
#Top_bar .menu.page-menu > li.current_page_item > a, 
#Top_bar .menu.page-menu > li.current-menu-parent > a, 
#Top_bar .menu.page-menu > li.current-page-parent > a, 
#Top_bar .menu.page-menu > li.current-menu-ancestor > a, 
#Top_bar .menu.page-menu > li.current-page-ancestor > a, 
#Top_bar .menu.page-menu > li.current_page_ancestor > a, 
#Top_bar .menu.page-menu > li.hover > a {color: #43c7f4!important;}
#Top_bar.is-sticky .menu.page-menu > li > a {color:#24abe2!important; border-right: 0 !important;}
#Top_bar.is-sticky .menu.page-menu > li > a:hover, 
#Top_bar.is-sticky .menu.page-menu > li.current-menu-item > a, 
#Top_bar.is-sticky .menu.page-menu > li.current_page_item > a, 
#Top_bar.is-sticky .menu.page-menu > li.current-menu-parent > a, 
#Top_bar.is-sticky .menu.page-menu > li.current-page-parent > a, 
#Top_bar.is-sticky .menu.page-menu > li.current-menu-ancestor > a, 
#Top_bar.is-sticky .menu.page-menu > li.current-page-ancestor > a, 
#Top_bar.is-sticky .menu.page-menu > li.current_page_ancestor > a, 
#Top_bar.is-sticky .menu.page-menu > li.hover > a {color: #43c7f4!important;}
#Top_bar .menu li a span.wpglobus_flag {height: 60px;}
#Top_bar .menu li ul li a span.wpglobus_flag {height:24px;}


/*Submenü*/
#Top_bar .menu li ul {border-top: 2px solid #43c7f4;}
#Top_bar .menu li ul li:hover {background:#24abe2;}
#Top_bar .menu li ul li {font-size: 14px;text-transform: uppercase;}
@media only screen and (max-width: 767px){
#Top_bar #menu ul li a{color:#0071bb!important}
#Top_bar #menu ul li ul li a:hover{color:#fff!important}}

/*Überschriften*/
h1, h2, h3, h4, h5, h6 {margin-bottom: 15px;margin-top: 25px;}
h4.white-title {color: #fff;font-weight: 600;font-size: 32px;line-height: 1.2em;letter-spacing: -1px;}
.vc_separator h4 {color:#24abe2;font-weight:600;font-size:32px;line-height:1.2em;letter-spacing:-1px;text-transform:uppercase;text-align:center;}
.fancy_heading_line .title {color:#fff!important;}
.fancy_heading .title {font-size: 32px;}
.bg h2 {color:#ffffff;}

/*Sidebars*/
.aside_right .widget-area {border: 0 !important;}
.widget-area:before {background:none;}
.widget > h3:first-child {margin-top:0;}
.widget h3 {background: #43c7f4;padding: 10px;color: #fff;}
.sidebar .widget {
	border:1px solid #43c7f4;
	-webkit-box-shadow: 4px 4px 12px -8px rgba(0,0,0,0.75);
	-moz-box-shadow: 4px 4px 12px -8px rgba(0,0,0,0.75);
	box-shadow: 4px 4px 12px -8px rgba(0,0,0,0.75);}
.widget_search input[type="text"] {width: 95%;margin: 15px 5px 0 5px;}

/* Testimonnials*/
.testimonials_slider .testimonials_slider_ul li .bq_wrapper {background:none;}
.testimonials_slider blockquote, blockquote a, blockquote a:hover {color:#fff !important; text-align:center;}
.testimonials_slider .testimonials_slider_ul li .author h5 {color:#fff; font-style:italic;}
.testimonials_slider a.button, .testimonials_slider a.button {background:none; color:#fff;} 

/*Description Wrapper*/


/*Home*/
.why-sinfosy .fancy_heading .title, .why-sinfosy .fancy_heading .inside {color:#fff;text-transform:uppercase;}
.why-sinfosy .fancy_heading .title {font-size:42px;}
.fancy_heading_line {background-image: url(images/fanbcy-heading_white.png);}
.customer-slider-area .clients_slider_header {padding-bottom:5px;margin-bottom:30px !important;}
.customer-slider-area .title {color:#43c7f4;text-transform:uppercase;font-size:24px;letter-spacing:-0.5px;font-weight:600;border-bottom:2px solid #43c7f4;padding-bottom:10px}
.customer-slider-area .button_js {color:#43c7f4;background:none;border:1px solid #43c7f4 !important;}
.customer-slider-area .button_js:hover {color:#fff;background:#43c7f4;}
.customer-slider-area .clients_slider {margin-bottom:50px;}
.products-row h4 {color:#43c7f4;font-weight:600;font-size:32px;line-height:1.2em;letter-spacing:-1px;}

@media only screen and (max-width: 767px) {
.why-sinfosy .promo_box_wrapper .photo_wrapper, .why-sinfosy .promo_box_wrapper .desc_wrapper, .promo_box_wrapper .photo_wrapper, .promo_box_wrapper .desc_wrapper {width:100%!important;}
}

/*Footer*/
#Footer .footer_copy {background:#000;}
#Footer h4 {margin-top:5px;}
#Footer .footer_copy .one {margin-bottom: 30px;padding-top: 20px;}
#Footer #custom_html-2, #Footer #custom_html-4, #Footer #custom_html-7 {text-align:center;}
/*Solutions Tabs
.sintra-tabs .vc_tta-tab {width:50.08%;}*/
.sintra-tabs .vc_tta-tab>a {border:0!important;background-color:#24abe2!important;color:#fff;}
.sintra-tabs .vc_tta-tab.vc_active>a, .sintra-tabs .vc_tta-panel-body {border:0!important;background-color:rgba(67,199,244,0.1)!important;color:#fff;}
.sintra-tabs .vc_tta-panel-body {padding:0 !important;}
.sintra-tabs .vc_tta-panels {border:0!important;}

/*Feature List*/
.feature_list b {font-size: 16px;color: #0071bb;font-weight: 500;}
.feature_list li:hover b {color: #fff;}
.feature_list ul li {padding: 15px 20px 15px 10px;}

/*Pricing-table*/
.plan-inside strong {font-weight:500!important; color:#0071bb!important;}

/*Pics*/
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d {border: 1px solid #d1d2d4;}

/*List Style - Häkchen*/
.check-list ul, .check-list li {list-style: none!important;color:#fff;}
.check-list ul {padding-bottom:25px;}
.check-list li a {color:#fff!important;}

/*Buttons*/
.vc_btn3, .bg input[type="submit"] {background:none!important;border:1px solid #fff!important;text-transform:uppercase!important;color:#fff!important;width:100%;}
a.vc_btn3:hover,  .bg input[type="submit"]:hover {background-color:#0071bb!important;border:1px solid #0071bb!important;color:#fff!important;}
.button-blue .vc_btn3 {background-color:#24abe2!important;border:1px solid #24abe2!important;color:#fff!important;width:auto;margin-top:0;}
.button-blue a.vc_btn3:hover {background-color:#0071bb!important;border:1px solid #0071bb!important;color:#fff!important;}


/*Promo Box*/
.bg .promo_box_wrapper .desc_wrapper .desc, .why-sinfosy .promo_box_wrapper .desc_wrapper .desc, .bg .vc_row h4, .bg .vc_row .desc, .bg .desc, .bg .desc_wrapper h4 {color:#fff!important;}
.bg .promo_box_wrapper .photo_wrapper, .why-sinfosy .promo_box_wrapper .photo_wrapper {width:50%;}
.bg .promo_box_wrapper .desc_wrapper, .why-sinfosy .promo_box_wrapper .desc_wrapper {width:40%;color:#fff;}
.bg .promo_box_wrapper b, .why-sinfosy .promo_box_wrapper b {font-size: 16px;font-weight: 500;}
.promo_box_wrapper .desc_wrapper {padding-top:0;}
.bg a, .bg a:hover {color:#fff;}

/*Blog-Zitate*/
.post blockquote {border-left: 10px solid #0071bb;margin: 55px 10px;padding: 0.5em 10px;quotes: "\201C""\201D""\2018""\2019";background: rgba(67,199,244,0.2);color: #0071bb;font-size: 16px;}
.post blockquote:before {color: #0071bb;content: open-quote;font-size: 10em;line-height: 0.1em;margin-right: 0.05em;vertical-align: -0.37em;font-family: Georgia, "Times New Roman", serif;font-weight:bold;}
.post blockquote:after {display:none;}
.post blockquote p {display: inline;}

/*Contact-page - map*/
.wpb_gmaps_widget .wpb_wrapper {padding: 0!important;}
div.contact-map {margin-top:-65px;}

/*related Posts*/
.section-post-related .post-related .image_frame {margin-left:0;border:none;}
.section-post-related .post-related .date_label {display:none;}
.section-post-related .section-related-adjustment {border-color:#43c7f4; margin-top:50px;}
.section-post-related .post-related a.button {display:none;}

/*Einsparungsrechner*/
.outcome {background:#24abe2;color:#fff;padding:15px 15px 20px 20px!important;}
.outcome .section_breaks label{border:0!important;}
.eingabe {padding:10px 25px 20px 0px!important;}
.eingabe .section_breaks label, .eingabe .fields label {border-bottom:0!important;color:#24abe2;}
.cp_cff_12 #fbuilder .eingabe .dfield.slider-container {padding-left:0px!important;}
.cp_cff_12 #fbuilder .cff-calculated-field input#fieldname1_1{color:#ff0000;font-weight:700;}
.cp_cff_12 #fbuilder .cff-calculated-field input#fieldname8_1{color:#008000;font-weight:700;}
.cp_cff_12 #fbuilder .eingabe .fields:not(.cff-container-field) {padding:15px 10px;}

/*Mailchimp*/

aside .yikes-easy-mc-form input[type=email], .vc_custom_1511516527683 .yikes-easy-mc-form input[type=email],
aside .yikes-easy-mc-form input[type=number], 
aside .yikes-easy-mc-form input[type=password],
aside .yikes-easy-mc-form input[type=text], .vc_custom_1511516527683 .yikes-easy-mc-form input[type=text]
aside .yikes-easy-mc-form input[type=url], 
aside .yikes-easy-mc-form select, 
aside .yikes-easy-mc-form textarea {width:90%!important;margin:3px 0;color: #626262!important;background-color: rgba(255, 255, 255, 1)!important;border: 1px solid #EBEBEB!important;border-radius:0!important;}
aside label {margin-left:10px;}
aside .yikes-easy-mc-form .yikes-easy-mc-submit-button {width:90%!important;margin:10px;}
aside .yikes-easy-mc-form input[type="date"]:focus, 
aside .yikes-easy-mc-form input[type="email"]:focus, 
aside .yikes-easy-mc-form input[type="number"]:focus, input[type="password"]:focus, 
aside .yikes-easy-mc-form input[type="search"]:focus, input[type="tel"]:focus, 
aside .yikes-easy-mc-form input[type="text"]:focus, input[type="url"]:focus, 
aside .yikes-easy-mc-form select:focus, 
aside .yikes-easy-mc-form textarea:focus {color: #1982c2;background-color: rgba(233, 245, 252, 1) !important;border-color: #d5e5ee;outline: 0;}
aside .yikes-easy-mc-form label span {display:none;}
aside .yikes-easy-mc-form .field-no-label, .yikes-easy-mc-form label {font-weight: 400!important; width:95%!important;}

/*Kalender Event Post*/
table.event-post-calendar-table th, table.event-post-calendar-table td {padding:9px!important;}
.eventpost_calendar {border:none;}
.eventpost_calendar table {width:90% !important}

/*bg-Liste*/
.bg .infobox {background:none !important;}
.infobox ul li:before {background:none !important;}
.infobox ul li:after {left:0;}
.infobox ul li {padding:13px 0 13px 12px;}

/*story*/
.story_box .desc_wrapper {margin-right:0 !important;}

/*Social Widget*/
.mks_social_widget_ul {text-align:center;}

/*Popups*/
.spu-content input[type="submit"]{border:1px solid #fff;width:100%;}
.spu-content .wpcf7-list-item-label {color:#fff;}
.spu-content h1 {margin:-25px -25px 25px -25px!important; padding:25px 25px 20px 25px!important;background:#0071bb;}
.spu-icon, .spu-icon-close {color:#43c7f4;}
p.cta-popup {margin:25px -25px -25px -25px!important; padding:25px 25px 20px 25px!important;background:#0071bb;}
.spu-box {Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0071bb+0,24abe2+50,43c7f4+100 */
background: #43c7f4; /* Old browsers */
background: -moz-linear-gradient(top, #0071bb 0%, #24abe2 50%, #43c7f4 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #0071bb 0%,#24abe2 50%,#43c7f4 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #0071bb 0%,#24abe2 50%,#43c7f4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0071bb', endColorstr='#43c7f4',GradientType=0 ); /* IE6-9 */}

/*sprecher-Jahresveranstaltung*/
.team .image_frame, .team .image_frame .image_wrapper {border-radius:50%;}
.team h4, .team .desc_wrapper{text-align:center;}
.team hr {width:100%!important}
.bg .inside, .bg .team .subtitle{color:#FFF!important;}
.bg .team .hr_color {color:#FFF!important;background:#FFF!important;border-color:#FFF!important;}
.map-site .vc_column-inner{padding-top:0px!important;}