/*rmo-custom-css.css*/

body {  
	
}

a:link, a:visited {
	
}

 a:hover {
	text-decoration: underline;
}

/* stupid link black border 12-1-24 */
:where(.wp-site-blocks *:focus) {
    outline-width: inherit;
    outline-style: inherit;
}

.entry-content a, .entry-content a:visited {
	
}

.wp-block-post-title a, .wp-block-post-title a:visited {
	
}

a:hover, .wp-block-post-title a:hover {
	
}

h2 a, a.wp-block-read-more, a.wp-block-read-more:visited {
	
}

img {
	
}

/* ////// HEADER \\\\\\ */


header {
  background-color: #7BE000;
  background-image: -webkit-linear-gradient(top, #03961e 0%, #7be000 100%);
}
.header_main_row {
	padding-top: 0;
	padding-bottom: 0;
}


.wp-block-site-title {
	font-family: arial;
	font-weight: 500;
}

.main_nav ul li {
	margin-bottom: 0;
	background: red;
}
 

/* ////// MAIN \\\\\\ */

main {
	padding-right:0 !important;
}

.entry-content  {
	
}

.entry-content img {
	max-width: 100%;
	height: auto;
}

.cols_wrap {
	margin: 0 auto !important;
}

.logged-in .cols_wrap {
	margin: 0 0 0 40px !important;
}

/* Select from dropdowns (cats etc) */

.wp-block-categories-dropdown {

}

.wp-block-categories-dropdown label {
	font-size: 22px;
}

.wp-block-categories-dropdown select {
	/*background: #9c9;*/
	padding: 10px;
	font-size: 16px;
	background-color: rgba(153, 204, 153, 0.4);
	border: 1px solid rgb(153, 204, 153);
}

.song_list_items ul {
	/*list-style-type:disc;*/
	margin-left: 14px;
}

ul.song_cats_sidebar, ul.band_cats_sidebar, ul.tags_sidebar {
	list-style-type:none;
	margin: 0 0 0 -34px !important;
}

.band_item_list div {
	margin:0;
}

.wp-block-query-title {
	margin-left: 4px !important;
}

/* home */

.home img.attachment-post-thumbnail {
	max-width: 420px !important;
	height: auto !important;
}
.home_middle {
	
}

.home_middle a img:hover{
	opacity: 0.8;
}

.page_featured_img, .post_featured_img {
	
}


button .wp-block-search__button {

}

a.wp-block-file__button {
	padding: 2px 8px 4px;
	font-size: 15px;
	border-radius: 4px;
	background-color: #0c7a00;
}

figure {
	
}

/* audio caption on top*/
figure.wp-block-audio {
  display: table;
  width:100%;
}
figure.wp-block-audio figcaption {
  display: table-caption;
  caption-side: top;
}

.prev_next {
	
}


.chant_cat_chant_list li.wp-block-post {
	margin-left: -20px;
}

/* ////// SIDEBAR \\\\\\ */

nav.sidebar_nav_01 {
	background-color: #EEE;
	Padding: 4px 20px 8px;
	width: 220px;
	border: #CCC solid 1px;
	border-radius: 3px;
}


.gigs_block, .gig_iframe {
	font-size:14px;
	/*background-color: #EEE;*/
	Padding: 4px 0 8px 0; /*4px 20px 8px;*/
	width: 220px; /*220px*/
	/*border: #CCC solid 1px;
	border-radius: 3px;*/
	/*margin: 0 0 0 6px;*/

}

.gigs_block h4, .song_cats_block_title, .band_cats_block_title, .rmo_block_title, .tags_block_title { 
	margin: 4px 0 2px 0;
	padding-bottom: 10px;
	border-bottom: #CCC solid 1px;
	font-weight: normal;
	font-size: 18px;
}

.gigs_block p, .gig_iframe p { 
	margin: 0; /*8px 0 12px 0*/
}

#gigBlurb {
	display: none;
}

.sidebar_nav {
	
}

.sidebar_nav nav {
	margin-top: 0;
}


/* /// LOGGED IN related styles /// */

.post_content_wrapper {
	/*margin-left: 90px; 1-2-25 */
}

.logged-in .post_content_wrapper { 
	/*margin-left: 30px; 1-2-25 */
}

  .band_sidebar_col {
    visibility: hidden !important;
    display: none !important;
}
 .logged-in .band_sidebar_col { 
    visibility: visible !important;
    display: inline-block !important;
}
.band_sidebar .wp-block-group /*, .wp-block-loginout*/ {
    padding: 8px;
    background: #f6f6f2;
    margin: 8px 12px 8px 8px !important;
}

.archive_wrapper_cols  {
	margin-left: auto !important;
}

.logged-in .archive_wrapper_cols {
	margin-left: 40px !important;
}


.wp-block-column {
	
}
 .middle_col {
 	/*margin-left: 60px !important;*/
 }
 
 .logged-in .middle_col {
 	/*margin-left: 0 !important;*/
 }
 
 .right_col {
 
 }
 
 
 .archive_excerpt_row {
 	align-items: normal;
 }
 
/* ////// SUB NAVS, CAT DROPDOWS ETC \\\\\\ */

.chants_cat_dropdown {

}


/* ////// FOOTER \\\\\\ */


footer {

}

.footer_group {
	
}

/* /// Standard Archive displays */


/* /// category displays */


/* //////// Forms etc /////// */


/* /////// OTHER ////// */

/* socials */

.rmo_socials {
	/*margin-top: -40px !important;*/
	padding:0;
}

li.wp-social-link {
	/*margin-right: -10px !important;*/
}

li.wp-social-link:last-child  {
	/*margin-right:  0 !important;*/
}
 

/* band login form */
.wp-block-loginout {
	width: 210px;
	border: solid 1px #CCC;
	padding: 10px;
	box-sizing: border-box;
	border-radius: 4px;
	padding: 6px 6px 18px 6px;
}

.wp-block-loginout p {
	margin: 4px 0 0 0;
	padding:0;
}

.wp-block-loginout label {
	font-size: 14px;
	display: block;
}

.wp-block-loginout input {
	width: 120px;
}

.login-remember {

}

.login-remember input {
	display: inline;
	width: 20px;
}


/* ninja forms */

.checkbox-container.label-right .field-wrap > div {
  width: auto;
}

.label-right .nf-field-label {
  align-items: normal !important;
}

.label-right .nf-field-description {
  margin-right: 0 !important;
  order: 15;
  padding-left: 10px;
}

.label-right .nf-field-description p {
 	margin:0 0 4px 0;
}

.nf-field-description p:last-child {
  margin: 0 0 8px 0;
}

/* //////////////////////  D7 STYLES   11--29-24 ////////////////// */

/* not working */
.field-item .pure-img {
  float: left;
  margin: .6em .6em .6em 0;
}
.field-item .pure-img {
  float: left;
  margin: .6em .6em .6em .6em !important;
}
.pure-img {
  max-width: 100%;
  height: auto;
  display: block;
}




/* //////////////////////  RESPONSIVE ////////////////////////////// */

@media screen and (max-width: 1240px) {
 	
}

@media (min-width: 1200px) {
	
}


@media screen and (max-width: 1100px) {

}

@media screen and (max-width: 940px) {
	
}

@media screen and (max-width: 800px) {
	.post_content_wrapper,  .archive_wrapper {
		padding-left: 8px !important;
		margin-left: 0;
	}
	.logged-in .post_content_wrapper { 
		margin-left:8px;
		margin-left: 8px;
	}
	
	.logged-in .cols_wrap {
		margin: 0 !important;
	}
	
	.logged-in .archive_wrapper_cols {
		margin-left: 0 !important;
	}
}

@media screen and (max-width: 610px) {

}

@media screen and (max-width: 520px) {

}
@media screen and (max-width: 440px) {
	.rmo_socials {
 
	}
}

@media screen and (max-width: 410px) { 

}