@font-face {
font-family: 'Genericons';
src: url(//www.surfmotelfortbragg.com/wp-content/themes/surfmotel/genericons/font/genericons-regular-webfont.eot);
}
@font-face {
font-family: 'Genericons';
src: url(data:application/font-woff;charset=utf-8;base64,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) format('woff'),
url(//www.surfmotelfortbragg.com/wp-content/themes/surfmotel/genericons/font/genericons-regular-webfont.ttf) format('truetype'),
url(//www.surfmotelfortbragg.com/wp-content/themes/surfmotel/genericons/font/genericons-regular-webfont.svg#genericonsregular) format('svg');
font-weight: normal;
font-style: normal;
} .genericon {
display: inline-block;
width: 16px;
height: 16px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 16px;
line-height: 1;
font-family: 'Genericons';
text-decoration: inherit;
font-weight: normal;
font-style: normal;
vertical-align: top;
} .genericon {
*overflow: auto;
*zoom: 1;
*display: inline;
}  .genericon-standard:before {        content: '\f100'; }
.genericon-aside:before {           content: '\f101'; }
.genericon-image:before {           content: '\f102'; }
.genericon-gallery:before {         content: '\f103'; }
.genericon-video:before {           content: '\f104'; }
.genericon-status:before {          content: '\f105'; }
.genericon-quote:before {           content: '\f106'; }
.genericon-link:before {            content: '\f107'; }
.genericon-chat:before {            content: '\f108'; }
.genericon-audio:before {           content: '\f109'; } .genericon-github:before {          content: '\f200'; }
.genericon-dribbble:before {        content: '\f201'; }
.genericon-twitter:before {         content: '\f202'; }
.genericon-facebook:before {        content: '\f203'; }
.genericon-facebook-alt:before {    content: '\f204'; }
.genericon-wordpress:before {       content: '\f205'; }
.genericon-googleplus:before {      content: '\f206'; }
.genericon-linkedin:before {        content: '\f207'; }
.genericon-linkedin-alt:before {    content: '\f208'; }
.genericon-pinterest:before {       content: '\f209'; }
.genericon-pinterest-alt:before {   content: '\f210'; }
.genericon-flickr:before {          content: '\f211'; }
.genericon-vimeo:before {           content: '\f212'; }
.genericon-youtube:before {         content: '\f213'; }
.genericon-tumblr:before {          content: '\f214'; }
.genericon-instagram:before {       content: '\f215'; }
.genericon-codepen:before {         content: '\f216'; }
.genericon-polldaddy:before {       content: '\f217'; }
.genericon-googleplus-alt:before {  content: '\f218'; }
.genericon-path:before {            content: '\f219'; }
.genericon-skype:before {           content: '\f220'; }
.genericon-digg:before {            content: '\f221'; }
.genericon-reddit:before {          content: '\f222'; }
.genericon-stumbleupon:before {     content: '\f223'; }
.genericon-pocket:before {          content: '\f224'; }
.genericon-dropbox:before {         content: '\f225'; } .genericon-comment:before {         content: '\f300'; }
.genericon-category:before {        content: '\f301'; }
.genericon-tag:before {             content: '\f302'; }
.genericon-time:before {            content: '\f303'; }
.genericon-user:before {            content: '\f304'; }
.genericon-day:before {             content: '\f305'; }
.genericon-week:before {            content: '\f306'; }
.genericon-month:before {           content: '\f307'; }
.genericon-pinned:before {          content: '\f308'; } .genericon-search:before {          content: '\f400'; }
.genericon-unzoom:before {          content: '\f401'; }
.genericon-zoom:before {            content: '\f402'; }
.genericon-show:before {            content: '\f403'; }
.genericon-hide:before {            content: '\f404'; }
.genericon-close:before {           content: '\f405'; }
.genericon-close-alt:before {       content: '\f406'; }
.genericon-trash:before {           content: '\f407'; }
.genericon-star:before {            content: '\f408'; }
.genericon-home:before {            content: '\f409'; }
.genericon-mail:before {            content: '\f410'; }
.genericon-edit:before {            content: '\f411'; }
.genericon-reply:before {           content: '\f412'; }
.genericon-feed:before {            content: '\f413'; }
.genericon-warning:before {         content: '\f414'; }
.genericon-share:before {           content: '\f415'; }
.genericon-attachment:before {      content: '\f416'; }
.genericon-location:before {        content: '\f417'; }
.genericon-checkmark:before {       content: '\f418'; }
.genericon-menu:before {            content: '\f419'; }
.genericon-refresh:before {         content: '\f420'; }
.genericon-minimize:before {        content: '\f421'; }
.genericon-maximize:before {        content: '\f422'; }
.genericon-404:before {             content: '\f423'; }
.genericon-spam:before {            content: '\f424'; }
.genericon-summary:before {         content: '\f425'; }
.genericon-cloud:before {           content: '\f426'; }
.genericon-key:before {             content: '\f427'; }
.genericon-dot:before {             content: '\f428'; }
.genericon-next:before {            content: '\f429'; }
.genericon-previous:before {        content: '\f430'; }
.genericon-expand:before {          content: '\f431'; }
.genericon-collapse:before {        content: '\f432'; }
.genericon-dropdown:before {        content: '\f433'; }
.genericon-dropdown-left:before {   content: '\f434'; }
.genericon-top:before {             content: '\f435'; }
.genericon-draggable:before {       content: '\f436'; }
.genericon-phone:before {           content: '\f437'; }
.genericon-send-to-phone:before {   content: '\f438'; }
.genericon-plugin:before {          content: '\f439'; }
.genericon-cloud-download:before {  content: '\f440'; }
.genericon-cloud-upload:before {    content: '\f441'; }
.genericon-external:before {        content: '\f442'; }
.genericon-document:before {        content: '\f443'; }
.genericon-book:before {            content: '\f444'; }
.genericon-cog:before {             content: '\f445'; }
.genericon-unapprove:before {       content: '\f446'; }
.genericon-cart:before {            content: '\f447'; }
.genericon-pause:before {           content: '\f448'; }
.genericon-stop:before {            content: '\f449'; }
.genericon-skip-back:before {       content: '\f450'; }
.genericon-skip-ahead:before {      content: '\f451'; }
.genericon-play:before {            content: '\f452'; }
.genericon-tablet:before {          content: '\f453'; }
.genericon-send-to-tablet:before {  content: '\f454'; }
.genericon-info:before {            content: '\f455'; }
.genericon-notice:before {          content: '\f456'; }
.genericon-help:before {            content: '\f457'; }
.genericon-fastforward:before {     content: '\f458'; }
.genericon-rewind:before {          content: '\f459'; }
.genericon-portfolio:before {       content: '\f460'; }
.genericon-heart:before {           content: '\f461'; }
.genericon-code:before {            content: '\f462'; }
.genericon-subscribe:before {       content: '\f463'; }
.genericon-unsubscribe:before {     content: '\f464'; }
.genericon-subscribed:before {      content: '\f465'; }
.genericon-reply-alt:before {       content: '\f466'; }
.genericon-reply-single:before {    content: '\f467'; }
.genericon-flag:before {            content: '\f468'; }
.genericon-print:before {           content: '\f469'; }
.genericon-lock:before {            content: '\f470'; }
.genericon-bold:before {            content: '\f471'; }
.genericon-italic:before {          content: '\f472'; }
.genericon-picture:before {         content: '\f473'; }
.genericon-fullscreen:before {      content: '\f474'; } .genericon-uparrow:before {         content: '\f500'; }
.genericon-rightarrow:before {      content: '\f501'; }
.genericon-downarrow:before {       content: '\f502'; }
.genericon-leftarrow:before {       content: '\f503'; }@import url("https://fonts.googleapis.com/css?family=Lusitana");
@import url("https://fonts.googleapis.com/css?family=Rochester");
iframe.video {
width: 100%;
height: 315px;
border: none;
}
h3.popupheader{
font-size: 24px;
color: black;
text-align: center;
margin-bottom: 0px;
}
h4.popupsubheader{
font-size: 20px;
color: red;
text-align: center;
margin-top: 4px;
}
h4.popupsubheader2{
font-size: 16px;
color: #0776c4;
font-weight:bold;
text-align: left;
}
p.popuptextstrong {
font-size: 16px;
font-weight:bold;
}
p.popuptext {
font-size: 16px;
}
body,button,html,input,select,textarea{font-family:"Open Sans",sans-serif!important}
h2,h4{margin:25px 0}
.hm-facility .rdmore:hover,.rdmore:focus{border:1px solid rgba(167,167,167,0.46)}
.last-bg{background-color:#f3f3f3;padding:30px}
.last-bg>h2{color:#46C646}
address,p{margin:0 0 24px}
address,blockquote,dfn{font-style:italic}
.room-info ul,ul{list-style-type:square}
ul.sub-menu li a{color:#141412!important}
ul.sub-menu{box-shadow:0 -1px 1px 1px rgba(0,0,0,0.2);margin-top:0!important;background:#fff!important;padding-bottom:0!important}
.sub-menu li a{padding:15px 16px 10px!important}
ul.nav-menu ul a:hover,ul.nav-menu ul a:focus{color: #46C646!important;background-color:#fff;}
body,figure,form,li>ol,li>ul{margin:0}
input[type=checkbox],input[type=radio],legend{padding:0}
pre,textarea{overflow:auto}
.carousel-control{color:#46C646!important;text-shadow:none!important;filter:none!important;opacity:.8!important}
hr,img,legend{border:0}
.alignleft,.fitem,.fleft{float:left}
.comment-content img,.entry-content img,.entry-summary img,.widget img,.wp-caption,button,embed,iframe,input,object,select,textarea,video{max-width:100%}
.page-links,th{text-transform:uppercase}
.comment-author .fn,.entry-content,.widget,pre{word-wrap:break-word}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
article,aside,details,figcaption,figure,footer,header,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{color:#141412;line-height:1.5}
a{color:#ca3c08;text-decoration:none}
h1,h2,h3,h4,h5,h6{clear:both;font-family:Open Sans,Georgia,serif;line-height:1.3}
h1{font-size:48px;margin:33px 0}
h2{font-size:30px}
h3{font-size:22px;margin:22px 0}
h4{font-size:20px}
h5{font-size:18px;margin:30px 0}
h6{font-size:16px;margin:36px 0}
abbr[title]{border-bottom:1px dotted}
b,dt,strong{font-weight:700}
mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:Open Sans,serif;font-size:14px;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}
pre{background:#f5f5f5;color:#666;font-family:Open Sans;font-size:14px;margin:20px 0;padding:20px;white-space:pre;white-space:pre-wrap}
blockquote,q{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}
blockquote{font-size:18px;font-weight:300;margin:24px 40px}
blockquote blockquote{margin-right:0}
blockquote cite,blockquote small{font-size:14px;font-weight:400;text-transform:uppercase}
blockquote em,blockquote i{font-style:normal;font-weight:300}
blockquote b,blockquote strong,caption,td,th{font-weight:400}
small{font-size:smaller}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
dl{margin:0 20px}
dd{margin:0 0 20px}
menu,ol,ul{margin:16px 0;padding:0 0 0 40px}
nav ol,nav ul{list-style:none}
img{-ms-interpolation-mode:bicubic;vertical-align:middle}
svg:not(:root){overflow:hidden}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{white-space:normal}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}
.ffwrap,.roomblock,textarea{vertical-align:top}
button,input{line-height:normal}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],input[disabled]{cursor:default}
input[type=search]{-webkit-appearance:textfield;padding-right:2px;width:270px}
input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
table{border-bottom:1px solid #ededed;border-collapse:collapse;border-spacing:0;font-size:14px;line-height:2;margin:0 0 20px;width:100%}
caption,td,th{text-align:left}
.ffwrap,.rooomspage{text-align:center}
caption{font-size:16px;margin:20px 0}
th{font-weight:700}
td{border-top:1px solid #ededed;padding:6px 10px 6px 0}
del{color:#333}
ins{background:#fff9c0;text-decoration:none}
hr{background:url(//www.surfmotelfortbragg.com/wp-content/themes/surfmotel/images/dotted-line.png) center top;background-size:4px 4px;height:1px;margin:0 0 24px}
.title_warp{background-image:url(//www.surfmotelfortbragg.com/wp-content/themes/surfmotel/images/header-bg.jpg);min-height:250px;margin-bottom:15px;background-position:top}
.abt-img img{padding-top:40px}
.policy-ul{line-height:30px}
.title_warp h2{margin:30px 0;color:#fff;text-align:center}
.breadcurbs-inner{border:8px solid rgba(175,175,175,0.4);display:inline-block;padding:6px;position:relative}
.breadcrubs{background:rgba(175,175,175,0.4) none repeat scroll 0 0;display:inline-block;padding:0 155px;position:relative;z-index:999}
.breadcrubs > h1{font-family:'Rochester',cursive;color:#fff;font-size:50px;border:none}
.welcome-section.ptb-110{padding:50px 0;text-align:center}
.innercontent{padding-bottom:25px}
.abtus{margin-bottom:25px}
.home-link img{position:absolute}
.dblroomblock .nemus-slider{margin-bottom:0!important}
.roomblock{background:#F8F8F8;margin:15px 15px 40px;border:1px solid #eee;width:45%;min-height:632px;display:inline-block;position:relative;transition:all ease .3s}
.ffwrap,.ffwrap img{margin:10px;display:inline-block}
.nemus-direction-nav a::before{color:#fff}
.site-content p,.splofrpage{font-size:14px;color:#3C3C3C;line-height:27px}
div#lightbox{z-index:10000}
.roomblockh{min-height:533px}
.ffwrap img{border-radius:50%}
.btnwrp,a.mrbtn{text-align:center;margin:0}
.ffwrap b{display:inline-block;color:#555;font-weight:400}
.roomblock:hover{background:#f8f8f8;-moz-box-shadow:0 1px 2px 0 #B3B3B3;-webkit-box-shadow:0 1px 2px 0 #B3B3B3;box-shadow:0 2px 4px 0 #B3B3B3}
.btnwrp{position:absolute;width:100%;bottom:-24px}
.contactmap,a.mrbtn{position:relative}
a.mrbtn{background:#fff;bottom:0;color:#46C646;display:inline-block;padding:9px 35px;text-decoration:none;font-weight:700;transition:background .5s ease;-moz-transition:background .5s ease;border:1px solid #46C646;-o-transition:background .5s ease}
a.mrbtn:hover{text-decoration:none;color:#fff;background:#A76709}
.rminfo{padding:10px 10px 0}
.rminfo h3{font-size:24px;margin-bottom:10px;color:#46C646;margin-top:3px;padding:10px}
.rminfo h3 span{color:red;text-align:right;font-size:10px;font-family:arial}
.rminfo ul li{margin:11px 0;text-align:left}
.rminfo ul{margin:0}
.fitem{width:263px;height:262px;margin:40px 20px;background:#1f79cc;border-radius:50%;cursor:pointer;box-shadow:0 0 1px 230px rgba(186,217,255,.28) inset,0 0 0 0 #85BCEF inset;transition:all .5s ease-in;transition:box-shadow .4s ease-in-out;-webkit-border-radius:50%;-webkit-box-shadow:inset 0 0 1px 230px rgba(186,217,255,.28) inset,0 0 0 0 #85BCEF inset;-webkit-transition:box-shadow .4s ease-in-out;-moz-border-radius:50%;-moz-box-shadow:inset 0 0 1px 230px rgba(186,217,255,.28) inset,0 0 0 0 #85BCEF inset;-moz-transition:box-shadow .4s ease-in-out;-o-transition:box-shadow .4s ease-in-out;-ms-transition:box-shadow .4s ease-in-out}
.fitem:hover{opacity:1;-webkit-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in;box-shadow:inset 0 0 0 0 rgba(225,239,255,.6),inset 0 0 0 0 #1f79cc,0 0 10px rgba(0,0,0,.3)}
.contact-add-block{position:absolute;bottom:280px;left:0;transition:all ease .5s;display:inline-flex;width:87%;background:#fff;right:0;box-shadow:0 6px 10px 0 rgba(0,0,0,.3);margin:0 auto;z-index:10}
.contactfrm{margin-top:200px}
.location-map{margin-top:30px;margin-bottom:30px}
.th-content{padding:15px 20px;min-height:265px}
.contact-add-block .writeus{flex:initial;text-align:center;padding:30px}
.tour-block img{box-shadow:0 0 18px 2px rgba(0,0,0,0.2)}
.contact-add-block .writeus h2{margin-top:0;color:#46C646}
.contact-add-block .writeus p:last-child{margin-bottom:8px}
.contact-add-block .writeus .envelop:before{content:'';display:inline-block;width:102%;height:102%;position:absolute;top:-1%;left:-1%;opacity:0;z-index:0;border:1px solid #46C646;border-radius:50em;transition:all .3s cubic-bezier(.38,.91,.62,.99)}
.contact-add-block .writeus h4{color:grey;margin:0}
.contact-add-block .writeus a,.contact-add-block .writeus a:focus,.contact-add-block .writeus a:hover{color:grey;text-decoration:none}
.contact-add-block .writeus .envelop:after{border:none;opacity:1;background-color:#a65bf4!important;transform:scale(0);transition:all .3s ease-out}
.nemus-direction-nav a{top:60%!important}
.contact-add-block .writeus h2{margin-bottom:15px}
.contact-add-block .writeus p{margin-bottom:18px}
.contact-add-block .writeus .envelop{display:inline-block;width:90px;height:90px;font-size:55px;position:relative;border-color:#46C646!important;z-index:2;border:2px solid #8f9fba;border-radius:50%;transition:all .4s cubic-bezier(.38,.91,.62,.99)}
.contact-add-block .writeus .envelop:hover{border-color:transparent;color:#fff;background:#46C646;transform:scale(1.05)}
.contact-add-block .writeus .envelop:hover:before{border-color:transparent!important;border-width:1px;transform:scale(1.35);opacity:1;transition:transform .4s .3s cubic-bezier(.38,.91,.62,.99),border .3s .4s cubic-bezier(.38,.91,.62,.99)}
.contact-add-block .writeus .envelop:hover:after{transform:scale(1);opacity:1}
.contact-add-block .writeus .envelop:hover i{color:#fff}
.contact-add-block .writeus .envelop i{position:relative;z-index:3;top:-9px;left:1px;transition:all ease .3s;text-align:center;line-height:105px;font-size:26px;color:#46C646}
.contact-add-block .contact-info{flex:1;background:#46C646;padding-left:55px;color:#fff;position:relative;padding-bottom:10px}
.area{padding-top:45px;padding-bottom:25px}
.dir-ul{list-style-type:none;line-height:30px}
.dir-ul li i{margin-right:10px;font-size:16px;color:#dc0e0e}
.th-block{border:1px solid #eee;margin-left:10px;margin-right:10px;padding:0;width:30%;box-shadow:0 0 3px 0 rgba(0,0,0,0.2);margin-bottom:20px;display:inline-block;vertical-align:top}
.thignstodo{padding-top:45px;padding-bottom:25px;text-align:center}
.th-block:hover{box-shadow:1px 0 8px 1px rgba(0,0,0,0.2)}
.th-image img{margin:0!important}
.th-content h3{text-align:center;color:#46C646}
.th-content p{text-align:center}
.localattrc h2{color:#46C646}
.l-ul{line-height:30px;font-size:15px}
.localattrc{margin-bottom:50px}
.contact-add-block .contact-info .close-contact{position:absolute;top:-23px;background:#fff;right:45px;z-index:10;height:47px;width:47px;text-align:center;border-radius:50%;box-shadow:0 1px 2px rgba(72,49,15,.69)}
.contact-add-block .contact-info .close-contact span{color:#46C646;font-style:normal;font-weight:100;font-size:24px;line-height:46px}
.contact-add-block .contact-info .contact-block h4{display:inline-block;margin-top:0;margin-bottom:10px}
.contact-add-block .contact-info .contact-block h4 span{font-size:14px;color:#fff}
.contact-add-block .contact-info .contact-block .callmargin{margin-right:25px}
.contact-add-block .contact-info .soc-contact{margin:0;padding:0}
.contact-add-block .contact-info .soc-contact li{display:inline-block;list-style:none;margin:0 8px}
.social a i{text-align:center;width:40px;height:40px;border:1px solid #fff;line-height:30px;border-radius:50%;font-size:18px;padding:5px 0;color:#fff}
.stay h2{font-family:'Rochester',cursive;text-align:center;font-size:42px}
.col_one_third{width:30.63%;display:inline-block;margin-right:30px}
.feature-box.fbox-center{padding:0 10px 10px!important;text-align:center}
.last-room{margin-right:0}
.feature-box{position:relative;margin-top:20px;padding:0 0 0 80px;border:1px solid rgba(155,155,155,0.4);outline:5px solid rgba(155,155,155,0);background:#FFF}
.feature-box h3{font-size:24px;color:#46C646}
.feature-box h3 span.subtitle{display:block;margin-top:5px;color:#444;font-weight:300;text-transform:none;font-size:16px}
.effect-4 figure{overflow:hidden}
figure{margin:0;position:relative;float:left;width:100%}
.effect-4 figure img{outline:1px solid transparent;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin:0}
figure img{display:inherit;position:relative;z-index:10;max-width:100%;height:auto}
.feature-box.fbox-center:not(.fbox-bg) h3:after{content:'';display:block;margin:10px auto;width:30px;border-top:1px solid #555;-webkit-transition:width .3s ease;-o-transition:width .3s ease;transition:width .3s ease}
.feature-box.fbox-center:not(.fbox-bg):hover h3:after{width:50px}
.stay{padding-left:15px;padding-right:15px;text-align:center;padding-bottom:60px}
.btn-global{border:1px solid #46C646;padding:11px 35px;display:inline-block;margin-top:37px;background-color:#46C646;color:#fff}
.btn-global:hover,.btn-global:focus{background-color:#38a738;border:1px solid #38a738;color:#fff;text-decoration:none}
.ez_img{margin:10px!important}
.ez_img img{box-shadow:none}
.effect-4 figure figcaption{background-color:transparent;top:0;left:0;width:60%;height:100%;padding:22px 10px 20px;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;z-index:999}
figure figcaption{display:block;position:absolute;z-index:5}
.effect-4 figure:hover figcaption,.effect-4 figure.hover figcaption{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);position:absolute;background-color:#fff}
.normal{font-weight:400!important;text-align:center;color:#46C646}
figure h4{color:#111;font-size:16px;line-height:1.2;font-weight:700;margin-bottom:10px}
figure span{display:block;line-height:1.2;text-transform:capitalize}
figure ul li{list-style:none;line-height:27px}
body:not(.device-touch) .button{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.button.button-reveal.button-small{padding:0 22px}
.button.button-reveal{padding:0 28px;overflow:hidden}
.button.button-small{padding:7px 23px!important;font-size:13px;height:auto;line-height:36px;position:relative;top:18px; width: 50%; display: block; margin: auto;}
.button.button-small:hover{color:#fff!important;background-color:#46C646}
.button-white{color:#111!important;text-shadow:none!important;border:1px solid rgba(155,155,155,0.4);outline:5px solid rgba(155,155,155,0);background:#FFF}
.tright{text-align:right!important}
body:not(.device-touch) .button.button-reveal i,body:not(.device-touch) .button.button-reveal span{-webkit-transition:left .3s ease,right .3s ease;-o-transition:left .3s ease,right .3s ease;transition:left .3s ease,right .3s ease}
.button.button-reveal span{display:inline-block;position:relative;left:0}
figure span{display:block;line-height:25px}
.button.button-reveal.button-small.tright strong{left:auto;right:-26px}
body:not(.device-touch) .button.button-reveal strong,body:not(.device-touch) .button.button-reveal span{-webkit-transition:left .3s ease,right .3s ease;-o-transition:left .3s ease,right .3s ease;transition:left .3s ease,right .3s ease}
.button.button-reveal.button-small strong{left:-26px;width:26px;height:auto;line-height:35px}
.button.button-reveal strong{display:block;position:absolute;top:2px;left:-32px;width:32px;height:auto;margin:0;text-align:center}
.contact-add-block .contact-info .soc-contact li strong{color:#fff;font-size:16px;border:1px solid #fff;border-radius:50%;height:40px;transition:all ease .5s;width:40px;text-align:center;line-height:38px}
.contact-add-block .contact-info a,.contact-add-block .contact-info a:focus,.contact-add-block .contact-info a:hover{color:#FFD9A2;text-decoration:none;margin-right:10px}
.close-contact{opacity:1;transition:all ease .5s}
.contact-add-block .contact-info .soc-contact li .fb:hover{background:#284FAA}
.contact-add-block .contact-info .soc-contact li .twitter:hover{background:#39CCFF}
.contact-add-block .contact-info .soc-contact li .plus:hover{background:#C63204}
.contact-add-block .contact-info .soc-contact li .trip:hover{background:#044C1C}
.contactfrm h2{color:#46C646;margin-top:0}
.contactfrm .form-control{height:42px}
.contactfrm textarea.form-control{height:96px}
.btncontact .readmorebtn{background:#46C646;border:none;border-radius:0;padding:11px 35px;margin-top:4px}
.form-control:focus{outline:0;border:1px solid #ccc;box-shadow:none}
.parsley-errors-list{margin:0}
.parsley-required,.parsley-type{background:#FFC9C9;color:#832020;text-align:center;font-size:14px;padding:3px 0}
.attachment .entry-title:before,.attachment-meta a:before,.attachment-meta:before,.bypostauthor>.comment-body .fn:before,.categories-links a:first-child:before,.comment-awaiting-moderation:before,.comment-reply-link:before,.comment-reply-login:before,.comment-reply-title small a:before,.comments-link a:before,.date a:before,.edit-link a:before,.entry-meta .author a:before,.error404 .page-title:before,.featured-post:before,.format-audio .entry-content:before,.genericon:before,.menu-toggle:after,.tags-links a:first-child:before{-webkit-font-smoothing:antialiased;display:inline-block;font:400 16px/1 Genericons;vertical-align:text-bottom}
.attachment .entry-header:after,.clear:after,.comment-body:after,.comment-form-author:after,.comment-form-email:after,.comment-form-url:after,.entry-content:after,.gallery:after,.nav-links:after,.navigation:after,.page-content:after,.site-footer .widget-area:after{clear:both}
.attachment .entry-header:after,.attachment .entry-header:before,.clear:after,.clear:before,.comment-body:after,.comment-body:before,.comment-form-author:after,.comment-form-author:before,.comment-form-email:after,.comment-form-email:before,.comment-form-url:after,.comment-form-url:before,.entry-content:after,.entry-content:before,.gallery:after,.gallery:before,.nav-links:after,.nav-links:before,.navigation:after,.navigation:before,.page-content:after,.page-content:before,.site-footer .widget-area:after,.site-footer .widget-area:before{content:"";display:table}
.screen-reader-text{clip:rect(1px,1px,1px,1px);overflow:hidden;position:absolute!important;height:1px;width:1px}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-weight:700;height:auto;line-height:normal;padding:15px 23px 14px;position:absolute;left:5px;top:5px;text-decoration:none;width:auto;z-index:100000}
button,input,textarea{border:2px solid #d4d0ba;font-family:Open Sans;padding:5px}
input,textarea{color:#141412}
input:focus,textarea:focus{border:2px solid #c3c0ab;outline:0}
button,input[type=reset],input[type=submit]{background:#e05d22;background:-webkit-linear-gradient(top,#e05d22 0,#d94412 100%);background:linear-gradient(to bottom,#e05d22 0,#d94412 100%);border:none;border-bottom:3px solid #b93207;border-radius:2px;color:#fff;display:inline-block;padding:11px 24px 10px;text-decoration:none}
button:focus,button:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{background:#ed6a31;background:-webkit-linear-gradient(top,#ed6a31 0,#e55627 100%);background:linear-gradient(to bottom,#ed6a31 0,#e55627 100%);outline:0}
button:active,input[type=reset]:active,input[type=submit]:active{background:#d94412;background:-webkit-linear-gradient(top,#d94412 0,#e05d22 100%);background:linear-gradient(to bottom,#d94412 0,#e05d22 100%);border:none;border-top:3px solid #b93207;padding:10px 24px 11px}
.post-password-required input[type=submit]{padding:7px 24px 4px;vertical-align:bottom}
.post-password-required input[type=submit]:active{padding:5px 24px 6px}
::-webkit-input-placeholder{color:#7d7b6d}
:-moz-placeholder{color:#7d7b6d}
::-moz-placeholder{color:#7d7b6d}
:-ms-input-placeholder{color:#7d7b6d}
.comment-content img[height],.entry-content img,.entry-summary img,img[class*=wp-image-],img[class*=attachment-],img[class*=align]{height:auto}
img.size-full,img.size-large,img.wp-post-image{height:auto;max-width:100%}
.entry-content .twitter-tweet-rendered{max-width:100%!important}
.alignright,div.wp-caption.alignright img[class*=wp-image-]{float:right}
.aligncenter{display:block;margin-left:auto;margin-right:auto}
figure.wp-caption.alignleft,img.alignleft{margin:5px 20px 5px 0}
.wp-caption.alignleft{margin:5px 10px 5px 0}
figure.wp-caption.alignright,img.alignright{margin:5px 0 5px 20px}
.wp-caption.alignright{margin:5px 0 5px 10px}
img.aligncenter{margin:5px auto}
img.alignnone{margin:5px 0}
.entry-caption,.gallery-caption,.wp-caption .wp-caption-text{color:#220e10;font-size:18px;font-style:italic;font-weight:300;margin:0 0 24px}
.masonry-brick:last-child img{margin-top:-1px}
div.wp-caption.alignright .wp-caption-text{padding-left:10px}
.rsswidget img,img.wp-smiley{border:0;border-radius:0;box-shadow:none;margin-bottom:0;margin-top:0;padding:0}
.wp-caption.alignleft+ol,.wp-caption.alignleft+ul{list-style-position:inside}
.site{background-color:#fff;border-left:none;border-right:none;margin:0 auto;position:relative;width:100%}
.site-main .sidebar-inner{margin:0 auto;max-width:1040px}
.site-header .site-title:hover{text-decoration:underline}
.room-info ul li img{margin-left:-1px; margin-right: 5px}
.room-lock{padding-left:35px}
.format-quote .entry-content cite a:hover,.image-navigation a:hover{text-decoration:none}
.site-title{font-size:60px;font-weight:700;line-height:1;margin:0;padding:58px 0 10px}
.site-description{font:300 italic 24px "Source Sans Pro",Helvetica,sans-serif;margin:0}
div.nav-menu>ul,ul.nav-menu{margin:0;padding:0}
.nav-menu li{display:inline-block;position:relative}
.nav-menu .children,.nav-menu .sub-menu{background-color:#220e10;border:2px solid #f7f5e7;border-top:0;padding:0;position:absolute;left:-2px;z-index:99999;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}
.nav-menu .children ul,.nav-menu .sub-menu ul{border-left:0;left:100%;top:0}
.nav-menu ul ul a,ul.nav-menu ul a{color:#fff;margin:0;width:200px}
.nav-menu ul ul a:focus,.nav-menu ul ul a:hover,ul.nav-menu ul a:focus,ul.nav-menu ul a:hover{ }
.nav-menu .focus>ul,.nav-menu ul li:hover>ul,ul.nav-menu .focus>ul,ul.nav-menu li:hover>ul{clip:inherit;overflow:inherit;height:inherit;width:inherit}
.menu-toggle{display:none}
.navbar{background:#fff;margin:0 auto;max-width:100%;width:100%;min-height:100%;border:none;border-radius:0}
.site-header .search-form{position:absolute;right:20px;top:1px}
.site-header .search-field{background-color:transparent;background-image:url(//www.surfmotelfortbragg.com/wp-content/themes/surfmotel/images/search-icon.png);background-position:5px center;background-repeat:no-repeat;background-size:24px 24px;border:none;cursor:pointer;height:37px;margin:3px 0;padding:0 0 0 34px;position:relative;-webkit-transition:width .4s ease,background .4s ease;transition:width .4s ease,background .4s ease;width:1px}
.site-header .search-field:focus{background-color:#fff;border:2px solid #c3c0ab;cursor:text;outline:0;width:230px}
.hentry{padding:40px 0}
.hentry-home{padding:40px 0 0;overflow-y:hidden}
.entry-content,.entry-header,.entry-meta,.entry-summary{margin:0 auto;max-width:100%;width:100%}
.sidebar .entry-content,.sidebar .entry-header,.sidebar .entry-meta,.sidebar .entry-summary{max-width:100%;padding:0 376px 0 60px}
.sidebar .entry-header .entry-meta{padding:0}
.entry-thumbnail img{display:block;margin:0 auto 10px}
.entry-header{margin-bottom:30px}
.entry-title{font-weight:400;margin:0 0 5px}
.entry-title a{color:#141412}
.entry-title a:hover{color:#ea9629}
.entry-meta{clear:both;font-size:14px}
.entry-meta a,.entry-meta a:hover{color:#bc360a}
.entry-meta>span{margin-right:20px}
.entry-meta>span:last-child{margin-right:0}
.featured-post:before{content:"\f308";margin-right:2px}
.entry-meta .date a:before{content:"\f303"}
.comments-link a:before{content:"\f300";margin-right:2px;position:relative;top:-1px}
.entry-meta .author a:before{content:"\f304";position:relative;top:-1px}
.categories-links a:first-child:before{content:"\f301"}
.tags-links a:first-child:before{content:"\f302";position:relative;top:-1px}
.edit-link a:before{content:"\f411";position:relative;top:-1px}
.single-author .entry-meta .author,.sticky.format-audio .entry-meta .date,.sticky.format-chat .entry-meta .date,.sticky.format-gallery .entry-meta .date,.sticky.format-image .entry-meta .date,.sticky.format-standard .entry-meta .date{display:none}
.entry-content{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
.entry-content .more-link{white-space:nowrap}
.entry-content blockquote{font-size:24px}
.entry-content blockquote cite,.entry-content blockquote small,.page-links{font-size:16px}
.entry-content .wp-caption.alignleft,.entry-content img.alignleft{margin-left:-60px}
.entry-content .wp-caption.alignright,.entry-content img.alignright{margin-right:-60px}
footer.entry-meta{margin-top:24px}
.format-standard footer.entry-meta{margin-top:0}
.page-links{clear:both;font-style:italic;font-weight:400;line-height:2.2;margin:20px 0}
.page-links a,.page-links>span{background:#fff;border:1px solid #fff;padding:5px 10px;text-decoration:none}
.format-chat .entry-content .page-links a,.format-gallery .entry-content .page-links a,.format-quote .entry-content .page-links a,.format-status .entry-content .page-links a,.page-links a{background:#e63f2a;border:1px solid #e63f2a;color:#fff}
.format-audio .entry-content .page-links a:hover,.format-chat .entry-content .page-links a:hover,.format-gallery .entry-content .page-links a:hover,.format-quote .entry-content .page-links a:hover,.format-status .entry-content .page-links a:hover,.format-video .entry-content .page-links a:hover,.page-links a:hover{background:#fff;color:#e63f2a}
.format-quote .entry-content .page-links>span,.format-status .entry-content .page-links>span{background:0 0}
.page-links .page-links-title{background:0 0;border:none;margin-right:20px;padding:0}
.hentry .mejs-container .mejs-controls,.hentry .mejs-mediaelement{background:#220e10}
.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.hentry .mejs-controls .mejs-time-rail .mejs-time-loaded{background:#fff}
.hentry .mejs-controls .mejs-time-rail .mejs-time-current{background:#ea9629}
.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.hentry .mejs-controls .mejs-time-rail .mejs-time-total{background:#595959}
.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.hentry .mejs-controls .mejs-time-rail span{border-radius:0}
.gallery{margin-bottom:20px;margin-left:-4px}
.gallery-item{float:left;margin:0 4px 4px 0;overflow:hidden;position:relative}
.gallery-columns-1.gallery-size-medium,.gallery-columns-1.gallery-size-thumbnail,.gallery-columns-2.gallery-size-thumbnail,.gallery-columns-3.gallery-size-thumbnail{display:table;margin:0 auto 20px}
.format-chat .entry-meta .author,.format-image .categories-links,.format-image .tags-links,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}
.gallery-columns-1 .gallery-item,.gallery-columns-2 .gallery-item,.gallery-columns-3 .gallery-item{text-align:center}
.gallery-columns-4 .gallery-item{max-width:23%;max-width:-webkit-calc(25% - 4px);max-width:calc(25% - 4px)}
.gallery-columns-5 .gallery-item{max-width:19%;max-width:-webkit-calc(20% - 4px);max-width:calc(20% - 4px)}
.gallery-columns-6 .gallery-item{max-width:15%;max-width:-webkit-calc(16.7% - 4px);max-width:calc(16.7% - 4px)}
.gallery-columns-7 .gallery-item{max-width:13%;max-width:-webkit-calc(14.28% - 4px);max-width:calc(14.28% - 4px)}
.gallery-columns-8 .gallery-item{max-width:11%;max-width:-webkit-calc(12.5% - 4px);max-width:calc(12.5% - 4px)}
.gallery-columns-9 .gallery-item{max-width:9%;max-width:-webkit-calc(11.1% - 4px);max-width:calc(11.1% - 4px)}
.gallery-columns-1 .gallery-item:nth-of-type(1n),.gallery-columns-2 .gallery-item:nth-of-type(2n),.gallery-columns-3 .gallery-item:nth-of-type(3n),.gallery-columns-4 .gallery-item:nth-of-type(4n),.gallery-columns-5 .gallery-item:nth-of-type(5n),.gallery-columns-6 .gallery-item:nth-of-type(6n),.gallery-columns-7 .gallery-item:nth-of-type(7n),.gallery-columns-8 .gallery-item:nth-of-type(8n),.gallery-columns-9 .gallery-item:nth-of-type(9n){margin-right:0}
.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1){clear:left}
.bookbtn{margin-left:5px;float:right;background-color:#46C646;border:1px solid #46C646;color:#fff;text-decoration:none;padding:8px 26px;margin-top:31px}
.bookbtn:hover,.bookbtn:focus{background-color:#38a738;border:1px solid #38a738;color:#fff;text-decoration:none}
.phshow .bookbtn{margin-top:23px}
.gallery-caption{background-color:rgba(0,0,0,.7);box-sizing:border-box;color:#fff;font-size:14px;line-height:1.3;margin:0;max-height:50%;opacity:0;padding:2px 8px;position:absolute;bottom:0;left:0;text-align:left;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;width:100%}
.gallery-caption:before{box-shadow:0 -10px 15px #000 inset;content:"";height:100%;min-height:49px;position:absolute;left:0;top:0;width:100%}
.blog .format-aside:first-of-type,.blog .format-link:first-of-type,.format-aside+.format-aside,.format-aside+.format-link,.format-link+.format-aside,.single .format-aside:first-of-type,.single .format-link:first-of-type{box-shadow:inset 0 2px 2px rgba(173,165,105,.2)}
.gallery-item:hover .gallery-caption{opacity:1}
.format-aside{background-color:#f7f5e7}
.format-aside .entry-meta{margin-top:0}
.format-aside blockquote{font-size:100%;font-weight:400}
.format-aside cite{font-size:100%;text-transform:none}
.format-aside cite:before{content:"\2014";margin-right:5px}
.format-audio{background-color:#db572f}
.format-audio .entry-title{font-size:28px;font-weight:700}
.format-audio .entry-content:before{content:"\f109";float:left;font-size:64px;position:relative;top:4px}
.format-audio .entry-content a,.format-audio .entry-content a:hover,.format-audio .entry-meta a,.format-audio .entry-meta a:hover{color:#fbfaf3}
.format-audio .audio-content{background:url(//www.surfmotelfortbragg.com/wp-content/themes/surfmotel/images/dotted-line.png) left top repeat-y;background-size:4px 4px;float:right;padding-left:35px;width:80%;width:-webkit-calc(100% - 85px);width:calc(100% - 85px)}
.format-audio .wp-audio-shortcode{height:30px!important;margin:20px 0;max-width:400px!important}
.format-audio audio{max-width:100%!important}
.format-chat{background-color:#eadaa6}
.format-chat .entry-title{font-size:28px;font-weight:700}
.format-chat .entry-meta .date a:before{content:"\f108";margin-right:2px}
.format-chat .chat{margin:0}
.format-chat .chat .chat-timestamp{color:#722d19;float:right;font-size:12px;font-weight:400;margin:5px 10px 0}
.format-chat .chat .fn{font-style:normal}
.format-gallery{background-color:#fbca3c}
.format-gallery .entry-header{margin-bottom:15px}
.format-gallery .entry-title{font-size:50px;font-weight:400;margin:0}
.format-gallery .entry-content a,.format-gallery .entry-meta a{color:#722d19}
.format-image .entry-title{font-size:28px;font-weight:700}
.format-link{background-color:#f7f5e7}
.format-link .entry-content p:last-child,.format-link .entry-header{margin-bottom:0}
.format-link .entry-title{color:#ca3c08;display:inline;font:300 italic 20px "Source Sans Pro",Helvetica,sans-serif;margin-right:20px}
.format-link div.entry-meta{display:inline}
.format-audio .wp-audio-shortcode,.format-standard .video-player,.format-standard .wp-audio-shortcode,.format-standard .wp-video{margin-bottom:24px}
.format-quote{background-color:#210d10}
.format-quote .entry-content,.format-quote .entry-meta{color:#f7f5e7}
.format-quote .entry-content blockquote{font-size:28px;margin:0}
.format-quote .entry-content a,.format-quote .entry-meta a,.format-quote .linked{color:#e63f2a}
.format-quote .entry-content cite a{border-bottom:1px dotted #fff;color:#fff}
.format-quote blockquote cite,.format-quote blockquote small{display:block;font-size:16px}
.format-quote blockquote{font-style:italic;font-weight:300;padding-left:75px;position:relative}
.format-quote blockquote:before{content:'\201C';font-size:140px;font-weight:400;line-height:.8;padding-right:25px;position:absolute;left:-15px;top:-3px}
.format-quote .entry-meta .author{display:none}
.format-status{background-color:#722d19;padding:0}
.format-status .entry-content,.format-status .entry-meta{padding-left:35px;position:relative}
.format-status .entry-content a{color:#eadaa6}
.format-status .entry-meta a{color:#f7f5e7}
.sidebar .format-status .entry-content,.sidebar .format-status .entry-meta{padding-left:95px}
.format-status .entry-content:before,.format-status .entry-meta:before{background:url(//www.surfmotelfortbragg.com/wp-content/themes/surfmotel/images/dotted-line.png) left bottom repeat-y;background-size:4px 4px;content:"";display:block;height:100%;position:absolute;left:10px;top:0;width:1px}
.sidebar .format-status .entry-content:before,.sidebar .format-status .entry-meta:before{left:70px}
.format-status .categories-links,.format-status .tags-links{display:none}
.format-status .entry-meta:before{background-position:left top}
.format-status .entry-content{color:#f7f5e7;font-size:24px;font-style:italic;font-weight:300;padding-bottom:30px;padding-top:40px;position:relative}
.format-status .entry-content p:first-child:before{background-color:rgba(0,0,0,.65);content:"";height:3px;margin-top:13px;position:absolute;left:4px;width:13px}
.sidebar .format-status .entry-content>p:first-child:before{left:64px}
.format-status .entry-content p:last-child{margin-bottom:0}
.format-status .entry-meta{margin-top:0;padding-bottom:40px}
.format-status .entry-meta .date a:before{content:"\f105"}
.format-video{background-color:#db572f}
.format-video .entry-content a,.format-video .entry-content a:hover,.format-video .entry-meta a,.format-video .entry-meta a:hover{color:#fbfaf3}
.format-video .entry-title{font-size:50px;font-weight:400}
.format-video .entry-meta{color:#220e10}
.attachment .hentry{background-color:#e8e5ce;margin:0;padding:0}
.attachment .entry-header{margin-bottom:0;max-width:1040px;padding:30px 0}
.attachment .entry-title{display:inline-block;float:left;font:300 italic 30px "Source Sans Pro",Helvetica,sans-serif;margin:0}
.attachment .entry-title:before{content:"\f416";font-size:32px;margin-right:10px}
.attachment .entry-meta{clear:none;color:inherit;float:right;max-width:604px;padding:9px 0 0;text-align:right}
.hentry.attachment:not(.image-attachment) .entry-meta{max-width:104px}
.attachment footer.entry-meta{display:none}
.attachment-meta:before{content:"\f307"}
.full-size-link a:before{content:"\f402"}
.full-size-link:before{content:none}
.attachment .entry-meta .edit-link:before,.attachment .entry-meta a,.attachment .full-size-link:before{color:#ca3c08}
.attachment .entry-content{background-color:#fff;max-width:100%;padding:40px 0}
.image-navigation{margin:0 auto;max-width:1040px;position:relative}
.image-navigation .nav-next,.image-navigation .nav-previous{position:absolute;top:50px}
.image-navigation .nav-previous{left:0}
.image-navigation .nav-next{right:0}
.image-navigation .meta-nav{font-size:32px;font-weight:300;vertical-align:-4px}
.attachment .entry-attachment,.attachment .type-attachment p{margin:0 auto;max-width:724px;text-align:center}
.attachment .entry-attachment .attachment{display:inline-block}
.attachment .entry-caption{text-align:left}
.attachment .entry-description{margin:20px auto 0;max-width:604px}
.attachment .entry-caption p:last-child,.attachment .entry-description p:last-child{margin:0}
.attachment .site-main .sidebar-container{display:none}
.attachment .entry-content .mejs-audio{max-width:400px;margin:0 auto}
.attachment .entry-content .wp-video{margin:0 auto}
.attachment .entry-content .mejs-container{margin-bottom:24px}
.navigation .nav-previous{float:left}
.navigation .nav-next{float:right}
.paging-navigation{background-color:#e8e5ce;padding:40px 0}
.paging-navigation .nav-links{margin:0 auto;max-width:604px;width:100%}
.sidebar .paging-navigation .nav-links{max-width:1040px;padding:0 376px 0 60px}
.paging-navigation .nav-next{padding:13px 0}
.paging-navigation a{font-size:22px;font-style:italic;font-weight:300}
.paging-navigation .meta-nav{background-color:#e63f2a;border-radius:50%;color:#fff;display:inline-block;font-size:26px;padding:3px 0 8px;text-align:center;width:50px}
.paging-navigation .nav-previous .meta-nav{margin-right:10px;padding:17px 0 23px;width:80px}
.huge_it_slideshow_image_item_gallery_1 .huge_it_slideshow_description_text_gallery_1{font-size:50px!important;background:0 0!important;bottom:45%;left:40%;font-weight:700!important;width:50%;text-align:left}
.huge_it_slideshow_description_text_gallery_1 a{color:#fff!important;font-size:50px!important;text-decoration:none!important;text-shadow:2px 2px 2px #464646}
.huge_it_slideshow_description_text_gallery_1 a span{font-size:30px;margin-left:3px}
li#image_id_gallery_1_0{left:0!important;width:100%!important}
.paging-navigation .nav-next .meta-nav{margin-left:10px}
.paging-navigation a:hover .meta-nav{background-color:#ea9629;text-decoration:none}
.post-navigation{background-color:#fff;color:#ca3c08;font-size:20px;font-style:italic;font-weight:300;padding:20px 0}
.archive-header,.page-header{background-color:#e8e5ce}
.post-navigation .nav-links{margin:0 auto;max-width:1040px}
.sidebar .post-navigation .nav-links{padding:0 376px 0 60px}
.post-navigation a[rel=next]{float:right;text-align:right}
.author-info{margin:0 auto;max-width:604px;padding:30px 0 10px;text-align:left;width:100%}
.author.sidebar .author-info{max-width:1040px;padding:30px 376px 10px 60px}
.single .author-info{padding:50px 0 0}
.author-avatar .avatar{float:left;margin:0 30px 30px 0}
.single-format-status .author-description{color:#f7f5e7}
.author-description .author-title{clear:none;font:300 italic 20px "Source Sans Pro",Helvetica,sans-serif;margin:0 0 8px}
.author-link{color:#ca3c08;margin-left:2px}
.author.archive .author-link{display:none}
.archive-meta,.archive-title{font:300 italic 30px "Source Sans Pro",Helvetica,sans-serif;margin:0 auto;max-width:1040px;padding:30px 0;width:100%}
.archive-meta{font-size:16px;font-style:normal;font-weight:400;margin-top:-15px;padding:0 0 11px}
.sidebar .archive-meta{padding-right:316px}
.page-title{font:300 italic 30px "Source Sans Pro",Helvetica,sans-serif;margin:0 auto;max-width:1040px;padding:30px 0;width:100%}
.page-content{margin:0 auto;max-width:604px;padding:40px 0;width:100%}
.sidebar .page-content{margin:0 auto;max-width:1040px;padding:40px 376px 40px 60px}
.error404 .page-header{background-color:#fff}
.error404 .page-title{line-height:.6;margin:0;padding:300px;position:relative;text-align:center;width:auto}
.error404 .page-title:before{color:#e8e5ce;content:"\f423";font-size:964px;line-height:.6;overflow:hidden;position:absolute;left:7px;top:28px}
.error404 .page-wrapper{background-color:#e8e5ce}
.error404 .page-content,.error404 .page-header{margin:0 auto;max-width:1040px;padding-bottom:40px;width:100%}
.comment-list,.comment-reply-title,.comment-respond .comment-form,.comment-respond iframe,.comments-title,.must-log-in{display:block;margin-left:auto;margin-right:auto;max-width:604px;width:100%}
.sidebar .comment-list,.sidebar .comment-navigation,.sidebar .comment-reply-title,.sidebar .comment-respond .comment-form,.sidebar .comments-title,.sidebar .must-log-in{max-width:1040px;padding-left:60px;padding-right:376px}
.comments-title{font:300 italic 28px "Source Sans Pro",Helvetica,sans-serif}
.comment-list,.comment-list .children{list-style-type:none;padding:0}
.comment-list .children{margin-left:20px}
.comment-list .children>li:before,.comment-list>li:after{background:url(//www.surfmotelfortbragg.com/wp-content/themes/surfmotel/images/dotted-line.png) left top;background-size:4px 4px;content:"";display:block;height:1px;width:100%}
.comment-list>li:last-child:after{display:none}
.comment-body{padding:24px 0;position:relative}
.comment-author{float:left;max-width:74px}
.comment-author .avatar{display:block;margin-bottom:10px}
.comment-author .fn,.comment-author .url,.comment-reply-link,.comment-reply-login{color:#bc360a;font-size:14px;font-style:normal;font-weight:400}
.says{display:none}
.no-avatars .comment-author{margin:0 0 5px;max-width:100%;position:relative}
.no-avatars .comment-content,.no-avatars .comment-list .reply,.no-avatars .comment-metadata{width:100%}
.bypostauthor>.comment-body .fn:before{content:"\f408";vertical-align:text-top}
.comment-list .edit-link{margin-left:20px}
.comment-awaiting-moderation,.comment-content,.comment-list .reply,.comment-metadata{float:right;width:79%;width:-webkit-calc(100% - 124px);width:calc(100% - 124px);word-wrap:break-word}
.comment-meta,.comment-meta a{color:#a2a2a2;font-size:13px}
.comment-meta a:hover{color:#ea9629}
.comment-awaiting-moderation,.ping-meta{color:#a2a2a2}
.comment-metadata{margin-bottom:20px}
.ping-meta{font-size:13px;line-height:2}
.comment-awaiting-moderation:before{content:"\f414";margin-right:5px;position:relative;top:-2px}
.comment-reply-link:before,.comment-reply-login:before{content:"\f412";margin-right:3px}
.comment-respond{background-color:#f7f5e7;padding:30px 0}
.comment .comment-respond{margin-bottom:20px;padding:20px}
.comment-reply-title{font:300 italic 28px "Source Sans Pro",Helvetica,sans-serif}
.comment-reply-title small a{color:#131310;display:inline-block;float:right;height:16px;overflow:hidden;width:16px}
.comment-reply-title small a:hover{color:#ed331c;text-decoration:none}
.comment-reply-title small a:before{content:"\f406";vertical-align:top}
.sidebar .comment-list .comment-reply-title,.sidebar .comment-list .comment-respond .comment-form{padding:0}
.comment-form .comment-notes{margin-bottom:15px}
.comment-form .comment-form-author,.comment-form .comment-form-email,.comment-form .comment-form-url{margin-bottom:8px}
.comment-form [for=author],.comment-form [for=email],.comment-form [for=url],.comment-form [for=comment]{float:left;padding:5px 0;width:120px}
.comment-form .required{color:#ed331c}
.comment-form input[type=email],.comment-form input[type=url],.comment-form input[type=text]{max-width:270px;width:60%}
.comment-form textarea{width:100%}
.form-allowed-tags,.form-allowed-tags code{color:#686758;font-size:12px}
.form-allowed-tags code{font-size:10px;margin-left:3px}
.comment-navigation,.no-comments{font-size:20px;font-style:italic;font-weight:300}
.comment-list .pingback,.comment-list .trackback{padding-top:24px}
.comment-navigation{margin:0 auto;max-width:604px;padding:20px 0 30px;width:100%}
.no-comments{background-color:#f7f5e7;margin:0;padding:40px 0;text-align:center}
.sidebar .no-comments{padding-left:60px;padding-right:376px}
.site-main .mu_register{margin:0 auto;max-width:604px;width:100%}
.mu_alert{margin-top:25px}
.site-main .mu_register #blog_title,.site-main .mu_register #blogname,.site-main .mu_register #user_email,.site-main .mu_register #user_name,.site-main .mu_register input[type=submit]{font-size:inherit;width:270px}
.site-main .mu_register input[type=submit]{width:auto}
.site-main .widget-area{float:right;width:300px}
.widget{background-color:rgba(247,245,231,.7);font-size:14px;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin:0 0 24px;padding:20px}
.widget .widget-title{font:300 italic 20px "Source Sans Pro",Helvetica,sans-serif;margin:0 0 10px}
.widget ol,.widget ul{list-style-type:none;margin:0;padding:0}
.widget li{padding:5px 0}
.widget .children li:last-child{padding-bottom:0}
.widget li>ol,.widget li>ul{margin-left:20px}
.search-form .search-submit{display:none}
.widget_calendar a,.widget_rss .rss-date{display:block}
.widget_rss .rss-date,.widget_rss li>cite{color:#a2a2a2}
.site-footer,.site-footer a{color:#686758}
.widget_calendar table,.widget_calendar td{border:0;border-collapse:separate;border-spacing:1px}
.widget_calendar caption{font-size:14px;margin:0}
.widget_calendar td,.widget_calendar th{padding:0;text-align:center}
.widget_calendar a:hover{background-color:rgba(0,0,0,.15)}
.widget_calendar tbody td{background-color:rgba(255,255,255,.5)}
.site-footer .widget_calendar tbody td{background-color:rgba(255,255,255,.05)}
.site-footer .widget_calendar tbody .pad,.widget_calendar tbody .pad{background-color:transparent}
.site-footer{background-color:#1B1A18;font-size:14px;text-align:center}
.sidebar .site-footer,.site-footer .widget-area{text-align:left}
.site-footer .sidebar-container{background-color:#2B2823;display:inline-block;width:100%;padding:12px 0}
.site-footer .widget-area{margin:0 auto;max-width:100%;width:100%}
.sidebar .site-footer .widget-area{max-width:724px;position:relative;left:-158px}
.site-footer .widget{background:0 0;color:#fff}
.sidebar .site-footer .widget{width:228px}
.sidebar .site-footer .widget:nth-of-type(3),.sidebar .site-footer .widget:nth-of-type(4){margin-right:0}
.site-footer .widget-title,.site-footer .widget-title a,.site-footer .wp-caption-text{color:#fff}
.site-info{margin:0 auto;max-width:1040px;padding:30px 0;width:100%}
.nav-menu li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-1566 a:after{content:'\f0d7';font-family:FontAwesome;padding:6px;font-size:16px}
.map-img{float:left;margin-right:25px;margin-bottom:25px}
.sub-menu a:after{display:none}
#wpstats{display:block;margin:-10px auto 0}
.nav-menu li a{color:#141412;display:block;font-size:15px;line-height:1;padding:18px 8px 39px;text-decoration:none;border-bottom: 5px solid #ffffff;}
.nav-menu li a:focus,.nav-menu li a:hover,.nav-menu li:focus>a,.nav-menu li:hover>a{border-bottom:5px solid #46C646;color:#46C646 !important;background-color:#fff}
.sr-only{background-color:#eee;color:#46c646}
.ftrcopyright span{color:#fff;background-color:#1b1a18}
.top-header{display:inline-block;width:100%;background:0 0;position:relative;z-index:100;margin:8px 0 3px}
.ul-right{margin:0;padding:0;float:right}
.ul-left{margin:0 55px 0 0;padding:0;float:left}
.top-header ul li{list-style:none;margin:0 5px;display:inline-block;color:#fff}
.nemus-control-paging li a{background:rgba(255,255,255,0.73)!important;border:2px solid #fff!important}
.nemus-control-paging li a.nemus-active{width:15px!important;height:15px!important}
.nemus-slider{margin:0!important}
.ul-left li{margin:0 5px!important}
.top-header ul li strong{margin-right:5px;font-size:15px}
.top-header ul li a,.top-header ul li a:focus,.top-header ul li a:hover{color:#fff;text-decoration:none}
.policy-block{background-color:#eee;padding-top:30px;padding-bottom:30px}
.block-cards{margin-top:25px;margin-bottom:25px}
.block-cards img{width:100px;margin-right:15px!important}
.blocksection .sec-block:hover .diamond{top:-54px}
.main-navigation{width:72%;float:right;position:relative}
.site-header,.tpheader{position:absolute;left:0}
.site-header .home-link{color:#141412;float:left;margin:0 auto 0 45px;width:300px;text-decoration:none}
.menu-header-container ul{float:right;margin-top:27px}
.sub-menu li a:focus,.sub-menu li a:hover,.sub-menu li:focus>a,.sub-menu li:hover>a{ }
#primary-menu .current-menu-item a{color:#46C646;border-bottom:5px solid #46C646;padding-bottom:39px;outline:0;background-color:#fff}
.thignstodo .th-pos{display:inline-block;float:left}
#primary-menu .current-menu-item a:focus,#primary-menu .current-menu-item a:active,#primary-menu .current-menu-item a:visited{outline:0}
.nav-menu li{outline:0}
.menu-header-container{display:inline-block;float:right}
.bkbtn,.bkbtn:focus,.bkbtn:hover{transition:all ease .5s;background:#46C646;color:#fff;border-radius:0;float:right;padding:8px 24px;margin-top:35px;text-decoration:none;margin-left:10px}
.booking-box .bb_resbox h2{background:#46C646!important}
.tpheader{top:0;width:100%;padding-right:60px;padding-left:60px}
.site-header{width:100%;z-index:1000;top:37px;transition:all ease .2s;transform:translate3d(0,0,0)}
.menuother,.menutitle{display:none}
.hm-gallery .sec-title{margin-bottom:30px;background:#f8f8f8;border-bottom:1px solid #ddd;padding:15px}
.hm-gallery{position:relative;top:0;z-index:1}
.hm-gallery img,li#image_id_gallery_1_0 img{width:100%;max-width:100%!important;min-width:100%!important}
.huge_it_slideshow_dots_thumbnails_gallery_1{display:none!important}
a#huge_it_slideshow_right_gallery_1{margin-right:45px;margin-top:40px}
a#huge_it_slideshow_left_gallery_1{margin-left:45px;margin-top:40px}
.huge_it_slideshow_image_container_gallery_1,.huge_it_slideshow_image_wrap_gallery_1{width:100%!important}
.booking-box{display:inline-block;position:absolute;z-index:10;top:50%;left:95px;margin-top:-132px}
lable.select-lable,select{position:relative}
.booking-box input#eZ_chkin{border-top:none!important;border-bottom:1px solid #7a7a7a!important;width:100%!important;padding-bottom:11px;margin-top:5px;background:0 0!important;border-right:none!important;border-left:none!important}
.booking-box input#eZ_chkout{border-top:none!important;border-bottom:1px solid #7a7a7a!important;width:100%!important;padding-bottom:11px;margin-top:5px;background:0 0!important;border-right:none!important;border-left:none!important}
.ui-datepicker .ui-datepicker-header{background-color:#46C646!important}
.ui-datepicker td.ui-datepicker-today a{background:rgba(38,199,86,0.35)!important}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{top:9px!important}
.ui-datepicker .ui-datepicker-prev{left:15px!important}
.ui-datepicker .ui-datepicker-next{right:15px!important}
.booking-box div#bb_resBookingBox{border:none!important;background:rgba(255,255,255,.88)!important;width:320px!important}
p.bbres_fieldset{padding:9px 21px!important}
.booking-box .bb_resbox h2{padding:18px 0!important;text-transform:uppercase;font-weight:400;z-index:100}
.booking-box select.bb_combobox{border-radius:0;width:120px!important;height:39px;border:none!important;background:0 0!important;border-bottom:1px solid #7a7a7a!important;margin-top:-5px}
select{appearance:menulist;-ms-appearance:menulist;-moz-appearance:menulist;-webkit-appearance:menulist;z-index:2}
lable.select-lable:after{position:absolute;z-index:1;right:4px;bottom:-21px;content:"\f0d7";font:normal normal normal 14px/1 FontAwesome}
.hm-rooms .rmbgbig:after,.room-img:after{top:0;left:0;height:100%;content:''}
.booking-box select.bb_combobox:focus{outline:0}
.booking-box input#bb_resBtn{padding:10px 0;border-radius:0;margin:15px 0!important;background:#46C646!important;color:#fff!important;float:none!important;border:1px solid #46C646!important}
.ui-datepicker{z-index:1000!important}
.booking-box label.cilabel{margin-top:10px}
.booking-box p.bbres_fieldset label{float:none;display:block}
.booking-box p.bbres_fieldset{width:100%}
.booking-box p.bbres_fieldset.bbres_fieldset2{width:100%!important;position:relative;padding:9px 23px!important}
.booking-box button.ui-datepicker-trigger.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only{background-position:1px -27px!important;position:absolute;right:0}
.booking-box p.bbres_fieldset.bbres_fieldset10.bb_btn{width:100%!important;float:none!important;text-align:center}
.ui-datepicker td a.ui-state-active,.ui-datepicker td a.ui-state-hover{background:#46C646!important;border:1px solid #46C646!important}
.hm-abtus{text-align:center;line-height:28px;padding-bottom:40px}
.hm-abtus h2{position:relative;margin:0 0 35px;font-weight:400;font-family:'Lusitana',serif}
.hm-abtus h2 b{color:#46C646;font-weight:400}
.rdmore{background-color:transparent;color:#fff;border-radius:0;padding:9px 43px;display:inline-block;margin-top:24px;text-decoration:none;border:1px solid #fff}
.rdmore:hover,.rdmore:focus{background-color:rgba(255,255,255,0.46);border:1px solid rgba(255,255,255,0.46);color:#fff;text-decoration:none;border:1px solid #46C646}
.hm-facility{background-image:url(//www.surfmotelfortbragg.com/wp-content/themes/surfmotel/images/bg-facilities.jpg);background-position:center;background-size:cover;text-align:center;padding:40px 0 48px;position:relative}
.info{padding-bottom:45px!important;padding-right:15px!important}
.service-content{background:none repeat scroll 0 0 rgba(255,255,255,0.06);border:1px solid rgba(245,245,245,0.4);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;float:left;margin-top:55px;padding:20px;position:relative;width:100%;padding-top:45px;-webkit-transition:all .4s ease 0;-moz-transition:all .4s ease 0;-ms-transition:all .4s ease 0;-o-transition:all .4s ease 0;transition:all .4s ease 0;min-height:155px}
.service-content > span{webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;color:#FFF;font-size:25px;height:70px;left:50%;line-height:70px;margin-left:-35px;margin-top:-35px;position:absolute;text-align:center;top:0;width:70px;-webkit-transition:all .4s ease 0;-moz-transition:all .4s ease 0;-ms-transition:all .4s ease 0;-o-transition:all .4s ease 0;transition:all .4s ease 0;background-color:#46C646}
.service-content > h3{float:left;margin:0;text-align:center;width:100%;font-family:Open Sans;font-size:18px;color:#fff;text-transform:uppercase;margin-bottom:9px;font-weight:700}
.hm-facility h2{color:#fff;position:relative;font-family:'Rochester',cursive;font-size:42px}
.service-content:hover{background:none repeat scroll 0 0 rgba(255,255,255,0.2);border:1px solid rgba(245,245,245,0.5)}
.service-content:hover span{webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}
.hm-facility .fac-block{display:inline-block;width:16%;vertical-align:top;margin:0 10px;position:relative}
.hm-facility .fac-block img{margin:0}
.hm-facility .fac-block .fac-footer img{margin:-40px 0 0;width:100px}
.hm-facility .fac-footer{background:#46C646;color:#fff;position:absolute;left:0;right:0;margin:0 auto;padding-bottom:25px}
.hm-facility .fac-footer h5{display:block;font-size:20px;margin:-10px 0 0}
.fac-block-sec{margin-top:45px}
.video-section{display:inline-block;width:100%}
.video-outer{margin-top:40px}
.rooomouter{display:inline-block;width:100%;margin:45px 0}
.hm-rooms .room-img,.hm-rooms .roomsec{width:50%;float:left}
.rooomouter h2{color:#141412;position:relative;margin:0 0 45px;text-align:center}
.hm-rooms,.hm-rooms .familyroom{display:flex}
.hm-rooms .room-img{flex:initial;position:relative}
.hm-rooms .room-content{width:50%;float:left;flex:1;border-top:1px solid #46C646;text-align:center;position:relative}
.hm-rooms .roomsec img{margin:0;width:100%}
.hm-rooms .room-content .rdmore{margin-top:8px}
.hm-rooms .rm-right{flex:initial}
.hm-rooms .room-content:last-child{border-top:none;border-bottom:1px solid #46C646}
.hm-rooms .room-content p{margin:0}
.hm-rooms .rmbgbig{background-image:url(//www.surfmotelfortbragg.com/wp-content/themes/surfmotel/images/king-room.jpg);background-size:cover;background-position:center center;position:relative}
.hm-rooms .rmbgbig:after{position:absolute;width:100%;transform:scale(0);background:rgba(2,69,70,.75);opacity:0;transition:all ease .3s}
.hm-rooms .rmbgbig:hover:after{transform:scale(1);opacity:1}
.hm-rooms .room-content ul{margin:0;padding:0 35px}
.hm-rooms .room-content ul li{text-align:left;margin:20px 0}
.hm-rooms .room-content h5{font-weight:700;position:relative;margin:37px 0 41px}
.room-img:after{position:absolute;width:100%;background:rgba(5,172,174,.55);transform:scale(0);transition:all .3s ease;-webkit-transition:all .3s ease}
.familyroom:hover .room-img:after{-moz-transform:scale(1);transform:scale(1)}
.hm-rooms .room-img .rdmore{position:absolute;z-index:100;left:50%;opacity:0;background:rgba(5,116,117,.79);transition:all .3s ease;margin:-17px 0 0 -75px;top:50%;transform:scale(0);border:1px solid rgba(5,116,117,.79)}
.hm-rooms .rm-left:last-child:after,.hm-rooms .rm-right:after{border-bottom:15px solid transparent;border-top:15px solid transparent;content:"";height:0;margin-top:-7px;top:47%;width:0;z-index:2;position:absolute}
.familyroom:hover .room-img .rdmore{transform:scale(1);opacity:1}
.hm-rooms .rm-right:after{border-left:15px solid #fff;right:-13px}
.hm-rooms .rm-left:last-child:after{border-right:15px solid #fff;left:-13px}
.rooomouter .kingroom{position:absolute;top:70%;left:0;right:0;margin:-200px auto 0;padding:35px;z-index:100;width:70%;text-align:center;transform:scale(0);opacity:0;transition:all ease .3s}
.fac-bg,.fac-bg:after,.phshow .bkbtn,.phshow .home-link img,div#go-up-box{transition:all ease .5s}
.rooomouter .kingroom ul li{color:#fff;margin:20px 0;text-align:left}
.masnory .viewmore,.masnory h2,.sec-block{text-align:center}
.rooomouter .kingroom h2{color:#fff}
.rooomouter .rmbgbig:hover .kingroom{transform:scale(1);opacity:1}
.rooomouter .kingroom h2 span{top:50px}
.sec-block{background:#f3f3f3;border:1px solid #DADADA;padding:25px;margin:0 15px;position:relative;min-height:330px}
.blocksection{margin-top:145px;border-bottom:1px solid #eee;padding-bottom:60px}
.blocksection .diamond{width:85px;height:85px;position:relative;display:inline-block;padding:20px 0;font-size:35px;top:-24px;margin-top:-45px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}
.btn-blue:hover,.btn-blue:focus{background-color:#46C646}
.sec-block h4{font-weight:400}
.btn-blue{color:#46C646;border:1px solid #46C646}
.blocksection .diamond:after{content:'';position:absolute;height:100%;width:100%;background:#46C646;top:0;left:0;z-index:1;transform:rotate(45deg)}
.blocksection .diamond strong{position:relative;z-index:2;color:#fff}
.blocksection h4{margin:15px 0}
.col-md-push-5{left:41.66666667%}
.pt-about-cont{padding:60px;margin-top:100px;margin-bottom:30px;box-shadow:0 0 20px rgba(33,33,33,.2);background:#fff}
.pt-about-cont-holder{color:#757575}
.abt-bg{background-image:url(//www.surfmotelfortbragg.com/wp-content/themes/surfmotel/images/about-1.jpg);background-position:center!important;background-size:100% auto!important;background-repeat:no-repeat;height:600px}
.pt-about-cont-holder h1{font-size:42px;font-family:'Rochester',cursive;color:#141412}
.sec-block p:last-child{margin:-17px 0 17px}
.masnory{display:inline-block;width:100%;margin-top:50px;background-color:#f7f7f7;padding-top:45px;padding-bottom:45px}
.masnory h2{font-size:42px;font-family:'Rochester',cursive;color:#141412}
.masnory p:first-child,.masnory p:last-child{display:none}
.masnory h2{color:#141412;position:relative;margin:0}
.hm-abtus h2 span,.hm-facility h2 span,.masnory h2 span,.rooomouter span{position:absolute;height:4px;background-color:#46C646;width:120px;bottom:-12px;left:50%;margin-left:-60px}
.gal-container{margin-bottom:0;padding-top:0;display:inline-block;width:100%}
ul#weblizar-portfolio-grid116{margin:20px 0 5px}
.hm-testimonial{width:75%;float:left;display:inline-block;background-size:cover;background-position:top;padding:30px 15px 50px}
.hm-testimonial .viewmore{text-align:center}
.hm-testimonial .btn-global{margin-top:0}
.title_warp:before{content:'';background-color:rgba(0,0,0,0.5);position:absolute}
.hm-testimonial .cara-icon a,div#go-up-box{background:0 0}
.testibg{margin:0;background:#eee;width:70%;float:left}
.hm-testimonial .cara-icon .carousel-control{width:3%}
.hm-testimonial .carousel-inner img{display:inline-block;vertical-align:middle}
.hm-testimonial .user-title{display:inline-block;color:#fff;vertical-align:middle;margin-bottom:15px;width:80%;text-align:center}
.hm-testimonial .user-title h3{margin:0;color:#46C646;line-height:45px;text-align:center}
.hm-testimonial .user-title p{margin:0;text-transform:uppercase}
.hm-testimonial .item{text-align:center;min-height:187px}
.hm-testimonial .carousel-caption p{color:#000d25;margin-bottom:0;margin-top:47px;text-align:center}
.hm-testimonial .carousel-caption{padding:0;top:0;left:0;text-align:left;position:relative;right:0;bottom:0;width:80%;display:inline-block}
.user-title small{color:#fff}
.fac-bg,.facilities,.img_wrapper,.site-footer .widget ul.soc-footer,.site-footer ul#menu-footer,div#go-up-box{text-align:center}
.hm-testimonial .carousel-caption strong.fa.fa-quote-right{margin-left:4px;font-size:22px;color:#46C646}
.carousel-caption{text-shadow:none}
.hm-testimonial .carousel-caption strong.fa.fa-quote-left{margin-right:4px;font-size:22px;color:#46C646}
.abt-content h2{font-size:48px;font-family:'Rochester',cursive;font-weight:700;color:#333}
.fac-bg h3,.ftrcopyright,.ftrcopyright a,.hm-testimonial .user-title p span,div#go-up-box{color:#fff}
div#go-up-box{width:40px;display:none;height:40px;margin-left:-20px;position:fixed;right:0;top:initial;left:inherit;bottom:0;line-height:0;font-size:16px;cursor:pointer;z-index:1000;padding:12px}
div#go-up-box:after{content:'';cursor:pointer;border-width:40px;border-style:solid;border-color:transparent #46C646 #46C646 transparent;position:absolute;right:0;bottom:0;z-index:-1}
div#go-up-box strong{position:relative;top:-4px;font-size:19px;right:2px}
.site-footer .widget{position:relative!important;width:100%;left:0!important;top:0!important;display:inline-block;float:none;padding:10px!important;margin-bottom:0!important;margin-right:0!important}
.site-footer .widget .soc-footer li{display:inline-block;margin:0 10px;border:1px solid #fff;border-radius:4px;box-shadow:-1px 0 4px #000;height:40px;width:40px;text-align:center;line-height:30px;font-size:18px}
.site-footer .widget .soc-footer .fb{background:#284FAA}
.site-footer .widget .soc-footer .twitter{background:#39CCFF}
.site-footer .widget .soc-footer .plus{background:#C63204}
.site-footer .widget .soc-footer .trip{background:#044C1C}
.site-footer .widget .soc-footer li i{padding:6px}
.site-footer ul#menu-footer li{margin:0 10px;display:inline-block}
.site-footer .widget a{color:#fff;text-decoration:none}
.phshow{box-shadow:0 1px 4px rgba(51,51,51,.57)!important;background-color:#fff;border-color:#e7e7e7;transform:translate3d(0,0,0);opacity:1;z-index:10000;border-radius:0;position:fixed;margin-top:0;top:0;left:0;width:100%}
.phshow .home-link img{width:11%}
.phshow .menu-header-container ul{margin-top:0;transition:all ease .5s}
.phshow .bkbtn{margin-top:15px}
.phshow .nav-menu li a{padding:35px 5px 39px}
.ser-block i{color:#fff;font-size:24px}
.ser-block h4{color:#fff}
.abtusbnr{border:2px solid #46C646}
.abtusbnr .nemus-slider{margin-bottom:0!important}
.abtus .marabt{margin-top:35px}
.abtus p{margin-bottom:15px}
.attr-block{border:1px solid #e6e6e6;display:block;margin-bottom:40px;padding:20px}
.gallerypage h4,.shmcontent{display:none}
.attr-block:hover{box-shadow:1px 2px 7px -1px rgba(0,0,0,.75)}
.attr-block h3,.tour-block h3{margin-top:0;color:#46C646;margin-bottom:9px}
.tour-block{margin:40px 0}
.policy h3,{margin-top:0}
.tour-block:last-child{margin-bottom:35px}
.showmore{font-size:30px}
.attr-block img,.tour-block img{margin:0;padding:0;border:none}
.attr-block,.attr-block a,.attr-block p,.attr-block:focus,.attr-block:hover{color:#181818;line-height:27px;text-decoration:none;font-size:14px}
.attr-block a i{margin-left:5px;color:#46C646}
.attr-block p{margin-bottom:9px}
.attr-block p:last-child,.tour-block p:last-child{margin-bottom:0}
.attrations .lastblock,.gallerypage{margin-bottom:20px}
.gallerypage img{margin:0;border:none;padding:0;height:auto;min-height:180px}
.gallerypage h2{text-align:center}
.policy a,.policy a:focus,.policy a:hover{text-decoration:none;color:#3C3C3C}
span.copyrightoth a,span.copyrightoth a:focus,span.copyrightoth a:hover{text-decoration:none}
.side-navOpen.menuother .nav-menu  .current-menu-item a {
color: #46C646;
background-color: #fff;
}
.contact-add-block .contact-info h3 {
font-size: 28px;
margin-bottom: 25px;
margin-top: 25px;
}
@media(min-width:1201px) {
.nav-menu li a{background-color:#fff}
}
@media (max-width: 1599px) {
.site{border:0}
.phshow .bkbtn{margin-top:17px}
}
#hellobox{position:fixed;top:0;left:0;z-index:99999;padding:10px;width:100%;margin:0 auto;transition:all .5s linear;background:#010d13;color:#FFF;height:50px;overflow:hidden;border-radius:0}
#hellobox.sticky{position:absolute}
#hellobox.close{top:-50%}
.helloOuter{display:table;margin:0 auto;text-align:center}
#hellobox .hello-container{display:flex;margin:0 auto;justify-content:space-between;align-items:center}
#hellobox .hello-container p{margin:0;font-size:14px;font-weight:300;line-height:1;letter-spacing:.02em;color:#FFF}
#hellobox .hello-container p strong{font-weight:500;font-size:16px;letter-spacing:.01em;color:#ff8583;margin-right:3px}
#hellobox .btn-hello{position:relative;outline:none;color:#FFF;border:1px solid #3e4154;background:#3e4154;text-decoration:none;margin:0 0 0 20px;display:inline-block;padding:8px 15px;font-size:14px;line-height:1;border-radius:4px}
#hellobox .helloboxclose{color:#FFF;display:inline-block;border:none;padding:0;margin:0 0 0 10px;background:none;vertical-align:middle;line-height:1}
#hellobox .hello-container p .hbbtn{color:rgba(255,255,255,.8);border:1px solid rgba(255,255,255,.8);padding:7px 8px;line-height:1;margin:0 0 0 15px;font-size:13px;font-weight:400;display:inline-block;transition:all .3s ease}
#hellobox .hello-container p .hbbtn:hover{color:rgba(255,255,255,1);border:1px solid rgba(255,255,255,1)}
#hellobox .helloboxclose span{font-size:30px;line-height:1;transition:all .3s ease;transform:scale(0.8);display:block;opacity:.5;filter:alpha(opacity=50)}
#hellobox .helloboxclose:hover span,#hellobox .helloboxclose:focus span{transform:scale(1);opacity:.8;filter:alpha(opacity=80)}
.updateHello{padding-top:50px;transition:all .3s ease}
.updateHello.removeHello{padding-top:0}
.updateHello .site-header.phshow{margin-top:50px;transition:all .3s ease}
.updateHello.removeHello .site-header{margin-top:0}
.form-btnouter .wpcf7-submit{width:auto;height:auto;background:#46C646;color:#FFF;border:0;border-radius:0;outline:none;transition:all .3s ease}
.form-btnouter .wpcf7-submit:hover,.form-btnouter .wpcf7-submit:focus{outline:none;background:#38a738;color:#FFF}
span.helptext{display:block;margin:5px 0 0;font-size:13px}
.wpcf7-form-control.wpcf7-textarea{height:80px}
span.req{color:#D70000}
label.txt_label{display:none}
.wpcf7-form-control-wrap{position:relative;border-radius:0;transition:all .25s linear;color:#000}
.wpcf7-form-control{width:100%;border-radius:0;transition:all .25s linear;color:#000;box-shadow:none;border:1px solid #ddd;display:block;width:100%;height:40px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none}
.wpcf7-form-control:focus{outline:none!important;border:1px solid #666!important;box-shadow:0 5px 10px -3px rgba(0,0,0,0.2)!important;transition:border .4s ease-in-out!important}
textarea.wpcf7-form-control{height:auto;max-height:100px;resize:none}
.wpcf7-submit{width:auto;color:#fff!important;padding:9px 20px!important;background:#46C646!important;box-shadow:none!important;border-radius:0!important;border-bottom:none!important;border:1px solid #46C646!important;font-weight:600}
.wpcf7-submit:hover,.wpcf7-submit:focus{transition:all .3s ease 0;background:#38a738!important;color:#FFF!important;border:1px solid #38a738!important;outline-color:#38a738;outline:none}
.wpcf7-validation-errors,.wpcf7-acceptance-missing{border:2px solid #ff7f7f!important;text-align:center}
.wpcf7-response-output{text-align:center}
.wpcf7-not-valid-tip{font-size:13px!important;background:#FFC9C9!important;color:#832020!important;padding:5px 10px!important;list-style-type:none;margin:-2px 0 0!important;text-align:center;border-radius:0}
.req{color:#D70000;font-size:12px;line-height:1}
.parsley-errors-list{margin:2px 0 3px;padding:0;list-style-type:none;font-size:.9em;line-height:.9em;opacity:0;transition:all .3s ease-in;-o-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in}
.grecaptcha-badge{display:none}
@media (max-width: 1069px) {
.sidebar .wp-caption.alignleft,.sidebar img.alignleft{margin-left:0}
.sidebar .wp-caption.alignright,.sidebar img.alignright{margin-right:0}
.error404 .page-header{margin-left:auto;max-width:604px;width:100%}
.archive .page-content,.archive .page-header,.archive-header,.attachment .entry-content,.attachment .entry-header,.blog .page-header,.error404 .page-content,.post-navigation .nav-links,.search .page-content,.search .page-header,.sidebar .site-info,.site-footer .widget-area{padding-left:20px;padding-right:20px}
.error404 .page-title{font-size:24px;padding:180px}
.error404 .page-title:before{font-size:554px}
.attachment .image-navigation{max-width:724px}
.image-navigation .nav-next,.image-navigation .nav-previous{position:static}
.site-main .widget-area{margin-right:60px}
}
@media (max-width: 1280px) {
.nav-menu li a{padding:15px 7px 38px;font-size:14px}
.main-navigation{width:100%}
.phshow .nav-menu li a{padding:34px 5px 39px}
}
@media (max-width: 1200px) {
.nav-menu ul ul a,ul.nav-menu ul a{width:auto}
.room-info ul li span{margin-left:10px}
.bookbtn{position:absolute;right:35px}
.phshow .bookbtn{margin-top:32px}
.title_warp{min-height:220px}
div#main-content{padding-top:124px}
.menuother .current-menu-item a{padding-bottom:15px}
.menuother .nav-menu li a{padding:15px 24px}
.service-content > h3{font-size:16px}
.divider{float:left;width:100%}
.hm-testimonial .carousel-caption p{margin-top:38px}
.navbar{min-height:100px}
.menuother{display:block}
.contact-add-block{width:100%;position:relative;bottom:0;margin-top:35px}
.facilities .fac-block{width:29%!important}
.contactfrm{margin-top:55px}
.fac-bg:after{left:-182px}
.blocksection .diamond{margin-top:-24px}
.sec-block{padding:5px}
.site-header .home-link{width:220px}
.site-header .home-link img{transition:all ease .5s;width:163px}
.container.smlcontainer.ftrcopyright{height:100%!important}
.container.smlcontainer.ftrcopyright span{float:none!important;text-align:center!important;display:block;margin:15px 0!important}
.hm-rooms .rmbgbig{padding:45px}
.rooomouter .kingroom{position:relative;top:inherit;margin-top:0;height:725px}
.menuother,.side-nav-bg{position:fixed;height:100%;top:0}
.hm-rooms{display:inline-block;width:100%}
.menutitle,.side-nav-bg,.menutitle{display:block}
.hm-rooms .roomsec{float:none;width:100%}
.inrpages .entry-content{margin-top:83px!important}
.roomblock{min-height:615px}
.menuother h4{border-bottom:1px solid #f8f8f8;color:#fff;padding:20px;margin:0}
.menuother ul{margin-top:0}
.close_nav,.close_nav:hover{float:right;color:#666}
.menutitle,.side-navOpen .nav-menu li a{color:#fff}
.site-header .home-link{padding:0}
.side-nav-bg{left:0;width:100%;background:rgba(0,0,0,.3);z-index:1000}
.main-navigation,.menuother{width:280px}
.menuother{background:url(//www.surfmotelfortbragg.com/wp-content/themes/surfmotel/images/bg-menu.jpg) no-repeat #fff;right:-280px;transition:all cubic-bezier(.86,0,.07,1) .3s;z-index:1000000}
.side-navOpen{right:0!important}
.menu-toggle strong{font-size:30px}
.side-navOpen .menutitle .current-menu-item a,.side-navOpen .nav-menu li a,.side-navOpen .nav-menu li a:focus,.side-navOpen .nav-menu li a:hover,.side-navOpen .nav-menu li:focus>a,.side-navOpen .nav-menu li:hover>a{border-bottom:none}
.side-navOpen .nav-menu li{width:100%}
.menu-toggle{position:absolute;z-index:1040;right:30px;top:17px;cursor:pointer;display:inline-block;font:700 16px/1.3 "Source Sans Pro",Helvetica,sans-serif;margin:0}
.menu-toggle,.menu-toggle:active,.menu-toggle:focus,.menu-toggle:hover{background:0 0;border:none;color:#141412;padding:19px 10px 0 0}
.phshow .home-link img{width:160px}
.phshow .menu-toggle,.phshow .menu-toggle:active,.phshow .menu-toggle:focus,.phshow .menu-toggle:hover{padding:20px 10px 0 0}
.toggled-on .nav-menu,.toggled-on .nav-menu>ul{display:block;margin-left:0;padding:0;width:100%}
.toggled-on .children,.toggled-on li{display:block}
.toggled-on .nav-menu li>ul{background-color:transparent;display:block;float:none;margin-left:20px;position:relative;left:auto;top:auto}
.toggled-on .nav-menu li>ul a{color:#141412;width:auto}
div.nav-menu>ul,ul.nav-menu{display:none}
.side-navOpen div.nav-menu>ul,.side-navOpen ul.nav-menu{display:block}
#content .featured-gallery{padding-left:24px}
.gallery-columns-1 .gallery-item{margin-right:0;width:100%}
.entry-title,.format-chat .entry-title,.format-gallery .entry-title,.format-image .entry-title,.format-video .entry-title{font-size:22px;font-weight:700}
.format-quote blockquote,.format-status .entry-content{font-size:18px}
.format-quote blockquote cite,.format-quote blockquote small{font-size:13px}
.error404 .page-title{padding:40px 0 0}
.error404 .page-title:before{content:normal}
.comment-author{margin-right:30px}
.comment-author .avatar{height:auto;max-width:100%}
.comment-content,.comment-list .reply,.comment-metadata{width:70%;width:-webkit-calc(100% - 104px);width:calc(100% - 104px)}
.comment-form input[type=email],.comment-form input[type=url],.comment-form input[type=text]{width:-webkit-calc(100% - 120px);width:calc(100% - 120px)}
.comment-form textarea{height:80px}
.author.sidebar .author-info,.sidebar .comment-list,.sidebar .comment-navigation,.sidebar .comment-reply-title,.sidebar .comment-respond .comment-form,.sidebar .entry-content,.sidebar .entry-header,.sidebar .entry-meta,.sidebar .entry-summary,.sidebar .featured-gallery,.sidebar .post-navigation .nav-links{max-width:604px;padding-left:0;padding-right:0}
.attachment .entry-header,.blog.sidebar .page-content,.search.sidebar .page-content,.sidebar .comments-title,.sidebar .site-info{max-width:604px}
.attachment .entry-header,.blog.sidebar .page-content,.search.sidebar .page-content,.sidebar .archive-meta,.sidebar .comments-title,.sidebar .no-comments,.sidebar .site-info{padding-left:0;padding-right:0}
.attachment .entry-meta{float:left;text-align:left;width:100%}
.attachment .entry-content{max-width:100%;padding:40px 0}
.format-status .entry-content{padding-top:40px}
.format-status .entry-meta{padding-bottom:40px}
.sidebar .format-status .entry-content,.sidebar .format-status .entry-meta{padding-left:35px}
.sidebar .format-status .entry-content:before,.sidebar .format-status .entry-meta:before{left:10px}
.sidebar .format-status .entry-content p:first-child:before{left:4px}
.sidebar .paging-navigation .nav-links{padding:0 60px}
.site-main .widget-area{float:none;margin:0;width:100%}
.sidebar .site-footer .widget-area{max-width:100%;left:0}
.clockresize{margin-top:-37px!important}
.bkbtn{margin-top:30px}
.v-btn{margin-top:52%;position:relative}
.th-content h3{font-size:19px}
.th-block{width:29%;min-height:425px}
}
@media (max-width: 1016px) {
.huge_it_slideshow_image_item_gallery_1 .huge_it_slideshow_description_text_gallery_1{width:100%!important;font-size:45px!important}
.huge_it_slideshow_description_text_gallery_1 a{font-size:45px!important}
}
@media (max-width: 991px) {
.cs-price{margin-bottom:25px}
#sideBar{width:100%}
.booking-box,.contact-add-block,.hm-facility .fac-footer{position:relative}
.blocksection .diamond{margin-top:-19px}
.pt-about-cont-holder{text-align:center}
.lastsec-block{margin-bottom:30px!important}
.sec-block{margin-bottom:100px;min-height:285px;padding:0 30px}
.service-content{min-height:125px}
.room-info{margin:34px 0 0!important}
.abt-img{margin-bottom:28px}
.ez_img:nth-child(5){display:none}
.ez_img:nth-child(6){display:none}
.rdmore{padding:3px 20px}
.col-md-push-5{left:0}
.effect-4 figcaption h4{margin:0}
.col_one_third{width:40.63%}
.nemus-slider{margin:0!important}
.masonry-brick:last-child img{margin-top:0}
.huge_it_slideshow_description_text_gallery_1{font-size:38px!important}
.contactfrm{margin-top:45px}
.contact-add-block .contact-info h2,.contentmap .entry-content{margin-top:0}
.hm-testimonial .item{padding:25px;text-align:center}
.contact-add-block .writeus{border:1px solid #eee;padding:25px}
.contact-add-block .contact-info{padding:25px}
.contentmap{margin-bottom:0!important}
.contact-add-block{width:100%;top:0}
.facilities .fac-block{width:45%!important}
.fac-bg:after{left:-219px}
.gallerypage img{width:100%}
.menu-toggle,.menu-toggle:active,.menu-toggle:focus,.menu-toggle:hover{padding:19px 20px 0 0}
.hm-facility{margin-bottom:0}
.fac-block-sec{margin:45px 0}
.hm-facility .fac-block{width:30%;margin:13px 10px}
.booking-box{top:0;left:0;margin-top:-2px;width:100%}
.booking-box input#bb_resBtn{padding:12px 0;width:150px}
.booking-box select.bb_combobox{width:100%!important}
.booking-box div#bb_resBookingBox{width:100%!important;background:#ececec!important}
.rminfo ul{margin:15px 0 50px}
.roomblock{margin-bottom:50px;min-width:100%;min-height:100%!important}
.hm-rooms{display:inline-block;width:100%;vertical-align:top}
.hm-rooms .roomsec{float:none;width:100%}
.rooomouter .kingroom{position:relative;margin-top:0}
.hm-rooms .rmbgbig{padding:55px}
.hm-testimonial .carousel-caption{top:0;left:0;text-align:center;padding-left:0;width:100%}
.hm-testimonial .carousel-inner img{display:block;margin:0 auto}
.hm-testimonial .user-title{margin:16px 0}
.huge_it_slideshow_description_text_gallery_1,.huge_it_slideshow_image_item_gallery_1{left:0!important;width:100%!important;bottom:25%!important;text-align:center!important}
.hm-testimonial .user-title h3{text-align:center}
.rooms{display:block;clear:both;float:left;width:100%;margin-bottom:40px}
.clockresize{margin-top:0!important}
.ul-right{display:none}
.site-header .home-link{margin:0 auto 8px 5px;width:180px}
.weblizar-portfolio-grid li:last-child{display:none}
.th-block{width:45%}
.th-content h3{font-size:18px}
.th-content{min-height:185px}
}
@media (max-width: 767px) {
.map-img{float:none}
.fac-bg:after,.gallery-caption{display:none}
.add-info{padding-right:0;padding-left:0}
.pt-about-cont{padding:15px}
.th-block{width:44%}
.effect-4 figure img{width:100%}
.thignstodo .row{margin-right:15px;margin-left:15px}
.sec-block{min-height:260px}
.block-menu{margin-right:15px!important}
.menu-toggle{right:0}
.blocksection h4{margin:5px 0}
.service-content{margin-top:30px}
.ez_img:nth-child(7){display:none}
.ez_img:nth-child(8){display:none}
.effect-4 figcaption h4{margin:10px}
.col_one_third{width:56.63%;margin-right:0}
.col-md-push-5{left:0}
.weblizar-portfolio-grid li,.weblizar-portfolio-grid.effect-3 li.animate{width:100%}
.fac-bg h3{margin-top:0}
.fac-bg img{bottom:0;margin-bottom:10px}
.facilities .fac-block{width:100%;margin:20px 0;padding:0;min-height:auto}
.sec-block .rdmore{margin-top:14px}
.blocksection{margin-bottom:0}
.sec-block{margin-bottom:100px}
.blocksection .lastsec-block{margin-bottom:20px}
.hm-facility .fac-block{width:40%}
.roomblock{min-width:94%;margin:0 0 55px}
.attr-block,.tour-block{text-align:center}
.attr-block img,.tour-block img{margin-bottom:20px}
.attr-block h3,.tour-block h3{margin-bottom:15px}
.site-header .home-link{min-height:0}
.site-title{font-size:36px;padding:8px 0 10px}
.entry-content .wp-caption.alignleft,.entry-content img.alignleft{margin-left:0}
.entry-content .wp-caption.alignright,.entry-content img.alignright{margin-right:0}
.attachment .entry-attachment .attachment,.attachment .image-navigation{max-width:604px;padding:0;width:100%}
.huge_it_slideshow_description_text_gallery_1,.huge_it_slideshow_image_item_gallery_1{bottom:15%!important}
.nemus-direction-nav a::before{font-size:35px!important}
.v-btn{margin-top:84%;position:relative}
.sec-block p{padding:2px}
.video-outer{margin-top:20px}
.video-outer.vfirst{margin-top:0}
.video-section .col-xs-12{padding-left:0;padding-right:0}
.breadcurbs-inner{width:100%}
.breadcrubs{padding:0;width:100%}
.breadcrubs > h1{margin:0;font-size:36px}
.welcome-section.ptb-110{padding:60px 0 30px;text-align:center;margin:0;min-height:initial}
}
@media (max-width: 643px) {
.contact-add-block .writeus{border-top:none}
.social p{margin:0 0 15px}
.abt-content h2{font-size:38px}
.map{height:350px}
.th-block{width:100%}
.th-image img{width:100%}
.th-content{min-height:155px}
.gallerypage img{width:220px}
.room-lock{padding-left:15px}
.pt-about-cont{margin-top:15px;padding:20px 50px}
.facilities .fac-block{width:90%!important}
.room-info ul{margin-top:0!important}
.room-info ul li{width:100%!important}
.col_one_third{width:95.63%;margin-right:0}
.effect-4 figcaption h4{margin:25px 0}
.effect-4 img{width:100%}
.booking-box .bb_resbox h2{padding:10px 0!important}
.contact-add-block{display:block}
.room-content.rm-left,.room-content.rm-right{padding:0 0 15px}
.hm-rooms .rm-right:after{border-bottom:30px solid #FFF;border-left:30px solid rgba(255,255,255,0);border-top:30px solid transparent;top:inherit;bottom:-10px;left:0;right:0;margin:0 auto;transform:rotate(45deg)}
.hm-rooms .rm-left:last-child:after{border-bottom:30px solid rgba(255,255,255,0);border-right:30px solid transparent;border-top:30px solid #FFF;top:-10px;width:0;z-index:2;left:-20px;right:0;margin:0 auto;transform:rotate(45deg)}
.hm-rooms .familyroom{display:inline-block;width:100%}
.hm-rooms .room-content,.hm-rooms .room-img{display:inline-block;width:100%;float:none}
.site-title{font-size:30px}
#content .format-status .entry-content,#content .format-status .entry-met{padding-left:35px}
.format-audio .entry-content:before{display:none}
.format-audio .audio-content{background-image:none;float:none;padding-left:0;width:auto}
.hm-rooms .rmbgbig{display:none}
}
@media (max-width: 590px) {
.hm-facility .fac-block img,.rooomouter .kingroom{width:100%}
.gallerypage img{min-height:auto}
.sec-block{min-height:280px}
.service-content > h3{font-size:16px}
.phshow .bookbtn{margin-top:18px}
.phshow .menu-toggle,.phshow .menu-toggle:active,.phshow .menu-toggle:focus,.phshow .menu-toggle:hover{padding:6px 23px 0 0}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:0}
.sec-block{margin-bottom:90px}
.rooomouter{margin:35px 0}
.hm-facility .fac-block{margin:15px 0;width:100%}
h2{font-size:26px!important}
.site-header .home-link{margin-left:25px}
.contentmap{padding-top:86px!important}
.inrpages .entry-content{margin-top:46px!important}
.huge_it_slideshow_dots_container_gallery_1{display:none!important}
.top-header{display:none}
.site-header{top:0}
.huge_it_slideshow_description_text_gallery_1 a{font-size:39px!important}
.main-navigation,.menuother{width:200px}
.th-block{width:100%}
.th-image img{width:100%}
.navbar{min-height:90px}
.bookbtn{margin-top:25px}
.menu-toggle,.menu-toggle:active,.menu-toggle:focus,.menu-toggle:hover{padding:12px 22px 0 0}
.site-header .home-link img{width:135px}
}
@media (max-width: 540px) {
.short-info .cs-price{padding:0!important}
.site-header .home-link{margin:0 auto 8px 5px;width:160px}
}
@media (max-width: 521px) {
.hentry-home{padding:15px 0 0}
.menuother .current-menu-item a{padding-bottom:13px}
.contentmap{padding-top:64px!important}
.bkbtn{margin-top:19px}
.menu-toggle{right:185px;top:22px}
.bookbtn{display:none}
.menu-toggle,.menu-toggle:active,.menu-toggle:focus,.menu-toggle:hover{padding:0 10px 0 0}
.menu-toggle{right:35px}
}
@media (max-width: 500px) {
.hm-testimonial .cara-icon .carousel-control{width:3%;top:-38px}
.blocksection{border-bottom:none}
.abt-bg{background-image:none}
.pt-about-cont{padding:20px 10px}
.sec-block{padding:0;margin-left:0;margin-right:0}
.menuother .nav-menu li a{padding:15px 16px 25px}
.full-content h3{font-size:18px}
.tour-block h3{font-size:18px}
.res-policy h2{font-size:20px!important}
.masnory{margin-top:100px}
.ez_img img{width:100%!important}
.ez_img{width:100%;margin:0!important;margin-bottom:20px!important}
.sec-block{min-height:290px}
.contact-add-block .contact-info{padding:30px 0 30px 16px}
.container.smlcontainer.ftrcopyright .slideimgbox{width:100%!important;margin:0!important}
.menuother{width:200px}
.bookbtn{display:none}
.menu-toggle{right:20px}
.booking-box input#bb_resBtn{padding:12px 0;width:120px}
.site-footer ul#menu-footer li{display:block}
.rdmore{padding:5px 28px}
.room-info ul li{width:100%!important}
}
@media (max-width: 532px) {
.short-info .cs-price{padding:0 0 18px;text-align:center!important}
}
@media (max-width: 520px) {
.site-header .home-link img{width:140px}
.phshow .home-link img{width:130px}
.phshow .menu-toggle,.phshow .menu-toggle:active,.phshow .menu-toggle:focus,.phshow .menu-toggle:hover{padding:0 10px 0 0;top:22px}
.phshow .bkbtn{margin-top:20px}
.menuother .nav-menu li a{padding:13px 15px}
.menuother h4{margin:0}
.title_warp h2{margin:21px -26px;color:#fff}
.title_warp{min-height:200px}
}
@media (max-width: 467px) {
.short-info .cs-price span{font-size:24px!important}
.short-info .cs-price{padding:0 0 18px!important;text-align:center!important}
.effect-4 figure figcaption{width:100%}
}
@media (max-width: 460px) {
.huge_it_slideshow_description_text_gallery_1 a{font-size:32px!important}
.huge_it_slideshow_description_text_gallery_1{bottom:10%!important;line-height:41px}
.short-info .cs-price{padding:0 0 18px!important}
.ez_img:nth-child(4){display:none}
.title_warp h2{margin:21px -45px 21px -44px}
.masnory{margin-top:150px}
}
@media (max-width: 410px) {
.title_warp h2{margin:21px -51px 21px -60px}
}
@media (max-width: 400px) {
.col-md-12.rooms{padding-right:0;padding-left:0}
.effect-4 figcaption h4{margin:0}
.map{height:250px}
.masnory{margin-top:200px}
.breadcurbs-inner{width:100%}
.breadcrubs{padding:0}
.sec-block{min-height:auto!important}
.abt-content{padding-top:60px;padding-right:0;padding-left:0}
.col-md-12.full-content{padding-right:0;padding-left:0}
.abtus .container{padding-right:0;padding-left:0}
.breadcurbs-inner{border:none}
.breadcrubs{background:none}
.title_warp h2{margin:32px 0 21px}
.room-info h2{font-size:22px!important}
.room-info h4{font-size:16px!important}
}
@media (max-width: 365px) {
.rminfo ul{margin:15px 10px 50px -20px}
.masnory{margin-top:270px}
.th-block{min-height:365px}
.blocksection .diamond{width:70px;height:70px;padding:7px 0}
.title_warp h2{margin:59px -75px 21px -70px}
.contact-info h2{font-size:20px!important}
.callmargin{font-size:16px}
.contact-block h4{font-size:16px}
.contactfrm h2{font-size:22px!important}
.btn-global{padding:8px 25px;margin-top:30px}
.blocksection .diamond i:before{font-size:26px}
.service-content > h3{font-size:18px}
.rdmore{padding:5px 22px}
.booking-box input#bb_resBtn{padding:8px 0;width:110px}
.site-header .home-link img{width:120px}
.feature-box h3{font-size:20px}
.effect-4 figure figcaption{width:100%}
.booking-box .bb_resbox h2{font-size:18px!important}
.contentmap{padding-top:65px!important}
.site-footer .widget .soc-footer li{margin:10px}
.menuother{width:170px}
.inrpages .entry-content{margin-top:25px!important}
.site-header .home-link{margin-left:10px;width:160px}
.rooomouter .kingroom{padding:10px}
.rooomouter .kingroom ul{margin:0;padding:0 0 0 20px}
.phshow .menu-toggle,.phshow .menu-toggle:active,.phshow .menu-toggle:focus,.phshow .menu-toggle:hover{padding:0 10px 0 0;margin-top:0}
.hm-rooms .rmbgbig{padding:25px}
.site-title{font-weight:400}
.site-description{clip:rect(1px,1px,1px,1px);position:absolute}
.gallery{margin-left:0}
.gallery .gallery-item,.gallery-columns-2.gallery-size-thumbnail .gallery-item{max-width:none;width:49%;width:-webkit-calc(50% - 4px);width:calc(50% - 4px)}
.gallery-columns-1.gallery-size-medium,.gallery-columns-1.gallery-size-thumbnail,.gallery-columns-2.gallery-size-thumbnail,.gallery-columns-3.gallery-size-thumbnail{display:block}
.gallery-columns-1 .gallery-item,.gallery-columns-1.gallery-size-medium .gallery-item,.gallery-columns-1.gallery-size-thumbnail .gallery-item{text-align:center;width:98%;width:-webkit-calc(100% - 4px);width:calc(100% - 4px)}
.gallery-columns-3 .gallery-item:nth-of-type(3n),.gallery-columns-5 .gallery-item:nth-of-type(5n),.gallery-columns-7 .gallery-item:nth-of-type(7n),.gallery-columns-9 .gallery-item:nth-of-type(9n){margin-right:4px}
.gallery br{display:none}
.gallery .gallery-item:nth-of-type(even){margin-right:0}
.comment-author{margin:0 0 5px;max-width:100%}
.comment-author .avatar{display:inline;margin:0 5px 0 0;max-width:20px}
.comment-content,.comment-list .reply,.comment-metadata{width:100%}
.huge_it_slideshow_description_text_gallery_1 a{font-size:25px!important;line-height:1px}
.huge_it_slideshow_description_text_gallery_1 a span{font-size:23px !important!important}
}
@media (max-width: 340px) {
.masnory{margin-top:320px}
}
@media (max-width: 315px) {
.short-info .cs-price small{display:block}
.huge_it_slideshow_description_text_gallery_1 a span{font-size:16px!important}
.huge_it_slideshow_description_text_gallery_1 a{font-size:20px!important;line-height:1px}
.masnory{margin-top:360px}
}
@media print,(-o-min-device-pixel-ratio: 54),(-webkit-min-device-pixel-ratio: 1.25),(min-resolution: 120dpi) {
.site-header .search-field{background-image:url(//www.surfmotelfortbragg.com/wp-content/themes/surfmotel/images/search-icon-2x.png)}
.comment-list .children>li:before,.comment-list>li:after,.format-audio .audio-content,.format-status .entry-content:before,.format-status .entry-meta:before{background-image:url(//www.surfmotelfortbragg.com/wp-content/themes/surfmotel/images/dotted-line-2x.png)}
}
@media print {
body{background:0 0!important;color:#000;font-size:10pt}
footer a[rel=bookmark]:link:after,footer a[rel=bookmark]:visited:after{content:" [" attr(href) "] "}
.site{max-width:98%}
.site-header{position:absolute;width:100%;z-index:2;transition:all ease .5s;transform:translate3d(0,0,0);background:rgba(51,51,51,.7);background-image:none!important}
.site-header .home-link{max-width:none;min-height:0}
.site-title{color:#000;font-size:21pt}
.site-description{font-size:10pt}
.author-avatar,.comment-respond,.comments-area .comment-edit-link,.comments-area .reply,.comments-link,.entry-meta .edit-link,.main-navigation,.more-link,.navbar,.page-links,.site-content nav,.site-footer,.widget-area{display:none}
.entry-content,.entry-header,.entry-meta,.entry-summary{margin:0;width:100%}
.entry-title,.page-title{font-size:21pt}
.entry-meta,.entry-meta a{color:#444;font-size:10pt}
.entry-content .wp-caption.alignleft,.entry-content img.alignleft{margin-left:0}
.entry-content .wp-caption.alignright,.entry-content img.alignright{margin-right:0}
.format-image .entry-content .size-full{margin:0}
.hentry{background-color:#fff}
.comments-area>li.comment{background:0 0;position:relative;width:auto}
.comment-metadata{float:none}
.comment-author .fn,.comment-reply-link,.comment-reply-login{color:#333}
}
.form-control{border-radius:0}
.rooms{margin-top:45px;margin-bottom:50px}
.facilities{padding-top:45px;padding-bottom:5px}
.room-info{margin:0 0 20px}
.room-info h2{font-size:30px;color:#333;margin:0}
.room-info ul{color:#525252;line-height:30px;letter-spacing:1px;list-style-type:none;margin-top:10px;margin-bottom:0;float:left;padding:0}
.facilities .fac-block{box-shadow:0 6px 10px 0 rgba(0,0,0,.3);padding-bottom:1px;height:100%;width:30%;display:inline-block;margin:0 15px 35px;vertical-align:top}
.fac-bg{background:center center no-repeat #46C646;position:relative;margin-bottom:20px;background-size:cover;font-size:50px;color:#fff;padding:5px}
.room-info ul li span{margin-left:15px;display:inline-block}
.new-map{position:relative}
.room-info ul li{float:left;width:50%;text-align:left;line-height:50px}
.room-info ul li strong{font-size:20px;color:#46c646;padding-left:4px;height:30px;width:30px}
a.cancel-link{text-decoration:none;color:#525252}
a.cancel-link:after{content:'\00bb';padding:6px;font-size:16px}
.contact-v{padding-top:45px;padding-bottom:20px;position:relative}
.loc-content{padding-top:45px;padding-bottom:25px}
.th-content a{color:#46C646!important}
.short-info{float:left;text-align:left;background:#eee;padding:10px 14px 0;margin:40px 24px 0 0;width:100%;border:1px solid #ddd}
.short-info .cs-price{padding:0 0 18px 18px;float:none;text-align:left}
.short-info .cs-price small{text-transform:uppercase;color:#222;letter-spacing:1px;margin-right:15px;vertical-align:super}
.short-info .cs-price span{font-size:36px;font-weight:300;line-height:50px;display:inline-block}
.cslist-info{width:45%;display:inline-block}
.cslist-info li{list-style:none;float:left;width:100%;line-height:30px;margin:0 0 6px}
.cslist-info li a{color:#898989;text-decoration:none}
.cslist-info li a span{margin-right:22px}
.cslist-info li a span i{font-size:18px}
.divider{border:1px solid #E5E5E5;height:0}
.ez_img img{max-width:230px!important}
.lightboxOverlay{z-index:10000!important}
div#lightbox{z-index:10050!important}
@media(max-width:1400px) {
.sec-block{min-height:350px}
}
.abt-content{padding-top:60px}
.weather{width:30%;float:right}
@media(max-width:1199px) {
.hm-testimonial,.testibg{width:100%;float:none}
.weather{float:none;margin:0 auto}
}
@media(max-width:767px) {
.weather{width:100%}
}
@media(max-width:500px) {
#hellobox{padding:5px 10px}
#hellobox .hello-container p{line-height:1.4em;text-align:left}
}
@media(max-width:1340px) {
.nav-menu li a{padding:15px 4px 38px}
}