/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");


.wpb_text_column :last-child, .wpb_text_column p:last-child {margin-bottom: 20px !important;}
.drop_down .second .inner ul li.sub a i.q_menu_arrow {color:#fff !important;}
.header_top {height:35px !important;}
.header_top p {
    line-height: 32px;
    padding:0px !important;
    margin-top: -3px;
    margin-right: 14px;
}
.zipline {background-color:#415D34; padding:10px 11px; color:#fff; font-weight:500; margin-right:10px !important;}
.buy-tickets {background-color: #597E26 !important; padding:10px 11px; color:#fff !important; font-weight:500; margin-right:10px !important;}
.become-member {background-color: #fff  !important; padding:10px 11px;color:#415D34 !important; font-weight:500; margin-right:10px !important; border:2px solid #415D34}
.online-gift {background-color: #AC6206 !important; padding:10px 11px; color:#fff !important; font-weight:500;}
.qode_image_hover_zoom_in h2{font-size:16px !important; color:#117a3e !important; margin-bottom:15px !important;}



.footer_top p{  color: #fff !important;}
.footer_top a {color:#fff !important;}
.footer_bottom p {font-size:12px !important; padding:15px 20px}
.q_social_icon_holder {margin-left:10px !important; margin-top:-7px !important;}
.home-abt {padding:20px 120px !important;}

.home-abt ul li {font-family: 'Cabin', sans-serif !important; margin-top:10px !important;}
.home-btn {padding:10px 30px !important;}

.single-post .content {margin-top:15px !important;}
.single-format-standard .title.title_size_large h1{display:none !important;}

.header_bottom {padding:0px 0px !important;}

header.fixed_hiding.centered_logo .header_inner_left {margin:0px !important;}
header.fixed_hiding .logo_wrapper {width:10% !important;}

.header_top .right {position: absolute;  top: 144%; left: 68% !important;}    
.footer_top a:not(.qbutton) {color:#415D34 !important; margin-top:20px !important;}

.footer_top {padding: 25px 0 52px !important;}
.top_right_listing {margin-top:35px !important;}    

.header_top { background-image:url("https://alligatorfarm.com/wp-content/uploads/2022/10/Alligator-Skin-1920x60-1.jpg");}


.q_slider_inner figure {width: 100% !important;margin-left: initial; margin-top:-1px !important;} 
header.fixed_hiding {position:inherit !important;}



.q_logo {margin-top:20px !important; margin-bottom:20px !important;}

.wp-block-separator, hr {opacity: 1 !important;    color: #acb6a5 !important;  border:1px solid #acb6a5 !important;}
.separator {height:2px !important; background-color: #acb6a5 !important; }


 
.qode-apt-header {background:#507642 !important;}

.qode-apt-header h4 {color:#fff !important;}

.qode-advanced-pricing-table .qode-apt-row {border:none !important;}



.footer_top h5 {font-weight:900 !important;}

#pricing-new {border: 1px solid #507642 !important;}

#pricing-new h4 {color:#fff !important; text-align:center !important; margin-top:15px !important;}
.qode-btn.qode-btn-solid:hover {background:#fff !important; border:2px solid #894426 !important; color:#894426 !important;}


.q_price_table {color: #894426 !important; border: 2px solid #894426 !important;}
.price_table_inner ul li.pricing_table_content {padding: 20px 27px 10px; color: #000000;}
.price_button .qbutton.white {margin-top: 20px !important;}
.price_table_inner ul li.table_title { padding: 13px 32px 16px;background: #894426 !important;}
.q_price_table .price_table_inner {background: #fff !important; height:380px !important;}
.price_in_table .value {display:none !important;}
.price_in_table .price {color: #fff !important; font-size:16px !important; font-weight:400 !important;}
.price_table_inner ul li.prices {background: #894426 !important; margin-top:-10px !important;}
.price_in_table .mark {display:none !important;}
.qode_pricing_tables.two_columns .q_price_table {width:47.75% !important;}
.price_table_inner ul li.prices {padding-bottom:7px !important;}
.price_table_inner ul li.pricing_table_content {font-style:italic !important;}
.qode-advanced-pricing-table .qode-apt-column-title-holder, .qode-advanced-pricing-table .qode-apt-item-price {padding-right:17px !important;}

table, td, th {  
  border: 1px solid #ddd;
  
}

table {
  border-collapse: collapse;
  width: 100%;
}

th, td {
      padding: 10px 16px;
	text-align:left !important;
}

    

.top_right_listing a {font-weight:600 !important;}
   
  
.drop_down .narrow .second .inner ul li {width:250px !important;}

.pt-cv-wrapper .btn-success { background-color: #415D34;border-color: #415D34 !important;}
.pt-cv-title {font-size:16px !important; line-height:24px !important; text-transform:inherit !important;}
.pt-cv-wrapper h4{text-transform: capitalize !important;}
h4 a {text-transform: capitalize !important;}
.pt-cv-view .pt-cv-ifield {
    margin-bottom: 0!important;
    border: 1px solid #ddd;
	padding: 10px 16px;}

.container aside {
    position: relative;
    z-index: 11;
    background: #ddd;
    padding: 20px 14px;
}

.pt-cv-wrapper .pagination>.active>a, .pt-cv-wrapper .pagination>.active>a:focus, .pt-cv-wrapper .pagination>.active>a:hover, .pt-cv-wrapper .pagination>.active>span, .pt-cv-wrapper .pagination>.active>span:focus, .pt-cv-wrapper .pagination>.active>span:hover {background-color: #894426; border-color: #894426;}

.pt-cv-wrapper .pagination>li>a, .pt-cv-wrapper .pagination>li>span {color:#894426 !important;}
.pt-cv-wrapper .pagination>.active>a {color:#fff !important;}

.single-format-standard .title {display:none !important;}

.q_price_table {margin-left:1.0% !important; margin-bottom:20px !important;}

.q_price_table h4 {margin-bottom:5px !important;}
.price_table_inner ul li.pricing_table_content {height:200px !important;}

#become-member .price_table_inner ul li.pricing_table_content {height:150px !important;}
#become-member  .q_price_table .price_table_inner {background: #fff !important; height:363px !important;}
#become-member .price_table_inner ul li.table_title .title_content {font-size:18px !important;}

table {margin-top:20px !important;}

h2{margin-top:20px !important;}
.wpb_text_column :last-child, .wpb_text_column p:last-child {margin-bottom:0px !important;}

.tablepress {border:2px solid #415D34 !important;}
.tablepress thead th {background-color: #415D34 !important;}
.tablepress tbody td {border:1px solid #415D34 !important;}
thead th {color:#fff !important; text-align:center !important;}
.tablepress .odd td {background:none !important;}
.pricing-image {margin-left:93px !important;}
.tablepress h4 {color:#fff !important; text-align:left !important; } 
.tablepress p{color:#fff !important; margin-top:0px !important; margin-bottom:0px !important;}
.birthday .column-3 {width:25% !important; text-align:center !important;}
.birthday .column-2 {text-align:center !important;}
.birthday .column-1 {padding: 9px 19px !important;}
.ticket h4 {color:#fff !important; text-align:center !important; }
.ticket .column-1 {padding: 9px 19px !important; margin-bottom:0px !important;}

.icon_title  {color:#4c3625 !important; font-size:18px !important; text-transform:inherit !important; letter-spacing:0.2px !important;}

#history h5{font-size: 26px; font-weight: 700; margin-bottom: -11px; margin-top: 18px;}
#history h6 {font-size:20px !important; font-weight:600 !important; line-height:23px !important; margin-top:10px !important; color: #1b1212; text-transform:capitalize !important; text-align:center !important; margin-bottom:5px !important;}
#history p {line-height:14px !important; text-align:center !important; margin-bottom:5px !important;}
#history p em{font-size:14px !important; font-weight:400 !important; margin-top:10px !important; line-height:19px !important; text-align:center !important; margin-bottom:5px !important;}
.price_table_inner ul li.table_title .title_content {font-size:17px !important;}
.qode-btn.qode-btn-icon.qode-btn-solid {border:1px solid #894426 !important;}

small {font-size:15px !important;}
.icon_title {color: #1b1212 !important; font-size: 15px !important; text-transform: inherit !important; font-weight: 400;
line-height: 21px;}
.icon_holder img {margin-top:4px !important;}

#tablepress-1 {margin-left:35px !important;}
#tablepress-2 {margin-left:35px !important;}

.flexslider, .portfolio_slider { margin: 0 0 11px !important;}
.q_icon_with_title .icon_title_holder {margin: 0px 0px -8px;}
.q_icon_with_title .icon_title_holder .icon_holder {padding: 0 9px 0 0 !important;}
   
    
.footer_col2 h1 {font-size:20px !important; text-align:center !important; color:#fff !important;}

.footer_col2 h1 a {color:#fff !important;}

.home-popup h1 {color:#fff !important; text-align:center !important; font-size:25px !important; margin-top:10px !important; margin-bottom:20px !important;}
.home-popup a {text-align: center !important; color:#fff !important; text-transform:uppercase !important; font-size:20px !important; border:1px solid #fff !important; border-radius:5px !important; padding: 10px 20px !important;}

.ticket-btn {margin-left:60px !important;}
.custom_h2_style h2 {
    color: #894426;
    font-family: 'Lato', sans-serif;
    font-size: 18px;
    font-weight: 700;
    margin: 0 !important;
}
.custom_h2_style .wpb_content_element {
    text-align: center;
}
.footer_top h3 {
    font-family: "Lato", sans-serif;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 900;
    margin: 0 0 22px;
}
@media only screen and (max-width: 1000px) {
	.holeder_for_hidden_menu {
    display: none;
}
header.fixed_hiding .header-right-from-logo-widget {
    width: 100%;
    padding: 0px;
    order: 1;
    position: absolute;
    height: auto;
    text-align: center;
    padding: 5px 0px;
}
header.fixed_hiding.centered_logo.fixed_hiding .header_inner_left {
    height: auto;
    display: flex;
    position: unset !important;
    padding-top: 36px;
}
header.fixed_hiding.centered_logo.fixed_hiding .header_inner_left .mobile_menu_button {
    order: 3;
    margin: 0px;
    display: flex;
    align-items: center;
    float: none;
    height: auto;
    width: 50% !important;
    justify-content: end;
}
header.fixed_hiding.centered_logo.fixed_hiding .header_inner_left .logo_wrapper {
    order: 1;
    width: auto !important;
    height: auto !important;
    margin: 0px !important;
    display: block;
    width: 50% !important;
	left: 0px !important;
	position: relative !important;
}
header.fixed_hiding .header-right-from-logo-widget .top_right_listing {
    margin-top: 0px !important;
}
header.fixed_hiding.centered_logo.fixed_hiding .header_inner_left .logo_wrapper .q_logo_hidden {
    opacity: 0;
    display: none !important;
}
header.fixed_hiding.centered_logo.fixed_hiding .header_inner_left .logo_wrapper .q_logo {
    max-height: 100%;
    height: auto;
    display: block;
    margin: 0px !important;
}
header.fixed_hiding.centered_logo.fixed_hiding .header_inner_left .logo_wrapper .q_logo a {
    height: auto !important;
    max-height: 100%;
    left: 0px;
    display: block !important;
}
header.fixed_hiding.centered_logo.fixed_hiding .header_bottom {
    padding: 20px 20px !important;
}
header.fixed_hiding.centered_logo.fixed_hiding .header_inner_left .logo_wrapper .q_logo a img.mobile {
    top: 0px !important;
	-webkit-transform: translate(0%,0) !important;
    -moz-transform: translate(0%,0) !important;
    -ms-transform: translate(0%,0) !important;
    -o-transform: translate(0%,0) !important;
    transform: translate(0%,0) !important;
	max-height: 112px;
	margin: 0px;
}
header.fixed_hiding .header-right-from-logo-widget .top_right_listing a.zipline {
    margin-left: 0px !important;
}
	body #home-video {
    margin-top: 0px !important;
}
	.holeder_for_hidden_menu {
    display: none;
}
.header_top .left, .header_top .right {position: relative !important; top:0% !important; }
.header_top .right {left:0% !important;}
.header_top {height:auto !important;}
.q_social_icon_holder {margin-left:3px !important; margin-top:0px !important;}
	nav.mobile_menu ul li {  margin-left: 10px !important;}
	#tablepress-1 {margin-left:0px !important;}
	#tablepress-2 {margin-left:0px !important;}
	.header-widget p {color:#fff !important;}
	.pricing-image {margin-left:0px !important;}
	.vc_custom_1666975899595 {padding-left:0px !important;}
	.vc_custom_1666716848596 {padding-left:0px !important;}
	.vc_custom_1666709102289 {padding-left:0px !important;}
	.header-right-widget {float:none !important;}	
	.header_top .q_social_icon_holder {margin-bottom:13px !important;}
	
	#home-three {margin-top:40px !important; margin-bottom:40px !important;}
	#research p {margin-top:15px !important;}
	#wildshows p {margin-top:15px !important;}
	.home-side p {margin-top:15px !important;}
	.footer_top p {text-align:center !important;}
	.footer_top h5 {text-align:center !important;}
	#media_image-2 {text-align:center !important;}
	#custom_html-5 p {text-align:center !important;}
	#custom_html-12 {text-align:center !important;}
	.ticket-btn {margin-left:0 !important;}
	.zoo {margin-left:-39px !important; margin-top:20px !important; margin-bottom:15px !important;}
}
@media only screen and (max-width: 767px) {
	header.fixed_hiding.centered_logo.fixed_hiding .header_inner_left {
		padding-top: 65px;
	}
}
@media only screen and (max-width: 420px) {
	header.fixed_hiding.centered_logo.fixed_hiding .header_inner_left {
		padding-top: 80px;
	}
	header.fixed_hiding.centered_logo.fixed_hiding .header_inner_left .logo_wrapper .q_logo a img.mobile {
		max-height: 80px;
	}
}
