<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Mighty Rivers
Theme URI: mightyrivers.net
Description: Divi Child Theme for MightyRivers.net
Author: Dustin Ledden
Author URI: http://www.integrisconsultingllc.com/
Template: Divi
Version: 1.0
*/

/* Child theme created on 5/8/15  by Jonathan Potter */ 

@import url('../Divi/style.css');

@font-face {
    font-family: 'utsaahregular';
    src: url('fonts/utsaah-webfont.eot');
    src: url('fonts/utsaah-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/utsaah-webfont.woff2') format('woff2'),
         url('fonts/utsaah-webfont.woff') format('woff'),
         url('fonts/utsaah-webfont.ttf') format('truetype'),
         url('fonts/utsaah-webfont.svg#utsaahregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

html{
	height: 100%;
}
body{
	min-height: 100%;
}
#page-container{
  margin: auto !important;
  max-width: 1080px;
}
#mr_main_section{
	position: absolute;
	height: 100%;
}
h1{
font-family: "utsaahregular", sans-serif;
font-size: 36pt;
color: #000 !important;
padding-top: 25px !important;
}

h2{
font-family: "utsaahregular", sans-serif;
font-size: 24pt;
color: #000 !important;
font-weight: bold !important;
margin-top: 0px !important;
padding-top: 30px;
}

p{
	font-family: verdana;
	font-size: 12pt;
	color: #000 !important;
	font-weight: normal !important;
	line-height: 16pt !important;
}

body.et_cover_background{
	background-image: url("images/bg_thatch2.png") !important;
	background-position: center top !important;
	background-repeat: no-repeat !important;
	background-color: #772A09 !important;
	background-size: 1600px !important;
}
#main-header{
	padding-top: 0px !important;
	height: 180px !important;
	background: transparent !important;
}
#main-header .container{
	border-bottom: solid 10px #A7A653;
	background-image: URL("images/header5.jpg");
	height: 180px !important;
	-webkit-box-shadow: 0px 0px 15px 6px rgba(0,0,0,0.43);
-moz-box-shadow: 0px 0px 15px 6px rgba(0,0,0,0.43);
box-shadow: 0px 0px 15px 6px rgba(0,0,0,0.43);
margin: 0px !important;
width: 100% !important;
}
#main-header{
	max-width: 1080px !important;
	margin: auto !important;
}
#et-top-navigation{
	margin-top: 130px !important;
	float: right;
	clear: both;
	margin-top: 60px !important;
	margin-right: 130px !important;
	font-family: "utsaahregular", sans-serif;
}
#et-top-navigation a, #et-top-navigation a.current-menu-item {
	padding-bottom: 10px !important;
	font-size: 18pt !important;
	color: #000 !important;
	margin-left: 7px !important;
	font-weight: bold !important;
}
.et-social-icons{
	padding: 10px 20px 0px 0px;
}
.et-social-facebook a.icon{
	color: rgba( 0, 0, 0, 0 ) !important;
	background-image: url("images/facebook_sm.png") !important;
	width: 66px !important;
	height: 66px !important;
}
.et-social-facebook a.icon:hover, .et-social-rss a.icon:hover{
	color: rgba( 0, 0, 0, 0 ) !important;
}
.et-social-rss a.icon{
	color: rgba( 0, 0, 0, 0 ) !important;
	background-image: url("images/gmail_sm.png") !important;
	width: 66px !important;
	height: 66px !important;
}
.et-social-rss{
	margin-left: 0px !important;
}
#et_top_search{
	display: none !important;
}
#main-content{
	background: transparent !important;
}
#main-content .container{
	background-image: url("images/bg_content-5.jpg");
	padding-top: 0px !important;
	margin: 0px !important;
	width: 100% !important;
}
#main-content .container::before{
	display: none !important;
}
#content-area{
	background-image: URL("images/bg_content_thatch.png") !important;
	background-repeat: no-repeat !important;
	background-size: 100% !important;
	-webkit-box-shadow: 0px 0px 15px 6px rgba(0,0,0,0.43);
	-moz-box-shadow: 0px 0px 15px 6px rgba(0,0,0,0.43);
	box-shadow: 0px 0px 15px 6px rgba(0,0,0,0.43);
}
.et_pb_section{
	background-color: transparent !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
.et_pb_row{
	padding-top: 0px !important;
	background-image: url("images/bg_content-5.jpg");
	-webkit-box-shadow: 0px 0px 15px 6px rgba(0,0,0,0.43);
	-moz-box-shadow: 0px 0px 15px 6px rgba(0,0,0,0.43);
	box-shadow: 0px 0px 15px 6px rgba(0,0,0,0.43);
margin: 0px !important;
width: 100% !important;
padding: 0px !important;
}
.et_pb_column_4_4{
	background-image: URL("images/bg_content_thatch.png") !important;
	background-repeat: no-repeat !important;
	background-size: 100% !important;
	float: left !important;
	background-position: center top !important;
}

#mr_main_content{
	margin-left: 100px;
	margin-top:-45px;
	padding-top: 15px;
	padding-bottom: 30px;
	float: left;
	width: 840px;
}
.shadow{
	-webkit-box-shadow: 6px 6px 15px 0px rgba(0,0,0,0.43);
	-moz-box-shadow: 6px 6px 15px 0px rgba(0,0,0,0.43);
	box-shadow: 6px 6px 15px 0px rgba(0,0,0,0.43);
}
#mr_col_left{
	float: left;
	max-width: 500px;
}
#mr_col_right{
	float: right;
	max-width: 300px;
	text-align: right;
	padding-right: 20px;
}
.image_block{
	width: 300px;
	float: right;
	text-align: center;
	margin: 10px 0px 10px 10px;
}
.image_block_caption{
	padding: 15px 5px 25px;
	background-color: #014359;
	text-transform: uppercase;
}
.image_block_caption p{
	color: #B36D3A !important;
}
.image_block_caption a {
  color: #B36D3A !important;
}
.image_block_img{
	margin-top: -10px;
}

#left-area, .et_pb_text{
	padding: 60px !important;
	width: auto !important;
}
.et_right_sidebar #left-area{
	width: 50% !important;
}
.et_right_sidebar #sidebar{
	padding-top: 60px !important;
}
.et_pb_slider_fullwidth_off{
	margin-bottom: 0px !important;
}
.post-meta a{
	color: #000 !important;
}
article{
	font-family: verdana;
	font-size: 12pt;
	color: #000 !important;
	font-weight: normal !important;
	line-height: 16pt !important;
}
#sidebar{
	margin-top: 30px !important;
}
#sidebar h4{
	font-family: "utsaahregular", sans-serif;
	font-size: 24pt;
	color: #000 !important;
	font-weight: bold !important;
}
.widget_archive a{
	font-family: verdana;
	font-size: 12pt;
	color: #000 !important;
	font-weight: bold !important;
	line-height: 16pt !important;
}
#main-footer{
background-color: rgba(0,0,0,.32) !important;
	-webkit-box-shadow: 0px 0px 15px 6px rgba(0,0,0,0.43);
-moz-box-shadow: 0px 0px 15px 6px rgba(0,0,0,0.43);
box-shadow: 0px 0px 15px 6px rgba(0,0,0,0.43);
}
#footer-bottom{
	min-height: 100px !important;
	max-width: 1080px !important;
	margin: auto !important;
	padding: 0px !important;
	background-color: transparent !important;
}
#footer-bottom .container{
	text-align: center !important;
	padding-top: 15px !important;
}
#footer-bottom a, #footer-bottom a.current-menu-item{
color: #89C339 !important;
font-size: 10pt !important;
}
#footer-bottom .container p{
width: 100% !important;
text-align: center !important;
color: #89C339 !important;
font-size: 10pt !important;
}
.bottom-nav{
	padding:0px !important;
	padding-bottom: 10px !important;
}
#logo{
	display: none !important;
}
.et_pb_slide_description {
  float: right;
  padding-top: 370px !important;
  padding-bottom: 40px !important;
}
.et_pb_slide_description h2{
	background-color: #014359 !important;
	padding: 20px !important;
  	color: #B36D3A !important;
	font-size: 16px !important;
	font-weight: bold !important;
	text-transform: uppercase !important;
	font-family: verdana, sans-serif !important;
}

.current-menu-item{
	text-shadow: 0px 0px 5px rgba(255, 255, 255, 1), 0px 0px 7px rgba(255, 255, 255, 1), 0px 0px 10px rgba(255, 255, 255, 1), 0px 0px 15px rgba(255, 255, 255, 1), 0px 0px 20px rgba(255, 255, 255, 1);
}
.menu-item{
	transition: .1s linear;
}
.menu-item:hover{
	text-shadow: 0px 0px 5px rgba(255, 255, 255, 1), 0px 0px 7px rgba(255, 255, 255, 1), 0px 0px 10px rgba(255, 255, 255, 1), 0px 0px 15px rgba(255, 255, 255, 1), 0px 0px 20px rgba(255, 255, 255, 1);
}

/* Page Specific */

	
	/* About Page */
		
		#gallery_wrapper {margin: 10px 0 0;padding:5px 0 0}
		#info_grid2, #info_grid {
			border-top:2px gray solid;
			float:left;margin-top:15px;width:95%;
		}
		#info_grid2 ul, #info_grid ul {float:left}
		#info_grid2 ul li, #info_grid ul li {
			display:block;
			margin-bottom:25px;
			padding-top:10px;
			font-weight:bold;
			list-style:none;
			clear:left;
			border-bottom: 2px #999 solid;
			overflow:hidden;
}
		#info_grid2 ul li img, #info_grid ul li img {float:left}
		.blurb_desc {position:relative;float:left;margin:0 10px 10px}
		.blurb_desc h3 {text-align:left;margin:0}
		.blurb_desc p {font-weight:normal}
		
    .no_shadow { border:none; box-shadow:none; -webkit-box-shadow:none; !important; }
		

/* about page */

@media screen and (max-width: 1100px){
	#mr_main_content{
		margin-left: 100px !important;
	}
	#et-top-navigation a, #et-top-navigation a.current-menu-item {
		font-size: 16pt !important;
	}
}

@media screen and (max-width: 980px){
	#mr_main_content{
		margin-left: 50px !important;
		width: auto !important;
		margin-right: 50px !important;
	}
	#mr_col_left{
		max-width: 100% !important;
	}
	#mr_col_right{
		margin: auto !important;
		float: none !important;
	}
	#main-header{
		padding-bottom: 0px !important;
	}
	.et_pb_column{
		padding-bottom: 0px !important;
	}
	.et-social-icons{
		width: 150px;
		margin: 0px !important;
		float: right;
	}
	.et-social-icons li{
		margin-left: 0px !important;
	}
	#et-top-navigation{
		margin: 10px !important;
		float: left !important;
		clear: none;
	}
	.mobile_menu_bar:before{
		color: #89C339 !important;
		font-size: 65pt !important;
	}
	.et_right_sidebar #sidebar {
		margin-left: 138px;
	}
}
@media screen and (max-width: 767px){
	.et_pb_row, .container, .et_pb_container{
		width: 100%;
	}
	#mr_main_content{
		margin-left: 25px !important;
		margin-right: 25px !important;
	}
	.et_pb_post h2, .et_pb_portfolio_item h2{
		font-size: 24pt !important;
	}
	.et_right_sidebar #sidebar {
		margin-left: 25px;
	}
	#left-area, .et_pb_text{
		padding: 30px !important;
	}
}
#et-top-navigation{
margin-top: 25px !important;
}</pre></body></html>