@font-face {
    font-family: 'Avalon';
    src: url('fonts/Avalon-Bold.woff2') format('woff2'),
        url('fonts/Avalon-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Avalon';
    src: url('fonts/AvalonPlain.woff2') format('woff2'),
        url('fonts/AvalonPlain.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

div#comments h2.woocommerce-Reviews-title {
	display: none;
}
p.comment-form-comment label {
	display: block;
}
.comment-form-author input#author {
	padding: 7px;
	border: 1px solid rgba(0, 0, 0, 0.2);
	font-size: 18px;
}
div#review_form input#email {
	padding: 7px;
	border: 1px solid rgba(0, 0, 0, 0.2);
	font-size: 18px;
}
.comment-form-comment #comment {
	border: 1px solid rgba(0, 0, 0, 0.2);
}


*, *:before, *:after { box-sizing: border-box; -moz-box-sizing: border-box; image-rendering: -webkit-optimize-contrast;}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed,  figure, figcaption, footer, header, hgroup,  menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline; -webkit-text-size-adjust: 100%;}

/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
button, html input[type=button], input[type=reset], input[type=submit] { -webkit-appearance: button; cursor: pointer; }
input:not([type='radio']):not([type='checkbox']), textarea, select{-webkit-appearance: none;}
form, label {-webkit-text-size-adjust: 100%;}
mark {background-color: transparent;}
/* end reset */

/*preset*/
body{font-size: 16px; line-height: 22px; font-family: 'Questrial', sans-serif; color:#1a1a1a;}
body.active{overflow: hidden;width:100%;height:100%;position:fixed!important;}
a{ text-decoration:none; -webkit-transition: all .3s linear;transition: all .3s linear;}
img{max-width: 100%; vertical-align: top; image-rendering: -webkit-optimize-contrast;}
textarea { resize:vertical; }
iframe{ border: none; width: 100%;}
ul, h1, h2, h3, h4{ margin:0; padding:0; list-style:none; }
strong , b{ font-weight: bold;}
em, i{font-style: italic;}
input[type="submit"]{cursor: pointer;}
a[href^="tel:"]{color: inherit!important; text-decoration: none;}

.clearfix:before, .clearfix:after { content:""; display: table; clear: both; }
.clearfix {clear: both; overflow: hidden;}
.comp{color:#cc0112; font-weight:bold; }
.comingsoon{color:red; font-style:italic; font-weight:bold;}
.col2{-webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 0; -moz-column-gap: 0;  column-gap: 0;}
.col3{-webkit-column-count: 3; -moz-column-count: 3; column-count: 3; -webkit-column-gap: 0; -moz-column-gap: 0;  column-gap: 0;}
.col2 li, .col3 li{overflow: hidden; display: inline-block; width: 100%;}
.back_top{display: none; z-index: -1;}
.main_phone {font-weight: bold;}

/*Heading for SEO*/
.h1_hdng{font-size: 22px; font-weight: 700; color: #000;}

/*Thumbnail Images*/
.thumb_left_dd, .thumb_left_dr{  float:left; margin:-4px 19px 0 0;}
.thumb_right_dd, .thumb_right_dr{ float:right; margin:-4px 0 0 19px;}
.thumb_center_dd, .thumb_center_dr{ display: block; margin: 10px auto;}

/* Text Alignment */
.text_left, .text_left p{text-align: left;}
.text_right, .text_right p{text-align: right;}
.text_center,.text_center p{text-align: center; display: block;}

/* Forms Presets */
::-webkit-input-placeholder {opacity: 1; color: inherit;}
::-moz-placeholder {opacity: 1; color: inherit;}
:-ms-input-placeholder {opacity: 1; color: inherit;}
:-moz-placeholder {opacity: 1; color: inherit;}

/*end preset*/

.wrapper{ width:100%; max-width:1100px; margin:0 auto; position:relative;}

/*header*/
header > .wrapper {max-width: 1640px;}
header{height: 157px;border-top: 14px solid #ed6e29;}
	.main_logo{float: left;margin: 40px 0 0 9px;}
	.main_logo figure{display: inline-block;width: 269px;}
	.header_info{float: right; text-align: right;margin-top: 62px;}
.head_links{display: inline-block;vertical-align: top;font-size: 78px;}
.head_links li{display: inline-block;vertical-align: top;}
.head_links li a{display: block;width: 167px;line-height: 46px;background-color: #ED6E29;color: #fff;text-align: left;font-size: 18px;position: relative;padding-left: 51px;}
.head_links li:nth-child(2) a, .head_links li a:hover{background-color: #9CC460;}
.head_links li:nth-child(2) a:hover{background-color: #ED6E29;}
.head_links li a:before{content: url(images/icon1.png);position: absolute;top: 9px;left: 11px;}
.head_links li:nth-child(2) a:before{content: url(images/icon2.png);}
.head_con{display: inline-block;vertical-align: middle;position: relative;padding-right: 65px;margin-left: 17px;}
.head_con2 {display: inline-block;vertical-align: middle;position: relative;padding-right: 65px;margin-left: 17px;text-align: left;}
.head_con2 span {display: block;}
.head_con3 {display: inline-block;vertical-align: middle;position: relative;padding-right: 65px;margin-left: 17px;width: 306px;text-align: left;}
.head_con:after{content: url(images/icon3.png);position: absolute;top: 0;right: 3px;}
.head_con2:after{content: url(images/icon19.png);position: absolute;top: -9px;right: 3px;}
.head_con3:after {content: url(images/icon20.png);position: absolute;top: 2px;right: 14px;}
.head_con h3{line-height: 100%;font-size: 17px;color: #000000;}
.head_con h3 mark{display: block;line-height: 100%;color: #be0817;font-size: 26px;font-weight: bold;font-family: 'Avalon';margin-top: 3px;}

  .social_media{display: inline-block;vertical-align: middle;font-size: 30px;}
  .social_media ul li{display: inline-block;vertical-align: top;}
/*end header*/

/*nav*/
#nav_area {margin-top: 25px;}
.page_nav > .wrapper {max-width: 1640px;}
nav.page_nav {  text-align: center; position: relative; z-index: 10;}
nav.page_nav ul{}
nav.page_nav ul li{display:inline-block; position:relative; }
nav.page_nav ul li:first-child a{padding-left:0;}
nav.page_nav ul li:last-child a{padding-right:0;}
nav.page_nav ul li:after{ content:url('images/nav_spacer.png'); position:absolute; top:20px; right:-4px; }
nav.page_nav ul li:last-child:after{ content:""; }
nav.page_nav ul li a{display:block; font-size: 17px;  color:#000000;  line-height: 54px; padding:0 23px;}
nav.page_nav ul li a:hover, nav.page_nav ul li a:active, nav.page_nav ul li.current_page_item > a, nav.page_nav ul li a:hover small, nav.page_nav ul li.current_page_item a small{ text-decoration: underline;}

/*Sub Menu*/
nav.page_nav ul li:hover > ul { display: block; visibility: visible; }
nav.page_nav ul ul { display:none; margin:0; padding:0; position:absolute; top:100%; left:0; z-index:999; }
nav.page_nav ul ul ul { left:100%; top: 0; }
nav.page_nav ul ul li{display: block; width: 100%; margin: 0;}
nav.page_nav ul ul li a { background: #353535; width: 150px; margin: auto; height: auto; display: block; padding: 10px 15px; border-bottom: 1px solid; line-height: 100%;text-align: left;}

nav.page_nav span{position: absolute; right: 25px;top:32px; display: none; padding: 0; cursor: pointer; z-index: 9; color: #fff;text-align: center;}


/* Drop down icon */
.fa{display:block; margin-top: -3px;}
.fa:before{position: absolute;}


/* Navigation bar icon */
.nav_toggle_button{display:none; text-align:left;position:relative;}
.nav_toggle_button.active {opacity:1;}
.nav_toggle_button i{cursor: pointer;}

/*Burger Color*/
.nav_toggle_button .toggle_holder{position: absolute;top: 60%;right: 0;transform: translateY(-50%);}
.nav_toggle_button .hamburger{}
.nav_toggle_button .hamburger-inner, .nav_toggle_button .hamburger-inner:before, .nav_toggle_button .hamburger-inner:after{background:#ed6e29;}
.nav_toggle_button small{text-transform:uppercase;font-weight:bold;font-size:15px;color:#ed6e29;display:block;}

/* Default Responsive Style for Toggle Swipe Right */
.menu_slide_right {display: none;}

/*Responsive burger and color*/
.menu_slide_right .hamburger-inner, .menu_slide_right .hamburger-inner:before, .menu_slide_right .hamburger-inner:after{background:#000;}
.menu_slide_right .toggle_holder{position: absolute;top: 55%;right: 0;transform: translateY(-50%);}
.menu_slide_right small{text-transform:uppercase;color:#000;font-weight:bold;font-size:13px;display:block;margin-top: 36px;margin-right: 9px;}

/*end nav*/

/*banner*/
#banner{overflow: hidden;margin-top: 14px;}
	#banner > .wrapper{max-width: 1920px;height: 798px;}
	.slider{width: 1920px;transform: translateX(-50%);position: absolute;top: 0;left: 50%;}
		.rslides{display: none;}
		.mobi_ban{display: none;}

	.bnr_info { bottom: 0; left: 0; right: 0; width: 100%;  position: absolute;  z-index: 22;color: #fff;text-align: left;font-size: 17px;animation-duration: 1045ms !important;}
	.bnr_info > .wrapper{height: 168px;padding: 49px 267px 0 78px;}
	.bnr_info > .wrapper:after{content: "";background-color: #86BD3E;height: 100%;width: 1500px;position: absolute;top: 0;right: -410px;z-index: -1;}
	.bnr_info h2{line-height: 100%;font-size: 36px;font-weight: bold;font-family: 'Avalon';letter-spacing: -1px;margin-bottom: 19px;}
	.bnr_info h2 span{}
	.bnr_info p{}
	.bnr_info a{display: inline-block;width: 215px;line-height: 69px;background-color: #BE0817;color: #fff;text-align: left;position: absolute;top: 56px;right: 36px;font-family: 'Montserrat', sans-serif;font-size: 20px;font-weight: bold;padding-left: 17px;}
	.bnr_info a:after{content: url(images/arrow.png);position: absolute;top: 0;right: 25px;}
	.bnr_info a:hover{background-color: #1B93BD;}

/* .bnr_btns{position: absolute;top: 0;z-index: 21;right: 0;width: 582px;font-size: 0;} */
.bnr_btns{position: absolute;top: 0;z-index: 21;right: 0;width: 291px;font-size: 0;}
.bnr_btns ul{}
/* .bnr_btns ul li{display: inline-block;vertical-align: top;width: 50%;} */
.bnr_btns ul li{display: inline-block;vertical-align: top;width: 100%;}
.bnr_btns ul li a{display: block;color: #fff;font-size: 30px;line-height: 100%;background: url(images/bnr_bg1.jpg) center top no-repeat;background-size: cover;height: 315px;text-align: center;position: relative;z-index: 1;padding: 200px 10px 0;width: 100%;}
.bnr_btns ul li:nth-child(2) a{background-image: url(images/bnr_bg2.jpg);}
.bnr_btns ul li:nth-child(3) a{background-image: url(images/bnr_bg3.jpg);}
.bnr_btns ul li:nth-child(4) a{background-image: url(images/bnr_bg4.jpg);}
.bnr_btns ul li a span{display: block;line-height: 100%;margin-top: 5px;}
.bnr_btns ul li a:before{content: "";background-color: #1B93BD;-moz-opacity: 0.76;-khtml-opacity: 0.76;opacity: 0.76;position: absolute;top: 0;left: 0;right: 0;width: 100%;height: 100%;z-index: -1;}
.bnr_btns ul li:nth-child(2) a:before{background-color: #86BD3E;}
.bnr_btns ul li:nth-child(3) a:before{background-color: #E15104;}
.bnr_btns ul li a:hover:before{background: #be0817}
.bnr_btns ul li a:after{content: url(images/icon5.png);position: absolute;top: 95px;left: 0;right: 0;}
.bnr_btns ul li:nth-child(2) a:after{content: url(images/icon18.png);}
.bnr_btns ul li:nth-child(3) a:after{content: url(images/icon6.png);}
.bnr_btns ul li:nth-child(4) a:after{content: url(images/icon17.png);}
/*end banner*/

/*middle*/
#middle{background: aquamarine; padding: 10px 0; text-align: center;}
	.middle_con section{background: burlywood; display: inline-block; vertical-align: top; width: 320px; height: auto; text-align: left; padding: 10px;}
/*end middle*/

/*main*/
#main_area{padding: 109px 0 103px;}
	main{float: right; width: calc(100% - 604px); line-height: 25px; max-width: 100%; text-align: left;padding-top: 72px;}
		main .h1_title{font-size: 50px; font-weight: bold; margin-bottom:25px;line-height: 100%;color: #cc0112;font-family: 'Avalon';}
		main .h1_title span{font-size: 24px; font-weight: normal; display: block;line-height: 100%;font-family: 'Questrial', sans-serif;color: #1a1a1a;}
		main .h1_title small{display: block;font-size: 35px;color: #ed6e29;line-height: 100%;margin-top: 4px;}
		main p{margin-bottom:15px;}
		main ol{padding-left: 35px; margin-bottom: 15px;}
		main ul li{position: relative;}
		main .bullet {padding:0;margin-bottom: 15px;}
		main .bullet li{padding-left: 25px;margin-bottom: 8px}
		main .bullet li:before{position: absolute; content: "✓"; top: 0; left: 0;font-weight: bold;color: #cc0112}
		main a{font-weight: bold; color: #ed6e29;}
		main a:hover, .home span:hover{text-decoration: underline;}

/*end main*/

/*sidebar*/
.sidebar{float: left; margin-left: 10px;}

/*end sidebar*/

/*bottom*/
#bottom1{ padding: 10px 0; text-align: center;}
.btm1_con{font-size: 74px;}
.btm1_con h3{line-height: 100%;color: #292929;font-size: 27px;margin-bottom: 70px;}
.btm1_con h3 span{display: block;line-height: 100%;color: #86bd3e;font-size: 50px;font-weight: bold;font-family: 'Avalon';margin-top: 10px;}
[class^=btm1_box]{width: 258px;height: 316px;background-color: #FFFFFF;border: 1px solid #CFCFCF;display: inline-block;vertical-align: top;text-align: left;padding: 37px 0;margin: 0 auto 18px;animation-duration: 1000ms !important;}
[class^="btm1_box"] figure{text-align: center;font-size: 16px;margin-bottom: 13px;}
[class^="btm1_box"] a{display: inline-block;width: 151px;line-height: 44px;background-color: #86BD3E;text-align: center;color: #fff;font-size: 17px;}
.btm1_box2 a,  .btm1_box4 a,  .btm1_box5 a,  .btm1_box7 a{background-color: #ED6E29;}
[class^="btm1_box"] a:hover{background-color: #cc0112;}
[class^="btm1_box"] h2{font-family: 'Avalon';line-height: 100%;color: #383838;font-size: 21px;font-weight: bold;padding: 16px 0 0 11px;}
[class^="btm1_box"] h2 span{display: block;line-height: 100%;}
.btm1_box5,.btm1_box6, .btm1_box7, .btm1_box8{animation-duration: 1273ms !important;}

#bottom2{ text-align: center; padding: 85px 0;}
.btm2_con{font-size: 0;}
.btm2_con h3{line-height: 100%;color: #292929;font-size: 27px;margin-bottom: 26px;}
.btm2_con h3 span{display: block;line-height: 100%;color: #cf1c2b;font-size: 50px;font-weight: bold;font-family: 'Avalon';}
.btm2_info{font-size: 16px;padding: 0 213px;line-height: 29px;margin-bottom: 68px;}
[class^=btm2_box]{display: inline-block;vertical-align: top;width: 273px;height: 331px;font-size: 16px;padding: 52px 10px;line-height: 20px;animation-duration: 1000ms !important;}
.btm2_box2{animation-duration: 1273ms !important;animation-delay: .5s;}
.btm2_box3{animation-duration: 1727ms !important;animation-delay: .8s;}
.btm2_box4{animation-duration: 1773ms !important;animation-delay: 1s;}
[class^=btm2_box] h2{line-height: 100%;color: #333333;font-size: 20px;font-weight: bold;position: relative;font-family: 'Avalon';padding-top: 73px;margin-bottom: 18px;}
[class^=btm2_box] h2:before{content: url(images/icon8.png);position: absolute;top: 0;left: 0;right: 0;}
.btm2_box2 h2:before{content: url(images/icon9.png);}
.btm2_box3 h2:before{content: url(images/icon10.png);}
.btm2_box4 h2:before{content: url(images/icon11.png);}
[class^=btm2_box] p{padding: 0 28px;margin-bottom: 25px;min-height: 80px}
[class^=btm2_box] a{display: inline-block;width: 195px;line-height: 48px;background: -webkit-linear-gradient(-90deg, #FFFFFF 26%, #D5D5D5 302%);background: -o-linear-gradient(-90deg, #FFFFFF 26%, #D5D5D5 302%);background: linear-gradient(180deg, #FFFFFF 26%, #D5D5D5 302%);border: 1px solid #F2F2F2;border-radius: 0px;color: #1a1a1a;font-size: 17px;}
[class^=btm2_box] a:hover{background: #cf1c2b;color: #fff;border-color: transparent;}
[class^="btm2_box"]:hover{-webkit-box-shadow: 0px 0px 15px 8px rgba(170, 170, 170, 0.1);-moz-box-shadow: 0px 0px 15px 8px rgba(170, 170, 170, 0.1);box-shadow: 0px 0px 15px 8px rgba(170, 170, 170, 0.1);}

#bottom3{overflow: hidden;padding-top: 14px;}
.btm3_con{height: 472px;}
.btm3_box1{position: relative;height: 100%;float: left;width: calc(100% - 597px);color: #fff;padding: 105px 0 0 8px;line-height: 28px;}
.btm3_box1:before{content: url(images/btm3_img2.jpg);position: absolute;top: 0;left: -265px;}
.btm3_box1:after{content: "";width: 1775px;height: 100%;background-color: #CC0112;-moz-opacity: 0.86;-khtml-opacity: 0.86;opacity: 0.86;position: absolute;top: 0;left: -265px;}
.btm3_box1 h2{position: relative;z-index: 1;line-height: 100%;font-size: 23px;margin-bottom: 27px;}
.btm3_box1 h2 span{display: block;line-height: 100%;font-weight: bold;font-size: 40px;font-family: 'Avalon';}
.btm3_box1 p{position: relative;z-index: 1;margin-bottom: 35px;}
.btm3_box1 a{position: relative;z-index: 1;font-size: 17px;color: #323232;display: inline-block;width: 180px;line-height: 51px;background-color: #FFFFFF;text-align: left;padding-left: 45px;}
.btm3_box1 a:after{content: url(images/arrow2.png);position: absolute;top: 0;right: 47px;}
.btm3_box1 a:hover{background: #ED6E29;color: #fff;}
.btm3_con figure{float: right;margin-right: -410px;position: relative;}

#bottom4{text-align: center;height: 593px;padding: 113px 0;}
.btm4_con{}
.btm4_con h3{line-height: 100%;color: #292929;font-size: 27px;margin-bottom: 82px;}
.btm4_con h3 span{display: block;line-height: 100%;color: #454545;font-size: 45px;font-weight: bold;font-family: 'Avalon';margin-top: 6px;}
[class^=btm4_box]{display: inline-block;vertical-align: top;width: 224px;text-align: left;position: relative;}
.btm4_box1{float: left}
.btm4_box1:after{content: url(images/aft.png);position: absolute;top: -10px;right: -108px;}
.btm4_box2:after{content: url(images/aft2.png);position: absolute;top: 17px;right: -108px;}
.btm4_box3{float: right}
[class^=btm4_box] h2{line-height: 100%;color: #333333;font-size: 24px;font-weight: bold;position: relative;padding-left: 69px;font-family: 'Avalon';margin-bottom: 34px;}
[class^=btm4_box] h2:before{content:url(images/icon12.png);position: absolute;top: 0;left: 0;}
.btm4_box2 h2:before{content:url(images/icon13.png);}
.btm4_box3 h2:before{content:url(images/icon14.png);}
[class^=btm4_box] h2 span{display: block;line-height: 100%;margin-top: 5px;}
[class^=btm4_box] p{margin-bottom: 23px;min-height: 88px}
[class^=btm4_box] a{display: inline-block;color: #1a1a1a;font-size: 17px;text-align: center;width: 199px;line-height: 48px;background: -webkit-linear-gradient(-90deg, #FFFFFF 26%, #D5D5D5 308%);background: -o-linear-gradient(-90deg, #FFFFFF 26%, #D5D5D5 308%);background: linear-gradient(180deg, #FFFFFF 26%, #D5D5D5 308%);border: 2px solid #E2E2E2;border-radius: 1px;}
[class^=btm4_box] a:hover{background: #cf1c2b;color: #fff;}

/*end bottom*/

/*footer*/
footer{}
	.footer_top{}

.ftr_con1{height: 505px;position: relative;}
.ftr_con1 figure{position: absolute;z-index: 1;left:10px;bottom: 30px;}
.ftr_con1:before{content:url(images/ftr_bg.jpg);position: absolute;top: 0;left: -410px;}
.ftr_con1:after{content: "";position: absolute;top: 0;left: -410px;width: 1775px;height: 100%;background-color: #86BD3E;-moz-opacity: 0.89;-khtml-opacity: 0.89;opacity: 0.89;}

		.contact_info{position: relative;z-index: 1;float: right;width: calc(100% - 576px);color: #fff;margin-top: 134px;padding-right: 103px;line-height: 26px;}
		.contact_info h2{line-height: 100%;font-size: 22px;margin-bottom: 21px;}
		.contact_info h2 span{display:block;line-height: 100%;font-size: 40px;font-weight: bold;font-family: 'Avalon';}
		.contact_info p{margin-bottom: 40px;}
		.contact_info mark{color: #fff;font-size: 35px;font-weight: bold;font-family: 'Avalon';position: relative;width: 338px;line-height: 64px;background-color: #D01C2B;max-width: 100%;display: inline-block;text-align: left;padding-left: 74px;}
		.contact_info mark:before{content: url(images/icon15.png);position: absolute;top: 6px;left: 22px;}

    .visitorCounter { width: 300px; line-height: 50px; border: 6px solid #ed6e29; text-align: center; margin: 20px 0 0 -70px; font-size: 23px; font-weight: bold; font-family: 'Avalon'; }

.ftr_con2{height: 232px;padding: 48px 0;}
.ftr_box{float: left;position: relative;font-size: 17px;padding-left: 73px;margin: 0 0 0 10px;line-height: 25px;}
.ftr_box:before{content: url(images/icon16.png);position: absolute;top: -3px;left: 0;}
.ftr_box a{color: #1a1a1a;}
.ftr_box a:hover{text-decoration: underline}
.ftr_logo{float: right;margin-right: 123px;}
.ftr_logo figure{width: 283px;max-width: 100%;display: inline-block;}

.footer_btm > .wrapper {max-width: 1640px;}
	.footer_btm{ padding: 17px 0; text-align:center; height: 85px;background-color: #D01C2B;}
		.footer_nav{}
		.footer_nav ul{ margin: auto 0; padding: 0; text-align: center; list-style: none; }
		.footer_nav ul li{display: inline-block; vertical-align: top;position:relative;}
		.footer_nav ul li:after{top: 2px; right: -3px; content: ""; width: 1px; background: #fc8791; height: 17px; position: absolute;}
		.footer_nav ul li:last-child:after{background:none;}
		.footer_nav ul li a{ display: block; padding: 0 23px; font-size: 17px; color: #fff;}
.footer_nav ul li:first-child a{padding-left: 0}
.footer_nav ul li:last-child a{padding-right: 0}
		.footer_nav ul li a:hover, .footer_nav ul li a:active, .footer_nav ul li.current_page_item a{ text-decoration:underline;}

		.copyright{ color:#fff; margin-top: 10px;}
		.copyright a{color:#fff;}
		.copyright a:hover{text-decoration:underline;}
		.footer_comp{display:inline-block; margin:0 0 0 10px; position:relative;}
		.footer_comp:before{content:"\2022"; left:-10px; top:0; position: absolute;}

/**Resources**/
.resources {margin-top:10px;}
.resources a { display:block;font-weight:bold; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; transition: all 0.3s linear;}
.resources a:hover {padding-left:2px; text-decoration: none!important; color: red;}
.resources ul,.resources li {list-style-type:none; margin:0; padding:0;}
.resources ul li {margin-bottom:8px; padding:12px; background:#FAFDFE;border:1px solid #ececec; }
.resources ul li:before{content:"";}
.resources ul li:after{content:"";}
.resources ul li a span {font-size:11px; color:#666666; letter-spacing:1px; }

/* IE 8 */
.lt-ie8 .dang-ie{width:100%;height:100%;position:fixed;background-color:#00abdd}
.message{text-align:center;color:#fff;font-size:20px;position:absolute;top:20%;left:0;right:0}
.inner-message{position:relative;top:-20%;left:0;right:0;text-align:center;margin:auto}
.inner-message img{position:relative;left:3em}
.inner-message a.download{display:block;width:300px;padding:10px;color:#fff;margin:2em auto;border:1px solid #fff}
.terms{color:#fff;font-size:13px;padding:20px;position:absolute;right:0;bottom:0}
.terms a{color:#fff;font-weight:700}
.lt-ie8 .protect-me{display:none}

/* Sitemap Style */
.sitemap{list-style-type: none; padding: 0; -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 3px; -moz-column-gap: 3px;  column-gap: 3px;}
.sitemap li {counter-increment: step-counter; overflow: hidden;}
.sitemap li{padding:5px 15px; background: #E3E3E3;}
.sitemap li:nth-child(odd){background: #F2F2F2;}
.sitemap li a{display: block;}
.sitemap li a:before {content: counter(step-counter) '. ';}

/* Pages under Certain Parent Pages */
.sitemap ul {margin-top: 5px;}
.sitemap ul li:nth-child(odd){background: #E3E3E3;}
.sitemap ul li:nth-child(even){background: #F2F2F2;}
.sitemap ul li {counter-increment: sub-counter;}
.sitemap ul li a:before {content: counter(step-counter) '.' counter(sub-counter) ' ';}



/* Breadcrumb Styling */

.breadcrumbs {margin-bottom: 34px; border-bottom: 1px dotted gray; padding-bottom: 11px;overflow: hidden;text-overflow: ellipsis;}
.breadcrumbs span[property='name'] {display: inline-block;padding: 0;margin-top: -3px;vertical-align: middle;max-width: 270px;white-space: nowrap;max-width: 250px; text-overflow: ellipsis; overflow: hidden;}
.breadcrumbs .post {border-radius: 0;padding: 0;margin: 0;border: none;word-wrap: normal;}
.breadcrumbs span[class='post post-page current-item'] {display: inline-block;padding: 0;vertical-align: middle;max-width: 250px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}


/* End Breadcrumb Styling */

/* Non-home */
.non_ban {position: relative;}
.non_ban figure {width: 1920px;  margin-left: -410px;max-width: 1920px;}
.non_ban figure img{height: auto;}
.page_title{text-align: center;width: 100%;z-index: 2;position: absolute;bottom: 0;font-size: 44px;line-height: 100%;text-transform: uppercase;padding: 10px;background: rgba(255,255,255,.5);color: #cc0112;font-weight: bold;font-family: 'Avalon';}
.page_title::before{content: '';background:rgba(255,255,255,.5);width: 420px;height: 100%;left: -420px;position: absolute;top: 0;}
.page_title::after{content: '';background:rgba(255,255,255,.5);width: 420px;height: 100%;right: -420px;position: absolute;top: 0;}

.intro_txt {text-align:center; padding:25px 15px; font-size:25px; font-weight:bold; margin-bottom:30px; line-height:125%;position:relative;}
.intro_txt:after{content:"";width:320px;max-width:100%;height:5px;position:absolute;bottom:0;left:0;right:0;margin:0 auto; background: -webkit-linear-gradient(to right,rgba(255,0,0,0),rgba(0,0,0,.8) 15%,#86bd3e,#86bd3e,rgba(0,0,0,.8),rgba(255,0,0,0)); background: -moz-linear-gradient(to right,rgba(255,0,0,0),rgba(0,0,0,.8) 15%,#86bd3e,#86bd3e,rgba(0,0,0,.8),rgba(255,0,0,0)); background: linear-gradient(to right,rgba(255,0,0,0),rgba(0,0,0,.8) 15%,#86bd3e,#86bd3e,rgba(0,0,0,.8),rgba(255,0,0,0));}

/* About us Design */
.nh_mv{background: #fdfff2; padding: 10px 0; text-align: left; position: relative; clear: both; overflow: hidden; width: 100%; margin: 50px 0;text-align:center;}
.nh_mv section{width: 49%; display: inline-block; vertical-align: top; clear: both; overflow: hidden;padding:20px 40px;text-align:left;}

.nh_mv section h5{font-weight: 300; font-size: 24px; line-height: 26px; color: #3a3a3a; padding: 5px 0 0 0px; position: relative; margin-bottom: 23px;}

.nh_mv section h5 span{font-weight: 600; font-size: 25px; line-height: 28px; font-family: 'Righteous', cursive; color: #86bd3e;display:block;}
.nh_mv section p{margin-bottom:15px;line-height:25px;}


/* h2 heading */
.h2heading {background: #50adcd;margin: 10px 0;padding: 20px;border-left: 10px solid #e15104;width: 150px;min-width: 150px;color: #fff;}
.members_info {margin:30px auto; text-align:center;}
.members_box {width:calc((100% / 4) - 16px); display:inline-block; vertical-align:top;}
.members_box:last-child {margin:0;}

.temp_image {width:100%; min-height:220px; text-align:center; font-size:23px; color:#babec2; background:#ff772e;position: relative;padding: 20px 0 0;}
/* .temp_image:before{content:url(images/default_user.png);top: 0;left: 0;position: relative;;} */
.temp_image:before{top: 0;left: 0;position: relative;;}
.member_cont {width:100%; min-height:182px; background:#50adcd; text-align:center; padding:40px 5px 10px;}
.member_cont h3 {font-weight:700; font-size:23px; color:#fff; border-bottom:solid 1px #7a7a7a; padding:0 0 10px; margin:0 0 10px;text-shadow: 2px 2px 2px #575757;}
.member_cont h4 {color:#fff; line-height:30px; font-size:22px;min-height: 120px;padding: 0 5px;}
.member_cont h4 span {display:block; font-size:18px;}
.contactinfo{margin: 20px 0;}

.members_box:first-child .temp_image:before{content:url(images/Malti.png);}
.members_box:nth-child(2) .temp_image:before{content:url(images/Jesse.png);}
.members_box:nth-child(3) .temp_image:before{content:url(images/Erin.png);}
.members_box:nth-child(4) .temp_image:before{content:url(images/Iris.png);}

@media only screen and (max-width: 500px){
  .contactinfo address span{display:block;}
  .contactinfo address q{display:none;}
}
