﻿/* HTML5 Boilerplate */

a.hdrLnk {
font-family: Arial;
font-size: 12px;
text-decoration: none;
color: #1e61a8;
}
a.hdrLnk:hover {
color: #061424;
}

INPUT {
FONT-WEIGHT: normal;
FONT-SIZE: 8pt;
MARGIN: 0px;
font-family: sans-serif;
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
html, button, input, select, textarea { font-family: sans-serif; color: #222; }
body { margin: 0; font-size: 1em; line-height: 1.4; }

::-moz-selection { background: #B12C19; color: #fff; text-shadow: none; }
::selection { background: #B12C19; color: #fff; text-shadow: none; }

a { color: #1e61a8; text-decoration: none; }
a:hover { color: #113660; }
a:focus { outline: none; }
a:hover, a:active { outline: 0; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 15px; background: url('../img/blockquote.jpg') 0 0 no-repeat;}
.column_left blockquote p{font: 18px/24px sans-serif; color: #444;  padding: 0 45px;} 
dfn { font-style: italic; } 
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

ul, ol { margin: 1em 0; padding: 0 0 0 40px; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }

img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }

form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }





/* GLOBAL */
#Content{width: 980px; margin: 0 auto;}
.wrap{width: 980px; margin: 0 auto;}

/* Header Styles */
#Header{margin: 0 auto; border-bottom: 1px solid #CFCFCF; padding-bottom: 15px;}
.home #Header{border:none; padding-bottom: 0;}
#Header .logo{float: left; margin-top: 44px;}
#Header .right{float: right}


#Header .contact{ font: 15px/18px "din-condensed-web"; color: #9f9f9f; text-align: right; margin-top: 26px;}
#Header .contact span{display: inline-block; padding-left: 10px; color: #282828; font-size: 18px;}
#Header .contact a{color: #1e61a8; margin-left: 9px;}

#Header .international{display: inline-block; position: relative; top: 2px;}
#Header .international a{float: left; background: url('../img/sprite.png') -1px -412px no-repeat; width: 16px; height: 13px;  margin: 0 6px 0 0}
#Header .international .usa{ background-position: -1px -412px;}
#Header .international .brazil{ background-position: -27px -412px;}
#Header .international .china{ background-position: -53px -412px;}
#Header .international .france{ background-position: -79px -412px;}
#Header .international .germany{ background-position: -105px -412px;}
#Header .international .mexico{ background-position: -131px -412px;}

#Header #MainNav{text-align: right; margin-top: 20px; position: relative; z-index: 100;}
#Header #MainNav li{float: left; list-style: none; position: relative;}
#Header #MainNav a, #Header #MainNav span{font: 17px/18px "din-condensed-web"; color: #9f9f9f; margin-left: 30px; padding: 20px 0; -webkit-transition: all .250s ease-in-out; -moz-transition: all .250s ease-in-out; -ms-transition: all .250s ease-in-out; -o-transition: all .250s ease-in-out; transition: all .250s ease-in-out; }
#Header #MainNav a:hover{color: #282828;}

#Header #MainNav .sub{ display: none; position: absolute; top: 25px; z-index: 1000; background: white; margin: 0 0 0 8px; padding: 0 10px 5px; text-align:left; border: 1px solid #D7D7D7; }
#Header #MainNav .sub ul{float: left; margin: 0 10px 0 0; padding: 0;  width: 160px;}
#Header #MainNav .sub li{float: none;}
#Header #MainNav .sub a{ margin: 0; display: block; padding: 5px 20px 5px 10px; border-top: 1px solid #D7D7D7; }
#Header #MainNav .sub .first{ border-top: none; } 
#Header #MainNav li:hover .sub{display: block;}





#Footer{border-top: 1px solid #CFCFCF; margin-top: 50px;}
#Footer .links{float: left; font: 12px/28px sans-serif; color:#9f9f9f;  padding: 10px 0 30px;}
#Footer .links a{font: 12px/28px sans-serif; color:#626262; margin-left: 5px;}
#Footer .links a:hover{text-decoration: underline;}
#Footer .links .login{color:#b12c19}
#Footer .social{float: right; padding: 10px 0 30px; text-align: right;}
#Footer .social span{font: 12px/28px sans-serif; color:#9f9f9f}
#Footer .social a{display: inline-block; width: 14px; height: 14px; background: url('http://www.airfloat.com/airfloat/wp-content/themes/rcichild/assets/img/sprite.png') 0 0 no-repeat; margin-left: 5px; position: relative; top: 3px;}
#Footer .social .google_plus{background-position: -6px -154px; width: 24px; height: 15px;}
#Footer .social .facebook{background-position: -44px -155px;}
#Footer .social .twitter{background-position: -70px -155px;}
#Footer .social .linkedin{background-position: -95px -155px;}
#Footer .social .youtube{background-position: -116px -155px;}
#Footer .redclay{float: right; font: 12px/28px sans-serif; color:#9f9f9f;}
#Footer .redclay a{font: 12px/28px sans-serif; color:#626262; width: auto; background: none; height: auto; top: 0;}

#HomeSlider{position: relative; width: 1200px; margin: 15px auto 0; overflow: hidden;}
#HomeSlider .slider_nav{position: absolute; left: 985px; top: 45px; z-index: 100;}

#HomeSlider .jcarousel-next{cursor: pointer; display: inline-block; background: url('../img/sprite.png') -61px 0 no-repeat; width: 52px; height: 52px; position: absolute; top: 45px; left: 1040px;}
#HomeSlider .jcarousel-prev{cursor: pointer; display: inline-block; background: url('../img/sprite.png') 0 0 no-repeat; width: 52px; height: 52px; position: absolute; top: 45px; left: 980px;}
#HomeSlider .jcarousel-clip{width: 1200px; overflow: hidden;}
#HomeSlider #ContentBox{width: 980px; margin: 0 auto;}
#HomeSlider #ContentBox .slide_content{display: none; position: absolute; width: 238px; height: 330px; padding: 33px 27px; background: #282828; top: 45px; z-index: 100;}
#HomeSlider ul{width: 1200px; height: 480px; overflow: hidden; margin: 0; padding: 0; }


#HomeSlider li{float: left; position: relative; width: 1200px; height: 480px; -webkit-box-shadow: inset 0px 6px 10px -4px #9f9f9f; box-shadow: inset 0px 6px 10px -4px #9f9f9f; }
#HomeSlider li .slide_wrap{width: 980px; margin: 0 auto;}
#HomeSlider li .slide_content{display: none; position: relative; width: 238px; height: 330px; padding: 33px 27px; background: #282828; margin-top: 45px;}
#HomeSlider .slide_content .top{}
#HomeSlider .slide_content .top h2{font: 34px/33px "din-condensed-web"; color: #fff; padding: 0; margin: 0; text-transform: uppercase;}
#HomeSlider .slide_content .top p{font: bold 14px/22px sans-serif; color: #9f9f9f; margin: 20px 0 10px;}
#HomeSlider .slide_content .top a{font: bold 14px sans-serif; color: #fff; background: url('../img/white-arrow.png') right 3px no-repeat; padding-right: 15px;}
#HomeSlider .slide_content .bottom{position: absolute; bottom: 25px; border-top: 1px solid #626262; width: 238px;}
#HomeSlider .slide_content .bottom strong{display: block; font: bold 12px/22px sans-serif; color: #9f9f9f; padding: 15px 0 0;}
#HomeSlider .slide_content .bottom a{display: block;font: bold 12px/22px sans-serif; color: #fff;}

.social_bar{width: 1200px; margin: 0 auto; background: #f0f0f0; border-bottom: 1px solid #9f9f9f; margin-bottom: 30px}
.boxshadow .social_bar{border-bottom: none; -webkit-box-shadow: inset 0px -7px 10px -4px #9f9f9f; box-shadow: inset 0px -7px 10px -4px #9f9f9f; }
.social_bar .social_bar_wrap{width: 980px; margin: 0 auto; padding: 10px 0;}
.social_bar .social_bar_wrap .latest{float: left; font: 12px "din-condensed-web"; color: #9f9f9f; padding: 5px 10px 0 0;}
.social_bar .left{float: left; height: 25px; position: relative}
.social_bar .left .post_rotate{position: relative;}
.social_bar .left .hp_post{}
.social_bar .left span{font: 12px "din-condensed-web"; color: #9f9f9f;}
.social_bar .left a{font: 13px "din-condensed-web"; color: #b12c19}
.social_bar .left a:hover{text-decoration: underline;}
.social_bar .right{float: right;}
.social_bar .social{position: relative;}
.social_bar .social .share{font: 13px "din-condensed-web"; color: #9f9f9f; position: relative; top: -5px; margin-right: 10px;}
.social_bar .twitter{width: 90px; display: inline-block;}
.social_bar .gplus{width: 70px; display: inline-block;}
.social_bar .facebook{xwidth: 185px; display: inline-block; position: relative; top: -3px}

.home h1{font: 35px/38px 'din-condensed-web'; color: #9f9f9f; text-transform: uppercase}
.home h1 strong{color: #282828;}

.home_columns{margin-top: 40px;}
.home_columns .column{float: left; width: 305px; margin-right: 30px}
.home_columns .column.last{margin-right: 0}
.home_columns .column .column_content{background: #282828; padding: 25px;}
.home_columns .column .column_content strong{display: block; font: 24px "din-condensed-web"; color: #fff; text-transform: uppercase;}
.home_columns .column .column_content a{display: inline-block; font: 14px "din-condensed-web"; color: #fff;  background: url('../img/white-arrow.png') right 5px no-repeat; padding-right: 15px;}
.home_columns .column .column_media{width: 305px; height: 225px;}
.home_columns .column .column_media a{display: block; text-decoration: none; margin: 0; padding: 0;}
.home_columns .column .column_media img{max-width: 100%; max-height: 225px}

.clients{border-top: 1px solid #cfcfcf; margin-top: 50px;}
.clients h2{font: 20px "din-condensed-web"; color: #282828; text-transform: uppercase; margin: 30px 0;}

.clients .client{float: left; width: 140px; height: 50px;}
.clients .client img{display: block; margin: 0 auto; max-width: 100%; max-height: 50px;}

#ResultsSlider{position: relative; width: 305px; margin:0;}
#ResultsSlider .title{position: absolute; top: 25px; left: 30px; display: block; font: 24px "din-condensed-web"; color: #282828;  text-transform: uppercase;}
#ResultsSlider .slider_nav{position: absolute; right: 30px; top: 25px;}
#ResultsSlider .jcarousel-next{cursor: pointer; display: inline-block; background: url('../img/sprite.png') -60px -65px no-repeat; width: 26px; height: 26px; position: absolute; top: 28px; right: 20px;}
#ResultsSlider .jcarousel-prev{cursor: pointer; display: inline-block; background: url('../img/sprite.png') -25px -65px no-repeat; width: 26px; height: 26px; position: absolute; top: 28px; right: 50px;}
#ResultsSlider .jcarousel-clip{width: 270px; /* height: 250px; */ position: relative; top: 75px; left: 15px; overflow: hidden;}
#ResultsSlider ul{width: 270px; /* height: 250px; */ position: relative; top: 75px; left: 15px; overflow: hidden;}
#ResultsSlider li{position: relative; float: left; width: 280px; /*height: 250px;*/ }
#ResultsSlider li .top strong{float: left; font: bold 114px/114px 'Oswald', sans-serif; color: #B12C19; padding: 0; margin: 0; text-shadow: 0 0 1px black;}
#ResultsSlider li .top p{float: left; font:  22px/25px "din-condensed-web"; color: #9f9f9f; width: 75px; text-transform: uppercase; padding: 0; margin: 7px 0 7px 10px;}
#ResultsSlider li .bottom{clear:both;}
#ResultsSlider li .bottom p{display: block; font: bold 14px/22px sans-serif; color: #9f9f9f; padding: 0;}
#ResultsSlider li .bottom a{font: bold 14px sans-serif; color: #9f9f9f; background: url('../img/grey-arrow.png') right 4px no-repeat; padding: 0 14px 0 0;}

.home_cta{background: #e9e9e9; text-align: center; padding: 35px 0; margin: 50px 0;}
.home_cta strong{ display: block; text-transform: uppercase; font: 25px/25px "din-condensed-web"; color: #282828;}
.home_cta a{ display: inline-block; font: bold 13px/26px sans-serif; color: #fff; background: url('../img/sprite.png') left -109px no-repeat; padding: 0; position: relative; left: -35px; margin-top: 10px;}
.home_cta a span{ display: block; font: bold 13px/26px sans-serif; background: url('../img/sprite.png') right -109px  no-repeat; position: relative; left: 30px; padding-right: 30px;}

/*Internal Pages */
.breadcrumbs{font: bold 12px sans-serif; color: #9f9f9f; padding: 20px 0 0}
.breadcrumbs a{  color: #b12c19; }
.breadcrumbs .current{ color: #282828; }

.page_title{border-bottom: 1px solid #CFCFCF; margin-bottom: 30px;}
.page-template-template-application-php .page_title{border-bottom: none; margin-bottom: 0}
.page_title h1{ display: inline-block; font: 24px "din-condensed-web"; color: #282828;}
.page_title .share{float: right; width: 138px; padding-top: 25px;}

#MainInternalSlider{width: 980px; margin: 0 auto;}
#MainInternalSlider ul{float: left; margin: 0; padding: 0; width: 727px; overflow: hidden; height: 410px;}
#MainInternalSlider .jcarousel-clip {float: left; width: 727px; overflow: hidden; height: 410px;}
#MainInternalSlider li{list-style: none; width: 727px; height: 410px; float: left;}
#MainInternalSlider li img{}
#MainInternalSlider li .slide_content{display: none;}
#MainInternalSlider #SlideInfo{width: 253px; height: 410px; background: #282828; float: right;}
#MainInternalSlider #SlideInfo h2{font:  24px/30px "din-condensed-web"; color: white; padding: 10px 30px; margin-bottom: 0;}
#MainInternalSlider #SlideInfo p{font: 13px/21px sans-serif; color: white; padding: 0 30px; margin:0;}
#MainInternalSlider .jcarousel-prev{cursor: pointer; display: inline-block; background: url('../img/sprite.png') -25px -65px no-repeat; width: 26px; height: 26px; position: absolute; bottom: 28px; right: 200px;}
#MainInternalSlider .jcarousel-next{cursor: pointer; display: inline-block; background: url('../img/sprite.png') -60px -65px no-repeat; width: 26px; height: 26px; position: absolute; bottom: 28px; right: 165px;}

.single-an_equipment #MainInternalSlider{margin-bottom: 40px}

#Content .page_quote{ font: 35px/38px "din-condensed-web"; color: #9f9f9f; text-transform: uppercase;}
.page-template-template-case-study-php #Content .page_quote{margin-top: 0;}
.single-an_equipment #Content .page_quote{width: 380px; float: left;}
#Content .page_quote strong{color: #282828;}

.single-an_equipment .equipment_top{float: right; max-width: 300px; margin-right: -50px;}
.single-an_equipment .equipment_middle{ display: block; max-width: 100%; margin: 0 auto;}

#Content .column_left{float: left; width: 640px; margin-right: 120px; position: relative;}
.page-template-template-application-php #Content .column_left{width: 620px; margin-right: 140px;}
#Content .column_right{float: left; width: 220px}

.column_left h2{ font:  17px/22px "din-condensed-web"; color: #282828; padding-bottom: 0px;}
.column_left p{font: 14px/21px sans-serif; color: #545454; margin: 0 0 25px;}
.page-template-template-application-php .column_left p{margin: 0 0 45px;}
.column_left ul{margin: 0; padding: 0 0 30px 10px;}
.column_left li{font: 14px sans-serif; margin-bottom: 20px; list-style-image: url('../img/red-dot.png'); color: #353535}
.column_left li strong{display: block; margin-bottom: 5px;}
.column_left a{}

.common_questions{}
.common_questions strong{display: block; margin-bottom: 10px;}
.common_questions a{display: block; font: 16px/35px sans-serif;}

.column_right .cta{border-top: 1px solid #CFCFCF; text-align: center; padding: 20px 0 15px; margin-top: 20px;}
.column_right .cta strong{font: bold 16px/22px sans-serif; color: #9f9f9f; text-transform: uppercase;}
.column_right .cta a{display: block; font: bold 13px/26px sans-serif; color: #fff; background: url('../img/sprite.png') left -109px no-repeat; padding: 0; position: relative; left: -15px; margin: 20px auto 10px; width: 135px;}
.column_right .cta a span{ display: block; font: bold 13px/26px sans-serif; background: url('../img/sprite.png') right -109px  no-repeat; position: relative; left: 30px; padding-right: 30px;}

.column_right .related_video { border-top: 1px solid #CFCFCF; padding: 30px 0 40px; }
.column_right .related_video strong{display: block; font: bold 14px/21px sans-serif; color: #9f9f9f; margin-bottom: 10px;}
.column_right .related_video a{display: block;}
.column_right .related_video img{max-width: 220px;}

.column_right .related_case_study { border-top: 1px solid #CFCFCF; padding: 30px 0 15px; }
.column_right .related_case_study strong{display: block; font: bold 14px/21px sans-serif; color: #9f9f9f; margin-bottom: 10px;}
.column_right .related_case_study a{display: block; font: bold 14px sans-serif; color: #b12c19;}
.column_right .related_case_study p{font: 14px/21px sans-serif; color: #545454; margin-top: 5px; width: 190px;}

.column_right #RelatedCaseStudy{border-top: 1px solid #CFCFCF; padding: 30px 0 0;}
.column_right #RelatedCaseStudy strong{float: left;  font: bold 14px/21px sans-serif; color: #9f9f9f; margin-bottom: 10px;}
.column_right #RelatedCaseStudy ul{width: 188px; margin: 0; padding: 0; overflow: hidden;}
.column_right #RelatedCaseStudy .jcarousel-clip{width: 188px; margin: 35px 0 0; overflow: hidden;}
.column_right #RelatedCaseStudy li{ width: 188px; list-style: none; float: left;}
.column_right #RelatedCaseStudy li p{font: 14px/21px sans-serif; color: #545454; margin-top: 5px; width: 190px;}
.column_right #RelatedCaseStudy li a{display: block; font: bold 14px sans-serif; color: #b12c19;}
.column_right #RelatedCaseStudy li strong{font-weight: normal; display: inline;}
.column_right #RelatedCaseStudy .nav{float: right; padding: 5px 0 0;}
.column_right #RelatedCaseStudy .nav a{float: left; width: 11px; height: 11px; background: url('../img/sprite.png') -113px -73px no-repeat;}
.column_right #RelatedCaseStudy .nav .current, .column_right #RelatedCaseStudy .nav a:hover{ background-position: -100px -73px;}
 
.column_right .related_applications { border-top: 1px solid #CFCFCF; padding: 30px 0 40px; }
.column_right .related_applications strong{display: block; font: bold 14px/21px sans-serif; color: #9f9f9f; margin-bottom: 10px;}
.column_right .related_applications a{display: block; font: 14px/21px sans-serif; color: #b12c19;}
.column_right .related_applications img{max-width: 220px;}

.column_right #RelatedApplication{border-top: 1px solid #CFCFCF; padding: 30px 0 0;}
.column_right #RelatedApplication strong{float: left;  font: bold 14px/21px sans-serif; color: #9f9f9f; margin-bottom: 10px;}
.column_right #RelatedApplication ul{width: 188px; height: 120px; margin: 0; padding: 0; overflow: hidden;}
.column_right #RelatedApplication .jcarousel-clip{width: 188px; margin: 50px auto 0; overflow: hidden;}
.column_right #RelatedApplication li{list-style: none; float: left;}
.column_right #RelatedApplication a{display: block; width: 100%; height: 100%;}
.column_right #RelatedApplication img{display: block; margin: 0 auto; max-width: 188px; max-height: 120px;  }
.column_right #RelatedApplication .nav{float: right; padding: 5px 0 0;}
.column_right #RelatedApplication .nav a{float: left; width: 11px; height: 11px; background: url('../img/sprite.png') -113px -73px no-repeat;}
.column_right #RelatedApplication .nav .current, .column_right #RelatedApplication .nav a:hover{ background-position: -100px -73px;}

.column_right #RelatedEquipment{border-top: 1px solid #CFCFCF; padding: 30px 0 0;}
.column_right #RelatedEquipment strong{float: left;  font: bold 14px/21px sans-serif; color: #9f9f9f; margin-bottom: 10px;}
.column_right #RelatedEquipment ul{width: 188px; height: 120px; margin: 0; padding: 0; overflow: hidden;}
.column_right #RelatedEquipment .jcarousel-clip{width: 188px; margin: 50px auto 0; overflow: hidden;}
.column_right #RelatedEquipment li{list-style: none; float: left;}
.column_right #RelatedEquipment a{display: block; width: 100%; height: 100%;}
.column_right #RelatedEquipment img{display: block; margin: 0 auto; max-width: 188px; max-height: 120px;  }
.column_right #RelatedEquipment .nav{float: right; padding: 5px 0 0;}
.column_right #RelatedEquipment .nav a{float: left; width: 11px; height: 11px; background: url('../img/sprite.png') -113px -73px no-repeat;}
.column_right #RelatedEquipment .nav .current, .column_right #RelatedEquipment .nav a:hover{ background-position: -100px -73px;}

.column_right .navside{padding: 0; }
.column_right .navside li{list-style: none; }

.post{border-bottom: 1px solid #CFCFCF;}
.post h2{margin: 20px 0 0;}
.post .date{font: 16px/22px sans-serif; color: #666; margin-bottom: 10px; display: block;}
.post p{}

#Content .content_column{float: left; width: 290px; margin-right: 60px;}
#Content .content_column.last{margin-right: 0;}
#Content .content_column .thumb{height: 200px}
#Content .content_column img{display: block; max-width: 290px;}

.alignleft{float: left; margin-right: 10px;}
.alignright{float: right; margin-left: 10px;}

.member{padding: 20px 0 20px;}
.member .left{width: 170px; float: left;}
.member .left .thumb{width: 170px; height: 170px; background: #000;}
.member .left .thumb a{ display: block; padding: 0; height: 170px; width: 170px}
.member .left .thumb img{ max-width: 170px; max-height: 170px;}
.member .left h1{font:  16px/22px "din-condensed-web"; color: #B12C19; text-transform: uppercase; margin-bottom: 0;}
.member .left h2{font: 14px/21px sans-serif; color: #545454; margin: 0 0 10px;}
.member .left p{font: 14px sans-serif; color: #9f9f9f; padding: 0; margin: 0 0 3px;}
.member .left a{font: 14px sans-serif; color: #9f9f9f; padding: 0 0 0 15px; display: block; margin: 5px 0 0;}
.member .left .facebook{background: url('../img/sprite.png') 0 -303px no-repeat;}
.member .left .twitter{background: url('../img/sprite.png') 0 -331px no-repeat;}
.member .left .linkedin{background: url('../img/sprite.png') 0 -359px no-repeat;}

.member .right{float: left; width: 400px; margin-left: 40px;}
.member .right blockquote{padding-top: 30px; background: url('../img/blockquote.png') 0 0 no-repeat; font:  28px/38px "din-condensed-web"; color: #9f9f9f; margin: 0; text-transform: uppercase; }
.member .right h3{font: bold 17px/21px sans-serif; color: #282828; margin-bottom: 5px;}
.member .right p{font: 14px/21px sans-serif; color: #545454; margin-bottom: 35px;}

.list{}
.list .item{padding: 40px 0; border-bottom: 1px solid #d9d9d9;}
.list .item .thumb{float: left; width: 196px; height: 94px; }
.list .item .thumb img{display: block; max-height: 100%; max-width: 100%; width: auto; height: auto; margin: 0 auto;}
.list .item .content{float: right; width: 410px;}
.list .item .content h2{font: bold 17px/21px sans-serif; color: #b12c19; margin: 0; padding: 0;}
.list .item .content p{font: 14px/21px sans-serif; color: #545454; margin: 10px 0 0;  padding: 0;}


.listmember{width: 170px; float: left; margin-right: 40px; padding: 20px 0 20px; }
.listmember .thumb{width: 170px; height: 170px; background: #000;}
.listmember .thumb a{ display: block; padding: 0;}
.listmember .thumb img{ max-width: 170px; max-height: 170px;}
.listmember h1{font:  16px/22px "din-condensed-web"; color: #B12C19; text-transform: uppercase; margin-bottom: 0;}
.listmember h2{font: 14px/21px sans-serif; color: #545454; margin: 0 0 10px;}
.listmember p{font: 14px sans-serif; color: #9f9f9f; padding: 0; margin: 0 0 3px;}


@media only screen and (max-device-width: 1024px) and (max-device-width: 768px){
  #HomeSlider, #HomeSlider .rci-slider-viewport, .social_bar{width: 980px}
  #HomeSlider .slider_nav{position: absolute; left: 785px;}
  #HomeSlider .jcarousel-next{left: 880px;}
  #HomeSlider .jcarousel-prev{left: 820px;}
  #HomeSlider #ContentBox .slide_content{left: 40px}
}

.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }

.type-a_faq{/*border-bottom: 1px solid #ddd;*/}

.clearboth{ clear: both; }
.gform_title{display: none;}

@media print {
  * { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } 
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } 
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } 
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
}

.image{
	border-style:solid;
	border-width:1px;
	text-align:center;
	width:200px;	
}