.redboa-header-container {
position: relative;
text-align: center;
}
.redboa-burger-menu {
position: absolute;
top: 35px;
right: 14px;
width: 20px;
height: 17px;
display: flex;
flex-direction: column;
justify-content: space-between;
cursor: pointer;
-webkit-transition: transform 330ms ease-out;
-moz-transition: transform 330ms ease-out;
-o-transition: transform 330ms ease-out;
transition: transform 330ms ease-out;
}
.redboa-burger-menu.redboa-menu-open {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.redboa-line-menu {
background-color: #000000;
border-radius: 2px;
width: 100%;
height: 2px;
}
.redboa-line-menu.redboa-line-half {
width: 50%;
}
.redboa-line-menu.redboa-first-line {
transition: transform 330ms cubic-bezier(0.54, -0.81, 0.57, 0.57);
transform-origin: right;
}
.redboa-menu-open .redboa-line-menu.redboa-first-line {
-webkit-transform: rotate(-90deg) translateX(3px);
-moz-transform: rotate(-90deg) translateX(3px);
-o-transform: rotate(-90deg) translateX(3px);
transform: rotate(-90deg) translateX(3px);
}
.redboa-line-menu.redboa-last-line {
align-self: flex-end;
transition: transform 330ms cubic-bezier(0.54, -0.81, 0.57, 0.57);
transform-origin: left;
}
.redboa-menu-open .redboa-line-menu.redboa-last-line {
-webkit-transform: rotate(-90deg) translateX(-3px);
-moz-transform: rotate(-90deg) translateX(-3px);
-o-transform: rotate(-90deg) translateX(-3px);
transform: rotate(-90deg) translateX(-3px);
} .redboa-header-overlay .redboa-burger-menu,
.redboa-fixed-sidebar + .redboa-burger-menu {
display: block;
position: fixed;
flex-direction: inherit;
justify-content: inherit;
width: 50px;
height: 47px;
top: 30px;
right: 15px;
background: #000000;
padding: 15px;
z-index: 99999;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.redboa-header-overlay .redboa-burger-menu:hover {
-webkit-box-shadow: 0px 0px 25px -1px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 0px 0px 25px -1px rgba(0, 0, 0, 0.4);
box-shadow: 0px 0px 25px -1px rgba(0, 0, 0, 0.4);
}
.redboa-header-overlay .redboa-burger-menu > span,
.redboa-fixed-sidebar + .redboa-burger-menu > span {
display: flex;
flex-direction: column;
justify-content: space-between;
width: 100%;
height: 17px;
-webkit-transition: transform 330ms ease-out;
-moz-transition: transform 330ms ease-out;
-o-transition: transform 330ms ease-out;
transition: transform 330ms ease-out;
}
.redboa-header-overlay .redboa-line-menu,
.redboa-fixed-sidebar + .redboa-burger-menu .redboa-line-menu {
background-color: #fff;
}
.redboa-header-overlay .redboa-burger-menu.redboa-menu-open,
.redboa-fixed-sidebar + .redboa-burger-menu.redboa-menu-open {
-webkit-transform: rotate(0);
-moz-transform: rotate(0);
-o-transform: rotate(0);
transform: rotate(0);
}
.redboa-header-overlay .redboa-menu-open > span,
.redboa-fixed-sidebar + .redboa-menu-open > span {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.redboa-fixed-sidebar .redboa-menu-social-media .social a {
width: 30px;
height: 30px;
line-height: 30px;
background: transparent;
border-radius: 50%;
color: #991b1f;
font-size: 16px;
margin: 0 2px 0 0;
display: inline-block;
overflow: hidden;
position: relative;
text-align: center;
}
.redboa-fixed-sidebar .redboa-menu-social-media .social a:hover {
color: #fff;
}
.redboa-fixed-sidebar .redboa-menu-social-media .social a::before {
content: '';
position: absolute;
top: -1px;
left: -1px;
right: -1px;
bottom: -1px;
background-color: #991b1f;
border-radius: 50%;
opacity: 0;
visibility: hidden;
-webkit-transform: scale(0.3);
-moz-transform: scale(0.3);
-ms-transform: scale(0.3);
-o-transform: scale(0.3);
transform: scale(0.3);
transition: 0.4s;
}
.redboa-fixed-sidebar .redboa-menu-social-media .social a:hover::before {
opacity: 1;
visibility: visible;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
.redboa-fixed-sidebar .redboa-menu-social-media .social a i {
position: relative;
}
.redboa-menu-copyright {
text-align: center;
}
.redboa-menu-copyright p {
font-size: 12px;
font-weight: 400;
color: #fff;
}
.redboa-menu-copyright p a {
color: #991b1f;
}
@-webkit-keyframes menuFadeInRight {
from {
opacity: 0;
-webkit-transform: translate3d(40px, 0, 0);
transform: translate3d(40px, 0, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes menuFadeInRight {
from {
opacity: 0;
-webkit-transform: translate3d(40px, 0, 0);
transform: translate3d(40px, 0, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
} .body-fixed-sidebar {
overflow-x: hidden;
}
.redboa-fixed-sidebar {
position: fixed;
top: 0;
width: 250px;
height: 100%;
z-index: 9999999;
overflow-y: auto;
background-color: #000;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.redboa-sidebar-left {
left: 0;
-webkit-box-shadow: 2px 0px 12px -2px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 2px 0px 12px -2px rgba(0, 0, 0, 0.15);
-o-box-shadow: 2px 0px 12px -2px rgba(0, 0, 0, 0.15);
box-shadow: 2px 0px 12px -2px rgba(0, 0, 0, 0.15);
-webkit-transform: translateX(-100%);
-moz-transform: translateX(-100%);
-o-transform: translateX(-100%);
transform: translateX(-100%);
}
.redboa-sidebar-left.redboa-fixed-sidebar-open {
-webkit-transform: translateX(0%);
-moz-transform: translateX(0%);
-o-transform: translateX(0%);
transform: translateX(0%);
}
.redboa-fixed-sidebar .redboa-header-container {
display: flex;
flex-wrap: wrap;
height: 100%;
padding: 0 30px;
}
.redboa-fixed-sidebar + .redboa-burger-menu {
z-index: 9999999;
}
.redboa-sidebar-left + .redboa-burger-menu {
top: 0;
right: inherit;
left: 0;
}
.redboa-fixedsidebar-bg-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 999999;
opacity: 0;
visibility: hidden;
background-color: rgba(0, 0, 0, 0.6);
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.redboa-side-content {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.redboa-sidebar-left.redboa-fixed-sidebar-open ~ .redboa-side-content {
-webkit-transform: translateX(125px);
-moz-transform: translateX(125px);
-o-transform: translateX(125px);
transform: translateX(125px);
}
.redboa-fixed-sidebar .logo {
display: none;
text-align: center;
padding: 60px 0 90px 0;
}
.redboa-side-content > .logo {
display: flex;
justify-content: center;
align-items: center;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 47px;
padding: 0 50px;
z-index: 99999;
text-align: center;
background-color: #000000;
-webkit-box-shadow: 0px 2px 12px -2px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 0px 2px 12px -2px rgba(0, 0, 0, 0.15);
-o-box-shadow: 0px 2px 12px -2px rgba(0, 0, 0, 0.15);
box-shadow: 0px 2px 12px -2px rgba(0, 0, 0, 0.15);
}
.redboa-side-content > .logo img {
max-width: inherit;
max-height: 30px;
width: auto;
}
.redboa-fixed-sidebar .logo h1 {
font-weight: 400;
font-size: 49px;
line-height: 1.5em;
color: #991b1f;
}
.redboa-fixed-sidebar .logo a span {
display: block;
margin-top: 0px;
font-size: 15px;
text-transform: uppercase;
font-family: 'Rambla', sans-serif;
color: #fff;
font-weight: 400;
line-height: 0.5em;
letter-spacing: 2px;
}
.redboa-footer-logo {
padding: 0 0 30px 0;
}
.redboa-footer-logo img {
max-width: inherit;
max-height: 50px;
width: auto;
}
.redboa-fixed-sidebar-open ~ .redboa-fixedsidebar-bg-overlay {
visibility: visible;
opacity: 1;
}
.redboa-fixed-menu-wrap {
width: 100%;
}
.redboa-footer-sidebar {
position: fixed;
left: 0;
bottom: 0;
width: 100%;
text-align: center;
padding: 30px 0;
}
.redboa-footer-sidebar p {
margin-bottom: 5px;
text-transform: uppercase;
}
.redboa-footer-sidebar span {
color: #fff;
text-transform: uppercase;
font-size: 13px;
letter-spacing: 4px;
}
.redboa-footer-sidebar h6 {
color: #991b1f;
font-size: 28px;
} .redboa-menu-fixed {
padding-top: 90px;
text-align: left;
}
.redboa-menu-fixed ul li {
position: relative;
}
.redboa-menu-fixed ul li a {
font-family: 'Pirata One', cursive;
font-weight: 400;
text-transform: uppercase;
display: block;
padding-right: 17px;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.redboa-menu-fixed ul li a b {
color: #991b1f !important;
}
.redboa-menu-fixed > ul > li.current-menu > a,
.redboa-menu-fixed ul li:hover > a {
color: #991b1f !important;
}
.redboa-menu-fixed > ul {
margin-bottom: 40px;
}
.redboa-menu-fixed > ul > li {
margin: 5px 0;
padding: 0 0 5px 0;
}
.redboa-menu-fixed > ul > li:last-child {
margin-bottom: 0;
}
.redboa-menu-fixed > ul > li > a {
font-size: 24px;
letter-spacing: 2px;
font-weight: 400;
color: #fff;
}
.redboa-menu-fixed > ul ul {
display: none;
opacity: 0;
-webkit-transition: opacity 0.3s ease-in-out;
-moz-transition: opacity 0.3s ease-in-out;
-o-transition: opacity 0.3s ease-in-out;
transition: opacity 0.3s ease-in-out;
}
.redboa-menu-fixed > ul ul.submenu-collapse {
opacity: 1;
}
.redboa-menu-fixed > ul ul li {
margin-bottom: 6px;
}
.redboa-menu-fixed > ul ul li:last-child {
margin-bottom: 0;
}
.redboa-menu-fixed > ul ul a {
position: relative;
padding-left: 18px;
font-size: 15px;
font-style: italic;
color: #818181;
}
.redboa-menu-fixed > ul ul a::before {
position: absolute;
content: "";
top: 3px;
left: 4px;
width: 1px;
height: 12px;
background-color: #d1d1d1;
-webkit-transform: rotate(30deg);
-moz-transform: rotate(30deg);
-o-transform: rotate(30deg);
transform: rotate(30deg);
}
.redboa-menu-fixed > ul ul a:hover {
padding-left: 24px;
}
.redboa-menu-fixed > ul > li > ul {
padding: 27px 0 15px;
}
.redboa-menu-fixed > ul > li > ul ul {
padding-top: 6px;
}
.redboa-menu-fixed > ul > li > ul > li ul {
padding-left: 18px;
}
.redboa-menu-fixed .overlay-dropdown-plus {
top: -1px;
right: -7px;
opacity: 1;
}
.redboa-menu-fixed > ul ul .overlay-dropdown-plus {
top: -3px;
}
.redboa-menu-fixed.submenu-no-separate > ul ul a::before {
display: none !important;
}
.redboa-menu-fixed.submenu-no-separate > ul ul a,
.redboa-menu-fixed.submenu-no-separate > ul > li > ul > li ul {
padding-left: 12px;
}
.redboa-menu-fixed.submenu-no-separate > ul ul a:hover {
padding-left: 18px;
} .redboa-menu-fixed .redboa-menu-icon {
margin-right: 5px;
} @media (min-width: 768px) {
.redboa-header .logo {
float: left;
padding: 30px 40px 30px 0;
}
.redboa-menu {
clear: both;
}
.redboa-header-shadow-wrapper:after {
-webkit-box-shadow: 0px 10px 40px -5px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0px 10px 40px -5px rgba(0, 0, 0, 0.1);
-o-box-shadow: 0px 10px 40px -5px rgba(0, 0, 0, 0.1);
box-shadow: 0px 10px 40px -5px rgba(0, 0, 0, 0.1);
}
.redboa-header-overlay .logo {
left: 30px;
}
.redboa-header-overlay .redboa-burger-menu {
right: 30px;
}
}
@media (min-width: 1200px) { .redboa-header-container {
height: 90px;
}
.redboa-header-overlay .redboa-header-container {
height: auto;
}
.redboa-header .logo {
position: relative;
padding: 0;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
.redboa-header .logo img {
max-width: inherit;
max-height: 50px;
width: auto;
}
.redboa-burger-menu {
display: none;
} .redboa-header.sticky {
position: fixed;
width: 100%;
-webkit-animation-duration: .5s;
animation-duration: .5s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-name: stickyTransition;
animation-name: stickyTransition;
}
.redboa-header.sticky .redboa-header-container {
height: 70px;
} .redboa-header.center-menu-1 .redboa-header-container > .logo {
display: none;
}
.redboa-header.center-menu-2 .redboa-header-container {
height: auto;
} .redboa-header-overlay .redboa-burger-menu {
top: 40px;
right: 40px;
} .redboa-fixed-sidebar {
-webkit-transition-duration: 0s;
-moz-transition-duration: 0s;
-o-transition-duration: 0s;
transition-duration: 0s;
}
.redboa-side-content > .logo,
.redboa-fixed-sidebar + .redboa-burger-menu,
.redboa-fixedsidebar-bg-overlay {
display: none;
}
.redboa-fixed-sidebar .logo {
display: block;
}
.redboa-fixed-sidebar .logo img {
max-width: inherit;
max-height: 50px;
width: auto;
}
.redboa-side-content {
width: calc(100% - 250px);
-webkit-transition-duration: 0s;
-moz-transition-duration: 0s;
-o-transition-duration: 0s;
transition-duration: 0s;
-webkit-transform: translateX(0%) !important;
-moz-transform: translateX(0%) !important;
-o-transform: translateX(0%) !important;
transform: translateX(0%) !important;
}
.redboa-sidebar-left ~ .redboa-fixedsidebar-bg-overlay + .redboa-side-content {
margin-left: auto;
}
.redboa-sidebar-left,
.redboa-sidebar-right {
-webkit-transform: translateX(0%);
-moz-transform: translateX(0%);
-o-transform: translateX(0%);
transform: translateX(0%);
z-index: auto;
}
.redboa-menu-fixed {
padding-top: 0;
}
}@import url("https://fonts.googleapis.com/css?family=Pirata+One|Rambla:400,700&display=swap"); * {
margin: 0;
padding: 0;
-webkit-box-sizing: border-box;
box-sizing: border-box;
outline: none;
list-style: none;
word-wrap: break-word;
}
body {
font-family: 'Rambla', sans-serif;
font-size: 15px;
line-height: 1.75em;
font-weight: 400;
color: #999;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
background: #0f0f0f;
}
p {
font-family: 'Rambla', sans-serif;
font-size: 15px;
line-height: 1.75em;
font-weight: 400;
color: #999;
margin-bottom: 15px;
}
img {
width: 100%;
height: auto;
}
span,
a {
display: inline-block;
text-decoration: none;
color: inherit;
}
a:hover {
color: inherit;
text-decoration: none;
}
h1 {
font-size: 63px;
}
h2 {
font-size: 56px;
}
h3 {
font-size: 49px;
}
h4 {
font-size: 42px;
}
h5 {
font-size: 35px;
}
h6 {
font-size: 28px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
color: #fff;
font-weight: 400;
font-family: 'Pirata One', cursive;
text-transform: uppercase;
margin-bottom: 15px;
} .mt-30 {
margin-top: 30px !important;
}
.mt-120 {
margin-top: 120px !important;
} .mb-20 {
margin-bottom: 20px !important;
}
.mb-30 {
margin-bottom: 30px !important;
}
.mb-40 {
margin-bottom: 40px !important;
}
.mb-60 {
margin-bottom: 60px !important;
}
.mb-120 {
margin-bottom: 120px !important;
} .pb-120 {
padding-bottom: 120px !important;
}
.pt-120 {
padding-top: 120px !important;
}
b {
color: #991b1f;
font-weight: 400;
}
.br {
border-radius: 10px;
}
.section-padding {
padding: 120px 0;
}
.o-hidden {
overflow: hidden;
}
.pos-re {
position: relative;
}
.full-width {
width: 100% !important;
}
.bg-img {
background-size: cover;
background-repeat: no-repeat;
}
.bg-fixed {
background-attachment: fixed;
}
.valign {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.v-middle {
position: absolute;
width: 100%;
top: 50%;
left: 0;
-webkit-transform: translate(0%, -50%);
transform: translate(0%, -50%);
} .owl-theme .owl-nav.disabled + .owl-dots {
margin-top: 15px;
display: inline-block;
}
.owl-theme .owl-dots .owl-dot span {
width: 40px;
height: 2px;
margin: 0 2px 0 0;
border-radius: 0;
background: rgba(200, 200, 200, 0.4);
}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
background: #991b1f;
}
.owl-theme .owl-nav [class*=owl-] {
position: absolute;
top: 40%;
background: transparent;
color: #991b1f;
width: 35px;
height: 35px;
line-height: 30px;
border-radius: 50%;
border: 1px solid #991b1f;
opacity: 0;
-webkit-transition: all .5s;
transition: all .5s;
}
.owl-theme .owl-nav [class*=owl-]:hover {
background: transparent;
color: #991b1f;
}
.bg-img .owl-theme .owl-nav [class*=owl-] {
color: #fff;
}
.owl-carousel .owl-nav .owl-next {
right: 0;
}
.owl-carousel .owl-nav .owl-prev {
left: 0;
}
.owl-carousel .owl-nav .owl-next span,
.owl-carousel .owl-nav .owl-prev span {
font-size: 16px;
line-height: 1em;
}
.owl-theme:hover .owl-nav [class*=owl-] {
opacity: 1;
} #preloader {
height: 100%;
position: fixed;
width: 100%;
z-index: 5000;
}
#preloader .logo{
margin-bottom: 10px;
}
#preloader .logo img{
max-width: inherit;
max-height: 50px;
width: auto;
}
#preloader.loaded .loading-area {
opacity: 0;
}
#preloader.loaded{
visibility: hidden;
}
#preloader .loading-area {
opacity: 1;
position: absolute;
width: 50%;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
text-align: center;
z-index: 1;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
color: #999;
}
#preloader.loaded .left-side {
transform: translateX(-100%);
transition-delay: 1s;
}
#preloader .left-side {
left: 0;
}
#preloader.loaded .right-side {
transform: translateX(100%);
transition-delay: 1s;
}
#preloader .right-side {
right: 0;
}
#preloader .left-side, #preloader .right-side {
background: #000;
height: 100%;
position: absolute;
width: 50%;
-webkit-transition: all 0.6s ease-in-out;
-moz-transition: all 0.6s ease-in-out;
transition: all 0.6s ease-in-out;
} .butn {
font-family: 'Pirata One', cursive;
font-weight: 400;
text-transform: uppercase;
letter-spacing: 2px;
font-size: 21px;
padding: 12px 32px;
background: #000;
border: 1px solid transparent;
position: relative;
z-index: 3;
-webkit-box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1);
box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1);
-webkit-transition: all .4s;
transition: all .4s;
cursor: pointer;
outline: none !important;
overflow: hidden;
-webkit-animation-delay: .9s;
animation-delay: .9s;
}
.butn span {
position: relative;
z-index: 2;
-webkit-transition-delay: 0s;
transition-delay: 0s;
color: #fff;
}
.butn:before,
.butn:after {
content: '';
width: 0;
height: 100%;
background: #000000;
position: absolute;
left: 0;
top: 0;
-webkit-transition: width 0.4s;
transition: width 0.4s;
z-index: 1;
opacity: .4;
}
.butn:after {
-webkit-transition-delay: 0s;
transition-delay: 0s;
background: #000000;
opacity: 1;
}
.butn:hover:before,
.butn:hover:after {
width: 100%;
}
.butn:hover:after {
-webkit-transition-delay: .2s;
transition-delay: .2s;
}
.butn:hover span {
-webkit-transition-delay: .2s;
transition-delay: .2s;
}
.butn-bg {
background: #991b1f;
color: #000;
border-radius: 30px;
}
.butn-bg:hover span {
color: #FFF;
}
.butn-light {
background: #000;
}
.butn-light:before,
.butn-light:after {
background: #991b1f;
}
.butn-light:hover span {
color: #000;
}
.butn-light span {
color: #991b1f;
}
.butn-bord {
background: transparent;
-webkit-box-shadow: none;
box-shadow: none;
}
.butn-bord:before,
.butn-bord:after {
background: #991b1f;
}
.butn-bord:hover {
-webkit-box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1);
box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1);
}
.butn-bord:hover span {
color: #000;
} ::-webkit-scrollbar {
width: 0px;
}
::-webkit-scrollbar-track {
background: #fff;
}
::-webkit-scrollbar-thumb {
background: #000;
}
::-webkit-scrollbar-thumb:hover {
background: #000;
} ::-webkit-selection {
color: #fff;
background: #991b1f;
}
::-moz-selection {
color: #fff;
background: #991b1f;
}
::selection {
color: #fff;
background: #991b1f;
} .header {
min-height: 100vh;
position: relative;
}
.header.video {
overflow: hidden;
}
.header .caption .o-hidden {
display: inline-block;
}
.header .caption h4 {
font-size: 28px;
font-weight: 400;
text-transform: uppercase;
margin-bottom: 15px;
-webkit-animation-delay: .2s;
animation-delay: .2s;
letter-spacing: 10px;
word-spacing: 5px;
}
.header .caption h1 {
font-size: 77px;
margin-bottom: 15px;
letter-spacing: 0px;
color: #fff;
-webkit-animation-delay: .6s;
animation-delay: .6s;
word-spacing: 5px;
}
.header .caption p {
font-size: 18px;
font-weight: 400;
margin-top: 15px;
color: #fff;
-webkit-animation-delay: 1s;
animation-delay: 1s;
}
.header .caption p span {
text-transform: uppercase;
margin: 0 5px;
padding-right: 15px;
position: relative;
}
.header .caption p span:last-child {
padding: 0;
}
.header .caption p span:last-child:after {
display: none;
}
.header .caption p span:after {
content: '';
width: 7px;
height: 7px;
margin-bottom: 15px;
border-radius: 50%;
background: #991b1f;
position: absolute;
top: 10px;
right: 0;
opacity: .5;
}
.header .caption .redboa-button {
-webkit-animation-delay: 1.2s;
animation-delay: 1.2s;
}
.header .icon {
font-size: 49px;
color: #991b1f;
display: inline-block;
margin-bottom: 15px;
-webkit-animation-delay: .1s;
animation-delay: .1s;
} .slider .owl-item,
.slider-fade .owl-item {
height: 100vh;
position: relative;
}
.slider .item,
.slider-fade .item {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
background-size: cover;
}
.slider .item .caption,
.slider-fade .item .caption {
z-index: 9;
}
.slider .owl-theme .owl-dots,
.slider-fade .owl-theme .owl-dots {
position: absolute;
bottom: 5vh;
width: 100%;
} .title {
font-size: 49px;
margin-bottom: 15px;
color: #fff;
font-weight: 400;
font-family: 'Pirata One', cursive;
text-transform: uppercase;
letter-spacing: 2px;
}
.title span {
color: #991b1f;
}
h4.title::before,
h4.title::after {
content: '';
width: 60px;
height: 2px;
position: absolute;
background-color: #991b1f;
}
h4.title::before {
bottom: 0px;
right: calc(50% - 15px);
}
h4.title::after {
bottom: 0;
left: calc(50% - 15px);
}
h4 span {
color: #991b1f;
}
.sub-title {
color: #991b1f;
font-size: 13px;
font-weight: 400;
margin-bottom: 15px;
text-transform: uppercase;
letter-spacing: 5px;
font-family: 'Rambla', sans-serif;
}
.feat li {
margin: 0;
text-align: center;
padding: 30px 5px;
background-color: #f7f7f7;
}
.feat li:nth-child(odd) {
background-color: #f3f3f3;
}
.feat li:hover {
color: #fff;
background-color: #991b1f;
}
.feat li:hover .icon {
color: #eee;
}
.feat {
margin: 0;
}
.feat .icon {
font-size: 30px;
color: #991b1f;
}
.feat h6 {
font-size: 15px;
font-weight: 400;
}
.about .about-img {
overflow: hidden;
position: relative;
}
.about .about-img:hover .img {
-webkit-transform: scale(1.1, 1.1);
transform: scale(1.1, 1.1);
}
.about .about-img .img {
-webkit-transition: all .4s;
transition: all .4s;
}
.about h4 {
font-size: 49px;
} .menus .owl-carousel .owl-stage-outer {
padding: 10px 0 0;
}
.menus .tabs-icon .item {
padding: 15px 5px;
cursor: pointer;
}
.menus .tabs-icon .item .icon {
padding: 15px;
color: #fff;
font-size: 40px;
}
.menus .tabs-icon .item h6 {
font-size: 28px;
color: #FFF;
margin-bottom: 0;
}
.menus .tabs-icon .owl-item.actived .item,
.menus .tabs-icon .item.active {
color: #fff;
position: relative;
background: rgba(0, 0, 0, 0.5);
padding: 15px;
}
.menus .tabs-icon .owl-item.actived .item .icon,
.menus .tabs-icon .item.active .icon {
color: #991b1f;
}
.menus .menus-content .cont {
display: none;
}
.menus .menus-content .cont .menus-info {
text-align: right;
}
.menus .menus-content .cont h5 {
font-size: 21px;
color: #991b1f;
margin-bottom: 10px;
text-align: left;
border-bottom: 1px dashed #991b1f;
line-height: 2em;
}
.menus .menus-content .cont h5 .price {
color: #991b1f;
float: right;
}
.menus .menus-content .active {
display: block;
}
.menus .owl-theme .owl-nav [class*=owl-] {
top: 35%;
font-size: 20px;
}
.menus .owl-carousel .owl-nav .owl-next {
right: -50px;
}
.menus .owl-carousel .owl-nav .owl-prev {
left: -50px;
}
.menus .owl-carousel .owl-nav .owl-prev {
left: -60px;
}
.menus .owl-carousel .owl-nav .owl-next {
right: -60px;
}
.menus .menus-content .cont .menus-info {
text-align: center;
margin-bottom: 20px;
} .portfolio {
overflow: hidden;
}
.portfolio .filtering span {
padding: 0 10px;
letter-spacing: 1px;
font-weight: 400;
font-size: 15px;
text-transform: uppercase;
cursor: pointer;
}
.portfolio .filtering .active {
color: #991b1f;
}
.portfolio .items {
padding: 0 10px;
margin-top: 20px;
}
.portfolio .item-img {
position: relative;
overflow: hidden;
}
.portfolio .item-img:hover .item-img-overlay {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
.portfolio .item-img:hover h6 {
-webkit-transform: translateY(0);
transform: translateY(0);
}
.portfolio .item-img h6 {
font-weight: 400;
position: relative;
margin-bottom: 0px;
-webkit-transform: translateY(-15px);
transform: translateY(-15px);
-webkit-transition: all .5s;
transition: all .5s;
letter-spacing: 1px;
}
.portfolio .item-img-overlay {
position: absolute;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
background: rgba(0, 0, 0, 0.5);
color: #fff;
opacity: 0;
-webkit-transition: all .5s;
transition: all .5s;
z-index: 2;
-webkit-transform: translateY(10px);
transform: translateY(10px);
}
.portfolio .item-img-overlay a {
font-size: 30px;
position: absolute;
bottom: 30px;
right: 30px;
color: #991b1f;
} .team .item {
overflow: hidden;
position: relative;
text-align: center;
}
.team .item .team-img {
overflow: hidden;
position: relative;
}
.team .item .team-img:hover .img {
-webkit-transform: scale(1.1, 1.1);
transform: scale(1.1, 1.1);
}
.team .item .team-img .img {
-webkit-transition: all .4s;
transition: all .4s;
}
.team .item .infos {
text-align: center;
padding-top: 30px;
background-color: transparent;
}
.team .item .infos h6 {
font-size: 24px;
color: #fff;
margin-bottom: 5px;
text-transform: none;
}
.team .item .infos span {
color: #991b1f;
margin-bottom: 0px;
} .testimonials .client-area {
margin-bottom: 15px;
}
.testimonials .client-area .img {
display: inline-block;
position: relative;
}
.testimonials .client-area .img .icon {
width: 50px;
position: absolute;
top: 70px;
}
.testimonials .client-area .img .icon:first-of-type {
left: -70px;
}
.testimonials .client-area .img .icon:last-of-type {
right: -70px;
}
.testimonials .client-area .author {
width: 100px;
height: 100px;
border-radius: 50%;
overflow: hidden;
margin: 0 auto 15px;
}
.testimonials .client-area h6 {
font-size: 35px;
text-transform: none;
letter-spacing: 2px;
margin-bottom: 0;
word-spacing: 4px;
}
.testimonials .client-area span {
font-size: 15px;
font-weight: 400;
text-transform: uppercase;
color: #991b1f;
letter-spacing: 5px;
}
.testimonials p {
margin-bottom: 15px;
} .blog .item {
-webkit-box-shadow: 0 25px 70px rgba(0, 0, 0, 0.04);
box-shadow: 0 25px 70px rgba(0, 0, 0, 0.04);
border-radius: 5px;
margin-bottom: 30px;
}
.blog .item .post-img {
overflow: hidden;
position: relative;
}
.blog .item .post-img:hover .img {
-webkit-transform: scale(1.1, 1.1);
transform: scale(1.1, 1.1);
}
.blog .item .post-img .img {
-webkit-transition: all .4s;
transition: all .4s;
}
.blog .item .cont {
padding: 30px 0;
}
.blog .item .cont h6 {
font-size: 35px;
margin-bottom: 15px;
word-spacing: 2px;
}
.blog .item .info a {
margin-right: 0px;
font-size: 15px;
}
.blog .item .info a:last-child {
margin-right: 0;
}
.blog .item .info b {
color: #991b1f;
font-weight: 400;
}
.blog .item .more {
font-size: 21px;
font-weight: 400;
color: #991b1f;
font-family: 'Pirata One', cursive;
letter-spacing: 2px;
}
.blog .item .more:hover i {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
.blog .item .more i {
font-size: 10px;
-webkit-transform: translateX(-15px);
transform: translateX(-15px);
opacity: 0;
-webkit-transition: all .2s;
transition: all .2s;
} .redboa-pagination-wrap {
padding-top: 20px;
}
.redboa-pagination-wrap li {
display: inline-block;
margin: 0 5px;
}
.redboa-pagination-wrap li a {
font-family: 'Pirata One', cursive;
display: inline-block;
width: 40px;
height: 40px;
line-height: 40px;
text-align: center;
color: #999;
font-weight: 400;
border-radius: 50%;
}
.redboa-pagination-wrap li a:hover {
opacity: 1;
text-decoration: none;
box-shadow: 0px 16px 28px 0px rgba(0, 0, 0, 0.20);
background-color: #991b1f;
border: 1px solid #991b1f;
color: #fff;
}
.redboa-pagination-wrap li a.active {
background-color: #991b1f;
border: 1px solid #991b1f;
color: #fff;
} .side-bar .widget {
margin-bottom: 50px;
overflow: hidden;
}
.side-bar .widget ul {
margin-bottom: 0;
}
.side-bar .widget ul li {
margin-bottom: 10px;
}
.side-bar .widget ul li:last-child {
margin-bottom: 0;
}
.side-bar .widget ul li i {
font-size: 10px;
margin-right: 5px;
color: #991b1f;
}
.side-bar .widget .recent li {
display: block;
overflow: hidden;
}
.side-bar .widget .recent .thum {
width: 50px;
height: 50px;
border-radius: 50%;
overflow: hidden;
float: left;
}
.side-bar .widget .recent a {
display: block;
}
.side-bar .widget .recent a:hover {
color: #991b1f;
}
.side-bar .widget-title {
margin-bottom: 20px;
}
.side-bar .widget-title h6 {
font-size: 28px;
}
.side-bar .search form {
position: relative;
}
.side-bar .search form input {
width: 100%;
padding: 10px;
border: 0;
background: #1b1b1b;
color: #fff;
}
.side-bar .search form button {
position: absolute;
right: 0;
top: 0;
background-color: transparent;
color: #999;
border: 0;
padding: 10px;
cursor: pointer;
}
.side-bar .gallery li {
width: 33.33333%;
float: left;
border: 5px solid #fff;
}
.side-bar .tags li {
font-size: 14px;
margin: 3px !important;
padding: 5px 15px;
background-color: #991b1f;
color: #fff !important;
float: left;
}
.side-bar .tags li:hover {
background-color: #1b1b1b;
} .post .item {
margin-bottom: 0px;
}
.post .item .post-img {
overflow: hidden;
position: relative;
}
.post .item .post-img:hover .img {
-webkit-transform: scale(1.1, 1.1);
transform: scale(1.1, 1.1);
}
.post .item .post-img .img {
-webkit-transition: all .4s;
transition: all .4s;
}
.post .item .cont {
padding: 20px 0px;
}
.post .item .cont h6 {
margin-top: 15px;
font-size: 35px;
margin-bottom: 15px;
}
.post .item .cont h6 span {
color: #991b1f;
}
.post .item .info a {
margin-right: 0px;
font-size: 13px;
}
.post .item .info a:last-child {
margin-right: 0;
}
.post .item .info b {
color: #991b1f;
font-weight: 400;
}
.post .item .more {
font-size: 15px;
font-weight: 400;
text-transform: uppercase;
color: #991b1f;
}
.post .item .more:hover i {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
.post .item .more i {
font-size: 10px;
-webkit-transform: translateX(-15px);
transform: translateX(-15px);
opacity: 0;
-webkit-transition: all .2s;
transition: all .2s;
}
.post .item .spical {
margin: 15px;
padding: 15px;
border-left: 4px solid #991b1f;
} .post .title {
font-size: 24px;
margin-bottom: 15px;
padding-bottom: 15px;
position: relative;
}
.post .title:after {
content: '';
width: 60px;
height: 2px;
background: #991b1f;
position: absolute;
left: 0;
bottom: 0;
}
.post .comments,
.post .add-comment {
padding: 15px 0px;
border-radius: 5px;
}
.post .comments .com,
.post .add-comment .com {
margin-bottom: 60px;
margin-top: 30px;
}
.post .comments .com:last-child,
.post .add-comment .com:last-child {
margin-bottom: 0;
}
.post .comments .com:nth-child(odd),
.post .add-comment .com:nth-child(odd) {
margin-left: 50px;
}
.post .comments .img,
.post .add-comment .img {
width: 80px;
height: 80px;
float: left;
border-radius: 50%;
overflow: hidden;
margin-right: 20px;
}
.post .comment .cont,
.post .add-comment .cont {
margin-left: 75px;
}
.post .comments .cont h6,
.post .add-comment .cont h6 {
font-size: 21px;
margin-bottom: 0px;
text-transform: none;
letter-spacing: 1px;
}
.post .comments .cont span,
.post .add-comment .cont span {
color: #999;
font-size: 12px;
font-style: italic;
margin-bottom: 0px;
}
.post .comments .cont .reply,
.post .add-comment .cont .reply {
float: right;
margin-right: 15px;
margin-top: -15px;
font-size: 15px;
}
.post .comments .cont .reply:hover,
.post .add-comment .cont .reply:hover {
color: #991b1f;
} .contact .contact-info h5 {
font-size: 28px;
font-weight: 400;
letter-spacing: 0;
}
.contact .contact-info .item {
text-align: center;
}
.contact .contact-info .item .icon {
font-size: 40px;
color: #991b1f;
}
.contact .contact-info .item .cont {
margin-bottom: 20px
}
.contact .contact-info .item .cont h6 {
font-size: 28px;
color: #991b1f;
font-weight: 400;
margin-bottom: 0px;
}
.contact .contact-info .item .cont p {
color: #999;
font-weight: 400;
font-size: 15px;
}
.contact .form input,
.contact .form textarea {
width: 100%;
padding: 10px 15px;
border: 0;
background-color: #1b1b1b;
color: #fff;
font-weight: 400;
}
.contact .form textarea {
height: 160px;
max-height: 160px;
max-width: 100%;
}
.contact .redboa-button {
margin: 0;
} footer {
padding: 40px 0;
border-top: 1px solid rgba(255, 255, 255, 0.05);
}
footer .social a {
width: 36px;
height: 36px;
line-height: 42px;
background: transparent;
border-radius: 50%;
color: #991b1f;
font-size: 18px;
margin: 0px;
display: inline-block;
overflow: hidden;
position: relative;
}
footer .social a:hover {
color: #fff;
}
footer .social a::before {
content: '';
position: absolute;
top: -1px;
left: -1px;
right: -1px;
bottom: -1px;
background-color: #991b1f;
opacity: 0;
visibility: hidden;
-webkit-transform: scale(0.3);
-moz-transform: scale(0.3);
-ms-transform: scale(0.3);
-o-transform: scale(0.3);
transform: scale(0.3);
border-radius: 50%;
transition: 0.4s;
}
footer .social a:hover::before {
opacity: 1;
visibility: visible;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
footer .social a i {
position: relative;
}
footer p {}
footer p a {
color: #991b1f;
}
footer img {
width: 100px;
margin-bottom: 20px;
} [data-overlay-dark],
[data-overlay-color],
[data-overlay-light] {
position: relative;
}
[data-overlay-dark] .container,
[data-overlay-color] .container,
[data-overlay-light] .container {
position: relative;
color: #fff;
z-index: 2;
}
[data-overlay-dark]:before,
[data-overlay-color]:before,
[data-overlay-light]:before {
content: '';
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 1;
}
[data-overlay-dark]:before {
background: #000;
}
[data-overlay-color]:before {
background-color: #000;
}
[data-overlay-light]:before {
background: #fff;
}
[data-overlay-dark] h1,
[data-overlay-dark] h2,
[data-overlay-dark] h3,
[data-overlay-dark] h4,
[data-overlay-dark] h5,
[data-overlay-dark] h6,
[data-overlay-dark] span {
color: #fff;
}
[data-overlay-dark] p {
color: #ccc;
}
[data-overlay-dark="0"]:before,
[data-overlay-color="0"]:before,
[data-overlay-light="0"]:before {
opacity: 0;
}
[data-overlay-dark="1"]:before,
[data-overlay-color="1"]:before,
[data-overlay-light="1"]:before {
opacity: 0.1;
}
[data-overlay-dark="2"]:before,
[data-overlay-color="2"]:before,
[data-overlay-light="2"]:before {
opacity: 0.2;
}
[data-overlay-dark="3"]:before,
[data-overlay-color="3"]:before,
[data-overlay-light="3"]:before {
opacity: 0.3;
}
[data-overlay-dark="4"]:before,
[data-overlay-color="4"]:before,
[data-overlay-light="4"]:before {
opacity: 0.4;
}
[data-overlay-dark="5"]:before,
[data-overlay-color="5"]:before,
[data-overlay-light="5"]:before {
opacity: 0.5;
}
[data-overlay-dark="6"]:before,
[data-overlay-color="6"]:before,
[data-overlay-light="6"]:before {
opacity: 0.6;
}
[data-overlay-dark="7"]:before,
[data-overlay-color="7"]:before,
[data-overlay-light="7"]:before {
opacity: 0.7;
}
[data-overlay-dark="6"]:before,
[data-overlay-color="8"]:before,
[data-overlay-light="8"]:before {
opacity: 0.8;
}
[data-overlay-dark="9"]:before,
[data-overlay-color="9"]:before,
[data-overlay-light="9"]:before {
opacity: 0.9;
}
[data-overlay-dark="10"]:before,
[data-overlay-color="10"]:before,
[data-overlay-light="10"]:before {
opacity: 1;
} @media screen and (min-width: 1200px) {
.container {
max-width: 1200px;
padding-left: 30px;
padding-right: 30px;
}
}
@media screen and (max-width: 1199px) {
.mobile-navigation {
display: inline-block;
}
#primary-navigation {
display: none;
}
.section-padding {
padding: 100px 0;
}
.redboa-side-content > .logo h1 {
color: #fff;
font-weight: 400;
margin: 0;
font-size: 15px;
margin-left: 10px;
display: none;
}
.redboa-side-content > .logo h1 span {
display: none;
}
}
@media screen and (max-width: 991px) {
.about-us .content {
margin-top: 50px
}
.bg-fixed {
background-attachment: scroll !important;
}
.header {
background-attachment: scroll !important;
background-position: 50% 0 !important;
}
.header .caption h4 {
font-size: 21px;
letter-spacing: 5px;
}
.header .caption h1 {
font-size: 45px;
line-height: 1.2em;
}
.about .tab-content .image {
-ms-flex: 100%;
flex: 100%;
max-width: 100%;
margin: 50px 0 0;
}
.redboa-side-content > .logo h1 {
color: #fff;
font-weight: 400;
margin: 0;
font-size: 15px;
margin-left: 10px;
display: none;
}
.redboa-side-content > .logo h1 span {
display: none;
}
}
@media screen and (max-width: 767px) {
.gallery .filtering .filter {
padding: 0;
}
.gallery .filtering span {
margin: 0;
}
.section-padding {
padding: 70px 0;
}
.redboa-side-content > .logo img {
max-width: inherit;
max-height: 30px;
width: auto;
}
.redboa-side-content > .logo h1 {
color: #fff;
font-weight: 400;
margin: 0;
font-size: 15px;
margin-left: 10px;
display: none;
}
.redboa-side-content > .logo h1 span {
display: none;
}
.portfolio .filtering span {
padding: 9px 15px;
margin: 0;}
}
@media screen and (max-width: 480px) {
.header .caption h4 {
font-size: 15px;
line-height: 1.75em;
letter-spacing: 5px;
}
.header .caption h1 {
font-size: 40px;
line-height: 1.2em;
}
.portfolio .filtering span {
margin-bottom: 10px;
}
.redboa-side-content > .logo img {
max-width: inherit;
max-height: 30px;
width: auto;
}
.redboa-side-content > .logo h1 {
color: #fff;
font-weight: 400;
margin: 0;
font-size: 18px;
margin-left: 10px;
display: none;
}
.redboa-side-content > .logo h1 span {
display: none;
}
.header .caption p {
font-size: 15px;
font-weight: 400;
color: #eee;
word-spacing: 2px;
-webkit-animation-delay: 1s;
animation-delay: 1s;
}
}.blog .cont p, .post .cont p {
color: #333;
}
.dark-blog .cont p {
color: #999;
}
.dark-blog .post-img img {
height: 305px;
}
.widget_categories ul li a, .side-bar .widget .recent a,
.side-bar .search form input, .side-bar .search form button {
color: #333;
}
.post .comments .cont span, .post .add-comment .cont span, .comment-respond form#contact-form textarea, 
.comment-respond form#contact-form input {
color: #333;
}
.comment-respond form#contact-form input[type="submit"] {
color: #fff;
}
.comment-respond form#contact-form textarea {
box-shadow: none;
}
.comment-form-cookies-consent {
display: none;
}
.comment-respond form > div.col-md-12,
.comment-respond form > div.col-md-6 {
padding-left: 0px;
}
.comment-respond form > div.col-md-6 {
display: inline-block;
width: 49.7%;
}
.comment-respond form input[type="submit"] {
font-family: 'Pirata One', cursive;
font-weight: 400;
text-transform: uppercase;
letter-spacing: 2px;
font-size: 21px;
padding: 12px 32px;
border: 1px solid transparent;
position: relative;
z-index: 3;
-webkit-box-shadow: 0px 10px 30px rgb(0 0 0 / 10%);
box-shadow: 0px 10px 30px rgb(0 0 0 / 10%);
-webkit-transition: all .4s;
transition: all .4s;
cursor: pointer;
outline: none !important;
overflow: hidden;
-webkit-animation-delay: .9s;
animation-delay: .9s;
background: #991b1f;
}
.comment-respond form input[type="submit"] {
font-family: 'Pirata One', cursive;
font-weight: 400;
text-transform: uppercase;
letter-spacing: 2px;
font-size: 21px;
padding: 12px 32px;
border: 1px solid transparent;
position: relative;
z-index: 3;
-webkit-box-shadow: 0px 10px 30px rgb(0 0 0 / 10%);
box-shadow: 0px 10px 30px rgb(0 0 0 / 10%);
-webkit-transition: all .4s;
transition: all .4s;
cursor: pointer;
outline: none !important;
overflow: hidden;
-webkit-animation-delay: .9s;
animation-delay: .9s;
background: #991b1f;
color: #fff;
width: auto;
margin-top: 10px;
}
.comment-respond form input[type="submit"]:hover {
background: #000;
}
h3.comment-reply-title {
font-size: 24px;
margin-bottom: 30px;
padding-bottom: 15px;
position: relative;
color: #000;
font-weight: 400;
font-family: 'Pirata One', cursive;
text-transform: uppercase;
letter-spacing: 2px;
}
.logged-in h3.comment-reply-title {
margin-bottom: 15px;
}
h3.comment-reply-title:after {
content: '';
width: 60px;
height: 2px;
background: #991b1f;
position: absolute;
left: 0;
bottom: 0;
}
p.logged-in-as {
color: #000;
margin: 20px 0;
letter-spacing: 0.3px;
font-size: 16px;
}
.side-bar h3.widget-title {
font-size: 28px;
margin-bottom: 15px;
padding-bottom: 15px;
position: relative;
color: #000;
font-weight: 400;
font-family: 'Pirata One', cursive;
text-transform: uppercase;
letter-spacing: 2px;
}
.side-bar h3.widget-title:after {
content: '';
width: 60px;
height: 2px;
background: #991b1f;
position: absolute;
left: 0;
bottom: 0;
}
.single-widget {
width: 100%;
}
.widget_categories, .widget_tag_cloud {
padding-left: 15px;
}
.widget_categories ul {
margin-top: 15px;
}
.widget_categories ul li {
margin-bottom: 10px;
}
.widget_categories ul li a:before {
content: "\e724";
font-size: 10px;
margin-right: 10px;
color: #991b1f;
font-family: 'themify';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
}
ul.wp-tag-cloud li {
font-size: 14px;
margin: 3px !important;
padding: 5px 15px;
background-color: #991b1f;
color: #fff !important;
float: left;
}
ul.wp-tag-cloud li:hover {
background-color: #1b1b1b;
}
ul.wp-tag-cloud li a {
font-size: 14px!important;
}
div.comments div.cont h6 a.url {
text-transform: capitalize;
}
a.comment-reply-link {
float: right;
color: #000;
font-size: 15px;
}
a.comment-reply-link:hover {
color: #991b1f;
}
.single-widget.widget_search {
margin-bottom: 0px;
}
.single-widget {
margin-bottom: 50px;
}
.blog .item .post-img {
max-width: 96%;
}
div.desc {
padding-bottom: 15px;
text-transform: capitalize;
color: #000;
letter-spacing: 0.5px;
}
.blog .item {
margin-bottom: 50px;
}
.blog .item .cont {
padding-top: 20px;
}
a[rel="author"]:hover {
color: #991b1f;
}
.distance {
margin: 0 3px;
}
.blog .item .more {
margin-top: 5px;
font-size: 22px;
}
.redboa-pagination-wrap li a:hover {
border: none;
}
.redboa-pagination-wrap li span {
font-family: 'Pirata One', cursive;
display: inline-block;
width: 40px;
height: 40px;
line-height: 40px;
text-align: center;
font-weight: 400;
border-radius: 50%;
opacity: 1;
text-decoration: none;
box-shadow: 0px 16px 28px 0px rgb(0 0 0 / 20%);
background-color: #991b1f;
color: #fff;
}
.white-text {
color: #999!important;
}
.error-section {
height: calc(80vh);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
position: relative;
}
.error-page-content {
position: absolute;
top: 48%;
left: 50%;
transform: translate(-50%, -50%);
text-align: center;
}
.error-page-content h1 {
font-size: 10rem;
font-weight: 600;
line-height: 1.2em;
}
.error-page-content h2 {
font-size: 45px;
line-height: 1.5em;
}
.error-page-content div.text {
font-size: 17px;
line-height: 3rem;
color: #333;
}
.error-page-content a.theme-btn {
font-family: 'Pirata One', cursive;
font-weight: 400;
text-transform: uppercase;
letter-spacing: 2px;
font-size: 21px;
padding: 12px 32px;
border: 1px solid transparent;
position: relative;
z-index: 3;
-webkit-box-shadow: 0px 10px 30px rgb(0 0 0 / 10%);
box-shadow: 0px 10px 30px rgb(0 0 0 / 10%);
-webkit-transition: all .4s;
transition: all .4s;
cursor: pointer;
outline: none !important;
overflow: hidden;
-webkit-animation-delay: .9s;
animation-delay: .9s;
background: #991b1f;
color: #fff;
width: auto;
margin-top: 20px;
}
.error-page-content a.theme-btn:hover {
background: #000;
}
.search-custom {
margin-bottom: 60px;
padding-left: 15px;
}
.search-custom h4 {
font-size: 28px;
letter-spacing: 1px;
line-height: 36px;
margin-bottom: 20px;
}
.search-custom form {
position: relative;
width: 80%;
}
.search-custom form input {
width: 100%;
padding: 10px;
border: 0;
background: #f6f6f6;
color: #333;
}
.search-custom form button[type="submit"] {
position: absolute;
right: 0;
top: 0;
background-color: transparent;
color: #999;
border: 0;
padding: 10px;
cursor: pointer;
-webkit-appearance: button;
}
@media (min-width: 1200px) {
.portfolio .gallery.full-width {
height: 430px!important;
}
.portfolio .gallery.full-width > div.col-md-4:nth-child(4),
.portfolio .gallery.full-width > div.col-md-4:nth-child(5),
.portfolio .gallery.full-width > div.col-md-4:nth-child(6) {
top: 215px!important;
}
.portfolio .gallery.full-width > div.col-md-4:nth-child(4) {
left: 0px!important;
}
}
@media (min-width: 1500px) {
.portfolio .gallery.full-width {
height: 460px!important;
}
.portfolio .gallery.full-width > div.col-md-4:nth-child(4),
.portfolio .gallery.full-width > div.col-md-4:nth-child(5),
.portfolio .gallery.full-width > div.col-md-4:nth-child(6) {
top: 230px!important;
}
}
.page-template-home-onepage-dark section#blog .cont p {
color: #999!important;
}
.elementor-lightbox.dialog-lightbox-widget {
display: none!important;
}
.wp-block-group h2.wp-block-heading {
position: relative;
display: inline-block;
font-size: 18px;
margin-bottom: 30px;
font-weight: 500;
letter-spacing: 4px;
text-transform: uppercase;
}
.widget_block.widget_search label.wp-block-search__label {
display: none;
}
.widget_block .wp-block-search .wp-block-search__inside-wrapper {
position: relative;
}
.widget_block .wp-block-search .wp-block-search__input {
width: 100%;
padding: 10px;
border: 0;
background: #f4f5f7;
margin-bottom: 0;
border-radius: 0px;
}
.widget_block .wp-block-group .wp-block-group__inner-container ul li {
margin-bottom: 20px;
color: #040b11;
font-size: 16px;
line-height: 1.5em;
margin-bottom: 10px;
padding-bottom: 10px;
line-height: 28px;
}
.widget_block .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button {
position: absolute;
right: 10px;
top: 10px;
background-color: transparent;
color: #040b11;
border: 0;
cursor: pointer;
font-size: 15px;
}
.widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-posts__list.wp-block-latest-posts li {
margin-bottom: 20px;
color: #040b11;
font-size: 16px;
line-height: 1.5em;
border-bottom: 1px dashed #cccccc;
margin-bottom: 10px;
padding-bottom: 10px;
line-height: 40px;
}
.widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-posts__list.wp-block-latest-posts li:last-child {
margin-bottom: 0px;
padding-bottom: 0px;
border-bottom: 0px dashed #cccccc;
}
.widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-comments .wp-block-latest-comments__comment {
color: #040b11;
font-size: 16px;
line-height: 1.5em;
border-bottom: 1px dashed #cccccc;
margin-bottom: 10px;
padding-bottom: 10px;
line-height: 40px;
}
.widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-comments .wp-block-latest-comments__comment:last-child {
margin-bottom: 0px;
padding-bottom: 0px;
border-bottom: 0px dashed #cccccc;
}
.sidebar_widget.widget.widget_block.widget_search .wp-block-search__button-outside .wp-block-search__inside-wrapper {
margin: 0px 0px;
}
.sidebar__widget .wp-block-group__inner-container .wp-block-latest-comments {
padding-left: 0rem;
}
.wp-block-group ol.wp-block-latest-comments {
box-sizing: border-box;
margin-left: 0;
padding-left: 0px;
}
.widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-posts__list.wp-block-latest-posts li a{
color: inherit;
}
.widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-comments .wp-block-latest-comments__comment a{
color: inherit;
}