.theContent { margin-top:60px; }
html[class*="vc_"] .theContent { margin-top:0px; }
.rsPreloader {
width:64px;
height:64px;
background-image:url(//globosboreal.com/wp-content/themes/anga/assets/images/dark_loader_transparent.gif);
z-index:99;
left:50%;
top:50%;
margin-left:-10px;
margin-top:-10px;   
}
.royalSlider {
background:#000;
}
.galleryModule.gallery .rsPreloader {
background-image:url(//globosboreal.com/wp-content/themes/anga/assets/images/light_loader_transparent.gif); 
}
.um_lightbox .royalSlider { background:transparent; }
#siteHeader .um_logo h1,
#siteHeader .um_logo:hover h1, 
#siteHeader  {
color:#fff;
list-style:none;
}
#siteHeader .sub-menu a { color:inherit; }
#siteHeader ul.nav li:not(.menu-item):not(#magic-line) { display:inline-block; padding:10px; position:relative; }
#siteHeader ul.nav li:not(.menu-item):not(#magic-line) a:hover { color:#fff; }
#siteHeader ul.children { display:none; position:absolute; left:0; z-index:99; background:#e74c3c; padding:30px 0; }
#siteHeader ul.children li { display:block; padding:10px; white-space:nowrap; }
#siteHeader ul li:hover > ul.children { display:block; }
.vc_grid-container a { text-decoration:none !important; }
.sticky { outline: solid 5px #e74c3c; border:0 !important; }
embed, iframe { max-width:100%; }   .uppercase {
text-transform: uppercase;
}
.um_helper {
display: table;
height: 100%;
width: 100%;
}
.um_middle {
display: table-cell;
vertical-align: middle;
}
.btn {
background: transparent;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}
.btn:focus {
outline: 0;
box-shadow: 0;
}
.navbar-default {
border: none;
background: transparent;
}
@media (min-width: 768px) {
.navbar-nav,
.navbar-nav > li {
float: none;
}
}
.navbar {
margin-bottom: 0;
}
a {
color: inherit;
text-decoration: none;
}
a:hover,
a:focus {
text-decoration: none;
color: inherit;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
outline-style: solid;
outline-width: 1px;
outline-offset: 0;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
color: inherit;
background-color: inherit;
border-color: inherit;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
background-color: transparent;
}
.navbar-collapse {
padding: 0;
}
.tooltip .tooltip-inner {
border-radius: 0;
padding: 6px 10px;
}
html {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
body {
font-family: Raleway;
line-height: 1.73;
overflow-x: hidden;
}
h1 {
font-size: 40px;
}
h2 {
font-size: 30px;
}
h3 {
font-size: 20px;
}
h6 {
font-size: 13px;
}
p {
letter-spacing: 0.05px;
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4 {
font-weight: 300;
}
.um_title {
font-weight: 300;
}
.pageTitle {
font-weight: 700;
}
.hasLine {
position: relative;
display: inline-block;
}
.hasLine:after {
content: " ";
border-bottom-style: solid;
border-bottom-width: 1px;
width: 80%;
position: absolute;
left: 0;
bottom: -15px;
}
img {
max-width: 100%;
height: auto;
}
section.module {
margin-bottom: 60px;
}
.um_italic {
font-style: italic;
}
.noPadding {
padding: 0;
margin: 0;
}
.noPadding-right {
padding-right: 0;
}
.btn:not(#homeHideElements) {
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
padding: 11px 14px;
margin-bottom: 10px;
}
.btn:not(#homeHideElements):hover {
border-color: transparent !important;
}
.btn-primary {
border: 0;
}
.btn i.fa {
margin-left: 5px;
}
.um_middle > *:first-child {
margin-top: 0;
}
.um_seperator {
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
filter: alpha(opacity=20);
opacity: 0.2;
}
.um_pageInfo,
.umHide,
p:empty {
display: none;
}
.um_hideIt {
visibility: hidden;
}
.fixedToTop {
margin-top: 0;
}
.theContent {
line-height: 1.8;
margin-bottom: 30px;
}
.um_thin {
font-weight: 300;
}
.singleWrapper {
position: relative;
overflow: hidden;
}
.um_center {
position: absolute;
top: 0;
bottom: 0;
left: 15px;
right: 15px;
}
@media (max-width: 768px) {
.um_center {
position: static;
}
}
@media (max-width: 992px) {
section:not(.PV) .um_center {
position: static;
}
section:not(.PV) .imageContent {
text-align: center;
}
}
input,
textarea,
select {
padding: 0 15px;
width: 100%;
margin-bottom: 30px;
border-width: 1px;
border-style: solid;
font-weight: 700;
}
input:focus,
textarea:focus,
select:focus,
.btn:focus {
outline-style: solid;
outline-width: 1px;
outline-offset: 0;
}
textarea {
padding: 15px;
}
.um_textArea {
position: relative;
margin-bottom: 30px;
}
.um_textArea textarea {
margin-bottom: 0;
}
.um_textArea .um_formSubmit {
position: absolute;
bottom: 5px;
right: 0;
}
input[type="text"],
input[type="email"],
select {
line-height: 50px;
}
@media screen and (min-width:0\0) {
input[type="text"],
input[type="email"],
select {
height:52px;
}
}
select {
padding: 16px 15px;
}
.um_videoWrapper {
position: relative;
padding-bottom: 64.9%;
height: 0;
}
.um_videoWrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.um_centerLayout {
margin: 0 auto;
float: none;
}
.um_filter a:hover,
.um_filter a:focus {
text-decoration: none;
outline: none;
} .sticky .post {
border: solid 2px #e5e5e5;
padding: 2px;
}
.sticky .post .content {
padding: 0 28px 28px;
}
.alignnone {
margin: 0;
}
.aligncenter,
div.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
.bypostauthor,
.gallery-caption {
outline: none;
}
.alignright {
float: right;
margin: 5px 0 20px 20px;
}
.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
a img.alignright {
float: right;
margin: 5px 0 20px 20px;
}
a img.alignnone {
margin: 5px 20px 20px 0;
}
a img.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption {
background: #fff;
border: 1px solid #e5e5e5;
max-width: 96%;
padding: 5px 3px 10px;
text-align: center;
}
.wp-caption.alignnone {
margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
margin: 5px 0 20px 20px;
}
.wp-caption img {
border: 0 none;
height: auto;
margin: 0;
max-width: 98.5%;
padding: 0;
width: auto;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
margin: 0;
padding: 0 4px 5px;
}
table {
border-collapse: collapse;
}
code,
kbd,
pre {
border-radius: 0;
} .containerFullWidth {
padding: 0 15px 0 30px;
}
.hasHEB.isFullWidthMenu .containerFullWidth {
padding-right: 95px;
}
.theContent a:not(.btn):not(.staffBtn),
.blogPostContent a:not(.btn):not(.staffBtn) {
text-decoration: underline;
}
header a {
text-decoration: none !important;
}
a:active,
a:focus {
outline: none;
}
address {
margin-bottom: 15px;
}
@media (max-width: 768px) {
address {
text-align: center;
}
}
.error {
outline: solid 1px #e74c3c;
border-color: transparent;
}
.error:active,
.error:focus {
outline: 0;
border-color: inherit;
} .owl-controls.clickable {
position: absolute;
top: 50%;
width: 100%;
margin-top: -22.5px;
}
.owl-controls.clickable .owl-buttons > div {
position: absolute;
font-size: 45px;
}
.owl-controls.clickable .owl-buttons > div.owl-prev {
left: -40px;
}
.owl-controls.clickable .owl-buttons > div.owl-next {
right: -40px;
}
.vc_row[data-vc-stretch-content="true"] .owl-controls.clickable .owl-prev {
left: 40px;
}
.vc_row[data-vc-stretch-content="true"] .owl-controls.clickable .owl-next {
right: 40px;
}
.um_fullScreen {
cursor: pointer;
}  #moduleSlider.royalSlider {
height: 630px;
}
.rsAutoHeight #moduleSlider .rsOverflow {
max-height: 635px;
} .rsBtnCenterer {
position: absolute;
top: 45%;
left: 50%;
}
.rsBtnCenterer .rsPlayBtn {
margin-left: -22px;
cursor: pointer;
}
.rsBtnCenterer .rsPlayBtn .rsPlayBtnIcon:before {
font-family: 'FontAwesome';
content: "\f144";
font-size: 50px;
}
#moduleSlider .rsBtnCenterer {
top: 50%;
} #homeCustomSlider {
width: 100%;
height: 680px;
}
#homeCustomSlider .bContainer {
position: absolute;
width: 100%;
height: calc(100% - 130px);
height: -moz-calc(100% - 130px);
height: -webkit-calc(100% - 130px);
height: -o-calc(100% - 130px);
top: 130px;
}
#homeCustomSlider .module {
margin-bottom: 0;
}
#homeCustomSlider .rsArrow {
top: 60%;
}
#homeCustomSlider .rsOverflow {
width: 100% !important;
height: 100% !important;
}
.rsABlock {
position: relative;
display: block;
}
@media screen and (min-width: 0px) and (max-width: 960px) {
.rsContent {
font-size: 22px;
line-height: 28px;
}
.blockHeadline {
font-size: 32px;
line-height: 32px;
}
.blockSubHeadline {
font-size: 26px;
line-height: 32px;
}
}
@media screen and (min-width: 0px) and (max-width: 500px) {
.rsContent {
font-size: 18px;
line-height: 26px;
}
.blockHeadline {
font-size: 24px;
line-height: 32px;
}
.blockSubHeadline {
font-size: 22px;
line-height: 32px;
}
}  #video-gallery {
width: 100%;
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
height: 100% !important;
}
#video-gallery .rsOverflow {
width: 100% !important;
height: 100% !important;
}
#video-gallery img.rsImg {
min-height: 100%;
min-width: 100%;
-webkit-transition: opacity 0.4s ease;
-moz-transition: opacity 0.4s ease;
-o-transition: opacity 0.4s ease;
transition: opacity 0.4s ease;
}
.hasOverlay #video-gallery img.rsImg {
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=65);
filter: alpha(opacity=65);
opacity: 0.65;
}
#video-gallery .rsTmb {
padding: 0px;
width: 100%;
height: 100%;
overflow: hidden;
position: relative;
}
#video-gallery .rsTmb img {
width: 100%;
height: auto;
}
#video-gallery .rsThumbs {
width: 100%;
height: 220px;
padding: 0;
position: fixed;
bottom: 65px;
}
@media (max-width: 1024px) {
#video-gallery .rsThumbs {
height: 156px;
}
}
@media (max-width: 768px) {
#video-gallery .rsThumbs {
height: 150px;
}
}
@media (max-width: 480px) {
#video-gallery .rsThumbs {
height: 75px;
}
}
@media (max-width: 1680px) {
#video-gallery .rsThumbs {
height: 193px;
}
}
@media (max-width: 1600px) {
#video-gallery .rsThumbs {
height: 183px;
}
}
@media (max-width: 1440px) {
#video-gallery .rsThumbs {
height: 165px;
}
}
@media (max-width: 1366px) {
#video-gallery .rsThumbs {
height: 156px;
}
}
@media (max-width: 1280px) {
#video-gallery .rsThumbs {
height: 150px;
}
}
#video-gallery .rsThumbs .rsThumb {
width: 480px;
height: 200px;
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); filter: gray;
-webkit-filter: grayscale(100%);
}
@media (max-width: 1024px) {
#video-gallery .rsThumbs .rsThumb {
width: 341px;
height: 156px;
}
}
@media (max-width: 768px) {
#video-gallery .rsThumbs .rsThumb {
width: 320px;
height: 150px;
}
}
@media (max-width: 480px) {
#video-gallery .rsThumbs .rsThumb {
width: 160px;
height: 75px;
}
}
@media (max-width: 1680px) {
#video-gallery .rsThumbs .rsThumb {
width: 420px;
height: 193px;
}
}
@media (max-width: 1600px) {
#video-gallery .rsThumbs .rsThumb {
width: 400px;
height: 183px;
}
}
@media (max-width: 1440px) {
#video-gallery .rsThumbs .rsThumb {
width: 360px;
height: 165px;
}
}
@media (max-width: 1366px) {
#video-gallery .rsThumbs .rsThumb {
width: 342px;
height: 156px;
}
}
@media (max-width: 1280px) {
#video-gallery .rsThumbs .rsThumb {
width: 320px;
height: 150px;
}
}
#video-gallery .rsThumbs .rsThumb.rsNavSelected {
border-style: solid;
border-width: 5px;
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
-webkit-filter: grayscale(0%);
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
#video-gallery .sliderContent {
position: fixed;
bottom: 35%;
width: 100%;
}
#video-gallery .sliderContent .sliderText {
max-width: 50%;
margin: 0 auto;
padding: 60px;
}
#video-gallery .rsArrow {
z-index: 98;
}
@media screen and (min-width: 0px) and (max-width: 500px) {
.videoGallery .rsTmb {
padding: 6px 8px;
}
.videoGallery .rsTmb h5 {
font-size: 12px;
line-height: 17px;
}
.videoGallery .rsThumbs.rsThumbsVer {
width: 100px;
padding: 0;
}
.videoGallery .rsThumbs .rsThumb {
width: 100px;
height: 47px;
}
.videoGallery .rsTmb span {
display: none;
}
.videoGallery .rsOverflow,
.royalSlider.videoGallery {
height: 300px !important;
}
.sampleBlock {
font-size: 14px;
}
}
.sliderContent,
.rsThumbs {
opacity: 1;
}  .contentSlider {
width: 100%;
}
.contentSlider h3 {
font-size: 24px;
line-height: 31px;
margin: 12px 0 8px;
font-weight: 700;
}
.contentSlider img {
width: 100%;
height: auto;
display: block;
}  .visibleNearby {
width: 100%;
padding-top: 25px;
} .visibleNearby .rsSlide img {
opacity: 0.45 !important;
-webkit-transition: opacity 0.3s ease-out;
-moz-transition: opacity 0.3s ease-out;
transition: opacity 0.3s ease-out;
}
.visibleNearby .rsSlide img:hover {
opacity: 1 !important;
}
.visibleNearby .rsActiveSlide img {
opacity: 1 !important;
}
.visibleNearby:not(.rsFullscreen) .rsFullscreenBtn {
display: none;
}
.visibleNearby .rsFullscreenBtn {
width: 30px;
height: 30px;
text-align: center;
position: absolute;
top: 60px;
right: 60px;
}
.visibleNearby .rsFullscreenBtn .rsFullscreenIcn:before {
content: "\f047";
font-family: 'FontAwesome';
margin-top: 3px;
display: inline-block;
cursor: pointer;
}
#rs_gallery-1.rsFullscreen .rsOverflow {
width: 100% !important;
height: 100% !important;
margin: 0 !important;
}
#rs_gallery-1.rsFullscreen .rsContainer {
margin: 0 !important;
-webkit-transition-duration: 0ms !important;
transition-duration: 0ms !important;
transform: translate3d(0px, 0px, 0px) !important;
-webkit-transform: translate3d(0px, 0px, 0px) !important;
-moz-transform: translate3d(0px, 0px, 0px) !important;
-ms-transform: translate3d(0px, 0px, 0px) !important;
-o-transform: translate3d(0px, 0px, 0px) !important;
}
#rs_gallery-1.rsFullscreen .rsContainer .rsSlide {
width: 100%;
height: 100%;
left: 0 !important;
position: absolute;
display: none;
}
#rs_gallery-1.rsFullscreen .rsContainer .rsSlide.rsActiveSlide {
display: block;
}
#rs_gallery-1.rsFullscreen .rsContainer .rsSlide img {
margin: 60px auto !important;
width: auto !important;
height: calc(100% - 120px) !important;
height: -moz-calc(100% - 120px) !important;
height: -webkit-calc(100% - 120px) !important;
height: -o-calc(100% - 120px) !important;
display: block;
-webkit-transition: 0 0.4s ease;
-moz-transition: 0 0.4s ease;
-o-transition: 0 0.4s ease;
transition: 0 0.4s ease;
opacity: 1;
}
.visibleNearby:not(.rsFullscreen) .rsArrow {
-webkit-transition: all 0.8s cubic-bezier(0.85, 0, 0.15, 1);
-moz-transition: all 0.8s cubic-bezier(0.85, 0, 0.15, 1);
-ms-transition: all 0.8s cubic-bezier(0.85, 0, 0.15, 1);
-o-transition: all 0.8s cubic-bezier(0.85, 0, 0.15, 1);
transition: all 0.8s cubic-bezier(0.85, 0, 0.15, 1);
visibility: visible;
opacity: 1;
}
.visibleNearby:not(.rsFullscreen) .rsArrow.rsArrowLeft {
left: 5%;
}
.visibleNearby:not(.rsFullscreen) .rsArrow.rsArrowLeft.um_moveRight {
margin-left: 50px;
}
.visibleNearby:not(.rsFullscreen) .rsArrow.rsArrowRight {
left: 95%;
right: auto;
}
.visibleNearby:not(.rsFullscreen) .rsArrow.rsArrowRight.um_moveLeft {
margin-left: -50px;
}
.visibleNearby:not(.rsFullscreen) .rsArrow .rsArrowIcn:before {
font-size: 30px;
opacity: 1 !important;
}
.visibleNearby:not(.rsFullscreen) .rsArrow.rsArrowDisabled {
visibility: hidden;
opacity: 0;
}
.rsVisibleNearbyWrap {
cursor: pointer;
}
.rsOverflow.grab-cursor {
cursor: pointer;
}
.um_moveLeft {
margin-left: -200px;
}
.um_moveRight {
margin-left: 200px;
}
body .visibleNearby .rsContainer {
-webkit-transition: all 0.8s cubic-bezier(0.85, 0, 0.15, 1) !important;
-moz-transition: all 0.8s cubic-bezier(0.85, 0, 0.15, 1) !important;
-ms-transition: all 0.8s cubic-bezier(0.85, 0, 0.15, 1) !important;
-o-transition: all 0.8s cubic-bezier(0.85, 0, 0.15, 1) !important;
transition: all 0.8s cubic-bezier(0.85, 0, 0.15, 1) !important;
} @media screen and (min-width: 0px) and (max-width: 900px) {
#rs_gallery-1 {
padding: 12px 0 12px;
}
#rs_gallery-1 .rsOverflow,
.royalSlider#rs_gallery-1 {
height: 400px !important;
}
}
@media screen and (min-width: 0px) and (max-width: 500px) {
#rs_gallery-1 .rsOverflow,
.royalSlider#rs_gallery-1 {
height: 300px !important;
}
} .module.um_slider {
position: relative;
}
#lightboxSlider {
width: 100%;
height: 100%;
}
#lightboxSlider:not(.contentSlider) > .rsOverflow > .rsContainer > .rsSlide {
height: 100%;
}
#lightboxSlider section.module {
margin-bottom: 0;
}
.umArrow {
position: absolute;
top: 50%;
opacity: 1;
visibility: visible;
margin-top: -40px;
cursor: pointer;
}
.umArrow.umArrowLeft {
left: 0px;
}
.umArrow.umArrowRight {
right: 0px;
}
.umArrow .umArrowIcn {
width: 50px;
text-align: center;
padding: 26px 0px;
}
.owl-controls {
position: absolute;
top: 50%;
margin-top: -40px;
width: 100%;
}
.owl-controls .owl-nav {
width: 100%;
}
.owl-controls .owl-nav > div {
position: absolute;
}
.owl-controls .owl-nav > div.owl-prev {
left: -40px;
}
@media (max-width: 768px) {
.owl-controls .owl-nav > div.owl-prev {
left: 0;
}
}
.owl-controls .owl-nav > div.owl-next {
right: -40px;
}
@media (max-width: 768px) {
.owl-controls .owl-nav > div.owl-next {
right: 0;
}
}
.owl-controls .owl-nav > div i {
font-size: 45px;
}
.owl-carousel .owl-item {
-webkit-backface-visibility: visible;
-webkit-tap-highlight-color: inherit;
}
.rsArrow {
z-index: 98;
}   @-webkit-keyframes preloader-inside-white {
0% {
-webkit-transform: scale(0, 0);
-moz-transform: scale(0, 0);
-ms-transform: scale(0, 0);
-o-transform: scale(0, 0);
transform: scale(0, 0);
}
100% {
-webkit-transform: scale(1, 1);
-moz-transform: scale(1, 1);
-ms-transform: scale(1, 1);
-o-transform: scale(1, 1);
transform: scale(1, 1);
}
}
@keyframes preloader-inside-white {
0% {
-webkit-transform: scale(0, 0);
-moz-transform: scale(0, 0);
-ms-transform: scale(0, 0);
-o-transform: scale(0, 0);
transform: scale(0, 0);
}
100% {
-webkit-transform: scale(1, 1);
-moz-transform: scale(1, 1);
-ms-transform: scale(1, 1);
-o-transform: scale(1, 1);
transform: scale(1, 1);
}
}
@-webkit-keyframes preloader-inside-red {
0% {
-webkit-transform: scale(0, 0);
-moz-transform: scale(0, 0);
-ms-transform: scale(0, 0);
-o-transform: scale(0, 0);
transform: scale(0, 0);
}
30% {
-webkit-transform: scale(0, 0);
-moz-transform: scale(0, 0);
-ms-transform: scale(0, 0);
-o-transform: scale(0, 0);
transform: scale(0, 0);
}
100% {
-webkit-transform: scale(1, 1);
-moz-transform: scale(1, 1);
-ms-transform: scale(1, 1);
-o-transform: scale(1, 1);
transform: scale(1, 1);
}
}
@keyframes preloader-inside-red {
0% {
-webkit-transform: scale(0, 0);
-moz-transform: scale(0, 0);
-ms-transform: scale(0, 0);
-o-transform: scale(0, 0);
transform: scale(0, 0);
}
30% {
-webkit-transform: scale(0, 0);
-moz-transform: scale(0, 0);
-ms-transform: scale(0, 0);
-o-transform: scale(0, 0);
transform: scale(0, 0);
}
100% {
-webkit-transform: scale(1, 1);
-moz-transform: scale(1, 1);
-ms-transform: scale(1, 1);
-o-transform: scale(1, 1);
transform: scale(1, 1);
}
} .preloader {
display: none;
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
z-index: 999;
text-align: center;
}
.preloader.active {
display: inline-block;
}
.preloader-container {
display: inline-block;
width: 60px;
height: 60px;
margin: auto;
top: 44%;
left: 0;
position: relative;
}
.preloader-container .animated-preloader {
display: inline-block;
width: 60px;
height: 60px;
position: absolute;
top: 0;
left: 0;
}
.preloader-container .animated-preloader:after {
content: '';
display: inline-block;
width: 60px;
height: 60px;
position: absolute;
top: 0;
left: 0;
-webkit-animation: preloader-inside-white 1s ease-in-out infinite;
-ms-animation: preloader-inside-white 1s ease-in-out infinite;
animation: preloader-inside-white 1s ease-in-out infinite;
}
.preloader-container .animated-preloader:before {
content: '';
display: inline-block;
width: 60px;
height: 60px;
position: absolute;
top: 0;
left: 0;
z-index: 10;
-webkit-animation: preloader-inside-red 1s ease-in-out infinite;
-ms-animation: preloader-inside-red 1s ease-in-out infinite;
animation: preloader-inside-red 1s ease-in-out infinite;
}
.um_posts {
min-height: 300px;
}
.um_posts .preloader-container {
display: block;
margin: 100px auto;
top: 0;
} .um_loadMore .typing_loader {
display: none;
}
.um_loadMore .btnText {
visibility: visible;
}
.um_loadMore.isLoading .typing_loader {
display: block;
}
.um_loadMore.isLoading .btnText {
visibility: hidden;
}
.typing_loader {
width: 6px;
height: 6px;
border-radius: 50%;
-webkit-animation: typing 1s linear infinite alternate;
-moz-animation: Typing 1s linear infinite alternate;
animation: typing 1s linear infinite alternate;
margin: 0;
position: relative;
left: 50%;
top: 25px;
position: absolute;
margin-left: -12px;
}
@-webkit-keyframes typing {
0% {
background-color: #ffffff;
box-shadow: 12px 0px 0px 0px rgba(255, 255, 255, 0.2), 24px 0px 0px 0px rgba(255, 255, 255, 0.2);
}
25% {
background-color: rgba(255, 255, 255, 0.4);
box-shadow: 12px 0px 0px 0px #ffffff, 24px 0px 0px 0px rgba(255, 255, 255, 0.2);
}
75% {
background-color: rgba(255, 255, 255, 0.4);
box-shadow: 12px 0px 0px 0px rgba(255, 255, 255, 0.2), 24px 0px 0px 0px #ffffff;
}
}
@-moz-keyframes typing {
0% {
background-color: #ffffff;
box-shadow: 12px 0px 0px 0px rgba(255, 255, 255, 0.2), 24px 0px 0px 0px rgba(255, 255, 255, 0.2);
}
25% {
background-color: rgba(255, 255, 255, 0.4);
box-shadow: 12px 0px 0px 0px #ffffff, 24px 0px 0px 0px rgba(255, 255, 255, 0.2);
}
75% {
background-color: rgba(255, 255, 255, 0.4);
box-shadow: 12px 0px 0px 0px rgba(255, 255, 255, 0.2), 24px 0px 0px 0px #ffffff;
}
}
@keyframes typing {
0% {
background-color: #ffffff;
box-shadow: 12px 0px 0px 0px rgba(255, 255, 255, 0.2), 24px 0px 0px 0px rgba(255, 255, 255, 0.2);
}
25% {
background-color: rgba(255, 255, 255, 0.4);
box-shadow: 12px 0px 0px 0px #ffffff, 24px 0px 0px 0px rgba(255, 255, 255, 0.2);
}
75% {
background-color: rgba(255, 255, 255, 0.4);
box-shadow: 12px 0px 0px 0px rgba(255, 255, 255, 0.2), 24px 0px 0px 0px #ffffff;
}
} .singlePost aside.sidebar {
margin-top: 60px;
}
aside.footerSidebar {
border-top-style: solid;
border-top-width: 1px;
padding-top: 60px;
padding-bottom: 30px;
}
.widget {
margin-bottom: 30px;
}
.widget > h4 {
font-weight: 700;
font-size: 20px;
margin-top: 0;
text-transform: none;
margin-bottom: 25px;
}
.widget.widget_rss ul {
padding: 0;
list-style: none;
}
.widget.widget_rss ul li {
margin-bottom: 30px;
border-bottom-style: solid;
border-bottom-width: 1px;
}
.widget.widget_rss ul li a.rsswidget {
display: block;
text-decoration: underline;
}
.widget.widget_rss ul li span.rss-date {
font-size: 12px;
margin: 5px 0 15px;
display: block;
}
.widget.widget_rss ul li cite {
display: block;
margin: 5px 0 30px;
}
.widget:not(.widget_rss) ul {
padding: 0;
list-style: none;
}
.widget:not(.widget_rss) ul li {
border-bottom-style: solid;
border-bottom-width: 1px;
padding: 10px 15px;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.widget:not(.widget_rss) ul li a:after {
content: "\f105";
font-family: FontAwesome;
position: absolute;
right: 30px;
}
.widget:not(.widget_rss) ul li:first-child {
border-top-style: solid;
border-top-width: 1px;
}
.widget:not(.widget_rss) ul li:hover {
padding-left: 30px;
}
.widget:not(.widget_rss) ul li ul.children {
display: block;
margin: 10px -15px -11px;
}
.widget.widget_nav_menu ul li {
border: 0 !important;
}
.widget.widget_calendar {
float: left;
width: 100%;
}
.widget.widget_calendar #wp-calendar {
width: 100%;
}
.widget.widget_calendar #wp-calendar caption {
text-align: right;
font-size: 12px;
margin-top: 10px;
margin-bottom: 15px;
}
.widget.widget_calendar #wp-calendar thead {
font-size: 10px;
}
.widget.widget_calendar #wp-calendar thead th {
padding-bottom: 10px;
text-align: center;
}
.widget.widget_calendar #wp-calendar tbody td {
border-style: solid;
border-width: 1px;
text-align: center;
padding: 8px;
}
.widget.widget_calendar #wp-calendar tfoot td {
font-size: 10px;
text-transform: uppercase;
}
.widget.widget_calendar #wp-calendar tfoot td#prev {
padding-top: 10px;
}
.widget.widget_calendar #wp-calendar tfoot td#next {
text-align: right;
}
.widget.widget_search .search-box {
position: relative;
}
.widget.widget_search .search-box .btn {
position: absolute;
top: 0px;
right: 0;
height: 52px;
}
.widget.widget_tag_cloud a {
border-style: solid;
border-width: 1px;
margin-right: 10px;
padding: 14px 16px;
display: inline-block;
margin-bottom: 10px;
font-size: 12px !important;
}
.widget.widget_nav_menu .sub-menu .sub-menu li a {
box-shadow: none;
}
.widget.widget_nav_menu ul li {
padding: 0 !important;
}
.widget.widget_nav_menu ul li a {
border-bottom-style: solid;
border-bottom-width: 1px;
display: block;
padding: 10px 0;
}
.widget.widget_nav_menu ul li a:hover {
background: transparent;
}
.widget .sub-menu {
position: static !important;
visibility: visible;
opacity: 1;
margin: 0 !important;
background: transparent !important;
border: 0 !important;
clear: both;
width: 100%;
}
.widget .sub-menu li {
width: 100%;
}
.widget .sub-menu li a {
line-height: 1.8em;
padding-left: 0;
}
.widget .sub-menu li a:before {
content: " _ ";
margin-right: 5px;
position: relative;
top: -5px;
}
.widget .sub-menu:before {
content: none;
}
.widget input[type=submit] {
margin: 0;
margin-bottom: 10px;
}
.widget .rssSummary {
text-align: left;
} .widget.widget_umbrella_twitterfeed {
overflow: hidden;
}
.widget.widget_umbrella_twitterfeed .um_title,
.widget.widget_umbrella_twitterfeed .twTime {
float: left;
}
.widget.widget_umbrella_twitterfeed .twIcon,
.widget.widget_umbrella_twitterfeed .twUser {
float: right;
}
.widget.widget_umbrella_twitterfeed .um_tweet {
border-bottom-style: solid;
border-bottom-width: 1px;
padding-bottom: 10px;
margin-bottom: 10px;
position: relative;
font-size: 18px;
line-height: 1.5;
font-weight: 300;
}
.widget.widget_umbrella_twitterfeed .um_tweet:after {
position: absolute;
bottom: -20px;
right: 80px;
content: ' ';
width: 0;
height: 0;
border-left: 10px solid transparent;
border-bottom: 10px solid transparent;
}
.widget.widget_um_instagram .um_title {
float: left;
}
.widget.widget_um_instagram .instaIcon {
float: right;
}
.widget.widget_um_instagram .instagramContent {
overflow: hidden;
width: 100%;
}
.widget.widget_um_instagram .instagramContent .instagram-placeholder {
width: 50%;
float: left;
}
.widget.widget_um_instagram .instagramContent .instagram-placeholder:first-child {
width: 100%;
}
.widget.widget_um_instagram img {
width: 100%;
}
.widget.widget_um_social_networks .socialWrapper .socialInfo {
clear: both;
overflow: hidden;
}
.widget.widget_um_social_networks .socialWrapper .socialInfo .sIcon {
float: left;
margin-right: 15px;
width: 50px;
height: 50px;
padding-top: 12px;
}
.widget.widget_um_social_networks .socialWrapper .socialInfo .sCaption .pageTitle {
margin-bottom: 0;
}
.widget.widget_um_info .um_title {
float: left;
}
.widget.widget_um_info .contactLink {
float: right;
}
.widget.widget_um_info address > div {
display: inline-block;
vertical-align: middle;
}
.widget.widget_um_info address > div.iconHolder {
width: 30px;
}
.widget.widget_um_info address > div.description {
width: calc(100% - 35px);
width: -moz-calc(100% - 35px);
width: -webkit-calc(100% - 35px);
width: -o-calc(100% - 35px);
padding-left: 5px;
font-size: 18px;
}
.comment-form {
position: relative;
}
.comment-form textarea {
max-height: 150px;
min-height: 150px;
}
.comment-form p.form-submit {
position: absolute;
bottom: -3px;
right: 0;
}
.comment-form p.form-submit input#submit {
padding: 14px 21.5px;
border: 0 !important;
}
.comment-form .inputFields.col-md-6 {
padding: 0;
}
@media (min-width: 992px) {
.comment-form .inputFields.col-md-6:first-child {
padding-right: 15px;
}
.comment-form .inputFields.col-md-6:nth-child(2) {
padding-left: 15px;
}
}
.commentBody {
overflow: hidden;
margin-bottom: 60px;
}
.commentBody ul {
list-style: none;
padding: 0;
}
.commentBody .commentText figure {
position: relative;
float: left;
width: 100px;
height: 100px;
margin-right: 30px;
margin-bottom: 30px;
}
.commentBody .comment.commentText {
padding: 50px 0;
}
.commentBody ul.children {
padding: 0;
margin-top: 0;
position: relative;
}
.commentBody ul.children > li {
padding-left: 100px;
}
.commentBody li img {
border-radius: 50%;
width: 100%;
}
ul.children .comment.commentText {
padding-top: 0;
}
.commentBody .commentContent {
margin-left: 150px;
}
.commentBody li .commentText .comment_name {
text-transform: uppercase;
margin-right: 15px;
font-weight: bold;
}
.commentBody li .comment-reply-link,
.commentBody li .edit-link a {
text-decoration: none;
text-transform: uppercase;
font-weight: bold;
-webkit-transition: color 0.4s ease;
-moz-transition: color 0.4s ease;
-o-transition: color 0.4s ease;
transition: color 0.4s ease;
}
.commentBody li .edit-link {
margin-left: 25px;
}
div.comment {
position: relative;
z-index: 1;
}
li.comment {
position: relative;
}
li.comment:after {
content: ' ';
border-top-style: solid;
border-top-width: 1px;
width: calc(100% - 130px);
width: -moz-calc(100% - 130px);
width: -webkit-calc(100% - 130px);
width: -o-calc(100% - 130px);
display: block;
float: right;
}
.children li.comment:after {
content: none;
}
.commentText:hover > figure > .commentButtons {
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
filter: alpha(opacity=100);
opacity: 1;
visibility: visible;
}
.commentButtons {
position: absolute;
top: 0;
z-index: 9;
width: 100px;
height: 100px;
border-radius: 50%;
padding: 40px 42px;
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
filter: alpha(opacity=0);
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
body .singleList + .singleList {
margin-top: -2px;
}
blockquote {
padding: 30px;
margin: 25px 15px;
border-left-style: solid;
border-left-width: 5px;
margin-left: 70px;
font-size: 14px;
position: relative;
}
blockquote:before {
content: "\e602";
font-family: 'icomoon';
position: absolute;
top: 0;
left: -55px;
font-size: 22px;
}
.alert {
position: relative;
}
.alert button {
height: auto;
margin: 0;
}
ul.accordion,
ul.toggle {
list-style: none;
padding: 0;
border: 0;
margin-bottom: 30px;
}
ul.accordion li > a,
ul.toggle li > a {
text-decoration: none !important;
}
ul.accordion > li,
ul.toggle > li {
position: relative;
}
ul.accordion li > a,
ul.toggle li > a {
text-transform: uppercase;
padding: 20px 30px;
display: block;
border-top-style: solid;
border-top-width: 1px;
border-bottom-style: solid;
border-bottom-width: 1px;
margin-bottom: -1px;
}
ul.accordion li a:hover,
ul.toggle li a:hover,
.ui-tabs-anchor,
.ui-accordion-header a {
text-decoration: none !important;
}
ul.accordion li a i,
ul.toggle li a i {
position: absolute;
right: 30px;
top: 29px;
}
ul.accordion .section_content,
ul.toggle .section_content {
padding: 30px;
display: none;
}
div.tabs {
margin-bottom: 30px;
}
.tabs ul {
padding: 0;
list-style: none;
margin: 0 0 -2px;
}
.tabs ul li > a {
text-decoration: none !important;
}
@media (max-width: 449px) {
.tabs .tab_buttons li {
width: 100%;
}
.tabs ul {
margin: 0;
}
.tabs .tab_buttons li a.active,
.tabs .tab_buttons li a {
border-bottom: none;
margin-bottom: 0px;
}
}
.tabs .tab_buttons li {
display: inline-block;
margin: 0;
}
.tabs .tab_buttons li > a {
padding: 15px 30px;
border-style: solid;
border-width: 1px;
margin-right: -1px;
border-bottom: none;
display: block;
}
.tabs .tab_buttons li a.active {
border-top-style: solid;
border-top-width: 3px;
}
.tabs .tab_buttons li a:hover {
text-decoration: none;
}
.tab_content {
border-style: solid;
border-width: 1px;
}
.tab_content li {
padding: 30px;
display: none;
}
.tab_content li:first-child {
display: block;
}
.alert {
border-radius: 0;
padding-left: 50px;
}
.alert strong {
margin-right: 30px;
}
.alert-dismissable {
padding-right: 15px;
}
.alert-dismissable .close {
top: 0;
}
.alert .close {
right: 0;
}
.alert .close:focus,
.alert .close:active {
border: 0;
}
.btn:active,
.btn.active {
-webkit-box-shadow: none;
box-shadow: none;
}
.highlight {
padding: 3px;
}
.alert::before {
font-family: 'FontAwesome';
font-size: 30px;
position: absolute;
left: 15px;
top: 5px;
}
.alert-danger::before {
content: "\f06a";
}
.alert-info::before {
content: "\f05a";
}
.alert-warning::before {
content: "\f071";
}
.alert-success::before {
content: "\f058";
} body .pp_pic_holder * {
background: none !important;
}
body .pp_pic_holder .pp_nav a {
position: relative;
}
body .pp_pic_holder .pp_nav a:after {
position: absolute;
top: 0;
left: 0;
text-indent: 0;
font-family: FontAwesome;
font-size: 20px;
}
body .pp_pic_holder .pp_nav a.pp_play:after,
body .pp_pic_holder .pp_nav a.pp_arrow_previous:after,
body .pp_pic_holder .pp_nav a.pp_arrow_next:after {
content: '\f04b';
}
body .pp_pic_holder .pp_nav a.pp_arrow_previous:after,
body .pp_pic_holder .pp_nav a.pp_arrow_next:after {
font-size: 14px;
}
body .pp_pic_holder .pp_nav a.pp_arrow_previous:after {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
body .pp_pic_holder .pp_close:after {
content: "\f00d";
position: absolute;
top: 0;
left: 0;
text-indent: 0;
font-family: FontAwesome;
font-size: 20px;
}
body .pp_pic_holder .pp_nav .currentTextHolder {
left: 58px !important;
}  body .nivoSlider {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
body .flexslider {
border: 0;
}
body .wpb_gallery_slides.wpb_image_grid img {
max-width: 100% !important;
}  body .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
background: transparent;
text-align: center;
}
body .wpb_tabs.wpb_content_element {
text-align: center;
}
body .wpb_tabs .wpb_tabs_nav li {
float: none;
display: inline-block;
}
body .wpb_content_element .wpb_tabs_nav li,
body .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header {
font-weight: 700;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
body .wpb_tabs.wpb_content_element .wpb_tabs_nav li.ui-tabs-active {
position: relative;
}
body .wpb_tabs.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a:after {
content: ' ';
width: 0;
height: 0;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
position: absolute;
bottom: -5px;
left: 50%;
margin-left: -5px;
} body .wpb_tour.wpb_content_element .wpb_tabs_nav li.ui-tabs-active {
position: relative;
}
body .wpb_tour.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a:after {
content: ' ';
width: 0;
height: 0;
border-bottom: 5px solid transparent;
border-top: 5px solid transparent;
position: absolute;
top: 50%;
left: 100%;
margin-top: -5px;
}
body .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header span {
display: none !important;
}
.height500 {
min-height: 500px !important;
}
.height400 {
min-height: 400px !important;
}
.height300 {
min-height: 300px !important;
}
.height200 {
min-height: 200px !important;
}
@-moz-document url-prefix() { 
.height500 {
height: 500px !important;
}
.height400 {
height: 400px !important;
}
.height300 {
height: 300px !important;
}
.height200 {
height: 200px !important;
}
}
.backgroundRight {
background-position: right;
}
.backgroundCenter {
background-position: center;
}
.bold-h3 h3 {
font-weight: 700;
}
.fullHeight {
min-height: calc(100vh - 130px) !important;
min-height: -moz-calc(100vh - 130px) !important;
min-height: -webkit-calc(100vh - 130px) !important;
min-height: -o-calc(100vh - 130px) !important;
}
.fullHeight #um_module_map {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.fullHeightWithIcon {
min-height: calc(100vh - 200px) !important;
min-height: -moz-calc(100vh - 200px) !important;
min-height: -webkit-calc(100vh - 200px) !important;
min-height: -o-calc(100vh - 200px) !important;
}
@media (max-width: 767px) {
.product_featured_shop3 {
display:none !important;
}
} .um_fixed a.um_logo.um_helper {
height: 80px;
}
a.um_logo.um_helper {
height: 130px;
}
a.um_logo.um_helper h1 {
margin: 0;
}
@media (max-width: 1024px) {
a.um_logo.um_helper {
height: 80px;
}
}
#siteNavigation #main_navbar_collapse .nav.navbar-nav {
margin: 50px auto 0;
position: relative;
float: right;
}
@media (min-width: 1024px) {
#siteNavigation #main_navbar_collapse .nav.navbar-nav > li {
display: inline-block;
position: relative;
}
#siteNavigation #main_navbar_collapse .nav.navbar-nav > li.menu-item-has-children > a:after {
content: "\f107";
font-family: 'FontAwesome';
margin-left: 8px;
}
}
#siteNavigation #main_navbar_collapse .nav.navbar-nav > li > .sub-menu > li:first-child:hover > .sub-menu {
top: -1px;
}
#siteNavigation #main_navbar_collapse .nav.navbar-nav > li > a {
display: block;
padding: 0 15px 0px;
text-decoration: none;
text-transform: uppercase;
}
#siteNavigation #main_navbar_collapse .nav.navbar-nav > li#magic-line {
position: absolute;
top: -10px;
left: 0;
width: 20px;
height: 4px;
}
#siteNavigation #main_navbar_collapse .nav.navbar-nav > li .sub-menu {
-webkit-transition: opacity 0.2s ease, margin 0.4s ease;
-moz-transition: opacity 0.2s ease, margin 0.4s ease;
-o-transition: opacity 0.2s ease, margin 0.4s ease;
transition: opacity 0.2s ease, margin 0.4s ease;
visibility: hidden;
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
filter: alpha(opacity=0);
opacity: 0;
margin-top: 20px;
position: absolute;
list-style: none;
padding: 0;
top: 100%;
left: 15px;
text-align: left;
border-style: solid;
border-width: 1px;
min-width: 170px;
}
#siteNavigation #main_navbar_collapse .nav.navbar-nav > li .sub-menu li {
position: relative;
}
#siteNavigation #main_navbar_collapse .nav.navbar-nav > li .sub-menu li a {
border-top-style: solid;
border-top-width: 1px;
padding: 15px 20px;
display: block;
white-space: nowrap;
}
@media (max-width: 1024px) {
#siteNavigation #main_navbar_collapse .nav.navbar-nav > li .sub-menu li a {
white-space: normal;
}
}
#siteNavigation #main_navbar_collapse .nav.navbar-nav > li .sub-menu li:first-child > a {
border: none;
}
@media (min-width: 1023px) {
#siteNavigation #main_navbar_collapse .nav.navbar-nav > li .sub-menu li.menu-item-has-children > a {
padding-right: 40px;
}
}
#siteNavigation #main_navbar_collapse .nav.navbar-nav > li .sub-menu li.menu-item-has-children > a:after {
content: "\f105";
font-family: 'FontAwesome';
margin-left: 8px;
position: absolute;
right: 15px;
}
#siteNavigation #main_navbar_collapse .nav.navbar-nav > li .sub-menu .sub-menu {
margin-top: 0;
margin-left: -10px;
z-index: -1;
left: 100%;
top: 0px;
}
#siteNavigation #main_navbar_collapse .nav.navbar-nav > li .sub-menu .sub-menu li a {
border-left: 0;
}
@media (min-width: 1024px) {
#siteNavigation #main_navbar_collapse .nav.navbar-nav > li:not(#magic-line) {
padding-bottom: 58px;
}
}
#siteNavigation #main_navbar_collapse .nav.navbar-nav li:hover > .sub-menu {
visibility: visible;
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
filter: alpha(opacity=100);
opacity: 1;
margin: 0;
z-index: 2;
}
#siteNavigation #main_navbar_collapse .nav.navbar-nav li:hover > .sub-menu > li {
z-index: 2;
}
#siteNavigation #main_navbar_collapse .nav.navbar-nav a:hover {
text-decoration: none;
}
#siteNavigation #main_navbar_collapse.um_box .nav.navbar-nav {
margin: 40px auto 0;
}
@media (min-width: 1024px) {
#siteNavigation #main_navbar_collapse.um_box .nav.navbar-nav > li > a {
padding: 10px 15px;
border-style: solid;
border-width: 1px;
border-color: transparent;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
}
#siteNavigation #main_navbar_collapse.um_box .nav.navbar-nav > li > .sub-menu {
left: 0;
}
@media (min-width: 1024px) {
#siteNavigation #main_navbar_collapse.um_box .nav.navbar-nav > li:not(#magic-line) {
padding-bottom: 48px;
}
}
.sub-menu .sub-menu {
z-index: 1 !important;
}  .module.blogPosts .blogPost header .pageTitle {
text-overflow: ellipsis;
display: block;
white-space: nowrap;
overflow: hidden;
}
.pagination {
display: block;
margin: 20px auto;
text-align: center;
}
.pagination .page-numbers {
padding: 10px 20px;
display: inline-block;
margin: 0 2px;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.pagination .page-numbers.prev i.fa {
margin-right: 5px;
}
.pagination .page-numbers.next i.fa {
margin-left: 5px;
} .workPostContent {
visibility: hidden;
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
filter: alpha(opacity=0);
opacity: 0;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
position: absolute;
top: 0;
left: 0px;
right: 0px;
bottom: -1px;
border-style: solid;
border-width: 5px;
padding: 45px;
}
.workPostContent .um_title {
margin: 10px 0;
font-size: 25px;
}
.workPostContent .um_category.hasLine:after {
width: 35px;
left: calc(50% - 17.5px);
left: -moz-calc(50% - 17.5px);
left: -webkit-calc(50% - 17.5px);
left: -o-calc(50% - 17.5px);
bottom: -10px;
}
.workPostContent .postBtn {
font-size: 14px;
}
.workPostContent .postBtn i.fa {
margin-left: 10px;
}
.workPostContent .um_seperator {
margin: 0 10px;
}
.portfolio.oneColumn .workPostContent {
position: static;
visibility: visible;
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
filter: alpha(opacity=100);
opacity: 1;
border: 0;
padding: 30px 60px;
height: 405px;
}
@media (max-width: 1229px) {
.portfolio.oneColumn .workPostContent {
height: 325px;
}
}
@media (max-width: 992px) {
.portfolio.oneColumn .workPostContent {
height: auto;
}
}
.portfolio.oneColumn .workPostContent .um_title {
font-size: 30px;
}
.portfolio.oneColumn .workPostContent .btn-default {
font-weight: 700;
}
.portfolio.twoColumn .workPostContent {
visibility: visible;
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
filter: alpha(opacity=100);
opacity: 1;
bottom: 30px;
right: 30px;
top: auto;
left: auto;
min-width: 370px;
padding: 50px;
max-width: calc(100% - 60px);
max-width: -moz-calc(100% - 60px);
max-width: -webkit-calc(100% - 60px);
max-width: -o-calc(100% - 60px);
}
.portfolio.twoColumn .workPostContent .postButtons {
overflow: hidden;
height: 0;
}
.portfolio.multiColumn .workPostContent {
padding: 25px;
}
@media (min-width: 1025px) and (max-width: 1230px) {
.portfolio.multiColumn .workPostContent {
padding: 15px;
}
.portfolio.multiColumn .workPostContent .postBtn {
font-size: 12px;
display: block;
}
.portfolio.multiColumn .workPostContent .um_seperator {
display: none;
}
}
.portfolio.multiColumn .workPostContent .um_title {
font-size: 20px;
}
.workPostContent .btn-default + .btn-default {
margin-left: 15px;
} .gallery,
.workPost {
margin-bottom: 30px;
position: relative;
overflow: hidden;
}
.gallery:hover .workPostContent,
.workPost:hover .workPostContent {
visibility: visible;
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
filter: alpha(opacity=100);
opacity: 1;
}
.gallery:hover .workPostContent .um_description,
.workPost:hover .workPostContent .um_description {
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
filter: alpha(opacity=60);
opacity: 0.6;
}
@media (max-width: 768px) {
.portfolio.twoColumn .gallery .workPostContent,
.portfolio.twoColumn .workPost .workPostContent {
top: 30px;
left: 30px;
right: 30px;
bottom: 30px;
min-width: 0px;
}
}
.portfolio.twoColumn .gallery:hover .workPostContent,
.portfolio.twoColumn .workPost:hover .workPostContent {
border: 0;
}
.noPadding .gallery,
.noPadding .workPost {
margin-bottom: 0;
}
.gallery img,
.workPost img {
width: 100%;
} header.pageHeader > h4,
header.pageHeader > ul,
header.pageHeader > h5 {
display: inline-block;
margin: 60px 0;
}
@media (max-width: 1023px) {
header.pageHeader > h4,
header.pageHeader > ul,
header.pageHeader > h5 {
display: block;
text-align: center;
}
}
header.pageHeader > h4 {
float: left;
}
@media (max-width: 1023px) {
header.pageHeader > h4 {
float: none;
display: block;
}
}
header.pageHeader > ul,
header.pageHeader > h5 {
float: right;
}
@media (max-width: 1023px) {
header.pageHeader > ul,
header.pageHeader > h5 {
float: none;
text-align: center;
}
header.pageHeader > ul li a,
header.pageHeader > h5 li a {
padding: 10px;
margin-bottom: 10px;
border-style: solid;
border-width: 1px;
line-height: none;
display: inline-block;
}
} div.loadMore {
display: block;
margin: 60px 0;
}
div.loadMore .um_loadMore {
font-size: 20px;
padding: 13px 20px;
}
div.loadMore .um_loadMore i.fa {
font-size: 16px;
vertical-align: top;
margin: 7px 0 0 10px;
} .rsArrow {
position: absolute;
top: 50%;
opacity: 1;
visibility: visible;
margin-top: -35px;
}
.rsArrow.rsArrowLeft {
left: 50px;
}
.rsArrow.rsArrowLeft .rsArrowIcn:before {
content: "\e601";
}
.rsArrow.rsArrowRight {
right: 50px;
}
.rsArrow.rsArrowRight .rsArrowIcn:before {
content: "\e600";
}
.rsArrow .rsArrowIcn:before {
font-family: 'icomoon';
font-size: 50px;
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
filter: alpha(opacity=30);
opacity: 0.3;
-webkit-transition: opacity 0.4s ease;
-moz-transition: opacity 0.4s ease;
-o-transition: opacity 0.4s ease;
transition: opacity 0.4s ease;
}
.rsArrow .rsArrowIcn:hover:before {
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
filter: alpha(opacity=100);
opacity: 1;
}
.contentSlider .rsArrow.rsArrowLeft {
left: 0px;
}
.contentSlider .rsArrow.rsArrowRight {
right: 0px;
}
.contentSlider .rsArrow .rsArrowIcn {
width: 50px;
text-align: center;
-webkit-transition: opacity 0.4s ease;
-moz-transition: opacity 0.4s ease;
-o-transition: opacity 0.4s ease;
transition: opacity 0.4s ease;
}
.contentSlider .rsArrow .rsArrowIcn:before {
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
filter: alpha(opacity=100);
opacity: 1;
font-size: 20px;
line-height: 80px;
}
.sliderText *:first-child {
margin-top: 0;
}
.sliderText *:last-child {
margin-bottom: 0;
} .um_lightbox {
position: fixed;
width: 100%;
height: 100%;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 99999;
}
.um_lightbox .gallery {
margin-bottom: 0;
} .module.galleryModule .pageHeader.galleryControlls {
margin: 60px 80px 40px;
}
.module.galleryModule .visibleNearby {
padding: 0;
}
.module.singleModule .singleHeader {
padding: 115px 0 0px;
}
.module.singleModule .singleHeader .um_category {
font-size: 18px;
}
.module.singleModule .singleHeader .um_category.hasLine:after {
width: 35px;
left: calc(50% - 17.5px);
left: -moz-calc(50% - 17.5px);
left: -webkit-calc(50% - 17.5px);
left: -o-calc(50% - 17.5px);
bottom: -15px;
}
.module.singleModule .singleHeader .um_title {
font-size: 50px;
}
.module.singleModule .btn {
margin-right: 15px;
}
.module article.fact {
background: #eee;
padding: 30px;
margin-bottom: 30px;
}
.module article.fact > div {
display: inline-block;
vertical-align: middle;
}
.module article.fact > div.factIcon {
width: 45px;
text-align: right;
}
.module article.fact > div.factContent {
padding-left: 15px;
}
.module.imgGallery img {
margin-bottom: 30px;
}
article.gallery.um_gallerySlideView {
cursor: pointer;
}
button.um_formSubmit.btn {
padding: 14px 21.5px !important;
margin-bottom: 2px !important;
}
button.um_formSubmit.btn i.fa {
margin: 0;
}
.pageHeader.galleryControlls {
margin: 60px 80px 40px;
}
#siteContainer span.um_masked_span {
background: transparent !important;
}
#lightboxSlider .mockUp.BL .hasMockup span.um_masked_span {
display: block;
width: 100%;
max-height: 450px;
background-position-y: 0;
background-size: 100%;
background-repeat: no-repeat;
transition: all 2s linear;
-webkit-transition: all 2s linear;
-moz-transition: all 2s linear;
-o-transition: all 2s linear;
}
#lightboxSlider .mockUp.BL .hasMockup span.um_masked_span .um_masked {
visibility: hidden;
}
#lightboxSlider .mockUp.BL .hasMockup:hover span.um_masked_span {
background-position-y: 100%;
} section.module .theContent {
margin-bottom: 0;
}
section.module .theContent + .postfacts {
margin-top: 30px;
}
section.module.singleModule.um_text {
margin-bottom: 30px;
} .module.mockUp .hasMockup {
position: relative;
}
.module.mockUp .hasMockup img.um_masked {
position: absolute;
z-index:1;
}
.module.mockUp .hasMockup img.um_mokup {
width: 100%;
}
.module.mockUp.PV .um_masked {
width: 87.3%;
height: 75.3%;
top: 12.4%;
left: 6.5%;
}
.module.mockUp.PH .um_masked {
width: 75.3%;
height: 87.3%;
top: 6.5%;
left: 12.4%;
}
.module.mockUp.TV .um_masked {
width: 86.95%;
height: 81.8%;
top: 9.15%;
left: 6.5%;
}
.module.mockUp.TH .um_masked {
width: 81.8%;
height: 86.95%;
top: 6.5%;
left: 9.15%;
}
.module.mockUp.BL .um_masked,
.module.mockUp.BS .um_masked {
position: relative !important;
}
.module.mockUp.PH,
.module.mockUp.TH,
.module.mockUp.BL {
text-align: center;
}
.module.mockUp.BL .um_masked {
max-width: none;
width: 100%;
height: auto;
}
.page-template-template-custom #siteHeader {
position: relative;
z-index: 99;
background: transparent;
border-bottom-style: solid;
border-bottom-width: 1px;
}
#homeCustomSlider {
margin-top: -131px;
}
#homeCustomSlider section.module {
margin-top: 0px;
}
#homeCustomSlider section.module.BS,
#homeCustomSlider section.module.PV,
#homeCustomSlider section.module.TV {
margin-top: 60px;
}
#homeCustomSlider section.module.BS .imageContent,
#homeCustomSlider section.module.PV .imageContent,
#homeCustomSlider section.module.TV .imageContent {
bottom: 210px;
}
#homeCustomSlider section.module.TH .col-md-6 .hasMockup + .hasMockup {
top: 49px;
}
@media (max-width: 1230px) {
#homeCustomSlider section.module.TH .col-md-6 .hasMockup + .hasMockup {
top: 89px;
}
}
@media (max-width: 992px) {
#homeCustomSlider section.module.TH .col-md-6 .hasMockup + .hasMockup {
top: 0;
}
}
#homeCustomSlider section.module.BS .hasMockup {
text-align: center;
}
#homeCustomSlider section.module.BS .hasMockup .um_masked {
width: calc(100% - 8px);
width: -moz-calc(100% - 8px);
width: -webkit-calc(100% - 8px);
width: -o-calc(100% - 8px);
}
#homeCustomSlider section.module .singleWrapper {
padding-top: 50px;
}
@media (min-width: 992px) {
#homeCustomSlider .inheritHeight {
height: 500px;
}
}
@media (min-width: 992px) {
#homeCustomSlider .inheritHeight .imageContent {
position: absolute;
bottom: 150px;
}
}
@media (max-width: 992px) {
#homeCustomSlider .inheritHeight .imageContent {
margin-bottom: 30px;
}
#homeCustomSlider .inheritHeight .imageContent p:not(.add_to_cart_inline) {
display: none;
}
}
#homeCustomSlider .col-md-6 .hasMockup + .hasMockup {
right: -16.5%;
top: 20.5%;
}
#homeCustomSlider .col-md-5 .hasMockup + .hasMockup {
right: -37%;
}
#homeCustomSlider .col-md-4 .hasMockup + .hasMockup {
right: -50%;
}
#homeCustomSlider .hasMockup + .hasMockup {
position: absolute;
top: 0;
width:95%;
width: calc(100% - 30px);
width: -moz-calc(100% - 30px);
width: -webkit-calc(100% - 30px);
width: -o-calc(100% - 30px);
z-index: -1;
}
#homeCustomSlider .module.mockUp.PH,
#homeCustomSlider .module.mockUp.TH,
#homeCustomSlider .module.mockUp.BL {
text-align: left;
}
#homeCustomSlider .um_title {
font-weight: 700;
font-size: 40px;
text-transform: none;
}
#homeCustomSlider .imageContent,
#homeCustomSlider .container.text-center p {
font-size: 16px;
}
@media (max-width: 992px) {
#homeCustomSlider .rsABlock:not(.text-center) p:not(.add_to_cart_inline) {
display: none;
}
} .module.services .service {
height: 300px;
margin-bottom: 30px;
position: relative;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
cursor: pointer;
}
.module.services .service:hover .um_content {
margin-bottom: 0;
}
.module.services .service:hover .um_content > i.fa {
max-height: 50px;
}
.module.services .service .um_content {
position: absolute;
bottom: 0;
padding: 0 30px 15px;
}
.module.services .service .um_content i.fa {
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
max-height: 0px;
overflow: hidden;
}
.module.services .service .serviceIcon {
position: absolute;
top: 30px;
left: 30px;
}
.module.services .service.active .um_content {
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
filter: alpha(opacity=0);
opacity: 0;
visibility: hidden;
}
.module.services .service.active:after {
content: ' ';
width: 0;
height: 0;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
position: absolute;
bottom: -10px;
left: 30px;
}
.module.services .serviceContent {
padding: 15px 0;
}
.module.services .serviceContent .serviceText {
display: none;
}
.module.services .serviceContent .serviceText.active {
display: block;
}
.module.featuredWork .workPost {
margin-bottom: 0;
}
@media (min-width: 992px) {
.module.featuredWork .workPost .col-md-6:first-child {
padding-right: 0;
}
.module.featuredWork .workPost .col-md-6:nth-child(2) {
padding-left: 0;
}
}
.module.featuredWork .workPost figure {
overflow: hidden;
}
.module.featuredWork .workPost figure img {
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.module.featuredWork .workPost .featuredWorkPostContent {
height: 405px;
padding: 30px 60px;
}
@media (max-width: 1229px) {
.module.featuredWork .workPost .featuredWorkPostContent {
height: 325px;
}
}
@media (max-width: 992px) {
.module.featuredWork .workPost .featuredWorkPostContent {
height: auto;
}
}
.module.featuredWork .workPost .featuredWorkPostContent .btn-default + .btn-default {
margin-left: 15px;
}
.module.featuredWork .workPost:hover figure img {
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);
}
.module.recentWorks .workPost {
padding: 0;
margin-bottom: 0;
}
.module.recentWorks .workPost.col-md-2 .postButtons {
display: none;
}
@media (min-width: 992px) {
.module.recentWorks .workPost.col-md-2 .um_title {
font-size: 18px;
}
}
.module.recentWorks .workPost .um_buttonRatio {
padding-bottom: 50%;
}
.module.recentWorks .workPost .um_seeMore {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.module.recentWorks .workPost .um_seeMore .um_title {
margin: 0;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.module.recentWorks .workPost .um_seeMore .um_title i.fa {
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.module.recentWorks .workPost .um_seeMore:hover .um_title i.fa {
margin-left: 15px;
}
.module.recentWorks .workPost img {
width: 100%;
}
.module.recentWorks .workPostContent {
padding: 30px;
}
.module.blogPosts .blogPost {
height: 300px;
margin-bottom: 30px;
}
.module.blogPosts .blogPost .attibutes {
border-bottom-width: 0;
}
.module.blogPosts .blogPost.format-standard .attibutes {
border-bottom-width: 1px;
}
.module.blogPosts .blogPost.format-standard .blogPostContent {
margin-top: 10px;
}
.module.blogPosts .um_posts.blogPosts > div {
margin-bottom: 30px;
}
.module.blogPosts .um_positionHelper {
padding-bottom: calc(68.6% + 126px);
padding-bottom: -moz-calc(68.6% + 126px);
padding-bottom: -webkit-calc(68.6% + 126px);
padding-bottom: -o-calc(68.6% + 126px);
}
@media (max-width: 768px) {
.module.blogPosts .um_positionHelper {
padding-bottom: 0;
}
}
.module.blogPosts .um_posts.blogPosts .blogPost {
height: auto;
margin-bottom: 0;
}
.module.blogPosts .um_posts.blogPosts .blogPost.format-standard {
position: absolute;
top: 0;
left: 15px;
right: 15px;
height: 100%;
}
@media (max-width: 768px) {
.module.blogPosts .um_posts.blogPosts .blogPost.format-standard {
position: static;
}
}
.module.blogPosts .um_posts.blogPosts .blogPostContent .btn {
position: absolute;
bottom: 30px;
left: 30px;
}
@media (max-width: 768px) {
.module.blogPosts .um_posts.blogPosts .blogPostContent .btn {
position: static;
}
}
.module.staffMembers .staffMember {
overflow: hidden;
margin-bottom: 30px;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.module.staffMembers .staffMember figure {
padding: 0;
}
.module.staffMembers .staffMember figure img {
width: 100%;
}
.module.staffMembers .staffMember figcaption {
padding: 40px;
}
@media (max-width: 1230px) {
.module.staffMembers .staffMember figcaption {
padding: 30px;
}
}
.module.staffMembers .staffMember figcaption:before {
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
content: ' ';
width: 0;
height: 0;
border-bottom: 10px solid transparent;
border-right: 10px solid;
border-top: 10px solid transparent;
position: absolute;
top: 30px;
left: -10px;
}
.module.staffMembers .staffMember figcaption .page_title,
.module.staffMembers .staffMember figcaption .contactInfoBtn {
font-weight: 700;
}
.module.staffMembers .staffMember figcaption .page_title {
font-size: 20px;
margin-top: 0;
}
.module.staffMembers .staffMember figcaption .staffDescription {
max-height: 130px;
overflow: hidden;
}
@media (max-width: 1230px) and (min-width: 993px) {
.module.staffMembers .staffMember figcaption .staffDescription {
max-height: 80px;
}
}
.module.staffMembers .staffMember figcaption .staffInfo {
padding-top: 10px;
}
.module.staffMembers .staffMember figcaption .staffInfo address {
margin-bottom: 10px;
}
@media (max-width: 1230px) and (min-width: 993px) {
.module.staffMembers .staffMember figcaption .staffInfo address {
margin-bottom: 5px;
}
}
.module.staffMembers .staffMember figcaption .staffInfo address i.fa {
margin-right: 10px;
}
@media (max-width: 1230px) and (min-width: 993px) {
.module.staffMembers .staffMember figcaption .staffInfo ul.staffSocials {
height: 30px;
overflow: hidden;
-bottom: 5px;
}
}
.module.staffMembers .staffMember figcaption .staffInfo ul.staffSocials li {
padding: 0 4px;
}
.module.staffMembers .staffMember figcaption .staffInfo ul.staffSocials li a {
display: block;
width: 30px;
height: 30px;
text-align: center;
margin-bottom: 10px;
padding: 4px;
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
filter: alpha(opacity=85);
opacity: 0.85;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.module.staffMembers .staffMember figcaption .staffInfo ul.staffSocials li a:hover {
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
filter: alpha(opacity=100);
opacity: 1;
}
.module.staffMembers .staffMember .staffBtn {
position: absolute;
bottom: 60px;
left: calc(50% + 40px);
left: -moz-calc(50% + 40px);
left: -webkit-calc(50% + 40px);
left: -o-calc(50% + 40px);
display: none;
}
@media (max-width: 1230px) and (min-width: 993px) {
.module.staffMembers .staffMember .staffBtn {
left: calc(50% + 30px);
left: -moz-calc(50% + 30px);
left: -webkit-calc(50% + 30px);
left: -o-calc(50% + 30px);
}
}
@media (max-width: 992px) {
.module.staffMembers .staffMember .staffBtn {
position: static;
margin: 0 30px 30px;
}
}
.module.staffMembers .staffMember .staffBtn i.fa {
margin-left: 5px;
}
.module.staffMembers .staffMember .staffBtn.active {
display: block;
}
.module.contactInformation {
margin-bottom: 30px;
}
.module.contactInformation .moduleHeader {
border-bottom-style: solid;
border-bottom-width: 1px;
margin-bottom: 20px;
}
.module.contactInformation address > div {
display: inline-block;
vertical-align: middle;
}
.module.contactInformation address > div.iconHolder {
width: 30px;
}
.module.contactInformation address > div.description {
max-width: calc(100% - 35px);
max-width: -moz-calc(100% - 35px);
max-width: -webkit-calc(100% - 35px);
max-width: -o-calc(100% - 35px);
}
.module.contactForm .um_textArea textarea {
height: 135px;
}
.module.testimonials .testimonial img {
margin-bottom: 20px;
}
.module.compareTables .cTable {
padding: 50px 30px 30px;
margin-bottom: 30px;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.module.compareTables .cTable .pageTitle,
.module.compareTables .cTable .description,
.module.compareTables .cTable ul.attributes {
margin-bottom: 25px;
}
.module.compareTables .cTable > img {
width: calc(100% + 60px);
width: -moz-calc(100% + 60px);
width: -webkit-calc(100% + 60px);
width: -o-calc(100% + 60px);
height: auto;
margin: -50px -30px 50px;
display: block;
max-width: none;
}
.module.compareTables .cTable > i.fa {
margin-bottom: 50px;
}
.module.compareTables .cTable .pageTitle {
margin-top: 0;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.module.compareTables .cTable ul.attributes {
font-weight: 700;
}
.module .moduleHeader {
margin-bottom: 40px;
}
.module .moduleHeader .btn {
margin: 20px 0 10px;
}
.module.partners .owl-item {
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
filter: alpha(opacity=70);
opacity: 0.7;
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
}
.module.partners .owl-item:hover,
.module.partners .owl-item.active.center {
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
filter: alpha(opacity=100);
opacity: 1;
-webkit-filter: grayscale(0);
filter: grayscale(0);
}
.vc_row[data-vc-full-width="false"] .workPost.titleEllipsis .um_title {
text-overflow: ellipsis;
display: block;
white-space: nowrap;
overflow: hidden;
max-width: 280px;
}  .vc_toggle .vc_toggle_title {
font-weight: 700;
}   @media (min-width: 992px) {
.portfolio.oneColumn .workPost .col-md-6:first-child,
.featuredWork.oneColumn .workPost .col-md-6:first-child {
padding-right: 0;
}
.portfolio.oneColumn .workPost .col-md-6:nth-child(2),
.featuredWork.oneColumn .workPost .col-md-6:nth-child(2) {
padding-left: 0;
}
}
@media (max-width: 992px) {
.portfolio.oneColumn .workPost {
margin-bottom: 30px;
}
} .portfolio.oneColumn .workPost figure,
.portfolio.twoColumn .workPost figure {
overflow: hidden;
}
.portfolio.oneColumn .workPost figure img,
.portfolio.twoColumn .workPost figure img {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.portfolio.oneColumn .workPost:hover img,
.portfolio.twoColumn .workPost:hover img {
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);
}
.portfolio.twoColumn .workPost .workPostContent {
border: 0;
}
.workPost .um_description * {
text-align: left !important;
} section.postNavigation {
position: fixed;
width: 100%;
top: 50%;
z-index: 9;
}
section.postNavigation .postBtn {
overflow: hidden;
width: 50px;
height: 80px;
position: absolute;
display: block;
-webkit-transition: all 0.4s cubic-bezier(0.85, 0, 0.15, 1);
-moz-transition: all 0.4s cubic-bezier(0.85, 0, 0.15, 1);
-ms-transition: all 0.4s cubic-bezier(0.85, 0, 0.15, 1);
-o-transition: all 0.4s cubic-bezier(0.85, 0, 0.15, 1);
transition: all 0.4s cubic-bezier(0.85, 0, 0.15, 1);
}
section.postNavigation .postBtn .btnIcon {
position: absolute;
z-index: 100;
width: 50px;
line-height: 80px;
text-align: center;
font-size: 20px;
}
section.postNavigation .postBtn .btnIcon > i {
vertical-align: middle;
}
section.postNavigation .postBtn .btnIcon a {
display: block;
margin-top: 4px;
-webkit-transition: all 0.4s cubic-bezier(0.85, 0, 0.15, 1);
-moz-transition: all 0.4s cubic-bezier(0.85, 0, 0.15, 1);
-ms-transition: all 0.4s cubic-bezier(0.85, 0, 0.15, 1);
-o-transition: all 0.4s cubic-bezier(0.85, 0, 0.15, 1);
transition: all 0.4s cubic-bezier(0.85, 0, 0.15, 1);
}
section.postNavigation .postBtn .btnContent {
position: absolute;
top: 0;
width: 130px;
height: 100%;
}
section.postNavigation .postBtn .btnContent > a {
display: block;
width: 58px;
text-transform: uppercase;
font-size: 12px;
padding: 23px 0;
-webkit-transition: all 0.4s cubic-bezier(0.85, 0, 0.15, 1);
-moz-transition: all 0.4s cubic-bezier(0.85, 0, 0.15, 1);
-ms-transition: all 0.4s cubic-bezier(0.85, 0, 0.15, 1);
-o-transition: all 0.4s cubic-bezier(0.85, 0, 0.15, 1);
transition: all 0.4s cubic-bezier(0.85, 0, 0.15, 1);
}
section.postNavigation .postBtn.um_prevPost .btnContent {
left: 50px;
}
section.postNavigation .postBtn.um_nextPost,
section.postNavigation .postBtn.um_nextPost .btnIcon {
right: 0px;
}
section.postNavigation .postBtn.um_nextPost .btnContent {
right: -20px;
}
section.postNavigation .postBtn:hover {
width: 130px;
} .blogPost {
border-style: solid;
border-width: 1px;
padding: 30px;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.blogPost figure {
position: relative;
margin: -30px -30px 0;
}
.blogPost figure img {
-webkit-transition: opacity 0.4s ease;
-moz-transition: opacity 0.4s ease;
-o-transition: opacity 0.4s ease;
transition: opacity 0.4s ease;
width: 100%;
-webkit-backface-visibility: hidden;
-webkit-transform: translateZ(0) scale(1, 1);
}
.blogPost figure i.fa {
position: absolute;
top: 50%;
margin-top: -20px;
font-size: 40px;
left: 50%;
margin-left: -22px;
visibility: hidden;
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
filter: alpha(opacity=0);
opacity: 0;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.blogPost header {
padding-top: 30px;
}
.blogPost header .pageTitle {
margin-top: 0;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.blogPost header .attibutes {
border-bottom-style: solid;
border-bottom-width: 1px;
display: inline-block;
padding-bottom: 10px;
font-size: 12px;
}
.blogPost header .attibutes .um_author i.fa {
margin-right: 10px;
}
.blogPost header .attibutes .um_seperator {
margin: 0 10px;
}
.blogPost .blogPostContent *:first-child {
margin-top: 0;
}
.blogPost .blogPostContent *:last-child {
margin-bottom: 0;
}
.blogPost:hover figure img {
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=15);
filter: alpha(opacity=15);
opacity: 0.15;
}
.blogPost:hover figure i.fa {
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
filter: alpha(opacity=100);
opacity: 1;
visibility: visible;
}
.blogPost.format-standard {
box-shadow: inset 0 0 0 0px transparent;
}
.blogPost.format-standard header {
padding-top: 0;
}
.blogPost.quote_post figure > a .quoteContent {
position: absolute;
top: 30px;
left: 30px;
right: 30px;
bottom: 30px;
padding: 30px;
}
.blogPost.quote_post figure > a .quoteContent i.fa {
margin: 0;
position: static;
visibility: visible;
opacity: 1;
}
.blogPost.quote_post figure > a .quoteContent h3 {
line-height: 1.4;
}
.singlePost header {
padding-top: 30px;
}
.singlePost header .pageTitle {
margin-top: 0;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.singlePost header .attibutes .um_author i.fa {
margin-right: 10px;
}
.singlePost header .attibutes .um_seperator {
margin: 0 10px;
}  #siteFooter ul.socialLinks {
margin: 35px 0;
}
#siteFooter ul.socialLinks li a {
display: block;
width: 30px;
text-align: center;
line-height: 30px;
color: #fff;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
#siteFooter .footerContent {
margin: 38px 0;
}
@media (max-width: 1024px) {
#siteFooter .footerContent {
margin-bottom: 0;
}
}
@media (max-width: 992px) {
#siteFooter,
#siteFooter ul.socialLinks {
text-align: center;
}
}  .page-template-template-homeSlider.admin-bar #siteHeader {
margin-top: 32px;
}
.page-template-template-homeSlider.admin-bar #homeHideElements {
top: 72px;
}
.page-template-template-homeSlider #siteHeader,
.page-template-template-homeSlider #siteFooter {
position: fixed;
width: 100%;
z-index: 2;
}
.page-template-template-homeSlider #siteHeader {
top: 0;
}
.page-template-template-homeSlider #siteFooter {
bottom: 0;
height: 65px;
background: transparent;
}
.page-template-template-homeSlider #siteFooter .footerContent {
margin: 13px 0;
}
.page-template-template-homeSlider #siteFooter ul.socialLinks {
margin: 18px 0;
}
.page-template-template-homeSlider #siteFooter .um_footerShadow {
width: 100%;
height: 122px;
position: absolute;
bottom: 0;
z-index: -1;
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
filter: alpha(opacity=50);
opacity: 0.5;
max-height: 100%;
}
.page-template-template-homeSlider #homeHideElements {
position: fixed;
top: 45px;
right: 50px;
width: 30px;
border-style: solid;
border-width: 3px;
z-index: 99;
padding: 0px 0px 4px;
}
.page-template-template-homeSlider #homeHideElements > i {
font-size: 10px;
}
.page-template-template-homeSlider #homeHideElements:hover {
background: transparent;
}
.page-template-template-homeSlider #homeHideElements:focus {
outline: 0;
}
.page-template-template-homeSlider #siteFooter .socialLinks li a {
background: transparent;
border-style: solid;
border-width: 1px;
}
.page-template-template-homeSlider #siteFooter .socialLinks li a:hover {
border-color: transparent;
}
.blogPage.multiColumn .blogPost .attibutes {
border-bottom: 0;
padding-bottom: 0;
}
.blogPage.multiColumn .blogPost.format-standard .blogPostContent {
border-top-style: solid;
border-top-width: 1px;
padding-top: 15px;
margin-top: 15px;
}
.blogPage .blogPost {
margin-bottom: 30px;
}
.blogPage.oneColumn .blogPost {
border-width: 1px;
border-style: solid;
padding: 0;
}
.blogPage.oneColumn .blogPost figure {
margin: 0;
}
.blogPage.oneColumn .blogPost header {
padding: 60px 100px 15px;
border: 0;
}
.blogPage.oneColumn .blogPost header .pageTitle {
font-size: 30px;
}
.blogPage.oneColumn .blogPost .blogPostContent {
margin: 0 100px 60px;
}
.blogPage.oneColumn .blogPost.standard_post {
border-style: solid;
border-width: 1px;
padding: 60px;
}
.blogPage.oneColumn .blogPost.standard_post header {
border: 0;
padding: 0;
}
.blogPage.fix .blogPost {
margin-bottom: 0;
}
body.error404 #siteHeader {
display: none;
}
body.error404 #siteFooter {
position: fixed;
width: 100%;
bottom: 0;
}
@media (max-width: 1024px) {
body.error404 #siteFooter {
position: relative;
}
}
body.error404 .um_helper {
position: fixed;
height: calc(100% - 100px);
height: -moz-calc(100% - 100px);
height: -webkit-calc(100% - 100px);
height: -o-calc(100% - 100px);
top:0;
}
@media (max-width: 1024px) {
body.error404 .um_helper {
position: relative;
height: auto;
margin: 100px 0;
}
}
body.error404 .theError {
font-weight: 100;
font-size: 200px;
border-style: solid;
border-width: 2px;
display: inline-block;
padding: 0 45px 40px 45px;
margin: 30px 0;
}
@media (max-width: 1024px) {
body.error404 .theError {
font-size: 80px;
padding: 0 25px 20px 20px;
}
}
body.error404 .errorDescription {
font-size: 30px;
font-weight: 300;
max-width: 600px;
margin: 0 auto;
}
@media (max-width: 1024px) {
body.error404 .errorDescription {
font-size: 20px;
}
}
body.error404 .btn {
font-weight: bold;
margin-top: 25px;
line-height: 26px;
}
body.error404 .btn i.fa {
margin-right: 10px;
margin-left: 0;
}
.archivePage .um_result {
display: block;
overflow: hidden;
margin-bottom: 30px;
border-style: solid;
border-width: 1px;
}
.archivePage .um_result .col-md-12 {
padding: 30px 45px;
}
.archivePage .um_result .col-md-8 {
padding: 10px 45px 20px 15px;
}
@media (max-width: 768px) {
.archivePage .um_result .col-md-8 {
padding: 10px 45px 20px;
}
}
.archivePage .um_result figure a {
display: block;
}
.archivePage .um_result figure a img {
width: 100%;
-webkit-transition: opacity 0.4s ease;
-moz-transition: opacity 0.4s ease;
-o-transition: opacity 0.4s ease;
transition: opacity 0.4s ease;
}
.archivePage .um_result figure a > i.fa {
position: absolute;
z-index: 2;
top: 50%;
left: 50%;
font-size: 30px;
margin-top: -15px;
margin-left: -16px;
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
filter: alpha(opacity=0);
opacity: 0;
-webkit-transition: opacity 0.4s ease;
-moz-transition: opacity 0.4s ease;
-o-transition: opacity 0.4s ease;
transition: opacity 0.4s ease;
min-width: 50px;
}
.archivePage .um_result header .attibutes i.fa {
margin-right: 5px;
}
.archivePage .um_result:hover figure a img {
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=15);
filter: alpha(opacity=15);
opacity: 0.15;
}
.archivePage .um_result:hover figure a i.fa {
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
filter: alpha(opacity=100);
opacity: 1;
} .page-template-template-contact {
overflow-x: hidden;
}
.page-template-template-contact .fullscrMap {
position: fixed;
top: 130px;
left: 0;
right: 0;
bottom: 0;
z-index: 0;
width: 100%;
height: calc(100% - 230px);
height: -moz-calc(100% - 230px);
height: -webkit-calc(100% - 230px);
height: -o-calc(100% - 230px);
}
@media (max-width: 1230px) {
.page-template-template-contact .fullscrMap {
top: 120px;
height: calc(100% - 220px);
height: -moz-calc(100% - 220px);
height: -webkit-calc(100% - 220px);
height: -o-calc(100% - 220px);
}
}
@media (max-width: 1024px) {
.page-template-template-contact .fullscrMap {
position: relative;
top: 0px !important;
min-height: 750px;
}
.page-template-template-contact .fullscrMap .gMap {
position: absolute !important;
}
}
.page-template-template-contact .fullscrMap .gMap,
.page-template-template-contact .fullscrMap .gMap iframe,
.page-template-template-contact .fullscrMap .contactBox {
width: 100%;
height: 100%;
}
.page-template-template-contact .fullscrMap .gMap img,
.page-template-template-contact .fullscrMap .gMap iframe img,
.page-template-template-contact .fullscrMap .contactBox img {
max-width: none;
}
.page-template-template-contact .fullscrMap .contactBox {
position: absolute;
z-index: -1;
top: 0;
left: 0;
}
.page-template-template-contact .fullscrMap .contactBox.fadeIn.animated {
z-index: 2;
}
.page-template-template-contact .fullscrMap .contactBox .description {
border-bottom-style: solid;
border-bottom-width: 1px;
margin-bottom: 20px;
padding-bottom: 30px;
}
.page-template-template-contact .fullscrMap .contactBox address {
padding: 0 100px;
margin-bottom: 10px;
}
@media (max-width: 1199px) {
.page-template-template-contact .fullscrMap .contactBox address {
padding: 10px 0;
}
}
.page-template-template-contact .fullscrMap .contactBox address > div {
display: inline-block;
vertical-align: middle;
}
.page-template-template-contact .fullscrMap .contactBox address > div.addressIcon {
width: 30px;
margin-right: 5px;
}
@media (max-width: 1199px) {
.page-template-template-contact .fullscrMap .contactBox address > div.addressIcon {
margin-right: 0;
}
}
.page-template-template-contact .fullscrMap .contactBox address > div.addressIcon i.fa {
font-size: 30px;
}
.page-template-template-contact .fullscrMap .contactBox address > div.addressContent {
max-width: calc(100% - 40px);
max-width: -moz-calc(100% - 40px);
max-width: -webkit-calc(100% - 40px);
max-width: -o-calc(100% - 40px);
text-align: left;
font-size: 18px;
}
@media (max-width: 1199px) {
.page-template-template-contact .fullscrMap .contactBox address > div.addressContent {
max-width: 100%;
display: block;
text-align: center;
}
}
.page-template-template-contact .fullscrMap .contactBox address > div.addressContent p {
margin: 0;
}
.page-template-template-contact .fullscrMap .contactBox .contactBtn {
width: 100%;
line-height: 60px;
padding: 0 !important;
border: 0;
margin-bottom: 0 !important;
font-weight: 700;
}
.page-template-template-contact .fullscrMap .contactBox .contactBtn:before,
.page-template-template-contact .fullscrMap .contactBox .contactBtn:after {
font-family: 'FontAwesome';
margin: 0 5px;
}
.page-template-template-contact .fullscrMap .contactBox .contactPage {
min-width: 570px;
max-width: 570px;
position: absolute;
top: 0;
width: 100%;
z-index: 1;
top: 22.5%;
left: calc(50% - 285px);
left: -moz-calc(50% - 285px);
left: -webkit-calc(50% - 285px);
left: -o-calc(50% - 285px);
}
@media (max-width: 991px) {
.page-template-template-contact .fullscrMap .contactBox .contactPage {
top: 120px;
width: 80%;
max-width: none;
min-width: 0;
left: 10%;
}
}
.page-template-template-contact .fullscrMap .contactBox .contactPage.firstPage {
z-index: 2;
}
.page-template-template-contact .fullscrMap .contactBox .contactPage .contactDetails,
.page-template-template-contact .fullscrMap .contactBox .contactPage .formContact {
padding: 55px 60px 40px;
}
@media (max-width: 767px) {
.page-template-template-contact .fullscrMap .contactBox .contactPage .contactDetails,
.page-template-template-contact .fullscrMap .contactBox .contactPage .formContact {
padding: 30px 30px 0;
}
}
.page-template-template-contact .fullscrMap .contactBox .contactPage .contactDetails .um_textArea,
.page-template-template-contact .fullscrMap .contactBox .contactPage .formContact .um_textArea {
margin-bottom: 18px;
}
.page-template-template-contact .fullscrMap .contactBox .contactPage .contactDetails .um_textArea textarea,
.page-template-template-contact .fullscrMap .contactBox .contactPage .formContact .um_textArea textarea {
max-height: 130px;
min-height: 130px;
max-width: 100%;
min-width: 100%;
}
.page-template-template-contact .fullscrMap .contactBox .contactPage.um_L .contactBtn:before {
content: "";
}
.page-template-template-contact .fullscrMap .contactBox .contactPage.um_L .contactBtn:after {
content: "\f105";
}
.page-template-template-contact .fullscrMap .contactBox .contactPage:not(.um_L) .contactBtn:before {
content: "\f104";
}
.page-template-template-contact .fullscrMap .contactBox .contactPage:not(.um_L) .contactBtn:after {
content: "";
}
.page-template-template-contact .fullscrMap .mapBtn {
position: absolute;
top: 50px;
right: 50px;
text-align: center;
z-index: 3;
}
.page-template-template-contact .fullscrMap .mapBtn .btn {
padding: 15px;
min-width: 120px;
}
.page-template-template-contact .fullscrMap .mapBtn .btn i.fa {
margin-right: 10px;
margin-left: 0;
}
.page-template-template-contact #siteHeader,
.page-template-template-contact #siteFooter {
position: fixed;
width: 100%;
z-index: 1;
}
.page-template-template-contact #siteFooter {
bottom: 0;
}
@media (max-width: 1024px) {
.page-template-template-contact #siteFooter {
position: relative;
}
}
.page-template-template-contact.admin-bar .fullscrMap {
top: 152px;
}
.singleModule.imgGallery img {
width: 100%;
}
@media (max-width: 768px) {
.singleModule .imageContent {
text-align: center;
}
}
.singleModule .imageContent img {
width: auto;
height: auto;
}
.singleModule .horizontal_content .imageContent .um_title {
margin-top: 0px;
}
.singleModule .horizontal_content .imageContent p:last-child {
margin-bottom: 60px;
}
.singleModule .horizontal_mockup + .horizontal_content .imageContent .um_title {
margin-top: 60px;
}
.singleModule .horizontal_mockup + .horizontal_content .imageContent p:last-child {
margin-bottom: 0px;
}
.closeLightbox .um_closeLightbox {
margin: 0;
position: absolute;
top: 50px;
right: 50px;
z-index: 2;
}
.um_closeLightbox {
cursor: pointer;
}
.lightboxSlider .module.singleModule .singleHeader {
padding: 0;
}
.lightboxSlider .module.singleModule.mockUp.BL .hasMockup {
height: 500px;
}
#lightboxSlider .module.um_text {
max-height: 635px;
}
.mCSB_scrollTools {
top: 50px;
bottom: 50px;
}
.singlePost .singleBlogHeader {
overflow: hidden;
height: 250px;
}
.singlePost .singleBlogHeader .singleHeaderImg {
height: 270px;
-webkit-filter: blur(3px);
filter: blur(3px);
filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='3');
margin: -10px;
max-width: none;
background-repeat: no-repeat;
background-size: cover;
background-position-y: 50%;
position: relative;
z-index: -1;
}
.singlePost .singleBlogHeader + .container .singleContent {
margin-top: -190px;
}
.singlePost .singleContent {
margin-top: 30px;
}
.singlePost .singleContent figure {
position: relative;
}
.singlePost .singleContent figure img {
width: 100%;
}
.singlePost .singleContent .attibutes {
border-bottom-style: solid;
border-bottom-width: 1px;
display: inline-block;
padding-bottom: 10px;
margin-bottom: 15px;
}
.singlePost .blogPostContent {
line-height: 1.6;
}
.singlePost .tagsCloud {
max-height: 50px;
overflow: hidden;
position: relative;
transition: max-height 0.2s ease-in;
-webkit-transition: max-height 0.2s ease-in;
-moz-transition: max-height 0.2s ease-in;
-o-transition: max-height 0.2s ease-in;
}
.singlePost .tagsCloud a {
border-style: solid;
border-width: 1px;
margin-right: 10px;
padding: 0 16px;
display: inline-block;
margin-bottom: 10px;
line-height: 48px;
}
.singlePost .tagsCloud:hover {
transition: max-height 0.8s ease-in;
-webkit-transition: max-height 0.8s ease-in;
-moz-transition: max-height 0.8s ease-in;
-o-transition: max-height 0.8s ease-in;
max-height: 999px;
}
.singlePost .tagsCloud:hover:after {
content: none;
}
.singlePost .tagsCloud:after {
content: ' ';
width: 200px;
height: 50px;
position: absolute;
top: 0;
right: 0px;
box-shadow: inset -200px 0px 100px -100px #ffffff;
}
.singlePost .tagsCloud span.umTagCount {
position: absolute;
top: 13px;
right: 15px;
font-weight: 700;
font-size: 18px;
z-index: 2;
}
.singlePost .socialShares li {
display: inline-block;
margin-right: 10px;
}
.singlePost .socialShares li a {
width: 50px;
height: 50px;
text-align: center;
display: block;
color: #fff;
padding-top: 14px;
margin-bottom: 10px;
}
.single-format-quote .singleContent figure img {
position: absolute;
height: 100%;
z-index: -1;
}
.single-format-quote .singleContent .quoteContent {
display: inline-block;
margin: 60px 60px 50px;
padding: 60px;
width: calc(100% - 120px);
width: -moz-calc(100% - 120px);
width: -webkit-calc(100% - 120px);
width: -o-calc(100% - 120px);
}
@media (max-width: 768px) {
.single-format-quote .singleContent .quoteContent {
margin: 30px 30px 20px;
padding: 30px;
width: calc(100% - 60px);
width: -moz-calc(100% - 60px);
width: -webkit-calc(100% - 60px);
width: -o-calc(100% - 60px);
}
}
.single-format-quote .singleContent .quoteContent i.fa {
font-size: 40px;
}
.single-format-quote .singleContent .quoteContent p {
line-height: 1.73;
}
.blogPage.fix article.format-standard {
padding: 0;
}
.blogPage.fix article.format-standard .um_positionHelper {
padding-bottom: calc(70.4% + 112px);
padding-bottom: -moz-calc(70.4% + 112px);
padding-bottom: -webkit-calc(70.4% + 112px);
padding-bottom: -o-calc(70.4% + 112px);
}
@media (max-width: 768px) {
.blogPage.fix article.format-standard .um_positionHelper {
padding: 0;
}
}
.blogPage.fix article.format-standard .elementWrapper {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
padding: 30px;
overflow: hidden;
}
@media (max-width: 768px) {
.blogPage.fix article.format-standard .elementWrapper {
position: static;
}
}
.blogPage.fix article.format-standard .elementWrapper .blogPostContent {
border-top-style: solid;
border-top-width: 1px;
padding-top: 15px;
margin-top: 15px;
overflow: hidden;
}
.blogPage.fix article.format-standard .elementWrapper .blogPostContent > a.btn.btn-default {
position: absolute;
bottom: 30px;
}
@media (max-width: 768px) {
.blogPage.fix article.format-standard .elementWrapper .blogPostContent > a.btn.btn-default {
position: static;
}
}
.blogPage.fix .attibutes {
border-bottom: 0;
padding: 0;
}
.blogPage.fix article.blogPost {
border: 0;
border-bottom-style: solid;
border-bottom-width: 1px;
}
.blogPage.fix article.blogPost.format-standard {
border-right-style: solid;
border-right-width: 1px;
}
.blogPage.fix article.blogPost:not(.format-standard) header {
padding: 30px;
margin: 0 -30px -30px;
border-right-style: solid;
border-right-width: 1px;
}
.blogPage.fix .pageTitle {
text-overflow: ellipsis;
display: block;
white-space: nowrap;
overflow: hidden;
}
@media (max-width: 1366px) {
.blogPage.fix .blogPosts .masonryItem {
width: 33.333333%;
}
}
@media (max-width: 1024px) {
.blogPage.fix .blogPosts .masonryItem {
width: 50%;
}
}
@media (max-width: 768px) {
.blogPage.fix .blogPosts .masonryItem {
width: 100%;
}
}
@media (min-width: 992px) {
.blogPage.fix .blogPosts .masonryItem:nth-child(-n+4) article.blogPost {
border-top-style: solid;
border-top-width: 1px;
}
}
@media (max-width: 991px) {
.blogPage.fix .blogPosts .masonryItem:nth-child(-n+3) article.blogPost {
border-top-style: solid;
border-top-width: 1px;
}
}
@media (max-width: 768px) {
.blogPage.fix .blogPosts .masonryItem:nth-child(-n+2) article.blogPost {
border-top-style: solid;
border-top-width: 1px;
}
}
.um_module_message {
display: none;
text-align: center;
padding: 30px;
}
#um_email_message {
text-align: center;
padding: 30px 30px 20px;
margin: 0;
}
@media (max-width: 1250px) {
#siteNavigation #main_navbar_collapse .nav.navbar-nav > li > a {
font-size: 12px;
padding: 0 5px 0px;
}
#siteNavigation #main_navbar_collapse.um_box .nav.navbar-nav > li > a {
padding: 10px;
}
}
#siteHeader > .container > .row > .col-md-10.col-lg-10 {
padding-right: 0;
} @media (max-width: 1023px) {
#homeHideElements {
display: none;
}
.navbar-toggle {
margin: 40px 40px;
border: 0;
background: transparent;
}
.postButtons {
display: none;
}
.portfolio.twoColumn .postButtons {
display: block !important;
height: 34px !important;
}
#siteHeader > .container > .row > .col-md-2.col-lg-2.col-sm-8.col-xs-8 {
position: relative;
z-index: 999;
}
}
@media (max-width: 991px) {
.navbar-toggle {
margin-right: 15px;
}
}  @media (max-width: 1023px) {
header#siteHeader {
z-index: 101;
}
header#siteHeader a.um_logo {
position: relative;
z-index: 100;
}
header#siteHeader #siteNavigation {
position: absolute;
width: 100%;
left: 0;
z-index: 101;
}
header#siteHeader #siteNavigation .navbar-header {
float: none;
}
header#siteHeader #siteNavigation .navbar-collapse .nav.navbar-nav {
max-height: calc(100vh - 126px);
max-height: -moz-calc(100vh - 126px);
max-height: -webkit-calc(100vh - 126px);
max-height: -o-calc(100vh - 126px);
overflow-y: auto;
float: none;
text-align: center;
}
header#siteHeader #siteNavigation .navbar-collapse .nav.navbar-nav li a {
font-size: 30px;
font-weight: 700;
padding: 15px 0;
line-height: normal;
}
header#siteHeader #siteNavigation .navbar-collapse .nav.navbar-nav li a:hover {
color: #e74c3c;
}
header#siteHeader #siteNavigation .navbar-collapse .nav.navbar-nav .sub-menu {
position: static;
text-align: center;
background: transparent;
visibility: visible;
margin: 0;
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
filter: alpha(opacity=100);
opacity: 1;
border: 0;
}
header#siteHeader #siteNavigation .navbar-collapse .nav.navbar-nav .sub-menu li a {
font-size: 20px;
background: transparent;
line-height: normal;
text-transform: uppercase;
border: 0;
}
header#siteHeader #siteNavigation .navbar-collapse .nav.navbar-nav .sub-menu li a:after {
content: '';
}
header#siteHeader .col-md-10.col-lg-10.col-sm-4.col-xs-4 {
position: static;
}
header#siteHeader #magic-line {
display: none;
}
}  .isFullWidthMenu #siteNavigation #main_navbar_collapse .nav.navbar-nav > li:nth-last-child(-n+4) .sub-menu {
left: auto;
right: 0;
}
.isFullWidthMenu #siteNavigation #main_navbar_collapse .nav.navbar-nav > li:nth-last-child(-n+4) .sub-menu .sub-menu {
left: auto;
right: 100%;
}
.isFullWidthMenu #siteNavigation #main_navbar_collapse .nav.navbar-nav > li:nth-last-child(-n+4) .sub-menu .sub-menu a {
box-shadow: inset -15px 0 10px -10px #dedede;
}
@media (max-width: 1650px) {
#siteNavigation #main_navbar_collapse .nav.navbar-nav > li:nth-last-child(-n+4) .sub-menu {
left: auto;
right: 0;
}
#siteNavigation #main_navbar_collapse .nav.navbar-nav > li:nth-last-child(-n+4) .sub-menu .sub-menu {
left: auto;
right: 100%;
}
#siteNavigation #main_navbar_collapse .nav.navbar-nav > li:nth-last-child(-n+4) .sub-menu .sub-menu a {
box-shadow: inset -15px 0 10px -10px #dedede;
}
}
.middle {
width: 100%;
height: 100%;
display: table;
}
.middle .wpb_wrapper,
.middle .wpb_column {
display: table-cell;
vertical-align: middle;
} @media (max-width: 991px) {
.page-template-template-homeSlider {
min-height: 750px;
position: relative;
}
.page-template-template-homeSlider #siteContainer #video-gallery {
min-height: 667px;
height: 100vh;
}
.page-template-template-homeSlider #siteContainer #video-gallery .sliderContent {
bottom: auto;
top: 35%;
}
.page-template-template-homeSlider #siteContainer #video-gallery .sliderContent .sliderText {
max-width: 100%;
padding: 15px;
}
.page-template-template-homeSlider #siteContainer #video-gallery .rsThumbs {
bottom: 20%;
}
.page-template-template-homeSlider #video-gallery,
.page-template-template-homeSlider #video-gallery .rsThumbs,
.page-template-template-homeSlider #siteFooter,
.page-template-template-homeSlider #siteHeader,
.page-template-template-homeSlider #video-gallery .sliderContent {
position: absolute;
}
.page-template-template-homeSlider #siteFooter,
.page-template-template-homeSlider #siteHeader,
.page-template-template-homeSlider #video-gallery .sliderContent {
z-index: 100;
}
.page-template-template-homeSlider #siteFooter {
height: auto;
}
}
body:not(.page-template-template-homeSlider) .fixed_menu,
a.um_logo,
a.um_logo img,
.nav.navbar-nav {
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
@media (min-width: 1024px) {
.um_headerHeight {
height: 0px;
}
}
.fixedHeaderHolder {
height: 130px;
background: #e74c3c;
}
@media (max-width: 1024px) {
.fixedHeaderHolder {
height: 80px;
}
}
.fixed_menu {
height: 130px;
position: fixed !important;
top: 0;
width: 100%;
z-index: 99;
}
@media (max-width: 1024px) {
.fixed_menu {
height: 80px;
}
}
.fixed_menu.um_fixed {
height: 80px;
}
.admin-bar .fixed_menu,
.admin-bar .um_fixedMobile {
top: 32px;
}
@media (max-width: 782px) {
.admin-bar .fixed_menu,
.admin-bar .um_fixedMobile {
top: 46px;
}
}
@media (max-width: 600px) {
.admin-bar .fixed_menu,
.admin-bar .um_fixedMobile {
top: 0px;
}
}
.um_posts {
overflow: hidden;
}
.fixed_menu a.um_logo img {
max-height: 100px; 
width:auto;
}
@-moz-document url-prefix() {
.fixed_menu a.um_logo img {
max-width:50%;
}
.um_fixed.fixed_menu a.um_logo img {
max-width:100%;
}
}
@media (min-width:1024px){
.fixed_menu.um_fixed a.um_logo img,
.fixed_menu.um_fixedMobile a.um_logo img {
max-height: 35px;
width:auto;
}
}
.fixed_menu.um_fixed .navbar-toggle,
.fixed_menu.um_fixedMobile .navbar-toggle {
margin: 15px 15px;
}
.fixed_menu.um_fixed #siteNavigation #main_navbar_collapse.um_box .nav.navbar-nav,
.fixed_menu.um_fixedMobile #siteNavigation #main_navbar_collapse.um_box .nav.navbar-nav {
margin-top: 15px;
}
.fixed_menu.um_fixed #siteNavigation #main_navbar_collapse.um_box .nav.navbar-nav > li:not(#magic-line),
.fixed_menu.um_fixedMobile #siteNavigation #main_navbar_collapse.um_box .nav.navbar-nav > li:not(#magic-line) {
padding-bottom: 13px;
}
.fixed_menu.um_fixed #siteNavigation #main_navbar_collapse.um_line .nav.navbar-nav,
.fixed_menu.um_fixedMobile #siteNavigation #main_navbar_collapse.um_line .nav.navbar-nav {
margin-top: 30px;
}
.fixed_menu.um_fixed #siteNavigation #main_navbar_collapse.um_line .nav.navbar-nav > li:not(#magic-line),
.fixed_menu.um_fixedMobile #siteNavigation #main_navbar_collapse.um_line .nav.navbar-nav > li:not(#magic-line) {
padding-bottom: 28px;
}
@media (max-width: 1024px) {
#siteHeader {
height: 80px;
}
#siteHeader a.um_logo img {
max-width: none;
max-height: 40px;
width: auto;
}
#siteHeader .navbar-toggle {
margin: 15px 15px;
}
#siteHeader #siteNavigation #main_navbar_collapse.um_box .nav.navbar-nav {
margin-top: 15px;
}
#siteHeader #siteNavigation #main_navbar_collapse.um_box .nav.navbar-nav > li:not(#magic-line) {
padding-bottom: 13px;
}
#siteHeader #siteNavigation #main_navbar_collapse.um_line .nav.navbar-nav {
margin-top: 30px;
}
#siteHeader #siteNavigation #main_navbar_collapse.um_line .nav.navbar-nav > li:not(#magic-line) {
padding-bottom: 30px;
}
}
.page-template-template-custom #um_hasAnim[data-rowanimation="1"] .vc_row,
.page-template-default #um_hasAnim[data-rowanimation="1"] .vc_row,
.single-portfolio #um_hasAnim[data-rowanimation="1"] .singleModule {
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
filter: alpha(opacity=0);
opacity: 0;
visibility: hidden;
}
.page-template-template-custom #um_hasAnim[data-rowanimation="1"] .vc_row.animated,
.page-template-default #um_hasAnim[data-rowanimation="1"] .vc_row.animated,
.single-portfolio #um_hasAnim[data-rowanimation="1"] .singleModule.animated {
visibility: visible;
}
.blogPost .fa.fa-quote-right:before {
content: "\e602";
font-family: 'icomoon';
}
.blogPost .quoteContent .fa.fa-quote-right:before {
font-size: 25px;
} select {
padding: 0px 15px;
display: block;
-webkit-appearance: none;
border-radius: 0;
background: url(//globosboreal.com/wp-content/themes/anga/assets/SVG%20Mockups/arrow_down.svg) 93% 23px no-repeat;
background-size: 10px;
} .page-template-template-homeSlider #siteHeader,
.page-template-template-homeSlider #siteFooter,
.page-template-template-homeSlider .fixedHeaderHolder {
z-index: 98;
}
@-moz-document url-prefix() {
.masonryRecentWorks {
width: calc(100% + 2px);
width: -moz-calc(100% + 2px);
width: -webkit-calc(100% + 2px);
width: -o-calc(100% + 2px);
}
.fullHeight {
height: calc(100vh - 130px);
height: -moz-calc(100vh - 130px);
height: -webkit-calc(100vh - 130px);
height: -o-calc(100vh - 130px);
}
}
.contactForm input {
height: 50px;
}
@media (max-width: 1023px) {
_::-moz-svg-foreign-content,
:root header#siteHeader #siteNavigation .navbar-collapse .nav.navbar-nav {
max-height: 500px;
}
}
_::-moz-svg-foreign-content,
:root .fullHeight {
min-height: 638px;
}
_::-moz-svg-foreign-content,
:root.fullHeightWithIcon {
min-height: 568px;
} .wpb_single_image .vc_single_image-wrapper {
display: block;
}
.wpb_single_image .vc_single_image-wrapper > img.attachment-full {
width: 100%;
}
@media (min-width: 992px) {
.inheritImgHeight > .wpb_wrapper {
position: absolute;
left: 0;
right: 0;
}
}
@media (min-width: 992px) {
.inheritImgHeight {
padding-bottom: 50% !important;
position: relative;
}
}
@media (min-width: 1200px) {
.inheritImgHeight {
padding-bottom: 25% !important;
position: relative;
}
}
.rsDefault .rsPreloader { z-index:99; }
html .tribe-theme-anga #siteContainer {
margin-top: 100px;
margin-bottom:30px;
}
.rsVideoFrameHolder.rsVideoActive .rsPreloader { display:none !important; }
a.um_closeLightbox i.fa { margin-right: 5px; }
.um_onePage #main_navbar_collapse .nav.navbar-nav > li.current_page_item > a,
.um_onePage #main_navbar_collapse .nav.navbar-nav > li.current-menu-item > a {
border-color: transparent !important;
}
.um_onePage #main_navbar_collapse .nav.navbar-nav > li.current_page_item:hover > a,
.um_onePage #main_navbar_collapse .nav.navbar-nav > li.current-menu-item:hover > a {
border-color: #fff !important;
}
html #homeCustomSlider .rsOverflow { position:absolute; }
@media screen and (-webkit-min-device-pixel-ratio:0) { 
::i-block-chrome, #homeCustomSlider section.module.BS .hasMockup .um_masked {
width:100% !important;
}
} @media (max-width:992px) {
#homeCustomSlider { height:550px; }
#homeCustomSlider section.module .singleWrapper { padding-top:0; }
}
@media (max-width:768px) {
#homeCustomSlider { height:400px; }
#homeCustomSlider section.module .singleWrapper { padding-top:0; }
#homeCustomSlider section.module.BS, 
#homeCustomSlider section.module.PV, 
#homeCustomSlider section.module.TV { margin-top:0; }
}
@media (max-width:768px) and (orientation: landscape) {
#homeCustomSlider { height:200px; }
#homeCustomSlider section.module .singleWrapper { padding-top:0; }
#homeCustomSlider section.module.BS, 
#homeCustomSlider section.module.PV, 
#homeCustomSlider section.module.TV { margin-top:0; }
}
.module.singleModule .singleHeader {
padding-top:30px;
}
@media (max-width: 500px) {
.portfolio.twoColumn .workPost .workPostContent,
.portfolio.twoColumn .gallery .workPostContent {
top: 15px !important;
left: 15px !important;
right: 15px !important;
bottom: 15px !important;
}
.portfolio.twoColumn .workPostContent {
padding: 15px !important;
max-width: calc(100% - 30px) !important;
max-width: -moz-calc(100% - 30px) !important;
max-width: -webkit-calc(100% - 30px) !important;
max-width: -o-calc(100% - 30px) !important;
}
html body .portfolio.twoColumn .postButtons {
display: none;
}
}
@media (max-width: 768px) {
.page-template-template-homeSlider #siteContainer #video-gallery .sliderContent {
top: 16%;
}
}
@media (width: 1024px) {
.um_logo { height:80px !important; }
}
main#siteContainer {
min-height: calc(100vh - 230px);
min-height: -moz-calc(100vh - 230px);
min-height: -webkit-calc(100vh - 230px);
min-height: -o-calc(100vh - 230px);
}  a.um_logo.um_helper {
position: relative;
z-index: 9;
} .um_helper {
table-layout: fixed;
} main#siteContainer {
position:relative;
z-index:0;
}