*{box-sizing:border-box}html{font-size:100%;line-height:1.5em;font-family:Verdana,Tahoma,"DejaVu Sans",sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;min-height:100%}@media print{html{font-size:12pt}}body{margin:0;padding:0;color:#000;background-color:#fff}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{color:#0072b9;-webkit-text-decoration-skip:objects}:visited{color:#003353}a:active{color:#c00}a:active:not(.button){background-color:transparent}a:active,a:hover{outline-width:0}@media print{:link,:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")";font-weight:400;font-size:16px;text-decoration:none}a[href^='javascript:']:after,a[href^='#']:after{content:''}}h1,.header__site-name{font-size:2rem;line-height:3rem;margin-top:1.5rem;margin-bottom:1.5rem}h2{font-size:1.5rem;line-height:2.25rem;margin-top:1.5rem;margin-bottom:1.5rem}h3{font-size:1.25rem;line-height:2.25rem;margin-top:1.5rem;margin-bottom:1.5rem}h4{font-size:1rem;line-height:1.5rem;margin-top:1.5rem;margin-bottom:1.5rem}h5{font-size:.875rem;line-height:1.5rem;margin-top:1.5rem;margin-bottom:1.5rem}h6{font-size:.625rem;line-height:1.5rem;margin-top:1.5rem;margin-bottom:1.5rem}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}@media print{abbr[title]:after{content:" (" attr(title) ")"}}b,strong{font-weight:inherit}strong,b{font-weight:bolder}pre,code,kbd,samp,var{font-family:Menlo,"DejaVu Sans Mono","Ubuntu Mono",Courier,"Courier New",monospace,sans-serif;font-size:1em}dfn{font-style:italic}mark{background-color:#fd0;color:#000}small{font-size:.875rem}sub,sup{font-size:.625rem;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}.divider,hr{margin:1.5rem 0;border:0;border-top:1px solid #ccc}.divider>:first-child,hr>:first-child{margin-top:1.5rem}blockquote{margin:1.5rem 2rem}dl,menu,ol,ul{margin:1.5rem 0}ol ol,ol ul,ul ol,ul ul{margin:0}dd{margin:0 0 0 32px}[dir=rtl] dd{margin:0 32px 0 0}menu,ol,ul{padding:0 0 0 32px}[dir=rtl] menu,[dir=rtl] ol,[dir=rtl] ul{padding:0 32px 0 0}figure{margin:1.5rem 0}hr{box-sizing:content-box;height:0;overflow:visible}p,pre{margin:1.5rem 0}img{border-style:none}img,svg{max-width:100%;height:auto}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{box-sizing:border-box;max-width:100%;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}input{overflow:visible}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.button,button,html [type=button],[type=reset],[type=submit]{-moz-appearance:button;-webkit-appearance:button}.button,button,[type=button],[type=reset],[type=submit]{display:inline-block;padding:2px 6px;line-height:inherit;text-decoration:none;cursor:pointer;color:#000}.button::-moz-focus-inner,button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}.button:-moz-focusring,button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}.button:hover,.button:focus,.button:active,button:hover,button:focus,button:active,[type=button]:hover,[type=button]:focus,[type=button]:active,[type=reset]:hover,[type=reset]:focus,[type=reset]:active,[type=submit]:hover,[type=submit]:focus,[type=submit]:active{text-decoration:none;color:#000}[disabled].button,button[disabled],[disabled][type=button],[disabled][type=reset],[disabled][type=submit]{cursor:default;color:#999}
[disabled].button:hover,button[disabled]:hover,[disabled][type=button]:hover,[disabled][type=reset]:hover,[disabled][type=submit]:hover,[disabled].button:focus,button[disabled]:focus,[disabled][type=button]:focus,[disabled][type=reset]:focus,[disabled][type=submit]:focus,[disabled].button:active,button[disabled]:active,[disabled][type=button]:active,[disabled][type=reset]:active,[disabled][type=submit]:active{color:#999}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}fieldset{padding:.525rem .9375rem .975rem;border:1px solid #ccc;margin:0 2px}legend{box-sizing:border-box;display:table;max-width:100%;white-space:normal;color:inherit;margin-left:-5px;padding:0 5px}label{display:block;font-weight:700}optgroup{font-weight:700}textarea{overflow:auto}table{margin:1.5rem 0;border-collapse:collapse;border-spacing:0;width:100%}td,th{padding:0}.layout-3col{margin-left:-20px;margin-right:-20px;padding-left:0;padding-right:0}.layout-3col:before{content:"";display:table}.layout-3col:after{content:"";display:table;clear:both}.layout-3col__full,.layout-3col__left-content,.layout-3col__right-content,.layout-3col__left-sidebar,.layout-3col__right-sidebar,.layout-3col__first-left-sidebar,.layout-3col__second-left-sidebar,.layout-3col__col-1,.layout-3col__col-2,.layout-3col__col-3,.layout-3col__col-4,.layout-3col__col-x{clear:both;padding-left:20px;padding-right:20px;float:left;width:100%;margin-left:0;margin-right:-100%}[dir=rtl] .layout-3col__full,[dir=rtl] .layout-3col__left-content,[dir=rtl] .layout-3col__right-content,[dir=rtl] .layout-3col__left-sidebar,[dir=rtl] .layout-3col__right-sidebar,[dir=rtl] .layout-3col__first-left-sidebar,[dir=rtl] .layout-3col__second-left-sidebar,[dir=rtl] .layout-3col__col-1,[dir=rtl] .layout-3col__col-2,[dir=rtl] .layout-3col__col-3,[dir=rtl] .layout-3col__col-4,[dir=rtl] .layout-3col__col-x{float:right;margin-right:0;margin-left:-100%}@media (min-width:777px){.layout-3col{margin-left:-12px;margin-right:-13px;padding-left:0;padding-right:0}.layout-3col:before{content:"";display:table}.layout-3col:after{content:"";display:table;clear:both}[dir=rtl] .layout-3col{margin-left:-13px;margin-right:-12px}.layout-3col__full,.layout-3col__left-content,.layout-3col__right-content,.layout-3col__left-sidebar,.layout-3col__right-sidebar{float:left;width:100%;margin-left:0;margin-right:-100%;padding-left:12px;padding-right:13px}[dir=rtl] .layout-3col__full,[dir=rtl] .layout-3col__left-content,[dir=rtl] .layout-3col__right-content,[dir=rtl] .layout-3col__left-sidebar,[dir=rtl] .layout-3col__right-sidebar{float:right;margin-right:0;margin-left:-100%}[dir=rtl] .layout-3col__full,[dir=rtl] .layout-3col__left-content,[dir=rtl] .layout-3col__right-content,[dir=rtl] .layout-3col__left-sidebar,[dir=rtl] .layout-3col__right-sidebar{padding-left:13px;padding-right:12px}.layout-3col__first-left-sidebar,.layout-3col__col-1,.layout-3col__col-3,.layout-3col__col-x:nth-child(2n+1){float:left;width:50%;margin-left:0;margin-right:-100%;padding-left:12px;padding-right:13px}[dir=rtl] .layout-3col__first-left-sidebar,[dir=rtl] .layout-3col__col-1,[dir=rtl] .layout-3col__col-3,[dir=rtl] .layout-3col__col-x:nth-child(2n+1){float:right;margin-right:0;margin-left:-100%}[dir=rtl] .layout-3col__first-left-sidebar,[dir=rtl] .layout-3col__col-1,[dir=rtl] .layout-3col__col-3,[dir=rtl] .layout-3col__col-x:nth-child(2n+1){padding-left:13px;padding-right:12px}.layout-3col__second-left-sidebar,.layout-3col__col-2,.layout-3col__col-4,.layout-3col__col-x:nth-child(2n){clear:none;float:left;width:50%;margin-left:50%;margin-right:-100%;padding-left:12px;padding-right:13px}[dir=rtl] .layout-3col__second-left-sidebar,[dir=rtl] .layout-3col__col-2,[dir=rtl] .layout-3col__col-4,[dir=rtl] .layout-3col__col-x:nth-child(2n){float:right;margin-right:50%;margin-left:-100%}[dir=rtl] .layout-3col__second-left-sidebar,[dir=rtl] .layout-3col__col-2,[dir=rtl] .layout-3col__col-4,[dir=rtl] .layout-3col__col-x:nth-child(2n){padding-left:13px;padding-right:12px}}@media (min-width:999px){.layout-3col__full{float:left;width:100%;margin-left:0;margin-right:-100%}
[dir=rtl] .layout-3col__full{float:right;margin-right:0;margin-left:-100%}.layout-3col__left-content{float:left;width:66.66667%;margin-left:0;margin-right:-100%}[dir=rtl] .layout-3col__left-content{float:right;margin-right:0;margin-left:-100%}.layout-3col__right-content{float:left;width:66.66667%;margin-left:33.33333%;margin-right:-100%}[dir=rtl] .layout-3col__right-content{float:right;margin-right:33.33333%;margin-left:-100%}.layout-3col__left-sidebar,.layout-3col__first-left-sidebar,.layout-3col__second-left-sidebar{clear:right;float:right;width:33.33333%;margin-right:66.66667%;margin-left:-100%}[dir=rtl] .layout-3col__left-sidebar,[dir=rtl] .layout-3col__first-left-sidebar,[dir=rtl] .layout-3col__second-left-sidebar{clear:left}[dir=rtl] .layout-3col__left-sidebar,[dir=rtl] .layout-3col__first-left-sidebar,[dir=rtl] .layout-3col__second-left-sidebar{float:left;margin-left:66.66667%;margin-right:-100%}.layout-3col__right-sidebar{clear:right;float:right;width:33.33333%;margin-right:0;margin-left:-100%}[dir=rtl] .layout-3col__right-sidebar{clear:left}[dir=rtl] .layout-3col__right-sidebar{float:left;margin-left:0;margin-right:-100%}.layout-3col__col-1,.layout-3col__col-x:nth-child(3n+1){clear:both;float:left;width:33.33333%;margin-left:0;margin-right:-100%}[dir=rtl] .layout-3col__col-1,[dir=rtl] .layout-3col__col-x:nth-child(3n+1){float:right;margin-right:0;margin-left:-100%}.layout-3col__col-2,.layout-3col__col-x:nth-child(3n+2){clear:none;float:left;width:33.33333%;margin-left:33.33333%;margin-right:-100%}[dir=rtl] .layout-3col__col-2,[dir=rtl] .layout-3col__col-x:nth-child(3n+2){float:right;margin-right:33.33333%;margin-left:-100%}.layout-3col__col-3,.layout-3col__col-x:nth-child(3n){clear:none;float:left;width:33.33333%;margin-left:66.66667%;margin-right:-100%}[dir=rtl] .layout-3col__col-3,[dir=rtl] .layout-3col__col-x:nth-child(3n){float:right;margin-right:66.66667%;margin-left:-100%}.layout-3col__col-4{display:none}}.layout-3col__grid-item-container{padding-left:0;padding-right:0}.layout-3col__grid-item-container:before{content:"";display:table}.layout-3col__grid-item-container:after{content:"";display:table;clear:both}.layout-center{padding-left:20px;padding-right:20px;margin:0 auto;max-width:1165px}@media (min-width:777px){.layout-center{padding-left:12px;padding-right:13px}[dir=rtl] .layout-center{padding-left:13px;padding-right:12px}}.layout-center--shared-grid,.layout-center.layout-3col{padding-left:0;padding-right:0}.layout-swap{position:relative}@media (min-width:555px){.layout-swap{padding-top:48px}}@media (min-width:555px){.layout-swap__top{position:absolute;top:0;height:48px;width:100%}}.box{margin-bottom:1.5rem;border:5px solid #ccc;padding:1em}.box__title{margin:0}.box:focus,.box:hover,.box.is-focus,.box--is-focus{border-color:#000}.box--highlight{border-color:#0072b9}.clearfix:before,.header:before,.tabs:before{content:'';display:table}.clearfix:after,.header:after,.tabs:after{content:'';display:table;clear:both}.comment__section,.comments{margin:1.5rem 0}.comment__title{margin:0}.comment__permalink{text-transform:uppercase;font-size:75%}.comment--preview,.comment-preview{background-color:#fffadb}.comment--nested,.indented{margin-left:32px}[dir=rtl] .comment--nested,[dir=rtl] .indented{margin-left:0;margin-right:32px}.header__logo{float:left;margin:0 10px 0 0;padding:0}[dir=rtl] .header__logo{float:right;margin:0 0 0 10px}.header__logo-image{vertical-align:bottom}.header__name-and-slogan{float:left}.header__site-name{margin:0}.header__site-link:link,.header__site-link:visited{color:#000;text-decoration:none}.header__site-link:hover,.header__site-link:focus{text-decoration:underline}.header__site-slogan{margin:0}.header__secondary-menu{float:right}[dir=rtl] .header__secondary-menu{float:left}.header__region{clear:both}.hidden,html.js .js-hidden,html.js .element-hidden,html.js .js-hide{display:none}.highlight-mark,.new,.update{color:#c00;background-color:transparent}.inline-links,.inline.links{padding:0}.inline-links__item,.inline.links li{display:inline;list-style-type:none;padding:0 1em 0 0}
[dir=rtl] .inline-links__item,[dir=rtl] .inline.links li,.inline.links [dir=rtl] li{display:inline-block;padding:0 0 0 1em}.inline-sibling,.field-label-inline .field-label,span.field-label{display:inline;margin-right:10px}[dir=rtl] .inline-sibling,[dir=rtl] .field-label-inline .field-label,.field-label-inline [dir=rtl] .field-label,[dir=rtl] span.field-label{margin-right:0;margin-left:10px}.inline-sibling__child,.inline-sibling *,.field-label-inline .field-label *,span.field-label *{display:inline}.inline-sibling__adjacent,.inline-sibling+*,.inline-sibling+*>:first-child,.inline-sibling+*>:first-child>:first-child,.field-label-inline .field-label+*,span.field-label+*,.field-label-inline .field-label+*>:first-child,span.field-label+*>:first-child,.field-label-inline .field-label+*>:first-child>:first-child,span.field-label+*>:first-child>:first-child{display:inline}.field-label-inline .field-label,.field-label-inline .field-items{float:none}.messages,.messages--status{margin:1.5rem 0;position:relative;padding:10px 10px 10px 44px;border:1px solid #0072b9}[dir=rtl] .messages,[dir=rtl] .messages--status{padding:10px 44px 10px 10px;background-position:99% 8px}.messages__icon{position:absolute;top:50%;left:10px;height:24px;width:24px;margin-top:-12px;line-height:1}[dir=rtl] .messages__icon{left:auto;right:0}.messages__icon path{fill:#0072b9}.messages__highlight,.messages--error .error,.messages.error .error{color:#000}.messages__list{margin:0}.messages__item{list-style-image:none}.messages--ok-color,.messages,.messages--status,.ok,.revision-current{background-color:#f6fcff;color:#0072b9}.messages--warning-color,.messages--warning,.messages.warning,.warning{background-color:#fffce6;color:#000}.messages--error-color,.messages--error,.messages.error,.error{background-color:#fff0f0;color:#c00}.messages--warning,.messages.warning{border-color:#fd0}.messages--warning path,.messages.warning path{fill:#fd0}.messages--error,.messages.error{border-color:#c00}.messages--error path,.messages.error path{fill:#c00}@media print{.print-none,.toolbar,.action-links,.links,.book-navigation,.forum-topic-navigation,.feed-icons{display:none}}.responsive-video,.media-youtube-video,.media-vimeo-preview-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.responsive-video__embed,.responsive-video iframe,.media-youtube-video iframe,.media-vimeo-preview-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.responsive-video--4-3{padding-bottom:75%}.visually-hidden,.element-invisible,.element-focusable,.breadcrumb__title,.main-navigation .block-menu .block__title,.main-navigation .block-menu-block .block__title{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);word-wrap:normal}.visually-hidden--off,.visually-hidden--focusable:active,.visually-hidden--focusable:focus,.element-focusable:active,.element-focusable:focus{position:static !important;clip:auto;height:auto;width:auto;overflow:visible}.watermark{font-family:Impact,"Arial Narrow",Helvetica,sans-serif;font-weight:700;text-transform:uppercase;display:block;height:0;overflow:visible;background-color:transparent;color:#eee;font-size:75px;line-height:1;text-align:center;text-shadow:0 0 1px rgba(0,0,0,.1);word-wrap:break-word}@media print{.breadcrumb{display:none}}.breadcrumb__list{margin:0;padding:0}.breadcrumb__item{display:inline;list-style-type:none;margin:0;padding:0}.more-link,.more-help-link{text-align:right}[dir=rtl] .more-link,[dir=rtl] .more-help-link{text-align:left}.more-link__help-icon,.more-help-link a{padding:1px 0 1px 20px;background-image:url(/sites/all/themes/client_theme_1/sass/navigation/more-link/more-link__help-icon.svg);background-position:0 50%;background-repeat:no-repeat}[dir=rtl] .more-link__help-icon,[dir=rtl] .more-help-link a,.more-help-link [dir=rtl] a{padding:1px 20px 1px 0;background-position:100% 50%}.nav-menu__item,.menu__item{list-style-image:url(/sites/all/themes/client_theme_1/sass/navigation/nav-menu/leaf.svg);list-style-type:square}.nav-menu__item.is-expanded,.nav-menu__item--is-expanded,.is-expanded.menu__item,.menu__item.is-expanded{list-style-image:url(/sites/all/themes/client_theme_1/sass/navigation/nav-menu/expanded.svg);list-style-type:circle}
.nav-menu__item.is-collapsed,.nav-menu__item--is-collapsed,.is-collapsed.menu__item,.menu__item.is-collapsed{list-style-image:url(/sites/all/themes/client_theme_1/sass/navigation/nav-menu/collapsed.svg);list-style-type:disc}[dir=rtl] .nav-menu__item.is-collapsed,[dir=rtl] .nav-menu__item--is-collapsed,[dir=rtl] .is-collapsed.menu__item,[dir=rtl] .menu__item.is-collapsed{list-style-image:url(/sites/all/themes/client_theme_1/sass/navigation/nav-menu/collapsed-rtl.svg)}.nav-menu__link.is-active,.nav-menu__link--is-active,.menu a.active{color:#000}.navbar,.main-navigation .links,.main-navigation .menu{margin:0;padding:0;text-align:left}[dir=rtl] .navbar,[dir=rtl] .main-navigation .links,.main-navigation [dir=rtl] .links,[dir=rtl] .main-navigation .menu,.main-navigation [dir=rtl] .menu{text-align:right}.navbar__item,.navbar li,.main-navigation .links li,.main-navigation .menu li{float:left;padding:0 10px 0 0;list-style-type:none;list-style-image:none}[dir=rtl] .navbar__item,[dir=rtl] .navbar li,[dir=rtl] .main-navigation .links li,.main-navigation [dir=rtl] .links li,[dir=rtl] .main-navigation .menu li,.main-navigation [dir=rtl] .menu li{float:right;padding:0 0 0 10px}.pager{clear:both;padding:0;text-align:center}@media print{.pager{display:none}}.pager__item,.pager__current-item,.pager-current,.pager-item,.pager-first,.pager-previous,.pager-next,.pager-last,.pager-ellipsis{display:inline;padding:0 .5em;list-style-type:none;background-image:none}.pager__current-item,.pager-current{font-weight:700}.skip-link{display:block;padding:2px 0 3px;text-align:center}.skip-link:link,.skip-link:visited{background-color:#666;color:#fff}.skip-link__wrapper{margin:0}@media print{.skip-link__wrapper{display:none}}.tabs{margin:1.125rem 0 0;line-height:1.875rem;border-bottom:1px solid #ccc \0/ie;background-image:-webkit-linear-gradient(bottom,#ccc 1px,transparent 1px);background-image:linear-gradient(to top,#ccc 1px,transparent 1px);padding:0 2px;list-style:none;white-space:nowrap}@media print{.tabs{display:none}}.tabs__tab{float:left;margin:0 3px;border:1px solid #ccc;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-color:transparent;border-bottom:0 \0/ie;overflow:hidden;background:#ddd}[dir=rtl] .tabs__tab{float:right}.tabs__tab.is-active{border-bottom-color:#fff}.tabs__tab-link{padding:0 1.5rem;display:block;text-decoration:none;-webkit-transition:color .3s,background .3s,border .3s;transition:color .3s,background .3s,border .3s;text-shadow:#fff 0 1px 0;color:#000;background:#ddd;letter-spacing:1px}.tabs__tab-link:focus,.tabs__tab-link:hover{background:#eaeaea}.tabs__tab-link:active,.tabs__tab-link.is-active,.tabs__tab-link--is-active{background:#fff;text-shadow:none}.tabs--off,.views-displays .secondary{margin:0;border-bottom:0;padding:0;background-image:none}.tabs--secondary{margin-top:1.5rem;font-size:.875rem;background-image:none}.tabs+.tabs--secondary{margin-top:0;background-image:-webkit-linear-gradient(bottom,#ccc 1px,transparent 1px);background-image:linear-gradient(to top,#ccc 1px,transparent 1px)}.tabs--secondary .tabs__tab{margin:.5625rem .1875rem;border:0;background:0 0}[dir=rtl] .tabs--secondary .tabs__tab{float:right}.tabs--secondary .tabs__tab.is-active{border-bottom-color:transparent}.tabs--secondary .tabs__tab-link{border:1px solid #ccc;border-radius:24px;color:#666;background:#f1f1f1;letter-spacing:normal}.tabs--secondary .tabs__tab-link:focus,.tabs--secondary .tabs__tab-link:hover{color:#333;background:#ddd;border-color:#999}.tabs--secondary .tabs__tab-link:active,.tabs--secondary .tabs__tab-link.is-active,.tabs--secondary .tabs__tab-link--is-active{color:#fff;text-shadow:#333 0 1px 0;background:#666;border-color:#000}.autocomplete,.form-autocomplete{background-image:url(/sites/all/themes/client_theme_1/sass/forms/autocomplete/throbber-inactive.png);background-position:100% center;background-repeat:no-repeat}[dir=rtl] .autocomplete,[dir=rtl] .form-autocomplete{background-position:0 center}.autocomplete__list-wrapper,#autocomplete{border:1px solid;overflow:hidden;position:absolute;z-index:100}.autocomplete__list,#autocomplete ul{list-style:none;list-style-image:none;margin:0;padding:0}
.autocomplete__list-item,#autocomplete li{background:#fff;color:#000;cursor:default;white-space:pre}.autocomplete__list-item.is-selected,.autocomplete__list-item--is-selected,#autocomplete li.is-selected,#autocomplete .selected{background:#0072b9;color:#fff}.autocomplete.is-throbbing,.autocomplete--is-throbbing,.is-throbbing.form-autocomplete,.form-autocomplete.throbbing{background-image:url(/sites/all/themes/client_theme_1/sass/forms/autocomplete/throbber-active.gif)}.collapsible-fieldset,.collapsible{position:relative}.uc-cart-checkout-form #uc_ct-pane .fieldset-legend,.collapsible-fieldset__legend,.collapsible .fieldset-legend{display:block;padding-left:15px;background-image:url(/sites/all/themes/client_theme_1/sass/forms/collapsible-fieldset/expanded.svg);background-position:4px 50%;background-repeat:no-repeat}.uc-cart-checkout-form #uc_ct-pane{margin-bottom:1rem}[dir=rtl] .collapsible-fieldset__legend,[dir=rtl] .collapsible .fieldset-legend,.collapsible [dir=rtl] .fieldset-legend{padding-left:0;padding-right:15px;background-position:right 4px top 50%}.collapsible-fieldset__summary,.collapsible .fieldset-legend .summary{color:#999;font-size:.9em;margin-left:.5em}.collapsible-fieldset.is-collapsed,.collapsible-fieldset--is-collapsed,.is-collapsed.collapsible,.collapsible.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;height:1em}.collapsible-fieldset.is-collapsed .collapsible-fieldset__wrapper,.collapsible-fieldset--is-collapsed__wrapper,.is-collapsed.collapsible .collapsible-fieldset__wrapper,.collapsible.collapsed .fieldset-wrapper{display:none}.collapsible-fieldset.is-collapsed .collapsible-fieldset__legend,.collapsible-fieldset--is-collapsed__legend,.is-collapsed.collapsible .collapsible-fieldset__legend,.collapsible.collapsed .fieldset-legend,.collapsible-fieldset.is-collapsed .collapsible .fieldset-legend,.collapsible .collapsible-fieldset.is-collapsed .fieldset-legend,.is-collapsed.collapsible .fieldset-legend{background-image:url(/sites/all/themes/client_theme_1/sass/forms/collapsible-fieldset/collapsed.svg);background-position:4px 50%}[dir=rtl] .collapsible-fieldset.is-collapsed .collapsible-fieldset__legend,[dir=rtl] .collapsible-fieldset--is-collapsed__legend,[dir=rtl] .is-collapsed.collapsible .collapsible-fieldset__legend,[dir=rtl] .collapsible.collapsed .fieldset-legend,.collapsible.collapsed [dir=rtl] .fieldset-legend,[dir=rtl] .collapsible-fieldset.is-collapsed .collapsible .fieldset-legend,.collapsible [dir=rtl] .collapsible-fieldset.is-collapsed .fieldset-legend,[dir=rtl] .is-collapsed.collapsible .fieldset-legend{background-image:url(/sites/all/themes/client_theme_1/sass/forms/collapsible-fieldset/collapsed-rtl.svg);background-position:right 4px top 50%}.form-item{margin:1.5rem 0}.form-item__required,.form-required{color:#c00}.form-item__description,.form-item .description{font-size:.875rem}.form-item--inline div,.form-item--inline label,.container-inline .form-item div,.container-inline .form-item label{display:inline}.form-item--inline__exception,.container-inline .fieldset-wrapper{display:block}.form-item--tight,.form-item--radio,.form-type-radio,.form-type-checkbox,.password-parent,.confirm-parent,table .form-item{margin:0}.form-item--radio .form-item__label,.form-item--radio__label,.form-type-radio .form-item__label,.form-type-checkbox .form-item__label,label.option{display:inline;font-weight:400}.form-item--radio .form-item__description,.form-item--radio__description,.form-type-radio .form-item__description,.form-type-checkbox .form-item__description,.form-type-radio .description,.form-type-checkbox .description,.form-item--radio .form-item .description,.form-item .form-item--radio .description,.form-type-radio .form-item .description,.form-item .form-type-radio .description,.form-type-checkbox .form-item .description,.form-item .form-type-checkbox .description{margin-left:1.4em}.form-item.is-error .form-item__widget,.form-item--is-error__widget,.form-item.is-error input,.form-item.is-error textarea,.form-item.is-error select,.form-item--is-error input,.form-item--is-error textarea,.form-item--is-error select,.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #c00}
.form-table__sticky-header,.sticky-header{position:fixed;visibility:hidden;margin-top:0;background-color:#fff}.form-table__sticky-header.is-sticky,.form-table__sticky-header--is-sticky,.is-sticky.sticky-header{visibility:visible}.form-table__header,.form-table th,form table th{border-bottom:3px solid #ccc;padding-right:1em;text-align:left}[dir=rtl] .form-table__header,[dir=rtl] .form-table th,.form-table [dir=rtl] th,[dir=rtl] form table th,form table [dir=rtl] th{text-align:right;padding-left:1em;padding-right:0}.form-table__body,.form-table tbody,form table tbody{border-top:1px solid #ccc}.form-table__row,.form-table tbody tr,form table tbody tr{padding:.1em .6em;border-bottom:1px solid #ccc;background-color:#eee}.form-table__row:nth-child(even),.form-table tbody tr:nth-child(even),form table tbody tr:nth-child(even){background-color:#fff}.form-table__row.is-active,.form-table__row--is-active,.form-table tbody tr.is-active,form table tbody tr.is-active,td.active{background-color:#ddd}.form-table__row.is-disabled,.form-table__row--is-disabled,.form-table tbody tr.is-disabled,form table tbody tr.is-disabled,td.menu-disabled{background:#ccc}.form-table__row.is-selected,.form-table__row--is-selected,.form-table tbody tr.is-selected,form table tbody tr.is-selected,tr.selected td{background:#fffdf0}.form-table__list,.form-table ul,form table ul{margin:0}.form-table__narrow-column,.form-table th.form-table__narrow-column,form table th.form-table__narrow-column,td .checkbox,th .checkbox{width:-moz-min-content;width:-webkit-min-content;text-align:center}.progress-bar,.progress{font-weight:700}.progress-bar__bar,.progress .bar{border-radius:3px;margin:0 .2em;border:1px solid #666;background-color:#ccc}.progress-bar__fill,.progress .filled{height:1.5em;width:5px;background:#0072b9 url(/sites/all/themes/client_theme_1/sass/forms/progress-bar/progress-bar.gif) repeat 0 0}.progress-bar__percentage,.progress .percentage{float:right}[dir=rtl] .progress-bar__percentage,[dir=rtl] .progress .percentage,.progress [dir=rtl] .percentage{float:left}.progress-bar--inline,.ajax-progress-bar{width:16em;display:inline-block}[dir=rtl] .progress-bar--inline,[dir=rtl] .ajax-progress-bar{float:right}.progress-throbber,.ajax-progress{display:inline-block}[dir=rtl] .progress-throbber,[dir=rtl] .ajax-progress{float:right}.progress-throbber__widget,.ajax-progress .throbber{background:url(/sites/all/themes/client_theme_1/sass/forms/progress-throbber/progress-throbber.gif) no-repeat 0 -18px transparent;float:left;height:15px;margin:2px;width:15px}[dir=rtl] .progress-throbber__widget,[dir=rtl] .ajax-progress .throbber,.ajax-progress [dir=rtl] .throbber{float:right}.progress-throbber__widget-in-tr,tr .ajax-progress .throbber{margin:0 2px}.progress-throbber__message,.ajax-progress .message{padding-left:20px}.resizable-textarea,.resizable-textarea textarea{width:100%;vertical-align:bottom}.resizable-textarea__grippie,.resizable-textarea .grippie{background:url(/sites/all/themes/client_theme_1/sass/forms/resizable-textarea/grippie.png) no-repeat center 2px #eee;border:1px solid #ccc;border-top-width:0;cursor:s-resize;height:9px;overflow:hidden}.table-drag__wrapper,body.drag{cursor:move}.table-drag__item,tr.drag{background-color:#fffadb}.table-drag__item-previous,tr.drag-previous{background-color:#fff7c2}.table-drag__handle,.tabledrag-handle{cursor:move;float:left;height:1.7em;margin-left:-1em;overflow:hidden;text-decoration:none;font-size:12px}[dir=rtl] .table-drag__handle,[dir=rtl] .tabledrag-handle{float:right;margin-right:-1em;margin-left:0}.table-drag__handle:focus,.table-drag__handle:hover,.tabledrag-handle:focus,.tabledrag-handle:hover{text-decoration:none}.table-drag__handle-icon,.tabledrag-handle .handle{box-sizing:content-box;background:url(/sites/all/themes/client_theme_1/sass/forms/table-drag/handle-icon.png) no-repeat 6px 9px;height:13px;margin:-.4em .5em;padding:.42em .5em;width:13px}.table-drag__handle.is-hover .table-drag__handle-icon,.table-drag__handle-icon--is-hover,.is-hover.tabledrag-handle .table-drag__handle-icon,.tabledrag-handle-hover .handle,.table-drag__handle.is-hover .tabledrag-handle .handle,.tabledrag-handle .table-drag__handle.is-hover .handle,.is-hover.tabledrag-handle .handle{background-position:6px -11px}
.table-drag__toggle-weight-wrapper,.tabledrag-toggle-weight-wrapper{text-align:right}[dir=rtl] .table-drag__toggle-weight-wrapper,[dir=rtl] .tabledrag-toggle-weight-wrapper{text-align:left}.table-drag__toggle-weight,.tabledrag-toggle-weight{font-size:.9em}.table-drag__indentation,.indentation{float:left;height:1.7em;margin:-.4em .2em -.4em -.4em;padding:.42em 0 .42em .6em;width:20px}[dir=rtl] .table-drag__indentation,[dir=rtl] .indentation{float:right;margin:-.4em -.4em -.4em .2em;padding:.42em .6em .42em 0}.table-drag__tree-child,.table-drag__tree-child-last,.tree-child-last,.table-drag__tree-child-horizontal,.tree-child-horizontal,.tree-child{background:url(/sites/all/themes/client_theme_1/sass/forms/table-drag/tree-child.png) no-repeat 11px center}[dir=rtl] .table-drag__tree-child,[dir=rtl] .table-drag__tree-child-last,[dir=rtl] .tree-child-last,[dir=rtl] .table-drag__tree-child-horizontal,[dir=rtl] .tree-child-horizontal,[dir=rtl] .tree-child{background-position:-65px center}.table-drag__tree-child-last,.tree-child-last{background-image:url(/sites/all/themes/client_theme_1/sass/forms/table-drag/tree-child-last.png)}.table-drag__tree-child-horizontal,.tree-child-horizontal{background-position:-11px center}@font-face{font-family:sans-serif;src:url(/sites/all/themes/client_theme_1/fonts/domine-regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}.domine-regular@font-face{font-family:'domine-regular',sans-serif}@font-face{font-family:sans-serif;src:url(/sites/all/themes/client_theme_1/fonts/oswald-regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}.oswald-regular@font-face{font-family:'oswald-regular',sans-serif}a img:hover,.form-submit:hover,a:hover,.field-name-book-lesson-button a:hover{filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8;filter:alpha(opacity=80);cursor:pointer}#webform-component-your-check,.webform-component--your-check,#node_news_article_full_group_details .field-name-body h1,#uc-cart-checkout-form #cart-pane,#block-block-12 #mini,#block-views-book-now-calendar-block-1 .date-box,#block-views-2bd5677a3d6200d86734422ab19ce7fd .date-box,#block-views-fd40689e26dfd1eb30cc426fb3e06af6 .date-box,.form-type-uc-quantity .form-required,#date_picker_form #bid,#date_picker_form #oid,.add-to-cart .form-item-attributes-3,.page-cart .messages.messages--status,#uc-cart-view-form .board_rent.cost_0,.cart-review .board_rent.cost_0,.order_table .board-rent.cost_0,#order-pane-products .board_rent.cost_0,#uc-cart-view-form .accessorie.cost_0,.cart-review .accessorie.cost_0,.order_table .accessorie.cost_0,#order-pane-products .accessorie.cost_0,.node-type-board-rental .field-name-addtoany,.page-cart-checkout-review #block-block-16,#uc-cart-view-form .input-group-btn,.page-node-94623 .view-mode-full .field-name-option-price,.view-shop-products .views-row .qty_buttons,.view-shop-products .views-row .uc_out_of_stock_throbbing,.view-shop-products .views-row .uc-out-of-stock-instock,#uc-cart-view-form .entity-uc-cart-item img,#webform_nid110250-pane{display:none}.page-node-94623 .view-mode-full .field-name-body .field-name-option-price,.shop_device #webform_nid110250-pane{display:block}#block-menu-menu-footer-menu .content ul,#block-menu-menu-footer-menu .content li,#block-menu-menu-footer-menu .content a{list-style:none;list-style-image:none;display:inline-block;margin:0;padding:0}body,html{background:#171717;font-family:'domine-regular';color:#191919}body.print,html{background:#fff !important}#header_outer{width:100%}#header,#footer_outer,#bottom_outer{margin:0 45px}#header_outer{background:#fff;padding:10px 0}#header .responsive-menus{float:right;width:50px;position:absolute;top:7px;right:5px}#header .responsive-menus.responsified span.toggler{font-family:'oswald-regular';padding:10px 20px 10px 10px;display:block;background:url(/sites/all/themes/client_theme_1/images/menu-icon.png) no-repeat top right;color:#212121;border-radius:0;box-shadow:0px 0px 0px #000;font-size:1em}#header .responsive-menus.responsified span.toggler,#ajaxCartUpdate h2{font-size:0em !important}
#block-block-3{float:left !important;padding-left:25px}#header .block__title,#header h2,#block-block-13 .content a,.order-pane-title{font-family:'oswald-regular';font-weight:400;display:inline-block;text-transform:uppercase;font-size:1em;margin:0;vertical-align:top}#header p,#block-block-2 p,#full_width_content_bottom_outer p{margin:0}#header .block{float:right}#header .block .content{display:inline-block;vertical-align:top}.header__region{clear:none}#logo{float:left}#header .responsive-menus.responsified{clear:none}.region-header{padding-top:0}#header h2 a{text-decoration:none;color:#191919}#block-uc-cart-cart{margin-right:50px;background:url(/sites/all/themes/client_theme_1/images/cart-icon.png) no-repeat bottom right}#block-uc-cart-cart h2,.block-uc-ajax-cart h2{margin-right:65px}.block-uc-ajax-cart,#block-block-13{margin-right:0}#cart-block-contents-ajax{display:inline-block;padding-left:20px}#cart-block-contents-ajax .cart_items_total{display:inline-block;background:url(/sites/all/themes/client_theme_1/images/cart-icon.png) no-repeat bottom right;padding-left:20px;padding-bottom:10px}#cart-block-contents-ajax .cart_items_total.empty{padding-left:40px}#cart-block-contents-ajax .cart_items_total .number_items a{display:inline-block;background:#f600ff;color:#fff;border-radius:10px;font-size:.7em;padding:0 10px;text-decoration:none}#header .responsive-menus.responsified ul{text-align:center;font-family:'oswald-regular'}.responsive-menus.responsified .responsive-menus-simple li a{text-align:center}.responsive-menus.responsified .responsive-menus-simple li:nth-of-type(3) a{color:#f600ff}.responsive-menus.responsified .responsive-menus-simple li a:hover{background:#666}.responsive-menus.responsified.responsive-toggled.absolute .responsive-menus-simple{width:300px;left:-250px;max-width:100vw}.region-full-width-content-top{background:#fff;text-align:center}.region-full-width-content-top{padding:75px 0;background:url(/sites/all/themes/client_theme_1/images/background_breadcrumb_default.jpg) no-repeat;background-size:cover}.front .region-full-width-content-top{padding:0;background:0 0}.page-node-5 .region-full-width-content-top{padding:1px 0;background:#fff}.front #full_width_content_top_outer{background:#fff;position:relative;z-index:1;top:-142px;margin-bottom:-220px}.front #header_outer{position:relative;z-index:10;background:0 0}.node-type-surf-lesson-option-detail .region-full-width-content-top,.section-book-now .region-full-width-content-top{padding:25px 0;background:#fbfbfb}#block-block-4{font-family:'oswald-regular';text-transform:uppercase;font-weight:400;color:#191919}#block-block-4 h1{margin:20px 0}#block-block-22 .content,.node-type-surf-lesson-option-detail #block-block-4,.node-type-surf-lesson-option-detail #block-easy-breadcrumb-easy-breadcrumb,.section-book-now #block-block-4,.section-book-now #block-easy-breadcrumb-easy-breadcrumb{max-width:1024px;margin-left:auto;margin-right:auto;text-align:left}#block-easy-breadcrumb-easy-breadcrumb,#block-easy-breadcrumb-easy-breadcrumb a{color:#7c7b7b;text-decoration:none}#block-easy-breadcrumb-easy-breadcrumb{margin-bottom:25px}.node-type-surf-lesson-option-detail #block-easy-breadcrumb-easy-breadcrumb{text-align:left;margin-bottom:0}#page-outer{background:#fbfbfb}#page-wrapper{max-width:1024px;margin-left:auto;margin-right:auto}.region-footer{margin-top:75px;color:#a2a2a2;margin-left:auto;margin-right:auto;border-style:solid;border-width:0;border-bottom-width:1px;border-color:#535353;padding-bottom:30px}.region-footer .content a{color:#a2a2a2;text-decoration:none}.region-footer .block{display:inline-block;vertical-align:top;width:23%;margin:0 5%}.region-footer .block .block__title{text-transform:uppercase;color:#fff;font-family:'oswald-regular';font-weight:400}#block-block-6 .content img{position:relative;top:11px}#block-block-6 .content p{margin:5px 0}.region-footer .widSSP{width:100% !important}#block-block-7 .content{text-align:center}#block-block-7 .content img{margin-top:25px;margin-left:4px;margin-right:4px;width:80px !important;height:auto !important}#block-block-5 iframe{width:100% !important}
#bottom_outer{padding:50px 0 75px}.region-bottom{text-align:center;position:relative}#block-block-1{float:left;display:inline-block}#block-block-2{float:right;display:inline-block}.region-bottom{width:100%;padding:0}.region-bottom,.region-bottom .content a{color:#a2a2a2;text-decoration:none;font-size:.9em}span.label{font-family:'oswald-regular';text-transform:uppercase;display:inline-block;width:150px}#page{padding:75px 0}.node-type-surf-lesson-option-detail #page,.section-book-now #page{padding-top:0}#page h2{font-family:'oswald-regular';text-transform:uppercase;font-weight:400}#node-5{position:relative}#node-5 .field-name-body,#node-5 #webform-client-form-5{display:inline-block;vertical-align:top;width:50%}#node-5 .field-name-body .field-items{padding-right:30px}#node-5 .field-name-body a{text-decoration:none;color:#191919}.form-text,.form-textarea{border-style:solid;border-width:0 0 1px;border-color:#191919;color:#909090;font-size:.9em}.in-field-labels-processed{color:#909090;font-size:.9em}.form-submit,.field-name-book-lesson-button a,.node-surf-lesson-option-detail.node-teaser .field-name-node-link a,.field-name-book-board-button a,.node-surfboard-rental-detail.node-teaser .field-name-node-link a,.field-name-book-accessory-button a,.node-accessories-rental-detail.node-teaser .field-name-node-link a,#block-block-14 .content a,.view-admin-day-sheet td.views-field-order-id a,.view-admin-day-sheet td.views-field-php a,#day_sheet_date a,#block-block-15 .content a,#block-block-17 .content a,#uc-cart-empty-confirm .form-actions a,#block-views-2-hour-board-rentals-block .views-field-order-id a,#block-views-2-hour-board-rentals-block .views-field-nothing a{background:#191919;padding:10px 50px;color:#fff;font-family:'oswald-regular';font-weight:700;border-style:none;text-transform:uppercase;text-align:center;text-decoration:none}.field-name-book-lesson-button a,.field-name-book-accessory-button a,.node-add-to-cart.form-submit,.field-name-book-board-button a,#block-block-14 .content #checkout,.view-admin-day-sheet td.views-field-php a,#block-block-17 .content a,#uc-cart-empty-confirm .form-actions a,#block-views-2-hour-board-rentals-block .views-field-nothing a{background:#f600ff;font-size:1.25em;padding:15px 50px}#block-block-14 .content #checkout{padding:10px 50px;font-size:1em}.view-admin-day-sheet td.views-field-php a,#block-views-2-hour-board-rentals-block .views-field-nothing a{padding:10px 20px;font-size:1em}#block-block-12 .content a{display:inline-block}.field-name-book-lesson-button a,.field-name-book-board-button a,.field-name-book-accessory-button a{display:block}#full_width_content_bottom_outer{background:#fff;line-height:0}.node-news-article.node-teaser{margin-bottom:75px;background:#fff}.node-news-article.node-teaser .group-details{padding:25px 95px}.node-news-article.node-teaser .group-details h2{margin:20px 0 10px}.node-news-article.node-teaser .group-details h2 a,.node-news-article.node-teaser .group-details .field-name-body a,.node-news-article.node-teaser .group-details .field-name-node-link a,.node-news-article.view-mode-related_post h2 a{text-decoration:none;color:#191919}.node-news-article.node-teaser .group-details .field-name-post-date,.node-news-article.view-mode-related_post .field-name-post-date{color:#9d9d9d;font-size:.9em}.node-news-article.node-teaser .group-details .field-name-body{margin:25px 0}.node-news-article.node-teaser .group-details .field-name-node-link{text-transform:uppercase;font-weight:700;font-size:.9em}.pager{font-family:'oswald-regular'}.pager li{color:#070808;background:#fff;padding:0;text-transform:uppercase}.pager li a{background:#070808;color:#fff;display:inline-block;padding:10px 15px;margin:0;border-style:solid;border-width:2px;border-color:#070808;text-decoration:none}.pager .pager-current{padding:11px 16px;border-style:solid;border-width:2px;border-color:#070808}.pager li a:hover{background:#fff;color:#070808}.node-news-article.view-mode-full{position:relative;margin-top:-150px}.node-news-article.view-mode-full .field-name-field-news-images{text-align:center}.node-news-article.view-mode-full .field-name-field-news-images img,.node-news-article.view-mode-full .field-name-field-news-images .field-slideshow-slide,.node-news-article.view-mode-full .field-slideshow{width:100% !important}
.node-news-article.view-mode-full #node_news_article_full_group_details{position:relative;margin:-75px 10% 0;background:#fff;z-index:100;padding:50px 10%}.node-news-article.view-mode-full .field-name-post-date{text-align:center;color:#9d9d9d;font-size:.9em}.field-name-addtoany,#block-addtoany-addtoany-button{margin:30px 10%;text-align:center;padding:30px 0;border-style:solid;border-width:1px 0;border-color:#e4e4e4;clear:both}.field-name-addtoany .field-label,#block-addtoany-addtoany-button .block__title{font-family:'oswald-regular';text-transform:uppercase;position:relative;top:3px;display:inline-block;margin:0;font-weight:700}#block-addtoany-addtoany-button .block__title{font-size:1em;padding-top:5px;padding-right:10px}#block-addtoany-addtoany-button .content{display:inline-block}#block-views-similar-entries-block{position:relative;background:#fff;padding-bottom:50px}#block-views-similar-entries-block .block__title{text-align:center;margin:0;padding:50px 0;font-family:'oswald-regular';background:#fff;text-transform:uppercase}.node-news-article.view-mode-related_post{background:#fbfbfb;display:inline-block;vertical-align:top;text-align:left;width:100%}.node-news-article.view-mode-related_post h2{font-family:'oswald-regular';text-transform:uppercase;margin:20px 0;line-height:1.25em}.view-Similar-Entries{text-align:center}.view-Similar-Entries .views-row{display:inline-block;vertical-align:top;width:40%;margin:0 10px}.node-news-article.view-mode-related_post .group-details{margin:50px}.node-product.node-teaser,.node-surf-lesson-option-detail.node-teaser,.node-surfboard-rental-detail.node-teaser{width:308px;display:inline-block;vertical-align:top;text-align:left}.view-products,.view-shop-products{text-align:center}.view-products .views-row,.view-shop-products .views-row,#block-views-similar-entries-block-1 .views-row,#block-views-similar-entries-block-2 .views-row,#block-views-similar-entries-block-3 .views-row{width:308px;display:inline-block;vertical-align:top;margin:0 15px 50px;text-align:left;overflow:hidden}#block-block-9{position:relative;background:#f8f8f8;padding:30px 0}#block-block-9 .content{text-align:center}#block-block-9 .content p{display:inline-block;margin:0}#block-block-9 .content img,#block-block-9 .content #TA_certificateOfExcellence937{display:inline-block;margin:15px}#block-block-9 .content #CDSWIDCOE.widCOE{border-style:none !important}#block-block-9 .content .widCOE{background:0 0 !important}#block-block-9 .content .widCOEImg{width:200px !important}#block-block-9 .content #CDSWIDCOE{width:200px !important}#block-block-10{position:relative;text-align:center;padding:30px;background:#0a9d78}#block-block-10 .block__title{margin:0 0 20px;color:#f5c700;font-size:1.5em;text-transform:uppercase;font-family:'oswald-regular'}#cart-form-pane{position:relative}#cart-form-pane th,.views-table th,.order-pane thead{padding:10px 0;border-width:0 0 2px;border-color:#141414;border-style:solid;background:0 0}.views-table th{text-align:left}#cart-form-pane td,.views-table td{padding:10px 0;vertical-align:middle}#cart-form-pane tr,.views-table tr,.views-table td.active{background:0 0 !important}#uc-cart-view-form img{padding-right:0;float:none}#uc-cart-view-form .desc,#uc-cart-view-form .qty,#uc-cart-view-form .price,#uc-cart-view-form .subtotal{padding-left:20px;padding-right:20px}#uc-cart-view-form .desc a,#uc-cart-checkout-form legend a,#uc-cart-checkout-form .fieldset-legend,.order-review-table .pane-title-row,.order-review-table .products a,.views-table .views-field-nothing a,.order-pane-table a{font-family:'oswald-regular';text-transform:uppercase;text-decoration:none;color:#191919}#uc-cart-view-form .qty,#uc-cart-view-form .price,#uc-cart-view-form th:nth-of-type(2),#uc-cart-view-form th:nth-of-type(3),#uc-cart-view-form .qty .form-text{text-align:center}#uc-cart-view-form .remove .form-submit{font-size:0px;display:inline-block;width:37px;height:36px;background:url(/sites/all/themes/client_theme_1/images/remove.png) no-repeat center center}#uc-cart-view-form .subtotal{border-width:2px 0;border-style:solid;border-color:#141414;font-size:1.25em;background:#fff}
.entity-uc-cart-item h2{margin:0}#edit-actions .form-submit,#block-block-14 .content a,#uc-cart-empty-confirm .form-actions a{margin-left:20px}#uc-cart-view-form #edit-checkout--2,#uc-cart-checkout-form #edit-continue,#uc-cart-checkout-review-form #edit-submit,#uc-cart-empty-confirm .form-actions a{background:#f600ff}.page-cart-checkout-review #review-instructions{text-align:center}#order-review-table .review-button-row,.order-review-table .review-button-row td{text-align:center}.order-review-table td{padding:10px}.order-review-table th.products{text-align:left}.node-surf-lesson-option-detail.view-mode-full,.node-surfboard-rental-detail.view-mode-full,.node-accessories-rental-detail.view-mode-full{position:relative}.node-surf-lesson-option-detail.view-mode-full .field-slideshow-pager,.node-surfboard-rental-detail.view-mode-full .field-slideshow-pager,.node-accessories-rental-detail.view-mode-full .field-slideshow-pager{padding:0;margin:20px 0 0}.node-surf-lesson-option-detail.view-mode-full .field-slideshow-pager li,.node-surfboard-rental-detail.view-mode-full .field-slideshow-pager li,.node-accessories-rental-detail.view-mode-full .field-slideshow-pager li{list-style:none;list-style-image:none;width:29.7%;margin:0 25px}.node-surf-lesson-option-detail.view-mode-full .field-slideshow-pager li.first,.node-surf-lesson-option-detail.view-mode-full .field-slideshow-pager li.last,.node-surfboard-rental-detail.view-mode-full .field-slideshow-pager li.first,.node-surfboard-rental-detail.view-mode-full .field-slideshow-pager li.last,.node-accessories-rental-detail.view-mode-full .field-slideshow-pager li.first,.node-accessories-rental-detail.view-mode-full .field-slideshow-pager li.last{margin:0}.node-surf-lesson-option-detail.view-mode-full .field-slideshow-pager li img,.node-surfboard-rental-detail.view-mode-full .field-slideshow-pager li img,.node-accessories-rental-detail.view-mode-full .field-slideshow-pager li img{width:100%;height:auto}.node-surf-lesson-option-detail.view-mode-full .group-left,.node-surfboard-rental-detail.view-mode-full .group-left,.node-accessories-rental-detail.view-mode-full .group-left{padding-right:50px}.node-surf-lesson-option-detail.view-mode-full h1,.node-surfboard-rental-detail.view-mode-full h1,.node-accessories-rental-detail.view-mode-full h1{font-family:'oswald-regular';font-size:2em;font-weight:400;margin-top:0}.node-surfboard-rental-detail.view-mode-full h1,.node-accessories-rental-detail.view-mode-full h1{margin-bottom:5px}.node-surfboard-rental-detail.view-mode-full .field-name-field-category a{text-decoration:none;color:#1d1d1d;font-family:'oswald-regular';font-size:1em;display:inline-block;margin-bottom:25px}#node_surfboard_rental_detail_full_group_specifictions .field{margin:15px 0}#node_surfboard_rental_detail_full_group_specifictions .field .field-label{display:inline-block;width:125px;vertical-align:top}#node_surfboard_rental_detail_full_group_specifictions .field .field-items{display:inline-block;width:380px;vertical-align:top}.field-name-option-price,.field-name-field-daily-price{font-size:1.5em}.node-surf-lesson-option-detail.view-mode-full .group-further-information.field-group-htabs,.node-surfboard-rental-detail.view-mode-full .group-further-information.field-group-htabs{margin-top:50px}.node-surf-lesson-option-detail.view-mode-full .group-further-information.field-group-htabs .horizontal-tabs,.node-surfboard-rental-detail.view-mode-full .group-further-information.field-group-htabs .horizontal-tabs{border-style:none;background:#fff}.node-surf-lesson-option-detail.view-mode-full .horizontal-tabs ul.horizontal-tabs-list,.node-surfboard-rental-detail.view-mode-full .horizontal-tabs ul.horizontal-tabs-list{background:#fff}.node-surf-lesson-option-detail.view-mode-full .horizontal-tabs ul.horizontal-tabs-list li.selected,.node-surf-lesson-option-detail.view-mode-full .horizontal-tabs ul.horizontal-tabs-list li,.node-surf-lesson-option-detail.view-mode-full .horizontal-tabs ul.horizontal-tabs-list li a:hover,.node-surfboard-rental-detail.view-mode-full .horizontal-tabs ul.horizontal-tabs-list li.selected,.node-surfboard-rental-detail.view-mode-full .horizontal-tabs ul.horizontal-tabs-list li,.node-surfboard-rental-detail.view-mode-full .horizontal-tabs ul.horizontal-tabs-list li a:hover{background:#fff;border-style:none}
.node-surf-lesson-option-detail.view-mode-full .horizontal-tabs ul.horizontal-tabs-list li,.node-surf-lesson-option-detail.view-mode-full .horizontal-tabs ul.horizontal-tabs-list li.selected,.node-surfboard-rental-detail.view-mode-full .horizontal-tabs ul.horizontal-tabs-list li,.node-surfboard-rental-detail.view-mode-full .horizontal-tabs ul.horizontal-tabs-list li.selected{padding:0}.node-surf-lesson-option-detail.view-mode-full .horizontal-tabs ul.horizontal-tabs-list li a,.node-surfboard-rental-detail.view-mode-full .horizontal-tabs ul.horizontal-tabs-list li a{margin:0 20px;padding:10px 0;color:#191919}.node-surf-lesson-option-detail.view-mode-full .horizontal-tabs ul.horizontal-tabs-list li.selected a,.node-surfboard-rental-detail.view-mode-full .horizontal-tabs ul.horizontal-tabs-list li.selected a{border-style:solid;border-width:0 0 1px;border-color:#191919}.node-surf-lesson-option-detail.view-mode-full .horizontal-tabs-panes,.node-surf-lesson-option-detail.view-mode-full .horizontal-tabs-panes fieldset,.node-surfboard-rental-detail.view-mode-full .horizontal-tabs-panes,.node-surfboard-rental-detail.view-mode-full .horizontal-tabs-panes fieldset{padding:0;background:#fbfbfb}.node-surf-lesson-option-detail.view-mode-full .horizontal-tabs-panes,.node-surfboard-rental-detail.view-mode-full.horizontal-tabs-panes{padding-top:25px}.node-surf-lesson-option-detail.view-mode-full .horizontal-tabs ul.horizontal-tabs-list,.node-surfboard-rental-detail.view-mode-full ul.horizontal-tabs-list{border-style:none}.node-surf-lesson-option-detail.view-mode-full .horizontal-tabs-panes ul,.node-surfboard-rental-detail.view-mode-full .horizontal-tabs-panes ul{margin-top:0}#block-block-11 .content{font-size:.8em;padding-top:25px}#block-block-11 .content p{margin:5px 0;color:#666}.node-surf-lesson-option-detail.node-teaser,.node-surfboard-rental-detail.node-teaser,.node-accessories-rental-detail.node-teaser{position:relative;height:550px;border-style:solid;border-width:0 0 1px;border-color:#000}.node-surf-lesson-option-detail.node-teaser h2,.node-surfboard-rental-detail.node-teaser h2,.node-accessories-rental-detail.node-teaser h2,.node-product.node-teaser h2{font-size:1.25em;margin:15px 0;float:left;line-height:1.25em}.node-surfboard-rental-detail.node-teaser h2,.node-accessories-rental-detail.node-teaser h2,.node-product.node-teaser h2{margin-bottom:5px;width:60%;max-height:50px;overflow:hidden}.node-surf-lesson-option-detail.node-teaser h2 a,.node-surf-lesson-option-detail.node-teaser .field-name-body a,.node-surfboard-rental-detail.node-teaser h2 a,.node-surfboard-rental-detail.node-teaser .field-name-body a,.node-accessories-rental-detail.node-teaser h2 a,.node-accessories-rental-detail.node-teaser .field-name-body a,.node-product.node-teaser h2 a,.node-product.node-teaser .field-name-body a{text-decoration:none;color:#191919}.node-surf-lesson-option-detail.node-teaser .field-name-option-price,.node-surfboard-rental-detail.node-teaser .field-name-field-daily-price,.node-accessories-rental-detail.node-teaser .field-name-field-daily-price,.node-product.node-teaser .display-price{font-family:'oswald-regular';font-weight:700;font-size:1.4em;float:right;margin:15px 0 20px}.node-surfboard-rental-detail.node-full .field-name-field-daily-price,.node-accessories-rental-detail.node-full .field-name-field-daily-price{margin-bottom:15px}.node-product.node-teaser .us_price{display:block;clear:both}.node-product.node-teaser select{padding:10px}.node-product.node-teaser .attributes,.node-product.node-teaser .form-actions{text-align:center;width:100%}.node-product.node-teaser .form-type-textfield{clear:both;text-align:center}.node-surf-lesson-option-detail.node-teaser .field-name-body,.node-surfboard-rental-detail.node-teaser .field-name-body,.node-accessories-rental-detail.node-teaser .field-name-body{clear:both;font-size:.9em}.node-surf-lesson-option-detail.node-teaser .field-name-book-lesson-button,.node-surfboard-rental-detail.node-teaser .field-name-book-board-button,.node-accessories-rental-detail.node-teaser .field-name-book-accessory-button{width:33%;position:absolute;bottom:0;left:0}
.node-surf-lesson-option-detail.node-teaser .field-name-node-link,.node-surfboard-rental-detail.node-teaser .field-name-node-link,.node-accessories-rental-detail.node-teaser .field-name-node-link{width:33%;position:absolute;bottom:0;right:0}.node-surf-lesson-option-detail.node-teaser .field-name-book-lesson-button a,.node-surf-lesson-option-detail.node-teaser .field-name-node-link a,.node-surfboard-rental-detail.node-teaser .field-name-book-board-button a,.node-surfboard-rental-detail.node-teaser .field-name-node-link a,.node-accessories-rental-detail.node-teaser .field-name-book-accessory-button a,.node-accessories-rental-detail.node-teaser .field-name-node-link a{display:block;font-size:1em;padding:10px 0}.node-surfboard-rental-detail.node-teaser .field-name-field-category{clear:both;font-family:'oswald-regular';margin-bottom:10px;float:left}.node-surfboard-rental-detail.node-teaser .field-name-field-category a{font-size:.9em;font-family:'oswald-regular';text-decoration:none;color:#666}.node-surfboard-rental-detail.node-teaser .field-name-field-dimensions{float:right;padding-top:2px}#block-views-similar-entries-block-1{margin-top:50px}#block-views-book-now-calendar-block-1,#block-views-book-now-lesson-instances-block,#block-views-2bd5677a3d6200d86734422ab19ce7fd,#block-views-c33d14b59852387c621d9293013e10c6,#block-views-fd40689e26dfd1eb30cc426fb3e06af6,#block-views-e43095157669cf335fdfe5529625ebaf{padding:0 20px 20px;width:49%;vertical-align:top;border-style:solid;border-width:0;border-color:#191919;display:inline-block}.datepicker{background:url(/sites/all/themes/client_theme_1/images/background_date_picker.png) no-repeat top right #fff;padding:5px}.datepicker.form-text{border-width:2px}.ui-datepicker-calendar th{padding:.7em .3em !important}#ui-datepicker-div{background:#fff !important}.date-nav-wrapper.clearfix{margin-top:25px}.date-nav div.date-heading h3{padding-top:15px}.ui-widget-header{background:#e8e8e8 !important;color:#191919 !important}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:#fff !important;border-color:#e8e8e8 !important;text-align:center !important}.ui-state-default:hover,.ui-widget-content .ui-state-default:hover,.ui-widget-header .ui-state-default:hover{background:#1b1e28 !important;color:#fff !Important}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-radius:0 !important}#block-block-12 h2{display:inline-block;margin-right:30px;margin-bottom:15px}.date-nav-wrapper .date-prev,.date-nav-wrapper .date-next{font-size:1em !important;list-style-image:none !important;list-style:none !Important;background:0 0 !important}.date-nav-wrapper .date-prev a,.date-nav-wrapper .date-next a{font-weight:400 !important;font-size:1em !important}.date-nav .pager li a{background:0 0}.calendar-calendar th{text-align:center !important;text-transform:capitalize !important;padding:10px !important;font-weight:400 !important}.calendar-calendar td,.calendar-calendar .month-view .full tr.single-day .no-entry,.calendar-calendar .month-view .full tr.single-day .no-entry .inner{height:60px !important}.calendar-calendar td.single-day,.calendar-calendar td.date-box,.calendar-calendar td .month.day{text-align:left !important}.calendar-calendar td.date-box,.calendar-calendar th{border-style:solid !important;border-width:1px 1px 0 !important;border-color:#e8e8e8 !important}.calendar-calendar td .month.day{padding:5px 0 5px 10px !important;font-weight:700;font-size:1.25em}.calendar-calendar .month.day,.calendar-calendar .month.day a{color:#1b1e28 !important;font-weight:700 !important}.calendar-calendar td.date-box.empty,.calendar-calendar td.single-day.empty,.calendar-calendar td.single-day.no-entry{color:#7a7c81 !important;background:0 0 !important}.date-box .selected_date,.calendar-calendar .month-view .full tr td.single-day .selected_date{background:#1b1e28 !important;color:#fff !important;border-width:1px !important}.calendar-calendar .date-box.today .month.day a{color:#fff !Important}.single-day,.date-box{overflow:visible !important}#block-views-book-now-calendar-block-1 .views-field-php,#block-views-2bd5677a3d6200d86734422ab19ce7fd .views-field-php,#block-views-fd40689e26dfd1eb30cc426fb3e06af6 .views-field-php{width:100%}
.booking_day{font-family:'oswald-regular';padding:0 0 0 10px !important;text-transform:uppercase;color:#f848fe;line-height:1.2em;font-size:1.25em;width:100%}.booking_day .booking_date{font-size:1.65em;color:#1b1f29;padding:5px 0 !important}.booking_day .booking_date .small_text{font-size:.5em}.single-day .booking_status{position:relative;top:0;left:0;height:35px}.booking_status{font-weight:400 !important}.booking_day.sold_out,.booking_day.sold_out a{background:#a9aaac !important;color:#7b7d82}.booking_day.avail{background:#fff !Important}.booking_day.selected_date,.booking_day.selected_date .booking_date,.booking_day:hover,.booking_day .booking_date:hover{background:#1b1e28 !important;color:#fff;text-decoration:none !Important}#block-views-book-now-calendar-block-1 .single-day .item,#block-views-2bd5677a3d6200d86734422ab19ce7fd .single-day .item,#block-views-fd40689e26dfd1eb30cc426fb3e06af6 .single-day .item{display:none}#block-views-book-now-calendar-block-1 .single-day .item:nth-of-type(1),#block-views-2bd5677a3d6200d86734422ab19ce7fd .single-day .item:nth-of-type(1),#block-views-fd40689e26dfd1eb30cc426fb3e06af6 .single-day .item:nth-of-type(1){display:block}#block-views-book-now-calendar-block-1 .calendar-calendar .month-view .full td.single-day div.monthview,#block-views-book-now-calendar-block-1 .calendar-calendar .month-view .full td,#block-views-2bd5677a3d6200d86734422ab19ce7fd .calendar-calendar .month-view .full td.single-day div.monthview,#block-views-2bd5677a3d6200d86734422ab19ce7fd .calendar-calendar .month-view .full td,#block-views-fd40689e26dfd1eb30cc426fb3e06af6 .calendar-calendar .month-view .full td.single-day div.monthview,#block-views-fd40689e26dfd1eb30cc426fb3e06af6 .calendar-calendar .month-view .full td{padding:0 !important;margin:0 !important;border-radius:0 !important;background:0 0}.calendar-calendar .month-view .full tr td.single-day.today{border-width:1px !important}#block-views-book-now-calendar-block-1,#block-views-2bd5677a3d6200d86734422ab19ce7fd,#block-views-fd40689e26dfd1eb30cc426fb3e06af6{border-style:solid !important;border-width:0 1px 0 0 !important;border-color:#7e6844 !important}#node-212 table,#node-2404 table,#node-6590 table{margin:0;border-style:none !important;border-collapse:inherit !important}#node-212 table td,#node-2404 table td,#node-6590 table td{width:50%;border-style:none !important}#node-212 table tr:nth-of-type(2),#node-2404 table tr:nth-of-type(2),#node-6590 table tr:nth-of-type(2),.big_arrow{line-height:1em;font-size:10em}#node-212 p,#node-2404 p,#node-6590 p{margin:0;line-height:0}.view-mode-checkout_mini{position:relative;padding:25px 0;clear:both;min-height:170px}.node-board-rental.view-mode-checkout_mini{min-height:250px !important}.view-mode-checkout_mini .group-header,.node-board-rental.view-mode-full .group-header{margin-bottom:10px}.view-mode-checkout_mini .group-left,.view-mode-checkout_mini .group-middle,.view-mode-checkout_mini .group-right,.node-board-rental.view-mode-full .group-left,.node-board-rental.view-mode-full .group-middle,.node-board-rental.view-mode-full .group-right,.node-surf-lesson.view-mode-full .group-left,.node-surf-lesson.view-mode-full .group-middle,.node-surf-lesson.view-mode-full .group-right,.node-accessories-rental.view-mode-full .group-left,.node-accessories-rental.view-mode-full .group-middle,.node-accessories-rental.view-mode-full .group-right{vertical-align:middle;position:relative}.view-mode-checkout_mini .group-left,.node-board-rental.view-mode-full .group-left,.node-surf-lesson.view-mode-full .group-left,.node-accessories-rental.view-mode-full .group-left{width:30%}.view-mode-checkout_mini .group-middle,.node-board-rental.view-mode-full .group-middle,.node-surf-lesson.view-mode-full .group-middle,.node-accessories-rental.view-mode-full .group-middle{width:0}.view-mode-checkout_mini .group-right,.node-board-rental.view-mode-full .group-right,.node-surf-lesson.view-mode-full .group-right,.node-accessories-rental.view-mode-full .group-right{width:70%;min-height:110px}.node-surf-lesson.view-mode-full .group-right{width:60%;min-height:120px}
.view-mode-checkout_mini .node-add-to-cart.form-submit,.node-board-rental.view-mode-full .node-add-to-cart.form-submit,.node-surf-lesson.view-mode-full .node-add-to-cart.form-submit,.node-accessories-rental.view-mode-full .node-add-to-cart.form-submit{font-size:1em;padding:10px 15px}#block-views-book-now-lesson-instances-block .views-row,#block-views-c33d14b59852387c621d9293013e10c6 .views-row,#block-views-e43095157669cf335fdfe5529625ebaf .views-row{border-style:solid;border-width:0 0 1px;border-color:#e8e8e8;clear:both}#block-views-book-now-lesson-instances-block .views-row-last,#block-views-c33d14b59852387c621d9293013e10c6 .views-row-last,#block-views-e43095157669cf335fdfe5529625ebaf .views-row-last{border-width:0}.view-mode-checkout_mini .field-name-field-lesson-date,.node-surf-lesson.view-mode-full .field-name-field-lesson-date,.view-mode-checkout_mini .field-name-field-board-reference,.node-board-rental.view-mode-full .field-name-field-board-reference,.view-mode-checkout_mini .field-name-field-rental-reference,.node-accessories-rental.view-mode-full .field-name-field-rental-reference{font-size:1.5em;font-family:'oswald-regular';font-weight:700;text-align:left;padding-top:5px}.view-mode-checkout_mini .available_stock_text,.node-board-rental.view-mode-full .available_stock_text,.node-surf-lesson.view-mode-full .available_stock_text,.node-accessories-rental.view-mode-full .available_stock_text{background:#000;color:#fff;padding:2px 10px;font-size:.8em;display:inline-block;width:95%}.view-mode-checkout_mini .field-name-rental-instance-board-category,.view-mode-checkout_mini .field-name-rental-instance-dimensions,.node-board-rental.view-mode-full .field-name-rental-instance-board-category,.node-board-rental.view-mode-full .field-name-rental-instance-dimensions{display:inline-block;margin-right:10px;margin-top:5px}.view-mode-checkout_mini .field-name-rental-instance-board-category,.node-board-rental.view-mode-full .field-name-rental-instance-board-category{font-family:'oswald-regular';font-size:1em}.view-mode-checkout_mini .field-name-stock-level,.node-surf-lesson.view-mode-full .field-name-stock-level,.view-mode-checkout_mini .field-name-stock-level-accessories,.node-board-rental.view-mode-full .field-name-stock-level-accessories{text-align:left;padding-top:2px;margin-right:10px}.view-mode-checkout_mini .field-name-stock-level-rentals,.node-board-rental.view-mode-full .field-name-stock-level-rentals,.view-mode-checkout_mini .field-name-stock-level-accessories,.node-accessories-rental.view-mode-full .field-name-stock-level-accessories{margin-top:26px}.view-mode-checkout_mini .stock_level_3,.view-mode-checkout_mini .stock_level_2,.view-mode-checkout_mini .stock_level_1,.node-board-rental.view-mode-full .stock_level_3,.node-board-rental.view-mode-full .stock_level_2,.node-board-rental.view-mode-full .stock_level_1,.node-surf-lesson.view-mode-full .stock_level_3,.node-surf-lesson.view-mode-full .stock_level_2,.node-surf-lesson.view-mode-full .stock_level_1,.node-accessories-rental.view-mode-full .stock_level_3,.node-accessories-rental.view-mode-full .stock_level_2,.node-accessories-rental.view-mode-full .stock_level_1{background:#000;color:#f600ff}.sold_out_message{color:#f600ff;font-size:.9em;line-height:1.25em}.sold_out_message a{color:#f600ff;font-family:'oswald-regular';font-weight:700;text-decoration:none;text-transform:uppercase}.view-mode-checkout_mini .display-price,.node-surf-lesson.view-mode-full .display-price,.node-board-rental.view-mode-full .display-price,.node-accessories-rental.view-mode-full .display-price{float:none !important;clear:both !important;position:absolute;bottom:0 !important;left:0 !important}.view-mode-checkout_mini .form-actions,.node-surf-lesson.view-mode-full .form-actions,.node-board-rental.view-mode-full .form-actions,.node-accessories-rental.view-mode-full .form-actions{text-align:right;margin-top:10px}.view-mode-checkout_mini .add-to-cart,.node-surf-lesson.view-mode-full .add-to-cart,.node-board-rental.view-mode-full .add-to-cart,.node-accessories-rental.view-mode-full .add-to-cart{position:absolute;top:0;left:0;width:100%}
.view-mode-checkout_mini .add-to-cart .form-item,.node-surf-lesson.view-mode-full .add-to-cart .form-item,.node-board-rental.view-mode-full .add-to-cart .form-item,.node-accessories-rental.view-mode-full .add-to-cart .form-item{margin:0}.view-mode-checkout_mini .add-to-cart .form-item select,.node-surf-lesson.view-mode-full .add-to-cart .form-item select,.node-board-rental.view-mode-full .add-to-cart .form-item select,.node-accessories-rental.view-mode-full .add-to-cart .form-item select{margin:0;max-width:190px;border-width:2px;padding:5px;border-style:solid;border-color:#1d1d1d}.view-mode-checkout_mini .form-actions .form-submit,.node-surf-lesson.view-mode-full .form-actions .form-submit,.node-board-rental.view-mode-full .form-actions .form-submit,.node-accessories-rental.view-mode-full .form-actions .form-submit{margin-left:0;position:relative;top:0;margin-right:5px}.node-board-rental.view-mode-full .form-actions .form-submit,.node-surf-lesson.view-mode-full .form-actions .form-submit,.node-accessories-rental.view-mode-full .form-actions .form-submit{position:absolute;top:15px;right:0;width:250px}#block-views-book-now-lesson-instances-block .view-header,#block-views-c33d14b59852387c621d9293013e10c6 .view-header,#block-views-e43095157669cf335fdfe5529625ebaf .view-header{font-size:1.7em;margin:55px 0 35px}[id^=uc_product_add_to_cart_form-]{display:inline-block}.view-mode-checkout_mini .attributes,.node-surf-lesson.view-mode-full .attributes,.node-board-rental.view-mode-full .attributes{width:185px}.view-mode-checkout_mini .attributes .attribute-10{position:absolute;left:-43%;max-width:100px}.qty_buttons{display:inline-block;padding-left:25px}.qty_buttons .form-item-qty,.form-type-uc-quantity{display:inline-block;text-align:center;margin:0 5px !important}.qty_buttons .form-text{border-width:2px;padding:5px;border-style:solid;border-color:#1d1d1d;text-align:center;max-width:35px}.qty_buttons .input-group-btn{display:inline-block;vertical-align:bottom;position:relative;top:0}.qty_buttons .input-group-btn:nth-of-type(2){left:-4px}.qty_buttons .input-group-btn button{background:#191919;color:#fff;font-size:2em;padding:0;border-width:2px;border-style:solid;border-color:#1d1d1d;padding:1px 6px;line-height:1em;vertical-align:middle;text-align:center}.node.node-surf-lesson.view-mode-checkout_mini .ajax-progress,.node.node-surf-lesson.view-mode-checkout_mini .ajax-progress-throbber,.node-board-rental.view-mode-full .node-board-rental.view-mode-full{display:inline-block;float:left}.bid_inactive{display:none}#showboards{font-family:'oswald-regular';font-weight:700;text-decoration:none;text-transform:uppercase;display:block;margin:20px 0 0;font-size:.6em;color:#1d1d1d;text-align:left;padding-left:2px}.cart-review ul,ul.product-description{margin-top:0}.order-pane-table .product-description{font-size:.9em}#block-block-13 .content a{display:block;padding:6px 10px;text-decoration:none;background:#1d1d1d;color:#f848fe}#block-block-14{clear:both;text-align:right;margin-right:40px}#order-pane-line_items{border-style:solid;border-width:2px 0;border-color:#000}.order-pane-title{margin-right:10px}select option:disabled{color:#999;background:#eee}.group-middle.stock_0,.group-right.stock_0,.node-surf-lesson.view-mode-checkout_mini.stock_0 .group-middle,.node-surf-lesson.view-mode-checkout_mini.stock_0 .group-right,.group-middle.stock_0 .form-required,.group-right.stock_0 .form-required,.node-surf-lesson.view-mode-checkout_mini.stock_0 .group-middle .form-required,.node-surf-lesson.view-mode-checkout_mini.stock_0 .group-right .form-required,.group-middle.stock_0 .form-submit,.group-right.stock_0 .form-submit,.node-surf-lesson.view-mode-checkout_mini.stock_0 .group-middle .form-submit,.node-surf-lesson.view-mode-checkout_mini.stock_0 .group-right .form-submit,.group-middle.stock_0 .form-item select,.group-right.stock_0 .form-item select,.node-surf-lesson.view-mode-checkout_mini.stock_0 .group-middle .form-item select,.node-surf-lesson.view-mode-checkout_mini.stock_0 .group-right .form-item select,.group-middle.stock_0 .qty_buttons,.group-right.stock_0 .qty_buttons,.node-surf-lesson.view-mode-checkout_mini.stock_0 .group-middle .qty_buttons,.node-surf-lesson.view-mode-checkout_mini.stock_0 .group-right .qty_buttons,.group-middle.stock_0 .form-text,.group-right.stock_0 .form-text,.node-surf-lesson.view-mode-checkout_mini.stock_0 .group-middle .form-text,.node-surf-lesson.view-mode-checkout_mini.stock_0 .group-right .form-text,.group-middle.stock_0 .qty_buttons .input-group-btn button,.group-right.stock_0 .qty_buttons .input-group-btn button,.node-surf-lesson.view-mode-checkout_mini.stock_0 .group-middle .qty_buttons .input-group-btn button,.node-surf-lesson.view-mode-checkout_mini.stock_0 .group-right .qty_buttons .input-group-btn button{color:#fff !important;background:#fff !important;border-color:#fff !important}
.group-middle.stock_0 .form-item select,.group-right.stock_0 .form-item select,.node-surf-lesson.view-mode-checkout_mini.stock_0 .group-middle .form-item select,.node-surf-lesson.view-mode-checkout_mini.stock_0 .group-right .form-item select{display:none}.node-board-rental.view-mode-full,.node-surf-lesson.view-mode-full,.node-accessories-rental.view-mode-full{margin-bottom:50px;border-style:solid;border-width:0 0 2px;border-color:#000;padding-bottom:50px}#block-views-homepage-blocks-block{position:relative;z-index:10}#block-views-homepage-blocks-block .view-content{columns:2 462px;column-gap:50px}#block-views-homepage-blocks-block .views-row{display:inline-block;margin-top:150px}#block-views-homepage-blocks-block .views-row:nth-of-type(1){margin-top:0}#block-views-homepage-blocks-block .views-field-field-link-1 a{font-size:2rem;line-height:3rem;font-family:'oswald-regular';text-transform:uppercase;font-weight:400;color:#191919;text-decoration:none}.order_table .item-list ul{margin-top:0}.view-admin-day-sheet caption,#block-views-admin-day-sheet-block .block__title,#block-views-admin-day-sheet-block-1 .block__title,#block-views-admin-day-sheet-block-2 .block__title,#block-views-2-hour-board-rentals-block .block__title{text-align:left;font-family:'oswald-regular';font-weight:700;font-size:2em}#block-views-admin-day-sheet-block .block__title,#block-views-admin-day-sheet-block-1 .block__title,#block-views-admin-day-sheet-block-2 .block__title,#block-views-2-hour-board-rentals-block .block__title{margin:50px 0;text-align:center !important}.view-admin-day-sheet th,.view-admin-day-sheet td,#block-views-2-hour-board-rentals-block th,#block-views-2-hour-board-rentals-block td{padding:10px}.view-admin-day-sheet tr th:nth-of-type(1),.view-admin-day-sheet tr td:nth-of-type(1),#block-views-2-hour-board-rentals-block tr th:nth-of-type(1),#block-views-2-hour-board-rentals-block tr td:nth-of-type(1){width:5%;text-align:center}.view-admin-day-sheet tr th:nth-of-type(2){width:20%}.view-admin-day-sheet tr th:nth-of-type(3),.view-admin-day-sheet tr td:nth-of-type(3),#block-views-2-hour-board-rentals-block tr th:nth-of-type(3),#block-views-2-hour-board-rentals-block tr td:nth-of-type(3){width:5%;text-align:center}.view-admin-day-sheet tr th:nth-of-type(4){width:35%}.view-admin-day-sheet tr th:nth-of-type(5){width:15%}.view-admin-day-sheet tr th:nth-of-type(6){width:15%}.view-admin-day-sheet .view-header,.view-admin-day-sheet .block__title{text-align:center !important}.view-admin-day-sheet .view-header h3{display:inline-block !important;margin-left:30px !important;margin-right:30px !important}#day_sheet_date a{width:200px;text-align:center;display:inline-block;padding:10px 30px}.view-admin-day-sheet #block-views-exp-uc-orders-admin-page{margin-top:100px;border-style:solid;border-width:2px 0 0;border-color:#000}.view-admin-day-sheet #block-views-exp-uc-orders-admin-page #edit-order-status{margin-top:5px}.view-admin-day-sheet #block-views-exp-uc-orders-admin-page .form-text{border-width:1px}.not-logged-in.page-user #page{width:500px;margin-left:auto;margin-right:auto}.not-logged-in.page-user #page .form-submit,.not-logged-in.page-user #page #edit-actions{margin-left:0;margin-top:15px}#edit-panes-payment-payment-method .form-item-panes-payment-payment-method{margin:15px 0}#block-block-15{float:left;margin-right:50px}#block-block-15 .content{text-align:center}#block-menu-menu-footer-menu{clear:both;width:100%;margin:0}#block-menu-menu-footer-menu .content{text-align:center}#block-menu-menu-footer-menu .content ul{margin:0;padding:0}#block-menu-menu-footer-menu .content li{display:inline-block;margin:0 10px}.field-name-price-usd{font-size:.9em;margin-bottom:25px}.node-teaser .field-name-price-usd{position:absolute;top:240px;right:0;margin-bottom:0}.us_price{margin-top:5px;font-size:.65em;font-family:'domine-regular';font-weight:400}.node-teaser .us_price{margin-top:0;text-align:right}.group-right .us_price{display:block;clear:both;margin-top:0}.group-right .display-price{padding:0;text-align:left}.price_info{text-align:center;font-size:.9em;margin-bottom:25px}
#block-block-17 .content{text-align:center}#block-block-18,#block-menu-menu-shop-device-menu{background:#622;color:#fff;width:100%;display:block;position:absolute;top:0;left:0;text-align:left;z-index:0}#block-block-18 .content{padding-left:10px}#block-menu-menu-shop-device-menu{top:0;z-index:100;text-align:center;background:0 0}#block-menu-menu-shop-device-menu ul,#block-menu-menu-shop-device-menu li{display:inline-block;margin:0;padding:0}#block-menu-menu-shop-device-menu a{font-weight:700;color:#f848fe;text-decoration:none;display:inline-block;text-transform:uppercase;background:#000;padding:5px 20px}.webmaster-menu{z-index:1;position:relative}.uc-out-of-stock-instock{clear:both;position:absolute;width:100px;right:10px;font-size:.8em}.order-review-table #edit-submit{background:#f600ff}#block-instagram-social-feed-instagram-social-feed-block .block__title,#block-simple-instagram-feed-simple-instagram-block .block__title,#block-block-21{text-align:center;font-size:2.5em;padding-top:20px}div#block-block-20{margin:0 5px}div#block-block-20 img{padding:6px;width:40px}#block-instagram-social-feed-instagram-social-feed-block ul,#block-simple-instagram-feed-simple-instagram-block img{padding:0;margin:0 !important;width:20% !important;height:auto !important}#block-instagram-social-feed-instagram-social-feed-block ul li{display:inline-block;width:20%;height:auto;float:left}#block-instagram-social-feed-instagram-social-feed-block ul li img{width:100%}#uc-cart-empty-confirm{text-align:center}#uc-cart-empty-confirm .form-actions{padding-top:15px;text-align:center}#uc-cart-empty-confirm .form-actions a{font-size:.95em;padding-top:12px;padding-bottom:12px}.green_text,.red_text,.plain_text{font-weight:700;display:inline-block;padding:0 5px;color:#fff}.green_text{background:#0b7a00}.red_text{background:#7a0000}.plain_text{background:#000;padding:0 10px}.attribute-8,.attribute-9{display:inline-block;margin-right:10px}.uc_out_of_stock_html{color:red;text-transform:uppercase;font-weight:700}#block-block-21{padding:35px}#block-block-21 .content a{color:#191919;text-decoration:none;font-weight:700}#block-block-21 .content img{position:relative;top:3px}#block-block-22 .content p{margin:0;text-align:left}#block-views-shop-products-block-1 .views-row{width:100%}#block-views-shop-products-block-1 .views-row h2{margin:10px;font-size:1.15em;line-height:1.25em}#block-views-shop-products-block-1 .views-row .ds-3col>.group-left{width:50%}#block-views-shop-products-block-1 .views-row .ds-3col>.group-middle{width:25%}#block-views-shop-products-block-1 .form-actions{float:right}#block-views-shop-products-block-1 .form-submit{font-size:1em;padding:10px 45px;margin-right:15px}#block-views-shop-products-block-1 .us_price{display:none}#block-views-shop-products-block-1 .product-info.display-price{color:#fff;font-size:1em;font-weight:400;padding-top:10px}#block-views-shop-products-block-1 .product-info.display-price .uc-price{color:#191919}.bulk_changer tr.odd{background:#fff}.bulk_changer tr.even{background:#efefef}.bulk_changer th{text-align:left;padding:5px}.bulk_changer td{padding:5px}.published_0{text-decoration:line-through;opacity:.5}.published_1 .status_action a,.published_0 .status_action a{font-size:1.5em;text-decoration:none;background:red;color:#fff;display:inline-block;font-family:arial;padding:5px;text-align:center;width:50px}.published_0 .status_action a{background:green}.status_message{width:100%;background:#8cff8f;text-align:center;padding:10px;border-style:solid;border-width:2px;border-color:#00a004}#block-block-23,#block-block-23 p{width:100%;margin:0;padding:0}#block-block-23{max-height:700px;overflow:hidden}#block-block-23 img{width:100% !important;height:auto !important}#block-uc-ajax-cart-delta-0{padding-right:25px}#block-block-25 .available-offers,.available-offers{padding:10px;background-color:#f0f;color:#fff}#block-block-25 .available-offers h2,.available-offers h2{margin:0}@media only screen and (max-width:600px) and (max-device-width:600px){#block-instagram-social-feed-instagram-social-feed-block .block__title{font-size:1.5rem}@font-face{font-family:'domine-regular';src:url(/sites/all/themes/client_theme_1/fonts/domine-regular.woff) format('woff');font-weight:400;font-style:normal}
@font-face{font-family:'oswald-regular';src:url(/sites/all/themes/client_theme_1/fonts/oswald-regular.woff) format('woff');font-weight:400;font-style:normal}a img:hover,.form-submit:hover,a:hover,.field-name-book-lesson-button a:hover{filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8;filter:alpha(opacity=80);cursor:pointer}#webform-component-your-check,.webform-component--your-check,#node_news_article_full_group_details .field-name-body h1,#uc-cart-checkout-form #cart-pane,#block-block-12 #mini,#block-views-book-now-calendar-block-1 .date-box,#block-views-2bd5677a3d6200d86734422ab19ce7fd .date-box,#block-views-fd40689e26dfd1eb30cc426fb3e06af6 .date-box,.form-type-uc-quantity .form-required,#date_picker_form #bid,#date_picker_form #oid,.add-to-cart .form-item-attributes-3,.page-cart .messages.messages--status,#uc-cart-view-form .board_rent.cost_0,.cart-review .board_rent.cost_0,.order_table .board-rent.cost_0,#order-pane-products .board_rent.cost_0,#uc-cart-view-form .accessorie.cost_0,.cart-review .accessorie.cost_0,.order_table .accessorie.cost_0,#order-pane-products .accessorie.cost_0,.node-type-board-rental .field-name-addtoany,#block-block-3,#block-block-15 .content a{display:none}#block-block-3{display:none !important}#block-menu-menu-footer-menu .content ul,#block-menu-menu-footer-menu .content li,#block-menu-menu-footer-menu .content a{list-style:none;list-style-image:none;display:inline-block;margin:0;padding:0}body,html{font-family:'domine-regular';color:#191919;font-size:1rem}body.print,html{background:#fff !important}#header_outer{width:100%}#header,#footer_outer,#bottom_outer{margin:0}#header_outer{background:#fff;padding:0}#header .responsive-menus{float:right;width:50px;position:absolute;top:3px;right:0}.responsive-menus.responsified.responsive-toggled.absolute .responsive-menus-simple{width:100vw;left:calc(-100vw + 50px);max-width:100vw}.purple-background-link-block{top:75% !important}.front #main-wrapper{margin-top:185px}#CDSSCROLLINGRAVE.wide{width:100% !important}#header .responsive-menus.responsified span.toggler{font-family:'oswald-regular';padding:10px 20px 10px 10px;display:block;background:url(/sites/all/themes/client_theme_1/images/menu-icon.png) no-repeat top right;color:#212121;border-radius:0;box-shadow:0px 0px 0px #000;font-size:15px}#header .block__title,#header h2,#block-block-13 .content a,.order-pane-title{font-family:'oswald-regular';font-weight:400;display:inline-block;text-transform:uppercase;font-size:1em;margin:0;vertical-align:top}#header p,#block-block-2 p,#full_width_content_bottom_outer p{margin:0}#header .block{float:right;display:inline-block;font-size:15px;position:relative;top:-46px;right:70px;padding-right:0}#header .block .content{display:inline-block;vertical-align:top}.header__region{clear:none}#logo{float:left;max-width:75px}#header .responsive-menus.responsified{clear:none}.region-header{padding-top:0}#header h2 a{text-decoration:none;color:#191919}#block-uc-cart-cart{margin-right:50px;background:url(/sites/all/themes/client_theme_1/images/cart-icon.png) no-repeat bottom right}#block-uc-cart-cart h2,.block-uc-ajax-cart h2{margin-right:65px}.block-uc-ajax-cart,#block-block-13{margin-right:50px}#cart-block-contents-ajax{display:inline-block;padding-left:20px}#cart-block-contents-ajax .cart_items_total{display:inline-block;background:url(/sites/all/themes/client_theme_1/images/cart-icon.png) no-repeat bottom right;padding-left:20px;padding-bottom:10px}#cart-block-contents-ajax .cart_items_total.empty{padding-left:40px}#cart-block-contents-ajax .cart_items_total .number_items a{display:inline-block;background:#f600ff;color:#fff;border-radius:10px;font-size:.7em;padding:0 10px;text-decoration:none}#header .responsive-menus.responsified ul{text-align:center;font-family:'oswald-regular'}.responsive-menus.responsified .responsive-menus-simple li a{text-align:center}.responsive-menus.responsified .responsive-menus-simple li:nth-of-type(3) a{color:#f600ff}.responsive-menus.responsified .responsive-menus-simple li a:hover{background:#666}.region-full-width-content-top{background:#fff;text-align:center}
.region-full-width-content-top{padding:15px 0;background:url(/sites/all/themes/client_theme_1/images/background_breadcrumb_default.jpg) no-repeat;background-size:cover}.front .region-full-width-content-top{padding:0;background:0 0}.front #full_width_content_top_outer{background:#fff;position:relative;z-index:1;margin-bottom:-340px}.front #logo img{max-width:60%}.front #header_outer{position:relative;z-index:99;background:0 0}.node-type-surf-lesson-option-detail .region-full-width-content-top,.section-book-now .region-full-width-content-top{padding:15px 0;background:#fbfbfb}#block-block-4{font-family:'oswald-regular';text-transform:uppercase;font-weight:400;color:#191919}#block-block-4 h1{margin:20px 0}.node-type-surf-lesson-option-detail #block-block-4,.node-type-surf-lesson-option-detail #block-easy-breadcrumb-easy-breadcrumb,.section-book-now #block-block-4,.section-book-now #block-easy-breadcrumb-easy-breadcrumb{max-width:1024px;margin-left:auto;margin-right:auto;text-align:left}#block-easy-breadcrumb-easy-breadcrumb,#block-easy-breadcrumb-easy-breadcrumb a{color:#7c7b7b;text-decoration:none}#block-easy-breadcrumb-easy-breadcrumb{margin-bottom:25px}.node-type-surf-lesson-option-detail #block-easy-breadcrumb-easy-breadcrumb{text-align:left;margin-bottom:0}#page-outer{background:#fbfbfb}#page-wrapper{max-width:100%;margin-left:auto;margin-right:auto}.region-footer{margin-top:0;color:#a2a2a2;margin-left:auto;margin-right:auto;border-style:solid;border-width:0;border-bottom-width:1px;border-color:#535353;padding-bottom:30px}.region-footer .content a{color:#a2a2a2;text-decoration:none}.region-footer .block{display:inline-block;vertical-align:top;width:100%;margin:0}#footer_outer,#bottom_outer{background:#171717}.region-footer .block .block__title{text-transform:uppercase;color:#fff;font-family:'oswald-regular';font-weight:400}#block-block-6 .content img{position:relative;top:11px}#block-block-6 .content p{margin:5px 0}.region-footer .widSSP{width:100% !important}#block-block-7 .content{text-align:center}#block-block-7 .content img{margin-top:25px;margin-left:4px;margin-right:4px;width:80px !important;height:auto !important}#block-block-5 iframe{width:100% !important}#bottom_outer{padding:25px 0;text-align:center}.region-bottom{text-align:center;position:relative}#block-block-1{float:left;display:inline-block}#block-block-2{float:right;display:inline-block}.region-bottom{width:100%;padding:0}.region-bottom,.region-bottom .content a{color:#a2a2a2;text-decoration:none;font-size:10px}#block-block-2,#block-block-1{float:unset}.footer.region.region-footer,#header,.region-bottom{padding:0 10px}.md-slide-wrap{font-size:1rem}#node-2 .field-name-body{padding:0 10px}span.label{font-family:'oswald-regular';text-transform:uppercase;display:inline-block;width:150px}#page{padding:15px 0}.node-type-surf-lesson-option-detail #page,.section-book-now #page{padding-top:0}#page h2{font-family:'oswald-regular';text-transform:uppercase;font-weight:400}#node-5{position:relative}#node-5 .field-name-body,#node-5 #webform-client-form-5{display:inline-block;vertical-align:top;width:50%}#node-5 .field-name-body .field-items{padding-right:30px}#node-5 .field-name-body a{text-decoration:none;color:#191919}.form-text,.form-textarea{border-style:solid;border-width:1px;border-color:#ccc;color:#909090;font-size:.9em;width:100%}.in-field-labels-processed{color:#909090;font-size:.9em}.form-submit,.field-name-book-lesson-button a,.node-surf-lesson-option-detail.node-teaser .field-name-node-link a,.field-name-book-board-button a,.node-surfboard-rental-detail.node-teaser .field-name-node-link a,.field-name-book-accessory-button a,.node-accessories-rental-detail.node-teaser .field-name-node-link a,#block-block-14 .content a,.view-admin-day-sheet td.views-field-order-id a,.view-admin-day-sheet td.views-field-php a,#day_sheet_date a{background:#191919;padding:10px 50px;color:#fff;font-family:'oswald-regular';font-weight:700;border-style:none;text-transform:uppercase;text-align:center;text-decoration:none}.field-name-book-lesson-button a,.field-name-book-accessory-button a,.node-add-to-cart.form-submit,.field-name-book-board-button a,#block-block-14 .content #checkout,.view-admin-day-sheet td.views-field-php a,#edit-submit{background:#f600ff;font-size:1.25em;padding:15px 50px}
#block-block-14 .content #checkout,.view-admin-day-sheet td.views-field-php a{padding:10px 50px;font-size:1em}.view-admin-day-sheet td.views-field-php a{padding:10px 20px}#block-block-12 .content a{display:inline-block}.field-name-book-lesson-button a,.field-name-book-board-button a,.field-name-book-accessory-button a{display:block}#full_width_content_bottom_outer{background:#fff;line-height:0}.node-news-article.node-teaser{margin-bottom:75px;background:#fff}.node-news-article.node-teaser .group-details{padding:25px 95px}.node-news-article.node-teaser .group-details h2{margin:20px 0 10px}.node-news-article.node-teaser .group-details h2 a,.node-news-article.node-teaser .group-details .field-name-body a,.node-news-article.node-teaser .group-details .field-name-node-link a,.node-news-article.view-mode-related_post h2 a{text-decoration:none;color:#191919}.node-news-article.node-teaser .group-details .field-name-post-date,.node-news-article.view-mode-related_post .field-name-post-date{color:#9d9d9d;font-size:.9em}.node-news-article.node-teaser .group-details .field-name-body{margin:25px 0}.node-news-article.node-teaser .group-details .field-name-node-link{text-transform:uppercase;font-weight:700;font-size:.9em}.pager{font-family:'oswald-regular'}.pager li{color:#070808;background:#fff;padding:0;text-transform:uppercase}.pager li a{background:#070808;color:#fff;display:inline-block;padding:10px 15px;margin:0;border-style:solid;border-width:2px;border-color:#070808;text-decoration:none}.pager .pager-current{padding:11px 16px;border-style:solid;border-width:2px;border-color:#070808}.pager li a:hover{background:#fff;color:#070808}.node-news-article.view-mode-full{position:relative;margin-top:-150px}.node-news-article.view-mode-full .field-name-field-news-images{text-align:center}.node-news-article.view-mode-full .field-name-field-news-images img,.node-news-article.view-mode-full .field-name-field-news-images .field-slideshow-slide,.node-news-article.view-mode-full .field-slideshow{width:100% !important}.node-news-article.view-mode-full #node_news_article_full_group_details{position:relative;margin:-75px 10% 0;background:#fff;z-index:100;padding:50px 10%}.node-news-article.view-mode-full .field-name-post-date{text-align:center;color:#9d9d9d;font-size:.9em}.field-name-addtoany,#block-addtoany-addtoany-button{margin:30px 10%;text-align:center;padding:30px 0;border-style:solid;border-width:1px 0;border-color:#e4e4e4;clear:both}.field-name-addtoany .field-label,#block-addtoany-addtoany-button .block__title{font-family:'oswald-regular';text-transform:uppercase;position:relative;top:3px;display:inline-block;margin:0;font-weight:700}#block-addtoany-addtoany-button .block__title{font-size:1em;padding-top:5px;padding-right:10px}#block-addtoany-addtoany-button .content{display:inline-block}#block-views-similar-entries-block{position:relative;background:#fff;padding-bottom:50px}#block-views-similar-entries-block .block__title{text-align:center;margin:0;padding:50px 0;font-family:'oswald-regular';background:#fff;text-transform:uppercase}.node-news-article.view-mode-related_post{background:#fbfbfb;display:inline-block;vertical-align:top;text-align:left;width:100%}.node-news-article.view-mode-related_post h2{font-family:'oswald-regular';text-transform:uppercase;margin:20px 0;line-height:1.25em}.view-Similar-Entries{text-align:center}.view-Similar-Entries .views-row{display:inline-block;vertical-align:top;width:40%;margin:0 10px}.node-news-article.view-mode-related_post .group-details{margin:50px}.node-product.node-teaser,.node-surf-lesson-option-detail.node-teaser,.node-surfboard-rental-detail.node-teaser{width:100%;display:inline-block;vertical-align:top;text-align:left}.view-products{text-align:center}.view-products .views-row,#block-views-similar-entries-block-1 .views-row,#block-views-similar-entries-block-2 .views-row,#block-views-similar-entries-block-3 .views-row{width:100%;display:block;vertical-align:top;margin:0 auto 50px auto;text-align:left}#block-block-9{position:relative;background:#f8f8f8;padding:30px 0}#block-block-9 .content{text-align:center;min-height:100px;max-height:200px}
#block-block-9 .content p{display:inline-block;margin:0;width:35%;float:left;padding:0;padding-top:17px}#block-block-9 .content img,#block-block-9 .content #TA_certificateOfExcellence937{display:inline-block;margin:0;width:50%;float:left}#block-block-9 .content #TA_certificateOfExcellence937{width:30%}#block-block-9 .content #TA_certificateOfExcellence937 img{width:100%}#block-block-9 .content #CDSWIDCOE.widCOE{border-style:none !important}#block-block-9 .content .widCOE{background:0 0 !important}#block-block-9 .content .widCOEImg{width:200px !important}#block-block-9 .content #CDSWIDCOE{width:200px !important}#block-block-10{position:relative;text-align:center;padding:30px;background:#0a9d78}#block-block-10 .block__title{margin:0 0 20px;color:#f5c700;font-size:1.5em;text-transform:uppercase;font-family:'oswald-regular'}#cart-form-pane{position:relative}#cart-form-pane th,.views-table th,.order-pane thead{padding:10px 0;border-width:0 0 2px;border-color:#141414;border-style:solid;background:0 0}.views-table th{text-align:left}#cart-form-pane td,.views-table td{padding:10px 0;vertical-align:middle}#cart-form-pane tr,.views-table tr,.views-table td.active{background:0 0 !important}#uc-cart-view-form img{padding-right:0;float:none}#uc-cart-view-form .desc,#uc-cart-view-form .qty,#uc-cart-view-form .price,#uc-cart-view-form .subtotal{padding-left:5px;padding-right:5px;font-size:.8em}#uc-cart-view-form .desc a,#uc-cart-checkout-form legend a,.order-review-table .pane-title-row,.order-review-table .products a,.views-table .views-field-nothing a,.order-pane-table a{font-family:'oswald-regular';text-transform:uppercase;text-decoration:none;color:#191919}#uc-cart-view-form .qty,#uc-cart-view-form .price,#uc-cart-view-form th:nth-of-type(2),#uc-cart-view-form th:nth-of-type(3),#uc-cart-view-form .qty .form-text{text-align:center}#uc-cart-view-form .remove .form-submit{font-size:0px;display:inline-block;width:20px;height:36px;background:url(/sites/all/themes/client_theme_1/images/remove.png) no-repeat center center}#uc-cart-view-form .subtotal{border-width:2px 0;border-style:solid;border-color:#141414;font-size:1.25em;background:#fff}.entity-uc-cart-item h2{margin:0}#edit-actions .form-submit,#block-block-14 .content a{margin-left:10px;margin-right:10px}#uc-cart-view-form #edit-checkout--2,#uc-cart-checkout-form #edit-continue,#uc-cart-checkout-review-form #edit-submit{background:#f600ff}.page-cart-checkout-review #review-instructions{text-align:center}#order-review-table .review-button-row,.order-review-table .review-button-row td{text-align:center}.order-review-table td{padding:10px}.order-review-table th.products{text-align:left}.node-surf-lesson-option-detail.view-mode-full,.node-surfboard-rental-detail.view-mode-full{position:relative}.node-surf-lesson-option-detail.view-mode-full .field-slideshow-pager,.node-surfboard-rental-detail.view-mode-full .field-slideshow-pager{padding:0;margin:20px 0 0}.node-surf-lesson-option-detail.view-mode-full .field-slideshow-pager li,.node-surfboard-rental-detail.view-mode-full .field-slideshow-pager li{list-style:none;list-style-image:none;width:31.5%;margin:0 25px}.node-surf-lesson-option-detail.view-mode-full .field-slideshow-pager li.first,.node-surf-lesson-option-detail.view-mode-full .field-slideshow-pager li.last,.node-surfboard-rental-detail.view-mode-full .field-slideshow-pager li.first,.node-surfboard-rental-detail.view-mode-full .field-slideshow-pager li.last{margin:0}.node-surf-lesson-option-detail.view-mode-full .field-slideshow-pager li img,.node-surfboard-rental-detail.view-mode-full .field-slideshow-pager li img{width:100%;height:auto}.node-surf-lesson-option-detail.view-mode-full .group-left,.node-surfboard-rental-detail.view-mode-full .group-left{padding-right:50px}.node-surf-lesson-option-detail.view-mode-full h1,.node-surfboard-rental-detail.view-mode-full h1{font-family:'oswald-regular';font-size:2em;font-weight:400;margin-top:0}.node-surfboard-rental-detail.view-mode-full h1{margin-bottom:5px}.node-surfboard-rental-detail.view-mode-full .field-name-field-category a{text-decoration:none;color:#1d1d1d;font-family:'oswald-regular';font-size:1em;display:inline-block;margin-bottom:25px}
#node_surfboard_rental_detail_full_group_specifictions .field{margin:15px 0}#node_surfboard_rental_detail_full_group_specifictions .field .field-label{display:inline-block;width:125px;vertical-align:top}#node_surfboard_rental_detail_full_group_specifictions .field .field-items{display:inline-block;width:300px;vertical-align:top}.field-name-option-price,.field-name-field-daily-price{font-size:1.5em}.node-surf-lesson-option-detail.view-mode-full .group-further-information.field-group-htabs,.node-surfboard-rental-detail.view-mode-full .group-further-information.field-group-htabs{margin-top:50px}.node-surf-lesson-option-detail.view-mode-full .group-further-information.field-group-htabs .horizontal-tabs,.node-surfboard-rental-detail.view-mode-full .group-further-information.field-group-htabs .horizontal-tabs{border-style:none;background:#fff}.node-surf-lesson-option-detail.view-mode-full .horizontal-tabs ul.horizontal-tabs-list,.node-surfboard-rental-detail.view-mode-full .horizontal-tabs ul.horizontal-tabs-list{background:#fff}.node-surf-lesson-option-detail.view-mode-full .horizontal-tabs ul.horizontal-tabs-list li.selected,.node-surf-lesson-option-detail.view-mode-full .horizontal-tabs ul.horizontal-tabs-list li,.node-surf-lesson-option-detail.view-mode-full .horizontal-tabs ul.horizontal-tabs-list li a:hover,.node-surfboard-rental-detail.view-mode-full .horizontal-tabs ul.horizontal-tabs-list li.selected,.node-surfboard-rental-detail.view-mode-full .horizontal-tabs ul.horizontal-tabs-list li,.node-surfboard-rental-detail.view-mode-full .horizontal-tabs ul.horizontal-tabs-list li a:hover{background:#fff;border-style:none}.node-surf-lesson-option-detail.view-mode-full .horizontal-tabs ul.horizontal-tabs-list li,.node-surf-lesson-option-detail.view-mode-full .horizontal-tabs ul.horizontal-tabs-list li.selected,.node-surfboard-rental-detail.view-mode-full .horizontal-tabs ul.horizontal-tabs-list li,.node-surfboard-rental-detail.view-mode-full .horizontal-tabs ul.horizontal-tabs-list li.selected{padding:0;width:33%}.node-surf-lesson-option-detail.view-mode-full .horizontal-tabs ul.horizontal-tabs-list li a,.node-surfboard-rental-detail.view-mode-full .horizontal-tabs ul.horizontal-tabs-list li a{margin:0 20px;padding:10px 0;color:#191919}.node-surf-lesson-option-detail.view-mode-full .horizontal-tabs ul.horizontal-tabs-list li.selected a,.node-surfboard-rental-detail.view-mode-full .horizontal-tabs ul.horizontal-tabs-list li.selected a{border-style:solid;border-width:0 0 1px;border-color:#191919}.node-surf-lesson-option-detail.view-mode-full .horizontal-tabs-panes,.node-surf-lesson-option-detail.view-mode-full .horizontal-tabs-panes fieldset,.node-surfboard-rental-detail.view-mode-full .horizontal-tabs-panes,.node-surfboard-rental-detail.view-mode-full .horizontal-tabs-panes fieldset{padding:0;background:#fbfbfb}.node-surf-lesson-option-detail.view-mode-full .horizontal-tabs-panes,.node-surfboard-rental-detail.view-mode-full.horizontal-tabs-panes{padding-top:25px}.node-surf-lesson-option-detail.view-mode-full .horizontal-tabs ul.horizontal-tabs-list,.node-surfboard-rental-detail.view-mode-full ul.horizontal-tabs-list{border-style:none}.node-surf-lesson-option-detail.view-mode-full .horizontal-tabs-panes ul,.node-surfboard-rental-detail.view-mode-full .horizontal-tabs-panes ul{margin-top:0}#block-block-11 .content{font-size:.8em;padding-top:25px}#block-block-11 .content p{margin:5px 0;color:#666}.node-surf-lesson-option-detail.node-teaser,.node-surfboard-rental-detail.node-teaser,.node-accessories-rental-detail.node-teaser{position:relative;height:425px;border-style:solid;border-width:0 0 1px;border-color:#000}.node-surf-lesson-option-detail.node-teaser h2,.node-surfboard-rental-detail.node-teaser h2,.node-accessories-rental-detail.node-teaser h2{font-size:1.25em;margin:15px 0;float:left;line-height:1.25em}.node-surfboard-rental-detail.node-teaser h2,.node-accessories-rental-detail.node-teaser h2{margin-bottom:5px;width:63%;max-height:50px;overflow:hidden}.node-surf-lesson-option-detail.node-teaser h2 a,.node-surf-lesson-option-detail.node-teaser .field-name-body a,.node-surfboard-rental-detail.node-teaser h2 a,.node-surfboard-rental-detail.node-teaser .field-name-body a,.node-accessories-rental-detail.node-teaser h2 a,.node-accessories-rental-detail.node-teaser .field-name-body a{text-decoration:none;color:#191919}
.node-surf-lesson-option-detail.node-teaser .field-name-option-price,.node-surfboard-rental-detail.node-teaser .field-name-field-daily-price,.node-accessories-rental-detail.node-teaser .field-name-field-daily-price{font-family:'oswald-regular';font-weight:700;font-size:1.5em;float:right;margin:15px 0}.node-surfboard-rental-detail.node-full .field-name-field-daily-price,.node-accessories-rental-detail.node-full .field-name-field-daily-price{margin-bottom:15px}.node-surf-lesson-option-detail.node-teaser .field-name-body,.node-surfboard-rental-detail.node-teaser .field-name-body,.node-accessories-rental-detail.node-teaser .field-name-body{clear:both;font-size:.9em}.node-surf-lesson-option-detail.node-teaser .field-name-book-lesson-button,.node-surfboard-rental-detail.node-teaser .field-name-book-board-button,.node-accessories-rental-detail.node-teaser .field-name-book-accessory-button{width:33%;position:absolute;bottom:0;left:0}.node-surf-lesson-option-detail.node-teaser .field-name-node-link,.node-surfboard-rental-detail.node-teaser .field-name-node-link,.node-accessories-rental-detail.node-teaser .field-name-node-link{width:33%;position:absolute;bottom:0;right:0}.node-surf-lesson-option-detail.node-teaser .field-name-book-lesson-button a,.node-surf-lesson-option-detail.node-teaser .field-name-node-link a,.node-surfboard-rental-detail.node-teaser .field-name-book-board-button a,.node-surfboard-rental-detail.node-teaser .field-name-node-link a,.node-accessories-rental-detail.node-teaser .field-name-book-accessory-button a,.node-accessories-rental-detail.node-teaser .field-name-node-link a{display:block;font-size:1em;padding:10px 0}.node-surfboard-rental-detail.node-teaser .field-name-field-category{clear:both;font-family:'oswald-regular';margin-bottom:10px;float:left}.node-surfboard-rental-detail.node-teaser .field-name-field-category a{font-size:.9em;font-family:'oswald-regular';text-decoration:none;color:#666}.node-surfboard-rental-detail.node-teaser .field-name-field-dimensions{float:right;padding-top:2px}#block-views-similar-entries-block-1{margin-top:50px}#block-views-products-block-1 .block__title,#block-views-products-block-2 .block__title,#block-views-similar-entries-block-1 .block__title{padding:0 10px}#block-views-book-now-calendar-block-1,#block-views-book-now-lesson-instances-block,#block-views-2bd5677a3d6200d86734422ab19ce7fd,#block-views-c33d14b59852387c621d9293013e10c6,#block-views-fd40689e26dfd1eb30cc426fb3e06af6,#block-views-e43095157669cf335fdfe5529625ebaf{padding:0 20px 20px;width:100%;vertical-align:top;border-style:solid;border-width:0;border-color:#191919;display:inline-block}.datepicker{background:url(/sites/all/themes/client_theme_1/images/background_date_picker.png) no-repeat top right #fff;padding:5px}.datepicker.form-text{border-width:2px}.ui-datepicker-calendar th{padding:.7em .3em !important}#ui-datepicker-div{background:#fff !important}.date-nav-wrapper.clearfix{margin-top:25px}.date-nav div.date-heading h3{padding-top:15px}.ui-widget-header{background:#e8e8e8 !important;color:#191919 !important}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:#fff !important;border-color:#e8e8e8 !important;text-align:center !important}.ui-state-default:hover,.ui-widget-content .ui-state-default:hover,.ui-widget-header .ui-state-default:hover{background:#1b1e28 !important;color:#fff !Important}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-radius:0 !important}#block-block-12 h2{display:inline-block;margin-right:30px;margin-bottom:15px}.date-nav-wrapper .date-prev,.date-nav-wrapper .date-next{font-size:1em !important;list-style-image:none !important;list-style:none !Important;background:0 0 !important}.date-nav-wrapper .date-prev a,.date-nav-wrapper .date-next a{font-weight:400 !important;font-size:1em !important}.date-nav .pager li a{background:0 0}.calendar-calendar th{text-align:center !important;text-transform:capitalize !important;padding:10px !important;font-weight:400 !important}.calendar-calendar td,.calendar-calendar .month-view .full tr.single-day .no-entry,.calendar-calendar .month-view .full tr.single-day .no-entry .inner{height:60px !important}
.calendar-calendar td.single-day,.calendar-calendar td.date-box,.calendar-calendar td .month.day{text-align:left !important}.calendar-calendar td.date-box,.calendar-calendar th{border-style:solid !important;border-width:1px 1px 0 !important;border-color:#e8e8e8 !important}.calendar-calendar td .month.day{padding:5px 0 5px 10px !important;font-weight:700;font-size:1.25em}.calendar-calendar .month.day,.calendar-calendar .month.day a{color:#1b1e28 !important;font-weight:700 !important}.calendar-calendar td.date-box.empty,.calendar-calendar td.single-day.empty,.calendar-calendar td.single-day.no-entry{color:#7a7c81 !important;background:0 0 !important}.date-box .selected_date,.calendar-calendar .month-view .full tr td.single-day .selected_date{background:#1b1e28 !important;color:#fff !important;border-width:1px !important}.calendar-calendar .date-box.today .month.day a{color:#fff !Important}.single-day,.date-box{overflow:visible !important}#block-views-book-now-calendar-block-1 .views-field-php,#block-views-2bd5677a3d6200d86734422ab19ce7fd .views-field-php,#block-views-fd40689e26dfd1eb30cc426fb3e06af6 .views-field-php{width:100%}.booking_day{font-family:'oswald-regular';padding:0 0 0 10px !important;text-transform:uppercase;color:#f848fe;line-height:1.2em;font-size:1.25em;width:100%}.booking_day .booking_date{font-size:1.65em;color:#1b1f29;padding:5px 0 !important}.booking_day .booking_date .small_text{font-size:.5em}.single-day .booking_status{position:relative;top:0;left:0;height:35px}.booking_status{font-weight:400 !important}.booking_day.sold_out,.booking_day.sold_out a{background:#a9aaac !important;color:#7b7d82}.booking_day.avail{background:#fff !Important}.booking_day.selected_date,.booking_day.selected_date .booking_date,.booking_day:hover,.booking_day .booking_date:hover{background:#1b1e28 !important;color:#fff;text-decoration:none !Important}#block-views-book-now-calendar-block-1 .single-day .item,#block-views-2bd5677a3d6200d86734422ab19ce7fd .single-day .item,#block-views-fd40689e26dfd1eb30cc426fb3e06af6 .single-day .item{display:none}#block-views-book-now-calendar-block-1 .single-day .item:nth-of-type(1),#block-views-2bd5677a3d6200d86734422ab19ce7fd .single-day .item:nth-of-type(1),#block-views-fd40689e26dfd1eb30cc426fb3e06af6 .single-day .item:nth-of-type(1){display:block}#block-views-book-now-calendar-block-1 .calendar-calendar .month-view .full td.single-day div.monthview,#block-views-book-now-calendar-block-1 .calendar-calendar .month-view .full td,#block-views-2bd5677a3d6200d86734422ab19ce7fd .calendar-calendar .month-view .full td.single-day div.monthview,#block-views-2bd5677a3d6200d86734422ab19ce7fd .calendar-calendar .month-view .full td,#block-views-fd40689e26dfd1eb30cc426fb3e06af6 .calendar-calendar .month-view .full td.single-day div.monthview,#block-views-fd40689e26dfd1eb30cc426fb3e06af6 .calendar-calendar .month-view .full td{padding:0 !important;margin:0 !important;border-radius:0 !important;background:0 0}.calendar-calendar .month-view .full tr td.single-day.today{border-width:1px !important}#node-212 table,#node-2404 table,#node-6590 table{margin:0;border-style:none !important;border-collapse:inherit !important}#node-212 table td,#node-2404 table td,#node-6590 table td{width:50%;border-style:none !important}#node-212 table tr:nth-of-type(2),#node-2404 table tr:nth-of-type(2),#node-6590 table tr:nth-of-type(2),.big_arrow{line-height:1em;font-size:10em}#node-212 p,#node-2404 p,#node-6590 p{margin:0;line-height:0}.view-mode-checkout_mini{position:relative;padding:25px 0;clear:both;min-height:220px}.node-board-rental.view-mode-checkout_mini{min-height:250px !important}.view-mode-checkout_mini .group-header,.node-board-rental.view-mode-full .group-header{margin-bottom:10px}.view-mode-checkout_mini .group-left,.view-mode-checkout_mini .group-middle,.view-mode-checkout_mini .group-right,.node-board-rental.view-mode-full .group-left,.node-board-rental.view-mode-full .group-middle,.node-board-rental.view-mode-full .group-right,.node-surf-lesson.view-mode-full .group-left,.node-surf-lesson.view-mode-full .group-middle,.node-surf-lesson.view-mode-full .group-right,.node-accessories-rental.view-mode-full .group-left,.node-accessories-rental.view-mode-full .group-middle,.node-accessories-rental.view-mode-full .group-right{vertical-align:middle;position:relative}
.view-mode-checkout_mini .group-left,.node-board-rental.view-mode-full .group-left,.node-surf-lesson.view-mode-full .group-left,.node-accessories-rental.view-mode-full .group-left{width:30%}.view-mode-checkout_mini .group-middle,.node-board-rental.view-mode-full .group-middle,.node-surf-lesson.view-mode-full .group-middle,.node-accessories-rental.view-mode-full .group-middle{width:0}.view-mode-checkout_mini .group-right,.node-board-rental.view-mode-full .group-right,.node-surf-lesson.view-mode-full .group-right,.node-accessories-rental.view-mode-full .group-right{width:70%;min-height:110px;margin-top:7px}.node-surf-lesson.view-mode-full .group-right{width:60%;min-height:110px}.view-mode-checkout_mini .node-add-to-cart.form-submit,.node-board-rental.view-mode-full .node-add-to-cart.form-submit,.node-surf-lesson.view-mode-full .node-add-to-cart.form-submit,.node-accessories-rental.view-mode-full .node-add-to-cart.form-submit{font-size:1em;padding:10px 15px}#block-views-book-now-lesson-instances-block .views-row,#block-views-c33d14b59852387c621d9293013e10c6 .views-row,#block-views-e43095157669cf335fdfe5529625ebaf .views-row{border-style:solid;border-width:0 0 1px;border-color:#e8e8e8;clear:both}#block-views-book-now-lesson-instances-block .views-row-last,#block-views-c33d14b59852387c621d9293013e10c6 .views-row-last,#block-views-e43095157669cf335fdfe5529625ebaf .views-row-last{border-width:0}.view-mode-checkout_mini .field-name-field-lesson-date,.node-surf-lesson.view-mode-full .field-name-field-lesson-date,.view-mode-checkout_mini .field-name-field-board-reference,.node-board-rental.view-mode-full .field-name-field-board-reference,.view-mode-checkout_mini .field-name-field-rental-reference,.node-accessories-rental.view-mode-full .field-name-field-rental-reference{font-size:1.5em;font-family:'oswald-regular';font-weight:700;text-align:left;padding-top:5px}.view-mode-checkout_mini .available_stock_text,.node-board-rental.view-mode-full .available_stock_text,.node-surf-lesson.view-mode-full .available_stock_text,.node-accessories-rental.view-mode-full .available_stock_text{background:#000;color:#fff;padding:2px 10px;font-size:.8em;display:inline-block;width:95%}.view-mode-checkout_mini .field-name-rental-instance-board-category,.view-mode-checkout_mini .field-name-rental-instance-dimensions,.node-board-rental.view-mode-full .field-name-rental-instance-board-category,.node-board-rental.view-mode-full .field-name-rental-instance-dimensions{display:inline-block;margin-right:10px;margin-top:5px}.view-mode-checkout_mini .field-name-rental-instance-board-category,.node-board-rental.view-mode-full .field-name-rental-instance-board-category{font-family:'oswald-regular';font-size:1em}.view-mode-checkout_mini .field-name-stock-level,.node-surf-lesson.view-mode-full .field-name-stock-level,.view-mode-checkout_mini .field-name-stock-level-accessories,.node-board-rental.view-mode-full .field-name-stock-level-accessories{text-align:left;padding-top:2px;margin-right:10px}.view-mode-checkout_mini .field-name-stock-level-rentals,.node-board-rental.view-mode-full .field-name-stock-level-rentals,.view-mode-checkout_mini .field-name-stock-level-accessories,.node-accessories-rental.view-mode-full .field-name-stock-level-accessories{margin-top:26px}.view-mode-checkout_mini .stock_level_3,.view-mode-checkout_mini .stock_level_2,.view-mode-checkout_mini .stock_level_1,.node-board-rental.view-mode-full .stock_level_3,.node-board-rental.view-mode-full .stock_level_2,.node-board-rental.view-mode-full .stock_level_1,.node-surf-lesson.view-mode-full .stock_level_3,.node-surf-lesson.view-mode-full .stock_level_2,.node-surf-lesson.view-mode-full .stock_level_1,.node-accessories-rental.view-mode-full .stock_level_3,.node-accessories-rental.view-mode-full .stock_level_2,.node-accessories-rental.view-mode-full .stock_level_1{background:#000;color:#f600ff}.sold_out_message{color:#f600ff;font-size:.9em;line-height:1.25em}.sold_out_message a{color:#f600ff;font-family:'oswald-regular';font-weight:700;text-decoration:none;text-transform:uppercase}.view-mode-checkout_mini .display-price,.node-surf-lesson.view-mode-full .display-price,.node-board-rental.view-mode-full .display-price,.node-accessories-rental.view-mode-full .display-price{float:none !important;clear:both !important;position:absolute;top:60px !important;bottom:unset !important;left:0 !important}
.view-mode-checkout_mini .form-actions,.node-surf-lesson.view-mode-full .form-actions,.node-board-rental.view-mode-full .form-actions,.node-accessories-rental.view-mode-full .form-actions{text-align:right;padding-top:10px;clear:both}.view-mode-checkout_mini .add-to-cart,.node-surf-lesson.view-mode-full .add-to-cart,.node-board-rental.view-mode-full .add-to-cart,.node-accessories-rental.view-mode-full .add-to-cart{position:unset;top:0;left:0;width:100%}.view-mode-checkout_mini .add-to-cart .form-item,.node-surf-lesson.view-mode-full .add-to-cart .form-item,.node-board-rental.view-mode-full .add-to-cart .form-item,.node-accessories-rental.view-mode-full .add-to-cart .form-item{margin:0}.view-mode-checkout_mini .add-to-cart .form-item select,.node-surf-lesson.view-mode-full .add-to-cart .form-item select,.node-board-rental.view-mode-full .add-to-cart .form-item select,.node-accessories-rental.view-mode-full .add-to-cart .form-item select{margin:0;max-width:190px;border-width:2px;padding:5px;border-style:solid;border-color:#1d1d1d}.view-mode-checkout_mini .form-actions .form-submit,.node-surf-lesson.view-mode-full .form-actions .form-submit,.node-board-rental.view-mode-full .form-actions .form-submit,.node-accessories-rental.view-mode-full .form-actions .form-submit{margin-left:0;position:relative;top:0;margin-right:5px}.node-board-rental.view-mode-full .form-actions .form-submit,.node-surf-lesson.view-mode-full .form-actions .form-submit,.node-accessories-rental.view-mode-full .form-actions .form-submit{position:absolute;top:15px;right:0;width:250px}#block-views-book-now-lesson-instances-block .view-header,#block-views-c33d14b59852387c621d9293013e10c6 .view-header,#block-views-e43095157669cf335fdfe5529625ebaf .view-header{font-size:1.7em;margin:0 0 35px}[id^=uc_product_add_to_cart_form-]{display:inline-block}.view-mode-checkout_mini .attributes,.node-surf-lesson.view-mode-full .attributes,.node-board-rental.view-mode-full .attributes{width:185px}.qty_buttons{display:inline-block;float:right}td .qty_buttons{padding-left:0}.qty_buttons .form-item-qty,.form-type-uc-quantity{display:inline-block;text-align:center;margin:0 5px !important}.qty_buttons .form-text{border-width:2px;padding:5px;border-style:solid;border-color:#1d1d1d;text-align:center;max-width:35px}.qty_buttons .input-group-btn{display:inline-block;vertical-align:bottom;position:relative;top:0}.qty_buttons .input-group-btn:nth-of-type(2){left:-4px}.qty_buttons .input-group-btn button{background:#191919;color:#fff;font-size:2em;padding:0;border-width:2px;border-style:solid;border-color:#1d1d1d;padding:1px 6px;line-height:1em;vertical-align:middle;text-align:center}.node.node-surf-lesson.view-mode-checkout_mini .ajax-progress,.node.node-surf-lesson.view-mode-checkout_mini .ajax-progress-throbber,.node-board-rental.view-mode-full .node-board-rental.view-mode-full{display:inline-block;float:left}.bid_inactive{display:none}#showboards{font-family:'oswald-regular';font-weight:700;text-decoration:none;text-transform:uppercase;display:block;margin:20px 0 0;font-size:.6em;color:#1d1d1d;text-align:left;padding-left:2px}.cart-review ul,ul.product-description{margin-top:0}.order-pane-table .product-description{font-size:.9em}.block-uc-ajax-cart,#block-block-13{margin-right:0}#block-block-13 .content a{display:block;padding:6px 10px;text-decoration:none;background:#1d1d1d;color:#f848fe}#block-block-14{clear:both;text-align:right;margin-right:40px}#order-pane-line_items{border-style:solid;border-width:2px 0;border-color:#000}.order-pane-title{margin-right:10px}select option:disabled{color:#999;background:#eee}.group-middle.stock_0,.group-right.stock_0,.node-surf-lesson.view-mode-checkout_mini.stock_0 .group-middle,.node-surf-lesson.view-mode-checkout_mini.stock_0 .group-right,.group-middle.stock_0 .form-required,.group-right.stock_0 .form-required,.node-surf-lesson.view-mode-checkout_mini.stock_0 .group-middle .form-required,.node-surf-lesson.view-mode-checkout_mini.stock_0 .group-right .form-required,.group-middle.stock_0 .form-submit,.group-right.stock_0 .form-submit,.node-surf-lesson.view-mode-checkout_mini.stock_0 .group-middle .form-submit,.node-surf-lesson.view-mode-checkout_mini.stock_0 .group-right .form-submit,.group-middle.stock_0 .form-item select,.group-right.stock_0 .form-item select,.node-surf-lesson.view-mode-checkout_mini.stock_0 .group-middle .form-item select,.node-surf-lesson.view-mode-checkout_mini.stock_0 .group-right .form-item select,.group-middle.stock_0 .qty_buttons,.group-right.stock_0 .qty_buttons,.node-surf-lesson.view-mode-checkout_mini.stock_0 .group-middle .qty_buttons,.node-surf-lesson.view-mode-checkout_mini.stock_0 .group-right .qty_buttons,.group-middle.stock_0 .form-text,.group-right.stock_0 .form-text,.node-surf-lesson.view-mode-checkout_mini.stock_0 .group-middle .form-text,.node-surf-lesson.view-mode-checkout_mini.stock_0 .group-right .form-text,.group-middle.stock_0 .qty_buttons .input-group-btn button,.group-right.stock_0 .qty_buttons .input-group-btn button,.node-surf-lesson.view-mode-checkout_mini.stock_0 .group-middle .qty_buttons .input-group-btn button,.node-surf-lesson.view-mode-checkout_mini.stock_0 .group-right .qty_buttons .input-group-btn button{color:#fff !important;background:#fff !important;border-color:#fff !important}
.group-middle.stock_0 .form-item select,.group-right.stock_0 .form-item select,.node-surf-lesson.view-mode-checkout_mini.stock_0 .group-middle .form-item select,.node-surf-lesson.view-mode-checkout_mini.stock_0 .group-right .form-item select{display:none}.node-board-rental.view-mode-full,.node-surf-lesson.view-mode-full,.node-accessories-rental.view-mode-full{margin-bottom:50px;border-style:solid;border-width:0 0 2px;border-color:#000;padding-bottom:50px}#block-views-homepage-blocks-block{position:relative;z-index:10}#block-views-homepage-blocks-block .view-content{columns:2 462px;column-gap:50px}#block-views-homepage-blocks-block .views-row{display:inline-block;margin-top:0;padding:10px}#block-views-homepage-blocks-block .views-row:nth-of-type(1){margin-top:0}#block-views-homepage-blocks-block .views-field-field-link-1 a{font-size:2rem;line-height:3rem;font-family:'oswald-regular';text-transform:uppercase;font-weight:400;color:#191919;text-decoration:none}.views-field-field-link-1{text-align:center}.order_table .item-list ul{margin-top:0}.view-admin-day-sheet caption,#block-views-admin-day-sheet-block .block__title,#block-views-admin-day-sheet-block-1 .block__title,#block-views-admin-day-sheet-block-2 .block__title{text-align:left;font-family:'oswald-regular';font-weight:700;font-size:2em}#block-views-admin-day-sheet-block .block__title,#block-views-admin-day-sheet-block-1 .block__title,#block-views-admin-day-sheet-block-2 .block__title{margin:50px 0;text-align:center !important}.view-admin-day-sheet th,.view-admin-day-sheet td{padding:10px}.view-admin-day-sheet tr th:nth-of-type(1),.view-admin-day-sheet tr td:nth-of-type(1){width:5%;text-align:center}.view-admin-day-sheet tr th:nth-of-type(2){width:20%}.view-admin-day-sheet tr th:nth-of-type(3),.view-admin-day-sheet tr td:nth-of-type(3){width:5%;text-align:center}.view-admin-day-sheet tr th:nth-of-type(4){width:35%}.view-admin-day-sheet tr th:nth-of-type(5){width:15%}.view-admin-day-sheet tr th:nth-of-type(6){width:15%}.view-admin-day-sheet .view-header,.view-admin-day-sheet .block__title{text-align:center !important}.view-admin-day-sheet .view-header h3{display:inline-block !important;margin-left:30px !important;margin-right:30px !important}#day_sheet_date a{width:200px;text-align:center;display:inline-block;padding:10px 30px}.view-admin-day-sheet #block-views-exp-uc-orders-admin-page{margin-top:100px;border-style:solid;border-width:2px 0 0;border-color:#000}.view-admin-day-sheet #block-views-exp-uc-orders-admin-page #edit-order-status{margin-top:5px}.view-admin-day-sheet #block-views-exp-uc-orders-admin-page .form-text{border-width:1px}.not-logged-in.page-user #page{width:500px;margin-left:auto;margin-right:auto}.not-logged-in.page-user #page .form-submit,.not-logged-in.page-user #page #edit-actions{margin-left:0;margin-top:15px}#edit-panes-payment-payment-method .form-item-panes-payment-payment-method{margin:15px 0}.node-news-article.node-teaser .group-details{padding:25px 10px}.node-news-article.view-mode-full #node_news_article_full_group_details{margin:-75px 5% 0;padding:50px 2%}.view-Similar-Entries .views-row{width:100%}#node-5 .field-name-body,#node-5 #webform-client-form-5{width:100%;padding:0 10px}.not-logged-in.page-user #page{width:100%}#user-login{padding:0 10px}.section-book-now #block-block-4,.section-book-now #block-easy-breadcrumb-easy-breadcrumb{text-align:center}.node-surf-lesson-option-detail.node-teaser,.node-surfboard-rental-detail.node-teaser,.node-accessories-rental-detail.node-teaser{height:auto}.node-surf-lesson-option-detail.node-teaser .field-name-book-lesson-button,.node-surfboard-rental-detail.node-teaser .field-name-book-board-button,.node-accessories-rental-detail.node-teaser .field-name-book-accessory-button{position:relative;margin-top:25px}.node-surfboard-rental-detail.node-teaser h2,.node-accessories-rental-detail.node-teaser h2{width:100%;max-height:75px}.node-surf-lesson-option-detail.node-teaser h2,.node-surfboard-rental-detail.node-teaser h2,.node-accessories-rental-detail.node-teaser h2{float:unset}.node-surf-lesson-option-detail.node-teaser .field-name-option-price,.node-surfboard-rental-detail.node-teaser .field-name-field-daily-price,.node-accessories-rental-detail.node-teaser .field-name-field-daily-price{float:unset}
.node-surfboard-rental-detail.node-teaser .field-name-field-category{float:unset;display:inline-block}.node-surf-lesson-option-detail.view-mode-full .group-left,.node-surfboard-rental-detail.view-mode-full .group-left{padding-right:0;width:100%}.node-surf-lesson-option-detail.view-mode-full .group-right,.node-surfboard-rental-detail.view-mode-full .group-right{width:100%}.node-surf-lesson-option-detail.view-mode-full .field-slideshow-pager li,.node-surfboard-rental-detail.view-mode-full .field-slideshow-pager li{margin:0 10px}#block-views-book-now-calendar-block-1,#block-views-book-now-lesson-instances-block,#block-views-2bd5677a3d6200d86734422ab19ce7fd,#block-views-c33d14b59852387c621d9293013e10c6,#block-views-fd40689e26dfd1eb30cc426fb3e06af6,#block-views-e43095157669cf335fdfe5529625ebaf{padding:0 10px 10px;font-size:15px}#block-block-12 h2,#block-views-c33d14b59852387c621d9293013e10c6 h2{font-size:20px}.view .date-nav-wrapper .date-heading{top:-20px}#node-2404 table,.view .date-nav-wrapper .date-heading h3{font-size:12px}.view .date-nav-wrapper .date-heading h3{font-size:20px;padding-top:30px}.view .date-nav-wrapper .date-nav{margin-bottom:0;padding-bottom:0}.pager li a{padding:5px 10px}#block-block-14{margin-right:10px}#block-block-14 .content a{display:inline-block;float:right;clear:both;margin-bottom:20px;margin-left:0}.line-1,.md-object.line-1{width:100% !important;font-size:15px !important;top:36.125% !important}.line-2,.md-object.line-2{top:46.125% !important;font-size:15px !important}.line-3,.md-object.line-3{top:57.125% !important;font-size:25px !important}.md-objects{margin:0 10px}#node-2404 .field-name-body,#node-212 .field-name-body{display:none}#block-uc-ajax-cart-delta-0{padding-top:3px}#block-uc-ajax-cart-delta-0{clear:both}.block__title{text-align:center}#uc-cart-view-form .form-actions input{vertical-align:middle;display:inline-block;margin-bottom:10px;width:200px}#block-block-16 .content{font-size:.6em}#block-block-15{margin:0;display:block;float:none}#block-block-15 .content img{max-width:75px !important;height:auto !important;display:inline-block}#block-block-15 .content p{display:inline-block;margin:5px 0 15px}#block-block-15 center{display:none}.uc-cart-checkout-form .uc-store-address-field .form-item label{width:90%;text-align:left}#uc-cart-checkout-form fieldset{margin-bottom:25px}#uc-cart-checkout-form select{width:50%;overflow:hidden}#uc-cart-checkout-form option{max-width:50%;overflow:hidden}#line-items-div{margin:15px 0;float:none}.field-name-field-images img,.field-name-field-board-image img{width:100%;height:auto}.page-node- .field-name-title,.page-node- .field-name-option-price,.page-node- .field-name-field-is-this-for-me-,.page-node- .field-type-taxonomy-term-reference,.page-node- .group-specifictions,.page-node- .field-name-body{padding:0 10px !important}.node-type-surfboard-rental-detail .field-name-price-usd,.node-type-surfboard-rental-detail .field-name-title,.node-type-surfboard-rental-detail .field-name-option-price,.node-type-surfboard-rental-detail .field-type-number-integer,.node-type-surfboard-rental-detail .field-name-body,.node-type-accessories-rental-detail .field-name-price-usd,.node-type-accessories-rental-detail .field-name-title,.node-type-accessories-rental-detail .field-name-option-price,.node-type-accessories-rental-detail .field-type-number-integer,.node-type-accessories-rental-detail .field-name-body,.view-mode-teaser .field-name-title,.view-mode-teaser .field-type-taxonomy-term-reference,.view-mode-teaser .field-name-field-dimensions,.view-mode-teaser .field-name-option-price,.view-mode-teaser .field-type-number-integer,.view-mode-teaser .field-name-price-usd,.view-mode-teaser .field-name-body{padding:0 10px}.field-name-price-usd{font-size:.9em;margin-bottom:25px}.node-teaser .field-name-price-usd{position:absolute;top:240px;right:0;margin-bottom:0}.us_price{margin-top:5px;font-size:.65em;font-family:'domine-regular';font-weight:400}.node-teaser .us_price{margin-top:0;text-align:left}.group-right .us_price{display:block;clear:both;margin-top:0}.group-right .display-price{padding:0;text-align:left}
.price_info{text-align:center;font-size:.9em;margin-bottom:25px}#block-block-17 .content{text-align:center}.order-review-table #edit-submit{background:#f600ff}.node-type-page table{display:block;overflow-x:auto}.node-type-page p{padding:0 10px}.node-accessories-rental-detail.view-mode-full .group-right,.node-accessories-rental-detail.view-mode-full .group-left{width:100%;padding:0}#block-block-19 .content table td a img{max-height:300px;height:auto !important}#block-block-21 .content p{position:relative;padding-left:50px}#block-block-21 .content a{line-height:1;text-align:left;display:inline-block}#block-block-21 .content>p a:first-of-type{position:absolute;top:50%;transform:translateY(-50%);left:0}}