/*
 * Theme Name: Royal Dornoch WordPress Theme
 * Author: Craig Simpson <craig@craigsimpson.scot>
 * Description: WordPress Theme for Royal Dornoch Golf Club, built on the Genesis Framework.
 * Version: 2.0.0
 * License: GPL-3.0
 * Text Domain: royal-dornoch
 * Domain Path: /languages
 * Template: genesis
 */
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.screen-reader-shortcut,.screen-reader-text,.screen-reader-text span{border:0;clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-shortcut:focus,.screen-reader-text:focus,.widget_search [type=submit]:focus{background:#c8c8c8;clip:auto!important;color:#1e1f1f;display:block;font-weight:700;height:auto;text-decoration:none;width:auto;z-index:3}.genesis-skip-link{margin:0}.genesis-skip-link li{height:0;list-style:none;width:0}:focus{outline:1px solid #c8c8c8}.button,button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#1e1f1f;border:0;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-family:Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif;font-size:14px;font-size:.875rem;-webkit-font-smoothing:antialiased;font-weight:700;line-height:1;padding:10px 21px;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.button:focus,.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:#cb2027;color:#fff}.button:disabled,button:disabled,input[type=button]:disabled,input[type=reset]:disabled,input[type=submit]:disabled{cursor:not-allowed;opacity:.5}.button:disabled:hover,button:disabled:hover,input[type=button]:disabled:hover,input[type=reset]:disabled:hover,input[type=submit]:disabled:hover{background-color:#1e1f1f}.button--book{font-size:20px;font-size:1.25rem;padding:5px 10px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#363636;background-image:linear-gradient(180deg,#444,#222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff444444",endColorstr="#ff222222",GradientType=0);border-color:#222 #222 #000;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.button--book:focus,.button--book:hover{background-color:#1e1f1f}input:not([type]),input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #c8c8c8;border-radius:4px;box-shadow:inset 0 1px 3px rgba(30,31,31,.06);box-sizing:border-box;display:block;font-family:Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif;font-size:14px;font-size:.875rem;margin-bottom:10px;padding:10px;width:100%}input:not([type]):hover,input[type=color]:hover,input[type=date]:hover,input[type=datetime-local]:hover,input[type=datetime]:hover,input[type=email]:hover,input[type=month]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=time]:hover,input[type=url]:hover,input[type=week]:hover,select:hover,textarea:hover{border-color:#b4b4b4}input:not([type]):focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{border-color:#b4b4b4;box-shadow:inset 0 0 5px hsla(0,0%,73%,.7);outline:none}input:not([type]):disabled,input[type=color]:disabled,input[type=date]:disabled,input[type=datetime-local]:disabled,input[type=datetime]:disabled,input[type=email]:disabled,input[type=month]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=time]:disabled,input[type=url]:disabled,input[type=week]:disabled,select:disabled,textarea:disabled{background-color:#f2f2f2;cursor:not-allowed}input:not([type]):disabled:hover,input[type=color]:disabled:hover,input[type=date]:disabled:hover,input[type=datetime-local]:disabled:hover,input[type=datetime]:disabled:hover,input[type=email]:disabled:hover,input[type=month]:disabled:hover,input[type=number]:disabled:hover,input[type=password]:disabled:hover,input[type=search]:disabled:hover,input[type=tel]:disabled:hover,input[type=text]:disabled:hover,input[type=time]:disabled:hover,input[type=url]:disabled:hover,input[type=week]:disabled:hover,select:disabled:hover,textarea:disabled:hover{border:1px solid #6f6f6f}input:not([type])::-webkit-input-placeholder,input[type=color]::-webkit-input-placeholder,input[type=date]::-webkit-input-placeholder,input[type=datetime-local]::-webkit-input-placeholder,input[type=datetime]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=month]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=time]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,input[type=week]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#1e1f1f}input:not([type])::-ms-input-placeholder,input[type=color]::-ms-input-placeholder,input[type=date]::-ms-input-placeholder,input[type=datetime-local]::-ms-input-placeholder,input[type=datetime]::-ms-input-placeholder,input[type=email]::-ms-input-placeholder,input[type=month]::-ms-input-placeholder,input[type=number]::-ms-input-placeholder,input[type=password]::-ms-input-placeholder,input[type=search]::-ms-input-placeholder,input[type=tel]::-ms-input-placeholder,input[type=text]::-ms-input-placeholder,input[type=time]::-ms-input-placeholder,input[type=url]::-ms-input-placeholder,input[type=week]::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#1e1f1f}input:not([type])::placeholder,input[type=color]::placeholder,input[type=date]::placeholder,input[type=datetime-local]::placeholder,input[type=datetime]::placeholder,input[type=email]::placeholder,input[type=month]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=time]::placeholder,input[type=url]::placeholder,input[type=week]::placeholder,select::placeholder,textarea::placeholder{color:#1e1f1f}fieldset{background-color:transparent;border:0;margin:0;padding:0}label,legend{display:block;font-weight:700;margin-bottom:5px}textarea{resize:vertical}[type=checkbox],[type=radio]{display:inline;margin-right:5px}[type=file]{margin-bottom:10px;width:100%}h1,h2,h3,h4,h5,h6{font-family:Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif;line-height:1.2;margin:0 0 10px}h1{font-size:24px;font-size:1.5rem}h1.entry-title{border-bottom:1px solid #e6e6e6;padding-bottom:5px}h2{font-size:20px;font-size:1.25rem}h3,h4{font-size:16px;font-size:1rem}h5,h6{font-size:14px;font-size:.875rem}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body,html{height:100%}ol,ul{list-style-type:none;margin:0;padding:0}.entry-content ol,.entry-content ul{list-style-type:square;margin:0 0 21px 21px}dl,dt{margin:0}dt{font-weight:600}dd,figure{margin:0}img,picture{height:auto;margin:0;max-width:100%;vertical-align:middle}table{border-collapse:collapse;margin:10px 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #a1a1a1;font-weight:700;text-align:left}td,th{padding:10px 0}td{border-bottom:1px solid #d7d7d7}td,th,tr{vertical-align:middle}body{background-color:#fff;color:#454647;font-family:Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif;font-size:14px;font-size:.875rem;font-weight:400;line-height:1.5;overflow-x:hidden}p{margin:0 0 21px}a{color:#454647;text-decoration:underline}a:active,a:focus,a:hover{color:#343535;text-decoration:none}hr{border-bottom:1px solid #d7d7d7;border-left:0;border-right:0;border-top:0;margin:21px 0}.aligncenter,.alignleft,.alignright{display:block;float:none;margin:0 auto 21px}.post-edit-link{background-color:#f5f5f5;display:inline-block;font-size:13px;font-size:.8125rem;margin-top:24px;padding:5px;text-decoration:none;text-transform:uppercase}body#tinymce{background-color:#fff;padding:21px!important}.site-footer{border-top:1px solid #e6e6e6;padding:10px 0}.site-footer .wrap:first-of-type{margin-bottom:10px}.site-footer .secondary-menu .genesis-nav-menu .menu-item{border-width:0;border-right:1px solid #6f6f6f}.site-footer .secondary-menu .genesis-nav-menu .menu-item:last-child{border-right-width:0}.site-footer .secondary-menu .genesis-nav-menu .menu-item a{color:#454647;padding:5px 10px}.site-footer .translation{text-align:right}.site-footer .credits{float:left;display:block;margin-right:2.35765%;width:100%;font-size:10px;font-size:.625rem;text-align:right}.site-footer .credits:last-child{margin-right:0}.site-footer .credits p{margin-bottom:0}.site-header{background:url(assets/images/tweed-header-background.jpg);position:relative}.site-header .wrap{display:flex;flex-wrap:wrap;position:relative;z-index:1}.site-header .title-area{padding:20px 0;width:100%}.site-header .title-area--logo{width:50%}.site-header .title-area--tagline{display:flex;align-items:center;justify-content:center;width:50%}.site-header .title-area--widgets{color:#fff;font-size:15px;font-size:.9375rem;text-align:left;padding:5px 5px 21px 21px}.site-header .overlay{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0}.site-header .title-area--tagline{text-align:center}.site-header .contact-details-and-webcam,.site-header .online-booking-payment{display:block;overflow:hidden;width:100%}.site-header .contact-details-and-webcam .button,.site-header .contact-details-and-webcam p,.site-header .online-booking-payment .button,.site-header .online-booking-payment p{margin-bottom:5px}.site-header .contact-details-and-webcam ul{margin-right:auto;max-width:250px}.site-header .contact-details-and-webcam li{display:block;float:left;margin-right:21px}.site-header a{color:#fff;font-weight:700}.site-inner{background-color:#fff;padding:2.5% 0}.sidebar-content .content-sidebar-wrap{display:block}.sidebar-content .content-sidebar-wrap:after{clear:both;content:"";display:table}.wrap{max-width:1080px;margin-left:auto;margin-right:auto;padding:0 5%}.wrap:after{clear:both;content:"";display:table}.brown .overlay,.brown .title-area--widgets{background-color:rgba(84,48,26,.7)}.brown .nav-primary,.brown .sub-menu{background-color:#765a48}.brown .sidebar-primary{background-color:#9f8b7f}.blue .overlay,.blue .title-area--widgets{background-color:rgba(0,57,92,.7)}.blue .nav-primary,.blue .sub-menu{background-color:#7b909c}.blue .sidebar-primary{background-color:#b0bcc4}.teal .overlay,.teal .title-area--widgets{background-color:rgba(24,60,71,.7)}.teal .nav-primary,.teal .sub-menu{background-color:#46636c}.teal .sidebar-primary{background-color:#8b9ea3}.light-green .overlay,.light-green .title-area--widgets{background-color:rgba(89,130,123,.7)}.light-green .nav-primary,.light-green .sub-menu{background-color:#9bb8b6}.light-green .sidebar-primary{background-color:#9bb4b0}.mid-green .overlay,.mid-green .title-area--widgets{background-color:rgba(100,101,21,.7)}.mid-green .nav-primary,.mid-green .sub-menu{background-color:#a4a37f}.mid-green .sidebar-primary{background-color:#a2a372}.dark-green .overlay,.dark-green .title-area--widgets{background-color:rgba(52,70,13,.7)}.dark-green .nav-primary,.dark-green .sub-menu{background-color:#5d6b3d}.dark-green .sidebar-primary{background-color:#85906e}.grey .overlay,.grey .title-area--widgets{background-color:rgba(83,83,74,.7)}.grey .nav-primary,.grey .sub-menu{background-color:#86867e}.grey .sidebar-primary{background-color:#85847d}.competitions{border-top:1px solid #e6e6e6;padding-top:21px;list-style-type:none!important;margin:0!important}.competition{border-bottom:1px solid #e6e6e6;margin-bottom:21px;padding-bottom:21px}.competition:last-of-type{border-bottom-width:0;margin-bottom:0;padding-bottom:0}.competition__title{margin-bottom:5px}.competition__title em{color:#6f6f6f;font-size:18px;font-size:1.125rem}.competition__meta{margin-bottom:10px}.competition__description p:last-of-type,.competition__entry-form{margin-bottom:0}.nav-primary{border-bottom:1px solid #fff;border-top:1px solid #fff}.genesis-nav-menu{display:flex;flex-direction:column}.genesis-nav-menu .menu-item{position:relative}.genesis-nav-menu .menu-item:not(:first-of-type){border-bottom:1px solid #f2f2f2}.genesis-nav-menu .menu-item a{color:#fff;display:block;font-size:14px;font-size:.875rem;padding:10px 0;text-decoration:none;text-transform:uppercase}.genesis-nav-menu .sub-menu{display:none;z-index:2}.genesis-nav-menu .sub-menu .menu-item{display:block}.genesis-nav-menu .sub-menu .menu-item a{padding:5px 10px}.slider{height:400px;overflow:hidden}.slider--single{background-position:50%;background-repeat:no-repeat;background-size:cover;height:400px}.social-media-icons{margin:0 0 21px;padding:0;list-style-type:none;text-align:center}.social-media-icons li{display:inline-block}.social-media-icons a{opacity:.7}.social-media-icons a:focus,.social-media-icons a:hover{opacity:1}.team-members{border-top:1px solid #e6e6e6;padding-top:21px;list-style-type:none!important;margin:0!important}.team-member{display:block;border-bottom:1px solid #e6e6e6;margin-bottom:21px;padding-bottom:21px}.team-member:after{clear:both;content:"";display:table}.team-member:last-of-type{border-bottom-width:0;margin-bottom:0;padding-bottom:0}.team-member .profile-information{float:left;display:block;margin-right:2.35765%;width:82.94039%}.team-member .profile-information:last-child{margin-right:0}.team-member .profile-pic{float:left;display:block;margin-right:2.35765%;width:14.70196%}.team-member .profile-pic:last-child{margin-right:0}.site-description,.site-title{font-family:Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif;font-size:14px;font-size:.875rem;font-weight:400;line-height:1.5;margin-bottom:0}.site-title{margin:0 auto;max-width:305px}.widget .widget-title{border-top:1px solid #fff;border-bottom:1px solid #fff;color:#fff;margin-bottom:0;font-size:14px;font-size:.875rem;text-transform:uppercase;padding:10px}.widget .textwidget{overflow:hidden;padding:10px}.widget .textwidget a{text-decoration:none;color:#fff}.widget .textwidget .alignleft{margin-bottom:0;margin-right:10px}.sidebar-primary .widget_media_image .widget-title:before{content:"\f236";font-family:Dashicons;font-size:24px;font-size:1.5rem;vertical-align:-7px;margin-right:10px}.bx-wrapper{position:relative;padding:0;*zoom:1;touch-action:pan-y}.bx-wrapper img{max-width:100%;display:block}.bxslider{margin:0;padding:0}ul.bxslider{list-style:none}.bx-viewport{-webkit-transform:translateZ(0)}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(assets/images/bx_loader.gif) 50% no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:4}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager-item{display:inline-block;vertical-align:bottom;*zoom:1;*display:inline}.bx-wrapper .bx-pager-item{font-size:0;line-height:0}.bx-wrapper .bx-prev{left:10px;background:url(assets/images/controls.png) no-repeat 0 -32px}.bx-wrapper .bx-prev:focus,.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next{right:10px;background:url(assets/images/controls.png) no-repeat -43px -32px}.bx-wrapper .bx-next:focus,.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:5}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(assets/images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:focus,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(assets/images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:focus,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}.gform_fields.gform_fields{margin:0;list-style-type:none}.hidden_label label{display:none}[name=input_2],[name=input_8]{height:100px}@media screen and (min-width:30rem){.alignleft{display:block;float:left;margin:0 21px 21px 0}.alignright{display:block;float:right;margin:0 0 21px 21px}.site-header .title-area{width:100%}.social-media-icons{text-align:left}.site-title{margin:0}}@media screen and (min-width:48rem){.site-footer{padding:21px 0}.site-footer .secondary-menu,.site-footer .translation{float:left;display:block;margin-right:2.35765%;width:48.82117%}.site-footer .secondary-menu:last-child,.site-footer .translation:last-child{margin-right:0}.site-header .title-area{width:33.333%}.sidebar-content .content{float:left;display:block;margin-right:2.35765%;width:74.41059%;margin-left:25.58941%}.sidebar-content .content:last-child{margin-right:0}.sidebar-content .sidebar{float:left;display:block;margin-right:2.35765%;width:23.23176%;margin-left:-102.35765%}.sidebar-content .sidebar:last-child{margin-right:0}.genesis-nav-menu{flex-direction:row}.genesis-nav-menu .menu-item:not(:first-of-type){border-bottom-width:0}.genesis-nav-menu .menu-item a{padding:10px}.genesis-nav-menu>.menu-item{border-right:1px solid #fff}.genesis-nav-menu>.menu-item:first-of-type{border-left:1px solid #fff}.genesis-nav-menu>.menu-item-has-children.menu-item-has-children>a{padding-right:21px}.genesis-nav-menu>.menu-item-has-children.menu-item-has-children>a:after{color:#fff;content:" ▼";font-size:10px;font-size:.625rem;position:absolute;right:8px;top:12px}.genesis-nav-menu .sub-menu{position:absolute;width:200px}.menu-toggle,.sub-menu-toggle{display:none}.social-media-icons{text-align:right}}@media screen and (min-width:71.25rem){.wrap{padding:0}}
/*# sourceMappingURL=style.css.map */
