
/*FAQ Styles*/
#toppage, #I, #II , #III , #IV , #V , #VI {scroll-margin-top:100px;}

/* Controls Spacing on front page between splah image and first context box */.inner .block-one {
	padding-top: 25px;
	text-align: center;}
/*Mailchimp Widget*/
.widget_mailchimpsf_widget { padding:10px; text-align: center; background-color:transparent;}

input#mc_signup_submit {color:#262626; border:0; padding:5px; border-radius: 4px; background-color:#20c9f3; margin-top:7px; font-family:montserrat,Arial,sans-serif; text-transform:uppercase; font-weight:400; font-size:1rem;}

#mc_mv_EMAIL {background-color: #20c9f3; color:#262626;}

#mc_mv_FNAME {background-color: #20c9f3;color:#262626;}

#mc_mv_LNAME {background-color: #20c9f3;color:#262626;}

#mc-indicates-required {display:none;}

#sow-editor-6 {margin-bottom:0px;}
#panel-6425-0-1-0 {padding:0px;}
.mc_var_label.mc_header.mc_header_email {font-size:11px; margin-bottom:0px;}

.mc_var_label.mc_header.mc_header_text {font-size:11px; margin-bottom:0px;}

/*controls tables*/
td {
  border-width: 0px; 

  vertical-align:top;
}

table {  border-width: 0px; 

}


/*Controls Pictures on the Advertising and Sponsorship Sections*/
.adpictures{  
max-width: 100%;
    height: auto;
    }

td.phone {min-width:200px;
	max-width:600px;
    }

/* Controls Block Three text */
.block-three {text-align: center;  font-size: 20px; font-family:sans-serif; margin-bottom:0px;}


/*RESIZING SCRIPT*/

.content-caption {
	background: rgba(0,0,0,0)!important; }

/*Mobile Resize*/
@media only screen and (max-width: 780px) {
.section {
    display:none;
}
	.block-three {display:none;}
.entry-content {padding-top:65px;}


	.two-third.main {text-align:center;}

	.full_size_history {display:none;}

	.su-post-content {text-align:left;}
.wp-image-5360 {display:none;}
	#frontpagelogin {display:none;}
#rusty_donate_img {display:none;}

.so-widget-sow-tabs-default-02e4508ec074-11263 .sow-tabs .sow-tabs-panel-container .sow-tabs-panel {padding: 5px 5px 5px 5px;}
}
	


/* Regular Resize*/
@media only screen and (min-width: 781px) {
 	#frontpageloginmobile {display:none;} #post-2724.post-2724.page.type-page.status-publish.hentry .entry-title {
    display: none;
  }
	.mobile_history {display:none;}
	
#pg-2724-0 {display:none;} 
}
	
/*Controls Background for Donate IR Page*/
	
	.donateir-content-main {
	background-image:url("https://www.ilsa.org/wp-content/uploads/2022/02/2022_Jessup_Hero_image.png");
		 background-attachment: fixed;
		background-size:cover;}


#give-form-14881-wrap {background:gray;}

#give-form-14881-wrap #give-purchase-button {background-color:#07f337;}


	
/*Controls Background for Donate Page*/
	
	.donate-content-main {
	background-image:url("https://www.ilsa.org/wp-content/uploads/2021/08/donate-new-01-01-01-01.jpg");
		 background-attachment: fixed;
		background-size:cover;}





/*Controls Background for Rusty Donate Page*/
	
	.rusty-donate-content-main {
background-color: black;
		 background-attachment: fixed;
		background-size:cover;}
}

#give-form-15192-wrap {border:0px;}


/*Rusty Post*/
#post-15233 .entry-meta {display:none;}

#post-15233 .entry-header {text-align:center;}

/*Donate Page Fun Stuff*/
.give-form-wrap {border:none; padding-right: 26px;
    padding-bottom: 0px;
    padding-left: 26px;
padding-top: 0px;}
.give-form-title {display:none;}


/*Raffle*/
#pgc-w5d0d21c91bc07-0-1.panel-grid-cell {position:relative; top:100px; margin-bottom:100px;}

	.raffle-content-main {
	background-image:url("https://www.ilsa.org/wp-content/uploads/2019/06/raffle-01.jpg");
		 background-attachment: fixed;
		background-size:cover;}
}


/*Controls Footer Font Size */
.site-info {font-size:12px;}

/*Controls News Sections of Front Page*/
.clear.site.news {margin-top:10px;}
div.su-posts-default-loop .su-post {margin-bottom:20px;}

/*Controls Donate Button on Support Future of International Law Content Box*/
.give-btn.give-btn-modal
 {
  background-color: #3ec2f2; border-bottom:0px;}


.give-btn.give-btn-modal:hover
{background-color: #3ec2f2; border-bottom:0px;}

#give-form-5646-wrap {box-shadow:none; border:none; text-align:center; padding:0px 0px 0px 0px; margin-top:0px; margin-bottom:0px;  }


/*Footer Donate Widget*/
#give-form-2503-wrap {border:0px; background-color:#262626; padding-top:0px; padding-bottom:0px;}
#give-form-2503-wrap .give-form-title {display:none;}

/*Controls Schedule Table*/
.scheduletable {font-size:12px;}
.scheduletable tr:nth-child(even) {background-color:#cccccc;}
.scheduletable td {vertical-align:top; text-align:left; 	padding: 10px 5px;}
.scheduletable p {margin-bottom:0;}

/*Controls Qualifying Rounds Table*/ 

.qualifyingtable tr:nth-child(even) {background-color:#cccccc;}
.qualifyingtable th { width: auto;  text-align:left; border:0px; padding: 5px;}
.qualifyingtable img { display: block;
    margin-left: auto;
    margin-right: auto; 
max-height:16px;
max-width:30px;
min-height:18px;
	min-width:18px;
	width:auto;
}
.qualifyingtable td {vertical-align:top; text-align:left; 	padding: 5px;}

/*Controls Countdown Clock*/


.countdown_section {
  font-size: 8px;
}

.countdown_amount {
  font-size: 23px;
}

/*Controls Store Product pages*/
.product_title.entry-title {font-size:30px;}

div.product_meta {display:none;}

.woocommerce-Price-amount {padding:10px;}


.purchasebutton {
    background-color: #3ec2f2;
    border: none;
    padding: 8px 20px;
    text-align: center;
    display: inline-block;
    font-size: 13px;
    cursor: pointer;
	border-radius: 3px;

}

section.related.products {display:none;}

nav.woocommerce-breadcrumb {display:none;}

.stock.in-stock {display:none;}

.woocommerce table.shop_attributes th {border:0px}



/*Controls Store Checkout Page*/
.woocommerce-mini-cart__buttons.buttons {text-align:center; margin-bottom:0px}

.woocommerce-checkout #payment div.payment_box {background-color:#ffffff;}

#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before {display:none;}

/*Controls Events Page*/
div.css-search div.em-search-main .em-search-submit
{background: -webkit-gradient( linear,left top,left bottom,color-stop(0.05,#3ec2f2),color-stop(1,#32a1bf) );
    background: -moz-linear-gradient( center top,#3ec2f2 5%,#32a1bf 100% );
    background-color: #3ec2f2;}

div.css-search div.em-search-main .em-search-submit:hover
{background: -webkit-gradient( linear,left top,left bottom,color-stop(0.05,#43d7ff),color-stop(1,#3ec6e5) );
    background: -moz-linear-gradient( center top,#3ec6e5 5%, #43d7ff 100% );
    background-color: #3ec6e5;}

/*Controls How Posts Display*/
.byline, .group-blog .byline {display:none;}

.entry-posts-content {text-align:left;}

.entry-posts-content a {  text-decoration: underline;}

.entry-posts-content a:link
//{border-bottom: 1px solid;}

span.author.vcard {display:none;}


.blog .entry-meta span.posted-on a, .single .entry-meta span.posted-on a, .archive .entry-meta span.posted-on a {padding: 0px; border:0px; }

.entry-title {margin-bottom:0px;}



/*Controls Suggestions for First Batch of Basic Materials*/
#wpcf7-f7570-p7587-o1 input[type="text"],
#wpcf7-f7570-p7587-o1  input[type="email"],
#wpcf7-f7570-p7587-o1  textarea
{  
    width: 100%;
}

/*Controls Suggestions for Second Batch of Basic Materials*/
#wpcf7-f6913-p6914-o1 input[type="text"],
#wpcf7-f6913-p6914-o1  input[type="email"],
#wpcf7-f6913-p6914-o1  textarea
{  
    width: 100%;
}



/*All Rise Society Members*/
#panel-7114-3-1-0 {text-align:center;}

/*Controls news page*/
.site-main article {margin-bottom:20px;}
	.news-entry-content a {border-bottom: 1px  solid;     transition: .2s; }

/*removes text decoration for images in first content block*/
#pg-2724-4 a, #pg-15928-2 a, #panel-2724-1-0-0 a, #panel-2724-1-1-0 a, #panel-2724-1-2-0 a {
    border-bottom: 0px solid;
    border-bottom-width: 0px;
    border-bottom-style: solid;
    border-bottom-color: initial;
}

/*controls listings*/
.rtcl-post-contact-details.rtcl-post-section {display:none;}


/* Controls Advanced Ads */
#advads-slider-57 {text-align:center;}


/* Donate Menu */

#menu-item-15398 > a, #menu-item-7996 > a, #menu-item-19580 > a {background-color: rgb(38, 38, 38); color:rgb(255, 255, 255)}


/*Award Lists*/
.awardtable tr:nth-child(even) {background-color:#cccccc;}

/* Spacing for Containers*/

.so-panel.widget.widget_sow-accordion {padding-bottom:.5rem;}

/* Creates a paragraph block */
.pblock {margin-bottom:2em;}

/*Alumni pages*/
.alumnislideshow p{background-color:white;  border: 2px solid black;
  border-radius: 5px;
  padding: 5px;  }

/*Special Request form*/
.wpcf7-list-item {margin-left:0;}

/*Blog Stuff*/
.blog-title {font-size: 2em; margin-bottom:0px;}
.blog-details {margin-bottom:1rem;}
