.single .tg-grid-wrapper {
padding-top:50px;
margin-top:50px;
border-top:2px solid #E5E5E5;
} .pswp__bg {
background:rgba(0,0,0,0.9);
}
.pswp__img--placeholder {
display:none !important;
} HTML {
-webkit-text-size-adjust:none;
} .x-brand IMG:hover {
opacity:0.9;
transform:scale(1.03);
}
.x-brand IMG {
transform:scale(1);
transition:all 0.3s;
} @media (min-width:980px) {
.x-brand.img {
margin:15px 0 0;
text-align:center;
}
.x-brand IMG {
margin:0 auto;
}
}
@media (max-width:979px) {
.x-brand IMG {
width:90px !important;
}
.x-navbar-inner {
min-height:90px !important;
} .x-btn-navbar {
box-shadow:none !important;
margin-top:25px !important;
border:1px dashed rgba(200,200,200,1);
transition:all 0.3s ease;
}
.x-btn-navbar:hover {
border:1px dashed rgba(117,216,213,1);
color:#75D8D5 !important;
}
.x-btn-navbar I {
display:none;
}
.x-btn-navbar:after {
content:"menu" !important;
}
} .gallery .gallery-item {
float:none !important;
display:inline-block;
width:31.3% !important;
margin:1% !important;
}
.gallery {
margin:0 auto 20px !important;
text-align:center;
}
.gallery-item .gallery-caption {
display:none !important;
}
.wp-caption,
.gallery-item {
border:none !important;
} .gallery-columns-2 .gallery-item {
width:48% !important;
}
.gallery-columns-2 {
max-width:655px;
} .gallery-columns-3 .gallery-item {
width:31.3% !important;
}
.gallery-columns-3 {
max-width:1000px;
} .gallery-columns-4 .gallery-item {
float:left !important;
width:23% !important;
}
@media (min-width:980px) {
.x-nav,
.x-nav LI A {
text-align:center !important;
}
.x-nav>LI.x-active>A>SPAN,
.x-nav>LI>A:hover>SPAN,
.x-nav>LI.sfHover>A SPAN,
.x-nav>LI.current-menu-item>A SPAN {
box-shadow:none !important;
border-bottom:2px solid #75D8D5 !important;
}
.x-nav LI A>SPAN {
transition:color 0.5s ease 0s,border-color 0.5s ease 0s;
}
.x-nav LI A>SPAN {
border-bottom:2px solid #FFF;
}
.x-navbar {
border-right:1px solid #F0F0F0;
}
.x-navbar .x-nav>LI>A>SPAN {
display:inline;
} .icon-menu-item {
display:inline-block;
font-size:25px;
margin:0 8px;
}
.x-nav .icon-menu-item>A>SPAN,
.x-nav .icon-menu-item>A:hover>SPAN {
border:none !important;
}
} .menu-hide{display:none!important;} .menu-icon.x-icon-instagram {
font-size:20px;
line-height:100%;
vertical-align:sub;
} FOOTER .menu-icon {
color:#999;
font-size:20px !important;
margin:-15px 5px 10px;
transition:color 0.3s;
}
FOOTER .menu-icon:hover {
color:#222;
} .icon-menu-item.facebook SPAN:after {
content:" facebook" !important;
}
.icon-menu-item.instagram SPAN:after {
content:" instagram" !important;
}
.x-nav-wrap.mobile UL LI {
text-align:center;
} .entry-title,
.h-landmark {
font-size:120% !important;
}
.entry-title:before {
display:none;
} .x-header-landmark {
padding:10px 0;
}
@media (min-width:980px) {
.x-header-landmark {
position:fixed;
display:block;
background:#FFF;
z-index:999;
width:calc(100% - 300px);
}
.x-breadcrumbs-wrap {
float:right;
width:100%;
}
.site>DIV.x-container {
margin-top:60px !important;
}
} .single .entry-title {
display:none;
} .entry-featured {
border:none;
padding:0;
} .x-navbar .sub-menu {
font-size:16px;
}
.x-navbar .sub-menu LI>A {
padding:0.3em 0;
} .img-btns .x-column:hover,
.gallery-icon:hover,
.tg-item-inner:hover {
border:3px solid rgba(117,216,213,1);
}
.img-btns .x-column,
.gallery-icon,
.tg-item-inner {
overflow:hidden;
border:3px solid rgba(117,216,213,0);
transition:border 0.3s ease;
}
.img-btns IMG,
IMG.attachment-thumbnail,
.tg-item-media-holder {
transition:all 0.3s ease;
}
.img-btns IMG:hover,
IMG.attachment-thumbnail:hover,
.tg-item-media-holder:hover {
transform:scale(1.04);
opacity:0.8;
}
.img-btns IMG {
margin-bottom:0;
}
.x-content-band {
margin-top:30px;
} .ilightbox-loader.horizontal {
display:none;
} .x-blockquote {
font-weight:300;
} .
x-btn,
.button,
[type="submit"] {
padding:0.563em 2.125em 0.513em;
} SELECT,
TEXTAREA,
INPUT[type="text"],
INPUT[type="password"],
INPUT[type="datetime"],
INPUT[type="datetime-local"],
INPUT[type="date"],
INPUT[type="month"],
INPUT[type="time"],
INPUT[type="week"],
INPUT[type="number"],
INPUT[type="email"],
INPUT[type="url"],
INPUT[type="search"],
INPUT[type="tel"],
INPUT[type="color"],
.uneditable-input {
font-size:16px;
font-weight:300;
line-height:1.6em;
}  .x-nav-wrap.desktop>UL>LI:hover>.sub-menu {
display:block;
}
.desktop .menu-item.x-active>.sub-menu {
display:none;
} .screen-reader-response {
display:none !important;
}
.wpcf7-not-valid-tip {
color:red;
font-size:14px;
position:relative;
top:-8px;
}
.swap {
float:right;
margin-right:0;
}
.entry-content .accent {
background:#03A315 !important;
color:#EEE;
}
.entry-content .accent H1,
.accent H2,
.accent H3,
.accent H4,
.accent H5,
.accent H6 {
color:#FFF !important;
}   H1,
.h1 {
font-size:340%;
}
H2,
.h2 {
font-size:276%;
}
H3,
.h3 {
font-size:212%;
}
H4,
.h4,
.h-widget {
font-size:156%;
}
H5,
.h5 {
font-size:124%;
}
BLOCKQUOTE,
.sh {
font-size:120%;
}
H6,
.h6 {
font-size:100%;
}
@media (max-width:767px) {
H1,
.h1 {
font-size:280%;
}
H2,
.h2,
.h-landmark,
.entry-title.h-landmark {
font-size:232%;
}
H3,
.h3 {
font-size:184%;
}
H4,
.h4,
.h-widget {
font-size:142%;
}
H5,
.h5 {
font-size:118%;
}
BLOCKQUOTE .sh {
font-size:115%;
}
H6,
.h6 {
font-size:100%;
}
}
@media (max-width:480px) {
H1,
.h1 {
font-size:220%;
}
H2,
.h2,
.h-landmark,
.entry-title.h-landmark {
font-size:188%;
}
H3,
.h3 {
font-size:156%;
}
H4,
.h4,
.h-widget {
font-size:128%;
}
H5,
.h5 {
font-size:112%;
}
BLOCKQUOTE .sh {
font-size:110%;
}
H6,
.h6 {
font-size:100%;
}
} .x-column H1:first-child,
.x-column H2:first-child,
.x-column H3:first-child,
.x-column H4:first-child,
.x-column H5:first-child,
.x-column H6:first-child {
margin-top:0;
} .x-column>BLOCKQUOTE:first-child {
margin-top:0;
} .page .site>.x-container {
margin-top:0;
}
.entry-content>.x-section {
padding-top:70px;
padding-bottom:50px;
margin-bottom:0;
}
@media (max-width:768px) {
.entry-content>.x-section {
padding-top:35px;
padding-bottom:25px;
margin-bottom:0;
}
} .x-main {
-webkit-animation:fadein 0.5s;
-moz-animation:fadein 0.5s;
-ms-animation:fadein 0.5s;
-o-animation:fadein 0.5s;
animation:fadein 0.5s;
}
@keyframes fadein {
0%,
50% {
opacity:0;
}
100% {
opacity:1;
}
}
@-moz-keyframes fadein {
0%,
50% {
opacity:0;
}
100% {
opacity:1;
}
}
@-webkit-keyframes fadein {
0%,
50% {
opacity:0;
}
100% {
opacity:1;
}
}
@-ms-keyframes fadein {
0%,
50% {
opacity:0;
}
100% {
opacity:1;
}
}
@-o-keyframes fadein {
0%,
50% {
opacity:0;
}
100% {
opacity:1;
}
} A:link,
A:visited,
A:hover,
A:active,
INPUT,
SELECT {
outline:none !important;
}