/* Enter Your Custom CSS Here */
.wpcf7 form.sent .wpcf7-response-output {
    color: #000000 !important;
}
#back_to_top>span {
    background: #dbdbdb !important;
}
nav.mobile_menu {
    width: 320px;
    clear: both;
    position: absolute;
    top: 50px;
    box-shadow: 0px 0px 10px grey;
}
@media only screen and (max-width: 480px) {
	div.grid_section .section_inner {
    width: 340px !important;
}
h2 {
    font-size: 24px;
}
}
 @media only screen and (max-width: 480px) and (min-width: 381px) {

}
@media screen and (max-width: 1000px) {
nav.mobile_menu>ul {
    width: 320px !Important; 
}
ul#menu-recreation {
    margin-left: 0px !important;
}
.container_inner {
    width: 100% !important;
}
.footer_top .container .container_inner {
    width: 100% !important;
}
i.qode_icon_font_awesome.fa.fa-bars {
    color: #ffffff !important ;
font-size: 25px;
}
	.page_container_inner {
    padding-top: 0px !important;
}
.header-margin-top {
    margin-top: -50px !Important;
}
}

@media screen and (min-width: 1001px) {
.header-margin-top{
	    margin-top: 70px !Important;
}
}

ul#menu-rivers-sidebar li a:hover {
    color: #ffffff !important;
    font-weight: 700 !important;
    text-shadow: 0px 0px 10px #ffffff;
}
ul#menu-recreation  li a:hover {
    color: #ffffff !important;
    font-weight: 700 !important;
    text-shadow: 0px 0px 10px #ffffff;
}
ul#menu-useful-links li a:hover {
    color: #ffffff !important;
    font-weight: 700 !important;
    text-shadow: 0px 0px 10px #ffffff;
}
ul#menu-recreation {
    margin-left: 0px;
    margin-top: 0px;
}
ul#menu-useful-links  {
    margin-left: 0px;
    margin-top: 0px;
}
ul#menu-rivers-sidebar  {
    margin-left: 0px;
    margin-top: 0px;
}
ul#menu-recreation li  {
        background-image: url(https://bayarearafting.com/wp-content/uploads/2021/03/water-dark.jpg?id=876) !important;
    width: 100% !important;
    margin: 2px 0px;
    color: #ffffff !important;
    font-weight: 700 !important;
	border-radius: 5px;
}
ul#menu-useful-links li {
        background-image: url(https://bayarearafting.com/wp-content/uploads/2021/03/water-dark.jpg?id=876) !important;
    width: 100% !important;
    margin: 2px 0px;
    color: #ffffff !important;
    font-weight: 700 !important;
	border-radius: 5px;
}
ul#menu-rivers-sidebar li  {
        background-image: url(https://bayarearafting.com/wp-content/uploads/2021/03/water-dark.jpg?id=876) !important;
    width: 100% !important;
    margin: 2px 0px;
    color: #ffffff !important;
    font-weight: 700 !important;
	border-radius: 5px;
}
.wpb_widgetised_column .widget {
    margin: 0 0 20px;
}
ul#menu-recreation li a {
    font-weight: 600;
    margin-left: 11px;
}
ul#menu-useful-links  li a {
    font-weight: 600;
    margin-left: 11px;
}
ul#menu-rivers-sidebar   li a {
    font-weight: 600;
    margin-left: 11px;
}
ul.sub-menu li {
    margin: 2px;
    list-style: disc !important;
}
ul.sub-menu li a {
    margin-left: 0px !important;
}
ul.sub-menu li a {
    font-size: 14px;
}

.page-id-904 {

    background-position: top right !important;
  
}

.header_bottom {
    width: 1100px !important;
    margin: 0px auto;
    padding: 0px 15px;
}


.equal-height-col .section_inner .section_inner_margin{
    display: table;
    margin: 0px auto
}


.footer_top .widget.widget_nav_menu li a {
    font-size: 13px;
}
.footer_top .widget.widget_nav_menu li {
    line-height: 8px;
}
.widget h5 {
    font-weight: 900;
    font-size: 16px;
    margin-bottom: 5px;
}
nav.main_menu > ul > li > a {
    
    font-size: 16px !important;
    font-weight: 700 !important;
}

.q_logo {
    display: none;
}
a.weatherwidget-io {
    pointer-events: none !important;
}

@media screen and (max-width: 1000px) {
nav.mobile_menu {
    padding: 0 10px !important;
}
.header_inner {
    position: absolute;
    width: 100%;
}
.header_inner.clearfix {
    height: 50px;
}
.mobile_menu_button {
    height: 50px !important;
}
.header_bottom.clearfix {
    height: 50px !important;
}

.display-none-m{
    display: none;
}

h3 {
    font-size: 16px;
}
span.qode-tab-title-inner {
    font-size: 16px;
}
	.header_bottom.clearfix {
   background-color: rgb(255 255 255 / 0%) !important;
}
	.vc_text_separator.full div {
    font-size: 20px !important
}
.footer-holder .q_elements_item_inner .q_elements_item_content {
    padding: 0px 10px !important;
}
.title_subtitle_holder_inner h1 span {
    background: #00c1cf !important;
    padding: 5px 20px !important;
    border-radius: 20px;
    font-size: 18px !important;
}
}
@media screen and (min-width: 1001px) {

.title_outer.with_image .title {
    height: 250px !important;
    overflow: hidden;
}
.header_bottom.clearfix {
    background-color:rgb(0 0 0 / 42%) !important;
}
}




span.qode-tab-title-inner {
    color: #000000 !important;
}
p {
   color: #000000 ;
    font-size: 16px !important;
}



.footer_bottom {
    background: #000000;
}

.vc_text_separator.full div {
       padding: 5px 15px;
    top: -32px;
    font-size: 2em;
}

.vc_text_separator.full {
    border-top: 5px solid #eaeaea;
  
}

.title_subtitle_holder_inner h1 span {
    background: #00c1cf;
    padding: 10px 20px;
    border-radius: 20px;
    font-size: 36px;
}