@charset "utf-8";
@charset "utf-8";

 html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, and, address, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, input, textarea, select {
background:transparent;
border:0;
font-size:100%;
margin:0;
outline:0;
padding:0;
vertical-align:baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display:block;
}
body {
line-height:1;
}
abbr[title], dfn[title] {
border-bottom:1px dotted;
cursor:help;
} del {
text-decoration:line-through;
}
hr {
background:transparent;
border:0;
clear:both;
color:transparent;
height:1px;
margin:0;
padding:0;
}
mark {
background-color:#ffffb3;
font-style:italic
}
input, select {
vertical-align:middle;
}
ins {
background-color:red;
color:white;
text-decoration:none;
}
ol, ul {
list-style:none;
}
table {
border-collapse:collapse;
border-spacing:0;
} body {
font-size: 16px;
font-weight: normal;
line-height: 28px;
}
body,
html {
overflow-x: hidden;
width: 100%;
}
body,
input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="tel"],
input[type="number"],
input[type="range"],
input[type="date"],
textarea,
input.text,
input[type="search"],
select,
textarea,
input[type="submit"],
input[type="reset"],
input[type="button"],
button,
.button,
.vc_btn3,
.portfolio .portfolio-detail h5,
.portfolio .portfolio-detail .dt-portfolio-like .label,
blockquote>q:before,
blockquote>p:before,
blockquote>q:after,
blockquote>p:after,
.dt-sc-testimonial.type5 .dt-sc-testimonial-author cite:before,
.dt-sc-counter.type5 h4 {
font-family: 'Rosario', sans-serif;
}
input[type="submit"],
input[type="reset"],
input[type="button"],
button,
.button,
.vc_btn3 {
font-weight: bold;
}
h1,
h2,
h3,
h4,
h5,
h6,
.blog-entry.entry-date-left .entry-date span,
.blog-entry.entry-date-author-left .entry-date-author .entry-date span,
.pagination ul li a,
.pagination ul li span,
.dt-sc-sorting-container a,
.dt-sc-theme-type.vc_pie_chart .vc_pie_chart_value,
.vc_general.vc_tta.vc_tta-style-bottomline .vc_tta-tab>a,
.woocommerce div.product .woocommerce-tabs ul.tabs li a,
.dt-sc-counter.type5 .dt-sc-counter-number,
.tribe-events-list .tribe-events-event-cost span,
.tribe-grid-allday .column.first span,
.tribe-events-grid .column.first div,
.tribe-week-grid-hours div,
.page-links .post-page-numbers {
font-family: 'PT Serif', serif;
}
#logo h1,
#logo h2 {
font-family: 'Bree Serif', serif;
}
#main-menu>ul.menu>li>a {
font-family: 'Overlock', cursive;
font-weight: bold;
} h1,
h2,
h3,
h4,
h5,
h6 {
font-weight: bold;
line-height: normal;
margin-bottom: 20px;
}
h1 {
font-size: 35px;
line-height: 42px;
}
h2 {
font-size: 30px;
line-height: 36px;
letter-spacing: 0.15em;
}
h3 {
font-size: 28px;
line-height: 32px;
}
h4 {
font-size: 24px;
line-height: 30px;
}
h5 {
font-size: 20px;
line-height: 28px;
}
h6 {
font-size: 18px;
line-height: 24px;
} a {
text-decoration: none;
}
a img {
border: none;
}
p {
margin-bottom: 10px;
}
strong {
font-weight: bold;
}
em {
font-style: italic;
}
hr {
margin: 10px 0;
}
address {
display: block;
margin: 10px 0 20px;
}
abbr {
border-bottom: 1px dotted;
cursor: help;
}
ins {
background: #fff9c0;
color: #000;
}
sub,
sup {
font-size: 75%;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -3px;
}
sup {
top: -5px;
}
ul,
ol,
pre,
code {
margin-bottom: 20px;
}
pre {
border: 1px solid #d1d1d1;
max-width: 100%;
overflow: auto;
padding: 1.75em;
white-space: pre;
}
ul {
list-style-position: inside;
list-style-type: disc;
}
ul li {
padding-bottom: 10px;
}
ul li ul {
list-style-type: disc;
margin: 10px 0 0;
padding-left: 20px;
}
ul ul ul {
list-style-type: circle;
margin-bottom: 0;
}
ol ul,
ol ul ul {
margin-bottom: 0;
}
ol li:last-child,
ol ul li:last-child,
ol ul ul li:last-child {
padding-bottom: 0;
}
ul ol {
margin-bottom: 0;
}
ul li:last-child {
padding-bottom: 0;
}
ol {
list-style-position: outside;
list-style-type: decimal;
padding-left: 20px;
padding-top: 10px;
}
ol li {
padding-bottom: 10px;
}
ol li ol {
margin-bottom: 0;
}
ol ol ol {
margin-bottom: 0;
}
blockquote {
clear: left;
display: block;
margin: 0;
padding: 0;
position: relative;
}
blockquote>p {
display: inline-block;
font-size: 20px;
font-style: italic;
line-height: 30px;
margin-bottom: 10px;
}
blockquote>p:before,
blockquote>q:before {
content: "\201C";
}
blockquote>p:after,
blockquote>q:after {
content: "\201D";
}
blockquote>p:before {
float: left;
font-size: 60px;
font-style: italic;
line-height: 0;
margin: 30px 12px 0 0;
}
blockquote>p:after,
blockquote>q:after {
content: none;
}
blockquote.alignleft {
float: left;
margin-right: 20px;
text-align: left;
width: 30%;
}
blockquote.alignright {
float: right;
margin-left: 20px;
text-align: left;
width: 30%;
}
blockquote.aligncenter {
text-align: center;
}
.post-edit-link,
.vc_inline-link {
clear: both;
float: right;
font-size: 12px;
line-height: 24px;
margin: 20px 0;
padding: 2px 13px;
}
.vc_inline-link {
clear: none;
margin-right: 10px;
}
.page-link {
clear: both;
float: left;
margin: 10px 0 0;
padding: 0;
}
.page-link a {
border: 1px solid;
float: left;
font-weight: bold;
line-height: normal;
margin-right: 10px;
padding: 7px 13px 5px;
}
.page-link a span {
margin: 0;
padding: 0;
}
.page-link>span {
border: 1px solid;
float: left;
font-weight: bold;
line-height: normal;
margin-right: 10px;
padding: 7px 13px 5px;
} table {
border-collapse: separate;
border-spacing: 0;
margin-bottom: 20px;
width: 100%;
clear: both;
border-top: 1px solid rgba(0, 0, 0, 0.1);
}
th {
color: #ffffff;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
padding: 15px;
font-size: 14px;
line-height: normal;
font-weight: 600;
text-transform: uppercase;
text-align: center;
}
td,
tbody th {
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
font-size: 14px;
line-height: normal;
text-align: center;
padding: 13px 15px;
}
tbody tr:nth-child(2n) {
background: rgba(0, 0, 0, 0.03);
}
tbody td .dt-sc-button.small {
padding: 7px 14px;
font-size: 12px;
margin: 0px;
}
th a,
th a:hover {
color: #ffffff;
}
th a:hover,
td a:hover {
text-decoration: underline;
}
.blog-entry .entry-body tbody th {
background-color: #ffffff;
}
.blog-entry .entry-body tbody th,
.blog-entry .entry-body tbody th a {
color: inherit;
}
body:not(.vc_transform) tbody td,
body:not(.vc_transform) tbody td a,
body:not(.vc_transform) .commententries tbody td,
body:not(.vc_transform) .commententries tbody td a {
font-weight: 600;
color: inherit;
}
.blog-entry .entry-body tbody th a {
text-transform: none;
}
.tribe-events-list .tribe-events-loop .tribe-events-event-image {
width: 100% !important;
} dl,
dl.gallery-item {
margin: 0;
}
.gallery-caption {
margin-bottom: 10px;
}
.gallery-item img {
border: 10px solid;
}
dt {
font-weight: bold;
margin-bottom: 10px;
}
dd {
line-height: 20px;
margin-bottom: 20px;
} .gallery {
margin: 0 -1.1666667% 1.75em;
}
.gallery-item {
display: inline-block;
max-width: 33.33%;
padding: 0 1.1400652% 2.2801304%;
text-align: center;
vertical-align: top;
width: 100%;
}
.gallery-columns-1 .gallery-item {
max-width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
.gallery-icon img {
margin: 0 auto;
}
.gallery-caption {
display: block;
font-size: 13px;
font-size: 0.8125rem;
font-style: italic;
line-height: 1.6153846154;
padding-top: 0.5384615385em;
}
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
display: none;
}
figcaption {
box-sizing: border-box;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
} fieldset {
border: 1px solid;
margin: 0 0 20px;
padding: 15px;
}
legend {
font-weight: bold;
}
label {
padding-bottom: 5px;
}
.required {
color: red;
}
input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="tel"],
input[type="number"],
input[type="range"],
input[type="date"],
textarea,
input.text,
input[type="search"],
select,
textarea,
.woocommerce .select2-chosen,
.woocommerce .select2-results {
font-size: 15px;
}
input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="tel"],
input[type="number"],
input[type="range"],
input[type="date"],
textarea,
input.text,
input[type="search"] {
border: 1px solid;
display: block;
margin: 0;
padding: 16px 12px 15px;
width: 100%;
-webkit-appearance: none;
}
textarea {
height: 190px;
overflow: auto;
}
select {
height: 51px;
border: 1px solid;
width: 100%;
margin: 0;
padding: 15px 50px 15px 15px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
cursor: pointer;
text-indent: 0.01px;
text-overflow: '';
-webkit-border-radius: 0;
}
input[type="submit"],
input[type="reset"],
input[type="button"],
button {
cursor: pointer;
display: inline-block;
font-size: 15px;
letter-spacing: 1px;
margin: 10px 0 0;
padding: 11px 20px;
-webkit-appearance: none;
}
.aligncenter input[type="submit"] {
float: none;
}  #searchform {
clear: both;
}
.mfp-close-btn-in .mfp-close {
position: absolute;
font-size: 28px;
}
.mfp-close-btn-in .mfp-close:hover {
background-color: #000;
}
.selection-box {
position: relative;
clear: both;
}
.selection-box:before,
.selection-box:after {
content: "";
pointer-events: none;
position: absolute;
}
.selection-box:before,
.selection-box:after {
border-left: 5px solid transparent;
border-right: 5px solid transparent;
right: 17px;
height: 0;
margin: auto;
z-index: 1;
}
.selection-box:before {
border-top: 7px solid;
bottom: -11px;
top: 0;
}
.selection-box:after {
border-bottom: 7px solid;
bottom: 0;
top: -11px;
} .alignleft,
img.alignleft {
display: inline;
float: left;
margin-right: 20px;
}
.alignright,
img.alignright {
display: inline;
float: right;
margin-left: 20px;
}
.aligncenter,
img.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
text-align: center;
}
.column .aligncenter img {
display: inline-block;
}
img.alignleft,
img.alignright,
img.aligncenter {
margin-bottom: 20px;
}
.column.aligncenter {
clear: none;
}
.aligncenter.wpb_column {
clear: none;
}
.alignright {
text-align: right;
}
img.no-bottom-margin {
margin-bottom: -10px;
}
.wpb_column.alignleft,
.wpb_column.alignright,
.wpb_column.aligncenter,
.wpb_column.alignnone {
margin: auto;
}
.wp-caption {
border: 1px solid;
margin-bottom: 10px;
margin-top: 10px;
width: 100%;
padding: 10px;
text-align: center;
max-width: 100%;
}
.wp-caption img {
display: block;
margin: 0 auto;
max-width: 100%;
}
.wp-caption .wp-caption-text {
text-align: center;
padding-top: 10px;
margin: 0;
}
.wp-caption.alignnone {
clear: both;
}
.wp-caption.alignright {
margin: 0.375em 0 1.75em 1.75em;
}
.wp-caption.alignleft {
margin: 0.375em 1.75em 1.75em 0;
} .column {
margin: 0 0 0 2%;
float: left;
min-height: 1px;
position: relative;
}
.column.first {
margin-left: 0;
clear: both;
}
.dt-sc-full-width,
.dt-sc-one-column {
width: 100%;
}
.column.dt-sc-full-width,
.column.dt-sc-one-column {
margin-left: 0;
}
.dt-sc-one-half {
width: 49%;
}
.dt-sc-one-third {
width: 32%;
}
.dt-sc-two-third {
width: 66%;
}
.dt-sc-one-fourth {
width: 23.5%;
}
.dt-sc-three-fourth {
width: 74.5%;
}
.dt-sc-one-fifth {
width: 18.4%;
}
.dt-sc-two-fifth {
width: 38.8%;
}
.dt-sc-three-fifth {
width: 59.2%;
}
.dt-sc-four-fifth {
width: 79.6%;
}
.dt-sc-one-sixth {
width: 15%;
}
.dt-sc-two-sixth {
width: 32%;
}
.dt-sc-three-sixth {
width: 49%;
}
.dt-sc-four-sixth {
width: 66%;
}
.dt-sc-five-sixth {
width: 83%;
}
.column img,
.wpb_column img {
max-width: 100%;
height: auto;
display: inherit;
}
img {
max-width: 100%;
height: auto;
}
.dt-sc-one-half iframe,
.dt-sc-one-third iframe,
.dt-sc-one-fourth iframe,
.dt-sc-three-fourth iframe,
.dt-sc-two-third iframe,
iframe {
max-width: 100%;
}
embed,
iframe,
object,
video {
max-width: 100%;
}
.column.no-space {
margin-left: 0;
margin-right: 0;
}
.column.no-space.dt-sc-one-fourth {
width: 24.985%;
}
.column.no-space.dt-sc-one-third {
width: 33.333333%;
}
.column.no-space.dt-sc-one-half {
width: 50%;
}
.column.no-space.dt-sc-one-fifth {
width: 20%;
}
.column.no-space.dt-sc-one-sixth {
width: 16.666%;
}
.column.no-space.dt-sc-three-fourth {
width: 75%;
}
.column.no-space.dt-sc-two-third {
width: 66.666666%;
}
.column.no-space.dt-sc-four-fifth {
width: 80%;
}
.column.no-space.dt-sc-three-fifth {
width: 60%;
}
.column.no-space.dt-sc-two-fifth {
width: 40%;
}
.column.no-space.dt-sc-two-sixth {
width: 33.2%;
}
.column.no-space.dt-sc-three-sixth {
width: 49.98%;
}
.column.no-space.dt-sc-four-sixth {
width: 66.4%;
}
.column.no-space.dt-sc-five-sixth {
width: 83%;
}
.vc_row.vc_row-no-padding .wpb_column {
padding-left: 0;
padding-right: 0;
} .widgettitle {
clear: both;
font-size: 18px;
letter-spacing: 1px;
line-height: normal;
margin: 15px 0 50px;
position: relative;
}
.widgettitle:before {
border-style: dashed none solid;
border-width: 1px 0;
content: "";
height: 2px;
position: absolute;
bottom: -15px;
left: 0;
width: 64px;
}
.widget ul {
padding: 0;
margin: 0;
width: 100%;
float: left;
clear: both;
}
.widget ul li,
.widget.widget_nav_menu ul.menu li {
display: block;
clear: both;
margin: 0;
padding: 10px 0 10px 20px;
width: 100%;
border-bottom: 1px dashed;
position: relative;
}
.widget ul li>a,
.widget.widget_nav_menu ul.menu li>a {
display: inline-block;
line-height: 24px;
width: 100%;
}
.widget ul li:last-child>a {
padding-bottom: 0;
}
.widget ul li:first-child,
.widget.widget_nav_menu ul.menu li:first-child {
padding-top: 0;
}
.widget ul li:before {
content: "\f10c";
font-family: FontAwesome;
font-size: 11px;
left: 0;
position: absolute;
top: 10px;
}
.widget ul li:first-child:before {
top: 0;
}
.woocommerce .widget ul.product-categories li:first-child:before,
.woocommerce.widget ul.product-categories li:first-child:before {
top: 10px;
}
.widget.widget_nav_menu ul.menu li a {
text-transform: lowercase;
padding: 0;
font-weight: normal;
background: none;
border: none;
}
.widget.widget_nav_menu ul.menu li a:first-letter {
text-transform: uppercase;
}
.widget.widget_archive ul li,
.widget.widget_categories ul li,
.widget.widget_pages ul li,
.widget.widget_meta ul li,
.widget.widget_nav_menu ul.menu li,
.widget.widget_text ul li {
padding: 0;
}
.widget.widget_archive ul li>a,
.widget.widget_categories ul li>a,
.widget.widget_pages ul li>a,
.widget.widget_meta ul li>a,
.widget.widget_nav_menu ul.menu li>a,
.widget.widget_text ul li>a {
padding: 10px 0 10px 20px;
}
.widget.widget_archive ul li:first-child>a,
.widget.widget_categories ul li:first-child>a,
.widget.widget_pages ul li:first-child>a,
.widget.widget_meta ul li:first-child>a,
.widget.widget_nav_menu ul.menu li:first-child>a,
.widget.widget_text ul li:first-child>a {
padding-top: 0;
}
.widget.widget_categories ul li>a {
position: relative;
text-transform: capitalize;
}
.widget.widget_categories ul li>a span,
.widget.widget_archive ul li>a span {
position: absolute;
right: 0;
padding: 0 10px;
}
.widget_categories label,
.widget_archive label {
margin: 0 0 10px;
display: inline-block;
font-size: 14px;
}
.widget_text ul.no-border li {
border: none;
}
.widget_text ul.no-bullet li a {
padding-left: 0;
}
.widget_text ul.no-bullet li:before,
.widget_text ul.no-bullet li:hover:before {
content: "";
}
.widget_text ul.split-list {
width: 48%;
margin-right: 2%;
float: left;
clear: none;
}
.widget_text ul.split-list li {
position: relative;
width: 100%;
border: none;
}
.widget_text ul.split-list li:before {
content: "\f105";
}
.widget_tag_cloud .tagcloud {
float: left;
clear: both;
width: 100%;
margin: 0;
padding: 0;
}
.tagcloud a {
margin: 0 10px 10px 0;
padding: 8px 15px;
float: left;
font-size: 14px !important;
text-transform: capitalize;
}
.widget #searchform {
position: relative;
}
.widget #searchform input[type="text"] {
padding-right: 70px;
}
.widget #searchform input[type="submit"] {
position: absolute;
right: 0;
top: 0;
padding: 18px 20px 17px;
margin: 0;
}
.widget #wp-calendar caption {
font-weight: 300;
font-size: 16px;
margin-bottom: 10px;
}
.widget #wp-calendar th {
padding: 10px;
}
.widget #wp-calendar td {
padding: 9px 10px;
}
.widget .dt-sc-single-line-separator {
margin: 13px 0;
}
.widget.widget_pages ul li ul.children,
.widget.widget_nav_menu ul li ul.sub-menu {
padding: 10px 0 0 20px;
width: 100%;
}
.widget ul.dt-sc-sociable li:before,
.widget ul.dt-sc-sociable li:hover:before {
content: "";
}
.widget ul.dt-sc-sociable li a {
padding: 0;
}
.widget_rss .widgettitle .rsswidget>img {
display: none;
} .secondary-sidebar img {
max-width: 100%;
height: auto;
}
.secondary-sidebar .widget {
float: left;
clear: both;
width: 100%;
margin-bottom: 40px;
}
.secondary-sidebar .widget:last-child {
margin-bottom: 80px;
}
.secondary-sidebar .flickr-widget div a {
max-width: 75px;
}  .container {
width: 1170px;
margin: 0 auto;
position: relative;
clear: both;
}
#main {
clear: both;
display: block;
min-height: 900px;
padding: 0;
}
#primary {
float: left;
margin: 0;
padding: 0 0 0;
position: relative;
width: 870px;
}
#primary.content-full-width {
width: 100%;
}
#primary.with-left-sidebar {
float: right;
margin-left: 30px;
}
#primary.with-right-sidebar {
float: left;
margin-right: 30px;
}
#primary.with-both-sidebar {
width: 570px;
float: left;
margin: 0 30px;
}
#secondary,
#secondary-right,
#secondary-left {
width: 270px;
margin: 0;
float: left;
padding: 0;
position: relative;
z-index: 1;
}
#secondary-right.secondary-has-right-sidebar {
float: right;
}
#secondary-left.secondary-has-left-sidebar {
float: left;
}
#secondary.secondary-has-both-sidebar {
margin: 0;
}
.wrapper {
clear: both;
float: left;
margin: 0;
padding: 0;
width: 100%;
}
.layout-boxed .wrapper {
width: 1250px;
margin: 0 auto;
float: none;
}
.inner-wrapper {
float: left;
margin: 0;
overflow: hidden;
padding: 0;
width: 100%;
}
.page-template-tpl-blog #primary,
.page-template-tpl-portfolio #primary,
.page-template-tpl-sidenavigation #primary,
.single #primary,
.archive #primary,
.search #primary,
.buddypress #primary,
.bbpress #primary,
.post-type-archive-tribe_events #primary,
.woocommerce-page #primary {
padding-bottom: 75px;
} #header-wrapper {
float: left;
margin: 0;
padding: 0;
position: relative;
width: 100%;
}
#header {
float: left;
margin: 0;
padding: 0;
width: 100%;
}
.header-with-topbar .main-header-wrapper,
.header-with-topbar.header-on-slider .main-header-wrapper {
top: 50px;
}
.main-header-wrapper {
float: left;
width: 100%;
}
.main-header {
float: left;
padding: 0;
margin: 0;
position: relative;
width: 100%;
}
.header-on-slider .main-header-wrapper {
position: absolute;
left: 0;
top: 0;
}
.split-header #logo {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
margin: auto;
width: 12%;
text-align: center;
z-index: 9999;
}
.split-header #logo a {
display: inline-block;
max-width: 100%;
}
.split-header #logo a img {
max-width: 100%;
max-height: 100%;
}
.split-header #main-menu .menu-left,
.split-header #main-menu .menu-right {
width: 46%;
}
.split-header #main-menu .menu-right {
float: right;
}
.split-header .menu-wrapper,
.split-header #main-menu {
width: 100%;
margin: 0;
}
.split-header #main-menu ul.menu>li>a,
.split-header #main-menu ul.menu>li>span {
font-size: 18px;
padding: 0 18px;
letter-spacing: 0;
}
.split-header #main-menu ul.menu {
text-align: left;
line-height: 0;
}
.split-header #main-menu ul.menu.menu-left {
padding-right: 10px;
text-align: right;
}
.split-header #main-menu ul.menu.menu-right {
padding-left: 15px;
text-align: left;
}
.split-header #main-menu ul.menu li {
line-height: 24px;
}
.split-header #main-menu ul.menu>li {
float: none;
display: inline-block;
text-align: center;
}
.split-header.transparent-header #main-menu ul.menu>li>a {
line-height: 40px;
padding: 0;
}
.split-header.transparent-header #main-menu ul.menu>li {
padding: 0 20px;
}
.split-header.boxed-header.transparent-header .main-header-wrapper {
top: 75px;
}
.split-header.boxed-header #main {
margin: 0 30px;
position: relative;
z-index: 1;
}
.split-header.boxed-header #header-wrapper::before {
content: "";
height: 530px;
position: absolute;
left: 0;
right: 0;
top: 0;
width: auto;
z-index: 0;
}
.split-header.boxed-header #slider {
display: block;
padding: 0 30px;
position: relative;
}
.split-header.boxed-header #slider:after {
content: "";
height: 100%;
position: absolute;
left: 0;
top: 0;
width: 100%;
z-index: -1;
}
.split-header.boxed-header #slider .dt-sc-main-slider>div {
border: 5px solid;
overflow: hidden;
}
.split-header.boxed-header.page-template-tpl-onepage #main {
z-index: auto;
}
#logo {
float: left;
padding: 0;
margin: 0;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
::i-block-chrome,
#logo a {
position: relative;
z-index: 1;
}
}
#logo a {
display: block;
height: 80px;
overflow: hidden;
padding: 10px 0;
}
#logo a img {
position: relative;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
#logo .logo-title {
margin-top: 11px;
}
#logo .logo-title>h1 {
line-height: normal;
margin-bottom: 0;
font-weight: bold;
}
#logo .logo-title h2 {
font-size: 20px;
}
#logo .logo-title>h1 a {
height: auto;
line-height: normal;
width: auto;
padding: 0;
}
.header-align-center .main-header #logo a {
padding: 0;
}
.left-header #logo .logo-title {
padding: 0 20px;
} .menu-wrapper {
float: right;
margin: 0 0 0 20px;
}
#main-menu,
#main-menu ul.menu {
float: left;
margin: 0;
padding: 0;
}
#main-menu ul.menu li {
float: left;
display: inline;
margin: 0;
padding: 0;
}
#main-menu>ul.menu>li>a,
#main-menu>ul.menu>li>span {
float: left;
font-size: 18px;
line-height: 100px;
padding: 0 20px;
position: relative;
}
#main-menu ul.menu>li>a:before,
#main-menu ul.menu>li>a:after {
content: "";
height: 0;
position: absolute;
width: 0;
}
#main-menu ul.menu>li>a:before {
border-style: solid;
border-width: 4px 0 0;
right: 100%;
top: 0;
}
#main-menu ul.menu>li>a:after {
border-style: dashed;
border-width: 0 0 1px;
bottom: 1px;
left: 100%;
}
#main-menu ul.menu>li:hover>a:before,
#main-menu ul.menu>li>a:hover:before,
#main-menu>ul.menu>li.current_page_item>a:before,
#main-menu>ul.menu>li.current_page_ancestor>a:before,
#main-menu>ul.menu>li.current-menu-item>a:before,
#main-menu>ul.menu>li.current-menu-ancestor>a:before {
right: 0;
}
#main-menu ul.menu>li:hover>a:after,
#main-menu ul.menu>li>a:hover:after,
#main-menu>ul.menu>li.current_page_item>a:after,
#main-menu>ul.menu>li.current_page_ancestor>a:after,
#main-menu>ul.menu>li.current-menu-item>a:after,
#main-menu>ul.menu>li.current-menu-ancestor>a:after {
left: 0;
}
#main-menu ul.menu>li:hover>a:before,
#main-menu ul.menu>li>a:hover:before,
#main-menu>ul.menu>li.current_page_item>a:before,
#main-menu>ul.menu>li.current_page_ancestor>a:before,
#main-menu>ul.menu>li.current-menu-item>a:before,
#main-menu>ul.menu>li.current-menu-ancestor>a:before,
#main-menu ul.menu>li:hover>a:after,
#main-menu ul.menu>li>a:hover:after,
#main-menu>ul.menu>li.current_page_item>a:after,
#main-menu>ul.menu>li.current_page_ancestor>a:after,
#main-menu>ul.menu>li.current-menu-item>a:after,
#main-menu>ul.menu>li.current-menu-ancestor>a:after {
width: 100%;
-webkit-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
-ms-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
transition-duration: 0.4s;
-webkit-transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
-moz-transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
-ms-transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
-o-transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
} .sticky-wrapper {
float: left;
position: relative;
width: 100%;
z-index: 9999;
}
.main-header-wrapper,
.sticky-wrapper .main-header-wrapper {
z-index: 9999;
} #main-menu ul.menu>li {
position: relative;
}
#main-menu ul li.menu-item-simple-parent ul,
#main-menu ul li.menu-item-simple-parent ul li ul,
#main-menu ul li.menu-item-simple-parent ul li ul li ul {
display: none;
text-align: left;
z-index: 9999;
}
#main-menu ul li.menu-item-simple-parent ul {
width: 260px;
padding: 10px 0 10px;
position: absolute;
top: 90px;
left: 0;
float: left;
}
#main-menu ul li.menu-item-simple-parent ul li {
display: block;
padding: 0 15px;
position: relative;
width: 100%;
}
#main-menu ul li.menu-item-simple-parent ul li a {
position: relative;
padding: 10px 0 10px 10px;
font-size: 16px;
line-height: 24px;
display: block;
}
#main-menu ul li.menu-item-simple-parent ul li:last-child>a {
border: none;
}
#main-menu ul li.menu-item-simple-parent ul li ul {
left: 260px;
top: -10px;
padding-top: 5px;
}
#main-menu ul li.menu-item-simple-parent ul li a .fa { margin-right: 10px;
position: relative;
top: -1px;
} #main-menu ul.menu>li>.megamenu-child-container {
display: none;
z-index: 9999;
}
#main-menu .megamenu-child-container {
padding: 10px 10px 0;
position: absolute;
top: 100px;
left: 0;
float: left;
}
#main-menu .megamenu-child-container img {
max-width: 100%;
} #main-menu .megamenu-2-columns-group .megamenu-child-container,
#main-menu .megamenu-child-container>ul.sub-menu>li.fill-two-columns {
width: 580px;
}
#main-menu .megamenu-3-columns-group .megamenu-child-container,
#main-menu .megamenu-child-container>ul.sub-menu>li.fill-three-columns {
width: 870px;
}
#main-menu .megamenu-4-columns-group .megamenu-child-container,
#main-menu .megamenu-child-container>ul.sub-menu>li.fill-four-columns {
width: 1160px;
}
#main-menu .megamenu-child-container>ul.sub-menu>li {
width: 290px;
padding: 15px;
float: left;
display: inline;
}
#main-menu .megamenu-2-columns-group .megamenu-child-container>ul.sub-menu>li.menu-item-fullwidth {
width: 100%;
display: block;
}
#main-menu .megamenu-3-columns-group .megamenu-child-container>ul.sub-menu>li.menu-item-fullwidth {
width: 100%;
display: block;
}
#main-menu .megamenu-4-columns-group .megamenu-child-container>ul.sub-menu>li.menu-item-fullwidth {
width: 100%;
display: block;
}
#main-menu .megamenu-2-columns-group .megamenu-child-container>ul.sub-menu>li.fill-three-columns,
#main-menu .megamenu-2-columns-group .megamenu-child-container>ul.sub-menu>li.fill-four-columns {
width: 580px;
}
#main-menu .megamenu-3-columns-group .megamenu-child-container>ul.sub-menu>li.fill-four-columns {
width: 870px;
}
#main-menu .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .widget {
width: 545px;
}
#main-menu .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-three-columns.menu-item-fullwidth .widget {
width: 356px;
}
#main-menu .megamenu-3-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .widget {
width: 400px;
}
#main-menu .megamenu-child-container ul.sub-menu li.menu-item-fullwidth .widget {
float: left;
margin: 0;
padding: 0 15px 30px;
}
#main-menu .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.menu-item-fullwidth .widget {
width: 282px;
}
#main-menu .megamenu-3-columns-group .megamenu-child-container ul.sub-menu li.menu-item-fullwidth .widget {
width: 280px;
}
#main-menu .megamenu-2-columns-group .megamenu-child-container ul.sub-menu li.menu-item-fullwidth .widget {
width: 275px;
}
#main-menu .megamenu-child-container>ul.sub-menu {
padding: 0;
margin: 0;
text-align: left;
}
#main-menu .megamenu-child-container>ul.sub-menu>li>a,
#main-menu .megamenu-child-container>ul.sub-menu>li>.nolink-menu {
text-transform: uppercase;
font-weight: 600;
padding: 0;
margin-bottom: 15px;
display: block;
font-size: 14px;
}
#main-menu .megamenu-child-container>ul.sub-menu>li a .fa,
#main-menu .megamenu-child-container>ul.sub-menu>li .fa {
margin-right: 5px;
}
#main-menu .megamenu-child-container>ul.sub-menu>li .featured-product .featured-tag a .fa,
#main-menu .megamenu-child-container>ul.sub-menu>li .featured-product .featured-tag .fa {
margin-right: 0;
}
#main-menu .megamenu-child-container>ul.sub-menu>li>a .menu-item-description,
#main-menu .menu-item-description {
display: block;
font-weight: normal;
padding: 0;
text-transform: none;
font-size: 12px;
position: relative;
top: -3px;
}
.dt-megamenu-custom-content {
display: block;
padding: 10px 0 0;
}
#main-menu .megamenu-child-container ul.sub-menu>li>ul {
padding: 0;
margin: 0;
}
#main-menu .megamenu-child-container ul.sub-menu>li>ul li {
display: block;
padding: 0;
}
#main-menu .megamenu-child-container ul.sub-menu>li>ul li,
#main-menu .megamenu-child-container ul.sub-menu>li>ul li a {
clear: both;
}
#main-menu .megamenu-child-container ul.sub-menu>li>ul li a {
position: relative;
padding: 10px 0;
font-size: 14px;
line-height: 24px;
display: block;
}
#main-menu .megamenu-child-container ul.sub-menu>li>ul li:last-child a {
border: none;
}
#main-menu .megamenu-child-container ul.sub-menu>li>ul li a .fa {
margin-right: 10px;
position: relative;
top: -1px;
}
#main-menu .megamenu-child-container ul.sub-menu>li>ul>li>ul {
padding-left: 20px;
}
#main-menu .megamenu-child-container>ul.sub-menu>li.fulwidth-image-link>.nolink-menu {
padding: 0;
}
#main-menu .megamenu-child-container>ul.sub-menu>li.fulwidth-image-link ul.sub-menu {
padding-top: 0;
}
#main-menu .megamenu-child-container>ul.sub-menu>li.fulwidth-image-link img {
max-width: 100%;
} #main-menu .menu-item-widget-area-container {
width: 100%;
margin: 10px 0 0;
padding: 0;
float: left;
}
#main-menu .menu-item-widget-area-container ul {
padding: 0;
margin: 0;
}
#main-menu .menu-item-widget-area-container .widget {
padding: 0 0 30px;
display: inline;
}
#main-menu .menu-item-widget-area-container .widget.widget_pages ul li ul.children,
#main-menu .menu-item-widget-area-container .widget.widget_nav_menu ul li ul.sub-menu {
padding: 10px 0 0 20px;
}
#main-menu .menu-item-widget-area-container .widget table {
margin-bottom: 0;
}
#main-menu .menu-item-widget-area-container textarea {
height: 120px;
}
#main-menu .menu-item-widget-area-container .widget #wp-calendar td {
padding: 9px;
}
#main-menu .menu-item-widget-area-container .flickr-widget div a {
max-width: 65px;
}
#main-menu .menu-item-widget-area-container .widget img {
max-width: 100%;
height: auto;
}
#main-menu .menu-item-widget-area-container .widget ul li {
padding: 10px 0 10px 20px;
}
#main-menu .menu-item-widget-area-container .widget ul li:first-child,
#main-menu .menu-item-widget-area-container .widget.widget_nav_menu ul.menu li:first-child {
padding-top: 0;
}
#main-menu .menu-item-widget-area-container .widget.widget_archive ul li,
#main-menu .menu-item-widget-area-container .widget.widget_categories ul li,
#main-menu .menu-item-widget-area-container .widget.widget_pages ul li,
#main-menu .menu-item-widget-area-container .widget.widget_meta ul li,
#main-menu .menu-item-widget-area-container .widget.widget_nav_menu ul.menu li,
#main-menu .menu-item-widget-area-container .widget.widget_text ul li {
padding: 0;
}
#main-menu .menu-item-widget-area-container .widget.widget_archive ul li>a,
#main-menu .menu-item-widget-area-container .widget.widget_categories ul li>a,
#main-menu .menu-item-widget-area-container .widget.widget_pages ul li>a,
#main-menu .menu-item-widget-area-container .widget.widget_meta ul li>a,
#main-menu .menu-item-widget-area-container .widget.widget_nav_menu ul.menu li>a,
#main-menu .menu-item-widget-area-container .widget.widget_text ul li>a {
padding: 10px 0 10px 20px;
}
#main-menu .menu-item-widget-area-container .widget.widget_archive ul li:first-child>a,
#main-menu .menu-item-widget-area-container .widget.widget_categories ul li:first-child>a,
#main-menu .menu-item-widget-area-container .widget.widget_pages ul li:first-child>a,
#main-menu .menu-item-widget-area-container .widget.widget_meta ul li:first-child>a,
#main-menu .menu-item-widget-area-container .widget.widget_nav_menu ul.menu li:first-child>a,
#main-menu .menu-item-widget-area-container .widget.widget_text ul li:first-child>a {
padding-top: 0;
}
#main-menu .menu-item-widget-area-container .widget .recent-portfolio-widget ul li {
padding: 0;
}
#main-menu .menu-item-widget-area-container .widget .recent-posts-widget li {
padding-left: 0;
}
#main-menu .menu-item-widget-area-container .widget .tweet_list li {
padding: 0 0 20px 40px;
}  #main-menu .menu-item-megamenu-parent.menu-title-with-bg .megamenu-child-container>ul.sub-menu>li>a,
#main-menu .menu-item-megamenu-parent.menu-title-with-bg .megamenu-child-container>ul.sub-menu>li>.nolink-menu {
padding: 10px 15px;
margin-bottom: 10px;
}
#main-menu .megamenu-child-container.menu-hasbg {
background-position: right bottom;
background-repeat: no-repeat;
} #main-menu .menu-item-megamenu-parent.menu-title-with-border .megamenu-child-container>ul.sub-menu>li>a,
#main-menu .menu-item-megamenu-parent.menu-title-with-border .megamenu-child-container>ul.sub-menu>li>.nolink-menu {
padding-bottom: 10px;
} #main-menu .menu-item-megamenu-parent.menu-links-with-bg .megamenu-child-container ul.sub-menu>li>ul>li,
#main-menu .menu-item-megamenu-parent.menu-links-with-border .megamenu-child-container ul.sub-menu>li>ul>li {
width: 100%;
}
#main-menu .menu-item-megamenu-parent.menu-links-with-bg .megamenu-child-container ul.sub-menu>li>ul>li>a,
#main-menu ul li.menu-item-simple-parent.menu-links-with-bg ul>li>a {
padding: 7px 12px;
margin-bottom: 7px;
float: left;
width: 100%;
display: inline-block;
} #main-menu .menu-item-megamenu-parent.menu-links-with-border .megamenu-child-container ul.sub-menu>li>ul>li>a,
#main-menu ul li.menu-item-simple-parent.menu-links-with-border ul>li>a {
padding-bottom: 10px;
}
#main-menu ul li.menu-item-simple-parent.menu-links-with-border ul>li:first-child a,
#main-menu .menu-item-megamenu-parent.menu-links-with-border .megamenu-child-container ul.sub-menu>li>ul>li:first-child a {padding-top: 0px;} 
#main-menu .menu-item-megamenu-parent.menu-links-with-border .megamenu-child-container ul.sub-menu>li>ul>li:last-child,
#main-menu ul li.menu-item-simple-parent.menu-links-with-border ul>li:last-child a {padding-bottom: 0px;}
#main-menu .menu-item-megamenu-parent.menu-links-with-border .megamenu-child-container ul.sub-menu>li>ul>li:last-child>a,
#main-menu ul li.menu-item-simple-parent.menu-links-with-border ul>li:last-child>a {
border: none !important;
}
#main-menu .menu-item-megamenu-parent.menu-links-with-border .megamenu-child-container ul.sub-menu>li>ul>li>a {
float: left;
width: 100%;
display: inline-block;
} #main-menu .menu-item-megamenu-parent.menu-links-with-arrow .megamenu-child-container ul.sub-menu>li>ul>li>a,
#main-menu ul li.menu-item-simple-parent.menu-links-with-arrow ul>li>a {
padding-left: 15px;
}
#main-menu .menu-item-megamenu-parent.menu-links-with-arrow .megamenu-child-container ul.sub-menu>li>ul>li>a:before,
#main-menu ul li.menu-item-simple-parent.menu-links-with-arrow ul>li>a:before {
position: absolute;
left: 0;
font-family: FontAwesome;
font-size: 14px;
}
#main-menu .menu-item-megamenu-parent.menu-links-with-arrow.single .megamenu-child-container ul.sub-menu>li>ul>li>a:before,
#main-menu ul li.menu-item-simple-parent.menu-links-with-arrow.single ul>li>a:before {
content: "\f105";
}
#main-menu .menu-item-megamenu-parent.menu-links-with-arrow.double .megamenu-child-container ul.sub-menu>li>ul>li>a:before,
#main-menu ul li.menu-item-simple-parent.menu-links-with-arrow.double ul>li>a:before {
content: "\f101";
}
#main-menu .menu-item-megamenu-parent.menu-links-with-arrow.disc .megamenu-child-container ul.sub-menu>li>ul>li>a:before,
#main-menu ul li.menu-item-simple-parent.menu-links-with-arrow.disc ul>li>a:before {
content: "\f111";
font-size: 8px;
}
#main-menu .menu-item-megamenu-parent.menu-links-with-bg.menu-links-with-arrow .megamenu-child-container ul.sub-menu>li>ul>li>a,
#main-menu ul li.menu-item-simple-parent.menu-links-with-bg.menu-links-with-arrow ul>li>a {
padding-left: 27px;
}
#main-menu .menu-item-megamenu-parent.menu-links-with-bg.menu-links-with-arrow .megamenu-child-container ul.sub-menu>li>ul>li>a:before,
#main-menu ul li.menu-item-simple-parent.menu-links-with-bg.menu-links-with-arrow ul>li>a:before {
left: 12px;
}
#main-menu ul li ul.children,
#main-menu ul li ul li ul.children,
#main-menu ul li ul li ul li ul.children {
display: none;
}
#main-menu ul li:hover>ul.children,
#main-menu ul li ul li:hover ul.children,
#main-menu ul li ul li ul li:hover ul.children {
display: block;
}
#main-menu ul li ul.children {
float: left;
left: 0;
padding: 10px 0;
position: absolute;
top: 80px;
width: 260px;
z-index: 2;
}
#main-menu ul li ul.children li {
display: block;
padding: 0 15px;
position: relative;
width: 100%;
}
#main-menu ul li ul.children li a {
display: block;
font-size: 14px;
line-height: 24px;
padding: 10px 0 10px 10px;
position: relative;
}
#main-menu ul li ul li ul.children {
left: 260px;
padding-top: 5px;
top: -10px;
}
.is-sticky #main-menu ul li ul.children {
top: 60px;
} .dt-menu-toggle {
display: none;
font-size: 16px;
font-weight: bold;
text-transform: uppercase;
padding: 10px 15px;
cursor: pointer;
position: relative;
z-index: 1;
}
.dt-menu-toggle-icon {
display: inline-block;
float: right;
height: 2px;
margin-top: 13px;
position: relative;
text-align: left;
width: 20px;
}
.dt-menu-toggle-icon:before,
.dt-menu-toggle-icon:after {
content: "";
position: absolute;
height: 2px;
width: 20px;
left: 0;
top: -5px;
}
.dt-menu-toggle-icon:after {
top: 5px;
}
#main-menu ul.menu li a.dt-menu-expand {
border: none !important;
cursor: pointer;
display: none; font-size: 20px;
height: 38px;
line-height: 42px;
margin: auto;
padding: 0 !important;
position: absolute !important;
right: 0;
top: 0;
text-align: center;
width: 38px !important;
font-family: Overlock;
font-weight: bold;
}
.header-align-left.fullwidth-menu-header .is-sticky #main-menu ul.menu>li>a.dt-menu-expand {
display: none;
}
#main-menu ul.menu li a.dt-menu-expand.dt-mean-clicked {
font-family: monospace;
}  #slider {
float: left;
clear: both;
width: 100%;
margin: 0 0 40px;
min-height: 300px;
padding: 0;
display: block;
line-height: 0;
}
#slider img {
max-width: 100%;
}
#dt-sc-custom-slider {
position: relative;
} .main-title-section-wrapper {
border-bottom: 1px solid;
clear: both;
float: left;
margin: 0 0 85px;
padding: 15px 0;
position: relative;
width: 100%;
z-idnex: 1;
}
.main-title-section-wrapper .container {
float: left;
padding: 0 50px;
width: 100%;
}
.header-on-slider .main-title-section-wrapper {
padding-top: 130px;
}
.boxed-header.header-on-slider .main-title-section-wrapper {
padding-top: 190px;
}
.main-title-section {
float: left;
width: 100%;
margin: 0;
padding: 0;
position: relative;
}
.main-title-section h1 {
font-size: 40px;
letter-spacing: 1px;
line-height: normal;
margin-bottom: 0;
text-transform: capitalize;
word-break: break-word;
}
.breadcrumb {
clear: both;
float: left;
margin: 0;
padding: 0;
font-size: 12px;
letter-spacing: 1px;
width: 100%;
}
.breadcrumb .fa {
display: inline-block;
margin: 0 10px;
padding: 0;
}
.breadcrumb .fa.default {
display: inline-block;
height: 14px;
width: 1px;
top: 3px;
position: relative;
margin: 0 5px 0 10px;
-webkit-transform: rotate(30deg);
-moz-transform: rotate(30deg);
-ms-transform: rotate(30deg);
-o-transform: rotate(30deg);
transform: rotate(30deg);
-webkit-transform-origin: 0 0;
-moz-transform-origin: 0 0;
-ms-transform-origin: 0 0;
-o-transform-origin: 0 0;
transform-origin: 0 0;
}
.main-title-section.aligncenter {
text-align: center;
}
.main-title-section.alignright {
text-align: right;
}
.main-title-section-wrapper.breadcrumb-left .breadcrumb {
clear: none;
float: left;
width: 35%;
padding-right: 20px;
margin-top: 13px;
}
.main-title-section-wrapper.breadcrumb-left .main-title-section {
float: right;
width: 65%;
text-align: right;
}
.main-title-section-wrapper.breadcrumb-right .breadcrumb {
clear: none;
float: right;
margin-top: 15px;
padding-left: 20px;
text-align: right;
text-transform: uppercase;
width: 35%;
}
.main-title-section-wrapper.breadcrumb-right .main-title-section {
float: left;
width: 65%;
}
.main-title-section-wrapper.breadcrumb-top-left-title-center .main-title-section {
width: 100%;
text-align: center;
}
.main-title-section-wrapper.breadcrumb-top-left-title-center .breadcrumb {
margin-top: -70px;
width: 100%;
float: left;
}
.main-title-section-wrapper.breadcrumb-top-right-title-center .main-title-section {
width: 100%;
text-align: center;
}
.main-title-section-wrapper.breadcrumb-top-right-title-center .breadcrumb {
margin-top: -70px;
width: 100%;
float: right;
text-align: right;
}
.page-template-tpl-onepage .main-title-section-wrapper {
display: none;
} .apply-isotope .column {
margin-left: 0;
padding: 0 1px;
}
.blog-entry {
clear: both;
float: left;
margin: 0 0 30px;
padding: 0;
position: relative;
width: 100%;
}
.blog-entry.outer-frame-border {
width: 100%;
}
.fullwidth-header .blog-entry.outer-frame-border {
z-index: 9;
}
.blog-entry .entry-thumb {
float: left;
line-height: 0;
margin: 0;
position: relative;
width: 100%;
}
.blog-entry .entry-thumb img {
height: auto;
max-width: 100%;
}
.blog-entry .entry-format {
position: absolute;
bottom: 0;
right: 0;
}
.blog-entry .entry-format a {
width: 65px;
height: 65px;
text-align: center;
line-height: 65px;
float: left;
margin: 0;
position: relative;
}
.blog-entry .entry-format a:before {
font-family: Stroke-Gap-Icons;
font-size: 50px;
height: 100%;
line-height: inherit;
position: absolute;
left: 0;
top: 0;
text-align: center;
width: 100%;
margin: 0;
}
.blog-entry.format-standard .entry-format a:before {
content: "\e6bd";
}
.blog-entry.format-image .entry-format a:before {
content: "\e6ac";
}
.blog-entry.format-gallery .entry-format a:before {
content: "\e6be";
}
.blog-entry.format-status .entry-format a:before {
content: "\e69e";
}
.blog-entry.format-link .entry-format a:before {
content: "\e67b";
}
.blog-entry.format-aside .entry-format a:before {
content: "\e684";
}
.blog-entry.format-quote .entry-format a:before {
content: "\e6b2";
}
.blog-entry.format-video .entry-format a:before {
content: "\e69a";
}
.blog-entry.format-chat .entry-format a:before {
content: "\e6b3";
}
.blog-entry.format-audio .entry-format a:before {
content: "\e699";
}
.blog-entry.tribe_events .ico-format {
display: none;
}
.blog-entry .entry-details {
clear: both;
display: inline-block;
width: 100%;
}
.blog-entry .entry-meta {
font-size: 14px;
font-weight: 300;
letter-spacing: 0.5px;
margin-bottom: 7px;
}
.single .blog-entry .entry-thumb,
.single .blog-entry .entry-title h4 a {pointer-events: none;}
.blog-entry .entry-title h4 {
font-size: 18px;
line-height: 24px;
margin-bottom: 15px;
word-break: break-word;
}
.blog-entry .entry-body {
clear: both;
float: left;
font-size: 14px;
line-height: 26px;
margin: 0 0 15px;
width: 100%;
}
.blog-entry.entry-date-left .entry-body {
margin-bottom: 0;
}
.blog-entry.entry-date-left .entry-details {
min-height: 120px;
padding: 20px 15px 25px 90px;
position: relative;
}
.blog-entry.entry-date-left.entry-date-hidden .entry-details {
padding-left: 30px;
padding-right: 30px;
}
.blog-entry.entry-date-left .entry-date,
.blog-entry.entry-date-author-left .entry-date-author .entry-date {
font-size: 15px;
letter-spacing: 1px;
line-height: normal;
padding: 12px 0 16px;
position: absolute;
left: 0;
top: 20px;
text-align: center;
text-transform: uppercase;
width: 70px;
}
.blog-entry.entry-date-left .entry-date span,
.blog-entry.entry-date-author-left .entry-date-author .entry-date span {
display: inline-block;
font-size: 30px;
font-weight: bold;
width: 100%;
}
.blog-entry.entry-date-left .entry-date .comments i {
margin-right: 5px;
}
.blog-entry.entry-date-left .entry-date a {
font-size: 16px;
margin: 10px 0 0;
display: inline-block;
width: 100%;
}
.blog-entry.entry-date-left .entry-title {
margin-top: 10px;
}
.blog-entry.entry-date-left.blog-thumb-style .entry-details {
min-height: 50px;
}
.entry-thumb .bx-wrapper {
position: relative;
overflow: hidden;
}
.entry-thumb .bx-controls a {
font-size: 0;
height: 40px;
margin: auto;
position: absolute;
bottom: 0;
top: 0;
width: 40px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
}
.entry-thumb .bx-controls a.bx-prev:before,
.entry-thumb .bx-controls a.bx-next:before {
content: "\f054";
font-family: FontAwesome;
font-size: 14px;
line-height: 40px;
position: absolute;
left: 0;
top: 0;
text-align: center;
width: 100%;
}
.entry-thumb .bx-controls a.bx-prev:before {
content: "\f053";
}
.entry-thumb .bx-controls a.bx-prev {
left: -40px;
}
.entry-thumb .bx-controls a.bx-next {
right: -40px;
}
.entry-thumb:hover .bx-controls a.bx-prev {
left: 20px;
}
.entry-thumb:hover .bx-controls a.bx-next {
right: 20px;
}
.entry-gallery-post-slider li {
display: inline;
padding: 0;
}
.entry-meta .date,
.entry-meta .comments,
.entry-meta .author {
display: inline-block;
}
.entry-meta .comments i,
.entry-meta .author i {
font-size: 16px;
position: relative;
top: 2px;
}
.entry-meta-data {
display: inline-block;
margin: 0;
padding: 0;
width: 100%;
line-height: normal;
}   
.entry-meta-data p {
display: inline;
font-size: 12px;
letter-spacing: 1px;
margin: -5px 0 0;
padding: 0;
position: relative;
text-transform: uppercase;
}
.entry-meta-data p:after {
content: "/";
font-size: 15px;
padding: 0 5px;
}
.entry-meta-data p:last-child:after {
display: none;
}
.entry-meta-data p a,
.entry-meta-data p i {
display: inline-block;
}
.entry-meta-data p i {
display: none;
font-size: 14px;
margin: 0 8px 0 0;
font-size: 20px;
position: relative;
top: 2px;
}
.blog-entry.entry-date-left .entry-details .vc_btn3-container {
clear: both;
margin: 10px 0 0;
}
.blog-entry.entry-date-left .entry-details .vc_general.vc_btn3.vc_btn3-color-skincolor {
background: none;
border-width: 0;
display: block;
font-size: 11px; font-weight: bold;
letter-spacing: 0.1em;
line-height: inherit;
margin-top: 0;
padding: 0;
}
.blog-entry.entry-date-left .entry-details .vc_general.vc_btn3.vc_btn3-color-skincolor::before {
content: none;
}
.blog-entry.entry-date-left .entry-details .entry-format {
margin: auto;
position: absolute;
bottom: 50%;
right: 50%;
text-align: center;
}
.blog-entry.entry-date-left .entry-details .entry-format a:before {
font-size: 150px;
}
.blog-entry.entry-date-left:hover .entry-details .entry-format {
bottom: 10px;
right: 15px;
}
.blog-entry.entry-date-left:hover .entry-details .entry-format a:before {
font-size: 50px;
}
.page-with-sidebar .apply-isotope .column {
padding: 0;
}
.page-with-sidebar .apply-isotope .column.dt-sc-one-half {
width: 48.9%;
}
.page-with-sidebar .apply-isotope .column.dt-sc-one-third {
width: 31.6%;
}
.page-with-sidebar .column.dt-sc-one-third .blog-entry.entry-date-left .entry-details .entry-meta-data p {
font-size: 10px;
}
.single .blog-entry.entry-date-left .entry-details {
padding-right: 45px;
}
.single .blog-entry {
clear: both;
;
float: left;
margin-bottom: 60px;
width: 100%;
}
.single .blog-entry .entry-body {
font-size: 16px;
line-height: 30px;
}
.single .blog-entry~h3 {
clear: both;
} .commententries {
float: left;
margin: 40px 0 0;
padding: 0;
width: 100%;
}
.commententries h3 {
font-size: 20px;
}
ul.commentlist {
float: left;
margin: 20px 0;
padding: 0 0 20px 0;
list-style: none;
}
ul.commentlist>li {
clear: both;
display: block;
float: left;
list-style: none;
margin: 0 0 35px;
padding: 0;
position: relative;
}
ul.commentlist li.pingback {
margin: 0;
padding-left: 0;
}
ul.commentlist li.pingback:before,
ul.commentlist li.pingback:after {
display: none;
}
ul.commentlist li.pingback>p>a {
margin-left: 5px;
}
ul.commentlist li article.comment {
display: inline-block;
padding-left: 110px;
position: relative;
}
ul.commentlist,
ul.commentlist li,
ul.commentlist li article.comment {
float: right;
width: 100%;
}
ul.commentlist li ul.children {
border: none;
clear: both;
float: left;
margin: 35px 0 0;
padding: 0;
width: 100%;
}
ul.commentlist li ul.children li {
list-style-type: none;
margin-right: -20px;
padding: 0 20px;
margin-bottom: 30px;
}
ul.commentlist li ul.children li:last-child {
margin-bottom: 0;
}
ul.commentlist li .comment-body {
margin: 10px 0 0;
}
ul.commentlist li .comment-body p {
line-height: 28px;
}
ul.commentlist li .comment-author {
bottom: 0;
left: 15px;
top: 0;
position: absolute;
}
ul.commentlist li .comment-author img {
display: block;
max-height: 80px;
max-width: 80px;
margin: auto;
position: absolute;
bottom: 0;
top: 0;
-webkit-border-radius: 80px;
-moz-border-radius: 80px;
-ms-border-radius: 80px;
-o-border-radius: 80px;
border-radius: 80px;
}
ul.commentlist li .comment-details {
display: block;
margin: 0;
padding: 10px 20px 15px;
position: relative;
}
ul.commentlist li .author-name>a {
font-size: 16px;
font-weight: bold;
letter-spacing: 1px;
text-transform: uppercase;
}
.hidden-title-form .edit-title-buttons {
position: relative;
}
.hidden-title-form .edit-title-buttons a {
margin-top: 10px;
}
.hidden-title-form .edit-title-buttons a.hide-title-form {display: inline-grid;place-content: center;}
ul.commentlist li .author-name span {
font-size: 14px;
}
ul.commentlist li .author-name .reply {
float: right;
margin: 0;
}
ul.commentlist li .reply a {
border: 1px solid;
clear: both;
display: inline-block;
margin: 10px 0 0;
padding: 4px 20px;
}
ul.commentlist li .reply a:hover {
color: inherit;
}
ul.commentlist li #respond {
clear: both;
display: inline-block;
margin: 35px 0 0 10px;
padding: 15px 20px 0;
width: 100%;
}
ul.commentlist li #respond form {
margin-bottom: 10px;
}
ul.commentlist li .outer-frame-border {
padding: 0;
}
ul.commentlist li .outer-frame-border::before,
ul.commentlist li .outer-frame-border:hover::after {
bottom: -10px;
right: -10px;
}
ul.commentlist li .outer-frame-border:hover:before {
bottom: 25px;
right: 25px;
}
.comment-respond form {
float: left;
margin-bottom: 20px;
width: 100%;
} .comment-respond form {
display: grid;
grid-template-columns: repeat(3,1fr);
grid-gap: 20px;
}
.comment-respond form .column {
width: 100%;
margin-bottom: 0;
margin: 0;
}
.comment-respond form .comment-form-url + .dt-sc-one-column {
grid-column: 1/4;
grid-row: 2/5;
}
.comment-respond form .form-submit,
.comment-respond form .comment-form-cookies-consent{
grid-column: 1/4;
margin: 0;
}
.comment-respond form .form-submit input {
margin-top: 0;
} .comment-respond.outer-frame-border {
content: none;
}
#respond {
clear: both;
}
#respond h3#reply-title {
font-size: 20px;
margin-bottom: 20px;
text-transform: uppercase;
}
#respond h3#reply-title small {
font-size: 12px;
text-transform: none;
margin-left: 10px;
}
#respond .dt-sc-one-half p span {
width: 10%;
}
#respond .dt-sc-one-half textarea {
height: 125px;
} #respond .form-submit {
clear: both
}
.comment-body ul li,
.comment-body ol li {
padding-left: 0;
list-style: circle;
display: list-item;
}
.comment-form p {
margin-bottom: 10px;
}
.comment-notes #email-notes {
display: block;
} .dt-sc-sorting-container {
clear: both;
float: left;
margin: 0 0 60px;
padding: 0;
text-align: center;
width: 100%;
}
.dt-sc-sorting-container a {
display: inline-block;
font-size: 18px;
letter-spacing: 0.5px;
line-height: 50px;
margin: 0 12px 0;
padding: 0 2px;
position: relative;
text-transform: capitalize;
}
.dt-sc-sorting-container a.active-sort {
font-weight: bold;
}
.dt-sc-sorting-container a:before,
.dt-sc-sorting-container a:after {
content: "";
height: 0;
position: absolute;
width: 0;
}
.dt-sc-sorting-container a:before {
border-style: solid;
border-width: 0 0 1px;
bottom: 0;
right: 100%;
}
.dt-sc-sorting-container a:after {
border-style: dashed;
border-width: 0 0 1px;
bottom: 3px;
left: 100%;
}
.dt-sc-sorting-container a:hover:before,
.dt-sc-sorting-container a.active-sort:before {
right: 0;
}
.dt-sc-sorting-container a:hover:after,
.dt-sc-sorting-container a.active-sort:after {
left: 0;
}
.dt-sc-sorting-container a:hover:before,
.dt-sc-sorting-container a:hover:after,
.dt-sc-sorting-container a.active-sort:before,
.dt-sc-sorting-container a.active-sort:after {
width: 100%;
}
.dt-sc-portfolio-container {
clear: both;
display: block;
margin: 0;
padding: 0;
width: auto;
}
.dt-sc-portfolio-container[data-column=".dt-sc-one-fourth"] {
margin: 0 -1px;
}
.dt-sc-portfolio-container .column {
clear: none;
margin-left: 0 !important;
margin-right: 0 !important;
}
.dt-sc-portfolio-container .dt-sc-one-fourth,
.dt-sc-portfolio-container .column.no-space.dt-sc-one-fourth {
width: 25%;
}
.dt-sc-portfolio-container .dt-sc-one-third,
.dt-sc-portfolio-container .column.no-space.dt-sc-one-third {
width: 33.333333%;
}
.dt-sc-portfolio-container .dt-sc-one-half,
.dt-sc-portfolio-container .column.no-space.dt-sc-one-half {
width: 50%;
}
.dt-sc-portfolio-container .dt-sc-one-half.grid-sizer1,
.dt-sc-portfolio-container .dt-sc-one-half.grid-sizer2,
.dt-sc-portfolio-container .column.no-space.dt-sc-one-half.grid-sizer1,
.dt-sc-portfolio-container .column.no-space.dt-sc-one-half.grid-sizer2 {
width: 100%;
}
.dt-sc-portfolio-container .dt-sc-one-third.grid-sizer1,
.dt-sc-portfolio-container .column.no-space.dt-sc-one-third.grid-sizer1 {
width: 66.666666%;
}
.dt-sc-portfolio-container .dt-sc-one-third.grid-sizer2,
.dt-sc-portfolio-container .column.no-space.dt-sc-one-third.grid-sizer2 {
width: 99.999999%;
}
.dt-sc-portfolio-container .dt-sc-one-fourth.grid-sizer1,
.dt-sc-portfolio-container .column.no-space.dt-sc-one-fourth.grid-sizer1 {
width: 50%;
}
.dt-sc-portfolio-container .dt-sc-one-fourth.grid-sizer2,
.dt-sc-portfolio-container .column.no-space.dt-sc-one-fourth.grid-sizer2 {
width: 74.955%;
}
.dt-sc-portfolio-container .portfolio {
float: left;
width: 100%;
}
.dt-sc-portfolio-container[data-gutter="5"] .portfolio {
padding: 2.5px;
}
.dt-sc-portfolio-container[data-gutter="10"] .portfolio {
padding: 5px;
}
.dt-sc-portfolio-container[data-gutter="20"] .portfolio {
padding: 10px;
}
.portfolio.column.no-space {
margin-bottom: 0;
}
.portfolio figure {
position: relative;
overflow: hidden;
}
.portfolio figure img {
float: left;
width: 100%;
}
.portfolio:hover figure img {
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-ms-transform: scale(1.2);
-o-transform: scale(1.2);
transform: scale(1.2);
}
.portfolio .image-overlay {
height: 100%;
overflow: hidden;
position: absolute;
bottom: 0;
left: 0;
right: 0;
width: 100%;
}
.portfolio .image-overlay:before {
content: "";
height: 0;
position: absolute;
left: 0;
bottom: 0;
width: 100%;
}
.portfolio:hover .image-overlay:before {
height: 100%;
}
.portfolio .portfolio-detail {
clear: both;
display: inline-block;
margin: 0;
min-height: 48px;
padding: 10px 30px 10px 85px;
position: absolute;
bottom: 10px;
left: 0;
width: 100%;
}
.portfolio .portfolio-detail .dt-portfolio-like {
display: block;
float: left;
height: 100%;
margin: 0;
padding: 10px 0;
position: absolute;
bottom: 0;
left: -85px;
text-align: center;
width: 85px;
}
.portfolio .portfolio-detail .dt-portfolio-like span {
display: block;
font-size: 20px;
line-height: 28px;
margin: 0;
}
.portfolio .portfolio-detail .dt-portfolio-like .label {
display: block;
font-style: normal;
}
.portfolio .portfolio-detail .dt-portfolio-like::after {
bottom: 5px;
content: "";
position: absolute;
right: 0;
top: 5px;
width: 1px;
}
.portfolio .portfolio-detail .dt-portfolio-meta {
display: block;
float: right;
text-align: right;
width: 100%;
-webkit-transform: translateX(85px);
-moz-transform: translateX(85px);
-ms-transform: translateX(85px);
-o-transform: translateX(85px);
transform: translateX(85px);
}
.portfolio .portfolio-detail h5,
.portfolio .portfolio-detail .dt-portfolio-like .label {
font-size: 18px;
letter-spacing: 1px;
line-height: 25px;
}
.portfolio .portfolio-detail h5,
.portfolio .portfolio-detail p {
margin: 0;
}
.portfolio .portfolio-detail h5 {
font-weight: normal;
text-transform: uppercase;
}
.portfolio .portfolio-detail p {
font-size: 14px;
text-transform: capitalize;
}
.portfolio:hover .portfolio-detail .dt-portfolio-like,
.dt-sc-one-third .portfolio:hover .portfolio-detail .dt-portfolio-like,
.dt-sc-one-fourth .portfolio:hover .portfolio-detail .dt-portfolio-like {
left: 0;
}
.portfolio:hover .portfolio-detail .dt-portfolio-meta {
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
-o-transform: none;
transform: none;
} .dt-sc-one-third .portfolio .portfolio-detail {
padding-left: 65px;
padding-right: 25px;
}
.dt-sc-one-third .portfolio .portfolio-detail .dt-portfolio-like {
left: -60px;
width: 60px;
}
.dt-sc-one-third .portfolio .portfolio-detail h5 {
font-size: 14px;
}
.dt-sc-one-third .portfolio .portfolio-detail p {
font-size: 12px;
}
.dt-sc-one-fourth .portfolio .portfolio-detail {
padding-left: 55px;
padding-right: 20px;
}
.dt-sc-one-fourth .portfolio .portfolio-detail .dt-portfolio-like {
left: -50px;
width: 50px;
}
.dt-sc-one-fourth .portfolio .portfolio-detail h5 {
font-size: 13px;
}
.dt-sc-one-fourth .portfolio .portfolio-detail p {
font-size: 11px;
}
.page-with-sidebar .dt-sc-one-fourth .portfolio .portfolio-detail h5 {
font-size: 11px;
line-height: 1.5;
}
.page-with-sidebar .dt-sc-one-fourth .portfolio .portfolio-detail p {
font-size: 10px;
}
.page-with-sidebar .portfolio .portfolio-detail .dt-portfolio-like span,
.page-with-sidebar .portfolio .portfolio-detail .dt-portfolio-like .label {
font-size: 16px;
}
.isotope-hidden,
.hidden {
display: none !important;
}
.isotope,
.isotope .isotope-item {
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-ms-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
}
.isotope {
-webkit-transition-property: height, width;
-moz-transition-property: height, width;
-ms-transition-property: height, width;
-o-transition-property: height, width;
transition-property: height, width;
}
.isotope .isotope-item {
-webkit-transition-property: -webkit-transform, opacity;
-moz-transition-property: -moz-transform, opacity;
-ms-transition-property: -ms-transform, opacity;
-o-transition-property: top, left, opacity;
transition-property: transform, opacity;
}
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
-webkit-transition-duration: 0s;
-moz-transition-duration: 0s;
-ms-transition-duration: 0s;
-o-transition-duration: 0s;
transition-duration: 0s;
} .dt-portfolio-single {
width: 100%;
margin: 0;
padding: 0 0 6px;
float: left;
clear: both;
position: relative;
}
.dt-portfolio-single:before {
content: "";
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 6px;
}
.dt-portfolio-single-details,
.dt-therapist-single-details {
padding: 40px 0 0;
display: block;
clear: both;
float: left;
}
.dt-portfolio-single-details h5,
.dt-portfolio-single-details h6,
.related-portfolios h6,
.dt-therapist-single-details h5,
.dt-therapist-single-details h6 {
line-height: 34px;
margin-bottom: 15px;
}
.dt-portfolio-single-details h5,
.dt-therapist-single-details h5 {
font-size: 24px;
}
.dt-portfolio-single-details h6,
.related-portfolios h6,
.dt-therapist-single-details h6 {
letter-spacing: 1px;
}
.dt-sc-one-third .dt-portfolio-single-details,
.dt-sc-one-third .dt-therapist-single-details {
padding-top: 10px;
}
.dt-sc-one-third .dt-portfolio-single-details .dt-sc-three-fourth,
.dt-sc-one-third .dt-portfolio-single-details .dt-sc-one-fourth,
.dt-sc-one-third .dt-therapist-single-details .dt-sc-three-fourth,
.dt-sc-one-third .dt-therapist-single-details .dt-sc-one-fourth {
width: 100%;
margin: 0;
}
.dt-sc-one-third .dt-portfolio-single-details .dt-sc-three-fourth,
.dt-sc-one-third .dt-therapist-single-details .dt-sc-three-fourth {
padding-bottom: 40px;
}
.dt-sc-one-third .dt-portfolio-single-details .dt-sc-three-fourth,
.dt-sc-one-third .dt-therapist-single-details .dt-sc-three-fourth {
padding-right: 0;
}
.dt-portfolio-single>.dt-sc-two-third {
margin-right: 2%;
margin-left: 0;
}
.dt-portfolio-single>.dt-sc-one-third {
margin-left: 0;
margin-right: 0;
}
.dt-portfolio-single .dt-sc-two-third.right-gallery {
float: right;
margin-left: 2%;
margin-right: 0;
}
.dt-portfolio-single-slider-wrapper,
.dt-portfolio-single-slider,
.dt-therapist-single-slider-wrapper,
.dt-therapist-single-slider {
float: left;
clear: both;
margin: 0;
padding: 0;
width: 100%;
line-height: 0;
}
.dt-portfolio-single-slider li,
.dt-therapist-single-slider li {
display: block;
margin: 0 1px 0 0;
padding: 0;
}
.dt-portfolio-single-slider li span,
.dt-portfolio-single-slider li img,
.dt-therapist-single-slider li span,
.dt-therapist-single-slider li img {
float: left;
width: 100%;
}
.dt-portfolio-single-slider li img,
.dt-therapist-single-slider li img {
height: auto;
max-width: 100%;
}
.dt-portfolio-single-slider-wrapper #bx-pager,
.dt-therapist-single-slider-wrapper #bx-pager {
float: left;
display: inline;
margin: 30px 0 0;
padding: 0;
width: 100%;
text-align: center;
}
.dt-portfolio-single-slider-wrapper #bx-pager a,
.dt-therapist-single-slider-wrapper #bx-pager a {
border: 1px solid transparent;
cursor: pointer;
display: inline-block;
line-height: 0;
margin: 0 10px 15px;
max-height: 60px;
overflow: hidden;
padding: 3px;
position: relative;
}
.dt-portfolio-single-slider-wrapper #bx-pager a img,
.dt-therapist-single-slider-wrapper #bx-pager a img {
height: auto;
max-width: 85px;
position: relative;
z-index: -1;
}
.dt-portfolio-single-slider-wrapper #bx-pager a {
z-index: 9;
display: inline-table;
}
.dt-portfolio-single-details .dt-sc-three-fourth,
.dt-therapist-single-details .dt-sc-three-fourth {
padding-right: 40px;
}
.portfolio-categories,
.portfolio-tags,
.therapist-categories {
float: left;
clear: both;
width: 100%;
margin: 15px 0 0;
padding: 0;
}
.portfolio-categories a,
.portfolio-tags a,
.therapist-categories a {
font-size: 12px;
letter-spacing: 1px;
}
.portfolio-categories i,
.portfolio-tags i,
.therapist-categories i {
float: left;
font-size: 20px;
margin: 0 8px 0 0;
position: relative;
top: 3px;
}
.project-details {
margin: 0;
float: left;
clear: both;
width: 100%;
}
.project-details li {
float: left;
display: block;
margin: 0;
padding: 10px 0;
font-size: 14px;
border-bottom: 1px solid;
width: 100%;
}
.project-details li span {
font-weight: bold;
width: 85px;
display: inline-block;
}
.post-nav-container {
float: left;
width: 100%;
margin: 40px 0 0;
padding: 0;
display: block;
clear: both;
position: relative;
}
.post-nav-container:before {
content: "";
position: absolute;
left: 0;
top: 18px;
border-top: 1px solid;
width: 100%;
height: 1px;
}
.post-nav-container .post-next-link a,
.post-nav-container .post-prev-link a {
font-size: 13px;
font-weight: 600;
padding: 6px 15px 5px;
text-transform: uppercase;
letter-spacing: 0.5px;
border: 1px solid;
margin: 0 20px 0 0;
display: inline-block;
position: relative;
}
.post-nav-container .post-prev-link {
float: left;
}
.post-nav-container .post-next-link {
float: right;
}
.post-nav-container .post-next-link a i {
margin-left: 10px;
}
.post-nav-container .post-prev-link a i {
margin-right: 10px;
}
.post-nav-container .post-next-link a i,
.post-nav-container .post-prev-link a i {
position: relative;
top: -1px;
}
.post-nav-container .post-next-link a {
margin-right: 0;
} .full-width-portfolio {
display: block;
margin: 0 auto;
width: 70%;
}
.with-both-sidebar .dt-portfolio-single-details .column {
width: 100%;
margin: 0;
padding: 0;
}
.with-both-sidebar .dt-portfolio-single-details .dt-sc-one-fourth {
margin-top: 40px;
}
.with-both-sidebar .dt-portfolio-single .dt-sc-two-third,
.with-both-sidebar .dt-portfolio-single .dt-sc-one-third {
margin: 0;
width: 100%;
}
.with-both-sidebar .dt-portfolio-single-details {
margin: 30px 0 0;
} .related-portfolios,
.related-portfolio-items {
clear: both;
float: left;
margin: 60px 0 0;
padding: 0;
width: 100%;
}
.related-portfolio-items {
margin: 0;
}
.related-portfolio-items .portfolio {
float: left;
margin-bottom: 10px;
margin-left: 2%;
max-height: 100px;
overflow: hidden;
position: relative;
width: 32%;
}
.full-width-portfolio .related-portfolio-items .portfolio {
width: 15%;
}
.related-portfolio-items .portfolio:first-child,
.full-width-portfolio .related-portfolio-items .portfolio:nth-child(6n+1),
.with-left-portfolio .related-portfolio-items .portfolio:nth-child(3n+1),
.with-right-portfolio .related-portfolio-items .portfolio:nth-child(3n+1) {
clear: both;
margin-left: 0;
}
.related-portfolio-items .portfolio figure {
position: static;
}
.related-portfolio-items .portfolio .portfolio-detail {
padding: 0;
bottom: 0;
right: 0;
top: 100%;
}
.related-portfolio-items .portfolio .portfolio-detail p,
.related-portfolio-items .portfolio .portfolio-detail p {
line-height: 0;
}
.related-portfolio-items .portfolio .portfolio-detail a {
display: block;
font-size: 0;
height: 100%;
}
.related-portfolio-items .portfolio .portfolio-detail a::after {
content: "\e67b";
display: block;
font-family: "Stroke-Gap-Icons";
font-size: 20px;
font-style: normal;
font-weight: 400;
height: 0;
line-height: 0;
margin: auto;
position: absolute;
bottom: 0;
left: 0;
right: 0;
top: 0;
width: 20px;
}
.related-portfolio-items .portfolio:hover .portfolio-detail {
top: 0;
} .pagination {
clear: both;
float: left;
padding: 0;
text-align: center;
width: 100%;
}
.pagination ul {
display: inline-block;
margin-top: 60px;
margin-bottom: 10px;
padding: 0;
}
.pagination ul li {
float: left;
display: inline;
margin: 0;
padding: 0;
}
.pagination ul li a,
.pagination ul li span,
.page-links .post-page-numbers {
border: 1px solid;
display: inline-block;
font-size: 14px;
font-weight: bold;
margin: 10px 20px 0 0;
padding: 6px 20px 5px;
position: relative;
text-transform: uppercase;
}
.pagination ul li a i {
font-size: 14px;
}
.pagination ul li a.next i {
margin-left: 5px;
}
.pagination ul li a.prev i {
margin-right: 5px;
} .side-navigation {
width: 27%;
float: left;
margin: 0 2% 0 0;
padding: 0;
}
.side-nav-container {
float: left;
margin: 0;
padding: 0;
width: 98%;
}
ul.side-nav {
border-style: solid;
border-width: 1px 1px 0;
float: left;
margin: 0;
overflow: hidden;
padding: 0;
width: 100%;
}
ul.side-nav li {
border-bottom: 1px solid;
display: block;
float: left;
padding: 0;
width: 100%;
}
ul.side-nav li a {
display: block;
padding: 12px 0 11px 0;
position: relative;
z-index: 0;
}
ul.side-nav li a:before,
ul.side-nav li a:after {
content: "";
height: 100%;
text-align: center;
width: 45px;
}
ul.side-nav li a:before {
border-right: 1px solid;
content: "\f0da";
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
line-height: inherit;
margin-right: 15px;
}
ul.side-nav li a:after {
position: absolute;
left: 0;
top: 0;
z-index: -1;
}
ul.side-nav li a:hover:before,
ul.side-nav>li.current_page_item>a:before,
ul.side-nav>li>ul>li.current_page_item>a:before,
ul.side-nav>li>ul>li>ul>li.current_page_item>a:before {
border-color: transparent;
margin-right: 0;
}
ul.side-nav li a:hover:after,
ul.side-nav>li.current_page_item>a:after,
ul.side-nav>li>ul>li.current_page_item>a:after,
ul.side-nav>li>ul>li>ul>li.current_page_item>a:after {
width: 0;
}
ul.side-nav li ul {
border-top: 1px solid;
margin: 0;
padding-left: 0;
}
ul.side-nav li ul li:last-child {
border: none;
padding-bottom: 0;
}
ul.side-nav li ul li a {
padding-left: 85px;
}
ul.side-nav ul ul li a {
padding-left: 120px;
}
.side-navigation-content {
width: 71%;
float: left;
margin: 0;
padding: 0;
}
.side-navigation-content img {
max-width: 100%;
} #footer {
clear: both;
float: left;
margin: 0;
width: 100%;
}
.footer-widgets {
clear: both;
float: left;
margin: 0;
overflow: hidden;
padding: 50px 0 20px;
width: 100%;
}
.footer-widgets .widget {
float: left;
clear: both;
width: 100%;
margin-bottom: 30px;
}
#footer .container {
z-index: 9;
}
#footer .column.dt-sc-one-fourth:nth-child(1):nth-last-child(3) .widget h3.widgettitle {
text-align: right;
}
#footer .column.dt-sc-one-fourth:nth-child(1):nth-last-child(3) .widget h3.widgettitle:before {
left: auto;
right: 0;
}
#footer .dt-sc-one-half.column:nth-child(2):nth-last-child(2) {
padding: 0 50px;
}
#footer .dt-sc-one-half.column:nth-child(2):nth-last-child(2)::before {
content: "";
height: auto;
position: absolute;
bottom: -100%;
left: 0;
top: -100%;
width: 100%;
z-index: -1;
}
.footer-copyright {
float: left;
margin: 0;
padding: 30px 0;
width: 100%;
clear: both;
}
.footer-copyright .alignright img {
float: right;
}
.copyright-left {
float: left;
margin: 0;
padding: 0;
width: 48%;
}
.copyright-right {
float: right;
margin: 0;
padding: 0;
width: 48%;
text-align: right;
}
.menu-links.with-splitter li {
margin: 0;
}
.footer-copyright .menu-links {
text-align: right;
margin: 0;
padding: 0;
}
.footer-copyright .menu-links li {
margin: 0 0 0 29px;
display: inline-block;
padding: 0;
float: none;
}
.aligncenter .menu-links {
text-align: center;
}
.aligncenter .menu-links li {
float: none;
display: inline-block;
text-align: center;
}
.footer-copyright .menu-links.with-splitter li a {
padding: 0 15px;
border-right: 1px solid;
}
.footer-copyright .menu-links.with-splitter li:last-child a {
border-right: 0;
}
.copyright-align-center {
text-align: center;
}
.copyright-align-center .copyright-left,
.copyright-align-center .copyright-right,
.copyright-align-center .dt-sc-sociable,
.copyright-align-center .copyright-right {
text-align: center;
width: 100%;
float: left;
clear: both;
margin: 10px 0;
}
.copyright-align-center .menu-links,
.copyright-align-center .dt-sc-sociable {
text-align: center;
}
.copyright-align-center .menu-links li,
.copyright-align-center .dt-sc-sociable li,
.copyright-align-center .dt-sc-sociable li a {
float: none;
display: inline-block;
text-align: center;
}
.footer-copyright .vc_separator {
margin-bottom: 0;
margin-top: -15px;
}
.footer-copyright .vc_sep_stitch-dashed .vc_sep_holder .vc_sep_line::before,
.footer-copyright .vc_sep_stitch-dotted .vc_sep_holder .vc_sep_line::before {
bottom: 6px;
} .wpcf7-form.dt-sc-contact-form p,
.wpcf7-form.dt-sc-newsletter-form p,
.wpcf7-form.dt-sc-appointment-form p {
position: relative;
margin-bottom: 10px;
}
.dt-sc-contact-form p span.icon,
.dt-sc-newsletter-form p span.icon,
.dt-sc-appointment-form p span.icon {
height: 100%;
position: absolute;
right: 0;
top: 0;
z-index: 1;
}
.dt-sc-newsletter-form p span.icon {
z-index: -1;
}
.dt-sc-contact-form p span.icon:before,
.dt-sc-newsletter-form p span.icon:before,
.dt-sc-appointment-form p span.icon:before {
border-left: 1px solid;
display: inline-block;
font-size: 16px;
height: 38px;
line-height: 38px;
margin: 11px 0;
text-align: center;
width: 60px;
}
.dt-sc-newsletter-form p {
z-index: 1;
}
.dt-sc-contact-form p input[type="email"],
.dt-sc-newsletter-form p input[type="email"],
.dt-sc-appointment-form p input[type="email"],
.dt-sc-contact-form p input[type="text"],
.dt-sc-contact-form p textarea,
.dt-sc-appointment-form p input[type="text"],
.dt-sc-appointment-form p input[type="date"],
.dt-sc-appointment-form p input[type="tel"],
.dt-sc-appointment-form p textarea {
font-size: 16px;
padding: 18px 22px 17px;
padding: 18px 22px\0;
}
.dt-sc-appointment-form p input[type="date"]::-webkit-calendar-picker-indicator,
.dt-sc-appointment-form p input[type="date"]::-webkit-inner-spin-button {
-webkit-appearance: none;
display: none;
}
.dt-sc-contact-form p textarea,
.dt-sc-appointment-form p textarea {
height: 170px;
padding-right: 60px;
}
.dt-sc-contact-form p input[type="submit"]:hover,
.dt-sc-appointment-form p input[type="submit"]:hover {
border-color: transparent !important;
}
.dt-sc-newsletter-form {
overflow: hidden;
}
.dt-sc-newsletter-form p input[type="submit"] {
background: none;
margin-top: 0;
padding: 18px 22px;
position: absolute;
right: 0;
top: 0;
text-align: center;
text-indent: -9999px;
width: 60px;
}
.dt-sc-appointment-form h2 {
display: none;
}
.dt-sc-appointment-form .user-field .wpcf7-list-item {
display: inline-block;
margin-left: 0;
padding: 6px 0;
text-align: center;
width: 33.33%;
}
.dt-sc-appointment-form .user-field .wpcf7-list-item label {
padding: 0;
}
.dt-sc-appointment-form .user-field .wpcf7-list-item input[type="checkbox"] {
margin-left: 10px;
}
.dt-sc-appointment-form select {
font-size: 16px;
height: 56px;
padding-left: 18px;
}
.dt-sc-appointment-form .selection-box-wrapper>span {
display: block;
}
.dt-sc-appointment-form .selection-box-wrapper>span:before {
border-left: 1px solid;
content: "";
height: 38px;
position: absolute;
right: 60px;
top: 10px;
width: 1px;
}
.dt-sc-appointment-form .selection-box-wrapper select {
padding-right: 60px;
}
.dt-sc-appointment-form .selection-box-wrapper .selection-box::before,
.dt-sc-appointment-form .selection-box-wrapper .selection-box::after {
right: 27px;
}
.dt-sc-appointment-form .captcha-img {
border: 1px solid;
padding: 16px 22px 15px;
position: absolute;
left: 0;
top: 0;
}
.dt-sc-appointment-form p input.captcha-input {
padding-left: 138px;
}
.dt-sc-appointment-form p input[type="submit"] {
margin-top: 0;
padding-bottom: 17px;
padding-top: 17px;
width: 100%;
}
.dt-sc-appointment-form.with-bg {
padding: 50px 75px 125px;
}
.dt-sc-appointment-form.with-bg h2 {
display: block;
margin-bottom: 35px;
text-align: center;
}
.dt-sc-appointment-form.with-bg .dt-sc-three-fifth .dt-sc-one-half input[type="submit"] {
padding: 17px 0;
} .wpcf7-form .wpcf7-not-valid {
border-color: #ff0000 !important;
}
.wpcf7-form .wpcf7-not-valid-tip {
display: none;
}
.wpcf7-form.event-contact-form .wpcf7-not-valid {
background-color: rgba(255, 0, 0, 0.1) !important;
}
.wpcf7-form.university-contact-form p {
clear: both;
}
.wpcf7-form div.wpcf7-validation-errors,
.wpcf7-form div.wpcf7-mail-sent-ok {
clear: both;
float: left;
margin-left: 0;
margin-right: 0;
padding: 15px 15px 15px 45px;
text-align: left;
width: 99%;
}
.wpcf7-form div.wpcf7-validation-errors {
background-color: #ffcccc;
border: 1px solid #ff9999;
color: #d01313;
position: relative;
}
.wpcf7-form div.wpcf7-validation-errors:before,
.wpcf7-form div.wpcf7-mail-sent-ok:before {
top: 15px;
left: 18px;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
text-decoration: inherit;
font-size: 20px;
position: absolute;
}
.wpcf7-form div.wpcf7-validation-errors:before {
content: "\f057";
color: #C54228;
}
.wpcf7-form div.wpcf7-mail-sent-ok {
background-color: #eafac0;
border: 1px solid #b1cf67;
color: #7ba411;
position: relative;
}
.wpcf7-form div.wpcf7-mail-sent-ok:before {
content: "\f058";
color: #75b632;
} .gm-style-iw {
text-align: center !important;
}
.gm-style-iw h4 {
margin-bottom: 10px;
} .dt-sc-one-fifth.wpb_column {
width: 20%;
}
.dt-sc-two-fifth.wpb_column {
width: 40%;
}
.dt-sc-three-fifth.wpb_column {
width: 60%;
}
.dt-sc-four-fifth.wpb_column {
width: 80%;
}
.vc_empty_space {
clear: both;
display: block;
float: none;
margin: 0;
padding: 0;
width: 100%;
}
.vc_separator.floral-decor-one,
.vc_separator.ico-size-small {
margin-top: -15px;
margin-bottom: 5px;
}
.vc_separator.no_margin_bottom {
margin-bottom: 0;
}
.vc_separator.ico-size-small .vc_icon_element.vc_icon_element-outer.vc_icon_element-img .vc_icon_element-inner {
width: 38px;
}
.vc_separator.has_custom_image .vc_sep_holder .vc_sep_line {
border: none;
}
.vc_separator.has_custom_image .vc_sep_holder .vc_sep_line:after {
content: "";
}
.vc_separator.has_custom_image.floral_decor_line {
height: 10px;
margin-top: -15px;
}
.vc_separator.has_custom_image.floral_decor_line .vc_sep_holder,
.vc_separator.has_custom_image.floral_decor_line .vc_sep_holder .vc_sep_line,
.vc_separator.has_custom_image.floral_decor_line .vc_sep_holder .vc_sep_line:after {
height: inherit;
}
.vc_separator.has_custom_image.floral_decor_line .vc_sep_holder .vc_sep_line:after {
display: inline-block;
position: absolute;
bottom: 0;
width: 302px;
}
.vc_separator.has_custom_image.floral_decor_line.vc_sep_pos_align_left .vc_sep_holder .vc_sep_line:after {
left: 0;
}
.vc_separator.has_custom_image.floral_decor_line.vc_sep_pos_align_right .vc_sep_holder .vc_sep_line:after {
right: 0;
}
.vc_separator.has_custom_image.floral_decor_line.vc_sep_pos_align_center .vc_sep_holder .vc_sep_line:after {
margin: auto;
left: 0;
right: 0;
}
.vc_row-o-equal-height .valign_middle .wpb_wrapper,
.vc_row-o-equal-height .valign_middle .wpb_wrapper .vc_separator {
height: 100%;
}
.vc_row-o-equal-height .valign_middle .wpb_wrapper .vc_separator {
margin: auto;
}
.type_vertical .vc_separator h4 {
font-size: 30px;
line-height: 36px;
padding-left: 0 !important;
padding-right: 0 !important;
position: relative;
white-space: pre-wrap;
width: 20px;
word-wrap: break-word;
}
.type_vertical .vc_separator .vc_sep_holder .vc_sep_line {
border-width: 0;
}
.valign_middle.type_vertical .vc_separator h4 {
padding: 10px 0;
text-align: center;
}
.valign_middle.type_vertical .vc_separator h4:before {
border-left: 1px solid;
border-right: 1px dashed;
content: "";
height: 150%;
margin: auto;
position: absolute;
bottom: -25%;
left: 0;
right: 0;
top: -25%;
width: 2px;
z-index: -1;
}
.vc-fill-notop-padding>.vc_column-inner,
.vc-fill-notop-padding+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,
.vc-fill-notop-padding+.vc_row>.vc_column_container>.vc_column-inner,
.vc-fill-notop-padding+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,
.vc-fill-notop-padding+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,
.vc-fill-notop-padding>.vc_column_container>.vc_column-inner,
.vc-fill-notop-padding>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,
.vc-fill-notop-padding>.vc_vc_column_inner>.vc_column_container>.vc_column-inner {
padding-top: 0 !important;
}
.dt-sc-flowtop-bg:before {
background-repeat: no-repeat;
background-size: cover;
content: "";
display: inline !important;
height: 103px;
position: absolute;
left: 0;
top: -53px;
width: 100%;
z-index: 1;
} .outer-frame-border {
display: block;
margin-left: -10px;
margin-right: -10px;
padding: 10px;
position: relative;
width: auto;
width: 100%\0;
float: left\0;
}
.outer-frame-border:before,
.outer-frame-border:after {
border: 1px solid;
content: "";
position: absolute;
z-index: -1;
}
.outer-frame-border:before {
bottom: 0;
left: 20px;
right: 0;
top: 20px;
}
.outer-frame-border:after,
.outer-frame-border:hover:before {
bottom: 25px;
left: 25px;
right: 25px;
top: 25px;
}
.outer-frame-border:hover:after {
bottom: 0;
left: 20px;
right: 0;
top: 20px;
}
.wpb_column .outer-frame-border {
z-index: 1;
}
.wpb_column .blog-entry.outer-frame-border {
width: auto;
width: 100%\0;
float: left\0;
}
.inner-frame-border,
.inner-frame-border .wpb_wrapper {
position: relative;
}
.inner-frame-border:before {
content: "";
border: 1px solid;
position: absolute;
bottom: 10px;
left: 10px;
right: 10px;
top: 10px;
}
.extend-bg-fullwidth-left:after {
content: "";
display: inline !important;
height: 100%;
position: absolute;
right: 100%;
top: 0;
width: 100%;
}
.extend-bg-fullwidth-right:after {
content: "";
display: inline !important;
height: 100%;
position: absolute;
left: 100%;
top: 0;
width: 100%;
}
.screen-reader-text {
display: none;
} .split-header.boxed-header #header-wrapper::before,
.main-header-wrapper {
background-image: url(//www.yogaceysi.com/wp-content/themes/kriya/images/pattern-chakras-white.png);
}
.split-header.boxed-header #slider:after {
background-image: url(//www.yogaceysi.com/wp-content/themes/kriya/images/pattern-chakras-alt-color.jpg);
}
input[type="submit"],
input[type="reset"],
input[type="button"],
button,
.button,
#main-menu ul li.menu-item-simple-parent ul,
#main-menu ul.menu>li>.megamenu-child-container,
.vc_general.vc_btn3.vc_btn3-color-skincolor::before,
.fill_pattern_bg .vc_general.vc_btn3.vc_btn3-color-skincolor,
.single-dt_yoga_courses .vc_general.vc_btn3.vc_btn3-color-skincolor,
.blog-entry.entry-date-left .entry-details,
.blog-entry.entry-date-left .entry-date,
.blog-entry.entry-date-author-left .entry-date,
.pagination ul li a,
.pagination ul li span,
ul.commentlist li article.comment,
ul.commentlist li .comment-details,
ul.commentlist li .reply a:hover,
.footer-widgets,
.footer-copyright,
td,
tbody th,
.dt-sc-appointment-form.with-bg,
.dt_yoga_poses-detail,
.dt_yoga_courses-detail,
.dt_yoga_courses .dt_yoga_courses-thumb .overlay a,
.dt_yoga_courses .dt_yoga_courses-detail .dt_yoga_courses-price,
.dt_yoga_courses:hover .dt_yoga_courses-detail:before,
.dt-sc-titled-box .vc_message_box,
.dt-sc-titled-box .vc_message_box~.vc_message_box_content,
.dt-sc-theme-type.vc_general.vc_cta3,
.dt-sc-contact-info.type6,
.dt-sc-team,
.dt-sc-pr-tb-col,
.dt-sc-pr-tb-col .icon-wrapper,
.dt-sc-image-caption.text-on-bottom.skin-bg-pattern,
.dt-sc-image-caption.skin-bg-pattern .dt-sc-image-content,
#tribe-bar-form .tribe-bar-submit input[type="submit"],
.tribe-events-button,
#tribe-events .tribe-events-button,
.tribe-events-read-more,
.tribe-events-list .tribe-events-event-cost span,
.dt-sc-event.type4 h2.entry-title,
.dt-sc-event.type4 h2.entry-title:after,
.dt-sc-event.type4 .dt-sc-event-date,
.dt-sc-event.type4 .dt-sc-event-date span,
.tribe-events-photo-event-wrap,
.type-tribe_events.tribe-events-photo-event .tribe-events-photo-event-wrap:hover {
background-image: url(//www.yogaceysi.com/wp-content/themes/kriya/images/pattern-grudge.png);
background-repeat: repeat;
}
.vc_separator.has_custom_image.floral_decor_line .vc_sep_holder .vc_sep_line:after {
background-image: url(//www.yogaceysi.com/wp-content/themes/kriya/images/floral-decor-line.png);
}
.dt-sc-flowtop-bg:before {
background-image: url(//www.yogaceysi.com/wp-content/themes/kriya/images/dt-sc-flowtop-bgimage.png);
}
.split-header.boxed-header #header-wrapper.dt-sc-dark-bg::before {
background-color: rgba(0, 0, 0, 0.85);
}
.dt-sc-dark-bg .is-sticky .main-header-wrapper {
background-color: rgba(0, 0, 0, 0.95);
}
.dt-sc-dark-bg .main-header-wrapper {
background-color: rgba(0, 0, 0, 0);
}
.post-edit-link,
.vc_inline-link {
background: rgba(0, 0, 0, 0.05);
}
.page-link a,
.page-link>span {
border-color: rgba(0, 0, 0, 0.5);
}
.post-edit-link,
.vc_inline-link,
.page-link a,
.page-link a span {
color: #000;
}
.post-edit-link:hover,
.vc_inline-link:hover,
.page-link>span,
.page-link a:hover span {
color: #fff;
}
.gallery-caption {
color: #686868;
}
.secondary-sidebar .tagcloud a:hover {
color: #fff;
}
.layout-boxed .inner-wrapper {
background-color: #fff;
} table,
th,
td,
tbody th,
.gallery-item img {
border-color: rgba(0, 0, 0, 0.1);
}
th,
th a,
th a:hover {
color: #fff;
} #main-menu ul li.menu-item-simple-parent ul,
#main-menu .megamenu-child-container,
#main-menu .megamenu-child-container.menu-hasbg,
#main-menu ul li ul.children,
.dt-menu-toggle-icon,
.dt-menu-toggle-icon:before,
.dt-menu-toggle-icon:after {
background-color: #fff;
}
#main-menu>ul.menu>li>a,
#main-menu .menu-item-widget-area-container .tagcloud a:hover,
.dt-menu-toggle,
#main-menu ul li.menu-item-simple-parent.dt-sc-dark-bg ul li a,
#main-menu ul li.menu-item-simple-parent.dt-sc-dark-bg ul li a .fa,
#main-menu .megamenu-child-container.dt-sc-dark-bg>ul.sub-menu>li>a,
#main-menu .megamenu-child-container.dt-sc-dark-bg>ul.sub-menu>li>.nolink-menu,
#main-menu .megamenu-child-container.dt-sc-dark-bg ul.sub-menu>li>ul li a,
#main-menu .megamenu-child-container.dt-sc-dark-bg ul.sub-menu>li>ul li a .fa,
#main-menu .dt-sc-dark-bg .menu-item-widget-area-container .widget ul li>a,
#main-menu .dt-sc-dark-bg .menu-item-widget-area-container .tagcloud a,
#main-menu .dt-sc-dark-bg .menu-item-widget-area-container .widget_recent_posts .entry-title h4 a {
color: #fff;
}
#main-menu ul li.menu-item-simple-parent ul li a,
#main-menu .megamenu-child-container ul.sub-menu>li>ul li a,
#main-menu ul li ul.children li a,
#main-menu .megamenu-child-container>ul.sub-menu>li>a,
#main-menu .megamenu-child-container>ul.sub-menu>li>.nolink-menu,
#main-menu .menu-item-widget-area-container .widget ul li>a,
.menu-item-widget-area-container .tagcloud a {
color: #000;
}
#main-menu .megamenu-child-container>ul.sub-menu>li>a .menu-item-description,
#main-menu .menu-item-description {
color: #696969;
}
#main-menu .megamenu-child-container.dt-sc-dark-bg>ul.sub-menu>li>a .menu-item-description,
#main-menu .dt-sc-dark-bg .menu-item-description,
#main-menu .dt-sc-dark-bg .menu-item-widget-area-container .recent-posts-widget li .entry-meta a {
color: rgba(255, 255, 255, 0.5);
}
#main-menu .dt-sc-dark-bg .menu-item-widget-area-container .widget ul li {
border-color: rgba(255, 255, 255, 0.15);
}
#main-menu ul li.menu-item-simple-parent.with-box-shadow ul,
#main-menu .menu-item-megamenu-parent.with-box-shadow .megamenu-child-container {
-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
}
#main-menu ul li ul.children {
-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
-ms-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
-o-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
} .breadcrumb .fa.default {
background: #000;
}
.dt-sc-dark-bg .breadcrumb .fa.default {
background: #fff;
}
.dt-sc-dark-bg .breadcrumb a,
.dt-sc-dark-bg .breadcrumb .fa {
color: #fff;
}
.dt-sc-dark-bg .breadcrumb,
.dt-sc-dark-bg .breadcrumb a:hover,
.dt-sc-dark-bg .breadcrumb span.current {
color: rgba(255, 255, 255, 0.6);
}
.page.header-on-slider.transparent-header .dt-sc-dark-bg .main-header-wrapper {
background: rgba(0, 0, 0, 0.5) !important;
}
.home-page.page.header-on-slider.transparent-header .dt-sc-dark-bg .main-header-wrapper {
background: none !important;
} .entry-thumb .bx-controls a:hover {
background: rgba(0, 0, 0, 0.6);
}
.entry-thumb .bx-controls a {
background: rgba(0, 0, 0, 0.4);
}
.blog-entry.sticky.entry-date-left .entry-date,
.blog-entry.sticky.entry-date-left .entry-date span,
ul.commentlist li.bypostauthor .author-name,
.entry-thumb .bx-controls a,
.entry-thumb .bx-controls a.bx-prev:before,
.entry-thumb .bx-controls a.bx-next:before {
color: #fff;
}
.blog-entry.sticky.entry-date-left:hover .entry-date,
.blog-entry.sticky.entry-date-left:hover .entry-date span {
color: #000;
}
.entry-meta .comments i,
.entry-meta .author i {
color: #888888;
}
ul.commentlist li.bypostauthor .author-name {
background: #aaaaaa;
} .project-details li a {
color: #808080;
}
.project-details li,
.post-nav-container:before {
border-color: rgba(0, 0, 0, 0.1);
}
.related-portfolio-items .portfolio .portfolio-detail a::after {
color: #fff;
}
.dt-sc-contact-form p span.icon,
.dt-sc-newsletter-form p span.icon,
.dt-sc-appointment-form p span.icon,
.dt-sc-contact-form p input[type="email"],
.dt-sc-newsletter-form p input[type="email"],
.dt-sc-appointment-form p input[type="email"],
.dt-sc-contact-form p input[type="text"],
.dt-sc-contact-form p textarea,
.dt-sc-appointment-form p input[type="text"],
.dt-sc-appointment-form p input[type="date"],
.dt-sc-appointment-form p input[type="tel"],
.dt-sc-appointment-form p textarea {
color: #333333;
}
.dt-sc-appointment-form .user-field .wpcf7-list-item {
background-color: rgba(0, 0, 0, 0.07);
}
.dt-sc-appointment-form .user-field .wpcf7-list-item.first {
background-color: rgba(0, 0, 0, 0.085);
}
.dt-sc-appointment-form .user-field .wpcf7-list-item.last {
background-color: rgba(0, 0, 0, 0.055);
}
.dt-sc-appointment-form.with-bg .user-field .wpcf7-list-item {
background-color: rgba(0, 0, 0, 0.15);
}
.dt-sc-appointment-form.with-bg .user-field .wpcf7-list-item.first {
background-color: rgba(0, 0, 0, 0.18);
}
.dt-sc-appointment-form.with-bg .user-field .wpcf7-list-item.last {
background-color: rgba(0, 0, 0, 0.125);
}
.dt-sc-appointment-form .captcha-img,
.dt-sc-appointment-form.with-bg {
background-color: #fff;
}
#footer .dt-sc-one-half.column:nth-child(2):nth-last-child(2)::before {
background-color: rgba(0, 0, 0, 0.05);
}
.footer-copyright {
background-color: rgba(0, 0, 0, 0.6);
}
.dt-sc-contact-form p input[type="submit"]:hover,
.dt-sc-appointment-form p input[type="submit"]:hover {
color: #fff !important;
}
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
button:hover,
.button:hover {
color: #fff;
}
.breadcrumb a:hover,
.blog-entry.entry-date-left .entry-details a:hover,
.blog-entry.entry-date-left .vc_general.vc_btn3.vc_btn3-color-skincolor:hover,
.dt_yoga_poses .dt_yoga_poses-detail a:hover,
.dt_yoga_courses .dt_yoga_courses-detail a:hover,
.post-nav-container a:hover,
.post-nav-container a:hover i {
color: inherit;
}
.blog-entry.entry-date-left .entry-details a:hover,
.blog-entry.entry-date-left .vc_general.vc_btn3.vc_btn3-color-skincolor:hover,
.dt_yoga_poses .dt_yoga_poses-detail a:hover,
.dt_yoga_courses .dt_yoga_courses-detail a:hover,
.footer-copyright a:hover,
.footer-copyright.dt-sc-dark-bg a:hover {
opacity: 0.8;
filter: alpha(opacity=80);
}
.blog-entry.entry-date-left .entry-details .entry-format,
.portfolio .image-overlay {
opacity: 0;
filter: alpha(opacity=0);
}
.blog-entry.entry-date-left:hover .entry-details .entry-format {
opacity: 0.25;
filter: alpha(opacity=25);
}
td a:hover {
opacity: 0.75;
filter: alpha(opacity=75);
}
td a.button:hover,
.entry-thumb .bx-controls a:hover,
.blog-entry.entry-date-left:hover .entry-details .entry-format a:hover,
.portfolio:hover .image-overlay {
opacity: 1;
filter: alpha(opacity=100);
} .blog-entry.entry-date-left .entry-date,
.blog-entry.entry-date-author-left .entry-date-author .entry-date,
.dt_yoga_courses .dt_yoga_courses-detail .dt_yoga_courses-price {
background-color: rgba(0, 0, 0, 0.085);
}
.outer-frame-border:after,
.inner-frame-border:before,
.valign_middle.type_vertical .vc_separator h4:before,
.dt-sc-team.type2 .dt-sc-team-meta:before,
.dt-sc-team.type2 .dt-sc-team-social:before,
.dt-sc-pr-tb-col .dt-sc-price {
border-color: rgba(0, 0, 0, 0.35);
}
.outer-frame-border:before,
.dt-sc-contact-info.type2,
.dt-sc-icon-box.type7,
.dt-sc-icon-box.type8,
.dt-sc-testimonial.type6 .dt-sc-testimonial-author img {
border-color: rgba(0, 0, 0, 0.1);
}
input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="tel"],
input[type="number"],
input[type="range"],
input[type="date"],
textarea,
input.text,
input[type="search"],
select,
textarea,
.main-title-section-wrapper,
.widget ul li,
.widget.widget_nav_menu ul.menu li,
.wp-caption,
.dt-sc-contact-form p span.icon:before,
.dt-sc-newsletter-form p span.icon:before,
.dt-sc-appointment-form p span.icon:before,
.dt-sc-appointment-form .selection-box-wrapper>span:before,
.dt-sc-appointment-form .captcha-img,
.dt-sc-appointment-form.with-bg.inner-frame-border:before,
.dt_yoga_poses-detail:before {
border-color: rgba(0, 0, 0, 0.3);
}
#footer .widget ul li,
#footer .widget.widget_nav_menu ul.menu li,
#footer .wp-caption,
.dt-sc-icon-box.type5.no-icon,
.dt-sc-pr-tb-col .dt-sc-tb-content li {
border-color: rgba(0, 0, 0, 0.5);
}
.dt-sc-team.type2:hover .dt-sc-team-meta:before,
.dt-sc-team.type2:hover .dt-sc-team-social:before,
.dt_yoga_courses:hover .dt_yoga_courses-detail .dt_yoga_courses-meta {
border-color: #fff;
}
input[type="submit"],
input[type="reset"],
input[type="button"],
button,
.blog-entry.entry-date-left:hover .entry-details p,
.blog-entry.entry-date-left:hover .entry-details p a,
.blog-entry.entry-date-left:hover .entry-details h4 a,
.blog-entry.entry-date-left:hover .entry-details .vc_general.vc_btn3.vc_btn3-color-skincolor,
ul.side-nav>li>a:hover,
ul.side-nav>li>ul>li>a:hover,
ul.side-nav>li>ul>li>ul>li>a:hover,
ul.side-nav>li.current_page_item>a,
ul.side-nav>li>ul>li.current_page_item>a,
ul.side-nav>li>ul>li>ul>li.current_page_item>a,
ul.side-nav li a:hover:before,
ul.side-nav>li.current_page_item>a:before,
ul.side-nav>li>ul>li.current_page_item>a:before,
ul.side-nav>li>ul>li>ul>li.current_page_item>a:before,
.vc_general.vc_btn3.vc_btn3-color-skincolor,
.dt-sc-team.type1:hover,
.dt-sc-team.type1:hover .dt-sc-team-social li a,
.dt-sc-team.type2:hover p,
.dt-sc-team.type2:hover .dt-sc-team-social li a,
.dt_yoga_courses .dt_yoga_courses-thumb .overlay a,
.dt_yoga_courses:hover .dt_yoga_courses-detail p,
.dt_yoga_courses:hover .dt_yoga_courses-detail h6 a,
.dt_yoga_courses:hover .dt_yoga_courses-detail .dt_yoga_courses-meta p a,
.dt_yoga_courses:hover .dt_yoga_courses-detail .dt_yoga_courses-times a,
.dt_yoga_poses:hover .dt_yoga_poses-detail,
.dt_yoga_poses:hover .dt_yoga_poses-detail h4 a,
.carousel-arrows a:hover span,
.dt-sc-contact-info.type6:hover,
.dt-sc-contact-info.type6:hover a,
.dt-sc-icon-box.type11 .icon-content,
.dt-sc-event.type4 .dt-sc-event-date,
.dt-sc-event.type4 .dt-sc-event-date i,
.vc_btn3.vc_btn3-color-skincolor.vc_btn3-icon-sep-line.icon-filled:hover i {
color: #fff;
}
.blog-entry.entry-date-left .entry-details .vc_general.vc_btn3.vc_btn3-color-skincolor,
.dt_yoga_courses .dt_yoga_courses-thumb .overlay a:hover,
.dt-sc-event.type4 .dt-sc-event-date span {
color: #000;
} input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="tel"],
input[type="number"],
input[type="range"],
input[type="date"],
textarea,
input.text,
input[type="search"],
.widget ul li,
.widget.widget_nav_menu ul.menu li,
.widget ul li>a,
.widget.widget_nav_menu ul.menu li>a,
.widget_text ul.split-list li,
.widget.widget_pages ul li ul.children,
.widget.widget_nav_menu ul li ul.sub-menu,
.gallery-item,
.wp-caption,
.wp-caption img,
.split-header #main-menu ul.menu,
#main-menu ul li.menu-item-simple-parent ul li,
#main-menu .megamenu-child-container>ul.sub-menu>li,
#main-menu .megamenu-child-container ul.sub-menu li.menu-item-fullwidth .widget,
#main-menu .menu-item-widget-area-container,
#main-menu .menu-item-megamenu-parent.menu-title-with-bg .megamenu-child-container>ul.sub-menu>li>a,
#main-menu .menu-item-megamenu-parent.menu-title-with-bg .megamenu-child-container>ul.sub-menu>li>.nolink-menu,
#main-menu .menu-item-megamenu-parent.menu-links-with-bg .megamenu-child-container ul.sub-menu>li>ul>li>a,
#main-menu ul li.menu-item-simple-parent.menu-links-with-bg ul>li>a,
#main-menu .menu-item-megamenu-parent.menu-links-with-bg .megamenu-child-container ul.sub-menu>li>ul>li>a,
#main-menu ul li.menu-item-simple-parent.menu-links-with-bg ul>li>a,
#main-menu .menu-item-megamenu-parent.menu-links-with-border .megamenu-child-container ul.sub-menu>li>ul>li>a,
#main-menu ul li ul.children li,
.column,
.apply-isotope .column,
.inner-wrapper,
.split-header.boxed-header #slider,
.split-header.boxed-header #slider .dt-sc-main-slider>div,
.main-title-section-wrapper .container,
.main-title-section-wrapper.breadcrumb-left .breadcrumb,
.main-title-section-wrapper.breadcrumb-right .breadcrumb,
.blog-entry .entry-details,
ul.commentlist li,
ul.commentlist li #respond,
.dt-sc-portfolio-container .portfolio,
.portfolio .portfolio-detail,
.portfolio .portfolio-detail .dt-portfolio-like,
ul.side-nav li a:after,
.dt-sc-appointment-form .user-field .wpcf7-list-item,
.outer-frame-border,
.wpcf7-form div.wpcf7-validation-errors,
.wpcf7-form div.wpcf7-mail-sent-ok {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}
.wpcf7 form .wpcf7-response-output {
float: left;
width: 100%;
margin: 10px 0 0;
clear: both;
}
form.wpcf7-form .wpcf7-response-output {
position: relative;
clear: both;
float: left;
margin-left: 0;
margin-right: 0;
padding: 15px 15px 15px 45px;
width: 100%;
box-sizing: border-box;
}
form.wpcf7-form.invalid .wpcf7-response-output {
background-color: #ffcccc;
border: 1px solid #ff9999;
color: #d01313;
}
form.wpcf7-form.sent .wpcf7-response-output {
background-color: #eafac0;
border: 1px solid #b1cf67;
color: #7ba411;
}
form.wpcf7-form .wpcf7-response-output:before {
top: 15px;
left: 18px;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
text-decoration: inherit;
font-size: 20px;
position: absolute;
}
form.wpcf7-form.invalid .wpcf7-response-output:before {
content: "\f057";
}
form.wpcf7-form.sent .wpcf7-response-output:before {
content: "\f058";
} a,
input[type="submit"],
input[type="reset"],
input[type="button"],
button,
.button,
#main-menu .megamenu-child-container>ul.sub-menu>li>a .menu-item-description,
.widget ul li,
.widget ul li:before,
.widget ul li a,
.blog-entry.entry-date-left .entry-details,
.blog-entry.entry-date-left .entry-date,
.blog-entry.entry-date-left .entry-details .entry-format,
.blog-entry.entry-date-left .entry-details .entry-format a:before,
.outer-frame-border::after,
.dt-sc-sorting-container a:before,
.dt-sc-sorting-container a:after,
ul.side-nav li a,
ul.side-nav li a:before,
ul.side-nav li a:after,
.vc_btn3,
.dt-sc-contact-info,
.dt-sc-counter.type4 .dt-sc-couter-icon-holder,
.dt-sc-counter.type4 .dt-sc-couter-icon-holder .icon-wrapper,
.dt-sc-icon-box .large-icon,
.dt-sc-testimonial-images li a img,
.dt-sc-icon-box.type14,
.dt_yoga_poses,
.dt_yoga_poses-detail,
.dt_yoga_poses-detail:before,
.dt_yoga_courses,
.dt_yoga_courses .dt_yoga_courses-detail,
.dt_yoga_courses .dt_yoga_courses-detail .dt_yoga_courses-price,
.woocommerce ul.products li.product .product-thumb a.add_to_cart_button,
.woocommerce ul.products li.product .product-thumb a.button.product_type_simple,
.woocommerce ul.products li.product .product-thumb a.button.product_type_variable,
.woocommerce ul.products li.product .product-thumb a.added_to_cart.wc-forward,
.woocommerce ul.products li.product .product-thumb a.add_to_wishlist,
.woocommerce ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a,
.woocommerce ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a,
.woocommerce ul.products li.product .product-thumb a.add_to_cart_button:before,
.woocommerce ul.products li.product .product-thumb a.button.product_type_simple:before,
.woocommerce ul.products li.product .product-thumb a.button.product_type_variable:before,
.woocommerce ul.products li.product .product-thumb a.added_to_cart.wc-forward:before,
.woocommerce ul.products li.product .product-thumb a.add_to_wishlist:before,
.woocommerce ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a:before,
.woocommerce ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a:before,
.woocommerce ul.products li.product .product-details h5,
.woocommerce ul.products li.product-category .product-details h5 .count,
.woocommerce ul.products li.product .product-details h5:after,
.woocommerce-MyAccount-navigation ul li a,
.woocommerce-MyAccount-navigation ul li a:before,
.woocommerce-MyAccount-navigation ul li a:after,
.dt-sc-event.type4 .dt-sc-event-date::after,
.dt-sc-event.type4 .dt-sc-event-date span {
-webkit-transition: all 0.3s linear 0s;
-moz-transition: all 0.3s linear 0s;
-ms-transition: all 0.3s linear 0s;
-o-transition: all 0.3s linear 0s;
transition: all 0.3s linear 0s;
}
#main-menu ul.menu>li>a::before,
#main-menu ul.menu>li>a::after {
-webkit-transition: all 0.2s ease 0s;
-moz-transition: all 0.2s ease 0s;
-ms-transition: all 0.2s ease 0s;
-o-transition: all 0.2s ease 0s;
transition: all 0.2s ease 0s;
}
.dt_yoga_poses-detail:before {
-webkit-transition: all 0.25s ease 0s;
-moz-transition: all 0.25s ease 0s;
-ms-transition: all 0.25s ease 0s;
-o-transition: all 0.25s ease 0s;
transition: all 0.25s ease 0s;
}
.portfolio figure img,
.portfolio .image-overlay,
.related-portfolio-items .portfolio .portfolio-detail,
.dt-sc-newsletter-form p input[type="submit"],
.vc_tta.vc_general.vc_tta-style-bottomline .vc_tta-tab>a,
.vc_tta.vc_general.vc_tta-style-bottomline.vc_tta-color-skincolor .vc_tta-tab>a:after,
.vc_tta .vc_tta-controls-icon::after,
.vc_tta .vc_tta-controls-icon::before,
.vc_toggle.vc_toggle_bottomline .vc_toggle_title>h4,
.vc_tta.vc_general.vc_tta-color-skincolor .vc_tta-panel-title>a .vc_tta-title-text.dt-sc-image-caption .dt-sc-image-wrapper .icon-wrapper,
.dt-sc-image-caption .dt-sc-image-wrapper .icon-wrapper:before,
.dt-sc-image-caption .dt-sc-image-content,
.dt-sc-contact-info,
.dt-sc-contact-info span,
.dt-sc-counter.type3 .dt-sc-couter-icon-holder .icon-wrapper,
.carousel-arrows a span:before,
.dt-sc-team,
.dt-sc-team.type2 .dt-sc-team-meta,
.dt-sc-pr-tb-col .dt-sc-tb-header .dt-sc-pr-tb-color,
.dt-sc-pr-tb-col .dt-sc-price,
.dt-sc-icon-box.type5.round .icon-wrapper,
.dt-sc-icon-box.type5.round.large-icon .icon-wrapper,
.dt-sc-icon-box.type5.round.large-icon .image-wrapper,
.dt-sc-icon-box.type7,
.dt-sc-icon-box.type7 .icon-wrapper span,
.dt-sc-icon-box.type11 .icon-wrapper span,
.dt-sc-icon-box.type11 .icon-content .vc_btn3-container a,
.dt-sc-icon-box.type11 .icon-content .vc_btn3-container button,
.dt-sc-video-wrapper .video-overlay-inner a,
.dt-sc-videos .dt-sc-video-item .dt-sc-vitem-thumb span,
.dt-sc-event.type4 img,
.dt-sc-event.type4 h2.entry-title a,
.dt-sc-event.type4 h2.entry-title:after,
.dt-sc-event.type4 .dt-sc-event-date,
.tribe-events-list .tribe-events-event-cost span {
-webkit-transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
-ms-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
}
.dt_yoga_courses .dt_yoga_courses-thumb .overlay {
-webkit-transition: all 0.35s ease 0s;
-moz-transition: all 0.35s ease 0s;
-ms-transition: all 0.35s ease 0s;
-o-transition: all 0.35s ease 0s;
transition: all 0.35s ease 0s;
}
.dt-sc-sorting-container a.active-sort {
-webkit-transition: all 0.6s ease 0s;
-moz-transition: all 0.6s ease 0s;
-ms-transition: all 0.6s ease 0s;
-o-transition: all 0.6s ease 0s;
transition: all 0.6s ease 0s;
}
.portfolio .image-overlay:before,
.dt_yoga_poses-detail:after {
-webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-ms-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s;
}
.portfolio .portfolio-detail .dt-portfolio-like,
.portfolio .portfolio-detail .dt-portfolio-meta {
-webkit-transition: all 0.65s ease 0s;
-moz-transition: all 0.65s ease 0s;
-ms-transition: all 0.65s ease 0s;
-o-transition: all 0.65s ease 0s;
transition: all 0.65s ease 0s;
}
.outer-frame-border:before,
.outer-frame-border:after,
.dt_yoga_courses .dt_yoga_courses-detail:before {
-webkit-transition: all 0.75s ease 0s;
-moz-transition: all 0.75s ease 0s;
-ms-transition: all 0.75s ease 0s;
-o-transition: all 0.75s ease 0s;
transition: all 0.75s ease 0s;
}
.dt_yoga_courses .dt_yoga_courses-detail .dt_yoga_courses-price,
.dt_yoga_courses .dt_yoga_courses-detail p,
.dt_yoga_courses .dt_yoga_courses-detail h6 a,
.dt_yoga_courses .dt_yoga_courses-detail .dt_yoga_courses-meta,
.dt_yoga_courses .dt_yoga_courses-detail .dt_yoga_courses-meta p a,
.dt_yoga_courses .dt_yoga_courses-detail .dt_yoga_courses-times a {
-webkit-transition: all 0.9s ease 0s;
-moz-transition: all 0.9s ease 0s;
-ms-transition: all 0.9s ease 0s;
-o-transition: all 0.9s ease 0s;
transition: all 0.9s ease 0s;
}
.pagination ul li a,
.pagination ul li span,
.post-nav-container .post-next-link a,
.post-nav-container .post-prev-link a,
.vc_general.vc_btn3.vc_btn3-color-skincolor,
.vc_general.vc_btn3.vc_btn3-color-skincolor::before {
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
} .loader {
background-color: #958782;
height: 100%;
left: 0;
position: fixed;
top: 0;
width: 100%;
z-index: 999991;
}
.loader-inner {
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.loader-inner>div {
background-image: url(//www.yogaceysi.com/wp-content/themes/kriya/images/loader-image-yoga.png);
background-position: 50% 50%;
background-repeat: no-repeat;
background-size: contain;
height: 50vw;
max-height: 347px;
max-width: 432px;
width: 70vw;
-webkit-animation: 4s floating infinite ease-in-out;
-moz-animation: 4s floating infinite ease-in-out;
-ms-animation: 4s floating infinite ease-in-out;
-o-animation: 4s floating infinite ease-in-out;
animation: 4s floating infinite ease-in-out;
} .retina_logo {
display: none;
}
html,
body {
overflow-x: hidden;
}
@media only screen and (-moz-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-devicepixel-ratio: 1.5),
only screen and (min-resolution: 1.5dppx) {
.normal_logo {
display: none;
}
.retina_logo {
display: block;
}
img.retina_logo {
height: auto !important;
max-height: initial !important;
}
.vc_separator.has_custom_image.floral_decor_line .vc_sep_holder .vc_sep_line:after {
background-image: url(//www.yogaceysi.com/wp-content/themes/kriya/images/floral-decor-line@2x.png);
background-size: 604px 20px;
}
}  .dt-privacy-wrapper {
clear: both;
padding-top: 10px;
line-height: normal;
font-size: 14px;
}
.dt-privacy-wrapper>input {
margin-right: 10px;
}
.dt-sc-newsletter-section.type5 .dt-sc-subscribe-frm .dt-privacy-wrapper {
position: relative;
bottom: 20px;
}
.dt-sc-newsletter-section.type6 .dt-privacy-wrapper {
text-align: center;
} .dt-sc-newsletter-section.type1 .dt-sc-subscribe-frm:before {
margin-top: -10px;
}
.dt-sc-newsletter-section.type1 .newsletter-tooltip {
top: -39px;
} .dt-cookie-consent .dt-sc-button.dt-cookie-close-bar,
.dt-cookie-consent .dt-sc-button {
font-size: 12px !important;
padding: 0px 10px !important;
}
.mfp-wrap {
z-index: 99999 !important
}
.comment-form-cookies-consent input {
margin-right: 7px;
}
.comment-form-dt-privatepolicy input {
margin-right: 5px;
} .dt-inline-modal>h4,
.mfp-close-btn-in .mfp-close {
color: #fff !important;
}
#dt-consent-extra-info ul.vc_tta-tabs-list li.vc_tta-tab a {
border: none !important;
}
.comment-form-dt-privatepolicy label {
display: inline-block;
} .text-with-icon .icon,
.text-with-icon .fa,
.text-with-icon .fab {
margin-right: 5px;
}
.pswp {
z-index: 999999;
}
.comment-form-cookies-consent {
display: block;
clear: both;
}
.page-template-default p>.alignright.size-full {
clear: both;
}
small {
font-size: smaller;
}
.page-links {
display: block;
clear: both;
}
.wpcf7-form-control-wrap>span {
display: block;
}
blockquote.wp-embedded-content>a {
display: none !important;
}
.vc_tta-panel-body p {
padding-left: 40px !important;
}
.blog-entry .dt-video-wrap iframe.wp-embedded-content {
width: 100%;
}
.pagination ul li span.page-numbers.current {
background: #ffda6b;
} @media only screen and (max-width: 767px) {
h2 {
font-size: 24px !important;
}
}