html {
background: #ffffff;
height: 100%;
}
body {
min-height: 100%;
overflow: auto;
} #wrap {
overflow: hidden;
min-height: 100%;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
font-weight: inherit;
color: inherit;
} article h1, article h2, article h3, article h4, article h5, article h6, footer h1, footer h2, footer h3, footer h4, footer h5, footer h6, header h1, header h2, header h3, header h4, header h5, header h6 {
margin-top: 0
}
hr {
border: solid #ddd;
border-width: 1px 0 0;
clear: both;
margin: 0.75em 0 1.4em;
height: 0;
} a:focus {
outline: 0
} a:active, a:hover {
outline: 0
} .attachment-post-thumbnail {
display: block;
margin: 0 0 2% 0;
}
.alignright {
display: block;
margin: 0 0 2% 0;
}
.alignleft, .attachment-thumbnail {
display: block;
margin: 0 0 2% 0;
}
.aligncenter {
display: block;
margin: 0 auto 2%;
}
.logo {
margin: 0
}
.slideshow-main-slider .cycle-slide {
width: 100%
}
.slideshow-main-slider .cycle-slide img {
width: 100%;
height: auto;
}
article ul {
padding-left: 0
}
article li {
list-style: none
}
article li:before {
content: "\f101";
font-family: FontAwesome;
padding-right: 3px;
}
.woocommerce li:before {
content: "";
padding: 0;
}
#wrap, #header, #callout, #callout2, #callout3, #callout4, #callout5, #callout6, #callout7, #callout8, #callout9, #footer, #footer2 {clear: both; position: relative;}
header .navbar {
position: static
}
.container {
position: relative;
max-height: 1000000px; }
#callout {
}
footer .menu, footer .menu li {
list-style: none;
padding: 0;
margin: 0;
}
footer .menu a:before {
content: "\f101";
font-family: FontAwesome;
padding-right: 3px;
}
footer .menu ul {
padding: 0;
margin: 0 0 0 5px;
}
.navbar-collapse {
min-height: none
}
#main-slider-prev-next {
}
#main-slider-prev-next #prev, #main-slider-prev-next #next {
position: absolute;
top: 50%;
margin-top: -17px;
width: 22px;
height: 0px;
padding-top: 33px;
display: block;
z-index: 101;
overflow: hidden;
cursor: pointer;
}
#main-slider-prev-next #next {
right: -30px;
background-image: url(//duckcreekcabin.com/wp-content/themes/parent/images/page.png);
background-position: 0 0;
}
#main-slider-prev-next #prev {
left: -30px;
background-image: url(//duckcreekcabin.com/wp-content/themes/parent/images/page.png);
background-position: -28px 0;
}
#main-slider-pager {
list-style: none;
position: absolute;
left: 50%;
bottom: 20px;
margin-left: -30px;
z-index: 101;
}
#main-slider-pager a {
display: block;
width: 13px;
height: 0;
padding-top: 13px;
background-image: url(//duckcreekcabin.com/wp-content/themes/parent/images/pagnation.png);
background-position: -21px 0;
float: left;
overflow: hidden;
margin: 0 3px;
}
#main-slider-pager a.cycle-pager-active {
background-position: 0 0
}
.cycle-slide-hidden {
display: none
}
.cycle-slideshow, .cycle-carousel-wrap {
width: 100%
}
.slideshow_wraper {
position: relative
}
.cycle-pager-active {
color: #ccc
}
.prev-next #prev, .prev-next #next {
position: absolute;
top: 40%;
margin-top: -17px;
width: 22px;
height: 0px;
padding-top: 33px;
display: block;
z-index: 101;
overflow: hidden;
cursor: pointer;
}
.prev-next #next {
right: -30px;
background-image: url(//duckcreekcabin.com/wp-content/themes/parent/images/page.png);
background-position: 0 0;
}
.prev-next #prev {
left: -30px;
background-image: url(//duckcreekcabin.com/wp-content/themes/parent/images/page.png);
background-position: -28px 0;
}
.carousel-prev-next {
}
.carousel-prev-next #carouselprev, .carousel-prev-next #carouselnext {
position: absolute;
top: 50%;
margin-top: -17px;
width: 22px;
height: 0px;
padding-top: 33px;
display: block;
z-index: 101;
overflow: hidden;
cursor: pointer;
}
.carousel-prev-next #carouselnext {
right: -30px;
background-image: url(//duckcreekcabin.com/wp-content/themes/parent/images/page.png);
background-position: 0 0;
}
.carousel-prev-next #carouselprev {
left: -30px;
background-image: url(//duckcreekcabin.com/wp-content/themes/parent/images/page.png);
background-position: -28px 0;
}
.full_width, .one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth {
margin-bottom: 2%
}
.wp-post-image, img, .wp-caption, .size-auto, .size-full, .size-large, .size-medium, .size-thumbnail {
max-width: 100%;
height: auto;
}
.woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button, .btn, .btn-default, a.button, button, input[type="submit"], input[type="reset"], input[type="button"] {
background-image: none;
background-color: #ddd; border: 1px solid rgba(0, 0, 0, .1);
border-radius: 2px;
box-shadow: none;
color: #333333;
cursor: pointer;
display: inline-block;
font-family: inherit;
font-size: 100%;
font-weight: bold;
left: auto;
line-height: 1.25em;
margin: 0;
overflow: visible;
padding: 1% 4%;
position: relative;
text-decoration: none;
text-shadow: none;
vertical-align: middle;
white-space: nowrap;
text-align: center;
}
.woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page #content input.button:hover, .btn:hover, .btn-default:hover, a.button:hover, button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, .woocommerce a.button.alt:focus, .woocommerce button.button.alt:focus, .woocommerce input.button.alt:focus, .woocommerce #respond input#submit.alt:focus, .woocommerce #content input.button.alt:focus, .woocommerce-page a.button.alt:focus, .woocommerce-page button.button.alt:focus, .woocommerce-page input.button.alt:focus, .woocommerce-page #respond input#submit.alt:focus, .woocommerce-page #content input.button.alt:focus, .woocommerce a.button:focus, .woocommerce button.button:focus, .woocommerce input.button:focus, .woocommerce #respond input#submit:focus, .woocommerce #content input.button:focus, .woocommerce-page a.button:focus, .woocommerce-page button.button:focus, .woocommerce-page input.button:focus, .woocommerce-page #respond input#submit:focus, .woocommerce-page #content input.button:focus, .btn:focus, .btn-default:focus, a.button:focus, button:focus, input[type="submit"]:focus, input[type="reset"]:focus, input[type="button"]:focus, .woocommerce a.button.alt:active, .woocommerce button.button.alt:active, .woocommerce input.button.alt:active, .woocommerce #respond input#submit.alt:active, .woocommerce #content input.button.alt:active, .woocommerce-page a.button.alt:active, .woocommerce-page button.button.alt:active, .woocommerce-page input.button.alt:active, .woocommerce-page #respond input#submit.alt:active, .woocommerce-page #content input.button.alt:active, .woocommerce a.button:active, .woocommerce button.button:active, .woocommerce input.button:active, .woocommerce #respond input#submit:active, .woocommerce #content input.button:active, .woocommerce-page a.button:active, .woocommerce-page button.button:active, .woocommerce-page input.button:active, .woocommerce-page #respond input#submit:active, .woocommerce-page #content input.button:active, .btn:active, .btn-default:active, a.button:active, button:active, input[type="submit"]:active, input[type="reset"]:active, input[type="button"]:active {
background-image: none;
background-color: #fff; border: 1px solid rgba(0, 0, 0, .3);
color: #111111;
}
.shop-now-btn {
float: right;
margin: 0 0 15px 15px;
} .blocks {
padding-bottom: 30px;
position: relative;
}
.blocks .ctaction {
position: absolute;
bottom: 5px;
right: 10px;
}
.blocks .ctaction.left {
left: 10px
}
.blocks .ctaction.center {
left: 50%;
margin-left: -50px;
} .social-color span.social-facebook {
color: #3C599B
}
.social-color span.social-twitter {
color: #5EAADE
}
.social-color span.social-google {
color: #DB5049
}
.social-color span.social-linkedin {
color: #0274B3
}
.social-color span.social-youtube {
color: #D02827
}
.social-color span.social-vimeo {
color: #1BB6EC
}
.social-color span.social-pinterest {
color: #CB2028
}
.social-color span.social-instagram {
color: #395886
}
.social-color span.social-rss {
color: #FF8228
} .video-container {
position: relative;
padding-bottom: 56.25%; padding-top: 30px; height: 0;
overflow: hidden;
}
.video-container iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
} .google-maps {
position: relative;
padding-bottom: 90%; height: 0;
overflow: hidden;
}
.google-maps iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
} .woocommerce .box_1 ul.products li.product a img, .woocommerce-page .box_1 ul.products li.product a img, .box_1 ul.products.list li.product img, .woocommerce .box_1 div.product div.images img, .woocommerce .box_1 #content div.product div.images img, .woocommerce-page .box_1 div.product div.images img, .woocommerce-page .box_1 #content div.product div.images img, .box_1 .woocommerce ul.products li.product a img, .box_1 .woocommerce ul.products li.product a:hover img {
width: auto !important;
margin: 0 auto !important;
box-shadow: none;
max-width: 100%;
}
.woocommerce .box_1 .related ul.products li.product img, .woocommerce .box_1 .related ul li.product img, .woocommerce .box_1 .upsells.products ul.products li.product img, .woocommerce .box_1 .upsells.products ul li.product img, .woocommerce-page .box_1 .related ul.products li.product img, .woocommerce-page .box_1 .related ul li.product img, .woocommerce-page .box_1 .upsells.products ul.products li.product img, .woocommerce-page .box_1 .upsells.products ul li.product img {
margin: 0 !important
}
.woocommerce .products li img {
border: 3px solid #000
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a {
color: #D1AD79
}
.woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:before, .woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-error:before, .woocommerce-page .woocommerce-info:before, .woocommerce-page .woocommerce-message:before {
padding-top: 0
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
margin-bottom: 1em
}
input, textarea, select {
max-width: 100%;
width: 100%;
}
input[type=checkmark], input[type=radio] {
width: auto
}
.panel {
background: none
}
.pp_content_container {
color: #D1AD79
} .ct-search {
padding: 10px 0 20px 0;
position: relative;
display: inline-block;
}
#header .ct-search {
}
.ct-search form {
position: relative
}
.ct-search input[type="text"] {
background: none repeat scroll 0 0 #fff;
border: 1px solid #c3c3c3;
color: #3c3c3c;
font-size: 12px;
text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.4);
width: 210px;
float: left;
border-radius: 0px;
padding: 6px 30px 6px 6px;
}
.ct-search input[type="text"]:focus {
background: none repeat scroll 0 0 #FFFFFF;
border-color: #9BB4C3;
}
.ct-search input:-moz-placeholder {
color: rgba(155, 180, 195, 0.9)
}
.ct-submit-bg {
}
.ct-search input#go[type="submit"] {
background: #63A844;
border: medium none;
border-radius: 0;
box-shadow: none;
color: #FFF;
cursor: pointer;
font-family: FontAwesome;
font-weight: 400;
height: 30px;
text-shadow: none;
width: 30px;
position: absolute;
right: 0;
margin: 0;
} .gap {
display: block;
margin: 0;
width: 100%;
} .slideshow {
}
.slideshow img {
} .toggle_wrapper {
margin: 0 0 20px
}
.trigger {
border: 1px solid #E7E7E7;
padding: 20px 20px 15px;
text-shadow: 0 1px 0 #FFFFFF;
background: linear-gradient(to bottom, #F9F9F9 0%, #F5F5F5 100%) repeat scroll 0 0 transparent;
margin: 0;
}
.trigger a {
font-size: 18px;
display: inline-block;
text-shadow: 0 1px 0 #FFFFFF;
color: #999999;
font-weight: normal;
}
.trigger a span {
display: block;
font-size: .8em;
font-style: italic;
color: #595959;
}
.trigger a:before {
content: "\f067";
font-family: FontAwesome;
padding-right: 8px;
color: #999999;
}
.trigger.active a:before {
content: "\f068"
}
.toggle_container {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #E7E7E7;
border-top: none;
margin: 0;
padding: 20px;
position: relative;
} .accordion_inner {
margin: 0 0 0.938em
}
.accordion_wrapper .trigger {
border: 1px solid #E7E7E7;
padding: 0.938em;
background: linear-gradient(to bottom, #F9F9F9 0%, #F5F5F5 100%) repeat scroll 0 0 transparent;
margin: 0;
font-size: 18px;
text-shadow: 0 1px 0 #FFFFFF;
color: #999999;
font-weight: normal;
margin: 0 0 0.938em;
cursor: pointer;
}
.accordion_wrapper .trigger:before {
content: "\f067";
font-family: FontAwesome;
padding-right: 8px;
}
.accordion_wrapper .trigger.ui-state-active:before {
content: "\f068"
}
.accordion_wrapper .trigger a span {
display: block;
font-size: .8em;
font-style: italic;
color: #595959;
}
.accordion_wrapper .toggle_container {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #E7E7E7;
border-top: none;
margin: 0;
padding: 0.938em;
position: relative;
margin: -0.938em 0 0.938em;
} .modal-sm {
max-width: 300px
}
.modal-lg {
max-width: 900px
} ul.tabs {
list-style: none;
padding: 0;
margin: 0;
}
ul.tabs li { 
position: relative;
padding: 0;
z-index: 100;
margin-bottom: -1px;
}
@media (min-width: 768px) { 
ul.tabs li {
float: left;
}
}
ul.tabs li:before {
content: "";
padding: 0;
}
ul.tabs a {
text-shadow: 0 1px 0 #FFFFFF;
color: #999999;
display: block;
padding: 15px 20px;
text-shadow: 1px 1px 0 #FFFFFF;
border: 1px solid #999;
background: linear-gradient(to bottom, #F9F9F9 0%, #F5F5F5 100%) repeat scroll 0 0 transparent;
}
.woocommerce-tabs ul.tabs a {
border: none;
background: none;
}
ul.tabs a span {
font-size: .8em;
color: #595959;
font-style: italic;
display: block;
}
ul.tabs li.ui-state-active {
}
ul.tabs li.ui-state-active a {
color: #4c4c4c;
background-color: #fff;
border-bottom: 1px solid #fff;
}
ul.tabs a:hover {
color: #999
}
div.ui-tabs-panel {
clear: both;
margin: 3px 0 10px;
padding: 10px 20px;
border: 1px solid #999;
background: #fff;
}
div.ui-tabs-panel p {
}
div.ui-tabs-panel a {
} .testimonial-box {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #E7E7E7;
margin: 10px 0 45px;
position: relative;
}
.author-info {
border-bottom: 1px solid #E7E7E7;
padding: 20px 20px 15px;
text-shadow: 0 1px 0 #FFFFFF;
background: linear-gradient(to bottom, #F9F9F9 0%, #F5F5F5 100%) repeat scroll 0 0 transparent;
}
.testimonial-author, .testimonial-position {
display: block
}
.testimonial-author {
color: #999999;
font-size: 18px;
padding: 10px 0 5px;
}
.testimonial-position {
color: #595959
}
.testimonial-position {
font-size: .8em;
font-style: italic;
}
.author-quote {
color: #363636;
padding: 43px 35px 30px 77px;
position: relative;
text-shadow: none;
}
.one_third .author-quote {
padding: 15px
}
.testimonial:before {
background: url(//duckcreekcabin.com/wp-content/themes/parent/images/shortcodes-sprite.png) no-repeat scroll -45px -35px transparent;
content: "";
height: 19px;
left: 35px;
position: absolute;
top: 43px;
width: 25px;
}
.testimonial-bottom-arrow {
background: url(//duckcreekcabin.com/wp-content/themes/parent/images/shortcodes-sprite.png) no-repeat scroll -97px -25px transparent;
bottom: -32px;
height: 32px;
position: absolute;
right: 40px;
width: 31px;
} .caution, .warning {
border: 1px solid;
-moz-border-radius: 10px;
-webkit-border-radius: 5px;
border-radius: 5px;
margin: 3px 0 10px;
padding: 10px 20px;
}
.caution {
background: #fff4cc url(//duckcreekcabin.com/wp-content/themes/parent/images/yellow.png) no-repeat 2% 50%;
border-color: #f8e3ac;
color: #e7932e;
padding-left: 48px;
}
.warning {
background: #fbd3b1 url(//duckcreekcabin.com/wp-content/themes/parent/images/red.png) no-repeat 2% 50%;
border-color: #f5c69a;
color: #d82700;
padding-left: 48px;
}
.warning p, .caution p {
padding: 0
} .post {
padding-bottom: 1.5em;
border-bottom: 1px solid #ccc;
margin-bottom: 2em;
} .comments, .commentlist, .nocomments, .related {
margin-bottom: 2em;
margin-top: 5em;
}
.commentlist .avatar {
float: right;
margin: 0 0 0.5em;
padding: 4px;
}
#cancel-comment-reply-link {
margin-left: 1em
}
.trackback .content, .pingback .content {
font-style: italic
}
.comentary {
font-size: 8pt;
padding: 0;
}
ol.commentlist {
font-size: 8pt;
list-style: none outside none;
margin: 10px;
padding: 0;
text-indent: 0;
}
ol.commentlist li.alt {
}
ol.commentlist li.bypostauthor {
}
ol.commentlist li.byuser {
}
ol.commentlist li.comment {
}
ol.commentlist li div.comment-author {
padding: 0 170px 0 0
}
ol.commentlist li div.vcard {
font: bold 14px/1.4 helvetica,arial,sans-serif
}
ol.commentlist li div.vcard cite.fn {
font-style: normal
}
ol.commentlist li div.vcard img.avatar-32 {
}
ol.commentlist li div.vcard img.photo {
}
ol.commentlist li div.vcard span.says {
}
ol.commentlist li div.commentmetadata {
}
ol.commentlist li p {
margin: 0 0 1em
}
ol.commentlist li ul {
font: 12px/1.4 helvetica,arial,sans-serif;
list-style: square outside none;
margin: 0 0 1em;
padding: 0;
text-indent: 0;
}
ol.commentlist li div.reply {
font: bold 9px arial,sans-serif;
padding: 5px 10px;
text-align: center;
width: 36px;
}
ol.commentlist li div.reply a {
text-decoration: none;
text-transform: uppercase;
}
ol.commentlist li ul.children {
list-style: none outside none;
margin: 1em 0 0;
text-indent: 0;
}
ol.commentlist li ul.children li {
}
ol.commentlist li ul.children li.alt {
}
ol.commentlist li ul.children li.bypostauthor {
}
ol.commentlist li ul.children li.byuser {
}
ol.commentlist li ul.children li.comment {
}
ol.commentlist li ul.children li.comment-author-admin {
}
ol.commentlist li ul.children li.depth-2 {
margin: 0 0 0.25em 1.5em
}
ol.commentlist li ul.children li.depth-3 {
margin: 0 0 0.25em 1.5em
}
ol.commentlist li ul.children li.depth-4 {
margin: 0 0 0.25em 1.5em
}
ol.commentlist li ul.children li.depth-5 {
}
ol.commentlist li ul.children li.odd {
}
ol.commentlist li.parent {
}
ol.commentlist li.pingback {
}
ol.commentlist li.pingback.parent {
}
ol.commentlist li.pingback div.vcard {
padding: 0 10px 0 0
}
ol.commentlist li.thread-alt {
}
ol.commentlist li.thread-even {
}
ol.commentlist li.thread-odd {
}
.comment-body .vcard img {
float: left;
margin: 0 5px;
}
#comment {
padding: 10px;
width: 90%;
}
.comment-body {
background: none repeat scroll 0 0 #F0F0F0;
margin-bottom: 10px;
padding: 10px;
}
.comment-body .vcard {
line-height: 1.7em
}
.comment-body .vcard a {
font-size: 14px;
font-weight: bold;
}
.comment-body .vcard img {
border: 1px solid #CCCCCC;
float: left;
margin-right: 5px;
}
.comment-body .commentmetadata {
font-size: 10px
}
.comment-body .commentmetadata a {
color: #888888
}
.comment-body p {
clear: both;
line-height: 1.5em;
margin-top: 20px;
} @font-face {
font-family: 'Gotham';
src: url(//duckcreekcabin.com/wp-content/themes/child/fonts/Gotham-Book.woff) format('woff');
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Gotham';
src: url(//duckcreekcabin.com/wp-content/themes/child/fonts/Gotham-Medium.woff) format('woff'),
url(//duckcreekcabin.com/wp-content/themes/child/fonts/Gotham-Medium.woff2) format('woff2');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Gotham';
src: url(//duckcreekcabin.com/wp-content/themes/child/fonts/Gotham-Bold.woff) format('woff');
font-weight: 700;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Gotham';
src: url(//duckcreekcabin.com/wp-content/themes/child/fonts/Gotham-Black.woff) format('woff');
font-weight: 800;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Gotham';
src: url(//duckcreekcabin.com/wp-content/themes/child/fonts/Gotham-Ultra.woff) format('woff');
font-weight: 900;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Infinite Stroke';
src: url(//duckcreekcabin.com/wp-content/themes/child/fonts/InfiniteStroke.woff2) format('woff2'),
url(//duckcreekcabin.com/wp-content/themes/child/fonts/InfiniteStroke.woff) format('woff');
font-weight: normal;
font-style: normal;
font-display: swap;
}
a {
text-decoration: none;
}
#wrap, body {
overflow: inherit;
}
h1, h2,h3, h4, h5, h6 {
font-family: 'Gotham' !important;
color: #231f20;
font-weight:bold;
}
h5 {
font-size: min(max(21px, 2.5vw), 30px) !important;
}
p {
line-height: 27px;
margin-bottom: 1.5rem;
}
input, textarea, select {
border: 1px solid #a3a3a3;
margin-bottom: 15px;
padding: 13px 15px;
background: #ffffff;
font-weight: 300;
color: #000000;
line-height: 24px;
border-radius: 20px;
box-shadow: 4px 4px 6px #00000022;
}
input:focus, textarea:focus, select:focus {
outline:none;
}
textarea.wpcf7-textarea {
height: 110px;
margin-bottom: 10px;
}
.title.splitting[data-scroll="in"] .char {
animation: slide-in .6s cubic-bezier(.3, 0, .7, 1) both;
animation-delay: calc(50ms * var(--char-index));
animation-play-state: running;
}
.title.splitting[data-scroll="out"] .char {
opacity:0;
}
@keyframes slide-in {
from {
transform: scale(0.4) translateY(80%);
opacity: 0;
}
}
.text--fading.splitting[data-scroll="in"] .char {
animation: fade-in .6s both;
animation-delay: calc(0.25s + var(--char-index) * 0.05s);
animation-play-state: running;
}
.text--fading.splitting[data-scroll='out'] .char {
opacity: 0;
}
@keyframes fade-in {
from {
opacity: 0;
}
}
.title-xl {
font-size: min(max(30px, 3.5vw), 70px) !important;
color: #ffffff;
font-weight: 700;
margin-bottom: 0;
line-height: min(max(36px, 3.5vw), 72px) !important;
}
.title-md, header.entry-header h1.entry-title {
font-size: min(max(24px, 3vw), 45px) !important;
color: #000000;
}
.title-sm {
font-size: min(max(14px, 2vw), 32px) !important;
color: #777777;
}
.title-xs {
font-size: min(max(14px, 2vw), 22px) !important;
}
.isfont {
font-family: 'Infinite Stroke' !important;
font-weight: normal !important;
}
header.entry-header h1.entry-title {
text-align: center;
font-weight: 700;
margin-bottom:60px;
}
.fullWidth {
position: relative;
left: 50%;
right: 50%;
margin: 0 -50vw;
max-width: 100vw;
} .home #header {
position: fixed;
z-index: 99;
width: 100%;
background: #ffffffbb;
}
div#n2-ss-2 .nextend-thumbnail-button {
display: none;
} .main-body {
overflow: hidden;
}
.wpcf7 {
max-width: 810px;
margin: 30px auto 0;
}
#callout2 section.container {
z-index: 9;
}
.modal-open #callout2 section.container {
z-index: auto;
}
.rooms {
margin: 30px 0 50px;
}
.rooms > div {
border: 1px solid #d2d2d2;
padding: 25px;
border-radius: 25px;
box-shadow: 4px 4px 8px #cccccc;
margin-right: 20px;
width: 24%;
font-size: 20px;
}
.rooms p {
margin-bottom: 0;
}
.rooms strong {
color: #000000;
margin-top: 15px;
display: block;
}
.amenities {
margin: 50px 0;
}
.amenities > div {
width: 33.3%;
}
.amenities > div .wp-block-group {
gap: 15px;
margin-bottom: 15px;
}
.address h2.title {
margin-bottom: 15px;
}
.address p {
font-size: 20px;
line-height: 32px;
}
.address p a {
color: #000000;
}
.address a {
font-weight: 300;
}
.address .fa-facebook-f:before {
content: url(//duckcreekcabin.com/wp-content/themes/child/images/fb.png);
}
.address .fa-instagram:before {
content: url(//duckcreekcabin.com/wp-content/themes/child/images/instagarm.png);
}
.socialmedia {
margin-bottom: 60px;
}
.socialmedia a {
margin: 0 8px;
}
.page-id-329 #footer {
padding-top: 0;
} .modal.allamenities {
overflow: hidden;
height: 100%;
padding: 3% 0;
}
.modal.allamenities .modal-dialog {
margin: 0 auto;
height: 100%;
}
.modal.allamenities .modal-content {
border: none;
border-radius: 25px;
overflow: hidden;
height: 100%;
}
.modal-open #header {
width: calc(100% - 17px);
}
.place-offers {
height: calc(100% - 7%);
overflow-x: auto;
padding-bottom: 60px;
}
.allamenities .modal-body {
padding: 30px 0px 0 30px;
height: 100%;
}
button.close {
min-width: auto;
padding: 0;
background: transparent;
font-size: 32px;
font-weight: 300;
}
button.close:hover, button.close:focus {
background: transparent;
opacity: 0.5;
}
.place-offers h3 {
margin: 20px 0;
}
.place-offers h4 {
margin: 40px 0 30px;
}
.place-offers p {
margin-bottom:0;
line-height: normal;
}
.place-offers p > span {
display: block;
font-size: 12px;
color: #aaaaaa;
}
.allamenities .place-offers figure {
margin: 24px 30px 24px 0;
border-bottom: 1px solid rgb(221, 221, 221) !important;
padding: 0 0 24px 0;
} .sp-easy-accordion {
max-width: 1140px;
margin: 0 auto;
}
.sp-easy-accordion .ea-card {
counter-increment: faq-count;
position: relative;
padding-left: 0;
margin-bottom: 30px;
margin-left: 60px;
}
.sp-easy-accordion .ea-card:before {
content: counter(faq-count);
transform: rotate(0deg);
z-index: 9;
font-size: 21px;
font-family: 'Gotham';
position: absolute;
font-weight: 900;
color: #ffffff;
left: -60px;
top: 0;
background: #4bbed2;
text-align: center;
border-radius: 100px;
height: 60px;
width: 60px;
line-height: 40px;
border: 10px solid #e8e8e8;
}
#sp-ea-146.sp-easy-accordion .ea-card:before {
background: #ffb72d;
}
.sp-ea-one.sp-easy-accordion .sp-ea-single .ea-body {
padding: 0 15px 15px;
}
.sp-easy-accordion .sp-ea-single .ea-body p {
line-height: 27px;
}
h2.eap_section_title {
padding-left: 75px;
}
.carousel-slider .owl-nav button.owl-next, .carousel-slider .owl-nav button.owl-prev, .carousel-slider button.owl-dot {
min-width: auto;
width: 40px;
height: 40px;
margin: 0 10px;
}
button.mfp-arrow, button.mfp-close {
min-width: auto;
}
button.mfp-arrow:hover, button.mfp-close:hover,
button.mfp-arrow:focus, button.mfp-close:focus {
background: transparent;
} .bar-id-67 {
text-align: center;
padding: 100px 0;
}
.strong-view .wpmslider-viewport {
margin: 0 auto;
max-width: 1000px;
}
.strong-view.wpmtst-modern::before, .strong-content.strong-grid .wpmtst-testimonial::before {
content: url(//duckcreekcabin.com/wp-content/themes/child/images/stars.png) !important;
display: block !important;
left: 0;
position: relative;
width: 100%;
height: auto;
mask: none;
-webkit-mask: none;
background: 0 0;
text-align: center;
top: 0;
}
.testimonial:before, .strong-view.wpmtst-modern .wpmtst-testimonial-content:before, .strong-view.wpmtst-modern .wpmtst-testimonial-content:after {
display: none !important;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-content p {
font-weight: 300;
font-family: 'Montserrat';
font-size: 22px !important;
font-style: normal !important;
}
.strong-view.wpmtst-default .wpmtst-testimonial-field::before {
content: "-";
margin-right: 10px;
margin-left: -10px;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-field {
font-weight: 700;
font-family: 'Gotham';
font-size: 22px;
margin-top: 20px;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-field::before {
content:"-";
padding-right:10px;
}
.strong-view.controls-style-buttons:not(.rtl) .wpmslider-prev:before,
.strong-view.controls-style-buttons:not(.rtl) .wpmslider-next:before {
width: 54px !important;
height: 54px !important;
background: #f6c15a !important;
}
.strong-view.controls-style-buttons:not(.rtl) .wpmslider-prev:before {
-webkit-mask: url(//duckcreekcabin.com/wp-content/themes/child/images/arrowL.png) center center no-repeat !important;
mask: url(//duckcreekcabin.com/wp-content/themes/child/images/arrowL.png) center center no-repeat !important;	
}
.strong-view.controls-style-buttons:not(.rtl) .wpmslider-next:before {
-webkit-mask: url(//duckcreekcabin.com/wp-content/themes/child/images/arrowR.png) center center no-repeat !important;
mask: url(//duckcreekcabin.com/wp-content/themes/child/images/arrowR.png) center center no-repeat !important;
}
.strong-view.wpmtst-modern.controls-type-sides .wpmtst-testimonial-inner {
padding-left: 0 !important;
padding-right: 0 !important;
margin: 0 auto !important;
max-width: 960px;
}
.strong-view.wpmtst-default .strong-grid .wpmtst-testimonial {
border: 2px solid #eaeaea !important;
flex-direction: column;
padding-top: 50px;
padding-bottom: 30px;
border-radius: 50px;
box-shadow: 5px 5px 10px #f8f8f8;
margin-bottom: 35px !important;
background: #ffffff;
}
.strong-view.wpmtst-default .strong-grid .wpmtst-testimonial .wpmtst-testimonial-content { padding: 0 15px;
}
.strong-view.wpmtst-default .strong-grid .wpmtst-testimonial-field {
text-align: center !important;
font-weight: 700;
font-size: 25px;
color: #000000;
margin-top: 20px;
}
.strong-view.wpmtst-default .wpmtst-testimonial-inner {
border: none !important;
padding: 20px;
text-align: center !important;
}
.bar-id-67::before {
content: "";
background: url(//duckcreekcabin.com/wp-content/themes/child/images/tree.png) no-repeat right bottom / contain;
width: 120%;
height: 160%;
display: block;
position: absolute;
bottom: 0;
margin: 0 auto;
max-width: 2042px;
right: 0;
left: 0;
}
.bar-id-86 {
padding: 100px 0;
}
.twoThings {
display: none !important;
}
.home .twoThings, .page-id-19 .twoThings {
display: flex !important;
}
.things {
position: relative;
border-radius: 20px;
overflow: hidden;
box-shadow: 3px 3px 8px #00000044;
margin: 20px;
}
.things h3 {
color: #ffffff;
position: absolute;
margin: 0;
text-align: center;
top: 0;
width: 100%;
display: flex;
align-items: center;
flex-wrap: wrap;
flex-direction: column;
height: 100%;
justify-content: center;
}
a.things img {
transition: all 0.8s  ease-in-out;
-webkit-transition: all 0.8s  ease-in-out;
border-radius: 20px;
}
a.things:hover img {
filter: grayscale(1);
mix-blend-mode: hard-light;
}
#footer h6 {
margin: 20px 0;
}
#footer2 p {
margin-bottom:0;
color: #ffffff;
font-size: 12px;
}
#footer2 a {
color: #ffffff;
}
.logoSec {
padding-top: 80px;
padding-bottom: 27vw;
} body {
background-color: #ffffff;
}
#header {
background-color: #ffffff;
position: sticky;
top: 0;
z-index: 10;
box-shadow: 0 5px 0px #00000011;
}
#callout {
background-color: #ffffff;
} #wrap {
background: url(//duckcreekcabin.com/wp-content/themes/child/images/footer.jpg) no-repeat bottom center / 100% auto;
}
#callout2 {
background-color: transparent;
padding: 80px 0 0;
}
.home #callout2 {
padding-top: 0px !important;
padding-bottom: 80px !important;
}
#footer {
padding: 0 0 100px 0;
overflow: hidden;
}
#footer2 {
background-color: #262626;
padding:15px 0;
}
.box_2 {
background-color: #f0f0f0;
border: 1px solid #E7E7E7;
margin: 0;
padding: 20px;
position: relative;
}
.box_3 {
background-color: #f0f0f0;
border: 1px solid #E7E7E7;
margin: 0;
padding: 20px;
position: relative;
}
#callout > section, #callout .slideshow-main-slider, #callout .cycle-slide, .slideimage {
height: 100%;
}
.slideshow-main-slider .cycle-slide img {
height: 100%;
object-fit: cover;
}
#callout .slider_content {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
margin: auto;
max-width: 1160px;
width: 100%;
display: flex;
align-items: center;
color:#ffffff;
}
.woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page #content input.button.alt,.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button,.btn,.btn-default,a.button,button,input[type="submit"],input[type="reset"],input[type="button"] {
background-image: none;
background-color: #f6c15a; border: 0px solid rgba(0, 0, 0, .1);
border-radius: 20px;
box-shadow: none;
color: #000000;
cursor: pointer;
display: inline-block;
font-family: inherit;
font-size: 22px;
font-weight: bold;
left: auto;
line-height: 1.25em;
margin: 0;
overflow: visible;
padding: 14px 60px;
position: relative;
text-decoration: none;
x-text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
text-shadow: none;
vertical-align: middle;
white-space: nowrap;
text-align: center;
min-width: 310px;
}
.woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #content input.button.alt:hover,.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page #content input.button:hover, .btn:hover, .btn-default:hover, a.button:hover, button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover,.woocommerce a.button.alt:focus, .woocommerce button.button.alt:focus, .woocommerce input.button.alt:focus, .woocommerce #respond input#submit.alt:focus, .woocommerce #content input.button.alt:focus, .woocommerce-page a.button.alt:focus, .woocommerce-page button.button.alt:focus, .woocommerce-page input.button.alt:focus, .woocommerce-page #respond input#submit.alt:focus, .woocommerce-page #content input.button.alt:focus,.woocommerce a.button:focus, .woocommerce button.button:focus, .woocommerce input.button:focus, .woocommerce #respond input#submit:focus, .woocommerce #content input.button:focus, .woocommerce-page a.button:focus, .woocommerce-page button.button:focus, .woocommerce-page input.button:focus, .woocommerce-page #respond input#submit:focus, .woocommerce-page #content input.button:focus,.btn:focus,.btn-default:focus,a.button:focus,button:focus,input[type="submit"]:focus,input[type="reset"]:focus,input[type="button"]:focus,.woocommerce a.button.alt:active, .woocommerce button.button.alt:active, .woocommerce input.button.alt:active, .woocommerce #respond input#submit.alt:active, .woocommerce #content input.button.alt:active, .woocommerce-page a.button.alt:active, .woocommerce-page button.button.alt:active, .woocommerce-page input.button.alt:active, .woocommerce-page #respond input#submit.alt:active, .woocommerce-page #content input.button.alt:active,.woocommerce a.button:active, .woocommerce button.button:active, .woocommerce input.button:active, .woocommerce #respond input#submit:active, .woocommerce #content input.button:active, .woocommerce-page a.button:active, .woocommerce-page button.button:active, .woocommerce-page input.button:active, .woocommerce-page #respond input#submit:active, .woocommerce-page #content input.button:active,.btn:active,.btn-default:active,a.button:active,button:active,input[type="submit"]:active,input[type="reset"]:active,input[type="button"]:active {
background-image: none;
background-color: #4ecd87; border: 0px solid rgba(0, 0, 0, .3);
color: #000000;
}
input.wpcf7-submit {
max-width: 100%;
}
a.button.green, input.wpcf7-submit {
background-color: #4ecd87;
}
a.button.green:hover, input.wpcf7-submit:hover {
background-color: #f6c15a;
}
.shop-now-btn {
float: right; 
margin:  0 0 15px 15px;
} .navbar, .navbar-default {
background-color: transparent;
border: 0px solid #e7e7e7;
margin-bottom: 20px;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
background-color: #e7e7e7
} .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
background-color: #e7e7e7
} .navbar-toggle {
background-color: rgba(0, 0, 0, 0);
background-image: none;
border: 1px solid rgba(0, 0, 0, 0);
border-radius: 4px;
float: right;
margin-bottom: 8px;
margin-right: 15px;
margin-top: 8px;
padding: 9px 10px;
position: relative;
}
.navbar-default .navbar-toggle .icon-bar {
background-color: #cccccc
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
background-color: #dddddd
} @media (min-width: 768px) { 
.logo {
float: left;
position: relative;
}
.logo img {
}
.call-to-action-header {
}
.call-to-action-header .call-to-action-text {
}
.call-to-action-header .ct-search {
}
.call-to-action-header .social-media {
clear: both
}
.call-to-action-header .social-media span {
}
.call-to-action-footer {
}
.call-to-action-footer .call-to-action-text {
}
.call-to-action-footer .ct-search {
}
.call-to-action-footer .social-media-footer {
}
.call-to-action-footer .social-media-footer span {
}
.copy {
float: left
}
.designed-by {
float: right
} nav.navbar-default {
background: url() repeat 0 0;
padding: 0;
margin: 0;
background-color: none;
border: none;
min-height: 0;
box-shadow: none;
border-radius: 0;
}
nav.navbar-default .navbar-collapse {
background: url() repeat 0 0;
padding: 0;
margin: 0;
background-color: none;
border: none;
box-shadow: none;
border-radius: 0;
} #header .container {
padding-top: 10px;
padding-bottom: 10px;
max-width: 1300px !important;
}
nav.navbar-default .primary-nav {
}
nav.navbar-default .secondary-nav {
}
nav.navbar-default .primary-nav > li {
} .dropdown:hover .dropdown-menu {
display: block
} .primary-nav > li > a {
background: url() repeat 0 0;
padding: 0 8px;
margin: 0;
background-color: none;
border: none;
box-shadow: none;
border-radius: 0;
text-shadow: 0;
line-height: 36px;
border-left: 0px solid #000000;
white-space: nowrap;
text-decoration: none;
} .navbar-default .primary-nav > .active > a, .navbar-default .primary-nav > .active > a:hover, .navbar-default .primary-nav > .active > a:focus, .navbar-default .primary-nav > li > a:hover, .navbar-default .primary-nav .current-menu-parent > a {
background: none
} nav.navbar-default .primary-nav > li:nth-child(1) > a {
border-left: none
}
nav.navbar-default .primary-nav > li:nth-last-child(1) > a {
padding-right: 0
} .secondary-nav > li {
padding: 6px 0
}
.secondary-nav > li > a {
background: url() repeat 0 0;
padding: 0 10px;
margin: 0;
background-color: none;
border: none;
box-shadow: none;
border-radius: 0;
text-shadow: 0;
line-height: 14px;
border-left: 1px solid #D1AD79;
white-space: nowrap;
} .navbar-default .secondary-nav > .active > a, .navbar-default .secondary-nav > .active > a:hover, .navbar-default .secondary-nav > .active > a:focus, .navbar-default .secondary-nav > li > a:hover {
background: none
} nav.navbar-default .secondary-nav li:nth-child(1) a {
border-left: none
}
nav.navbar-default .secondary-nav li:nth-last-child(1) a {
padding-right: 0
} .footer_nav {
margin: 0;
padding: 0;
list-style: none;
}
.footer_nav.right {
float: right
}
.footer_nav.left {
float: left
}
.footer_nav li {
float: left;
margin: 0;
padding: 0;
background: none;
}
.footer_nav a {
display: block;
white-space: nowrap;
padding: 0 15px;
text-decoration: none;
text-transform: capitalize;
border-right: 1px solid #606060;
} .footer_nav a:hover, ul.footer_nav li.active a, .footer_nav li.active a:hover, footer .menu a:hover, footer .menu li.active a, footer .menu li.active a:hover {
background: none
} #menu-footer-top {
text-align: center
}
#menu-footer-top a {
display: inline-block
} .footer_nav li:nth-child(1) a {
padding-left: 0
}
.footer_nav li:nth-last-child(1) a {
border-right: none
}  .navbar-default .navbar-nav ul.dropdown-menu {
background-color: #FFFFFF;
border: 1px solid rgba(0, 0, 0, 0.15);
border-radius: 4px;
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
margin: 0;
min-width: 160px;
padding: 5px 0;
}
ul.dropdown-menu  > li.menu-item { }
ul.dropdown-menu > li.menu-item > a, .navbar-default .navbar-nav .open .dropdown-menu > li > a {
padding: 3px 20px;
color: #3C3C3C; } ul.dropdown-menu > li > a:hover, ul.dropdown-menu > li.active > a, ul.dropdown-menu > li.active > a:hover, ul.dropdown-menu > li.active > a:focus {
background-color: #f3f3f3;
color: #3C3C3C;
} .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
background-color: #f3f3f3;
color: #3C3C3C;
}  .full_width {
}
.one_half {
width: 49%
}
.one_third {
width: 32%
}
.two_third {
width: 66%
}
.one_fourth {
width: 23.5%
}
.three_fourth {
width: 74.5%
}
.one_fifth {
width: 18.4%
}
.two_fifth {
width: 38.8%
}
.three_fifth {
width: 59.2%
}
.four_fifth {
width: 79.6%
}
.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth {
position: relative;
margin-right: 2%;
float: left;
clear: none;
}
.last {
margin-right: 0 !important;
clear: right;
}
.clearboth, .clear {
clear: both;
display: block;
font-size: 0;
height: 0;
line-height: 0;
width: 100%;
margin: 0;
padding: 0;
}
ul.tabs li {
float: left
} .number-of-col-1, .number-of-col-2, .number-of-col-3, .number-of-col-4, .number-of-col-5 {
position: relative;
margin-right: 2%;
float: left;
}
.number-of-col-1 {
width: 100%;
margin-right: 0;
}
.number-of-col-2 {
width: 48%
}
.number-of-col-3 {
width: 32%
}
.number-of-col-4 {
width: 48%
}
}  @media (min-width: 992px) { 
.call-to-action-header {
}
.call-to-action-header .call-to-action-text {
}
.call-to-action-header .ct-search {
}
.call-to-action-header .social-media {
}
.call-to-action-header .social-media span {
}
.call-to-action-footer {
}
.call-to-action-footer .call-to-action-text {
}
.call-to-action-footer .ct-search {
}
.call-to-action-footer .social-media {
}
.call-to-action-footer .social-media span {
}
.attachment-post-thumbnail {
float: left;
margin: 0 15px 15px 0;
}
.alignright {
float: right;
margin: 0 0 15px 15px;
}
.alignleft {
float: left;
margin: 0 15px 15px 0;
}
.aligncenter {
display: block;
margin: 0 auto 15px;
}
.number-of-col-1 {
width: 73%
}
.number-of-col-2 {
width: 35.5%
}
.number-of-col-3 {
width: 23%
}
.number-of-col-4 {
width: 16.75%
}
.footer-widget-1 {
clear: both
}
.footer-widget-2 {
}
.footer-widget-3 {
}
.footer-widget-4 {
}
.footer-widget-5 {
}
}  @media (min-width: 1200px) { 
.full_width {
}
.one_half {
width: 48%
}
.one_third {
width: 30.66%
}
.two_third {
width: 65.33%
}
.one_fourth {
width: 22%
}
.three_fourth {
width: 74%
}
.one_fifth {
width: 16.8%
}
.two_fifth {
width: 37.6%
}
.three_fifth {
width: 58.4%
}
.four_fifth {
width: 67.2%
}
.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth {
margin-right: 4%
}
#header .callUs {
margin-right: -11%;
margin-left: 25px;
}
.container {
max-width: 1140px !important;
}
#header a.button, .n2-section-smartslider a.button {
padding: 14px 40px;
width: auto;
min-width: auto;
}
.airhub {
margin-left: -70px;
z-index: 9;
}
} 
@media (min-width: 1699px) {
#header .callUs {
margin-right: -25%;
margin-left: 25px;
}
#footer {
background-size: 100% auto;
}
} @media (max-width: 1099px) {
body {
font-size: 14px !important;
}
.primary-nav > li > a {
padding: 0px 5px;
}
p {
line-height: 24px;
}
.n2-ss-layer.n2-ow.title > div {
font-size: 56px !important;
}
a.button, button.btn {
width: auto;
font-size: 16px !important;
padding: 14px 40px;
min-width: auto;
}
.callUs {
text-align: right;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-content p {
font-size: 18px !important;
}
.strong-view.wpmtst-default .strong-grid .wpmtst-testimonial {
padding-top: 30px;
padding-bottom: 20px;
border-radius: 20px;
}
.bar-id-67::before {
width: 120%;
height: 140%;
}
#footer {
padding: 50px 0;
}
.rooms > div {
font-size: 16px;
width: 33%;
}
.amenities {
margin: 30px 0;
}
.sp-easy-accordion .sp-ea-single .ea-header a {
font-size: 18px;
}
}
@media (max-width: 991px) {
.primary-nav > li > a {
font-size: 10px !important;
}
.strong-view.controls-style-buttons:not(.rtl) .wpmslider-prev:before, 
.strong-view.controls-style-buttons:not(.rtl) .wpmslider-next:before {
zoom: 0.7;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-content p {
font-size: 15px !important;
}
.bar-id-67 {
padding: 50px 0;
}
.bar-id-67::before {
height: 110%;
width: 110%;
}
.home #callout2 {
padding-bottom: 60px !important;
}
#callout2 {
padding: 60px 0 0;
}
.logoSec {
padding-top: 40px;
}
.logoSec img {
max-width: 160px;
}
.n2-ss-layer.n2-ow.title > div {
font-size: 42px !important;
}
header.entry-header h1.entry-title {
margin-bottom: 30px;
}
.space-50 {
height: 30px !important;
}
.space-1 {
height: 50px !important;
}
.sp-easy-accordion .ea-card {
margin-bottom: 20px;
}
.strong-view.wpmtst-default .strong-grid .wpmtst-testimonial::before {
zoom: 0.5;
}
}
#toggle {
display: none;
}
@media (max-width: 767px) {
#wrap {
background-size: auto 590px;
}
#header {
padding: 10px 0;
}
.logo {
position: absolute;
max-width: 60px;
padding: 0;
top: 0;
left: 50px;
z-index: 9;
}
a.button, button.btn {
padding: 12px 30px;
}
#header a.button {
padding: 10px 30px;
font-size: 12px !important;
}
button.navbar-toggler {
border-radius: 0;
min-width: auto;
border: none !important;
color: #4ecd87;
background: 0 0;
padding: 3px 0px;
font-size: 24px;
animation: none;
box-shadow: none;
}
nav.navbar-default {
margin: 0;
padding:0;
}
.navbar-toggler:focus {
box-shadow: none;
}
#navbarCollapse {
position: absolute;
left: 0;
top: 36px;
right: 0;
}
.navbar-nav.primary-nav {
margin-top: 9px;
background: #ffffff;
padding-top: 40px;
}
.primary-nav>li>a {
padding: 6px 12px !important;
display: block;
font-size: 14px !important;
}
.primary-nav>li.active>a {
background: #f6c15a !important;
color: #fff !important;
}
.n2-ss-layer.n2-ow.title > div {
font-size: 36px !important;
}
.fullWidth .wp-block-cover {
padding: 100px 0.5em;
}
.fullWidth .wp-block-cover img {
object-position: 80% center;
}
.fullWidth .wp-block-cover h2 {
font-size: 24px !important;
line-height: 40px !important;
margin-top: 20px;
}
.fullWidth .wp-block-cover h2 + p {
margin-top: 0px !important;
font-size: 11px !important;
margin-bottom: 10px;
font-weight: 500;
}
.rooms, .amenities {
flex-direction: column;
}
.rooms > div {
margin-bottom: 20px;
width: 100%;
margin-right: 0;
}
.amenities > div {
width: 100%;
}
.strong-view .wpmslider-viewport {
max-width: 72%;
}
.bar-id-67::before {
height: 45%;
width: 100%;
}
.things {
border-radius: 10px;
margin: 5px;
}
.things h3 {
font-size: max(18px) !important;
}
a.things img {
border-radius: 10px;
}
#footer {
padding: 30px 0;
}
#footer2 {
text-align: center;
}
#footer2 p {
font-size: 10px;
line-height: 18px;
}
.bar-id-76 img {
max-width: 240px;
margin: 0 auto 20px;
display: block;
}
h2.eap_section_title {
padding: 0;
text-align: center;
}
.sp-easy-accordion .ea-card {
margin-bottom: 10px;
margin-left: 30px;
}
.sp-easy-accordion .ea-card:before {
font-size: 18px;
left: -35px;
top: 10px;
height: 40px;
width: 40px;
line-height: 30px;
border: 5px solid #e8e8e8;
}
.strong-view.wpmtst-default .strong-grid .wpmtst-testimonial .wpmtst-testimonial-content {
min-height: auto;
}
.strong-view.wpmtst-default .strong-grid .wpmtst-testimonial::before {
zoom: 1;
}
.place-offers h3 {
font-size: 21px !important;
font-weight: 700 !important;
}
.place-offers h4 {
font-size: 18px !important;
font-weight: 700 !important;
}
.modal.allamenities {
padding: 3% 10px;
}
#toggle {
display: block;
margin-top: 0;
text-align: left;
padding: 0;
background: transparent;
text-decoration: underline;
font-weight: 300;
color: #4ecd87;
}
#text {
display: none;
margin-bottom: 30px;
}
.wpcf7 form p {
margin-bottom: 1px;
}
.address p {
font-size: 14px;
line-height: 24px;
}
.address h2.title {
font-size: max(24px) !important;
margin-top: 20px;
}
span.wpcf7-spinner {
display: none;
}
.airhub {
max-width: 110px;
position: absolute;
left: 115px;
}
}
.grecaptcha-badge {
display: none!important;
}