/*
 Theme Name:   Bootscore Child
 Description:  Bootscore Child Theme
 Author:       Bootscore
 Author URI:   https://bootscore.me
 Template:     bootscore
 Version:      6.0.0
 Requires at least: 5.0
 Tested up to: 6.6
 Requires PHP: 7.4
 License: MIT License
 License URI: https://github.com/bootscore/bootscore-child/blob/main/LICENSE
 Text Domain:  bootscore
*/

/* 
All style editing is done via /assets/scss/_bootscore_custom.scss
*/

html {

  overflow-x: hidden;

}

a {color:#9f282a;text-decoration:none;}
a:hover{color:#4d4d4d;text-decoration:underline;}
p{font-size:1.5em;}
ul li {font-size:1.5em;padding-bottom:10px;}

h3 {color: #6f6f6f;}


.headerbg {background: #9F282A;
background: linear-gradient(301deg, rgba(159, 40, 42, 1) 0%, rgba(159, 40, 42, 1) 53%, rgba(255, 255, 255, 1) 53%, rgba(255, 255, 255, 1) 100%);}

#mmenutop {background:#9F282A;}

.tleft {padding:10px 2px 10px 2px;}
.tleft p {padding-bottom:0px;margin-bottom:0px;}
.tright {padding-top:18px;}
.tright .swp-button {display:none!important;}
.tright .swp-input {outline:none!important;padding:10px;transform: skew(338deg);border: 2px solid #b6b6b6!important;}

.site-header	{background: #DD3333;
background: linear-gradient(90deg, rgba(221, 51, 51, 1) 0%, rgba(107, 7, 7, 1) 100%);}

.eventbanner h1 {font-weight:700;text-shadow: 2px 2px 2px #890018;}

.eventbanner h2 {font-weight:700;text-shadow: 2px 2px 2px #890018;}

.eventbanner p {text-shadow: 1px 1px 1px #000000;font-size:1.0em;}

.slogan h6 {
font-weight:700;}

.topbuttonset {position:relative;margin-top:-55px;z-index:100;margin-bottom:-26px;}

.boxshadows1 {box-shadow: 0 1px 10px 1px #00000063;}

.ctabuttons {border:2px solid #ffffff!important;}

.tbtnred .sowb-button { box-shadow:3px 5px 0px 2px #830000;} 
.tbtnyellow .sowb-button { box-shadow:3px 5px 0px 2px #8e5a0a;} 

h2 {Color:#9f282a;font-weight:700;font-size:1.8em;text-align:center;}

.btnshadowred {box-shadow:3px 5px 0px 2px #830000;}
.btnshadowblack { box-shadow:3px 5px 0px 2px #000000;}

.page-template-default #content img {border-radius:30px;    border: 10px solid #f5f5f5;}
.page-template-Innerpage #content img {border-radius:30px;    border: 10px solid #f5f5f5;}

.noradius  img {border-radius:0px!important;}

.footercolumnssection .sowb-button {box-shadow:3px 5px 0px 2px #830000!important;margin-top:10px;} 
.footercolumnssection .sowb-button:hover { box-shadow:3px 5px 0px 2px #000000!important;} 

.lightpattern {
background-color: #fafafa;
opacity: 0.8;
background-image:  linear-gradient(135deg, #ffffff 25%, transparent 25%), linear-gradient(225deg, #ffffff 25%, transparent 25%), linear-gradient(45deg, #ffffff 25%, transparent 25%), linear-gradient(315deg, #ffffff 25%, #fafafa 25%);
background-position:  10px 0, 10px 0, 0 0, 0 0;
background-size: 10px 10px;
background-repeat: repeat;
}

.page-template-Innerpage #content h1 {font-size:1.9em;padding:10px;border-left:3px solid #9f282a;border-bottom:5px solid #9f282a;transform: skew(338deg);margin-bottom:30px;
text-transform:uppercase;font-weight: 700;color: #494949;}

.page-template-Innerpage #content h2 {text-transform:uppercase;padding:10px 5px;}

.page-template-default #content h1 {font-size:1.9em;padding:10px;border-left:3px solid #9f282a;border-bottom:5px solid #9f282a;transform: skew(338deg);margin-bottom:30px;
text-transform:uppercase;font-weight: 700;color: #494949;}

.page-template-default #content h2 {text-transform:uppercase;padding:10px 5px;}

.tableart ul li {color:#ffffff;font-size:1.1em;text-transform:uppercase;padding-bottom:3px;}

.boxh h2 {
	
    text-transform: uppercase;
    padding: 10px 5px;
    background: #9f282a;
    transform: skew(351deg);
    color: #ffffff;	
}

.boxhlight h2 {
	
    text-transform: uppercase;
    padding: 10px 5px;
    background: #f2be34;
    transform: skew(351deg);
    color: #9f282a;	
}

.boxhwhite h2 {
	
    text-transform: uppercase;
    padding: 10px 5px;
    background: #ffffff;
    transform: skew(351deg);
    color: #9f282a;	
}

.boxh h3 {
	
    text-transform: uppercase;
    padding: 10px 5px;
    background: #ffec9d;
    transform: skew(351deg);
    color: #9f282a;	
}

.tags-links .bg-primary-subtle {background-color:#4d4d4d!important;Color:#ffffff!important;}

#footer .redboxucc {background: #9f282a;Color:#ffffff;border:5px solid #ffffff;padding:10px;}	

.cpbar {background: #9f282a;}
.cpbar  p{Color:#ffffff;font-size:1.0em;margin-bottom:0px;}
.cpbar  a {Color:#ffffff;}
.cpbar  a:hover {Color:#ffec9d;}

.footercolarea {background: #9F282A;
background: linear-gradient(59deg,rgba(159, 40, 42, 1) 0%, rgba(159, 40, 42, 1) 40%, rgba(255, 255, 255, 1) 40%, rgba(255, 255, 255, 1) 100%);}

.conftimeline .panel-grid-cell .box {height:auto;min-height:140px;}

.wpcf7 .cf7s-caspar {
    padding: 20px;
    color: #000;
    border: 0px solid #ffffff!important;
    background: #fff;
}

.wpcf7 .cf7s-caspar fieldset {

    border: 1px solid #ffffff!important;

}



.wpcf7 .cf7s-caspar legend {
    text-transform: uppercase!important;
    font-size: 1.8em!important;
    text-align: center!important;
    font-weight: 400!important;
    font-family: "Kdam Thmor Pro"!important;
    padding: 2px 10px!important;
    color: #fff!important;
    border: 2px solid #ff2323 !important;
    background: #9F282A!important;
	    transform: skew(338deg);
}

.wpcf7 .cf7s-caspar li label {
   font-family: "Kdam Thmor Pro"!important;
    color: #4d4d4d!important;
    text-transform: uppercase!important;
    font-weight: 700;
	 font-size: 1.4em!important;
	 padding:15px 0!important;
}

.wpcf7 .wpcf7-form.cf7skins.cf7s-caspar input { font-size: 1.4em!important;transform: skew(338deg);}
.wpcf7 .cf7s-caspar select { font-size: 1.4em!important;transform: skew(338deg);}
.wpcf7 .wpcf7-form.cf7skins.cf7s-caspar textarea {transform: skew(351deg);font-size: 1.4em!important;}
.wpcf7 .cf7s-caspar .wpcf7-list-item-label{font-size: 1.4em!important;}

.tablepress {font-size: 1.4em!important;}

.tablepress tfoot th, .tablepress thead th {
    background-color: #626262 !important;
    font-weight: 700;
    color: #ffffff !important;
    text-align: center !important;
}

.tablepress td {
    text-align: center !important;
    border: 1px solid #ababab !important;
}


@media (max-width: 1400px) {
.eventbannerlarge h1 {font-size:3em!important;}
.topbuttonset {position:relative;margin-top:-30px;z-index:100;margin-bottom:-48px;}
.slogan h6 {font-size:1.4em!important;}
.tableart ul li {color:#ffffff;font-size:1.0em;text-transform:uppercase;}
	}
	
@media (max-width: 1200px) {
.eventbannerlarge h1 {font-size:2.8em!important;}
.topbuttonset {position:relative;margin-top:-25px;}
.slogan h6 {font-size:1.3em!important;}
.conftimeline .panel-grid-cell .box {height:auto;min-height:160px;}

	}	

@media (max-width: 991px) {
	.tleft p {text-align:center;}
	
	}	
	

@media (max-width: 768px) {
	
	}