/*
Theme Name: gaertnerei-allgaier.de
Theme URI: http://www.gaertnerei-allgaier.de
Description: Gärtnerei Allgeier in Burtenbach
Author: Punktplanung GmbH
Author URI: https://www.puntkplanung.de/
Version: 1.0.2
Template: bridge
*/
@import url("../bridge/style.css");

@font-face {
font-family: "HeyOctober";
src:url(https://www.floristik-allgaier.de/wp-content/fonts/HeyOctober.otf) format("opentype");
}

/* VORÜBERGEHEND MOBIL MENU ICON AUSGEBLENDET */
.mobile_menu_button{display:none !important;}

nav.main_menu > ul > li > a, h1, h3, h5, #slide-4-layer-4, #slider-font{font-family: HeyOctober !important;}
.footer_top h5{font-weight: 400 !important;}

.white h5 , .white p {color:#ffffff !important;}


/* BILDERGALERIE */
.flexslider, .portfolio_slider {margin-bottom: 0px !important;}
.ppt{display: none !important;}

/* HG BILD */
@media(min-width: 700px){
body {
	background-repeat:no-repeat !important;
	background-position:center center !important;
	background-attachment:fixed !important;
	-o-background-size: 100% 100%, auto !important;
	-moz-background-size: 100% 100%, auto !important;
	-webkit-background-size: 100% 100%, auto !important;
	background-size: 100% 100%, auto !important;
}}

/* EVENT KALENDER */
.event-color, .mec-search-form.mec-totalcal-box, .mec-time-details, #comments{display: none !important;}
.mec-container {margin-top: 6% !important;}

/* MOBIL */
@media(max-width: 768px){
.abstand-mobil{margin-top: 30px;}
}

/***************************************/

/* Punktplanung - Mobile Buchen Leiste */

/***************************************/


@media (min-width: 1001px) {
.buchen-bottom {display: none;}
}

@media (max-width: 1000px) {
.buchen-bottom {text-align: center;position: fixed;bottom: 0px;margin: 0px auto;width: 100%;background-color: #0088cc;padding: 10px 0px;z-index:-1;}
.buchen-bottom a {color: white;font-size: 24px; font-weight: 400; display:block;}
}




/***********************/

/* Punktplanung Stylings */

/***********************/

#wpadminbar {background-color: #9FC204; background-repeat: no-repeat; background-size: 120px; height: 50px; background-position-x: 15px; background-position-y: 12px; }
#wp-admin-bar-top-secondary {}
#wpadminbar #wp-admin-bar-wp-logo>.ab-item {background-image: url('http://www.punktplanung.de/wordpress-branding/wp-pp-logo2.png'); background-size:145px auto; background-position:5px 9px; background-repeat: no-repeat;}
#wpadminbar #wp-toolbar #wp-admin-bar-root-default #wp-admin-bar-wp-logo a.ab-item {width: 182px;}
#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon {display: none;}
#wp-admin-bar-wp-logo .ab-sub-wrapper {display: none !important}
#wp-admin-bar-site-name {}
#collapse-menu {display: none;}
#wpadminbar #wp-toolbar #wp-admin-bar-root-default #wp-admin-bar-wp-logo a.ab-item {height: 50px; }
#wpbody-content #dashboard-widgets .postbox-container {border: none;}
.postbox .hndle, .stuffbox .hndle {border: none;}
#wp-admin-bar-wp-logo a img {padding: 15px 60px 10px 0px;}
#wpadminbar #wp-admin-bar-site-name>.ab-item {color: #9FC204; background-color: #fff;}
#wpadminbar #wp-admin-bar-site-name>.ab-item:before {color: #9FC204;}
#wpadminbar .quicklinks>ul>li>a, #wpadminbar #wp-admin-bar-languages .ab-item {padding: 8px 8px 10px 7px;}
#wp-admin-bar-wpfc-toolbar-parent > .ab-item {padding: 8px 8px 10px 17px !important;}
#wpadminbar #wp-admin-bar-search .ab-item {display: none;}
#wpadminbar #wp-admin-bar-wpfc-toolbar-parent  .ab-submenu {padding: 0px; }
#wp-admin-bar-wpfc-toolbar-parent .ab-submenu .ab-item:hover {background-color: #9FC204;}
#adminmenuback, #adminmenu, #adminmenuwrap {background-color: #f6f6f6; }
#adminmenu, #adminmenu .wp-submenu, #adminmenuback, #adminmenuwrap {width: 196px !important}
#wpwrap {margin-top: 18px;}
#adminmenu .wp-submenu {left: 196px; }
#wpcontent, #wpfooter {margin-left: 203px;}
.wp-toolbar {background-color: #fff;}
#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head, #adminmenu .wp-menu-arrow, #adminmenu .wp-menu-arrow div, #adminmenu li.current a.menu-top, #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu, .folded #adminmenu li.current.menu-top, .folded #adminmenu li.wp-has-current-submenu {background-color: #9FC204 !important; color: #fff !important;}
ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu>li.current>a.current:after {border-right-color: #fff;}
#adminmenu > .wp-submenu {margin-left: 196px;}
#adminmenuwrap #adminmenu a {background-color:  transparent; color: #9FC204; font-size: 12px;}
#adminmenuwrap #adminmenu a:hover {background-color: #9FC204; color: #fff; }
#adminmenu div.wp-menu-image:before {color: #9FC204 }
#adminmenu div.separator {background-color: #9FC204; margin-top: 10px; }
#wp-admin-bar-new-content {display: none;}
.login {background-color: #9FC204 }
.login #backtoblog {text-align: center}
.login #backtoblog  a {color: #fff;}
.wp-core-ui input.button-primary {background-color: #9FC204; border: none;}
.wp-core-ui input.button-primary:hover {background-color: #000;}
#wpbody-content #dashboard-widgets .postbox-container {width: 100%}
/***********************/


.carousel-inner h2 {text-shadow: 3px 1px 2px rgba(0,0,0,.4);}
.title.title_size_large h1 {text-shadow: 3px 1px 2px rgba(0,0,0,.4);}
h5.qode_product_title.entry-title {font-size: 30px !important; font-weight: 600 !important;}
.abstand-h5 h5{margin-bottom:25px;}
.qode_product_list_masonry_holder .qode_product_list_item .qode_product_list_item_inner {background-color: #fafafae6;}
.woocommerce .content .container .container_inner, .woocommerce-page:not(.woocommerce-checkout) .content .container .container_inner {padding: 0;}
.woocommerce.single-product.qode-product-single-tabs-on-bottom .q_tabs {padding: 0px 10%;}
.description_tab a{height: 50px !important; line-height: 50px !important; font-size: 36px !important;}

.woocommerce-checkout input::placeholder{color:#000; font-weight:600; font-size:16px;}
.woocommerce input[type="text"]:not(.qode_search_field), .woocommerce input[type="password"], .woocommerce input[type="email"], .woocommerce textarea, .woocommerce-page input[type="tel"], .woocommerce-page input[type="text"]:not(.qode_search_field), .woocommerce-page input[type="password"], .woocommerce-page input[type="email"], .woocommerce-page textarea {font-size: 18px; font-weight: 500; color: #000 !important;}

.qode_product_list_masonry_holder .qode_product_list_item .qode_product_list_item_inner .qode_product_category a {font-size: 22px; color: #535353 !important;}
.woocommerce-cart table.cart tbody tr td a:not(.checkout-button), .woocommerce-checkout .checkout table tbody tr td a , .woocommerce table.cart tbody tr span.amount, .woocommerce-page table.cart tbody span.amount, .woocommerce table tr td{color: #464646 !important;}
.shop_table th{font-size:21px !important;}
.woocommerce div.cart-collaterals div.cart_totals table tr.order-total strong span.amount, .woocommerce-page div.cart-collaterals div.cart_totals table tr.order-total strong span.amount, .woocommerce-Price-amount{font-size: 26px !important; color: #464646 !important;}
.woocommerce form.checkout table.shop_table tfoot tr.order-total th, .woocommerce form.checkout table.shop_table tfoot tr.order-total td span.amount{color:#464646 !important;}



@media(max-width:1650px){.slider_content{width:45% !important; left:-3% !important;} .q_slide_title{font-size:50px !important;} .q_slide_text{font-size:19px !important;} .start-text .qbutton.big_large {height: 37px; line-height: 37px;}}
@media(max-width:1450px){nav.main_menu > ul > li > a {font-size: 21px; padding: 0 9px;}}
@media(max-width:1400px){.start-text h3 {font-size: 32px; line-height: 36px;} .start-text p{margin-top: 10px; margin-bottom: 12px; font-size: 15px; line-height: 22px;}}
@media(max-width:1230px){nav.main_menu > ul > li > a {font-size: 16px; padding: 0 9px;}}
@media(max-width:1200px){.start-text h3 {font-size: 19px; line-height: 27px;} .start-text p {margin-top: 4px; margin-bottom: 4px; font-size: 15px; line-height: 20px;} .start-text .qbutton.big_large {height: 30px; line-height: 30px; margin: 3px 25px;} .start-text .wpb_text_column{padding: 11px 16px 12px 16px !important;}}



.pum-overlay.pum-active,
.pum-overlay.pum-active .popmake.active {
	display: block !important;
	opacity:1 !important;
}