@charset 'utf-8';
/*
  Theme Name: Bonko Child
Theme URI: http://bonko.ancorathemes.com/
Description: Bonko - excellent WordPress theme with many different blog and header layouts
Author: AncoraThemes
Author URI: http://ancorathemes.com/
  Template: bonko
  Version: 1.0
  Tags: light, responsive-layout, flexible-header, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready

*/




/* =Theme customization starts here
-------------------------------------------------------------- */

.scheme_default a {
    color: #878432;
}
.scheme_default a:hover {
    color: #ffc40d;
}
.scheme_default .sc_icons .sc_icons_icon {
  background-color: #888533;
}
.scheme_dark .sc_icons_simple .icon-simple-button {
	color: #d0b16d !important;
}
.sc_icons_simple.sc_icons .sc_icons_icon + .sc_icons_item_title {
    font-family: 'Fontdiner Swanky'; /* Henny Penny */
    max-width: 100%;
}
.sc_icons_item_title {
    font-size: 1.6rem;
}
.sc_icons_simple.sc_icons .sc_icons_columns_wrap>div:nth-child(3n+2) .sc_icons_icon {
	background-color: #565f2d;
}
.sc_icons_simple.sc_icons .sc_icons_columns_wrap>div:nth-child(3n+1) .sc_icons_icon {
	background-color: #888533;
}
.sc_icons_simple.sc_icons .sc_icons_columns_wrap>div:nth-child(3n) .sc_icons_icon {
	background-color: #ac8537;
}
.sc_icons.smaller.sc_icons_size_small .sc_icons_item_description {
    font-family: inherit;
}
.sc_icons.sc_icons_default .sc_icons_columns_wrap>div+div {
    border-left: 5px solid transparent;
}
.sc_icons .sc_icons_icon {
    width: 6rem;
    height: 6rem;
    line-height: 6rem;
}
.scheme_default .sc_icons .sc_icons_item_linked:hover .sc_icons_icon {
    color: #f4bf3f;
}
.program-description .sc_icons_item_description {
    font-family: 'Roboto Condensed';
}
.sc_icons .sc_icons_icon:before, .sc_icons .sc_icons_icon > span:before {
    font-size: 5em;
    line-height: 1em;
}
.sc_icons .sc_icons_item > * {
    margin: 1em;
}
.sc_icons .sc_icons_icon + .sc_icons_item_title {
    margin-top: 0 !important;
}
.scheme_dark .sc_layouts_title_breadcrumbs {
  color: #fff;
}
.scheme_dark .sc_layouts_title_breadcrumbs a {
  color: #fff !important;
}
.scheme_dark .sc_layouts_title_breadcrumbs a:hover {
  color: #9e9185 !important;
}
.scheme_dark .breadcrumbs .breadcrumbs_delimiter {
  color: #fff !important;
}
.logo_text {
    font-weight: 900;
}
.scheme_dark .sc_layouts_row_type_narrow .sc_layouts_item_icon, .scheme_dark.sc_layouts_row_type_narrow .sc_layouts_item_icon {
    color: #9e9185;
}
.sc_button_video-btn .sc_button_text {
    font-family: 'Fontdiner Swanky'; /* Henny Penny */
}
.simple-btn {
	font-family: Outfit;
}
.sc_layouts_row_type_compact .sc_layouts_item input[type="text"].search_field {
	font-family: Outfit;
}
.sc_layouts_row_type_narrow .sc_layouts_item_details_line1 {
	font-family: Outfit;
}
.socials_wrap .social_item .social_name {
	font-family: Outfit;
}
.scheme_default .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):not(.sc_button_video-btn), .scheme_default input[type="submit"] {
	color: #ffffff;
}
.category-slider .sc_slider_controls .slider_controls_wrap > a, .category-slider .slider_container.slider_controls_side .slider_controls_wrap > a, .category-slider .slider_outer_controls_side .slider_controls_wrap > a, .category-slider .slider_outer_controls_outside .slider_controls_wrap > a {
    background-color: #878432 !important;
}
.scheme_default .sc_layouts_menu_nav>li.current-menu-item>a, .scheme_default .sc_layouts_menu_nav>li.current-menu-parent>a, .scheme_default .sc_layouts_menu_nav>li.current-menu-ancestor>a {
	color: #878432 !important;
	font-weight: 900 !important;
	
}
.sc_action_item_simple.with_image .sc_action_item_icon, .sc_action_item_simple.with_image .sc_action_item_title {
	color: #f4bf3f !important;
}
.sc_action_item_simple .sc_action_item_date {
	font-family: Outfit;
}
.sc_action_item_simple .sc_action_item_info {
	font-family: Outfit;
	font-size: 120%;
}
.sc_action_item_simple .sc_action_item_date:after {
	content: '$';
 	font-family: Outfit;
	font-weight: 900;
	color: #ffffff;
}
.sc_testimonials_item_content:after {
    content: '\E942';
}
.sc_testimonials_item_author_title {
	font-family: 'Fontdiner Swanky'; /* Henny Penny */
	font-size: 120% !important;
}
.sc_testimonials_title:before {
    background-image: url(/wp-content/uploads/2018/06/testimonials-nocopyright.png) !important;
}
.category-slider .slide_title a:hover {
    color: #f4bf3f !important;
}
.breadcrumbs {
    font-family: Outfit;
}
.tribe-events .tribe-events-c-top-bar__today-button {
    font-family: "Outfit" !important;
}
.scheme_dark .sc_layouts_menu_nav>li>a:hover, .scheme_dark .sc_layouts_menu_nav>li.sfHover>a {
    color: #9e9185 !important;
}
.scheme_default .theme_button {
    color: #ffffff !important;
}
.scheme_default .sc_layouts_row_type_narrow .sc_button_default, .scheme_default .sc_layouts_row_type_narrow .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image), .scheme_default.sc_layouts_row_type_narrow .sc_button_default, .scheme_default.sc_layouts_row_type_narrow .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image) {
	background-color: #878432;
}
.scheme_default .sc_layouts_row_type_narrow .sc_button_default:hover, .scheme_default .sc_layouts_row_type_narrow .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover, .scheme_default.sc_layouts_row_type_narrow .sc_button_default:hover, .scheme_default.sc_layouts_row_type_narrow .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover {
	background-color: #f4bf3f;
	color: #3d332a !important;
}
.ticket-orders label {
	font-family: "Roboto Condensed";
	font-size: 18px;
}
.ticket-orders .mt-ticket-field.mt-available input[type="number"] {
    font-size: 18px;
}
.scheme_default .sc_edd_details .downloads_page_tags .downloads_page_data>a, .scheme_default .wp-block-tag-cloud a, .scheme_default .widget_product_tag_cloud a, .scheme_default .widget_tag_cloud a {
	font-family: "Roboto Condensed";
	color: #ffffff;
}
.widget_calendar caption {
	font-family: "Outfit";
	font-size: 20px;
}
.widget_calendar th {
    font-family: "Outfit";
}
.scheme_default .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__today-button, .scheme_default .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__button {
	color: #fff;
}
.scheme_default .post_meta_item.post_categories, .scheme_default .post_meta_item.post_categories a {
    color: rgb(255, 255, 255);
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input {
	padding: 0 1em 0 3.5em;
	font-size: 18px;
}
.service_default_btn, .vc_toggle_arrow .vc_toggle_icon, .history-slider .sc_slider_controls .slider_controls_wrap>a, .history-slider .slider_container.slider_controls_side .slider_controls_wrap>a, .history-slider .slider_outer_controls_side .slider_controls_wrap>a, .history-slider .slider_outer_controls_outside .slider_controls_wrap>a, .post_meta_item.post_date:before, .nav-links .page-numbers.prev, .nav-links .page-numbers.next, .comments_pagination .page-numbers.prev, .comments_pagination .page-numbers.next {
    background-color: #f4bf3f !important;
}
.service_default_btn:hover {
    background-color: #ffc40d !important;
}
.post_meta_label, .esg-filters div.esg-navigationbutton, .page_links > span:not(.page_links_title), .page_links > a, .comments_pagination .page-numbers, .nav-links .page-numbers {
    font-family: "Outfit";
}
.post_meta_item.post_author span {
    font-family: "Roboto Condensed";
}
.sc_price_item_price_value {
    font-family: "Outfit" !important;
    font-size: 4rem;
    font-weight: 700;
}
.sc_price_item_price, .sc_price_item_description ul, .sc_price_item_details ul {
    font-family: "Roboto Condensed" !important;
}
.scheme_default .sc_price_item .sc_price_item_title, .scheme_default .sc_price_item .sc_price_item_title a {
    font-family: "Outfit" !important;
    font-weight: 700;
    color: #fff;
}
.sc_price_default .sc_price_item_link {
    background-color: #888533 !important;
}
.sc_price_default .sc_price_columns_wrap>div:nth-child(3n+2) .sc_price_item_link, .sc_price_default .sc_price_content.sc_item_content .sc_price_item:nth-child(3n+2) .sc_price_item_link {
    background-color: #565f2d !important;
}
.sc_price_default .sc_price_columns_wrap>div:nth-child(3n+0) .sc_price_item_link, .sc_price_default .sc_price_content.sc_item_content .sc_price_item:nth-child(3n+0) .sc_price_item_link {
    background-color: #ac8537 !important;
}
.scheme_default .sc_icons .sc_icons_icon {
    background-color: #565f2d;
}
.scheme_default .sc_icons .sc_icons_icon {
    color: #fff;
    padding: 30px;
}
.history-slider .slide_content .sc_item_title {
    font-family: Outfit;
}
.scheme_default .sc_item_subtitle {
    color: inherit;
    font-family: Outfit;
    font-weight: 200;
    font-style: normal;
    font-size: 1.4rem;
    letter-spacing: 6px;
    text-transform: uppercase;
}
.sc_team_default .sc_team_item_subtitle {
    font-family: "Roboto Condensed" !important;
}
.cq-cardslider-date {
    font-family: Outfit;
    font-weight: 700;
}
.cq-cardslider-defaultdot-lightgray .cq-cardslider-nav .swiper-pagination-bullet {
    background: #3d332a !important;
}
.scheme_default .sc_layouts_menu_nav>li li>a:hover {
    color: #f4bf3f !important;
}
table th {
	font-family: "Outfit";
	font-size: 18px;
}
.sc_skills_counter .sc_skills_total {
    font-family: Outfit !important;
    font-weight: 900;
}
.scheme_default blockquote, .scheme_default blockquote:before {
    color: #fff;
}
.cq-timeline .cq-timeline-text {
    line-height: 40% !important;
    font-size: 2.8rem;
    font-family: "Outfit";
    font-weight: bold;
    color: #50473e;
}
.cq-timeline .cq-timeline-icon-darkgray.cq-timeline-iconcontainer {
    background-color: rgb(80, 71, 62) !important;
}
.cq-timeline .cq-timeline-row.cq-timeline-style-darkgray .cq-timeline-contentcontainer .cq-timeline-content {
    background-color: rgb(61, 51, 42) !important;	
}
.cq-timeline-borderdarkgray:before {
    background-color: #50473e !important;
}
.cq-timeline .cq-timeline-row.cq-timeline-style-darkgray:nth-child(odd) .cq-timeline-item .cq-timeline-contentcontainer .cq-timeline-content:before {
    border-right: 10px solid rgb(61, 51, 42) !important;
}
.cq-timeline .cq-timeline-row.cq-timeline-style-darkgray:nth-child(even) .cq-timeline-item .cq-timeline-contentcontainer .cq-timeline-content:after {
    border-left: 10px solid rgb(61, 51, 42) !important;
}
figcaption {
    display: none;
}

@media (min-width: 1400px) {
	#home_introduction, #about_introduction {
	    background-image: url(/wp-content/uploads/2018/11/lines-nocopyright.png?id=1133);
	    background-position: top left;
	    background-repeat: no-repeat;
	}
	#home_animals {
	    background-image: url(/wp-content/uploads/2018/07/rightgreen-nocopyright.jpg?id=1016);
	    background-position: center right;
	    background-repeat: no-repeat;
	}
}
@media (max-width: 769px) {
	.cq-timeline .cq-timeline-text {
	    padding-top: 0.5em;
	}
	.sc_testimonials_title:before {
	    background-image: none !important;
	}
}
@media (max-width: 479px) {
	#footer_logo_column {
		text-align: center;
	}	
}
@media (max-width: 375px) {
    .alter-text2.wpb_text_column {
        padding: 0 3rem;
    }
}
@media (max-width: 280px) {
    .alter-text2.wpb_text_column {
        padding: 0 1rem;
    }
}