/* Font Fix */
#top #wrap_all .av-inherit-size .av-special-heading-tag {
    font-size: inherit !important;
}    
    
    /* Winners Story*/
.story-heading p {
  margin:0!important;
}
.custom-indent p { 
text-indent:30px;
} 

/* Winners Gallery */
/* caption font */
#top .av-masonry h3.av-masonry-entry-title.entry-title {
	font-size: 20px;
	font-family: 'Open Sans';
	text-align: center;
	color:#12465a;
}
/* Portfolio Winners*/
h3.grid-entry-title {
  font-size: 18px;
  font-family: 'Open Sans';
  text-align: center;
}    
    

.popupbutton .avia-button.avia-size-large {background-color: #BE3E19;color:white;}

#awards-shortlist .container{max-width:85%!important;width:85%!important;}

/*Woocommerec tab fix */
#top div div.product .woocommerce-tabs ul.tabs li a {
    white-space: nowrap !important;
}
/* Literary Award */
#winners h2 {font-size:50px !important; font-weight:500;}
#winners p {line-height: 0 !important; margin: 0.5em 0 1.5em!important;}
#winners .iconbox_top .iconbox_icon {font-size: 30px;line-height: 30px;min-width: 30px;min-height: 30px;top: -30px;left: 50%;}
#winners h4 {font-size:30px; font-weight:500;}
#winners h5 {font-size:25px;font-family: inherit; margin: 0 0 20px 0;}

#youth-winners h2 {font-size:45px; font-weight:500;}
#youth-winners p {line-height: 1.2em!important; margin: 0.5em 0 1.5em!important;}
#youth-winners .iconbox_top .iconbox_icon {font-size: 30px;line-height: 30px;min-width: 30px;min-height: 30px;top: -30px;left: 50%;}
#youth-winners h4 {font-size:25px; font-weight:500;}
#youth-winners h5 {font-size:20px;font-family: inherit; margin: 0 0 20px 0;}
#commended p {line-height: 2em !important;}



#open-judges {padding-left:150px !important; padding-right:150px !important;}
#open-judges h3 {font-size:30px;}
h3.team-member-name {font-size:30px;}
.Judges-heading .av-subheading p:first-child {
    margin-top: 0 !important;}
    

.avia_image.avia_image_team.av-team-img-original {float: left;}
#custom-h2 h2 {font-size:48px;font-weight: 400;}
/*.page-id-1160:before {
	  content: '';
    position: absolute;
    height: 100%;
    width: 92px;
    top: -25px;
    left: -35px;
    right: 0px;
    background: url(/wp-content/uploads/2019/10/joseph-border.jpg) repeat-x 0 100%;   
}
*/
/*#literary-award-intro .content {padding-top: 10px;}*/
.page-id-1160 .content {padding-top: 10px;}
.special_amp {font-family: inherit !important;font-style: inherit!important;font-size: inherit!important;line-height: inherit!important;font-weight: inherit!important;color: inherit!important;}
p.team-member-job-title {margin: 0.2em 0 !important;}

/* Footer */
#footer {padding: 15px 0 5px 0 !important;}
#media_image-2 {margin: 5px 0 10px 0 !important;}
#media_image-4 {display: inline-block;margin: 0 !important;}
#media_image-5 {display: inline-block;margin: 0 !important;}
#text-2 {margin-bottom: 5px !important;}
#footer h3.widgettitle {padding-bottom: 30px !important; margin-top: 10px !important;}

/* Awards page */
#awards-shortlist p {margin:0 !important;}
#ttone-awards-shortlist p {margin:0 !important;}
#ttone-awards-shortlist .article-icon-entry {margin-top: 15px;}
#awards-shortlist .article-icon-entry {margin-top:15px;}
#awards-longlist p {margin:0 !important;}
#awards-longlist .article-icon-entry {margin-top:15px;}
#awards-shortlist .container {padding:0;}
#awards-longlist .container {padding:0;max-width: 85%!important; width: 85%!important;}


/* Media Queries */
/*@media only screen and (max-width: 1300px) {
#youth-winners p {line-height: 1.5em; font-size:13px;}
}*/

@media only screen and (max-width: 1150px) {
  .responsive #top #wrap_all .youth-winners .flex_column.custom-break-point, 
  .responsive #top #wrap_all .youth-winners .custom-break-point .flex_cell {
    margin: 0;
    margin-bottom: 20px;
    width: 100%;
    display: block;
  }

  #top .youth-winners .flex_column_table {
     display: block; 
     table-layout: none; 
  }
}

@media only screen and (max-width: 767px) {
.avia-image-container.avia-align-right {margin: 0 auto !important;width: fit-content;float: none !important;}
}
@media only screen and (max-width: 1300px) {
#open-judges {padding-left:10px !important; padding-right:10px !important;}
}
