/*
 Theme Name:   Groppe Child
 Theme URI:    http://victorthemes/themes/groppe
 Description:  Groppe Child Theme
 Author:       VictorThemes
 Author URI:   http://themeforest.net/user/VictorThemes/portfolio
 Template:     groppe
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         one-column, two-columns, left-sidebar, right-sidebar, custom-menu, featured-images, post-formats, theme-options, translation-ready
 Text Domain:  groppe-child
*/

/* Write Custom CSS */


body {
	-webkit-font-kerning: none;
	font-kerning: none;
}

/* blue button */
/*input#submit.submit.btn, input#submit.submit.btn:active, input#submit.submit.btn:focus,
#commentform .form-submit .submit, #commentform .form-submit .submit:active, #commentform .form-submit .submit:focus,*/
a.grop-btn.grop-btn_overly, a.grop-btn.grop-btn_overly:active, a.grop-btn.grop-btn_overly:focus
.vc_btn3.vc_btn3-color-blue, .vc_btn3.vc_btn3-color-blue:active, .vc_btn3.vc_btn3-color-blue:focus,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:focus {
    background-color: #4872ae !important;
	border-color: #4872ae !important;
	border-width: 1px;
    border-radius: 5px;
    font-weight: 500;
    color: #fff !important;
    opacity: 1;
	text-transform: uppercase !important;
    -webkit-transition: none;
    transition: none;
}

a.grop-btn.grop-btn_overly:hover,
.grop-cusigl_pager a:before, .grop-sigl_pager a:before,
.grop-cusigl_pager a:hover, .grop-sigl_pager a:hover,
.vc_btn3.vc_btn3-color-blue:hover, 
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:hover {
    background-color: #4872ae !important;
	border-color: rgba(0, 0, 0, 0) !important;
	border-width: 1px;
    border-radius: 5px;
    font-weight: 500;
    color: #fff !important;
    opacity: 0.90;
	text-transform: uppercase !important;
    -webkit-transition: none;
    transition: none;
}

/* red cta button */
a.grop-btn.grop-btn_overly.grop-hadr_donate_btn,
a.grop-btn.grop-btn_overly.grop-hadr_donate_btn:active,
a.grop-btn.grop-btn_overly.grop-hadr_donate_btn:focus
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink:active,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus {
    background-color: #da1a00 !important;
    border-radius: 5px;
    font-weight: 500;
    color: #fff;
	text-transform: uppercase;
    /* position: revert; */
}

a.grop-btn.grop-btn_overly.grop-hadr_donate_btn:hover,
.vc_btn3.vc_btn3-color-juicy-pink:hover,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover {
    background-color: #da1a00 !important;
    border-radius: 5px;
    font-weight: 500;
    color: #fff;
    opacity: 0.90;
	text-transform: uppercase;
    /* position: revert; */
}

.bold-font {
	font-weight: 500;
}
.bolder-font {
	font-weight: 600;
}

/* heart color */
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-juicy_pink .vc_icon_element-icon {
	color: #da1a00;
}



/* no sitebar */
/*
.grop-page-rgt_sidebar {
	display: none;
}
.grop-post_meta {
	display: none;
}
.grop-page-with_sidbr_entry_content {
}
.grop-sigl_social {
		display: none;
}
.grop-sigl_footer {
		display: none;
}
*/

.grop-breadcrumb {
    display: none;
}

/* header menu */
.grop-header_top {
	display: none;
}
.sticky-header {
	background-color: #ffffff;
}
#grop-mainmenu > li > a {
	color: #cccccc;
}
.grop-page_banr_overly_opc-30 {
  background-color: rgba(0, 0, 0, 0.0);
}
#grop-mainmenu > li.menu-item-has-children {
    margin-right: 5px;
}

.grop-nav-br {
    padding-left: 5px;
}
/* header menu logo */
.grop-logo {
	padding-top: 5px !important;
}

/* footer copyright */
.grop-copyright, .grop-copyright a {
	text-transform: none;
	font-size: 12px;
	line-height: 16px;
}

/* footer menu */
#menu-footer-menu > li > a {
	color: #4872ae;
	font-weight: 500;
}
#menu-footer-menu > li > a:hover, #menu-footer-menu > li > a:active {
	color: #666666;
	font-weight: 500;
}

#menu-footer-menu > li.menu-item-object-page {
    border-bottom: none !important;
    padding-bottom: none !important;
    margin-bottom: none !important;
}

.grop-ftr_sngl_widget .menu-footer-menu-container ul li a,
.grop-ftr_sngl_widget .menu-footer-menu-franzoesisch-container ul li a {
    display: inline;
}

.grop-ftr_sngl_widget .menu-footer-menu-container ul li a:before,
.grop-ftr_sngl_widget .menu-footer-menu-franzoesisch-container ul li a:before {
    content: "";
}

/* footer btn shadow */
.footer-btn-shadow {
	-webkit-box-shadow: rgba(0,0,0,0.8) 0 0 10px !important;
	box-shadow: rgba(0,0,0,0.8) 0 0 10px !important;
	padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 20px;
    padding-right: 20px;
	display: block;
    text-align: center;
	margin-bottom: 20px;
}

/* grop button color */
/*
.grop-btn, .grop-btn:hover {
	color: #ffffff;
}
a.grop-btn.grop-btn_overly.grop-hadr_donate_btn:hover {
    cursor: pointer;
    color: #151515;
}

.grop-header_area .grop-hadr_donate_btn {
    color: #ffffff;
    border-radius: 5px;
	background-color: #da1a00;
	font-weight: 500;
}
a.grop-btn.grop-btn_overly.grop-hadr_donate_btn:hover {
    cursor: pointer;
    color: #ffffff;
	opacity: 0.90;
}
*/
.grop-post_title, .grop-post_title a {
	color: #4872ae;
	font-weight: 500;
}

/* hide organisation and foundation overviews */
.operations-team, .foundation-board {
	display: none;
}

/* description 12px small grey */
.description_12px p:last-child {
	color: #999999;
	font-size: 12px;
	line-height: 18px;
}

/* post pagination */
.grop-posts-pagination-warp {
	margin-top: 0px;
	margin-bottom: 20px;
}
.grop-blog_post:last-child {
	margin-bottom: 10px;
}

/* search header */
.grop-hadr_search > a, .grop-hadr_shopping_cart > a {
	color: #cccccc;
}

/* timeline gap */
.padding-top-0>.vc_column_container>.vc_column-inner {
	padding-top: 0px !important;
}
.timeline {
    background-position: left !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
	height: 50px;
}
.timeline-top {
    background-image: url(../../uploads/2018/11/timeline-top.png?id=4596) !important;
}
.timeline-middle {
    background-image: url(../../uploads/2018/11/timeline-middle.png?id=4595) !important;
}
.timeline-bottom {
    background-image: url(../../uploads/2018/11/timeline-bottom.png?id=4594) !important;
}

/* footer horizontal list */
#menu-footer-menu ul
{
    /*margin: 0;
    padding: 0;*/
}

#menu-footer-menu ul li
{
    list-style-type: none;
    display: inline;
}

#menu-footer-menu li:not(:first-child):before {
	/*font-weight: 600;*/
	color: #4872ae;
    content: " | ";
	margin-right: 10px;
}

#menu-footer-menu > li > a:hover, #menu-footer-menu > li > a:active {
	color: #da1a00;
}
.grop-ftr_sngl_widget {
	margin-top: 0px;
	margin-bottom: 10px;
}

.grop-footer_top_widgets_warp {
	padding: 30px 0px;
}


/* burger menu visible */
.collapse-button .icon-bar {
  background-color: #000000;
  width: 20px;
}

/* cookie info */
.pea_cook_wrapper.pea_cook_bottomright {
    bottom: 0px;
    right: 0px;
    margin-left: 0%;
}
.pea_cook_wrapper {
    border-radius: 0px;
}

/* sponsor logos */
.sponsor-caption .vc_figure-caption {
    font-size: 9px;
    line-height: 10px;
    text-align: center !important;
    margin-top: 10px !important;
}
.sponsor-block .vc_row-flex {
    display: block;
}

/* download section */
.dl-icon {
   content: "f316";
}
li > h3 {
    color: #000000 !important;
}
li {
    /*list-style-type: none;*/
    margin: 0;
    padding: 0;
}

/* events */
.tribe-events-cal-links {
    width: auto;
    float: right;
}
.single-tribe_events .tribe-events-content {
    padding-top: 0px;
}
.tribe-events-back {
    
}
.tribe-events-back a {
    background-color: #4872ae !important;
    border-color: #4872ae !important;
    border-width: 1px;
    border-radius: 5px;
    font-weight: 500;
    color: #fff !important;
    opacity: 1;
    text-transform: uppercase !important;
    font-family: "Raleway", Arial, sans-serif;
    font-style: normal;
}
/*.grop-evensigl_map h4 {
    display: none;
}*/
.grop-fix .grop-ucoming_evnt_footr {
    display: none;
}
.grop-evensigl_dtls_warp > .grop-dtls_title {
    color: #ffffff;
}
.tribe-bar-disabled {
    display: none;
}
.tribe-events-page-title {
    font-weight: 600;
}
.grop-evnt_d, grop-evnt_m-y {
    font-family: "Raleway", Arial, sans-serif !important;
}
#tribe-events-content > .tribe-events-button {
    display: none; 
}
.tribe-events-after-html p {
    text-align: right;
}
#tribe-events .tribe-events-button:hover {
    background-color: #4872ae !important;
    color: #ffffff;
    opacity: 0.90;
}
.grop-evensigl_txbtn {
    margin-top: 26px;
}
.single-tribe_events .tribe-events-event-image {
    text-align: left !important;
}
.single-tribe_events .tribe-events-event-image {
    /* float: left; */
    float: right;
    width: auto; 
    /*width: 500px;*/
}
.grop-evensigl_content {
    clear: both;
}
#tribe-events-pg-template, .tribe-events-pg-template {
    margin: 10px auto;
    max-width: 1200px;
}
.grop-evensigl_media {
    width: 265px;
    overflow: hidden;
    float: right;
    clear: both;
}
@media only screen and (max-width: 767px) {
    .tribe-events-event-image {
        display: none;
    }
}

/* 404 site */
#error_message {
    display: none;
}
.error_message {
    margin-top: 0px;
}

/* sitebar */
.grop-side-widget-title, .grop-page-rgt_sidebar h1, .grop-page-rgt_sidebar h2, .grop-page-rgt_sidebar h3, .grop-page-rgt_sidebar h4, .grop-page-rgt_sidebar h5, .grop-page-rgt_sidebar h6 {
    font-family: "Raleway", Arial, sans-serif !important;
}
body .grop-hm-3sildcapst3_text p, body .grop-oic_txt, body [class*="grop-input-col-"] input, body [class*="grop-input-col-"] select, body .grop-callout3_cont h2, body .grop-resform_footr, body .grop-faqp-title, body .grop-header_info > ul li, body .grop-header_info > ul a, body h4.grop-cause_title, body .grop-donation_stats, body .grop-cause_time, body .grop-cause_remor_btn, body .grop-prlax_captn_text p, body h4.grop-ucoming_evnt_title, body .grop-prjct_nav_tabs li a, body .grop-prjct_tab_title, body .grop-prjct_tab_title a, body .grop-fetrd_cause_cont .grop-fetrd_cause_title, body .grop-fetrd_cause_cont .grop-fetrd_cause_title a, body .grop-fetrdcs_dnt_stats, body .grop-counter_cont p, body .help_single_itm_warp h4, body .help_single_itm_warp h4 a, body h4.grop-news_ps_title, body .grop-copyright, body .grop-caudetai_title, body .grop-dnatrsd_name, body .grop-stryabtus_box_txt h5, body .grop-suprtus_tday_txt h4, body .grop-suessrstr_name, body .grop-cntdwn_upevt_txt h5, body .grop-cntdwn_upevt_txt h4, body .grop-dont_sectors_txt .grop-dont_sectors_mta, body .grop-dont_sectors_txt .grop-dont_sectors_btn, body .grop-missions_txt h4, body .grop-suess_strisst2_pst_txt h4, body .grop-vltrs_peple_intro_txt h4, body .grop-vltpeple_prmo_btn, body .grop-tstimnl_intro .grop-tstimnl_prsn-title, body #grop_filters ul li, body .grop-posts-pagination-warp .page-numbers, body .woocommerce-pagination .page-numbers, body .grop-side-widget > ul li a, body .grop-upcomt_wigt_txt h5, body .grop-side-widget .tagcloud a, body .grop-cusigl_meta, body .grop-sigl_meta, body .grop-cusigl_dt-txt, body .grop-sigl_dt-txt, body .grop-urtcau_wigt_txt h5, body .grop-urtcau_wigt-date, body .grop-ab_msionrd_btn, body .grop-ab_msions_txt h4, body .grop-tm_intro h4, body .grop-tm_intro h6, body .grop-tmsl_conctinfo span, body .grop-grop-oimtrm_btn, body .grop-oic_singl_warp p, body [class*="grop-worldmap_"] .tooltip.top .tooltip-inner, body .grop-bvlist_text h4, body [class*="grop-input-col-"] label, body [class*="grop-input-col-"] input, body [class*="grop-input-col-"] textarea, body [class*="grop-input-col-"] select, body .grop-galry_cption, body .grop-cgettouch_info h4, body .grop-post_title, body .grop-pulrnws_wigt_warp h5, body .grop-sigl_content h4, body .author-content .author-name, body #comments.comments-area .grop-comments-meta h4, body #comments.comments-area a.comment-reply-link, body #comments.comments-area #respond #reply-title small a, body .grop-projct_content_warp h4, body .woocommerce-result-count, body .woocommerce .woocommerce-ordering select, body .woocommerce ul.products li.product h3, body .woocommerce ul.cart_list li a, body .woocommerce ul.product_list_widget li a, body .woocommerce .quantity .qty, body .woocommerce-tabs .panel > h2, body .woocommerce-Tabs-panel--description h2, body .woocommerce div.product .woocommerce-tabs .woocommerce-Reviews-title, body .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta > strong, body .woocommerce #reviews h3#reply-title, body .woocommerce #review_form #respond p[class*="comment-form"] > label, body .woocommerce table.shop_attributes th, body .woocommerce-error, body .woocommerce-info, body .woocommerce-message, body .woocommerce form .form-row label, body .lost_password, body .woocommerce table.shop_table td.product-name, body .woocommerce .woocommerce-checkout-payment label, body .woocommerce-page .woocommerce-checkout-payment label, body #add_payment_method #payment .payment_method_paypal .about_paypal, body .woocommerce-cart #payment .payment_method_paypal .about_paypal, body .woocommerce-checkout #payment .payment_method_paypal .about_paypal, body .woocommerce-cart .woocommerce table.shop_table th, body .woocommerce-cart .woocommerce table.shop_table .cart_item td.product-name, body .woocommerce-cart .woocommerce-shipping-calculator .shipping-calculator-button, body .grop-rsd_amn, body .grop-gal_amn, body .grop-chart_tolltip_list > div, body .grop-piechart_inrtxt h6, body .grop-piechart_inrtxt h5, body .grop-piechart_list li, body .grop-pww_btn, body .grop-faq-heading .panel-title, body .grop-header_style3 .grop-hsi2_txt h5, body .grop-header_style3 .grop-hsi2_txt h6, body .grop-callout_txt_warp p, body .grop-sigl_tags, body .wpcf7 input, body .wpcf7 textarea, body .wpcf7 select, body .grop-sigl_content, body #comments.comments-area .comment-content, body .grop-sigl_content h3, body .grop-sigl_content th, body #comments.comments-area .comment-content h4, body #comments.comments-area .comment-content h3, body #comments.comments-area .comment-content th, body .grop-sigl_content h5, body .grop-sigl_content h6, body #comments.comments-area .comment-content h5, body #comments.comments-area .comment-content h6, body ul.slimmenu li a, body .grop-btn, body .grop-knob, body .grop-donation_stats .grop-rasd_amount, body .grop-fetrdcs_dnt_stats .grop-rasd_amount, body .grop-caudetai_amunt, body .flip-clock-divider .flip-clock-label, body [class*="grop-sildcap_tag-"], body .grop-hm-3sildcapst3_btn, body .grop-cusigl_dtr_count, body .grop-sigl_dtr_count, body .grop-cusigl_title, body .grop-sigl_title, body .grop-cusigl_pager a, body .grop-sigl_pager a, body .grop-tmsl_conctinfo, body .grop-oimt_cption, body .grop-callout3_cont h2 span, body .grop-evensigl_tx, body .grop-evensigl_desc_warp h4, body .grop-float_left h5.grop-dtls_title, body .no-sidebar h5.grop-dtls_title, body .grop-float_left .grop-dtl h5, body .no-sidebar .grop-dtl h5, body .grop-evensigl_map h4, body .grop-gm-text, body #comments.comments-area #respond #commentform .form-submit .submit, body .grop-pjctsigle_title, body .grop-prjctinfo_box h6, body .grop-pjdnatrsd_area > h3, body .woocommerce span.onsale, body .woocommerce #respond input#submit, body .woocommerce a.button, body .woocommerce button.button, body .woocommerce input.button, body .woocommerce div.product .product_title, body .woocommerce div.product .woocommerce-tabs ul.tabs li a, body .woocommerce table.shop_table th, body .grop-hsi2_txt h6, body .grop-hsi2_txt h5, body .grop-rsd_amn span, body .grop-gal_amn span, body .grop-hm4srv_txt h4, body .grop-faqp-title span, body .grop-404_txt h2, body .grop-sigltags_warp > span, body .grop-sigl_content h1, body .grop-sigl_content h2, body #comments.comments-area .comment-content h1, body #comments.comments-area .comment-content h2, body .grop-sigl_content .post-password-form input[type="submit"], body #comments.comments-area .comment-content .post-password-form input[type="submit"], body .grop-cause_donate_btn, body .grop-vltrs_peple_intro, body .grop-causelist_donate_btn, body .grop-tmsl_intro, body .grop-evensiglre_btn, body .grop-confrm_sigl .grop-btn_submit, body .wpcf7 input[type="submit"], body .wpcf7 button[type="submit"], body .grop-offic_loc, body .grop-404_btn, body .tribe-events-list-widget-events h4.tribe-event-title a, body .submit-form .give-submit.give-btn, body .donation-form-wrap h2, body .donation-form-wrap legend.give-payment-mode-label, body .grop-float_left .grop-evensigl_content h4, .woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-family: "Raleway", Arial, sans-serif !important;
}

/* woo commerce changes */
.product_meta, h2.woocommerce-loop-product__title {
	display: none;
}
.grop-wooco_content_warp > .product_meta {
	display: none;
}
.woocommerce-billing-fields h3 {
    font-family: "Raleway", Arial, sans-serif !important;
}
.woocommerce ul.products.columns-3 li.product .price {
	display: none !important;
}
.woocommerce ul.products.columns-3 li.product .button:hover, .woocommerce ul.products.columns-3 li.product .button:focus {
    background-color: #4872ae !important;
    color: #ffffff;
}

.woocommerce div.product form.cart .button,
.woocommerce-cart .woocommerce .cart .button {
    background-color: #4872ae !important;
	border-color: rgba(0, 0, 0, 0) !important;
	border-width: 1px;
    border-radius: 5px;
	font-size: 15px;
    font-weight: 500;
	height: 45px;
    color: #fff !important;
	text-transform: uppercase !important;
    -webkit-transition: none;
    transition: none;
}
.woocommerce div.product form.cart .button:hover {
    background-color: #4872ae !important;
	border-color: rgba(0, 0, 0, 0) !important;
	border-width: 1px;
    border-radius: 5px;
	font-size: 15px;
    font-weight: 500;
	height: 45px;
    color: #fff !important;
    opacity: 0.90;
	text-transform: uppercase !important;
    -webkit-transition: none;
    transition: none;
}

.woocommerce button,
.woocommerce a.button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    background-color: #4872ae !important;
	border-color: rgba(0, 0, 0, 0) !important;
	border-width: 1px;
    border-radius: 5px;
	font-size: 15px;
    font-weight: 500;
	line-height: 50px;
	height: 50px;
    color: #fff !important;
	text-transform: uppercase !important;
    -webkit-transition: none;
    transition: none;
}
.woocommerce button:hover,
.woocommerce a.button:hover,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover {
    background-color: #4872ae !important;
	border-color: rgba(0, 0, 0, 0) !important;
	border-width: 1px;
    border-radius: 5px;
	font-size: 15px;
    font-weight: 500;
	line-height: 50px;
	height: 50px;
    color: #fff !important;
    opacity: 0.90;
	text-transform: uppercase !important;
    -webkit-transition: none;
    transition: none;
}

.woocommerce ul.products.columns-3 li.product .button {
    background-color: #4872ae !important;
	border-color: rgba(0, 0, 0, 0) !important;
	border-width: 1px;
    border-radius: 5px;
	font-size: 15px;
    font-weight: 500;
	height: 34px;
    color: #fff !important;
	text-transform: uppercase !important;
    -webkit-transition: none;
    transition: none;
}
.woocommerce ul.products.columns-3 li.product .button:hover {
    background-color: #4872ae !important;
	border-color: rgba(0, 0, 0, 0) !important;
	border-width: 1px;
    border-radius: 5px;
	font-size: 15px;
    font-weight: 500;
	height: 34px;
    color: #fff !important;
    opacity: 0.90;
	text-transform: uppercase !important;
    -webkit-transition: none;
    transition: none;
}
.woocommerce-notices-wrapper, .woocommerce-result-count, .woocommerce-ordering {
    display: none;
}
.grop-page-rgt_sidebar.woocommerce {
    display: none;
}
.woocommerce-product-gallery__image {
    pointer-events: none;
}

/* wpml */
/* li.wpml-ls-current-language {
    display: none !important;
} */
/* #grop-mainmenu ul.sub-menu {
    width: 70px !important;
} */
#grop-mainmenu > li > a {
    padding: 37px 10px 35px !important;
}
/* Header typo */
.trans-header h2.grop-page_title, h2.grop-page_title {
    font-family: "Raleway", Arial, sans-serif !important;
}