html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{margin:.67em 0;font-size:2em;}mark{color:#000;background:#ff0;}small{font-size:80%;}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}sup{top:-.5em;}sub{bottom:-.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit;}button{overflow:visible;}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;}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid #c0c0c0;}legend{padding:0;border:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-spacing:0;border-collapse:collapse;}td,th{padding:0;}@media print{*,*:before,*:after{color:#000 !important;text-shadow:none !important;background:transparent !important;-webkit-box-shadow:none !important;box-shadow:none !important;}a,a:visited{text-decoration:underline;}a[href]:after{content:" (" attr(href) ")";}abbr[title]:after{content:" (" attr(title) ")";}a[href^="#"]:after,a[href^="javascript:"]: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;}p,h2,h3{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}select{background:#fff !important;}.navbar{display:none;}.btn > .caret,.dropup > .btn > .caret{border-top-color:#000 !important;}.label{border:1px solid #000;}.table{border-collapse:collapse !important;}.table td,.table th{background-color:#fff !important;}.table-bordered th,.table-bordered td{border:1px solid #ddd !important;}}@font-face{font-family:'Glyphicons Halflings';src:url(/sites/all/themes/custom/ctvisit/fonts/glyphicons-halflings-regular.eot);src:url(/sites/all/themes/custom/ctvisit/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/custom/ctvisit/fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(/sites/all/themes/custom/ctvisit/fonts/glyphicons-halflings-regular.woff) format('woff'),url(/sites/all/themes/custom/ctvisit/fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(/sites/all/themes/custom/ctvisit/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg');}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.glyphicon-asterisk:before{content:"\2a";}.glyphicon-plus:before{content:"\2b";}.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac";}.glyphicon-minus:before{content:"\2212";}.glyphicon-cloud:before{content:"\2601";}.glyphicon-envelope:before{content:"\2709";}.glyphicon-pencil:before{content:"\270f";}.glyphicon-glass:before{content:"\e001";}.glyphicon-music:before{content:"\e002";}.glyphicon-search:before{content:"\e003";}.glyphicon-heart:before{content:"\e005";}.glyphicon-star:before{content:"\e006";}.glyphicon-star-empty:before{content:"\e007";}.glyphicon-user:before{content:"\e008";}.glyphicon-film:before{content:"\e009";}.glyphicon-th-large:before{content:"\e010";}.glyphicon-th:before{content:"\e011";}.glyphicon-th-list:before{content:"\e012";}.glyphicon-ok:before{content:"\e013";}.glyphicon-remove:before{content:"\e014";}.glyphicon-zoom-in:before{content:"\e015";}.glyphicon-zoom-out:before{content:"\e016";}.glyphicon-off:before{content:"\e017";}.glyphicon-signal:before{content:"\e018";}.glyphicon-cog:before{content:"\e019";}.glyphicon-trash:before{content:"\e020";}.glyphicon-home:before{content:"\e021";}.glyphicon-file:before{content:"\e022";}.glyphicon-time:before{content:"\e023";}.glyphicon-road:before{content:"\e024";}.glyphicon-download-alt:before{content:"\e025";}.glyphicon-download:before{content:"\e026";}.glyphicon-upload:before{content:"\e027";}.glyphicon-inbox:before{content:"\e028";}.glyphicon-play-circle:before{content:"\e029";}.glyphicon-repeat:before{content:"\e030";}.glyphicon-refresh:before{content:"\e031";}.glyphicon-list-alt:before{content:"\e032";}.glyphicon-lock:before{content:"\e033";}.glyphicon-flag:before{content:"\e034";}.glyphicon-headphones:before{content:"\e035";}.glyphicon-volume-off:before{content:"\e036";}.glyphicon-volume-down:before{content:"\e037";}.glyphicon-volume-up:before{content:"\e038";}.glyphicon-qrcode:before{content:"\e039";}.glyphicon-barcode:before{content:"\e040";}.glyphicon-tag:before{content:"\e041";}.glyphicon-tags:before{content:"\e042";}.glyphicon-book:before{content:"\e043";}.glyphicon-bookmark:before{content:"\e044";}.glyphicon-print:before{content:"\e045";}.glyphicon-camera:before{content:"\e046";}.glyphicon-font:before{content:"\e047";}.glyphicon-bold:before{content:"\e048";}.glyphicon-italic:before{content:"\e049";}.glyphicon-text-height:before{content:"\e050";}.glyphicon-text-width:before{content:"\e051";}.glyphicon-align-left:before{content:"\e052";}.glyphicon-align-center:before{content:"\e053";}.glyphicon-align-right:before{content:"\e054";}.glyphicon-align-justify:before{content:"\e055";}.glyphicon-list:before{content:"\e056";}.glyphicon-indent-left:before{content:"\e057";}.glyphicon-indent-right:before{content:"\e058";}.glyphicon-facetime-video:before{content:"\e059";}.glyphicon-picture:before{content:"\e060";}.glyphicon-map-marker:before{content:"\e062";}.glyphicon-adjust:before{content:"\e063";}.glyphicon-tint:before{content:"\e064";}.glyphicon-edit:before{content:"\e065";}.glyphicon-share:before{content:"\e066";}.glyphicon-check:before{content:"\e067";}.glyphicon-move:before{content:"\e068";}.glyphicon-step-backward:before{content:"\e069";}.glyphicon-fast-backward:before{content:"\e070";}.glyphicon-backward:before{content:"\e071";}.glyphicon-play:before{content:"\e072";}.glyphicon-pause:before{content:"\e073";}.glyphicon-stop:before{content:"\e074";}.glyphicon-forward:before{content:"\e075";}.glyphicon-fast-forward:before{content:"\e076";}.glyphicon-step-forward:before{content:"\e077";}.glyphicon-eject:before{content:"\e078";}.glyphicon-chevron-left:before{content:"\e079";}.glyphicon-chevron-right:before{content:"\e080";}.glyphicon-plus-sign:before{content:"\e081";}.glyphicon-minus-sign:before{content:"\e082";}.glyphicon-remove-sign:before{content:"\e083";}.glyphicon-ok-sign:before{content:"\e084";}.glyphicon-question-sign:before{content:"\e085";}.glyphicon-info-sign:before{content:"\e086";}.glyphicon-screenshot:before{content:"\e087";}.glyphicon-remove-circle:before{content:"\e088";}.glyphicon-ok-circle:before{content:"\e089";}.glyphicon-ban-circle:before{content:"\e090";}.glyphicon-arrow-left:before{content:"\e091";}.glyphicon-arrow-right:before{content:"\e092";}.glyphicon-arrow-up:before{content:"\e093";}.glyphicon-arrow-down:before{content:"\e094";}.glyphicon-share-alt:before{content:"\e095";}.glyphicon-resize-full:before{content:"\e096";}.glyphicon-resize-small:before{content:"\e097";}.glyphicon-exclamation-sign:before{content:"\e101";}.glyphicon-gift:before{content:"\e102";}.glyphicon-leaf:before{content:"\e103";}.glyphicon-fire:before{content:"\e104";}.glyphicon-eye-open:before{content:"\e105";}.glyphicon-eye-close:before{content:"\e106";}.glyphicon-warning-sign:before{content:"\e107";}.glyphicon-plane:before{content:"\e108";}.glyphicon-calendar:before{content:"\e109";}.glyphicon-random:before{content:"\e110";}.glyphicon-comment:before{content:"\e111";}.glyphicon-magnet:before{content:"\e112";}.glyphicon-chevron-up:before{content:"\e113";}.glyphicon-chevron-down:before{content:"\e114";}.glyphicon-retweet:before{content:"\e115";}.glyphicon-shopping-cart:before{content:"\e116";}.glyphicon-folder-close:before{content:"\e117";}.glyphicon-folder-open:before{content:"\e118";}.glyphicon-resize-vertical:before{content:"\e119";}.glyphicon-resize-horizontal:before{content:"\e120";}.glyphicon-hdd:before{content:"\e121";}.glyphicon-bullhorn:before{content:"\e122";}.glyphicon-bell:before{content:"\e123";}.glyphicon-certificate:before{content:"\e124";}.glyphicon-thumbs-up:before{content:"\e125";}.glyphicon-thumbs-down:before{content:"\e126";}.glyphicon-hand-right:before{content:"\e127";}.glyphicon-hand-left:before{content:"\e128";}.glyphicon-hand-up:before{content:"\e129";}.glyphicon-hand-down:before{content:"\e130";}.glyphicon-circle-arrow-right:before{content:"\e131";}.glyphicon-circle-arrow-left:before{content:"\e132";}.glyphicon-circle-arrow-up:before{content:"\e133";}.glyphicon-circle-arrow-down:before{content:"\e134";}.glyphicon-globe:before{content:"\e135";}.glyphicon-wrench:before{content:"\e136";}.glyphicon-tasks:before{content:"\e137";}.glyphicon-filter:before{content:"\e138";}.glyphicon-briefcase:before{content:"\e139";}.glyphicon-fullscreen:before{content:"\e140";}.glyphicon-dashboard:before{content:"\e141";}.glyphicon-paperclip:before{content:"\e142";}.glyphicon-heart-empty:before{content:"\e143";}.glyphicon-link:before{content:"\e144";}.glyphicon-phone:before{content:"\e145";}.glyphicon-pushpin:before{content:"\e146";}.glyphicon-usd:before{content:"\e148";}.glyphicon-gbp:before{content:"\e149";}.glyphicon-sort:before{content:"\e150";}.glyphicon-sort-by-alphabet:before{content:"\e151";}.glyphicon-sort-by-alphabet-alt:before{content:"\e152";}.glyphicon-sort-by-order:before{content:"\e153";}.glyphicon-sort-by-order-alt:before{content:"\e154";}.glyphicon-sort-by-attributes:before{content:"\e155";}.glyphicon-sort-by-attributes-alt:before{content:"\e156";}.glyphicon-unchecked:before{content:"\e157";}.glyphicon-expand:before{content:"\e158";}.glyphicon-collapse-down:before{content:"\e159";}.glyphicon-collapse-up:before{content:"\e160";}.glyphicon-log-in:before{content:"\e161";}.glyphicon-flash:before{content:"\e162";}.glyphicon-log-out:before{content:"\e163";}.glyphicon-new-window:before{content:"\e164";}.glyphicon-record:before{content:"\e165";}.glyphicon-save:before{content:"\e166";}.glyphicon-open:before{content:"\e167";}.glyphicon-saved:before{content:"\e168";}.glyphicon-import:before{content:"\e169";}.glyphicon-export:before{content:"\e170";}.glyphicon-send:before{content:"\e171";}.glyphicon-floppy-disk:before{content:"\e172";}.glyphicon-floppy-saved:before{content:"\e173";}.glyphicon-floppy-remove:before{content:"\e174";}.glyphicon-floppy-save:before{content:"\e175";}.glyphicon-floppy-open:before{content:"\e176";}.glyphicon-credit-card:before{content:"\e177";}.glyphicon-transfer:before{content:"\e178";}.glyphicon-cutlery:before{content:"\e179";}.glyphicon-header:before{content:"\e180";}.glyphicon-compressed:before{content:"\e181";}.glyphicon-earphone:before{content:"\e182";}.glyphicon-phone-alt:before{content:"\e183";}.glyphicon-tower:before{content:"\e184";}.glyphicon-stats:before{content:"\e185";}.glyphicon-sd-video:before{content:"\e186";}.glyphicon-hd-video:before{content:"\e187";}.glyphicon-subtitles:before{content:"\e188";}.glyphicon-sound-stereo:before{content:"\e189";}.glyphicon-sound-dolby:before{content:"\e190";}.glyphicon-sound-5-1:before{content:"\e191";}.glyphicon-sound-6-1:before{content:"\e192";}.glyphicon-sound-7-1:before{content:"\e193";}.glyphicon-copyright-mark:before{content:"\e194";}.glyphicon-registration-mark:before{content:"\e195";}.glyphicon-cloud-download:before{content:"\e197";}.glyphicon-cloud-upload:before{content:"\e198";}.glyphicon-tree-conifer:before{content:"\e199";}.glyphicon-tree-deciduous:before{content:"\e200";}.glyphicon-cd:before{content:"\e201";}.glyphicon-save-file:before{content:"\e202";}.glyphicon-open-file:before{content:"\e203";}.glyphicon-level-up:before{content:"\e204";}.glyphicon-copy:before{content:"\e205";}.glyphicon-paste:before{content:"\e206";}.glyphicon-alert:before{content:"\e209";}.glyphicon-equalizer:before{content:"\e210";}.glyphicon-king:before{content:"\e211";}.glyphicon-queen:before{content:"\e212";}.glyphicon-pawn:before{content:"\e213";}.glyphicon-bishop:before{content:"\e214";}.glyphicon-knight:before{content:"\e215";}.glyphicon-baby-formula:before{content:"\e216";}.glyphicon-tent:before{content:"\26fa";}.glyphicon-blackboard:before{content:"\e218";}.glyphicon-bed:before{content:"\e219";}.glyphicon-apple:before{content:"\f8ff";}.glyphicon-erase:before{content:"\e221";}.glyphicon-hourglass:before{content:"\231b";}.glyphicon-lamp:before{content:"\e223";}.glyphicon-duplicate:before{content:"\e224";}.glyphicon-piggy-bank:before{content:"\e225";}.glyphicon-scissors:before{content:"\e226";}.glyphicon-bitcoin:before{content:"\e227";}.glyphicon-btc:before{content:"\e227";}.glyphicon-xbt:before{content:"\e227";}.glyphicon-yen:before{content:"\00a5";}.glyphicon-jpy:before{content:"\00a5";}.glyphicon-ruble:before{content:"\20bd";}.glyphicon-rub:before{content:"\20bd";}.glyphicon-scale:before{content:"\e230";}.glyphicon-ice-lolly:before{content:"\e231";}.glyphicon-ice-lolly-tasted:before{content:"\e232";}.glyphicon-education:before{content:"\e233";}.glyphicon-option-horizontal:before{content:"\e234";}.glyphicon-option-vertical:before{content:"\e235";}.glyphicon-menu-hamburger:before{content:"\e236";}.glyphicon-modal-window:before{content:"\e237";}.glyphicon-oil:before{content:"\e238";}.glyphicon-grain:before{content:"\e239";}.glyphicon-sunglasses:before{content:"\e240";}.glyphicon-text-size:before{content:"\e241";}.glyphicon-text-color:before{content:"\e242";}.glyphicon-text-background:before{content:"\e243";}.glyphicon-object-align-top:before{content:"\e244";}.glyphicon-object-align-bottom:before{content:"\e245";}.glyphicon-object-align-horizontal:before{content:"\e246";}.glyphicon-object-align-left:before{content:"\e247";}.glyphicon-object-align-vertical:before{content:"\e248";}.glyphicon-object-align-right:before{content:"\e249";}.glyphicon-triangle-right:before{content:"\e250";}.glyphicon-triangle-left:before{content:"\e251";}.glyphicon-triangle-bottom:before{content:"\e252";}.glyphicon-triangle-top:before{content:"\e253";}.glyphicon-console:before{content:"\e254";}.glyphicon-superscript:before{content:"\e255";}.glyphicon-subscript:before{content:"\e256";}.glyphicon-menu-left:before{content:"\e257";}.glyphicon-menu-right:before{content:"\e258";}.glyphicon-menu-down:before{content:"\e259";}.glyphicon-menu-up:before{content:"\e260";}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0);}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff;}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;}a{color:#337ab7;text-decoration:none;}a:hover,a:focus{color:#23527c;text-decoration:underline;}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}figure{margin:0;}img{vertical-align:middle;}.img-responsive,.thumbnail > img,.thumbnail a > img,.carousel-inner > .item > img,.carousel-inner > .item > a > img{display:block;max-width:100%;height:auto;}.img-rounded{border-radius:6px;}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}.img-circle{border-radius:50%;}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee;}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;}[role="button"]{cursor:pointer;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:normal;line-height:1;color:#777;}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px;}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%;}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px;}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%;}h1,.h1{font-size:36px;}h2,.h2{font-size:30px;}h3,.h3{font-size:24px;}h4,.h4{font-size:18px;}h5,.h5{font-size:14px;}h6,.h6{font-size:12px;}p{margin:0 0 10px;}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4;}@media (min-width:768px){.lead{font-size:21px;}}small,.small{font-size:85%;}mark,.mark{padding:.2em;background-color:#fcf8e3;}.text-left{text-align:left;}.text-right{text-align:right;}.text-center{text-align:center;}.text-justify{text-align:justify;}.text-nowrap{white-space:nowrap;}.text-lowercase{text-transform:lowercase;}.text-uppercase{text-transform:uppercase;}.text-capitalize{text-transform:capitalize;}.text-muted{color:#777;}.text-primary{color:#337ab7;}a.text-primary:hover{color:#286090;}.text-success{color:#3c763d;}a.text-success:hover{color:#2b542c;}.text-info{color:#31708f;}a.text-info:hover{color:#245269;}.text-warning{color:#8a6d3b;}a.text-warning:hover{color:#66512c;}.text-danger{color:#a94442;}a.text-danger:hover{color:#843534;}.bg-primary{color:#fff;background-color:#337ab7;}a.bg-primary:hover{background-color:#286090;}.bg-success{background-color:#dff0d8;}a.bg-success:hover{background-color:#c1e2b3;}.bg-info{background-color:#d9edf7;}a.bg-info:hover{background-color:#afd9ee;}.bg-warning{background-color:#fcf8e3;}a.bg-warning:hover{background-color:#f7ecb5;}.bg-danger{background-color:#f2dede;}a.bg-danger:hover{background-color:#e4b9b9;}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee;}ul,ol{margin-top:0;margin-bottom:10px;}ul ul,ol ul,ul ol,ol ol{margin-bottom:0;}.list-unstyled{padding-left:0;list-style:none;}.list-inline{padding-left:0;margin-left:-5px;list-style:none;}.list-inline > li{display:inline-block;padding-right:5px;padding-left:5px;}dl{margin-top:0;margin-bottom:20px;}dt,dd{line-height:1.42857143;}dt{font-weight:bold;}dd{margin-left:0;}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap;}.dl-horizontal dd{margin-left:180px;}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #777;}.initialism{font-size:90%;text-transform:uppercase;}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee;}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0;}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#777;}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0';}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0;}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:'';}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014';}address{margin-bottom:20px;font-style:normal;line-height:1.42857143;}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace;}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px;}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);}kbd kbd{padding:0;font-size:100%;font-weight:bold;-webkit-box-shadow:none;box-shadow:none;}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0;}.pre-scrollable{max-height:340px;overflow-y:scroll;}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}@media (min-width:768px){.container{width:750px;}}@media (min-width:992px){.container{width:970px;}}@media (min-width:1200px){.container{width:1170px;}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}.row{margin-right:-15px;margin-left:-15px;}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left;}.col-xs-12{width:100%;}.col-xs-11{width:91.66666667%;}.col-xs-10{width:83.33333333%;}.col-xs-9{width:75%;}.col-xs-8{width:66.66666667%;}.col-xs-7{width:58.33333333%;}.col-xs-6{width:50%;}.col-xs-5{width:41.66666667%;}.col-xs-4{width:33.33333333%;}.col-xs-3{width:25%;}.col-xs-2{width:16.66666667%;}.col-xs-1{width:8.33333333%;}.col-xs-pull-12{right:100%;}.col-xs-pull-11{right:91.66666667%;}.col-xs-pull-10{right:83.33333333%;}.col-xs-pull-9{right:75%;}.col-xs-pull-8{right:66.66666667%;}.col-xs-pull-7{right:58.33333333%;}.col-xs-pull-6{right:50%;}.col-xs-pull-5{right:41.66666667%;}.col-xs-pull-4{right:33.33333333%;}.col-xs-pull-3{right:25%;}.col-xs-pull-2{right:16.66666667%;}.col-xs-pull-1{right:8.33333333%;}.col-xs-pull-0{right:auto;}.col-xs-push-12{left:100%;}.col-xs-push-11{left:91.66666667%;}.col-xs-push-10{left:83.33333333%;}.col-xs-push-9{left:75%;}.col-xs-push-8{left:66.66666667%;}.col-xs-push-7{left:58.33333333%;}.col-xs-push-6{left:50%;}.col-xs-push-5{left:41.66666667%;}.col-xs-push-4{left:33.33333333%;}.col-xs-push-3{left:25%;}.col-xs-push-2{left:16.66666667%;}.col-xs-push-1{left:8.33333333%;}.col-xs-push-0{left:auto;}.col-xs-offset-12{margin-left:100%;}.col-xs-offset-11{margin-left:91.66666667%;}.col-xs-offset-10{margin-left:83.33333333%;}.col-xs-offset-9{margin-left:75%;}.col-xs-offset-8{margin-left:66.66666667%;}.col-xs-offset-7{margin-left:58.33333333%;}.col-xs-offset-6{margin-left:50%;}.col-xs-offset-5{margin-left:41.66666667%;}.col-xs-offset-4{margin-left:33.33333333%;}.col-xs-offset-3{margin-left:25%;}.col-xs-offset-2{margin-left:16.66666667%;}.col-xs-offset-1{margin-left:8.33333333%;}.col-xs-offset-0{margin-left:0;}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left;}.col-sm-12{width:100%;}.col-sm-11{width:91.66666667%;}.col-sm-10{width:83.33333333%;}.col-sm-9{width:75%;}.col-sm-8{width:66.66666667%;}.col-sm-7{width:58.33333333%;}.col-sm-6{width:50%;}.col-sm-5{width:41.66666667%;}.col-sm-4{width:33.33333333%;}.col-sm-3{width:25%;}.col-sm-2{width:16.66666667%;}.col-sm-1{width:8.33333333%;}.col-sm-pull-12{right:100%;}.col-sm-pull-11{right:91.66666667%;}.col-sm-pull-10{right:83.33333333%;}.col-sm-pull-9{right:75%;}.col-sm-pull-8{right:66.66666667%;}.col-sm-pull-7{right:58.33333333%;}.col-sm-pull-6{right:50%;}.col-sm-pull-5{right:41.66666667%;}.col-sm-pull-4{right:33.33333333%;}.col-sm-pull-3{right:25%;}.col-sm-pull-2{right:16.66666667%;}.col-sm-pull-1{right:8.33333333%;}.col-sm-pull-0{right:auto;}.col-sm-push-12{left:100%;}.col-sm-push-11{left:91.66666667%;}.col-sm-push-10{left:83.33333333%;}.col-sm-push-9{left:75%;}.col-sm-push-8{left:66.66666667%;}.col-sm-push-7{left:58.33333333%;}.col-sm-push-6{left:50%;}.col-sm-push-5{left:41.66666667%;}.col-sm-push-4{left:33.33333333%;}.col-sm-push-3{left:25%;}.col-sm-push-2{left:16.66666667%;}.col-sm-push-1{left:8.33333333%;}.col-sm-push-0{left:auto;}.col-sm-offset-12{margin-left:100%;}.col-sm-offset-11{margin-left:91.66666667%;}.col-sm-offset-10{margin-left:83.33333333%;}.col-sm-offset-9{margin-left:75%;}.col-sm-offset-8{margin-left:66.66666667%;}.col-sm-offset-7{margin-left:58.33333333%;}.col-sm-offset-6{margin-left:50%;}.col-sm-offset-5{margin-left:41.66666667%;}.col-sm-offset-4{margin-left:33.33333333%;}.col-sm-offset-3{margin-left:25%;}.col-sm-offset-2{margin-left:16.66666667%;}.col-sm-offset-1{margin-left:8.33333333%;}.col-sm-offset-0{margin-left:0;}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left;}.col-md-12{width:100%;}.col-md-11{width:91.66666667%;}.col-md-10{width:83.33333333%;}.col-md-9{width:75%;}.col-md-8{width:66.66666667%;}.col-md-7{width:58.33333333%;}.col-md-6{width:50%;}.col-md-5{width:41.66666667%;}.col-md-4{width:33.33333333%;}.col-md-3{width:25%;}.col-md-2{width:16.66666667%;}.col-md-1{width:8.33333333%;}.col-md-pull-12{right:100%;}.col-md-pull-11{right:91.66666667%;}.col-md-pull-10{right:83.33333333%;}.col-md-pull-9{right:75%;}.col-md-pull-8{right:66.66666667%;}.col-md-pull-7{right:58.33333333%;}.col-md-pull-6{right:50%;}.col-md-pull-5{right:41.66666667%;}.col-md-pull-4{right:33.33333333%;}.col-md-pull-3{right:25%;}.col-md-pull-2{right:16.66666667%;}.col-md-pull-1{right:8.33333333%;}.col-md-pull-0{right:auto;}.col-md-push-12{left:100%;}.col-md-push-11{left:91.66666667%;}.col-md-push-10{left:83.33333333%;}.col-md-push-9{left:75%;}.col-md-push-8{left:66.66666667%;}.col-md-push-7{left:58.33333333%;}.col-md-push-6{left:50%;}.col-md-push-5{left:41.66666667%;}.col-md-push-4{left:33.33333333%;}.col-md-push-3{left:25%;}.col-md-push-2{left:16.66666667%;}.col-md-push-1{left:8.33333333%;}.col-md-push-0{left:auto;}.col-md-offset-12{margin-left:100%;}.col-md-offset-11{margin-left:91.66666667%;}.col-md-offset-10{margin-left:83.33333333%;}.col-md-offset-9{margin-left:75%;}.col-md-offset-8{margin-left:66.66666667%;}.col-md-offset-7{margin-left:58.33333333%;}.col-md-offset-6{margin-left:50%;}.col-md-offset-5{margin-left:41.66666667%;}.col-md-offset-4{margin-left:33.33333333%;}.col-md-offset-3{margin-left:25%;}.col-md-offset-2{margin-left:16.66666667%;}.col-md-offset-1{margin-left:8.33333333%;}.col-md-offset-0{margin-left:0;}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left;}.col-lg-12{width:100%;}.col-lg-11{width:91.66666667%;}.col-lg-10{width:83.33333333%;}.col-lg-9{width:75%;}.col-lg-8{width:66.66666667%;}.col-lg-7{width:58.33333333%;}.col-lg-6{width:50%;}.col-lg-5{width:41.66666667%;}.col-lg-4{width:33.33333333%;}.col-lg-3{width:25%;}.col-lg-2{width:16.66666667%;}.col-lg-1{width:8.33333333%;}.col-lg-pull-12{right:100%;}.col-lg-pull-11{right:91.66666667%;}.col-lg-pull-10{right:83.33333333%;}.col-lg-pull-9{right:75%;}.col-lg-pull-8{right:66.66666667%;}.col-lg-pull-7{right:58.33333333%;}.col-lg-pull-6{right:50%;}.col-lg-pull-5{right:41.66666667%;}.col-lg-pull-4{right:33.33333333%;}.col-lg-pull-3{right:25%;}.col-lg-pull-2{right:16.66666667%;}.col-lg-pull-1{right:8.33333333%;}.col-lg-pull-0{right:auto;}.col-lg-push-12{left:100%;}.col-lg-push-11{left:91.66666667%;}.col-lg-push-10{left:83.33333333%;}.col-lg-push-9{left:75%;}.col-lg-push-8{left:66.66666667%;}.col-lg-push-7{left:58.33333333%;}.col-lg-push-6{left:50%;}.col-lg-push-5{left:41.66666667%;}.col-lg-push-4{left:33.33333333%;}.col-lg-push-3{left:25%;}.col-lg-push-2{left:16.66666667%;}.col-lg-push-1{left:8.33333333%;}.col-lg-push-0{left:auto;}.col-lg-offset-12{margin-left:100%;}.col-lg-offset-11{margin-left:91.66666667%;}.col-lg-offset-10{margin-left:83.33333333%;}.col-lg-offset-9{margin-left:75%;}.col-lg-offset-8{margin-left:66.66666667%;}.col-lg-offset-7{margin-left:58.33333333%;}.col-lg-offset-6{margin-left:50%;}.col-lg-offset-5{margin-left:41.66666667%;}.col-lg-offset-4{margin-left:33.33333333%;}.col-lg-offset-3{margin-left:25%;}.col-lg-offset-2{margin-left:16.66666667%;}.col-lg-offset-1{margin-left:8.33333333%;}.col-lg-offset-0{margin-left:0;}}table{background-color:transparent;}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left;}th{text-align:left;}.table{width:100%;max-width:100%;margin-bottom:20px;}.table > thead > tr > th,.table > tbody > tr > th,.table > tfoot > tr > th,.table > thead > tr > td,.table > tbody > tr > td,.table > tfoot > tr > td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd;}.table > thead > tr > th{vertical-align:bottom;border-bottom:2px solid #ddd;}.table > caption + thead > tr:first-child > th,.table > colgroup + thead > tr:first-child > th,.table > thead:first-child > tr:first-child > th,.table > caption + thead > tr:first-child > td,.table > colgroup + thead > tr:first-child > td,.table > thead:first-child > tr:first-child > td{border-top:0;}.table > tbody + tbody{border-top:2px solid #ddd;}.table .table{background-color:#fff;}.table-condensed > thead > tr > th,.table-condensed > tbody > tr > th,.table-condensed > tfoot > tr > th,.table-condensed > thead > tr > td,.table-condensed > tbody > tr > td,.table-condensed > tfoot > tr > td{padding:5px;}.table-bordered{border:1px solid #ddd;}.table-bordered > thead > tr > th,.table-bordered > tbody > tr > th,.table-bordered > tfoot > tr > th,.table-bordered > thead > tr > td,.table-bordered > tbody > tr > td,.table-bordered > tfoot > tr > td{border:1px solid #ddd;}.table-bordered > thead > tr > th,.table-bordered > thead > tr > td{border-bottom-width:2px;}.table-striped > tbody > tr:nth-of-type(odd){background-color:#f9f9f9;}.table-hover > tbody > tr:hover{background-color:#f5f5f5;}table col[class*="col-"]{position:static;display:table-column;float:none;}table td[class*="col-"],table th[class*="col-"]{position:static;display:table-cell;float:none;}.table > thead > tr > td.active,.table > tbody > tr > td.active,.table > tfoot > tr > td.active,.table > thead > tr > th.active,.table > tbody > tr > th.active,.table > tfoot > tr > th.active,.table > thead > tr.active > td,.table > tbody > tr.active > td,.table > tfoot > tr.active > td,.table > thead > tr.active > th,.table > tbody > tr.active > th,.table > tfoot > tr.active > th{background-color:#f5f5f5;}.table-hover > tbody > tr > td.active:hover,.table-hover > tbody > tr > th.active:hover,.table-hover > tbody > tr.active:hover > td,.table-hover > tbody > tr:hover > .active,.table-hover > tbody > tr.active:hover > th{background-color:#e8e8e8;}.table > thead > tr > td.success,.table > tbody > tr > td.success,.table > tfoot > tr > td.success,.table > thead > tr > th.success,.table > tbody > tr > th.success,.table > tfoot > tr > th.success,.table > thead > tr.success > td,.table > tbody > tr.success > td,.table > tfoot > tr.success > td,.table > thead > tr.success > th,.table > tbody > tr.success > th,.table > tfoot > tr.success > th{background-color:#dff0d8;}.table-hover > tbody > tr > td.success:hover,.table-hover > tbody > tr > th.success:hover,.table-hover > tbody > tr.success:hover > td,.table-hover > tbody > tr:hover > .success,.table-hover > tbody > tr.success:hover > th{background-color:#d0e9c6;}.table > thead > tr > td.info,.table > tbody > tr > td.info,.table > tfoot > tr > td.info,.table > thead > tr > th.info,.table > tbody > tr > th.info,.table > tfoot > tr > th.info,.table > thead > tr.info > td,.table > tbody > tr.info > td,.table > tfoot > tr.info > td,.table > thead > tr.info > th,.table > tbody > tr.info > th,.table > tfoot > tr.info > th{background-color:#d9edf7;}.table-hover > tbody > tr > td.info:hover,.table-hover > tbody > tr > th.info:hover,.table-hover > tbody > tr.info:hover > td,.table-hover > tbody > tr:hover > .info,.table-hover > tbody > tr.info:hover > th{background-color:#c4e3f3;}.table > thead > tr > td.warning,.table > tbody > tr > td.warning,.table > tfoot > tr > td.warning,.table > thead > tr > th.warning,.table > tbody > tr > th.warning,.table > tfoot > tr > th.warning,.table > thead > tr.warning > td,.table > tbody > tr.warning > td,.table > tfoot > tr.warning > td,.table > thead > tr.warning > th,.table > tbody > tr.warning > th,.table > tfoot > tr.warning > th{background-color:#fcf8e3;}.table-hover > tbody > tr > td.warning:hover,.table-hover > tbody > tr > th.warning:hover,.table-hover > tbody > tr.warning:hover > td,.table-hover > tbody > tr:hover > .warning,.table-hover > tbody > tr.warning:hover > th{background-color:#faf2cc;}.table > thead > tr > td.danger,.table > tbody > tr > td.danger,.table > tfoot > tr > td.danger,.table > thead > tr > th.danger,.table > tbody > tr > th.danger,.table > tfoot > tr > th.danger,.table > thead > tr.danger > td,.table > tbody > tr.danger > td,.table > tfoot > tr.danger > td,.table > thead > tr.danger > th,.table > tbody > tr.danger > th,.table > tfoot > tr.danger > th{background-color:#f2dede;}.table-hover > tbody > tr > td.danger:hover,.table-hover > tbody > tr > th.danger:hover,.table-hover > tbody > tr.danger:hover > td,.table-hover > tbody > tr:hover > .danger,.table-hover > tbody > tr.danger:hover > th{background-color:#ebcccc;}.table-responsive{min-height:.01%;overflow-x:auto;}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd;}.table-responsive > .table{margin-bottom:0;}.table-responsive > .table > thead > tr > th,.table-responsive > .table > tbody > tr > th,.table-responsive > .table > tfoot > tr > th,.table-responsive > .table > thead > tr > td,.table-responsive > .table > tbody > tr > td,.table-responsive > .table > tfoot > tr > td{white-space:nowrap;}.table-responsive > .table-bordered{border:0;}.table-responsive > .table-bordered > thead > tr > th:first-child,.table-responsive > .table-bordered > tbody > tr > th:first-child,.table-responsive > .table-bordered > tfoot > tr > th:first-child,.table-responsive > .table-bordered > thead > tr > td:first-child,.table-responsive > .table-bordered > tbody > tr > td:first-child,.table-responsive > .table-bordered > tfoot > tr > td:first-child{border-left:0;}.table-responsive > .table-bordered > thead > tr > th:last-child,.table-responsive > .table-bordered > tbody > tr > th:last-child,.table-responsive > .table-bordered > tfoot > tr > th:last-child,.table-responsive > .table-bordered > thead > tr > td:last-child,.table-responsive > .table-bordered > tbody > tr > td:last-child,.table-responsive > .table-bordered > tfoot > tr > td:last-child{border-right:0;}.table-responsive > .table-bordered > tbody > tr:last-child > th,.table-responsive > .table-bordered > tfoot > tr:last-child > th,.table-responsive > .table-bordered > tbody > tr:last-child > td,.table-responsive > .table-bordered > tfoot > tr:last-child > td{border-bottom:0;}}fieldset{min-width:0;padding:0;margin:0;border:0;}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5;}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold;}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal;}input[type="file"]{display:block;}input[type="range"]{display:block;width:100%;}select[multiple],select[size]{height:auto;}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555;}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);}.form-control::-moz-placeholder{color:#999;opacity:1;}.form-control:-ms-input-placeholder{color:#999;}.form-control::-webkit-input-placeholder{color:#999;}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1;}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed;}textarea.form-control{height:auto;}input[type="search"]{-webkit-appearance:none;}@media screen and (-webkit-min-device-pixel-ratio:0){input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{line-height:34px;}input[type="date"].input-sm,input[type="time"].input-sm,input[type="datetime-local"].input-sm,input[type="month"].input-sm,.input-group-sm input[type="date"],.input-group-sm input[type="time"],.input-group-sm input[type="datetime-local"],.input-group-sm input[type="month"]{line-height:30px;}input[type="date"].input-lg,input[type="time"].input-lg,input[type="datetime-local"].input-lg,input[type="month"].input-lg,.input-group-lg input[type="date"],.input-group-lg input[type="time"],.input-group-lg input[type="datetime-local"],.input-group-lg input[type="month"]{line-height:46px;}}.form-group{margin-bottom:15px;}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px;}.radio label,.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer;}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-top:4px \9;margin-left:-20px;}.radio + .radio,.checkbox + .checkbox{margin-top:-5px;}.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:normal;vertical-align:middle;cursor:pointer;}.radio-inline + .radio-inline,.checkbox-inline + .checkbox-inline{margin-top:0;margin-left:10px;}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"]{cursor:not-allowed;}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed;}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed;}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0;}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0;}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px;}select.input-sm{height:30px;line-height:30px;}textarea.input-sm,select[multiple].input-sm{height:auto;}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px;}select.form-group-sm .form-control{height:30px;line-height:30px;}textarea.form-group-sm .form-control,select[multiple].form-group-sm .form-control{height:auto;}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:5px 10px;font-size:12px;line-height:1.5;}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px;}select.input-lg{height:46px;line-height:46px;}textarea.input-lg,select[multiple].input-lg{height:auto;}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px;}select.form-group-lg .form-control{height:46px;line-height:46px;}textarea.form-group-lg .form-control,select[multiple].form-group-lg .form-control{height:auto;}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:10px 16px;font-size:18px;line-height:1.3333333;}.has-feedback{position:relative;}.has-feedback .form-control{padding-right:42.5px;}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none;}.input-lg + .form-control-feedback{width:46px;height:46px;line-height:46px;}.input-sm + .form-control-feedback{width:30px;height:30px;line-height:30px;}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d;}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d;}.has-success .form-control-feedback{color:#3c763d;}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b;}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b;}.has-warning .form-control-feedback{color:#8a6d3b;}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442;}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442;}.has-error .form-control-feedback{color:#a94442;}.has-feedback label ~ .form-control-feedback{top:25px;}.has-feedback label.sr-only ~ .form-control-feedback{top:0;}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373;}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle;}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle;}.form-inline .form-control-static{display:inline-block;}.form-inline .input-group{display:inline-table;vertical-align:middle;}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto;}.form-inline .input-group > .form-control{width:100%;}.form-inline .control-label{margin-bottom:0;vertical-align:middle;}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle;}.form-inline .radio label,.form-inline .checkbox label{padding-left:0;}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0;}.form-inline .has-feedback .form-control-feedback{top:0;}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{padding-top:7px;margin-top:0;margin-bottom:0;}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px;}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px;}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right;}}.form-horizontal .has-feedback .form-control-feedback{right:15px;}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.333333px;}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none;}.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125);}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65;}.btn-default{color:#333;background-color:#fff;border-color:#ccc;}.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad;}.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default{background-image:none;}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc;}.btn-default .badge{color:#fff;background-color:#333;}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4;}.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74;}.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary{background-image:none;}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#337ab7;border-color:#2e6da4;}.btn-primary .badge{color:#337ab7;background-color:#fff;}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c;}.btn-success:hover,.btn-success:focus,.btn-success.focus,.btn-success:active,.btn-success.active,.open > .dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439;}.btn-success:active,.btn-success.active,.open > .dropdown-toggle.btn-success{background-image:none;}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c;}.btn-success .badge{color:#5cb85c;background-color:#fff;}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da;}.btn-info:hover,.btn-info:focus,.btn-info.focus,.btn-info:active,.btn-info.active,.open > .dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc;}.btn-info:active,.btn-info.active,.open > .dropdown-toggle.btn-info{background-image:none;}.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da;}.btn-info .badge{color:#5bc0de;background-color:#fff;}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236;}.btn-warning:hover,.btn-warning:focus,.btn-warning.focus,.btn-warning:active,.btn-warning.active,.open > .dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512;}.btn-warning:active,.btn-warning.active,.open > .dropdown-toggle.btn-warning{background-image:none;}.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236;}.btn-warning .badge{color:#f0ad4e;background-color:#fff;}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a;}.btn-danger:hover,.btn-danger:focus,.btn-danger.focus,.btn-danger:active,.btn-danger.active,.open > .dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925;}.btn-danger:active,.btn-danger.active,.open > .dropdown-toggle.btn-danger{background-image:none;}.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a;}.btn-danger .badge{color:#d9534f;background-color:#fff;}.btn-link{font-weight:normal;color:#337ab7;border-radius:0;}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent;}.btn-link:hover,.btn-link:focus{color:#23527c;text-decoration:underline;background-color:transparent;}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none;}.btn-lg,.btn-group-lg > .btn{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px;}.btn-sm,.btn-group-sm > .btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px;}.btn-xs,.btn-group-xs > .btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px;}.btn-block{display:block;width:100%;}.btn-block + .btn-block{margin-top:5px;}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%;}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear;}.fade.in{opacity:1;}.collapse{display:none;}.collapse.in{display:block;}tr.collapse.in{display:table-row;}tbody.collapse.in{display:table-row-group;}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility;}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent;}.dropup,.dropdown{position:relative;}.dropdown-toggle:focus{outline:0;}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);}.dropdown-menu.pull-right{right:0;left:auto;}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5;}.dropdown-menu > li > a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#333;white-space:nowrap;}.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus{color:#262626;text-decoration:none;background-color:#f5f5f5;}.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus{color:#fff;text-decoration:none;background-color:#337ab7;outline:0;}.dropdown-menu > .disabled > a,.dropdown-menu > .disabled > a:hover,.dropdown-menu > .disabled > a:focus{color:#777;}.dropdown-menu > .disabled > a:hover,.dropdown-menu > .disabled > a:focus{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.open > .dropdown-menu{display:block;}.open > a{outline:0;}.dropdown-menu-right{right:0;left:auto;}.dropdown-menu-left{right:auto;left:0;}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap;}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990;}.pull-right > .dropdown-menu{right:0;left:auto;}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px solid;}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px;}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto;}.navbar-right .dropdown-menu-left{right:auto;left:0;}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle;}.btn-group > .btn,.btn-group-vertical > .btn{position:relative;float:left;}.btn-group > .btn:hover,.btn-group-vertical > .btn:hover,.btn-group > .btn:focus,.btn-group-vertical > .btn:focus,.btn-group > .btn:active,.btn-group-vertical > .btn:active,.btn-group > .btn.active,.btn-group-vertical > .btn.active{z-index:2;}.btn-group .btn + .btn,.btn-group .btn + .btn-group,.btn-group .btn-group + .btn,.btn-group .btn-group + .btn-group{margin-left:-1px;}.btn-toolbar{margin-left:-5px;}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left;}.btn-toolbar > .btn,.btn-toolbar > .btn-group,.btn-toolbar > .input-group{margin-left:5px;}.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0;}.btn-group > .btn:first-child{margin-left:0;}.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0;}.btn-group > .btn:last-child:not(:first-child),.btn-group > .dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;}.btn-group > .btn-group{float:left;}.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn{border-radius:0;}.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0;}.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0;}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0;}.btn-group > .btn + .dropdown-toggle{padding-right:8px;padding-left:8px;}.btn-group > .btn-lg + .dropdown-toggle{padding-right:12px;padding-left:12px;}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125);}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none;}.btn .caret{margin-left:0;}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0;}.dropup .btn-lg .caret{border-width:0 5px 5px;}.btn-group-vertical > .btn,.btn-group-vertical > .btn-group,.btn-group-vertical > .btn-group > .btn{display:block;float:none;width:100%;max-width:100%;}.btn-group-vertical > .btn-group > .btn{float:none;}.btn-group-vertical > .btn + .btn,.btn-group-vertical > .btn + .btn-group,.btn-group-vertical > .btn-group + .btn,.btn-group-vertical > .btn-group + .btn-group{margin-top:-1px;margin-left:0;}.btn-group-vertical > .btn:not(:first-child):not(:last-child){border-radius:0;}.btn-group-vertical > .btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0;}.btn-group-vertical > .btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px;}.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn{border-radius:0;}.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0;}.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child{border-top-left-radius:0;border-top-right-radius:0;}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate;}.btn-group-justified > .btn,.btn-group-justified > .btn-group{display:table-cell;float:none;width:1%;}.btn-group-justified > .btn-group .btn{width:100%;}.btn-group-justified > .btn-group .dropdown-menu{left:auto;}[data-toggle="buttons"] > .btn input[type="radio"],[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],[data-toggle="buttons"] > .btn input[type="checkbox"],[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"]{position:absolute;clip:rect(0,0,0,0);pointer-events:none;}.input-group{position:relative;display:table;border-collapse:separate;}.input-group[class*="col-"]{float:none;padding-right:0;padding-left:0;}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0;}.input-group-lg > .form-control,.input-group-lg > .input-group-addon,.input-group-lg > .input-group-btn > .btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px;}select.input-group-lg > .form-control,select.input-group-lg > .input-group-addon,select.input-group-lg > .input-group-btn > .btn{height:46px;line-height:46px;}textarea.input-group-lg > .form-control,textarea.input-group-lg > .input-group-addon,textarea.input-group-lg > .input-group-btn > .btn,select[multiple].input-group-lg > .form-control,select[multiple].input-group-lg > .input-group-addon,select[multiple].input-group-lg > .input-group-btn > .btn{height:auto;}.input-group-sm > .form-control,.input-group-sm > .input-group-addon,.input-group-sm > .input-group-btn > .btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px;}select.input-group-sm > .form-control,select.input-group-sm > .input-group-addon,select.input-group-sm > .input-group-btn > .btn{height:30px;line-height:30px;}textarea.input-group-sm > .form-control,textarea.input-group-sm > .input-group-addon,textarea.input-group-sm > .input-group-btn > .btn,select[multiple].input-group-sm > .form-control,select[multiple].input-group-sm > .input-group-addon,select[multiple].input-group-sm > .input-group-btn > .btn{height:auto;}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell;}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0;}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle;}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:normal;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px;}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px;}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px;}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0;}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child > .btn,.input-group-btn:first-child > .btn-group > .btn,.input-group-btn:first-child > .dropdown-toggle,.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child > .btn-group:not(:last-child) > .btn{border-top-right-radius:0;border-bottom-right-radius:0;}.input-group-addon:first-child{border-right:0;}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child > .btn,.input-group-btn:last-child > .btn-group > .btn,.input-group-btn:last-child > .dropdown-toggle,.input-group-btn:first-child > .btn:not(:first-child),.input-group-btn:first-child > .btn-group:not(:first-child) > .btn{border-top-left-radius:0;border-bottom-left-radius:0;}.input-group-addon:last-child{border-left:0;}.input-group-btn{position:relative;font-size:0;white-space:nowrap;}.input-group-btn > .btn{position:relative;}.input-group-btn > .btn + .btn{margin-left:-1px;}.input-group-btn > .btn:hover,.input-group-btn > .btn:focus,.input-group-btn > .btn:active{z-index:2;}.input-group-btn:first-child > .btn,.input-group-btn:first-child > .btn-group{margin-right:-1px;}.input-group-btn:last-child > .btn,.input-group-btn:last-child > .btn-group{margin-left:-1px;}.nav{padding-left:0;margin-bottom:0;list-style:none;}.nav > li{position:relative;display:block;}.nav > li > a{position:relative;display:block;padding:10px 15px;}.nav > li > a:hover,.nav > li > a:focus{text-decoration:none;background-color:#eee;}.nav > li.disabled > a{color:#777;}.nav > li.disabled > a:hover,.nav > li.disabled > a:focus{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent;}.nav .open > a,.nav .open > a:hover,.nav .open > a:focus{background-color:#eee;border-color:#337ab7;}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5;}.nav > li > a > img{max-width:none;}.nav-tabs{border-bottom:1px solid #ddd;}.nav-tabs > li{float:left;margin-bottom:-1px;}.nav-tabs > li > a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0;}.nav-tabs > li > a:hover{border-color:#eee #eee #ddd;}.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;}.nav-tabs.nav-justified{width:100%;border-bottom:0;}.nav-tabs.nav-justified > li{float:none;}.nav-tabs.nav-justified > li > a{margin-bottom:5px;text-align:center;}.nav-tabs.nav-justified > .dropdown .dropdown-menu{top:auto;left:auto;}@media (min-width:768px){.nav-tabs.nav-justified > li{display:table-cell;width:1%;}.nav-tabs.nav-justified > li > a{margin-bottom:0;}}.nav-tabs.nav-justified > li > a{margin-right:0;border-radius:4px;}.nav-tabs.nav-justified > .active > a,.nav-tabs.nav-justified > .active > a:hover,.nav-tabs.nav-justified > .active > a:focus{border:1px solid #ddd;}@media (min-width:768px){.nav-tabs.nav-justified > li > a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0;}.nav-tabs.nav-justified > .active > a,.nav-tabs.nav-justified > .active > a:hover,.nav-tabs.nav-justified > .active > a:focus{border-bottom-color:#fff;}}.nav-pills > li{float:left;}.nav-pills > li > a{border-radius:4px;}.nav-pills > li + li{margin-left:2px;}.nav-pills > li.active > a,.nav-pills > li.active > a:hover,.nav-pills > li.active > a:focus{color:#fff;background-color:#337ab7;}.nav-stacked > li{float:none;}.nav-stacked > li + li{margin-top:2px;margin-left:0;}.nav-justified{width:100%;}.nav-justified > li{float:none;}.nav-justified > li > a{margin-bottom:5px;text-align:center;}.nav-justified > .dropdown .dropdown-menu{top:auto;left:auto;}@media (min-width:768px){.nav-justified > li{display:table-cell;width:1%;}.nav-justified > li > a{margin-bottom:0;}}.nav-tabs-justified{border-bottom:0;}.nav-tabs-justified > li > a{margin-right:0;border-radius:4px;}.nav-tabs-justified > .active > a,.nav-tabs-justified > .active > a:hover,.nav-tabs-justified > .active > a:focus{border:1px solid #ddd;}@media (min-width:768px){.nav-tabs-justified > li > a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0;}.nav-tabs-justified > .active > a,.nav-tabs-justified > .active > a:hover,.nav-tabs-justified > .active > a:focus{border-bottom-color:#fff;}}.tab-content > .tab-pane{display:none;}.tab-content > .active{display:block;}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0;}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent;}@media (min-width:768px){.navbar{border-radius:4px;}}@media (min-width:768px){.navbar-header{float:left;}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1);}.navbar-collapse.in{overflow-y:auto;}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none;}.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important;}.navbar-collapse.in{overflow-y:visible;}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-right:0;padding-left:0;}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px;}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px;}}.container > .navbar-header,.container-fluid > .navbar-header,.container > .navbar-collapse,.container-fluid > .navbar-collapse{margin-right:-15px;margin-left:-15px;}@media (min-width:768px){.container > .navbar-header,.container-fluid > .navbar-header,.container > .navbar-collapse,.container-fluid > .navbar-collapse{margin-right:0;margin-left:0;}}.navbar-static-top{z-index:1000;border-width:0 0 1px;}@media (min-width:768px){.navbar-static-top{border-radius:0;}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;}@media (min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0;}}.navbar-fixed-top{top:0;border-width:0 0 1px;}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0;}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px;}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none;}.navbar-brand > img{display:block;}@media (min-width:768px){.navbar > .container .navbar-brand,.navbar > .container-fluid .navbar-brand{margin-left:-15px;}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px;}.navbar-toggle:focus{outline:0;}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px;}.navbar-toggle .icon-bar + .icon-bar{margin-top:4px;}@media (min-width:768px){.navbar-toggle{display:none;}}.navbar-nav{margin:7.5px -15px;}.navbar-nav > li > a{padding-top:10px;padding-bottom:10px;line-height:20px;}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;}.navbar-nav .open .dropdown-menu > li > a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px;}.navbar-nav .open .dropdown-menu > li > a{line-height:20px;}.navbar-nav .open .dropdown-menu > li > a:hover,.navbar-nav .open .dropdown-menu > li > a:focus{background-image:none;}}@media (min-width:768px){.navbar-nav{float:left;margin:0;}.navbar-nav > li{float:left;}.navbar-nav > li > a{padding-top:15px;padding-bottom:15px;}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle;}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle;}.navbar-form .form-control-static{display:inline-block;}.navbar-form .input-group{display:inline-table;vertical-align:middle;}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto;}.navbar-form .input-group > .form-control{width:100%;}.navbar-form .control-label{margin-bottom:0;vertical-align:middle;}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle;}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0;}.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{position:relative;margin-left:0;}.navbar-form .has-feedback .form-control-feedback{top:0;}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px;}.navbar-form .form-group:last-child{margin-bottom:0;}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none;}}.navbar-nav > li > .dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0;}.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0;}.navbar-btn{margin-top:8px;margin-bottom:8px;}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px;}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px;}.navbar-text{margin-top:15px;margin-bottom:15px;}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px;}}@media (min-width:768px){.navbar-left{float:left !important;}.navbar-right{float:right !important;margin-right:-15px;}.navbar-right ~ .navbar-right{margin-right:0;}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7;}.navbar-default .navbar-brand{color:#777;}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent;}.navbar-default .navbar-text{color:#777;}.navbar-default .navbar-nav > li > a{color:#777;}.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus{color:#333;background-color:transparent;}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{color:#555;background-color:#e7e7e7;}.navbar-default .navbar-nav > .disabled > a,.navbar-default .navbar-nav > .disabled > a:hover,.navbar-default .navbar-nav > .disabled > a:focus{color:#ccc;background-color:transparent;}.navbar-default .navbar-toggle{border-color:#ddd;}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd;}.navbar-default .navbar-toggle .icon-bar{background-color:#888;}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7;}.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus{color:#555;background-color:#e7e7e7;}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu > li > a{color:#777;}.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{color:#333;background-color:transparent;}.navbar-default .navbar-nav .open .dropdown-menu > .active > a,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus{color:#555;background-color:#e7e7e7;}.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus{color:#ccc;background-color:transparent;}}.navbar-default .navbar-link{color:#777;}.navbar-default .navbar-link:hover{color:#333;}.navbar-default .btn-link{color:#777;}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333;}.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc;}.navbar-inverse{background-color:#222;border-color:#080808;}.navbar-inverse .navbar-brand{color:#9d9d9d;}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent;}.navbar-inverse .navbar-text{color:#9d9d9d;}.navbar-inverse .navbar-nav > li > a{color:#9d9d9d;}.navbar-inverse .navbar-nav > li > a:hover,.navbar-inverse .navbar-nav > li > a:focus{color:#fff;background-color:transparent;}.navbar-inverse .navbar-nav > .active > a,.navbar-inverse .navbar-nav > .active > a:hover,.navbar-inverse .navbar-nav > .active > a:focus{color:#fff;background-color:#080808;}.navbar-inverse .navbar-nav > .disabled > a,.navbar-inverse .navbar-nav > .disabled > a:hover,.navbar-inverse .navbar-nav > .disabled > a:focus{color:#444;background-color:transparent;}.navbar-inverse .navbar-toggle{border-color:#333;}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333;}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff;}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010;}.navbar-inverse .navbar-nav > .open > a,.navbar-inverse .navbar-nav > .open > a:hover,.navbar-inverse .navbar-nav > .open > a:focus{color:#fff;background-color:#080808;}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header{border-color:#080808;}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808;}.navbar-inverse .navbar-nav .open .dropdown-menu > li > a{color:#9d9d9d;}.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus{color:#fff;background-color:transparent;}.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus{color:#fff;background-color:#080808;}.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus{color:#444;background-color:transparent;}}.navbar-inverse .navbar-link{color:#9d9d9d;}.navbar-inverse .navbar-link:hover{color:#fff;}.navbar-inverse .btn-link{color:#9d9d9d;}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff;}.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444;}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px;}.breadcrumb > li{display:inline-block;}.breadcrumb > li + li:before{padding:0 5px;color:#ccc;content:"/\00a0";}.breadcrumb > .active{color:#777;}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px;}.pagination > li{display:inline;}.pagination > li > a,.pagination > li > span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd;}.pagination > li:first-child > a,.pagination > li:first-child > span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px;}.pagination > li:last-child > a,.pagination > li:last-child > span{border-top-right-radius:4px;border-bottom-right-radius:4px;}.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus{color:#23527c;background-color:#eee;border-color:#ddd;}.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus{z-index:2;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7;}.pagination > .disabled > span,.pagination > .disabled > span:hover,.pagination > .disabled > span:focus,.pagination > .disabled > a,.pagination > .disabled > a:hover,.pagination > .disabled > a:focus{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd;}.pagination-lg > li > a,.pagination-lg > li > span{padding:10px 16px;font-size:18px;}.pagination-lg > li:first-child > a,.pagination-lg > li:first-child > span{border-top-left-radius:6px;border-bottom-left-radius:6px;}.pagination-lg > li:last-child > a,.pagination-lg > li:last-child > span{border-top-right-radius:6px;border-bottom-right-radius:6px;}.pagination-sm > li > a,.pagination-sm > li > span{padding:5px 10px;font-size:12px;}.pagination-sm > li:first-child > a,.pagination-sm > li:first-child > span{border-top-left-radius:3px;border-bottom-left-radius:3px;}.pagination-sm > li:last-child > a,.pagination-sm > li:last-child > span{border-top-right-radius:3px;border-bottom-right-radius:3px;}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none;}.pager li{display:inline;}.pager li > a,.pager li > span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px;}.pager li > a:hover,.pager li > a:focus{text-decoration:none;background-color:#eee;}.pager .next > a,.pager .next > span{float:right;}.pager .previous > a,.pager .previous > span{float:left;}.pager .disabled > a,.pager .disabled > a:hover,.pager .disabled > a:focus,.pager .disabled > span{color:#777;cursor:not-allowed;background-color:#fff;}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;}a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer;}.label:empty{display:none;}.btn .label{position:relative;top:-1px;}.label-default{background-color:#777;}.label-default[href]:hover,.label-default[href]:focus{background-color:#5e5e5e;}.label-primary{background-color:#337ab7;}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#286090;}.label-success{background-color:#5cb85c;}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44;}.label-info{background-color:#5bc0de;}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5;}.label-warning{background-color:#f0ad4e;}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f;}.label-danger{background-color:#d9534f;}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c;}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#777;border-radius:10px;}.badge:empty{display:none;}.btn .badge{position:relative;top:-1px;}.btn-xs .badge,.btn-group-xs > .btn .badge{top:0;padding:1px 5px;}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer;}.list-group-item.active > .badge,.nav-pills > .active > a > .badge{color:#337ab7;background-color:#fff;}.list-group-item > .badge{float:right;}.list-group-item > .badge + .badge{margin-right:5px;}.nav-pills > li > a > .badge{margin-left:3px;}.jumbotron{padding:30px 15px;margin-bottom:30px;color:inherit;background-color:#eee;}.jumbotron h1,.jumbotron .h1{color:inherit;}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200;}.jumbotron > hr{border-top-color:#d5d5d5;}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px;}.jumbotron .container{max-width:100%;}@media screen and (min-width:768px){.jumbotron{padding:48px 0;}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px;}.jumbotron h1,.jumbotron .h1{font-size:63px;}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out;}.thumbnail > img,.thumbnail a > img{margin-right:auto;margin-left:auto;}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#337ab7;}.thumbnail .caption{padding:9px;color:#333;}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px;}.alert h4{margin-top:0;color:inherit;}.alert .alert-link{font-weight:bold;}.alert > p,.alert > ul{margin-bottom:0;}.alert > p + p{margin-top:5px;}.alert-dismissable,.alert-dismissible{padding-right:35px;}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit;}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6;}.alert-success hr{border-top-color:#c9e2b3;}.alert-success .alert-link{color:#2b542c;}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1;}.alert-info hr{border-top-color:#a6e1ec;}.alert-info .alert-link{color:#245269;}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc;}.alert-warning hr{border-top-color:#f7e1b5;}.alert-warning .alert-link{color:#66512c;}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1;}.alert-danger hr{border-top-color:#e4b9c0;}.alert-danger .alert-link{color:#843534;}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0;}to{background-position:0 0;}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0;}to{background-position:0 0;}}@keyframes progress-bar-stripes{from{background-position:40px 0;}to{background-position:0 0;}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease;}.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px;}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite;}.progress-bar-success{background-color:#5cb85c;}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);}.progress-bar-info{background-color:#5bc0de;}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);}.progress-bar-warning{background-color:#f0ad4e;}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);}.progress-bar-danger{background-color:#d9534f;}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);}.media{margin-top:15px;}.media:first-child{margin-top:0;}.media,.media-body{overflow:hidden;zoom:1;}.media-body{width:10000px;}.media-object{display:block;}.media-right,.media > .pull-right{padding-left:10px;}.media-left,.media > .pull-left{padding-right:10px;}.media-left,.media-right,.media-body{display:table-cell;vertical-align:top;}.media-middle{vertical-align:middle;}.media-bottom{vertical-align:bottom;}.media-heading{margin-top:0;margin-bottom:5px;}.media-list{padding-left:0;list-style:none;}.list-group{padding-left:0;margin-bottom:20px;}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd;}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px;}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}a.list-group-item{color:#555;}a.list-group-item .list-group-item-heading{color:#333;}a.list-group-item:hover,a.list-group-item:focus{color:#555;text-decoration:none;background-color:#f5f5f5;}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{color:#777;cursor:not-allowed;background-color:#eee;}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit;}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#777;}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7;}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading > small,.list-group-item.active:hover .list-group-item-heading > small,.list-group-item.active:focus .list-group-item-heading > small,.list-group-item.active .list-group-item-heading > .small,.list-group-item.active:hover .list-group-item-heading > .small,.list-group-item.active:focus .list-group-item-heading > .small{color:inherit;}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#c7ddef;}.list-group-item-success{color:#3c763d;background-color:#dff0d8;}a.list-group-item-success{color:#3c763d;}a.list-group-item-success .list-group-item-heading{color:inherit;}a.list-group-item-success:hover,a.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6;}a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d;}.list-group-item-info{color:#31708f;background-color:#d9edf7;}a.list-group-item-info{color:#31708f;}a.list-group-item-info .list-group-item-heading{color:inherit;}a.list-group-item-info:hover,a.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3;}a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f;}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3;}a.list-group-item-warning{color:#8a6d3b;}a.list-group-item-warning .list-group-item-heading{color:inherit;}a.list-group-item-warning:hover,a.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc;}a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b;}.list-group-item-danger{color:#a94442;background-color:#f2dede;}a.list-group-item-danger{color:#a94442;}a.list-group-item-danger .list-group-item-heading{color:inherit;}a.list-group-item-danger:hover,a.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc;}a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442;}.list-group-item-heading{margin-top:0;margin-bottom:5px;}.list-group-item-text{margin-bottom:0;line-height:1.3;}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);}.panel-body{padding:15px;}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px;}.panel-heading > .dropdown .dropdown-toggle{color:inherit;}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit;}.panel-title > a,.panel-title > small,.panel-title > .small,.panel-title > small > a,.panel-title > .small > a{color:inherit;}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}.panel > .list-group,.panel > .panel-collapse > .list-group{margin-bottom:0;}.panel > .list-group .list-group-item,.panel > .panel-collapse > .list-group .list-group-item{border-width:1px 0;border-radius:0;}.panel > .list-group:first-child .list-group-item:first-child,.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px;}.panel > .list-group:last-child .list-group-item:last-child,.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}.panel-heading + .list-group .list-group-item:first-child{border-top-width:0;}.list-group + .panel-footer{border-top-width:0;}.panel > .table,.panel > .table-responsive > .table,.panel > .panel-collapse > .table{margin-bottom:0;}.panel > .table caption,.panel > .table-responsive > .table caption,.panel > .panel-collapse > .table caption{padding-right:15px;padding-left:15px;}.panel > .table:first-child,.panel > .table-responsive:first-child > .table:first-child{border-top-left-radius:3px;border-top-right-radius:3px;}.panel > .table:first-child > thead:first-child > tr:first-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,.panel > .table:first-child > tbody:first-child > tr:first-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px;}.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child{border-top-left-radius:3px;}.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child{border-top-right-radius:3px;}.panel > .table:last-child,.panel > .table-responsive:last-child > .table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px;}.panel > .table:last-child > tbody:last-child > tr:last-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,.panel > .table:last-child > tfoot:last-child > tr:last-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px;}.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child{border-bottom-left-radius:3px;}.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child{border-bottom-right-radius:3px;}.panel > .panel-body + .table,.panel > .panel-body + .table-responsive,.panel > .table + .panel-body,.panel > .table-responsive + .panel-body{border-top:1px solid #ddd;}.panel > .table > tbody:first-child > tr:first-child th,.panel > .table > tbody:first-child > tr:first-child td{border-top:0;}.panel > .table-bordered,.panel > .table-responsive > .table-bordered{border:0;}.panel > .table-bordered > thead > tr > th:first-child,.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,.panel > .table-bordered > tbody > tr > th:first-child,.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,.panel > .table-bordered > tfoot > tr > th:first-child,.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,.panel > .table-bordered > thead > tr > td:first-child,.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,.panel > .table-bordered > tbody > tr > td:first-child,.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,.panel > .table-bordered > tfoot > tr > td:first-child,.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child{border-left:0;}.panel > .table-bordered > thead > tr > th:last-child,.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,.panel > .table-bordered > tbody > tr > th:last-child,.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,.panel > .table-bordered > tfoot > tr > th:last-child,.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,.panel > .table-bordered > thead > tr > td:last-child,.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,.panel > .table-bordered > tbody > tr > td:last-child,.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,.panel > .table-bordered > tfoot > tr > td:last-child,.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child{border-right:0;}.panel > .table-bordered > thead > tr:first-child > td,.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,.panel > .table-bordered > tbody > tr:first-child > td,.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,.panel > .table-bordered > thead > tr:first-child > th,.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,.panel > .table-bordered > tbody > tr:first-child > th,.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th{border-bottom:0;}.panel > .table-bordered > tbody > tr:last-child > td,.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,.panel > .table-bordered > tfoot > tr:last-child > td,.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,.panel > .table-bordered > tbody > tr:last-child > th,.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,.panel > .table-bordered > tfoot > tr:last-child > th,.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th{border-bottom:0;}.panel > .table-responsive{margin-bottom:0;border:0;}.panel-group{margin-bottom:20px;}.panel-group .panel{margin-bottom:0;border-radius:4px;}.panel-group .panel + .panel{margin-top:5px;}.panel-group .panel-heading{border-bottom:0;}.panel-group .panel-heading + .panel-collapse > .panel-body,.panel-group .panel-heading + .panel-collapse > .list-group{border-top:1px solid #ddd;}.panel-group .panel-footer{border-top:0;}.panel-group .panel-footer + .panel-collapse .panel-body{border-bottom:1px solid #ddd;}.panel-default{border-color:#ddd;}.panel-default > .panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd;}.panel-default > .panel-heading + .panel-collapse > .panel-body{border-top-color:#ddd;}.panel-default > .panel-heading .badge{color:#f5f5f5;background-color:#333;}.panel-default > .panel-footer + .panel-collapse > .panel-body{border-bottom-color:#ddd;}.panel-primary{border-color:#337ab7;}.panel-primary > .panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7;}.panel-primary > .panel-heading + .panel-collapse > .panel-body{border-top-color:#337ab7;}.panel-primary > .panel-heading .badge{color:#337ab7;background-color:#fff;}.panel-primary > .panel-footer + .panel-collapse > .panel-body{border-bottom-color:#337ab7;}.panel-success{border-color:#d6e9c6;}.panel-success > .panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6;}.panel-success > .panel-heading + .panel-collapse > .panel-body{border-top-color:#d6e9c6;}.panel-success > .panel-heading .badge{color:#dff0d8;background-color:#3c763d;}.panel-success > .panel-footer + .panel-collapse > .panel-body{border-bottom-color:#d6e9c6;}.panel-info{border-color:#bce8f1;}.panel-info > .panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1;}.panel-info > .panel-heading + .panel-collapse > .panel-body{border-top-color:#bce8f1;}.panel-info > .panel-heading .badge{color:#d9edf7;background-color:#31708f;}.panel-info > .panel-footer + .panel-collapse > .panel-body{border-bottom-color:#bce8f1;}.panel-warning{border-color:#faebcc;}.panel-warning > .panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc;}.panel-warning > .panel-heading + .panel-collapse > .panel-body{border-top-color:#faebcc;}.panel-warning > .panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b;}.panel-warning > .panel-footer + .panel-collapse > .panel-body{border-bottom-color:#faebcc;}.panel-danger{border-color:#ebccd1;}.panel-danger > .panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1;}.panel-danger > .panel-heading + .panel-collapse > .panel-body{border-top-color:#ebccd1;}.panel-danger > .panel-heading .badge{color:#f2dede;background-color:#a94442;}.panel-danger > .panel-footer + .panel-collapse > .panel-body{border-bottom-color:#ebccd1;}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden;}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0;}.embed-responsive-16by9{padding-bottom:56.25%;}.embed-responsive-4by3{padding-bottom:75%;}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15);}.well-lg{padding:24px;border-radius:6px;}.well-sm{padding:9px;border-radius:3px;}.close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2;}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5;}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:transparent;border:0;}.modal-open{overflow:hidden;}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0;}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);}.modal-open .modal{overflow-x:hidden;overflow-y:auto;}.modal-dialog{position:relative;width:auto;margin:10px;}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000;}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0;}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5;}.modal-header{min-height:16.42857143px;padding:15px;border-bottom:1px solid #e5e5e5;}.modal-header .close{margin-top:-2px;}.modal-title{margin:0;line-height:1.42857143;}.modal-body{position:relative;padding:15px;}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5;}.modal-footer .btn + .btn{margin-bottom:0;margin-left:5px;}.modal-footer .btn-group .btn + .btn{margin-left:-1px;}.modal-footer .btn-block + .btn-block{margin-left:0;}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll;}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto;}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5);}.modal-sm{width:300px;}}@media (min-width:992px){.modal-lg{width:900px;}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:normal;line-height:1.4;filter:alpha(opacity=0);opacity:0;}.tooltip.in{filter:alpha(opacity=90);opacity:.9;}.tooltip.top{padding:5px 0;margin-top:-3px;}.tooltip.right{padding:0 5px;margin-left:3px;}.tooltip.bottom{padding:5px 0;margin-top:3px;}.tooltip.left{padding:0 5px;margin-left:-3px;}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px;}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000;}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000;}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000;}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000;}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000;}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000;}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000;}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000;}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:normal;line-height:1.42857143;text-align:left;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);}.popover.top{margin-top:-10px;}.popover.right{margin-left:10px;}.popover.bottom{margin-top:10px;}.popover.left{margin-left:-10px;}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0;}.popover-content{padding:9px 14px;}.popover > .arrow,.popover > .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid;}.popover > .arrow{border-width:11px;}.popover > .arrow:after{content:"";border-width:10px;}.popover.top > .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0;}.popover.top > .arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0;}.popover.right > .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0;}.popover.right > .arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0;}.popover.bottom > .arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);}.popover.bottom > .arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff;}.popover.left > .arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25);}.popover.left > .arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff;}.carousel{position:relative;}.carousel-inner{position:relative;width:100%;overflow:hidden;}.carousel-inner > .item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left;}.carousel-inner > .item > img,.carousel-inner > .item > a > img{line-height:1;}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner > .item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000;}.carousel-inner > .item.next,.carousel-inner > .item.active.right{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}.carousel-inner > .item.prev,.carousel-inner > .item.active.left{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}.carousel-inner > .item.next.left,.carousel-inner > .item.prev.right,.carousel-inner > .item.active{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.carousel-inner > .active,.carousel-inner > .next,.carousel-inner > .prev{display:block;}.carousel-inner > .active{left:0;}.carousel-inner > .next,.carousel-inner > .prev{position:absolute;top:0;width:100%;}.carousel-inner > .next{left:100%;}.carousel-inner > .prev{left:-100%;}.carousel-inner > .next.left,.carousel-inner > .prev.right{left:0;}.carousel-inner > .active.left{left:-100%;}.carousel-inner > .active.right{left:100%;}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5;}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0%,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0%,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0%,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1);background-repeat:repeat-x;}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1);background-repeat:repeat-x;}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9;}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block;}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px;}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px;}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;font-family:serif;line-height:1;}.carousel-control .icon-prev:before{content:'\2039';}.carousel-control .icon-next:before{content:'\203a';}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none;}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px;}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff;}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);}.carousel-caption .btn{text-shadow:none;}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;font-size:30px;}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px;}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px;}.carousel-caption{right:20%;left:20%;padding-bottom:30px;}.carousel-indicators{bottom:20px;}}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical > .btn-group:before,.btn-group-vertical > .btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{display:table;content:" ";}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical > .btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both;}.center-block{display:block;margin-right:auto;margin-left:auto;}.pull-right{float:right !important;}.pull-left{float:left !important;}.hide{display:none !important;}.show{display:block !important;}.invisible{visibility:hidden;}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}.hidden{display:none !important;}.affix{position:fixed;}@-ms-viewport{width:device-width;}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important;}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important;}@media (max-width:767px){.visible-xs{display:block !important;}table.visible-xs{display:table;}tr.visible-xs{display:table-row !important;}th.visible-xs,td.visible-xs{display:table-cell !important;}}@media (max-width:767px){.visible-xs-block{display:block !important;}}@media (max-width:767px){.visible-xs-inline{display:inline !important;}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important;}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important;}table.visible-sm{display:table;}tr.visible-sm{display:table-row !important;}th.visible-sm,td.visible-sm{display:table-cell !important;}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important;}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important;}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important;}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important;}table.visible-md{display:table;}tr.visible-md{display:table-row !important;}th.visible-md,td.visible-md{display:table-cell !important;}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important;}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important;}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important;}}@media (min-width:1200px){.visible-lg{display:block !important;}table.visible-lg{display:table;}tr.visible-lg{display:table-row !important;}th.visible-lg,td.visible-lg{display:table-cell !important;}}@media (min-width:1200px){.visible-lg-block{display:block !important;}}@media (min-width:1200px){.visible-lg-inline{display:inline !important;}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important;}}@media (max-width:767px){.hidden-xs{display:none !important;}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important;}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important;}}@media (min-width:1200px){.hidden-lg{display:none !important;}}.visible-print{display:none !important;}@media print{.visible-print{display:block !important;}table.visible-print{display:table;}tr.visible-print{display:table-row !important;}th.visible-print,td.visible-print{display:table-cell !important;}}.visible-print-block{display:none !important;}@media print{.visible-print-block{display:block !important;}}.visible-print-inline{display:none !important;}@media print{.visible-print-inline{display:inline !important;}}.visible-print-inline-block{display:none !important;}@media print{.visible-print-inline-block{display:inline-block !important;}}@media print{.hidden-print{display:none !important;}}.datepicker{border-radius:4px;direction:ltr;}.datepicker-inline{width:220px;}.datepicker.datepicker-rtl{direction:rtl;}.datepicker.datepicker-rtl table tr td span{float:right;}.datepicker-dropdown{top:0;left:0;padding:4px;}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(0,0,0,0.15);border-top:0;border-bottom-color:rgba(0,0,0,0.2);position:absolute;}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #ffffff;border-top:0;position:absolute;}.datepicker-dropdown.datepicker-orient-left:before{left:6px;}.datepicker-dropdown.datepicker-orient-left:after{left:7px;}.datepicker-dropdown.datepicker-orient-right:before{right:6px;}.datepicker-dropdown.datepicker-orient-right:after{right:7px;}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px;}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px;}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid rgba(0,0,0,0.15);}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #ffffff;}.datepicker > div{display:none;}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.datepicker table tr td,.datepicker table tr th{text-align:center;width:30px;height:30px;border-radius:4px;border:none;}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent;}.datepicker table tr td.old,.datepicker table tr td.new{color:#999999;}.datepicker table tr td.day:hover,.datepicker table tr td.focused{background:#eeeeee;cursor:pointer;}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:none;color:#999999;cursor:default;}.datepicker table tr td.highlighted{color:#000000;background-color:#d9edf7;border-color:#85c5e5;border-radius:0;}.datepicker table tr td.highlighted:focus,.datepicker table tr td.highlighted.focus{color:#000000;background-color:#afd9ee;border-color:#298fc2;}.datepicker table tr td.highlighted:hover{color:#000000;background-color:#afd9ee;border-color:#52addb;}.datepicker table tr td.highlighted:active,.datepicker table tr td.highlighted.active,.open > .dropdown-toggle.datepicker table tr td.highlighted{color:#000000;background-color:#afd9ee;border-color:#52addb;}.datepicker table tr td.highlighted:active:hover,.datepicker table tr td.highlighted.active:hover,.open > .dropdown-toggle.datepicker table tr td.highlighted:hover,.datepicker table tr td.highlighted:active:focus,.datepicker table tr td.highlighted.active:focus,.open > .dropdown-toggle.datepicker table tr td.highlighted:focus,.datepicker table tr td.highlighted:active.focus,.datepicker table tr td.highlighted.active.focus,.open > .dropdown-toggle.datepicker table tr td.highlighted.focus{color:#000000;background-color:#91cbe8;border-color:#298fc2;}.datepicker table tr td.highlighted:active,.datepicker table tr td.highlighted.active,.open > .dropdown-toggle.datepicker table tr td.highlighted{background-image:none;}.datepicker table tr td.highlighted.disabled:hover,.datepicker table tr td.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.highlighted:hover,.datepicker table tr td.highlighted.disabled:focus,.datepicker table tr td.highlighted[disabled]:focus,fieldset[disabled] .datepicker table tr td.highlighted:focus,.datepicker table tr td.highlighted.disabled.focus,.datepicker table tr td.highlighted[disabled].focus,fieldset[disabled] .datepicker table tr td.highlighted.focus{background-color:#d9edf7;border-color:#85c5e5;}.datepicker table tr td.highlighted.focused{background:#afd9ee;}.datepicker table tr td.highlighted.disabled,.datepicker table tr td.highlighted.disabled:active{background:#d9edf7;color:#999999;}.datepicker table tr td.today{color:#000000;background-color:#ffdb99;border-color:#ffb733;}.datepicker table tr td.today:focus,.datepicker table tr td.today.focus{color:#000000;background-color:#ffc966;border-color:#b37400;}.datepicker table tr td.today:hover{color:#000000;background-color:#ffc966;border-color:#f59e00;}.datepicker table tr td.today:active,.datepicker table tr td.today.active,.open > .dropdown-toggle.datepicker table tr td.today{color:#000000;background-color:#ffc966;border-color:#f59e00;}.datepicker table tr td.today:active:hover,.datepicker table tr td.today.active:hover,.open > .dropdown-toggle.datepicker table tr td.today:hover,.datepicker table tr td.today:active:focus,.datepicker table tr td.today.active:focus,.open > .dropdown-toggle.datepicker table tr td.today:focus,.datepicker table tr td.today:active.focus,.datepicker table tr td.today.active.focus,.open > .dropdown-toggle.datepicker table tr td.today.focus{color:#000000;background-color:#ffbc42;border-color:#b37400;}.datepicker table tr td.today:active,.datepicker table tr td.today.active,.open > .dropdown-toggle.datepicker table tr td.today{background-image:none;}.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.today:hover,.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today[disabled]:focus,fieldset[disabled] .datepicker table tr td.today:focus,.datepicker table tr td.today.disabled.focus,.datepicker table tr td.today[disabled].focus,fieldset[disabled] .datepicker table tr td.today.focus{background-color:#ffdb99;border-color:#ffb733;}.datepicker table tr td.today.focused{background:#ffc966;}.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:active{background:#ffdb99;color:#999999;}.datepicker table tr td.range{color:#000000;background-color:#eeeeee;border-color:#bbbbbb;border-radius:0;}.datepicker table tr td.range:focus,.datepicker table tr td.range.focus{color:#000000;background-color:#d5d5d5;border-color:#7c7c7c;}.datepicker table tr td.range:hover{color:#000000;background-color:#d5d5d5;border-color:#9d9d9d;}.datepicker table tr td.range:active,.datepicker table tr td.range.active,.open > .dropdown-toggle.datepicker table tr td.range{color:#000000;background-color:#d5d5d5;border-color:#9d9d9d;}.datepicker table tr td.range:active:hover,.datepicker table tr td.range.active:hover,.open > .dropdown-toggle.datepicker table tr td.range:hover,.datepicker table tr td.range:active:focus,.datepicker table tr td.range.active:focus,.open > .dropdown-toggle.datepicker table tr td.range:focus,.datepicker table tr td.range:active.focus,.datepicker table tr td.range.active.focus,.open > .dropdown-toggle.datepicker table tr td.range.focus{color:#000000;background-color:#c3c3c3;border-color:#7c7c7c;}.datepicker table tr td.range:active,.datepicker table tr td.range.active,.open > .dropdown-toggle.datepicker table tr td.range{background-image:none;}.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range[disabled]:hover,fieldset[disabled] .datepicker table tr td.range:hover,.datepicker table tr td.range.disabled:focus,.datepicker table tr td.range[disabled]:focus,fieldset[disabled] .datepicker table tr td.range:focus,.datepicker table tr td.range.disabled.focus,.datepicker table tr td.range[disabled].focus,fieldset[disabled] .datepicker table tr td.range.focus{background-color:#eeeeee;border-color:#bbbbbb;}.datepicker table tr td.range.focused{background:#d5d5d5;}.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:active{background:#eeeeee;color:#999999;}.datepicker table tr td.range.highlighted{color:#000000;background-color:#e4eef3;border-color:#9dc1d3;}.datepicker table tr td.range.highlighted:focus,.datepicker table tr td.range.highlighted.focus{color:#000000;background-color:#c1d7e3;border-color:#4b88a6;}.datepicker table tr td.range.highlighted:hover{color:#000000;background-color:#c1d7e3;border-color:#73a6c0;}.datepicker table tr td.range.highlighted:active,.datepicker table tr td.range.highlighted.active,.open > .dropdown-toggle.datepicker table tr td.range.highlighted{color:#000000;background-color:#c1d7e3;border-color:#73a6c0;}.datepicker table tr td.range.highlighted:active:hover,.datepicker table tr td.range.highlighted.active:hover,.open > .dropdown-toggle.datepicker table tr td.range.highlighted:hover,.datepicker table tr td.range.highlighted:active:focus,.datepicker table tr td.range.highlighted.active:focus,.open > .dropdown-toggle.datepicker table tr td.range.highlighted:focus,.datepicker table tr td.range.highlighted:active.focus,.datepicker table tr td.range.highlighted.active.focus,.open > .dropdown-toggle.datepicker table tr td.range.highlighted.focus{color:#000000;background-color:#a8c8d8;border-color:#4b88a6;}.datepicker table tr td.range.highlighted:active,.datepicker table tr td.range.highlighted.active,.open > .dropdown-toggle.datepicker table tr td.range.highlighted{background-image:none;}.datepicker table tr td.range.highlighted.disabled:hover,.datepicker table tr td.range.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.highlighted:hover,.datepicker table tr td.range.highlighted.disabled:focus,.datepicker table tr td.range.highlighted[disabled]:focus,fieldset[disabled] .datepicker table tr td.range.highlighted:focus,.datepicker table tr td.range.highlighted.disabled.focus,.datepicker table tr td.range.highlighted[disabled].focus,fieldset[disabled] .datepicker table tr td.range.highlighted.focus{background-color:#e4eef3;border-color:#9dc1d3;}.datepicker table tr td.range.highlighted.focused{background:#c1d7e3;}.datepicker table tr td.range.highlighted.disabled,.datepicker table tr td.range.highlighted.disabled:active{background:#e4eef3;color:#999999;}.datepicker table tr td.range.today{color:#000000;background-color:#f7ca77;border-color:#f1a417;}.datepicker table tr td.range.today:focus,.datepicker table tr td.range.today.focus{color:#000000;background-color:#f4b747;border-color:#815608;}.datepicker table tr td.range.today:hover{color:#000000;background-color:#f4b747;border-color:#bf800c;}.datepicker table tr td.range.today:active,.datepicker table tr td.range.today.active,.open > .dropdown-toggle.datepicker table tr td.range.today{color:#000000;background-color:#f4b747;border-color:#bf800c;}.datepicker table tr td.range.today:active:hover,.datepicker table tr td.range.today.active:hover,.open > .dropdown-toggle.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:active:focus,.datepicker table tr td.range.today.active:focus,.open > .dropdown-toggle.datepicker table tr td.range.today:focus,.datepicker table tr td.range.today:active.focus,.datepicker table tr td.range.today.active.focus,.open > .dropdown-toggle.datepicker table tr td.range.today.focus{color:#000000;background-color:#f2aa25;border-color:#815608;}.datepicker table tr td.range.today:active,.datepicker table tr td.range.today.active,.open > .dropdown-toggle.datepicker table tr td.range.today{background-image:none;}.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.today:hover,.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today[disabled]:focus,fieldset[disabled] .datepicker table tr td.range.today:focus,.datepicker table tr td.range.today.disabled.focus,.datepicker table tr td.range.today[disabled].focus,fieldset[disabled] .datepicker table tr td.range.today.focus{background-color:#f7ca77;border-color:#f1a417;}.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:active{background:#f7ca77;color:#999999;}.datepicker table tr td.selected,.datepicker table tr td.selected.highlighted{color:#ffffff;background-color:#999999;border-color:#555555;text-shadow:0 -1px 0 rgba(0,0,0,0.25);}.datepicker table tr td.selected:focus,.datepicker table tr td.selected.highlighted:focus,.datepicker table tr td.selected.focus,.datepicker table tr td.selected.highlighted.focus{color:#ffffff;background-color:#808080;border-color:#161616;}.datepicker table tr td.selected:hover,.datepicker table tr td.selected.highlighted:hover{color:#ffffff;background-color:#808080;border-color:#373737;}.datepicker table tr td.selected:active,.datepicker table tr td.selected.highlighted:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected.highlighted.active,.open > .dropdown-toggle.datepicker table tr td.selected,.open > .dropdown-toggle.datepicker table tr td.selected.highlighted{color:#ffffff;background-color:#808080;border-color:#373737;}.datepicker table tr td.selected:active:hover,.datepicker table tr td.selected.highlighted:active:hover,.datepicker table tr td.selected.active:hover,.datepicker table tr td.selected.highlighted.active:hover,.open > .dropdown-toggle.datepicker table tr td.selected:hover,.open > .dropdown-toggle.datepicker table tr td.selected.highlighted:hover,.datepicker table tr td.selected:active:focus,.datepicker table tr td.selected.highlighted:active:focus,.datepicker table tr td.selected.active:focus,.datepicker table tr td.selected.highlighted.active:focus,.open > .dropdown-toggle.datepicker table tr td.selected:focus,.open > .dropdown-toggle.datepicker table tr td.selected.highlighted:focus,.datepicker table tr td.selected:active.focus,.datepicker table tr td.selected.highlighted:active.focus,.datepicker table tr td.selected.active.focus,.datepicker table tr td.selected.highlighted.active.focus,.open > .dropdown-toggle.datepicker table tr td.selected.focus,.open > .dropdown-toggle.datepicker table tr td.selected.highlighted.focus{color:#ffffff;background-color:#6e6e6e;border-color:#161616;}.datepicker table tr td.selected:active,.datepicker table tr td.selected.highlighted:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected.highlighted.active,.open > .dropdown-toggle.datepicker table tr td.selected,.open > .dropdown-toggle.datepicker table tr td.selected.highlighted{background-image:none;}.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.highlighted.disabled:hover,.datepicker table tr td.selected[disabled]:hover,.datepicker table tr td.selected.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.selected:hover,fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected.highlighted.disabled:focus,.datepicker table tr td.selected[disabled]:focus,.datepicker table tr td.selected.highlighted[disabled]:focus,fieldset[disabled] .datepicker table tr td.selected:focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,.datepicker table tr td.selected.disabled.focus,.datepicker table tr td.selected.highlighted.disabled.focus,.datepicker table tr td.selected[disabled].focus,.datepicker table tr td.selected.highlighted[disabled].focus,fieldset[disabled] .datepicker table tr td.selected.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted.focus{background-color:#999999;border-color:#555555;}.datepicker table tr td.active,.datepicker table tr td.active.highlighted{color:#ffffff;background-color:#428bca;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,0.25);}.datepicker table tr td.active:focus,.datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active.focus,.datepicker table tr td.active.highlighted.focus{color:#ffffff;background-color:#3071a9;border-color:#193c5a;}.datepicker table tr td.active:hover,.datepicker table tr td.active.highlighted:hover{color:#ffffff;background-color:#3071a9;border-color:#285e8e;}.datepicker table tr td.active:active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.open > .dropdown-toggle.datepicker table tr td.active,.open > .dropdown-toggle.datepicker table tr td.active.highlighted{color:#ffffff;background-color:#3071a9;border-color:#285e8e;}.datepicker table tr td.active:active:hover,.datepicker table tr td.active.highlighted:active:hover,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.highlighted.active:hover,.open > .dropdown-toggle.datepicker table tr td.active:hover,.open > .dropdown-toggle.datepicker table tr td.active.highlighted:hover,.datepicker table tr td.active:active:focus,.datepicker table tr td.active.highlighted:active:focus,.datepicker table tr td.active.active:focus,.datepicker table tr td.active.highlighted.active:focus,.open > .dropdown-toggle.datepicker table tr td.active:focus,.open > .dropdown-toggle.datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active:active.focus,.datepicker table tr td.active.highlighted:active.focus,.datepicker table tr td.active.active.focus,.datepicker table tr td.active.highlighted.active.focus,.open > .dropdown-toggle.datepicker table tr td.active.focus,.open > .dropdown-toggle.datepicker table tr td.active.highlighted.focus{color:#ffffff;background-color:#285e8e;border-color:#193c5a;}.datepicker table tr td.active:active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.open > .dropdown-toggle.datepicker table tr td.active,.open > .dropdown-toggle.datepicker table tr td.active.highlighted{background-image:none;}.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.highlighted.disabled:hover,.datepicker table tr td.active[disabled]:hover,.datepicker table tr td.active.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.active:hover,fieldset[disabled] .datepicker table tr td.active.highlighted:hover,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.highlighted.disabled:focus,.datepicker table tr td.active[disabled]:focus,.datepicker table tr td.active.highlighted[disabled]:focus,fieldset[disabled] .datepicker table tr td.active:focus,fieldset[disabled] .datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active.disabled.focus,.datepicker table tr td.active.highlighted.disabled.focus,.datepicker table tr td.active[disabled].focus,.datepicker table tr td.active.highlighted[disabled].focus,fieldset[disabled] .datepicker table tr td.active.focus,fieldset[disabled] .datepicker table tr td.active.highlighted.focus{background-color:#428bca;border-color:#357ebd;}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px;}.datepicker table tr td span:hover{background:#eeeeee;}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:none;color:#999999;cursor:default;}.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover{color:#ffffff;background-color:#428bca;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,0.25);}.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover:focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.focus,.datepicker table tr td span.active:hover.focus,.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:hover.focus{color:#ffffff;background-color:#3071a9;border-color:#193c5a;}.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover{color:#ffffff;background-color:#3071a9;border-color:#285e8e;}.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.open > .dropdown-toggle.datepicker table tr td span.active,.open > .dropdown-toggle.datepicker table tr td span.active:hover,.open > .dropdown-toggle.datepicker table tr td span.active.disabled,.open > .dropdown-toggle.datepicker table tr td span.active.disabled:hover{color:#ffffff;background-color:#3071a9;border-color:#285e8e;}.datepicker table tr td span.active:active:hover,.datepicker table tr td span.active:hover:active:hover,.datepicker table tr td span.active.disabled:active:hover,.datepicker table tr td span.active.disabled:hover:active:hover,.datepicker table tr td span.active.active:hover,.datepicker table tr td span.active:hover.active:hover,.datepicker table tr td span.active.disabled.active:hover,.datepicker table tr td span.active.disabled:hover.active:hover,.open > .dropdown-toggle.datepicker table tr td span.active:hover,.open > .dropdown-toggle.datepicker table tr td span.active:hover:hover,.open > .dropdown-toggle.datepicker table tr td span.active.disabled:hover,.open > .dropdown-toggle.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:active:focus,.datepicker table tr td span.active:hover:active:focus,.datepicker table tr td span.active.disabled:active:focus,.datepicker table tr td span.active.disabled:hover:active:focus,.datepicker table tr td span.active.active:focus,.datepicker table tr td span.active:hover.active:focus,.datepicker table tr td span.active.disabled.active:focus,.datepicker table tr td span.active.disabled:hover.active:focus,.open > .dropdown-toggle.datepicker table tr td span.active:focus,.open > .dropdown-toggle.datepicker table tr td span.active:hover:focus,.open > .dropdown-toggle.datepicker table tr td span.active.disabled:focus,.open > .dropdown-toggle.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active:active.focus,.datepicker table tr td span.active:hover:active.focus,.datepicker table tr td span.active.disabled:active.focus,.datepicker table tr td span.active.disabled:hover:active.focus,.datepicker table tr td span.active.active.focus,.datepicker table tr td span.active:hover.active.focus,.datepicker table tr td span.active.disabled.active.focus,.datepicker table tr td span.active.disabled:hover.active.focus,.open > .dropdown-toggle.datepicker table tr td span.active.focus,.open > .dropdown-toggle.datepicker table tr td span.active:hover.focus,.open > .dropdown-toggle.datepicker table tr td span.active.disabled.focus,.open > .dropdown-toggle.datepicker table tr td span.active.disabled:hover.focus{color:#ffffff;background-color:#285e8e;border-color:#193c5a;}.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.open > .dropdown-toggle.datepicker table tr td span.active,.open > .dropdown-toggle.datepicker table tr td span.active:hover,.open > .dropdown-toggle.datepicker table tr td span.active.disabled,.open > .dropdown-toggle.datepicker table tr td span.active.disabled:hover{background-image:none;}.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover.disabled:hover,.datepicker table tr td span.active.disabled.disabled:hover,.datepicker table tr td span.active.disabled:hover.disabled:hover,.datepicker table tr td span.active[disabled]:hover,.datepicker table tr td span.active:hover[disabled]:hover,.datepicker table tr td span.active.disabled[disabled]:hover,.datepicker table tr td span.active.disabled:hover[disabled]:hover,fieldset[disabled] .datepicker table tr td span.active:hover,fieldset[disabled] .datepicker table tr td span.active:hover:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active:hover.disabled:focus,.datepicker table tr td span.active.disabled.disabled:focus,.datepicker table tr td span.active.disabled:hover.disabled:focus,.datepicker table tr td span.active[disabled]:focus,.datepicker table tr td span.active:hover[disabled]:focus,.datepicker table tr td span.active.disabled[disabled]:focus,.datepicker table tr td span.active.disabled:hover[disabled]:focus,fieldset[disabled] .datepicker table tr td span.active:focus,fieldset[disabled] .datepicker table tr td span.active:hover:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active:hover.disabled.focus,.datepicker table tr td span.active.disabled.disabled.focus,.datepicker table tr td span.active.disabled:hover.disabled.focus,.datepicker table tr td span.active[disabled].focus,.datepicker table tr td span.active:hover[disabled].focus,.datepicker table tr td span.active.disabled[disabled].focus,.datepicker table tr td span.active.disabled:hover[disabled].focus,fieldset[disabled] .datepicker table tr td span.active.focus,fieldset[disabled] .datepicker table tr td span.active:hover.focus,fieldset[disabled] .datepicker table tr td span.active.disabled.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus{background-color:#428bca;border-color:#357ebd;}.datepicker table tr td span.old,.datepicker table tr td span.new{color:#999999;}.datepicker .datepicker-switch{width:145px;}.datepicker .datepicker-switch,.datepicker .prev,.datepicker .next,.datepicker tfoot tr th{cursor:pointer;}.datepicker .datepicker-switch:hover,.datepicker .prev:hover,.datepicker .next:hover,.datepicker tfoot tr th:hover{background:#eeeeee;}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle;}.input-group.date .input-group-addon{cursor:pointer;}.input-daterange{width:100%;}.input-daterange input{text-align:center;}.input-daterange input:first-child{border-radius:3px 0 0 3px;}.input-daterange input:last-child{border-radius:0 3px 3px 0;}.input-daterange .input-group-addon{width:auto;min-width:16px;padding:4px 5px;font-weight:normal;line-height:1.42857143;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eeeeee;border:solid #cccccc;border-width:1px 0;margin-left:-5px;margin-right:-5px;}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}@charset 'UTF-8';.slick-loading .slick-list{background:#fff url(/sites/all/themes/custom/ctvisit/css/./ajax-loader.gif) center center no-repeat;}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url(/sites/all/themes/custom/ctvisit/css/./fonts/slick.eot);src:url(/sites/all/themes/custom/ctvisit/css/./fonts/slick.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/custom/ctvisit/css/./fonts/slick.woff) format('woff'),url(/sites/all/themes/custom/ctvisit/css/./fonts/slick.ttf) format('truetype'),url(/sites/all/themes/custom/ctvisit/css/./fonts/slick.svg#slick) format('svg');}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;margin-top:-10px\9;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:-25px;}[dir='rtl'] .slick-prev{right:-25px;left:auto;}.slick-prev:before{content:'←';}[dir='rtl'] .slick-prev:before{content:'→';}.slick-next{right:-25px;}[dir='rtl'] .slick-next{right:auto;left:-25px;}.slick-next:before{content:'→';}[dir='rtl'] .slick-next:before{content:'←';}.slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-45px;display:block;width:100%;padding:0;list-style:none;text-align:center;}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{opacity:.75;color:black;}
html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}.hidden{display:none !important}.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}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]: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}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.datepicker{border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker.datepicker-rtl{direction:rtl}.datepicker.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0;padding:4px}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(0,0,0,0.15);border-top:0;border-bottom-color:rgba(0,0,0,0.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid rgba(0,0,0,0.15)}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker>div{display:none}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker table tr td,.datepicker table tr th{text-align:center;width:30px;height:30px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.old,.datepicker table tr td.new{color:#999}.datepicker table tr td.day:hover,.datepicker table tr td.focused{background:#eee;cursor:pointer}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td.highlighted{color:#000;background-color:#d9edf7;border-color:#85c5e5;border-radius:0}.datepicker table tr td.highlighted:focus,.datepicker table tr td.highlighted.focus{color:#000;background-color:#afd9ee;border-color:#298fc2}.datepicker table tr td.highlighted:hover{color:#000;background-color:#afd9ee;border-color:#52addb}.datepicker table tr td.highlighted:active,.datepicker table tr td.highlighted.active,.open>.dropdown-toggle.datepicker table tr td.highlighted{color:#000;background-color:#afd9ee;border-color:#52addb}.datepicker table tr td.highlighted:active:hover,.datepicker table tr td.highlighted.active:hover,.open>.dropdown-toggle.datepicker table tr td.highlighted:hover,.datepicker table tr td.highlighted:active:focus,.datepicker table tr td.highlighted.active:focus,.open>.dropdown-toggle.datepicker table tr td.highlighted:focus,.datepicker table tr td.highlighted:active.focus,.datepicker table tr td.highlighted.active.focus,.open>.dropdown-toggle.datepicker table tr td.highlighted.focus{color:#000;background-color:#91cbe8;border-color:#298fc2}.datepicker table tr td.highlighted:active,.datepicker table tr td.highlighted.active,.open>.dropdown-toggle.datepicker table tr td.highlighted{background-image:none}.datepicker table tr td.highlighted.disabled:hover,.datepicker table tr td.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.highlighted:hover,.datepicker table tr td.highlighted.disabled:focus,.datepicker table tr td.highlighted[disabled]:focus,fieldset[disabled] .datepicker table tr td.highlighted:focus,.datepicker table tr td.highlighted.disabled.focus,.datepicker table tr td.highlighted[disabled].focus,fieldset[disabled] .datepicker table tr td.highlighted.focus{background-color:#d9edf7;border-color:#85c5e5}.datepicker table tr td.highlighted.focused{background:#afd9ee}.datepicker table tr td.highlighted.disabled,.datepicker table tr td.highlighted.disabled:active{background:#d9edf7;color:#999}.datepicker table tr td.today{color:#000;background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today:focus,.datepicker table tr td.today.focus{color:#000;background-color:#ffc966;border-color:#b37400}.datepicker table tr td.today:hover{color:#000;background-color:#ffc966;border-color:#f59e00}.datepicker table tr td.today:active,.datepicker table tr td.today.active,.open>.dropdown-toggle.datepicker table tr td.today{color:#000;background-color:#ffc966;border-color:#f59e00}.datepicker table tr td.today:active:hover,.datepicker table tr td.today.active:hover,.open>.dropdown-toggle.datepicker table tr td.today:hover,.datepicker table tr td.today:active:focus,.datepicker table tr td.today.active:focus,.open>.dropdown-toggle.datepicker table tr td.today:focus,.datepicker table tr td.today:active.focus,.datepicker table tr td.today.active.focus,.open>.dropdown-toggle.datepicker table tr td.today.focus{color:#000;background-color:#ffbc42;border-color:#b37400}.datepicker table tr td.today:active,.datepicker table tr td.today.active,.open>.dropdown-toggle.datepicker table tr td.today{background-image:none}.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.today:hover,.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today[disabled]:focus,fieldset[disabled] .datepicker table tr td.today:focus,.datepicker table tr td.today.disabled.focus,.datepicker table tr td.today[disabled].focus,fieldset[disabled] .datepicker table tr td.today.focus{background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today.focused{background:#ffc966}.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:active{background:#ffdb99;color:#999}.datepicker table tr td.range{color:#000;background-color:#eee;border-color:#bbb;border-radius:0}.datepicker table tr td.range:focus,.datepicker table tr td.range.focus{color:#000;background-color:#d5d5d5;border-color:#7c7c7c}.datepicker table tr td.range:hover{color:#000;background-color:#d5d5d5;border-color:#9d9d9d}.datepicker table tr td.range:active,.datepicker table tr td.range.active,.open>.dropdown-toggle.datepicker table tr td.range{color:#000;background-color:#d5d5d5;border-color:#9d9d9d}.datepicker table tr td.range:active:hover,.datepicker table tr td.range.active:hover,.open>.dropdown-toggle.datepicker table tr td.range:hover,.datepicker table tr td.range:active:focus,.datepicker table tr td.range.active:focus,.open>.dropdown-toggle.datepicker table tr td.range:focus,.datepicker table tr td.range:active.focus,.datepicker table tr td.range.active.focus,.open>.dropdown-toggle.datepicker table tr td.range.focus{color:#000;background-color:#c3c3c3;border-color:#7c7c7c}.datepicker table tr td.range:active,.datepicker table tr td.range.active,.open>.dropdown-toggle.datepicker table tr td.range{background-image:none}.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range[disabled]:hover,fieldset[disabled] .datepicker table tr td.range:hover,.datepicker table tr td.range.disabled:focus,.datepicker table tr td.range[disabled]:focus,fieldset[disabled] .datepicker table tr td.range:focus,.datepicker table tr td.range.disabled.focus,.datepicker table tr td.range[disabled].focus,fieldset[disabled] .datepicker table tr td.range.focus{background-color:#eee;border-color:#bbb}.datepicker table tr td.range.focused{background:#d5d5d5}.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:active{background:#eee;color:#999}.datepicker table tr td.range.highlighted{color:#000;background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted:focus,.datepicker table tr td.range.highlighted.focus{color:#000;background-color:#c1d7e3;border-color:#4b88a6}.datepicker table tr td.range.highlighted:hover{color:#000;background-color:#c1d7e3;border-color:#73a6c0}.datepicker table tr td.range.highlighted:active,.datepicker table tr td.range.highlighted.active,.open>.dropdown-toggle.datepicker table tr td.range.highlighted{color:#000;background-color:#c1d7e3;border-color:#73a6c0}.datepicker table tr td.range.highlighted:active:hover,.datepicker table tr td.range.highlighted.active:hover,.open>.dropdown-toggle.datepicker table tr td.range.highlighted:hover,.datepicker table tr td.range.highlighted:active:focus,.datepicker table tr td.range.highlighted.active:focus,.open>.dropdown-toggle.datepicker table tr td.range.highlighted:focus,.datepicker table tr td.range.highlighted:active.focus,.datepicker table tr td.range.highlighted.active.focus,.open>.dropdown-toggle.datepicker table tr td.range.highlighted.focus{color:#000;background-color:#a8c8d8;border-color:#4b88a6}.datepicker table tr td.range.highlighted:active,.datepicker table tr td.range.highlighted.active,.open>.dropdown-toggle.datepicker table tr td.range.highlighted{background-image:none}.datepicker table tr td.range.highlighted.disabled:hover,.datepicker table tr td.range.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.highlighted:hover,.datepicker table tr td.range.highlighted.disabled:focus,.datepicker table tr td.range.highlighted[disabled]:focus,fieldset[disabled] .datepicker table tr td.range.highlighted:focus,.datepicker table tr td.range.highlighted.disabled.focus,.datepicker table tr td.range.highlighted[disabled].focus,fieldset[disabled] .datepicker table tr td.range.highlighted.focus{background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted.focused{background:#c1d7e3}.datepicker table tr td.range.highlighted.disabled,.datepicker table tr td.range.highlighted.disabled:active{background:#e4eef3;color:#999}.datepicker table tr td.range.today{color:#000;background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today:focus,.datepicker table tr td.range.today.focus{color:#000;background-color:#f4b747;border-color:#815608}.datepicker table tr td.range.today:hover{color:#000;background-color:#f4b747;border-color:#bf800c}.datepicker table tr td.range.today:active,.datepicker table tr td.range.today.active,.open>.dropdown-toggle.datepicker table tr td.range.today{color:#000;background-color:#f4b747;border-color:#bf800c}.datepicker table tr td.range.today:active:hover,.datepicker table tr td.range.today.active:hover,.open>.dropdown-toggle.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:active:focus,.datepicker table tr td.range.today.active:focus,.open>.dropdown-toggle.datepicker table tr td.range.today:focus,.datepicker table tr td.range.today:active.focus,.datepicker table tr td.range.today.active.focus,.open>.dropdown-toggle.datepicker table tr td.range.today.focus{color:#000;background-color:#f2aa25;border-color:#815608}.datepicker table tr td.range.today:active,.datepicker table tr td.range.today.active,.open>.dropdown-toggle.datepicker table tr td.range.today{background-image:none}.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.today:hover,.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today[disabled]:focus,fieldset[disabled] .datepicker table tr td.range.today:focus,.datepicker table tr td.range.today.disabled.focus,.datepicker table tr td.range.today[disabled].focus,fieldset[disabled] .datepicker table tr td.range.today.focus{background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:active{background:#f7ca77;color:#999}.datepicker table tr td.selected,.datepicker table tr td.selected.highlighted{color:#fff;background-color:#999;border-color:#555;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td.selected:focus,.datepicker table tr td.selected.highlighted:focus,.datepicker table tr td.selected.focus,.datepicker table tr td.selected.highlighted.focus{color:#fff;background-color:gray;border-color:#161616}.datepicker table tr td.selected:hover,.datepicker table tr td.selected.highlighted:hover{color:#fff;background-color:gray;border-color:#373737}.datepicker table tr td.selected:active,.datepicker table tr td.selected.highlighted:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected.highlighted.active,.open>.dropdown-toggle.datepicker table tr td.selected,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted{color:#fff;background-color:gray;border-color:#373737}.datepicker table tr td.selected:active:hover,.datepicker table tr td.selected.highlighted:active:hover,.datepicker table tr td.selected.active:hover,.datepicker table tr td.selected.highlighted.active:hover,.open>.dropdown-toggle.datepicker table tr td.selected:hover,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted:hover,.datepicker table tr td.selected:active:focus,.datepicker table tr td.selected.highlighted:active:focus,.datepicker table tr td.selected.active:focus,.datepicker table tr td.selected.highlighted.active:focus,.open>.dropdown-toggle.datepicker table tr td.selected:focus,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted:focus,.datepicker table tr td.selected:active.focus,.datepicker table tr td.selected.highlighted:active.focus,.datepicker table tr td.selected.active.focus,.datepicker table tr td.selected.highlighted.active.focus,.open>.dropdown-toggle.datepicker table tr td.selected.focus,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted.focus{color:#fff;background-color:#6e6e6e;border-color:#161616}.datepicker table tr td.selected:active,.datepicker table tr td.selected.highlighted:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected.highlighted.active,.open>.dropdown-toggle.datepicker table tr td.selected,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted{background-image:none}.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.highlighted.disabled:hover,.datepicker table tr td.selected[disabled]:hover,.datepicker table tr td.selected.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.selected:hover,fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected.highlighted.disabled:focus,.datepicker table tr td.selected[disabled]:focus,.datepicker table tr td.selected.highlighted[disabled]:focus,fieldset[disabled] .datepicker table tr td.selected:focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,.datepicker table tr td.selected.disabled.focus,.datepicker table tr td.selected.highlighted.disabled.focus,.datepicker table tr td.selected[disabled].focus,.datepicker table tr td.selected.highlighted[disabled].focus,fieldset[disabled] .datepicker table tr td.selected.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted.focus{background-color:#999;border-color:#555}.datepicker table tr td.active,.datepicker table tr td.active.highlighted{color:#fff;background-color:#428bca;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td.active:focus,.datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active.focus,.datepicker table tr td.active.highlighted.focus{color:#fff;background-color:#3071a9;border-color:#193c5a}.datepicker table tr td.active:hover,.datepicker table tr td.active.highlighted:hover{color:#fff;background-color:#3071a9;border-color:#285e8e}.datepicker table tr td.active:active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.open>.dropdown-toggle.datepicker table tr td.active,.open>.dropdown-toggle.datepicker table tr td.active.highlighted{color:#fff;background-color:#3071a9;border-color:#285e8e}.datepicker table tr td.active:active:hover,.datepicker table tr td.active.highlighted:active:hover,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.highlighted.active:hover,.open>.dropdown-toggle.datepicker table tr td.active:hover,.open>.dropdown-toggle.datepicker table tr td.active.highlighted:hover,.datepicker table tr td.active:active:focus,.datepicker table tr td.active.highlighted:active:focus,.datepicker table tr td.active.active:focus,.datepicker table tr td.active.highlighted.active:focus,.open>.dropdown-toggle.datepicker table tr td.active:focus,.open>.dropdown-toggle.datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active:active.focus,.datepicker table tr td.active.highlighted:active.focus,.datepicker table tr td.active.active.focus,.datepicker table tr td.active.highlighted.active.focus,.open>.dropdown-toggle.datepicker table tr td.active.focus,.open>.dropdown-toggle.datepicker table tr td.active.highlighted.focus{color:#fff;background-color:#285e8e;border-color:#193c5a}.datepicker table tr td.active:active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.open>.dropdown-toggle.datepicker table tr td.active,.open>.dropdown-toggle.datepicker table tr td.active.highlighted{background-image:none}.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.highlighted.disabled:hover,.datepicker table tr td.active[disabled]:hover,.datepicker table tr td.active.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.active:hover,fieldset[disabled] .datepicker table tr td.active.highlighted:hover,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.highlighted.disabled:focus,.datepicker table tr td.active[disabled]:focus,.datepicker table tr td.active.highlighted[disabled]:focus,fieldset[disabled] .datepicker table tr td.active:focus,fieldset[disabled] .datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active.disabled.focus,.datepicker table tr td.active.highlighted.disabled.focus,.datepicker table tr td.active[disabled].focus,.datepicker table tr td.active.highlighted[disabled].focus,fieldset[disabled] .datepicker table tr td.active.focus,fieldset[disabled] .datepicker table tr td.active.highlighted.focus{background-color:#428bca;border-color:#357ebd}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover{color:#fff;background-color:#428bca;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover:focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.focus,.datepicker table tr td span.active:hover.focus,.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:hover.focus{color:#fff;background-color:#3071a9;border-color:#193c5a}.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover{color:#fff;background-color:#3071a9;border-color:#285e8e}.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.open>.dropdown-toggle.datepicker table tr td span.active,.open>.dropdown-toggle.datepicker table tr td span.active:hover,.open>.dropdown-toggle.datepicker table tr td span.active.disabled,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover{color:#fff;background-color:#3071a9;border-color:#285e8e}.datepicker table tr td span.active:active:hover,.datepicker table tr td span.active:hover:active:hover,.datepicker table tr td span.active.disabled:active:hover,.datepicker table tr td span.active.disabled:hover:active:hover,.datepicker table tr td span.active.active:hover,.datepicker table tr td span.active:hover.active:hover,.datepicker table tr td span.active.disabled.active:hover,.datepicker table tr td span.active.disabled:hover.active:hover,.open>.dropdown-toggle.datepicker table tr td span.active:hover,.open>.dropdown-toggle.datepicker table tr td span.active:hover:hover,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:active:focus,.datepicker table tr td span.active:hover:active:focus,.datepicker table tr td span.active.disabled:active:focus,.datepicker table tr td span.active.disabled:hover:active:focus,.datepicker table tr td span.active.active:focus,.datepicker table tr td span.active:hover.active:focus,.datepicker table tr td span.active.disabled.active:focus,.datepicker table tr td span.active.disabled:hover.active:focus,.open>.dropdown-toggle.datepicker table tr td span.active:focus,.open>.dropdown-toggle.datepicker table tr td span.active:hover:focus,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:focus,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active:active.focus,.datepicker table tr td span.active:hover:active.focus,.datepicker table tr td span.active.disabled:active.focus,.datepicker table tr td span.active.disabled:hover:active.focus,.datepicker table tr td span.active.active.focus,.datepicker table tr td span.active:hover.active.focus,.datepicker table tr td span.active.disabled.active.focus,.datepicker table tr td span.active.disabled:hover.active.focus,.open>.dropdown-toggle.datepicker table tr td span.active.focus,.open>.dropdown-toggle.datepicker table tr td span.active:hover.focus,.open>.dropdown-toggle.datepicker table tr td span.active.disabled.focus,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover.focus{color:#fff;background-color:#285e8e;border-color:#193c5a}.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.open>.dropdown-toggle.datepicker table tr td span.active,.open>.dropdown-toggle.datepicker table tr td span.active:hover,.open>.dropdown-toggle.datepicker table tr td span.active.disabled,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover{background-image:none}.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover.disabled:hover,.datepicker table tr td span.active.disabled.disabled:hover,.datepicker table tr td span.active.disabled:hover.disabled:hover,.datepicker table tr td span.active[disabled]:hover,.datepicker table tr td span.active:hover[disabled]:hover,.datepicker table tr td span.active.disabled[disabled]:hover,.datepicker table tr td span.active.disabled:hover[disabled]:hover,fieldset[disabled] .datepicker table tr td span.active:hover,fieldset[disabled] .datepicker table tr td span.active:hover:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active:hover.disabled:focus,.datepicker table tr td span.active.disabled.disabled:focus,.datepicker table tr td span.active.disabled:hover.disabled:focus,.datepicker table tr td span.active[disabled]:focus,.datepicker table tr td span.active:hover[disabled]:focus,.datepicker table tr td span.active.disabled[disabled]:focus,.datepicker table tr td span.active.disabled:hover[disabled]:focus,fieldset[disabled] .datepicker table tr td span.active:focus,fieldset[disabled] .datepicker table tr td span.active:hover:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active:hover.disabled.focus,.datepicker table tr td span.active.disabled.disabled.focus,.datepicker table tr td span.active.disabled:hover.disabled.focus,.datepicker table tr td span.active[disabled].focus,.datepicker table tr td span.active:hover[disabled].focus,.datepicker table tr td span.active.disabled[disabled].focus,.datepicker table tr td span.active.disabled:hover[disabled].focus,fieldset[disabled] .datepicker table tr td span.active.focus,fieldset[disabled] .datepicker table tr td span.active:hover.focus,fieldset[disabled] .datepicker table tr td span.active.disabled.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus{background-color:#428bca;border-color:#357ebd}.datepicker table tr td span.old,.datepicker table tr td span.new{color:#999}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .prev,.datepicker .next,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .prev:hover,.datepicker .next:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-group.date .input-group-addon{cursor:pointer}.input-daterange{width:100%}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:3px 0 0 3px}.input-daterange input:last-child{border-radius:0 3px 3px 0}.input-daterange .input-group-addon{width:auto;min-width:16px;padding:4px 5px;font-weight:400;line-height:1.42857143;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:solid #ccc;border-width:1px 0;margin-left:-5px;margin-right:-5px}.datepicker.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;*border-right-width:2px;*border-bottom-width:2px;color:#333;font-size:13px;line-height:1.42857143}.datepicker.dropdown-menu th,.datepicker.datepicker-inline th,.datepicker.dropdown-menu td,.datepicker.datepicker-inline td{padding:0 5px}@media all{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:transparent}.featherlight:last-of-type{background:rgba(0,0,0,0.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;min-width:30%;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255,255,255,0.3);color:#000}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0}.featherlight iframe{border:0}}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:10px;margin-right:10px;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:'andobold';src:url(/sites/all/themes/custom/ctvisit/fonts/ando_bold-webfont.eot);src:url(/sites/all/themes/custom/ctvisit/fonts/ando_bold-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/custom/ctvisit/fonts/ando_bold-webfont.woff2) format("woff2"),url(/sites/all/themes/custom/ctvisit/fonts/ando_bold-webfont.woff) format("woff"),url(/sites/all/themes/custom/ctvisit/fonts/ando_bold-webfont.ttf) format("truetype"),url(/sites/all/themes/custom/ctvisit/fonts/ando_bold-webfont.svg#andobold) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'andoregular';src:url(/sites/all/themes/custom/ctvisit/fonts/ando-webfont.eot);src:url(/sites/all/themes/custom/ctvisit/fonts/ando-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/custom/ctvisit/fonts/ando-webfont.woff2) format("woff2"),url(/sites/all/themes/custom/ctvisit/fonts/ando-webfont.woff) format("woff"),url(/sites/all/themes/custom/ctvisit/fonts/ando-webfont.ttf) format("truetype"),url(/sites/all/themes/custom/ctvisit/fonts/ando-webfont.svg#andoregular) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'andolight';src:url(/sites/all/themes/custom/ctvisit/fonts/andolight-webfont.eot);src:url(/sites/all/themes/custom/ctvisit/fonts/andolight-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/custom/ctvisit/fonts/andolight-webfont.woff2) format("woff2"),url(/sites/all/themes/custom/ctvisit/fonts/andolight-webfont.woff) format("woff"),url(/sites/all/themes/custom/ctvisit/fonts/andolight-webfont.ttf) format("truetype"),url(/sites/all/themes/custom/ctvisit/fonts/andolight-webfont.svg#andolight) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'andosemibold';src:url(/sites/all/themes/custom/ctvisit/fonts/andosemibold-webfont.eot);src:url(/sites/all/themes/custom/ctvisit/fonts/andosemibold-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/custom/ctvisit/fonts/andosemibold-webfont.woff2) format("woff2"),url(/sites/all/themes/custom/ctvisit/fonts/andosemibold-webfont.woff) format("woff"),url(/sites/all/themes/custom/ctvisit/fonts/andosemibold-webfont.ttf) format("truetype"),url(/sites/all/themes/custom/ctvisit/fonts/andosemibold-webfont.svg#andosemibold) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'andothin';src:url(/sites/all/themes/custom/ctvisit/fonts/andothin-webfont.eot);src:url(/sites/all/themes/custom/ctvisit/fonts/andothin-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/custom/ctvisit/fonts/andothin-webfont.woff2) format("woff2"),url(/sites/all/themes/custom/ctvisit/fonts/andothin-webfont.woff) format("woff"),url(/sites/all/themes/custom/ctvisit/fonts/andothin-webfont.ttf) format("truetype"),url(/sites/all/themes/custom/ctvisit/fonts/andothin-webfont.svg#andothin) format("svg");font-weight:normal;font-style:normal}.ie9 img[src*=".svg"]{width:100%}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){img[src*=".svg"]{width:100%}}html{font-size:16px;overflow-x:hidden}body{font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:1.375rem;line-height:1.875rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;color:black}#page-wrapper{position:relative}@media (min-width:1200px){.container{width:1200px}}h1,h2,h3,h4,h5,h6{padding:0;margin:0}:focus{outline:0}a:hover,a:focus{outline:none;text-decoration:none}a,a:link,a:active,a:visited{text-decoration:none;cursor:pointer}p{font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:1.375rem;line-height:1.875rem;color:black}strong{font-weight:bold}.no-box-shadow{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.make-room-for-header{padding-top:100px}@media (min-width:768px){.make-room-for-header{padding-top:120px}}i.icon-arrow-right-red,i.rarr{background-repeat:no-repeat;background-image:url(/sites/all/themes/custom/ctvisit/img/icon.arrow-right.red.png);width:14px;height:14px;margin-left:4px;display:inline-block;vertical-align:middle;position:relative;top:-2px}i.icon-arrow-right-biscay,i.rarrb{background-repeat:no-repeat;background-image:url(/sites/all/themes/custom/ctvisit/img/icon.arrow-right.biscay.png);width:14px;height:14px;margin-left:4px;display:inline-block;vertical-align:middle;position:relative;top:-2px}i.icon-arrow-right-white,i.rarrw{background-repeat:no-repeat;background-image:url(/sites/all/themes/custom/ctvisit/img/icon.arrow-right.white.png);width:14px;height:14px;margin-left:4px;display:inline-block;vertical-align:middle;position:relative;top:-2px}.page-top .social-box,.lead-article .social-box{float:right;overflow:hidden;*zoom:1}.page-top .social-box .st_sharethis_large .stLarge,.lead-article .social-box .st_sharethis_large .stLarge{background-image:url(/sites/all/themes/custom/ctvisit/img/icon.share.png) !important;background:no-repeat;width:34px;height:34px}.page-top .social-box .st_sharethis_large .stLarge:hover,.lead-article .social-box .st_sharethis_large .stLarge:hover{background-position:0;opacity:1}.page-top .social-box .st_print_large .stLarge,.lead-article .social-box .st_print_large .stLarge{background-image:url(/sites/all/themes/custom/ctvisit/img/icon.print.png) !important;background:no-repeat;width:34px;height:34px}.page-top .social-box .st_print_large .stLarge:hover,.lead-article .social-box .st_print_large .stLarge:hover{background-position:0;opacity:1}.page-top .social-box a,.lead-article .social-box a{display:block;float:left;background-repeat:no-repeat;background-position:center;margin-right:4px}.page-top .social-box a:last-child,.lead-article .social-box a:last-child{margin-right:0}.page-top .social-box a.icon-print,.lead-article .social-box a.icon-print{background-image:url(/sites/all/themes/custom/ctvisit/img/icon.print.png);width:34px;height:34px}.page-top .social-box a.icon-share,.lead-article .social-box a.icon-share{background-image:url(/sites/all/themes/custom/ctvisit/img/icon.share.png);width:33px;height:34px}.lead-article .social-box{float:none}.page-top{margin-bottom:10px}.page-top p.breadcrumb-main{font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:1rem;line-height:1rem;text-transform:uppercase;color:#ec1c24;margin-bottom:0}.page-top p.breadcrumb-main a{color:#0076bf}.page-top p.breadcrumb-main a:hover{text-decoration:underline}.page-top p.breadcrumb-main span{color:#0076bf}.icon-star{display:block;background-repeat:no-repeat;background-image:url(/sites/all/themes/custom/ctvisit/img/icon.star.white.1x.png);width:27px;height:25px}.star-meta{display:none;position:absolute;left:15px;top:15px;padding:0 12px 0 0}@media (min-width:768px){.star-meta{display:block}}.star-meta .icon-star{float:left}.star-meta h5{display:none;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.5rem;color:white;text-transform:lowercase;margin-left:34px;text-shadow:0px 0px 10px #000}.more{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;color:#ec1c24;text-transform:uppercase;font-size:.9375rem}.mosaic-2-3-2 .row{margin-bottom:30px}.mosaic-2-3-2 .row>div,.mosaic-2-3-2 .row>div>div,.mosaic-2-3-2 .row>div>div>a.figure-link{height:auto}@media (min-width:768px){.mosaic-2-3-2 .row>div,.mosaic-2-3-2 .row>div>div,.mosaic-2-3-2 .row>div>div>a.figure-link{height:100%}}.mosaic-2-3-2 .row>div{margin-bottom:30px}.mosaic-2-3-2 .row>div:last-child{margin-bottom:0}@media (min-width:768px){.mosaic-2-3-2 .row>div{margin-bottom:0}}.mosaic-2-3-2 .figure-outer{position:relative;height:100%}.mosaic-2-3-2 a.figure-link{display:block}.mosaic-2-3-2 .video-icon:before{content:'';background-repeat:no-repeat;background-image:url(/sites/all/themes/custom/ctvisit/img/icon.play.png);background-position:center;background-size:contain;width:79px;height:79px;position:absolute;left:50%;top:50%;z-index:2;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none}.mosaic-2-3-2 .col-sm-4 .figure-outer{max-width:290px}@media (min-width:568px){.mosaic-2-3-2 .col-sm-4 .figure-outer{max-width:376px}}.mosaic-2-3-2 .col-sm-4 .mosaic-img{background-size:cover;height:290px}.mosaic-2-3-2 .col-sm-8 .figure-outer{max-width:290px}@media (min-width:568px){.mosaic-2-3-2 .col-sm-8 .figure-outer{max-width:376px}}@media (min-width:768px){.mosaic-2-3-2 .col-sm-8 .figure-outer{max-width:538px}}.mosaic-2-3-2 .col-sm-8 .mosaic-img{background-size:cover;height:290px}.mosaic-2-3-2 .col-sm-4 .figure-outer,.mosaic-2-3-2 .col-sm-8 .figure-outer{margin:0 auto}@media (min-width:768px){.mosaic-2-3-2 .col-sm-4 .figure-outer,.mosaic-2-3-2 .col-sm-8 .figure-outer{max-width:none}}@media (min-width:768px){.mosaic-2-3-2 .col-sm-4 .mosaic-img,.mosaic-2-3-2 .col-sm-8 .mosaic-img{height:224px}}@media (min-width:1200px){.mosaic-2-3-2 .col-sm-4 .mosaic-img,.mosaic-2-3-2 .col-sm-8 .mosaic-img{height:376px}}.mosaic-2-3-2 figure{height:100%}.mosaic-2-3-2 figure .mosaic-img{background-repeat:no-repeat;background-position:center;width:100%}.mosaic-2-3-2 figure figcaption{background-color:rgba(0,0,0,0.4);position:absolute;z-index:2;top:230px;left:0;width:100%;height:60px}@media (min-width:568px){.mosaic-2-3-2 figure figcaption{top:316px}}@media (min-width:768px){.mosaic-2-3-2 figure figcaption{top:164px}}@media (min-width:1200px){.mosaic-2-3-2 figure figcaption{top:286px;height:90px}}.mosaic-2-3-2 figure figcaption h4{margin-bottom:0;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;color:white;text-align:center;padding:0 10px;position:absolute;left:0;width:100%;top:50%;font-size:1rem;line-height:1.25rem;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:768px){.mosaic-2-3-2 figure figcaption h4{font-size:1.25rem;line-height:1.5rem}}.mosaic-2-3-2 figure .sub-caption{background-color:#d2d9dd;padding:22px 26px;height:calc(100% - 376px);min-height:80px}.mosaic-2-3-2 figure .sub-caption p{color:#1c3c6d;font-size:.9375rem;line-height:1.125rem;margin:0}@media (min-width:768px){.mosaic-2-3-2 figure .overlay{text-align:center;position:absolute;top:0;left:0;width:100%;display:none;z-index:3;background-color:rgba(0,0,0,0.4);height:224px}}@media (min-width:1200px){.mosaic-2-3-2 figure .overlay{height:calc((100% - 90px) - (100% - 376px))}}.mosaic-2-3-2 figure .overlay p{font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;margin-bottom:0;padding:15px 0}@media (min-width:768px){.mosaic-2-3-2 figure .overlay p{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;color:white;font-size:1.25rem;line-height:1.5rem;padding:0 50px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}.mosaic-2-3-2 .twitter-top{padding:10px;min-height:233px;background-color:transparent;position:relative}@media (min-width:1200px){.mosaic-2-3-2 .twitter-top{padding:25px 15px;min-height:296px}}.mosaic-2-3-2 .twitter-top::before{content:"";background:#fefefe;opacity:0.75;position:absolute;top:0;bottom:0;left:0;right:0}.mosaic-2-3-2 .twitter-top .twitter-header{position:relative;padding:0 0 20px 0}.mosaic-2-3-2 .twitter-top .twitter-header .twitter-logo{height:40px}@media (min-width:768px){.mosaic-2-3-2 .twitter-top .twitter-header .twitter-logo{height:30px}}@media (min-width:992px){.mosaic-2-3-2 .twitter-top .twitter-header .twitter-logo{height:50px}}.mosaic-2-3-2 .twitter-top .twitter-header span.handle{display:inline-block;font-size:1.125rem;margin-left:10px}@media (min-width:768px){.mosaic-2-3-2 .twitter-top .twitter-header span.handle{font-size:.875rem}}@media (min-width:992px){.mosaic-2-3-2 .twitter-top .twitter-header span.handle{font-size:1.125rem}}.mosaic-2-3-2 .twitter-top ul.tweets{position:relative;z-index:2;font-size:14px;line-height:26px;list-style-type:none;padding:0;margin:0}.mosaic-2-3-2 .twitter-top ul.tweets li{margin-bottom:30px}.mosaic-2-3-2 .twitter-top ul.tweets li:last-child{margin-bottom:0}.mosaic-2-3-2 .twitter-bottom{min-height:81px;background-color:transparent;padding:25px 15px;position:relative}.mosaic-2-3-2 .twitter-bottom::before{content:"";background:#e1e5eb;opacity:0.75;position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1}@media (min-width:768px){.mosaic-2-3-2 .overlay .more{display:none}}.rating{display:block;padding:0}.rating .rating-inner{display:block}.rating i.icon-star-rating{float:left;display:block;background-image:url(/sites/all/themes/custom/ctvisit/img/icon.star-rating.inactive.png);background-repeat:no-repeat;width:20px;height:18px;margin-right:5px;cursor:pointer}.rating i.icon-star-rating.active{background-image:url(/sites/all/themes/custom/ctvisit/img/icon.star-rating.active.png)}.ctv-carousel{margin-left:auto;margin-right:auto}@media (min-width:768px){.tri-col-slider,.slick-slider-3cols,.nearby-carousel{width:590px}}@media (min-width:992px){.tri-col-slider,.slick-slider-3cols,.nearby-carousel{width:790px}}@media (min-width:992px){.tri-col-slider,.slick-slider-3cols{padding:0 58px}}@media (min-width:1200px){.tri-col-slider,.slick-slider-3cols{padding:0;width:1000px}}@media (min-width:1200px){.nearby-carousel{width:100%}}.ctv-carousel .control,.ctv-carousel .control1,.ctv-carousel .control2,.ctv-carousel .control3,.ctv-carousel .control4,.editors-nearby-picks .control,.editors-nearby-picks .control1,.editors-nearby-picks .control2,.editors-nearby-picks .control3,.editors-nearby-picks .control4,.slick-slider-3cols .control,.slick-slider-3cols .control1,.slick-slider-3cols .control2,.slick-slider-3cols .control3,.slick-slider-3cols .control4,.section-slideshow .control,.section-slideshow .control1,.section-slideshow .control2,.section-slideshow .control3,.section-slideshow .control4,.section-upcoming-events .control,.section-upcoming-events .control1,.section-upcoming-events .control2,.section-upcoming-events .control3,.section-upcoming-events .control4{display:block;width:35px;height:61px;position:absolute;top:50%;cursor:pointer;z-index:10;-webkit-transform:translateY(-50%) scale(0.5);-moz-transform:translateY(-50%) scale(0.5);-ms-transform:translateY(-50%) scale(0.5);-o-transform:translateY(-50%) scale(0.5);transform:translateY(-50%) scale(0.5)}@media (min-width:768px){.ctv-carousel .control,.ctv-carousel .control1,.ctv-carousel .control2,.ctv-carousel .control3,.ctv-carousel .control4,.editors-nearby-picks .control,.editors-nearby-picks .control1,.editors-nearby-picks .control2,.editors-nearby-picks .control3,.editors-nearby-picks .control4,.slick-slider-3cols .control,.slick-slider-3cols .control1,.slick-slider-3cols .control2,.slick-slider-3cols .control3,.slick-slider-3cols .control4,.section-slideshow .control,.section-slideshow .control1,.section-slideshow .control2,.section-slideshow .control3,.section-slideshow .control4,.section-upcoming-events .control,.section-upcoming-events .control1,.section-upcoming-events .control2,.section-upcoming-events .control3,.section-upcoming-events .control4{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}.ctv-carousel .control.control-left,.ctv-carousel .control1.control-left,.ctv-carousel .control2.control-left,.ctv-carousel .control3.control-left,.ctv-carousel .control4.control-left,.editors-nearby-picks .control.control-left,.editors-nearby-picks .control1.control-left,.editors-nearby-picks .control2.control-left,.editors-nearby-picks .control3.control-left,.editors-nearby-picks .control4.control-left,.slick-slider-3cols .control.control-left,.slick-slider-3cols .control1.control-left,.slick-slider-3cols .control2.control-left,.slick-slider-3cols .control3.control-left,.slick-slider-3cols .control4.control-left,.section-slideshow .control.control-left,.section-slideshow .control1.control-left,.section-slideshow .control2.control-left,.section-slideshow .control3.control-left,.section-slideshow .control4.control-left,.section-upcoming-events .control.control-left,.section-upcoming-events .control1.control-left,.section-upcoming-events .control2.control-left,.section-upcoming-events .control3.control-left,.section-upcoming-events .control4.control-left{right:90%}@media (min-width:768px){.ctv-carousel .control.control-left,.ctv-carousel .control1.control-left,.ctv-carousel .control2.control-left,.ctv-carousel .control3.control-left,.ctv-carousel .control4.control-left,.editors-nearby-picks .control.control-left,.editors-nearby-picks .control1.control-left,.editors-nearby-picks .control2.control-left,.editors-nearby-picks .control3.control-left,.editors-nearby-picks .control4.control-left,.slick-slider-3cols .control.control-left,.slick-slider-3cols .control1.control-left,.slick-slider-3cols .control2.control-left,.slick-slider-3cols .control3.control-left,.slick-slider-3cols .control4.control-left,.section-slideshow .control.control-left,.section-slideshow .control1.control-left,.section-slideshow .control2.control-left,.section-slideshow .control3.control-left,.section-slideshow .control4.control-left,.section-upcoming-events .control.control-left,.section-upcoming-events .control1.control-left,.section-upcoming-events .control2.control-left,.section-upcoming-events .control3.control-left,.section-upcoming-events .control4.control-left{right:105%}}.ctv-carousel .control.control-right,.ctv-carousel .control1.control-right,.ctv-carousel .control2.control-right,.ctv-carousel .control3.control-right,.ctv-carousel .control4.control-right,.editors-nearby-picks .control.control-right,.editors-nearby-picks .control1.control-right,.editors-nearby-picks .control2.control-right,.editors-nearby-picks .control3.control-right,.editors-nearby-picks .control4.control-right,.slick-slider-3cols .control.control-right,.slick-slider-3cols .control1.control-right,.slick-slider-3cols .control2.control-right,.slick-slider-3cols .control3.control-right,.slick-slider-3cols .control4.control-right,.section-slideshow .control.control-right,.section-slideshow .control1.control-right,.section-slideshow .control2.control-right,.section-slideshow .control3.control-right,.section-slideshow .control4.control-right,.section-upcoming-events .control.control-right,.section-upcoming-events .control1.control-right,.section-upcoming-events .control2.control-right,.section-upcoming-events .control3.control-right,.section-upcoming-events .control4.control-right{left:90%}@media (min-width:768px){.ctv-carousel .control.control-right,.ctv-carousel .control1.control-right,.ctv-carousel .control2.control-right,.ctv-carousel .control3.control-right,.ctv-carousel .control4.control-right,.editors-nearby-picks .control.control-right,.editors-nearby-picks .control1.control-right,.editors-nearby-picks .control2.control-right,.editors-nearby-picks .control3.control-right,.editors-nearby-picks .control4.control-right,.slick-slider-3cols .control.control-right,.slick-slider-3cols .control1.control-right,.slick-slider-3cols .control2.control-right,.slick-slider-3cols .control3.control-right,.slick-slider-3cols .control4.control-right,.section-slideshow .control.control-right,.section-slideshow .control1.control-right,.section-slideshow .control2.control-right,.section-slideshow .control3.control-right,.section-slideshow .control4.control-right,.section-upcoming-events .control.control-right,.section-upcoming-events .control1.control-right,.section-upcoming-events .control2.control-right,.section-upcoming-events .control3.control-right,.section-upcoming-events .control4.control-right{left:105%}}.ctv-carousel .control.slick-disabled,.ctv-carousel .control1.slick-disabled,.ctv-carousel .control2.slick-disabled,.ctv-carousel .control3.slick-disabled,.ctv-carousel .control4.slick-disabled,.editors-nearby-picks .control.slick-disabled,.editors-nearby-picks .control1.slick-disabled,.editors-nearby-picks .control2.slick-disabled,.editors-nearby-picks .control3.slick-disabled,.editors-nearby-picks .control4.slick-disabled,.slick-slider-3cols .control.slick-disabled,.slick-slider-3cols .control1.slick-disabled,.slick-slider-3cols .control2.slick-disabled,.slick-slider-3cols .control3.slick-disabled,.slick-slider-3cols .control4.slick-disabled,.section-slideshow .control.slick-disabled,.section-slideshow .control1.slick-disabled,.section-slideshow .control2.slick-disabled,.section-slideshow .control3.slick-disabled,.section-slideshow .control4.slick-disabled,.section-upcoming-events .control.slick-disabled,.section-upcoming-events .control1.slick-disabled,.section-upcoming-events .control2.slick-disabled,.section-upcoming-events .control3.slick-disabled,.section-upcoming-events .control4.slick-disabled{cursor:default;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);opacity:.2}.ctv-carousel .control i,.ctv-carousel .control1 i,.ctv-carousel .control2 i,.ctv-carousel .control3 i,.ctv-carousel .control4 i,.editors-nearby-picks .control i,.editors-nearby-picks .control1 i,.editors-nearby-picks .control2 i,.editors-nearby-picks .control3 i,.editors-nearby-picks .control4 i,.slick-slider-3cols .control i,.slick-slider-3cols .control1 i,.slick-slider-3cols .control2 i,.slick-slider-3cols .control3 i,.slick-slider-3cols .control4 i,.section-slideshow .control i,.section-slideshow .control1 i,.section-slideshow .control2 i,.section-slideshow .control3 i,.section-slideshow .control4 i,.section-upcoming-events .control i,.section-upcoming-events .control1 i,.section-upcoming-events .control2 i,.section-upcoming-events .control3 i,.section-upcoming-events .control4 i{display:block;background-repeat:no-repeat;width:100%;height:100%}.ctv-carousel .control i.icon-control-left,.ctv-carousel .control1 i.icon-control-left,.ctv-carousel .control2 i.icon-control-left,.ctv-carousel .control3 i.icon-control-left,.ctv-carousel .control4 i.icon-control-left,.editors-nearby-picks .control i.icon-control-left,.editors-nearby-picks .control1 i.icon-control-left,.editors-nearby-picks .control2 i.icon-control-left,.editors-nearby-picks .control3 i.icon-control-left,.editors-nearby-picks .control4 i.icon-control-left,.slick-slider-3cols .control i.icon-control-left,.slick-slider-3cols .control1 i.icon-control-left,.slick-slider-3cols .control2 i.icon-control-left,.slick-slider-3cols .control3 i.icon-control-left,.slick-slider-3cols .control4 i.icon-control-left,.section-slideshow .control i.icon-control-left,.section-slideshow .control1 i.icon-control-left,.section-slideshow .control2 i.icon-control-left,.section-slideshow .control3 i.icon-control-left,.section-slideshow .control4 i.icon-control-left,.section-upcoming-events .control i.icon-control-left,.section-upcoming-events .control1 i.icon-control-left,.section-upcoming-events .control2 i.icon-control-left,.section-upcoming-events .control3 i.icon-control-left,.section-upcoming-events .control4 i.icon-control-left{background-image:url(/sites/all/themes/custom/ctvisit/img/icon.carousel-left.png)}.ctv-carousel .control i.icon-control-right,.ctv-carousel .control1 i.icon-control-right,.ctv-carousel .control2 i.icon-control-right,.ctv-carousel .control3 i.icon-control-right,.ctv-carousel .control4 i.icon-control-right,.editors-nearby-picks .control i.icon-control-right,.editors-nearby-picks .control1 i.icon-control-right,.editors-nearby-picks .control2 i.icon-control-right,.editors-nearby-picks .control3 i.icon-control-right,.editors-nearby-picks .control4 i.icon-control-right,.slick-slider-3cols .control i.icon-control-right,.slick-slider-3cols .control1 i.icon-control-right,.slick-slider-3cols .control2 i.icon-control-right,.slick-slider-3cols .control3 i.icon-control-right,.slick-slider-3cols .control4 i.icon-control-right,.section-slideshow .control i.icon-control-right,.section-slideshow .control1 i.icon-control-right,.section-slideshow .control2 i.icon-control-right,.section-slideshow .control3 i.icon-control-right,.section-slideshow .control4 i.icon-control-right,.section-upcoming-events .control i.icon-control-right,.section-upcoming-events .control1 i.icon-control-right,.section-upcoming-events .control2 i.icon-control-right,.section-upcoming-events .control3 i.icon-control-right,.section-upcoming-events .control4 i.icon-control-right{background-image:url(/sites/all/themes/custom/ctvisit/img/icon.carousel-right.png)}@media (max-width:767px){.tri-col-slider .control2.control-right{left:93%}.tri-col-slider .control2.control-left{right:93%}}.ext-picker,.page-homepage .picker-outer .idea-picker,.page-hartford .picker-outer .idea-picker,.page-fairfield .picker-outer .idea-picker,.page-mystic .picker-outer .idea-picker,.page-litchfield .picker-outer .idea-picker,.page-new-haven .picker-outer .idea-picker,.content-listings .picker-outer .neighborhood-picker,.node-embedded-view-page .picker-outer .neighborhood-picker,.page-experience .picker-outer .experience-picker,.page-trail .picker-outer .region-picker,.page-antiquestrail .picker-outer .region-picker,.content-utility-with-tabs .section-details .picker,.page-press-room .section-details .pressroom-picker{display:none;position:relative}@media (min-width:768px){.ext-picker,.page-homepage .picker-outer .idea-picker,.page-hartford .picker-outer .idea-picker,.page-fairfield .picker-outer .idea-picker,.page-mystic .picker-outer .idea-picker,.page-litchfield .picker-outer .idea-picker,.page-new-haven .picker-outer .idea-picker,.content-listings .picker-outer .neighborhood-picker,.node-embedded-view-page .picker-outer .neighborhood-picker,.page-experience .picker-outer .experience-picker,.page-trail .picker-outer .region-picker,.page-antiquestrail .picker-outer .region-picker,.content-utility-with-tabs .section-details .picker,.page-press-room .section-details .pressroom-picker{display:block}}.ext-picker .slide-img,.page-homepage .picker-outer .idea-picker .slide-img,.page-hartford .picker-outer .idea-picker .slide-img,.page-fairfield .picker-outer .idea-picker .slide-img,.page-mystic .picker-outer .idea-picker .slide-img,.page-litchfield .picker-outer .idea-picker .slide-img,.page-new-haven .picker-outer .idea-picker .slide-img,.content-listings .picker-outer .neighborhood-picker .slide-img,.node-embedded-view-page .picker-outer .neighborhood-picker .slide-img,.page-experience .picker-outer .experience-picker .slide-img,.page-trail .picker-outer .region-picker .slide-img,.page-antiquestrail .picker-outer .region-picker .slide-img,.content-utility-with-tabs .section-details .picker .slide-img,.page-press-room .section-details .pressroom-picker .slide-img{background-repeat:no-repeat;background-size:contain;background-position:center top;display:none;width:100%;position:absolute;top:0;left:0}.ext-picker .slide-img:first-child,.page-homepage .picker-outer .idea-picker .slide-img:first-child,.page-hartford .picker-outer .idea-picker .slide-img:first-child,.page-fairfield .picker-outer .idea-picker .slide-img:first-child,.page-mystic .picker-outer .idea-picker .slide-img:first-child,.page-litchfield .picker-outer .idea-picker .slide-img:first-child,.page-new-haven .picker-outer .idea-picker .slide-img:first-child,.content-listings .picker-outer .neighborhood-picker .slide-img:first-child,.node-embedded-view-page .picker-outer .neighborhood-picker .slide-img:first-child,.page-experience .picker-outer .experience-picker .slide-img:first-child,.page-trail .picker-outer .region-picker .slide-img:first-child,.page-antiquestrail .picker-outer .region-picker .slide-img:first-child,.content-utility-with-tabs .section-details .picker .slide-img:first-child,.page-press-room .section-details .pressroom-picker .slide-img:first-child{display:block}.ext-picker a.slide-link,.page-homepage .picker-outer .idea-picker a.slide-link,.page-hartford .picker-outer .idea-picker a.slide-link,.page-fairfield .picker-outer .idea-picker a.slide-link,.page-mystic .picker-outer .idea-picker a.slide-link,.page-litchfield .picker-outer .idea-picker a.slide-link,.page-new-haven .picker-outer .idea-picker a.slide-link,.content-listings .picker-outer .neighborhood-picker a.slide-link,.node-embedded-view-page .picker-outer .neighborhood-picker a.slide-link,.page-experience .picker-outer .experience-picker a.slide-link,.page-trail .picker-outer .region-picker a.slide-link,.page-antiquestrail .picker-outer .region-picker a.slide-link,.content-utility-with-tabs .section-details .picker a.slide-link,.page-press-room .section-details .pressroom-picker a.slide-link{display:block;float:left;position:relative;z-index:2}.ext-dichotomy a,.page-interest .section-dichotomy .dichotomy a,.page-dine .section-dichotomy .dichotomy a,.page-stay .section-dichotomy .dichotomy a,.page-experience .section-dichotomy .dichotomy a{margin:0 auto;position:relative;display:block;float:left;width:50%;height:116px}@media (min-width:568px){.ext-dichotomy a,.page-interest .section-dichotomy .dichotomy a,.page-dine .section-dichotomy .dichotomy a,.page-stay .section-dichotomy .dichotomy a,.page-experience .section-dichotomy .dichotomy a{height:215px}}@media (min-width:768px){.ext-dichotomy a,.page-interest .section-dichotomy .dichotomy a,.page-dine .section-dichotomy .dichotomy a,.page-stay .section-dichotomy .dichotomy a,.page-experience .section-dichotomy .dichotomy a{height:288px}}@media (min-width:992px){.ext-dichotomy a,.page-interest .section-dichotomy .dichotomy a,.page-dine .section-dichotomy .dichotomy a,.page-stay .section-dichotomy .dichotomy a,.page-experience .section-dichotomy .dichotomy a{height:376px}}@media (min-width:1200px){.ext-dichotomy a,.page-interest .section-dichotomy .dichotomy a,.page-dine .section-dichotomy .dichotomy a,.page-stay .section-dichotomy .dichotomy a,.page-experience .section-dichotomy .dichotomy a{height:468px}}.ext-dichotomy a figure,.page-interest .section-dichotomy .dichotomy a figure,.page-dine .section-dichotomy .dichotomy a figure,.page-stay .section-dichotomy .dichotomy a figure,.page-experience .section-dichotomy .dichotomy a figure{width:100%;height:100%}.ext-dichotomy a figure .dichotomy-img,.page-interest .section-dichotomy .dichotomy a figure .dichotomy-img,.page-dine .section-dichotomy .dichotomy a figure .dichotomy-img,.page-stay .section-dichotomy .dichotomy a figure .dichotomy-img,.page-experience .section-dichotomy .dichotomy a figure .dichotomy-img{background-repeat:no-repeat;background-size:cover;background-position:center;height:100%;width:100%}.ext-dichotomy a figure figcaption,.page-interest .section-dichotomy .dichotomy a figure figcaption,.page-dine .section-dichotomy .dichotomy a figure figcaption,.page-stay .section-dichotomy .dichotomy a figure figcaption,.page-experience .section-dichotomy .dichotomy a figure figcaption{position:absolute;text-align:center;width:85%;z-index:2;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ext-dichotomy a figure figcaption h3,.page-interest .section-dichotomy .dichotomy a figure figcaption h3,.page-dine .section-dichotomy .dichotomy a figure figcaption h3,.page-stay .section-dichotomy .dichotomy a figure figcaption h3,.page-experience .section-dichotomy .dichotomy a figure figcaption h3{font-size:1.75rem;line-height:1.75rem;margin-bottom:0;font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;text-transform:uppercase;color:white;text-shadow:0 0 12px black}@media (min-width:568px){.ext-dichotomy a figure figcaption h3,.page-interest .section-dichotomy .dichotomy a figure figcaption h3,.page-dine .section-dichotomy .dichotomy a figure figcaption h3,.page-stay .section-dichotomy .dichotomy a figure figcaption h3,.page-experience .section-dichotomy .dichotomy a figure figcaption h3{font-size:2.5rem;line-height:2.5rem}}@media (min-width:768px){.ext-dichotomy a figure figcaption h3,.page-interest .section-dichotomy .dichotomy a figure figcaption h3,.page-dine .section-dichotomy .dichotomy a figure figcaption h3,.page-stay .section-dichotomy .dichotomy a figure figcaption h3,.page-experience .section-dichotomy .dichotomy a figure figcaption h3{font-size:4rem;line-height:4rem}}@media (min-width:992px){.ext-dichotomy a figure figcaption h3,.page-interest .section-dichotomy .dichotomy a figure figcaption h3,.page-dine .section-dichotomy .dichotomy a figure figcaption h3,.page-stay .section-dichotomy .dichotomy a figure figcaption h3,.page-experience .section-dichotomy .dichotomy a figure figcaption h3{font-size:5rem;line-height:5rem}}.ext-detailed-results>.container,.page-getaways .section-detailed-results>.container,.page-experience .section-detailed-results>.container{width:100%}.ext-detailed-results div.result,.page-getaways .section-detailed-results div.result,.page-experience .section-detailed-results div.result{width:100%;margin:0 auto 30px auto}@media (min-width:992px){.ext-detailed-results div.result,.page-getaways .section-detailed-results div.result,.page-experience .section-detailed-results div.result{width:954px;margin:0 auto 60px auto}}.ext-detailed-results div.result:last-of-type,.page-getaways .section-detailed-results div.result:last-of-type,.page-experience .section-detailed-results div.result:last-of-type{margin-bottom:30px}.ext-detailed-results div.result .details,.page-getaways .section-detailed-results div.result .details,.page-experience .section-detailed-results div.result .details{height:auto}@media (min-width:768px){.ext-detailed-results div.result .details,.page-getaways .section-detailed-results div.result .details,.page-experience .section-detailed-results div.result .details{height:292px}}.ext-detailed-results div.result .details-left,.page-getaways .section-detailed-results div.result .details-left,.page-experience .section-detailed-results div.result .details-left{float:left;background-repeat:no-repeat;background-size:cover;background-position:center;min-height:204px;width:100%;position:relative}@media (min-width:768px){.ext-detailed-results div.result .details-left,.page-getaways .section-detailed-results div.result .details-left,.page-experience .section-detailed-results div.result .details-left{height:100%}}@media (min-width:768px){.ext-detailed-results div.result .details-left,.page-getaways .section-detailed-results div.result .details-left,.page-experience .section-detailed-results div.result .details-left{width:61%}}.ext-detailed-results div.result .details-left .img-link,.page-getaways .section-detailed-results div.result .details-left .img-link,.page-experience .section-detailed-results div.result .details-left .img-link{position:absolute;top:0;left:0;right:0;bottom:0}.ext-detailed-results div.result .details-left .img-caption,.page-getaways .section-detailed-results div.result .details-left .img-caption,.page-experience .section-detailed-results div.result .details-left .img-caption{position:absolute;bottom:0;left:0;width:100%;padding:18px 10px 18px 20px;background-color:rgba(28,60,109,0.5)}.ext-detailed-results div.result .details-left .img-caption h3,.page-getaways .section-detailed-results div.result .details-left .img-caption h3,.page-experience .section-detailed-results div.result .details-left .img-caption h3{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.625rem;line-height:1.625rem;color:white;margin:0;padding:0;display:inline}.ext-detailed-results div.result .details-left .img-caption h3 a,.page-getaways .section-detailed-results div.result .details-left .img-caption h3 a,.page-experience .section-detailed-results div.result .details-left .img-caption h3 a{color:white}.ext-detailed-results div.result .details-left .img-caption .icon,.page-getaways .section-detailed-results div.result .details-left .img-caption .icon,.page-experience .section-detailed-results div.result .details-left .img-caption .icon{display:none;background-repeat:no-repeat;background-image:url(/sites/all/themes/custom/ctvisit/img/season.white.sprite.png);width:32px;height:34px;float:right}@media (min-width:768px){.ext-detailed-results div.result .details-left .img-caption .icon,.page-getaways .section-detailed-results div.result .details-left .img-caption .icon,.page-experience .section-detailed-results div.result .details-left .img-caption .icon{display:inline-block}}.ext-detailed-results div.result .details-left .img-caption .icon.spring,.page-getaways .section-detailed-results div.result .details-left .img-caption .icon.spring,.page-experience .section-detailed-results div.result .details-left .img-caption .icon.spring{width:37px;background-position:0 0}.ext-detailed-results div.result .details-left .img-caption .icon.summer,.page-getaways .section-detailed-results div.result .details-left .img-caption .icon.summer,.page-experience .section-detailed-results div.result .details-left .img-caption .icon.summer{width:34px;background-position:-45px 0}.ext-detailed-results div.result .details-left .img-caption .icon.fall,.page-getaways .section-detailed-results div.result .details-left .img-caption .icon.fall,.page-experience .section-detailed-results div.result .details-left .img-caption .icon.fall{width:36px;background-position:-83px 0}.ext-detailed-results div.result .details-left .img-caption .icon.winter,.page-getaways .section-detailed-results div.result .details-left .img-caption .icon.winter,.page-experience .section-detailed-results div.result .details-left .img-caption .icon.winter{width:34px;background-position:-126px 0}.ext-detailed-results div.result .details-left .img-caption .icon.holiday,.page-getaways .section-detailed-results div.result .details-left .img-caption .icon.holiday,.page-experience .section-detailed-results div.result .details-left .img-caption .icon.holiday{width:25px;background-position:-161px 0}.ext-detailed-results div.result .details-right,.page-getaways .section-detailed-results div.result .details-right,.page-experience .section-detailed-results div.result .details-right{float:right;width:100%;background-color:#d7dee1}@media (min-width:768px){.ext-detailed-results div.result .details-right,.page-getaways .section-detailed-results div.result .details-right,.page-experience .section-detailed-results div.result .details-right{width:39%;height:100%}}.ext-detailed-results div.result .details-right .details-right-top,.page-getaways .section-detailed-results div.result .details-right .details-right-top,.page-experience .section-detailed-results div.result .details-right .details-right-top{height:63%;padding:20px 0 0 0}.ext-detailed-results div.result .details-right .details-right-top .num-days,.page-getaways .section-detailed-results div.result .details-right .details-right-top .num-days,.page-experience .section-detailed-results div.result .details-right .details-right-top .num-days{width:31%;float:left;font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;font-size:1.75rem;line-height:1.75rem;color:#0076bf;text-transform:uppercase;text-align:center;padding-left:20px;padding-top:33px}.ext-detailed-results div.result .details-right .details-right-top .num-days .number,.page-getaways .section-detailed-results div.result .details-right .details-right-top .num-days .number,.page-experience .section-detailed-results div.result .details-right .details-right-top .num-days .number{font-size:3.125rem;line-height:3.3125rem}.ext-detailed-results div.result .details-right .details-right-top .map,.page-getaways .section-detailed-results div.result .details-right .details-right-top .map,.page-experience .section-detailed-results div.result .details-right .details-right-top .map{width:69%;float:right;height:100%;border-left:1px solid white}.ext-detailed-results div.result .details-right .details-right-top .map img,.page-getaways .section-detailed-results div.result .details-right .details-right-top .map img,.page-experience .section-detailed-results div.result .details-right .details-right-top .map img{margin:4px auto 0 auto;max-width:90%}@media (min-width:992px){.ext-detailed-results div.result .details-right .details-right-top .map img,.page-getaways .section-detailed-results div.result .details-right .details-right-top .map img,.page-experience .section-detailed-results div.result .details-right .details-right-top .map img{max-width:100%}}.ext-detailed-results div.result .details-right .details-right-bottom,.page-getaways .section-detailed-results div.result .details-right .details-right-bottom,.page-experience .section-detailed-results div.result .details-right .details-right-bottom{height:37%}.ext-detailed-results div.result .details-right .details-right-bottom .place-list,.page-getaways .section-detailed-results div.result .details-right .details-right-bottom .place-list,.page-experience .section-detailed-results div.result .details-right .details-right-bottom .place-list{display:none;height:83%;-webkit-column-count:2;-moz-column-count:2;column-count:2;padding-top:12px;overflow:hidden}@media (min-width:768px){.ext-detailed-results div.result .details-right .details-right-bottom .place-list,.page-getaways .section-detailed-results div.result .details-right .details-right-bottom .place-list,.page-experience .section-detailed-results div.result .details-right .details-right-bottom .place-list{display:block}}.ext-detailed-results div.result .details-right .details-right-bottom .place-list span,.page-getaways .section-detailed-results div.result .details-right .details-right-bottom .place-list span,.page-experience .section-detailed-results div.result .details-right .details-right-bottom .place-list span{padding-left:32px;position:relative;display:block;font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.125rem;color:black;margin-bottom:5px}.ext-detailed-results div.result .details-right .details-right-bottom .place-list span i.icon-star-red,.page-getaways .section-detailed-results div.result .details-right .details-right-bottom .place-list span i.icon-star-red,.page-experience .section-detailed-results div.result .details-right .details-right-bottom .place-list span i.icon-star-red{display:block;background-repeat:no-repeat;background-image:url(/sites/all/themes/custom/ctvisit/img/icon.star.red.png);background-position:center;background-size:contain;width:12px;height:12px;position:absolute;left:14px;top:3px}.ext-detailed-results div.result .details-right .details-right-bottom a.see-more-block,.page-getaways .section-detailed-results div.result .details-right .details-right-bottom a.see-more-block,.page-experience .section-detailed-results div.result .details-right .details-right-bottom a.see-more-block{display:block;height:17%;text-align:right;padding-right:10px;font-size:0;line-height:0}.ext-detailed-results div.result .details-right .details-right-bottom a.see-more-block span,.page-getaways .section-detailed-results div.result .details-right .details-right-bottom a.see-more-block span,.page-experience .section-detailed-results div.result .details-right .details-right-bottom a.see-more-block span{color:#ec1c24;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:.6875rem;line-height:1.125rem;text-transform:uppercase}.ext-detailed-results div.result a.description,.page-getaways .section-detailed-results div.result a.description,.page-experience .section-detailed-results div.result a.description{display:block;background-color:#c6d0d4;padding:16px}.ext-detailed-results div.result a.description p,.page-getaways .section-detailed-results div.result a.description p,.page-experience .section-detailed-results div.result a.description p{color:#1c3c6d;font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:1rem;line-height:1.1875rem;margin-bottom:0}.ext-detailed-results div.result a.description p span,.page-getaways .section-detailed-results div.result a.description p span,.page-experience .section-detailed-results div.result a.description p span{color:#ec1c24}.section-views{padding:50px 0;background-image:url(/sites/all/themes/custom/ctvisit/img/img.main-bg-new.png);background-repeat:repeat;background-position:top}.section-views h3{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;font-size:3.375rem;line-height:3.375rem;color:#1c3c6d;text-align:center;padding:0;margin-bottom:27px}@media (max-width:767px){.section-views h3{font-size:2.75rem;line-height:3.125rem}}.section-views a{display:block;width:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.section-views .medium-img a{height:400px}.section-views .small-img{height:200px}.section-views .small-img a{height:180px}.section-views .small-img.top{margin-bottom:20px}.section-views .small-img.bottom{margin-top:20px}.section-views .fav-view-img.is-video:before{width:70px;height:70px}.section-views .modal .modal-dialog,.node-type-listing .modal .modal-dialog{position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:992px){.section-views .modal .modal-dialog,.node-type-listing .modal .modal-dialog{width:960px}}.section-views .modal .modal-dialog .modal-content,.node-type-listing .modal .modal-dialog .modal-content{border-radius:0;box-shadow:none;border:none;background-color:transparent}.section-views .modal .modal-body,.node-type-listing .modal .modal-body{padding:60px;background-color:#dfe4e7}.section-views .modal .modal-body .carousel-container,.node-type-listing .modal .modal-body .carousel-container{position:relative}.section-views .modal .modal-body .carousel-container .embedded-video iframe,.node-type-listing .modal .modal-body .carousel-container .embedded-video iframe{width:100%;height:387px}.section-views .modal .modal-body .carousel-container .slick-list,.node-type-listing .modal .modal-body .carousel-container .slick-list{padding-bottom:73px}.section-views .modal .modal-body .carousel-container .main-images,.node-type-listing .modal .modal-body .carousel-container .main-images{margin-bottom:0}.section-views .modal .modal-body .carousel-container .main-images div.large-img,.node-type-listing .modal .modal-body .carousel-container .main-images div.large-img{position:relative;display:block;width:100%;background-repeat:no-repeat;background-position:center;background-size:contain;height:393px}.section-views .modal .modal-body .carousel-container h4.caption,.node-type-listing .modal .modal-body .carousel-container h4.caption{position:absolute;top:102%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);text-align:center;padding:3px}.section-views .modal .modal-body .carousel-container h4.caption a,.node-type-listing .modal .modal-body .carousel-container h4.caption a{text-decoration:underline;font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:1.25rem;line-height:1.5rem;color:black}.section-views .modal .modal-body .carousel-container h4.caption a:hover,.node-type-listing .modal .modal-body .carousel-container h4.caption a:hover{text-decoration:none}.section-views .modal .modal-body .thumbnails,.node-type-listing .modal .modal-body .thumbnails{margin-bottom:0}.section-views .modal .modal-body .thumbnails .thumb,.node-type-listing .modal .modal-body .thumbnails .thumb{display:block;height:112px;width:140px;border:1px solid white;background-repeat:no-repeat;background-position:center;background-size:cover;margin:0 17px;position:relative;cursor:pointer}.section-views .modal .modal-body .thumbnails .thumb.is-video:before,.node-type-listing .modal .modal-body .thumbnails .thumb.is-video:before{width:42px;height:42px}.section-views .modal .modal-body .thumbnails .thumb.last-child,.node-type-listing .modal .modal-body .thumbnails .thumb.last-child{margin-right:0}.section-views .modal .modal-body .thumbnails .control4.control-left,.node-type-listing .modal .modal-body .thumbnails .control4.control-left{right:101%}.section-views .modal .modal-body .thumbnails .control4.control-right,.node-type-listing .modal .modal-body .thumbnails .control4.control-right{left:101%}.section-views .is-video:before,.node-type-listing .is-video:before{content:'';background-repeat:no-repeat;background-position:center;background-size:cover;background-image:url(/sites/all/themes/custom/ctvisit/img/icon.play-button.png);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:768px){body:not(.node-type-event) .search-filter-form .input-group,body:not(.node-type-event) .search-filter-form .input-group-btn{display:block;width:100%}body:not(.node-type-event) .search-filter-form span.input-group-btn{width:50px;height:70px;z-index:2;position:absolute;right:0;top:70px}}.search-filter-form{display:block}.search-filter-form.is-open button.filter-toggle span.caret{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.search-filter-form button.search-submit-primary span{display:block}.search-filter-form button.filter-toggle{border-radius:0;background-color:#0076bf;color:white;border-top:none;border-left:none;border-right:none;border-bottom:5px solid #54b948;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.375rem;line-height:4.0625rem;padding:0 30px;outline:none}@media (max-width:768px){.search-filter-form button.filter-toggle{text-align:left;width:100%}}.search-filter-form button.filter-toggle:focus,.search-filter-form button.filter-toggle:active{outline:none}.search-filter-form button.filter-toggle span.caret{border-top:16px dashed;border-right:12px solid transparent;border-left:12px solid transparent;right:20px;position:absolute;top:27px}@media (min-width:768px){.search-filter-form button.filter-toggle span.caret{position:static;margin-left:183px}}.search-filter-form input[type=text].main-search-input,.search-filter-form #edit-keys{font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:1.0625rem;line-height:3.625rem;border:none;border-radius:0;color:#1c3c6d;box-shadow:none;background-color:#d2d9dd;height:70px;padding:6px 20px;text-transform:uppercase}.search-filter-form #edit-keys{width:100%}.search-filter-form label[for=edit-keys]{display:none}.search-filter-form #edit-submit{display:none}.search-filter-form span.input-group-btn{border-radius:0;background-color:#54b948;border:none;padding:0;margin:0}.search-filter-form span.input-group-btn button{background-color:transparent;height:100%;width:100%;color:white;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:2rem;line-height:3.3125rem;margin:0;border-radius:0;padding:0 19px;border:none}.search-filter-form ul.filter-menu{display:none;position:absolute;z-index:3;border:none;background-color:#0076bf;border-radius:0;color:#1c3c6d;box-shadow:none;width:100%;margin:-5px 0 0 0;padding:12px 28px}@media (max-width:768px){.search-filter-form ul.filter-menu{width:100%}}.search-filter-form ul.filter-menu li:not(.leaf){display:block;border-bottom:5px solid #54b948;margin-bottom:35px}.search-filter-form ul.filter-menu li:not(.leaf).no-border{border-bottom:none}.search-filter-form ul.filter-menu .leaf{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:.9375rem;line-height:.9375rem;color:#4d4d4d;list-style:none;margin:0 0 12px 0}.search-filter-form ul.filter-menu .form-group{margin-bottom:0}.search-filter-form ul.filter-menu .input-group input{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:.9375rem;line-height:1.125rem;border-top:none;border-left:none;border-bottom:none;border-right:1px solid #d2d9dd;border-radius:0;color:#4d4d4d;box-shadow:none}.search-filter-form ul.filter-menu .input-group span.input-group-addon{background-color:white;border:none;border-radius:0;box-shadow:none;padding:6px 20px}.search-filter-form ul.filter-menu button.dropdown-options{width:100%;background-color:#d2d9dd;text-transform:uppercase;color:#4d4d4d;text-align:left;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:.9375rem;line-height:2.375rem;border:none;box-shadow:none;padding:0 10px;position:relative;display:block}.search-filter-form ul.filter-menu button.dropdown-options.is-open span.caret{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.search-filter-form ul.filter-menu button.dropdown-options span.caret-outer{display:block;position:absolute;top:0;right:0;bottom:0;width:54px;border-left:1px solid white}.search-filter-form ul.filter-menu button.dropdown-options span.caret{border-top:12px dashed;border-right:10px solid transparent;border-left:10px solid transparent;color:white;margin-left:15px}.search-filter-form ul.filter-menu .options-content{background-color:white}.search-filter-form ul.filter-menu .options-content .options-content-inner{padding:16px 12px}.search-filter-form ul.filter-menu .options-content .checkbox,.search-filter-form ul.filter-menu .options-content .form-item{margin:0 0 12px 0;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:.9375rem;line-height:.9375rem;color:#4d4d4d;padding-right:10px}.search-filter-form ul.filter-menu .options-content .checkbox:last-child,.search-filter-form ul.filter-menu .options-content .form-item:last-child{margin-bottom:0}.search-filter-form ul.filter-menu .options-content .checkbox .description,.search-filter-form ul.filter-menu .options-content .form-item .description{display:none}.search-filter-form ul.filter-menu .options-content label{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:.9375rem;line-height:.9375rem;color:#4d4d4d;padding-right:10px}.search-filter-form ul.filter-menu .options-content input[type=checkbox],.search-filter-form ul.filter-menu .options-content input[type=radio]{margin:0 7px 0 0}.search-filter-form ul.filter-menu .select-outer{width:100%;height:38px;padding:0;margin-bottom:0;border-radius:0;overflow:hidden;border:1px solid #0076bf;background-color:#fff;position:relative;cursor:pointer;margin-top:30px}.search-filter-form ul.filter-menu .select-outer .icon-down-outer{position:absolute;right:0;top:0;height:100%;width:42px;pointer-events:none}.search-filter-form ul.filter-menu .select-outer .icon-down-outer i.icon-down{display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:0;height:0;border-style:solid;border-width:13px 10.8333333333px 0 10.8333333333px;border-color:#0076bf transparent transparent transparent;pointer-events:none}.search-filter-form ul.filter-menu .select-outer select{border:none;box-shadow:none;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:100%;padding:0 10px;font-family:lato,Arial,Verdana,sans-serif;font-weight:400;text-transform:uppercase;font-size:.9375rem;line-height:.9375rem;color:#0076bf;cursor:pointer}.search-filter-form ul.filter-menu .select-outer select:focus{outline:none}.search-filter-form ul.filter-menu .select-outer select::-ms-expand{display:none}.search-filter-form .search-btn{display:block;width:100%;text-transform:uppercase;text-align:center;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;text-shadow:none;box-shadow:none;border-radius:0;border:none;padding:13px 0;background-color:#54b948;color:white;margin:0 auto;padding:15px 12px}.search-filter-badges{padding:30px 30px 20px 30px}.search-filter-badges h3{display:none}.search-filter-badges .item-list ul li{list-style:none;display:block;float:left;font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.75rem;color:#1c3c6d;background-color:#d2d9dd;margin:0 15px 0 0;position:relative;min-width:155px;text-align:center;padding:0 30px}.search-filter-badges .item-list ul li a{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:.6;color:white;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);float:none;font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:1rem;line-height:1.75rem;text-transform:uppercase;display:inline-block;padding:0 10px}.search-filter-badges .item-list ul li a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.search-filter-badges .search-reset{color:#0076bf;text-transform:uppercase;font-size:.9375rem;position:relative;top:-3px}nav.search-pagination{text-align:right;margin-bottom:10px;padding-right:20px}nav.search-pagination ul{margin:0;padding:0;list-style-type:none;display:inline-block}nav.search-pagination ul li{float:left;font-size:.9375rem;line-height:.9375rem;color:#4d4d4d;margin-right:4px}nav.search-pagination ul li.active span{color:#54b948}nav.search-pagination ul li a{color:#4d4d4d}nav.search-pagination ul li a:hover{text-decoration:underline}.section-deals h3{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;font-size:3.375rem;line-height:3.375rem;background-color:#0076bf;color:white;text-align:center;padding:18px 0;margin-bottom:0}@media (max-width:767px){.section-deals h3{font-size:2.75rem;line-height:3.125rem}}.section-deals .carousel-inner{background-color:#d2d9dd;padding:30px 0}.section-deals .carousel-inner .gradient{height:130px;width:100%;position:absolute;top:0;left:0;z-index:0;background:#99c8e5;background:-webkit-linear-gradient(#4098ce,#99c8e5);background:-o-linear-gradient(#4098ce,#99c8e5);background:-moz-linear-gradient(#4098ce,#99c8e5);background:linear-gradient(#4098ce,#99c8e5)}.section-deals .carousel-inner figure.middle{margin:0 auto}.section-deals .carousel-inner figure.right{margin:0 0 0 auto}@media (min-width:768px){.section-deals figure{margin-right:38px}}@media (min-width:992px){.section-deals figure{margin-right:120px}}@media (min-width:1200px){.section-deals figure{margin-right:85px}}.section-deals figure>a{display:block}.section-deals figure .event-date{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.375rem;line-height:1.375rem;color:#1c3c6d;text-align:center;margin-bottom:10px;padding:0}.section-deals figure .carousel-img{background-repeat:no-repeat;background-size:cover;background-position:center;width:250px;height:250px;margin:0 auto 15px;border:1px solid white}@media (min-width:480px){.section-deals figure .carousel-img{width:276px;height:276px}}@media (min-width:768px){.section-deals figure .carousel-img{width:100%}}.section-deals figure .over{position:absolute;bottom:0;left:0;width:100%;padding:10px;background-color:rgba(28,60,109,0.5)}.section-deals figure .over h4{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:white;text-align:center;margin-bottom:0;padding:0}.section-deals figure figcaption{margin:0 auto;width:250px}@media (min-width:480px){.section-deals figure figcaption{width:276px}}.section-deals figure figcaption h4{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;color:#1c3c6d;text-align:center;margin-bottom:2px;padding:0}.section-deals figure figcaption h5{font-family:lato,Arial,Verdana,sans-serif;font-weight:300;font-style:italic;font-size:1.125rem;line-height:1.125rem;color:#1c3c6d;text-align:center;margin-bottom:20px;padding:0}.section-deals figure figcaption p{font-family:lato,Arial,Verdana,sans-serif;font-weight:300;font-style:italic;font-size:1.125rem;line-height:1.125rem;color:#1c3c6d;text-align:center;margin-bottom:20px;padding:0}.section-deals figure figcaption p strong{font-style:normal}.section-deals figure figcaption a.more{display:block;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.125rem;text-transform:uppercase;color:#1c3c6d;text-align:center;margin-bottom:0;padding:5px 0}.section-deals figure figcaption.under p{font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1rem;padding:0 10px}.gmap{margin:0 auto;width:250px;height:250px}@media (min-width:480px){.gmap{width:75%}}@media (min-width:568px){.gmap{height:300px}}@media (min-width:768px){.gmap{height:360px}}@media (min-width:992px){.gmap{width:100%;height:490px}}.gmap .info-window .img-container{display:none;float:left;height:150px;width:150px}@media (min-width:768px){.gmap .info-window .img-container{display:block}}.gmap .info-window .img-container img{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.gmap .info-window .bodyContent{float:left;padding:10px 0 10px 20px}.gmap .info-window .bodyContent,.gmap .info-window .bodyContent *{font-size:1rem;line-height:1rem;color:#4d4d4d}.gmap .info-window .bodyContent .buttons{width:100%}.gmap .info-window .bodyContent .buttons a{display:inline-block;text-transform:uppercase;text-align:center;font-family:lato,Verdana,sans-serif;font-weight:700;padding:10px;background-color:#54b948;color:#FFF;margin:5px auto;font-size:.875rem;line-height:.875rem;padding:10px}@media (min-width:768px){.gmap .info-window .bodyContent .buttons a{margin:0 10px 0 0}}@media (min-width:992px){.gmap .info-window .bodyContent .buttons a{font-size:1.125rem;line-height:1.125rem;padding:10px}}.scroll-link{position:relative;top:-140px}.facetapi-disabled{opacity:1 !important;filter:alpha(opacity=100) !important}.mobile-picker,.page-homepage .views-exposed-form,.page-hartford .views-exposed-form,.page-fairfield .views-exposed-form,.page-mystic .views-exposed-form,.page-litchfield .views-exposed-form,.page-new-haven .views-exposed-form,.content-listings .views-exposed-form,.node-embedded-view-page .views-exposed-form,.page-experience .views-exposed-form,.page-trail .views-exposed-form,.page-antiquestrail .views-exposed-form,.content-utility-with-tabs .views-exposed-form,.page-press-room .views-exposed-form{text-align:center}.mobile-picker label,.page-homepage .views-exposed-form label,.page-hartford .views-exposed-form label,.page-fairfield .views-exposed-form label,.page-mystic .views-exposed-form label,.page-litchfield .views-exposed-form label,.page-new-haven .views-exposed-form label,.content-listings .views-exposed-form label,.node-embedded-view-page .views-exposed-form label,.page-experience .views-exposed-form label,.page-trail .views-exposed-form label,.page-antiquestrail .views-exposed-form label,.content-utility-with-tabs .views-exposed-form label,.page-press-room .views-exposed-form label,.mobile-picker .description,.page-homepage .views-exposed-form .description,.page-hartford .views-exposed-form .description,.page-fairfield .views-exposed-form .description,.page-mystic .views-exposed-form .description,.page-litchfield .views-exposed-form .description,.page-new-haven .views-exposed-form .description,.content-listings .views-exposed-form .description,.node-embedded-view-page .views-exposed-form .description,.page-experience .views-exposed-form .description,.page-trail .views-exposed-form .description,.page-antiquestrail .views-exposed-form .description,.content-utility-with-tabs .views-exposed-form .description,.page-press-room .views-exposed-form .description{display:none}@media (min-width:768px){.mobile-picker,.page-homepage .views-exposed-form,.page-hartford .views-exposed-form,.page-fairfield .views-exposed-form,.page-mystic .views-exposed-form,.page-litchfield .views-exposed-form,.page-new-haven .views-exposed-form,.content-listings .views-exposed-form,.node-embedded-view-page .views-exposed-form,.page-experience .views-exposed-form,.page-trail .views-exposed-form,.page-antiquestrail .views-exposed-form,.content-utility-with-tabs .views-exposed-form,.page-press-room .views-exposed-form{display:none}}.mobile-picker .views-exposed-widget,.page-homepage .views-exposed-form .views-exposed-widget,.page-hartford .views-exposed-form .views-exposed-widget,.page-fairfield .views-exposed-form .views-exposed-widget,.page-mystic .views-exposed-form .views-exposed-widget,.page-litchfield .views-exposed-form .views-exposed-widget,.page-new-haven .views-exposed-form .views-exposed-widget,.content-listings .views-exposed-form .views-exposed-widget,.node-embedded-view-page .views-exposed-form .views-exposed-widget,.page-experience .views-exposed-form .views-exposed-widget,.page-trail .views-exposed-form .views-exposed-widget,.page-antiquestrail .views-exposed-form .views-exposed-widget,.content-utility-with-tabs .views-exposed-form .views-exposed-widget,.page-press-room .views-exposed-form .views-exposed-widget{width:100%;padding:0}@media (max-width:767px){.mobile-picker .form-type-select,.page-homepage .views-exposed-form .form-type-select,.page-hartford .views-exposed-form .form-type-select,.page-fairfield .views-exposed-form .form-type-select,.page-mystic .views-exposed-form .form-type-select,.page-litchfield .views-exposed-form .form-type-select,.page-new-haven .views-exposed-form .form-type-select,.content-listings .views-exposed-form .form-type-select,.node-embedded-view-page .views-exposed-form .form-type-select,.page-experience .views-exposed-form .form-type-select,.page-trail .views-exposed-form .form-type-select,.page-antiquestrail .views-exposed-form .form-type-select,.content-utility-with-tabs .views-exposed-form .form-type-select,.page-press-room .views-exposed-form .form-type-select{width:90%;height:30px;padding:0;margin:0 auto 20px auto;border-radius:0;overflow:hidden;background-color:#a6a6a6;position:relative;cursor:pointer}.mobile-picker .form-type-select::before,.page-homepage .views-exposed-form .form-type-select::before,.page-hartford .views-exposed-form .form-type-select::before,.page-fairfield .views-exposed-form .form-type-select::before,.page-mystic .views-exposed-form .form-type-select::before,.page-litchfield .views-exposed-form .form-type-select::before,.page-new-haven .views-exposed-form .form-type-select::before,.content-listings .views-exposed-form .form-type-select::before,.node-embedded-view-page .views-exposed-form .form-type-select::before,.page-experience .views-exposed-form .form-type-select::before,.page-trail .views-exposed-form .form-type-select::before,.page-antiquestrail .views-exposed-form .form-type-select::before,.content-utility-with-tabs .views-exposed-form .form-type-select::before,.page-press-room .views-exposed-form .form-type-select::before{z-index:1;content:' ';width:30px;height:30px;position:absolute;top:0;right:0;background:#0076bf;pointer-events:none}.mobile-picker .form-type-select::after,.page-homepage .views-exposed-form .form-type-select::after,.page-hartford .views-exposed-form .form-type-select::after,.page-fairfield .views-exposed-form .form-type-select::after,.page-mystic .views-exposed-form .form-type-select::after,.page-litchfield .views-exposed-form .form-type-select::after,.page-new-haven .views-exposed-form .form-type-select::after,.content-listings .views-exposed-form .form-type-select::after,.node-embedded-view-page .views-exposed-form .form-type-select::after,.page-experience .views-exposed-form .form-type-select::after,.page-trail .views-exposed-form .form-type-select::after,.page-antiquestrail .views-exposed-form .form-type-select::after,.content-utility-with-tabs .views-exposed-form .form-type-select::after,.page-press-room .views-exposed-form .form-type-select::after{z-index:2;content:' ';display:block;position:absolute;right:7px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:10px 8.3333333333px 0 8.3333333333px;border-color:#fff transparent transparent transparent;pointer-events:none}.mobile-picker .form-type-select select,.page-homepage .views-exposed-form .form-type-select select,.page-hartford .views-exposed-form .form-type-select select,.page-fairfield .views-exposed-form .form-type-select select,.page-mystic .views-exposed-form .form-type-select select,.page-litchfield .views-exposed-form .form-type-select select,.page-new-haven .views-exposed-form .form-type-select select,.content-listings .views-exposed-form .form-type-select select,.node-embedded-view-page .views-exposed-form .form-type-select select,.page-experience .views-exposed-form .form-type-select select,.page-trail .views-exposed-form .form-type-select select,.page-antiquestrail .views-exposed-form .form-type-select select,.content-utility-with-tabs .views-exposed-form .form-type-select select,.page-press-room .views-exposed-form .form-type-select select{border:none;box-shadow:none;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:100%;padding:0 12px;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.25rem;color:#1c3c6d;cursor:pointer}.mobile-picker .form-type-select select:focus,.page-homepage .views-exposed-form .form-type-select select:focus,.page-hartford .views-exposed-form .form-type-select select:focus,.page-fairfield .views-exposed-form .form-type-select select:focus,.page-mystic .views-exposed-form .form-type-select select:focus,.page-litchfield .views-exposed-form .form-type-select select:focus,.page-new-haven .views-exposed-form .form-type-select select:focus,.content-listings .views-exposed-form .form-type-select select:focus,.node-embedded-view-page .views-exposed-form .form-type-select select:focus,.page-experience .views-exposed-form .form-type-select select:focus,.page-trail .views-exposed-form .form-type-select select:focus,.page-antiquestrail .views-exposed-form .form-type-select select:focus,.content-utility-with-tabs .views-exposed-form .form-type-select select:focus,.page-press-room .views-exposed-form .form-type-select select:focus{outline:none}.mobile-picker .form-type-select select::-ms-expand,.page-homepage .views-exposed-form .form-type-select select::-ms-expand,.page-hartford .views-exposed-form .form-type-select select::-ms-expand,.page-fairfield .views-exposed-form .form-type-select select::-ms-expand,.page-mystic .views-exposed-form .form-type-select select::-ms-expand,.page-litchfield .views-exposed-form .form-type-select select::-ms-expand,.page-new-haven .views-exposed-form .form-type-select select::-ms-expand,.content-listings .views-exposed-form .form-type-select select::-ms-expand,.node-embedded-view-page .views-exposed-form .form-type-select select::-ms-expand,.page-experience .views-exposed-form .form-type-select select::-ms-expand,.page-trail .views-exposed-form .form-type-select select::-ms-expand,.page-antiquestrail .views-exposed-form .form-type-select select::-ms-expand,.content-utility-with-tabs .views-exposed-form .form-type-select select::-ms-expand,.page-press-room .views-exposed-form .form-type-select select::-ms-expand{display:none}}.mobile-interest-photos .thumb{width:50%;margin:0;padding:0;float:left;position:relative}.mobile-interest-photos .thumb img{width:100%}.mobile-interest-photos .thumb.is-video::before{width:50px;height:50px;pointer-events:none}.mobile-interest-photos .photo-buttons{text-align:center}.mobile-interest-photos .photo-buttons i{display:inline-block;width:10px;height:10px;border-radius:50%;background:#a6a6a6;margin:0px 4px}.mobile-interest-photos .photo-buttons i.active{background:#1c3c6d}@media (min-width:768px){.mobile-interest-photos{display:none}}.video-modals{display:none}@media (min-width:768px){.page-interests .mosaic-2-3-2 figure .sub-caption,.page-experiences .mosaic-2-3-2 figure .sub-caption,.page-stay .mosaic-2-3-2 figure .sub-caption,.page-dine .mosaic-2-3-2 figure .sub-caption{min-height:220px}}@media (min-width:992px){.page-interests .mosaic-2-3-2 figure .sub-caption,.page-experiences .mosaic-2-3-2 figure .sub-caption,.page-stay .mosaic-2-3-2 figure .sub-caption,.page-dine .mosaic-2-3-2 figure .sub-caption{min-height:190px}}@media (min-width:1200px){.page-interests .mosaic-2-3-2 figure .sub-caption,.page-experiences .mosaic-2-3-2 figure .sub-caption,.page-stay .mosaic-2-3-2 figure .sub-caption,.page-dine .mosaic-2-3-2 figure .sub-caption{min-height:146px}}#main-wrapper .tabs{margin-top:30px}@media (max-width:767px){.page-homepage p.top-description{font-size:1.125rem;line-height:1.6875rem}}@media (max-width:767px){.page-interests .intro,.page-interests .intro p,.page-stay .intro,.page-stay .intro p,.page-dine .intro,.page-dine .intro p{font-size:1.125rem;line-height:1.6875rem}}.not-logged-in #main-wrapper div.tabs{display:none}.not-logged-in.page-user #main-wrapper div.tabs{display:block}.modal .close{position:absolute;top:5px;right:10px;z-index:2}.slick-loading .slick-list{background:#fff}.print_html{margin-left:10px}.print_html a{background-image:url(/sites/all/themes/custom/ctvisit/img/icon.print.png) !important;background:no-repeat;width:147px;height:34px}.print_html a:hover{background-position:0;opacity:1}.print_html a img{visibility:hidden}header.main-header{height:100px;background-color:#1c3c6d;width:100%;z-index:1000;position:fixed;top:0;left:0}@media (min-width:1200px){header.main-header{-webkit-box-shadow:0 3px 20px 3px rgba(0,0,0,0.85);-moz-box-shadow:0 3px 20px 3px rgba(0,0,0,0.85);box-shadow:0 3px 20px 3px rgba(0,0,0,0.85)}}@media (min-width:768px){header.main-header{height:120px}}header.main-header .container{height:100%}header.main-header:after{content:"";display:block;height:40px}@media (min-width:768px){header.main-header:after{height:0}}header.main-header nav.main-nav{position:relative}header.main-header nav.main-nav a.icon-main-logo-link{display:block;float:left;margin:14px 0;background-position:center;background-size:contain;background-repeat:no-repeat;width:261px;height:92px}header.main-header nav.main-nav .map-links{float:left;position:relative;margin:39px 6px 0 0}header.main-header nav.main-nav .map-links:hover .map-sub-nav{display:block}header.main-header nav.main-nav .map-links a.map-links-toggle{display:block;padding:4px 10px 10px;margin:0}header.main-header nav.main-nav .map-links a.map-links-toggle i.icon-map{display:block;background-image:url(/sites/all/themes/custom/ctvisit/img/icon.map.1x.png);background-position:center;background-repeat:no-repeat;background-size:contain;width:48px;height:49px}header.main-header nav.main-nav .map-links .map-sub-nav{display:none;background-color:#d2d9dd;padding:10px 5px;position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);min-width:130px;z-index:99}header.main-header nav.main-nav .map-links .map-sub-nav:before{content:'';width:0;height:0;border-style:solid;border-width:0 5px 6px 5px;border-color:transparent transparent #d2d9dd transparent;border-width:0 10px 6px 10px;position:absolute;bottom:100%;left:calc(50% - 20px);-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%)}header.main-header nav.main-nav .map-links .map-sub-nav a{display:block;color:#1c3c6d;font-size:.75rem;line-height:1.375rem;font-family:lato,Arial,Verdana,sans-serif;font-weight:400;margin:0}header.main-header nav.main-nav .enews-link{cursor:pointer;float:left;height:66px;position:relative;margin:43px 7px 0 0}header.main-header nav.main-nav .enews-link i.icon-enews{display:block;background-image:url(/sites/all/themes/custom/ctvisit/img/icon.enews.1x.png);background-position:center;background-repeat:no-repeat;background-size:contain;width:45px;height:49px}header.main-header nav.main-nav a.icon-search-link{display:block;float:left;padding:10px;margin:33px 0 0 0}header.main-header nav.main-nav a.icon-search-link i.icon-search{display:block;background-image:url(/sites/all/themes/custom/ctvisit/img/icon.search.1x.png);background-position:center;background-repeat:no-repeat;background-size:contain;width:53px;height:49px}header.main-header nav.main-nav ul.nav-items{display:block;float:left;list-style-type:none;padding:32px 4px 0 30px;margin:0}header.main-header nav.main-nav ul.nav-items>li{padding:0;margin:0;float:left;position:relative;max-width:118px;min-height:88px}header.main-header nav.main-nav ul.nav-items>li:hover .sub-nav{display:block}header.main-header nav.main-nav ul.nav-items>li:hover>a hr{background-color:#0076bf}header.main-header nav.main-nav ul.nav-items>li>a{display:block;color:white;font-size:2.25rem;line-height:2.25rem;text-transform:uppercase;font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;padding:10px 20px 36px;overflow:hidden}header.main-header nav.main-nav ul.nav-items>li>a hr{padding:0;height:3px;background-color:transparent;border-radius:0;border:none;margin:3px 0 0 0}header.main-header nav.main-nav ul.nav-items>li>a .current-season,header.main-header nav.main-nav ul.nav-items>li>a .current-region{color:#64e155;font-size:.75rem;margin-top:-10px;font-family:lato,Arial,Verdana,sans-serif;font-weight:600}header.main-header nav.main-nav .sub-nav{display:none;position:absolute;top:84px;left:-200%;min-width:546px;padding:18px 28px;border-top:3px solid #0076bf;border-bottom:3px solid #0076bf;background-color:rgba(210,217,221,0.94);z-index:99}header.main-header nav.main-nav .sub-nav.align-right{left:-200%;right:20px}header.main-header nav.main-nav .sub-nav .sub-nav-inner>*{padding-left:12px;padding-right:12px}header.main-header nav.main-nav .sub-nav .sub-nav-left{float:left;width:50%}header.main-header nav.main-nav .sub-nav .sub-nav-right{float:right;width:50%}header.main-header nav.main-nav .sub-nav .add-hr{border-bottom:1px solid white}header.main-header nav.main-nav .sub-nav .add-bottom-margin{margin-bottom:30px}header.main-header nav.main-nav .sub-nav .columnize{-webkit-columns:2;-moz-columns:2;columns:2;-moz-column-fill:balance;-webkit-column-fill:balance;column-fill:balance}header.main-header nav.main-nav .sub-nav .sub-nav-body{padding-top:18px}header.main-header nav.main-nav .sub-nav .sub-nav-header{padding-bottom:8px;margin-bottom:0}header.main-header nav.main-nav .sub-nav h3{color:#0076bf;font-size:.875rem;line-height:.875rem;text-transform:uppercase;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;padding-bottom:8px}header.main-header nav.main-nav .sub-nav ul{display:block;list-style-type:none;padding:0 0 18px 0;margin:0}header.main-header nav.main-nav .sub-nav ul>li{padding:0;margin:0}header.main-header nav.main-nav .sub-nav ul>li>a{color:#1c3c6d;font-size:.875rem;line-height:.875rem;font-family:lato,Arial,Verdana,sans-serif;font-weight:400;padding:0;display:block;margin-bottom:10px}header.main-header nav.main-nav .sub-nav ul>li>a:hover{color:#0076bf}header.main-header nav.main-nav .sub-nav .related-items{margin-top:20px}header.main-header nav.main-nav .sub-nav .related-items img{margin-bottom:6px}header.main-header nav.main-nav .sub-nav .related-items p{text-align:center;color:#1c3c6d;font-size:.6875rem;line-height:.875rem;font-family:lato,Arial,Verdana,sans-serif;font-weight:400;margin-bottom:0}header.main-header nav.main-nav .season-selector{min-width:400px}header.main-header nav.main-nav .season-selector ul>li{display:inline-block;padding:0 14px;text-align:center}header.main-header nav.main-nav .season-selector ul>li img{margin-bottom:5px}header.main-header nav.main-nav .season-selector ul>li a.winter{color:#0576bf}header.main-header nav.main-nav .season-selector ul>li a.spring{color:#029615}header.main-header nav.main-nav .season-selector ul>li a.summer{color:#d2a501}header.main-header nav.main-nav .season-selector ul>li a.fall{color:#d7690f}header.main-header nav.main-nav .season-selector .season-back{text-align:center}header.main-header nav.main-nav .season-selector .season-back a{font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:.875rem}header.main-header nav.main-nav .season-selector .season-back i{display:inline-block;background-repeat:no-repeat;background-size:contain;width:28px;height:28px;vertical-align:middle;margin-left:10px}header.main-header nav.main-nav .season-selector .season-back i.icon-fall{background-image:url(/sites/all/themes/custom/ctvisit/img/icon.season.fall.png)}header.main-header nav.main-nav .season-selector .season-back i.icon-spring{background-image:url(/sites/all/themes/custom/ctvisit/img/icon.season.spring.png)}header.main-header nav.main-nav .season-selector .season-back i.icon-summer{background-image:url(/sites/all/themes/custom/ctvisit/img/icon.season.summer.png)}header.main-header nav.main-nav .season-selector .season-back i.icon-winter{background-image:url(/sites/all/themes/custom/ctvisit/img/icon.season.winter.png)}header.main-header nav.main-nav .search-form-outer{display:none;position:absolute;right:13px;top:100px;background-color:transparent;max-width:839px;width:100%;z-index:98;overflow:auto}@media (min-width:768px){header.main-header nav.main-nav .search-form-outer{top:120px}}header.main-header nav.main-nav .search-form-outer .field-section{margin-bottom:15px}header.main-header nav.main-nav .search-form-outer .field-section.is-open button.dropdown-options span.caret{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}header.main-header nav.main-nav .search-form-outer #edit-search-block-form--4{padding:12px 10px;background-color:#d2d9dd;font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.125rem;color:black;text-transform:none;width:725px;max-width:100%;height:60px;margin-bottom:7px}header.main-header nav.main-nav .search-form-outer #edit-actions--2{display:none}header.main-header nav.main-nav .search-form-outer .input-group-btn{width:60px;height:60px;position:absolute;top:0;right:60px}header.main-header nav.main-nav .search-form-outer input{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:.9375rem;line-height:1.125rem;border-top:none;border-left:none;border-bottom:none;border-right:1px solid #d2d9dd;border-radius:0;color:#4d4d4d;box-shadow:none}header.main-header nav.main-nav .search-form-outer span.input-group-addon{background-color:white;border:none;border-radius:0;box-shadow:none;padding:6px 20px}header.main-header nav.main-nav .search-form-outer .close-search{color:white;text-decoration:none;font-size:40px;position:absolute;top:0;right:0;cursor:pointer;width:60px;text-align:center;height:60px;line-height:55px;background:#1c3c6d}header.main-header nav.main-nav .search-form-outer .glyphicon{left:-5px}header.main-header nav.mobile-nav{position:relative;height:100%}header.main-header nav.mobile-nav .menu-toggle{text-align:center;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;left:0;top:50%;cursor:pointer}header.main-header nav.mobile-nav .menu-toggle button{margin:0}header.main-header nav.mobile-nav .menu-toggle span.mobile-menu-text{display:block;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:.75rem;line-height:.75rem;text-transform:uppercase;color:white}@media (min-width:768px){header.main-header nav.mobile-nav .menu-toggle span.mobile-menu-text{font-size:.875rem;line-height:.875rem}}header.main-header nav.mobile-nav a.icon-main-logo-link{display:block;float:left;margin:0;background-position:center;background-size:contain;background-repeat:no-repeat;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;left:50%;top:50%;width:142px;height:50px}@media (min-width:768px){header.main-header nav.mobile-nav a.icon-main-logo-link{width:170px;height:60px}}@media (min-width:1200px){header.main-header nav.mobile-nav a.icon-main-logo-link{width:261px;height:92px}}header.main-header nav.mobile-nav a.icon-search-link{display:block;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;right:0;top:50%;color:white;font-size:1.875rem;line-height:1.875rem}@media (min-width:768px){header.main-header nav.mobile-nav a.icon-search-link{font-size:2.5rem;line-height:2.5rem}}header.main-header .mobile-menu{display:none;overflow-y:scroll;position:fixed;top:100px;left:0;width:100%;background-color:#0076bf;z-index:1000;padding-top:20px}@media (min-width:768px){header.main-header .mobile-menu{top:120px}}header.main-header .mobile-menu ul.super-nav{list-style-type:none;margin:0;padding:0}header.main-header .mobile-menu ul.super-nav>li{border-bottom:1px solid white}header.main-header .mobile-menu ul.super-nav>li>a{text-align:center;font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;display:block;color:white;font-size:2.5rem;line-height:2.5rem;text-transform:uppercase;padding:8px 0}header.main-header .mobile-menu ul.sub-nav{display:none;list-style-type:none;margin:0;padding:0 15px 10px}header.main-header .mobile-menu ul.sub-nav li a{text-align:left;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;display:block;color:white;font-size:1rem;line-height:1rem;padding:8px 0}@media (min-width:768px){header.main-header .mobile-menu ul.sub-nav li a{font-size:1.125rem;line-height:1.125rem;padding:10px 0}}header.main-header .mobile-menu a.other-links{text-align:center;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;display:block;color:white;font-size:1.25rem;line-height:1.25rem;text-transform:uppercase;padding:10px 0}header.main-header .mobile-menu a.other-links:last-child{padding-bottom:40px}header.main-header .mobile-menu a.interactive-map-link{display:none}@media (min-width:992px){header.main-header .mobile-menu a.interactive-map-link{display:block}}header.main-header .mobile-info{background:#029615;color:white;min-height:65px;text-align:center;width:100%;line-height:60px;text-transform:uppercase}header.main-header .mobile-info span{padding:0 20px}.not-logged-in .messages.status{display:none}#hamburger{display:block;margin:0;border:none;background:none;padding:18px 0;-webkit-transition:compact(compact(all,.3s,ease-in,false,false,false,false,false,false,false) false false);-moz-transition:compact(compact(all,.3s,ease-in,false,false,false,false,false,false,false) false false false);-o-transition:compact(compact(all,.3s,ease-in,false,false,false,false,false,false,false) false false false);transition:compact(all,.3s,ease-in,false,false,false,false,false,false,false);-webkit-transition-duration:.3s;cursor:pointer;user-select:none;border-radius:0}@media (min-width:768px){#hamburger{border-radius:.4285714286rem}}#hamburger span{display:block;width:2rem;height:4px;background-color:white;border-radius:0;-webkit-transition:compact(compact(all,.3s,ease-in,false,false,false,false,false,false,false) false false);-moz-transition:compact(compact(all,.3s,ease-in,false,false,false,false,false,false,false) false false false);-o-transition:compact(compact(all,.3s,ease-in,false,false,false,false,false,false,false) false false false);transition:compact(all,.3s,ease-in,false,false,false,false,false,false,false);-webkit-transition-duration:.3s;position:relative}@media (min-width:768px){#hamburger span{width:3rem}}#hamburger span:before,#hamburger span:after{display:block;width:2rem;height:4px;background-color:white;border-radius:0;-webkit-transition:compact(compact(all,.3s,ease-in,false,false,false,false,false,false,false) false false);-moz-transition:compact(compact(all,.3s,ease-in,false,false,false,false,false,false,false) false false false);-o-transition:compact(compact(all,.3s,ease-in,false,false,false,false,false,false,false) false false false);transition:compact(all,.3s,ease-in,false,false,false,false,false,false,false);-webkit-transition-duration:.3s;position:absolute;left:0;content:'';-webkit-transform-origin:.1428571429rem center 50%;-moz-transform-origin:.1428571429rem center 50%;-ms-transform-origin:.1428571429rem center 50%;-o-transform-origin:.1428571429rem center 50%;transform-origin:.1428571429rem center 50%}@media (min-width:768px){#hamburger span:before,#hamburger span:after{width:3rem}}@media (min-width:768px){#hamburger span:before,#hamburger span:after{-webkit-transform-origin:.2142857143rem center 50%;-moz-transform-origin:.2142857143rem center 50%;-ms-transform-origin:.2142857143rem center 50%;-o-transform-origin:.2142857143rem center 50%;transform-origin:.2142857143rem center 50%}}#hamburger span:before{top:10px}@media (min-width:768px){#hamburger span:before{top:12px}}#hamburger span:after{top:-10px}@media (min-width:768px){#hamburger span:after{top:-12px}}@media (min-width:1200px){#hamburger:hover{opacity:1}#hamburger:hover span:before{top:14px}}@media (min-width:1200px) and (min-width:768px){#hamburger:hover span:before{top:16px}}@media (min-width:1200px){#hamburger:hover span:after{top:-14px}}@media (min-width:1200px) and (min-width:768px){#hamburger:hover span:after{top:-16px}}#hamburger:active{-webkit-transition-duration:compact(0s,false,false,false,false,false,false,false,false,false);-moz-transition-duration:compact(0s,false,false,false,false,false,false,false,false,false);-o-transition-duration:compact(0s,false,false,false,false,false,false,false,false,false);transition-duration:compact(0s,false,false,false,false,false,false,false,false,false)}#hamburger.close-burger{-webkit-transform:scale3d(.8,.8,.8);-moz-transform:scale3d(.8,.8,.8);-ms-transform:scale3d(.8,.8,.8);-o-transform:scale3d(.8,.8,.8);transform:scale3d(.8,.8,.8)}#hamburger.close-burger span{background-color:transparent}#hamburger.close-burger span:before,#hamburger.close-burger span:after{-webkit-transform-origin:50% 50% 50%;-moz-transform-origin:50% 50% 50%;-ms-transform-origin:50% 50% 50%;-o-transform-origin:50% 50% 50%;transform-origin:50% 50% 50%;top:0;width:2rem}@media (min-width:768px){#hamburger.close-burger span:before,#hamburger.close-burger span:after{width:3rem}}#hamburger.close-burger span:before{-webkit-transform:rotate3d(0,0,1,45deg);-moz-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate3d(0,0,1,45deg);-o-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}#hamburger.close-burger span:after{-webkit-transform:rotate3d(0,0,1,-45deg);-moz-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);-o-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}.main-footer .section-top{padding:28px 0 0 0;background-color:#1c3c6d}.main-footer .section-top .footer-col{float:left}.main-footer .section-top .footer-col.col-1{width:25%}.main-footer .section-top .footer-col.col-2{width:17%;padding-top:22px}.main-footer .section-top .footer-col.col-3{width:16%;padding-top:22px}.main-footer .section-top .footer-col.col-4{width:15%;padding-top:22px}.main-footer .section-top .footer-col.col-5{width:27%;padding-top:22px}.main-footer .section-top .inner-col nav{float:left;width:50%}.main-footer .section-top a.icon-footer-logo-link{display:block;background-image:url(/sites/all/themes/custom/ctvisit/img/logo.main.footer.png);background-position:center;background-repeat:no-repeat;background-size:contain;width:223px;height:79px;margin-bottom:28px}.main-footer .section-top address{font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.1875rem;color:white;margin-bottom:28px}.main-footer .section-top a.travel-planning{display:block;font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.1875rem;color:white;margin-bottom:28px;text-decoration:none}.main-footer .section-top a.email-us{display:block;font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:.8125rem;line-height:.8125rem;color:white;margin-bottom:28px;text-decoration:none}.main-footer .section-top a.email-us span{border-bottom:1px solid white}.main-footer .section-top a.email-us:hover span{border-bottom:none}.main-footer .section-top nav{margin-bottom:28px}.main-footer .section-top nav.separate li{margin-bottom:10px}.main-footer .section-top nav h5{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1rem;line-height:1rem;color:white;text-transform:uppercase;margin-bottom:7px}.main-footer .section-top nav ul{list-style-type:none;padding:0;margin:0}.main-footer .section-top nav ul li{margin-bottom:6px}.main-footer .section-top nav ul li a{display:block;font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:.9375rem;line-height:1rem;color:white;text-decoration:none}.main-footer .section-top nav ul li a:hover{text-decoration:underline}.main-footer .section-top p.copyright{font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:.875rem;line-height:.9375rem;color:white}.main-footer .section-top .goog-te-gadget-simple{width:275px;border-top:none;border-left:none;border-right:none;border-bottom:5px solid #54b948;margin-bottom:28px}.main-footer .section-top .goog-te-gadget-simple>span>a>span:first-child{display:inline-block;text-align:center;width:220px;text-transform:uppercase;font-size:10px;color:#736e77 !important}.main-footer .section-top .goog-te-gadget-simple>span>a>span:first-child{color:#54b948 !important}.main-footer .section-top .select-outer{width:100%;height:33px;padding:0;margin-bottom:28px;border-radius:0;overflow:hidden;border-bottom:5px solid #54b948;background-color:#fff;position:relative;cursor:pointer}.main-footer .section-top .select-outer .icon-down-outer{position:absolute;right:0;top:0;height:100%;width:42px;pointer-events:none;border-left:1px solid #dddddd}.main-footer .section-top .select-outer .icon-down-outer i.icon-down{display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:0;height:0;border-style:solid;border-width:11px 9.1666666667px 0 9.1666666667px;border-color:#54b948 transparent transparent transparent;pointer-events:none}.main-footer .section-top .select-outer select{border:none;box-shadow:none;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:100%;padding:0 10px;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;text-transform:uppercase;font-size:.75rem;line-height:.75rem;color:#666666;cursor:pointer}.main-footer .section-top .select-outer select:focus{outline:none}.main-footer .section-top .select-outer select::-ms-expand{display:none}.main-footer hr{height:13px;background-color:#54b948;box-shadow:none;border-radius:0;border:none;margin:0;padding:0}.main-footer .section-bottom{background-image:url(/sites/all/themes/custom/ctvisit/img/img.footer-bottom-bg.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;height:78px;width:100%}.main-footer .section-bottom .social{float:left;margin-right:50px}.main-footer .section-bottom .social h5{float:left;margin:24px 12px 0 0}.region-global .main-footer .section-bottom .social h5{margin-top:30px}.main-footer .section-bottom .social a.social-icons{display:block;float:left;background-repeat:no-repeat;background-position:center;background-size:cover}.main-footer .section-bottom .social a.social-icons.facebook{background-image:url(/sites/all/themes/custom/ctvisit/img/icon.facebook.white.png);width:30px;height:29px;margin:25px 15px 0 0}.main-footer .section-bottom .social a.social-icons.twitter{background-image:url(/sites/all/themes/custom/ctvisit/img/icon.twitter.white.png);width:29px;height:30px;margin:25px 15px 0 0}.main-footer .section-bottom .social a.social-icons.instagram{background-image:url(/sites/all/themes/custom/ctvisit/img/icon.instagram.white.png);width:28px;height:28px;margin:25px 15px 0 0}.main-footer .section-bottom .social a.social-icons.youtube{background-image:url(/sites/all/themes/custom/ctvisit/img/icon.youtube.white.png);width:32px;height:32px;margin:22px 15px 0 0}.main-footer .section-bottom .social a.social-icons.pinterest{background-image:url(/sites/all/themes/custom/ctvisit/img/icon.pinterest.white.png);width:30px;height:30px;margin:24px 0 0 0}.main-footer .section-bottom nav{float:left}.main-footer .section-bottom h5,.main-footer .section-bottom ul li a{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1rem;line-height:1rem;color:white}.main-footer .section-bottom ul{list-style-type:none;padding:0;margin:0}.main-footer .section-bottom ul li{float:left;margin:0 80px 0 0}.main-footer .section-bottom ul li:last-child{margin-right:0}.main-footer .section-bottom ul li a{display:block;line-height:1.1875rem;padding:19px 0 0 0}.main-footer .section-bottom a.ct-mag{display:block;float:right;background-image:url(/sites/all/themes/custom/ctvisit/img/img.ct-mag.png);width:87px;height:68px;margin:10px 0 0 0}footer.mobile-footer .section-top{background-color:#54b948;text-align:center;padding:15px 0}footer.mobile-footer .section-top p{color:white;font-size:1.375rem;line-height:1.375rem;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;margin-bottom:15px;padding:0}footer.mobile-footer .section-top .social{display:inline-block}footer.mobile-footer .section-top .social h5{float:left;margin:30px 12px 0 0}footer.mobile-footer .section-top .social a.social-icons{display:block;float:left;background-repeat:no-repeat;background-position:center;background-size:cover}footer.mobile-footer .section-top .social a.social-icons.facebook{background-image:url(/sites/all/themes/custom/ctvisit/img/icon.facebook.white.png);width:30px;height:29px;margin:2px 15px 0 0}footer.mobile-footer .section-top .social a.social-icons.twitter{background-image:url(/sites/all/themes/custom/ctvisit/img/icon.twitter.white.png);width:29px;height:30px;margin:2px 15px 0 0}footer.mobile-footer .section-top .social a.social-icons.instagram{background-image:url(/sites/all/themes/custom/ctvisit/img/icon.instagram.white.png);width:28px;height:28px;margin:2px 15px 0 0}footer.mobile-footer .section-top .social a.social-icons.youtube{background-image:url(/sites/all/themes/custom/ctvisit/img/icon.youtube.white.png);width:32px;height:32px;margin:0 15px 0 0}footer.mobile-footer .section-top .social a.social-icons.pinterest{background-image:url(/sites/all/themes/custom/ctvisit/img/icon.pinterest.white.png);width:30px;height:30px;margin:2px 0 0 0}footer.mobile-footer nav.section-mid{background-image:url(/sites/all/themes/custom/ctvisit/img/img.footer-bottom-bg.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;text-align:center;padding:20px 0}footer.mobile-footer nav.section-mid .nav-inner{max-width:400px;margin:0 auto}footer.mobile-footer nav.section-mid .side-left{float:left;width:50%}footer.mobile-footer nav.section-mid .side-right{float:right;width:50%}footer.mobile-footer nav.section-mid a{display:block;color:white;font-size:1rem;line-height:1.25rem;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;margin-bottom:0;padding:0}footer.mobile-footer nav.section-mid a span{display:inline-block;text-align:left;min-width:128px}footer.mobile-footer nav.section-mid a:first-child{margin-bottom:20px}footer.mobile-footer .section-bottom{background-color:#1c3c6d;padding:30px 0;text-align:center}footer.mobile-footer .section-bottom a.icon-footer-logo-link{display:block;background-image:url(/sites/all/themes/custom/ctvisit/img/logo.main.footer.png);background-position:center;background-repeat:no-repeat;background-size:contain;margin:0 auto 30px auto;width:125px;height:44px}@media (min-width:768px){footer.mobile-footer .section-bottom a.icon-footer-logo-link{width:141px;height:50px}}footer.mobile-footer .section-bottom address{font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:.75rem;line-height:1rem;color:white;max-width:300px;margin:0 auto 20px auto}footer.mobile-footer .section-bottom address a{color:white;text-decoration:none}footer.mobile-footer .section-bottom a.travel-planning{font-family:lato,Arial,Verdana,sans-serif;font-weight:700}footer.mobile-footer .section-bottom a.email-us{text-decoration:underline}footer.mobile-footer .section-bottom a.email-us:hover{text-decoration:none}footer.mobile-footer .section-bottom p.copyright{font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:.75rem;line-height:.75rem;color:white;margin-bottom:0}.page-homepage .section-main,.page-hartford .section-main,.page-fairfield .section-main,.page-mystic .section-main,.page-litchfield .section-main,.page-new-haven .section-main{width:100%;height:1000px;position:relative;overflow:hidden}.page-homepage .section-main.section-main-alt .slick-homepage-slideshow,.page-homepage .section-main.section-main-alt .slick-homepage-slideshow .slick-list,.page-homepage .section-main.section-main-alt .slick-homepage-slideshow .slick-track,.page-hartford .section-main.section-main-alt .slick-homepage-slideshow,.page-hartford .section-main.section-main-alt .slick-homepage-slideshow .slick-list,.page-hartford .section-main.section-main-alt .slick-homepage-slideshow .slick-track,.page-fairfield .section-main.section-main-alt .slick-homepage-slideshow,.page-fairfield .section-main.section-main-alt .slick-homepage-slideshow .slick-list,.page-fairfield .section-main.section-main-alt .slick-homepage-slideshow .slick-track,.page-mystic .section-main.section-main-alt .slick-homepage-slideshow,.page-mystic .section-main.section-main-alt .slick-homepage-slideshow .slick-list,.page-mystic .section-main.section-main-alt .slick-homepage-slideshow .slick-track,.page-litchfield .section-main.section-main-alt .slick-homepage-slideshow,.page-litchfield .section-main.section-main-alt .slick-homepage-slideshow .slick-list,.page-litchfield .section-main.section-main-alt .slick-homepage-slideshow .slick-track,.page-new-haven .section-main.section-main-alt .slick-homepage-slideshow,.page-new-haven .section-main.section-main-alt .slick-homepage-slideshow .slick-list,.page-new-haven .section-main.section-main-alt .slick-homepage-slideshow .slick-track{height:100%}.page-homepage .section-main.section-main-alt .homepage-slide,.page-hartford .section-main.section-main-alt .homepage-slide,.page-fairfield .section-main.section-main-alt .homepage-slide,.page-mystic .section-main.section-main-alt .homepage-slide,.page-litchfield .section-main.section-main-alt .homepage-slide,.page-new-haven .section-main.section-main-alt .homepage-slide{background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;height:100%;position:relative}.page-homepage .section-main.section-main-alt a.cover,.page-hartford .section-main.section-main-alt a.cover,.page-fairfield .section-main.section-main-alt a.cover,.page-mystic .section-main.section-main-alt a.cover,.page-litchfield .section-main.section-main-alt a.cover,.page-new-haven .section-main.section-main-alt a.cover{z-index:1;position:absolute;top:0;left:0;bottom:0;right:0}.page-homepage .section-main.section-main-alt .main-caption,.page-hartford .section-main.section-main-alt .main-caption,.page-fairfield .section-main.section-main-alt .main-caption,.page-mystic .section-main.section-main-alt .main-caption,.page-litchfield .section-main.section-main-alt .main-caption,.page-new-haven .section-main.section-main-alt .main-caption{z-index:2;display:block;background-color:rgba(0,118,191,0.7);text-align:right;width:100%;position:absolute;bottom:0;left:0}.page-homepage .section-main.section-main-alt .main-caption-inner,.page-hartford .section-main.section-main-alt .main-caption-inner,.page-fairfield .section-main.section-main-alt .main-caption-inner,.page-mystic .section-main.section-main-alt .main-caption-inner,.page-litchfield .section-main.section-main-alt .main-caption-inner,.page-new-haven .section-main.section-main-alt .main-caption-inner{display:inline-block;vertical-align:middle;padding:25px 0}.page-homepage .section-main.section-main-alt .main-caption-inner p,.page-hartford .section-main.section-main-alt .main-caption-inner p,.page-fairfield .section-main.section-main-alt .main-caption-inner p,.page-mystic .section-main.section-main-alt .main-caption-inner p,.page-litchfield .section-main.section-main-alt .main-caption-inner p,.page-new-haven .section-main.section-main-alt .main-caption-inner p{text-align:left;font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:.875rem;line-height:.875rem;color:white;text-transform:uppercase;margin-bottom:0}.page-homepage .section-main.section-main-alt .caption-top,.page-hartford .section-main.section-main-alt .caption-top,.page-fairfield .section-main.section-main-alt .caption-top,.page-mystic .section-main.section-main-alt .caption-top,.page-litchfield .section-main.section-main-alt .caption-top,.page-new-haven .section-main.section-main-alt .caption-top{margin-bottom:5px}.page-homepage .section-main.section-main-alt .caption-top h2,.page-hartford .section-main.section-main-alt .caption-top h2,.page-fairfield .section-main.section-main-alt .caption-top h2,.page-mystic .section-main.section-main-alt .caption-top h2,.page-litchfield .section-main.section-main-alt .caption-top h2,.page-new-haven .section-main.section-main-alt .caption-top h2{float:left;font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:.875rem;line-height:.875rem;width:100%;min-height:52px;color:#99c8e5;text-transform:uppercase;margin-right:17px}@media (min-width:568px){.page-homepage .section-main.section-main-alt .caption-top h2,.page-hartford .section-main.section-main-alt .caption-top h2,.page-fairfield .section-main.section-main-alt .caption-top h2,.page-mystic .section-main.section-main-alt .caption-top h2,.page-litchfield .section-main.section-main-alt .caption-top h2,.page-new-haven .section-main.section-main-alt .caption-top h2{font-size:1.25rem;line-height:1.25rem;width:auto;min-height:0}}.page-homepage .section-main.section-main-alt .caption-top .rating,.page-hartford .section-main.section-main-alt .caption-top .rating,.page-fairfield .section-main.section-main-alt .caption-top .rating,.page-mystic .section-main.section-main-alt .caption-top .rating,.page-litchfield .section-main.section-main-alt .caption-top .rating,.page-new-haven .section-main.section-main-alt .caption-top .rating{float:right}.page-homepage .section-main video,.page-hartford .section-main video,.page-fairfield .section-main video,.page-mystic .section-main video,.page-litchfield .section-main video,.page-new-haven .section-main video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100}.page-homepage .section-main .vid-overlay-text,.page-hartford .section-main .vid-overlay-text,.page-fairfield .section-main .vid-overlay-text,.page-mystic .section-main .vid-overlay-text,.page-litchfield .section-main .vid-overlay-text,.page-new-haven .section-main .vid-overlay-text{pointer-events:none;position:absolute;top:40%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:992px){.page-homepage .section-main .vid-overlay-text,.page-hartford .section-main .vid-overlay-text,.page-fairfield .section-main .vid-overlay-text,.page-mystic .section-main .vid-overlay-text,.page-litchfield .section-main .vid-overlay-text,.page-new-haven .section-main .vid-overlay-text{top:50%}}.page-homepage .section-main .vid-overlay-text h2,.page-hartford .section-main .vid-overlay-text h2,.page-fairfield .section-main .vid-overlay-text h2,.page-mystic .section-main .vid-overlay-text h2,.page-litchfield .section-main .vid-overlay-text h2,.page-new-haven .section-main .vid-overlay-text h2{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;font-size:3.125rem;line-height:3.125rem;color:white;text-transform:uppercase;text-align:center}@media (min-width:768px){.page-homepage .section-main .vid-overlay-text h2,.page-hartford .section-main .vid-overlay-text h2,.page-fairfield .section-main .vid-overlay-text h2,.page-mystic .section-main .vid-overlay-text h2,.page-litchfield .section-main .vid-overlay-text h2,.page-new-haven .section-main .vid-overlay-text h2{font-size:5rem;line-height:5rem}}.page-homepage .section-main .vid-overlay-text hr,.page-hartford .section-main .vid-overlay-text hr,.page-fairfield .section-main .vid-overlay-text hr,.page-mystic .section-main .vid-overlay-text hr,.page-litchfield .section-main .vid-overlay-text hr,.page-new-haven .section-main .vid-overlay-text hr{height:1px;background-color:white;box-shadow:none;border-radius:0;border:none;margin:16px 0;padding:0}.page-homepage .section-main a.down-indicator,.page-hartford .section-main a.down-indicator,.page-fairfield .section-main a.down-indicator,.page-mystic .section-main a.down-indicator,.page-litchfield .section-main a.down-indicator,.page-new-haven .section-main a.down-indicator{display:block;background-repeat:no-repeat;background-image:url(/sites/all/themes/custom/ctvisit/img/img.down-indicator.png);width:129px;height:84px;position:absolute;top:75%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:992px){.page-homepage .section-main a.down-indicator,.page-hartford .section-main a.down-indicator,.page-fairfield .section-main a.down-indicator,.page-mystic .section-main a.down-indicator,.page-litchfield .section-main a.down-indicator,.page-new-haven .section-main a.down-indicator{top:90%}}.page-homepage .ajax-progress,.page-hartford .ajax-progress,.page-fairfield .ajax-progress,.page-mystic .ajax-progress,.page-litchfield .ajax-progress,.page-new-haven .ajax-progress{display:none}.page-homepage .picker-outer,.page-hartford .picker-outer,.page-fairfield .picker-outer,.page-mystic .picker-outer,.page-litchfield .picker-outer,.page-new-haven .picker-outer{background-image:url(/sites/all/themes/custom/ctvisit/img/img.main-bg-new.png);background-repeat:repeat;background-position:top;background-color:white}.page-homepage .picker-outer .top-description,.page-hartford .picker-outer .top-description,.page-fairfield .picker-outer .top-description,.page-mystic .picker-outer .top-description,.page-litchfield .picker-outer .top-description,.page-new-haven .picker-outer .top-description{text-align:center;margin:30px auto 60px auto}@media (max-width:767px){.page-homepage .picker-outer p.top-description,.page-hartford .picker-outer p.top-description,.page-fairfield .picker-outer p.top-description,.page-mystic .picker-outer p.top-description,.page-litchfield .picker-outer p.top-description,.page-new-haven .picker-outer p.top-description{font-size:1.125rem;line-height:1.6875rem}}.page-homepage .picker-outer h3,.page-hartford .picker-outer h3,.page-fairfield .picker-outer h3,.page-mystic .picker-outer h3,.page-litchfield .picker-outer h3,.page-new-haven .picker-outer h3{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;color:#0076bf;font-size:2.25rem;line-height:2.75rem;text-align:center;margin-bottom:38px}@media (min-width:768px){.page-homepage .picker-outer h3,.page-hartford .picker-outer h3,.page-fairfield .picker-outer h3,.page-mystic .picker-outer h3,.page-litchfield .picker-outer h3,.page-new-haven .picker-outer h3{font-size:2.8125rem;line-height:3.25rem}}.page-homepage .picker-outer .idea-picker,.page-hartford .picker-outer .idea-picker,.page-fairfield .picker-outer .idea-picker,.page-mystic .picker-outer .idea-picker,.page-litchfield .picker-outer .idea-picker,.page-new-haven .picker-outer .idea-picker{max-width:1170px;margin:0 auto 73px auto}.page-homepage .picker-outer .idea-picker .slide-img,.page-hartford .picker-outer .idea-picker .slide-img,.page-fairfield .picker-outer .idea-picker .slide-img,.page-mystic .picker-outer .idea-picker .slide-img,.page-litchfield .picker-outer .idea-picker .slide-img,.page-new-haven .picker-outer .idea-picker .slide-img{height:86px}.page-homepage .picker-outer .idea-picker .slide-img.slide-img-1,.page-hartford .picker-outer .idea-picker .slide-img.slide-img-1,.page-fairfield .picker-outer .idea-picker .slide-img.slide-img-1,.page-mystic .picker-outer .idea-picker .slide-img.slide-img-1,.page-litchfield .picker-outer .idea-picker .slide-img.slide-img-1,.page-new-haven .picker-outer .idea-picker .slide-img.slide-img-1{background-image:url(/sites/all/themes/custom/ctvisit/img/picker.ideas.highlights.png)}.page-homepage .picker-outer .idea-picker .slide-img.slide-img-2,.page-hartford .picker-outer .idea-picker .slide-img.slide-img-2,.page-fairfield .picker-outer .idea-picker .slide-img.slide-img-2,.page-mystic .picker-outer .idea-picker .slide-img.slide-img-2,.page-litchfield .picker-outer .idea-picker .slide-img.slide-img-2,.page-new-haven .picker-outer .idea-picker .slide-img.slide-img-2{background-image:url(/sites/all/themes/custom/ctvisit/img/picker.ideas.active-adventure.png)}.page-homepage .picker-outer .idea-picker .slide-img.slide-img-3,.page-hartford .picker-outer .idea-picker .slide-img.slide-img-3,.page-fairfield .picker-outer .idea-picker .slide-img.slide-img-3,.page-mystic .picker-outer .idea-picker .slide-img.slide-img-3,.page-litchfield .picker-outer .idea-picker .slide-img.slide-img-3,.page-new-haven .picker-outer .idea-picker .slide-img.slide-img-3{background-image:url(/sites/all/themes/custom/ctvisit/img/picker.ideas.rest-relaxation.png)}.page-homepage .picker-outer .idea-picker .slide-img.slide-img-4,.page-hartford .picker-outer .idea-picker .slide-img.slide-img-4,.page-fairfield .picker-outer .idea-picker .slide-img.slide-img-4,.page-mystic .picker-outer .idea-picker .slide-img.slide-img-4,.page-litchfield .picker-outer .idea-picker .slide-img.slide-img-4,.page-new-haven .picker-outer .idea-picker .slide-img.slide-img-4{background-image:url(/sites/all/themes/custom/ctvisit/img/picker.ideas.arts-culture.png)}.page-homepage .picker-outer .idea-picker .slide-img.slide-img-5,.page-hartford .picker-outer .idea-picker .slide-img.slide-img-5,.page-fairfield .picker-outer .idea-picker .slide-img.slide-img-5,.page-mystic .picker-outer .idea-picker .slide-img.slide-img-5,.page-litchfield .picker-outer .idea-picker .slide-img.slide-img-5,.page-new-haven .picker-outer .idea-picker .slide-img.slide-img-5{background-image:url(/sites/all/themes/custom/ctvisit/img/picker.ideas.family-fun.png)}.page-homepage .picker-outer .idea-picker .slide-img.slide-img-6,.page-hartford .picker-outer .idea-picker .slide-img.slide-img-6,.page-fairfield .picker-outer .idea-picker .slide-img.slide-img-6,.page-mystic .picker-outer .idea-picker .slide-img.slide-img-6,.page-litchfield .picker-outer .idea-picker .slide-img.slide-img-6,.page-new-haven .picker-outer .idea-picker .slide-img.slide-img-6{background-image:url(/sites/all/themes/custom/ctvisit/img/picker.ideas.history.png)}.page-homepage .picker-outer .idea-picker a.slide-link,.page-hartford .picker-outer .idea-picker a.slide-link,.page-fairfield .picker-outer .idea-picker a.slide-link,.page-mystic .picker-outer .idea-picker a.slide-link,.page-litchfield .picker-outer .idea-picker a.slide-link,.page-new-haven .picker-outer .idea-picker a.slide-link{width:16.6666666667%;height:86px}.page-homepage .section-ideas,.page-hartford .section-ideas,.page-fairfield .section-ideas,.page-mystic .section-ideas,.page-litchfield .section-ideas,.page-new-haven .section-ideas{background-image:url(/sites/all/themes/custom/ctvisit/img/img.main-bg-new.png);background-repeat:repeat;background-position:top}.page-homepage .section-ideas a.see-all-ideas-btn,.page-hartford .section-ideas a.see-all-ideas-btn,.page-fairfield .section-ideas a.see-all-ideas-btn,.page-mystic .section-ideas a.see-all-ideas-btn,.page-litchfield .section-ideas a.see-all-ideas-btn,.page-new-haven .section-ideas a.see-all-ideas-btn{display:block;width:224px;text-transform:uppercase;text-align:center;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;text-shadow:none;box-shadow:none;border-radius:0;border:none;padding:13px 0;background-color:#54b948;color:white;margin:0 auto 80px auto}.page-homepage .section-upcoming-events,.page-hartford .section-upcoming-events,.page-fairfield .section-upcoming-events,.page-mystic .section-upcoming-events,.page-litchfield .section-upcoming-events,.page-new-haven .section-upcoming-events{padding-top:20px 0;background-image:url(/sites/all/themes/custom/ctvisit/img/img.main-bg-new.png);background-repeat:repeat;background-position:top}@media (min-width:768px){.page-homepage .section-upcoming-events,.page-hartford .section-upcoming-events,.page-fairfield .section-upcoming-events,.page-mystic .section-upcoming-events,.page-litchfield .section-upcoming-events,.page-new-haven .section-upcoming-events{padding:40px 0}}.page-homepage .section-upcoming-events .events-inner,.page-hartford .section-upcoming-events .events-inner,.page-fairfield .section-upcoming-events .events-inner,.page-mystic .section-upcoming-events .events-inner,.page-litchfield .section-upcoming-events .events-inner,.page-new-haven .section-upcoming-events .events-inner{margin-bottom:40px}.page-homepage .section-upcoming-events .events-inner>.row>div,.page-hartford .section-upcoming-events .events-inner>.row>div,.page-fairfield .section-upcoming-events .events-inner>.row>div,.page-mystic .section-upcoming-events .events-inner>.row>div,.page-litchfield .section-upcoming-events .events-inner>.row>div,.page-new-haven .section-upcoming-events .events-inner>.row>div{margin-bottom:30px}.page-homepage .section-upcoming-events .events-inner>.row>div:last-child,.page-hartford .section-upcoming-events .events-inner>.row>div:last-child,.page-fairfield .section-upcoming-events .events-inner>.row>div:last-child,.page-mystic .section-upcoming-events .events-inner>.row>div:last-child,.page-litchfield .section-upcoming-events .events-inner>.row>div:last-child,.page-new-haven .section-upcoming-events .events-inner>.row>div:last-child{margin-bottom:0}.page-homepage .section-upcoming-events h3,.page-hartford .section-upcoming-events h3,.page-fairfield .section-upcoming-events h3,.page-mystic .section-upcoming-events h3,.page-litchfield .section-upcoming-events h3,.page-new-haven .section-upcoming-events h3{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;font-size:3.375rem;line-height:3.375rem;color:#1c3c6d;text-align:center;padding:0;margin-bottom:27px}@media (max-width:767px){.page-homepage .section-upcoming-events h3,.page-hartford .section-upcoming-events h3,.page-fairfield .section-upcoming-events h3,.page-mystic .section-upcoming-events h3,.page-litchfield .section-upcoming-events h3,.page-new-haven .section-upcoming-events h3{font-size:2.75rem;line-height:3.125rem}}@media (min-width:992px){.page-homepage .section-upcoming-events .row,.page-hartford .section-upcoming-events .row,.page-fairfield .section-upcoming-events .row,.page-mystic .section-upcoming-events .row,.page-litchfield .section-upcoming-events .row,.page-new-haven .section-upcoming-events .row{margin-bottom:30px}}.page-homepage .section-upcoming-events .col-xs-12,.page-hartford .section-upcoming-events .col-xs-12,.page-fairfield .section-upcoming-events .col-xs-12,.page-mystic .section-upcoming-events .col-xs-12,.page-litchfield .section-upcoming-events .col-xs-12,.page-new-haven .section-upcoming-events .col-xs-12{margin-bottom:15px}@media (min-width:992px){.page-homepage .section-upcoming-events .col-xs-12,.page-hartford .section-upcoming-events .col-xs-12,.page-fairfield .section-upcoming-events .col-xs-12,.page-mystic .section-upcoming-events .col-xs-12,.page-litchfield .section-upcoming-events .col-xs-12,.page-new-haven .section-upcoming-events .col-xs-12{margin-bottom:0}}.page-homepage .section-upcoming-events .event,.page-hartford .section-upcoming-events .event,.page-fairfield .section-upcoming-events .event,.page-mystic .section-upcoming-events .event,.page-litchfield .section-upcoming-events .event,.page-new-haven .section-upcoming-events .event{height:165px;background-color:#d2d9dd}@media (min-width:992px){.page-homepage .section-upcoming-events .event,.page-hartford .section-upcoming-events .event,.page-fairfield .section-upcoming-events .event,.page-mystic .section-upcoming-events .event,.page-litchfield .section-upcoming-events .event,.page-new-haven .section-upcoming-events .event{height:170px}}@media (min-width:1200px){.page-homepage .section-upcoming-events .event,.page-hartford .section-upcoming-events .event,.page-fairfield .section-upcoming-events .event,.page-mystic .section-upcoming-events .event,.page-litchfield .section-upcoming-events .event,.page-new-haven .section-upcoming-events .event{height:150px}}.page-homepage .section-upcoming-events .event .img-left,.page-hartford .section-upcoming-events .event .img-left,.page-fairfield .section-upcoming-events .event .img-left,.page-mystic .section-upcoming-events .event .img-left,.page-litchfield .section-upcoming-events .event .img-left,.page-new-haven .section-upcoming-events .event .img-left{background-repeat:no-repeat;background-size:cover;background-position:center;float:left;width:25%;height:100%}@media (max-width:480px){.page-homepage .section-upcoming-events .event .img-left.empty,.page-hartford .section-upcoming-events .event .img-left.empty,.page-fairfield .section-upcoming-events .event .img-left.empty,.page-mystic .section-upcoming-events .event .img-left.empty,.page-litchfield .section-upcoming-events .event .img-left.empty,.page-new-haven .section-upcoming-events .event .img-left.empty{display:none}}.page-homepage .section-upcoming-events .event .details,.page-hartford .section-upcoming-events .event .details,.page-fairfield .section-upcoming-events .event .details,.page-mystic .section-upcoming-events .event .details,.page-litchfield .section-upcoming-events .event .details,.page-new-haven .section-upcoming-events .event .details{padding:10px 24px;float:left;width:75%;position:relative}.page-homepage .section-upcoming-events .event .details time,.page-homepage .section-upcoming-events .event .details .top-line,.page-hartford .section-upcoming-events .event .details time,.page-hartford .section-upcoming-events .event .details .top-line,.page-fairfield .section-upcoming-events .event .details time,.page-fairfield .section-upcoming-events .event .details .top-line,.page-mystic .section-upcoming-events .event .details time,.page-mystic .section-upcoming-events .event .details .top-line,.page-litchfield .section-upcoming-events .event .details time,.page-litchfield .section-upcoming-events .event .details .top-line,.page-new-haven .section-upcoming-events .event .details time,.page-new-haven .section-upcoming-events .event .details .top-line{display:inline-block;font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:1.25rem;line-height:1.25rem;color:#ec1c24;margin-bottom:12px}.page-homepage .section-upcoming-events .event .details time a,.page-homepage .section-upcoming-events .event .details .top-line a,.page-hartford .section-upcoming-events .event .details time a,.page-hartford .section-upcoming-events .event .details .top-line a,.page-fairfield .section-upcoming-events .event .details time a,.page-fairfield .section-upcoming-events .event .details .top-line a,.page-mystic .section-upcoming-events .event .details time a,.page-mystic .section-upcoming-events .event .details .top-line a,.page-litchfield .section-upcoming-events .event .details time a,.page-litchfield .section-upcoming-events .event .details .top-line a,.page-new-haven .section-upcoming-events .event .details time a,.page-new-haven .section-upcoming-events .event .details .top-line a{color:#ec1c24}.page-homepage .section-upcoming-events .event .details h4,.page-hartford .section-upcoming-events .event .details h4,.page-fairfield .section-upcoming-events .event .details h4,.page-mystic .section-upcoming-events .event .details h4,.page-litchfield .section-upcoming-events .event .details h4,.page-new-haven .section-upcoming-events .event .details h4{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;color:#0076bf;margin-bottom:16px}.page-homepage .section-upcoming-events .event .details .host,.page-hartford .section-upcoming-events .event .details .host,.page-fairfield .section-upcoming-events .event .details .host,.page-mystic .section-upcoming-events .event .details .host,.page-litchfield .section-upcoming-events .event .details .host,.page-new-haven .section-upcoming-events .event .details .host{color:#1c3c6d;font-size:1.125rem;line-height:1.125rem;margin-bottom:10px;padding:0}.page-homepage .section-upcoming-events .event .details .town,.page-hartford .section-upcoming-events .event .details .town,.page-fairfield .section-upcoming-events .event .details .town,.page-mystic .section-upcoming-events .event .details .town,.page-litchfield .section-upcoming-events .event .details .town,.page-new-haven .section-upcoming-events .event .details .town{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.125rem;color:#1c3c6d;margin-bottom:0;padding:0}.page-homepage .section-upcoming-events .event .details a.more,.page-hartford .section-upcoming-events .event .details a.more,.page-fairfield .section-upcoming-events .event .details a.more,.page-mystic .section-upcoming-events .event .details a.more,.page-litchfield .section-upcoming-events .event .details a.more,.page-new-haven .section-upcoming-events .event .details a.more{display:inline-block;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1rem;line-height:1rem;text-transform:uppercase;color:#ec1c24;margin:0;padding:14px 0;display:none}@media (min-width:550px){.page-homepage .section-upcoming-events .event .details a.more,.page-hartford .section-upcoming-events .event .details a.more,.page-fairfield .section-upcoming-events .event .details a.more,.page-mystic .section-upcoming-events .event .details a.more,.page-litchfield .section-upcoming-events .event .details a.more,.page-new-haven .section-upcoming-events .event .details a.more{display:block}}@media (min-width:992px){.page-homepage .section-upcoming-events .event .details a.more,.page-hartford .section-upcoming-events .event .details a.more,.page-fairfield .section-upcoming-events .event .details a.more,.page-mystic .section-upcoming-events .event .details a.more,.page-litchfield .section-upcoming-events .event .details a.more,.page-new-haven .section-upcoming-events .event .details a.more{display:none;padding:14px 24px;position:absolute;top:0;right:0}}@media (min-width:1200px){.page-homepage .section-upcoming-events .event .details a.more,.page-hartford .section-upcoming-events .event .details a.more,.page-fairfield .section-upcoming-events .event .details a.more,.page-mystic .section-upcoming-events .event .details a.more,.page-litchfield .section-upcoming-events .event .details a.more,.page-new-haven .section-upcoming-events .event .details a.more{display:block}}@media (max-width:480px){.page-homepage .section-upcoming-events .event,.page-hartford .section-upcoming-events .event,.page-fairfield .section-upcoming-events .event,.page-mystic .section-upcoming-events .event,.page-litchfield .section-upcoming-events .event,.page-new-haven .section-upcoming-events .event{height:auto;margin:0 auto;max-width:290px}.page-homepage .section-upcoming-events .event .img-left,.page-hartford .section-upcoming-events .event .img-left,.page-fairfield .section-upcoming-events .event .img-left,.page-mystic .section-upcoming-events .event .img-left,.page-litchfield .section-upcoming-events .event .img-left,.page-new-haven .section-upcoming-events .event .img-left{float:none;width:100%;height:290px}.page-homepage .section-upcoming-events .event .details,.page-hartford .section-upcoming-events .event .details,.page-fairfield .section-upcoming-events .event .details,.page-mystic .section-upcoming-events .event .details,.page-litchfield .section-upcoming-events .event .details,.page-new-haven .section-upcoming-events .event .details{float:none;width:100%}.page-homepage .section-upcoming-events .event .details time,.page-homepage .section-upcoming-events .event .details h4,.page-hartford .section-upcoming-events .event .details time,.page-hartford .section-upcoming-events .event .details h4,.page-fairfield .section-upcoming-events .event .details time,.page-fairfield .section-upcoming-events .event .details h4,.page-mystic .section-upcoming-events .event .details time,.page-mystic .section-upcoming-events .event .details h4,.page-litchfield .section-upcoming-events .event .details time,.page-litchfield .section-upcoming-events .event .details h4,.page-new-haven .section-upcoming-events .event .details time,.page-new-haven .section-upcoming-events .event .details h4{margin-bottom:10px}.page-homepage .section-upcoming-events .event .details time,.page-homepage .section-upcoming-events .event .details p.host,.page-homepage .section-upcoming-events .event .details p.town,.page-homepage .section-upcoming-events .event .details a.more,.page-hartford .section-upcoming-events .event .details time,.page-hartford .section-upcoming-events .event .details p.host,.page-hartford .section-upcoming-events .event .details p.town,.page-hartford .section-upcoming-events .event .details a.more,.page-fairfield .section-upcoming-events .event .details time,.page-fairfield .section-upcoming-events .event .details p.host,.page-fairfield .section-upcoming-events .event .details p.town,.page-fairfield .section-upcoming-events .event .details a.more,.page-mystic .section-upcoming-events .event .details time,.page-mystic .section-upcoming-events .event .details p.host,.page-mystic .section-upcoming-events .event .details p.town,.page-mystic .section-upcoming-events .event .details a.more,.page-litchfield .section-upcoming-events .event .details time,.page-litchfield .section-upcoming-events .event .details p.host,.page-litchfield .section-upcoming-events .event .details p.town,.page-litchfield .section-upcoming-events .event .details a.more,.page-new-haven .section-upcoming-events .event .details time,.page-new-haven .section-upcoming-events .event .details p.host,.page-new-haven .section-upcoming-events .event .details p.town,.page-new-haven .section-upcoming-events .event .details a.more{font-size:1rem}.page-homepage .section-upcoming-events .event .details h4,.page-hartford .section-upcoming-events .event .details h4,.page-fairfield .section-upcoming-events .event .details h4,.page-mystic .section-upcoming-events .event .details h4,.page-litchfield .section-upcoming-events .event .details h4,.page-new-haven .section-upcoming-events .event .details h4{font-size:1.125rem}.page-homepage .section-upcoming-events .event .details a.more,.page-hartford .section-upcoming-events .event .details a.more,.page-fairfield .section-upcoming-events .event .details a.more,.page-mystic .section-upcoming-events .event .details a.more,.page-litchfield .section-upcoming-events .event .details a.more,.page-new-haven .section-upcoming-events .event .details a.more{padding:20px 0}}.page-homepage .section-upcoming-events a.see-all-events-btn,.page-hartford .section-upcoming-events a.see-all-events-btn,.page-fairfield .section-upcoming-events a.see-all-events-btn,.page-mystic .section-upcoming-events a.see-all-events-btn,.page-litchfield .section-upcoming-events a.see-all-events-btn,.page-new-haven .section-upcoming-events a.see-all-events-btn{display:block;width:250px;text-transform:uppercase;text-align:center;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;text-shadow:none;box-shadow:none;border-radius:0;border:none;padding:13px 0;background-color:#54b948;color:white;margin:0 auto;padding:12px 12px}.mobile-square{text-align:center;width:100%}.mobile-square img{margin:0 auto;max-width:376px;width:100%}.content-listings .section-slideshow-wrapper,.node-embedded-view-page .section-slideshow-wrapper{-webkit-box-shadow:0 3px 20px 3px rgba(0,0,0,0.35);-moz-box-shadow:0 3px 20px 3px rgba(0,0,0,0.35);box-shadow:0 3px 20px 3px rgba(0,0,0,0.35);z-index:2;position:relative}@media (max-width:767px){.content-listings .section-slideshow.container,.node-embedded-view-page .section-slideshow.container{padding:0}}.content-listings .section-slideshow .full-size,.node-embedded-view-page .section-slideshow .full-size{margin:0}.content-listings .section-slideshow .full-size .slide,.node-embedded-view-page .section-slideshow .full-size .slide{max-height:487px}.content-listings .section-slideshow .full-size .slide iframe,.node-embedded-view-page .section-slideshow .full-size .slide iframe{width:100%;height:370px}@media (min-width:768px){.content-listings .section-slideshow .full-size .slide iframe,.node-embedded-view-page .section-slideshow .full-size .slide iframe{height:487px}}.content-listings .section-slideshow .full-size .img,.node-embedded-view-page .section-slideshow .full-size .img{display:block;width:100%;height:156px;background-repeat:no-repeat;background-size:cover;background-position:center}@media (min-width:480px){.content-listings .section-slideshow .full-size .img,.node-embedded-view-page .section-slideshow .full-size .img{height:234px}}@media (min-width:568px){.content-listings .section-slideshow .full-size .img,.node-embedded-view-page .section-slideshow .full-size .img{height:276px}}@media (min-width:768px){.content-listings .section-slideshow .full-size .img,.node-embedded-view-page .section-slideshow .full-size .img{height:487px}}.content-listings .section-slideshow .thumbnails,.node-embedded-view-page .section-slideshow .thumbnails{background-color:#0076bf;padding:20px 0 0 0;text-align:center}@media (max-width:767px){.content-listings .section-slideshow .thumbnails,.node-embedded-view-page .section-slideshow .thumbnails{display:none}}.content-listings .section-slideshow .thumbnails a.thumbnail-img,.node-embedded-view-page .section-slideshow .thumbnails a.thumbnail-img{display:block;width:150px;height:125px;border:1px solid white;background-repeat:no-repeat;background-size:cover;background-position:center;margin:0 auto}.content-listings .section-slideshow .thumbnails ul,.node-embedded-view-page .section-slideshow .thumbnails ul{list-style-type:none;padding:0;margin:0 auto;vertical-align:middle;max-width:975px}.content-listings .section-slideshow .thumbnails ul li,.node-embedded-view-page .section-slideshow .thumbnails ul li{float:left;margin-left:5px;margin-right:5px;margin-bottom:20px}.content-listings .section-slideshow .thumbnails ul li.video,.node-embedded-view-page .section-slideshow .thumbnails ul li.video{position:relative}.content-listings .section-slideshow .thumbnails ul li.video img,.node-embedded-view-page .section-slideshow .thumbnails ul li.video img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:50px;width:50px;cursor:pointer}.content-listings .section-lead-in,.node-embedded-view-page .section-lead-in{padding:50px 0;background-image:url(/sites/all/themes/custom/ctvisit/img/img.main-bg-new.png);background-repeat:repeat;background-position:top}@media (max-width:767px){.content-listings .section-lead-in,.node-embedded-view-page .section-lead-in{padding:30px 0}}.content-listings .section-lead-in .trip-advisor-col,.node-embedded-view-page .section-lead-in .trip-advisor-col{border-left:2px solid #bbbbbb}.content-listings .section-lead-in .trip-advisor-col .trip-advisor-widget-container,.node-embedded-view-page .section-lead-in .trip-advisor-col .trip-advisor-widget-container{display:none}@media (min-width:768px){.content-listings .section-lead-in .trip-advisor-col .trip-advisor-widget-container,.node-embedded-view-page .section-lead-in .trip-advisor-col .trip-advisor-widget-container{display:block}}.content-listings .section-lead-in.alt .trip-advisor-col,.node-embedded-view-page .section-lead-in.alt .trip-advisor-col{border:none}.content-listings .section-lead-in.alt .trip-advisor-col .trip-advisor-img,.node-embedded-view-page .section-lead-in.alt .trip-advisor-col .trip-advisor-img{margin-bottom:30px;width:100%;height:400px;background-repeat:no-repeat;background-size:cover;background-position:center;text-align:center}.content-listings .section-lead-in.alt .trip-advisor-col .trip-advisor-img img,.node-embedded-view-page .section-lead-in.alt .trip-advisor-col .trip-advisor-img img{max-width:100%}.content-listings .section-lead-in header,.node-embedded-view-page .section-lead-in header{margin-bottom:25px}.content-listings .section-lead-in header .ctas,.node-embedded-view-page .section-lead-in header .ctas{float:right}@media (max-width:767px){.content-listings .section-lead-in header .ctas,.node-embedded-view-page .section-lead-in header .ctas{float:none;margin:0 auto}}.content-listings .section-lead-in header h1,.content-listings .section-lead-in header h2,.node-embedded-view-page .section-lead-in header h1,.node-embedded-view-page .section-lead-in header h2{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;font-size:3.875rem;line-height:4.25rem;color:#1c3c6d;margin-bottom:0;width:calc(100% - 200px);float:left}@media (max-width:767px){.content-listings .section-lead-in header h1,.content-listings .section-lead-in header h2,.node-embedded-view-page .section-lead-in header h1,.node-embedded-view-page .section-lead-in header h2{float:none;font-size:2.75rem;line-height:3.125rem;margin-bottom:25px;width:100%}}.content-listings .section-lead-in .ctas,.node-embedded-view-page .section-lead-in .ctas{width:200px;margin:0 auto 20px}.content-listings .section-lead-in a.visit-our-website,.node-embedded-view-page .section-lead-in a.visit-our-website{display:block;display:block;width:100%;text-transform:uppercase;text-align:center;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;text-shadow:none;box-shadow:none;border-radius:0;border:none;padding:13px 0;background-color:#1c3c6d;color:white;font-size:.9375rem;line-height:.9375rem;margin:0}.content-listings .section-lead-in a.book-tickets-now,.node-embedded-view-page .section-lead-in a.book-tickets-now{display:block;display:block;width:100%;text-transform:uppercase;text-align:center;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;text-shadow:none;box-shadow:none;border-radius:0;border:none;padding:13px 0;background-color:#1c3c6d;color:white;font-size:.9375rem;line-height:.9375rem;margin-bottom:15px}.content-listings .section-lead-in .article-content,.node-embedded-view-page .section-lead-in .article-content{margin-bottom:45px;font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.625rem;color:#1c3c6d}.content-listings .section-lead-in .article-content p,.node-embedded-view-page .section-lead-in .article-content p{font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.625rem;color:#1c3c6d}.content-listings .section-lead-in .article-content a.read-more,.node-embedded-view-page .section-lead-in .article-content a.read-more{text-transform:uppercase;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.625rem;color:#1c3c6d}.content-listings .section-lead-in .article-content .long,.node-embedded-view-page .section-lead-in .article-content .long{display:none}.content-listings .section-lead-in .info>div,.node-embedded-view-page .section-lead-in .info>div{float:left;width:33.3333333333%;border-left:2px solid #bbbbbb;text-align:center;padding:12px;height:100%;word-wrap:break-word}.content-listings .section-lead-in .info>div:first-child,.node-embedded-view-page .section-lead-in .info>div:first-child{border-left:none}@media (max-width:767px){.content-listings .section-lead-in .info>div,.node-embedded-view-page .section-lead-in .info>div{border:0;float:none;margin-bottom:45px;padding:0;text-align:left;width:100%;height:auto}.content-listings .section-lead-in .info>div:last-child,.node-embedded-view-page .section-lead-in .info>div:last-child{margin-bottom:0}}.content-listings .section-lead-in .info figure,.node-embedded-view-page .section-lead-in .info figure{overflow:hidden;*zoom:1}@media (max-width:767px){.content-listings .section-lead-in .info figure figcaption,.node-embedded-view-page .section-lead-in .info figure figcaption{float:left;width:50%}}.content-listings .section-lead-in .info h4,.node-embedded-view-page .section-lead-in .info h4{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;text-transform:uppercase;font-size:1.125rem;line-height:1.125rem;color:#1c3c6d;margin-bottom:16px}@media (max-width:767px){.content-listings .section-lead-in .info h4,.node-embedded-view-page .section-lead-in .info h4{font-size:1rem;line-height:1rem;margin-bottom:4px}}.content-listings .section-lead-in .info address,.content-listings .section-lead-in .info time,.node-embedded-view-page .section-lead-in .info address,.node-embedded-view-page .section-lead-in .info time{display:block;font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:1rem;line-height:1.375rem;color:#1c3c6d;margin:0;padding:0}.content-listings .section-lead-in .info address a,.content-listings .section-lead-in .info time a,.node-embedded-view-page .section-lead-in .info address a,.node-embedded-view-page .section-lead-in .info time a{color:#1c3c6d}.content-listings .section-lead-in .info address a:hover,.content-listings .section-lead-in .info time a:hover,.node-embedded-view-page .section-lead-in .info address a:hover,.node-embedded-view-page .section-lead-in .info time a:hover{text-decoration:underline}.content-listings .section-lead-in .info i.info-icon,.node-embedded-view-page .section-lead-in .info i.info-icon{margin:0 auto 30px auto;display:block;background-repeat:no-repeat}@media (max-width:767px){.content-listings .section-lead-in .info i.info-icon,.node-embedded-view-page .section-lead-in .info i.info-icon{background-size:contain;float:left;margin:0 20px 0 0;width:62px !important}}.content-listings .section-lead-in .info i.info-icon.icon-location,.node-embedded-view-page .section-lead-in .info i.info-icon.icon-location{background-image:url(/sites/all/themes/custom/ctvisit/img/icon.location.png);width:68px;height:63px}.content-listings .section-lead-in .info i.info-icon.icon-hours,.node-embedded-view-page .section-lead-in .info i.info-icon.icon-hours{background-image:url(/sites/all/themes/custom/ctvisit/img/icon.hours.png);width:62px;height:61px}.content-listings .section-lead-in .info i.info-icon.icon-amenities,.node-embedded-view-page .section-lead-in .info i.info-icon.icon-amenities{background-image:url(/sites/all/themes/custom/ctvisit/img/icon.amenities.png);width:66px;height:61px}.content-listings .section-lead-in .info i.info-icon.icon-contact,.node-embedded-view-page .section-lead-in .info i.info-icon.icon-contact{background-image:url(/sites/all/themes/custom/ctvisit/img/icon.contact.png);width:74px;height:59px}.content-listings .section-lead-in .lead-in-carousel,.node-embedded-view-page .section-lead-in .lead-in-carousel{position:relative;background-color:#d2d9dd;padding:34px 51px;margin-top:50px}.content-listings .section-lead-in .lead-in-carousel a.slide-col,.node-embedded-view-page .section-lead-in .lead-in-carousel a.slide-col{display:block;float:left;width:148px;margin:0 15px}.content-listings .section-lead-in .lead-in-carousel figure,.node-embedded-view-page .section-lead-in .lead-in-carousel figure{width:100%}.content-listings .section-lead-in .lead-in-carousel figure .carousel-img,.node-embedded-view-page .section-lead-in .lead-in-carousel figure .carousel-img{background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:122px;margin:0;border:1px solid white}.content-listings .section-lead-in .lead-in-carousel figure.video,.node-embedded-view-page .section-lead-in .lead-in-carousel figure.video{position:relative}.content-listings .section-lead-in .lead-in-carousel figure.video img,.node-embedded-view-page .section-lead-in .lead-in-carousel figure.video img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:50px;width:50px;cursor:pointer}.content-listings .section-lead-in .ctv-carousel .control.control-right,.content-listings .section-lead-in .ctv-carousel .control1.control-right,.content-listings .section-lead-in .ctv-carousel .control2.control-right,.content-listings .section-lead-in .ctv-carousel .control3.control-right,.content-listings .section-lead-in .ctv-carousel .control4.control-right,.content-listings .section-lead-in .editors-nearby-picks .control.control-right,.content-listings .section-lead-in .editors-nearby-picks .control1.control-right,.content-listings .section-lead-in .editors-nearby-picks .control2.control-right,.content-listings .section-lead-in .editors-nearby-picks .control3.control-right,.content-listings .section-lead-in .editors-nearby-picks .control4.control-right,.content-listings .section-lead-in .section-slideshow .control2.control-right,.node-embedded-view-page .section-lead-in .ctv-carousel .control.control-right,.node-embedded-view-page .section-lead-in .ctv-carousel .control1.control-right,.node-embedded-view-page .section-lead-in .ctv-carousel .control2.control-right,.node-embedded-view-page .section-lead-in .ctv-carousel .control3.control-right,.node-embedded-view-page .section-lead-in .ctv-carousel .control4.control-right,.node-embedded-view-page .section-lead-in .editors-nearby-picks .control.control-right,.node-embedded-view-page .section-lead-in .editors-nearby-picks .control1.control-right,.node-embedded-view-page .section-lead-in .editors-nearby-picks .control2.control-right,.node-embedded-view-page .section-lead-in .editors-nearby-picks .control3.control-right,.node-embedded-view-page .section-lead-in .editors-nearby-picks .control4.control-right,.node-embedded-view-page .section-lead-in .section-slideshow .control2.control-right{left:100%}.content-listings .section-lead-in .ctv-carousel .control.control-left,.content-listings .section-lead-in .ctv-carousel .control1.control-left,.content-listings .section-lead-in .ctv-carousel .control2.control-left,.content-listings .section-lead-in .ctv-carousel .control3.control-left,.content-listings .section-lead-in .ctv-carousel .control4.control-left,.content-listings .section-lead-in .editors-nearby-picks .control.control-left,.content-listings .section-lead-in .editors-nearby-picks .control1.control-left,.content-listings .section-lead-in .editors-nearby-picks .control2.control-left,.content-listings .section-lead-in .editors-nearby-picks .control3.control-left,.content-listings .section-lead-in .editors-nearby-picks .control4.control-left,.content-listings .section-lead-in .section-slideshow .control2.control-left,.node-embedded-view-page .section-lead-in .ctv-carousel .control.control-left,.node-embedded-view-page .section-lead-in .ctv-carousel .control1.control-left,.node-embedded-view-page .section-lead-in .ctv-carousel .control2.control-left,.node-embedded-view-page .section-lead-in .ctv-carousel .control3.control-left,.node-embedded-view-page .section-lead-in .ctv-carousel .control4.control-left,.node-embedded-view-page .section-lead-in .editors-nearby-picks .control.control-left,.node-embedded-view-page .section-lead-in .editors-nearby-picks .control1.control-left,.node-embedded-view-page .section-lead-in .editors-nearby-picks .control2.control-left,.node-embedded-view-page .section-lead-in .editors-nearby-picks .control3.control-left,.node-embedded-view-page .section-lead-in .editors-nearby-picks .control4.control-left,.node-embedded-view-page .section-lead-in .section-slideshow .control2.control-left{right:100%}.content-listings .section-lead-in .slick-slider,.node-embedded-view-page .section-lead-in .slick-slider{margin-bottom:0}.content-listings .section-slideshow .control2.control-right,.node-embedded-view-page .section-slideshow .control2.control-right{left:104%}.content-listings .section-slideshow .control2.control-left,.node-embedded-view-page .section-slideshow .control2.control-left{right:104%}.content-listings .section-upcoming-events h3,.node-embedded-view-page .section-upcoming-events h3{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;font-size:3.375rem;line-height:3.375rem;background-color:#0076bf;color:white;text-align:center;padding:18px 0;margin-bottom:0}@media (max-width:767px){.content-listings .section-upcoming-events h3,.node-embedded-view-page .section-upcoming-events h3{font-size:2.75rem;line-height:3.125rem}}.content-listings .section-upcoming-events .carousel-inner,.node-embedded-view-page .section-upcoming-events .carousel-inner{background-color:#d2d9dd;padding:30px 0}.content-listings .section-upcoming-events .carousel-inner .gradient,.node-embedded-view-page .section-upcoming-events .carousel-inner .gradient{height:130px;width:100%;position:absolute;top:0;left:0;z-index:0;background:#99c8e5;background:-webkit-linear-gradient(#4098ce,#99c8e5);background:-o-linear-gradient(#4098ce,#99c8e5);background:-moz-linear-gradient(#4098ce,#99c8e5);background:linear-gradient(#4098ce,#99c8e5)}.content-listings .section-upcoming-events .carousel-inner figure.middle,.node-embedded-view-page .section-upcoming-events .carousel-inner figure.middle{margin:0 auto}.content-listings .section-upcoming-events .carousel-inner figure.right,.node-embedded-view-page .section-upcoming-events .carousel-inner figure.right{margin:0 0 0 auto}@media (min-width:768px){.content-listings .section-upcoming-events figure,.node-embedded-view-page .section-upcoming-events figure{margin-right:38px}}@media (min-width:992px){.content-listings .section-upcoming-events figure,.node-embedded-view-page .section-upcoming-events figure{margin-right:120px}}@media (min-width:1200px){.content-listings .section-upcoming-events figure,.node-embedded-view-page .section-upcoming-events figure{margin-right:85px}}.content-listings .section-upcoming-events figure>a,.node-embedded-view-page .section-upcoming-events figure>a{display:block}.content-listings .section-upcoming-events figure .event-date,.node-embedded-view-page .section-upcoming-events figure .event-date{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.375rem;line-height:1.375rem;color:#1c3c6d;text-align:center;margin-bottom:10px;padding:0}.content-listings .section-upcoming-events figure .carousel-img,.node-embedded-view-page .section-upcoming-events figure .carousel-img{background-repeat:no-repeat;background-size:cover;background-position:center;width:250px;height:250px;margin:0 auto 15px;border:1px solid white}@media (min-width:480px){.content-listings .section-upcoming-events figure .carousel-img,.node-embedded-view-page .section-upcoming-events figure .carousel-img{width:276px;height:276px}}@media (min-width:768px){.content-listings .section-upcoming-events figure .carousel-img,.node-embedded-view-page .section-upcoming-events figure .carousel-img{width:100%}}.content-listings .section-upcoming-events figure .over,.node-embedded-view-page .section-upcoming-events figure .over{position:absolute;bottom:0;left:0;width:100%;padding:10px;background-color:rgba(28,60,109,0.5)}.content-listings .section-upcoming-events figure .over h4,.node-embedded-view-page .section-upcoming-events figure .over h4{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:white;text-align:center;margin-bottom:0;padding:0}.content-listings .section-upcoming-events figure figcaption,.node-embedded-view-page .section-upcoming-events figure figcaption{margin:0 auto;width:250px}@media (min-width:480px){.content-listings .section-upcoming-events figure figcaption,.node-embedded-view-page .section-upcoming-events figure figcaption{width:276px}}.content-listings .section-upcoming-events figure figcaption h4,.node-embedded-view-page .section-upcoming-events figure figcaption h4{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;color:#1c3c6d;text-align:center;margin-bottom:2px;padding:0}.content-listings .section-upcoming-events figure figcaption h5,.node-embedded-view-page .section-upcoming-events figure figcaption h5{font-family:lato,Arial,Verdana,sans-serif;font-weight:300;font-style:italic;font-size:1.125rem;line-height:1.125rem;color:#1c3c6d;text-align:center;margin-bottom:20px;padding:0}.content-listings .section-upcoming-events figure figcaption p,.node-embedded-view-page .section-upcoming-events figure figcaption p{font-family:lato,Arial,Verdana,sans-serif;font-weight:300;font-style:italic;font-size:1.125rem;line-height:1.125rem;color:#1c3c6d;text-align:center;margin-bottom:20px;padding:0}.content-listings .section-upcoming-events figure figcaption p strong,.node-embedded-view-page .section-upcoming-events figure figcaption p strong{font-style:normal}.content-listings .section-upcoming-events figure figcaption a.more,.node-embedded-view-page .section-upcoming-events figure figcaption a.more{display:block;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.125rem;text-transform:uppercase;color:#1c3c6d;text-align:center;margin-bottom:0;padding:5px 0}.content-listings .section-upcoming-events figure figcaption.under p,.node-embedded-view-page .section-upcoming-events figure figcaption.under p{font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1rem;padding:0 10px}.content-listings .section-upcoming-events figure figcaption h4,.node-embedded-view-page .section-upcoming-events figure figcaption h4{margin-bottom:12px}.content-listings .section-deals-packages,.node-embedded-view-page .section-deals-packages{padding:50px 0;background-image:url(/sites/all/themes/custom/ctvisit/img/img.main-bg-new.png);background-repeat:repeat;background-position:top}@media (max-width:767px){.content-listings .section-deals-packages,.node-embedded-view-page .section-deals-packages{padding:30px 0}}.content-listings .section-deals-packages .deals-inner,.node-embedded-view-page .section-deals-packages .deals-inner{margin-bottom:40px}@media (max-width:767px){.content-listings .section-deals-packages .deals-inner>.row>div,.node-embedded-view-page .section-deals-packages .deals-inner>.row>div{margin-bottom:30px}}.content-listings .section-deals-packages .deals-inner>.row:last-child>div:last-child,.node-embedded-view-page .section-deals-packages .deals-inner>.row:last-child>div:last-child{margin-bottom:0}.content-listings .section-deals-packages h3,.node-embedded-view-page .section-deals-packages h3{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;font-size:3.375rem;line-height:3.375rem;color:#1c3c6d;text-align:center;padding:0;margin-bottom:27px}@media (max-width:767px){.content-listings .section-deals-packages h3,.node-embedded-view-page .section-deals-packages h3{font-size:2.75rem;line-height:3.125rem}}@media (min-width:992px){.content-listings .section-deals-packages .row,.node-embedded-view-page .section-deals-packages .row{margin-bottom:30px}}.content-listings .section-deals-packages .col-xs-12,.node-embedded-view-page .section-deals-packages .col-xs-12{margin-bottom:15px}@media (min-width:992px){.content-listings .section-deals-packages .col-xs-12,.node-embedded-view-page .section-deals-packages .col-xs-12{margin-bottom:0}}.content-listings .section-deals-packages a.deal,.node-embedded-view-page .section-deals-packages a.deal{display:block;height:150px;background-color:#d2d9dd;padding:18px 35px 0 35px}@media (max-width:767px){.content-listings .section-deals-packages a.deal,.node-embedded-view-page .section-deals-packages a.deal{height:auto;padding-bottom:18px}}.content-listings .section-deals-packages a.deal h4,.node-embedded-view-page .section-deals-packages a.deal h4{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.375rem;line-height:1.625rem;color:#ec1c24;margin:0 0 8px 0;padding:0}.content-listings .section-deals-packages a.deal p,.node-embedded-view-page .section-deals-packages a.deal p{color:black;font-size:.9375rem;line-height:1.125rem;margin-bottom:10px;padding:0}.content-listings .section-deals-packages a.deal p span.lead-text,.node-embedded-view-page .section-deals-packages a.deal p span.lead-text{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.25rem;color:#0076bf}.content-listings .section-deals-packages a.see-all-deals-btn,.node-embedded-view-page .section-deals-packages a.see-all-deals-btn{display:block;width:250px;text-transform:uppercase;text-align:center;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;text-shadow:none;box-shadow:none;border-radius:0;border:none;padding:13px 0;background-color:#54b948;color:white;margin:0 auto;padding:12px 12px}.content-listings .section-neighborhood,.node-embedded-view-page .section-neighborhood{padding:60px 0;background-image:url(/sites/all/themes/custom/ctvisit/img/img.main-bg-new.png);background-repeat:repeat;background-position:top}@media (min-width:768px){.content-listings .section-neighborhood,.node-embedded-view-page .section-neighborhood{padding-bottom:100px}}.content-listings .section-neighborhood h3,.node-embedded-view-page .section-neighborhood h3{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;font-size:3.375rem;line-height:3.375rem;color:#1c3c6d;text-align:center;padding:0;margin-bottom:45px}@media (max-width:767px){.content-listings .section-neighborhood h3,.node-embedded-view-page .section-neighborhood h3{font-size:2.75rem;line-height:3.125rem}}.content-listings .section-neighborhood .nearby-carousel,.node-embedded-view-page .section-neighborhood .nearby-carousel{position:relative}.content-listings .section-neighborhood .nearby-carousel a.slide-col,.node-embedded-view-page .section-neighborhood .nearby-carousel a.slide-col{display:block;float:left;margin:0 20px}.content-listings .section-neighborhood .nearby-carousel figure,.node-embedded-view-page .section-neighborhood .nearby-carousel figure{margin:0 auto;width:194px}.content-listings .section-neighborhood .nearby-carousel figure .carousel-img,.node-embedded-view-page .section-neighborhood .nearby-carousel figure .carousel-img{background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:194px;margin-bottom:12px;border:1px solid white}.content-listings .section-neighborhood .nearby-carousel figure figcaption h4,.node-embedded-view-page .section-neighborhood .nearby-carousel figure figcaption h4{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.375rem;color:#4d4d4d;text-align:left;margin-bottom:5px;padding:0}.content-listings .section-neighborhood .nearby-carousel figure figcaption .proximity,.node-embedded-view-page .section-neighborhood .nearby-carousel figure figcaption .proximity{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:.875rem;line-height:.875rem;color:black;text-align:right;margin:0;padding:0}.content-listings .section-neighborhood .nearby-carousel figure figcaption .proximity i.icon-ct-proximity,.node-embedded-view-page .section-neighborhood .nearby-carousel figure figcaption .proximity i.icon-ct-proximity{display:inline-block;vertical-align:text-bottom;background-image:url(/sites/all/themes/custom/ctvisit/img/icon.ct.silver-gradient.png);background-repeat:no-repeat;width:47px;height:34px;margin:0;position:relative;bottom:-4px}.content-listings .section-nearby-map,.node-embedded-view-page .section-nearby-map{display:none;width:100%;height:auto}@media (min-width:600px){.content-listings .section-nearby-map,.node-embedded-view-page .section-nearby-map{display:block}}@media (min-width:768px){.content-listings .section-nearby-map,.node-embedded-view-page .section-nearby-map{height:540px}}.content-listings .map-directions-link,.node-embedded-view-page .map-directions-link{text-align:center}@media (min-width:600px){.content-listings .map-directions-link,.node-embedded-view-page .map-directions-link{display:none}}.content-listings .picker-outer,.node-embedded-view-page .picker-outer{background-image:url(/sites/all/themes/custom/ctvisit/img/img.main-bg-new.png);background-repeat:repeat;background-position:top}.content-listings .picker-outer h3,.node-embedded-view-page .picker-outer h3{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;color:#0076bf;font-size:2.25rem;line-height:2.75rem;text-align:center;margin-bottom:30px;padding-top:30px}@media (min-width:768px){.content-listings .picker-outer h3,.node-embedded-view-page .picker-outer h3{font-size:2.8125rem;line-height:3.25rem}}.content-listings .picker-outer .neighborhood-picker,.node-embedded-view-page .picker-outer .neighborhood-picker{max-width:737px;margin:0 auto 73px auto}.content-listings .picker-outer .neighborhood-picker a.slide-link,.node-embedded-view-page .picker-outer .neighborhood-picker a.slide-link{width:33.3333333333%;height:86px}.content-listings .view-empty,.node-embedded-view-page .view-empty{text-align:center}.content-listings .video img,.node-embedded-view-page .video img{pointer-events:none}@media (min-width:1200px){.content-listings .section-social .container,.page-press-room .section-social .container,.content-event-detail .section-social .container{width:1060px}}.content-listings .section-social .section-social-header,.page-press-room .section-social .section-social-header,.content-event-detail .section-social .section-social-header{background-color:#4098ce}.content-listings .section-social h3,.page-press-room .section-social h3,.content-event-detail .section-social h3{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;font-size:3.375rem;line-height:3.375rem;background-color:#4098ce;color:white;text-align:center;padding:18px 0;margin-bottom:0;text-align:left}@media (max-width:767px){.content-listings .section-social h3,.page-press-room .section-social h3,.content-event-detail .section-social h3{font-size:2.75rem;line-height:3.125rem;padding:18px 15px}}.content-listings .section-social .social-inner,.page-press-room .section-social .social-inner,.content-event-detail .section-social .social-inner{background-color:#99c8e5;padding:15px 0 30px 0;position:relative}.content-listings .section-social .social-inner .gradient,.page-press-room .section-social .social-inner .gradient,.content-event-detail .section-social .social-inner .gradient{height:130px;width:100%;position:absolute;top:0;left:0;z-index:0;background:#99c8e5;background:-webkit-linear-gradient(#4098ce,#99c8e5);background:-o-linear-gradient(#4098ce,#99c8e5);background:-moz-linear-gradient(#4098ce,#99c8e5);background:linear-gradient(#4098ce,#99c8e5)}.content-listings .section-social .social-inner .container,.page-press-room .section-social .social-inner .container,.content-event-detail .section-social .social-inner .container{min-height:130px;z-index:1}.content-listings .section-social .social-inner .container>.row>div,.page-press-room .section-social .social-inner .container>.row>div,.content-event-detail .section-social .social-inner .container>.row>div{margin-bottom:30px}.content-listings .section-social .social-inner .container>.row>div:last-child,.page-press-room .section-social .social-inner .container>.row>div:last-child,.content-event-detail .section-social .social-inner .container>.row>div:last-child{margin-bottom:0}.content-listings .section-social .twitter-top,.page-press-room .section-social .twitter-top,.content-event-detail .section-social .twitter-top{background-color:#e0eef7;padding:25px 30px}.content-listings .section-social .twitter-top .twitter-header,.page-press-room .section-social .twitter-top .twitter-header,.content-event-detail .section-social .twitter-top .twitter-header{position:relative;padding:0 0 20px 0}.content-listings .section-social .twitter-top .twitter-header span.handle,.page-press-room .section-social .twitter-top .twitter-header span.handle,.content-event-detail .section-social .twitter-top .twitter-header span.handle{display:inline-block;position:absolute;top:0;right:0;color:#7a7b7d}.content-listings .section-social .twitter-top ul.tweets,.page-press-room .section-social .twitter-top ul.tweets,.content-event-detail .section-social .twitter-top ul.tweets{font-size:14px;line-height:26px;list-style-type:none;padding:0;margin:0}.content-listings .section-social .twitter-top ul.tweets li,.page-press-room .section-social .twitter-top ul.tweets li,.content-event-detail .section-social .twitter-top ul.tweets li{margin-bottom:30px}.content-listings .section-social .twitter-top ul.tweets li:last-child,.page-press-room .section-social .twitter-top ul.tweets li:last-child,.content-event-detail .section-social .twitter-top ul.tweets li:last-child{margin-bottom:0}.content-listings .section-social .twitter-bottom,.page-press-room .section-social .twitter-bottom,.content-event-detail .section-social .twitter-bottom{min-height:81px;background-color:#c9d9e6;padding:25px 30px}.view-id-listing_search .view-filters{display:none}.view-listing-search.view-id-listing_search .search-container,.view-listing-search.view-id-listing_search .search-results{margin:0;padding:0}.view-listing-search.view-id-listing_search .search-filter-form-container{margin-bottom:1em}.view-listing-search.view-id-listing_search .search-results{padding:50px 0px}.view-listing-search.view-id-listing_search .pager{margin:0;padding:0}.listing-city.content-listings .section-lead-in h1{display:inline-block;width:auto}.listing-city.content-listings .section-lead-in .ctas{float:right;width:477px}.listing-city.content-listings .section-lead-in .ctas a{float:left;max-width:200px}.listing-city.content-listings .section-lead-in .ctas a.find-on-map{display:block;width:100%;text-transform:uppercase;text-align:center;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;text-shadow:none;box-shadow:none;border-radius:0;border:none;padding:13px 0;background-color:#1c3c6d;color:white;background:url(/sites/all/themes/custom/ctvisit/img/icon.map.pin.png) 189px 10px no-repeat;background-color:#1278bc;font-size:.9375rem;line-height:.9375rem;margin-right:47px;max-width:none;padding:13px 0px 13px 28px;text-align:left;width:230px}.listing-city.content-listings .city-facts{background-color:#dce6eb;padding:35px}@media (min-width:992px){.listing-city.content-listings .city-facts{margin-left:11px}}.listing-city.content-listings .city-facts h3{background:url(/sites/all/themes/custom/ctvisit/img/icon.star.red.sm.png) left top no-repeat;color:#e6242c;font-size:1.125rem;font-weight:bold;margin-bottom:10px;padding-left:22px}.listing-city.content-listings .city-facts h3.fact-header{background:transparent;color:#1278bc;font-size:1.25rem;font-weight:bold;margin-bottom:1em;padding:0px;text-transform:uppercase}.listing-city.content-listings .city-facts ul{list-style-type:none;margin:0px 0px 20px 0px;padding:0px}.listing-city.content-listings .city-facts ul li{margin:0px 0px 8px 22px}.listing-city.content-listings .city-facts li,.listing-city.content-listings .city-facts p{color:#1d3e6b;font-size:1.125rem;line-height:1.5rem}.listing-city.content-listings h2{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;color:#0076bf;font-size:2.25rem;line-height:2.75rem;text-align:center;clear:both;float:left;margin-top:40px}@media (min-width:768px){.listing-city.content-listings h2{font-size:2.8125rem;line-height:3.25rem}}.listing-city.content-listings a.see-more{background:#5db74f url(/sites/all/themes/custom/ctvisit/img/icon.open.white.png) 102px center no-repeat;color:white;float:right;font-weight:bold;padding:3px 22px 3px 13px;position:relative;text-transform:uppercase;top:47px}.listing-city.content-listings a.see-more.open{background-image:url(/sites/all/themes/custom/ctvisit/img/icon.close.white.png);background-position:88px center}.view-city-related-listings{border-top:1px solid #1278bc;clear:both;padding-top:13px}.view-city-related-listings .image{background-repeat:no-repeat;background-size:cover;display:block;height:290px;width:100%}@media (min-width:768px){.view-city-related-listings .image{height:224px}}.view-city-related-listings .views-row{margin-bottom:1em;text-align:center;width:100%}@media (min-width:768px){.view-city-related-listings .views-row{float:left;margin-left:30px;max-width:220px}.view-city-related-listings .views-row:first-child{margin-left:0px}}@media (min-width:992px){.view-city-related-listings .views-row{max-width:200px;margin-left:8px}}@media (min-width:1200px){.view-city-related-listings .views-row{max-width:220px;margin-left:55px}}@media screen and (min-width:1200px) and (-ms-high-contrast:active),screen and (min-width:1200px) and (-ms-high-contrast:none){.view-city-related-listings .views-row{margin-left:54px}}.view-city-related-listings .views-row img{width:100%}.view-city-related-listings .views-row a{color:#4d4d4d;font-weight:bold}.view-city-related-listings.view-display-id-shopping .row-group{clear:both;display:none}.view-city-related-listings.view-display-id-shopping .row-group:first-child{display:block !important;margin-top:0px}@media (min-width:768px){.view-city-related-listings.view-display-id-shopping .row-group{margin-top:35px}}.view-city-related-listings.view-display-id-shopping .views-row{color:#4d4d4d;float:left;font-weight:bold;text-align:center;width:100%}@media (min-width:768px){.view-city-related-listings.view-display-id-shopping .views-row{float:left;margin-left:30px;max-width:220px;text-align:left}.view-city-related-listings.view-display-id-shopping .views-row:first-child{margin-left:0px}}@media (min-width:992px){.view-city-related-listings.view-display-id-shopping .views-row{max-width:200px;margin-left:8px}}@media (min-width:1200px){.view-city-related-listings.view-display-id-shopping .views-row{max-width:220px;margin-left:55px}}@media screen and (min-width:1200px) and (-ms-high-contrast:active),screen and (min-width:1200px) and (-ms-high-contrast:none){.view-city-related-listings.view-display-id-shopping .views-row{margin-left:54px}}.view-city-related-listings.view-display-id-shopping .address{font-weight:normal}.view-city-related-listings.view-display-id-shopping .more-info{background:url(/sites/all/themes/custom/ctvisit/img/icon.arrow-right.green.png) center right no-repeat;color:#5db74f;padding-right:17px}#ctvisit-city-search-bar-wrapper{background-image:url(/sites/all/themes/custom/ctvisit/img/img.main-bg-new.png);background-repeat:repeat;background-position:top}#ctvisit-city-search-bar-wrapper h3.view-header{margin:0px;padding:26px 0px 0px 0px}#ctvisit-city-search-bar-wrapper #edit-city-search{padding:12px 10px;background-color:#d2d9dd;font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.125rem;color:black;text-transform:none;width:725px;max-width:100%;height:60px;margin-bottom:7px}#ctvisit-city-search-bar-wrapper input{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:.9375rem;line-height:1.125rem;border-top:none;border-left:none;border-bottom:none;border-right:1px solid #d2d9dd;border-radius:0;color:#4d4d4d;box-shadow:none}#ctvisit-city-search-bar-wrapper span.input-group-btn{border-radius:0;background-color:#54b948;border:none;height:60px;margin:0;padding:0;position:absolute;right:15px;top:22px;width:60px}#ctvisit-city-search-bar-wrapper span.input-group-btn button{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;background-color:transparent;border:none;border-radius:0;color:white;font-size:2rem;height:100%;line-height:3.3125rem;margin:0;padding:0 19px;width:100%}#ctvisit-city-search-bar-wrapper span.input-group-btn .glyphicon{right:6px;top:3px}#ctvisit-city-search-bar-form .input-group-btn{display:none}.search-help{font-size:14px;padding-left:5px}.page-interest h3.view-header,.page-dine h3.view-header,.page-stay h3.view-header{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;color:#0076bf;font-size:2.25rem;line-height:2.75rem;text-align:center;padding:60px 15px 38px;background-image:url(/sites/all/themes/custom/ctvisit/img/img.main-bg-new.png);background-repeat:repeat;background-position:top}@media (min-width:768px){.page-interest h3.view-header,.page-dine h3.view-header,.page-stay h3.view-header{font-size:2.8125rem;line-height:3.25rem}}.page-interest .section-dichotomy,.page-dine .section-dichotomy,.page-stay .section-dichotomy{padding:30px 0;-webkit-box-shadow:0 3px 20px 3px rgba(0,0,0,0.35);-moz-box-shadow:0 3px 20px 3px rgba(0,0,0,0.35);box-shadow:0 3px 20px 3px rgba(0,0,0,0.35);z-index:2;position:relative}.page-interest .section-dichotomy .dichotomy-slider,.page-dine .section-dichotomy .dichotomy-slider,.page-stay .section-dichotomy .dichotomy-slider{width:100%;margin-bottom:3px}.page-interest .section-dichotomy .rating,.page-dine .section-dichotomy .rating,.page-stay .section-dichotomy .rating{text-align:right;padding:4px 0 0 0}.page-interest .section-dichotomy .rating .rating-inner,.page-dine .section-dichotomy .rating .rating-inner,.page-stay .section-dichotomy .rating .rating-inner{display:inline-block;vertical-align:top}.page-interest .section-dichotomy .dichotomy-caption p,.page-dine .section-dichotomy .dichotomy-caption p,.page-stay .section-dichotomy .dichotomy-caption p{max-width:915px;margin:0 auto;font-size:1.25rem;text-align:center}.page-interest .section-explore,.page-dine .section-explore,.page-stay .section-explore{background-image:url(/sites/all/themes/custom/ctvisit/img/img.main-bg-new.png);background-repeat:repeat;background-position:top}.page-interest .section-explore .explore-btns-outer,.page-dine .section-explore .explore-btns-outer,.page-stay .section-explore .explore-btns-outer{text-align:center;margin-bottom:60px}.page-interest .section-explore .explore-btns-outer .explore-btns,.page-dine .section-explore .explore-btns-outer .explore-btns,.page-stay .section-explore .explore-btns-outer .explore-btns{display:inline-block;text-align:center}.page-interest .section-explore .explore-btns-outer .explore-btns a.see-all-explore-btn,.page-dine .section-explore .explore-btns-outer .explore-btns a.see-all-explore-btn,.page-stay .section-explore .explore-btns-outer .explore-btns a.see-all-explore-btn{display:inline-block;display:block;width:224px;text-transform:uppercase;text-align:center;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;text-shadow:none;box-shadow:none;border-radius:0;border:none;padding:13px 0;background-color:#54b948;color:white;margin:0 10px 20px 0}@media (min-width:440px){.page-interest .section-explore .explore-btns-outer .explore-btns a.see-all-explore-btn,.page-dine .section-explore .explore-btns-outer .explore-btns a.see-all-explore-btn,.page-stay .section-explore .explore-btns-outer .explore-btns a.see-all-explore-btn{margin:0 10px 0 0;float:left}}.page-interest .section-explore .explore-btns-outer .explore-btns a.filter-all-explore-btn,.page-dine .section-explore .explore-btns-outer .explore-btns a.filter-all-explore-btn,.page-stay .section-explore .explore-btns-outer .explore-btns a.filter-all-explore-btn{display:block;width:170px;text-transform:uppercase;text-align:center;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;text-shadow:none;box-shadow:none;border-radius:0;border:none;padding:13px 0;background-color:#0076bf;font-size:.9375rem;line-height:1.25rem;color:white;margin:0}@media (min-width:440px){.page-interest .section-explore .explore-btns-outer .explore-btns a.filter-all-explore-btn,.page-dine .section-explore .explore-btns-outer .explore-btns a.filter-all-explore-btn,.page-stay .section-explore .explore-btns-outer .explore-btns a.filter-all-explore-btn{float:left}}.page-interest .section-explore .explore-btns-outer .explore-btns .view-filters,.page-dine .section-explore .explore-btns-outer .explore-btns .view-filters,.page-stay .section-explore .explore-btns-outer .explore-btns .view-filters{margin:0}@media (min-width:440px){.page-interest .section-explore .explore-btns-outer .explore-btns .view-filters,.page-dine .section-explore .explore-btns-outer .explore-btns .view-filters,.page-stay .section-explore .explore-btns-outer .explore-btns .view-filters{float:left}}.page-interest .section-explore .explore-btns-outer .explore-btns .view-filters .views-exposed-form .views-exposed-widget,.page-dine .section-explore .explore-btns-outer .explore-btns .view-filters .views-exposed-form .views-exposed-widget,.page-stay .section-explore .explore-btns-outer .explore-btns .view-filters .views-exposed-form .views-exposed-widget{padding:0}.page-interest .section-ideas h3,.page-dine .section-ideas h3,.page-stay .section-ideas h3{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;font-size:3.375rem;line-height:3.375rem;background-color:#0076bf;color:white;text-align:center;padding:18px 0;margin-bottom:0}@media (max-width:767px){.page-interest .section-ideas h3,.page-dine .section-ideas h3,.page-stay .section-ideas h3{font-size:2.75rem;line-height:3.125rem}}.page-interest .section-ideas .carousel-inner,.page-dine .section-ideas .carousel-inner,.page-stay .section-ideas .carousel-inner{background-color:#d2d9dd;padding:30px 0}.page-interest .section-ideas .carousel-inner .gradient,.page-dine .section-ideas .carousel-inner .gradient,.page-stay .section-ideas .carousel-inner .gradient{height:130px;width:100%;position:absolute;top:0;left:0;z-index:0;background:#99c8e5;background:-webkit-linear-gradient(#4098ce,#99c8e5);background:-o-linear-gradient(#4098ce,#99c8e5);background:-moz-linear-gradient(#4098ce,#99c8e5);background:linear-gradient(#4098ce,#99c8e5)}.page-interest .section-ideas .carousel-inner figure.middle,.page-dine .section-ideas .carousel-inner figure.middle,.page-stay .section-ideas .carousel-inner figure.middle{margin:0 auto}.page-interest .section-ideas .carousel-inner figure.right,.page-dine .section-ideas .carousel-inner figure.right,.page-stay .section-ideas .carousel-inner figure.right{margin:0 0 0 auto}@media (min-width:768px){.page-interest .section-ideas figure,.page-dine .section-ideas figure,.page-stay .section-ideas figure{margin-right:38px}}@media (min-width:992px){.page-interest .section-ideas figure,.page-dine .section-ideas figure,.page-stay .section-ideas figure{margin-right:120px}}@media (min-width:1200px){.page-interest .section-ideas figure,.page-dine .section-ideas figure,.page-stay .section-ideas figure{margin-right:85px}}.page-interest .section-ideas figure>a,.page-dine .section-ideas figure>a,.page-stay .section-ideas figure>a{display:block}.page-interest .section-ideas figure .event-date,.page-dine .section-ideas figure .event-date,.page-stay .section-ideas figure .event-date{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.375rem;line-height:1.375rem;color:#1c3c6d;text-align:center;margin-bottom:10px;padding:0}.page-interest .section-ideas figure .carousel-img,.page-dine .section-ideas figure .carousel-img,.page-stay .section-ideas figure .carousel-img{background-repeat:no-repeat;background-size:cover;background-position:center;width:250px;height:250px;margin:0 auto 15px;border:1px solid white}@media (min-width:480px){.page-interest .section-ideas figure .carousel-img,.page-dine .section-ideas figure .carousel-img,.page-stay .section-ideas figure .carousel-img{width:276px;height:276px}}@media (min-width:768px){.page-interest .section-ideas figure .carousel-img,.page-dine .section-ideas figure .carousel-img,.page-stay .section-ideas figure .carousel-img{width:100%}}.page-interest .section-ideas figure .over,.page-dine .section-ideas figure .over,.page-stay .section-ideas figure .over{position:absolute;bottom:0;left:0;width:100%;padding:10px;background-color:rgba(28,60,109,0.5)}.page-interest .section-ideas figure .over h4,.page-dine .section-ideas figure .over h4,.page-stay .section-ideas figure .over h4{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:white;text-align:center;margin-bottom:0;padding:0}.page-interest .section-ideas figure figcaption,.page-dine .section-ideas figure figcaption,.page-stay .section-ideas figure figcaption{margin:0 auto;width:250px}@media (min-width:480px){.page-interest .section-ideas figure figcaption,.page-dine .section-ideas figure figcaption,.page-stay .section-ideas figure figcaption{width:276px}}.page-interest .section-ideas figure figcaption h4,.page-dine .section-ideas figure figcaption h4,.page-stay .section-ideas figure figcaption h4{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;color:#1c3c6d;text-align:center;margin-bottom:2px;padding:0}.page-interest .section-ideas figure figcaption h5,.page-dine .section-ideas figure figcaption h5,.page-stay .section-ideas figure figcaption h5{font-family:lato,Arial,Verdana,sans-serif;font-weight:300;font-style:italic;font-size:1.125rem;line-height:1.125rem;color:#1c3c6d;text-align:center;margin-bottom:20px;padding:0}.page-interest .section-ideas figure figcaption p,.page-dine .section-ideas figure figcaption p,.page-stay .section-ideas figure figcaption p{font-family:lato,Arial,Verdana,sans-serif;font-weight:300;font-style:italic;font-size:1.125rem;line-height:1.125rem;color:#1c3c6d;text-align:center;margin-bottom:20px;padding:0}.page-interest .section-ideas figure figcaption p strong,.page-dine .section-ideas figure figcaption p strong,.page-stay .section-ideas figure figcaption p strong{font-style:normal}.page-interest .section-ideas figure figcaption a.more,.page-dine .section-ideas figure figcaption a.more,.page-stay .section-ideas figure figcaption a.more{display:block;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.125rem;text-transform:uppercase;color:#1c3c6d;text-align:center;margin-bottom:0;padding:5px 0}.page-interest .section-ideas figure figcaption.under p,.page-dine .section-ideas figure figcaption.under p,.page-stay .section-ideas figure figcaption.under p{font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1rem;padding:0 10px}.page-interest .section-ideas h3,.page-dine .section-ideas h3,.page-stay .section-ideas h3{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;font-size:3.375rem;line-height:3.375rem;background-color:#4098ce;color:white;text-align:center;padding:18px 0}@media (max-width:767px){.page-interest .section-ideas h3,.page-dine .section-ideas h3,.page-stay .section-ideas h3{font-size:2.75rem;line-height:3.125rem;padding:18px 15px}}.page-interest .section-ideas .carousel-inner,.page-dine .section-ideas .carousel-inner,.page-stay .section-ideas .carousel-inner{background-color:#99c8e5;padding:15px 0 30px 0;position:relative}.page-interest .section-ideas figure .carousel-img,.page-dine .section-ideas figure .carousel-img,.page-stay .section-ideas figure .carousel-img{border:none;position:relative}.page-interest .section-ideas a.see-all-ideas-btn,.page-dine .section-ideas a.see-all-ideas-btn,.page-stay .section-ideas a.see-all-ideas-btn{display:block;width:224px;text-transform:uppercase;text-align:center;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;text-shadow:none;box-shadow:none;border-radius:0;border:none;padding:13px 0;background-color:#54b948;color:white;margin:34px auto 0 auto}.page-interest .views-exposed-form,.page-dine .views-exposed-form,.page-stay .views-exposed-form{position:relative}.page-interest .views-exposed-form label,.page-interest .views-exposed-form .description,.page-dine .views-exposed-form label,.page-dine .views-exposed-form .description,.page-stay .views-exposed-form label,.page-stay .views-exposed-form .description{display:none}.page-interest .views-exposed-form .form-item-field-region-tid,.page-dine .views-exposed-form .form-item-field-region-tid,.page-stay .views-exposed-form .form-item-field-region-tid{display:block;width:224px;text-transform:uppercase;text-align:center;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;text-shadow:none;box-shadow:none;border-radius:0;border:none;padding:13px 0;background-color:#0076bf;font-size:.9375rem;line-height:1.25rem;color:white;border-radius:0;overflow:hidden;cursor:pointer}@media (min-width:440px){.page-interest .views-exposed-form .form-item-field-region-tid,.page-dine .views-exposed-form .form-item-field-region-tid,.page-stay .views-exposed-form .form-item-field-region-tid{display:block;width:175px;text-transform:uppercase;text-align:center;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;text-shadow:none;box-shadow:none;border-radius:0;border:none;padding:13px 0;background-color:#0076bf;font-size:.9375rem;line-height:1.25rem;color:white}}.page-interest .views-exposed-form .form-item-field-region-tid::after,.page-dine .views-exposed-form .form-item-field-region-tid::after,.page-stay .views-exposed-form .form-item-field-region-tid::after{content:' ';display:block;position:absolute;right:20px;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);width:0;height:0;border-style:solid;border-width:8px 6.6666666667px 0 6.6666666667px;border-color:#fff transparent transparent transparent;pointer-events:none}@media (min-width:440px){.page-interest .views-exposed-form .form-item-field-region-tid::after,.page-dine .views-exposed-form .form-item-field-region-tid::after,.page-stay .views-exposed-form .form-item-field-region-tid::after{right:10px}}.page-interest .views-exposed-form .form-item-field-region-tid select,.page-dine .views-exposed-form .form-item-field-region-tid select,.page-stay .views-exposed-form .form-item-field-region-tid select{border:none;box-shadow:none;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:100%;padding:0 10px;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;text-transform:uppercase;background-color:#0076bf;font-size:.9375rem;line-height:1.25rem;color:white;cursor:pointer;text-transform:uppercase}.page-interest .views-exposed-form .form-item-field-region-tid select:focus,.page-dine .views-exposed-form .form-item-field-region-tid select:focus,.page-stay .views-exposed-form .form-item-field-region-tid select:focus{outline:none}.page-interest .views-exposed-form .form-item-field-region-tid select::-ms-expand,.page-dine .views-exposed-form .form-item-field-region-tid select::-ms-expand,.page-stay .views-exposed-form .form-item-field-region-tid select::-ms-expand{display:none}.page-interest .views-exposed-form #edit-field-season-tid-wrapper,.page-dine .views-exposed-form #edit-field-season-tid-wrapper,.page-stay .views-exposed-form #edit-field-season-tid-wrapper{display:none}.page-interest .section-tales h3,.page-dine .section-tales h3,.page-stay .section-tales h3{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;font-size:3.375rem;line-height:3.375rem;background-color:#0076bf;color:white;text-align:center;padding:18px 0;margin-bottom:0}@media (max-width:767px){.page-interest .section-tales h3,.page-dine .section-tales h3,.page-stay .section-tales h3{font-size:2.75rem;line-height:3.125rem}}.page-interest .section-tales .carousel-inner,.page-dine .section-tales .carousel-inner,.page-stay .section-tales .carousel-inner{background-color:#d2d9dd;padding:30px 0}.page-interest .section-tales .carousel-inner .gradient,.page-dine .section-tales .carousel-inner .gradient,.page-stay .section-tales .carousel-inner .gradient{height:130px;width:100%;position:absolute;top:0;left:0;z-index:0;background:#99c8e5;background:-webkit-linear-gradient(#4098ce,#99c8e5);background:-o-linear-gradient(#4098ce,#99c8e5);background:-moz-linear-gradient(#4098ce,#99c8e5);background:linear-gradient(#4098ce,#99c8e5)}.page-interest .section-tales .carousel-inner figure.middle,.page-dine .section-tales .carousel-inner figure.middle,.page-stay .section-tales .carousel-inner figure.middle{margin:0 auto}.page-interest .section-tales .carousel-inner figure.right,.page-dine .section-tales .carousel-inner figure.right,.page-stay .section-tales .carousel-inner figure.right{margin:0 0 0 auto}@media (min-width:768px){.page-interest .section-tales figure,.page-dine .section-tales figure,.page-stay .section-tales figure{margin-right:38px}}@media (min-width:992px){.page-interest .section-tales figure,.page-dine .section-tales figure,.page-stay .section-tales figure{margin-right:120px}}@media (min-width:1200px){.page-interest .section-tales figure,.page-dine .section-tales figure,.page-stay .section-tales figure{margin-right:85px}}.page-interest .section-tales figure>a,.page-dine .section-tales figure>a,.page-stay .section-tales figure>a{display:block}.page-interest .section-tales figure .event-date,.page-dine .section-tales figure .event-date,.page-stay .section-tales figure .event-date{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.375rem;line-height:1.375rem;color:#1c3c6d;text-align:center;margin-bottom:10px;padding:0}.page-interest .section-tales figure .carousel-img,.page-dine .section-tales figure .carousel-img,.page-stay .section-tales figure .carousel-img{background-repeat:no-repeat;background-size:cover;background-position:center;width:250px;height:250px;margin:0 auto 15px;border:1px solid white}@media (min-width:480px){.page-interest .section-tales figure .carousel-img,.page-dine .section-tales figure .carousel-img,.page-stay .section-tales figure .carousel-img{width:276px;height:276px}}@media (min-width:768px){.page-interest .section-tales figure .carousel-img,.page-dine .section-tales figure .carousel-img,.page-stay .section-tales figure .carousel-img{width:100%}}.page-interest .section-tales figure .over,.page-dine .section-tales figure .over,.page-stay .section-tales figure .over{position:absolute;bottom:0;left:0;width:100%;padding:10px;background-color:rgba(28,60,109,0.5)}.page-interest .section-tales figure .over h4,.page-dine .section-tales figure .over h4,.page-stay .section-tales figure .over h4{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:white;text-align:center;margin-bottom:0;padding:0}.page-interest .section-tales figure figcaption,.page-dine .section-tales figure figcaption,.page-stay .section-tales figure figcaption{margin:0 auto;width:250px}@media (min-width:480px){.page-interest .section-tales figure figcaption,.page-dine .section-tales figure figcaption,.page-stay .section-tales figure figcaption{width:276px}}.page-interest .section-tales figure figcaption h4,.page-dine .section-tales figure figcaption h4,.page-stay .section-tales figure figcaption h4{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;color:#1c3c6d;text-align:center;margin-bottom:2px;padding:0}.page-interest .section-tales figure figcaption h5,.page-dine .section-tales figure figcaption h5,.page-stay .section-tales figure figcaption h5{font-family:lato,Arial,Verdana,sans-serif;font-weight:300;font-style:italic;font-size:1.125rem;line-height:1.125rem;color:#1c3c6d;text-align:center;margin-bottom:20px;padding:0}.page-interest .section-tales figure figcaption p,.page-dine .section-tales figure figcaption p,.page-stay .section-tales figure figcaption p{font-family:lato,Arial,Verdana,sans-serif;font-weight:300;font-style:italic;font-size:1.125rem;line-height:1.125rem;color:#1c3c6d;text-align:center;margin-bottom:20px;padding:0}.page-interest .section-tales figure figcaption p strong,.page-dine .section-tales figure figcaption p strong,.page-stay .section-tales figure figcaption p strong{font-style:normal}.page-interest .section-tales figure figcaption a.more,.page-dine .section-tales figure figcaption a.more,.page-stay .section-tales figure figcaption a.more{display:block;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.125rem;text-transform:uppercase;color:#1c3c6d;text-align:center;margin-bottom:0;padding:5px 0}.page-interest .section-tales figure figcaption.under p,.page-dine .section-tales figure figcaption.under p,.page-stay .section-tales figure figcaption.under p{font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1rem;padding:0 10px}.page-interest .section-tales h3,.page-dine .section-tales h3,.page-stay .section-tales h3{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;font-size:3.375rem;line-height:3.375rem;background-color:#4098ce;color:white;text-align:center;padding:18px 0}@media (max-width:767px){.page-interest .section-tales h3,.page-dine .section-tales h3,.page-stay .section-tales h3{font-size:2.75rem;line-height:3.125rem;padding:18px 15px}}.page-interest .section-tales .carousel-inner,.page-dine .section-tales .carousel-inner,.page-stay .section-tales .carousel-inner{background-color:#99c8e5;padding:15px 0 30px 0;position:relative}.page-interest .section-tales figure .carousel-img,.page-dine .section-tales figure .carousel-img,.page-stay .section-tales figure .carousel-img{border:none;position:relative}.page-interest .section-tales a.see-all-btn,.page-dine .section-tales a.see-all-btn,.page-stay .section-tales a.see-all-btn{display:block;width:210px;text-transform:uppercase;text-align:center;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;text-shadow:none;box-shadow:none;border-radius:0;border:none;padding:13px 0;background-color:#1c3c6d;color:white;margin:30px auto 0 auto}@media (min-width:440px){.page-interest .section-tales a.see-all-btn,.page-dine .section-tales a.see-all-btn,.page-stay .section-tales a.see-all-btn{margin:30px auto 20px auto}}.page-getaways .section-intro{padding:60px 0;-webkit-box-shadow:0 3px 20px 3px rgba(0,0,0,0.35);-moz-box-shadow:0 3px 20px 3px rgba(0,0,0,0.35);box-shadow:0 3px 20px 3px rgba(0,0,0,0.35);z-index:2;position:relative}.page-getaways .section-intro .container{padding:0}@media (min-width:768px){.page-getaways .section-intro .container{padding-right:15px;padding-left:15px}}.page-getaways .section-intro .intro{background-repeat:no-repeat;background-size:cover;background-position:center;height:400px;width:100%;position:relative}@media (min-width:768px){.page-getaways .section-intro .intro{height:585px}}.page-getaways .section-intro .intro .intro-form{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:rgba(28,60,109,0.5)}@media (max-width:767px){.page-getaways .section-intro .intro .intro-form{width:100%;padding:10px}}@media (min-width:768px){.page-getaways .section-intro .intro .intro-form{padding:22px 130px 40px 130px}}.page-getaways .section-intro .intro .intro-form label{display:block;font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:1.625rem;line-height:1.625rem;color:white;margin-bottom:12px;text-align:center}.page-getaways .section-intro .intro .intro-form .description{display:none}.page-getaways .section-intro .intro .intro-form .ajax-progress{display:none}.page-getaways .section-intro .intro .intro-form .form-item,.page-getaways .section-intro .intro .intro-form .form-actions{margin:17px 0}.page-getaways .section-intro .intro .intro-form .drop-container button.dropdown-options{width:100%;height:52px;padding:0;margin:0 auto;border-radius:0;overflow:hidden;border:1px solid #0076bf;background-color:#fff;position:relative;cursor:pointer;text-align:left;padding:10px;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.125rem;color:#a6a6a6}.page-getaways .section-intro .intro .intro-form .drop-container button.dropdown-options.is-open span.caret{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.page-getaways .section-intro .intro .intro-form .drop-container button.dropdown-options span.caret{display:block;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:16px 13.3333333333px 0 13.3333333333px;border-color:#1c3c6d transparent transparent transparent;pointer-events:none}.page-getaways .section-intro .intro .intro-form .drop-container .options-content{background-color:white}.page-getaways .section-intro .intro .intro-form .drop-container .options-content .options-content-inner{padding:16px 12px}.page-getaways .section-intro .intro .intro-form .drop-container .options-content .checkbox,.page-getaways .section-intro .intro .intro-form .drop-container .options-content .form-item{margin:0 0 12px 0;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:.9375rem;line-height:.9375rem;color:#4d4d4d;padding-right:10px;text-align:left}.page-getaways .section-intro .intro .intro-form .drop-container .options-content .checkbox:last-child,.page-getaways .section-intro .intro .intro-form .drop-container .options-content .form-item:last-child{margin-bottom:0}.page-getaways .section-intro .intro .intro-form .drop-container .options-content .checkbox .description,.page-getaways .section-intro .intro .intro-form .drop-container .options-content .form-item .description{display:none}.page-getaways .section-intro .intro .intro-form .drop-container .options-content .checkbox label.option,.page-getaways .section-intro .intro .intro-form .drop-container .options-content .form-item label.option{display:inline}.page-getaways .section-intro .intro .intro-form .drop-container .options-content label{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:.9375rem;line-height:.9375rem;color:#4d4d4d;padding-right:10px}.page-getaways .section-intro .intro .intro-form .drop-container .options-content input[type=checkbox],.page-getaways .section-intro .intro .intro-form .drop-container .options-content input[type=radio]{margin:0 7px 0 0}.page-getaways .section-intro .intro .intro-form .select-outer{width:100%;height:52px;padding:0;margin:0 auto 20px auto;border-radius:0;overflow:hidden;border:1px solid #0076bf;background-color:#fff;position:relative;cursor:pointer}@media (min-width:768px){.page-getaways .section-intro .intro .intro-form .select-outer{width:418px}}.page-getaways .section-intro .intro .intro-form .select-outer i.icon-down{display:block;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:16px 13.3333333333px 0 13.3333333333px;border-color:#1c3c6d transparent transparent transparent;pointer-events:none}.page-getaways .section-intro .intro .intro-form .select-outer select{border:none;box-shadow:none;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:100%;padding:0 12px;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.125rem;color:#a6a6a6;cursor:pointer}.page-getaways .section-intro .intro .intro-form .select-outer select:focus{outline:none}.page-getaways .section-intro .intro .intro-form .select-outer select::-ms-expand{display:none}.page-getaways .section-intro .intro .intro-form button[type=submit]{display:block;width:218px;text-transform:uppercase;text-align:center;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;text-shadow:none;box-shadow:none;border-radius:0;border:none;padding:13px 0;background-color:#54b948;color:white;padding:11px 0;line-height:1.3125rem;margin:30px auto 0 auto;position:relative}.page-getaways .section-intro .intro .intro-form button[type=submit] i.icon-arrow-right{display:block;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:9.1666666667px 0 9.1666666667px 11px;border-color:transparent transparent transparent #fff}.page-getaways .section-detailed-results{background-image:url(/sites/all/themes/custom/ctvisit/img/img.main-bg-new.png);background-repeat:repeat;background-position:top;padding:94px 0}.page-getaways #block-system-main .item-list{background-image:url(/sites/all/themes/custom/ctvisit/img/img.main-bg-new.png);background-repeat:repeat;background-position:top}.page-getaways .pager.pager-load-more a{display:block;width:224px;text-transform:uppercase;text-align:center;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;text-shadow:none;box-shadow:none;border-radius:0;border:none;padding:13px 0;background-color:#54b948;color:white;margin:0 auto}.content-getaway-detail .section-intro{padding:40px 0 0 0;-webkit-box-shadow:0 3px 20px 3px rgba(0,0,0,0.35);-moz-box-shadow:0 3px 20px 3px rgba(0,0,0,0.35);box-shadow:0 3px 20px 3px rgba(0,0,0,0.35);z-index:2;position:relative}.content-getaway-detail .section-intro .breadcrumb-main{margin-bottom:40px}.content-getaway-detail .section-intro .intro{margin-bottom:40px}.content-getaway-detail .section-intro .intro h1{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;font-size:2.8125rem;line-height:3.125rem;color:#1c3c6d;padding:0;margin-bottom:6px}.content-getaway-detail .section-intro .intro p{font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:1.375rem;line-height:2.1875rem;color:black;margin-bottom:0}.content-getaway-detail .section-intro .intro .intro-img img{margin:10px auto 0}@media (min-width:768px){.content-getaway-detail .section-intro .intro .intro-img img{margin:0 auto}}.content-getaway-detail .section-intro .detail-strip{background-color:#dfe4e7;padding:14px 0}.content-getaway-detail .section-intro .detail-strip .container,.content-getaway-detail .section-intro .detail-strip .row,.content-getaway-detail .section-intro .detail-strip .row>div,.content-getaway-detail .section-intro .detail-strip .place-list{height:100%}.content-getaway-detail .section-intro .detail-strip .border-left{border-left:2px solid #7a7b7d}.content-getaway-detail .section-intro .detail-strip .border-left.col-xs-12{text-align:center}@media (max-width:767px){.content-getaway-detail .section-intro .detail-strip .border-left.col-xs-12{border:0}}.content-getaway-detail .section-intro .detail-strip .num-days{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;font-size:1.75rem;line-height:1.75rem;color:#0076bf;text-transform:uppercase;text-align:center;padding-top:6px}.content-getaway-detail .section-intro .detail-strip .num-days .number{font-size:3.125rem;line-height:3.3125rem}@media (min-width:992px){.content-getaway-detail .section-intro .detail-strip .place-list{-webkit-column-count:3;-moz-column-count:3;column-count:3}}.content-getaway-detail .section-intro .detail-strip .place-list span{padding-left:32px;position:relative;display:block;font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:1.25rem;line-height:1.625rem;color:black;margin-bottom:5px}.content-getaway-detail .section-intro .detail-strip .place-list span i.icon-star-red{display:block;background-repeat:no-repeat;background-image:url(/sites/all/themes/custom/ctvisit/img/icon.star.red.png);background-position:center;background-size:contain;width:12px;height:12px;position:absolute;left:14px;top:8px}.content-getaway-detail .section-intro .detail-strip .icon{display:inline-block;background-repeat:no-repeat;background-image:url(/sites/all/themes/custom/ctvisit/img/season.sprite.png);height:45px;margin:25px 4px}.content-getaway-detail .section-intro .detail-strip .icon.spring{width:50px;background-position:0 0}.content-getaway-detail .section-intro .detail-strip .icon.summer{width:41px;background-position:-51px 0}.content-getaway-detail .section-intro .detail-strip .icon.fall{width:42px;background-position:-92px 0}.content-getaway-detail .section-intro .detail-strip .icon.winter{width:38px;background-position:-168px 0}.content-getaway-detail .section-intro .detail-strip .icon.holiday{width:31px;background-position:-134px 0}.content-getaway-detail section.getaways{padding:60px 0 0 0;background-image:url(/sites/all/themes/custom/ctvisit/img/img.main-bg-new.png);background-repeat:repeat;background-position:top}.content-getaway-detail section.getaways hr.getaway-line{display:block;border-bottom:1px dotted #4098ce;height:0;border-left:none;border-right:none;border-top:none;border-radius:0;margin:25px;padding:0}.content-getaway-detail section.getaways article img.main-getaway-img{width:100%;height:auto;margin-bottom:12px}.content-getaway-detail section.getaways article h2{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.875rem;line-height:2.125rem;color:#1c3c6d;padding:0;margin-bottom:6px}.content-getaway-detail section.getaways article .discussion{margin-bottom:24px}.content-getaway-detail section.getaways article .discussion p{font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.625rem;color:black;margin-bottom:20px}.content-getaway-detail section.getaways h3{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;font-size:1.5rem;line-height:1.5rem;color:#0076bf;margin-bottom:18px;text-align:center}.content-getaway-detail section.getaways .editors-nearby-picks{width:100%;max-width:600px;margin:0 auto}.content-getaway-detail section.getaways .editors-nearby-picks .star-meta{left:0;top:0}.content-getaway-detail section.getaways .editors-nearby-picks .star-meta h5{font-size:1rem}.content-getaway-detail section.getaways .picks{text-align:center}.content-getaway-detail section.getaways a.pick{display:inline-block;vertical-align:top;width:150px;margin:0 22px}.content-getaway-detail section.getaways a.pick:last-child{margin-right:0}.content-getaway-detail section.getaways a.pick figure{position:relative}.content-getaway-detail section.getaways a.pick figure .icon-star{position:absolute;left:6px;top:6px;background-size:contain;width:18px}.content-getaway-detail section.getaways a.pick figure .pick-img{background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:150px;margin-bottom:12px}@media (max-width:991px){.content-getaway-detail section.getaways a.pick figure .pick-img{max-width:150px;margin:0 auto}}.content-getaway-detail section.getaways a.pick figure figcaption h4{margin-bottom:0;font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:1rem;line-height:1.25rem;color:#1c3c6d;padding:0;text-align:center}@media (min-width:992px){.content-getaway-detail section.getaways a.pick figure figcaption h4{text-align:left}}.content-getaway-detail section.how-to-get-there{padding:30px 0 60px 0;background-image:url(/sites/all/themes/custom/ctvisit/img/img.main-bg-new.png);background-repeat:repeat;background-position:top}.content-getaway-detail section.how-to-get-there .container{display:none}@media (min-width:600px){.content-getaway-detail section.how-to-get-there .container{display:block}}.content-getaway-detail section.how-to-get-there h3{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;font-size:3.375rem;line-height:3.375rem;color:#1c3c6d;text-align:center;padding:0;margin-bottom:24px}@media (max-width:767px){.content-getaway-detail section.how-to-get-there h3{font-size:2.75rem;line-height:3.125rem}}.content-getaway-detail a.back-to-getaways{display:block;width:224px;text-transform:uppercase;text-align:center;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;text-shadow:none;box-shadow:none;border-radius:0;border:none;padding:13px 0;background-color:#54b948;color:white;margin:40px auto 0 auto}@media (max-width:767px){.node-type-getaway .editors-nearby-picks .control2.control-right{left:100%}.node-type-getaway .editors-nearby-picks .control2.control-left{right:100%}}.page-experience .picker-outer{background-image:url(/sites/all/themes/custom/ctvisit/img/img.main-bg-new.png);background-repeat:repeat;background-position:top}.page-experience .picker-outer h3{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;color:#0076bf;font-size:2.25rem;line-height:2.75rem;text-align:center;margin-bottom:30px;padding-top:30px}@media (min-width:768px){.page-experience .picker-outer h3{font-size:2.8125rem;line-height:3.25rem}}.page-experience .picker-outer .experience-picker{max-width:738px;margin:50px auto 0 auto}.page-experience .picker-outer .experience-picker .slide-img{height:86px}.page-experience .picker-outer .experience-picker .slide-img.slide-img-1{background-image:url(/sites/all/themes/custom/ctvisit/img/picker.experience.ideas.png)}.page-experience .picker-outer .experience-picker .slide-img.slide-img-2{background-image:url(/sites/all/themes/custom/ctvisit/img/picker.experience.attractions.png)}.page-experience .picker-outer .experience-picker .slide-img.slide-img-3{background-image:url(/sites/all/themes/custom/ctvisit/img/picker.experience.getaways.png)}.page-experience .picker-outer .experience-picker a.slide-link{width:33.3333333333%;height:86px}.page-experience .views-exposed-form #edit-field-season-tid-wrapper{display:none}.page-experience .picker-outer{display:none}@media (min-width:768px){.page-experience .picker-outer{display:block}}.page-experience .section-dichotomy{padding:30px 0 0 0;-webkit-box-shadow:0 3px 20px 3px rgba(0,0,0,0.35);-moz-box-shadow:0 3px 20px 3px rgba(0,0,0,0.35);box-shadow:0 3px 20px 3px rgba(0,0,0,0.35);z-index:2;position:relative}.page-experience .section-dichotomy .dichotomy{width:100%}.page-experience .section-dichotomy .dichotomy-slider{width:100%;margin-bottom:3px}.page-experience .section-dichotomy .dichotomy-caption{position:relative}.page-experience .section-dichotomy .dichotomy-caption h1{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;color:#0076bf;font-size:2.25rem;line-height:2.75rem;text-align:center;padding:35px 0 18px;margin:0;text-align:center}@media (min-width:768px){.page-experience .section-dichotomy .dichotomy-caption h1{font-size:2.8125rem;line-height:3.25rem}}@media (min-width:768px){.page-experience .section-dichotomy .dichotomy-caption h1{padding:18px 0}}.page-experience .section-dichotomy .dichotomy-caption .rating{position:absolute;right:0;top:0;text-align:right;padding:0}.page-experience .section-dichotomy .dichotomy-caption .rating .rating-inner{display:inline-block;vertical-align:top}.page-experience .section-dichotomy .dichotomy-caption .rating .rating-inner i{cursor:pointer}.page-experience .section-experiences{padding:50px 0 100px 0;background-image:url(/sites/all/themes/custom/ctvisit/img/img.main-bg-new.png);background-repeat:repeat;background-position:top}.page-experience .section-experiences p.description{max-width:920px;margin:0 auto 40px auto}@media (max-width:767px){.page-experience .section-experiences p.description{font-size:1.125rem;line-height:1.6875rem}}.page-experience .section-experiences a.see-all-btn{display:block;width:210px;text-transform:uppercase;text-align:center;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;text-shadow:none;box-shadow:none;border-radius:0;border:none;padding:13px 0;background-color:#54b948;color:white;margin:0 auto}.page-experience .section-deals h3{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;font-size:3.375rem;line-height:3.375rem;background-color:#0076bf;color:white;text-align:center;padding:18px 0;margin-bottom:0}@media (max-width:767px){.page-experience .section-deals h3{font-size:2.75rem;line-height:3.125rem}}.page-experience .section-deals .carousel-inner{background-color:#d2d9dd;padding:30px 0}.page-experience .section-deals .carousel-inner .gradient{height:130px;width:100%;position:absolute;top:0;left:0;z-index:0;background:#99c8e5;background:-webkit-linear-gradient(#4098ce,#99c8e5);background:-o-linear-gradient(#4098ce,#99c8e5);background:-moz-linear-gradient(#4098ce,#99c8e5);background:linear-gradient(#4098ce,#99c8e5)}.page-experience .section-deals .carousel-inner figure.middle{margin:0 auto}.page-experience .section-deals .carousel-inner figure.right{margin:0 0 0 auto}@media (min-width:768px){.page-experience .section-deals figure{margin-right:38px}}@media (min-width:992px){.page-experience .section-deals figure{margin-right:120px}}@media (min-width:1200px){.page-experience .section-deals figure{margin-right:85px}}.page-experience .section-deals figure>a{display:block}.page-experience .section-deals figure .event-date{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.375rem;line-height:1.375rem;color:#1c3c6d;text-align:center;margin-bottom:10px;padding:0}.page-experience .section-deals figure .carousel-img{background-repeat:no-repeat;background-size:cover;background-position:center;width:250px;height:250px;margin:0 auto 15px;border:1px solid white}@media (min-width:480px){.page-experience .section-deals figure .carousel-img{width:276px;height:276px}}@media (min-width:768px){.page-experience .section-deals figure .carousel-img{width:100%}}.page-experience .section-deals figure .over{position:absolute;bottom:0;left:0;width:100%;padding:10px;background-color:rgba(28,60,109,0.5)}.page-experience .section-deals figure .over h4{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:white;text-align:center;margin-bottom:0;padding:0}.page-experience .section-deals figure figcaption{margin:0 auto;width:250px}@media (min-width:480px){.page-experience .section-deals figure figcaption{width:276px}}.page-experience .section-deals figure figcaption h4{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;color:#1c3c6d;text-align:center;margin-bottom:2px;padding:0}.page-experience .section-deals figure figcaption h5{font-family:lato,Arial,Verdana,sans-serif;font-weight:300;font-style:italic;font-size:1.125rem;line-height:1.125rem;color:#1c3c6d;text-align:center;margin-bottom:20px;padding:0}.page-experience .section-deals figure figcaption p{font-family:lato,Arial,Verdana,sans-serif;font-weight:300;font-style:italic;font-size:1.125rem;line-height:1.125rem;color:#1c3c6d;text-align:center;margin-bottom:20px;padding:0}.page-experience .section-deals figure figcaption p strong{font-style:normal}.page-experience .section-deals figure figcaption a.more{display:block;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.125rem;text-transform:uppercase;color:#1c3c6d;text-align:center;margin-bottom:0;padding:5px 0}.page-experience .section-deals figure figcaption.under p{font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1rem;padding:0 10px}.page-experience .section-deals figure figcaption p{text-align:left}.page-experience .section-upcoming-events{padding:100px 0 0;background-image:url(/sites/all/themes/custom/ctvisit/img/img.main-bg-new.png);background-repeat:repeat;background-position:top}.page-experience .section-upcoming-events .events-inner{margin-bottom:40px}.page-experience .section-upcoming-events .events-inner>.row>div{margin-bottom:30px}.page-experience .section-upcoming-events .events-inner>.row>div:last-child{margin-bottom:0}.page-experience .section-upcoming-events h3{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;font-size:3.375rem;line-height:3.375rem;color:#1c3c6d;text-align:center;padding:0;margin-bottom:27px}@media (max-width:767px){.page-experience .section-upcoming-events h3{font-size:2.75rem;line-height:3.125rem}}@media (min-width:992px){.page-experience .section-upcoming-events .row{margin-bottom:30px}}.page-experience .section-upcoming-events .col-xs-12{margin-bottom:15px}@media (min-width:992px){.page-experience .section-upcoming-events .col-xs-12{margin-bottom:0}}.page-experience .section-upcoming-events .event{height:165px;background-color:#d2d9dd}@media (min-width:992px){.page-experience .section-upcoming-events .event{height:170px}}@media (min-width:1200px){.page-experience .section-upcoming-events .event{height:150px}}.page-experience .section-upcoming-events .event .img-left{background-repeat:no-repeat;background-size:cover;background-position:center;float:left;width:25%;height:100%}@media (max-width:480px){.page-experience .section-upcoming-events .event .img-left.empty{display:none}}.page-experience .section-upcoming-events .event .details{padding:10px 24px;float:left;width:75%;position:relative}.page-experience .section-upcoming-events .event .details time,.page-experience .section-upcoming-events .event .details .top-line{display:inline-block;font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:1.25rem;line-height:1.25rem;color:#ec1c24;margin-bottom:12px}.page-experience .section-upcoming-events .event .details time a,.page-experience .section-upcoming-events .event .details .top-line a{color:#ec1c24}.page-experience .section-upcoming-events .event .details h4{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;color:#0076bf;margin-bottom:16px}.page-experience .section-upcoming-events .event .details .host{color:#1c3c6d;font-size:1.125rem;line-height:1.125rem;margin-bottom:10px;padding:0}.page-experience .section-upcoming-events .event .details .town{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.125rem;color:#1c3c6d;margin-bottom:0;padding:0}.page-experience .section-upcoming-events .event .details a.more{display:inline-block;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1rem;line-height:1rem;text-transform:uppercase;color:#ec1c24;margin:0;padding:14px 0;display:none}@media (min-width:550px){.page-experience .section-upcoming-events .event .details a.more{display:block}}@media (min-width:992px){.page-experience .section-upcoming-events .event .details a.more{display:none;padding:14px 24px;position:absolute;top:0;right:0}}@media (min-width:1200px){.page-experience .section-upcoming-events .event .details a.more{display:block}}@media (max-width:480px){.page-experience .section-upcoming-events .event{height:auto;margin:0 auto;max-width:290px}.page-experience .section-upcoming-events .event .img-left{float:none;width:100%;height:290px}.page-experience .section-upcoming-events .event .details{float:none;width:100%}.page-experience .section-upcoming-events .event .details time,.page-experience .section-upcoming-events .event .details h4{margin-bottom:10px}.page-experience .section-upcoming-events .event .details time,.page-experience .section-upcoming-events .event .details p.host,.page-experience .section-upcoming-events .event .details p.town,.page-experience .section-upcoming-events .event .details a.more{font-size:1rem}.page-experience .section-upcoming-events .event .details h4{font-size:1.125rem}.page-experience .section-upcoming-events .event .details a.more{padding:20px 0}}.page-experience .section-upcoming-events a.see-all-events-btn{display:block;width:250px;text-transform:uppercase;text-align:center;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;text-shadow:none;box-shadow:none;border-radius:0;border:none;padding:13px 0;background-color:#54b948;color:white;margin:0 auto;padding:12px 12px}.page-experience .section-detailed-results{background-image:url(/sites/all/themes/custom/ctvisit/img/img.main-bg-new.png);background-repeat:repeat;background-position:top;padding:20px 0}.page-experience a.see-all-events-btn{display:block;width:250px;text-transform:uppercase;text-align:center;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;text-shadow:none;box-shadow:none;border-radius:0;border:none;padding:13px 0;background-color:#54b948;color:white;margin:0 auto;padding:12px 12px}.page-experience .weekend-events-container{background-image:url(/sites/all/themes/custom/ctvisit/img/img.main-bg-new.png);background-repeat:repeat;background-position:top;padding-bottom:100px}.page-experience .weekend-events-container a.see-all-events-btn{display:block;width:250px;text-transform:uppercase;text-align:center;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;text-shadow:none;box-shadow:none;border-radius:0;border:none;padding:13px 0;background-color:#54b948;color:white;margin:0 auto;padding:12px 12px}@media (max-width:1024px){.page-experience .section-upcoming-events,.page-homepage .section-upcoming-events{padding:50px 0 0}.page-experience .section-upcoming-events .events-inner,.page-homepage .section-upcoming-events .events-inner{background-color:#d2d9dd;padding:30px 0}.page-experience .section-upcoming-events .events-inner h3,.page-homepage .section-upcoming-events .events-inner h3{padding:0 15px}.page-experience .section-upcoming-events .events-inner .gradient,.page-homepage .section-upcoming-events .events-inner .gradient{height:130px;width:100%;position:absolute;top:0;left:0;z-index:0;background:#99c8e5;background:-webkit-linear-gradient(#4098ce,#99c8e5);background:-o-linear-gradient(#4098ce,#99c8e5);background:-moz-linear-gradient(#4098ce,#99c8e5);background:linear-gradient(#4098ce,#99c8e5)}.page-experience .section-upcoming-events .events-inner .img-left,.page-homepage .section-upcoming-events .events-inner .img-left{width:200px !important;height:200px !important;float:none !important;margin:auto}.page-experience .section-upcoming-events .events-inner .more,.page-homepage .section-upcoming-events .events-inner .more{display:block !important;font-weight:400}.page-experience .section-upcoming-events .events-inner .event,.page-homepage .section-upcoming-events .events-inner .event{height:auto}.page-experience .section-upcoming-events .events-inner .details,.page-homepage .section-upcoming-events .events-inner .details{float:none;margin:0 auto;width:330px}.page-experience .section-upcoming-events .container,.page-homepage .section-upcoming-events .container{padding:0;margin:0;width:100%}.page-experience .section-upcoming-events .control3.control-right,.page-homepage .section-upcoming-events .control3.control-right{left:95%;z-index:10}.page-experience .section-upcoming-events .control3.control-left,.page-homepage .section-upcoming-events .control3.control-left{right:95%;z-index:10}}@media (max-width:767px){.page-experience .section-upcoming-events .events-inner .img-left,.page-homepage .section-upcoming-events .events-inner .img-left{width:150px !important;height:150px !important}.page-experience .section-upcoming-events .events-inner .details,.page-homepage .section-upcoming-events .events-inner .details{width:255px}.page-experience .section-upcoming-events .control3.control-right,.page-homepage .section-upcoming-events .control3.control-right{left:88%}.page-experience .section-upcoming-events .control3.control-left,.page-homepage .section-upcoming-events .control3.control-left{right:88%}}@media (max-width:1024px){.page-experience .section-upcoming-events,.page-homepage .section-upcoming-events{padding:50px 0}}.node-type-weekend section.jumbotron-intro{padding:60px 0;-webkit-box-shadow:0 3px 20px 3px rgba(0,0,0,0.35);-moz-box-shadow:0 3px 20px 3px rgba(0,0,0,0.35);box-shadow:0 3px 20px 3px rgba(0,0,0,0.35);z-index:2;position:relative}.node-type-weekend section.jumbotron-intro .jumbotron-img{height:250px;width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;margin-bottom:15px}@media (min-width:768px){.node-type-weekend section.jumbotron-intro .jumbotron-img{height:468px}}.node-type-weekend section.jumbotron-intro header{margin-bottom:10px}.node-type-weekend section.jumbotron-intro header h1{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;color:#0076bf;font-size:2.25rem;line-height:2.75rem;text-align:center;margin:0;line-height:2.8125rem;text-align:left}@media (min-width:768px){.node-type-weekend section.jumbotron-intro header h1{font-size:2.8125rem;line-height:3.25rem}}@media (min-width:480px){.node-type-weekend section.jumbotron-intro header h1{float:left;width:50%}}.node-type-weekend section.jumbotron-intro header .weekend-date{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;color:#ec1c24;font-size:1.875rem;line-height:2.8125rem}@media (min-width:480px){.node-type-weekend section.jumbotron-intro header .weekend-date{text-align:right;float:right;width:50%}}.node-type-weekend section.jumbotron-intro .jumbotron-caption{line-height:2.1875rem;margin-bottom:50px}.node-type-weekend section.jumbotron-intro .events-this-weekend .events-inner{margin-bottom:40px}@media (min-width:992px){.node-type-weekend section.jumbotron-intro .events-this-weekend .row{margin-bottom:30px}}.node-type-weekend section.jumbotron-intro .events-this-weekend .col-xs-12{margin-bottom:15px}@media (min-width:992px){.node-type-weekend section.jumbotron-intro .events-this-weekend .col-xs-12{margin-bottom:0}}.node-type-weekend section.jumbotron-intro .events-this-weekend .event{height:165px;background-color:#d2d9dd}@media (min-width:992px){.node-type-weekend section.jumbotron-intro .events-this-weekend .event{height:170px}}@media (min-width:1200px){.node-type-weekend section.jumbotron-intro .events-this-weekend .event{height:150px}}.node-type-weekend section.jumbotron-intro .events-this-weekend .event .img-left{background-repeat:no-repeat;background-size:cover;background-position:center;float:left;width:25%;height:100%}@media (max-width:480px){.node-type-weekend section.jumbotron-intro .events-this-weekend .event .img-left.empty{display:none}}.node-type-weekend section.jumbotron-intro .events-this-weekend .event .details{padding:10px 24px;float:left;width:75%;position:relative}.node-type-weekend section.jumbotron-intro .events-this-weekend .event .details time,.node-type-weekend section.jumbotron-intro .events-this-weekend .event .details .top-line{display:inline-block;font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:1.25rem;line-height:1.25rem;color:#ec1c24;margin-bottom:12px}.node-type-weekend section.jumbotron-intro .events-this-weekend .event .details time a,.node-type-weekend section.jumbotron-intro .events-this-weekend .event .details .top-line a{color:#ec1c24}.node-type-weekend section.jumbotron-intro .events-this-weekend .event .details h4{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;color:#0076bf;margin-bottom:16px}.node-type-weekend section.jumbotron-intro .events-this-weekend .event .details .host{color:#1c3c6d;font-size:1.125rem;line-height:1.125rem;margin-bottom:10px;padding:0}.node-type-weekend section.jumbotron-intro .events-this-weekend .event .details .town{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.125rem;color:#1c3c6d;margin-bottom:0;padding:0}.node-type-weekend section.jumbotron-intro .events-this-weekend .event .details a.more{display:inline-block;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1rem;line-height:1rem;text-transform:uppercase;color:#ec1c24;margin:0;padding:14px 0;display:none}@media (min-width:550px){.node-type-weekend section.jumbotron-intro .events-this-weekend .event .details a.more{display:block}}@media (min-width:992px){.node-type-weekend section.jumbotron-intro .events-this-weekend .event .details a.more{display:none;padding:14px 24px;position:absolute;top:0;right:0}}@media (min-width:1200px){.node-type-weekend section.jumbotron-intro .events-this-weekend .event .details a.more{display:block}}@media (max-width:480px){.node-type-weekend section.jumbotron-intro .events-this-weekend .event{height:auto;margin:0 auto;max-width:290px}.node-type-weekend section.jumbotron-intro .events-this-weekend .event .img-left{float:none;width:100%;height:290px}.node-type-weekend section.jumbotron-intro .events-this-weekend .event .details{float:none;width:100%}.node-type-weekend section.jumbotron-intro .events-this-weekend .event .details time,.node-type-weekend section.jumbotron-intro .events-this-weekend .event .details h4{margin-bottom:10px}.node-type-weekend section.jumbotron-intro .events-this-weekend .event .details time,.node-type-weekend section.jumbotron-intro .events-this-weekend .event .details p.host,.node-type-weekend section.jumbotron-intro .events-this-weekend .event .details p.town,.node-type-weekend section.jumbotron-intro .events-this-weekend .event .details a.more{font-size:1rem}.node-type-weekend section.jumbotron-intro .events-this-weekend .event .details h4{font-size:1.125rem}.node-type-weekend section.jumbotron-intro .events-this-weekend .event .details a.more{padding:20px 0}}.node-type-weekend section.jumbotron-intro .events-this-weekend a.see-all-events-btn{display:block;width:250px;text-transform:uppercase;text-align:center;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;text-shadow:none;box-shadow:none;border-radius:0;border:none;padding:13px 0;background-color:#54b948;color:white;margin:0 auto;padding:12px 12px}.node-type-weekend .other-highlights{padding:50px 0;background-image:url(/sites/all/themes/custom/ctvisit/img/img.main-bg-new.png);background-repeat:repeat;background-position:top}.node-type-weekend .other-highlights .other-highlights-inner{margin-bottom:40px}.node-type-weekend .other-highlights h3{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;font-size:3.375rem;line-height:3.375rem;color:#1c3c6d;text-align:center;padding:0;margin-bottom:27px}@media (max-width:767px){.node-type-weekend .other-highlights h3{font-size:2.75rem;line-height:3.125rem}}.node-type-weekend .other-highlights .description{color:#1c3c6d;margin-bottom:70px}@media (min-width:992px){.node-type-weekend .other-highlights .row{margin-bottom:30px}}.node-type-weekend .other-highlights .col-xs-12{margin-bottom:15px}@media (min-width:992px){.node-type-weekend .other-highlights .col-xs-12{margin-bottom:0}}.node-type-weekend .other-highlights .event{height:165px;background-color:#d2d9dd}@media (min-width:992px){.node-type-weekend .other-highlights .event{height:170px}}@media (min-width:1200px){.node-type-weekend .other-highlights .event{height:150px}}.node-type-weekend .other-highlights .event .img-left{background-repeat:no-repeat;background-size:cover;background-position:center;float:left;width:25%;height:100%}@media (max-width:480px){.node-type-weekend .other-highlights .event .img-left.empty{display:none}}.node-type-weekend .other-highlights .event .details{padding:10px 24px;float:left;width:75%;position:relative}.node-type-weekend .other-highlights .event .details time,.node-type-weekend .other-highlights .event .details .top-line{display:inline-block;font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:1.25rem;line-height:1.25rem;color:#ec1c24;margin-bottom:12px}.node-type-weekend .other-highlights .event .details time a,.node-type-weekend .other-highlights .event .details .top-line a{color:#ec1c24}.node-type-weekend .other-highlights .event .details h4{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;color:#0076bf;margin-bottom:16px}.node-type-weekend .other-highlights .event .details .host{color:#1c3c6d;font-size:1.125rem;line-height:1.125rem;margin-bottom:10px;padding:0}.node-type-weekend .other-highlights .event .details .town{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.125rem;color:#1c3c6d;margin-bottom:0;padding:0}.node-type-weekend .other-highlights .event .details a.more{display:inline-block;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1rem;line-height:1rem;text-transform:uppercase;color:#ec1c24;margin:0;padding:14px 0;display:none}@media (min-width:550px){.node-type-weekend .other-highlights .event .details a.more{display:block}}@media (min-width:992px){.node-type-weekend .other-highlights .event .details a.more{display:none;padding:14px 24px;position:absolute;top:0;right:0}}@media (min-width:1200px){.node-type-weekend .other-highlights .event .details a.more{display:block}}@media (max-width:480px){.node-type-weekend .other-highlights .event{height:auto;margin:0 auto;max-width:290px}.node-type-weekend .other-highlights .event .img-left{float:none;width:100%;height:290px}.node-type-weekend .other-highlights .event .details{float:none;width:100%}.node-type-weekend .other-highlights .event .details time,.node-type-weekend .other-highlights .event .details h4{margin-bottom:10px}.node-type-weekend .other-highlights .event .details time,.node-type-weekend .other-highlights .event .details p.host,.node-type-weekend .other-highlights .event .details p.town,.node-type-weekend .other-highlights .event .details a.more{font-size:1rem}.node-type-weekend .other-highlights .event .details h4{font-size:1.125rem}.node-type-weekend .other-highlights .event .details a.more{padding:20px 0}}.node-type-weekend .other-highlights a.see-all-events-btn{display:block;width:250px;text-transform:uppercase;text-align:center;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;text-shadow:none;box-shadow:none;border-radius:0;border:none;padding:13px 0;background-color:#54b948;color:white;margin:0 auto;padding:12px 12px}.node-type-weekend .section-deals h3{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;font-size:3.375rem;line-height:3.375rem;background-color:#0076bf;color:white;text-align:center;padding:18px 0;margin-bottom:0}@media (max-width:767px){.node-type-weekend .section-deals h3{font-size:2.75rem;line-height:3.125rem}}.node-type-weekend .section-deals .carousel-inner{background-color:#d2d9dd;padding:30px 0}.node-type-weekend .section-deals .carousel-inner .gradient{height:130px;width:100%;position:absolute;top:0;left:0;z-index:0;background:#99c8e5;background:-webkit-linear-gradient(#4098ce,#99c8e5);background:-o-linear-gradient(#4098ce,#99c8e5);background:-moz-linear-gradient(#4098ce,#99c8e5);background:linear-gradient(#4098ce,#99c8e5)}.node-type-weekend .section-deals .carousel-inner figure.middle{margin:0 auto}.node-type-weekend .section-deals .carousel-inner figure.right{margin:0 0 0 auto}@media (min-width:768px){.node-type-weekend .section-deals figure{margin-right:38px}}@media (min-width:992px){.node-type-weekend .section-deals figure{margin-right:120px}}@media (min-width:1200px){.node-type-weekend .section-deals figure{margin-right:85px}}.node-type-weekend .section-deals figure>a{display:block}.node-type-weekend .section-deals figure .event-date{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.375rem;line-height:1.375rem;color:#1c3c6d;text-align:center;margin-bottom:10px;padding:0}.node-type-weekend .section-deals figure .carousel-img{background-repeat:no-repeat;background-size:cover;background-position:center;width:250px;height:250px;margin:0 auto 15px;border:1px solid white}@media (min-width:480px){.node-type-weekend .section-deals figure .carousel-img{width:276px;height:276px}}@media (min-width:768px){.node-type-weekend .section-deals figure .carousel-img{width:100%}}.node-type-weekend .section-deals figure .over{position:absolute;bottom:0;left:0;width:100%;padding:10px;background-color:rgba(28,60,109,0.5)}.node-type-weekend .section-deals figure .over h4{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:white;text-align:center;margin-bottom:0;padding:0}.node-type-weekend .section-deals figure figcaption{margin:0 auto;width:250px}@media (min-width:480px){.node-type-weekend .section-deals figure figcaption{width:276px}}.node-type-weekend .section-deals figure figcaption h4{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;color:#1c3c6d;text-align:center;margin-bottom:2px;padding:0}.node-type-weekend .section-deals figure figcaption h5{font-family:lato,Arial,Verdana,sans-serif;font-weight:300;font-style:italic;font-size:1.125rem;line-height:1.125rem;color:#1c3c6d;text-align:center;margin-bottom:20px;padding:0}.node-type-weekend .section-deals figure figcaption p{font-family:lato,Arial,Verdana,sans-serif;font-weight:300;font-style:italic;font-size:1.125rem;line-height:1.125rem;color:#1c3c6d;text-align:center;margin-bottom:20px;padding:0}.node-type-weekend .section-deals figure figcaption p strong{font-style:normal}.node-type-weekend .section-deals figure figcaption a.more{display:block;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.125rem;text-transform:uppercase;color:#1c3c6d;text-align:center;margin-bottom:0;padding:5px 0}.node-type-weekend .section-deals figure figcaption.under p{font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1rem;padding:0 10px}.node-type-weekend .section-tales h3{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;font-size:3.375rem;line-height:3.375rem;background-color:#0076bf;color:white;text-align:center;padding:18px 0;margin-bottom:0}@media (max-width:767px){.node-type-weekend .section-tales h3{font-size:2.75rem;line-height:3.125rem}}.node-type-weekend .section-tales .carousel-inner{background-color:#d2d9dd;padding:30px 0}.node-type-weekend .section-tales .carousel-inner .gradient{height:130px;width:100%;position:absolute;top:0;left:0;z-index:0;background:#99c8e5;background:-webkit-linear-gradient(#4098ce,#99c8e5);background:-o-linear-gradient(#4098ce,#99c8e5);background:-moz-linear-gradient(#4098ce,#99c8e5);background:linear-gradient(#4098ce,#99c8e5)}.node-type-weekend .section-tales .carousel-inner figure.middle{margin:0 auto}.node-type-weekend .section-tales .carousel-inner figure.right{margin:0 0 0 auto}@media (min-width:768px){.node-type-weekend .section-tales figure{margin-right:38px}}@media (min-width:992px){.node-type-weekend .section-tales figure{margin-right:120px}}@media (min-width:1200px){.node-type-weekend .section-tales figure{margin-right:85px}}.node-type-weekend .section-tales figure>a{display:block}.node-type-weekend .section-tales figure .event-date{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.375rem;line-height:1.375rem;color:#1c3c6d;text-align:center;margin-bottom:10px;padding:0}.node-type-weekend .section-tales figure .carousel-img{background-repeat:no-repeat;background-size:cover;background-position:center;width:250px;height:250px;margin:0 auto 15px;border:1px solid white}@media (min-width:480px){.node-type-weekend .section-tales figure .carousel-img{width:276px;height:276px}}@media (min-width:768px){.node-type-weekend .section-tales figure .carousel-img{width:100%}}.node-type-weekend .section-tales figure .over{position:absolute;bottom:0;left:0;width:100%;padding:10px;background-color:rgba(28,60,109,0.5)}.node-type-weekend .section-tales figure .over h4{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:white;text-align:center;margin-bottom:0;padding:0}.node-type-weekend .section-tales figure figcaption{margin:0 auto;width:250px}@media (min-width:480px){.node-type-weekend .section-tales figure figcaption{width:276px}}.node-type-weekend .section-tales figure figcaption h4{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;color:#1c3c6d;text-align:center;margin-bottom:2px;padding:0}.node-type-weekend .section-tales figure figcaption h5{font-family:lato,Arial,Verdana,sans-serif;font-weight:300;font-style:italic;font-size:1.125rem;line-height:1.125rem;color:#1c3c6d;text-align:center;margin-bottom:20px;padding:0}.node-type-weekend .section-tales figure figcaption p{font-family:lato,Arial,Verdana,sans-serif;font-weight:300;font-style:italic;font-size:1.125rem;line-height:1.125rem;color:#1c3c6d;text-align:center;margin-bottom:20px;padding:0}.node-type-weekend .section-tales figure figcaption p strong{font-style:normal}.node-type-weekend .section-tales figure figcaption a.more{display:block;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.125rem;text-transform:uppercase;color:#1c3c6d;text-align:center;margin-bottom:0;padding:5px 0}.node-type-weekend .section-tales figure figcaption.under p{font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1rem;padding:0 10px}.node-type-weekend .section-tales h3{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;font-size:3.375rem;line-height:3.375rem;background-color:#4098ce;color:white;text-align:center;padding:18px 0}@media (max-width:767px){.node-type-weekend .section-tales h3{font-size:2.75rem;line-height:3.125rem;padding:18px 15px}}.node-type-weekend .section-tales .carousel-inner{background-color:#99c8e5;padding:15px 0 30px 0;position:relative}.node-type-weekend .section-tales figure .carousel-img{border:none;position:relative}.node-type-weekend .section-tales a.see-all-btn{display:block;width:210px;text-transform:uppercase;text-align:center;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;text-shadow:none;box-shadow:none;border-radius:0;border:none;padding:13px 0;background-color:#1c3c6d;color:white;margin:30px auto 0 auto}@media (max-width:991px){.node-type-weekend .events-this-weekend .event-item,.node-type-weekend .other-highlights-inner .event-item{margin-bottom:15px}}.page-events .search-filter-form-container{padding:60px 0 0 0;-webkit-box-shadow:0 3px 20px 3px rgba(0,0,0,0.35);-moz-box-shadow:0 3px 20px 3px rgba(0,0,0,0.35);box-shadow:0 3px 20px 3px rgba(0,0,0,0.35);z-index:2;position:relative}.page-events .search-results{padding:50px 0;background-image:url(/sites/all/themes/custom/ctvisit/img/img.main-bg-new.png);background-repeat:repeat;background-position:top}@media (min-width:992px){.page-events .search-results .row{margin-bottom:30px}}.page-events .search-results .col-xs-12{margin-bottom:15px}@media (min-width:992px){.page-events .search-results .col-xs-12{margin-bottom:0}}.page-events .search-results .event{height:165px;background-color:#d2d9dd}@media (min-width:992px){.page-events .search-results .event{height:170px}}@media (min-width:1200px){.page-events .search-results .event{height:150px}}.page-events .search-results .event .img-left{background-repeat:no-repeat;background-size:cover;background-position:center;float:left;width:25%;height:100%}@media (max-width:480px){.page-events .search-results .event .img-left.empty{display:none}}.page-events .search-results .event .details{padding:10px 24px;float:left;width:75%;position:relative}.page-events .search-results .event .details time,.page-events .search-results .event .details .top-line{display:inline-block;font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:1.25rem;line-height:1.25rem;color:#ec1c24;margin-bottom:12px}.page-events .search-results .event .details time a,.page-events .search-results .event .details .top-line a{color:#ec1c24}.page-events .search-results .event .details h4{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;color:#0076bf;margin-bottom:16px}.page-events .search-results .event .details .host{color:#1c3c6d;font-size:1.125rem;line-height:1.125rem;margin-bottom:10px;padding:0}.page-events .search-results .event .details .town{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.125rem;color:#1c3c6d;margin-bottom:0;padding:0}.page-events .search-results .event .details a.more{display:inline-block;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1rem;line-height:1rem;text-transform:uppercase;color:#ec1c24;margin:0;padding:14px 0;display:none}@media (min-width:550px){.page-events .search-results .event .details a.more{display:block}}@media (min-width:992px){.page-events .search-results .event .details a.more{display:none;padding:14px 24px;position:absolute;top:0;right:0}}@media (min-width:1200px){.page-events .search-results .event .details a.more{display:block}}@media (max-width:480px){.page-events .search-results .event{height:auto;margin:0 auto;max-width:290px}.page-events .search-results .event .img-left{float:none;width:100%;height:290px}.page-events .search-results .event .details{float:none;width:100%}.page-events .search-results .event .details time,.page-events .search-results .event .details h4{margin-bottom:10px}.page-events .search-results .event .details time,.page-events .search-results .event .details p.host,.page-events .search-results .event .details p.town,.page-events .search-results .event .details a.more{font-size:1rem}.page-events .search-results .event .details h4{font-size:1.125rem}.page-events .search-results .event .details a.more{padding:20px 0}}.page-events .search-results a.see-more-btn{display:block;width:250px;text-transform:uppercase;text-align:center;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;text-shadow:none;box-shadow:none;border-radius:0;border:none;padding:13px 0;background-color:#54b948;color:white;margin:0 auto;padding:15px 12px}.page-events .search-filter-form ul.filter-menu .options-content .form-item{margin:10px 0 12px 0}.page-events .item-list{background-image:url(/sites/all/themes/custom/ctvisit/img/img.main-bg-new.png);background-repeat:repeat;background-position:top}.page-events .pager.pager-load-more a{display:block;width:250px;text-transform:uppercase;text-align:center;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;text-shadow:none;box-shadow:none;border-radius:0;border:none;padding:13px 0;background-color:#54b948;color:white;margin:0 auto;padding:15px 12px}@media (max-width:768px){.page-events .search-filter-form span.input-group-btn{width:70px}}.page-interests .section-to-do-intro,.page-stay .section-to-do-intro,.page-dine .section-to-do-intro{padding:30px 0;-webkit-box-shadow:0 3px 20px 3px rgba(0,0,0,0.35);-moz-box-shadow:0 3px 20px 3px rgba(0,0,0,0.35);box-shadow:0 3px 20px 3px rgba(0,0,0,0.35);z-index:2;position:relative}.page-interests .section-to-do-intro h1,.page-interests .section-to-do-intro h3,.page-stay .section-to-do-intro h1,.page-stay .section-to-do-intro h3,.page-dine .section-to-do-intro h1,.page-dine .section-to-do-intro h3{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;color:#0076bf;font-size:2.25rem;line-height:2.75rem;text-align:center;margin-bottom:25px;text-align:left}@media (min-width:768px){.page-interests .section-to-do-intro h1,.page-interests .section-to-do-intro h3,.page-stay .section-to-do-intro h1,.page-stay .section-to-do-intro h3,.page-dine .section-to-do-intro h1,.page-dine .section-to-do-intro h3{font-size:2.8125rem;line-height:3.25rem}}.page-interests .section-to-do,.page-stay .section-to-do,.page-dine .section-to-do{padding:60px 0;background-image:url(/sites/all/themes/custom/ctvisit/img/img.main-bg-new.png);background-repeat:repeat;background-position:top}.page-interests .section-read-more h3,.page-stay .section-read-more h3,.page-dine .section-read-more h3{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;font-size:3.375rem;line-height:3.375rem;background-color:#0076bf;color:white;text-align:center;padding:18px 0;margin-bottom:0}@media (max-width:767px){.page-interests .section-read-more h3,.page-stay .section-read-more h3,.page-dine .section-read-more h3{font-size:2.75rem;line-height:3.125rem}}.page-interests .section-read-more .carousel-inner,.page-stay .section-read-more .carousel-inner,.page-dine .section-read-more .carousel-inner{background-color:#d2d9dd;padding:30px 0}.page-interests .section-read-more .carousel-inner .gradient,.page-stay .section-read-more .carousel-inner .gradient,.page-dine .section-read-more .carousel-inner .gradient{height:130px;width:100%;position:absolute;top:0;left:0;z-index:0;background:#99c8e5;background:-webkit-linear-gradient(#4098ce,#99c8e5);background:-o-linear-gradient(#4098ce,#99c8e5);background:-moz-linear-gradient(#4098ce,#99c8e5);background:linear-gradient(#4098ce,#99c8e5)}.page-interests .section-read-more .carousel-inner figure.middle,.page-stay .section-read-more .carousel-inner figure.middle,.page-dine .section-read-more .carousel-inner figure.middle{margin:0 auto}.page-interests .section-read-more .carousel-inner figure.right,.page-stay .section-read-more .carousel-inner figure.right,.page-dine .section-read-more .carousel-inner figure.right{margin:0 0 0 auto}@media (min-width:768px){.page-interests .section-read-more figure,.page-stay .section-read-more figure,.page-dine .section-read-more figure{margin-right:38px}}@media (min-width:992px){.page-interests .section-read-more figure,.page-stay .section-read-more figure,.page-dine .section-read-more figure{margin-right:120px}}@media (min-width:1200px){.page-interests .section-read-more figure,.page-stay .section-read-more figure,.page-dine .section-read-more figure{margin-right:85px}}.page-interests .section-read-more figure>a,.page-stay .section-read-more figure>a,.page-dine .section-read-more figure>a{display:block}.page-interests .section-read-more figure .event-date,.page-stay .section-read-more figure .event-date,.page-dine .section-read-more figure .event-date{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.375rem;line-height:1.375rem;color:#1c3c6d;text-align:center;margin-bottom:10px;padding:0}.page-interests .section-read-more figure .carousel-img,.page-stay .section-read-more figure .carousel-img,.page-dine .section-read-more figure .carousel-img{background-repeat:no-repeat;background-size:cover;background-position:center;width:250px;height:250px;margin:0 auto 15px;border:1px solid white}@media (min-width:480px){.page-interests .section-read-more figure .carousel-img,.page-stay .section-read-more figure .carousel-img,.page-dine .section-read-more figure .carousel-img{width:276px;height:276px}}@media (min-width:768px){.page-interests .section-read-more figure .carousel-img,.page-stay .section-read-more figure .carousel-img,.page-dine .section-read-more figure .carousel-img{width:100%}}.page-interests .section-read-more figure .over,.page-stay .section-read-more figure .over,.page-dine .section-read-more figure .over{position:absolute;bottom:0;left:0;width:100%;padding:10px;background-color:rgba(28,60,109,0.5)}.page-interests .section-read-more figure .over h4,.page-stay .section-read-more figure .over h4,.page-dine .section-read-more figure .over h4{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:white;text-align:center;margin-bottom:0;padding:0}.page-interests .section-read-more figure figcaption,.page-stay .section-read-more figure figcaption,.page-dine .section-read-more figure figcaption{margin:0 auto;width:250px}@media (min-width:480px){.page-interests .section-read-more figure figcaption,.page-stay .section-read-more figure figcaption,.page-dine .section-read-more figure figcaption{width:276px}}.page-interests .section-read-more figure figcaption h4,.page-stay .section-read-more figure figcaption h4,.page-dine .section-read-more figure figcaption h4{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;color:#1c3c6d;text-align:center;margin-bottom:2px;padding:0}.page-interests .section-read-more figure figcaption h5,.page-stay .section-read-more figure figcaption h5,.page-dine .section-read-more figure figcaption h5{font-family:lato,Arial,Verdana,sans-serif;font-weight:300;font-style:italic;font-size:1.125rem;line-height:1.125rem;color:#1c3c6d;text-align:center;margin-bottom:20px;padding:0}.page-interests .section-read-more figure figcaption p,.page-stay .section-read-more figure figcaption p,.page-dine .section-read-more figure figcaption p{font-family:lato,Arial,Verdana,sans-serif;font-weight:300;font-style:italic;font-size:1.125rem;line-height:1.125rem;color:#1c3c6d;text-align:center;margin-bottom:20px;padding:0}.page-interests .section-read-more figure figcaption p strong,.page-stay .section-read-more figure figcaption p strong,.page-dine .section-read-more figure figcaption p strong{font-style:normal}.page-interests .section-read-more figure figcaption a.more,.page-stay .section-read-more figure figcaption a.more,.page-dine .section-read-more figure figcaption a.more{display:block;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.125rem;text-transform:uppercase;color:#1c3c6d;text-align:center;margin-bottom:0;padding:5px 0}.page-interests .section-read-more figure figcaption.under p,.page-stay .section-read-more figure figcaption.under p,.page-dine .section-read-more figure figcaption.under p{font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1rem;padding:0 10px}.page-interests .section-read-more h3,.page-stay .section-read-more h3,.page-dine .section-read-more h3{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;font-size:3.375rem;line-height:3.375rem;background-color:#4098ce;color:white;text-align:center;padding:18px 0}@media (max-width:767px){.page-interests .section-read-more h3,.page-stay .section-read-more h3,.page-dine .section-read-more h3{font-size:2.75rem;line-height:3.125rem;padding:18px 15px}}.page-interests .section-read-more .carousel-inner,.page-stay .section-read-more .carousel-inner,.page-dine .section-read-more .carousel-inner{background-color:#99c8e5;padding:15px 0 30px 0;position:relative}.page-interests .section-read-more figure .carousel-img,.page-stay .section-read-more figure .carousel-img,.page-dine .section-read-more figure .carousel-img{border:none;position:relative}.page-interests .section-tales h3,.page-stay .section-tales h3,.page-dine .section-tales h3{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;font-size:3.375rem;line-height:3.375rem;background-color:#0076bf;color:white;text-align:center;padding:18px 0;margin-bottom:0}@media (max-width:767px){.page-interests .section-tales h3,.page-stay .section-tales h3,.page-dine .section-tales h3{font-size:2.75rem;line-height:3.125rem}}.page-interests .section-tales .carousel-inner,.page-stay .section-tales .carousel-inner,.page-dine .section-tales .carousel-inner{background-color:#d2d9dd;padding:30px 0}.page-interests .section-tales .carousel-inner .gradient,.page-stay .section-tales .carousel-inner .gradient,.page-dine .section-tales .carousel-inner .gradient{height:130px;width:100%;position:absolute;top:0;left:0;z-index:0;background:#99c8e5;background:-webkit-linear-gradient(#4098ce,#99c8e5);background:-o-linear-gradient(#4098ce,#99c8e5);background:-moz-linear-gradient(#4098ce,#99c8e5);background:linear-gradient(#4098ce,#99c8e5)}.page-interests .section-tales .carousel-inner figure.middle,.page-stay .section-tales .carousel-inner figure.middle,.page-dine .section-tales .carousel-inner figure.middle{margin:0 auto}.page-interests .section-tales .carousel-inner figure.right,.page-stay .section-tales .carousel-inner figure.right,.page-dine .section-tales .carousel-inner figure.right{margin:0 0 0 auto}@media (min-width:768px){.page-interests .section-tales figure,.page-stay .section-tales figure,.page-dine .section-tales figure{margin-right:38px}}@media (min-width:992px){.page-interests .section-tales figure,.page-stay .section-tales figure,.page-dine .section-tales figure{margin-right:120px}}@media (min-width:1200px){.page-interests .section-tales figure,.page-stay .section-tales figure,.page-dine .section-tales figure{margin-right:85px}}.page-interests .section-tales figure>a,.page-stay .section-tales figure>a,.page-dine .section-tales figure>a{display:block}.page-interests .section-tales figure .event-date,.page-stay .section-tales figure .event-date,.page-dine .section-tales figure .event-date{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.375rem;line-height:1.375rem;color:#1c3c6d;text-align:center;margin-bottom:10px;padding:0}.page-interests .section-tales figure .carousel-img,.page-stay .section-tales figure .carousel-img,.page-dine .section-tales figure .carousel-img{background-repeat:no-repeat;background-size:cover;background-position:center;width:250px;height:250px;margin:0 auto 15px;border:1px solid white}@media (min-width:480px){.page-interests .section-tales figure .carousel-img,.page-stay .section-tales figure .carousel-img,.page-dine .section-tales figure .carousel-img{width:276px;height:276px}}@media (min-width:768px){.page-interests .section-tales figure .carousel-img,.page-stay .section-tales figure .carousel-img,.page-dine .section-tales figure .carousel-img{width:100%}}.page-interests .section-tales figure .over,.page-stay .section-tales figure .over,.page-dine .section-tales figure .over{position:absolute;bottom:0;left:0;width:100%;padding:10px;background-color:rgba(28,60,109,0.5)}.page-interests .section-tales figure .over h4,.page-stay .section-tales figure .over h4,.page-dine .section-tales figure .over h4{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:white;text-align:center;margin-bottom:0;padding:0}.page-interests .section-tales figure figcaption,.page-stay .section-tales figure figcaption,.page-dine .section-tales figure figcaption{margin:0 auto;width:250px}@media (min-width:480px){.page-interests .section-tales figure figcaption,.page-stay .section-tales figure figcaption,.page-dine .section-tales figure figcaption{width:276px}}.page-interests .section-tales figure figcaption h4,.page-stay .section-tales figure figcaption h4,.page-dine .section-tales figure figcaption h4{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;color:#1c3c6d;text-align:center;margin-bottom:2px;padding:0}.page-interests .section-tales figure figcaption h5,.page-stay .section-tales figure figcaption h5,.page-dine .section-tales figure figcaption h5{font-family:lato,Arial,Verdana,sans-serif;font-weight:300;font-style:italic;font-size:1.125rem;line-height:1.125rem;color:#1c3c6d;text-align:center;margin-bottom:20px;padding:0}.page-interests .section-tales figure figcaption p,.page-stay .section-tales figure figcaption p,.page-dine .section-tales figure figcaption p{font-family:lato,Arial,Verdana,sans-serif;font-weight:300;font-style:italic;font-size:1.125rem;line-height:1.125rem;color:#1c3c6d;text-align:center;margin-bottom:20px;padding:0}.page-interests .section-tales figure figcaption p strong,.page-stay .section-tales figure figcaption p strong,.page-dine .section-tales figure figcaption p strong{font-style:normal}.page-interests .section-tales figure figcaption a.more,.page-stay .section-tales figure figcaption a.more,.page-dine .section-tales figure figcaption a.more{display:block;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.125rem;text-transform:uppercase;color:#1c3c6d;text-align:center;margin-bottom:0;padding:5px 0}.page-interests .section-tales figure figcaption.under p,.page-stay .section-tales figure figcaption.under p,.page-dine .section-tales figure figcaption.under p{font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1rem;padding:0 10px}.page-interests .section-tales h3,.page-stay .section-tales h3,.page-dine .section-tales h3{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;font-size:3.375rem;line-height:3.375rem;background-color:#4098ce;color:white;text-align:center;padding:18px 0}@media (max-width:767px){.page-interests .section-tales h3,.page-stay .section-tales h3,.page-dine .section-tales h3{font-size:2.75rem;line-height:3.125rem;padding:18px 15px}}.page-interests .section-tales .carousel-inner,.page-stay .section-tales .carousel-inner,.page-dine .section-tales .carousel-inner{background-color:#99c8e5;padding:15px 0 30px 0;position:relative}.page-interests .section-tales figure .carousel-img,.page-stay .section-tales figure .carousel-img,.page-dine .section-tales figure .carousel-img{border:none;position:relative}.page-interests .section-tales a.see-all-btn,.page-stay .section-tales a.see-all-btn,.page-dine .section-tales a.see-all-btn{display:none}.page-trail .section-intro,.page-antiquestrail .section-intro{padding:40px 0 30px 0;-webkit-box-shadow:0 3px 20px 3px rgba(0,0,0,0.35);-moz-box-shadow:0 3px 20px 3px rgba(0,0,0,0.35);box-shadow:0 3px 20px 3px rgba(0,0,0,0.35);z-index:2;position:relative}.page-trail .section-intro .breadcrumb-main,.page-antiquestrail .section-intro .breadcrumb-main{margin-bottom:40px}.page-trail .section-intro .intro h1,.page-antiquestrail .section-intro .intro h1{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;color:#0076bf;font-size:2.25rem;line-height:2.75rem;text-align:center;text-align:left;margin-bottom:6px}@media (min-width:768px){.page-trail .section-intro .intro h1,.page-antiquestrail .section-intro .intro h1{font-size:2.8125rem;line-height:3.25rem}}.page-trail .section-intro .intro p,.page-antiquestrail .section-intro .intro p{font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:1.375rem;line-height:2.1875rem;color:black;margin-bottom:0}.page-trail .section-intro .intro a.related-articles-btn,.page-antiquestrail .section-intro .intro a.related-articles-btn{display:block;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1rem;line-height:1rem;color:#ec1c24;text-transform:uppercase;margin:30px 0 0 0}.page-trail .section-intro .intro a.related-articles-btn:hover,.page-antiquestrail .section-intro .intro a.related-articles-btn:hover{text-decoration:underline}.page-trail .section-intro .intro a.related-articles-btn i.icon-triangle-down,.page-antiquestrail .section-intro .intro a.related-articles-btn i.icon-triangle-down{width:0;height:0;border-style:solid;border-width:9px 7.5px 0 7.5px;border-color:#ec1c24 transparent transparent transparent;display:inline-block;vertical-align:middle;padding-bottom:3px;margin-left:4px}.page-trail .section-intro .intro .intro-img img,.page-antiquestrail .section-intro .intro .intro-img img{margin:0 auto}.page-trail .views-exposed-form,.page-antiquestrail .views-exposed-form{margin-top:20px}@media (min-width:768px){.page-trail .views-exposed-form,.page-antiquestrail .views-exposed-form{margin-top:0;display:block;position:relative}.page-trail .views-exposed-form label,.page-trail .views-exposed-form .description,.page-trail .views-exposed-form #edit-field-region-tid-wrapper,.page-antiquestrail .views-exposed-form label,.page-antiquestrail .views-exposed-form .description,.page-antiquestrail .views-exposed-form #edit-field-region-tid-wrapper{display:none}.page-trail .views-exposed-form .form-item-field-subcategory-tid,.page-antiquestrail .views-exposed-form .form-item-field-subcategory-tid{position:absolute;top:0;right:0;width:170px;height:40px;padding:10px;border-radius:0;overflow:hidden;border:1px solid #0076bf;background-color:transparent;cursor:pointer}.page-trail .views-exposed-form .form-item-field-subcategory-tid::after,.page-antiquestrail .views-exposed-form .form-item-field-subcategory-tid::after{content:' ';display:block;position:absolute;right:20px;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);width:0;height:0;border-style:solid;border-width:8px 6.6666666667px 0 6.6666666667px;border-color:#0076bf transparent transparent transparent;pointer-events:none}.page-trail .views-exposed-form .form-item-field-subcategory-tid select,.page-antiquestrail .views-exposed-form .form-item-field-subcategory-tid select{border:none;box-shadow:none;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:100%;padding:0 10px;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;text-transform:uppercase;font-size:.75rem;line-height:.75rem;color:#0076bf;cursor:pointer;text-transform:uppercase}.page-trail .views-exposed-form .form-item-field-subcategory-tid select:focus,.page-antiquestrail .views-exposed-form .form-item-field-subcategory-tid select:focus{outline:none}.page-trail .views-exposed-form .form-item-field-subcategory-tid select::-ms-expand,.page-antiquestrail .views-exposed-form .form-item-field-subcategory-tid select::-ms-expand{display:none}}.page-trail .map-bg,.page-antiquestrail .map-bg{background-image:url(/sites/all/themes/custom/ctvisit/img/img.main-bg-new.png);background-repeat:repeat;background-position:top}.page-trail .picker-outer,.page-antiquestrail .picker-outer{background-image:url(/sites/all/themes/custom/ctvisit/img/img.main-bg-new.png);background-repeat:repeat;background-position:top}.page-trail .picker-outer h3,.page-antiquestrail .picker-outer h3{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;color:#0076bf;font-size:2.25rem;line-height:2.75rem;text-align:center;margin-bottom:30px;padding-top:30px}@media (min-width:768px){.page-trail .picker-outer h3,.page-antiquestrail .picker-outer h3{font-size:2.8125rem;line-height:3.25rem}}.page-trail .picker-outer .region-picker,.page-antiquestrail .picker-outer .region-picker{max-width:1170px;margin:0 auto 50px auto}.page-trail .picker-outer .region-picker .slide-img,.page-antiquestrail .picker-outer .region-picker .slide-img{height:109px}.page-trail .picker-outer .region-picker .slide-img.slide-img-1,.page-antiquestrail .picker-outer .region-picker .slide-img.slide-img-1{background-image:url(/sites/all/themes/custom/ctvisit/img/picker.region.all.png)}.page-trail .picker-outer .region-picker .slide-img.slide-img-2,.page-antiquestrail .picker-outer .region-picker .slide-img.slide-img-2{background-image:url(/sites/all/themes/custom/ctvisit/img/picker.region.greater-hartford.png)}.page-trail .picker-outer .region-picker .slide-img.slide-img-3,.page-antiquestrail .picker-outer .region-picker .slide-img.slide-img-3{background-image:url(/sites/all/themes/custom/ctvisit/img/picker.region.litchfield-hills.png)}.page-trail .picker-outer .region-picker .slide-img.slide-img-4,.page-antiquestrail .picker-outer .region-picker .slide-img.slide-img-4{background-image:url(/sites/all/themes/custom/ctvisit/img/picker.region.fairfield-county.png)}.page-trail .picker-outer .region-picker .slide-img.slide-img-5,.page-antiquestrail .picker-outer .region-picker .slide-img.slide-img-5{background-image:url(/sites/all/themes/custom/ctvisit/img/picker.region.greater-new-haven.png)}.page-trail .picker-outer .region-picker .slide-img.slide-img-6,.page-antiquestrail .picker-outer .region-picker .slide-img.slide-img-6{background-image:url(/sites/all/themes/custom/ctvisit/img/picker.region.mystic-county.png)}.page-trail .picker-outer .region-picker a.slide-link,.page-antiquestrail .picker-outer .region-picker a.slide-link{width:16.6666666667%;height:109px}.page-trail .section-explore,.page-antiquestrail .section-explore{padding:15px 0 0 0;background-image:url(/sites/all/themes/custom/ctvisit/img/img.main-bg-new.png);background-repeat:repeat;background-position:top}.page-trail .section-explore h3,.page-antiquestrail .section-explore h3{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;color:#0076bf;font-size:2.25rem;line-height:2.75rem;text-align:center;margin-bottom:30px}@media (min-width:768px){.page-trail .section-explore h3,.page-antiquestrail .section-explore h3{font-size:2.8125rem;line-height:3.25rem}}.page-trail .section-explore .location-map,.page-antiquestrail .section-explore .location-map{margin-bottom:30px;border-bottom:8px solid #0076bf}.page-trail .section-explore a.see-all-btn,.page-antiquestrail .section-explore a.see-all-btn{display:block;width:210px;text-transform:uppercase;text-align:center;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;text-shadow:none;box-shadow:none;border-radius:0;border:none;padding:13px 0;background-color:#54b948;color:white;margin:0 auto}.page-trail .section-tales h3,.page-antiquestrail .section-tales h3{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;font-size:3.375rem;line-height:3.375rem;background-color:#0076bf;color:white;text-align:center;padding:18px 0;margin-bottom:0}@media (max-width:767px){.page-trail .section-tales h3,.page-antiquestrail .section-tales h3{font-size:2.75rem;line-height:3.125rem}}.page-trail .section-tales .carousel-inner,.page-antiquestrail .section-tales .carousel-inner{background-color:#d2d9dd;padding:30px 0}.page-trail .section-tales .carousel-inner .gradient,.page-antiquestrail .section-tales .carousel-inner .gradient{height:130px;width:100%;position:absolute;top:0;left:0;z-index:0;background:#99c8e5;background:-webkit-linear-gradient(#4098ce,#99c8e5);background:-o-linear-gradient(#4098ce,#99c8e5);background:-moz-linear-gradient(#4098ce,#99c8e5);background:linear-gradient(#4098ce,#99c8e5)}.page-trail .section-tales .carousel-inner figure.middle,.page-antiquestrail .section-tales .carousel-inner figure.middle{margin:0 auto}.page-trail .section-tales .carousel-inner figure.right,.page-antiquestrail .section-tales .carousel-inner figure.right{margin:0 0 0 auto}@media (min-width:768px){.page-trail .section-tales figure,.page-antiquestrail .section-tales figure{margin-right:38px}}@media (min-width:992px){.page-trail .section-tales figure,.page-antiquestrail .section-tales figure{margin-right:120px}}@media (min-width:1200px){.page-trail .section-tales figure,.page-antiquestrail .section-tales figure{margin-right:85px}}.page-trail .section-tales figure>a,.page-antiquestrail .section-tales figure>a{display:block}.page-trail .section-tales figure .event-date,.page-antiquestrail .section-tales figure .event-date{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.375rem;line-height:1.375rem;color:#1c3c6d;text-align:center;margin-bottom:10px;padding:0}.page-trail .section-tales figure .carousel-img,.page-antiquestrail .section-tales figure .carousel-img{background-repeat:no-repeat;background-size:cover;background-position:center;width:250px;height:250px;margin:0 auto 15px;border:1px solid white}@media (min-width:480px){.page-trail .section-tales figure .carousel-img,.page-antiquestrail .section-tales figure .carousel-img{width:276px;height:276px}}@media (min-width:768px){.page-trail .section-tales figure .carousel-img,.page-antiquestrail .section-tales figure .carousel-img{width:100%}}.page-trail .section-tales figure .over,.page-antiquestrail .section-tales figure .over{position:absolute;bottom:0;left:0;width:100%;padding:10px;background-color:rgba(28,60,109,0.5)}.page-trail .section-tales figure .over h4,.page-antiquestrail .section-tales figure .over h4{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:white;text-align:center;margin-bottom:0;padding:0}.page-trail .section-tales figure figcaption,.page-antiquestrail .section-tales figure figcaption{margin:0 auto;width:250px}@media (min-width:480px){.page-trail .section-tales figure figcaption,.page-antiquestrail .section-tales figure figcaption{width:276px}}.page-trail .section-tales figure figcaption h4,.page-antiquestrail .section-tales figure figcaption h4{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;color:#1c3c6d;text-align:center;margin-bottom:2px;padding:0}.page-trail .section-tales figure figcaption h5,.page-antiquestrail .section-tales figure figcaption h5{font-family:lato,Arial,Verdana,sans-serif;font-weight:300;font-style:italic;font-size:1.125rem;line-height:1.125rem;color:#1c3c6d;text-align:center;margin-bottom:20px;padding:0}.page-trail .section-tales figure figcaption p,.page-antiquestrail .section-tales figure figcaption p{font-family:lato,Arial,Verdana,sans-serif;font-weight:300;font-style:italic;font-size:1.125rem;line-height:1.125rem;color:#1c3c6d;text-align:center;margin-bottom:20px;padding:0}.page-trail .section-tales figure figcaption p strong,.page-antiquestrail .section-tales figure figcaption p strong{font-style:normal}.page-trail .section-tales figure figcaption a.more,.page-antiquestrail .section-tales figure figcaption a.more{display:block;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.125rem;text-transform:uppercase;color:#1c3c6d;text-align:center;margin-bottom:0;padding:5px 0}.page-trail .section-tales figure figcaption.under p,.page-antiquestrail .section-tales figure figcaption.under p{font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1rem;padding:0 10px}.page-trail .section-tales h3,.page-antiquestrail .section-tales h3{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;font-size:3.375rem;line-height:3.375rem;background-color:#4098ce;color:white;text-align:center;padding:18px 0}@media (max-width:767px){.page-trail .section-tales h3,.page-antiquestrail .section-tales h3{font-size:2.75rem;line-height:3.125rem;padding:18px 15px}}.page-trail .section-tales .carousel-inner,.page-antiquestrail .section-tales .carousel-inner{background-color:#99c8e5;padding:15px 0 30px 0;position:relative}.page-trail .section-tales figure .carousel-img,.page-antiquestrail .section-tales figure .carousel-img{border:none;position:relative}.page-trail .section-tales a.see-all-btn,.page-antiquestrail .section-tales a.see-all-btn{display:block;width:210px;text-transform:uppercase;text-align:center;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;text-shadow:none;box-shadow:none;border-radius:0;border:none;padding:13px 0;background-color:#1c3c6d;color:white;margin:30px auto 0 auto}.page-trail .section-upcoming-events,.page-antiquestrail .section-upcoming-events{padding:70px 0;background-image:url(/sites/all/themes/custom/ctvisit/img/img.main-bg-new.png);background-repeat:repeat;background-position:top}.page-trail .section-upcoming-events .events-inner,.page-antiquestrail .section-upcoming-events .events-inner{margin-bottom:40px}.page-trail .section-upcoming-events h3,.page-antiquestrail .section-upcoming-events h3{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;font-size:3.375rem;line-height:3.375rem;color:#1c3c6d;text-align:center;padding:0;margin-bottom:27px}@media (max-width:767px){.page-trail .section-upcoming-events h3,.page-antiquestrail .section-upcoming-events h3{font-size:2.75rem;line-height:3.125rem}}@media (min-width:992px){.page-trail .section-upcoming-events .row,.page-antiquestrail .section-upcoming-events .row{margin-bottom:30px}}.page-trail .section-upcoming-events .col-xs-12,.page-antiquestrail .section-upcoming-events .col-xs-12{margin-bottom:15px}@media (min-width:992px){.page-trail .section-upcoming-events .col-xs-12,.page-antiquestrail .section-upcoming-events .col-xs-12{margin-bottom:0}}.page-trail .section-upcoming-events .event,.page-antiquestrail .section-upcoming-events .event{height:165px;background-color:#d2d9dd}@media (min-width:992px){.page-trail .section-upcoming-events .event,.page-antiquestrail .section-upcoming-events .event{height:170px}}@media (min-width:1200px){.page-trail .section-upcoming-events .event,.page-antiquestrail .section-upcoming-events .event{height:150px}}.page-trail .section-upcoming-events .event .img-left,.page-antiquestrail .section-upcoming-events .event .img-left{background-repeat:no-repeat;background-size:cover;background-position:center;float:left;width:25%;height:100%}@media (max-width:480px){.page-trail .section-upcoming-events .event .img-left.empty,.page-antiquestrail .section-upcoming-events .event .img-left.empty{display:none}}.page-trail .section-upcoming-events .event .details,.page-antiquestrail .section-upcoming-events .event .details{padding:10px 24px;float:left;width:75%;position:relative}.page-trail .section-upcoming-events .event .details time,.page-trail .section-upcoming-events .event .details .top-line,.page-antiquestrail .section-upcoming-events .event .details time,.page-antiquestrail .section-upcoming-events .event .details .top-line{display:inline-block;font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:1.25rem;line-height:1.25rem;color:#ec1c24;margin-bottom:12px}.page-trail .section-upcoming-events .event .details time a,.page-trail .section-upcoming-events .event .details .top-line a,.page-antiquestrail .section-upcoming-events .event .details time a,.page-antiquestrail .section-upcoming-events .event .details .top-line a{color:#ec1c24}.page-trail .section-upcoming-events .event .details h4,.page-antiquestrail .section-upcoming-events .event .details h4{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;color:#0076bf;margin-bottom:16px}.page-trail .section-upcoming-events .event .details .host,.page-antiquestrail .section-upcoming-events .event .details .host{color:#1c3c6d;font-size:1.125rem;line-height:1.125rem;margin-bottom:10px;padding:0}.page-trail .section-upcoming-events .event .details .town,.page-antiquestrail .section-upcoming-events .event .details .town{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.125rem;color:#1c3c6d;margin-bottom:0;padding:0}.page-trail .section-upcoming-events .event .details a.more,.page-antiquestrail .section-upcoming-events .event .details a.more{display:inline-block;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1rem;line-height:1rem;text-transform:uppercase;color:#ec1c24;margin:0;padding:14px 0;display:none}@media (min-width:550px){.page-trail .section-upcoming-events .event .details a.more,.page-antiquestrail .section-upcoming-events .event .details a.more{display:block}}@media (min-width:992px){.page-trail .section-upcoming-events .event .details a.more,.page-antiquestrail .section-upcoming-events .event .details a.more{display:none;padding:14px 24px;position:absolute;top:0;right:0}}@media (min-width:1200px){.page-trail .section-upcoming-events .event .details a.more,.page-antiquestrail .section-upcoming-events .event .details a.more{display:block}}@media (max-width:480px){.page-trail .section-upcoming-events .event,.page-antiquestrail .section-upcoming-events .event{height:auto;margin:0 auto;max-width:290px}.page-trail .section-upcoming-events .event .img-left,.page-antiquestrail .section-upcoming-events .event .img-left{float:none;width:100%;height:290px}.page-trail .section-upcoming-events .event .details,.page-antiquestrail .section-upcoming-events .event .details{float:none;width:100%}.page-trail .section-upcoming-events .event .details time,.page-trail .section-upcoming-events .event .details h4,.page-antiquestrail .section-upcoming-events .event .details time,.page-antiquestrail .section-upcoming-events .event .details h4{margin-bottom:10px}.page-trail .section-upcoming-events .event .details time,.page-trail .section-upcoming-events .event .details p.host,.page-trail .section-upcoming-events .event .details p.town,.page-trail .section-upcoming-events .event .details a.more,.page-antiquestrail .section-upcoming-events .event .details time,.page-antiquestrail .section-upcoming-events .event .details p.host,.page-antiquestrail .section-upcoming-events .event .details p.town,.page-antiquestrail .section-upcoming-events .event .details a.more{font-size:1rem}.page-trail .section-upcoming-events .event .details h4,.page-antiquestrail .section-upcoming-events .event .details h4{font-size:1.125rem}.page-trail .section-upcoming-events .event .details a.more,.page-antiquestrail .section-upcoming-events .event .details a.more{padding:20px 0}}.page-trail .view-antiques-trail .interests.mosaic-2-3-2,.page-antiquestrail .view-antiques-trail .interests.mosaic-2-3-2{margin-top:30px}@media (min-width:768px){.page-trail .view-antiques-trail .interests.mosaic-2-3-2,.page-antiquestrail .view-antiques-trail .interests.mosaic-2-3-2{margin-top:60px}}.page-trail .view-antiques-trail .item-list,.page-trail .view-trail-listings .item-list,.page-antiquestrail .view-antiques-trail .item-list,.page-antiquestrail .view-trail-listings .item-list{background-image:url(/sites/all/themes/custom/ctvisit/img/img.main-bg-new.png);background-repeat:repeat;background-position:top;min-height:60px}.page-trail .pager.pager-load-more a,.page-antiquestrail .pager.pager-load-more a{display:block;width:250px;text-transform:uppercase;text-align:center;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;text-shadow:none;box-shadow:none;border-radius:0;border:none;padding:13px 0;background-color:#54b948;color:white;margin:0 auto;padding:15px 12px}.page-experiences .section-intro{padding:30px 0;-webkit-box-shadow:0 3px 20px 3px rgba(0,0,0,0.35);-moz-box-shadow:0 3px 20px 3px rgba(0,0,0,0.35);box-shadow:0 3px 20px 3px rgba(0,0,0,0.35);z-index:2;position:relative}.page-experiences .section-intro h1,.page-experiences .section-intro h3{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;color:#0076bf;font-size:2.25rem;line-height:2.75rem;text-align:center;margin-bottom:25px;text-align:left}@media (min-width:768px){.page-experiences .section-intro h1,.page-experiences .section-intro h3{font-size:2.8125rem;line-height:3.25rem}}.page-experiences .section-ideas{padding:60px 0;background-image:url(/sites/all/themes/custom/ctvisit/img/img.main-bg-new.png);background-repeat:repeat;background-position:top}.page-experiences .intro,.page-experiences .intro p{font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:1.375rem;line-height:1.875rem;color:black}@media (max-width:767px){.page-experiences .intro,.page-experiences .intro p{font-size:1.125rem;line-height:1.6875rem}}.page-experiences .section-deals h3{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;font-size:3.375rem;line-height:3.375rem;background-color:#0076bf;color:white;text-align:center;padding:18px 0;margin-bottom:0}@media (max-width:767px){.page-experiences .section-deals h3{font-size:2.75rem;line-height:3.125rem}}.page-experiences .section-deals .carousel-inner{background-color:#d2d9dd;padding:30px 0}.page-experiences .section-deals .carousel-inner .gradient{height:130px;width:100%;position:absolute;top:0;left:0;z-index:0;background:#99c8e5;background:-webkit-linear-gradient(#4098ce,#99c8e5);background:-o-linear-gradient(#4098ce,#99c8e5);background:-moz-linear-gradient(#4098ce,#99c8e5);background:linear-gradient(#4098ce,#99c8e5)}.page-experiences .section-deals .carousel-inner figure.middle{margin:0 auto}.page-experiences .section-deals .carousel-inner figure.right{margin:0 0 0 auto}@media (min-width:768px){.page-experiences .section-deals figure{margin-right:38px}}@media (min-width:992px){.page-experiences .section-deals figure{margin-right:120px}}@media (min-width:1200px){.page-experiences .section-deals figure{margin-right:85px}}.page-experiences .section-deals figure>a{display:block}.page-experiences .section-deals figure .event-date{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.375rem;line-height:1.375rem;color:#1c3c6d;text-align:center;margin-bottom:10px;padding:0}.page-experiences .section-deals figure .carousel-img{background-repeat:no-repeat;background-size:cover;background-position:center;width:250px;height:250px;margin:0 auto 15px;border:1px solid white}@media (min-width:480px){.page-experiences .section-deals figure .carousel-img{width:276px;height:276px}}@media (min-width:768px){.page-experiences .section-deals figure .carousel-img{width:100%}}.page-experiences .section-deals figure .over{position:absolute;bottom:0;left:0;width:100%;padding:10px;background-color:rgba(28,60,109,0.5)}.page-experiences .section-deals figure .over h4{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:white;text-align:center;margin-bottom:0;padding:0}.page-experiences .section-deals figure figcaption{margin:0 auto;width:250px}@media (min-width:480px){.page-experiences .section-deals figure figcaption{width:276px}}.page-experiences .section-deals figure figcaption h4{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;color:#1c3c6d;text-align:center;margin-bottom:2px;padding:0}.page-experiences .section-deals figure figcaption h5{font-family:lato,Arial,Verdana,sans-serif;font-weight:300;font-style:italic;font-size:1.125rem;line-height:1.125rem;color:#1c3c6d;text-align:center;margin-bottom:20px;padding:0}.page-experiences .section-deals figure figcaption p{font-family:lato,Arial,Verdana,sans-serif;font-weight:300;font-style:italic;font-size:1.125rem;line-height:1.125rem;color:#1c3c6d;text-align:center;margin-bottom:20px;padding:0}.page-experiences .section-deals figure figcaption p strong{font-style:normal}.page-experiences .section-deals figure figcaption a.more{display:block;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.125rem;text-transform:uppercase;color:#1c3c6d;text-align:center;margin-bottom:0;padding:5px 0}.page-experiences .section-deals figure figcaption.under p{font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1rem;padding:0 10px}.page-experiences .section-deals figure figcaption p{text-align:left}.page-experiences .section-find-more h3{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;font-size:3.375rem;line-height:3.375rem;background-color:#0076bf;color:white;text-align:center;padding:18px 0;margin-bottom:0}@media (max-width:767px){.page-experiences .section-find-more h3{font-size:2.75rem;line-height:3.125rem}}.page-experiences .section-find-more .carousel-inner{background-color:#d2d9dd;padding:30px 0}.page-experiences .section-find-more .carousel-inner .gradient{height:130px;width:100%;position:absolute;top:0;left:0;z-index:0;background:#99c8e5;background:-webkit-linear-gradient(#4098ce,#99c8e5);background:-o-linear-gradient(#4098ce,#99c8e5);background:-moz-linear-gradient(#4098ce,#99c8e5);background:linear-gradient(#4098ce,#99c8e5)}.page-experiences .section-find-more .carousel-inner figure.middle{margin:0 auto}.page-experiences .section-find-more .carousel-inner figure.right{margin:0 0 0 auto}@media (min-width:768px){.page-experiences .section-find-more figure{margin-right:38px}}@media (min-width:992px){.page-experiences .section-find-more figure{margin-right:120px}}@media (min-width:1200px){.page-experiences .section-find-more figure{margin-right:85px}}.page-experiences .section-find-more figure>a{display:block}.page-experiences .section-find-more figure .event-date{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.375rem;line-height:1.375rem;color:#1c3c6d;text-align:center;margin-bottom:10px;padding:0}.page-experiences .section-find-more figure .carousel-img{background-repeat:no-repeat;background-size:cover;background-position:center;width:250px;height:250px;margin:0 auto 15px;border:1px solid white}@media (min-width:480px){.page-experiences .section-find-more figure .carousel-img{width:276px;height:276px}}@media (min-width:768px){.page-experiences .section-find-more figure .carousel-img{width:100%}}.page-experiences .section-find-more figure .over{position:absolute;bottom:0;left:0;width:100%;padding:10px;background-color:rgba(28,60,109,0.5)}.page-experiences .section-find-more figure .over h4{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:white;text-align:center;margin-bottom:0;padding:0}.page-experiences .section-find-more figure figcaption{margin:0 auto;width:250px}@media (min-width:480px){.page-experiences .section-find-more figure figcaption{width:276px}}.page-experiences .section-find-more figure figcaption h4{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;color:#1c3c6d;text-align:center;margin-bottom:2px;padding:0}.page-experiences .section-find-more figure figcaption h5{font-family:lato,Arial,Verdana,sans-serif;font-weight:300;font-style:italic;font-size:1.125rem;line-height:1.125rem;color:#1c3c6d;text-align:center;margin-bottom:20px;padding:0}.page-experiences .section-find-more figure figcaption p{font-family:lato,Arial,Verdana,sans-serif;font-weight:300;font-style:italic;font-size:1.125rem;line-height:1.125rem;color:#1c3c6d;text-align:center;margin-bottom:20px;padding:0}.page-experiences .section-find-more figure figcaption p strong{font-style:normal}.page-experiences .section-find-more figure figcaption a.more{display:block;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.125rem;text-transform:uppercase;color:#1c3c6d;text-align:center;margin-bottom:0;padding:5px 0}.page-experiences .section-find-more figure figcaption.under p{font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1rem;padding:0 10px}.page-experiences .section-find-more h3{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;font-size:3.375rem;line-height:3.375rem;background-color:#4098ce;color:white;text-align:center;padding:18px 0}@media (max-width:767px){.page-experiences .section-find-more h3{font-size:2.75rem;line-height:3.125rem;padding:18px 15px}}.page-experiences .section-find-more .carousel-inner{background-color:#99c8e5;padding:15px 0 30px 0;position:relative}.page-experiences .section-find-more figure .carousel-img{border:none;position:relative}.page-experiences .section-tales h3{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;font-size:3.375rem;line-height:3.375rem;background-color:#0076bf;color:white;text-align:center;padding:18px 0;margin-bottom:0}@media (max-width:767px){.page-experiences .section-tales h3{font-size:2.75rem;line-height:3.125rem}}.page-experiences .section-tales .carousel-inner{background-color:#d2d9dd;padding:30px 0}.page-experiences .section-tales .carousel-inner .gradient{height:130px;width:100%;position:absolute;top:0;left:0;z-index:0;background:#99c8e5;background:-webkit-linear-gradient(#4098ce,#99c8e5);background:-o-linear-gradient(#4098ce,#99c8e5);background:-moz-linear-gradient(#4098ce,#99c8e5);background:linear-gradient(#4098ce,#99c8e5)}.page-experiences .section-tales .carousel-inner figure.middle{margin:0 auto}.page-experiences .section-tales .carousel-inner figure.right{margin:0 0 0 auto}@media (min-width:768px){.page-experiences .section-tales figure{margin-right:38px}}@media (min-width:992px){.page-experiences .section-tales figure{margin-right:120px}}@media (min-width:1200px){.page-experiences .section-tales figure{margin-right:85px}}.page-experiences .section-tales figure>a{display:block}.page-experiences .section-tales figure .event-date{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.375rem;line-height:1.375rem;color:#1c3c6d;text-align:center;margin-bottom:10px;padding:0}.page-experiences .section-tales figure .carousel-img{background-repeat:no-repeat;background-size:cover;background-position:center;width:250px;height:250px;margin:0 auto 15px;border:1px solid white}@media (min-width:480px){.page-experiences .section-tales figure .carousel-img{width:276px;height:276px}}@media (min-width:768px){.page-experiences .section-tales figure .carousel-img{width:100%}}.page-experiences .section-tales figure .over{position:absolute;bottom:0;left:0;width:100%;padding:10px;background-color:rgba(28,60,109,0.5)}.page-experiences .section-tales figure .over h4{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:white;text-align:center;margin-bottom:0;padding:0}.page-experiences .section-tales figure figcaption{margin:0 auto;width:250px}@media (min-width:480px){.page-experiences .section-tales figure figcaption{width:276px}}.page-experiences .section-tales figure figcaption h4{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;color:#1c3c6d;text-align:center;margin-bottom:2px;padding:0}.page-experiences .section-tales figure figcaption h5{font-family:lato,Arial,Verdana,sans-serif;font-weight:300;font-style:italic;font-size:1.125rem;line-height:1.125rem;color:#1c3c6d;text-align:center;margin-bottom:20px;padding:0}.page-experiences .section-tales figure figcaption p{font-family:lato,Arial,Verdana,sans-serif;font-weight:300;font-style:italic;font-size:1.125rem;line-height:1.125rem;color:#1c3c6d;text-align:center;margin-bottom:20px;padding:0}.page-experiences .section-tales figure figcaption p strong{font-style:normal}.page-experiences .section-tales figure figcaption a.more{display:block;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.125rem;text-transform:uppercase;color:#1c3c6d;text-align:center;margin-bottom:0;padding:5px 0}.page-experiences .section-tales figure figcaption.under p{font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1rem;padding:0 10px}.page-experiences .section-tales h3{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;font-size:3.375rem;line-height:3.375rem;background-color:#4098ce;color:white;text-align:center;padding:18px 0}@media (max-width:767px){.page-experiences .section-tales h3{font-size:2.75rem;line-height:3.125rem;padding:18px 15px}}.page-experiences .section-tales .carousel-inner{background-color:#99c8e5;padding:15px 0 30px 0;position:relative}.page-experiences .section-tales figure .carousel-img{border:none;position:relative}.page-experiences .section-tales a.see-all-btn{display:none}.content-event-detail .section-lead-in{padding:60px 0;-webkit-box-shadow:0 3px 20px 3px rgba(0,0,0,0.35);-moz-box-shadow:0 3px 20px 3px rgba(0,0,0,0.35);box-shadow:0 3px 20px 3px rgba(0,0,0,0.35);z-index:2;position:relative}.content-event-detail .section-lead-in .breadcrumb-main{margin-bottom:45px}.content-event-detail .section-lead-in .event-img{margin-bottom:40px;width:100%;max-width:250px;height:277px;background-repeat:no-repeat;background-size:cover;background-position:center}@media (min-width:480px){.content-event-detail .section-lead-in .event-img{height:400px;max-width:370px}}.content-event-detail .section-lead-in .event-img-col .event-img{display:none}@media (min-width:1024px){.content-event-detail .section-lead-in .event-img-col .event-img{display:block}}.content-event-detail .section-lead-in .event-img-col a.book-tickets-now{display:block;width:200px;text-transform:uppercase;text-align:center;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;text-shadow:none;box-shadow:none;border-radius:0;border:none;padding:13px 0;background-color:#1c3c6d;color:white;font-size:.9375rem;line-height:.9375rem;margin:0 auto 15px auto}.content-event-detail .section-lead-in header{margin-bottom:25px}@media (min-width:1024px){.content-event-detail .section-lead-in header .event-img{display:none}}.content-event-detail .section-lead-in header h1,.content-event-detail .section-lead-in header h2{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;font-size:3.875rem;line-height:4.25rem;color:#1c3c6d;margin-bottom:10px}.content-event-detail .section-lead-in header h4{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.875rem;line-height:1.875rem;color:#ec1c24;margin-bottom:0}.content-event-detail .section-lead-in .article-content{margin-bottom:45px}.content-event-detail .section-lead-in .article-content p{font-family:lato,Arial,Verdana,sans-serif;font-weight:300;font-size:1.25rem;line-height:1.75rem;color:#1c3c6d;margin-bottom:20px}.content-event-detail .section-lead-in .info h4{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;text-transform:uppercase;font-size:1.125rem;line-height:1.125rem;color:#1c3c6d;margin-bottom:16px}.content-event-detail .section-lead-in .info address,.content-event-detail .section-lead-in .info time,.content-event-detail .section-lead-in .info .field-name-field-venue,.content-event-detail .section-lead-in .info .contact-info{display:block;font-family:lato,Arial,Verdana,sans-serif;font-weight:300;font-size:1rem;line-height:1.375rem;color:#1c3c6d;margin:0;padding:0}.content-event-detail .section-lead-in .info address a,.content-event-detail .section-lead-in .info time a,.content-event-detail .section-lead-in .info .field-name-field-venue a,.content-event-detail .section-lead-in .info .contact-info a{color:#1c3c6d}.content-event-detail .section-lead-in .info address a:hover,.content-event-detail .section-lead-in .info time a:hover,.content-event-detail .section-lead-in .info .field-name-field-venue a:hover,.content-event-detail .section-lead-in .info .contact-info a:hover{text-decoration:underline}.content-event-detail .section-lead-in .info time{margin-bottom:25px}.content-event-detail .section-lead-in .info i.info-icon{margin:0 auto 30px auto;display:block;background-repeat:no-repeat}.content-event-detail .section-lead-in .info i.info-icon.icon-location{background-image:url(/sites/all/themes/custom/ctvisit/img/icon.location.png);width:68px;height:63px}@media (max-width:1023px){.content-event-detail .section-lead-in .info i.info-icon.icon-location{margin-right:6px}}.content-event-detail .section-lead-in .info i.info-icon.icon-hours{background-image:url(/sites/all/themes/custom/ctvisit/img/icon.hours.png);width:62px;height:61px}@media (max-width:1023px){.content-event-detail .section-lead-in .info i.info-icon.icon-hours{margin-right:12px}}.content-event-detail .section-lead-in .info i.info-icon.icon-contact{background-image:url(/sites/all/themes/custom/ctvisit/img/icon.contact.png);width:74px;height:59px}@media (max-width:1023px){.content-event-detail .section-lead-in .info .location,.content-event-detail .section-lead-in .info .hours,.content-event-detail .section-lead-in .info .contact{margin-bottom:20px}.content-event-detail .section-lead-in .info i,.content-event-detail .section-lead-in .info figcaption{float:left}.content-event-detail .section-lead-in .info figcaption{margin-left:15px;width:80%}}@media (min-width:1024px){.content-event-detail .section-lead-in .info{height:260px}.content-event-detail .section-lead-in .info>div{float:left;width:33.3333333333%;border-left:2px solid #bbbbbb;text-align:center;padding:12px;height:100%}.content-event-detail .section-lead-in .info>div:first-child{border-left:none}}.content-event-detail .search-filter-form-container{padding:50px 0 25px 0;background-image:url(/sites/all/themes/custom/ctvisit/img/img.main-bg-new.png);background-repeat:repeat;background-position:top}.content-event-detail .search-filter-form-container .search-filter-form .input-group-btn{min-width:70px}@media (min-width:1024px){.content-event-detail .search-filter-form-container{padding:50px 0}}.content-event-detail .search-filter-form-container h3{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;font-size:3.375rem;line-height:3.375rem;color:#1c3c6d;text-align:center;padding:0;margin-bottom:30px;text-align:center}@media (max-width:767px){.content-event-detail .search-filter-form-container h3{font-size:2.75rem;line-height:3.125rem}}.content-event-detail .search-filter-form-container form{max-width:815px;margin:0 auto}.content-event-detail .section-nearby-map{display:none;background-image:url(/sites/all/themes/custom/ctvisit/img/img.main-bg-new.png);background-repeat:repeat;background-position:top;height:350px;width:100%}@media (min-width:600px){.content-event-detail .section-nearby-map{display:block}}@media (min-width:768px){.content-event-detail .section-nearby-map{height:540px}}.content-event-detail .map-directions-link{text-align:center;margin:20px}@media (min-width:600px){.content-event-detail .map-directions-link{display:none}}.content-event-detail .field-type-addressfield .country{display:none}.content-event-detail .parent-listing{margin-top:0.5em}.content-event-detail .parent-listing h3{color:#1c3c6d;font-weight:bold}.content-event-detail .parent-listing a{color:#1c3c6d;font-size:1.25rem}.page-deals .search-filter-form-container,.page-events .search-filter-form-container,.page-search .search-filter-form-container,.view-listing-search .search-filter-form-container{padding:60px 0 0 0;-webkit-box-shadow:0 3px 20px 3px rgba(0,0,0,0.35);-moz-box-shadow:0 3px 20px 3px rgba(0,0,0,0.35);box-shadow:0 3px 20px 3px rgba(0,0,0,0.35);z-index:2;position:relative}.page-deals .search-filter-form-container .search-filter-form .input-group-btn,.page-events .search-filter-form-container .search-filter-form .input-group-btn,.page-search .search-filter-form-container .search-filter-form .input-group-btn,.view-listing-search .search-filter-form-container .search-filter-form .input-group-btn{min-width:70px}.page-deals .search-results,.page-events .search-results,.page-search .search-results,.view-listing-search .search-results{padding:50px 0;background-image:url(/sites/all/themes/custom/ctvisit/img/img.main-bg-new.png);background-repeat:repeat;background-position:top}@media (min-width:992px){.page-deals .search-results .row,.page-events .search-results .row,.page-search .search-results .row,.view-listing-search .search-results .row{margin-bottom:30px}}.page-deals .search-results .col-xs-12,.page-events .search-results .col-xs-12,.page-search .search-results .col-xs-12,.view-listing-search .search-results .col-xs-12{margin-bottom:15px}@media (min-width:992px){.page-deals .search-results .col-xs-12,.page-events .search-results .col-xs-12,.page-search .search-results .col-xs-12,.view-listing-search .search-results .col-xs-12{margin-bottom:0}}.page-deals .search-results .event,.page-events .search-results .event,.page-search .search-results .event,.view-listing-search .search-results .event{height:165px;background-color:#d2d9dd}@media (min-width:992px){.page-deals .search-results .event,.page-events .search-results .event,.page-search .search-results .event,.view-listing-search .search-results .event{height:170px}}@media (min-width:1200px){.page-deals .search-results .event,.page-events .search-results .event,.page-search .search-results .event,.view-listing-search .search-results .event{height:150px}}.page-deals .search-results .event .img-left,.page-events .search-results .event .img-left,.page-search .search-results .event .img-left,.view-listing-search .search-results .event .img-left{background-repeat:no-repeat;background-size:cover;background-position:center;float:left;width:25%;height:100%}@media (max-width:480px){.page-deals .search-results .event .img-left.empty,.page-events .search-results .event .img-left.empty,.page-search .search-results .event .img-left.empty,.view-listing-search .search-results .event .img-left.empty{display:none}}.page-deals .search-results .event .details,.page-events .search-results .event .details,.page-search .search-results .event .details,.view-listing-search .search-results .event .details{padding:10px 24px;float:left;width:75%;position:relative}.page-deals .search-results .event .details time,.page-deals .search-results .event .details .top-line,.page-events .search-results .event .details time,.page-events .search-results .event .details .top-line,.page-search .search-results .event .details time,.page-search .search-results .event .details .top-line,.view-listing-search .search-results .event .details time,.view-listing-search .search-results .event .details .top-line{display:inline-block;font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:1.25rem;line-height:1.25rem;color:#ec1c24;margin-bottom:12px}.page-deals .search-results .event .details time a,.page-deals .search-results .event .details .top-line a,.page-events .search-results .event .details time a,.page-events .search-results .event .details .top-line a,.page-search .search-results .event .details time a,.page-search .search-results .event .details .top-line a,.view-listing-search .search-results .event .details time a,.view-listing-search .search-results .event .details .top-line a{color:#ec1c24}.page-deals .search-results .event .details h4,.page-events .search-results .event .details h4,.page-search .search-results .event .details h4,.view-listing-search .search-results .event .details h4{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;color:#0076bf;margin-bottom:16px}.page-deals .search-results .event .details .host,.page-events .search-results .event .details .host,.page-search .search-results .event .details .host,.view-listing-search .search-results .event .details .host{color:#1c3c6d;font-size:1.125rem;line-height:1.125rem;margin-bottom:10px;padding:0}.page-deals .search-results .event .details .town,.page-events .search-results .event .details .town,.page-search .search-results .event .details .town,.view-listing-search .search-results .event .details .town{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.125rem;color:#1c3c6d;margin-bottom:0;padding:0}.page-deals .search-results .event .details a.more,.page-events .search-results .event .details a.more,.page-search .search-results .event .details a.more,.view-listing-search .search-results .event .details a.more{display:inline-block;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1rem;line-height:1rem;text-transform:uppercase;color:#ec1c24;margin:0;padding:14px 0;display:none}@media (min-width:550px){.page-deals .search-results .event .details a.more,.page-events .search-results .event .details a.more,.page-search .search-results .event .details a.more,.view-listing-search .search-results .event .details a.more{display:block}}@media (min-width:992px){.page-deals .search-results .event .details a.more,.page-events .search-results .event .details a.more,.page-search .search-results .event .details a.more,.view-listing-search .search-results .event .details a.more{display:none;padding:14px 24px;position:absolute;top:0;right:0}}@media (min-width:1200px){.page-deals .search-results .event .details a.more,.page-events .search-results .event .details a.more,.page-search .search-results .event .details a.more,.view-listing-search .search-results .event .details a.more{display:block}}@media (max-width:480px){.page-deals .search-results .event,.page-events .search-results .event,.page-search .search-results .event,.view-listing-search .search-results .event{height:auto;margin:0 auto;max-width:290px}.page-deals .search-results .event .img-left,.page-events .search-results .event .img-left,.page-search .search-results .event .img-left,.view-listing-search .search-results .event .img-left{float:none;width:100%;height:290px}.page-deals .search-results .event .details,.page-events .search-results .event .details,.page-search .search-results .event .details,.view-listing-search .search-results .event .details{float:none;width:100%}.page-deals .search-results .event .details time,.page-deals .search-results .event .details h4,.page-events .search-results .event .details time,.page-events .search-results .event .details h4,.page-search .search-results .event .details time,.page-search .search-results .event .details h4,.view-listing-search .search-results .event .details time,.view-listing-search .search-results .event .details h4{margin-bottom:10px}.page-deals .search-results .event .details time,.page-deals .search-results .event .details p.host,.page-deals .search-results .event .details p.town,.page-deals .search-results .event .details a.more,.page-events .search-results .event .details time,.page-events .search-results .event .details p.host,.page-events .search-results .event .details p.town,.page-events .search-results .event .details a.more,.page-search .search-results .event .details time,.page-search .search-results .event .details p.host,.page-search .search-results .event .details p.town,.page-search .search-results .event .details a.more,.view-listing-search .search-results .event .details time,.view-listing-search .search-results .event .details p.host,.view-listing-search .search-results .event .details p.town,.view-listing-search .search-results .event .details a.more{font-size:1rem}.page-deals .search-results .event .details h4,.page-events .search-results .event .details h4,.page-search .search-results .event .details h4,.view-listing-search .search-results .event .details h4{font-size:1.125rem}.page-deals .search-results .event .details a.more,.page-events .search-results .event .details a.more,.page-search .search-results .event .details a.more,.view-listing-search .search-results .event .details a.more{padding:20px 0}}.page-deals .view-deal-search .item-list,.page-events .view-deal-search .item-list,.page-search .view-deal-search .item-list,.view-listing-search .view-deal-search .item-list{background-image:url(/sites/all/themes/custom/ctvisit/img/img.main-bg-new.png);background-repeat:repeat;background-position:top}.page-deals .pager.pager-load-more a,.page-events .pager.pager-load-more a,.page-search .pager.pager-load-more a,.view-listing-search .pager.pager-load-more a{display:block;width:250px;text-transform:uppercase;text-align:center;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;text-shadow:none;box-shadow:none;border-radius:0;border:none;padding:13px 0;background-color:#54b948;color:white;margin:0 auto;padding:15px 12px}.page-deals .spelling-suggestions,.page-events .spelling-suggestions,.page-search .spelling-suggestions,.view-listing-search .spelling-suggestions{display:none}.page-deals .search-container,.page-events .search-container,.page-search .search-container,.view-listing-search .search-container{background-image:url(/sites/all/themes/custom/ctvisit/img/img.main-bg-new.png);background-repeat:repeat;background-position:top;padding-bottom:30px}.page-deals .search-container .item-list .pager,.page-events .search-container .item-list .pager,.page-search .search-container .item-list .pager,.view-listing-search .search-container .item-list .pager{text-align:center}@media (min-width:1200px){.page-deals .search-container .item-list .pager,.page-events .search-container .item-list .pager,.page-search .search-container .item-list .pager,.view-listing-search .search-container .item-list .pager{text-align:right}}.page-deals .search-container .item-list .pager li,.page-events .search-container .item-list .pager li,.page-search .search-container .item-list .pager li,.view-listing-search .search-container .item-list .pager li{font-size:1rem;margin:0}.page-deals .search-container .item-list .pager li a,.page-deals .search-container .item-list .pager li span,.page-events .search-container .item-list .pager li a,.page-events .search-container .item-list .pager li span,.page-search .search-container .item-list .pager li a,.page-search .search-container .item-list .pager li span,.view-listing-search .search-container .item-list .pager li a,.view-listing-search .search-container .item-list .pager li span{border:none;border-radius:0;padding:0;background:transparent}.page-deals .search-container .item-list .pager a,.page-events .search-container .item-list .pager a,.page-search .search-container .item-list .pager a,.view-listing-search .search-container .item-list .pager a{color:#4d4d4d}.page-deals .search-container .item-list .pager .pager-current,.page-events .search-container .item-list .pager .pager-current,.page-search .search-container .item-list .pager .pager-current,.view-listing-search .search-container .item-list .pager .pager-current{color:#a0d69a}.page-search .search-results{padding:50px 0 0}.page-search a.search-btn{display:block;width:100%;text-transform:uppercase;text-align:center;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;text-shadow:none;box-shadow:none;border-radius:0;border:none;padding:13px 0;background-color:#54b948;color:white;margin:0 auto;padding:15px 12px;display:block}@media (min-width:768px){.page-search.page-search-map .content{min-height:1400px}}@media (min-width:992px){.page-search.page-search-map .search-filter-form{position:relative;left:25px;top:100px;width:310px}}.page-search.page-search-map .search-filter-form .input-group{display:block}.page-search.page-search-map .search-filter-form ul.filter-menu{display:block}.page-search.page-search-map #edit-keys,.page-search.page-search-map .btn.search-submit-primary,.page-search.page-search-map .input-group span.input-group-btn{display:none}.page-search.page-search-map .search-filter-form-container{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0}@media (min-width:992px){.page-search.page-search-map .search-filter-form-container .container{height:0}}.page-search.page-search-map .search-form{margin-bottom:0}@media (max-width:991px){.page-search.page-search-map .search-filter-form ul.filter-menu{position:static}}.page-search.page-search-map .gmap{height:400px}@media (max-width:767px){.page-search.page-search-map .gmap{display:none !important}}@media (min-height:800px) and (min-width:992px){.page-search.page-search-map .gmap{height:500px}}@media (min-height:900px) and (min-width:992px){.page-search.page-search-map .gmap{height:600px}}@media (min-height:1200px) and (min-width:992px){.page-search.page-search-map .gmap{height:700px}}.page-search.page-search-map .empty-map{display:none}.page-search.page-search-map .input-group-btn:first-child>.btn{border:0;width:100%}.page-search.page-search-map .content{background-image:url(/sites/all/themes/custom/ctvisit/img/img.main-bg-new.png);background-repeat:repeat;background-position:top}.page-search.page-search-map .search-results{background:transparent}.page-search .search-results{padding:0}@media (min-width:992px){.page-search .search-results{margin-top:-20px}}.content-deals-detail .section-lead-in{padding:60px 0;background-image:url(/sites/all/themes/custom/ctvisit/img/img.main-bg-new.png);background-repeat:repeat;background-position:top}.content-deals-detail .section-lead-in .breadcrumb-main{margin-bottom:45px}.content-deals-detail .section-lead-in .event-img-col .event-img{margin:0 auto 40px;background-repeat:no-repeat;background-size:cover;background-position:center;width:290px;height:314px}@media (min-width:768px){.content-deals-detail .section-lead-in .event-img-col .event-img{width:100%;height:238px}}@media (min-width:992px){.content-deals-detail .section-lead-in .event-img-col .event-img{height:318px}}@media (min-width:1200px){.content-deals-detail .section-lead-in .event-img-col .event-img{width:100%;height:400px}}.content-deals-detail .section-lead-in .event-img-col a.book-tickets-now{display:block;width:200px;text-transform:uppercase;text-align:center;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;text-shadow:none;box-shadow:none;border-radius:0;border:none;padding:13px 0;background-color:#1c3c6d;color:white;font-size:.9375rem;line-height:.9375rem;margin:0 auto}.content-deals-detail .section-lead-in header{margin-bottom:25px}.content-deals-detail .section-lead-in header h1,.content-deals-detail .section-lead-in header h2{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;font-size:3.875rem;line-height:4.25rem;color:#1c3c6d;margin-bottom:0}.content-deals-detail .section-lead-in .article-content h4{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.75rem;color:#1c3c6d}.content-deals-detail .section-lead-in .article-content p{font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:1.25rem;line-height:1.75rem;color:#1c3c6d;margin-bottom:25px}.content-deals-detail .section-lead-in .article-content p em{font-weight:600}.content-deals-detail .section-lead-in .article-content p.prompt{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.5rem;color:#0076bf}.content-deals-detail .section-lead-in .article-content ul{margin-bottom:25px}.content-deals-detail .section-lead-in .article-content ul li{font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:1.25rem;line-height:1.75rem;color:#1c3c6d}.content-deals-detail .section-lead-in .article-content a{color:#1c3c6d}.content-deals-detail .section-lead-in .article-content a:hover{color:#0076bf}.content-deals-detail .section-deals h3{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;font-size:3.375rem;line-height:3.375rem;background-color:#0076bf;color:white;text-align:center;padding:18px 0;margin-bottom:0}@media (max-width:767px){.content-deals-detail .section-deals h3{font-size:2.75rem;line-height:3.125rem}}.content-deals-detail .section-deals .carousel-inner{background-color:#d2d9dd;padding:30px 0}.content-deals-detail .section-deals .carousel-inner .gradient{height:130px;width:100%;position:absolute;top:0;left:0;z-index:0;background:#99c8e5;background:-webkit-linear-gradient(#4098ce,#99c8e5);background:-o-linear-gradient(#4098ce,#99c8e5);background:-moz-linear-gradient(#4098ce,#99c8e5);background:linear-gradient(#4098ce,#99c8e5)}.content-deals-detail .section-deals .carousel-inner figure.middle{margin:0 auto}.content-deals-detail .section-deals .carousel-inner figure.right{margin:0 0 0 auto}@media (min-width:768px){.content-deals-detail .section-deals figure{margin-right:38px}}@media (min-width:992px){.content-deals-detail .section-deals figure{margin-right:120px}}@media (min-width:1200px){.content-deals-detail .section-deals figure{margin-right:85px}}.content-deals-detail .section-deals figure>a{display:block}.content-deals-detail .section-deals figure .event-date{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.375rem;line-height:1.375rem;color:#1c3c6d;text-align:center;margin-bottom:10px;padding:0}.content-deals-detail .section-deals figure .carousel-img{background-repeat:no-repeat;background-size:cover;background-position:center;width:250px;height:250px;margin:0 auto 15px;border:1px solid white}@media (min-width:480px){.content-deals-detail .section-deals figure .carousel-img{width:276px;height:276px}}@media (min-width:768px){.content-deals-detail .section-deals figure .carousel-img{width:100%}}.content-deals-detail .section-deals figure .over{position:absolute;bottom:0;left:0;width:100%;padding:10px;background-color:rgba(28,60,109,0.5)}.content-deals-detail .section-deals figure .over h4{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:white;text-align:center;margin-bottom:0;padding:0}.content-deals-detail .section-deals figure figcaption{margin:0 auto;width:250px}@media (min-width:480px){.content-deals-detail .section-deals figure figcaption{width:276px}}.content-deals-detail .section-deals figure figcaption h4{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;color:#1c3c6d;text-align:center;margin-bottom:2px;padding:0}.content-deals-detail .section-deals figure figcaption h5{font-family:lato,Arial,Verdana,sans-serif;font-weight:300;font-style:italic;font-size:1.125rem;line-height:1.125rem;color:#1c3c6d;text-align:center;margin-bottom:20px;padding:0}.content-deals-detail .section-deals figure figcaption p{font-family:lato,Arial,Verdana,sans-serif;font-weight:300;font-style:italic;font-size:1.125rem;line-height:1.125rem;color:#1c3c6d;text-align:center;margin-bottom:20px;padding:0}.content-deals-detail .section-deals figure figcaption p strong{font-style:normal}.content-deals-detail .section-deals figure figcaption a.more{display:block;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.125rem;text-transform:uppercase;color:#1c3c6d;text-align:center;margin-bottom:0;padding:5px 0}.content-deals-detail .section-deals figure figcaption.under p{font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1rem;padding:0 10px}.node-type-article .content-stories.has-slideshow section.intro{padding:60px 0 30px 0;background-image:url(/sites/all/themes/custom/ctvisit/img/img.main-bg-new.png);background-repeat:repeat;background-position:top}.node-type-article .content-stories.has-info section.intro{padding:60px 0;-webkit-box-shadow:0 3px 20px 3px rgba(0,0,0,0.35);-moz-box-shadow:0 3px 20px 3px rgba(0,0,0,0.35);box-shadow:0 3px 20px 3px rgba(0,0,0,0.35);z-index:2;position:relative}.node-type-article section.intro .jumbotron-img{background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;margin-bottom:25px;width:100%;height:116px;height:180px}.node-type-article section.intro .jumbotron-img iframe{width:100%;height:180px}@media (min-width:480px){.node-type-article section.intro .jumbotron-img,.node-type-article section.intro .jumbotron-img iframe{height:180px}}@media (min-width:568px){.node-type-article section.intro .jumbotron-img,.node-type-article section.intro .jumbotron-img iframe{height:215px}}@media (min-width:768px){.node-type-article section.intro .jumbotron-img,.node-type-article section.intro .jumbotron-img iframe{height:288px}}@media (min-width:992px){.node-type-article section.intro .jumbotron-img,.node-type-article section.intro .jumbotron-img iframe{height:376px}}@media (min-width:1200px){.node-type-article section.intro .jumbotron-img,.node-type-article section.intro .jumbotron-img iframe{height:468px}}.node-type-article section.intro h1{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;color:#0076bf;font-size:2.25rem;line-height:2.75rem;text-align:center;text-align:left;margin:0 0 15px 0}@media (min-width:768px){.node-type-article section.intro h1{font-size:2.8125rem;line-height:3.25rem}}.node-type-article section.intro h1 small{font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:.9375rem;line-height:.9375rem;text-transform:uppercase;color:#7a7b7d;margin-left:15px}.node-type-article section.intro .description a{color:#0076bf;text-decoration:underline}.node-type-article section.intro .description a:hover{text-decoration:none}.node-type-article .slideshow{padding:0 0 50px 0;background-image:url(/sites/all/themes/custom/ctvisit/img/img.main-bg-new.png);background-repeat:repeat;background-position:top;position:relative}.node-type-article .slideshow .slideshow-inner{padding:0}@media (min-width:768px){.node-type-article .slideshow .slideshow-inner{padding:0 20px}}.node-type-article .slideshow .slideshow-img{height:160px;width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;margin-bottom:15px}.node-type-article .slideshow .slideshow-img iframe{width:100%;height:160px}@media (min-width:768px){.node-type-article .slideshow .slideshow-img{height:360px;margin-bottom:0}.node-type-article .slideshow .slideshow-img iframe{height:360px}}@media (min-width:992px){.node-type-article .slideshow .slideshow-img{height:470px}.node-type-article .slideshow .slideshow-img iframe{height:470px}}@media (min-width:1200px){.node-type-article .slideshow .slideshow-img{height:585px}.node-type-article .slideshow .slideshow-img iframe{height:585px}}.node-type-article .slideshow .caption{visibility:hidden}.node-type-article .slideshow .control.control-1{display:none;width:35px;height:61px;position:absolute;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:99;cursor:pointer;top:49.5px}@media (min-width:768px){.node-type-article .slideshow .control.control-1{display:block;top:149.5px}}@media (min-width:992px){.node-type-article .slideshow .control.control-1{top:204.5px}}@media (min-width:1200px){.node-type-article .slideshow .control.control-1{top:262px}}.node-type-article .slideshow .control.control-1.control-left{right:calc(((100% - 160px)/2) + 160px + 20px)}@media (min-width:768px){.node-type-article .slideshow .control.control-1.control-left{right:calc(((100% - 720px)/2) + 720px + 20px)}}@media (min-width:992px){.node-type-article .slideshow .control.control-1.control-left{right:calc(((100% - 940px)/2) + 940px + 20px)}}@media (min-width:1200px){.node-type-article .slideshow .control.control-1.control-left{right:calc(((100% - 1170px)/2) + 1170px + 20px)}}.node-type-article .slideshow .control.control-1.control-right{left:calc(((100% - 160px)/2) + 160px + 20px)}@media (min-width:768px){.node-type-article .slideshow .control.control-1.control-right{left:calc(((100% - 720px)/2) + 720px + 20px)}}@media (min-width:992px){.node-type-article .slideshow .control.control-1.control-right{left:calc(((100% - 940px)/2) + 940px + 20px)}}@media (min-width:1200px){.node-type-article .slideshow .control.control-1.control-right{left:calc(((100% - 1170px)/2) + 1170px + 20px)}}.node-type-article .slideshow .control.control-1 i{display:block;background-repeat:no-repeat;width:100%;height:100%}.node-type-article .slideshow .control.control-1 i.icon-control-left{background-image:url(/sites/all/themes/custom/ctvisit/img/icon.carousel-left.png)}.node-type-article .slideshow .control.control-1 i.icon-control-right{background-image:url(/sites/all/themes/custom/ctvisit/img/icon.carousel-right.png)}.node-type-article .slideshow .paging{position:relative;height:75px;display:block}.node-type-article .slideshow .paging .control.control-2{display:block;position:absolute;top:13px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:99;cursor:pointer;text-transform:uppercase;color:#0076bf;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.125rem}@media (min-width:768px){.node-type-article .slideshow .paging .control.control-2{top:25px}}.node-type-article .slideshow .paging .control.control-2.control-left{left:0}.node-type-article .slideshow .paging .control.control-2.control-right{right:0}.node-type-article .slideshow .paging .control.control-2 i{display:inline-block;background-repeat:no-repeat;width:26px;height:26px;vertical-align:middle;margin-bottom:3px}.node-type-article .slideshow .paging .control.control-2 i.icon-control-prev{background-image:url(/sites/all/themes/custom/ctvisit/img/icon.carousel-arrow.left.blue.png);margin-right:4px}.node-type-article .slideshow .paging .control.control-2 i.icon-control-next{background-image:url(/sites/all/themes/custom/ctvisit/img/icon.carousel-arrow.right.blue.png);margin-left:4px}.node-type-article .slideshow .paging .slider-pagination{display:block;text-align:center;color:#1c3c6d;font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:1.25rem;line-height:1.25rem;padding-top:0}@media (min-width:768px){.node-type-article .slideshow .paging .slider-pagination{padding-top:14px}}.node-type-article .slideshow h2{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.875rem;line-height:2.125rem;color:#1c3c6d;padding:0;margin-bottom:10px}.node-type-article .slideshow p{font-size:1.125rem;line-height:1.5rem;margin-bottom:15px}.node-type-article .slideshow a.learn-more{display:block;width:100%;text-transform:uppercase;text-align:center;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;text-shadow:none;box-shadow:none;border-radius:0;border:none;padding:13px 0;background-color:#54b948;color:white;max-width:224px;margin:30px auto;display:block}.node-type-article .additional-info{padding:50px 0;background-image:url(/sites/all/themes/custom/ctvisit/img/img.main-bg-new.png);background-repeat:repeat;background-position:top}.node-type-article .additional-info .info-section{padding-bottom:22px;margin-bottom:22px;border-bottom:2px dotted #ccc}.node-type-article .additional-info .info-section:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.node-type-article .additional-info h2{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.875rem;line-height:2.125rem;color:#1c3c6d;padding:0;margin-bottom:10px}.node-type-article .additional-info p{font-size:1.125rem;line-height:1.75rem;margin-bottom:20px}.node-type-article .additional-info p a{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;color:#0076bf;text-decoration:underline}.node-type-article .additional-info p a:hover{text-decoration:none}.node-type-article .additional-info h5{margin:0;padding:0}.node-type-article .additional-info h5 a{display:inline-block;font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.375rem;color:#0076bf;margin-bottom:20px;padding-left:25px;position:relative}.node-type-article .additional-info h5 a:hover{text-decoration:underline}.node-type-article .additional-info h5 a:before{content:'';background-image:url(/sites/all/themes/custom/ctvisit/img/icon.star-rating.inactive.png);background-repeat:no-repeat;width:20px;height:18px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.node-type-article .additional-info ul{margin-bottom:15px;list-style-image:url(/sites/all/themes/custom/ctvisit/img/icon.star-rating.inactive.png)}.node-type-article .additional-info ul li{font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.5rem;margin-bottom:10px}.node-type-article .additional-info ul li a{color:#0076bf;text-decoration:none}.node-type-article .additional-info ul li a:hover{text-decoration:underline}.node-type-article .additional-info .slick-slider-3cols{position:relative;margin:0 auto}.node-type-article .additional-info .slick-slider-3cols a.slide-inner{display:block;margin:0 auto;max-width:328px;padding:0 50px}@media (min-width:768px){.node-type-article .additional-info .slick-slider-3cols a.slide-inner{padding:0 34px}}@media (min-width:992px){.node-type-article .additional-info .slick-slider-3cols a.slide-inner{padding:0 50px}}.node-type-article .additional-info .slick-slider-3cols .slideshow-img{height:228px;width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;margin-bottom:18px}.node-type-article .additional-info .slick-slider-3cols .caption h4{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.375rem;line-height:1.625rem;color:#0076bf;margin-bottom:10px}.node-type-article .additional-info .slick-slider-3cols .control{display:block;width:59px;height:100%;position:absolute;top:0;z-index:99;cursor:pointer;padding:0 12px}.node-type-article .additional-info .slick-slider-3cols .control.control-left{left:-20px}.node-type-article .additional-info .slick-slider-3cols .control.control-right{right:-20px}.node-type-article .additional-info .slick-slider-3cols .control:hover i{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.node-type-article .additional-info .slick-slider-3cols .control i{display:block;background-repeat:no-repeat;width:35px;height:61px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.node-type-article .additional-info .slick-slider-3cols .control i.icon-control-left{background-image:url(/sites/all/themes/custom/ctvisit/img/icon.carousel-left.png)}.node-type-article .additional-info .slick-slider-3cols .control i.icon-control-right{background-image:url(/sites/all/themes/custom/ctvisit/img/icon.carousel-right.png)}.node-type-article .section-related-articles h3{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;font-size:3.375rem;line-height:3.375rem;background-color:#0076bf;color:white;text-align:center;padding:18px 0;margin-bottom:0}@media (max-width:767px){.node-type-article .section-related-articles h3{font-size:2.75rem;line-height:3.125rem}}.node-type-article .section-related-articles .carousel-inner{background-color:#d2d9dd;padding:30px 0}.node-type-article .section-related-articles .carousel-inner .gradient{height:130px;width:100%;position:absolute;top:0;left:0;z-index:0;background:#99c8e5;background:-webkit-linear-gradient(#4098ce,#99c8e5);background:-o-linear-gradient(#4098ce,#99c8e5);background:-moz-linear-gradient(#4098ce,#99c8e5);background:linear-gradient(#4098ce,#99c8e5)}.node-type-article .section-related-articles .carousel-inner figure.middle{margin:0 auto}.node-type-article .section-related-articles .carousel-inner figure.right{margin:0 0 0 auto}@media (min-width:768px){.node-type-article .section-related-articles figure{margin-right:38px}}@media (min-width:992px){.node-type-article .section-related-articles figure{margin-right:120px}}@media (min-width:1200px){.node-type-article .section-related-articles figure{margin-right:85px}}.node-type-article .section-related-articles figure>a{display:block}.node-type-article .section-related-articles figure .event-date{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.375rem;line-height:1.375rem;color:#1c3c6d;text-align:center;margin-bottom:10px;padding:0}.node-type-article .section-related-articles figure .carousel-img{background-repeat:no-repeat;background-size:cover;background-position:center;width:250px;height:250px;margin:0 auto 15px;border:1px solid white}@media (min-width:480px){.node-type-article .section-related-articles figure .carousel-img{width:276px;height:276px}}@media (min-width:768px){.node-type-article .section-related-articles figure .carousel-img{width:100%}}.node-type-article .section-related-articles figure .over{position:absolute;bottom:0;left:0;width:100%;padding:10px;background-color:rgba(28,60,109,0.5)}.node-type-article .section-related-articles figure .over h4{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:white;text-align:center;margin-bottom:0;padding:0}.node-type-article .section-related-articles figure figcaption{margin:0 auto;width:250px}@media (min-width:480px){.node-type-article .section-related-articles figure figcaption{width:276px}}.node-type-article .section-related-articles figure figcaption h4{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;color:#1c3c6d;text-align:center;margin-bottom:2px;padding:0}.node-type-article .section-related-articles figure figcaption h5{font-family:lato,Arial,Verdana,sans-serif;font-weight:300;font-style:italic;font-size:1.125rem;line-height:1.125rem;color:#1c3c6d;text-align:center;margin-bottom:20px;padding:0}.node-type-article .section-related-articles figure figcaption p{font-family:lato,Arial,Verdana,sans-serif;font-weight:300;font-style:italic;font-size:1.125rem;line-height:1.125rem;color:#1c3c6d;text-align:center;margin-bottom:20px;padding:0}.node-type-article .section-related-articles figure figcaption p strong{font-style:normal}.node-type-article .section-related-articles figure figcaption a.more{display:block;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.125rem;text-transform:uppercase;color:#1c3c6d;text-align:center;margin-bottom:0;padding:5px 0}.node-type-article .section-related-articles figure figcaption.under p{font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1rem;padding:0 10px}.node-type-article .section-related-articles h3{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;font-size:3.375rem;line-height:3.375rem;background-color:#4098ce;color:white;text-align:center;padding:18px 0}@media (max-width:767px){.node-type-article .section-related-articles h3{font-size:2.75rem;line-height:3.125rem;padding:18px 15px}}.node-type-article .section-related-articles .carousel-inner{background-color:#99c8e5;padding:15px 0 30px 0;position:relative}.node-type-article .section-related-articles figure .carousel-img{border:none;position:relative}.story-list-img{height:174px;width:174px;margin:0 auto 30px auto;display:block}@media (min-width:768px){.story-list-img{margin:0 30px 30px 0;float:left;display:inline;clear:left}}.story-intro-img{max-width:100%;margin-bottom:20px}.content-contact{background-image:url(/sites/all/themes/custom/ctvisit/img/img.main-bg-new.png);background-repeat:repeat;background-position:top}.content-contact .contact-inner{padding:60px 0}.content-contact h2{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;color:#0076bf;font-size:2.25rem;line-height:2.75rem;text-align:center;text-align:left;margin-bottom:12px}@media (min-width:768px){.content-contact h2{font-size:2.8125rem;line-height:3.25rem}}.content-contact h3{display:block;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.375rem;line-height:1.75rem;color:#1c3c6d;margin-bottom:0}.content-contact a.link-out{display:inline-block;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.375rem;line-height:1.75rem;color:#1c3c6d;margin-bottom:28px}.content-contact a.link-out:hover{text-decoration:underline}.content-contact address{display:block;font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:1.375rem;line-height:1.75rem;color:black;margin-bottom:28px}.content-contact address strong{font-family:lato,Arial,Verdana,sans-serif;font-weight:700}.content-contact address a{color:#0076bf}.content-contact address a:hover{text-decoration:underline}.content-contact section.visitors-guide{margin-bottom:40px}.content-contact section.newsletter{border-top:3px solid #54b948;border-bottom:3px solid #54b948;background-color:#dfe4e7;padding:28px 34px;margin:50px 0 60px auto;max-width:392px;width:100%}.content-contact section.newsletter p.intro{font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.25rem;color:black;margin-bottom:24px}.content-contact section.newsletter input[type=email]{padding:12px 30px 11px 30px;border:2px solid #0076bf;background-color:white;font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:1rem;line-height:1rem;color:#0076bf;width:100%;margin-bottom:12px}.content-contact section.newsletter label{display:block;font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:1rem;line-height:1rem;color:black;margin-bottom:18px}.content-contact section.newsletter label input[type=checkbox]{margin-top:1px}.content-contact section.newsletter hr{box-shadow:none;border-radius:0;border:none;height:3px;background-color:white;margin:20px 0}.content-contact section.newsletter .interests p{font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.125rem;color:black;margin-bottom:12px}.content-contact section.newsletter button[type=submit]{display:block;width:210px;text-transform:uppercase;text-align:center;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;text-shadow:none;box-shadow:none;border-radius:0;border:none;padding:13px 0;background-color:#1c3c6d;color:white;background-color:#0076bf;margin-top:25px}.content-contact .below-newsletter{max-width:392px;width:100%;margin-left:auto}.content-contact .below-newsletter img.guide-img{margin:0 auto 30px auto}.content-contact .below-newsletter a.btn-free-guide{display:block;width:238px;text-transform:uppercase;text-align:center;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;text-shadow:none;box-shadow:none;border-radius:0;border:none;padding:13px 0;background-color:#54b948;color:white;margin:0 auto}.content-utility-with-tabs h1{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;color:#0076bf;font-size:2.25rem;line-height:2.75rem;text-align:center;margin-bottom:10px;text-align:left}@media (min-width:768px){.content-utility-with-tabs h1{font-size:2.8125rem;line-height:3.25rem}}.content-utility-with-tabs h2{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.875rem;line-height:2.125rem;color:#1c3c6d;padding:0;margin-bottom:12px;text-align:left}.content-utility-with-tabs h3{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.5rem;color:#1c3c6d;margin-bottom:0}.content-utility-with-tabs h4{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.5rem;color:#ec1c24;margin-bottom:0}.content-utility-with-tabs h5{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.5rem;color:black;margin-bottom:0}.content-utility-with-tabs .section-intro{padding:30px 0;-webkit-box-shadow:0 3px 20px 3px rgba(0,0,0,0.35);-moz-box-shadow:0 3px 20px 3px rgba(0,0,0,0.35);box-shadow:0 3px 20px 3px rgba(0,0,0,0.35);z-index:2;position:relative}.content-utility-with-tabs .section-details{padding:60px 0;background-image:url(/sites/all/themes/custom/ctvisit/img/img.main-bg-new.png);background-repeat:repeat;background-position:top}.content-utility-with-tabs .section-details .picker{max-width:1170px}.content-utility-with-tabs .section-details .picker .slide-img,.content-utility-with-tabs .section-details .picker a.slide-link{height:150px}.content-utility-with-tabs .section-details .utility-tab{max-width:918px;margin:0 auto;display:none}.content-utility-with-tabs .section-details .utility-tab:first-child{display:block}.content-utility-with-tabs .section-details img{margin:0 auto 25px auto;max-width:100%;height:auto;display:block}.content-utility-with-tabs .section-details p,.content-utility-with-tabs .section-details div{font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.5rem;color:black;margin-bottom:8px}.content-utility-with-tabs .section-details p strong,.content-utility-with-tabs .section-details div strong{font-family:lato,Arial,Verdana,sans-serif;font-weight:700}.content-utility-with-tabs .section-details p.breadcrumb-main{font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:1rem;line-height:1rem;text-transform:uppercase;color:#ec1c24;margin-bottom:0}.content-utility-with-tabs .section-details p.breadcrumb-main a{color:#0076bf}.content-utility-with-tabs .section-details p.breadcrumb-main a:hover{text-decoration:underline}.content-utility-with-tabs .section-details p.breadcrumb-main span{color:#0076bf}.content-utility-with-tabs .section-details a.interactive-map-link{display:block;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1rem;line-height:1rem;color:#ec1c24;text-transform:uppercase;margin-bottom:30px;text-align:center}.content-utility-with-tabs .section-details a.interactive-map-link:hover{text-decoration:underline}.content-utility-with-tabs .section-details a.interactive-map-link .icon-map-marker{background-repeat:no-repeat;background-image:url(/sites/all/themes/custom/ctvisit/img/icon.map-marker.png);width:17px;height:28px;display:inline-block}.content-utility-with-tabs .section-details ul{margin-bottom:15px;list-style-image:url(/sites/all/themes/custom/ctvisit/img/icon.star-rating.inactive.png)}.content-utility-with-tabs .section-details ul li{font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.5rem;margin-bottom:12px}.content-utility-with-tabs .section-details ul li a{color:#0076bf;text-decoration:underline}.content-utility-with-tabs .section-details ul li a:after{content:'';background-repeat:no-repeat;background-image:url(/sites/all/themes/custom/ctvisit/img/icon.arrow-right.red.png);width:14px;height:14px;margin-left:4px;display:inline-block;vertical-align:middle}.content-utility-with-tabs .section-details ul li a:hover{text-decoration:none}.content-utility-with-tabs .section-details address{display:block;font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.5rem;color:black;margin-bottom:28px}.content-utility-with-tabs .section-details address strong{font-family:lato,Arial,Verdana,sans-serif;font-weight:700}.content-utility-with-tabs .section-details address a{color:#0076bf;text-decoration:underline}.content-utility-with-tabs .section-details address a:hover{text-decoration:none}@media (min-width:768px){.content-utility-with-tabs .views-exposed-form{display:none}}.content-utility-with-tabs .picker,.section-neighborhood .picker,.page-press-room .picker{background-repeat:repeat-x;background-image:url(/sites/all/themes/custom/ctvisit/img/tab-line.png);margin-bottom:100px}.content-utility-with-tabs .picker .edge,.section-neighborhood .picker .edge,.page-press-room .picker .edge{background-image:url(/sites/all/themes/custom/ctvisit/img/tab-edge.png);position:absolute;top:0;height:55px;width:30px}.content-utility-with-tabs .picker .edge.left,.section-neighborhood .picker .edge.left,.page-press-room .picker .edge.left{left:0}.content-utility-with-tabs .picker .edge.right,.section-neighborhood .picker .edge.right,.page-press-room .picker .edge.right{right:0}.content-utility-with-tabs .picker .slide-img,.section-neighborhood .picker .slide-img,.page-press-room .picker .slide-img{display:none !important}.content-utility-with-tabs .picker a.slide-link,.section-neighborhood .picker a.slide-link,.page-press-room .picker a.slide-link{display:block;float:left;position:relative;z-index:2;background-position:center top;background-repeat:no-repeat;background-image:url(/sites/all/themes/custom/ctvisit/img/inactive-tab.png);height:55px;width:55px;padding-top:60px;text-align:center;text-transform:uppercase;color:#1c3c6d;font-size:1rem;line-height:1rem}.content-utility-with-tabs .picker a.slide-link.active,.section-neighborhood .picker a.slide-link.active,.page-press-room .picker a.slide-link.active{background-image:url(/sites/all/themes/custom/ctvisit/img/active-tab.png)}.node-type-page #page-wrapper{background-image:url(/sites/all/themes/custom/ctvisit/img/img.main-bg-new.png);background-repeat:repeat;background-position:top}.node-type-page .content-utility-with-tabs .section-details{background:transparent}.node-type-page .content-utility-with-tabs .section-details h2{color:#0076bf}.contact-form{width:390px;max-width:100%;background:#dfe3e7;border-top:4px solid #54b948;border-bottom:4px solid #54b948;font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:1rem;line-height:1.375rem;color:#4d4d4d;padding:20px 25px}.contact-form input[type="submit"]{display:block;width:100%;text-transform:uppercase;text-align:center;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;text-shadow:none;box-shadow:none;border-radius:0;border:none;padding:13px 0;background-color:#0076bf;font-size:.9375rem;line-height:1.25rem;color:white;padding:16px 70px;display:inline-block}.contact-form input[type="text"],.contact-form input[type="email"]{width:315px;max-width:100%;border:2px solid #539fcd;width:315px;padding:5px;color:#539fcd}.contact-form input[type="checkbox"]{border:1px solid #539fcd}.contact-form hr{border-top:2px solid white}.without-tabs h1{margin:15px 0}.page-press-room h1{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;color:#0076bf;font-size:2.25rem;line-height:2.75rem;text-align:center;margin-bottom:10px;text-align:left}@media (min-width:768px){.page-press-room h1{font-size:2.8125rem;line-height:3.25rem}}.page-press-room .section-intro{padding:30px 0;-webkit-box-shadow:0 3px 20px 3px rgba(0,0,0,0.35);-moz-box-shadow:0 3px 20px 3px rgba(0,0,0,0.35);box-shadow:0 3px 20px 3px rgba(0,0,0,0.35);z-index:2;position:relative}.page-press-room .section-details{padding:30px 0;background-image:url(/sites/all/themes/custom/ctvisit/img/img.main-bg-new.png);background-repeat:repeat;background-position:top}@media (min-width:768px){.page-press-room .section-details{padding:60px 0 40px}}.page-press-room .section-details .pressroom-picker{max-width:1170px;margin:0 auto 40px auto}.page-press-room .section-details .pressroom-picker .slide-img{height:87px}.page-press-room .section-details .pressroom-picker .slide-img.slide-img-1{background-image:url(/sites/all/themes/custom/ctvisit/img/picker.pressroom.highlights.png)}.page-press-room .section-details .pressroom-picker .slide-img.slide-img-2{background-image:url(/sites/all/themes/custom/ctvisit/img/picker.pressroom.press-kits.png)}.page-press-room .section-details .pressroom-picker .slide-img.slide-img-3{background-image:url(/sites/all/themes/custom/ctvisit/img/picker.pressroom.industry-news.png)}.page-press-room .section-details .pressroom-picker .slide-img.slide-img-4{background-image:url(/sites/all/themes/custom/ctvisit/img/picker.pressroom.press-releases.png)}.page-press-room .section-details .pressroom-picker .slide-img.slide-img-5{background-image:url(/sites/all/themes/custom/ctvisit/img/picker.pressroom.media-gallery.png)}.page-press-room .section-details .pressroom-picker a.slide-link{width:20%;height:87px}.page-press-room .section-details .filter-outer{height:41px;position:relative;margin-bottom:30px}.page-press-room .section-details .filter-outer .filter{border:1px solid #0076bf;background-color:white;max-width:145px;width:100%;margin:0 0 0 auto;padding:12px;position:absolute;right:0;top:0;z-index:2}.page-press-room .section-details .filter-outer .filter.active i.icon-triangle{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.page-press-room .section-details .filter-outer .filter.active .filter-form{display:block}.page-press-room .section-details .filter-outer .filter a.filter-toggle{display:block;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;text-transform:uppercase;font-size:.9375rem;line-height:.9375rem;color:#0076bf;margin:0;padding:0;text-align:center}.page-press-room .section-details .filter-outer .filter a.filter-toggle i.icon-triangle{width:0;height:0;border-style:solid;border-width:9px 7.5px 0 7.5px;border-color:#0076bf transparent transparent transparent;margin:0;padding:0;vertical-align:middle;display:inline-block;position:relative;bottom:2px;left:5px}.page-press-room .section-details .filter-outer .filter .filter-form{display:none;padding:22px 0 0 0}.page-press-room .section-details .filter-outer .filter .checkbox{margin-top:0;margin-bottom:2px}.page-press-room .section-details .filter-outer .filter label{display:block;font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:.75rem;line-height:.75rem;color:black}.page-press-room .section-details .filter-outer .filter label input[type=checkbox]{margin-top:0}.page-press-room .section-details .filter-outer .filter button[type=submit]{display:block;width:100%;text-transform:uppercase;text-align:center;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;text-shadow:none;box-shadow:none;border-radius:0;border:none;padding:13px 0;background-color:#54b948;color:white;font-size:.875rem;line-height:.875rem;padding:6px 0;margin-top:6px}@media (min-width:992px){.page-press-room .section-details .results .row{margin-bottom:30px}}.page-press-room .section-details .results .col-xs-12{margin-bottom:15px}@media (min-width:992px){.page-press-room .section-details .results .col-xs-12{margin-bottom:0}}.page-press-room .section-details .results .event{height:165px;background-color:#d2d9dd}@media (min-width:992px){.page-press-room .section-details .results .event{height:170px}}@media (min-width:1200px){.page-press-room .section-details .results .event{height:150px}}.page-press-room .section-details .results .event .img-left{background-repeat:no-repeat;background-size:cover;background-position:center;float:left;width:25%;height:100%}@media (max-width:480px){.page-press-room .section-details .results .event .img-left.empty{display:none}}.page-press-room .section-details .results .event .details{padding:10px 24px;float:left;width:75%;position:relative}.page-press-room .section-details .results .event .details time,.page-press-room .section-details .results .event .details .top-line{display:inline-block;font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:1.25rem;line-height:1.25rem;color:#ec1c24;margin-bottom:12px}.page-press-room .section-details .results .event .details time a,.page-press-room .section-details .results .event .details .top-line a{color:#ec1c24}.page-press-room .section-details .results .event .details h4{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;color:#0076bf;margin-bottom:16px}.page-press-room .section-details .results .event .details .host{color:#1c3c6d;font-size:1.125rem;line-height:1.125rem;margin-bottom:10px;padding:0}.page-press-room .section-details .results .event .details .town{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.125rem;color:#1c3c6d;margin-bottom:0;padding:0}.page-press-room .section-details .results .event .details a.more{display:inline-block;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1rem;line-height:1rem;text-transform:uppercase;color:#ec1c24;margin:0;padding:14px 0;display:none}@media (min-width:550px){.page-press-room .section-details .results .event .details a.more{display:block}}@media (min-width:992px){.page-press-room .section-details .results .event .details a.more{display:none;padding:14px 24px;position:absolute;top:0;right:0}}@media (min-width:1200px){.page-press-room .section-details .results .event .details a.more{display:block}}@media (max-width:480px){.page-press-room .section-details .results .event{height:auto;margin:0 auto;max-width:290px}.page-press-room .section-details .results .event .img-left{float:none;width:100%;height:290px}.page-press-room .section-details .results .event .details{float:none;width:100%}.page-press-room .section-details .results .event .details time,.page-press-room .section-details .results .event .details h4{margin-bottom:10px}.page-press-room .section-details .results .event .details time,.page-press-room .section-details .results .event .details p.host,.page-press-room .section-details .results .event .details p.town,.page-press-room .section-details .results .event .details a.more{font-size:1rem}.page-press-room .section-details .results .event .details h4{font-size:1.125rem}.page-press-room .section-details .results .event .details a.more{padding:20px 0}}.page-press-room .view-press-room .item-list{background-image:url(/sites/all/themes/custom/ctvisit/img/img.main-bg-new.png);background-repeat:repeat;background-position:top}.page-press-room .pager.pager-load-more a{display:block;width:250px;text-transform:uppercase;text-align:center;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;text-shadow:none;box-shadow:none;border-radius:0;border:none;padding:13px 0;background-color:#54b948;color:white;margin:0 auto;padding:15px 12px}.page-press-room .section-picker{background-image:url(/sites/all/themes/custom/ctvisit/img/img.main-bg-new.png);background-repeat:repeat;background-position:top}.page-press-room .picker-outer{display:none}@media (min-width:768px){.page-press-room .picker-outer{display:block}}.page-press-room .picker-outer .picker{margin:70px 0 40px}.page-press-room .views-exposed-form{background-image:url(/sites/all/themes/custom/ctvisit/img/img.main-bg-new.png);background-repeat:repeat;background-position:top;margin:40px 0 0}@media (min-width:768px){.page-press-room .views-exposed-form{display:none}}.page-press-room .views-exposed-form .views-exposed-widgets{margin:0}.page-press-room .contact-us h3{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;font-size:3.375rem;line-height:3.375rem;background-color:#0076bf;color:white;text-align:center;padding:18px 0;margin-bottom:0}@media (max-width:767px){.page-press-room .contact-us h3{font-size:2.75rem;line-height:3.125rem}}.page-press-room .contact-us h4{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.875rem;line-height:2.125rem;color:#1c3c6d;padding:0;margin-bottom:5px}.page-press-room .contact-us .contact-inner{background-color:#d2d9dd;padding:50px 0}.page-press-room .contact-us address{display:block;font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:1.375rem;line-height:1.875rem;color:black;margin-bottom:0}.page-press-room .contact-us address i{font-family:lato,Arial,Verdana,sans-serif;font-weight:700}.page-press-room .contact-us address a{color:#0076bf}.page-press-room .contact-us address a:hover{text-decoration:underline}.page-press-room .section-social h3{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;font-size:3.375rem;line-height:3.375rem;background-color:#4098ce;color:white;text-align:center;padding:18px 0;margin-bottom:0}@media (max-width:767px){.page-press-room .section-social h3{font-size:2.75rem;line-height:3.125rem;padding:18px 15px}}.page-press-room .section-social .social-inner{background-color:#99c8e5;padding:15px 0 30px 0;position:relative}.page-press-room .section-social .social-inner .gradient{height:130px;width:100%;position:absolute;top:0;left:0;z-index:0;background:#99c8e5;background:-webkit-linear-gradient(#4098ce,#99c8e5);background:-o-linear-gradient(#4098ce,#99c8e5);background:-moz-linear-gradient(#4098ce,#99c8e5);background:linear-gradient(#4098ce,#99c8e5)}.page-press-room .section-social .social-inner .container{min-height:130px;z-index:1}.node-press-release.content-listings .section-lead-in header h1{font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:2rem;line-height:2.375rem}.content-visitors-guide h1{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;color:#0076bf;font-size:2.25rem;line-height:2.75rem;text-align:center;margin-bottom:10px;text-align:left}@media (min-width:768px){.content-visitors-guide h1{font-size:2.8125rem;line-height:3.25rem}}.content-visitors-guide h2{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;color:#0076bf;font-size:2.25rem;line-height:2.75rem;text-align:center;margin-bottom:40px}@media (min-width:768px){.content-visitors-guide h2{font-size:2.8125rem;line-height:3.25rem}}.content-visitors-guide h3{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.875rem;line-height:2.125rem;color:#1c3c6d;padding:0;margin-bottom:14px}.content-visitors-guide a.view-online,.content-visitors-guide a.download-pdf{display:block;display:block;width:142px;text-transform:uppercase;text-align:center;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;text-shadow:none;box-shadow:none;border-radius:0;border:none;padding:13px 0;background-color:#54b948;color:white;font-size:.8125rem;line-height:.8125rem;margin:20px auto 0 auto;padding:6px 0}.content-visitors-guide .section-intro{padding:40px 0;-webkit-box-shadow:0 3px 20px 3px rgba(0,0,0,0.35);-moz-box-shadow:0 3px 20px 3px rgba(0,0,0,0.35);box-shadow:0 3px 20px 3px rgba(0,0,0,0.35);z-index:2;position:relative}.content-visitors-guide .section-intro img.img-visitors-guide{margin:0 auto -10px auto}.content-visitors-guide .section-details{padding:60px 0;background-image:url(/sites/all/themes/custom/ctvisit/img/img.main-bg-new.png);background-repeat:repeat;background-position:top}.content-visitors-guide .section-details .details-inner{max-width:1000px;width:100%;margin:0 auto}@media (min-width:768px){.content-visitors-guide .section-details .guide-col{padding:0px 30px}}.content-visitors-guide .section-details .guide-col img{max-width:100%;margin:0 auto}.content-visitors-guide .section-details .form-container{padding:60px 15px}.content-visitors-guide .section-details p.to-request{font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.5625rem;color:black;margin-bottom:6px}.content-visitors-guide .section-details p.required{font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:.9375rem;line-height:.9375rem;font-style:italic;color:black;margin-bottom:25px}.content-visitors-guide .section-details label{font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.5625rem;color:black}.content-visitors-guide .section-details input[type=text]{height:40px;padding:0 10px;border:1px solid #0076bf;background-color:white;font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.125rem;color:#0076bf;margin-bottom:30px;border-radius:0;max-width:100%}.content-visitors-guide .section-details .form-item{margin:0}.content-visitors-guide .section-details form .webform-component--i-would-also-like-to-receive-the-following-visitor-guides label{font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.5625rem;color:black}.content-visitors-guide .section-details form input[type=submit]{display:block;width:210px;text-transform:uppercase;text-align:center;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;text-shadow:none;box-shadow:none;border-radius:0;border:none;padding:13px 0;background-color:#54b948;color:white;display:block;margin:20px 0 0 auto;float:right}@media (min-width:992px){.content-visitors-guide .section-details form{max-width:850px;width:100%;margin-bottom:30px}.content-visitors-guide .section-details form label{display:block;width:12%;float:left;padding-top:7px;height:40px;margin-bottom:30px}.content-visitors-guide .section-details form label[for=edit-submitted-last-name],.content-visitors-guide .section-details form label[for=edit-submitted-state],.content-visitors-guide .section-details form label[for=edit-submitted-zip-code]{text-align:right;padding-right:5px}.content-visitors-guide .section-details form label[for=edit-submitted-last-name]{width:16%}.content-visitors-guide .section-details form label[for=edit-submitted-state]{width:9%}.content-visitors-guide .section-details form label[for=edit-submitted-i-would-also-like-to-receive-the-following-visitor-guides]{width:90%}.content-visitors-guide .section-details form input{display:block;width:30%;float:left}.content-visitors-guide .section-details form input#edit-submitted-address{width:78%}.content-visitors-guide .section-details form input#edit-submitted-state{width:10%}.content-visitors-guide .section-details form input#edit-submitted-zip-code{width:13%}.content-visitors-guide .section-details form .webform-component--i-would-also-like-to-receive-the-following-visitor-guides label{margin-bottom:6px;width:100%}.content-visitors-guide .section-details form .form-item-submitted-i-would-also-like-to-receive-the-following-visitor-guides-mystic label,.content-visitors-guide .section-details form .form-item-submitted-i-would-also-like-to-receive-the-following-visitor-guides-new-haven label,.content-visitors-guide .section-details form .form-item-submitted-i-would-also-like-to-receive-the-following-visitor-guides-hartford label,.content-visitors-guide .section-details form .form-item-submitted-i-would-also-like-to-receive-the-following-visitor-guides-litchfield label{width:47%}.content-visitors-guide .section-details form input[type=checkbox]{margin-top:13px;margin-right:10px;width:auto}}#block-block-7{background:#eee;padding:20px;border:1px solid #ccc;margin-bottom:20px}#block-block-7 p{font-size:1rem;line-height:1rem}.node-type-embedded-view-page .section-slideshow-wrapper{padding-top:1.1em}.node-type-embedded-view-page .page-top{margin-bottom:0}.node-type-embedded-view-page h1,.node-type-embedded-view-page h3{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;color:#0076bf;font-size:2.75rem;margin:0.5em 0}.node-type-embedded-view-page h3{font-size:1.875rem;margin-top:0}.node-type-embedded-view-page .description-wrapper{padding-right:1em}.node-type-embedded-view-page .get-inspired-form{background-color:#dfe4e7;border-top:13px solid #54b948;left:-20px;padding:1em;position:relative;top:-25px}.node-type-embedded-view-page .get-inspired-form p{font-size:1.125rem}.node-type-embedded-view-page .get-inspired-form input{border:2px solid #0076bf;color:#0076bf;font-size:.9375rem;max-width:100%;padding:.25em 1em}.node-type-embedded-view-page .get-inspired-form input.placeholder{color:#0076bf}.node-type-embedded-view-page .get-inspired-form input:-moz-placeholder{color:#0076bf}.node-type-embedded-view-page .get-inspired-form input::-moz-placeholder{color:#0076bf}.node-type-embedded-view-page .get-inspired-form input::-webkit-input-placeholder{color:#0076bf}.node-type-embedded-view-page .get-inspired-form .webform-component--zip-code{margin-top:0;max-width:100%;width:100%}@media (min-width:1200px){.node-type-embedded-view-page .get-inspired-form .webform-component--zip-code{float:left;max-width:200px}}.node-type-embedded-view-page .get-inspired-form .form-actions{margin:0}@media (min-width:1200px){.node-type-embedded-view-page .get-inspired-form .form-actions{float:right}}.node-type-embedded-view-page .get-inspired-form input[type=submit]{background-color:#0076bf;color:white;width:100%}@media (min-width:1200px){.node-type-embedded-view-page .get-inspired-form input[type=submit]{width:auto}}.node-type-embedded-view-page .pre-footer{text-align:center}.node-type-embedded-view-page .pre-footer .header{background-color:#0076bf}.node-type-embedded-view-page .pre-footer .body{background-color:#dfe4e7;padding:1.25em 0}.node-type-embedded-view-page .pre-footer h3{color:white;font-size:3.4375rem;margin:0.25em 0}.node-type-embedded-view-page .pre-footer p{margin:0 0 0.15em 0}.view-whats-new h3{font-family:lato,Arial,Verdana,sans-serif;font-weight:bold;color:#1c3c6d;font-size:1.875rem}.view-whats-new .image-wrapper{float:left;width:100%}@media (max-width:568px){.view-whats-new .image-wrapper{float:none;margin-right:0}}@media (min-width:768px){.view-whats-new .image-wrapper{margin-right:2%;max-width:48%}}@media (min-width:992px){.view-whats-new .image-wrapper{max-width:290px}}.view-whats-new .image-wrapper img{width:100%}@media (max-width:568px){.view-whats-new .image-wrapper img{float:none}}.view-whats-new .content-wrapper{float:left;padding-top:.5em;width:100%}@media (min-width:768px){.view-whats-new .content-wrapper{max-width:50%}}@media (min-width:992px){.view-whats-new .content-wrapper{max-width:600px}}.view-whats-new .content-wrapper p{font-size:1.125rem;line-height:1.5rem}.view-whats-new .subtitle{font-family:lato,Arial,Verdana,sans-serif;font-weight:bold;color:#1c3c6d;font-size:1.125rem;margin:.25em 0 .5em 0}.view-whats-new .views-row{margin-bottom:47px}.whats-new-block{background-color:white;height:100%;min-height:376px;position:relative}.whats-new-top{height:316px;padding:24px 45px 0px 11px}.whats-new-top h3.title{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;color:#0076bf;font-size:1.5625rem;margin-bottom:8px;margin-left:13px}.whats-new-top .views-row{border-top:1px solid #dfe4e7;margin:0px 0px 16px 0px;padding:0px 0px 0px 15px}.whats-new-top .views-row:first-child{border:none}.whats-new-top .views-row a{font-family:lato,Arial,Verdana,sans-serif;font-weight:bold;color:#1c3c6d;display:inline-block;font-size:1rem;line-height:1;margin:10px 0 0 0}.whats-new-top .views-row a:hover{color:#ec1c24}.whats-new-top .views-row .subtitle{font-family:lato,Arial,Verdana,sans-serif;font-weight:400;color:black;font-size:.875rem;line-height:1;margin:0}.whats-new-top .content-wrapper{margin:0;padding:0}.whats-new-bottom{background-image:url(/sites/all/themes/custom/ctvisit/img/blue_bg.gif);color:pink;height:60px;width:100%}@media (min-width:568px){.whats-new-bottom{position:absolute;bottom:0px;left:0px}}@media (min-width:768px){.whats-new-bottom{position:static;text-align:center}}.whats-new-bottom .more{color:white;float:right;line-height:60px;margin-right:30px}@media (min-width:768px){.whats-new-bottom .more{font-size:.875rem;margin-right:0px}}@media (min-width:992px){.whats-new-bottom .more{font-size:1rem;margin-right:30px}}.newsletter-form-container .e2ma_signup_form input[type=email]{height:40px;padding:0 10px;border:1px solid #0076bf;background-color:white;font-family:lato,Arial,Verdana,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.125rem;color:#0076bf;margin-bottom:30px;border-radius:0;max-width:100%}.newsletter-form-container .e2ma_signup_form_button_row{float:left}.newsletter-form-container .e2ma_signup_form_button_row input[type=submit]{display:block;width:190px;text-transform:uppercase;text-align:center;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;text-shadow:none;box-shadow:none;border-radius:0;border:none;padding:13px 0;background-color:#54b948;color:white;display:block;margin:20px 0 0 auto;float:left;line-height:0}.newsletter-form-container .e2ma_signup_form_button_row #e2ma_signup_reset_button{display:none}.node-type-webform .region-content form.e-newsletter-form h2{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;color:#0076bf;font-size:2.8125rem;margin-bottom:13px}.node-type-webform .region-content form.e-newsletter-form .webform-component--intro-text{color:#1c3b6c}.node-type-webform .region-content form.e-newsletter-form input,.node-type-webform .region-content form.e-newsletter-form .webform-component{max-width:100%}.node-type-webform .region-content form.e-newsletter-form .left .webform-component{margin-bottom:30px}.node-type-webform .region-content form.e-newsletter-form .form-checkboxes .form-item{display:block;margin:0px;max-height:41px}.node-type-webform .region-content form.e-newsletter-form .form-checkboxes .form-item label{font-size:1.25rem;margin:0 0 0 .4em}.node-type-webform .region-content form.e-newsletter-form .webform-component--email{max-width:100%}@media (min-width:768px){.node-type-webform .region-content form.e-newsletter-form .webform-component--email{max-width:459px}}.node-type-webform .region-content form.e-newsletter-form .webform-component--zip-code{max-width:100%}@media (min-width:768px){.node-type-webform .region-content form.e-newsletter-form .webform-component--zip-code{max-width:290px}}.node-type-webform .region-content form.e-newsletter-form input{border:1px solid #0076bf;font-size:1.125rem;min-height:40px;padding-left:15px}.node-type-webform .region-content form.e-newsletter-form .webform-component--interests>label{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;color:#0076bf;font-size:1.25rem;font-style:italic}.node-type-webform .region-content form.e-newsletter-form input[type=submit]{display:block;width:210px;text-transform:uppercase;text-align:center;font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;text-shadow:none;box-shadow:none;border-radius:0;border:none;padding:13px 0;background-color:#54b948;color:white}nav.main-nav .enews-form,#block-ctvisit-custom-enewsletter-footer .e-newsletter-form{background-color:#c5cfd3;cursor:default;padding:11px 23px;position:absolute;left:-431px;top:66px;width:610px}nav.main-nav .enews-form:before,#block-ctvisit-custom-enewsletter-footer .e-newsletter-form:before{width:0;height:0;border-style:solid;border-width:14px 11.6666666667px 0 11.6666666667px;border-color:#54b948 transparent transparent transparent;content:'';left:447px;position:absolute;top:0px;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%)}nav.main-nav .enews-form input,#block-ctvisit-custom-enewsletter-footer .e-newsletter-form input{height:30px}nav.main-nav .enews-form label,#block-ctvisit-custom-enewsletter-footer .e-newsletter-form label{margin:0px}nav.main-nav .enews-form p,#block-ctvisit-custom-enewsletter-footer .e-newsletter-form p{font-size:.6875rem;margin:0px}nav.main-nav .enews-form p.intro,#block-ctvisit-custom-enewsletter-footer .e-newsletter-form p.intro{font-size:.875rem;margin-bottom:7px}nav.main-nav .enews-form .webform-component--email input,nav.main-nav .enews-form .webform-component--zip-code input,#block-ctvisit-custom-enewsletter-footer .e-newsletter-form .webform-component--email input,#block-ctvisit-custom-enewsletter-footer .e-newsletter-form .webform-component--zip-code input{border:1px solid #0076bf;font-size:1.125rem;padding-left:15px}nav.main-nav .enews-form .webform-component--email,nav.main-nav .enews-form .webform-component--zip-code,#block-ctvisit-custom-enewsletter-footer .e-newsletter-form .webform-component--email,#block-ctvisit-custom-enewsletter-footer .e-newsletter-form .webform-component--zip-code{margin:0px 15px 0px 0px;display:inline-block}nav.main-nav .enews-form .webform-component--email input,#block-ctvisit-custom-enewsletter-footer .e-newsletter-form .webform-component--email input{max-width:300px}nav.main-nav .enews-form .webform-component--zip-code input,#block-ctvisit-custom-enewsletter-footer .e-newsletter-form .webform-component--zip-code input{max-width:137px}nav.main-nav .enews-form .form-actions,#block-ctvisit-custom-enewsletter-footer .e-newsletter-form .form-actions{margin:0px}nav.main-nav .enews-form .form-actions,nav.main-nav .enews-form .form-actions input,#block-ctvisit-custom-enewsletter-footer .e-newsletter-form .form-actions,#block-ctvisit-custom-enewsletter-footer .e-newsletter-form .form-actions input{display:inline-block;max-width:80px}nav.main-nav .enews-form .form-actions input,#block-ctvisit-custom-enewsletter-footer .e-newsletter-form .form-actions input{background-color:#0076bf;border:none;color:#fff;font-size:.75rem;font-weight:bold;height:24px;line-height:22px;position:relative;text-transform:uppercase;top:-3px;width:80px}nav.main-nav .enews-form .form-type-checkbox,#block-ctvisit-custom-enewsletter-footer .e-newsletter-form .form-type-checkbox{display:inline-block;float:left;font-size:.75rem;height:20px;margin:0px;width:30%}nav.main-nav .enews-form .webform-component--interests,#block-ctvisit-custom-enewsletter-footer .e-newsletter-form .webform-component--interests{margin:0px;position:relative;top:-11px}nav.main-nav .enews-form .webform-component--interests input,#block-ctvisit-custom-enewsletter-footer .e-newsletter-form .webform-component--interests input{height:12px;margin:0px;width:12px}nav.main-nav .enews-form .webform-component--interests>label,#block-ctvisit-custom-enewsletter-footer .e-newsletter-form .webform-component--interests>label{display:none}nav.main-nav .enews-form .webform-component--intro-text,nav.main-nav .enews-form .form-item-submitted-interests-all,#block-ctvisit-custom-enewsletter-footer .e-newsletter-form .webform-component--intro-text,#block-ctvisit-custom-enewsletter-footer .e-newsletter-form .form-item-submitted-interests-all{display:none}nav.main-nav .enews-link:hover .enews-form{display:block}#block-ctvisit-custom-enewsletter-footer{background-image:url(/sites/all/themes/custom/ctvisit/img/img.main-bg-new.png);background-repeat:repeat;background-position:top;padding-bottom:17px}#block-ctvisit-custom-enewsletter-footer h2{display:none}#block-ctvisit-custom-enewsletter-footer .e-newsletter-form{background:transparent;display:block;position:static;width:auto}#block-ctvisit-custom-enewsletter-footer .e-newsletter-form::before{display:none}#block-ctvisit-custom-enewsletter-footer .e-newsletter-form .block-wrapper{background-color:#c5cfd3;background-image:none;background-position:98% center;background-repeat:no-repeat;border-top:14px solid #54b948;padding:21px 58px}@media (min-width:1200px){#block-ctvisit-custom-enewsletter-footer .e-newsletter-form .block-wrapper{background-image:url(/sites/all/themes/custom/ctvisit/img/img.enews.png)}}#block-ctvisit-custom-enewsletter-footer .e-newsletter-form h2{color:#0076bf;font-size:1.625rem;font-weight:normal;margin-bottom:4px}#block-ctvisit-custom-enewsletter-footer .e-newsletter-form p.intro{font-size:1.25rem;margin-bottom:14px}#block-ctvisit-custom-enewsletter-footer .e-newsletter-form p.interests{font-size:1rem;margin:8px 0px 12px 0px}#block-ctvisit-custom-enewsletter-footer .e-newsletter-form .form-type-checkbox{height:25px;width:26%}#block-ctvisit-custom-enewsletter-footer .e-newsletter-form .form-type-checkbox input{height:auto;margin-right:7px;width:auto}#block-ctvisit-custom-enewsletter-footer .e-newsletter-form .webform-component--interests label{font-size:1rem}#block-ctvisit-custom-enewsletter-footer .e-newsletter-form .webform-component--email input,#block-ctvisit-custom-enewsletter-footer .e-newsletter-form .webform-component--zip-code input{height:44px}#block-ctvisit-custom-enewsletter-footer .e-newsletter-form .webform-component--email,#block-ctvisit-custom-enewsletter-footer .e-newsletter-form .webform-component--email input{max-width:435px}#block-ctvisit-custom-enewsletter-footer .e-newsletter-form .webform-component--zip-code,#block-ctvisit-custom-enewsletter-footer .e-newsletter-form .webform-component--zip-code input{max-width:200px}#block-ctvisit-custom-enewsletter-footer .e-newsletter-form .form-actions input{font-size:1rem;height:34px;line-height:34px;max-width:117px;top:1px;width:117px}@media (max-width:992px){#block-ctvisit-custom-enewsletter-footer .e-newsletter-form .form-actions,#block-ctvisit-custom-enewsletter-footer .e-newsletter-form .form-actions input,#block-ctvisit-custom-enewsletter-footer .e-newsletter-form .form-type-checkbox,#block-ctvisit-custom-enewsletter-footer .e-newsletter-form .webform-component,#block-ctvisit-custom-enewsletter-footer .e-newsletter-form .webform-component input{display:block;float:none;margin-bottom:1em;max-width:100%;width:100%}#block-ctvisit-custom-enewsletter-footer .e-newsletter-form .form-type-checkbox input,#block-ctvisit-custom-enewsletter-footer .e-newsletter-form .form-type-checkbox label{display:inline-block;width:auto}}#enewsletter-modal{background-color:#c5ced3;border-top:9px solid #54b948;display:none;overflow:visible !important;overflow-y:visible !important;overflow-x:visible !important;padding:.5em;position:fixed;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);width:100%;z-index:10000}@media (min-width:568px){#enewsletter-modal{left:2%;padding:34px 20px 15px 34px;width:96%}}@media (min-width:992px){#enewsletter-modal{left:50%;margin-left:-400px;width:800px}}#enewsletter-modal .block-wrapper{position:relative}#enewsletter-modal .block-wrapper .tablet-img{background:url(/sites/all/themes/custom/ctvisit/img/img.enews.png) no-repeat;display:none;height:325px;position:absolute;top:79px;right:-104px;width:409px}@media (min-width:768px){#enewsletter-modal .block-wrapper .tablet-img{display:block}}@media (min-width:992px){#enewsletter-modal .block-wrapper .tablet-img{background:url(/sites/all/themes/custom/ctvisit/img/img.enews.lg.png);height:325px;top:99px;right:-104px;width:409px}}#enewsletter-modal h2{color:#0076bf;font-size:2.125rem;font-weight:normal;margin-bottom:4px}#enewsletter-modal p.intro{margin-bottom:5px}#enewsletter-modal p.interests{clear:both;font-size:1.25rem;margin:19px 0px 4px 0px}#enewsletter-modal .form-item,#enewsletter-modal .form-actions{display:inline-block;margin:15px 0}#enewsletter-modal .webform-component--email input,#enewsletter-modal .webform-component--zip-code input{border:1px solid #0076bf;padding-left:15px;height:40px}#enewsletter-modal .webform-component--email{max-width:100%;width:100%}#enewsletter-modal .webform-component--email input{display:inline-block;max-width:100%}@media (min-width:768px){#enewsletter-modal .webform-component--email input{max-width:400px}}#enewsletter-modal .webform-component--zip-code,#enewsletter-modal .webform-component--zip-code input{display:inline-block;float:left;max-width:100%}@media (min-width:768px){#enewsletter-modal .webform-component--zip-code,#enewsletter-modal .webform-component--zip-code input{max-width:215px}}#enewsletter-modal .webform-component--zip-code{margin-top:18px;margin-right:30px}#enewsletter-modal .webform-component--interests>label,#enewsletter-modal .form-item-submitted-interests-all{display:none}#enewsletter-modal .webform-component--interests{margin:0px 0px 1px 0px}#enewsletter-modal .webform-component--interests .form-type-checkbox{margin:0px 0px 2px 0px;width:100%}@media (min-width:568px){#enewsletter-modal .webform-component--interests .form-type-checkbox{width:49%}}@media (min-width:992px){#enewsletter-modal .webform-component--interests .form-type-checkbox{width:34%}}#enewsletter-modal .webform-component--interests .form-type-checkbox label{font-size:1.125rem}#enewsletter-modal .webform-component--interests .form-type-checkbox input{width:17px;height:17px}#enewsletter-modal .form-actions{width:100%}@media (min-width:768px){#enewsletter-modal .form-actions{width:auto}}#enewsletter-modal .form-actions input{background-color:#0076bf;border:none;color:#fff;font-size:1.0625rem;font-weight:bold;height:33px;line-height:33px;position:relative;text-transform:uppercase;top:9px;width:100%}@media (min-width:768px){#enewsletter-modal .form-actions input{width:125px}}#enewsletter-modal .close.desktop{background:url(/sites/all/themes/custom/ctvisit/img/img.enews.close.png);display:none;height:57px;opacity:1;position:absolute;right:-20px;top:-30px;width:57px}#enewsletter-modal .close.desktop{display:none}#enewsletter-modal .close.mobile{display:block}@media (min-width:768px){#enewsletter-modal .close.desktop{display:block}#enewsletter-modal .close.mobile{display:none}}.industry-partner-form .print_html{display:none}.industry-partner-form select,.industry-partner-form textarea,.industry-partner-form input[type=text]{display:block}.node-type-webform #main-wrapper,.node-type-thank-you-page #main-wrapper{background-color:white}.node-type-webform #page img,.node-type-thank-you-page #page img{max-width:100%}.node-type-webform .hero-wrapper,.node-type-thank-you-page .hero-wrapper{-webkit-box-shadow:0 3px 20px 3px rgba(0,0,0,0.35);-moz-box-shadow:0 3px 20px 3px rgba(0,0,0,0.35);box-shadow:0 3px 20px 3px rgba(0,0,0,0.35);z-index:2;position:relative;padding-top:1.1em}.node-type-webform .form-wrapper{background-image:url(/sites/all/themes/custom/ctvisit/img/img.main-bg-new.png);background-repeat:repeat;background-position:top}.node-type-thank-you-page h2{font-family:andobold,Arial,Verdana,sans-serif;font-weight:400;color:#0076bf;font-size:2.8125rem;margin:1em 0px 13px 0px}.node-type-thank-you-page .message{margin-bottom:50px}.node-type-thank-you-page .bottom{margin-bottom:100px}.node-type-thank-you-page .right p{color:#0076bf;font-size:1.125rem;margin:0 0 2em 0}.node-type-thank-you-page .social{text-align:center}.node-type-thank-you-page .social img{display:inline-block;margin-right:2px;width:55px}@media (min-width:992px){.node-type-thank-you-page .social img{width:auto}}@media (min-width:1200px){.node-type-thank-you-page .social img{margin-right:22px}}.node-type-thank-you-page .field-name-field-thankyou-footer-image{text-align:center}.node-type-thank-you-page .field-name-field-thankyou-footer-image img{display:inline-block}.node-type-thank-you-page .field-name-field-thankyou-footer-links a{background-color:#0076bf;color:white;display:inline-block;height:43px;line-height:43px;margin:1em 0 0 0;text-align:center;text-transform:uppercase;width:100%}@media (min-width:768px){.node-type-thank-you-page .left{border-right:1px solid #c7c7c7;padding-right:57px}.node-type-thank-you-page .right{padding-left:57px}}.print-site_name,.print-breadcrumb,.print-hr{display:none}.print-content h1,.print-content h2,.print-content h3,.print-content h4,.print-content h5,.print-content p,.print-content li,.print-content div{font-family:lato,Arial,Verdana,sans-serif;font-weight:300}.print-content *,.print-content *:before,.print-content *:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}.print-content a,.print-content a:visited{text-decoration:underline}.print-content a[href]:after{content:none !important}.print-content .make-room-for-header{margin-top:0 !important;padding-top:0 !important}.print-content img{max-width:100%;height:auto;margin-bottom:30px}.print-content .node-event img,.print-content .node-weekend img,.print-content .node-listing img,.print-content .node-deal img{max-width:50% !important}.print-content p{font-family:lato,Arial,Verdana,sans-serif;font-weight:300;font-size:20px;line-height:28px;margin-bottom:20px}.print-content .content-event-detail .section-lead-in{padding:20px 0}.print-content .field-label{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;text-transform:uppercase;font-size:1.125rem;line-height:1.125rem;margin:20px 0}.print-content .field-type-datetime{font-family:lato,Arial,Verdana,sans-serif;font-weight:700;font-size:1.875rem;line-height:1.875rem;margin:20px 0}.print-content .field-name-field-venue{margin-top:0.5em;font-weight:bold;font-size:1.25rem;margin:20px 0}.print-logo{text-align:center}#page-title{display:none;}.form-item.form-type-checkbox.form-item-retain-filters{display:none;}.field-label{display:none;}
