/*
Theme Name: Agrofields Child
Theme URI: http://cmsmasters.net/agrofields-child/
Author: cmsmasters
Author URI: http://cmsmasters.net/
Description: Agrofields Child Theme
Template: agrofields
Version: 1.0.0
License:
License URI:
Text Domain: agrofields-child
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/

.center h2 {
    text-align: center!important;
}
.rahmen .vc_figure {
    border: 2px solid #48b826;
    border-radius: 3px;
}

.middle_content {
    padding-top: 0px!important;
    padding-bottom: 0px!important;
}

/* Startseite oben Posts */
.wordbreakhyphen {
    word-wrap: break-word!important;
    hyphens: auto!important;
}

/* Sidebar */
.sidebar .widget_nav_menu .menu {
background-color: #48b826;
margin-right:0px!important;
}
.sidebar .widget_nav_menu .menu > li > a {
    color: #fff;
    padding-left: 10px;
}
.widget_nav_menu ul {
    border-top-left-radius: 5px!important;
    border-top-right-radius: 5px!important;
}
.sidebar.fl .widget_nav_menu .menu li > a {
 border-right-width: 0!important;
}

.sidebar .widget_nav_menu ul li > a:hover, .sidebar.fl .widget_nav_menu ul li.current-menu-item > a {
     border-right-color: #ffffff!important;
background-color:#f5c000;
}
/* Blog*/
.cmsms_post_category {
display:none!important;
}
.post.cmsms_default_type .cmsms_post_cont_info {
    border-bottom-width: 0px!important;
    border-top-style: solid;
    border-top-width: 4px;
    margin-bottom: 20px;
    padding: 0!important;
}
.cmsms_post_user_name, .cmsmsLike {
display:none!important;
}

.cmsms_theme_icon_desktop::before {
    content: none!important;
}
    
.cmsms_post_format_img {
    background-color: #ffffff!important;
    background-image: url("/wp-content/uploads/2015/02/favicon.png") !important;
    background-position: center center!important;
    border-radius: 0px!important;
    background-size: contain;
}
.img_placeholder_small {
    background-color: #ffffff!important;
    background-image: url("/wp-content/uploads/2015/02/favicon.png") !important;
    background-position: center center!important;
    background-size: contain;
}



/* Footer */
.cmsms_footer_small .footer_inner .copyright {
    font-size: 14px;
}

/* Tabs Farbe */
.vc_tta-color-green.vc_tta-style-classic .vc_tta-tab > a {
    background-color: #48b826!important;
    border-color: #48b826!important;
}
.vc_tta-color-green.vc_tta-style-classic .vc_tta-tab.vc_active > a {
    background-color: #f5c000!important;
    border-color: #f5c000!important;
    color:#ffffff!important;
}
.vc_tta-color-green.vc_tta-style-classic .vc_tta-tab > a:hover, .vc_tta-color-green.vc_tta-style-classic .vc_tta-tab > a:focus {
    background-color: #f5c000!important;
border-color: #f5c000!important;
}

/*Akkordeon Farbe */
.vc_tta-color-green.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    background-color: #48b826!important;
    border-color: #ffffff!important;
    color: #fff!important;
}
.vc_tta-color-green.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #fff!important;
}
.vc_tta-color-green.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-green.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #fff!important;
}
.vc_tta-color-green.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #f5c000!important;
    border-color: #ffffff!important;
    color:#ffffff!important;
}
.vc_tta-color-green.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-green.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus {
    background-color: #f5c000!important;
}

.zeileinhaltcenter {
text-align:center;
}
.wpb_single_image img {
    width: 100%;
}
.ppointer {
cursor:pointer;
}

/*Tooltip styling */
.bsf_tooltip-inner{background-color:#48b826!important;border-radius:5px!important;}
.bsf_tooltip.top .bsf_tooltip-arrow{border-top-color:#48b826!important}
.bsf_tooltip.top-left .bsf_tooltip-arrow{border-top-color:#48b826!important}
.bsf_tooltip.top-right .bsf_tooltip-arrow{border-top-color:#48b826!important}
.bsf_tooltip.right .bsf_tooltip-arrow{border-right-color:#48b826!important}
.bsf_tooltip.left .bsf_tooltip-arrow{border-left-color:#48b826!important}
.bsf_tooltip.bottom .bsf_tooltip-arrow{border-bottom-color:#48b826!important}
.bsf_tooltip.bottom-left .bsf_tooltip-arrow{border-bottom-color:#48b826!important}
.bsf_tooltip.bottom-right .bsf_tooltip-arrow{border-bottom-color:#48b826!important}

/* BrotkrÃ¼mel-Styling */
.cmsms_breadcrumbs .cmsms_breadcrumbs_inner, .cmsms_breadcrumbs .cmsms_breadcrumbs_inner a {
 background-color: #48b826;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #ffffff;
    display: inline-block;
    padding: 2px 5px;
font-size: 15px;
    font-weight: 400;
    line-height: 22px;
}
.headline .headline_outer .headline_inner .headline_table_wrap .cmsms_breadcrumbs {
    text-align: right;
}
@media only screen and (max-width: 767px) {
.cmsms_breadcrumbs {display:none!important;}
}
/* Menu Farben */
.header_bot .header_line_wrap, .header_bot .header_bot_outer::before, .header_bot_outer, .header_bot hr, .header_bot .cmsms_divider {
    border-bottom-color: #48b826!important;
}
.header_bot #navigation > li.current-menu-item > a, .header_bot #navigation > li.current-menu-ancestor > a, .header_bot #navigation > li > a[data-tag]:hover::before, .header_bot #navigation > li.current-menu-item > a[data-tag]::before, .header_bot #navigation > li.current-menu-ancestor > a[data-tag]::before, .header_bot #navigation > li.menu-item-highlight > a[data-tag]::before {
    color: #f5c000!important;
}
.header_bot #navigation > li > a > span.nav_bg_hov, .header_bot_inner #navigation > li.menu-item-highlight > a > span.nav_bg_clr {
    background-color: #f5c000!important;
}


/* Header-Bereich */
.top_img {
    background-attachment: scroll!important;
    background-size: cover!important;
    background-position: bottom!important;
}

@media only screen and (max-width: 767px) {

#header .search_wrap { 
 position: relative!important;
 right: 0%!important;
}

}

#header .search_wrap {
    position: absolute;
    right: 20%;
}



.headline .headline_outer .headline_inner {
    padding: 18px 20px 34px!important;
}
.headline .headline_outer .headline_inner .headline_table_wrap .headline_text h1 {
    background-color: #48b826;
color:#ffffff;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    display: inline-block;
    padding: 8px;
font-size: 30px;
}

#menu-item-5241 > a {
    font-weight: 700;
}


@media only screen and (min-width: 1024px) {

.meta_wrap {
    z-index: 100000;
}
#header .header_mid .logo_wrap {
    top: -23px;
}
#header .header_top .header_top_inner .header_top_right {
    text-align: right!important;
float: none!important;
}
.header_top_left {
    text-align: right!important;
}
.headeradresse {
    margin-top: 18px !important;
    font-size: 13px;
    line-height: 10px;
}
#menu-item-5241 > a {
    color:#ffffff;
}
#header .header_top .header_top_inner nav > div > ul > li {
    padding: 5px !important;
border-radius: 5px;
    background-color: #48b826;
}
#menu-item-5241 > a:hover {
    color:#ffffff;
}
#header .header_top .header_top_inner nav > div > ul > li:hover {
    background-color: #f5c000;
transition: color 0.3s ease-in-out 0s;
border-radius: 5px;
}

}


/* Header Bereich Mobile */
.responsive_nav.cmsms_theme_icon_resp_nav, .responsive_top_nav.cmsms_theme_icon_resp_nav {
    background-color: #48b826!important;
}
.responsive_nav.cmsms_theme_icon_resp_nav:hover, .responsive_top_nav.cmsms_theme_icon_resp_nav:hover {
    background-color: #f5c000!important;
}

/*Tour Styling */
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a {
    padding: 1.2em!important;
font-size: 19px!important;
}

/* Accordeon Styling */
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {
    border: 4px solid #48b826!important;
}
.wpb_accordion_section.group {
    margin-bottom: 10px!important;
}


/* Bilder-styling */
img.alignnone {
    margin-bottom: 0px;
}
/* PDF Thumb-styling */
.gruenerrahmen {border: 2px solid #48b826!important;
border-radius: 3px;width:106px!important;margin:0 auto!important;}

/* Sidebar Styling */
.cmsms_toggles.toggles_mode_toggle .cmsms_toggle_wrap.current_toggle .cmsms_toggle_title, hr, .widget .widgettitle, .cmsms_divider, .cmsms_widget_divider, .cmsms_tabs.tabs_mode_tour .cmsms_tabs_list .cmsms_tabs_list_item:last-child > a, .cmsms_clients_grid .cmsms_clients_item, .quote_grid .quotes_list, .portfolio.opened-article .project .project_sidebar .project_details .project_details_title {
    border-bottom-color: #48b826!important;
}

/* Bilder Karussell Styling */
.vc_images_carousel .vc_carousel-control .icon-prev, .vc_images_carousel .vc_carousel-control .icon-next {
    font-size: 90px!important;
}
.vc_images_carousel .vc_carousel-indicators li {
    background-color: #48b826!important;
    border: 1px solid #48b826!important;
}.vc_images_carousel .vc_carousel-indicators .vc_active {
background-color: #f5c000!important;
    border: 1px solid #f5c000!important;
}

/* Filelist Pro Downloads */
.prettyFileList .prettyFileBar {
    border-bottom: none!important;}
a.prettylink .fileTitle {
    color: #48b826;
}
/* Button */
.vc_btn-green, a.vc_btn-green, button.vc_btn-green {
    background-color: #48b826!important;
    color: #ffffff !important;
    transition: all 0.5s ease 0s;
}