@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url(/sites/all/themes/touch/font/open-sans-v29-latin-regular.eot);src:local(''),url(/sites/all/themes/touch/font/open-sans-v29-latin-regular.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/touch/font/open-sans-v29-latin-regular.woff2) format('woff2'),url(/sites/all/themes/touch/font/open-sans-v29-latin-regular.woff) format('woff'),url(/sites/all/themes/touch/font/open-sans-v29-latin-regular.ttf) format('truetype'),url(/sites/all/themes/touch/font/open-sans-v29-latin-regular.svg#OpenSans) format('svg');}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}nav ul{list-style:none;}blockquote,q{quotes:none;border:1px solid #bbbbbb;background:#d8d8d8 url(/sites/all/themes/touch/images/quote.png) no-repeat;padding:10px 5px 5px 47px;text-shadow:1px 1px #fff;margin:5px 0;border-radius:7px;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}pre{background:#d8d8d8;text-shadow:1px 1px #fff;border:1px solid #bbbbbb;padding:7px;margin:5px 0;border-radius:7px;}code{background:#d8d8d8;text-shadow:1px 1px #fff;border:1px solid #bbbbbb;display:block;padding:7px;margin:5px 0;border-radius:7px;}ins{text-decoration:none;}mark{background-color:#fdfc9b;font-style:italic;font-weight:bold;}del{text-decoration:line-through;}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}hr{height:1px;background:#9f9f9f;margin:7px 0;border:none;clear:both;float:none;width:100%;}}input,select{vertical-align:middle;}select{border-radius:4px;border:1px solid #ACACAC;padding:3px 4px;}body{background:#fff  url(/sites/all/themes/touch/images/background.png) repeat-x scroll left top;color:#323232;font-family:Lucida Grande,Verdana,Arial,sans-serif;font-size:12px;line-height:20px;width:660px;margin:0 auto;padding:0;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:normal;margin-top:10px;}h1,.h1{font-size:2em;line-height:1.5385;}h2,.h2{font-size:1.5385em;line-height:2;margin-top:1em;}h3,.h3{font-size:1.2308em;line-height:1.25;}h4,h5,h6,.h4,.h5,.h6{font-size:1em;font-weight:bold;line-height:1.5385;}p{font-size:1em;line-height:1.5385;margin:0 0 1.4em 0;}p a:link{}a,a:link,a:visited{color:#2262a4;outline:none;text-decoration:none;}a:hover,a:active{color:#0080aa;outline:none;}img,img a{border:0;}li ul,li ol{margin:0;}ul,ol{margin:0 1.6em 1.6em 0;padding-left:1.6em;}ul{list-style-type:disc;}ol{list-style-type:decimal;padding-left:10px;margin-left:14px;}dl{margin:0 0 1.5385em 0;}dl dt{font-weight:bold;}dd{margin-left:1.5385em;}fieldset{border:1px solid #ccc;margin:0 0 1.4615em;padding:1.5385em;}table{border-collapse:collapse;border-spacing:0;margin-bottom:15px;width:100%;}th,tr,td{vertical-align:middle;}.sticky-header th,.sticky-table th{border-bottom:3px solid #ccc;padding-right:1em;text-align:left;}.clear{clear:both;}#wrapper{margin:0 auto;padding:0;width:660px;position:relative;}#header-top{margin:0 auto;padding:0;width:660px;}#header-top #logo{float:left;width:200px;margin-top:30px;margin-bottom:25px;}#header-top #site-slogan{margin:0;color:#959595;text-shadow:1px 1px #fff;}#header-social{float:right;padding:0;margin-top:23px;}#header-social li{float:left;list-style:none;display:inline;margin-right:10px;}#header-top .search-box{float:right;padding:0;margin:0;margin-top:22px;}#header-top .search-box .form-text{width:160px;height:22px;background:#fff url(/sites/all/themes/touch/images/search.png) no-repeat 3px 4px;padding:2px 0px 2px 24px;border-radius:0;}#header-top .search-box .form-submit{background:#767676;margin:0;border-radius:0;color:#fff;text-shadow:none;padding:4px 7px;}#header-top .search-box .form-submit:hover{background:#676767;}#header{}#main-menu{width:660px;clear:both;background:#296798;height:38px;font-family:'Open Sans',sans-serif;font-size:18px;border-radius:4px;position:relative;}#main-menu a{display:block;color:#fff;}#main-menu ul,#main-menu ul li,#main-menu ul ul{list-style:none;margin:0;padding:0;}#main-menu ul{z-index:597;float:left;}#main-menu ul li{float:left;vertical-align:middle;list-style-image:none !important;}#main-menu ul li a{padding:10px 14px;}#main-menu ul li.hover,#main-menu ul li:hover{position:relative;z-index:599;cursor:default;}#main-menu ul ul{visibility:hidden;position:absolute;top:100%;left:0;z-index:598;width:160px;}#main-menu ul ul li{float:none;width:100%;}#main-menu ul ul li  a{padding:7px 15px;}#main-menu ul ul ul{top:0px;left:99%;}#main-menu ul li:hover > ul{visibility:visible;}#main-menu ul li.rtl ul{top:100%;right:0;left:auto;}#main-menu ul li.rtl ul ul{top:0;right:99%;left:auto;}#main-menu ul a:link,#main-menu ul a:visited{color:#fff;text-decoration:none;}#main-menu ul a:hover,#main-menu ul a.active,#main-menu ul li.active-trail a{color:#fff;}#main-menu li.expanded ul a,#main-menu li.leaf ul a{color:#474747;}#main-menu ul li.expanded{background:transparent url(/sites/all/themes/touch/images/expanded-arrow.png) no-repeat center right;}#main-menu li.expanded ul a:hover,#main-menu li.expanded ul a.active,#main-menu li.leaf ul a:hover,#main-menu li.leaf ul a.active{color:#fff;}#main-menu ul ul li:hover,#main-menu ul ul li.active-trail,#main-menu ul ul li.last a{}#main-menu ul ul ul li.last a{border-bottom:none !important;}#main-menu ul ul li.first a{border-top:none;}#main-menu ul li:hover,#main-menu ul li.active-trail{}#main-menu ul ul li{background:#303030;padding-top:1px;}#main-menu ul ul li.expanded{background:#303030 url(/sites/all/themes/touch/images/expanded-arrow-right.png) no-repeat center right;}#main-menu ul ul a:link,#main-menu ul ul a:visited{color:#cacaca;}#main-menu ul ul a{border-bottom:1px solid #585858;}#main-menu ul ul ul a{border-bottom:1px solid #585858;}.breadcrumb{font-size:10px;}.breadcrumb a{color:#585858;}.breadcrumb a:hover{color:#000;text-decoration:none;}.node{}.node-teaser{margin-bottom:40px;margin-right:20px;float:left;width:300px;height:500px;}#content-body{background:#f8f8f8;width:640px;padding:0 10px 0 14px;float:left;border-radius:7px;border:1px solid #dbdbdb;}#main{margin:0;}body.two-sidebars #main{float:left;margin:0 0 0 240px;padding:0;width:480px;}body.sidebar-first #main{float:right;margin:8px 0 0 0;padding:0;width:710px;}body.sidebar-second #main{float:left;margin:0;padding:0;width:720px;}#sidebar-first h2,#sidebar-second h2{font-size:16px;font-family:'Open Sans',sans-serif;}#sidebar-first a,#sidebar-second a{color:#636363;}#sidebar-first a:hover,#sidebar-second a:hover{color:#0080aa;}#sidebar-first .block,#sidebar-second .block{background:#f1f1f1;border-radius:5px;padding:0px 0px 4px 6px;}#sidebar-first ul,#sidebar-second ul{margin:0;padding:0;}#sidebar-first li,#sidebar-second li{list-style:none;list-style-image:none;background:url(/sites/all/themes/touch/images/sidebar-arrow.png) no-repeat left center;border-bottom:1px dotted #d4d2d2;padding:4px 0 4px 17px;}body.two-sidebars #sidebar-first{float:left;margin:0 0 0 -720px;padding:0;width:220px;}body.two-sidebars #sidebar-second{float:right;margin:0;padding:0;width:220px;}body.sidebar-first #sidebar-first{float:left;margin:0 0 70px 0;padding:0;width:220px;}body.sidebar-second #sidebar-second{float:right;margin:0;padding:0;width:220px;}.title,h1.title{font-size:22px;font-family:'Open Sans',sans-serif;color:#000;}h1.title{margin-top:16px;}.title a{color:#000;}h2.title a{font-size:18px;margin:5px 0;font-weight:normal;}.submitted{background:#dfdddd;padding:4px 9px;border-radius:4px;color:#383838;text-shadow:1px 1px #fff;clear:both;display:block;margin-bottom:2px;}#main .content{margin-top:15px;color:#000;}#main .content p{line-height:20px;}#main .content h1{font-size:22px;line-height:1.3;margin:10px 0 6px 0;font-family:'Open Sans',sans-serif;color:#000;}#main .content h2{font-size:18px;line-height:1.2;margin:8px 0 5px 0;font-family:'Open Sans',sans-serif;color:#000;}#main .content h3{font-size:18px;line-height:1.2;margin:5px 0 4px 0;font-family:'Open Sans',sans-serif;color:#222222;}#main .content h4{font-size:14px;font-weight:bold;margin:4px 0 3px 0;font-family:'Open Sans',sans-serif;color:#222222;}#main .content h5{font-size:12px;font-weight:bold;margin:4px 0 4px;font-family:'Open Sans',sans-serif;color:#222222;}#main .content h6{font-size:10px;font-weight:bold;margin:3px 0 3px;font-family:'Open Sans',sans-serif;color:#222222;}.links{color:#000;margin-top:10px;font-size:10px;}.links li a{background:#d3d1d1;padding:4px 5px;border-radius:4px;color:#383838;text-shadow:1px 1px #fff;font-weight:normal;}.links li a:hover{color:#1451ad;}#main table{background:#ececec;border:1px solid #bbbbbb;}#main th{background:#dbdbdb;padding:5px 4px;text-shadow:1px 1px #fff;border-right:1px solid #c8c7c7;}#main td{background:#fff;color:#000;text-align:left;}.poll .vote-form .choices .title{font-size:18px;font-weight:normal;line-height:2;}.poll .vote-form .choices{margin:0;}.form-submit{border-radius:5px;cursor:pointer;background:#575757;border:1px solid #000;color:#fff;padding:3px 6px;margin-right:30px;margin-bottom:5px;}.form-submit:hover{background:#454444;}input.form-checkbox,input.form-radio{vertical-align:baseline;}.form-text{border-radius:3px;border:1px solid #acacac;padding:4px 5px;}.item-list ul{margin:0;padding:0 0 0 1.5385em;}.item-list ul li{margin:0;padding:0;}ul.menu li{margin:0;padding:0;}ul.inline{clear:both;}ul.inline li{margin:0;padding:0;}.tabs-wrapper{border-bottom:1px solid #b7b7b7;margin:0 0 5px 0;}ul.primary{border:none;margin:0;padding:0;}ul.primary li a{background:none;border:none;display:block;float:left;line-height:1.5385em;margin:0;padding:0 1em;border-radius:4px 4px 0 0;margin-right:5px;}ul.primary li a:hover,ul.primary li a.active{background:#666;border:none;color:#fff;}ul.primary li a:hover{background:#888;text-decoration:none;}ul.secondary{background:#666;border-bottom:none;clear:both;margin:0;padding:0;}ul.secondary li{border-right:none;}ul.secondary li a,ul.secondary li a:link{border:none;color:#ccc;display:block;float:left;line-height:1.5385em;padding:0 1em;}ul.secondary li a:hover,ul.secondary li a.active{background:#888;color:#fff;text-decoration:none;}ul.secondary a.active{border-bottom:none;}.field-name-field-tags{margin:0 0 10px 0;}.field-name-field-tags a{display:inline-block;background:url(/sites/all/themes/touch/images/tag.png) no-repeat;padding:0px 8px 0 16px;height:22px;color:#6c6c6c;text-shadow:1px 1px #fff;border-radius:2px;font-size:10px;}.field-name-field-tags a:hover{color:#205194;}.field-name-field-tags .field-item{margin:0 1em 0 0;}.field-name-field-tags div{display:inline;}#main .field-label{color:#222222;}#main .field-items .field-item{}.block{margin-bottom:1.5385em;}.block  p{margin-bottom:2px;}#footer{clear:both;width:660px;color:#444444;text-shadow:1px 1px #fff;}#footer a{color:#676767;text-decoration:none;}#footer a:hover{color:#000;text-decoration:none;}#footer h2{color:#000;font-family:'Open Sans',sans-serif;font-weight:bold;}#footer ul{margin:0;padding:0;}#footer li{list-style:none;list-style-image:none;background:url(/sites/all/themes/touch/images/sidebar-arrow.png) no-repeat left center;border-bottom:1px dotted #464646;padding:4px 0 4px 17px;}.first-footer{width:230px;float:left;}.second-footer{width:230px;float:left;margin-left:20px;}#copyright{padding-top:4px;color:#949494;margin-bottom:10px;}.profile{margin:1.5385em 0;}.profile dd{margin-bottom:1.5385em;}.profile h3{border:none;}.profile dt{margin-bottom:0;}.password-parent{width:36em;}#comments{clear:both;padding:5px;border:1px solid #dddddd;border-radius:8px;margin-top:0px;}#comments  h2{display:none;}.comment{margin-bottom:1.5em;padding:5px;border-radius:7px;border-bottom:1px solid #d9d9d9;}.form-textarea-wrapper textarea{border-radius:3px;border:1px solid #acacac;}.comment .user-picture{float:left;padding:4px;border:1px solid #d9d9d9;margin-right:7px;margin-bottom:7px;}.comment-new-comments{display:none;}#edit-author{display:none;}.not-logged-in .comment_forbidden{display:none;}.links .comment-add{display:none;}#comment-form-wrapper h2{display:none;}.link-field-url{margin-top:-13px;}.form-type-link-field{margin-top:2px;}.field-name-comment-body{padding-bottom:10px;}.item-list .pager{}.item-list .pager li{background:#cfcfcf;border-radius:3px;margin-right:4px;text-shadow:1px 1px #fff;}.field-name-taxonomy-forums div{display:inline;margin-top:4px;}.field-name-taxonomy-forums .field-items{}#forum .title{font-size:16px;}#forum .submitted{font-size:12px;font-family:Lucida Grande,Verdana,Arial,sans-serif;background:transparent;padding:0;}#forum .container{background:#a1a1a1;color:#fff;}#forum .container a{color:#000;font-weight:bold;}#forum div.indent{margin-left:2px;}.forum-starter-picture{float:left;padding:4px;border:1px solid #d9d9d9;margin:5px 7px 5px 0;}#forum th{background:#434343;text-shadow:none;color:#fff;}#forum th a{color:#fff;}#forum td.forum .icon,#forum .icon div{background:url(/sites/all/themes/touch/images/no-new-posts.png) no-repeat;width:35px;height:35px;}#forum .name a{font-family:'Open Sans',sans-serif;font-size:16px;}.user-picture{}.backtotop{}.faqanswer{padding-left:20px;padding-top:10px;padding-bottom:30px;}div.messages{margin-top:11px;}.form-item-field-description-und-0-value{margin-bottom:1em;margin-top:1em;width:100%;}.form-item-field-notes-und-0-value{margin-bottom:2em !important;margin-top:1em;width:100%x;}.field-name-field-description{margin-top:1em;}.field-name-field-notes{margin-top:1em;}.filter-wrapper{display:none;}.registerbutton{-moz-box-shadow:0px 10px 14px -7px #3e7327;-webkit-box-shadow:0px 10px 14px -7px #3e7327;box-shadow:0px 10px 14px -7px #3e7327;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#77b55a),color-stop(1,#72b352));background:-moz-linear-gradient(top,#77b55a 5%,#72b352 100%);background:-webkit-linear-gradient(top,#77b55a 5%,#72b352 100%);background:-o-linear-gradient(top,#77b55a 5%,#72b352 100%);background:-ms-linear-gradient(top,#77b55a 5%,#72b352 100%);background:linear-gradient(to bottom,#77b55a 5%,#72b352 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77b55a',endColorstr='#72b352',GradientType=0);background-color:#77b55a;-moz-border-radius:4px;-webkit-border-radius:4px;margin-top:15px;border-radius:4px;border:1px solid #4b8f29;display:inline-block;cursor:pointer;color:#ffffff !important;font-family:Arial;font-size:13px;font-weight:bold;padding:4px 9px;text-decoration:none;text-shadow:0px 1px 0px #5b8a3c;}.registerbutton:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#72b352),color-stop(1,#77b55a));background:-moz-linear-gradient(top,#72b352 5%,#77b55a 100%);background:-webkit-linear-gradient(top,#72b352 5%,#77b55a 100%);background:-o-linear-gradient(top,#72b352 5%,#77b55a 100%);background:-ms-linear-gradient(top,#72b352 5%,#77b55a 100%);background:linear-gradient(to bottom,#72b352 5%,#77b55a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#72b352',endColorstr='#77b55a',GradientType=0);background-color:#72b352;}.registerbutton:active{position:relative;top:1px;}.col-a{position:absolute;top:127px;right:-183px;}@media screen and (max-width:1027px){.col-a{display:none;}}@media screen and (max-width:760px){body,#wrapper,#header-top,#main-menu,#content-body,#footer{width:100%;padding:0;border-right:0;border-left:0;}#main{padding:0 10px;display:block;}.cal-viewport{width:100%!important;}}.full .main-menu .menu{display:block!important!;}@media screen and (max-width:619px){#header{width:100%;}#main-menu{position:absolute;top:70px;}#main-menu .menu{display:none;background:#4880AD;margin-top:35px;position:absolute;width:100%;}#main-menu .menu li{display:block;width:100%;text-align:center;}}#header.adaptive{width:100%!important;margin-top:0!important;}.adaptive #main-menu{position:absolute;top:70px;}.adaptive #main-menu .menu{display:none;background:#4880AD;margin-top:45px;position:absolute;width:100%;}.adaptive #main-menu .menu li{display:block;width:100%;text-align:center;}.adaptive #main-menu ul li a:link,.adaptive #main-menu ul li a:visited{color:#fff!important;font-size:14px!important;padding:10px 14px!important;}@media screen and (min-width:620px){#main-menu.full .menu{display:block!important;}}#header-top{margin:0;width:30%;float:left;z-index:400;position:relative;}#main-menu{width:100%;background:transparent;}input#edit-title{max-width:95%;}@media screen and (min-width:620px){#header{float:left;width:70%;margin-top:50px;}#main-menu ul{float:right;}#main-menu ul li{padding:0 11px;}#main-menu ul li a:link,#main-menu ul li a:visited{color:#296798;font-size:18px;padding:0;}#main-menu ul li a:hover{text-decoration:underline;}}#header.full{float:left;width:70%;margin-top:50px;}.full #main-menu ul{float:right;}.full #main-menu ul li{padding:0 11px;}.full #main-menu ul li a:link,.full #main-menu ul li a:visited{color:#296798;font-size:18px;padding:0;}@media screen and (min-width:761px){#main-menu ul li.last{padding-right:0;}}#navbar-toggle{position:absolute;right:0;padding:0 10px;margin:0 5px 0 0;background-color:transparent;background-image:none;border:0;border-radius:4px;}.adaptive #main-menu #navbar-toggle{display:block!important;}.adaptive #main-menu .menu{display:none;}@media screen and (min-width:620px){#navbar-toggle{display:none;}}#navbar-toggle:hover{cursor:pointer;}.icon-bar{background-color:#296798;height:3px;border-radius:0;display:block;width:22px;margin:3px 0;}.donatemessage{background-position:8px 8px;background-repeat:no-repeat;border:3px solid;margin:6px 0;padding:10px 10px 10px 10px;background-color:#fff;border-color:#99040c;}.paypalbutton{text-align:center;}.paypalbutton form{display:inline-block;}.node-availabilitycalendar-form .form-item-language{display:none;}.captcha{margin-top:4em;margin-bottom:3em;}.donate-buttons{display:flex;justify-content:space-around;margin-top:25px;margin-bottom:15px;}.paypal-btn{background-color:#ffd140;color:#003087;border:none;padding:10px 10px;font-size:12px;cursor:pointer;display:flex;align-items:center;transition:background-color 0.3s ease;font-weight:bold;border-radius:5px;outline:none;}.paypal-btn:hover{background-color:#ffe888;}.paypal-logo{width:16px;height:20px;margin-right:8px;}@media (max-width:600px){.paypal-logo{display:none;}}.caladbox{font:8px Arial;color:gray;text-align:right;position:relative;width:140px;margin-left:62px;margin-top:-36px;}.caladbox a{color:#676767;}.callinkbox{border:1px solid #c8c7c7;background-color:#ffffff;position:relative;width:140px;margin-left:62px;}.callinkbox a{display:inline-block;font:13px Arial;text-align:center;vertical-align:middle;white-space:nowrap;width:100%;padding-bottom:2px;}.callinkbox a,.callinkbox a:link,.callinkbox a:visited{color:#2262A4;text-decoration:none!important;}.callinkbox a:hover{color:#2262A4;text-decoration:underline!important;}
