#main-content #content-area{padding-bottom:100px;}
.mobile_menu_bar:before{color:#042769;}
#top-menu li li{line-height:normal;}
#left-area .post-meta{padding-bottom:0;}
.entry-content ul li a{border-bottom:1px dotted #007cba;}
.entry-content a:hover{color:#042769;}
.entry-content li{line-height:2em;}
#directory ul{padding-left:0;}
#directory ul li{line-height:1.6em;margin-bottom:20px;list-style:none;}
.single .post{padding-bottom:10em;}
.et_pb_post{margin-bottom:40px;border-bottom:1px solid #eee;padding-bottom:40px;}
.et_pb_module .et_pb_post{display:flex;flex-direction:column;}
.et_pb_module .et_pb_post .entry-title{order:1;}
.et_pb_module .et_pb_post .entry-featured-image-url, .et_pb_image_container{order:2;margin:0;}
.et_pb_module .et_pb_post .post-meta{order:3;}
.et_pb_module .et_pb_post .post-content{order:4;}
#cboxOverlay, #colorbox{z-index:999999 !important;}
body.et_fixed_nav #main-header, body.et_non_fixed_nav.et_transparent_nav #main-header{top:31px;}
body.admin-bar.et_fixed_nav #main-header, body.admin-bar.et_non_fixed_nav.et_transparent_nav #main-header { top: 75px; padding-top: 0; } a{transition:all 0.2s ease 0s;}
#main-content{min-height:60vh;}
#top-header #et-info a span:hover{opacity:0.7;transition:all 0.4s ease-in-out 0s;}
.curved{border-radius:10px;box-shadow:0 0 6px 0 rgba(0,0,0,0.5);}
#cboxOverlay, #colorbox{z-index:999999 !important;}
.error404 #left-area{margin:0 auto;padding:0;text-align:center;width:100%;}
#footer-bottom{padding:14px 0 10px;}
#footer-info{text-transform:uppercase;font-size:11px;padding-bottom:0;}
#footer-info .hide{display:inline;visibility:visible;width:100%;}
#footer-info a.divdavllc:hover{color:#F9D050;opacity:1;}
#footer-info a.rnetcreative:hover{color:#a06ac4;opacity:1;}
#footer-info a.rnetcomputers:hover{color:#2980b9;opacity:1;}
#footer-bottom .et-social-icons li{margin:0 10px;}
.post-password-required .et_password_protected_form h1{display:block;}
.post-password-required .et_password_protected_form{min-height:40vh;max-width:20vw;margin-left:30vw;display:flex;flex-direction:column;justify-content:center;border:1px solid #7253a1;border-radius:10px;margin-top:5%;background-color:#f6f6f6;margin-bottom:5%;color:#7253a1;padding:1%;font-size:16px;text-align:center;box-shadow:8px 10px 12px -6px rgba(0,0,0,0.27);}
.et_password_protected_form .et_submit_button{width:100%;background-color:#7253a1;text-transform:uppercase;border:1px solid transparent;}
.et_password_protected_form .et_submit_button:hover{background-color:transparent;color:#7253a1;border:1px solid #7253a1;text-transform:uppercase!important;}
.et_password_protected_form .et_submit_button:after{display:none;}
 @media only screen and ( min-width: 981px ) {
.blog .et_pb_post{min-height:200px;}
.blog .et_pb_post .entry-featured-image-url img{margin-bottom:30px;float:right;clear:both;margin-left:10px;max-height:180px;width:auto;}
}
@media only screen and ( max-width: 981px ){}
@media only screen and (min-width: 768px) and (max-width: 980px) {
.post-password-required .et_password_protected_form{min-height:40vh;max-width:50vw;margin-left:15vw;margin-top:15%;margin-bottom:15%;}
}
@media only screen and (max-width: 768px){}
@media only screen and ( min-width: 1405px ){}
@media only screen and ( min-width: 1100px ) and ( max-width: 1405px){}
@media only screen and ( min-width: 981px ) and ( max-width: 1405px){}
@media only screen and ( min-width: 981px ) {
#blog .et_pb_image_container img{max-height:180px;}
} @media only screen and ( min-width: 981px ) and ( max-width: 1100px ){}
@media only screen and ( max-width: 980px ) { #footer-info .hide{display:table-column !important;visibility:hidden;width:100%;}
#main-header, #main-header .nav li ul, .et-search-form, #main-header .et_mobile_menu{background-color:#ededed !important;}
.et_header_style_centered header#main-header .logo_container, .et_header_style_split header#main-header .logo_container{height:auto !important;}
#wpadminbar{position:fixed;}
.et_non_fixed_nav.et_transparent_nav.et_show_nav.et_secondary_nav_enabled #page-container, .et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container{padding-top:113px;}
body.admin-bar.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_enabled #main-header, body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header{top:77px;}
body.et_fixed_nav.et_secondary_nav_enabled #main-header, body.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_enabled #main-header{top:31px;}
.et_non_fixed_nav.et_transparent_nav #main-header, .et_non_fixed_nav.et_transparent_nav #top-header, .et_fixed_nav #main-header, .et_fixed_nav #top-header{position:fixed;top:0;}
.et_mobile_menu{overflow:scroll !important;max-height:83vh;}
.et_header_style_centered .et_menu_container .mobile_menu_bar{position:absolute;right:auto;top:2px;left:44%;}
.mobile_nav.opened .mobile_menu_bar.mobile_menu_bar_toggle{padding:10px;background-color:rgba(0,0,0,0.5);}
}
@media only screen and ( min-width: 768px ) and ( max-width: 980px ){}
@media screen and (max-width:782px){}
 @media only screen and ( max-width: 767px ) {
.hide{display:table-column;visibility:hidden;width:100%;}
}    @media only screen and ( max-width: 479px ) {
.error404 #sidebar { display: none; }
.post-password-required .et_password_protected_form { min-height:40vh; max-width: 70vw; margin-left: 5vw; margin-top: 15%; margin-bottom: 15%; padding: 2%; }
}