html {
font-family: sans-serif;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust:     100%;
}
body {
margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
display: block;
}
audio,
canvas,
progress,
video {
display: inline-block;
vertical-align: baseline;
}
audio:not([controls]) {
display: none;
height: 0;
}
[hidden],
template {
display: none;
}
a {
background-color: transparent;
}
a:active,
a:hover {
outline: 0;
}
abbr[title] {
border-bottom: 1px dotted;
}
b,
strong {
font-weight: bold;
}
dfn {
font-style: italic;
}
h1 {
}
mark {
background: #ff0;
color: #000;
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
img {
border: 0;
}
svg:not(:root) {
overflow: hidden;
}
figure {
margin: 1em 40px;
}
hr { height: 0;
}
pre {
overflow: auto;
}
code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {  margin: 0;
}
button {
overflow: visible;
}
button,
select {
text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}
button[disabled],
html input[disabled] {
cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
input {
}
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box;
padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto;
}
input[type="search"] {
-webkit-appearance: textfield; }
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
fieldset {
border: 1px solid #c0c0c0;
margin: 0;
padding: 1.25em 1.5em;
}
legend {
border: 0;
padding: 0;
}
textarea {
overflow: auto;
}
optgroup {
font-weight: bold;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
td,
th {
padding: 0;
} body,
button,
input,
select,
textarea {
color: #404040;
font-family: sans-serif;
}
h1,
h2,
h3,
h4,
h5,
h6 {
clear: both;
}
h1 {
margin-top: 1.5em;
margin-bottom: 1.5em;
}
h2 {
margin-top: 1.25em;
margin-bottom: 1.25em;
}
h3 {
margin-top: 1.125em;
margin-bottom: 1.125em;
}
h4 {
margin-top: 0.9375em;
margin-bottom: 0.9375em;
}
h5 {
margin-top: 0.625em;
margin-bottom: 0.625em;
}
h6 {
margin-top: 0.625em;
margin-bottom: 0.625em;
}
p {
margin-top: 1.5em;
margin-bottom: 1.5em;
}
b, strong {
}
dfn, cite, em, i {
font-style: italic;
}
blockquote {
margin: 1.5em 0;
padding: 0.7em 1.0em;
background-color: #f7f7f7;
border-left: 5px solid #eeeeee;
}
blockquote > * {
margin-bottom: 0;
}
blockquote > *:first-child {
margin-top: 0;
}
blockquote cite {
display: block;
text-align: right;
}
address {
margin: 0 0 1.5em;
font-style: italic;
}
pre {
background: #eee;
font-family: "Courier 10 Pitch", Courier, monospace;   margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
-webkit-font-smoothing: subpixel-antialiased;
-moz-osx-font-smoothing: auto;
}
code, kbd, tt, var {
font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
-webkit-font-smoothing: subpixel-antialiased;
-moz-osx-font-smoothing: auto;
}
abbr, acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark, ins {
background: #fff9c0;
text-decoration: none;
}
sup,
sub {
font-size: 80%;
height: 0;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
bottom: 1ex;
}
sub {
top: .5ex;
}
small {
font-size: 80%;
}
big {
font-size: 120%;
} html {
box-sizing: border-box;
}
*,
*:before,
*:after { box-sizing: inherit;
}
*:focus {
outline: none; }
hr {
background-color: #ccc;
border: 0;
height: 1px;
margin-bottom: 1.5em;
}
ul,ol {
margin: 0 0 0 3em;
padding: 0;
}
ul {
list-style: disc;
}
ol {
list-style: decimal;
}
li > ul,
li > ol {
margin-bottom: 0;
margin-left: 1.5em;
}
dt {
}
dd {
margin: 0 1.5em 1.5em;
}
img {
height: auto; max-width: 100%; vertical-align: top; }
figure {
margin: 0;
}
table {
margin: 0 0 1.5em;
width: 100%;
} #master .woocommerce .select2-container .select2-choice,
button,
input,
select,
textarea {
font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
border: 1px solid #cccccc;
cursor: pointer; }
button,
input {
}
input[type="checkbox"],
input[type="radio"] {
padding: 0; }
button,
textarea,
select,
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="color"],
input[type="image"],
input[type="password"],
input[type="url"],
input[type="email"],
input[type="tel"],
input[type="number"],
input[type="text"],
input[type="search"] {
-webkit-appearance: none;
-moz-appearance: none;
box-shadow:none; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner { border: 0;
padding: 0;
}
#master .woocommerce .select2-container .select2-choice,
#master .woocommerce-cart table.cart td.actions .coupon .input-text,
select,
input,
textarea {
color: #666;
background-color: #ffffff;
border: 1px solid #cccccc;
padding: 0.5em 0.625em;
}
.woocommerce form .form-row .select2-container {
line-height: 1;
}
#master .woocommerce .select2-container .select2-choice:focus,
#master .woocommerce-cart table.cart td.actions .coupon .input-text:focus,
select:focus,
input:focus,
textarea:focus {
border: 2px solid black;
}
textarea {  }
input[type="range"],
input[type="image"],
input[type="file"] {
border-width: 0;
padding: 0;
}
select[multiple] {
background-image: none;
}
input[type="range"],
input[type="file"] {
background: none;
}
select[multiple], select[size] {
height: auto;
}
select { padding-right: 30px !important;
padding-right: 1.875em !important;
background-image: url(//www.delineateyourdwelling.com/wp-content/themes/gentry-premium/img/select-arrows.png);
background-position: right center;
background-repeat: no-repeat;
text-indent: 0.01px;
text-overflow: ''; }
textarea {
overflow: auto; vertical-align: top; width: 98%;
}  a,
a:visited,
a:focus,
a:active {
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover,
.entry-meta a:hover {
}
a:focus {
outline: 0;
}
a:hover,
a:active {
outline: 0;
}
a img {
border: 0;
} #wrap #page a.button,
#wrap #page button.button,
#wrap #page input.button,
#wrap #page #respond input#submit,
#wrap #page #content input.button,
#wrap .wc-shortcodes-button,
#wrap #page .comment-reply-link,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
#wrap #page a.button:visited,
#wrap #page button.button:visited,
#wrap #page input.button:visited,
#wrap #page #respond input#submit:visited,
#wrap #page #content input.button:visited,
#wrap .wc-shortcodes-button:visited,
#wrap #page .comment-reply-link:visited,
button:visited,
input[type="button"]:visited,
input[type="reset"]:visited,
input[type="submit"]:visited,
#wrap #page a.button:focus,
#wrap #page button.button:focus,
#wrap #page input.button:focus,
#wrap #page #respond input#submit:focus,
#wrap #page #content input.button:focus,
#wrap .wc-shortcodes-button:focus,
#wrap #page .comment-reply-link:focus,
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
#wrap #page a.button:active,
#wrap #page button.button:active,
#wrap #page input.button:active,
#wrap #page #respond input#submit:active,
#wrap #page #content input.button:active,
#wrap .wc-shortcodes-button:active,
#wrap #page .comment-reply-link:active,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
text-decoration: none;
top: auto;
}
#wrap #page a.button:hover,
#wrap #page button.button:hover,
#wrap #page input.button:hover,
#wrap #page #respond input#submit:hover,
#wrap #page #content input.button:hover,
#wrap .wc-shortcodes-button:hover,
#wrap #page .comment-reply-link:hover,
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
text-decoration: none;
}
#wrap #page a.button,
#wrap #page button.button,
#wrap #page input.button,
#wrap #page #respond input#submit,
#wrap #page #content input.button,
#wrap .wc-shortcodes-button,
#wrap #page .comment-reply-link,
body #infinite-handle span,
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
position: relative;
display: block;
margin: 0; vertical-align: baseline; *vertical-align: middle; border: 2px solid #cccccc;
cursor: pointer; line-height: 1 !important;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
white-space: nowrap;
background: none;
text-shadow: none;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
}
#wrap #page .woocommerce-pagination span.dots,
#wrap #page .woocommerce-pagination span.current,
#wrap .dots,
#wrap .current {
cursor: default;
background: transparent;
}
#wrap #page .woocommerce-pagination ul li a,
#wrap #page .woocommerce-pagination ul li span,
.paging-navigation .nav-links .page-numbers {
float: left;
padding-left: 0.1875em;
padding-right: 0.1875em;
padding-top: 0;
padding-bottom: 0;
margin-left: 0.25em;
margin-right: 0.25em;
text-decoration: none;
}
#wrap #page .woocommerce-pagination ul li .current,
.paging-navigation .nav-links .current {
border-bottom: 1px solid #cccccc;
}
.site-main .comment-navigation,
.site-main .paging-navigation,
.site-main .post-navigation {
margin: 3em 0;
overflow: hidden;
}
.site-main .comment-navigation,
.site-main .post-navigation {
padding-bottom: 0.625em;
}
.comment-navigation .nav-previous,
.paging-navigation .nav-previous,
.post-navigation .nav-previous {
float: left;
max-width: 49%;
}
.comment-navigation .nav-next,
.paging-navigation .nav-next,
.post-navigation .nav-next {
float: right;
text-align: right;
max-width: 49%;
}
.comment-navigation .nav-previous a,
.paging-navigation .nav-previous a,
.post-navigation .nav-previous a,
.comment-navigation .nav-next a,
.paging-navigation .nav-next a,
.post-navigation .nav-next a { overflow: hidden;
text-overflow: ellipsis;
max-width: 100%;
}
.comment-navigation .nav-previous a,
.paging-navigation .nav-previous a,
.paging-navigation .prev,
.post-navigation .nav-previous a,
.comment-navigation .nav-next a,
.paging-navigation .nav-next a,
.paging-navigation .next,
.post-navigation .nav-next a {
padding-top: 0.5em;
padding-bottom: 0.5em;
display: block;
text-decoration: none;
}
.post-navigation .nav-previous a,
.post-navigation .nav-next a {
border-bottom: 1px solid #cccccc;
}
a.more-link,
#wrap #page a.button,
#wrap #page button.button,
#wrap #page input.button,
#wrap #page #respond input#submit,
#wrap #page #content input.button,
#wrap #page .comment-reply-link,
#wrap .wc-shortcodes-button,
body #infinite-handle {
display: inline-block;
}
a.more-link { } #wrap #page div.product form.cart input,
#wrap #page div.product form.cart button,
#wrap #page table.shop_table .quantity input,
#wrap #page table.shop_table .actions input,
.page-content .search-form *,
#wrap .blog-content-wrapper .mc4wp-form-fields div,
#wrap .blog-content-wrapper .mc4wp-form-fields p,
#wrap .blog-content-wrapper .mc4wp-form-fields p *,
.post-password-form p * {
vertical-align: middle;
display: inline-block;
margin-top: 0;
margin-bottom: 0;
}
#master #wrap #page a.excerpt-link {
}
.excerpt-link-container,
.more-link-container {
text-align: center;
}  .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
}
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
background-color: #f1f1f1;  clip: auto !important;
color: #21759b;
display: block;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } .alignleft {
display: inline;
float: left;
margin-right: 1.5em;
margin-top: 0.4em;
margin-bottom: 1.5em;
}
#wrap .alignleft + p,
#wrap .alignright + p {
margin-top: 0;
}
.alignright {
display: inline;
float: right;
margin-left: 1.5em;
margin-top: 0.4em;
margin-bottom: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin: 0 auto;
}
.alignnone {
margin: 0 auto;
} .clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.blog-posts:before,
.blog-posts:after,
.site-box:before,
.site-box:after,
.main-navigation:before,
.main-navigation:after,
.site-content:before,
.site-content:after,
.comment-body:before,
.comment-body:after,
.wpc-insert-code:before,
.wpc-insert-code:after,
.encapsulate:before,
.encapsulate:after,
.entry-header:before,
.entry-header:after,
.nav-links:before,
.nav-links:after,
.site-menu-bar:before,
.site-menu-bar:after,
.author-info:before,
.author-info:after,
.entry-footer:before,
.entry-footer:after,
.wc-share-buttons-container:before,
.wc-share-buttons-container:after,
.footer-widget-inner-area:before,
.footer-widget-inner-area:after,
.bottom-bar-inner-container:before,
.bottom-bar-inner-container:after,
.site-footer:before,
.site-footer:after {
content: '';
display: table;
}
.clear:after,
.entry-content:after,
.blog-posts:after,
.site-box:after,
.main-navigation:after,
.site-content:after,
.comment-body:after,
.insert-code:after,
.encapsulate:after,
.entry-header:after,
.nav-links:after,
.site-menu-bar:after,
.author-info:after,
.entry-footer:after,
.wc-share-buttons-container:after,
.footer-widget-inner-area:after,
.bottom-bar-inner-container:after,
.site-footer:after {
clear: both;
} .left-background {
margin: 0 auto;
}
.right-background {
padding-left: 20px;
padding-right: 20px;
}
.site-boundary {
margin: 0 auto;
}
.site-content {
position: relative;
}
.display-sidebar .content-area {
float: left;  }
.display-sidebar .widget-area {
float: right;    }
.sidebar-position-left.display-sidebar .content-area {
float: right;  }
.sidebar-position-left.display-sidebar .widget-area {
float: left;    }
.site-box {
padding: 0;
border-style: solid;
border-width: 0;
-moz-backface-visibility: hidden;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
margin-bottom: 0;
}
.site-box-inner {
padding: 0;
border-style: solid;
border-width: 0;
-moz-backface-visibility: hidden;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.site-structure-box #page {
margin-left: auto;
margin-right: auto;
} .left-background {
background-position: left top;
background-repeat: repeat-y;
}
.right-background {
background-position: right top;
background-repeat: repeat-y;
} #master #wrap.is-front-page-slider .site-header {
background-image: none;
}
.site-branding {
text-align: center;
}
.site-nav-header {
position: relative;
width: 100%;
}
.site-nav-header .header-nav-container {
float: left;
width: 100%;
text-align: center;
}
.site-nav-header .header-nav-inner-left,
.site-nav-header .header-nav-inner-right {
float: left;
vertical-align: top;
}
.site-nav-header .header-nav-inner-left {
float: left;
display: none;
}
.site-nav-header .header-nav-inner-right {
float: none;
display: inline-block;
}
.site-nav-header .site-branding-link {
display: block;
line-height: 0; }
.site-nav-header .site-branding-link:hover {
text-decoration: none;
}
.site-nav-header .site-branding {
line-height: 0; }
.site-nav-header .line-widget-container,
.site-nav-header .wpc2-nav-menu {
float: right;
}
.site-menu-bar {
position: relative;
z-index: 997;
width: 100%; }
.site-menu-bar-inner {
float: left;
width: 100%;
}
.site-title,
.site-title a,
.site-title a:hover {
text-decoration: none;
}
.site-logo,
.site-title,
.site-description {
margin: 0;
}
.site-logo a { }
.site-branding .site-title,
.site-logo img {
display: inline-block;
} .top-bar-container {
position: relative;
z-index: 998;
border-bottom: 2px solid #cccccc;
}
.top-bar-inner-container {
width: 100%;
}
.top-bar-left {
text-align: left;
}
.top-bar-right {
text-align: right;
}
.top-bar-container .top-bar-right {
float: right;
} #master #wrap #top-bar .bare-inline-widget-button form {
display: table;
}
#master #wrap #top-bar .bare-inline-widget-button form input,
#master #wrap #top-bar .bare-inline-widget-button form select {
padding-top: 0;
padding-bottom: 0;
line-height: normal;
}
#master #wrap #top-bar .bare-inline-widget-button a.button,
#master #wrap #top-bar .bare-inline-widget-button button.button,
#master #wrap #top-bar .bare-inline-widget-button input.button,
#master #wrap #top-bar .bare-inline-widget-button #respond input#submit,
#master #wrap #top-bar .bare-inline-widget-button #content input.button,
#master #wrap #top-bar .bare-inline-widget-button .wc-shortcodes-button,
#master #wrap #top-bar .bare-inline-widget-button button,
#master #wrap #top-bar .bare-inline-widget-button input[type="button"],
#master #wrap #top-bar .bare-inline-widget-button input[type="reset"],
#master #wrap #top-bar .bare-inline-widget-button input[type="submit"] {
padding-top: 0.5em;
padding-bottom: 0.5em;
} .wpc2-nav-menu {
text-align: right;
}
.header-navigation {
} .wpc2-nav-menu ul {
list-style: none;
margin: 0;
padding-left: 0;
} .wpc2-nav-menu li {
display: inline-block;
position: relative;
} .wpc2-nav-menu li:hover > a {
} .wpc2-nav-menu a i.fa {
display: inline;
} .wpc2-nav-menu a {
display: block;
text-decoration: none;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
white-space: nowrap;
}
.wpc2-nav-menu li > a:hover {
} .wpc2-nav-menu ul ul {
display: none;
float: left;
left: 0;
position: absolute;
z-index: 996;
text-align: left;  }
.wpc2-nav-menu ul.menu > li:last-child > ul {
left: auto;
right: 0;
}
.wpc2-nav-menu ul.menu > li:last-child > ul ul {
left: auto;
right: 100%;
}
.wpc2-nav-menu ul li:hover > ul {
display: block;
} .wpc2-nav-menu ul ul li {
display: block;
position: relative;
}
.wpc2-nav-menu ul ul li:first-child {
border-top-width: 0;
} .wpc2-nav-menu ul ul li:hover > a {
}
.wpc2-nav-menu ul ul li:first-child > a {
}
.wpc2-nav-menu ul ul a {
}
.wpc2-nav-menu ul ul li:last-child > a {
border-bottom-width: 0;
}
.wpc2-nav-menu ul ul a:hover {
} .wpc2-nav-menu ul ul ul {
padding-top: 0;
left: 100%;
top: 0;
margin-top: 0;
} .wpc2-nav-menu ul ul ul li {
}
.site-nav-header .bare-widget-dropdown {
}  .menu-toggle {
cursor: pointer;
display: none;
margin: 0;
}
.menu-toggle .menu-text {
margin-left: 0.5em;
} .wpc-sticky-menu .site-menu-bar { }
.wpc-sticky-menu .wpc2-nav-menu {
padding-left: 0;
padding-right: 0;
}
.wpc-sticky-menu .site-nav-header .header-nav-container {
border-bottom-width: 0;
}
.wpc-sticky-menu .site-nav-header .header-nav-inner-left {
display: block;
} .column-widget {
margin: 0 0 4em 0;
} .column-widget select {
max-width: 100%;
} .widget_search .search-submit {
display: none;
}
.widget-title {
text-align: left;
margin-bottom: 1.5em;
}
.site-footer .widget-title {
text-align: left;
padding-left: 0;
padding-right: 0;
}
.column-widget input[type="email"],
.column-widget input[type="search"],
.column-widget input[type="tel"],
.column-widget input[type="number"],
.column-widget input[type="range"],
.column-widget input[type="file"],
.column-widget input[type="date"],
.column-widget select,
.column-widget input[type="text"],
.column-widget textarea {
width: 100%;
}
#wrap #page .content-widget form > div > *:first-child,
#wrap #page .content-widget form > *:first-child,
#wrap #page .content-widget .textwidget > *:first-child,
#wrap #page .content-widget > *:first-child,
#wrap #page .column-widget form > div > *:first-child,
#wrap #page .column-widget form > *:first-child,
#wrap #page #secondary .column-widget:first-child,
#wrap #page .column-widget > *:first-child {
margin-top: 0 !important;
}
#wrap #page .content-widget form > div > *:last-child,
#wrap #page .content-widget form > *:last-child,
#wrap #page .content-widget .textwidget > *:last-child,
#wrap #page .content-widget > *:last-child,
#wrap #page .column-widget form > div > *:last-child,
#wrap #page .column-widget form > *:last-child,
#wrap #page #secondary .column-widget:last-child,
#wrap #page .column-widget > *:last-child {
margin-bottom: 0 !important;
} #wrap .column-widget h2 { margin-top: 0.5625em; margin-bottom: 0.5625em; }
#wrap .column-widget h3 { margin-top: 0.5625em; margin-bottom: 0.5625em; }
#wrap .column-widget h4 { margin-top: 0.46875em; margin-bottom: 0.46875em; }
#wrap .column-widget h5 { margin-top: 0.3125em; margin-bottom: 0.3125em; }
#wrap .column-widget h6 { margin-top: 0.3125em; margin-bottom: 0.3125em; }
#wrap .column-widget p {
margin-top: 0;
margin-bottom: 0.7em;
} .column-widget ul,
.column-widget ol {
list-style-type: none;
margin: 0;
padding: 0;
}
.column-widget li {
padding: 5px 0;
}
.column-widget li > ul,
.column-widget li > ol {
padding-top: 5px;
margin-left: 20px;
} .widget_calendar table,
.widget_calendar td {
border: 0;
border-collapse: separate;
border-spacing: 1px;
line-height: 2;
}
.widget_calendar caption {
margin: 0;
}
.widget_calendar th,
.widget_calendar td {
padding: 0;
text-align: center;
}
.widget_calendar a {
display: block;
}
.widget_calendar a:hover {
text-decoration: none;
}
.widget.widget_calendar tbody .pad {
background-color: transparent;
} .widget_pages li,
.widget_meta li,
.widget_categories li,
.widget_archive li,
.widget_nav_menu li {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.widget_pages .page_item_has_children,
.widget_meta .page_item_has_children,
.widget_categories .page_item_has_children,
.widget_archive .page_item_has_children,
.widget_nav_menu .page_item_has_children {
padding-bottom: 0;
} .widget_recent_entries li a {
display: block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.widget_recent_entries .post-date {
display: block;
} .mc4wp-form-fields {
text-align: center;
}
.mc4wp-form-fields input[type="submit"] {
margin-left: auto;
margin-right: auto;
}
.mc4wp-form-fields p label {
display: none;
}
#master #wrap .mc4wp-form-fields p {
margin-top: 0.7em;
margin-bottom: 0;
}
#master #wrap .mc4wp-form-fields p:first-child {
margin-top: 0
} #wrap .yarpp-related h3 {
padding: 0 !important;
margin: 0 0 0.5em !important;
}
#wrap .yarpp-related:after,
#wrap .yarpp-related .yarpp-thumbnails-horizontal:after {
clear: both;
}
#wrap .yarpp-related:after,
#wrap .yarpp-related:before,
#wrap .yarpp-related .yarpp-thumbnails-horizontal:after,
#wrap .yarpp-related .yarpp-thumbnails-horizontal:before {
content: "";
display: table;
}
#wrap .yarpp-related {
margin: 1.5em 0 !important;
}
#wrap .yarpp-related .yarpp-thumbnail {
float: left;
margin-top: 0;
margin-bottom: 7px;
width: 136px;
height: 196px;
margin-right: 7px;
}
#wrap .yarpp-related .yarpp-thumbnail .yarpp-thumbnail-default {
float: left;
margin: 7px;
}
#wrap .yarpp-related .yarpp-thumbnail .attachment-yarpp-thumbnail {
float: left;
margin: 7px;
max-width: 120px;
max-height: 120px;
}
#wrap .yarpp-related .yarpp-thumbnail .yarpp-thumbnail-title {
float: left;
margin: 7px;
} .pinterest_rss_widget .pins-feed-list {
margin-left: -5px;
margin-right: -5px;
margin-top: -5px;
}
.pinterest_rss_widget li {
padding-top: 0;
padding-bottom: 0;
} #wrap #subscribe-email input {
width: 100%;
padding: 7px;
}
#wrap .widgets-list-layout .widgets-list-layout-blavatar {
max-width: none;
}
#wrap .widget_top-posts li {
padding-top: 0;
padding-bottom: 0;
margin-top: 1em;
margin-bottom: 1em;
}
#wrap .widget_top-posts li:last-child {
margin-bottom: 0;
}
#wrap .widget_top-posts .widget-grid-view-image a {
margin: 0 5px 10px 5px;
overflow: hidden;
} .widget_wpc_about_me_image,
.widget_wordpresscanvas_about_me {
text-align: center;
}
#wrap .widget_wpc_about_me_image .sidebar-caption,
#wrap .widget_wordpresscanvas_about_me .sidebar-caption {
padding: 0;
margin: 7px 0 0 0;
text-align: center;
} #wrap .widget_wpc_image .sidebar-caption,
#wrap .jetpack-image-container .wp-caption-text {
padding: 0;
margin: 7px 0 0 0;
background-color: transparent;
}
#wrap .jetpack-image-container .alignright .wp-caption-text {
text-align: right;
}
#wrap .jetpack-image-container .alignnone .wp-caption-text,
#wrap .jetpack-image-container .alignleft .wp-caption-text {
text-align: left;
}
#wrap .jetpack-image-container .aligncenter .wp-caption-text {
text-align: center;
} #secondary .widget .instagram-pics li {
float: left;
padding: 0;
width: 50%;
padding-right: 5px;
padding-bottom: 5px;
}
#secondary .widget .instagram-pics li:nth-child(2n+2) {
}
#tertiary .widget .instagram-pics li {
float: left;
padding: 0;
width: 33.33333%;
padding-right: 5px;
padding-bottom: 5px;
}
#tertiary .widget .instagram-pics li:nth-child(3n+3) {
}
.widget.null-instagram-feed > p.clear {
display: none;
}
.widget .instagram-pics {
margin-bottom: -5px;
margin-right: -5px;
}
.widget .instagram-pics:before,
.widget .instagram-pics:after {
content: '';
display: table;
}
.widget .instagram-pics:after {
clear: both;
} .line-widget {
display: none;
}
.line-widget a.button,
.line-widget button,
.line-widget input[type="button"],
.line-widget input[type="reset"],
.line-widget input[type="submit"] {
width: auto;
}
#master #wrap .line-widget script {
display: none;
} #master #wrap .line-widget-area {
}
#master #wrap #top-bar .line-widget-area {
position: relative;
}
#master #wrap .line-widget-area .bare-inline-widget {
border: 0;
overflow: hidden;
background-color: transparent;
width: auto;
position: static;
height: 100%;
}
#master #wrap .line-widget-area .bare-inline-widget.widget_text {
white-space: normal;
} .line-widget-area .bare-inline-widget:after,
.line-widget-area .bare-inline-widget:before {
display: none;
}
.line-widget.bare-inline-widget ul,
.line-widget.bare-inline-widget ol {
margin: 0;
}
#master #wrap .line-widget.bare-inline-widget .widget-title {
display: none;
padding: 0;
margin: 0;
}
.top-bar-container .line-widget.bare-inline-widget,
.bottom-bar-container .line-widget.bare-inline-widget {
padding: 0
}
.top-bar-container .line-widget-button .widget-title *,
.top-bar-container .bare-inline-widget *,
.bottom-bar-container .line-widget-button .widget-title *,
.bottom-bar-container .bare-inline-widget *,
#master #wrap .line-widget-area .bare-inline-widget form * {
margin-top: 0;
margin-bottom: 0;
width: auto;
height: auto;
display: inline-block;
overflow: visible;
}
#master #wrap .line-widget.bare-inline-widget form textarea,
#master #wrap .line-widget.bare-inline-widget form select,
#master #wrap .line-widget.bare-inline-widget form button,
#master #wrap .line-widget.bare-inline-widget form input {
vertical-align: middle;
} #master #wrap .line-widget-area .bare-inline-widget.widget_wc_shortcodes_social_icons .wc-shortcodes-social-icons {
vertical-align: middle;
}
#master #wrap .line-widget-area .bare-inline-widget.widget_wc_shortcodes_social_icons li {
padding-top: 0;
padding-bottom: 0;
}
#master #wrap .line-widget-area .bare-inline-widget.widget_wc_shortcodes_social_icons a {
text-decoration: none;
display: block;
}
#master #wrap .line-widget-area .bare-inline-widget.widget_wc_shortcodes_social_icons li i {
width: auto;
height: auto;
line-height: 1;
display: inline;
background-color: transparent;
}
#master #wrap .line-widget-area .bare-inline-widget.widget_wc_shortcodes_social_icons li:first-child {
padding-left: 0;
}
#master #wrap .line-widget-area .bare-inline-widget.widget_wc_shortcodes_social_icons li:last-child {
padding-right: 0;
} .line-widget-area .widget_mc4wp_widget .mc4wp-form {
margin: 0;
}
.line-widget-area .widget_mc4wp_widget .mc4wp-form label {
display: none;
}
.line-widget-area .widget_mc4wp_widget .mc4wp-form p {
margin-bottom: 0;
}
.line-widget-area .widget_mc4wp_widget .mc4wp-alert {
margin-bottom: 0;
}
.line-widget-area .widget_mc4wp_widget .mc4wp-form input[type="submit"] {
margin-bottom: 0;
} .line-widget-area .widget_search .search-submit {
display: block;
} .line-widget-area .bare-inline-widget-button .widget_nav_menu li a:before {
display: none;
}
.line-widget-area .bare-inline-widget-button .widget_nav_menu .menu > li:after {
content: "|";
margin: 0 5px;
margin: 0 0.3125rem;
}
.line-widget-area .bare-inline-widget-button .widget_nav_menu .menu > li:last-child:after {
display: none;
}
#master #wrap .line-widget-area .bare-inline-widget-button .widget_nav_menu .menu .sub-menu {
display: none;
} .line-widget-area .line-widget-button {
position: relative;
display: inline-block;
float: left;
}
.line-widget-area .right-line-widget-button {
float: right;
}
.line-widget-area .bare-widget .widget-title {
display: none;
}
.line-widget-area.right-line-widget-area .bare-inline-widget,
.line-widget-area.right-line-widget-area .widget-title {
text-align: right;
}
.line-widget-area .line-widget-button .bare-inline-widget,
.line-widget-area .line-widget-button .widget-title {
padding: 0;
margin: 0;
display: block;
}
.line-widget-area .line-widget-button .widget-title a {
text-decoration: none;
display: block;
}
.top-bar-container .line-widget-button {
padding-left: 0;
padding-right: 20px;
padding-right: 1.25rem;
vertical-align: top;
}
.top-bar-container .line-widget-button.right-line-widget-button {
padding-left: 20px;
padding-left: 1.25rem;
padding-right: 0;
}
.bottom-bar-container .line-widget-button {
padding-left: 10px;
padding-left: 0.625rem;
padding-right: 10px;
padding-right: 0.625rem;
}
.top-bar-left.line-widget-area .line-widget-button:first-child,
.top-bar-left.line-widget-area .line-widget-button:first-child .widget-title a,
.bottom-bar-left.line-widget-area .line-widget-button:first-child,
.bottom-bar-left.line-widget-area .line-widget-button:first-child .widget-title a,
.right-line-widget-area .line-widget-button.bare-inline-widget-button:first-child,
.right-line-widget-area .line-widget-button:first-child,
.right-line-widget-area .line-widget-button:first-child .widget-title a {
padding-left: 0;
}
.top-bar-right.line-widget-area .line-widget-button:last-child,
.top-bar-right.line-widget-area .line-widget-button:last-child .widget-title a,
.bottom-bar-right.line-widget-area .line-widget-button:last-child,
.bottom-bar-right.line-widget-area .line-widget-button:last-child .widget-title a,
.right-line-widget-area .line-widget-button.bare-inline-widget-button:last-child,
.right-line-widget-area .line-widget-button:last-child,
.right-line-widget-area .line-widget-button:last-child .widget-title a {
padding-right: 0;
}
.line-widget-area .line-widget-button .bare-inline-widget a i,
.line-widget-area .line-widget-button .widget-title a i {
display: inline;
} #master #wrap .line-widget-area .bare-inline-widget-button {
display: inline-block;
overflow: hidden;
} #top-bar .bare-widget-dropdown {
border: 2px solid #cccccc;
}
.line-widget-area .bare-widget-dropdown {
position: absolute;
top: 100%;
width: 320px;
width: 20rem;
padding: 20px;
padding: 1.25rem;
text-align: left;
display: none;  z-index: 996;
}
.bottom-bar-container .line-widget-area .bare-widget-dropdown {
top: auto;
bottom: 100%;
}
.top-bar-container .line-widget-area .bare-widget-dropdown,
.bottom-bar-container .line-widget-area .bare-widget-dropdown {
margin-top: 0;
}
.line-widget-area .bare-widget-dropdown p,
.line-widget-area .bare-widget-dropdown > *:first-child > *:first-child > *:first-child,
.line-widget-area .bare-widget-dropdown > *:first-child > *:first-child,
.line-widget-area .bare-widget-dropdown > *:first-child {
margin-top: 0;
}
.line-widget-area .bare-widget-dropdown > *:last-child > *:last-child > *:last-child,
.line-widget-area .bare-widget-dropdown > *:last-child > *:last-child,
.line-widget-area .bare-widget-dropdown > *:last-child {
margin-bottom: 0;
}
.line-widget-area.right-line-widget-area {
left: 0;
text-align: right;
}
.top-bar-container .line-widget-area .right-line-widget-button .bare-widget-dropdown,
.top-bar-container .line-widget-area.top-bar-right .bare-widget-dropdown,
.bottom-bar-container .line-widget-area.bottom-bar-right .bare-widget-dropdown,
.line-widget-area.right-line-widget-area .bare-widget-dropdown {
right: 0;
left: auto;
}
.line-widget-area input,
.line-widget-area select,
.line-widget-area textarea {
display: block;
width: 100%;
max-height: 140px;
margin-bottom: 0.7em;
background-color: transparent;
}
.line-widget-area .bare-widget-dropdown :-ms-input-placeholder {
color: inherit;
opacity: 1;
}
.line-widget-area .bare-widget-dropdown ::-webkit-input-placeholder {
color: inherit;
opacity: 1;
}
.line-widget-area .bare-widget-dropdown :-moz-placeholder,
.line-widget-area .bare-widget-dropdown ::-moz-placeholder {
color: inherit;
opacity: 1;
}
.line-widget-area .bare-widget-dropdown p {
margin-top: 0.7em;
margin-bottom: 0;
}
#master .line-widget-area .bare-widget-dropdown *:first-child {
margin-top: 0;
}
#mastnavheader .line-widget-area .bare-widget-dropdown { } #master .line-widget-area .bare-widget-dropdown .mc4wp-form-fields p > input {
margin: 0;
} .blog-widget-area .content-widget {
margin: 3em 0 3em 0;
}
#master .blog-widget-area > .content-widget:last-child {
margin-bottom: 0;
}  .content-widget .mc4wp-form-basic:after,
.content-widget .mc4wp-form-theme:after {
display: none;
}  .sticky {
}
.hentry {
margin: 0 0 1.5em;
}
.site-main > .hentry,
.search .wpc2-post,
.blog .hentry,
.archive .hentry {
padding-bottom: 0;
margin-bottom: 4em;
}
.updated {
display: none;
}
.entry-date.published,
.single .byline,
.blog .byline {
display: inline;
}
.page-content,
.entry-content,
.entry-attachment,
.entry-summary {
margin: 0 0 3em;
}
.entry-content > h1 { margin-top: 1.5em; }
.entry-content > h2 { margin-top: 1.25em; }
.entry-content > h3 { margin-top: 1.125em; }
.entry-content > h4 { margin-top: 0.9375em; }
.entry-content > h5 { margin-top: 0.625em; }
.entry-content > h6 { margin-top: 0.625em; }
.entry-content > p { margin-top: 1.5em; }
.entry-content > ul,
.entry-content > ol,
.entry-content .mejs-container {
margin-top: 1.5em;
margin-bottom: 1.5em
}
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
clear: none;
}
#wrap #page .hentry > *:first-child,
#wrap #page .page-content > *:first-child,
#wrap #page .entry-content > *:first-child:not(.alignleft):not(.alignright),
#wrap #page .entry-content > *:first-child + .mejs-container,
#wrap #page .entry-summary > *:first-child + .mejs-container,
#wrap #page input[type="hidden"]:first-child + *:not(.alignleft):not(.alignright), #wrap #page .entry-summary > *:first-child, #wrap #page .entry-summary .entry-excerpt > *:first-child,
#wrap #page .blog-widget-area > *:first-child,
#wrap #page .grid-content > *:first-child,
#wrap #page .masonry-content > *:first-child,
#wrap #page .author-info > *:first-child,
#wrap #page .entry-footer > *:first-child,
#wrap #page .entry-caption > *:first-child,
#wrap #page .entry-attachment > *:first-child {
margin-top: 0 !important;
}
#wrap #page .hentry > *:last-child,
#wrap #page .page-content > *:last-child,
#wrap #page .entry-content > *:last-child,
#wrap #page .entry-summary > *:last-child,
#wrap #page .entry-summary .entry-excerpt > *:last-child,
#wrap #page .blog-widget-area > *:last-child,
#wrap #page .grid-content > *:last-child,
#wrap #page .masonry-content > *:last-child,
#wrap #page .author-info > *:last-child,
#wrap #page .entry-footer > *:last-child,
#wrap #page .entry-caption > *:last-child,
#wrap #page .entry-attachment > *:last-child,
#wrap #page .hide-post-meta .entry-summary,
#wrap #page .hide-post-meta .entry-content {
margin-bottom: 0 !important;
}
#wrap #page .site-main > *:last-child {
margin-bottom: 0 !important;
padding-bottom: 0 !important;
border-width: 0;
}
.page-links {
clear: both;
margin: 0 0 1.5em;
} .front-page-widget-area .content-widget > div {
margin-left: auto;
margin-right: auto;
}
.front-page-widget-area .widget-title {
display: none;
} .blog-content-wrapper {
text-align: center;
border-bottom: 2px solid #cccccc;
}
#master .blog-content-wrapper * {
text-align: center;
}
#wrap .blog-content-wrapper .mc4wp-form-fields {
display: table;
width: 80%;
margin-left: auto;
margin-right: auto;
}
#wrap .blog-content-wrapper .mc4wp-form-fields p {
display: table-cell;
margin-top: 0;
margin-bottom: 0;
}
#wrap .blog-content-wrapper .mc4wp-form-fields p label {
display: none;
}
#wrap .blog-content-wrapper .mc4wp-form-fields p input {
text-align: left;
width: 100%;
}
#wrap .blog-content-wrapper .mc4wp-form-fields p.wpc2-mc4wp-column-last {
width: 0;
}
#wrap .blog-content-wrapper .mc4wp-form-fields p.wpc2-mc4wp-column-last {
width: 1%;
}
#wrap .blog-content-wrapper .mc4wp-form-fields p.wpc2-mc4wp-column {
padding-right: 0.7em;
} .site-header-wrapper {
border-bottom: 2px solid #cccccc;
}
.entry-content .page-header:before,
.entry-content .page-header:after,
.entry-content .entry-header:before,
.entry-content .entry-header:after {
display: block;
}
.page-header,
.entry-header {
}
.site-main h1,
.entry-header {
margin-bottom: 2rem;
margin-bottom: 32px;
text-align: center;
}
.entry-header > .entry-title-container,
.entry-header > .date-box-container,
.entry-header > .entry-category {
margin-top: 16px;
margin-top: 1rem;
margin-bottom: 16px;
margin-bottom: 1rem;
}
#wrap .entry-header > *:first-child {
margin-top: 0;
}
#wrap .entry-header > *:last-child {
margin-bottom: 0;
}
.entry-meta,
.entry-header > .entry-title,
.entry-header > .entry-title-container {
}
.wpc2-post .entry-header > .entry-title,
.wpc2-post .entry-header > .entry-title-container {
-ms-word-wrap: break-word;
word-wrap: break-word;
}
.entry-title-container > .entry-title {
margin: 0;
}
.entry-meta {
white-space: nowrap;
}
.entry-category {
text-align: center;
}
.entry-title {
text-align: center;
}
.page-title {
text-align: center;
margin: 0;
}
.page-title-container > .page-title,
.page-title-container > .date-box-container,
.page-title-container > .entry-category {
margin-bottom: 0.1rem;
}
#wrap .page-title-container > *:last-child {
margin-bottom: 0;
}
.page-title-container .date-info {
text-align: center;
}
.page-title-container .date-info a {
text-decoration: none;
}
.entry-thumbnail {  margin-bottom: 1.5em;
text-align: center;
}
.entry-thumbnail img {
}
.entry-excerpt.has-post-thumbnail {
}
.entry-item {
margin-bottom: 1.5em;
} .entry-footer {
margin-top: 1.5em;
margin-bottom: 1.5em;
}
.entry-footer .post-meta {
}
.post-meta > * {
display: inline-block;
margin-right: 1em;
}
.post-meta > *:last-child {
margin-right: 0;
}
.entry-footer .comments-link {
}
.entry-footer .comments-link a {
}
.entry-footer .share-buttons {
} .wc-share-buttons-container {
margin-top: 4em;
margin-bottom: 4em;
border-bottom: 2px solid #cccccc;
}
#master #wrap.search .wc-share-buttons-container,
#master #wrap.archive .wc-share-buttons-container,
#master #wrap.blog .wc-share-buttons-container { }
#master #wrap .wc-share-buttons-container .comment-box,
#master #wrap .wc-share-buttons-container .share-buttons {
padding-bottom: 0.7em;
}
.wc-share-buttons-container .comment-box {
float: left;
}
.wc-share-buttons-container .share-buttons {
float: right;
}
#master .wc-share-buttons-container a {
text-decoration: none;
}
#master .wc-share-buttons-container * {
vertical-align: middle;
}
#master .wc-share-buttons-container .comment-box,
#master .wc-share-buttons-container .wc-shortcodes-share-buttons-format-icon i {
width: auto;
height: auto;
line-height: 1;
background-color: transparent;
color: #cccccc;
padding: 0 0.0625em; }
.wc-share-buttons-container .wc-shortcodes-share-buttons ul {
display: inline-block;
background-color: #ffffff;
position: relative;
z-index: 1;
}
#wrap .wc-share-buttons-container .wc-shortcodes-share-buttons ul li {
padding: 0 0.875em 0 0;
margin: 0;
}
#wrap .wc-share-buttons-container .wc-shortcodes-share-buttons ul li:first-child {
padding-left: 0;
}
#wrap .wc-share-buttons-container .wc-shortcodes-share-buttons ul li:last-child {
padding-right: 0;
}
.wc-share-buttons-container .wc-shortcodes-share-buttons {
position: relative;
} #wrap div#jp-relatedposts h3.jp-relatedposts-headline,
.comment-reply-title-container,
.comments-title-container,
.date-box-container {
text-align: center;
margin-top: 24px;
margin-top: 1.5em;
margin-bottom: 24px;
margin-bottom: 1.5em;
display: block;
width: 100%;
}
#wrap div#jp-relatedposts h3.jp-relatedposts-headline em,
.comment-reply-title,
.comments-title,
.date-box {
padding: 0.8em 1.5em;
display: inline-block;
margin-top: 0;
margin-bottom: 0;
}
.date-box a {
text-decoration: none;
} .template-part-masonry .masonry-content {
padding: 0 0 0 0;
}
.template-part-masonry .entry-header .entry-title {
margin-bottom: 0.7em;
}
.template-part-masonry .entry-thumbnail img {
margin: 0;
}
.template-part-masonry .read-more-button {
display: inline;
}
#wrap .template-part-masonry {
margin-bottom: 4em;
}
.template-part-masonry .entry-item {
}
.template-part-masonry .entry-item > * {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.template-part-masonry .masonry-content .entry-summary,
.template-part-masonry .masonry-content .entry-content {
margin-bottom: 0;
}
.blog-display-masonry .blog-posts {
height: 0;
overflow: hidden;
}
.masonry-content .entry-header:before,
.masonry-content .entry-header:after {
display: block;
}
.template-part-masonry .excerpt-link-container {
} .template-part-grid .grid-content {
padding: 0 0 1em 0;
}
.template-part-grid .entry-header .entry-title {
margin-bottom: 0.7em;
}
.template-part-grid .entry-thumbnail img {
margin: 0;
}
.template-part-grid .read-more-button {
display: inline;
}
#wrap .template-part-grid {
margin-bottom: 4em;
}
.template-part-grid .entry-item {
}
.template-part-grid .entry-item > * {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.template-part-grid .grid-content .entry-summary,
.template-part-grid .grid-content .entry-content {
margin-bottom: 0;
}
.grid-content .entry-header:before,
.grid-content .entry-header:after {
display: block;
}
.template-part-grid .excerpt-link-container {
} .template-part-excerpt {
overflow: hidden;
}
.blog-display-excerpt .entry-summary {
overflow: hidden;
}
.blog-display-excerpt .has-post-thumbnail .entry-thumbnail {
width: 40%;
}
.blog-display-excerpt .entry-thumbnail,
.blog-display-excerpt .has-post-thumbnail .entry-excerpt {
vertical-align: top;
float: left;
}
.blog-display-excerpt .entry-summary.has-post-thumbnail {
padding-top: 1.5rem;
padding-top: 24px;
padding-left: 24px;
padding-left: 1.5rem;
}
.template-part-excerpt .entry-summary {
margin-bottom: 1.5em;
}
.blog-display-excerpt .format-aside .entry-header {
margin-bottom: 1.5em;
}
.blog-display-excerpt .template-part-excerpt .entry-title,
.blog-display-excerpt .template-part-excerpt .entry-category,
.blog-display-excerpt .template-part-excerpt .excerpt-link-container {
text-align: left;
} .blog .format-aside .entry-title,
.archive .format-aside .entry-title {
display: none;
}
.format-aside .entry-content {
margin-bottom: 1.5em;
} .entry-quote {
} .comment-content a {
word-wrap: break-word;
}
.bypostauthor {
}
.form-allowed-tags {
display: none;
}
.comments-area {
margin-top: 1.5em;
} .comment-list, .must-log-in,
.comment-respond .comment-form,
.comment-respond iframe {
display: block;
width: 100%;
}
.comments-title {
}
.comment-list,
.comment-list .children {
list-style-type: none;
padding: 0;
margin: 0;
}
.comment-list {
margin-bottom: 3em;
}
.comment-list .children {
}
.comment-list > li.comment:first-child {
}
.comment-list li.comment {
margin-top: 2em;
position: relative;
padding: 16px 0 16px 160px;
padding: 1rem 0 1rem 1rem;
border: 1px solid #cccccc;
}
.comment-list li.comment li.comment {
border-right-width: 0;
}
.comment-body {
position: relative;
display: block;
margin-right: 0;
padding: 0;
padding-right: 16px;
padding-right: 1rem;
background-color: transparent;
}
.pingback .comment-body {
min-height: 0;
margin-left: 0;
}
.comment-author {
display: block;
width: 100%;
}
.comment-author .avatar {
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
}
.comment-author .says,
.comment-author .fn {
}
.comment-author > * {
vertical-align: bottom;
}
.comment-author .says {
}
.bypostauthor > .comment-body {
}
.comment-list .edit-link {
}
.comment-list .edit-link .comment-edit-link {
}
.comment-author .fn {
word-wrap: break-word;
}
.comment-content {
display: block;
padding: 1.5em 0 1.5em 1.5em;
}
.comment-body > *:last-child,
.comment-content > *:last-child {
margin-bottom: 0;
}
.comment-list .reply {
margin: 0;
text-align: right;
}
#cancel-comment-reply-link {
margin-left: 0.3125em;
}
.no-avatars {
}
.no-avatars .comment .comment-respond,
.no-avatars .comment-body {
margin-left: 0;
}
.comment-meta {
display: block;
}
.comment-metadata > *,
.comment-meta > * {
display: inline-block;
margin-right: 0.625em;
}
.comment-metadata > *:last-child,
.comment-meta > *:last-child {
margin-right: 0;
}
.comment-content > * {
margin-top: 1.5em;
margin-bottom: 1.5em;
}
.comment-content > *:first-child {
margin-top: 0;
}
.comment-list a,
.comment-list a:active,
.comment-list a:visited,
.comment-list a:focus,
.comment-list a:hover {
text-decoration: none;
}
.comment-awaiting-moderation {
display: block;
padding-left: 5px;
padding-right: 5px;
}
.comment-reply-link,
.comment-reply-login {
}
.comment .comment-respond {
padding-right: 16px;
padding-right: 1rem;
}
.comment .comment-respond > *:first-child {
}
.comment-form .comment-notes {
margin-bottom: 16px;
margin-bottom: 1rem;
}
.comment-form .comment-form-author,
.comment-form .comment-form-email,
.comment-form .comment-form-url {
width: 33.3333333%;
float: left;
margin-top: 0;
}
.comment-form .comment-form-author {
padding-right: 12px;
padding-right: 0.75rem;
}
.comment-form .comment-form-email {
padding-left: 6px;
padding-left: 0.375rem;
padding-right: 6px;
padding-right: 0.375rem;
}
.comment-form .comment-form-url {
padding-left: 12px;
padding-left: 0.75rem;
}
.comment-form .comment-form-author label,
.comment-form .comment-form-email label ,
.comment-form .comment-form-url label {
width: 100%;
}
.comment-form [for="author"],
.comment-form [for="email"],
.comment-form [for="url"],
.comment-form [for="comment"] {
float: left;
width: 100%;
padding: 5px 0;
padding: 0.3125rem 0; }
.form-submit {
clear: both;
}
.comment-form .required {
}
.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"] {
width: 100%;
}
.comment-form textarea {
width: 100%;
height: 120px;
height: 7.5rem;
}
.form-allowed-tags {
}
.form-allowed-tags code {
margin-left: 3px;
}
.comment-list .pingback,
.comment-list .trackback {
padding-top: 1.5em;
}
.comment-navigation {
padding: 0;
width: 100%;
}
.no-comments {
margin: 0;
padding: 40px 0;
text-align: center;
}
.comment-content blockquote,
.comment-content pre {
}
.logged-in-as,
.comment-notes {
text-align: center;
}
.comment-reply-title-container {
position: relative;
} .entry-content td,
.entry-content th,
.comment-content td,
.comment-content th {
padding: 0.7em;
}
.entry-content thead th,
.entry-content thead td,
.comment-content thead th,
.comment-content thead td {
border-bottom: 1px solid #ddd;
}
.entry-content tbody th,
.entry-content tbody td,
.comment-content tbody th,
.comment-content tbody td {
border-top: 1px solid #ddd;
} .attachment .entry-content .attachment {
text-align: center;
}
.attachment .entry-content .entry-attachment {
display: inline-block;
max-width: 100%;
}
.attachment .entry-content {
text-align: center;
} .author-info {
margin-top: 4em;
margin-bottom: 4em;
padding-top: 4em;
padding-bottom: 4em;
border-top: 2px solid #cccccc;
border-bottom: 2px solid #cccccc;
}
#master .wc-share-buttons-container + .author-info {
padding-top: 0;
border-top-width: 0;
}
.author-info-inner {
position: relative;
}
.author-info .author-avatar {
float: left;
}
.author-info .author-text {
padding-left: 24px;
padding-left: 1.5rem;
overflow: hidden;
}
.author-info .author-avatar img {
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
}
.author-info .author-title-container {
margin-top: 0;
margin-bottom: 0;
text-align: left;
}
.author-info .author-title {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.author-info .author-title,
.author-info .author-description {
}
.author-info .author-description .author-bio {
margin-top: 0;
}
.author-info .author-description > *:last-child {
margin-bottom: 0;
}
.author-info .author-link {
display: none;
} .page-template-full-width-no-heading .entry-header {
}
.page-template-full-width-no-heading .entry-content {
}  #wrap .wpc2-gallery-format-slider .rslides-wrapper {
position: relative;
background-color: #000000;
}
#wrap .wpc2-gallery-format-slider .rslides {
position: relative;
list-style: none;
overflow: hidden;
width: 100%;
padding: 0;
margin: 0;
}
#wrap .wpc2-gallery-format-slider .rslides li {
-webkit-backface-visibility: hidden;
position: absolute;
display: none;
width: 100%;
left: 0;
top: 0;
text-align: center;
}
#wrap .wpc2-gallery-format-slider .rslides li:first-child {
position: relative;
display: block;
float: left;
}
#wrap .wpc2-gallery-format-slider .rslides img {
display: inline-block;
height: auto;  border: 0;
}
#wrap .wpc2-gallery-format-slider .rslides_nav {
position: absolute;
top: 50%;
margin-top: -18px;
width: 36px;
height:36px;
background-repeat: no-repeat;
background-position: center center;
background-color: rgba(0,0,0,.2);
z-index: 2;
}
#wrap .wpc2-gallery-format-slider .rslides_nav.prev {
left: 0;
background-image: url(//www.delineateyourdwelling.com/wp-content/themes/gentry-premium/img/slide-arrow-left.png);
}
#wrap .wpc2-gallery-format-slider .rslides_nav.next {
right: 0;
background-image: url(//www.delineateyourdwelling.com/wp-content/themes/gentry-premium/img/slide-arrow-right.png);
}  .infinite-scroll .paging-navigation, .infinite-scroll.neverending .site-footer { display: none;
} .infinity-end.neverending .site-footer {
display: block;
} .page-content img.wp-smiley,
.entry-content img.wp-smiley,
.comment-content img.wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} embed,
iframe,
object {
max-width: 100%;
} .entry-caption,
.wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
}
.entry-caption,
.wp-caption img[class*="wp-image-"] {
display: block;
margin: 0 auto;
}
.entry-caption,
.wp-caption-text {
text-align: center;
}
.entry-caption,
.wp-caption .wp-caption-text {
padding: 0.8075em;
}
.wp-caption br {
display: none;
} .gallery {
margin-bottom: 1.5em;
}
.wpc2-thumbnail-grid {
height: 0;
overflow: hidden;
}
.gallery-item {
position: relative;
display: inline-block;
text-align: center;
vertical-align: top;
width: 100%;
float: left;
margin: 0px;
position: relative;
max-width: none;
}
.wpc2-thumbnail-grid .gallery-caption {
display: none;
background: #eee;
background: rgba( 255,255,255,0.8 );
color: #333;
overflow: hidden;
padding: 5px 10px;
position: absolute;
bottom: 0;
left: 0;
right: 0;
text-overflow: ellipsis;
width: 100%;
white-space: nowrap;
max-height: 50%;
min-height: 0;
box-shadow: none;
}
.wpc2-thumbnail-grid .gallery-item:hover .gallery-caption {
display: block;
}
.wpc2-thumbnail-grid .gallery-item {
margin-bottom: 1.5em;
} .site-footer {
border-top: 2px solid #cccccc;
border-bottom: 2px solid #cccccc;
}
.site-footer .footer-widget-area .footer-widget-inner-area {
overflow: hidden;
}
.site-footer .footer-widget-area .footer-widget-column-container {
margin-right: -3em;
margin-left: -3em;
overflow: hidden; }
.site-footer .footer-widget-column {
width: 33.3333333%;
float: left;
padding-top: 3em;
padding-bottom: 999999em; margin-bottom: -999999em; border-right: 1px solid #cccccc;
border-left: 1px solid #cccccc;
margin-left: auto;
margin-right: auto;
}
.site-footer .footer-widget-column.footer-widget-column-first {
border-left: 2px solid #cccccc;
}
.site-footer .footer-widget-column.footer-widget-column-last {
border-right: 2px solid #cccccc;
}
.site-footer .footer-widget-column-edge {
width: 0;
float: left;
height: 1px;
border-width: 0;
}
.site-footer .footer-columns-2 .footer-widget-column-edge {
width: 16.66666667%;
}
.site-footer .footer-columns-1 .footer-widget-column-edge {
width: 33.3333333%;
}
.site-footer .widget {
width: 100%;
float: left;
}
.site-footer .footer-widget-column > .widget {
padding-left: 3em;
padding-right: 3em;
margin-bottom: 3em;
}
#master #wrap .footer-widget-area .widget-title {
margin-bottom: 1.5em;
}
.site-info {
padding-top: 2em;
padding-bottom: 2em;
}
.site-copyright + .site-info-brand {
}
.masonry-sort {
margin: 0 auto;
visibility: hidden;
} .site-info-display-center .site-copyright {
float: none;
}
.site-info-display-center .site-info-brand-link {
float: none;
}
.site-info-display-center .bottom-bar-container .line-widget-button {
width: 100%;
padding-left: 0;
padding-right: 0;
}
.site-info-display-center .bottom-bar-container .line-widget-area {
width: 100%;
text-align: center;
} #footer-full-width .content-widget {
margin: 0;
text-align: center;
}
#footer-full-width .content-widget ul,
#footer-full-width .content-widget ol {
list-style-type: none;
margin: 0;
padding: 0;
}
#footer-full-width .content-widget li {
padding: 0;
}
#footer-full-width .widget-title {
display: none;
}
#footer-full-width .content-widget > p {
display: none;
}
#instagram .footer-instagram-area {
text-align: center;
}
#footer-full-width .instagram-pics {
display: table;
table-layout: fixed;
width: 100%;
}
#footer-full-width .instagram-pics li {
display: table-cell;
width: 2%;
} .bottom-bar-container {
}
.bottom-bar-inner-container {
display: block;
width: 100%;
}
.bottom-bar-inner-container img {
vertical-align: middle;
}
.bottom-bar-left {
float: left;
text-align: left;
}
.bottom-bar-right {
text-align: right;
float: right
} .wc-shortcodes-font-awesome-enabled a.more-link:after,
.wc-shortcodes-font-awesome-enabled #infinite-handle span:before,
.wc-shortcodes-font-awesome-enabled.show-dropdown-arrow .menu ul > li.menu-item-has-children > a:after,
.wc-shortcodes-font-awesome-enabled.show-dropdown-arrow #menubar .menu > li.menu-item-has-children > a:after,
.wc-shortcodes-font-awesome-enabled .wc-shortcodes-comments-link a:before,
#wrap.wc-shortcodes-font-awesome-enabled #page .single_add_to_cart_button:after,
.wc-shortcodes-font-awesome-enabled .comment-reply-login:before,
.wc-shortcodes-font-awesome-enabled .comment-awaiting-moderation:before,
.wc-shortcodes-font-awesome-enabled .comment-edit-link:before,
.wc-shortcodes-font-awesome-enabled #cancel-comment-reply-link:after,
.wc-shortcodes-font-awesome-enabled .comment-navigation .nav-previous a:before,
.wc-shortcodes-font-awesome-enabled .paging-navigation .nav-previous a:before,
.wc-shortcodes-font-awesome-enabled .navigation .prev.page-numbers:before,
.wc-shortcodes-font-awesome-enabled .post-navigation .nav-previous a:before,
.wc-shortcodes-font-awesome-enabled .comment-navigation .nav-next a:after,
.wc-shortcodes-font-awesome-enabled .paging-navigation .nav-next a:after,
.wc-shortcodes-font-awesome-enabled .navigation .next.page-numbers:after,
.wc-shortcodes-font-awesome-enabled .post-navigation .nav-next a:after,
.wc-shortcodes-font-awesome-enabled .excerpt-link:after,
.wc-shortcodes-font-awesome-enabled .widget_recent_comments li:before,
.wc-shortcodes-font-awesome-enabled .widget_pages li a:before,
.wc-shortcodes-font-awesome-enabled .widget_meta li a:before,
.wc-shortcodes-font-awesome-enabled .widget_categories li a:before,
.wc-shortcodes-font-awesome-enabled .widget_archive li a:before,
.wc-shortcodes-font-awesome-enabled .widget_nav_menu li a:before,
.wc-shortcodes-font-awesome-enabled .byline:before,
.wc-shortcodes-font-awesome-enabled .comments-link a:before,
.wc-shortcodes-font-awesome-enabled .cat-links:before,
.wc-shortcodes-font-awesome-enabled .tag-links:before,
.wc-shortcodes-font-awesome-enabled .menu-toggle:before {
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.wc-shortcodes-font-awesome-enabled .byline:before {
content: "\f007"; margin-right: 0.3125em;
}
.wc-shortcodes-font-awesome-enabled .comments-link a:before {
content: "\f075"; margin-right: 0.3125em;
}
.wc-shortcodes-font-awesome-enabled .cat-links:before {
content: "\f07b"; margin-right: 0.3125em;
}
.wc-shortcodes-font-awesome-enabled .tag-links:before {
content: "\f02c"; margin-right: 0.3125em;
}
.wc-shortcodes-font-awesome-enabled .menu-toggle:before {
content: "\f0c9";
}
.wc-shortcodes-font-awesome-enabled .widget_pages li a:before,
.wc-shortcodes-font-awesome-enabled .widget_meta li a:before,
.wc-shortcodes-font-awesome-enabled .widget_categories li a:before,
.wc-shortcodes-font-awesome-enabled .widget_archive li a:before,
.wc-shortcodes-font-awesome-enabled .widget_nav_menu li a:before {
content: "\f105";
margin-right: 10px;
}
.wc-shortcodes-font-awesome-enabled .widget_recent_comments li:before {
content: "\f075";
margin-right: 10px;
}
.wc-shortcodes-font-awesome-enabled #infinite-handle span:before,
.wc-shortcodes-font-awesome-enabled .comment-navigation .nav-previous a:before,
.wc-shortcodes-font-awesome-enabled .paging-navigation .nav-previous a:before,
.wc-shortcodes-font-awesome-enabled .post-navigation .nav-previous a:before {
margin-right: 0.625em;
content: "\f177";
}
.wc-shortcodes-font-awesome-enabled .wc-shortcodes-posts-navigation.navigation .prev.page-numbers:before {
margin-right: 0.3125em;
}
.wc-shortcodes-font-awesome-enabled .navigation .prev.page-numbers:before { content: "\f177";
}
.wc-shortcodes-font-awesome-enabled a.excerpt-link:after,
.wc-shortcodes-font-awesome-enabled a.more-link:after,
.wc-shortcodes-font-awesome-enabled .comment-navigation .nav-next a:after,
.wc-shortcodes-font-awesome-enabled .paging-navigation .nav-next a:after,
.wc-shortcodes-font-awesome-enabled .post-navigation .nav-next a:after {
margin-left: 0.625em;
content: "\f105";
}
.wc-shortcodes-font-awesome-enabled .wc-shortcodes-posts-navigation.navigation .next.page-numbers:after {
margin-left: 0.3125em;
}
.wc-shortcodes-font-awesome-enabled .navigation .next.page-numbers:after { content: "\f105";
}
#wrap.wc-shortcodes-font-awesome-enabled #page .single_add_to_cart_button:after {
margin-left: 10px;
content: "\f07a";
}
.wc-shortcodes-font-awesome-enabled #cancel-comment-reply-link:after {
content: "\f00d"; margin-left: 0.3125em;
}
.wc-shortcodes-font-awesome-enabled .comment-edit-link:before {
content: "\f040";
margin-right: 5px;
}
.wc-shortcodes-font-awesome-enabled .comment-awaiting-moderation:before {
content: "\f071";
margin-right: 5px;
}
.wc-shortcodes-font-awesome-enabled .comment-reply-login:before {
content: "\f0e5"; margin-right: 0.3125em;
}
.wc-shortcodes-font-awesome-enabled .wc-shortcodes-comments-link a:before {
content: "\f004";
margin-right: 5px;
}
.wc-shortcodes-font-awesome-enabled.show-dropdown-arrow #menubar .menu > li.menu-item-has-children > a:after {
content: "\f107";
margin-left: 0.5em;
}
.wc-shortcodes-font-awesome-enabled.show-dropdown-arrow .menu ul > li.menu-item-has-children > a:after {
content: "\f105";
position: absolute;
top: 0;
right: 0;
}
.wc-shortcodes-font-awesome-enabled.show-dropdown-arrow ul.menu > li:last-child li.menu-item-has-children > a:after {
content: "\f104";
}  .wpcf7 input[type="email"],
.wpcf7 input[type="search"],
.wpcf7 input[type="tel"],
.wpcf7 input[type="number"],
.wpcf7 input[type="range"],
.wpcf7 input[type="file"],
.wpcf7 input[type="date"],
.wpcf7 select,
.wpcf7 input[type="text"],
.wpcf7 textarea {
width: 100%;
}
.wpcf7 input.wpcf7-quiz {
width: 150px;
}
.wpcf7 .wpcf7-response-output {
margin: 0;
} .wc-shortcodes-content > h1 {
margin-top: 1.5625em;
}
.wc-shortcodes-content > h2 {
margin-top: 1.25em;
}
.wc-shortcodes-content > h3 {
margin-top: 1.125em;
}
.wc-shortcodes-content > h4 {
margin-top: 0.9375em;
}
.wc-shortcodes-content > h5 {
margin-top: 0.625em;
}
.wc-shortcodes-content > h6 {
margin-top: 0.625em;
}
.wc-shortcodes-content > p {
margin-top: 1.5em;
} .site-menu-bar .wc-shortcodes-social-icons-wrapper {
margin: 0;
width: auto;
display: inline-block;
position: absolute;
top: 10px;
right: 20px;
}
#wrap .wc-shortcodes-social-icons-format-icon a i {
background-color: transparent;
color: #cccccc;
width: auto;
} .wc-shortcodes-share-buttons-format-icon a,
.wc-shortcodes-share-buttons-format-image a img,
.wc-shortcodes-social-icons-format-image a img {
box-shadow: #000 0em 0em 0em;
}
.wc-shortcodes-social-icons-format-icon a:hover,
.wc-shortcodes-share-buttons-format-image a:hover img,
.wc-shortcodes-social-icons-format-image a:hover img {
box-shadow: #000 0em 0em 0em;
}
.wc-shortcodes-share-buttons-format-image a:hover img,
.wc-shortcodes-social-icons-format-image a:hover img {
opacity: 0.8;
}
#wrap #page #masthead .wc-shortcodes-social-icons-wrapper {
margin-top: 0;
margin-bottom: 5px;
}
#wrap .widget_wc_shortcodes_social_icons .wc-shortcodes-social-icons li {
padding: 0.1875em;
}
#wrap .wc-shortcodes-social-icons.wc-shortcodes-maxheight-10 i { font-size: 10px; }
#wrap .wc-shortcodes-social-icons.wc-shortcodes-maxheight-12 i { font-size: 12px; }
#wrap .wc-shortcodes-social-icons.wc-shortcodes-maxheight-14 i { font-size: 14px; }
#wrap .wc-shortcodes-social-icons.wc-shortcodes-maxheight-16 i { font-size: 16px; }
#wrap .wc-shortcodes-social-icons.wc-shortcodes-maxheight-18 i { font-size: 18px; }
#wrap .wc-shortcodes-social-icons.wc-shortcodes-maxheight-20 i { font-size: 20px; }
#wrap .wc-shortcodes-social-icons.wc-shortcodes-maxheight-22 i { font-size: 22px; }
#wrap .wc-shortcodes-social-icons.wc-shortcodes-maxheight-24 i { font-size: 24px; }
#wrap .wc-shortcodes-social-icons.wc-shortcodes-maxheight-26 i { font-size: 26px; }
#wrap .wc-shortcodes-social-icons.wc-shortcodes-maxheight-28 i { font-size: 28px; }
#wrap .wc-shortcodes-social-icons.wc-shortcodes-maxheight-30 i { font-size: 30px; }
#wrap .wc-shortcodes-social-icons.wc-shortcodes-maxheight-32 i { font-size: 32px; }
#wrap .wc-shortcodes-social-icons.wc-shortcodes-maxheight-34 i { font-size: 34px; }
#wrap .wc-shortcodes-social-icons.wc-shortcodes-maxheight-36 i { font-size: 36px; }
#wrap .wc-shortcodes-social-icons.wc-shortcodes-maxheight-38 i { font-size: 38px; }
#wrap .wc-shortcodes-social-icons.wc-shortcodes-maxheight-40 i { font-size: 40px; }
#wrap .wc-shortcodes-social-icons.wc-shortcodes-maxheight-42 i { font-size: 42px; }
#wrap .wc-shortcodes-social-icons.wc-shortcodes-maxheight-44 i { font-size: 44px; }
#wrap .wc-shortcodes-social-icons.wc-shortcodes-maxheight-46 i { font-size: 46px; }
#wrap .wc-shortcodes-social-icons.wc-shortcodes-maxheight-none i,
#wrap .wc-shortcodes-social-icons.wc-shortcodes-maxheight-48 i { font-size: 48px; }
#wrap .wc-shortcodes-social-icons.wc-shortcodes-maxheight-50 i { font-size: 50px; }
#wrap .wc-shortcodes-social-icons.wc-shortcodes-maxheight-52 i { font-size: 52px; }
#wrap .wc-shortcodes-social-icons.wc-shortcodes-maxheight-54 i { font-size: 54px; }
#wrap .wc-shortcodes-social-icons.wc-shortcodes-maxheight-56 i { font-size: 56px; }
#wrap .wc-shortcodes-social-icons.wc-shortcodes-maxheight-58 i { font-size: 58px; }
#wrap .wc-shortcodes-social-icons.wc-shortcodes-maxheight-60 i { font-size: 60px; }
#wrap .wc-shortcodes-social-icons.wc-shortcodes-maxheight-62 i { font-size: 62px; }
#wrap .wc-shortcodes-social-icons.wc-shortcodes-maxheight-64 i { font-size: 64px; }
#wrap .wc-shortcodes-social-icons.wc-shortcodes-maxheight-66 i { font-size: 66px; }
#wrap .wc-shortcodes-social-icons.wc-shortcodes-maxheight-68 i { font-size: 68px; }
#wrap .wc-shortcodes-social-icons.wc-shortcodes-maxheight-70 i { font-size: 70px; } #wrap .wc-shortcodes-testimonial-content { 
border-top: 0px solid #eeeeee;
} #wrap .wc-shortcodes-toggle .wc-shortcodes-toggle-container,
#wrap .wc-shortcodes-toggle .wc-shortcodes-toggle-trigger,
#wrap .wc-shortcodes-accordion .wc-shortcodes-accordion-content,
#wrap .wc-shortcodes-accordion .wc-shortcodes-accordion-trigger {
border-width: 0 0 1px 0;
}
.wc-shortcodes-tabs ul.wcs-tabs-nav,
.wc-shortcodes-tabs .tab-content {
border-width: 0 0 1px 0;
}
.wc-shortcodes-tabs ul.wcs-tabs-nav li a {
border-width: 0;
}
.wc-shortcodes-tabs ul.wcs-tabs-nav .wcs-state-active a {
border-width: 1px 1px 0 1px;
} .wc-shortcodes-comments-link a:after {
border-width: 0;
display: none;
}
.wc-shortcodes-comments-link a {
background-color: transparent;
padding: 0;
margin: 0;
}
.wc-shortcodes-posts-navigation .paginate-text {
display: none;
}
#master .wc-shortcodes-posts-template-borderless .wc-shortcodes-post-border {
border-width: 0;
}
.wc-shortcodes-entry-title {
text-align: center;
}
.wc-shortcodes-entry-meta-inner > span,
.wc-shortcodes-footer-entry-meta > span {
display: block;
width: 100%;
text-align: center;
}
.wc-shortcodes-entry-meta-inner > span.wc-shortcodes-sep,
.wc-shortcodes-footer-entry-meta > span.wc-shortcodes-sep {
display: none;
} #master #wrap #page .wc-shortcodes-posts-template-slider2 .wc-shortcodes-read-more {
position: absolute;
bottom: 0;
left: 0;
right: 0;
margin-top: 0;
}
#wrap .wc-shortcodes-post-slider-wrapper .bx-prev,
#wrap .wc-shortcodes-post-slider-wrapper .bx-next {
padding: 0;
width: 50px;
height: 50px;
margin-top: -25px;
border-radius: 999em;
}
#wrap .wc-shortcodes-post-slider-wrapper .bx-controls-direction i {
display: none;
}
#wrap .wc-shortcodes-post-slider-wrapper .bx-prev {
background-image: url(//www.delineateyourdwelling.com/wp-content/themes/gentry-premium/img/slide-arrow-left.png) !important;
background-position: center center;
background-repeat: no-repeat;
left: 0;
}
#wrap .wc-shortcodes-post-slider-wrapper .bx-next {
background-image: url(//www.delineateyourdwelling.com/wp-content/themes/gentry-premium/img/slide-arrow-right.png) !important;
background-position: center center;
background-repeat: no-repeat;
right: 0;
} #master .wc-shortcodes-skillbar *,
#master .wc-shortcodes-skillbar {
border-radius: 0;
} #wrap .wc-image-links .gallery-caption {
top: 50%;
bottom: auto;
background: none;
padding: 0;
overflow: visible;
max-width: 90%;
margin: 0 auto;
}
#wrap .wc-image-links .gallery-caption h3 {
margin: 0 auto;
display: inline-block;
padding: 10px 20px;
position: relative;
}
#wrap .wc-image-links .gallery-caption a {
text-decoration: none;
}
#wrap .wcflex-direction-nav .wcflex-next,
#wrap .wcflex-direction-nav .wcflex-prev {
border-radius: 999em;
}
#wrap .wcflex-direction-nav .wcflex-next,
#wrap .owl-carousel .owl-nav .owl-next {
background-image: url(//www.delineateyourdwelling.com/wp-content/themes/gentry-premium/img/slide-arrow-right.png) !important;
background-position: center center !important;
background-repeat: no-repeat !important;
right: 0;
}
#wrap .wcflex-direction-nav .wcflex-prev,
#wrap .owl-carousel .owl-nav .owl-prev {
background-image: url(//www.delineateyourdwelling.com/wp-content/themes/gentry-premium/img/slide-arrow-left.png) !important;
background-position: center center !important;
background-repeat: no-repeat !important;
left: 0;
} #wrap p.demo_store,
#master .woocommerce .woocommerce-message,
#master .woocommerce-page .woocommerce-message,
#master .woocommerce .woocommerce-error,
#master .woocommerce-page .woocommerce-error,
#master .woocommerce .woocommerce-info,
#master .woocommerce-page .woocommerce-info,
#master .woocommerce .woocommerce-message:before,
#master .woocommerce-page .woocommerce-message:before,
#master .woocommerce .woocommerce-error:before,
#master .woocommerce-page .woocommerce-error:before,
#master .woocommerce .woocommerce-info:before,
#master .woocommerce-page .woocommerce-info:before,
#master .woocommerce div.product div.images img,
#master .woocommerce-page div.product div.images img,
#master .woocommerce #content div.product div.images img,
#master .woocommerce-page #content div.product div.images img,
#master .woocommerce span.onsale,
#master .woocommerce-page span.onsale,
#master .woocommerce ul.products li.product a img,
#master .woocommerce-page ul.products li.product a img,
#master .woocommerce ul.products li.product a:hover img,
#master .woocommerce-page ul.products li.product a:hover img,
#master .woocommerce .quantity input.qty,
#master .woocommerce-page .quantity input.qty,
#master .woocommerce #content .quantity input.qty,
#master .woocommerce-page #content .quantity input.qty,
#master .woocommerce .quantity .plus,
#master .woocommerce-page .quantity .plus,
#master .woocommerce #content .quantity .plus,
#master .woocommerce-page #content .quantity .plus,
#master .woocommerce .quantity .minus,
#master .woocommerce-page .quantity .minus,
#master .woocommerce #content .quantity .minus,
#master .woocommerce-page #content .quantity .minus,
#master .woocommerce table.cart td.actions .coupon .input-text,
#master .woocommerce-page table.cart td.actions .coupon .input-text,
#master .woocommerce #content table.cart td.actions .coupon .input-text,
#master .woocommerce-page #content table.cart td.actions .coupon .input-text,
#master .woocommerce ul.cart_list li img,
#master .woocommerce-page ul.cart_list li img,
#master .woocommerce ul.product_list_widget li img,
#master .woocommerce-page ul.product_list_widget li img,
#master .woocommerce form .form-row textarea,
#master .woocommerce-page form .form-row textarea,
#master .woocommerce #payment div.payment_box,
#master .woocommerce-page #payment div.payment_box,
#master .woocommerce #payment div.payment_box input.input-text,
#master .woocommerce-page #payment div.payment_box input.input-text,
#master .woocommerce #payment div.payment_box textarea,
#master .woocommerce-page #payment div.payment_box textarea,
#master .woocommerce .widget_layered_nav ul li.chosen a,
#master .woocommerce-page .widget_layered_nav ul li.chosen a,
#master .woocommerce .widget_layered_nav_filters ul li a,
#master .woocommerce-page .widget_layered_nav_filters ul li a,
#master .woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
#master .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle,
#master .woocommerce .widget_price_filter .ui-slider .ui-slider-range,
#master .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range,
#master .woocommerce div.product .woocommerce-tabs ul.tabs li,
#master .woocommerce-page div.product .woocommerce-tabs ul.tabs li,
#master .woocommerce #content div.product .woocommerce-tabs ul.tabs li,
#master .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,
#master .woocommerce div.product .woocommerce-tabs ul.tabs li.active:before,
#master .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:before,
#master .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active:before,
#master .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active:before,
#master .woocommerce div.product .woocommerce-tabs ul.tabs li.active:after,
#master .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:after,
#master .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active:after,
#master .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active:after,
#master .woocommerce div.product .woocommerce-tabs ul.tabs li:before,
#master .woocommerce-page div.product .woocommerce-tabs ul.tabs li:before,
#master .woocommerce #content div.product .woocommerce-tabs ul.tabs li:before,
#master .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before,
#master .woocommerce div.product .woocommerce-tabs ul.tabs li:after,
#master .woocommerce-page div.product .woocommerce-tabs ul.tabs li:after,
#master .woocommerce #content div.product .woocommerce-tabs ul.tabs li:after,
#master .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after {
box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
}
#master .woocommerce .woocommerce-message,
#master .woocommerce-page .woocommerce-message,
#master .woocommerce .woocommerce-error,
#master .woocommerce-page .woocommerce-error,
#master .woocommerce .woocommerce-info,
#master .woocommerce-page .woocommerce-info,
#master .woocommerce .woocommerce-message:before,
#master .woocommerce-page .woocommerce-message:before,
#master .woocommerce .woocommerce-error:before,
#master .woocommerce-page .woocommerce-error:before,
#master .woocommerce .woocommerce-info:before,
#master .woocommerce-page .woocommerce-info:before,
#master .woocommerce div.product .woocommerce-tabs ul.tabs li a,
#master .woocommerce-page div.product .woocommerce-tabs ul.tabs li a,
#master .woocommerce #content div.product .woocommerce-tabs ul.tabs li a,
#master .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a,
#master .woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
#master .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a,
#master .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a,
#master .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a,
#master .woocommerce span.onsale,
#master .woocommerce-page span.onsale,
#master .woocommerce .quantity .plus,
#master .woocommerce-page .quantity .plus,
#master .woocommerce #content .quantity .plus,
#master .woocommerce-page #content .quantity .plus,
#master .woocommerce .quantity .minus,
#master .woocommerce-page .quantity .minus,
#master .woocommerce #content .quantity .minus,
#master .woocommerce-page #content .quantity .minus,
#master .woocommerce #payment div.payment_box,
#master .woocommerce-page #payment div.payment_box {
text-shadow: none;
}
#master .woocommerce .woocommerce-message,
#master .woocommerce-page .woocommerce-message,
#master .woocommerce .woocommerce-error,
#master .woocommerce-page .woocommerce-error,
#master .woocommerce .woocommerce-info,
#master .woocommerce-page .woocommerce-info,
#master .woocommerce span.onsale,
#master .woocommerce-page span.onsale,
#master .woocommerce .quantity .plus,
#master .woocommerce-page .quantity .plus,
#master .woocommerce #content .quantity .plus,
#master .woocommerce-page #content .quantity .plus,
#master .woocommerce .quantity .minus,
#master .woocommerce-page .quantity .minus,
#master .woocommerce #content .quantity .minus,
#master .woocommerce-page #content .quantity .minus,
#master .woocommerce #reviews #comments ol.commentlist li .comment-text,
#master .woocommerce-page #reviews #comments ol.commentlist li .comment-text,
#master .woocommerce #reviews #comments ol.commentlist #respond,
#master .woocommerce-page #reviews #comments ol.commentlist #respond,
#master .woocommerce table.shop_table,
#master .woocommerce-page table.shop_table,
#master .woocommerce .cart-collaterals .cart_totals table,
#master .woocommerce-page .cart-collaterals .cart_totals table,
#master .woocommerce form.login,
#master .woocommerce-page form.login,
#master .woocommerce form.checkout_coupon,
#master .woocommerce-page form.checkout_coupon,
#master .woocommerce form.register,
#master .woocommerce-page form.register,
#master .woocommerce #payment,
#master .woocommerce-page #payment,
#master .woocommerce #payment div.payment_box,
#master .woocommerce-page #payment div.payment_box,
#master .woocommerce .widget_layered_nav ul li.chosen a,
#master .woocommerce-page .widget_layered_nav ul li.chosen a,
#master .woocommerce .widget_layered_nav_filters ul li a,
#master .woocommerce-page .widget_layered_nav_filters ul li a,
#master .woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
#master .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle,
#master .woocommerce .widget_price_filter .ui-slider .ui-slider-range,
#master .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range,
#master .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,
#master .woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content,
#master .woocommerce .woocommerce-message:before,
#master .woocommerce-page .woocommerce-message:before,
#master .woocommerce .woocommerce-error:before,
#master .woocommerce-page .woocommerce-error:before,
#master .woocommerce .woocommerce-info:before,
#master .woocommerce-page .woocommerce-info:before,
#master .woocommerce div.product .woocommerce-tabs ul.tabs li,
#master .woocommerce-page div.product .woocommerce-tabs ul.tabs li,
#master .woocommerce #content div.product .woocommerce-tabs ul.tabs li,
#master .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,
#master .woocommerce div.product .woocommerce-tabs ul.tabs li:before,
#master .woocommerce-page div.product .woocommerce-tabs ul.tabs li:before,
#master .woocommerce #content div.product .woocommerce-tabs ul.tabs li:before,
#master .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before,
#master .woocommerce div.product .woocommerce-tabs ul.tabs li:after,
#master .woocommerce-page div.product .woocommerce-tabs ul.tabs li:after,
#master .woocommerce #content div.product .woocommerce-tabs ul.tabs li:after,
#master .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after,
#master .woocommerce .quantity input.qty,
#master .woocommerce-page .quantity input.qty,
#master .woocommerce #content .quantity input.qty,
#master .woocommerce-page #content .quantity input.qty,
#master .woocommerce .quantity .plus,
#master .woocommerce-page .quantity .plus,
#master .woocommerce #content .quantity .plus,
#master .woocommerce-page #content .quantity .plus,
#master .woocommerce .quantity .minus,
#master .woocommerce-page .quantity .minus,
#master .woocommerce #content .quantity .minus,
#master .woocommerce-page #content .quantity .minus {
-webkit-border-radius: 0;
border-radius: 0;
}
#master .woocommerce div.product .woocommerce-tabs ul.tabs li:before,
#master .woocommerce-page div.product .woocommerce-tabs ul.tabs li:before,
#master .woocommerce #content div.product .woocommerce-tabs ul.tabs li:before,
#master .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before,
#master .woocommerce div.product .woocommerce-tabs ul.tabs li:after,
#master .woocommerce-page div.product .woocommerce-tabs ul.tabs li:after,
#master .woocommerce #content div.product .woocommerce-tabs ul.tabs li:after,
#master .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after {
display: none;
}
#master .woocommerce #payment div.payment_box:after,
#master .woocommerce-page #payment div.payment_box:after {
margin-top: -16px;
top: 0;
}
#master .woocommerce .woocommerce-message,
#master .woocommerce-page .woocommerce-message,
#master .woocommerce .woocommerce-error,
#master .woocommerce-page .woocommerce-error,
#master .woocommerce .woocommerce-info,
#master .woocommerce-page .woocommerce-info {
border-width: 1px;
border-style: solid;
}
#master .woocommerce .woocommerce-message:before,
#master .woocommerce-page .woocommerce-message:before,
#master .woocommerce .woocommerce-error:before,
#master .woocommerce-page .woocommerce-error:before,
#master .woocommerce .woocommerce-info:before,
#master .woocommerce-page .woocommerce-info:before {
height: auto;
}
#wrap .shipping-calculator-form .form-row {
padding-left: 0;
padding-right: 0;
}
#master .woocommerce a.added_to_cart,
#master .woocommerce-page a.added_to_cart {
display: block;
}
#master .woocommerce .quantity,
#master .woocommerce #content .quantity,
#master .woocommerce-page .quantity,
#master .woocommerce-page #content .quantity {
width: auto;
}
#master .woocommerce .quantity input.qty,
#master .woocommerce #content .quantity input.qty,
#master .woocommerce-page .quantity input.qty,
#master .woocommerce-page #content .quantity input.qty {
}
#master .woocommerce table.cart a.remove:hover,
#master .woocommerce #content table.cart a.remove:hover,
#master .woocommerce-page table.cart a.remove:hover,
#master .woocommerce-page #content table.cart a.remove:hover {
background-color: transparent;
color: #f00 !important;
}
#master .woocommerce nav.woocommerce-pagination {
text-align: left;
}
#master .woocommerce nav.woocommerce-pagination ul,
#master .woocommerce-page nav.woocommerce-pagination ul,
#master .woocommerce #content nav.woocommerce-pagination ul,
#master .woocommerce-page #content nav.woocommerce-pagination ul,
#master .woocommerce nav.woocommerce-pagination ul li,
#master .woocommerce-page nav.woocommerce-pagination ul li,
#master .woocommerce #content nav.woocommerce-pagination ul li,
#master .woocommerce-page #content nav.woocommerce-pagination ul li {
border: 0;
}
div.pp_woocommerce .pp_description,
div.pp_woocommerce div.ppt {
display: none !important;
}
.woocommerce-breadcrumb {
display: none;
}
#master .woocommerce ul.products li.product h3,
#master .woocommerce-page ul.products li.product h3 {
text-overflow: ellipsis;
overflow: hidden;
white-space:nowrap;
text-align: center;
}
#master .woocommerce div.product div.images div.thumbnails,
#master .woocommerce #content div.product div.images div.thumbnails,
#master .woocommerce-page div.product div.images div.thumbnails,
#master .woocommerce-page #content div.product div.images div.thumbnails {
padding-top: 0;
}
#master .woocommerce #content div.product div.thumbnails a,
#master .woocommerce div.product div.thumbnails a,
#master .woocommerce-page #content div.product div.thumbnails a,
#master .woocommerce-page div.product div.thumbnails a {
margin-top: 3.8%;
margin-bottom: 0;
}
.woocommerce-page .entry-summary .entry-footer,
.woocommerce .entry-summary .entry-footer {
padding-top: 0;
margin-top: 2em;
}
#master .woocommerce ul.products li.product .button,
#wrap #page .product.outofstock .button,
#wrap #page .add_to_cart_button,
#wrap #page .single_add_to_cart_button {
margin: 0 auto;
}
#master #wrap #page .single_add_to_cart_button {
}
#master .woocommerce .products .star-rating,
#master .woocommerce-page .products .star-rating {
margin: 0px auto 0.5em auto;
}
#master .woocommerce a.added_to_cart,
#master .woocommerce-page a.added_to_cart,
#master .woocommerce ul.products li.product .price,
#master .woocommerce-page ul.products li.product .price {
text-align: center;
}
#master .woocommerce span.onsale,
#master .woocommerce-page span.onsale {
top: 0;
left: 0;
min-width: 0;
min-height: 0;
padding: 0.3em 1em;
margin: 0;
}
#master .woocommerce ul.products li.product .onsale,
#master .woocommerce-page ul.products li.product .onsale {
right: 0;
left: auto;
}
#master .woocommerce.archive .product .star-rating,
#master .woocommerce .related.products .star-rating,
#master .woocommerce .product.featured .star-rating,
#master .woocommerce.archive .product .price > del,
#master .woocommerce .related.products .price > del,
#master .woocommerce .product.featured .price > del { }
.paypal-express-checkout-button img {
float: none !important;
}
#master .woocommerce #payment .payment_methods,
#master .woocommerce-page #payment .place-order {
padding-left: 0;
padding-right: 0;
}
.woocommerce div.product .product_title {
text-align: left;
margin-bottom: 0;
}
#master .woocommerce ul.products li.product,
#master .woocommerce-page ul.products li.product {
text-align: center;
}
#master .woocommerce #reviews #comments ol.commentlist li .comment-text {
padding: 1em;
}
#master .select2-search {
padding: 0;
}
#master .woocommerce form.checkout_coupon .form-row {
padding: 0;
margin: 0;
}
#master .woocommerce .comment-respond {
text-align: center;
}
#master .woocommerce .comment-form {
text-align: left;
}
#master .woocommerce .comment-reply-title {
margin-top: 24px;
margin-top: 1.5rem;
margin-bottom: 24px;
margin-bottom: 1.5rem;
}
#master .woocommerce form .form-row input.input-text,
#master .woocommerce form .form-row textarea,
#master #add_payment_method table.cart input,
#master .woocommerce-cart table.cart input,
#master .woocommerce-checkout table.cart input,
#master #add_payment_method table.cart td.actions .coupon .input-text,
#master .woocommerce-cart table.cart td.actions .coupon .input-text,
#master .woocommerce-checkout table.cart td.actions .coupon .input-text {
line-height: normal;
}
.woocommerce-MyAccount-navigation ul {
margin: 0;
list-style-type: none;
border: 1px solid #cccccc;
margin-right: 1.5em;
}
.woocommerce-MyAccount-navigation ul li {
border-top: 1px solid #cccccc;
}
.woocommerce-MyAccount-navigation ul li:first-child {
border-top-width: 0;
}
.woocommerce-MyAccount-navigation ul li a {
padding: 0.7em 1.4em;
display: block;
text-decoration: none;
}
#add_payment_method #payment div.payment_box p:first-child,
.woocommerce-cart #payment div.payment_box p:first-child,
.woocommerce-checkout #payment div.payment_box p:first-child {
margin-top: 0;
}
.woocommerce .product .wc-shortcodes-share-buttons-format-icon-text li span {
}
.woocommerce .product .wc-share-buttons-container .comment-box {
display: none;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
width: 22.15%;
}
.woocommerce div.product div.images, .woocommerce div.product div.summary {
margin-bottom: 3em;
}
#master .woocommerce .product .wc-share-buttons-container .share-buttons {
float: left;  }
#master .woocommerce form .form-row {
padding: 0;
margin: 0 0 0.5em;
}
#master .woocommerce-MyAccount-content fieldset {
margin-top: 1.5em;
}
@media screen and (min-width: 769px) {
#master .woocommerce .related ul.products li.product,
#master .woocommerce-page .related ul.products li.product,
#master .woocommerce .upsells.products ul.products li.product,
#master .woocommerce-page .upsells.products ul.products li.product,
#master .woocommerce .related ul li.product,
#master .woocommerce-page .related ul li.product,
#master .woocommerce .upsells.products ul li.product,
#master .woocommerce-page .upsells.products ul li.product {
width: 22.15%;
}
}
@media screen and (max-width: 320px) {
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product,
.woocommerce-page[class*="columns-"] ul.products li.product,
.woocommerce[class*="columns-"] ul.products li.product {
width: 100%;
}
} #wrap .jp-relatedposts-headline {
background-color: transparent;
}
#wrap div#jp-relatedposts h3.jp-relatedposts-headline em {
font-style: inherit;
font-weight: inherit;
}
#wrap #jp-relatedposts h3.jp-relatedposts-headline em:before {
display: none;
}
#wrap .contact-form textarea {
width: 100%;
}
#wrap .contact-form input[type='text'],
#wrap .contact-form input[type='email'] {
max-width: 100%;
}
#wrap .comment-subscription-form {
margin-bottom: 0 !important;
}
#wrap .comment-subscription-form .subscribe-label {
vertical-align: middle;
}
#wrap .jp-relatedposts-post-img {
padding-bottom: 0.3em;
}
#wrap .jp-relatedposts-post-context,
#wrap .jp-relatedposts-post-excerpt {
display:none;
}
#wrap div#jp-relatedposts div.jp-relatedposts-items-visual .jp-relatedposts-post {
text-align: center;
}
#wrap div#jp-relatedposts div.jp-relatedposts-items-visual .jp-relatedposts-post img.jp-relatedposts-post-img {
margin-left: auto;
margin-right: auto;
}
#wrap #jp-relatedposts {
padding-top: 0;
margin: 4em 0;
clear: none;
}
#master #wrap #jp-relatedposts *:first-child {
margin-top: 0;
}
#master #wrap #jp-relatedposts *:last-child {
margin-bottom: 0;
}
#master #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
width: 33.333333%;
padding-right: 20px;
padding-right: 1.25rem;
}
#master #jp-relatedposts .jp-relatedposts-items-visual {
margin-right: -20px;
margin-right: -1.25rem;
}
#master #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover .jp-relatedposts-post-title a,
#master #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title:hover,
#master #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover {
text-decoration: none;
}
@media only screen and (max-width: 320px) {
#wrap div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post {
padding-right: 0;
}
} #wrap .ls-wp-container .ls-nav-prev,
#wrap .ls-wp-container .ls-nav-next {
z-index: 999;
} #wrap .nivo-directionNav a,
#wrap .metaslider-responsive .rslides_nav,
#wrap .metaslider-flex .flex-direction-nav a {
background-position: center center;
background-repeat: no-repeat;
position: absolute;
top: 50%;
left: auto;
left: auto;
margin-top: -25px;
margin-left: 0;
margin-right: 0;
margin-bottom: 0;
cursor: pointer;
width: 50px;
height: 50px;
background-color: transparent;
color: transparent;
border-radius: 999em;
}
#wrap .nivo-directionNav a.nivo-nextNav,
#wrap .metaslider-responsive .rslides_nav.next,
#wrap .metaslider-flex .flex-direction-nav a.flex-next {
background-image: url(//www.delineateyourdwelling.com/wp-content/themes/gentry-premium/img/slide-arrow-right.png) !important;
background-position: 47% center !important;
background-repeat: no-repeat !important;
right: 0;
}
#wrap .nivo-directionNav a.nivo-prevNav,
#wrap .metaslider-responsive .rslides_nav.prev,
#wrap .metaslider-flex .flex-direction-nav a.flex-prev {
background-image: url(//www.delineateyourdwelling.com/wp-content/themes/gentry-premium/img/slide-arrow-left.png) !important;
background-position: 53% center !important;
background-repeat: no-repeat !important;
left: 0;
}
#wrap .metaslider .nivo-caption,
#wrap .metaslider .caption-wrap {
opacity: 1;
}