.elementor-266 .elementor-element.elementor-element-9bc102d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-266 .elementor-element.elementor-element-27afaf4 iframe{filter:brightness( 100% ) contrast( 100% ) saturate( 32% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-266 .elementor-element.elementor-element-27afaf4:hover iframe{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-266 .elementor-element.elementor-element-bb03a70{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:60px;--padding-block-end:60px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-266 .elementor-element.elementor-element-bb03a70:not(.elementor-motion-effects-element-type-background), .elementor-266 .elementor-element.elementor-element-bb03a70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1b7d91d );}.elementor-266 .elementor-element.elementor-element-bb03a70, .elementor-266 .elementor-element.elementor-element-bb03a70::before{--border-transition:0.3s;}.elementor-266 .elementor-element.elementor-element-2c2e076{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;}.elementor-266 .elementor-element.elementor-element-614c94c .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-266 .elementor-element.elementor-element-ca2ea00 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(9px/2);}.elementor-266 .elementor-element.elementor-element-ca2ea00 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(9px/2);}.elementor-266 .elementor-element.elementor-element-ca2ea00 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(9px/2);margin-left:calc(9px/2);}.elementor-266 .elementor-element.elementor-element-ca2ea00 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-9px/2);margin-left:calc(-9px/2);}body.rtl .elementor-266 .elementor-element.elementor-element-ca2ea00 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-9px/2);}body:not(.rtl) .elementor-266 .elementor-element.elementor-element-ca2ea00 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-9px/2);}.elementor-266 .elementor-element.elementor-element-ca2ea00 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-266 .elementor-element.elementor-element-ca2ea00 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-266 .elementor-element.elementor-element-ca2ea00{--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-266 .elementor-element.elementor-element-ca2ea00 .elementor-icon-list-icon{padding-right:5px;}.elementor-266 .elementor-element.elementor-element-ca2ea00 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-266 .elementor-element.elementor-element-ca2ea00 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-266 .elementor-element.elementor-element-ca2ea00 .elementor-icon-list-text{transition:color 0.3s;}.elementor-266 .elementor-element.elementor-element-3187d15 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(9px/2);}.elementor-266 .elementor-element.elementor-element-3187d15 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(9px/2);}.elementor-266 .elementor-element.elementor-element-3187d15 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(9px/2);margin-left:calc(9px/2);}.elementor-266 .elementor-element.elementor-element-3187d15 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-9px/2);margin-left:calc(-9px/2);}body.rtl .elementor-266 .elementor-element.elementor-element-3187d15 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-9px/2);}body:not(.rtl) .elementor-266 .elementor-element.elementor-element-3187d15 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-9px/2);}.elementor-266 .elementor-element.elementor-element-3187d15 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-266 .elementor-element.elementor-element-3187d15 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-266 .elementor-element.elementor-element-3187d15{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-266 .elementor-element.elementor-element-3187d15 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-266 .elementor-element.elementor-element-3187d15 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-266 .elementor-element.elementor-element-3187d15 .elementor-icon-list-text{transition:color 0.3s;}.elementor-266 .elementor-element.elementor-element-70d0992{--icon-box-icon-margin:17px;}.elementor-266 .elementor-element.elementor-element-70d0992 .elementor-icon{font-size:28px;}.elementor-266 .elementor-element.elementor-element-70d0992 .elementor-icon-box-title{margin-bottom:6px;}.elementor-266 .elementor-element.elementor-element-8b13895{--grid-template-columns:repeat(0, auto);--icon-size:18px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-266 .elementor-element.elementor-element-8b13895 .elementor-widget-container{text-align:left;}.elementor-266 .elementor-element.elementor-element-8b13895 .elementor-social-icon{background-color:var( --e-global-color-secondary );}.elementor-266 .elementor-element.elementor-element-8b13895 .elementor-icon{border-radius:90px 90px 90px 90px;}.elementor-266 .elementor-element.elementor-element-8b13895 .elementor-social-icon:hover{background-color:var( --e-global-color-primary );}.elementor-266 .elementor-element.elementor-element-8b13895 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-266 .elementor-element.elementor-element-8b13895.elementor-element{--align-self:flex-start;}.elementor-266 .elementor-element.elementor-element-35e030a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;}.elementor-266 .elementor-element.elementor-element-b553d67 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(9px/2);}.elementor-266 .elementor-element.elementor-element-b553d67 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(9px/2);}.elementor-266 .elementor-element.elementor-element-b553d67 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(9px/2);margin-left:calc(9px/2);}.elementor-266 .elementor-element.elementor-element-b553d67 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-9px/2);margin-left:calc(-9px/2);}body.rtl .elementor-266 .elementor-element.elementor-element-b553d67 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-9px/2);}body:not(.rtl) .elementor-266 .elementor-element.elementor-element-b553d67 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-9px/2);}.elementor-266 .elementor-element.elementor-element-b553d67 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-266 .elementor-element.elementor-element-b553d67 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-266 .elementor-element.elementor-element-b553d67{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-266 .elementor-element.elementor-element-b553d67 .elementor-icon-list-icon{padding-right:5px;}.elementor-266 .elementor-element.elementor-element-b553d67 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-266 .elementor-element.elementor-element-b553d67 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-266 .elementor-element.elementor-element-b553d67 .elementor-icon-list-text{transition:color 0.3s;}.elementor-266 .elementor-element.elementor-element-4971b08 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(9px/2);}.elementor-266 .elementor-element.elementor-element-4971b08 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(9px/2);}.elementor-266 .elementor-element.elementor-element-4971b08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(9px/2);margin-left:calc(9px/2);}.elementor-266 .elementor-element.elementor-element-4971b08 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-9px/2);margin-left:calc(-9px/2);}body.rtl .elementor-266 .elementor-element.elementor-element-4971b08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-9px/2);}body:not(.rtl) .elementor-266 .elementor-element.elementor-element-4971b08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-9px/2);}.elementor-266 .elementor-element.elementor-element-4971b08 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-266 .elementor-element.elementor-element-4971b08 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-266 .elementor-element.elementor-element-4971b08{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-266 .elementor-element.elementor-element-4971b08 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-266 .elementor-element.elementor-element-4971b08 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-266 .elementor-element.elementor-element-4971b08 .elementor-icon-list-text{transition:color 0.3s;}.elementor-266 .elementor-element.elementor-element-3b8f3be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-266 .elementor-element.elementor-element-da5c9ac .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-266 .elementor-element.elementor-element-ea038d1{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-block-start-width:1px;--border-inline-end-width:0px;--border-block-end-width:0px;--border-inline-start-width:0px;border-color:var( --e-global-color-8024222 );--border-color:var( --e-global-color-8024222 );--border-radius:0px 0px 0px 0px;--padding-block-start:60px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-266 .elementor-element.elementor-element-ea038d1, .elementor-266 .elementor-element.elementor-element-ea038d1::before{--border-transition:0.3s;}.elementor-266 .elementor-element.elementor-element-c828a49{text-align:center;}.elementor-266 .elementor-element.elementor-element-c828a49 .elementor-heading-title{color:#131313;font-family:"Roboto", Sans-serif;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-266 .elementor-element.elementor-element-66ecb7b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:80px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-266 .elementor-element.elementor-element-c9bca2c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-266 .elementor-element.elementor-element-c5a17c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-block-start-width:0px;--border-inline-end-width:0px;--border-block-end-width:4px;--border-inline-start-width:0px;border-color:#DF6305;--border-color:#DF6305;--border-radius:15px 15px 15px 15px;--margin-block-start:6px;--margin-block-end:6px;--margin-inline-start:6px;--margin-inline-end:6px;--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:30px;--padding-inline-end:30px;}.elementor-266 .elementor-element.elementor-element-c5a17c9:not(.elementor-motion-effects-element-type-background), .elementor-266 .elementor-element.elementor-element-c5a17c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-266 .elementor-element.elementor-element-c5a17c9:hover{--border-radius:0px 0px 8px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:8px;--border-bottom-left-radius:0px;}.elementor-266 .elementor-element.elementor-element-c5a17c9, .elementor-266 .elementor-element.elementor-element-c5a17c9::before{--border-transition:0.3s;}.elementor-266 .elementor-element.elementor-element-3438354 .elementor-icon-box-title, .elementor-266 .elementor-element.elementor-element-3438354 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-266 .elementor-element.elementor-element-3438354 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-266 .elementor-element.elementor-element-a9e22ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-block-start-width:0px;--border-inline-end-width:0px;--border-block-end-width:4px;--border-inline-start-width:0px;border-color:#DF6305;--border-color:#DF6305;--border-radius:15px 15px 15px 15px;--margin-block-start:6px;--margin-block-end:6px;--margin-inline-start:6px;--margin-inline-end:6px;--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:30px;--padding-inline-end:30px;}.elementor-266 .elementor-element.elementor-element-a9e22ea:not(.elementor-motion-effects-element-type-background), .elementor-266 .elementor-element.elementor-element-a9e22ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-266 .elementor-element.elementor-element-a9e22ea:hover{--border-radius:0px 0px 8px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:8px;--border-bottom-left-radius:0px;}.elementor-266 .elementor-element.elementor-element-a9e22ea, .elementor-266 .elementor-element.elementor-element-a9e22ea::before{--border-transition:0.3s;}.elementor-266 .elementor-element.elementor-element-f570751 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-266 .elementor-element.elementor-element-c710684{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-block-start-width:0px;--border-inline-end-width:0px;--border-block-end-width:4px;--border-inline-start-width:0px;border-color:#DF6305;--border-color:#DF6305;--border-radius:15px 15px 15px 15px;--margin-block-start:6px;--margin-block-end:6px;--margin-inline-start:6px;--margin-inline-end:6px;--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:30px;--padding-inline-end:30px;}.elementor-266 .elementor-element.elementor-element-c710684:not(.elementor-motion-effects-element-type-background), .elementor-266 .elementor-element.elementor-element-c710684 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-266 .elementor-element.elementor-element-c710684:hover{--border-radius:0px 0px 8px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:8px;--border-bottom-left-radius:0px;}.elementor-266 .elementor-element.elementor-element-c710684, .elementor-266 .elementor-element.elementor-element-c710684::before{--border-transition:0.3s;}.elementor-266 .elementor-element.elementor-element-4d11013 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:500;}body.elementor-page-266:not(.elementor-motion-effects-element-type-background), body.elementor-page-266 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1b7d91d );}@media(max-width:767px){.elementor-266 .elementor-element.elementor-element-614c94c{text-align:center;}.elementor-266 .elementor-element.elementor-element-8b13895 .elementor-widget-container{text-align:center;}.elementor-266 .elementor-element.elementor-element-8b13895 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-266 .elementor-element.elementor-element-8b13895.elementor-element{--align-self:center;}.elementor-266 .elementor-element.elementor-element-da5c9ac{text-align:center;}}@media(min-width:768px){.elementor-266 .elementor-element.elementor-element-2c2e076{--width:50%;}.elementor-266 .elementor-element.elementor-element-35e030a{--width:50%;}.elementor-266 .elementor-element.elementor-element-3b8f3be{--width:50%;}}/* Start custom CSS for shortcode, class: .elementor-element-c633524 */#blurb-tabs .et_pb_column {
	display:flex;
	align-items:center;
	justify-content:center;
	flex-wrap:wrap;
}
#blurb-tabs .tab-title {
	width:33.33%;
}
/* Hover Styles for Blurb Tabs - Titles */
#blurb-tabs .tab-title {
	transition:all .3s ease-in-out;
}
#blurb-tabs .tab-title:hover {
	cursor:pointer; 
	background:#254187; /* Tab hover background color */
}
#blurb-tabs .tab-title.active-tab {
	background:#DA1333; /* Active tab background color */
}
#blurb-tabs .tab-title.active-tab .et_pb_blurb_container h4 a {
	color:#000; /* Active tab title color */
}
#blurb-tabs .tab-title.active-tab .et-pb-icon {
	color:#666!important; /* Active tab icon color */
}
/**/
.tab-content{
	display:none;
}

/* Tab Titles Mobile Styles */
@media (max-width:767px ) { 
	#blurb-tabs.tab-title {
		width:50%;}
	
	
#blurb-tabs .tab-title .et_pb_main_blurb_image {
		margin-bottom: 10px; /* Reduce icon bottom margin */
	}


@media (max-width: 479px ) {
	#blurb-tabs .tab-title {
		width:100%;
	}
	#blurb-tabs .tab-title .et_pb_blurb_content { /* This moves icon to the right */
		display:flex;
		align-items:center;
		justify-content:flex-start;
	}
	#blurb-tabs .tab-title .et_pb_main_blurb_image { /* Fix icon margins on mobile */
		margin-bottom:0;
		margin-right:30px;
	}
}
.dnn{display:none}


/*Menu Contribute CTA Button */
#et-top-navigation .et_pb_button {
    margin-top: 0px;
    font-size: inherit;
    font-weight: inherit;
	border: 1px solid #BC0000;
	background:#BF0A30;
	color:white;
}

 
#et-top-navigation .et_pb_button:after {
font-size: 23px;
;
}
button.et_pb_contact_submit.et_pb_button {
    position: relative;
    top: 8px;
}
div#et-top-navigation {
    position: relative;
    top: 10px;
}
}
	
	
	
	
	
	
	
	#responsive-form{
	max-width:1000px /*-- change this to get your desired form width --*/;
	margin:0 auto;
        width:100%;
		
		padding: 0px;
}
.form-row{
	width: 100%;
}
.column-half, .column-full{
	float: left;
	
	position: relative;
	padding:0 0.15rem;
	width:100%;
	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
	text-transform:uppercase;
}
.clearfix:after {
	content: "";
	display: table;
	clear: both;
}

.menu-item-type-custom{
	text-align:center;
}
.menu-item-type-custom .menu-text>span {
    display: block;
}
a.elementor-sub-item span {
    display: inline-block;
    width: 100%;
}


/**---------------- Media query ----------------**/
@media only screen and (min-width: 48em) { 
	.column-half{
		width: 50%;
	}
}
	
	
	.wpcf7 input[type="text"], .wpcf7 input[type="email"], 
.wpcf7 input[type="tel"],
.wpcf7 textarea, select {
	width: 100%;
	padding: 12px;
	border: 1px solid #ccc;
	border-radius: 3px;
	-webkit-box-sizing: border-box;
	 -moz-box-sizing: border-box;
	      box-sizing: border-box;
		background: #fff;
		margin: 3px 0px 0px 3px;
		height: 44px !important;
		border-radius:0px;
	
}

.wpcf7 textarea {

		height: 110px !important;
		
}
/*
.wpcf7 input[type="text"]:focus{
	background: #f7d7d7;
}
*/
.wpcf7-submit{

    color: #fff;
    text-transform: uppercase;
    border: none;
    cursor: pointer;
    display: block;
    font-size: 15px;
    letter-spacing: 5px;
	margin-top: 0px;
	 background-color: var( --e-global-color-accent ) !important;
}
.wpcf7-submit:hover{
color: var(--e-global-color-8024222) !important;
    background-color: var(--e-global-color-primary) !important;
}
span.wpcf7-not-valid-tip{
	text-shadow: none;
	font-size: 12px;
	color: #fff;
	background: #ff0000;
	padding: 5px;
}
div.wpcf7-validation-errors { 
	text-shadow: none;
	border: transparent;
	background: #f9cd00;
	padding: 5px;
	color: #9C6533;
	text-align: center;
	margin: 0;
	font-size: 12px;
}
div.wpcf7-mail-sent-ok{
	text-align: center;
	text-shadow: none;
	padding: 5px;
	font-size: 12px;
	background: #e7e7e7;
	border-color: #e7e7e7;
	color: #fff;
	margin: 0;
	}


.red {color:#bc0000}

span .wpcf7-not-valid {
    border: 1px solid #ff0000 !important;
}

span.wpcf7-not-valid-tip {
    display: none;
}

div.wpcf7-validation-errors {
    background: #ffe2e2;
    border: 1px solid #ff0000;
    color: #C10000;
}
 
div.wpcf7-response-output {
    margin: 2em 0;
    padding: 15px;
    border-radius: 5px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box; 
}

div.wpcf7-validation-errors {
    display: none !important;
}

.wpcf7-spam-blocked {
     background: #e2e2e2;
     border: 1px solid #bcbcbc !important;
     color: #383838;
}
 
.wpcf7-mail-sent-ng {
     background: #fcf8e3;
     border: 1px solid #ac9163 !important;
     color: #8a6d3b;
}
 
.wpcf7-mail-sent-ok {
     background: #dff0d8;
     border: 1px solid #3c763d !important;
     color: #3c763d;
}

div.wpcf7 input[type="file"] {
    cursor: pointer;
    background: #545454;
    color: #fff;
    margin: 5px 0px 0px -3px;
	    width: 92%;
}/* End custom CSS */