/* --------------------------------------------------
   html normalize.css v2.1.3
-------------------------------------------------- */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {display: block;}audio,canvas,video {display: inline-block;}audio:not([controls]) {display: none;height: 0;}[hidden],template {display: none;}html {font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}body {margin: 0;}a {background: transparent;}a:focus {outline: thin dotted;}a:active,a:hover {outline: 0;}
h1 {font-size: 2em;margin: 0.67em 0;}abbr[title] {border-bottom: 1px dotted;}b,strong {font-weight: bold;}dfn {font-style: italic;}hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}mark {background: #ff0;color: #000;}code,kbd,pre,samp {font-family: monospace, serif;font-size: 1em;}pre {white-space: pre-wrap;}q {quotes: "\201C" "\201D" "\2018" "\2019";}small {font-size: 80%;}sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sup {top: -0.5em;}sub {bottom: -0.25em;}img {border: 0;}svg:not(:root) {overflow: hidden;}
figure {margin: 0;}fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}legend {border: 0;padding: 0;}button,input,select,textarea {font-family: inherit;font-size: 100%;margin: 0;}button,input {line-height: normal;}button,select {text-transform: none;}button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance: button;cursor: pointer;}button[disabled],html input[disabled] {cursor: default;}input[type="checkbox"],input[type="radio"] {box-sizing: border-box;padding: 0;}input[type="search"] {-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}textarea {overflow: auto;vertical-align: top;}table {border-collapse: collapse;border-spacing: 0;}
/* --------------------------------------------------
   t2search form layout
-------------------------------------------------- */
.x:after {content:"\00A0";display:block;clear:both;visibility:hidden;line-height:0;height:0;zoom: 1;}
* html .x { height: 1%; } 
*:first-child+html .x { min-height: 1px;}
#t2search_form * {padding:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#t2search_form a{text-decoration:none;}
#t2search_form{display:none;position:fixed;top:0;height:100%;overflow:auto;left:0;width:100%;z-index:9002;}
#t2search_form .container{background:none;margin:0 auto;max-width:1170px;min-width:960px;width:90%;position:relative;z-index:2;min-height:100%;padding:60px 0 0;}
#t2search_form .col3{width:33.333%;float:left;padding:0 15px 10px;}
#t2search_form .form_overlay{display:none;background:#000;position:fixed;top:0;left:0;height:100%;width:100%;z-index:1;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter: alpha(opacity=85);
-moz-opacity:0.85;-khtml-opacity: 0.85;opacity: 0.85;}
#t2search_form .row{position:relative;padding:30px 0;}
#t2search_form .close{border:1px solid #fff;background:transparent;color:#fff;display:block;height:41px;line-height:41px;text-align:center;width:49px;position:absolute;right:0;top:-20px;text-decoration:none;}
#t2search_form .close:before{font-size:30px;}
#t2search_form .close:hover{text-decoration:none;}
#t2search_form input{height:110px;font-size:72px;font-weight:700;color:#fff;background:none;letter-spacing:-0.02em;padding:10px 0;border:0;border-bottom:1px solid #ccc;width:100%;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;line-height:initial;}
#t2search_form input:focus{outline:none;}
#t2search_form fieldset, #t2search_form form {padding:0;margin:0;border:0;}
#t2search_form .search_results_row{padding:40px 0 0;}
#t2search_form .search_results_row h4{color:#fff;font-size:24px;line-height:26px;letter-spacing:-0.02em;}
#search_results h5{color:#fff;font-size:16px;line-height:18px;letter-spacing:-0.02em;padding:10px 0 15px;margin:0;}
#search_results ul{margin:0;padding:0 0 0 18px!important;list-style:none!important;}
#search_results li{color:#a7a7a7;font-size:13px;line-height:17px;padding:0 0 8px 0!important;position:relative;background:none!important}
#search_results li a{color:#a7a7a7;display:inline-block;font-weight:400;padding:1px 3px;}
#search_results li a:hover{background:#ed4f4f;color:#fff;text-decoration:none;}
#search_results li svg {fill:#a7a7a7;position:absolute;top:6px;left:-12px;}
#search_results {margin:0 -15px;}
@media handheld, screen and (max-width: 999px){
	#t2search_form .container{width:100%;min-width:100%;padding:60px 25px 0;}
}
@media handheld, screen and (max-width:680px) {
	#t2search_form .col3{width:50%;}
}
@media handheld, screen and (max-width:599px) {
	#t2search_form .col3{width:100%;}
}


.animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
.fadeInUp { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; }
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}

