/*
Title: Events & Programs CSS;
Author: The Wilson Concept, LLC
Author URI: https://thewilsonconcept.com
Description: Testing & Development website for the CIE program of University of Toronto
Version: 3.0.2
Tags: custom-background, custom-colors, featured-images, flexible-header, microformats, post-formats, rtl-language-support, theme-options, translation-ready, accessibility-ready
*/


// Options


// Color variables

.evpprimary {
color: #ffca49;
}

.evpsecondary {
	color: #f9eac7;
}

.evpsecondary-navtext {
	color: #8b6026;
}

.evpsecondary-navtext-highlight {
	color: #8b6026;
}

/* Icons */
.evpnav-icon {
	color: #bc922d;
}

.evp_smicon {
	background-color: #ffca49;
    padding: 10px;
    color: #fff;
    justify-content: center;
    align-items: center;
    border-radius: 100px 100px 100px 100px;
    font-size: 2rem;
}

.evp_iconsvg {
	color: #8B6026 !important;
 	font-size: 3.875rem;
}

/* Buttons */
.evpbutton_primary {
	color: #ffca4a !important;
	margin: 20px 0;
}

.evpbutton_primary button,
.evpbutton_primary .button {
	color: #5a554d !important;
	background-color: #FFCA49 !important;
	border: solid 4px #FFCA49 !important;
	padding-left: 0;
	padding-right: 0;
}

.evpbutton_primary button:hover,
.evpbutton_primary .button:hover {
	color: #5a554d !important;
	background-color: transparent !important;
	border: solid 4px #ffca4a !important;
}

.evpbutton_primary a  {
	color: #5a554d !important;
	font-family: 'Montserrat', sans-serif !important;
  	font-weight: 900 !important;
  	text-transform: uppercase;
  	text-decoration: none !important;
 	padding: 20px 5%;
}

.evpbutton_primary p {
	padding: 0 10%;
}

.evpbutton_primary span {
	color: #5a554d !important;
}

.evpbutton_primary span p {
	padding: 0 10%;
}

.evpbutton_one {
	color: #8b6026;
}

.evpbutton_one button,
.evpbutton_one .button {
	color: #8B6026 !important;	
	background-color: #FFEAB3 !important;
	border: solid 4px #FFEAB3 !important;
}

.evpbutton_one button:hover,
.evpbutton_one .button:hover {
	color: #8B6026 !important;
	background-color: #FFF !important;
	border: solid 4px #8B6026 !important;
}

.evpbutton_one a  {
	color: #8B6026 !important;
	font-family: 'Montserrat', sans-serif !important;
  	font-weight: 900 !important;
 	text-transform: uppercase;
  	text-decoration: none !important;
 	padding: 20pevpbutton_onex 20px;
}

.evpbutton_one span {
	color: #8B6026 !important;
}

.evpbutton_two {
	color: #c83427;
}

.evpbutton_two button,
.evpbutton_two .button {
	color: #C83427 !important;
	background-color: #FEF2F1 !important;
	border: solid 4px #FEF2F1 !important;
}

.evpbutton_two button:hover,
.evpbutton_two .button:hover {
	color: #C83427 !important;
	background-color: #FFF !important;
	border: solid 4px #C83427 !important;
}

.evpbutton_two a  {
	color: #C83427 !important;
	font-family: 'Montserrat', sans-serif !important;
  	font-weight: 900 !important;
  	text-transform: uppercase;
  	text-decoration: none !important;
 	padding: 20px 20px;
}

.evpbutton_two span {
	color: #C83427 !important;
}

.evpbutton_three {
	color: #924799;
}

.evpbutton_three button,
.evpbutton_three .button {
	color: #924799 !important;
	background-color: #EAE0EF !important;
	border: solid 4px #EAE0EF !important;
}

.evpbutton_three button:hover,
.evpbutton_three .button:hover {
	color: #924799 !important;
	background-color: #FFF !important;
	border: solid 4px #924799 !important;
}

.evpbutton_three a  {
	color: #924799 !important;
	font-family: 'Montserrat', sans-serif !important;
  	font-weight: 900 !important;
  	text-transform: uppercase;
  	text-decoration: none !important;
 	padding: 20px 20px;
}

.evpbutton_three span {
	color: #924799 !important;
}

.evpbutton_four {
	color: #975123;
}

.evpbutton_four button,
.evpbutton_four .button {
	color: #975123 !important;
	background-color: #F6E2D7 !important;
	border: solid 4px #F6E2D7 !important;
}

.evpbutton_four button:hover,
.evpbutton_four .button:hover {
	color: #975123 !important;
	background-color: #FFF !important;
	border: solid 4px #975123 !important;
}

.evpbutton_four a  {
	color: #975123 !important;
	font-family: 'Montserrat', sans-serif !important;
  	font-weight: 900 !important;
  	text-transform: uppercase;
  	text-decoration: none !important;
 	padding: 20px 20px;
}

.evpbutton_four span {
	color: #975123 !important;
}

.evpbutton_four img {
	color: #975123 !important;
}

/* Button type <button> */
button.evp,
.button.evp {
  color: #8b6026;
  background-color: #ffeab3;
  border: none;
  border: 3px solid #ffca4a;
}

button.evp:hover,
.button.evp:hover {
  color: #5a554d;
  background-color: transparent;
  border: 3px solid #ffca4a;
  border-radius: 1px;
}

button.evp_red,
.button.evp_red {
  color: #c83427;
  background-color: rgba(254,242,241,.25);
  border: none;
  border: 3px solid #fff;
}

button.evp_red:hover {
  color: #c83427;
  background-color: transparent;
  border: 3px solid #c83427;
  border-radius: 1px;
}

button.evp_purple,
.button.evp_purple {
  color: #924799;
  background-color: rgba(234,224,239,.25);
  border: none;
  border: 3px solid #fff;
}

button.evp_purple:hover,
.button.evp_purple:hover {
  color: #924799;
  background-color: transparent;
  border: 3px solid #ffca4a;
  border-radius: 1px;
}

button.evp_bronze,
.button.evp_bronze {
  color: #975123;
  background-color: rgba(246,226,215,.25);
  border: none;
  border: 3px solid #fff;
}

button.evp_bronze:hover,
.button.evp_bronze:hover {
  color: #975123;
  background-color: transparent;
  border: 3px solid #975123;
  border-radius: 1px;
}

button.evp,
.button.evp {
  color: #5a554d;
  background-color: #ffca4a;
  border: none;
  border: 3px solid #ffca4a;
}

button.evp:hover,
.button.evp:hover {
  color: #5a554d;
  background-color: transparent;
  border: 3px solid #ffca4a;
  border-radius: 1px;
}

/* Accordion */
.evp_accordion span.ghostkit-accordion-item-label {
	color: #555555;
  	font-weight: 700;
 	padding: 0px 2em;
}

.evp_accordion .ghostkit-accordion-item-active a span svg.ghostkit-svg-icon {
  	color: #fff !important;
}

.evp_accordion .ghostkit-accordion-item-active a.ghostkit-accordion-item-heading {
  	color: #fff !important;
  	background-color: #8b6026 !important;
  	border-top: none;
}

.evp_accordion a.ghostkit-accordion-item-heading {
   	color: #555555 !important;
   	background-color: #ebebeb !important;
   	border-top: 1px solid #555555;
}

.evp_accordion .ghostkit-accordion-item-active a.ghostkit-accordion-item-heading span {
   color: #fff !important;
}

/* Alert */
.evp_alert {
	border-color: #ffd97a !important;
} 

.evp_alert .ghostkit-alert {
	margin: 10px 110px;
    border: var(--gkt-alert__border-width) solid var(--gkt-alert__border-color);
    border-left-width: var(--gkt-alert__border-left-width);
    border-radius: 0px;
    -webkit-transition: var(--gkt-alert__transition-duration) border-color var(--gkt-alert__transition-easing);
    -o-transition: var(--gkt-alert__transition-duration) border-color var(--gkt-alert__transition-easing);
    transition: var(--gkt-alert__transition-duration) border-color var(--gkt-alert__transition-easing);
}

.evp_alert .ghostkit-alert-content p strong em {
	color: #ffd97a !important;
}

.evp_alert .ghostkit-alert-content h5 strong em,
.evp_alert .ghostkit-alert-content .h5 strong em {
	color: #ffd97a !important;
	font-weight: 900 !important;
}

.evp_alert .ghostkit-alert-content p {
	color: #ffd97a !important;
	font-weight: 500;
}

.evp_alert .ghostkit-alert-content p strong {
	color: #ffd97a !important;
}

/* Submenu */
.evp_submenu li {
	text-align: center;
}

.evp_submenu a {
	font-family: 'Montserrat', sans-serif !important;
	font-size: 0.813rem !important;
	color: #8B6026 !important;
	text-align: center;
}

.mega-evp_submenu {
	background-color: #F9EAC7 !important;
}

/* Tabs */
.evp_tabs .ghostkit-tabs-content {
	padding: 60px 60px 0px 20px;
	background-color: #e8f3f6;
}

.evptab_title {
	color: #8c5e03;
}

.evptab_primary {
	color: #fff7e9;
}

.evptab_second {
	color: #ffeab3;
}

.evptab_third {
	color: #ffd97a;
}

.evptab_fourth{
	color: #ffca49;
}

.evptab_fifth {
	color: #febe2a;
}

.evptab_callout-box {
	background-color: #ffeab3;
}

/* Callout Box */
.evp_callout {
	background-color: #ffeab3;
	border-radius: 190px 0px 190px 0px;
}

.evp_callout h3, .evp_callout p {
	color:  #8c5e03;
}

.evp_callout h3 {
	color:  #8B6026;
}

.evp_themed {
	color: #8B6026 !important;
}

.textsquare_evp {
	color: #8B6026;
}

/** EVP Primary Section Colors **/
.has-evp-primary-background-background-color {
	background-color: #fff7e5;
}
.has-evp-primary-background-background-color {
	color: #ffca4a;
}

.has-evp-primary-background-background-color h2 {
	color: #555556;
}

.has-evp-primary-background-background-color .genform input[type="text" i] {
	color: #D0E6EC !important;
}

.has-evp-primary-background-background-color .wp-block-quote p {
	color: #8c5e03 !important;
}

.has-evp-primary-background-background-color .wp-block-quote cite {
	color: #8c5e03 !important;
	font-weight: 900 !important;
	font-style: italic;
}

.has-evp-primary-background-background-color svg.ghostkit-svg-icon {
	color: #8c5e03 !important;
}

.has-evp-primary-background-background-color .wp-block-spacer {
	color: #8c5e03 !important;
}

.has-evp-primary-background-color {
	color: #D0E6EC;
}

/** EVP Secondary Section Colors **/
.has-evp-secondary-background-background-color {
	background-color: #f9eac7;
}
.has-evp-secondary-background-background-color {
	color: #f9eac7;
}

.has-evp-secondary-background-background-color h2 {
	color: #555556;
}
@media only screen and (max-width: 1399px) {
.col-md-12 {
	flex-basis: 100% !important;
}

.flex-hundred {
	flex-wrap: wrap;	
}
}

	