home/islapiiu/sites/forbes/contact-form/style.css 0000644 00000013021 15075335246 0016177 0 ustar 00 /*
Document : validate-style
Created on : Mar 10, 2014, 2:00:43 AM
Author : Mahesh Chathuranga
Description: Purpose of the stylesheet follows.
*/
root {
display: block;
}
.div-form{
padding: 9px 0px 0px 9px;
}
#star {
color: #FF0000;
}
.notvalidated {
margin: -20px 0px 0px 0px;
position: absolute;
padding-left: 21px;
padding: 0px 5px 0px 5px;
background-color: #AF0000;
color: #FFF;
font-weight: bold;
border-radius: 2px;
box-shadow: 3px 3px 6px #666;
display: none;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}
.notvalidated-cap {
margin: -20px 0px 0px 100px;
position: absolute;
padding-left: 21px;
padding: 0px 5px 0px 5px;
background-color: #AF0000;
color: #FFF;
font-weight: bold;
border-radius: 2px;
box-shadow: 3px 3px 6px #666;
display: none;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}
#sending {
display: none;
position: fixed;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
z-index: 9999;
background: url('img/sending.gif') 50% 50% no-repeat rgb(255, 255, 255);
}
#checking {
display: none;
}
.div-check
{
height: 20px;
width : 300px;
}
.text-box{
width: 375px;
display: block;
border: 1px solid #999;
height: 25px;
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
font-family: Tahoma, Geneva, sans-serif;
padding: 0px 0px 0px 10px;
color: rgb(133, 133, 133);
font-weight: 900;
}
.text-box-cap{
width: 100px;
display: block;
border: 1px solid #999;
height: 25px;
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
font-family: Tahoma, Geneva, sans-serif;
padding: 0px 0px 0px 10px;
color: rgb(133, 133, 133);
font-weight: 900;
margin: 30px 0px 0px 10px;
}
#div-center{
background: -webkit-gradient(linear, bottom, left 175px, from(#CCCCCC), to(#EEEEEE));
background: -moz-linear-gradient(bottom, #CCCCCC, #EEEEEE 175px);
margin:auto;
position:relative;
width:550px;
font-family: Tahoma, Geneva, sans-serif;
font-size: 14px;
font-style: italic;
line-height: 24px;
font-weight: bold;
color: #FF8F00;
text-decoration: none;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
padding:10px;
border: 1px solid #999;
border: inset 1px solid #333;
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
}
.myButton {
-moz-box-shadow:inset 0px 1px 0px 0px #fff6af;
-webkit-box-shadow:inset 0px 1px 0px 0px #fff6af;
box-shadow:inset 0px 1px 0px 0px #fff6af;
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
background-color:#ffec64;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
border:1px solid #ffaa22;
display:inline-block;
cursor:pointer;
color:#333333;
font-family:arial;
font-size:15px;
font-weight:bold;
padding:6px 24px;
text-decoration:none;
text-shadow:0px 1px 0px #ffee66;
}
.myButton:hover {
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64',GradientType=0);
background-color:#ffab23;
}
.myButton:active {
position:relative;
top:1px;
}
#dismessage
{
display: none;
background: -webkit-gradient(linear, bottom, left 175px, from(#CCCCCC), to(#EEEEEE));
background: -moz-linear-gradient(bottom, #CCCCCC, #EEEEEE 175px);
margin:auto;
position:relative;
width:auto;
font-family: Tahoma, Geneva, sans-serif;
font-size: 14px;
font-style: italic;
line-height: 24px;
font-weight: bold;
color:#333333;
text-decoration: none;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
padding:10px;
border: 1px solid #999;
border: inset 1px solid #333;
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
margin-top: 10%;
}
.refresh-img{
width: 23px;
height: 30px;
margin: -29px 0px 18px 128px;
}
home/islapiiu/sites/forbes/css/style.css 0000644 00000405333 15076462601 0014403 0 ustar 00 /*------------------------------------------------------------------
[Master Stylesheet]
Project: D-shine
Version: 1.0
Last change: 07/06/2018
Primary use: Jewellery
-------------------------------------------------------------------*/
/*------------------------------------------------------------------
[Table of contents]
1. Prefix Styles
2. Floating
3. Ancore
4. helper class
5. Header
5.1 Header 1
5.2 Header 2
5.3 Header 3
6. Index Content
7. Footer
8. Breadcrumb
9. About Us Content:
10. Shortcodes
11. Blog
12. Product | List | Single | cart | Checkout
13. Some Common Section
-------------------------------------------------------------------*/
/*------------------------------------------------------------------
[Fonts]
Base Fonts(Headings) 1 : PT Sans
Base Fonts(Content) 2 : Questrial
-------------------------------------------------------------------*/
/*--------------------------------------------------*/
/*1 Prefix Styles*/
/*--------------------------------------------------*/
.m0 {
margin: 0
}
.p0 {
padding: 0
}
.mb15 {
margin-bottom: 15px
}
.mb30 {
margin-bottom: 30px
}
body {
position: relative;
font-family: 'PT Sans', sans-serif;
}
* {
font-family: 'Questrial', sans-serif
}
p {
font-family: 'Questrial', sans-serif;
letter-spacing: 1px;
font-size: 15px
}
#p2 {
font-family: 'Lobster', cursive;
letter-spacing: 1px;
font-size: 15px
}
a {
color: #fd405e
}
a:hover,
a:focus {
color: #fa2144
}
/*--------------------------------------------------*/
/*End Prefix Styles*/
/*--------------------------------------------------*/
/*--------------------------------------------------*/
/*2 Floating*/
/*--------------------------------------------------*/
.fleft {
float: left
}
.fright {
float: right
}
::selection {
color: #fff;
background-color: #000;
}
::-moz-selection {
color: #fff;
background-color:#e9dddd;
}
section.row,
header.row,
footer.row {
margin: 0;
position: relative
}
/*--------------------------------------------------*/
/*End Floating*/
/*--------------------------------------------------*/
/*--------------------------------------------------*/
/*3 Ancore*/
/*--------------------------------------------------*/
a,
.btn,
button {
outline: none;
transition: all 300ms ease-in-out 0s
}
a:focus,
.btn:focus,
button:focus,
a:hover,
.btn:hover,
button:hover {
outline: none;
text-decoration: none;
transition: all 300ms ease-in-out 0s
}
/*--------------------------------------------------*/
/*End Ancore*/
/*--------------------------------------------------*/
/*--------------------------------------------------*/
/*4 helper class*/
/*--------------------------------------------------*/
.circle {
border-radius: 100%
}
.contentRowPad {
padding: 0px 0 35px;
}
#header .top_menus {
padding: 17px 0 50px
}
/*--------------------------------------------------*/
/*End helper class*/
/*--------------------------------------------------*/
/*---------------------------------------*/
/*5 HEADER*/
/*---------------------------------------*/
/* 5.1 header 1*/
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
background: none;
}
#header .top_menus .nav li a {
padding: 0 20px;
line-height: 1;
text-transform: capitalize;
color: #5f5e5e;
font-family: 'PT Sans', sans-serif;
}
.navbar-toggle {
padding: 9px 15px;
}
#header .navbar #mainNav .nav li.dropdown .dropdown-menu li.active a{
color: #fd405e;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
box-shadow: none;
}
#header .top_menus .nav li a:hover {
color: #fd405e;
background-color: transparent
}
#header .top_menus .nav li + li {
border-left: 2px solid #dcdcdc
}
#header .top_menus .nav li:first-child a {
padding-left: 15px
}
#header .top_menus .nav li:last-child a {
padding-right: 15px
}
#header .logo_line {
margin-bottom: 15px;
margin-top: 15px
}
#header .logo_line .logo .logo_a {
display: inline-block
}
#header .logo_line .searchSec .searchForm {
width: calc(100% - 215px);
padding-top: 0
}
#header .logo_line .searchSec .searchForm .input-group {
border: 1px solid transparent;
border-radius: 4px
}
#header .logo_line .searchSec .searchForm .input-group .form-control {
border: none;
box-shadow: none;
height: 37px;
line-height: 35px;
padding: 0 10px;
border-bottom: 1px solid #cacaca;
font-family: "PT Sans"
}
#header .logo_line .searchSec .searchForm .input-group .form-control:focus {
border-color: #fd405e
}
#header .logo_line .searchSec .searchForm .input-group button.dropdown-toggle {
border: 0;
border-radius: 0;
background: none;
text-transform: uppercase;
font-size: 12px;
line-height: 35px;
color: #505050;
font-family: 'PT Sans', sans-serif;;
font-weight: 600;
padding: 0
}
#header .logo_line .searchSec .searchForm .input-group button.dropdown-toggle i {
margin: 0 8px 0 5px;
font-size: 18px;
color: #b7b7b7
}
#header .logo_line .searchSec .searchForm .input-group .dropdown-menu {
z-index: 10000;
border-radius: 0;
padding: 0;
right: -35px;
margin-top: 0
}
#header .logo_line .searchSec .searchForm .input-group .dropdown-menu li a {
padding: 0 15px;
line-height: 30px;
text-transform: capitalize
}
#header .logo_line .searchSec .searchForm .input-group .dropdown-menu li a:hover,
#header .logo_line .searchSec .searchForm .input-group .dropdown-menu li a:focus {
background: none
}
#header .logo_line .searchSec .searchForm .input-group .dropdown-menu li + li a {
border-top: 1px solid rgba(220, 220, 220, 0.5)
}
#header .logo_line .searchSec .searchForm .input-group .searchIco {
background: transparent;
color: #fd405e
}
#header .logo_line .searchSec .searchForm .input-group .searchIco button {
border: none;
background: none;
text-shadow: none;
color: #fd405e;
font-size: 16px;
line-height: 35px;
width: 35px;
padding: 0;
text-align: center
}
#header .logo_line .searchSec .wishlistCompare {
width: 100%;
padding: 0 15px;
text-align: right
}
#header .logo_line .searchSec .wishlistCompare .nav li a {
padding: 0;
color: #505050;
font-size: 14px;
font-family: 'Questrial', sans-serif
}
#header .logo_line .searchSec .wishlistCompare .nav li a:hover,
#header .logo_line .searchSec .wishlistCompare .nav li a:focus {
background: none
}
#header .logo_line .searchSec .cartCount {
text-align: center
}
#header .logo_line .searchSec .cartCount .cartCountInner {
width: 100%;
height: 100%
}
#header .logo_line .searchSec,
#header .logo_line .searchSec > div {
padding-right: 0
}
#header .logo_line .searchSec .wishlistCompare .nav li {
display: inline-block;
vertical-align: middle;
margin-left: 20px
}
#header .logo_line .searchSec .wishlistCompare .nav li.h_cart {
position: relative
}
.h_cart::after {
content: "";
position: absolute;
top: 0;
left: 0;
width: 35px;
height: 100%;
}
#header .logo_line .searchSec .wishlistCompare .nav li.h_cart .hclist {
position: absolute;
right: 0;
width: 391px;
text-align: left;
z-index: 99999;
opacity: 0;
vertical-align: middle;
transition: all .3s ease-in;
border-top: 10px solid transparent
}
#header .logo_line .searchSec .wishlistCompare .nav li.h_cart:hover .hclist {
opacity: 1;
transition: all .3s ease-in
}
#header .logo_line .searchSec .wishlistCompare .nav li.h_cart .table-responsive {
height: 0;
padding: 0;
background: #fff;
box-shadow: 0 3px 17px -3px rgba(0, 0, 0, 0.3)
}
#header .logo_line .searchSec .wishlistCompare .nav li.h_cart .table-responsive table {
margin-bottom: 0
}
#header .logo_line .searchSec .wishlistCompare .nav li.h_cart:hover .table-responsive {
height: auto;
padding: 10px
}
#header .logo_line .searchSec .wishlistCompare .nav li.h_cart .hclist .table-responsive {
vertical-align: middle
}
#header .logo_line .searchSec .wishlistCompare .nav li.h_cart .hclist .table-responsive * {
vertical-align: middle
}
#header .logo_line .searchSec .cartCount .cartCountInner a {
color: #505050;
font-size: 14px;
font-family: 'Questrial', sans-serif;
padding: 0
}
#header .logo_line .searchSec .cartCount .cartCountInner a span {
display: inline-block;
vertical-align: middle
}
#header .logo_line .searchSec .cartCount .cartCountInner .badge,
#header .logo_line .searchSec .wishlistCompare .nav li a .wish {
padding: 0;
text-align: center;
font-weight: lighter;
font-family: 'PT Sans', sans-serif;;
font-size: 14px;
display: inline-block;
position: relative;
line-height: 18px;
text-align: center;
cursor: pointer;
color: #6B6B6B;
width: 36px;
background: transparent;
background-size: 100% 100%;
line-height: 21px;
vertical-align: middle;
font-weight: bold
}
#header .logo_line .searchSec .cartCount .cartCountInner .badge i,
#header .logo_line .searchSec .wishlistCompare .nav li > a > span > i {
color: #dcdcdc;
font-size: 1.6em;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: -1
}
#header .logo_line .searchSec .cartCount .cartCountInner:hover .badge i,
#header .logo_line .searchSec .wishlistCompare .nav li a:hover i {
color: #fd405e;
transition: all .3s ease-in
}
#header .logo_line .searchSec .cartCount .cartCountInner:hover .badge,
#header .logo_line .searchSec .wishlistCompare .nav li a:hover .wish {
color: #fff
}
#header .navbar {
background: #F0F0F0;
border: none
}
#header .navbar .navbar-header button {
margin: 0;
width: 100%;
height: 50px;
color: #FFF;
font-family: 'PT Sans', sans-serif;;
font-size: 18px;
text-transform: uppercase;
background: transparent;
border-radius: 0;
border-color: transparent
}
#header .navbar .navbar-header button.collapsed {
background: transparent;
}
#header .navbar .navbar-header button:hover {
background: transparent;
}
#header .navbar #mainNav .nav {
position: relative;
text-transform: uppercase;
width: 100%
}
.navbar #mainNav .nav ul.nav.megaInnerMenu li{text-transform: capitalize;}
#header .navbar #mainNav .nav li a {
padding: 0 28px;
line-height: 52px;
color: #222;
font-family: 'PT Sans', sans-serif;
}
#header .navbar #mainNav .nav li a:hover {
box-shadow: none;
background: #fd405e;
color: #FFF
}
#header .navbar #mainNav .nav li.active a,
#header .navbar #mainNav .nav li.open a {
box-shadow: none;
background: #fd405e;
color: #FFF
}
#header .navbar #mainNav .nav li.dropdown .dropdown-menu,
#header .navbar #mainNav .nav li.open .dropdown-menu {
border: 0;
border-bottom: 1px solid #fd405e;
border-radius: 0;
padding: 0;
min-width: 195px
}
#header .navbar #mainNav .nav li.dropdown .dropdown-menu li,
#header .navbar #mainNav .nav li.open .dropdown-menu li {
border-bottom: 1px solid #e9eaee
}
#header .navbar #mainNav .nav li.dropdown .dropdown-menu li:first-child,
#header .navbar #mainNav .nav li.open .dropdown-menu li:first-child {
padding-top: 10px
}
#header .navbar #mainNav .nav li.dropdown .dropdown-menu li:last-child,
#header .navbar #mainNav .nav li.open .dropdown-menu li:last-child {
border-bottom-color: #b9e2be;
padding-bottom: 10px
}
#header .navbar #mainNav .nav li.dropdown .dropdown-menu li a,
#header .navbar #mainNav .nav li.open .dropdown-menu li a {
line-height: 43px;
border-bottom: 1px solid #f3f3f3;
font-family: 'PT Sans', sans-serif;;
color: #777;
font-weight: 600;
background-color: transparent
}
#header .navbar #mainNav .nav li.dropdown .dropdown-menu li a:hover,
#header .navbar #mainNav .nav li.open .dropdown-menu li a:hover {
color: #fd405e
}
#header .navbar #mainNav .nav li.dropdown.megaMenu,
#header .navbar #mainNav .nav li.open.megaMenu {
position: static
}
#header .navbar #mainNav .nav li.dropdown.megaMenu .dropdown-menu,
#header .navbar #mainNav .nav li.open.megaMenu .dropdown-menu {
width: 100%;
position: absolute;
padding: 0
}
#header .navbar #mainNav .nav li.dropdown.megaMenu .dropdown-menu li,
#header .navbar #mainNav .nav li.open.megaMenu .dropdown-menu li {
float: left;
border: none;
padding: 0 20px
}
#header .navbar #mainNav .nav li.dropdown.megaMenu .dropdown-menu li .listTitle,
#header .navbar #mainNav .nav li.open.megaMenu .dropdown-menu li .listTitle {
margin: 0;
line-height: 45px;
font-family: 'PT Sans', sans-serif;;
color: #222
}
#header .navbar #mainNav .nav li.dropdown.megaMenu .dropdown-menu li .listTitle a,
#header .navbar #mainNav .nav li.open.megaMenu .dropdown-menu li .listTitle a {
color: #fd405e;
float: right;
display: inline;
font-family: 'PT Sans', sans-serif;;
font-weight: 700
}
#header .navbar #mainNav .nav li.dropdown.megaMenu .dropdown-menu li .listTitle a i,
#header .navbar #mainNav .nav li.open.megaMenu .dropdown-menu li .listTitle a i {
margin-left: 5px
}
#header .navbar #mainNav .nav li.dropdown.megaMenu .dropdown-menu li .megaInnerMenu,
#header .navbar #mainNav .nav li.open.megaMenu .dropdown-menu li .megaInnerMenu {
float: none
}
#header .navbar #mainNav .nav li.dropdown.megaMenu .dropdown-menu li .megaInnerMenu li,
#header .navbar #mainNav .nav li.open.megaMenu .dropdown-menu li .megaInnerMenu li {
float: none;
display: block;
border: none;
padding-left: 0
}
#header .navbar #mainNav .nav li.dropdown.megaMenu .dropdown-menu li .megaInnerMenu li a,
#header .navbar #mainNav .nav li.open.megaMenu .dropdown-menu li .megaInnerMenu li a {
line-height: 30px;
border: none;
padding-left: 0;
font-family: 'PT Sans', sans-serif;
}
#header .navbar #mainNav .nav li.dropdown.megaMenu .dropdown-menu li .megaInnerMenu li a img,
#header .navbar #mainNav .nav li.open.megaMenu .dropdown-menu li .megaInnerMenu li a img {
width: 100%
}
#header .navbar #mainNav .nav li.dropdown.megaMenu .dropdown-menu li.listMenu,
#header .navbar #mainNav .nav li.open.megaMenu .dropdown-menu li.listMenu {
width: 20%
}
#header .navbar #mainNav .nav li.dropdown.megaMenu .dropdown-menu li.boxMenu,
#header .navbar #mainNav .nav li.open.megaMenu .dropdown-menu li.boxMenu {
width: 60%
}
#header .navbar #mainNav .nav li.dropdown.megaMenu .dropdown-menu li.boxMenu .row,
#header .navbar #mainNav .nav li.open.megaMenu .dropdown-menu li.boxMenu .row {
border-bottom: 1px solid #e9eaee
}
#header .navbar #mainNav .nav li.dropdown.megaMenu .dropdown-menu li.boxMenu .listTitle a,
#header .navbar #mainNav .nav li.open.megaMenu .dropdown-menu li.boxMenu .listTitle a {
padding-right: 0
}
#header .navbar #mainNav .nav li.dropdown.megaMenu .dropdown-menu li.boxMenu .megaInnerMenu,
#header .navbar #mainNav .nav li.open.megaMenu .dropdown-menu li.boxMenu .megaInnerMenu {
border: none
}
#header .navbar #mainNav .nav li.dropdown.megaMenu .dropdown-menu li.boxMenu .megaInnerMenu li,
#header .navbar #mainNav .nav li.open.megaMenu .dropdown-menu li.boxMenu .megaInnerMenu li {
padding: 15px 0;
float: left;
width: 201px
}
#header .navbar #mainNav .nav li.dropdown.megaMenu .dropdown-menu li.boxMenu .megaInnerMenu li + li,
#header .navbar #mainNav .nav li.open.megaMenu .dropdown-menu li.boxMenu .megaInnerMenu li + li {
margin-left: 20px
}
#header .navbar #mainNav .nav li.dropdown.megaMenu .dropdown-menu li.boxMenu .megaInnerMenu li a,
#header .navbar #mainNav .nav li.open.megaMenu .dropdown-menu li.boxMenu .megaInnerMenu li a {
padding: 0;
text-align: center;
overflow: hidden;
display: block
}
#header .navbar #mainNav .nav li.dropdown.megaMenu .dropdown-menu li.boxMenu .megaInnerMenu li a .row,
#header .navbar #mainNav .nav li.open.megaMenu .dropdown-menu li.boxMenu .megaInnerMenu li a .row {
border: none;
font-family: 'PT Sans', sans-serif;;
font-weight: 700;
color: #222
}
#header .navbar #mainNav .nav li.dropdown.megaMenu .dropdown-menu li.boxMenu .megaInnerMenu li a .row.imgHov,
#header .navbar #mainNav .nav li.open.megaMenu .dropdown-menu li.boxMenu .megaInnerMenu li a .row.imgHov {
position: relative
}
#header .navbar #mainNav .nav li.dropdown.megaMenu .dropdown-menu li.boxMenu .megaInnerMenu li a .row.imgHov .hovCnt,
#header .navbar #mainNav .nav li.open.megaMenu .dropdown-menu li.boxMenu .megaInnerMenu li a .row.imgHov .hovCnt {
content: '';
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.45);
position: absolute;
top: 0;
left: -150%;
transition: all 300ms ease-in-out 0s
}
#header .navbar #mainNav .nav li.dropdown.megaMenu .dropdown-menu li.boxMenu .megaInnerMenu li a .row.imgHov .hovCntInner,
#header .navbar #mainNav .nav li.open.megaMenu .dropdown-menu li.boxMenu .megaInnerMenu li a .row.imgHov .hovCntInner {
position: absolute;
top: calc(50% - 21px);
left: 300%;
white-space: nowrap;
display: block;
font-family: 'PT Sans', sans-serif;;
font-weight: 700;
color: #FFF;
padding: 0 15px;
line-height: 40px;
border: 1px solid #FFF;
transition: all 300ms ease-in-out 0s
}
#header .navbar #mainNav .nav li.dropdown.megaMenu .dropdown-menu li.boxMenu .megaInnerMenu li a .row.menuTitle,
#header .navbar #mainNav .nav li.open.megaMenu .dropdown-menu li.boxMenu .megaInnerMenu li a .row.menuTitle {
line-height: 45px
}
#header .navbar #mainNav .nav li.dropdown.megaMenu .dropdown-menu li.boxMenu .megaInnerMenu li a:hover .row,
#header .navbar #mainNav .nav li.open.megaMenu .dropdown-menu li.boxMenu .megaInnerMenu li a:hover .row {
color: #fd405e
}
#header .navbar #mainNav .nav li.dropdown.megaMenu .dropdown-menu li.boxMenu .megaInnerMenu li a:hover .row.imgHov .hovCnt,
#header .navbar #mainNav .nav li.open.megaMenu .dropdown-menu li.boxMenu .megaInnerMenu li a:hover .row.imgHov .hovCnt {
left: 0
}
#header .navbar #mainNav .nav li.dropdown.megaMenu .dropdown-menu li.boxMenu .megaInnerMenu li a:hover .row.imgHov .hovCntInner,
#header .navbar #mainNav .nav li.open.megaMenu .dropdown-menu li.boxMenu .megaInnerMenu li a:hover .row.imgHov .hovCntInner {
left:0;
right: 0;
margin-left: auto;
margin-right: auto;
max-width: 110px;
}
#header .topFeatures .nav-justified {
padding: 18px 0
}
#header .topFeatures .nav-justified li img {
margin-right: 10px
}
#header .topFeatures .nav-justified li + li {
border-left: 2px solid #cccac0
}
#header .navbar #mainNav .nav.navbar-nav > li.offers_navbtn {
float: right
}
#header .navbar #mainNav .nav.navbar-nav > li.offers_navbtn a {
background: #fff none repeat scroll 0 0;
border-radius: 84px;
color: #fd405e;
line-height: 30px;
margin-top: 10px;
border: 2px solid #fd405e;
padding-left: 13px;
padding-right: 13px
}
#header .navbar #mainNav .nav.navbar-nav > li.offers_navbtn a:hover {
color: #fff;
background-color: #fd405e
}
.offers_navbtn a {
display: inline-block;
vertical-align: middle;
position: relative
}
.offers_navbtn a i {
padding: 0 1px;
margin-right: 10px;
font-size: 1.6em;
vertical-align: middle;
display: inline-block;
color: #fd405e;
transition: all .3s ease;
margin-right: 8px;
margin-top: -6px
}
.offers_navbtn a:hover i {
color: #fff;
transition: all .3s ease
}
/* end header 1*/
/* 5.2 header 2*/
#header2 {
position: absolute;
padding-top: 2px;
height: 100px;
background-color: #000;
z-index: 999;
width: 100%;
margin-bottom: 0px;
}
#header2 .menu .navbar {
box-shadow: none;
border: none;
background: none
}
#header2 .menu .navbar .navbar-header button {
border-radius: 0;
color: #FFF;
border: none;
width: 100%;
margin: 0;
background: #fd405e
}
#header2 .menu .navbar .navbar-header button:hover,
#header2 .menu .navbar .navbar-header button:focus,
#header2 .menu .navbar .navbar-header button[aria-expanded="true"] {
background: #222
}
#header2 .menu .navbar .navbar-header button[aria-expanded="false"] {
background: #fd405e
}
#header2 .menu .navbar #mainNav2 ul li a {
line-height: 87px;
padding: 0 15px;
text-transform: uppercase;
font-family: 'PT Sans', sans-serif;;
font-weight: 400;
color: #fff;
}
#header2 .menu .navbar #mainNav2 ul li a:hover,
#header2 .menu .navbar #mainNav2 ul li a:focus {
background: none
}
#header2 .menu .navbar #mainNav2 ul li.dropdown ul,
#header2 .menu .navbar #mainNav2 ul li.open ul {
border: 0;
border-radius: 0;
padding: 0;
min-width: 195px;
background: none
}
#header2 .menu .navbar #mainNav2 ul li.dropdown ul li,
#header2 .menu .navbar #mainNav2 ul li.open ul li {
border-bottom: 1px solid #e9eaee
}
#header2 .menu .navbar #mainNav2 ul li.dropdown ul li:first-child,
#header2 .menu .navbar #mainNav2 ul li.open ul li:first-child {
border-top: 2px solid transparent
}
#header2 .menu .navbar #mainNav2 ul li.dropdown ul li:last-child,
#header2 .menu .navbar #mainNav2 ul li.open ul li:last-child {
border-color: transparent
}
#header2 .menu .navbar #mainNav2 ul li.dropdown ul li a,
#header2 .menu .navbar #mainNav2 ul li.open ul li a {
line-height: 43px;
border-bottom: 1px solid #f3f3f3;
font-family: 'PT Sans', sans-serif;;
color: #777;
font-weight: 600;
background-color: #FFF
}
#header2 .menu .navbar #mainNav2 ul li.dropdown .dropdown-menu > .active > a{
color: #fd405e
}
#header2 .menu .navbar #mainNav2 ul li.dropdown ul li a:hover,
#header2 .menu .navbar #mainNav2 ul li.open ul li a:hover {
color: #d1c0c0;
}
/*#header2 .logo {
padding: 6px 0 30px
}*/
#header2 .logo a {
display: block;
line-height: 58px
}
#header2 .logo a img {
max-width: 100%
}
#header2 .menu2 {
padding: 50px 0 0
}
#header2 .menu2 ul li {
float: left
}
#header2 .menu2 ul li a {
line-height: 14px;
padding: 0 15px;
font-family: 'PT Sans', sans-serif;;
color: #fff;
text-transform: uppercase;
}
#header2 .menu2 ul li a:hover,
#header2 .menu2 ul li a:focus {
background: none
}
#header2 .menu2 ul li:first-child {
border-right: 1px solid #4c4c4c
}
#header2 .menu2 ul li:nth-child(3),
#header2 .menu2 ul li:nth-child(4) {
/* font-size: 20px*/
}
/*#header2 .menu2 ul li:last-child a {
width: 65px;
height: 32px;
background: url(../images/icons/cart4.png) no-repeat scroll 15px 0 transparent;
margin-top: -8px;
text-align: center
}*/
#header2 .menu2 ul li:last-child a .badge {
width: 20px;
line-height: 20px;
border-radius: 100%;
background: #454545;
padding: 0;
text-align: center;
font-weight: lighter;
font-family: 'PT Sans', sans-serif;;
font-size: 11px;
display: inline-block;
position: relative;
top: -17px
}
#header2 #searchForm {
background: rgba(0, 0, 0, 0.65);
position: absolute;
top: 100%;
width: 100%;
z-index: 99999
}
#header2 #searchForm form .input-group {
padding: 15px 0
}
#header2 #searchForm form .input-group .form-control {
border-radius: 0;
line-height: 100px;
height: 100px;
padding: 0 20px;
border: none;
background: rgba(0, 0, 0, 0.65);
font-size: 30px;
font-family: 'PT Sans', sans-serif;;
font-weight: 100
}
#header2 #searchForm form .input-group .form-control::-moz-placeholder,
#header2 #searchForm form .input-group .form-control:-ms-input-placeholder,
#header2 #searchForm form .input-group .form-control::-webkit-input-placeholder {
color: #FFF;
opacity: 1
}
/* End header 2*/
/* 5.3 header 3*/
#header2 #searchForm form .input-group .input-group-addon {
border-radius: 0;
padding: 0 20px;
border: none;
background: rgba(0, 0, 0, 0.65);
font-size: 50px
}
#header3 .logo_line .searchSec,
#header3 .logo_line .searchSec > div {
padding-right: 0
}
#header3 {
position: absolute;
left: 0;
right: 0;
top: 0;
z-index: 999
}
#header3 .top_menus {
padding: 17px 0 50px
}
#header3 .top_menus .nav li a {
padding: 0 20px;
line-height: 1;
text-transform: capitalize;
color: #5f5e5e;
font-family: 'PT Sans', sans-serif;
}
#header3 .top_menus .nav li a:hover {
color: #fd405e;
background-color: transparent
}
#header3 .top_menus .nav li + li {
border-left: 2px solid #dcdcdc
}
#header3 .top_menus .nav li:first-child a {
padding-left: 15px
}
#header3 .top_menus .nav li:last-child a {
padding-right: 15px
}
#header3 .logo_line {
margin-bottom: 15px;
margin-top: 15px
}
#header3 .logo_line .logo .logo_a {
display: inline-block
}
#header3 .logo_line .searchSec .searchForm {
width: calc(100% - 215px);
padding-top: 0
}
#header3 .logo_line .searchSec .searchForm .input-group {
border: 1px solid transparent;
border-radius: 4px
}
#header3 .logo_line .searchSec .searchForm .input-group .form-control {
border: none;
box-shadow: none;
height: 37px;
line-height: 35px;
padding: 0 10px;
border-bottom: 1px solid #cacaca;
font-family: "PT Sans";
background: transparent;
color: #fff
}
#header3 .logo_line .searchSec .searchForm .input-group .form-control:focus {
border-color: #fd405e
}
#header3 .logo_line .searchSec .searchForm .input-group button.dropdown-toggle {
border: 0;
border-radius: 0;
background: none;
text-transform: uppercase;
font-size: 12px;
line-height: 35px;
color: #505050;
font-family: 'PT Sans', sans-serif;;
font-weight: 600;
padding: 0
}
#header3 .logo_line .searchSec .searchForm .input-group button.dropdown-toggle i {
margin: 0 8px 0 5px;
font-size: 18px;
color: #b7b7b7
}
#header3 .logo_line .searchSec .searchForm .input-group .dropdown-menu {
z-index: 10000;
border-radius: 0;
padding: 0;
right: -35px;
margin-top: 0
}
#header3 .logo_line .searchSec .searchForm .input-group .dropdown-menu li a {
padding: 0 15px;
line-height: 30px;
text-transform: capitalize
}
#header3 .logo_line .searchSec .searchForm .input-group .dropdown-menu li a:hover,
#header3 .logo_line .searchSec .searchForm .input-group .dropdown-menu li a:focus {
background: none
}
#header3 .logo_line .searchSec .searchForm .input-group .dropdown-menu li + li a {
border-top: 1px solid rgba(220, 220, 220, 0.5)
}
#header3 .logo_line .searchSec .searchForm .input-group .searchIco {
background: transparent;
color: #fd405e
}
#header3 .logo_line .searchSec .searchForm .input-group .searchIco button {
border: none;
background: none;
text-shadow: none;
color: #fd405e;
font-size: 16px;
line-height: 35px;
width: 35px;
padding: 0;
text-align: center
}
#header3 .logo_line .searchSec .wishlistCompare {
width: 100%;
padding: 0 15px;
text-align: right
}
#header3 .logo_line .searchSec .wishlistCompare .nav li a {
padding: 0;
color: #fff;
font-size: 14px;
font-family: 'Questrial', sans-serif
}
#header3 .logo_line .searchSec .wishlistCompare .nav li a:hover,
#header3 .logo_line .searchSec .wishlistCompare .nav li a:focus {
background: none
}
#header3 .logo_line .searchSec .cartCount {
text-align: center
}
#header3 .logo_line .searchSec .cartCount .cartCountInner {
width: 100%;
height: 100%
}
#header3 .logo_line .searchSec .wishlistCompare .nav li {
display: inline-block;
vertical-align: middle;
margin-left: 20px
}
#header3 .logo_line .searchSec .wishlistCompare .nav li.h_cart {
position: relative
}
#header3 .logo_line .searchSec .wishlistCompare .nav li.h_cart .hclist {
position: absolute;
right: 0;
width: 391px;
text-align: left;
z-index: 99999;
opacity: 0;
vertical-align: middle;
transition: all .3s ease-in;
border-top: 10px solid transparent
}
#header3 .logo_line .searchSec .wishlistCompare .nav li.h_cart:hover .hclist {
opacity: 1;
transition: all .3s ease-in
}
#header3 .logo_line .searchSec .wishlistCompare .nav li.h_cart .table-responsive {
height: 0;
padding: 0;
background: #fff;
box-shadow: 0 3px 17px -3px rgba(0, 0, 0, 0.3)
}
#header3 .logo_line .searchSec .wishlistCompare .nav li.h_cart .table-responsive table {
margin-bottom: 0
}
#header3 .logo_line .searchSec .wishlistCompare .nav li.h_cart:hover .table-responsive {
height: auto;
padding: 10px
}
#header3 .logo_line .searchSec .wishlistCompare .nav li.h_cart .hclist .table-responsive {
vertical-align: middle
}
#header3 .logo_line .searchSec .wishlistCompare .nav li.h_cart .hclist .table-responsive a {
color: #333
}
#header3 .logo_line .searchSec .wishlistCompare .nav li.h_cart .hclist .table-responsive * {
vertical-align: middle
}
#header3 .logo_line .searchSec .cartCount .cartCountInner a {
color: #505050;
font-size: 14px;
font-family: 'Questrial', sans-serif;
padding: 0
}
#header3 .logo_line .searchSec .cartCount .cartCountInner a span {
display: inline-block;
vertical-align: middle
}
#header3 .logo_line .searchSec .cartCount .cartCountInner .badge,
#header3 .logo_line .searchSec .wishlistCompare .nav li a .wish {
padding: 0;
text-align: center;
font-weight: lighter;
font-family: 'PT Sans', sans-serif;;
font-size: 14px;
display: inline-block;
position: relative;
line-height: 18px;
text-align: center;
cursor: pointer;
color: #000;
width: 36px;
background: transparent;
background-size: 100% 100%;
line-height: 21px;
vertical-align: middle;
font-weight: bold
}
#header3 .logo_line .searchSec .cartCount .cartCountInner .badge i,
#header3 .logo_line .searchSec .wishlistCompare .nav li > a > span > i {
color: #fff;
font-size: 1.6em;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: -1
}
#header3 .logo_line .searchSec .cartCount .cartCountInner:hover .badge i,
#header3 .logo_line .searchSec .wishlistCompare .nav li a:hover i {
color: #fd405e;
transition: all .3s ease-in
}
#header3 .logo_line .searchSec .cartCount .cartCountInner:hover .badge,
#header3 .logo_line .searchSec .wishlistCompare .nav li a:hover .wish {
color: #fff
}
#header3 .navbar {
background: transparent;
border: none;
box-shadow: none
}
#header3 .navbar .navbar-header button {
margin: 0;
width: 100%;
height: 50px;
color: #FFF;
font-family: 'PT Sans', sans-serif;;
font-size: 18px;
text-transform: uppercase;
background: #222;
border-radius: 0;
border-color: transparent
}
#header3 .navbar .navbar-header button.collapsed {
background: #fd405e
}
#header3 .navbar .navbar-header button:hover,
#header3 .navbar .navbar-header button:focus {
background: #222
}
#header3 .navbar #mainNav .nav {
position: relative;
text-transform: uppercase;
width: 100%
}
#header3 .navbar #mainNav .nav li a {
padding: 0 28px;
line-height: 52px;
color: #fff;
font-family: 'PT Sans', sans-serif;;
position: relative
}
#header3 .navbar #mainNav .nav > li:first-child > a {
padding-left: 0
}
#header3 .navbar #mainNav .nav li a:hover {
box-shadow: none;
background: transparent;
color: #FFF
}
#header3 .navbar #mainNav .nav li.active a,
#header3 .navbar #mainNav .nav li.open a {
box-shadow: none;
background: transparent;
color: #FFF
}
#header3 .navbar #mainNav .nav.navbar-nav > li.offers_navbtn a:hover:after {
display: none
}
#header3 .navbar #mainNav .nav li.dropdown .dropdown-menu,
#header3 .navbar #mainNav .nav li.open .dropdown-menu {
border: 0;
border-bottom: 1px solid #fd405e;
border-radius: 0;
padding: 0;
min-width: 195px
}
#header3 .navbar #mainNav .nav li.dropdown .dropdown-menu li.active a{
color:#fd405e
}
#header3 .navbar #mainNav .nav li.dropdown .dropdown-menu li,
#header3 .navbar #mainNav .nav li.open .dropdown-menu li {
border-bottom: 1px solid #e9eaee
}
#header3 .navbar #mainNav .nav li.dropdown .dropdown-menu li:first-child,
#header3 .navbar #mainNav .nav li.open .dropdown-menu li:first-child {
padding-top: 10px
}
#header3 .navbar #mainNav .nav li.dropdown .dropdown-menu li:last-child,
#header3 .navbar #mainNav .nav li.open .dropdown-menu li:last-child {
border-bottom-color: #b9e2be;
padding-bottom: 10px
}
#header3 .navbar #mainNav .nav li.dropdown .dropdown-menu li a,
#header3 .navbar #mainNav .nav li.open .dropdown-menu li a {
line-height: 43px;
border-bottom: 1px solid #f3f3f3;
font-family: 'PT Sans', sans-serif;;
color: #777;
font-weight: 600;
background-color: transparent
}
#header3 .navbar #mainNav .nav li.dropdown .dropdown-menu li a:hover,
#header3 .navbar #mainNav .nav li.open .dropdown-menu li a:hover {
color: #fd405e
}
#header3 .navbar #mainNav .nav li.dropdown.megaMenu,
#header3 .navbar #mainNav .nav li.open.megaMenu {
position: static
}
#header3 .navbar #mainNav .nav li.dropdown.megaMenu .dropdown-menu,
#header3 .navbar #mainNav .nav li.open.megaMenu .dropdown-menu {
width: 100%;
position: absolute;
padding: 0
}
#header3 .navbar #mainNav .nav li.dropdown.megaMenu .dropdown-menu li,
#header3 .navbar #mainNav .nav li.open.megaMenu .dropdown-menu li {
float: left;
border: none;
padding: 0 20px
}
#header3 .navbar #mainNav .nav li.dropdown.megaMenu .dropdown-menu li .listTitle,
#header3 .navbar #mainNav .nav li.open.megaMenu .dropdown-menu li .listTitle {
margin: 0;
line-height: 45px;
font-family: 'PT Sans', sans-serif;;
color: #222
}
#header3 .navbar #mainNav .nav li.dropdown.megaMenu .dropdown-menu li .listTitle a,
#header3 .navbar #mainNav .nav li.open.megaMenu .dropdown-menu li .listTitle a {
color: #fd405e;
float: right;
display: inline;
font-family: 'PT Sans', sans-serif;;
font-weight: 700
}
#header3 .navbar #mainNav .nav li.dropdown.megaMenu .dropdown-menu li .listTitle a i,
#header3 .navbar #mainNav .nav li.open.megaMenu .dropdown-menu li .listTitle a i {
margin-left: 5px
}
#header3 .navbar #mainNav .nav li.dropdown.megaMenu .dropdown-menu li .megaInnerMenu,
#header3 .navbar #mainNav .nav li.open.megaMenu .dropdown-menu li .megaInnerMenu {
float: none
}
#header3 .navbar #mainNav .nav li.dropdown.megaMenu .dropdown-menu li .megaInnerMenu li,
#header3 .navbar #mainNav .nav li.open.megaMenu .dropdown-menu li .megaInnerMenu li {
float: none;
display: block;
border: none;
padding-left: 0
}
#header3 .navbar #mainNav .nav li.dropdown.megaMenu .dropdown-menu li .megaInnerMenu li a,
#header3 .navbar #mainNav .nav li.open.megaMenu .dropdown-menu li .megaInnerMenu li a {
line-height: 30px;
border: none;
padding-left: 0;
font-family: 'PT Sans', sans-serif;
}
#header3 .navbar #mainNav .nav li.dropdown.megaMenu .dropdown-menu li .megaInnerMenu li a img,
#header3 .navbar #mainNav .nav li.open.megaMenu .dropdown-menu li .megaInnerMenu li a img {
width: 100%
}
#header3 .navbar #mainNav .nav li.dropdown.megaMenu .dropdown-menu li.listMenu,
#header3 .navbar #mainNav .nav li.open.megaMenu .dropdown-menu li.listMenu {
width: 20%
}
#header3 .navbar #mainNav .nav li.dropdown.megaMenu .dropdown-menu li.boxMenu,
#header3 .navbar #mainNav .nav li.open.megaMenu .dropdown-menu li.boxMenu {
width: 60%
}
#header3 .navbar #mainNav .nav li.dropdown.megaMenu .dropdown-menu li.boxMenu .row,
#header3 .navbar #mainNav .nav li.open.megaMenu .dropdown-menu li.boxMenu .row {
border-bottom: 1px solid #e9eaee
}
#header3 .navbar #mainNav .nav li.dropdown.megaMenu .dropdown-menu li.boxMenu .listTitle a,
#header3 .navbar #mainNav .nav li.open.megaMenu .dropdown-menu li.boxMenu .listTitle a {
padding-right: 0
}
#header3 .navbar #mainNav .nav li.dropdown.megaMenu .dropdown-menu li.boxMenu .megaInnerMenu,
#header3 .navbar #mainNav .nav li.open.megaMenu .dropdown-menu li.boxMenu .megaInnerMenu {
border: none
}
#header3 .navbar #mainNav .nav li.dropdown.megaMenu .dropdown-menu li.boxMenu .megaInnerMenu li,
#header3 .navbar #mainNav .nav li.open.megaMenu .dropdown-menu li.boxMenu .megaInnerMenu li {
padding: 15px 0;
float: left;
width: 201px
}
#header3 .navbar #mainNav .nav li.dropdown.megaMenu .dropdown-menu li.boxMenu .megaInnerMenu li + li,
#header3 .navbar #mainNav .nav li.open.megaMenu .dropdown-menu li.boxMenu .megaInnerMenu li + li {
margin-left: 20px
}
#header3 .navbar #mainNav .nav li.dropdown.megaMenu .dropdown-menu li.boxMenu .megaInnerMenu li a,
#header3 .navbar #mainNav .nav li.open.megaMenu .dropdown-menu li.boxMenu .megaInnerMenu li a {
padding: 0;
text-align: center;
overflow: hidden;
display: block
}
#header3 .navbar #mainNav .nav li.dropdown.megaMenu .dropdown-menu li.boxMenu .megaInnerMenu li a .row,
#header3 .navbar #mainNav .nav li.open.megaMenu .dropdown-menu li.boxMenu .megaInnerMenu li a .row {
border: none;
font-family: 'PT Sans', sans-serif;;
font-weight: 700;
color: #222
}
#header3 .navbar #mainNav .nav li.dropdown.megaMenu .dropdown-menu li.boxMenu .megaInnerMenu li a .row.imgHov,
#header3 .navbar #mainNav .nav li.open.megaMenu .dropdown-menu li.boxMenu .megaInnerMenu li a .row.imgHov {
position: relative
}
#header3 .navbar #mainNav .nav li.dropdown.megaMenu .dropdown-menu li.boxMenu .megaInnerMenu li a .row.imgHov .hovCnt,
#header3 .navbar #mainNav .nav li.open.megaMenu .dropdown-menu li.boxMenu .megaInnerMenu li a .row.imgHov .hovCnt {
content: '';
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.45);
position: absolute;
top: 0;
left: -150%;
transition: all 300ms ease-in-out 0s
}
#header3 .navbar #mainNav .nav li.dropdown.megaMenu .dropdown-menu li.boxMenu .megaInnerMenu li a .row.imgHov .hovCntInner,
#header3 .navbar #mainNav .nav li.open.megaMenu .dropdown-menu li.boxMenu .megaInnerMenu li a .row.imgHov .hovCntInner {
position: absolute;
top: calc(50% - 21px);
left: 300%;
white-space: nowrap;
display: block;
font-family: 'PT Sans', sans-serif;;
font-weight: 700;
color: #FFF;
padding: 0 15px;
line-height: 40px;
border: 1px solid #FFF;
transition: all 300ms ease-in-out 0s
}
#header3 .navbar #mainNav .nav li.dropdown.megaMenu .dropdown-menu li.boxMenu .megaInnerMenu li a .row.menuTitle,
#header3 .navbar #mainNav .nav li.open.megaMenu .dropdown-menu li.boxMenu .megaInnerMenu li a .row.menuTitle {
line-height: 45px
}
#header3 .navbar #mainNav .nav li.dropdown.megaMenu .dropdown-menu li.boxMenu .megaInnerMenu li a:hover .row,
#header3 .navbar #mainNav .nav li.open.megaMenu .dropdown-menu li.boxMenu .megaInnerMenu li a:hover .row {
color: #fd405e
}
#header3 .navbar #mainNav .nav li.dropdown.megaMenu .dropdown-menu li.boxMenu .megaInnerMenu li a:hover .row.imgHov .hovCnt,
#header3 .navbar #mainNav .nav li.open.megaMenu .dropdown-menu li.boxMenu .megaInnerMenu li a:hover .row.imgHov .hovCnt {
left: 0
}
#header3 .navbar #mainNav .nav li.dropdown.megaMenu .dropdown-menu li.boxMenu .megaInnerMenu li a:hover .row.imgHov .hovCntInner,
#header3 .navbar #mainNav .nav li.open.megaMenu .dropdown-menu li.boxMenu .megaInnerMenu li a:hover .row.imgHov .hovCntInner {
left:0;
right: 0;
margin-left: auto;
margin-right: auto;
max-width: 110px;
}
#header3 .topFeatures .nav-justified {
padding: 18px 0
}
#header3 .topFeatures .nav-justified li img {
margin-right: 10px
}
#header3 .topFeatures .nav-justified li + li {
border-left: 2px solid #cccac0
}
#header3 .navbar #mainNav .nav.navbar-nav > li.offers_navbtn {
float: right
}
#header3 .navbar #mainNav .nav.navbar-nav > li.offers_navbtn a {
background: #fd405e none repeat scroll 0 0;
border-radius: 84px;
color: #fff;
line-height: 30px;
margin-top: 10px;
border: 2px solid #fd405e;
padding-left: 13px;
padding-right: 13px
}
#header3 .navbar #mainNav .nav.navbar-nav > li.offers_navbtn a i {
color: #fff
}
#header3 .navbar #mainNav .nav.navbar-nav > li.offers_navbtn a:hover {
color: #fd405e;
background-color: #fff
}
#header3 .navbar #mainNav .nav.navbar-nav > li.offers_navbtn a:hover i {
color: #fd405e
}
#header3 .logo_line .logo .logo_a img {
height: 81px
}
#header3 .logo_line .logo .logo_a span {
color: #fff;
font-size: 24px;
vertical-align: middle;
margin-left: 7px;
margin-top: 0;
display: inline-block;
text-transform: uppercase;
font-family: "PT Sans";
font-size: 30px;
font-weight: 700
}
#header3 .logo_line .logo .logo_a i {
font-size: 3em;
color: #fff;
vertical-align: middle
}
/* end header 3*/
/*---------------------------------------*/
/*END HEADER*/
/*---------------------------------------*/
/*--------------------------------------------------*/
/*6. Index Content: Portfolio / Project / Works grid*/
/*--------------------------------------------------*/
#shopFeatures,
#shopRings {
padding: 35px 0 30px
}
#homeBlog {
padding: 35px 0;
background-color: #f0f0f0
}
#shopFeatures .coreFeature {
margin-bottom: 20px
}
#shopFeatures .coreFeature .coreFeatureInner .icon {
width: 78px;
line-height: 78px;
background: #eeeff0;
margin: 0 auto 15px
}
.coreFeature .icon i {
font-size: 34px;
display: inline-block;
vertical-align: middle
}
#shopFeatures .coreFeature .coreFeatureInner h5 {
font-family: 'PT Sans', sans-serif;;
text-transform: uppercase;
color: #222;
line-height: 24px
}
#shopFeatures .coreFeature .coreFeatureInner p {
font-family: 'Questrial', sans-serif;
color: #626262;
line-height: 20px
}
#featureProducts,
#Dshine {
padding-bottom: 35px
}
#featureProducts .product{
margin-bottom: 0;
}
#homeBanners .homeBanner {
text-transform: uppercase;
color: #222
}
#homeBanners .homeBanner img {
width: 100%
}
#homeBanners .homeBanner .bannerTextArea {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(255, 255, 255, 0.85);
padding: 10px
}
#homeBanners .homeBanner .bannerTextArea .bannerTextAreaInner {
height: 100%;
border: 2px solid #222;
padding-top: 50px
}
#homeBanners .homeBanner .bannerTextArea .bannerTextAreaInner h4 {
font-size: 20px;
font-family: 'PT Sans', sans-serif;;
font-weight: 700
}
#homeBanners .homeBanner .bannerTextArea .bannerTextAreaInner h4:after {
content: '';
width: 65px;
height: 2px;
background: #222;
margin: 13px auto;
display: block
}
#homeBanners .homeBanner .bannerTextArea .bannerTextAreaInner h5 {
font-family: 'PT Sans', sans-serif;
}
#homeBanners2 .newArrivals {
position: relative
}
#homeBanners2 .newArrivals img {
width: 100%
}
#homeBanners2 .newArrivals .newArrivalsBox {
position: absolute;
width: 215px;
padding: 10px;
background: rgba(255, 255, 255, 0.55);
top: calc(50% - 85px);
left: 0
}
#homeBanners2 .newArrivals .newArrivalsBox .newArrivalsBoxInner {
width: 100%;
height: 100%;
background: #FFF;
padding: 20px;
text-transform: uppercase
}
#homeBanners2 .newArrivals .newArrivalsBox .newArrivalsBoxInner h3 {
line-height: 28px;
margin-bottom: 5px
}
#homeBanners2 .newArrivals .newArrivalsBox .newArrivalsBoxInner a {
font-family: 'PT Sans', sans-serif;;
font-size: 14px;
color: #222
}
#homeBanners2 .newArrivals .newArrivalsBox .newArrivalsBoxInner a i {
margin-left: 5px;
font-size: 18px
}
#homeBanners2 .newYearSale {
background: #fd405e;
color: #FFF;
text-align: center;
padding: 20px
}
#homeBanners2 .newYearSale h5 {
position: relative;
z-index: 2;
margin: 5px 0 0
}
#homeBanners2 .newYearSale h5:before {
content: '';
width: 100%;
display: block;
height: 1px;
background: #FFF;
position: relative;
z-index: 0;
margin-bottom: -15px
}
#homeBanners2 .newYearSale h5 span {
background: #fd405e;
padding: 0 25px;
display: inline-block;
line-height: 30px;
position: relative;
z-index: 3
}
#homeBanners2 .newYearSale h2 {
color: #FFF;
margin-bottom: 0;
line-height: 40px
}
#homeBanners2 .newYearSale h3 {
color: #FFF;
line-height: 34px;
font-size: 22px;
margin-bottom: 0;
padding-bottom: 4px;
border-bottom: 1px solid #FFF
}
#homeBanners2 .endYearSale {
position: relative;
margin-top: 30px;
text-align: center;
overflow: hidden
}
#homeBanners2 .endYearSale img {
width: 100%
}
#homeBanners2 .endYearSale .endYearSaleBox {
position: absolute;
width: 100%;
height: 100%;
padding: 10px;
top: 0;
left: 0
}
#homeBanners2 .endYearSale .endYearSaleBox .endYearSaleBoxInner {
padding: 20px;
border: 1px solid #FFF;
height: 100%;
text-transform: uppercase
}
#homeBanners2 .endYearSale .endYearSaleBox .endYearSaleBoxInner h5 {
color: #FFF;
margin-top: 0;
font-family: 'PT Sans', sans-serif;;
font-size: 14px
}
#homeBanners2 .endYearSale .endYearSaleBox .endYearSaleBoxInner h2 {
color: #FFF;
margin-bottom: 10px
}
#homeBanners2 .endYearSale .endYearSaleBox .endYearSaleBoxInner h6 {
color: #FFF;
margin-bottom: 5px
}
#homeBanners2 .factoryOutlet {
position: relative
}
#homeBanners2 .factoryOutlet img {
width: 100%
}
#homeBanners2 .factoryOutlet .factoryOutletBox {
position: absolute;
width: 215px;
padding: 10px;
background: rgba(255, 255, 255, 0.55);
top: calc(50% - 85px);
right: 0;
text-align: center
}
#homeBanners2 .factoryOutlet .factoryOutletBox .factoryOutletBoxInner {
width: 100%;
height: 100%;
background: #FFF;
padding: 20px;
text-transform: uppercase
}
#homeBanners2 .factoryOutlet .factoryOutletBox .factoryOutletBoxInner h3 {
line-height: 28px;
margin-bottom: 5px;
font-size: 22px
}
#homeBanners2 .factoryOutlet .factoryOutletBox .factoryOutletBoxInner a {
font-family: 'PT Sans', sans-serif;;
font-size: 14px;
color: #222
}
#homeBanners2 .factoryOutlet .factoryOutletBox .factoryOutletBoxInner a i {
margin-left: 5px;
font-size: 18px
}
.sectionTitle {
text-align: center;
text-transform: uppercase;
margin-bottom: 45px
}
.sectionTitle h3 {
font-family: 'PT Sans', sans-serif;
}
.sectionTitle h5 {
font-family: 'PT Sans', sans-serif;
}
.product {
margin-bottom: 40px
}
/*.contentRowPad .product {}*/
.product .productInner {
text-align: center;
text-transform: uppercase;
overflow: hidden
}
.product .productInner .imgHov {
position: relative
}
.product .productInner .imgHov img {
width: 100%
}
.product .productInner .imgHov .hovArea {
position: absolute;
top: 130px;
left: 0;
width: 100%;
height: 100%;
overflow: hidden;
background: rgba(188, 183, 183, 0.9);
padding-top: 85px;
transition: all 300ms ease-in-out 0s;
opacity: 0
}
.product .productInner .imgHov .hovArea .icons {
margin-bottom: 20px;
margin-top: -150%;
transition: all 800ms ease-in-out 0s
}
.product .productInner .imgHov .hovArea .icons ul {
margin: 0;
font-size: 16px;
line-height: 40px
}
.product .productInner .imgHov .hovArea .icons ul li a {
padding: 0;
width: 40px;
border: none;
display: block;
color: #222
}
.product .productInner .imgHov .hovArea .icons ul li a:hover {
background-color: #fd405e;
color: #fff;
border-color: #fd405e
}
.product .productInner .imgHov .hovArea .proType {
margin-bottom: 20px;
transition: all 300ms ease-in-out 0s;
transition-delay: 400ms
}
.product .productInner .imgHov .hovArea .proType a {
line-height: 1;
display: inline-block;
font-size: 13px;
font-family: 'PT Sans', sans-serif;;
color: #222
}
.product .productInner .imgHov .hovArea .proRating {
margin-bottom: 10px;
transition: all 300ms ease-in-out 0s;
transition-delay: 400ms
}
.product .productInner .imgHov .hovArea .proRating i {
font-size: 20px;
color: #222
}
.product .productInner .imgHov .hovArea .proRating i:nth-child(5) {
color: #777
}
.product .productInner .imgHov .hovArea .proPrice {
font-size: 24px;
font-family: 'PT Sans', sans-serif;;
color: #222;
transition: all 300ms ease-in-out 0s;
transition-delay: 400ms
}
.product .productInner .imgHov .hovArea .proPrice i {
margin-right: 2px
}
.product .productInner .proName a {
font-family: 'PT Sans', sans-serif;;
line-height: 55px;
color: #222;
font-weight: 700;
display: inline-block
}
.product .productInner .proBuyBtn .btn {
color: #555;
font-family: 'Questrial', sans-serif;
font-size: 12px;
display: inline-block;
line-height: 35px;
border: 2px solid #222;
padding: 0 17px;
border-radius: 0;
background-color: transparent;
text-transform: uppercase
}
.product .productInner .proBuyBtn .btn:hover {
background: #222;
color: #FFF
}
.product .productInner:hover .imgHov .hovArea {
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 1
}
.product .productInner:hover .imgHov .hovArea .icons {
margin-top: 0
}
.product .productInner:hover .imgHov .hovArea .proType {
margin-right: 0
}
.product .productInner:hover .imgHov .hovArea .proRating {
margin-left: 0
}
.product .productInner:hover .imgHov .hovArea .proPrice {
margin-top: 0
}
.singleProduct .flexslider {
border: none;
margin-bottom: 30px;
overflow: hidden
}
.singleProduct .flexslider#productImageSliderNav {
margin-bottom: 55px
}
.singleProduct .flexslider#productImageSliderNav .slides li {
padding: 0 10px;
box-shadow: none;
border-radius: 0
}
.singleProduct .flexslider#productImageSliderNav .slides li img {
width: 100%;
border-radius: 0
}
.singleProduct .flexslider#productImageSliderNav .flex-direction-nav a {
height: 30px;
width: 30px;
background: #222;
line-height: 165px;
margin-top: -15px;
opacity: 1;
text-align: center
}
.singleProduct .flexslider#productImageSliderNav .flex-direction-nav a:before {
display: none
}
.singleProduct .flexslider#productImageSliderNav .flex-direction-nav a i {
font-size: 22px;
color: #FFF;
line-height: 30px;
width: 100%;
position: absolute;
top: 0;
left: 0
}
.singleProduct .flexslider#productImageSliderNav .flex-direction-nav a.flex-prev {
left: 0
}
.singleProduct .flexslider#productImageSliderNav .flex-direction-nav a.flex-next {
right: 0
}
.singleProduct .flexslider#productImageSliderNav .flex-direction-nav a:hover,
.singleProduct .flexslider#productImageSliderNav .flex-direction-nav a:focus {
background: #fd405e
}
.singleProduct .heading {
margin-bottom: 10px
}
.singleProduct .heading.price {
font-size: 22px;
color: #4c4c4c
}
.singleProduct .heading.price del {
color: #878787;
margin-right: 20px
}
.singleProduct .heading.proAttr {
text-transform: capitalize;
margin-bottom: 0;
line-height: 50px
}
.singleProduct .starsRow {
font-family: 'PT Sans', sans-serif;;
color: #777
}
.singleProduct .starsRow .stars {
color: #222;
margin-right: 20px
}
.singleProduct .starsRow a {
color: #777
}
.singleProduct .starsRow span {
margin: 0 10px
}
.singleProduct .shortDesc {
padding: 20px 0;
border-top: 1px solid #dcdcdc;
border-bottom: 1px solid #dcdcdc
}
.singleProduct .shortDesc p {
line-height: 24px;
color: #777
}
.singleProduct .sizeSelect.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
width: 120px;
margin-bottom: 25px
}
.singleProduct .sizeSelect .btn {
border-color: #dcdcdc;
color: #777;
padding: 0 15px;
line-height: 28px;
font-family: 'PT Sans', sans-serif;
}
.singleProduct .wce {
margin-bottom: 25px;
line-height: 40px
}
.singleProduct .wce li a {
color: #777
}
.singleProduct .wce li a i {
display: inline-block;
margin-right: 10px
}
.singleProduct .wce li a:hover {
color: #fd405e
}
.singleProduct .qtyAtc {
margin-bottom: 30px
}
.singleProduct .qtyAtc .quantity {
font-family: 'PT Sans', sans-serif;;
color: #222;
line-height: 42px;
margin-right: 20px;
margin-bottom: 15px
}
.singleProduct .qtyAtc .quantity span {
color: #dcdcdc;
margin: 0 5px
}
.singleProduct .qtyAtc .btn {
border-color: #dcdcdc
}
.singleProduct .qtyAtc .btn img {
margin-right: 5px
}
.spinner {
width: 70px;
border: 1px solid #dcdcdc;
height: 42px
}
.spinner input {
text-align: center;
border-radius: 0;
border: none;
box-shadow: none;
line-height: 40px;
padding: 0
}
.spinner .input-group-btn-vertical {
position: relative;
white-space: nowrap;
width: 1%;
vertical-align: middle;
display: table-cell
}
.spinner .input-group-btn-vertical > .btn {
display: block;
float: none;
width: 100%;
max-width: 100%;
padding: 9px;
margin-left: 0;
position: relative;
border-radius: 0;
border: none!important;
box-shadow: none!important
}
.spinner .input-group-btn-vertical > .btn:last-child {
margin-top: -2px
}
.spinner .input-group-btn-vertical i {
position: absolute;
top: 0;
left: 5px
}
.descList dl {
margin: 20px 0
}
.descList dl dt {
text-align: left;
text-transform: uppercase;
font-family: 'PT Sans', sans-serif;;
color: #222;
line-height: 26px
}
.descList dl dd {
font-family: 'PT Sans', sans-serif;;
color: #777;
line-height: 26px;
margin-left: 0
}
.cartTable .descList dl dd {
float: left
}
.product2 {
margin-bottom: 30px
}
.product2 .thumbnail {
padding: 10px;
border-radius: 0;
cursor: crosshair
}
.product2 .thumbnail .imgHov {
position: relative;
overflow: hidden
}
.product2 .thumbnail .imgHov img {
width: 100%
}
.product2 .thumbnail .imgHov .hovArea {
position: absolute;
bottom: -55px;
width: 100%;
transition: all 300ms ease-in-out 0s
}
.product2 .thumbnail .imgHov .hovArea .links {
padding: 20px 0;
background: rgba(255, 255, 255, 0.85);
text-align: center;
margin-bottom: -125px;
transition: all 300ms ease-in-out 0s
}
.product2 .thumbnail .imgHov .hovArea .links a {
width: 40px;
line-height: 38px;
display: inline-block;
margin: 0 5px;
color: #fd405e;
border: 1px solid #fd405e;
border-radius: 0
}
.product2 .thumbnail .imgHov .hovArea .getlike {
padding: 0 40px;
background: #fd405e;
margin-bottom: -45px;
transition: all 300ms ease-in-out 0s
}
.product2 .thumbnail .imgHov .hovArea .getlike a {
display: inline-block;
color: #fff;
font-family: 'PT Sans', sans-serif;;
line-height: 45px
}
.product2 .thumbnail .imgHov .hovArea .getlike a i {
font-size: 22px;
margin-right: 5px
}
.product2 .thumbnail .imgHov .hovArea .getlike a.fright {
margin: 0 10px
}
.product2 .thumbnail .productIntro .heading {
line-height: 24px;
margin: 15px 0 0
}
.product2 .thumbnail .productIntro .heading a {
color: #222
}
.product2 .thumbnail .productIntro .heading span {
float: right;
font-size: 14px;
color: #fd405e
}
.product2 .thumbnail .productIntro .heading span del {
color: #777;
margin-right: 5px
}
.product2 .thumbnail .productIntro .proCat {
line-height: 35px;
margin: 0;
font-family: 'PT Sans', sans-serif;;
font-weight: 600;
color: #222;
text-transform: capitalize
}
.product2 .thumbnail .productIntro .stars {
margin-bottom: 12px
}
.product2 .thumbnail .productIntro .stars i {
color: #777
}
.product2 .thumbnail .productIntro .stars i.stared {
color: #222
}
.product2 .thumbnail .productIntro .stars .vote {
color: #fd405e
}
.product2 .thumbnail:hover .imgHov .hovArea {
bottom: 0
}
.product2 .thumbnail:hover .imgHov .hovArea .links {
margin-bottom: 0
}
.product2 .thumbnail:hover .imgHov .hovArea .getlike {
margin-bottom: 0
}
.product2.col-sm-3 .thumbnail .imgHov .hovArea .links a {
width: 35px;
line-height: 33px;
font-size: 15px
}
.product2.col-sm-3 .thumbnail .imgHov .hovArea .getlike {
padding: 0 20px
}
.product2.col-sm-3 .thumbnail .imgHov .hovArea .getlike a i {
margin-right: 5px
}
.product2.col-sm-3 .thumbnail .imgHov .hovArea .getlike a.fright {
margin: 0 2px
}
#newProducts h3.heading {
margin-bottom: 50px;
text-align: center
}
.featureCats .owl-nav div {
position: absolute;
top: calc(50% - 25px);
width: 44px;
line-height: 56px;
color: #FFF;
font-size: 28px;
background: #000;
text-align: center
}
.featureCats .owl-nav div.owl-prev {
left: 0
}
.featureCats .owl-nav div.owl-next {
right: 0
}
.featureCats .item {
padding: 0 15px;
text-transform: uppercase;
text-align: center;
overflow: hidden
}
.featureCats .item .imgHov {
position: relative;
overflow: hidden
}
.featureCats .item .imgHov img {
width: 100%
}
.featureCats .item .imgHov .hovArea {
font-family: 'PT Sans', sans-serif;;
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: -50%;
padding-top: calc(50% - 120px);
background: rgba(255, 255, 255, 0.85);
border: 2px solid #222;
overflow: hidden;
transition: all 300ms ease-in-out 0s;
opacity: 0
}
.featureCats .item .imgHov .hovArea i {
font-size: 22px;
line-height: 1;
margin-top: -250%;
transition: all 300ms ease-in-out 0s
}
.featureCats .item .imgHov .hovArea h4 {
line-height: 60px;
font-weight: 700;
font-size: 18px;
margin: 0 -200% 0 0;
transition: all 300ms ease-in-out 0s
}
.featureCats .item .imgHov .hovArea a {
font-size: 12px;
line-height: 30px;
background: #222;
display: inline-block;
padding: 0 20px;
color: #FFF;
margin-top: 5px;
margin-bottom: -250%;
position: relative
}
.featureCats .item a h4 {
font-size: 16px;
font-family: 'PT Sans', sans-serif;;
color: #222;
line-height: 40px
}
.featureCats .item:hover .imgHov .hovArea {
left: 0;
opacity: 1
}
.featureCats .item:hover .imgHov .hovArea i {
margin-top: 0
}
.featureCats .item:hover .imgHov .hovArea h4 {
margin: 0
}
.featureCats .item:hover .imgHov .hovArea a {
margin-bottom: 0
}
#featureCat2 {
background: #f6f6f6
}
#featureCat2 h3.heading {
margin-bottom: 50px;
text-align: center
}
#featureCat2 .category2 {
cursor: crosshair
}
#featureCat2 .category2 .imgHov {
margin-bottom: 15px;
position: relative;
overflow: hidden
}
#featureCat2 .category2 .imgHov img {
width: 100%
}
#featureCat2 .category2 .imgHov .hovArea {
position: absolute;
top: 100%;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.65);
transition: all 300ms ease-in-out 0s;
transition-duration: 150ms
}
#featureCat2 .category2 .imgHov .hovArea:before {
width: 0;
height: 0;
border-top: 193px solid rgba(0, 0, 0, 0.65);
border-right: 284px solid transparent;
position: absolute;
top: 0;
left: -100%;
transition: all 300ms ease-in-out 0s;
transition-delay: 150ms;
transition-duration: 200ms
}
#featureCat2 .category2 .imgHov .hovArea a {
display: inline-block;
line-height: 30px;
border: 1px solid #fff;
padding: 0 17px;
text-transform: uppercase;
color: #fff;
position: absolute;
top: calc(50% - 16px);
left: 150%;
transition-delay: 300ms
}
#featureCat2 .category2 .imgHov .hovArea a i {
margin-left: 7px
}
#featureCat2 .category2 .heading {
line-height: 40px;
margin-bottom: 0
}
#featureCat2 .category2 .list-unstyled {
line-height: 36px;
margin: 0;
color: #222
}
#featureCat2 .category2:hover .imgHov .hovArea {
top: 0
}
#featureCat2 .category2:hover .imgHov .hovArea:before {
left: 0
}
#featureCat2 .category2:hover .imgHov .hovArea a {
left: calc(50% - 65px)
}
#testiTab {
text-align: center;
border: none;
margin-bottom: 30px;
height: 114px
}
#testiTab li {
padding: 0 35px;
display: inline-block;
float: none;
vertical-align: top
}
#testiTab li a {
position: relative;
padding: 0;
border: none;
width: 81px;
height: 81px;
margin: 0;
border-radius: 100%
}
#testiTab li a img {
width: 100%
}
#testiTab li a i {
position: absolute;
top: 57px;
right: 0;
font-size: 25px;
color: #000;
font-weight: 100;
transition: all .3s ease
}
#testiTab li a:before,
#testiTab li a:after {
content: '';
width: 0;
height: 0;
border-left: 14px solid transparent;
border-right: 14px solid transparent;
border-bottom: 14px solid transparent;
position: absolute;
margin: 0 auto;
display: block;
top: -31px;
left: calc(50% - 14px)
}
#testiTab li a:after {
border-top: 13px solid transparent;
top: -32.8px
}
#testiTab li.active a {
width: 114px;
height: 114px;
position: relative
}
#testiTab li.active a i {
opacity: 0;
transition: all .1s ease-out
}
#testiTab li.active a:before,
#testiTab li.active a:after {
border-top: 14px solid #ccc
}
#testiTab li.active a:after {
border-top: 13px solid #FFF
}
.testiTabContent .tab-pane {
width: 95%;
padding: 30px 40px;
background: #FFF;
border-radius: 0;
margin: 0 auto;
border: 1px solid #ccc;
text-align: center;
margin-bottom: 31px
}
.testiTabContent .tab-pane h5 {
font-family: 'PT Sans', sans-serif;;
text-transform: uppercase
}
.testiTabContent .tab-pane h5.customerName {
font-weight: 700;
color: #fd405e;
margin-top: 0
}
.customerName::before {
content: "";
display: block;
border-top: 1px solid #ccc;
position: relative;
top: -10px;
max-width: 70px;
margin: auto
}
.testiTabContent .tab-pane h5.customerType {
margin-bottom: 20px;
font-family: 'PT Sans', sans-serif;
}
.testiTabContent .tab-pane p {
color: #777;
font-family: 'PT Sans', sans-serif;;
margin-bottom: 30px;
line-height: 32px;
position: relative;
font-size: 21px
}
.t_q_start,
.t_q_end {
font-size: 4.5em;
line-height: 1px;
display: inline;
vertical-align: bottom;
position: relative;
top: 5px
}
.testi_rating {
margin-top: 10px;
opacity: .4
}
#testiTab li.active .testi_rating {
opacity: 1
}
.testi_rating i {
color: #fd405e
}
.testi_rating i.fa-star-o {
color: #000;
opacity: .5
}
#brands.contentRowPad {
padding-bottom: 55px;
}
#brands .brands ul {
float: none
}
#brands .brands ul li {
width: 16.66%;
padding: 0 15px
}
#brands .brands ul li a {
line-height: 74px;
border: 1px solid #ccc;
padding: 0 10px;
text-align: center;
border-radius: 0;
overflow: hidden
}
#brands .brands ul li a img {
max-width: 100%
}
#brands .brands ul li a:hover {
background: transparent;
border-color: rgba(253, 64, 94, 0.3)
}
#brands2 .heading {
margin-bottom: 50px
}
#brands2 .brands ul li {
width: 20%;
border: 1px solid #eeeff0;
float: left;
margin-bottom: -1px;
margin-right: -1px
}
#brands2 .brands ul li a {
line-height: 74px;
padding: 0 10px;
text-align: center;
border-radius: 0;
margin: 0
}
#brands2 .brands ul li a img {
max-width: 100%
}
#brands2 .brands ul li a:hover {
background: transparent;
border-color: rgba(253, 64, 94, 0.3)
}
#slider {
overflow: hidden;
width: 100%
}
#slider .sliderCont {
border: none;
border-radius: 0
}
#slider .sliderCont .slides {
margin: 0;
width: 100%;
text-align: center;
position: relative
}
#slider .sliderCont .slides .text_lines {
height: 165px;
color: #000;
position: absolute;
top: calc(50% - 80px);
width: 100%
}
#slider .sliderCont.dark .slides .text_lines {
color: #fff;
top: calc(77% - 80px)
}
#slider .sliderCont.dark .text_lines .theme_btn {
background: transparent;
color: #fff;
}
#slider .sliderCont .slides .text_lines h3 {
font-size: 45px;
font-family: 'PT Sans', sans-serif;;
text-transform: uppercase
}
#slider .sliderCont .slides .text_lines h2 {
font-size: 24px;
font-family: 'PT Sans', sans-serif;;
text-transform: none;
color: #fff;
}
#slider .sliderCont.dark .slides .text_lines h2,
#slider .sliderCont.dark .flex-direction-nav a i {
color: #fff;
text-shadow: none
}
#slider .sliderCont .slides .text_lines a h4 {
text-transform: lowercase;
color: #000
}
#slider .sliderCont .flex-direction-nav a {
height: 165px;
width: 80px;
background: rgba(0, 0, 0, 0);
line-height: 165px;
margin-top: -80px;
opacity: 1;
text-align: center
}
#slider .sliderCont .flex-direction-nav a:before {
display: none
}
#slider .sliderCont .flex-direction-nav a i {
font-size: 35px;
color: #000;
line-height: 165px
}
#slider .sliderCont .flex-direction-nav a.flex-prev {
left: -100px
}
#slider .sliderCont .flex-direction-nav a.flex-next {
right: -100px
}
#slider .sliderCont:hover .flex-direction-nav a.flex-prev {
left: 0
}
#slider .sliderCont:hover .flex-direction-nav a.flex-next {
right: 0
}
#slider2 {
width: 100%;
overflow: hidden
}
#slider2 .sliderCont2 {
border: none;
border-radius: 0;
text-align: center
}
#slider2 .sliderCont2 .slides {
margin: 0;
width: 100%;
text-align: center;
position: relative
}
#slider2 .sliderCont2 .slides .text_lines {
height: 80px;
background: rgba(0, 0, 0, 0.38);
color: #FFF;
position: absolute;
top: calc(50% - 40px);
width: 100%
}
#slider2 .sliderCont2 .slides .text_lines h3 {
font-size: 30px;
font-family: 'PT Sans', sans-serif;;
text-transform: uppercase;
line-height: 80px;
margin: 0
}
#slider2 .sliderCont2 .flex-control-nav.flex-control-thumbs {
position: relative;
bottom: 100px;
z-index: 999;
text-align: center;
background: #FFF;
margin: 0 auto;
display: inline-block;
width: auto;
padding: 3px;
height: 54px
}
#slider2 .sliderCont2 .flex-control-nav.flex-control-thumbs li {
display: inline-block;
float: none;
width: 100px
}
#slider2 .sliderCont2 .flex-direction-nav a {
height: 80px;
width: 80px;
background: rgba(0, 0, 0, 0);
line-height: 80px;
margin-top: -70px;
opacity: 1;
text-align: center
}
#slider2 .sliderCont2 .flex-direction-nav a:before {
display: none
}
#slider2 .sliderCont2 .flex-direction-nav a i {
font-size: 35px;
color: #FFF;
line-height: 80px
}
#slider2 .sliderCont2 .flex-direction-nav a.flex-prev {
left: -100px
}
#slider2 .sliderCont2 .flex-direction-nav a.flex-next {
right: -100px
}
#slider2 .sliderCont2:hover .flex-direction-nav a.flex-prev {
left: 0
}
#slider2 .sliderCont2:hover .flex-direction-nav a.flex-next {
right: 0
}
#ourTeam .thumbnail {
border-radius: 0;
padding: 10px;
text-align: center
}
#ourTeam .thumbnail h4 {
text-transform: uppercase;
color: #686868;
font-family: 'PT Sans', sans-serif;;
font-weight: 700
}
#ourTeam .thumbnail h5 {
text-transform: capitalize;
color: #3d3d3d;
font-family: 'PT Sans', sans-serif;
}
#ourTeam .thumbnail ul {
background: #f4f4f4
}
#ourTeam .thumbnail ul li {
padding: 0
}
#ourTeam .thumbnail ul li a {
width: 40px;
line-height: 40px;
color: #929292;
display: block
}
#ourTeam .thumbnail ul li a:hover {
color: #fd405e
}
/*--------------------------------------------------*/
/*End Index Content: Portfolio / Project / Works grid*/
/*--------------------------------------------------*/
/*--------------------------------------------------*/
/*7 FOOTER*/
/*--------------------------------------------------*/
footer {
background: url(../images/footer.png) no-repeat scroll center 0;
background-size: cover
}
footer .copyRight {
background: #000;
line-height: 12px;
padding: 19px 0;
color: #FFF;
font-size: 12px;
font-family: 'PT Sans', sans-serif;
}
footer .copyRight a {
color: #FFF
}
footer .copyRight ul li a {
padding: 0 12px;
text-transform: uppercase
}
footer .copyRight ul li a:hover {
background-color: transparent
}
footer .copyRight ul li + li {
border-left: 1px solid #FFF
}
footer .topFooter {
background: rgba(0, 0, 0, 0.75)
}
footer .topFooter .line1,
footer .topFooter .line2 {
padding: 45px 15px
}
footer .topFooter .line1 {
border-bottom: 1px solid #FFF
}
footer .topFooter .footFeatures .footFeature {
padding: 55px 20px;
color: #FFF;
text-transform: uppercase;
text-align: center
}
footer .topFooter .footFeatures .footFeature .texts {
padding-left: 20px;
text-align: left
}
footer .topFooter .footFeatures .footFeature .texts h4 {
font-size: 16px;
font-family: 'PT Sans', sans-serif;;
margin: 0 0 10px
}
footer .topFooter .footFeatures .footFeature .texts h2 {
font-size: 32px;
font-family: 'PT Sans', sans-serif;;
margin: 0
}
footer .topFooter .footFeatures .footFeature:hover {
background: rgba(0, 0, 0, 0.6)
}
footer .topFooter .widget {
color: #FFF
}
footer .topFooter .widget h4 {
text-transform: uppercase;
font-size: 15.2px;
font-family: 'PT Sans', sans-serif;;
margin: 0 0 25px
}
footer .topFooter .widget p {
font-family: 'PT Sans', sans-serif;;
margin: 0 0 25px;
line-height: 26px
}
footer .topFooter .widget ul.list-inline li a {
font-size: 14px;
width: 30px;
display: block;
line-height: 30px;
border: 1px solid #FFF;
color: #FFF;
text-align: center
}
footer .topFooter .widget ul.list-inline li a:hover,
footer .topFooter .widget ul.list-inline li a:focus {
background: #fd405e;
border-color: #fd405e
}
footer .topFooter .widget ul.nav li a {
line-height: 30px;
font-family: 'PT Sans', sans-serif;;
color: #FFF;
padding: 0
}
footer .topFooter .widget ul.nav li a:hover,
footer .topFooter .widget ul.nav li a:focus {
color: #a19698;
background-color: transparent
}
footer .topFooter .widget .input-group {
margin-bottom: 25px;
border: 1px solid #FFF;
padding: 10px
}
footer .topFooter .widget .input-group .input-group-addon {
color: #FFF;
padding: 0 10px;
line-height: 1;
background-color: transparent;
border: none
}
footer .topFooter .widget .input-group input {
padding: 0;
font-family: 'PT Sans', sans-serif;;
font-size: 10px;
color: #FFF;
background-color: transparent;
border: none;
line-height: 15px;
height: auto
}
footer .topFooter .widget .input-group input:focus {
box-shadow: none
}
footer .topFooter .widget .input-group input::-moz-placeholder,
footer .topFooter .widget .input-group input:-ms-input-placeholder,
footer .topFooter .widget .input-group input::-webkit-input-placeholder {
color: #FFF;
opacity: 1
}
footer .topFooter .widget input[type="submit"].form-control {
background: #000;
border-radius: 0;
text-transform: uppercase;
color: #FFF;
font-family: 'PT Sans', sans-serif;;
transition: all 300ms ease-in-out 0s
}
footer .topFooter .widget input[type="submit"].form-control:hover,
footer .topFooter .widget input[type="submit"].form-control:focus {
background: #fd405e;
border-color: #fd405e
}
footer.footer2 {
background-image: url(../images/footer-2.jpg);
background-position: bottom center;
background-repeat: no-repeat;
background-size: auto;
background-color: #111
}
footer.footer2 .topFooter .widget input[type="submit"].form-control {
background: #fd405e;
border-color: transparent
}
footer.footer2 .topFooter .widget input[type="submit"].form-control:hover,
footer.footer2 .topFooter .widget input[type="submit"].form-control:focus {
background: #222;
border-color: transparent
}
footer.footer2 .copyRight {
background: #222
}
/*--------------------------------------------------*/
/*END FOOTER*/
/*--------------------------------------------------*/
/*--------------------------------------------------*/
/*8 BREADCRUMB*/
/*--------------------------------------------------*/
#breadcrumbRow {
text-transform: uppercase;
color: #fff;
font-weight: 700
}
#header3 + #breadcrumbRow h2 {
background: url(../images/pageCover-dark.jpg) no-repeat scroll center 0 transparent;
background-size: cover;
font-size: 42px;
font-family: 'PT Sans', sans-serif;;
line-height: 198px;
height: auto;
text-align: center;
margin: 0;
color: #fff;
text-shadow: 3px 4px 6px rgba(0, 0, 0, 0.4)!important;
font-weight: 700;
padding-top: 180px
}
#breadcrumbRow h2 {
background: url(../images/pageCover.png) no-repeat scroll center 0 transparent;
background-size: cover;
font-size: 42px;
font-family: 'PT Sans', sans-serif;;
line-height: 198px;
height: 198px;
text-align: center;
margin: 0;
color: #fff;
text-shadow: 3px 4px 6px rgba(0, 0, 0, 0.4)!important;
font-weight: 700;
/* margin-top: 100px;*/
}
#breadcrumbRow .pageTitle {
background: #f7f7f7;
box-shadow: 0 6px 9px -7px rgba(0, 0, 0, 0.3) inset
}
#breadcrumbRow .pageTitle h4 {
font-family: 'PT Sans', sans-serif;;
line-height: 50px;
margin: 0;
display: none
}
#breadcrumbRow .pageTitle ul {
background-color: transparent;
margin: 0;
padding: 0;
line-height: 50px
}
#breadcrumbRow .pageTitle ul li {
font-family: 'PT Sans', sans-serif;;
color: #222
}
#breadcrumbRow .pageTitle ul li + li:before {
content: "/";
display: inline-block;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
transform: translate(0, 0);
color: #222
}
#breadcrumbRow .pageTitle ul li a {
font-family: 'PT Sans', sans-serif;;
color: #000;
}
#breadcrumbRow .pageTitle ul li a:hover {
color: #222
}
/*--------------------------------------------------*/
/*END BREADCRUMB*/
/*--------------------------------------------------*/
/*--------------------------------------------------*/
/* 9 About Us Content*/
/*--------------------------------------------------*/
#whatWeDid .tab_menu .row {
height: 390px;
background: url(../images/wwd.jpg) no-repeat scroll center 0;
background-size: cover;
margin-right: 5px;
position: relative
}
#whatWeDid .tab_menu .row .nav {
position: absolute;
right: 15px;
top: calc(50% - 85px)
}
#whatWeDid .tab_menu .row .nav li + li {
margin-top: 3px
}
#whatWeDid .tab_menu .row .nav li a {
display: inline-block;
background: #dcdcdc;
color: #FFF;
font-size: 24px;
font-family: 'PT Sans', sans-serif;;
line-height: 40px;
padding: 0 35px;
min-width: 125px
}
#whatWeDid .tab_menu .row .nav li.active a {
background: #fd405e
}
#whatWeDid .tab-contents .tab-content {
padding-left: 5px
}
#whatWeDid .tab-contents .tab-content .tab-pane h3 {
font-family: 'PT Sans', sans-serif;;
text-transform: uppercase;
color: #222;
margin: 35px 0 30px
}
#whatWeDid .tab-contents .tab-content .tab-pane p {
margin-bottom: 20px;
font-family: 'Questrial', sans-serif;
color: #777;
line-height: 24px
}
#hww h3 {
font-family: 'PT Sans', sans-serif;;
color: #000;
text-align: center;
text-transform: uppercase;
margin-bottom: 50px
}
#hww .col-sm-4 h5 {
font-size: 16px;
font-family: 'PT Sans', sans-serif;;
color: #222;
margin-bottom: 20px;
text-transform: uppercase
}
#hww .col-sm-4 h5 span {
color: #fd405e;
margin-right: 5px
}
#hww .col-sm-4 p {
font-family: 'Questrial', sans-serif;
line-height: 24px;
color: #777;
font-size: 15px
}
#ourGreatServices .col-sm-4 .middleBox h4 {
margin-top: 40px;
text-transform: uppercase;
font-family: 'PT Sans', sans-serif;;
color: #fd405e;
font-weight: 700;
margin-bottom: 25px
}
#ourGreatServices .col-sm-4 .middleBox p {
font-family: 'Questrial', sans-serif;
color: #777;
line-height: 24px;
margin-bottom: 25px
}
#ourGreatServices .col-sm-4 .middleBox a {
text-transform: uppercase;
font-family: 'PT Sans', sans-serif;;
color: #fd405e;
line-height: 1
}
#ourGreatServices .col-sm-4 .middleBox a i {
margin-left: 5px;
font-size: 18px
}
#ourGreatServices .col-sm-4 .sideBox {
position: relative
}
#ourGreatServices .col-sm-4 .sideBox .imgB {
padding-right: 64px
}
#ourGreatServices .col-sm-4 .sideBox .imgB img {
width: 100%
}
#ourGreatServices .col-sm-4 .sideBox .icoPlus {
position: absolute;
right: 0;
bottom: 0;
width: 100%;
height: 100%
}
#ourGreatServices .col-sm-4 .sideBox .icoPlus img {
right: 0;
position: absolute;
bottom: 50px
}
#ourGreatServices .col-sm-4 .sideBox .icoPlus a {
padding-right: 64px;
line-height: 50px;
background: #fd405e;
display: inline-block;
font-family: 'PT Sans', sans-serif;;
font-size: 18px;
color: #FFF;
position: absolute;
bottom: 0;
right: 0
}
#ourGreatServices .col-sm-4 .sideBox .icoPlus a span {
text-transform: uppercase;
padding: 0 30px
}
#bringIdeas {
text-align: center
}
#bringIdeas h3 {
color: #222;
font-family: 'PT Sans', sans-serif;;
font-weight: 700;
margin-bottom: 50px;
text-transform: uppercase
}
#contactBanner {
background: #fd405e;
padding: 50px 0
}
#contactBanner .container .row {
padding-left: 110px
}
#contactBanner .container .row h3 {
font-size: 25px;
font-family: 'PT Sans', sans-serif;;
color: #FFF;
font-weight: 700;
margin-top: 0;
text-transform: uppercase
}
#contactBanner .container .row h5 {
font-weight: 700;
color: #FFF;
font-family: 'PT Sans', sans-serif;;
font-size: 16px;
margin-bottom: 0
}
#contactBanner .container .row a {
padding: 0 23px;
line-height: 40px;
font-family: 'PT Sans', sans-serif;;
font-size: 16px;
text-transform: uppercase;
color: #FFF;
font-weight: 100;
display: inline-block;
border: 1px solid #FFF;
border-radius: 0
}
#pricing .pricing {
text-align: center;
color: #FFF;
margin-top: 30px;
transition: all 300ms ease-in-out 0s
}
#pricing .pricing .pricingTitle {
line-height: 60px;
background: #333;
text-transform: uppercase;
font-family: 'PT Sans', sans-serif;;
font-size: 26px;
font-weight: 700;
transition: all 300ms ease-in-out 0s
}
#pricing .pricing .features {
padding: 20px 35px;
border: 1px solid #dcdcdc
}
#pricing .pricing .features .pricePerMonth {
background: #f8f8f8;
color: gray;
margin-bottom: 20px
}
#pricing .pricing .features .pricePerMonth i {
color: #5a5b5e
}
#pricing .pricing .features .pricePerMonth span {
line-height: 70px;
font-size: 30px;
font-family: 'PT Sans', sans-serif;;
color: #5a5b5e
}
#pricing .pricing .features .list-group {
box-shadow: none
}
#pricing .pricing .features .list-group .list-group-item {
border: none;
color: #777;
line-height: 42px
}
#pricing .pricing .features .list-group .list-group-item + .list-group-item {
border-top: 1px dashed #dcdcdc
}
#pricing .pricing .joinNow {
padding: 15px 0;
background: #333;
text-transform: uppercase;
transition: all 300ms ease-in-out 0s
}
#pricing .pricing .joinNow a {
line-height: 40px;
display: inline-block;
padding: 0 35px;
border: 1px solid #FFF;
color: #FFF;
font-family: 'PT Sans', sans-serif;;
font-size: 16px
}
#pricing .pricing.active {
margin-top: 0
}
#pricing .pricing.active .pricingTitle {
background: #fd405e
}
#pricing .pricing.active .joinNow {
background: #fd405e
}
#pricing .pricing:hover {
cursor: pointer
}
#pricing .pricing:hover .pricingTitle {
background: #fd405e
}
#pricing .pricing:hover .joinNow {
background: #fd405e
}
#pricing .pricing:hover.active {
margin-top: 0
}
#pricing .pricing:hover.active .pricingTitle {
background: #333
}
#pricing .pricing:hover.active .joinNow {
background: #333
}
#pricing .pricing:hover.active .joinNow a {
background: #fd405e
}
#page404 {
text-align: center
}
#page404 img {
display: inline-block;
max-width: 100%
}
/*--------------------------------------------------*/
/*End About Us Content*/
/*--------------------------------------------------*/
/*--------------------------------------------------*/
/*10 Shortcodes*/
/*--------------------------------------------------*/
.shortcodesRow {
margin-top: 80px!important;
padding-bottom: 0
}
.shortcodesRow h4.shortcodeHeading {
font-family: 'PT Sans', sans-serif;;
margin-bottom: 30px;
margin-top: 0;
line-height: 1;
color: #222;
text-transform: uppercase;
font-size: 20px
}
.shortcodesRow p {
margin: 0;
font-size: 14px;
font-family: 'Questrial', sans-serif;
line-height: 24px;
color: #777
}
#headings .col-sm-6 {
padding-right: 30px
}
.heading {
font-family: 'PT Sans', sans-serif;;
margin-bottom: 20px;
margin-top: 0;
line-height: 1;
color: #222;
text-transform: uppercase
}
h1.heading {
font-size: 30px
}
h2.heading {
font-size: 28px
}
h3.heading {
font-size: 24px
}
h4.heading {
font-size: 20px
}
h5.heading {
font-size: 16px
}
h6.heading {
font-size: 14px
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: 'PT Sans', sans-serif;
}
.btn {
font-family: 'PT Sans', sans-serif;;
font-size: 15px;
font-weight: 400;
line-height: 40px;
background: transparent;
padding: 0 35px;
border-radius: 0;
text-transform: uppercase;
text-shadow: none;
box-shadow: none
}
.btn.btn-sm {
font-size: 14px;
line-height: 30px
}
.btn.btn-lg {
line-height: 50px
}
.btn.btn-default {
border: 1px solid #333;
color: #333
}
.btn.btn-default:hover {
border: 1px solid #333;
background: #333;
color: #fff
}
.btn.btn-default.filled {
background: #333;
color: #FFF
}
.btn.btn-default.filled:hover {
color: #333;
border-color: #333;
background: #fff
}
.btn.btn-primary {
border: 1px solid #000;
color: #fd405e
}
.btn.btn-primary:hover {
border: 1px solid #fd405e;
color: #fd405e;
border: 1px solid #fd405e;
background: #fd405e;
color: #fff
}
.btn.btn-primary.filled {
background: #000;
color: #FFF
}
.btn.btn-primary.filled:hover {
background: #fff;
color: #000;
border: 1px solid #000;
}
.form-control:focus {
border-color: #000;
}
.bootstrap-select.btn-group .btn .caret {
right: 4px
}
.dropcap:first-letter {
float: left;
padding: 0 18px;
line-height: 56px;
margin-right: 15px;
margin-top: 5px;
font-size: 40px;
font-family: 'PT Sans', sans-serif;;
border: 2px solid #fd405e;
color: #222
}
.dropcap.dropcaFill:first-letter {
background: #fd405e;
color: #FFF
}
span[data-toggle="tooltip"] {
color: #fd405e;
cursor: pointer
}
.tooltip .tooltip-arrow {
width: 15px;
height: 15px;
border: none;
background: #fd405e;
transform: rotate(45deg)
}
.tooltip.in {
opacity: 1
}
.tooltip .tooltip-inner {
border-radius: 0;
background: #fd405e;
font-family: 'PT Sans', sans-serif;;
color: #FFF;
padding: 5px 35px;
line-height: 20px;
text-transform: capitalize
}
abbr[title] {
color: #fd405e;
border-bottom: 1px solid #fd405e
}
.primary-bg {
background: #222;
color: #FFF;
padding: 0 1px
}
.base-bg {
background: #fd405e;
color: #FFF;
padding: 0 1px
}
.bold_italic {
font-weight: 700;
font-style: italic;
color: #222
}
.bold {
font-weight: 700;
color: #222
}
#shortcodeTab {
border-bottom-color: #ccc
}
#shortcodeTab li a {
border-radius: 0;
border: 1px solid #dcdcdc;
margin: 0;
text-transform: capitalize;
font-family: 'PT Sans', sans-serif;;
color: #454545;
padding: 0 15px;
line-height: 40px;
font-weight: 700
}
#shortcodeTab li a i {
margin-right: 7px
}
#shortcodeTab li + li {
margin-left: -1px
}
#shortcodeTab li.active a {
border-color: #ccc;
border-bottom-color: transparent
}
.shortcodeTabContent .tab-pane {
padding: 22px;
border: 1px solid #dcdcdc;
border-top: none
}
.shortcodeTabContent .tab-pane#description .img {
width: 155px
}
.shortcodeTabContent .tab-pane#description .desc {
width: calc(100% - 155px);
padding-left: 20px
}
.shortcodeTabContent .tab-pane#description .desc h5 {
font-size: 16px;
margin-top: 10px
}
.shortcodeTabContent .tab-pane#description .desc p {
color: #777;
line-height: 24px
}
.shortcodeTabContent .tab-pane .reviewCount {
font-size: 18px;
text-transform: uppercase;
border-bottom: 1px dashed #dcdcdc;
padding-bottom: 5px;
margin-bottom: 10px
}
.shortcodeTabContent .tab-pane .reviewBody {
font-size: 16px;
line-height: 24px;
padding-bottom: 10px;
margin-bottom: 10px;
border-bottom: 1px dashed #dcdcdc
}
.shortcodeTabContent .tab-pane .reviewForm .form-control {
height: 35px;
line-height: 35px;
border-radius: 0;
margin-bottom: 15px
}
.shortcodeTabContent .tab-pane .reviewForm .form-control.reviewText {
height: 120px
}
.shortcodeTabContent .tab-pane .reviewForm .ratingStars {
font-size: 16px;
font-family: 'PT Sans', sans-serif;;
line-height: 40px
}
.shortcodeTabContent .tab-pane .reviewForm .ratingStars .rating-symbol:first-child {
margin-left: 10px
}
.shortcodeTabContent .tab-pane .reviewForm .ratingStars .glyphicon {
font-size: 22px;
color: #fd405e
}
.shortcodeTabContent .tab-pane .additionInfoRow {
line-height: 40px;
font-size: 15px;
font-family: 'PT Sans', sans-serif;;
letter-spacing: .5px;
color: #777
}
.shortcodeTabContent .tab-pane .additionInfoRow + .additionInfoRow {
border-top: 1px dashed #dcdcdc
}
.shortcodeTabContent .tab-pane .additionInfoRow .infoTitle {
width: 100px
}
#accordion .panel {
border-radius: 0;
margin-bottom: 10px
}
#accordion .panel .panel-heading {
background: none;
padding: 0
}
#accordion .panel .panel-heading h4 a.not_collapsed {
font-family: 'PT Sans', sans-serif;;
font-size: 18px;
color: #777;
padding: 0 20px;
line-height: 40px;
display: block;
text-transform: capitalize
}
#accordion .panel .panel-heading h4 a.not_collapsed:after {
display: inline-block;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
transform: translate(0, 0);
float: right;
content: "-";
line-height: 40px;
font-size: 22px
}
#accordion .panel .panel-heading h4 a.not_collapsed.collapsed:after {
content: "+"
}
#accordion .panel .panel-heading h4 a i {
margin-right: 7px
}
#accordion .panel .panel-collapse .panel-body {
font-family: 'PT Sans', sans-serif;;
color: #777;
line-height: 24px
}
.service2 .media .media-left {
padding: 0
}
.service2 .media .media-left a {
line-height: 56px;
width: 60px;
border: 2px solid #222;
display: block;
border-radius: 100%;
text-align: center
}
.service2 .media .media-body {
padding: 10px 20px 0
}
.service2 .media .media-body .readMore {
margin-top: 15px;
display: inline-block;
color: #222;
font-size: 12px
}
.service2 .media .media-body .readMore i {
font-size: 15px;
margin-left: 5px
}
.progressTitle {
margin-bottom: 10px
}
.custom_progress {
box-shadow: none;
background: none;
border: 1px solid #dcdcdc;
border-radius: 0;
height: 10px;
margin-bottom: 25px;
overflow: visible
}
.custom_progress .progress-bar {
background: none #fd405e;
box-shadow: none;
position: relative
}
.custom_progress .progress-bar .tooltip {
opacity: 1;
right: -28px;
border-radius: 3px;
top: -38px
}
.custom_progress .progress-bar .tooltip .tooltip-arrow {
z-index: -1
}
.custom_progress .progress-bar .tooltip .tooltip-inner {
font-family: 'PT Sans', sans-serif;;
font-size: 12px;
line-height: 20px;
padding: 0 20px
}
.customAlert {
text-transform: uppercase;
line-height: 40px;
padding: 10px 15px;
border-radius: 0;
border: 1px solid #dcdcdc;
color: #aaa;
font-family: 'PT Sans', sans-serif;;
margin-bottom: 0
}
.customAlert + .alert {
margin-top: 30px
}
.customAlert button {
line-height: 40px;
opacity: 1
}
.customAlert i {
width: 40px;
line-height: 38px;
border: 1px solid #fd405e;
border-radius: 100%;
text-align: center;
margin-left: 5px;
margin-right: 15px
}
.customAlert.success-alert button {
color: #fd405e
}
.customAlert.success-alert i {
color: #fd405e;
border-color: #fd405e
}
.customAlert.error-alert button {
color: #fc4a4a
}
.customAlert.error-alert i {
color: #fc4a4a;
border-color: #fc4a4a
}
.customAlert.warning-alert button {
color: #f1c40f
}
.customAlert.warning-alert i {
color: #f1c40f;
border-color: #f1c40f
}
.customAlert.notification-alert button {
color: #289dcc
}
.customAlert.notification-alert i {
color: #289dcc;
border-color: #289dcc
}
#testimonialTabs {
background: url(../images/testimonial/bg.png) repeat scroll 0 0
}
.testimonialStyle2 {
padding-bottom: 75px
}
.testimonialStyle2 .testiInner {
padding: 30px 30px 0;
background: #FFF;
border: 1px solid #dcdcdc
}
.testimonialStyle2 p {
color: #777;
margin-bottom: 20px;
line-height: 24px
}
.testimonialStyle2 .clientInfo .thumbnail {
float: left;
padding: 3px;
border: 1px solid #dcdcdc;
border-radius: 100%;
width: 75px;
height: 75px;
margin-bottom: -35px;
margin-right: 10px
}
.testimonialStyle2 .clientInfo .thumbnail img {
width: 100%;
border-radius: 100%
}
.testimonialStyle2 .clientInfo .clientName {
text-transform: uppercase;
color: #fd405e;
padding-top: 10px
}
.testimonialStyle2 .clientInfo .clientName:before {
display: inline-block;
content: '\2014 \00A0'
}
.testimonialStyle3 {
margin-top: 30px
}
.testimonialStyle3 .testiText {
padding: 20px;
background: #FFF;
border: 1px solid #dcdcdc;
color: #777;
margin-bottom: 20px;
line-height: 24px;
position: relative
}
.testimonialStyle3 .testiText:before,
.testimonialStyle3 .testiText:after {
content: '';
bottom: -15px;
left: calc(50% - 15px);
border-left: 15px solid transparent;
border-right: 15px solid transparent;
border-top: 15px solid #dcdcdc;
position: absolute;
width: 0;
height: 0
}
.testimonialStyle3 .testiText:after {
bottom: -14px;
border-top-color: #FFF
}
.testimonialStyle3 img {
width: 95px;
height: 95px;
border-radius: 100%;
margin-bottom: 10px
}
.testimonialStyle3 .clientName {
color: #222;
font-family: 'PT Sans', sans-serif;;
line-height: 24px;
text-transform: uppercase
}
.testimonialStyle3 .stars {
margin: 0
}
.testimonialStyle3 .stars li {
color: #aaa;
padding: 0;
font-size: 14px
}
.testimonialStyle3 .stars li.stared {
color: #222
}
.testimonialStyle4 {
margin-top: 30px;
border-bottom: 2px solid #fd405e;
padding: 30px 40px 20px;
background: #FFF
}
.testimonialStyle4 .testiText {
padding-top: 15px;
color: #777;
line-height: 24px
}
.testimonialStyle4 img {
width: 95px;
height: 95px;
border-radius: 100%;
margin-bottom: 20px
}
.testimonialStyle4 .clientName {
color: #fd405e;
font-family: 'PT Sans', sans-serif;;
line-height: 24px;
text-transform: uppercase
}
.testimonialStyle4 .stars {
margin: 0
}
.testimonialStyle4 .stars li {
color: #aaa;
padding: 0;
font-size: 14px
}
.testimonialStyle4 .stars li.stared {
color: #222
}
#mapBox {
height: 400px
}
#mapBox #content {
width: 100%
}
#mapBox #content .mapInfoWindowRowInner {
border: 1px solid #fd405e;
padding: 10px 20px;
text-align: center
}
#mapBox #content .mapInfoWindowRowInner h5 {
font-family: 'PT Sans', sans-serif;;
font-size: 16px;
color: #000;
margin-bottom: 10px
}
#mapBox #content .mapInfoWindowRowInner p {
font-family: 'PT Sans', sans-serif;;
margin-bottom: 0;
color: #777
}
.contactInfo {
margin-bottom: 20px
}
.contactInfo .media-left {
padding-right: 20px
}
.contactInfo .media-left i {
width: 40px;
line-height: 40px;
text-align: center;
color: #FFF;
background: #333;
font-size: 18px;
border-radius: 100%
}
.contactInfo .media-body h5 {
font-family: 'PT Sans', sans-serif;
}
.contactInfo .media-body h5.heading {
margin: 7px 0 12px
}
.contactInfo .media-body h5:last-child {
color: #777
}
.searchForm {
margin-bottom: 0
}
.searchForm .input-group .form-control {
border-radius: 0;
line-height: 35px;
height: 37px;
box-shadow: none;
border: 1px solid #dcdcdc;
border-right: none
}
.searchForm .input-group .input-group-addon {
border-radius: 0;
background: none;
border: 1px solid #dcdcdc;
border-left: 0
}
.searchForm .input-group .input-group-addon button {
line-height: 35px;
padding: 0 15px;
border: none;
color: #fff;
background: none;
background-color: #fd405e
}
.searchForm .input-group .input-group-addon button:hover {
background: #333
}
.categories {
margin-bottom: 25px
}
.categories ul li {
line-height: 32px;
color: #777
}
.categories ul li::before {
display: inline-block;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
transform: translate(0, 0);
content: "";
margin-right: 10px;
height: 8px;
width: 8px;
background: #fd405e;
border-radius: 10px
}
.latestPosts {
margin-bottom: 35px
}
.latestPosts h4 {
margin-bottom: 30px
}
.latestPosts .latestPost + .latestPost {
margin-top: 20px
}
.latestPosts .latestPost .media-left {
padding-right: 25px
}
.latestPosts .latestPost .media-left a {
display: block;
border-radius: 100%;
width: 65px;
height: 65px
}
.latestPosts .latestPost .media-left a img {
width: 100%;
border-radius: 100%
}
.latestPosts .latestPost .media-body h5 {
margin: 15px 0 10px
}
.latestPosts .latestPost .media-body p {
font-size: 12px;
font-family: 'PT Sans', sans-serif;;
color: #777
}
.tags {
margin-bottom: 30px
}
.tags h4 {
margin-bottom: 30px
}
.tags .tagsNav li {
float: left;
margin-right: 5px
}
.tags .tagsNav li a {
background: #777;
color: #FFF;
line-height: 30px;
padding: 0 20px;
display: block;
font-size: 16px;
font-family: 'PT Sans', sans-serif;;
font-weight: 700;
border-radius: 3px;
margin-bottom: 5px
}
.tags .tagsNav li a:hover {
background: #fd405e
}
.flickrPhoto {
margin-bottom: 30px
}
.flickrPhoto h4 {
margin-bottom: 30px
}
.flickrPhoto ul li {
margin-bottom: 10px
}
.flickrPhoto ul li a {
padding: 0;
display: block;
width: 93px;
height: 93px;
border-radius: 100%
}
.flickrPhoto ul li a img {
width: 100%;
border-radius: 100%
}
.shareRow {
padding: 15px 0;
border-width: 1px 0;
border-style: solid;
border-color: #eeeff0;
margin-bottom: 25px
}
.shareRow h4 {
line-height: 45px;
margin: 0
}
.shareRow ul {
float: right;
margin: 0
}
.shareRow ul li {
padding: 0
}
.shareRow ul li a {
width: 45px;
line-height: 43px;
display: block;
border: 1px solid #eeeff0;
text-align: center;
border-radius: 100%;
color: #777;
font-size: 16px
}
.shareRow ul li a:hover,
.shareRow ul li a:focus {
background: #fd405e;
border-color: #fd405e;
color: #FFF
}
.commentCount {
line-height: 80px;
margin-bottom: 0
}
.commentBox,
.authorBox {
padding: 20px;
margin: 0;
border: 1px solid #eeeff0
}
.commentBox .media-left,
.authorBox .media-left {
padding: 0
}
.commentBox .media-left a,
.authorBox .media-left a {
width: 110px;
height: 110px;
display: block
}
.commentBox .media-left a img,
.authorBox .media-left a img {
width: 100%
}
.commentBox .media-body,
.authorBox .media-body {
padding-left: 20px
}
.commentBox .media-body h5,
.authorBox .media-body h5 {
margin: 5px 0
}
.commentBox .media-body h6,
.authorBox .media-body h6 {
margin: 0;
font-size: 12px;
font-family: 'PT Sans', sans-serif;;
line-height: 1;
color: #777
}
.commentBox .media-body h6 a,
.authorBox .media-body h6 a {
color: #777
}
.commentBox .media-body p,
.authorBox .media-body p {
font-family: 'PT Sans', sans-serif;;
line-height: 24px;
color: #777;
margin: 20px 0 0
}
.commentBox .list-inline,
.authorBox .list-inline {
margin-top: 20px
}
.commentBox .list-inline li,
.authorBox .list-inline li {
margin-right: 20px;
padding: 0
}
.commentBox .list-inline li a,
.authorBox .list-inline li a {
color: #777;
text-transform: uppercase;
font-family: 'PT Sans', sans-serif;
}
.commentBox .list-inline li a i,
.authorBox .list-inline li a i {
margin-right: 5px
}
.commentBox .list-inline li a:hover,
.authorBox .list-inline li a:hover {
color: #fd405e
}
.commentBox.innerComment,
.authorBox.innerComment {
margin-left: 110px
}
.commentBox {
margin-bottom: 25px
}
#replyForm {
margin-top: 25px;
margin-bottom: 30px
}
#replyForm form label {
font-weight: 600;
font-size: 12px;
font-family: 'PT Sans', sans-serif;;
color: #777;
text-shadow: none
}
#replyForm form .form-control {
border-radius: 0;
margin-bottom: 30px;
box-shadow: none;
border-color: #dcdcdc;
font-family: 'PT Sans', sans-serif;
}
#replyForm form textarea.form-control {
height: 210px;
resize: none;
margin-bottom: 35px
}
.colorSelect input[type="radio"] {
display: none
}
.colorSelect input[type="radio"] + label {
width: 25px;
height: 25px;
padding: 2px;
border: 1px solid #dcdcdc;
margin-right: 3px
}
.colorSelect input[type="radio"] + label span {
width: 100%;
height: 100%;
background: #000;
display: block
}
.colorSelect input[type="radio"] + label[for="cl1"] span {
background: #937d68
}
.colorSelect input[type="radio"] + label[for="cl2"] span {
background: #9f948e
}
.colorSelect input[type="radio"] + label[for="cl3"] span {
background: #953d25
}
.colorSelect input[type="radio"] + label[for="cl4"] span {
background: #dbcebe
}
.colorSelect input[type="radio"] + label[for="cl5"] span {
background: #f3ecda
}
.colorSelect input[type="radio"] + label[for="cl6"] span {
background: #c2ac9b
}
.colorSelect input[type="radio"]:checked + label {
border-color: #fd405e;
background: rgba(253, 64, 94, 0.3)
}
.centeredTabMenu {
margin-bottom: 55px;
border: none;
text-align: center
}
.centeredTabMenu li {
display: inline-block;
float: none;
text-transform: uppercase
}
.centeredTabMenu li a {
border-radius: 0;
border: 1px solid #dcdcdc;
border-bottom: 1px solid #dcdcdc;
color: #aaa;
font-family: 'PT Sans', sans-serif;
}
.centeredTabMenu li a:hover,
.centeredTabMenu li a:focus {
border: 1px solid #222;
border-bottom: 1px solid #222;
color: #222;
background-color: transparent
}
.centeredTabMenu li.active a {
border-color: #222;
color: #222;
border-bottom: 1px solid #222
}
.centeredTabMenu li.active a:hover,
.centeredTabMenu li.active a:focus {
border: 1px solid #222;
border-bottom: 1px solid #222;
color: #222;
background-color: transparent
}
.heading-center {
margin-bottom: 50px
}
.featuresTexts {
margin: 0
}
.featuresTexts + .featuresTexts {
margin-top: 50px
}
.featuresTexts .media-left {
padding-left: 100px;
padding-right: 10px;
font-size: 30px;
font-family: 'PT Sans', sans-serif;;
line-height: 1;
color: #222
}
.featuresTexts .media-body h5 {
color: #fd405e;
margin-top: 5px
}
.featuresTexts .media-body p {
font-size: 16px;
line-height: 24px;
color: #222;
margin-bottom: 5px
}
.featuresTexts .media-body a {
color: #fd405e;
text-transform: uppercase;
font-family: 'PT Sans', sans-serif;;
font-size: 12px;
line-height: 22px;
text-decoration: underline
}
.contactHeading {
font-size: 20px;
padding-bottom: 20px;
border-bottom: 2px solid #ccc;
margin-bottom: 25px
}
.contactForm {
position: relative
}
.contactForm #contactForm {
margin-bottom: 30px
}
.contactForm #contactForm label {
font-family: 'PT Sans', sans-serif;;
font-size: 12px;
font-weight: 400;
color: #777;
text-transform: uppercase;
text-shadow: 0
}
.contactForm #contactForm .form-control {
border-radius: 0;
box-shadow: none;
margin-bottom: 20px
}
.contactForm #contactForm textarea {
resize: none;
height: 160px
}
.contactForm #contactForm .captchaRow {
background: #f4f4f4;
padding: 15px;
margin-bottom: 20px
}
.contactForm #contactForm .captchaRow img {
margin-bottom: 10px;
max-width: 100%
}
.contactForm #contactForm .captchaRow .form-control {
margin-bottom: 0
}
.contactForm #success,
.contactForm #error {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: none
}
.contactForm #success span,
.contactForm #error span {
line-height: 40px;
font-family: 'PT Sans', sans-serif;;
font-size: 14px;
position: absolute;
top: calc(50% - 20px);
left: 0;
width: 100%
}
.contactForm #success span {
color: #fd405e
}
.contactForm #error span {
color: #fc4a4a
}
/*--------------------------------------------------*/
/*End Shortcodes*/
/*--------------------------------------------------*/
/*--------------------------------------------------*/
/*11 Blog*/
/*--------------------------------------------------*/
.sidebar {
background: #f5f5f5;
padding: 15px
}
.sidebar .searchForm {
margin-bottom: 30px
}
.blog {
margin-bottom: 50px
}
.blog.single_post {
margin-bottom: 25px
}
.blog .featureImg {
margin-bottom: 25px
}
.blog .featureImg img {
width: 100%
}
.blog .titleRow {
margin-bottom: 15px
}
.blog .titleRow .date {
font-family: 'PT Sans', sans-serif;;
font-size: 22px;
color: #777;
text-align: center;
width: 55px;
padding: 5px;
line-height: 1;
border: 1px solid #dcdcdc;
transition: all 300ms ease-in-out 0s
}
.blog .titleRow .date:hover {
color: #fd405e;
border-color: #fd405e
}
.blog .titleRow .date span {
font-size: 18px;
display: block
}
.blog .titleRow .titlePart {
width: calc(100% - 55px);
padding-left: 20px
}
.blog .titleRow .titlePart .blogTitle {
margin: 5px 0 0;
transition: all 300ms ease-in-out 0s
}
.blog .titleRow .titlePart .blogTitle:hover {
color: #fd405e
}
.blog .titleRow .titlePart p {
color: #777;
line-height: 30px;
font-family: 'PT Sans', sans-serif;
}
.blog .titleRow .titlePart p a {
color: #777
}
.blog .titleRow .titlePart p a:hover {
color: #fd405e
}
.blog .titleRow .titlePart p span {
margin: 0 15px
}
.blog .excerpt {
font-family: 'PT Sans', sans-serif;;
font-size: 14px;
line-height: 24px;
color: #777
}
/*--------------------------------------------------*/
/*End Blog*/
/*--------------------------------------------------*/
/*--------------------------------------------------*/
/*12 Product | List | Single | cart | Checkout*/
/*--------------------------------------------------*/
.catalogBox {
text-transform: uppercase;
padding: 15px;
text-align: center;
width: 20%
}
.catalogBox .thumbnail {
border-radius: 0;
border: none;
margin-bottom: 10px;
padding: 10px;
box-shadow: none
}
.catalogBox .thumbnail .thumbnailInner {
position: relative;
overflow: hidden
}
.catalogBox .thumbnail .thumbnailInner img {
width: 100%
}
.catalogBox .thumbnail .thumbnailInner .hoverBox {
position: absolute;
top: 200%;
left: 200%;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.55);
transition: all 300ms ease-in-out 0s
}
.catalogBox .thumbnail .thumbnailInner .hoverBox a {
color: #FFF;
font-weight: 700;
font-family: 'PT Sans', sans-serif;;
font-size: 16px;
position: absolute;
top: -500%;
left: -500%;
transition-delay: 300ms
}
.catalogBox .thumbnail .thumbnailInner .hoverBox a i {
margin-bottom: 10px;
font-size: 36px
}
.catalogBox .catalogType {
font-family: 'PT Sans', sans-serif;;
font-size: 16px;
color: #222;
line-height: 1.3
}
.catalogBox .catalogType span {
display: block;
font-family: 'PT Sans', sans-serif;;
font-size: 14px
}
.catalogBox:hover .thumbnail .thumbnailInner .hoverBox {
top: 0;
left: 0
}
.catalogBox:hover .thumbnail .thumbnailInner .hoverBox a {
color: #FFF;
font-weight: 700;
font-family: 'PT Sans', sans-serif;;
font-size: 16px;
position: absolute;
top: calc(50% - 34px);
left: calc(50% - 30px)
}
.catalogBox:hover .thumbnail .thumbnailInner .hoverBox a i {
margin-bottom: 10px;
font-size: 36px
}
.login {
margin-bottom: 70px
}
.login h4.heading {
margin-bottom: 30px
}
.login .loginInner {
margin: 0;
padding: 40px 0;
border: 1px solid #dcdcdc
}
.login .loginInner label {
font-family: 'PT Sans', sans-serif;;
font-weight: 400;
color: #777
}
.login .loginInner .loginForm {
padding: 0 40px
}
.login .loginInner .loginForm .form-group {
margin-bottom: 30px
}
.login .loginInner .loginForm .form-group .form-control {
border-radius: 0;
box-shadow: none
}
.login .loginInner .loginForm .form-group:last-child {
padding-top: 10px;
line-height: 30px;
margin-bottom: 0
}
.login .loginInner .loginForm .form-group:last-child a {
color: #fd405e;
font-family: 'PT Sans', sans-serif;;
margin-left: 20px;
font-size: 12px
}
.login .loginInner .accountStart {
padding: 0 40px
}
.login .loginInner .accountStart h3 {
font-size: 22px;
font-family: 'PT Sans', sans-serif;;
color: #222;
font-weight: 600;
margin-bottom: 15px
}
.login .loginInner .accountStart label {
margin-bottom: 20px
}
.login .loginInner .btn {
padding: 0 15px
}
.orderSummaryInner {
padding: 20px 40px
}
.orderSummaryInner table {
text-transform: uppercase
}
.orderSummaryInner table thead {
font-family: 'PT Sans', sans-serif;;
font-size: 16px;
color: #222;
border-bottom: 1px solid #dcdcdc
}
.orderSummaryInner table thead tr th {
line-height: 30px;
border: none;
padding: 0 0 5px
}
.orderSummaryInner table thead tr th:last-child {
text-align: right
}
.orderSummaryInner table tbody {
color: #777;
font-family: 'PT Sans', sans-serif;;
border-bottom: 1px solid #dcdcdc;
padding: 10px 0
}
.orderSummaryInner table tbody tr td {
line-height: 30px;
border: none;
padding: 0
}
.orderSummaryInner table tbody tr td:last-child {
text-align: right
}
.orderSummaryInner table tbody tr:first-child td {
padding-top: 5px
}
.orderSummaryInner table tbody tr:last-child td {
padding-bottom: 5px
}
.orderSummaryInner table tfoot tr {
color: #222;
font-family: 'PT Sans', sans-serif;;
font-size: 14px
}
.orderSummaryInner table tfoot tr td {
line-height: 30px;
border: none;
padding: 0
}
.orderSummaryInner table tfoot tr td:last-child {
text-align: right
}
.orderSummaryInner table tfoot tr:nth-child(2) {
font-weight: 600
}
.orderSummaryInner table tfoot tr:last-child {
font-family: 'PT Sans', sans-serif;;
font-size: 16px;
font-weight: 700
}
.orderSummaryInner table tfoot tr:first-child td {
padding-top: 5px
}
.checkoutForm .form-control {
border-radius: 0;
margin-bottom: 20px
}
.checkoutForm #shippingAddressEscape {
float: left
}
.checkoutForm #shippingAddressEscape + label {
font-family: 'PT Sans', sans-serif;;
color: #000;
font-size: 14px;
font-weight: 400;
margin-left: 10px
}
.checkoutForm .paymentMethodMode {
margin-top: 70px
}
.checkoutForm .paymentMethodMode h4 {
margin-bottom: 30px
}
.checkoutForm .paymentMethodMode label {
margin-bottom: 30px;
font-family: 'PT Sans', sans-serif;;
font-weight: 400;
color: #222;
display: block
}
.checkoutForm .paymentMethodMode label p {
color: #777;
padding-left: 35px;
margin-top: 5px
}
.checkoutForm .paymentMethodMode label input {
margin-right: 20px;
float: left
}
.checkoutForm button[type="submit"] {
margin-top: 20px
}
.cartPage .pageHeading {
margin-bottom: 50px
}
.cartTable {
margin-bottom: 50px
}
.cartTable .table thead {
text-transform: uppercase
}
.cartTable .table thead tr th {
padding: 17px;
line-height: 1;
border: 1px solid #dcdcdc;
border-top: 1px solid #dcdcdc!important;
font-family: 'PT Sans', sans-serif;;
font-weight: 700;
color: #222;
white-space: nowrap
}
.cartTable .table thead tr th:first-child {
width: 160px
}
.cartTable .table thead tr th:nth-child(2) {
width: 540px
}
.cartTable .table tbody tr td {
padding: 20px;
line-height: 1;
border: 1px solid #dcdcdc;
text-align: center;
white-space: nowrap
}
.cartTable .table tbody tr td:first-child {
width: 160px;
text-align: left
}
.cartTable .table tbody tr td:first-child img {
width: 100%
}
.cartTable .table tbody tr td:nth-child(2) {
width: 540px;
text-align: left
}
.cartTable .table tbody tr td.price {
font-size: 18px;
font-family: 'PT Sans', sans-serif;;
line-height: 1.2;
color: #222
}
.cartTable .table tbody tr td.price del {
display: block;
color: #777
}
.cartTable .table tbody tr td .edit {
display: inline-block;
width: 40px;
line-height: 40px;
background: #fd405e;
color: #FFF;
text-align: center;
font-size: 18px
}
.cartTable .table tbody tr td .descList dl {
margin: 0
}
.cartTable .table tbody tr td .heading {
margin-bottom: 10px
}
.cartTable .table tfoot tr td {
padding: 20px;
width: 100%;
line-height: 1;
border: 1px solid #dcdcdc
}
.cartTable .table tfoot tr td a.fright {
margin-left: 30px;
border-color: #dcdcdc;
color: #777
}
.cartTable .table tfoot tr td a.fright:hover {
background-color: transparent;
border-color: #fd405e
}
.discountCupon {
border: 1px solid #dcdcdc;
padding: 20px
}
.discountCupon .heading {
margin-bottom: 10px
}
.discountCupon p {
color: #777;
margin-bottom: 10px
}
.discountCupon .form-control {
border-radius: 0;
margin-bottom: 20px;
box-shadow: none
}
.discountCupon .btn {
padding: 0 15px
}
.shippingTax {
border: 1px solid #dcdcdc;
padding: 20px
}
.shippingTax .heading {
margin-bottom: 10px
}
.shippingTax p {
color: #777;
margin-bottom: 10px
}
.shippingTax .form-control {
border-radius: 0;
margin-bottom: 20px;
box-shadow: none
}
.shippingTax .countrySelect.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
width: 100%;
margin-bottom: 10px
}
.shippingTax .countrySelect .btn {
border-color: #dcdcdc;
color: #777;
padding: 0 15px;
line-height: 28px;
font-family: 'PT Sans', sans-serif;
}
.shippingTax label {
font-family: 'PT Sans', sans-serif;;
font-size: 12px;
font-weight: 400;
color: #222;
margin: 0 0 5px
}
.shippingTax .form-group {
margin: 0
}
.shippingTax .btn {
padding: 0 15px
}
.totalCheckout {
text-align: right
}
.totalCheckout .link {
display: block;
line-height: 1;
color: #777;
font-family: 'PT Sans', sans-serif;;
margin-top: 10px
}
.totalCheckout .descList dl dt,
.totalCheckout .descList dl dd {
text-align: right;
font-family: 'PT Sans', sans-serif;;
color: #777;
font-size: 14px;
font-weight: 400
}
.totalCheckout .descList dl dt:last-child,
.totalCheckout .descList dl dd:last-child,
.totalCheckout .descList dl dt.gt,
.totalCheckout .descList dl dd.gt {
color: #222;
font-size: 16px;
font-family: 'PT Sans', sans-serif;;
font-weight: 500;
margin-top: 5px
}
.totalCheckout .descList dl dt {
width: 70%
}
.proMedia {
margin: 0
}
.proMedia .media {
margin: 0;
padding: 20px 0
}
.proMedia .media + .media {
border-top: 1px solid #cfdae3
}
.proMedia .media .media-left {
padding: 0
}
.proMedia .media .media-left a {
width: 84px;
height: 84px;
display: block
}
.proMedia .media .media-left a img {
width: 100%
}
.proMedia .media .media-body {
padding-left: 20px
}
.proMedia .media .media-body h5 {
color: #fd405e;
margin: 0
}
.proMedia .media .media-body h5 del {
margin-right: 10px;
color: #222
}
.proMedia.topRated .media-body {
padding-left: 20px
}
.proMedia.topRated .media-body h6 {
margin-bottom: 0
}
.proMedia.topRated .media-body h5 {
color: #fd405e
}
.proMedia.topRated .media-body h5 del {
margin-right: 10px;
color: #222
}
.proMedia.topRated .media-body .proRates {
margin: 0
}
.proMedia.topRated .media-body .proRates li {
line-height: 40px;
padding: 0;
color: #777
}
.proMedia.topRated .media-body .proRates li.rates {
color: #222
}
#welcome2furniture {
text-align: center
}
#welcome2furniture p {
font-family: 'PT Sans', sans-serif;;
color: #777;
line-height: 24px;
max-width: 880px;
margin: 0 auto 20px
}
#welcome2furniture ul li {
padding: 0 2px
}
#welcome2furniture ul li a {
padding: 0;
line-height: 40px;
width: 40px;
font-size: 18px;
background: #777;
color: #fff;
border-radius: 100%;
display: block
}
#welcome2furniture ul li a:hover,
#welcome2furniture ul li a:focus {
background: #fd405e
}
.shopFeatures_new{padding-bottom: 16px;}
.shopFeatures_new ul {
padding: 0;
margin: 0 -15px 0
}
.shopFeatures_new ul:after {
content: "";
display: block;
clear: both
}
.shopFeatures_new ul li {
width: 33.333%;
display: block;
border: 15px solid #fff;
position: relative;
float: left;
overflow: hidden
}
.shopFeatures_new ul li.sf_first {
width: 100%
}
.shopFeatures_new ul li img {
max-width: inherit;
width: 100%;
height: auto;
opacity: 1;
-webkit-transition: all .2s linear;
transition: all .2s linear;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1)
}
.shopFeatures_new ul li:hover img {
opacity: .8;
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1)
}
.shopFeatures_new ul li .sf_box {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
width: 100%;
z-index: 1;
color: #fff;
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-flex-flow: row wrap;
flex-flow: row wrap
}
.shopFeatures_new ul li .sf_box .sf_box_inner {
font-size: 0;
line-height: 0;
vertical-align: middle;
width: 100%;
text-align: center;
font-size: 24px
}
.shopFeatures_new ul li .sf_box h2 {
font-size: 2em;
text-transform: uppercase;
letter-spacing: .5em;
margin-top: 0;
font-weight: 700
}
.shopFeatures_new ul li .sf_box h3 {
font-size: .8em;
font-weight: 700;
letter-spacing: .3em;
margin-bottom: 1em;
text-transform: uppercase
}
/*--------------------------------------------------*/
/*End Product | List | Single | cart | Checkout*/
/*--------------------------------------------------*/
/*--------------------------------------------------*/
/*13 Some Common Section*/
/*--------------------------------------------------*/
.theme_btn.with_i,
.theme_btn {
background: #fff none repeat scroll 0 0;
border-radius: 84px;
color: #fd405e;
line-height: 25px;
margin-top: 10px;
border: 2px solid #fd405e;
padding: 7px 13px;
position: relative;
text-transform: capitalize;
display: inline-block
}
.theme_btn.with_i:hover,
.theme_btn:hover {
background: #fd405e;
color: #fff
}
.theme_btn.with_i i:before {
padding: 0 1px;
margin-right: 10px;
font-size: 1.5em;
vertical-align: middle;
display: inline-block;
color: #fd405e;
transition: all .3s ease;
margin-bottom: 0;
display: none;
}
.theme_btn.with_i:hover i:before {
color: #fff
}
#header .logo_line .logo .logo_a img {
height: 81px
}
#header2 .logo a img {
max-width: 100%
}
#slider .sliderCont .slides .text_lines h4 {
margin-top: 18px
}
.d-carousel-cener .dc-inner .dc-containt {
text-align: center;
opacity: 0
}
.d-carousel-cener .active.center .dc-inner .dc-containt {
opacity: 1;
position: relative;
z-index: 1;
color: #333
}
.d-carousel-cener .active.center .dc-inner .dc-containt h2 { font-size: 25px; margin-top: 0; }
.d-carousel-cener .active.center .dc-inner .dc-containt p {font-size: 14px;}
.d-carousel-cener .active.center .dc-inner .dc-containt:hover {
color: #fa2144
}
.d-carousel-cener .dc-inner img {
transform: scale(1);
transition: all .3s ease
}
.d-carousel-cener .active.center .dc-inner img {
transform: scale(1.7);
transition: all .3s ease
}
.d-carousel-cener.owl-carousel .owl-stage-outer {
padding-top: 100px
}
#shopRings .sectionTitle { margin-bottom: 0;}
.d-carousel-cener .owl-nav {
text-align: center;
height: 1px;
}
.d-carousel-cener .owl-nav .owl-prev,
.d-carousel-cener .owl-nav .owl-next {
width: 200px;
height: 84px;
cursor: pointer;
background-image: url(https://ion.r2net.com/images/amazingHomepage/Arrow.svg);
background-repeat: no-repeat;
background-position: 50%;
background-size: 50%;
transition: all .3s;
font-size: 0;
position: relative;
top: -120px;
z-index: 1
}
.d-carousel-cener .owl-nav .owl-prev:hover,
.d-carousel-cener .owl-nav .owl-next:hover {
background-position: 65%
}
.d-carousel-cener .owl-nav .owl-prev {
transform: rotate(180deg)
}
.d-carousel-cener .owl-nav > div {
display: inline-block;
margin-left: 14%;
margin-right: 14%;
font-size: 38px
}
.btn_readmore {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
height: 30px;
margin: auto;
font-size: 14px;
text-transform: uppercase;
text-align: center;
opacity: 0
}
.btn_readmore a {
color: #fff;
padding: 0 10px;
position: relative;
display: block;
max-width: 130px;
margin: auto;
font-family: "PT Sans";
border: 2px solid #fd405e;
line-height: 30px;
}
.btn_readmore a:hover {
background-color: #fd405e;
transition: all .3s ease;
color: #fff
}
.blog_inner:hover .btn_readmore {
opacity: 1;
transition: all .2s ease
}
.btn_readmore a .h-line-1 {
background-color: #fd405e;
height: 2px;
width: 0;
position: absolute;
left: 0;
top: 0
}
.btn_readmore a .h-line-3 {
background-color: #fd405e;
height: 2px;
width: 0;
position: absolute;
right: 0;
bottom: 0
}
.btn_readmore a .h-line-2 {
background-color: #fd405e;
width: 2px;
height: 0;
position: absolute;
right: 0;
top: 0
}
.btn_readmore a .h-line-4 {
background-color: #fd405e;
width: 2px;
height: 0;
position: absolute;
left: 0;
bottom: 0
}
.blog_inner:hover .btn_readmore a .h-line-1 {
background-color: #fd405e;
height: 2px;
width: 100%;
transition: all .3s ease
}
.blog_inner:hover .btn_readmore a .h-line-3 {
background-color: #fd405e;
height: 2px;
width: 100%;
transition: all .3s ease;
transition-delay: .45s
}
.blog_inner:hover .btn_readmore a .h-line-2 {
background-color: #fd405e;
width: 2px;
height: 100%;
transition: all .15s ease;
transition-delay: .3s
}
.blog_inner:hover .btn_readmore a .h-line-4 {
background-color: #fd405e;
width: 2px;
height: 100%;
transition: all .15s ease;
transition-delay: .75s
}
.blog_inner {
box-shadow: 0 0 8px -2px rgba(0, 0, 0, 0.1);
margin-bottom: 30px;
position: relative
}
.blog_inner:hover .blog_j_img img {
transform: scale(1.18);
transition: all 5s ease
}
.blog_inner .blog_j_img {
overflow: hidden;
position: relative
}
.blog_inner .blog_j_img img {
transition: all 5s ease
}
.blog_j_text {
background-color: #fff;
padding: 10px 15px 4px
}
.blog_j_text p {
font-family: 'PT Sans', sans-serif;;
letter-spacing: 0;
white-space: nowrap;
width: 100%;
overflow: hidden;
text-overflow: ellipsis
}
.blog_inner.single .blog_j_text {
min-height: 85px;
padding: 25px 15px 15px;
font-size: 17px
}
.blog_inner.single span {
font-size: .8em;
color: #a0a0a0
}
.ring_sec h5 {
margin-bottom: 0
}
.ring_sec p {
margin-top: 30px;
margin-bottom: 30px
}
.com_btn {
background-color: transparent;
border: 2px solid #222;
border-radius: 0;
color: #555;
display: inline-block;
font-family: "Questrial", sans-serif;
font-size: 15px;
line-height: 35px;
padding: 0 17px;
text-transform: uppercase
}
.com_btn:hover {
background: #222 none repeat scroll 0 0;
color: #fff
}
.diamond_j {
background-image: url(../images/Diamond_Sprite.png);
width: 180px;
height: 150px;
background-size: 100%;
margin-left: auto;
margin-right: auto;
background-position: left 3px top -2837px;
position: -webkit-sticky;
position: sticky;
z-index: 99;
top: 240px
}
.diamond_b {
margin-top: 0;
margin-right: 9px;
height: 156px;
overflow: visible
}
.ring_cont .btn-gap {
margin-left: 10px;
margin-right: 10px
}
.ring_sec {
position: relative;
padding-bottom: 35px;
margin-top: 40px;
}
.ring_sec.rs_withgap {
margin-top: 130px
}
.ring_sec.home-2-ring {
position: relative;
margin-top: 100px
}
.ring_sec .diamond_j_cont {
position: absolute;
right: 0;
width: 652px;
right: 0;
top: -120px
}
body.home-2 .innerLayout {
padding-left: 30px;
padding-right: 30px
}
body.home-2 .innerLayout footer {
margin-top: 30px
}
body.home-2 .container {
width: 100%
}
.boxMain {
background-color: #f2f2f2;
margin-bottom: 30px
}
.boxMain.addboxMain {
background-color: #fd405e
}
.boxMain.addboxMain .gbinner .gb_cont_box {
padding: 60px 15px
}
.boxMain.addboxMain a {
color: #fff
}
.boxMain .gbinner {
text-align: center
}
.boxMain .gbinner img.fill_img {
width: 100%
}
.boxMain .gbinner img {
display: block;
margin-left: auto;
margin-right: auto
}
.boxMain a {
color: #373737
}
.boxMain .gbinner .gb_cont_box {
padding: 20px
}
.boxMain .gbinner .gb_cont_box.fill_bg {
background-color: #fd405e;
color: #fff
}
.boxMain .gb_cont_box h2 {
font-size: 22px;
text-transform: uppercase;
margin-top: 0
}
.boxMain .gb_cont_box i {
font-style: italic
}
.boxMain .gb_cont_box .gb_item_action_btn {
text-transform: uppercase
}
.boxMain .gbinner.imgRight {
display: table;
direction: rtl;
width: 100%
}
.boxMain .gbinner.imgLeft {
display: table;
direction: ltr;
width: 100%
}
.boxMain .gbinner.imgRight .gb_img_box,
.boxMain .gbinner.imgRight .gb_cont_box {
display: table-cell;
vertical-align: middle
}
.boxMain .gbinner.imgLeft .gb_img_box,
.boxMain .gbinner.imgLeft .gb_cont_box {
display: table-cell;
vertical-align: middle
}
body.home-2 .blog_j_img img {
width: 100%;
max-width: inherit
}
body.home-2 footer .copyRight {
padding-left: 15px;
padding-right: 15px
}
.featureCats .item .imgHov {
background-color: #f7f7f7
}
.featureCatsn .item .imgHov {
background-color: #f7f7f7
}
.cat_h {
position: absolute;
bottom: 15px;
left: 0;
right: 0
}
.cat_h a {
color: #fd405e
}
.cat_h a span {
text-transform: capitalize
}
.cat_h a h4:after {
content: "";
display: block;
margin: auto;
width: 50px;
height: 1px;
background-color: #fd405e
}
.greybg {
background-color: #f7f7f7
}
#back-to-top {
position: fixed;
bottom: 40px;
right: 40px;
z-index: 9999;
width: 45px;
height: 45px;
text-align: center;
line-height: 42px;
background: #f5f5f5;
color: #444;
cursor: pointer;
border: 0;
border-radius: 2px;
text-decoration: none;
transition: opacity .2s ease-out;
opacity: 0;
font-size: 32px
}
#back-to-top:hover {
background: #878484;
color: #fff;
transition: all .3s ease-out
}
#back-to-top.show {
opacity: 1
}
#header2 .logo > a {
max-width: 74px;
margin: auto;
display: block
}
.home-2 #slider .sliderCont .slides .text_lines > .container {
max-width: calc(100% - 120px);
margin: auto
}
.logo-scroll {
font-size: 35px;
font-weight: bold;
transition: 0.4s;
}
#navbar a {
float: left;
color: black;
text-align: center;
padding: 12px;
text-decoration: none;
font-size: 18px;
line-height: 25px;
border-radius: 4px;
}
/*--------------------------------------------------*/
/*End Some Common Section*/
/*--------------------------------------------------*/
.contact-top-bar{
list-style-type: none;
margin: 0;
padding: 0;
}
.contact-top-bar-right{
list-style-type: none;
margin: 0;
padding: 0;
}
.contact-top-bar li {
float: left;
margin-right: 30px;
color: #414141;
margin-top: 5px;
margin-bottom: 5px;
font-size: 15px;
}
.top-header{
background-color: #c5c5c5;
}
.contact-top-bar-right li{
float: right;
margin-left: 17px;
color: #414141;
margin-top: 5px;
margin-bottom: 5px;
font-size: 15px;
} home/islapiiu/sites/visitlanka/style.css 0000644 00000134216 15076557760 0014512 0 ustar 00 /*--A Design by W3layouts
Author: W3layout
Author URL: http://w3layouts.com
License: Creative Commons Attribution 3.0 Unported
License URL: http://creativecommons.org/licenses/by/3.0/
--*/
body a {
transition: 0.5s all;
-webkit-transition: 0.5s all;
-o-transition: 0.5s all;
-moz-transition: 0.5s all;
-ms-transition: 0.5s all;
}
html, body{
font-size: 100%;
font-family: 'Roboto Condensed', sans-serif;
}
body{
background:#FFFFFF;
}
/*-- banner --*/
.banner{
background: url(../images/1.jpg) no-repeat 0px 0px;
background-size: cover;
padding: 0em 0 4em;
}
/*-- header-left --*/
.header {
background: #ffffff;
padding: 1em 0;
}
.header-left{
float: left;
}
.w3layouts-logo {
margin: 1.5em 0 0 0;
}
.w3layouts-logo h1 {
margin: 0;
}
.w3layouts-logo h1 a {
color: #2f2f2f;
font-size: 1em;
text-decoration: none;
font-weight: 900;
font-family: 'Raleway', sans-serif;
text-transform: uppercase;
letter-spacing: 3px;
}
.w3layouts-logo h1 a span{
color: #82b62d;
font-size: .5em;
text-decoration: none;
font-family: 'Crimson Text', serif;
font-style: italic;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 0;
}
/*-- //header-left --*/
.header-right{
float: right;
margin: 1.4em 0 0 0;
}
.w3-header-top{
text-align: right;
}
.w3-header-top ul{
padding:0;
margin:0;
}
.w3-header-top ul li{
display:inline-block;
color:#999999;
font-size:.9em;
}
.w3-header-top ul li:nth-child(2){
margin:0 0 0 1em;
}
.w3-header-top ul li a{
color:#999999;
text-decoration:none;
}
.w3-header-top ul li a:hover{
color:#82b62d;
}
/*-- top-nav --*/
.top-nav{
margin: .5em 0 0 0;
float: left;
}
.top-nav ul{
padding: 0;
margin: 0;
}
.top-nav ul li{
display: inline-block;
margin: 0 1em;
float: left;
}
.top-nav ul li:nth-child(6){
margin-right:0;
}
ul.nav.navbar-nav {
float: right;
}
.navbar-default{
background: none;
border: none;
margin: 0;
}
.navbar {
min-height: 0;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
background: none !important;
box-shadow: 1px 0px 0px 0px rgba(72, 72, 72, 0);
}
.top-nav ul li a{
color: #2f2f2f !important;
font-size: 1em;
margin: 0;
text-decoration: none;
padding: 0;
font-weight: 600;
font-family: 'Roboto Condensed', sans-serif;
letter-spacing: 1px;
}
.top-nav ul li a:hover{
color: #82b62d !important;
}
.top-nav ul li a.active{
color: #82b62d !important;
}
ul.dropdown-menu {
background: rgb(255, 255, 255);
box-shadow: 0 0 0;
border: none;
margin: 0;
top: 3em;
left: 0;
min-width: 90px;
}
.dropdown-menu > li > a {
display: block;
padding: 0px 0px !important;
clear: both;
margin: .2em 0 !important;
font-weight: normal;
line-height: 1.42857143;
color: #FFF !important;
border: none !important;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
background: none;
}
.dropdown-submenu {
position: relative;
}
.dropdown-submenu>.dropdown-menu {
top: 0;
left: 103%;
margin-top: -6px;
margin-left: -1px;
-webkit-border-radius: 0 6px 6px 6px;
-moz-border-radius: 0 6px 6px;
border-radius: 0 6px 6px 6px;
}
.dropdown-submenu:hover>.dropdown-menu {
display: block;
}
.dropdown-submenu>a:after {
display: block;
content: " ";
float: right;
width: 0;
height: 0;
border-color: transparent;
border-width: 5px 0 5px 5px;
margin-top: 5px;
margin-right: -10px;
}
.dropdown-submenu:hover>a:after {
border-left-color: #fff;
}
.dropdown-submenu.pull-left {
float: none;
}
.dropdown-submenu.pull-left>.dropdown-menu {
left: -100%;
margin-left: 10px;
-webkit-border-radius: 6px 0 6px 6px;
-moz-border-radius: 6px 0 6px 6px;
border-radius: 6px 0 6px 6px;
}
/*-- //top-nav --*/
/*-- social-icons --*/
.agileinfo-social-grids{
float: right;
margin-left: 3em;
}
.agileinfo-social-grids ul{
padding:0;
margin:0;
}
.agileinfo-social-grids ul li{
display: inline-block;
}
.agileinfo-social-grids ul li a {
color: #333;
text-align: center;
}
.agileinfo-social-grids ul li a i.fa.fa-facebook{
color: #2f2f2f;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
}
.agileinfo-social-grids ul li a i.fa.fa-facebook:hover {
color: #3b5998;
}
.agileinfo-social-grids ul li a i.fa.fa-twitter{
margin:0 1em;
color: #2f2f2f;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
}
.agileinfo-social-grids ul li a i.fa.fa-twitter:hover{
color: #55acee;
}
.agileinfo-social-grids ul li a i.fa.fa-rss{
margin:0 1em 0 0;
color: #2f2f2f;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
}
.agileinfo-social-grids ul li a i.fa.fa-rss:hover{
color: #f26522;
}
.agileinfo-social-grids ul li a i.fa.fa-vk{
color: #2f2f2f;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
}
.agileinfo-social-grids ul li a i.fa.fa-vk:hover{
color: #45668e;
}
.agileinfo-social-grids ul li:nth-child(2){
margin:.5em 0;
}
.agileinfo-social-grids ul li:nth-child(3){
margin:0 0 .5em 0;
}
/*-- //social-icons --*/
.w3layouts-banner-slider {
margin: 9em 0;
}
.agileits-banner-info {
text-align:center;
}
.agileits-banner-info h6{
color: #FFFFFF;
font-size: 1em;
margin: 0 0 1em 0;
text-transform: uppercase;
font-weight: 600;
letter-spacing: 7px;
}
.agileits-banner-info h3{
color: #FFFFFF;
font-size: 5em;
margin: 0;
font-family: 'Raleway', sans-serif;
font-weight: 900;
}
.agileits-banner-info p{
color: #FFFFFF;
font-size: .9em;
margin: 1em auto 0;
line-height: 1.8em;
width: 43%;
}
.w3-button{
margin: 2em 0 1em 0;
}
.w3-button a{
color: #FFFFFF;
font-size: 1em;
text-decoration: none;
padding: .5em 2em;
background: #82b62d;
text-align: center;
border: solid 2px #82b62d;
}
.w3-button a:hover{
background:none;
border: solid 2px #FFFFFF;
}
/*--slider--*/
#slider2,
#slider3 {
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
margin: 0 auto;
}
.rslides_tabs li:first-child {
margin-left: 0;
}
.rslides_tabs .rslides_here a {
background: rgba(255,255,255,.1);
color: #fff;
font-weight: bold;
}
.events {
list-style: none;
}
.callbacks_container {
position: relative;
float: left;
width: 100%;
}
.callbacks {
position: relative;
list-style: none;
overflow: hidden;
width: 100%;
padding: 0;
margin: 0;
}
.callbacks li {
position: absolute;
width: 100%;
}
.callbacks img {
position: relative;
z-index: 1;
height: auto;
border: 0;
}
.callbacks .caption {
display: block;
position: absolute;
z-index: 2;
font-size: 20px;
text-shadow: none;
color: #fff;
left: 0;
right: 0;
padding: 10px 20px;
margin: 0;
max-width: none;
top: 10%;
text-align: center;
}
.callbacks_nav {
position: absolute;
-webkit-tap-highlight-color: rgba(0,0,0,0);
bottom: 109px;
left: 0;
z-index: 3;
text-indent: -9999px;
overflow: hidden;
text-decoration: none;
width: 50px;
height: 50px;
background: transparent url(../images/arrows.png) no-repeat left top;
}
.callbacks_nav.next {
left: auto;
background-position: right top;
right: 0;
}
.callbacks_nav.prev {
right: auto;
background-position: left top;
left: 0;
}
#slider3-pager a {
display: inline-block;
}
#slider3-pager span{
float: left;
}
#slider3-pager span{
width:100px;
height:15px;
background:#fff;
display:inline-block;
border-radius:30em;
opacity:0.6;
}
#slider3-pager .rslides_here a {
background: #FFF;
border-radius:30em;
opacity:1;
}
#slider3-pager a {
padding: 0;
}
#slider3-pager li{
display:inline-block;
}
.rslides {
position: relative;
list-style: none;
overflow: hidden;
width: 100%;
padding: 0;
}
.rslides li {
-webkit-backface-visibility: hidden;
position: absolute;
display:none;
width: 100%;
left: 0;
top: 0;
}
.rslides li{
position: relative;
display: block;
float: left;
}
.rslides img {
height: auto;
border: 0;
}
.callbacks_tabs{
list-style: none;
position: absolute;
top: 124%;
left: 48%;
padding: 0;
margin: 0;
display: block;
z-index: 999;
}
.slider-top span{
font-weight:600;
}
.callbacks_tabs li{
display: inline-block;
margin: 0;
}
/*----*/
.callbacks_tabs a{
visibility: hidden;
}
.callbacks_tabs a:after {
content: "\f111";
font-size: 0;
font-family: FontAwesome;
visibility: visible;
display: block;
height: 10px;
width: 10px;
display: inline-block;
background: #ffffff;
border: 2px solid #ffffff;
border-radius: 50%;
-webkit-border-radius: 50%;
-o-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
}
.callbacks_here a:after{
background: #82b62d;
border: 2px solid #82b62d;
}
/*-- //slider --*/
/*-- welcome --*/
.welcome,.services,.news,.newsletter,.footer,.block,.typography,.gallery,.contact,.demo{
padding:4em 0;
}
.w3l-heading h2,.w3l-heading h3,.agileits-about-top-heading h3{
color: #212121;
font-size: 2.5em;
font-weight: 700;
letter-spacing: 4px;
margin: 0;
text-align: center;
text-transform: uppercase;
font-family: 'Josefin Sans', sans-serif;
}
.w3-welcome-grids,.agileits-services,.wthree-news-grids,.w3-agileits-newsletter,.agileinfo-top-grids{
margin: 4em 0 0 0;
}
.w3-welcome-left h5{
color: #000000;
font-size: 1em;
text-transform: uppercase;
font-weight: 600;
letter-spacing: 4px;
margin: 0;
}
.w3-welcome-left p{
color:#999999;
font-size:.9em;
line-height:1.8em;
margin:1em 0 0 0;
}
.w3-welcome-left p span{
display:block;
margin:1em 0 0 0;
}
.w3l-button {
margin: 2em 0 1em 0;
}
.w3l-button a {
color: #FFFFFF;
font-size: .9em;
text-decoration: none;
padding: .5em 2em;
background: #82b62d;
text-transform: uppercase;
font-weight: 600;
text-align: center;
border: solid 1px #82b62d;
}
.w3l-button a:hover {
background: none;
border: solid 1px #212121;
color: #212121;
}
.w3l-button a:focus{
outline:none;
}
.w3ls-welcome-img1 img{
width:100%;
}
.w3-welcome-bottom{
margin:3em 0 0 0;
}
/*-- //welcome --*/
/*-- services --*/
.services{
background:#f0f5f8;
}
.services-right-grid {
text-align: center;
}
i.fa.fa-anchor, i.fa.fa-comment, i.fa.fa-heartbeat,i.fa.fa-magnet,i.fa.fa-thumbs-up {
color: #82b62d;
font-size: 2em;
}
.services-icon{
width: 70px;
height: 70px;
text-align: center;
border: solid 2px #f1f1f1;
padding: 1.2em 0 0 0;
margin: 0 auto;
}
/* Radial In */
.hvr-radial-in {
display: inline-block;
vertical-align: middle;
-webkit-transform: translateZ(0);
transform: translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-moz-osx-font-smoothing: grayscale;
position: relative;
overflow: hidden;
background: #82b62d;
-webkit-transition-property: color;
transition-property: color;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
}
.hvr-radial-in:before {
content: "";
position: absolute;
z-index: -1;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #ffffff;
border-radius: 100%;
-webkit-transform: scale(2);
transform: scale(2);
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.hvr-radial-in:hover, .hvr-radial-in:focus, .hvr-radial-in:active {
color: white;
}
.services-right-grid:hover div.hvr-radial-in:before{
-webkit-transform: scale(0);
transform: scale(0);
}
.services-right-grid:hover i.fa.fa-anchor,.services-right-grid:hover i.fa.fa-comment,.services-right-grid:hover i.fa.fa-heartbeat,.services-right-grid:hover i.fa.fa-magnet,.services-right-grid:hover i.fa.fa-thumbs-up{
color:#FFFFFF;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-o-transition: 0.5s all;
-moz-transition: 0.5s all;
-ms-transition: 0.5s all;
}
.services-icon-info h5{
color: #2f2f2f;
font-size: 1em;
font-weight: 600;
margin: 1em 0 0 0;
}
.services-right-grids:nth-child(2){
margin: 3em 0 0 0;
}
.services-icon-info p{
color: #999999;
font-size: .9em;
margin: 1em 0 0 0;
line-height: 1.8em;
}
/*-- //services --*/
/*-- news --*/
.agile-news-left img{
width:100%;
}
.admin {
float: left;
}
.time {
float: left;
margin-left: 5em;
}
.admin a {
color: #2f2f2f;
font-size: .875em;
margin: 0;
text-decoration: none;
}
.admin a:hover{
color: #82b62d;
}
.time p {
color: #383838;
font-size: .875em;
margin: 0;
}
.w3-agile-news-info{
margin: 2em 0 1em 2em;
}
.w3-agile-news-info a{
color: #212121;
font-size: 2.5em;
font-weight: 700;
margin: 0;
font-family: 'Josefin Sans', sans-serif;
text-decoration: none;
line-height: 1.2em;
}
.w3-agile-news-info a span{
display:block;
}
.w3-agile-news-info a:hover{
color: #999999;
}
/*-- //news --*/
/*-- newsletter --*/
.jarallax {
position: relative;
background-size: cover;
background-repeat: no-repeat;
background-position: 50% 50%;
}
.newsletter {
background: url(../images/5.jpg) no-repeat 0px 0px;
background-size: cover;
text-align: center;
}
.newsletter-heading h3{
color:#FFFFFF;
}
.subscribe-grid{
text-align: center;
width: 75%;
margin: 0 auto;
}
.subscribe-grid input[type="text"] {
display: inline-block;
background: #FFFFFF;
border: solid 1px #FFFFFF;
width: 50%;
outline: none;
padding: 1em;
font-size: .9em;
color: #999999;
}
.subscribe-grid i.fa.fa-paper-plane-o{
color: #FFFFFF !important;
font-size: 1.2em !important;
}
.subscribe-grid button.btn1 {
color: #ffffff;
font-size: .9em;
border: solid 1px #82b62d;
width: 60px;
height: 51px;
text-align: center;
text-decoration: none;
background: #82b62d;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
}
button.btn1:hover{
border: solid 1px #ffffff;
background: none;
}
button.btn1:hover i.fa.fa-paper-plane-o{
color: #FFFFFF !important;
}
/*-- //newsletter --*/
/*-- footer --*/
.footer{
background: #51616b;
}
.agile-footer-grid h4{
color: #212121;
font-size: 1.3em;
font-weight: 600;
margin: 0 0 1em 0;
letter-spacing: 1px;
}
.agile-footer-grid p{
color: #bbbbbb;
font-size: .9em;
line-height: 1.8em;
margin: 0;
}
.agile-footer-grid p span {
display: block;
margin: 1em 0 0 0;
}
.agile-footer-grid ul{
padding:0;
margin:0;
}
ul.w3agile_footer_grid_list li {
list-style-type: none;
color: #bbbbbb;
line-height: 1.8em;
margin-bottom: 1em;
font-size:.9em;
}
ul.w3agile_footer_grid_list li:last-child {
margin-bottom: 0;
}
ul.w3agile_footer_grid_list li a {
color: #82b62d !important;
text-decoration: none;
}
ul.w3agile_footer_grid_list li a:hover{
color: #212121 !important;
}
ul.w3agile_footer_grid_list li span {
display: block;
margin: 1em 0 0;
}
ul.w3agile_footer_grid_list i.fa.fa-twitter{
margin-right:1em;
}
.agile-footer-grid ul{
padding:0;
margin:0;
}
.agile-footer-grid ul li{
display: block;
margin-bottom: .5em;
color: #8a8a8a;
font-size: .9em;
}
.agile-footer-grid ul li a {
color: #212121;
text-decoration: none;
margin-left: .5em;
}
.agile-footer-grid ul li a:hover{
color:#82b62d;
}
/*-- //footer --*/
/*-- copyright --*/
.agileits-w3layouts-copyright{
padding:1em 0;
background:#0f1215;
text-align:center;
}
.agileits-w3layouts-copyright p{
color:#FFFFFF;
}
.agileits-w3layouts-copyright p a{
color:#82b62d;
}
.agileits-w3layouts-copyright p a:hover{
color:#FFFFFF;
}
/*-- //copyright --*/
/*-- about --*/
.about-banner{
padding: 0 !important;
}
.w3ls-heading{
padding:2em 0;
}
.w3ls-heading h2{
color: #FFFFFF;
font-size: 2.5em;
font-weight: 700;
letter-spacing: 7px;
margin: 0;
text-align: center;
text-transform: uppercase;
font-family: 'Josefin Sans', sans-serif;
}
/*-- about-top --*/
.agileits-about-top{
padding:4em 0;
background:#FFFFFF;
}
.agileits-about-top-heading{
text-align:center;
}
.wthree-top-grid h4{
color: #000000;
font-size: 1.2em;
margin: 1em 0;
font-weight: 600;
letter-spacing: 1px;
text-transform: capitalize;
}
.wthree-top-grid p{
color: #999999;
font-size: .9em;
line-height: 1.8em;
margin: 0;
}
.wthree-top-grid img{
width:100%;
}
/*-- //about-top --*/
/*-- choose --*/
.w3-agileits-choose{
padding: 4em 0;
background: url(../images/5.jpg) no-repeat 0px 0px;
background-size: cover;
}
.agileits-w3layouts-choose-heading h3{
color:#FFFFFF !important;
}
.agile-choose-grids{
margin:4em 0 0 0;
}
.agile-choose-grid{
text-align:center;
}
.choose-info h4{
color:#FFFFFF;
}
.choose-info p{
color: #FFFFFF;
font-size: .9em;
line-height: 1.8em;
}
.choose-icon i.fa.fa-user,.choose-icon i.fa.fa-cogs,.choose-icon i.fa.fa-thumbs-o-up {
background: #82b62d;
padding: .9em 0 0 0;
width: 90px;
height: 90px;
color: #FFFFFF;
font-size: 2em;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-o-transition: 0.5s all;
-moz-transition: 0.5s all;
-ms-transition: 0.5s all;
}
/*-- //choose --*/
/*-- team --*/
.team{
padding:4em 0;
background:#FFFFFF;
}
.team-grids {
margin: 4em 0 0 0;
}
.ih-item.circle {
position: relative;
width: 220px;
height: 220px;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-o-border-radius: 50%;
-ms-border-radius: 50%;
margin: 0 auto;
}
.ih-item.circle .img {
position: relative;
width: 220px;
height: 220px;
border-radius: 50%;
}
.ih-item.circle .img:before {
position: absolute;
display: block;
content: '';
width: 100%;
height: 100%;
border-radius: 50%;
box-shadow: inset 0 0 0 16px rgba(255, 255, 255, 0.6), 0 1px 2px rgba(0, 0, 0, 0.3);
-webkit-transition: all 0.35s ease-in-out;
-moz-transition: all 0.35s ease-in-out;
transition: all 0.35s ease-in-out;
}
.ih-item.circle .img img {
border-radius: 50%;
width: 100%;
}
.ih-item.circle .info {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
text-align: center;
border-radius: 50%;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.ih-item.circle.effect10 .img {
z-index: 11;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
-webkit-transition: all 0.35s ease-in-out;
-moz-transition: all 0.35s ease-in-out;
transition: all 0.35s ease-in-out;
}
.ih-item.circle.effect10.colored .info {
background: #1a4a72;
}
.ih-item.circle.effect10 .info {
background: #82b62d;
opacity: 0;
-webkit-transform: scale(0);
-moz-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
-webkit-transition: all 0.35s ease-in-out;
-moz-transition: all 0.35s ease-in-out;
transition: all 0.35s ease-in-out;
}
.ih-item.circle.effect10 .info h3 {
color: #fff;
text-transform: uppercase;
position: relative;
text-shadow: 0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3);
}
.ih-item.circle.effect10 .info p {
color: #bbb;
font-style: italic;
font-size: 12px;
border-top: 1px solid rgba(255, 255, 255, 0.5);
}
.ih-item.circle.effect10:hover .info {
visibility: visible;
opacity: 1;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
.ih-item.circle.effect10.top_to_bottom .info h3 {
margin: 0 30px;
padding: 25px 0 0 0;
height: 78px;
}
.ih-item.circle.effect10.top_to_bottom .info p {
margin: 0 30px;
padding: 5px;
}
.ih-item.circle.effect10.top_to_bottom:hover .img {
-webkit-transform: translateY(50px) scale(0.5);
-moz-transform: translateY(50px) scale(0.5);
-ms-transform: translateY(50px) scale(0.5);
-o-transform: translateY(50px) scale(0.5);
transform: translateY(50px) scale(0.5);
}
.ih-item.circle.effect10.bottom_to_top .info h3 {
margin: 6.5em 0 1em 0;
font-size: 1.2em;
color: #FFF;
}
.ih-item.circle.effect10.bottom_to_top .info p {
margin: 0 30px;
padding: 5px;
}
.ih-item.circle.effect10.bottom_to_top:hover .img {
-webkit-transform: translateY(-50px) scale(0.5);
-moz-transform: translateY(-50px) scale(0.5);
-ms-transform: translateY(-50px) scale(0.5);
-o-transform: translateY(-50px) scale(0.5);
transform: translateY(-50px) scale(0.5);
}
.team-icons ul{
padding:0;
margin:0;
}
.team-icons ul li{
display:inline-block;
}
.team-icons ul li:nth-child(2){
margin:0 1em;
}
.team-icons ul li a{
color: #FFFFFF;
text-align: center;
}
.team-icons ul li a:hover{
opacity:.5;
}
/*-- //team --*/
/*-- //about --*/
/*-- icons --*/
.about-heading{
padding:4em 0 0 0;
}
.about-heading h2 {
color: #b3bf06;
font-size: 3em;
margin: 0;
font-family: 'Playball', cursive;
text-align: center;
}
.codes a {
color: #999;
}
.icon-box {
padding: 8px 15px;
background: rgba(149, 149, 149, 0.18);
margin: 1em 0 1em 0;
border: 5px solid #ffffff;
text-align: left;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
font-size: 1em;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
-moz-transition: 0.5s all;
cursor: pointer;
}
.icon-box:hover {
background: #82b62d;
text-decoration: none;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
-moz-transition: 0.5s all;
}
.icon-box:hover i.fa {
color:#fff !important;
}
.icon-box:hover a.agile-icon {
color:#fff !important;
}
.codes .bs-glyphicons li {
float: left;
width: 12.5%;
height: 115px;
padding: 10px;
line-height: 1.4;
text-align: center;
font-size: 12px;
list-style-type: none;
}
.codes .bs-glyphicons .glyphicon {
margin-top: 5px;
margin-bottom: 10px;
font-size: 24px;
}
.codes .glyphicon {
position: relative;
top: 1px;
display: inline-block;
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: 400;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #777;
}
.codes .bs-glyphicons .glyphicon-class {
display: block;
text-align: center;
word-wrap: break-word;
}
h3.icon-subheading {
font-size: 1.5em;
color: #212121 !important;
margin: 30px 0 15px;
text-transform: uppercase;
font-family: 'Josefin Sans', sans-serif;
}
h3.agileits-icons-title {
text-align: center;
font-size: 2em;
margin: 0;
letter-spacing: 1px;
color: #212121 !important;
text-transform: uppercase;
font-family: 'Josefin Sans', sans-serif;
font-weight: 700;
}
.icons a {
color: #999;
text-decoration: none;
}
.icon-box i {
margin-right: 10px !important;
font-size: 20px !important;
color: #282a2b !important;
}
.icons .bs-glyphicons li {
float: left;
width: 18%;
height: 115px;
padding: 10px;
line-height: 1.4;
text-align: center;
font-size: 12px;
list-style-type: none;
background:rgba(149, 149, 149, 0.18);
margin: 1%;
}
.icons .bs-glyphicons .glyphicon {
margin-top: 5px;
margin-bottom: 10px;
font-size: 24px;
color: #282a2b;
}
.icons .glyphicon {
position: relative;
top: 1px;
display: inline-block;
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: 400;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #777;
}
.icons .bs-glyphicons .glyphicon-class {
display: block;
text-align: center;
word-wrap: break-word;
}
ul.bs-glyphicons-list {
padding: 0;
margin: 0;
}
/*-- //icons --*/
/*-- typography --*/
h3.hdg {
font-size: 1.5em;
color: #212121 !important;
margin: 30px 0 15px;
text-transform: uppercase;
font-family: 'Josefin Sans', sans-serif;
}
.show-grid [class^=col-] {
background: #fff;
text-align: center;
margin-bottom: 10px;
line-height: 2em;
border: 10px solid #f0f0f0;
}
.show-grid [class*="col-"]:hover {
background: #e0e0e0;
}
.grid_3{
margin-bottom:2em;
}
.xs h3, h3.m_1{
color:#000;
font-size:1.7em;
font-weight:300;
margin-bottom: 1em;
}
.grid_3 p{
color: #555;
font-size: 0.85em;
margin-bottom: 1em;
font-weight: 300;
}
.grid_4{
background:none;
}
.label {
font-weight: 300 !important;
border-radius:4px;
}
.grid_5{
background:none;
padding:2em 0;
}
.grid_5 h3, .grid_5 h2, .grid_5 h1, .grid_5 h4, .grid_5 h5, h3.hdg {
margin-bottom:1em;
color: #333;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
border-top: none !important;
}
.tab-content > .active {
display: block;
visibility: visible;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
z-index: 0;
}
.badge-primary {
background-color: #03a9f4;
}
.badge-success {
background-color: #8bc34a;
}
.badge-warning {
background-color: #ffc107;
}
.badge-danger {
background-color: #e51c23;
}
.grid_3 p{
line-height: 2em;
color: #888;
font-size: 0.9em;
margin-bottom: 1em;
font-weight: 300;
}
.bs-docs-example {
margin: 1em 0;
}
section#tables p {
margin-top: 1em;
}
.tab-container .tab-content {
border-radius: 0 2px 2px 2px;
border: 1px solid #e0e0e0;
padding: 16px;
background-color: #ffffff;
}
.table td, .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
padding: 15px!important;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
font-size: 0.9em;
color: #555;
border-top: none !important;
}
.tab-content > .active {
display: block;
visibility: visible;
}
.label {
font-weight: 300 !important;
}
.label {
padding: 4px 6px;
border: none;
text-shadow: none;
}
.nav-tabs {
margin-bottom: 1em;
}
.alert {
font-size: 0.85em;
}
h1.t-button,h2.t-button,h3.t-button,h4.t-button,h5.t-button {
line-height:1.8em;
margin-top:0.5em;
margin-bottom: 0.5em;
}
li.list-group-item1 {
line-height: 2.5em;
}
.input-group {
margin-bottom: 20px;
}
.in-gp-tl{
padding:0;
}
.in-gp-tb{
padding-right:0;
}
.list-group {
margin-bottom: 48px;
}
ol {
margin-bottom: 44px;
}
h2.typoh2{
margin: 0 0 10px;
}
@media (max-width:768px){
.grid_5 {
padding: 0 0 1em;
}
.grid_3 {
margin-bottom: 0em;
}
}
@media (max-width:640px){
h1, .h1, h2, .h2, h3, .h3 {
margin-top: 0px;
margin-bottom: 0px;
}
.grid_5 h3, .grid_5 h2, .grid_5 h1, .grid_5 h4, .grid_5 h5, h3.hdg, h3.bars {
margin-bottom: .5em;
}
.progress {
height: 10px;
margin-bottom: 10px;
}
ol.breadcrumb li,.grid_3 p,ul.list-group li,li.list-group-item1 {
font-size: 14px;
}
.breadcrumb {
margin-bottom: 10px;
}
.well {
font-size: 14px;
margin-bottom: 10px;
}
h2.typoh2 {
font-size: 1.5em;
}
}
@media (max-width:480px){
.table h1 {
font-size: 26px;
}
.table h2 {
font-size: 23px;
}
.table h3 {
font-size: 20px;
}
.label {
font-size: 53%;
}
.alert,p {
font-size: 14px;
}
.pagination {
margin: 20px 0 0px;
}
}
@media (max-width: 320px){
.grid_4 {
margin-top: 18px;
}
.alert, p,ol.breadcrumb li, .grid_3 p,.well, ul.list-group li, li.list-group-item1,a.list-group-item {
font-size: 13px;
}
.alert {
padding: 10px;
margin-bottom: 10px;
}
ul.pagination li a {
font-size: 14px;
padding: 5px 11px !important;
}
.list-group {
margin-bottom: 10px;
}
.well {
padding: 10px;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
font-size: 0.81em;
}
.table td, .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
padding: 12px!important;
}
.codes .row {
margin: 0;
}
}
/*-- //typography --*/
/*-- gallery --*/
.grid {
position: relative;
clear: both;
margin: 0 auto;
max-width: 1000px;
list-style: none;
text-align: center;
}
/* Common style */
.grid figure {
position: relative;
overflow: hidden;
margin: 10px 0;
height: auto;
text-align: center;
cursor: pointer;
}
.grid figure img {
position: relative;
display: block;
width: 100%;
opacity: 0.8;
}
.grid figure figcaption {
padding: 7em;
color: #fff;
text-transform: uppercase;
font-size: 1.25em;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.grid figure figcaption::before,
.grid figure figcaption::after {
pointer-events: none;
}
.grid figure figcaption,
.grid figure figcaption > a {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
.grid figure figcaption > a {
z-index: 1000;
text-indent: 200%;
white-space: nowrap;
font-size: 0;
opacity: 0;
}
.grid figure h3 {
word-spacing: -0.15em;
font-size: 1.5em;
margin-top: 18%;
color: #FFF;
font-weight: 600;
}
.grid figure h2 span {
font-weight: 800;
}
.hikkaduwa-image-box{
height: 600px;
}
/*-----------------*/
/***** Apollo *****/
/*-----------------*/
figure.effect-apollo img {
opacity: 0.95;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: scale3d(1.05,1.05,1);
transform: scale3d(1.05,1.05,1);
}
figure.effect-apollo figcaption::before {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.5);
content: '';
-webkit-transition: -webkit-transform 0.6s;
transition: transform 0.6s;
-webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);
transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);
}
figure.effect-apollo:hover img {
opacity: 0.6;
-webkit-transform: scale3d(1,1,1);
transform: scale3d(1,1,1);
}
figure.effect-apollo:hover figcaption::before {
-webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);
transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);
}
figure.effect-apollo:hover p {
opacity: 1;
-webkit-transition-delay: 0.1s;
transition-delay: 0.1s;
}
/*-- //gallery --*/
/*-- contact --*/
.contact{
background: #f7f7f7;
}
.w3layouts-contact-form-top h3,.contact-form-top h3,.w3agile-map h3 {
color: #212121;
font-size: 1.5em;
margin: 0 0 1em 0;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 4px;
font-family: 'Josefin Sans', sans-serif;
}
.w3layouts-contact-form-top p{
font-size: .9em;
color: #999;
margin: 1em 0 0;
line-height: 1.8em;
}
.agileits-contact-address{
margin: 3em 0 0 0;
}
.w3layouts-contact-form-top p{
margin:2em 0;
}
.agileits-contact-address ul {
padding: 0;
margin: 0;
}
.agileits-contact-address ul li {
display: block;
margin: 1em 0;
}
.agileits-contact-address ul li i.fa.fa-phone,.agileits-contact-address ul li i.fa.fa-map-marker {
height: 40px;
width: 40px;
background: #82b62d;
line-height: 40px;
text-align: center;
color: #FFF;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-o-border-radius: 50%;
-ms-border-radius: 50%;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
}
.agileits-contact-address ul li span {
color: #999999;
font-size: .875em;
margin-left: 1em;
}
.agileits-contact-address ul li span a {
color: #999999;
text-decoration: none;
}
.agileits-contact-address ul li span a:hover{
color: #82b62d;
}
.agileinfo-contact-form-grid{
margin: 2em 0 0 0;
}
.agileinfo-contact-form-grid input[type="text"],.agileinfo-contact-form-grid input[type="email"] {
display: inline-block;
background: none;
border: 1.5px solid #BBBBBB;
width: 100%;
outline: none;
padding: 10px 15px 10px 15px;
font-size: .9em;
color: #BBBBBB;
margin-bottom: 1.5em;
}
.agileinfo-contact-form-grid textarea {
background: none;
border: 1.5px solid #BBBBBB;
width: 100%;
display: block;
height: 150px;
outline: none;
font-size: 0.9em;
color: #BBBBBB;
resize: none;
padding: 10px 15px 10px 15px;
margin-bottom: 1em;
}
.agileinfo-contact-form-grid button.btn1{
color: #FFFFFF;
font-size: .9em;
text-decoration: none;
padding: .5em 2em;
background: #82b62d;
text-transform: uppercase;
font-weight: 600;
text-align: center;
border: solid 1px #82b62d;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
}
.agileinfo-contact-form-grid button.btn1:hover{
background: none;
border: solid 1px #212121;
color: #212121;
}
.w3agile-map {
margin: 4em 0 0 0;
}
.w3agile-map iframe{
border: none;
min-height: 300px;
width: 100%;
margin:2em 0 0 0;
}
/*-- //contact --*/
/*-- single --*/
.agileits-single-img img{
width:100%;
}
.agileits-single-img h4{
color: #000000;
font-size: 1.2em;
margin: 1em 0;
font-weight: 600;
line-height: 1.5em;
text-transform: capitalize;
}
.agileinfo-single-icons{
margin:2em 0;
}
.agileinfo-single-icons ul{
padding:0;
margin:0;
}
.agileinfo-single-icons ul li{
display: inline-block;
color: #999999;
font-size: .9em;
margin-right: 1.5em;
}
.agileinfo-single-icons ul li:last-child{
margin-right:0;
}
.agileinfo-single-icons ul li a{
color: #999999;
text-decoration:none;
}
.agileinfo-single-icons ul li span{
margin-left: .5em;
}
.agileinfo-single-icons ul li span:hover{
color: #82b62d;
}
.agileits-single-img p{
color: #999999;
font-size: .9em;
line-height: 1.8em;
margin: 0;
}
/*-- comments --*/
.agileits_three_comments{
margin: 4em 0;
}
.agileits_three_comment_grid{
padding:3em 0;
border-bottom: 1px solid #dddddd;
width: 100%;
}
.agileits_tom {
float: left;
border: 1px dotted #353535;
padding: .5em;
width: 10%;
}
.agileits_tom img{
width:100%;
}
.agileits_tom_right{
float: left;
width: 70%;
margin-left: 3em;
}
.hardy {
float: left;
}
.reply {
float: left;
margin-left: 10em;
margin-top: .5em;
}
.reply a {
background: #82b62d;
border: solid 2px #82b62d;
padding: .5em 2em;
color: #fff;
font-size: .9em;
text-decoration: none;
}
.reply a:hover{
background:none;
color:#212121;
border: solid 2px #212121;
background:none;
}
.agileits_tom_right p.lorem {
color: #999999;
font-size: .9em;
line-height: 1.8em;
margin: 1em 0 0 0;
}
.agileits_three_comments h3,.w3_leave_comment h3{
text-align: left;
color: #212121;
font-size: 1.5em;
margin: 1em 0;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 4px;
font-family: 'Josefin Sans', sans-serif;
}
.hardy h4 {
font-size: 1.2em;
color: #000000;
margin: 0;
font-weight: 600;
}
.hardy p {
color: #999999;
margin: .5em 0 0;
font-size: .9em;
}
.agileits_three_comment_grid:nth-child(2){
margin:4em 0 0;
padding-top:0 !important;
}
.agileits_three_comment_grid:last-child{
border-bottom:none;
padding-bottom:0 !important;
}
.agileits_three_comment_grid1{
padding-left:5em;
}
/*-- //comments --*/
/*-- leave-comments --*/
.w3_leave_comment {
width: 70%;
}
.w3_leave_comment form {
margin: 3em 0 0;
}
.w3_leave_comment input[type="text"], .w3_leave_comment input[type="email"], .w3_leave_comment textarea {
background: none;
border: 1.5px solid #BBBBBB;
width: 100%;
outline: none;
padding: 10px;
font-size: .9em;
color: #BBBBBB;
}
.w3_leave_comment input[type="email"], .w3_leave_comment textarea {
margin: 1em 0;
}
.w3_leave_comment textarea {
min-height: 200px;
resize: none;
}
.w3_leave_comment input[type="submit"] {
background: #82b62d;
border: solid 2px #82b62d;
padding: .5em 2em;
color: #fff;
font-size: .9em;
text-decoration: none;
text-transform: uppercase;
font-weight: 600;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
}
.w3_leave_comment input[type="submit"]:hover {
border: solid 2px #212121;
color: #212121;
background: none;
text-transform: uppercase;
font-weight: 600;
}
/*-- //leave-comments --*/
/*-- //single --*/
/*-- to-top --*/
#toTop {
display: none;
text-decoration: none;
position: fixed;
bottom: 20px;
right: 2%;
overflow: hidden;
z-index: 999;
width: 40px;
height: 40px;
border: none;
text-indent: 100%;
background: url(../images/arrow.png) no-repeat 0px 0px;
}
#toTopHover {
width: 40px;
height: 40px;
display: block;
overflow: hidden;
float: right;
opacity: 0;
-moz-opacity: 0;
filter: alpha(opacity=0);
}
/*-- //to-top --*/
/*-- responsive --*/
@media(max-width:1080px){
.icon-box {
padding: 8px 5px;
}
}
@media(max-width:991px){
.header-left {
width: 33%;
}
.header-right {
width: 67%;
}
.agileinfo-social-grids {
margin-left: 1em;
}
.top-nav ul li {
margin: 0 .5em;
}
.agileinfo-social-grids {
margin-left: .5em;
}
.agileits-banner-info p {
width: 65%;
}
.w3ls-welcome-img2 {
margin: 0 0 2em 0 !important;
}
.agile-news-right {
margin: 2em 0 0 0;
}
.w3-agile-news-info a span {
display: inline-block;
}
.agile-footer-grid{
margin:2em 0 0 0;
}
.agile-footer-grid:nth-child(1){
margin:0;
}
.gallery-grid {
width: 50%;
float: left;
}
.contact-form-right {
margin: 2em 0 0 0;
}
}
@media(max-width:736px){
.header-left {
width: 34%;
}
.header-right {
width: 65%;
}
.top-nav {
width: 70%;
}
.navbar-toggle {
float: none;
margin-right: 0;
margin-top: 0;
}
ul.nav.navbar-nav {
float: none;
}
.navbar-header {
text-align: center;
}
.top-nav ul li {
margin: .5em 0;
float: none;
display: block;
text-align: center;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
background: none;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
background: rgba(0, 0, 0, 0.74);
position: absolute;
width: 100%;
z-index: 99;
}
.top-nav ul li a {
color: #ffffff !important;
}
.callbacks_nav.next {
right: 0;
}
.services-right-grid:nth-child(2){
margin:2em 0;
}
.wthree-top-grid:nth-child(2),.agile-choose-grid:nth-child(2),.team-grid:nth-child(2){
margin:2em 0;
}
}
@media(max-width:667px){
.header-left {
width: 40%;
}
.header-right {
width: 60%;
}
.top-nav {
width: 66%;
}
.reply {
margin-left: 6em;
}
}
@media(max-width:600px){
.w3layouts-logo h1 a {
font-size: .9em;
}
.top-nav {
width: 48%;
}
.agileits-banner-info h3 {
font-size: 4em;
}
.banner {
padding: 0em 0 1em;
}
.w3layouts-banner-slider {
margin: 5em 0;
}
.callbacks_tabs {
top: 108%;
left: 46%;
}
.reply {
margin-left: 6em;
}
}
@media(max-width:568px){
.header-left {
width: 42%;
}
.header-right {
width: 58%;
}
}
@media(max-width:480px){
.header-left {
width: 100%;
float: none;
text-align: center;
}
.w3layouts-logo {
margin: 0;
}
.header-right {
width: 100%;
float: none;
}
.navbar-header {
text-align: left;
}
.top-nav {
width: 60%;
margin: 0;
}
.w3-header-top {
text-align: center;
}
.w3-agile-news-info a {
font-size: 1.5em;
}
.agileits-banner-info p {
width: 75%;
}
.welcome, .services, .news, .newsletter, .footer, .codes, .typography, .gallery, .contact, .single {
padding: 2em 0;
}
.w3-welcome-grids, .agileits-services, .wthree-news-grids, .w3-agileits-newsletter, .agileinfo-top-grids {
margin: 2em 0 0 0;
}
.w3l-heading h2, .w3l-heading h3, .agileits-about-top-heading h3 {
font-size: 2em;
}
.subscribe-grid {
width: 90%;
}
.agileits-about-top,.w3-agileits-choose,.team {
padding: 2em 0;
}
.agile-choose-grids,.team-grids,.w3agile-map {
margin: 2em 0 0 0;
}
h3.agileits-icons-title {
font-size: 1.5em;
}
.agileits_three_comment_grid1 {
padding-left: 1em;
}
.agileits_tom {
width: 20%;
}
.agileits_tom_right {
margin-left: 1em;
}
.agileits_three_comments {
margin: 2em 0;
}
.w3_leave_comment {
width: 100%;
}
}
@media(max-width:414px){
.agileits-banner-info h3 {
font-size: 3em;
}
.w3layouts-banner-slider {
margin: 3em 0;
}
.agileits-banner-info p {
width: 77%;
}
.banner {
background: url(../images/1.jpg) no-repeat -197px 0px;
background-size: cover;
}
.about-banner {
padding: 0 !important;
background: url(../images/1.jpg) no-repeat 0px 0px !important;
background-size: cover !important;
}
.subscribe-grid input[type="text"] {
padding: .5em;
}
.subscribe-grid button.btn1 {
width: 50px;
height: 37px;
}
.w3l-heading h2, .w3l-heading h3, .agileits-about-top-heading h3 {
font-size: 1.5em;
}
.icons .bs-glyphicons li {
width: 31.33%;
}
.w3ls-heading h2 {
font-size: 2em;
}
.w3agile-map iframe {
margin: 0em 0 0 0;
}
}
@media(max-width:384px){
.callbacks_nav {
bottom: 6px;
}
.agileits-banner-info p {
width: 95%;
}
.w3-agile-news-info {
margin: 1em 0 1em 2em;
}
h3.hdg {
margin: 0px 0 15px;
}
.agileits-contact-address {
margin: 2em 0 0 0;
}
.w3layouts-contact-form-top h3, .contact-form-top h3, .w3agile-map h3 {
letter-spacing: 2px;
}
.agileits_three_comments h3, .w3_leave_comment h3 {
font-size: 1.2em;
}
.reply {
margin-left: 1em;
}
}
@media(max-width:375px){
.gallery-grid {
width: 100%;
float: none;
}
}
@media(max-width:320px){
.w3layouts-logo h1 a {
font-size: .8em;
}
.top-nav {
width: 54%;
}
.agileits-banner-info h3 {
font-size: 2em;
}
.w3layouts-banner-slider {
margin: 2em 0;
}
.agileits-banner-info p {
width: 100%;
margin: .5em auto 0;
}
.callbacks_tabs {
top: 102%;
left: 42%;
}
.agileits-banner-info h6 {
margin: 0 0 .5em 0;
}
.w3ls-welcome-img2 {
padding: 0;
}
.w3-welcome-left {
padding: 0;
}
.services-right-grid {
text-align: center;
padding: 0;
}
.w3ls-welcome-img1 {
padding: 0;
}
.agile-news-left {
padding: 0;
}
.w3l-heading h2, .w3l-heading h3, .agileits-about-top-heading h3 {
font-size: 1.2em;
letter-spacing: 6px;
}
.w3ls-heading h2 {
font-size: 1.5em;
}
.w3layouts-contact-form-top h3, .contact-form-top h3, .w3agile-map h3 {
font-size: 1.2em;
}
.w3agile-map iframe {
min-height: 200px;
}
.reply a {
padding: .4em 1em;
}
.agileits_three_comment_grid1 {
padding-left: 0em;
}
.agileits_three_comments h3, .w3_leave_comment h3 {
letter-spacing: 2px;
}
.w3_leave_comment form {
margin: 1em 0 0;
}
.agileits-single-img h4 {
font-size: 1em;
}
}
/*-- //responsive --*/
.demo{ background: #f0f5f8; }
.testimonial{
background: #fff;
text-align: center;
padding: 30px 30px 50px;
margin: 0 15px 100px;
position: relative;
}
.testimonial:before,
.testimonial:after{
content: "";
border-top: 40px solid #fff;
border-right: 125px solid transparent;
position: absolute;
bottom: -40px;
left: 0;
}
.testimonial:after{
border-right: none;
border-left: 125px solid transparent;
left: auto;
right: 0;
}
.testimonial .icon{
display: inline-block;
font-size: 80px;
color: #ced6f6;
margin-bottom: 20px;
opacity: 0.6;
}
.testimonial .description{
font-size: 15px;
color: #777;
text-align: left;
margin-bottom: 30px;
opacity: 0.8;
}
.testimonial .testimonial-content{
width: 100%;
position: absolute;
left: 0;
}
.testimonial .pic{
display: inline-block;
border: 2px solid #fff;
border-radius: 50%;
box-shadow: 0 0 2px 2px #daad86;
overflow: hidden;
z-index: 1;
position: relative;
}
.testimonial .pic img{
width: 100%;
height: auto;
}
.testimonial .title{
font-size: 15px;
font-weight: bold;
color: #000;
text-transform: capitalize;
margin: 0 0 5px 0;
}
.testimonial .post{
display: block;
font-size: 14px;
color: #82b62d;
}
.owl-theme .owl-controls{
margin-top: 0;
}
.owl-theme .owl-controls .owl-page span{
width: 32px;
height: 10px;
background: #fff;
border: 2px solid #bd986b;
margin: 5px;
opacity: 1;
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
background: #82b62d;
border-color: #fff;
}
@media only screen and (max-width: 650px) and (min-width: 400px){
.testimonial:before{ border-right: 325px solid transparent; }
.testimonial:after{ border-left: 325px solid transparent; }
} home/islapiiu/sites/ariyapalamarks/style.css 0000644 00000340073 15076663624 0015343 0 ustar 00 @charset "utf-8";
@import "http://fonts.googleapis.com/css?family=Josefin+Sans:100,300,400,100italic,300italic";
@import "https://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700";
@import "css/reset.css";
.nobr {
white-space: nowrap
}
@font-face {
font-family: star;
src: url(fonts/star.eot);
src: url(fonts/stard41d.eot?#iefix) format('embedded-opentype'), url(fonts/star.woff) format('woff'), url(fonts/star.ttf) format('truetype'), url(fonts/star.svg#star) format('svg');
font-weight: 400;
font-style: normal
}
* {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box
}
body {
font-size: 16px;
font-weight: 400;
line-height: 28px
}
body,
p,
input,
textarea,
.mailchimp-form p input,
input[type=submit],
input[type=button],
.about-details p,
.breadcrumb h2 span,
.dt-sc-service-content p,
.shop-dropdown ul li span,
.shop-dropdown span span,
.project-details ul.client-details li span,
.project-details ul.client-details li p {
font-family: pt sans narrow, sans-serif
}
.main-title h1,
.main-title h2,
.main-title h3,
.main-title h4,
.main-title h5,
.main-title h6,
.main-title h3,
.entry-details .entry-title h3,
.about-section h3,
.breadcrumb h2,
blockquote q,
.post-author-details .author-desc p {
font-family: josefin sans, sans-serif;
font-weight: 300
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
::i-block-chrome,
.main-title h1,
.main-title h2,
.main-title h3,
.main-title h4,
.main-title h5,
.main-title h6,
.main-title h3,
.entry-details .entry-title h3,
.about-section h3,
.breadcrumb h2,
blockquote q,
.post-author-details .author-desc p {
font-weight: 300
}
}
.dt-sc-ico-content h6,
textarea {
font-family: Arial, Helvetica, sans-serif
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-weight: 400;
line-height: 30px;
margin-bottom: 20px;
text-transform: uppercase
}
h1 {
font-size: 36px
}
h2 {
font-size: 30px
}
h3 {
font-size: 26px
}
h4 {
font-size: 20px
}
h5 {
font-size: 18px
}
h6 {
font-size: 16px;
margin-bottom: 20px
}
a {
text-decoration: none
}
a img {
border: none
}
img {
max-width: 100%
}
.hidden,
.aligncenter.hidden,
img.aligncenter.hidden {
display: none
}
strong {
font-weight: 700
}
em {
font-style: italic
}
address {
display: block;
margin: 10px 0 20px
}
abbr {
border-bottom: 1px dotted #868686;
cursor: help
}
ins {
background: #fff9c0;
color: #868686
}
sub,
sup {
font-size: 75%;
position: relative;
vertical-align: baseline
}
sub {
bottom: -3px
}
sup {
top: -5px
}
p {
line-height: 28px;
margin-bottom: 10px;
font-size: 16px;
}
ul,
ol,
pre,
code {
margin-bottom: 20px
}
ul {
list-style-type: none;
list-style-position: inside
}
ul li {
padding-bottom: 10px
}
ul li ul {
list-style-type: disc;
padding-left: 20px;
margin: 10px 0 0
}
ul ul ul {
margin-bottom: 0;
list-style-type: circle
}
ol {
list-style-type: decimal;
list-style-position: outside
}
ol li {
padding-bottom: 10px;
padding-left: 5px
}
ol li ol {
margin-bottom: 0;
list-style-type: lower-alpha
}
ol ol ol {
margin-bottom: 0;
list-style-type: lower-roman
}
blockquote p {
margin-bottom: 0
}
blockquote cite {
float: right;
margin: 10px 0 0;
font-size: 14px
}
blockquote,
q {
float: none;
quotes: inherit!important
}
blockquote.alignleft {
margin-right: 20px;
text-align: left;
width: 30%;
float: left
}
blockquote.alignright {
margin-left: 20px;
text-align: left;
width: 30%;
float: right
}
blockquote.aligncenter {
width: 100%;
text-align: center
}
pre,
code {
border-left: 3px solid #f8cc6e;
background-color: #e6e2d6;
display: block;
padding: 10px;
font-size: 11px;
font-family: monospace;
width: 96.5%;
overflow: auto
}
hr {
border: none;
height: 1px;
margin: 30px 0;
float: left;
width: 100%
}
.dt-sc-hr {
background: url(../../../../wedesignthemes.com/html/redart/slider-over-menu/images/splitter.html);
height: 10px;
width: 100%;
clear: both;
display: block;
float: left;
margin: 40px 0;
position: relative;
z-index: 1
}
.dt-sc-hr.top,
.hr-border.top {
width: 97%
}
.dt-sc-hr.top,
.hr-border.top {
background-position: right center;
text-align: right
}
.dt-sc-hr.top a,
.hr-border.top a {
color: #999589;
background: 0 0;
font-size: 11px;
line-height: 16px;
padding-left: 5px;
position: absolute;
right: -21px;
top: -5px
}
.dt-sc-one-half pre,
.dt-sc-one-half code {
width: 94.7%
}
.clear {
float: none;
clear: both;
margin: 0;
padding: 0
}
.float-right {
float: right
}
.float-left {
float: left
}
.middle-align {
text-align: center
}
.hidden {
display: none
}
.post-edit-link {
background: #e5e5e5;
color: #5a5a5a;
float: right;
clear: both;
margin: 20px 0 0;
line-height: 24px;
padding: 0 10px;
font-size: 12px
}
.post-edit-link:hover {
background: #4c4c4c;
color: #fff;
text-shadow: 0 1px 0 #0e4b6e
}
input[type=text],
input[type=password],
input[type=email],
input[type=url],
input[type=tel],
input[type=number],
input[type=range],
input[type=date],
input[type=search],
textarea,
input.text {
-moz-appearance: none;
display: inline-block;
font-size: 13px;
margin: 0;
padding: 16px 15px;
width: 100%
}
fieldset {
border: 1px solid #eaeaea;
padding: 15px;
margin: 0 0 20px
}
legend {
font-weight: 700
}
.error,
input.error[type=text],
input.error[type=email],
input.error[type=password],
textarea.error,
input.error[type=tel] {
border-color: #f92c2c
}
#footer .widget .mailchimp-form input.error[type=email] {
border: 1px solid #f92c2c
}
.error-msg,
.success-msg {
border: 1px solid;
float: left;
display: inline-block;
padding: 5px 15px 5px 35px;
position: relative;
clear: both
}
.error-msg {
border-color: #f99;
color: #d01313
}
.success-msg {
border-color: #77be32;
color: #77be32
}
.error-msg:before,
.success-msg:before {
font-family: FontAwesome;
font-size: 17px;
font-style: normal;
font-weight: 400;
left: 13px;
position: absolute;
text-decoration: inherit;
top: 5px
}
.error-msg:before {
content: "\f00d";
color: #c54228
}
.success-msg:before {
content: "\f00c";
color: #77be32
}
input[type=submit],
input[type=button] {
-webkit-appearance: none
}
a,
.portfolio,
.dt-sc-button,
.submit,
.portfolio figure::before,
.menu a::before,
.menu a::after,
.menu li a span,
.menu li a:hover span,
.dt-sc-dropcap-bordered,
.portfolio figcaption::before,
.portfolio figure figcaption,
.portfolio figure:hover figcaption,
h5.dt-sc-toggle,
h5.dt-sc-toggle-accordion,
.dt-sc-toggle-frame-set .dt-sc-toggle-accordion:hover::before,
.dt-sc-toggle-accordion.active a,
.dt-sc-toggle-accordion.active:before,
.dt-sc-toggle.active a,
.dt-sc-toggle.active:before,
h5.dt-sc-toggle::before,
h5.dt-sc-toggle-accordion::before,
.dt-sc-icon-content-wrapper .dt-sc-icon-wrapper .dt-sc-icon i,
.dt-sc-icon-content-wrapper:hover .dt-sc-icon-wrapper .dt-sc-icon i,
.dt-sc-icon-content-wrapper .dt-sc-ico-content p,
.dt-sc-icon-content-wrapper .dt-sc-ico-content p a,
.dt-sc-icon-content-wrapper:hover .dt-sc-ico-content p,
.dt-sc-icon-content-wrapper:hover .dt-sc-ico-content p a,
.dt-sc-icon-content-wrapper .dt-sc-ico-content,
.dt-sc-icon-content-wrapper:hover .dt-sc-ico-content,
.blog-entry .entry-metadata p a i,
.entry-details .entry-metadata p,
.blog-items .blog-entry::after,
.blog-items .blog-entry::before,
.blog-items .blog-entry::before,
.blog-items .blog-entry:hover::before,
.blog-items .blog-entry:focus::before,
.blog-items .blog-entry:active::before,
.comment .author-metadata p span,
.comment .author-metadata p:hover span,
#commentform .submit .button,
.enquiry-form .submit .button,
.dt-sc-contact-details span,
.products .product-title,
.products .product-thumb::after,
.products .product-thumb::before,
.active.shop-dropdown ul li span,
.shop-dropdown ul li span::before,
.tagcloud a,
.tagcloud a:hover,
.woocommerce .quantity .plus,
.woocommerce .quantity .minus,
.woocommerce-page .quantity .plus,
.woocommerce-page .quantity .minus,
.woocommerce .button,
.woocommerce-page .button,
.button,
.cart-wrapper .cart-thumb-categories li .product>img,
.type2.dt-sc-button,
.type2.dt-sc-button:after,
.dt-sc-button.with-icon i.fa,
.dt-sc-button.with-icon i.fa::after,
.widget.widget_categories ul li span,
.widget.widget_archive ul li span,
.widget.widget_categories ul li,
.widget.widget_archive ul li,
.widget.widget_categories ul li:hover:before,
.widget.widget_archive ul li:hover:before,
.widget ul li::before,
.blog-items .blog-entry,
.blog-items .blog-entry:hover,
header,
.header.nav-is-visible,
.dt-sc-portfolio-container .portfolio figure img,
.dt-sc-portfolio-container .portfolio figure:hover img,
.dt-sc-contact-info a:hover {
-webkit-transition: all 300ms linear 0s;
-moz-transition: all 300ms linear 0s;
-o-transition: all 300ms linear 0s;
-ms-transition: all 300ms linear 0s;
transition: all 300ms linear 0s
}
input[type=text],
input[type=password],
input[type=email],
input[type=url],
input[type=tel],
input[type=number],
input[type=range],
input[type=date],
input[type=search],
textarea,
input.text,
.portfolio-detail,
.portfolio-title,
.widget ul.tweet_list p,
.entry-post-content,
ul.commentlist li .comment-details,
.side-nav-container ul li,
.products .product-container,
.intro-text,
.author-desc,
.widget ul.tweet_list li,
.products .product-title a,
.products .product-title {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box
}
img {
max-width: 100%
}
.wp-caption {
background: #c4c1ae;
border: 1px solid #c4c1ae;
margin-bottom: 10px;
margin-top: 10px;
max-width: 96%;
padding: 5px 7px 7px 5px
}
.wp-caption img {
display: block;
margin: 0 auto;
padding: 6px;
max-width: 98%
}
.wp-caption .wp-caption-text {
text-align: center;
padding-top: 0;
margin: 0
}
img.size-auto,
img.size-large,
img.size-full,
img.size-medium {
max-width: 99.6%;
height: auto
}
.alignleft,
img.alignleft {
display: inline;
float: left;
margin-right: 15px
}
.alignright,
img.alignright {
display: inline;
float: right;
margin-left: 15px;
text-align: right
}
.aligncenter,
img.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
text-align: center
}
.alignleft,
.alignright,
.aligncenter,
.alignnone,
img.alignleft,
img.alignright,
img.aligncenter {
margin-bottom: 20px
}
.align-center {
margin: 0 auto;
display: block
}
table {
border-collapse: separate;
border-spacing: 0;
margin-bottom: 20px;
width: 100%;
clear: both;
border: 1px solid;
border-bottom: 0;
border-right: 0
}
th {
border-right: 1px solid;
border-bottom: 1px solid;
padding: 17px 15px;
font-size: 16px;
line-height: normal;
font-weight: 700;
text-transform: uppercase;
text-align: center
}
td {
border-right: 1px solid;
border-bottom: 1px solid;
font-size: 14px;
line-height: normal;
text-align: center;
padding: 13px 15px
}
.widget {
float: left;
width: 100%;
padding: 0 0 50px;
margin: 0
}
.widget:last-child {
padding: 0
}
.widget .widgettitle {
position: relative;
display: inline-block;
width: 100%;
margin-bottom: 40px
}
.widget .widgettitle h3,
.megamenu-child-container>ul.sub-menu>li>.widgettitle>a {
position: relative;
text-transform: capitalize;
font-size: 22px;
font-weight: 100;
float: left;
clear: both;
padding-right: 10px;
margin-bottom: 5px;
line-height: normal
}
.secondary-sidebar .widget .widgettitle {
font-weight: 700;
font-size: 22px;
text-transform: uppercase
}
.widget ul {
float: left;
width: 100%;
margin: 0;
padding: 0
}
.widget ul li {
display: block;
clear: both
}
.widget ul li a {
display: block
}
.widget ul ul {
margin-top: 10px
}
.widget ul li {
position: relative;
padding: 0 0 0 25px
}
.widget ul li:before {
font-family: FontAwesome;
font-style: normal;
font-weight: 400;
text-decoration: inherit;
font-size: 14px;
position: absolute;
top: 0;
left: 0;
content: "\f0c1"
}
.widget.widget_nav_menu ul li:before {
content: "\f105"
}
.widget.widget_pages ul li:before {
content: "\f0e7"
}
.widget.widget_categories ul li,
.widget.widget_archive ul li {
padding-left: 30px;
margin-bottom: 5px;
padding-bottom: 5px;
line-height: 30px;
border-bottom: 3px double
}
.widget.widget_archive ul li {
padding-left: 25px
}
.widget.widget_categories ul li:last-child {
border-bottom: 3px double
}
.widget.widget_categories ul li:before {
content: "";
left: 5px
}
.widget.widget_categories ul li span,
.widget.widget_archive ul li span {
position: absolute;
right: 0;
bottom: 0;
width: 25px;
height: 25px;
border: 3px double;
float: left;
line-height: 21px;
text-align: center;
font-size: 14px
}
.widget.widget_categories ul li:hover,
.widget.widget_archive ul li:hover {
border-bottom: 3px double
}
.widget.widget_categories ul li a {
display: block
}
.widget.widget_categories ul li:hover span,
.widget.widget_archive ul li:hover span {
border: 3px double
}
.widget.tweetbox ul li:before {
content: ""
}
.widget.tweetbox ul li {
border: none;
padding-left: 0
}
.widget.tweetbox ul li .tweet-time,
.widget.tweetbox ul li a:hover {
color: #ac9d8e
}
.widget.tweetbox ul li:hover:before {
color: #37251b!important
}
.widget.tweetbox ul li .tweet-thumb {
margin: 5px 15px 0 0;
float: left
}
.widget.widget_tweetbox ul li .tweet_time a,
#footer .widget.widget_tweetbox ul li .tweet_time a {
font-style: italic
}
#footer .widget.widget_tweetbox ul li .tweet_time a:hover {
color: #fff
}
.widget .recent-posts-widget ul li {
padding: 0;
position: relative
}
.widget .recent-posts-widget ul li:before {
content: ""
}
#footer .widget .recent-posts-widget li:before {
background: #fff;
content: "";
display: inline-block;
width: 0;
height: 100%;
position: absolute;
left: 0;
bottom: 0;
z-index: -1
}
#footer .widget .recent-posts-widget li:hover:before {
width: 100%
}
#footer .widget .recent-posts-widget ul li:hover h4 a,
#footer .widget .recent-posts-widget ul li:hover .entry-metadata .date {
color: #000
}
.widget .recent-posts-widget ul li,
.widget.widget_popular_entries ul li {
padding: 0 0 25px;
border: none;
line-height: normal
}
.widget.widget_popular_entries ul li:last-child {
padding: 0
}
.widget .recent-posts-widget ul li .entry-thumb,
.widget.widget_popular_entries ul li .entry-thumb {
float: left;
margin: 0 20px 10px 0;
width: 69px;
height: 69px;
padding: 0
}
.widget.widget_popular_entries .recent-gallery-widget ul li a {
height: auto;
margin: 0 0 10px;
width: auto
}
.widget.widget_popular_entries ul li h5 {
display: inline-block;
font-size: 16px;
line-height: 20px;
margin: 0;
font-weight: 700;
text-transform: none
}
.widget .recent-posts-widget ul li h4,
.widget.widget_popular_entries ul li h6 {
font-size: 15px;
line-height: 20px;
text-transform: none;
margin: 0 0 12px;
display: inline-block
}
.widget .recent-posts-widget ul li .entry-details {
padding-left: 75px;
margin: 0
}
.widget .recent-posts-widget ul li .entry-details .entry-title {
margin: 0 0 10px;
position: relative;
top: 5px
}
.widget .recent-posts-widget ul li .entry-metadata .date {
display: table;
letter-spacing: 0;
font-size: 13px
}
.widget .recent-posts-widget ul li .entry-metadata .date .day {
display: table-cell;
vertical-align: middle;
line-height: 16px
}
.widget .recent-posts-widget ul li .entry-metadata .date span {
position: inherit
}
.widget .recent-posts-widget ul li .entry-details .entry-metadata p,
.widget .recent-posts-widget ul li .entry-details .entry-metadata p a {
display: inline
}
.widget .recent-posts-widget ul li .entry-details .entry-metadata p a span,
.widget .recent-posts-widget ul li .entry-details .entry-metadata span {
color: #ac9d8e
}
.widget .recent-posts-widget ul li .entry-body {
clear: both
}
.widget .recent-posts-widget ul li .entry-body p {
margin: 0
}
.widget .recent-posts-widget ul li .entry-details .entry-metadata {
margin-bottom: 10px;
margin-top: 0
}
.widget.widget_text ul li:before {
content: none
}
.widget.widget_text ul li {
padding-left: 0;
font-size: 13px;
border-bottom: 1px solid #222;
line-height: 30px
}
.widget_popular_entries.widget li {
padding: 0
}
.widget_popular_entries.widget li:before {
content: none
}
.widget.widget_recent_entries ul li {
margin-bottom: 10px
}
footer .widget.widget_recent_entries ul li {
padding: 10px;
border: 1px solid #222
}
.widget.widget_recent_entries ul li span.post-date {
color: #bdbdbd;
font-size: 13px
}
.widget.widget_recent_entries ul li span.post-date:before {
content: "\f073";
font-family: FontAwesome;
margin-right: 7px
}
.widget.widget_recent_comments ul li:before {
content: "\f0e6"
}
.widget.widget_archive ul li:before {
content: ""
}
.widget.widget_ratings-widget ul li:before {
content: "\f006"
}
.widget.widget_sensei_lesson_component ul li:before {
content: "\f02d"
}
.widget.widget_meta ul li:before {
content: "\f044"
}
.widget.widget_recent_comments ul li a,
.widget.tweetbox ul li a {
display: inline
}
.widget.widget_search #searchform {
float: left;
position: relative;
width: 100%
}
.widget_search #searchform p.input-text {
margin: 0
}
.widget .dt-sc-social-icons li {
padding: 0;
clear: none
}
.widget .dt-sc-social-icons li a {
width: 48px;
height: 48px;
line-height: 48px
}
.widget .dt-sc-social-icons li:hover a {
color: #fff
}
.widget .dt-sc-social-icons li:before {
content: none
}
.widget.widget_tag_cloud .tagcloud a,
.widget.widget_product_tag_cloud .tagcloud a {
margin: 0 1px 10px 0;
text-transform: uppercase;
font-size: 12px;
display: inline-block;
padding: 10px 20px;
position: relative
}
.widget #wp-calendar caption {
font-weight: 300;
font-size: 16px;
margin-bottom: 10px
}
.widget #wp-calendar th {
padding: 10px
}
.widget #wp-calendar td {
padding: 9px 10px
}
.widget.flickrbox .flickr-widget div {
float: left;
max-width: 75px;
margin: 0 7px 7px 0
}
.widget.flickrbox .flickr-widget div a {
display: block;
line-height: 0
}
.widget.flickrbox .flickr-widget div img {
height: auto;
transition: opacity .5s ease-in-out;
-moz-transition: opacity .5s ease-in-out;
-webkit-transition: opacity .5s ease-in-out;
opacity: 1;
filter: alpha(opacity=100)
}
.widget.flickrbox .flickr-widget div img:hover {
opacity: .4;
filter: alpha(opacity=40)
}
.widget.widget_text .textwidget ul.dt-sc-fancy-list li:before {
top: 1px
}
.widget.quick_links ul li a {
font-weight: 500
}
.widget.quick_links ul li a:hover {
color: #3a3a3a
}
.widget-intro-text {
background: #f4f4f4;
padding: 20px 30px
}
.widget-intro-text .dt-sc-button {
font-weight: 700
}
.widget-intro-text .dt-sc-button.medium {
background-image: none
}
.widget.quick_links li {
border-top: 1px solid #f4f4f4;
line-height: 35px
}
.widget.quick_links li:last-child {
border-bottom: 1px solid #f4f4f4
}
dl {
margin: 0 20px
}
dl.gallery-item {
margin: 0
}
.gallery-caption {
margin-bottom: 10px
}
.gallery-item img {
border: 2px solid #c4c1ae!important
}
dt {
font-weight: 700;
font-size: 14px;
margin-bottom: 10px
}
dd {
margin-bottom: 20px;
line-height: 20px
}
.woocommerce form {
float: left;
margin: 0 0 50px;
width: 100%
}
.woocommerce table.shop_table,
.woocommerce-page table.shop_table {
border-collapse: separate;
margin: 0 -1px 24px 0;
text-align: left;
width: 100%
}
.woocommerce table {
border-left: 1px solid;
border-top: 1px solid
}
.woocommerce td span {
font-size: 16px
}
.woocommerce .product-name>p {
color: #ccc
}
.woocommerce .quantity .plus:hover,
.woocommerce .quantity .minus:hover,
.woocommerce-page .quantity .plus:hover,
.woocommerce-page .quantity .minus:hover {
background: transparent
}
.woocommerce .quantity .qty,
.woocommerce-page .quantity .qty {
color: #fff
}
.woocommerce table.cart a.remove:hover,
.woocommerce-page table.cart a.remove:hover,
.woocommerce #content table.cart a.remove:hover,
.woocommerce-page #content table.cart a.remove:hover {
color: red
}
.woocommerce input[type=submit],
.woocommerce input[type=reset],
.woocommerce input[type=button] {
cursor: pointer
}
.woocommerce table.cart th,
.woocommerce-page table.cart th,
.woocommerce #content table.cart th,
.woocommerce-page #content table.cart th,
.woocommerce table.cart td,
.woocommerce-page table.cart td,
.woocommerce #content table.cart td,
.woocommerce-page #content table.cart td {
vertical-align: middle
}
.woocommerce table.shop_table th,
.woocommerce-page table.shop_table th {
font-size: 16px;
font-weight: 400;
line-height: 18px;
padding: 15px 12px
}
.woocommerce table.cart .product-thumbnail,
.woocommerce-page table.cart .product-thumbnail,
.woocommerce #content table.cart .product-thumbnail,
.woocommerce-page #content table.cart .product-thumbnail {
min-width: 32px
}
.woocommerce table.shop_table td,
.woocommerce-page table.shop_table td {
padding: 15px 35px;
vertical-align: middle
}
.woocommerce table.shop_table td h6 {
margin: 0
}
.woocommerce table.cart td.actions,
.woocommerce-page table.cart td.actions,
.woocommerce #content table.cart td.actions,
.woocommerce-page #content table.cart td.actions {
text-align: right
}
.woocommerce .cart-collaterals .coupon {
float: left;
display: inline-block;
margin-right: 20px;
width: 50%
}
.woocommerce .cart-collaterals .coupon .input-text {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
float: left;
line-height: 1em;
margin: 0;
outline: 0;
padding: 0 20px;
width: 80px
}
.woocommerce .cart-collaterals .coupon .input-text {
height: 50px;
width: 445px;
-webkit-appearance: none;
-moz-appearance: none
}
.woocommerce table.cart td.actions,
.woocommerce-page table.cart td.actions {
padding: 6px 0 30px 125px;
float: right
}
.woocommerce table.cart td.actions-space {
border-bottom: none
}
.woocommerce table.cart tr {
position: relative
}
.woocommerce .cart-collaterals:after,
.woocommerce-page .cart-collaterals:after {
clear: both;
content: "";
display: block
}
.woocommerce .cart-collaterals,
.woocommerce-page .cart-collaterals {
width: 100%;
margin: 0 0 60px
}
.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals {
float: right;
text-align: right;
width: 48%
}
.woocommerce .cart-collaterals .cart_totals .dt-sc-button {
font-weight: 400
}
.woocommerce .cart-collaterals .cart_totals table,
.woocommerce-page .cart-collaterals .cart_totals table {
border-collapse: separate;
border-radius: 5px;
margin: 0 0 30px;
padding: 0
}
.woocommerce .cart-collaterals .cart_totals table tr:first-child th,
.woocommerce-page .cart-collaterals .cart_totals table tr:first-child th,
.woocommerce .cart-collaterals .cart_totals table tr:first-child td,
.woocommerce-page .cart-collaterals .cart_totals table tr:first-child td {
border-top: 0
}
.woocommerce .cart-collaterals .cart_totals tr td,
.woocommerce-page .cart-collaterals .cart_totals tr td,
.woocommerce .cart-collaterals .cart_totals tr th,
.woocommerce-page .cart-collaterals .cart_totals tr th {
padding: 12px;
font-size: 14px;
font-weight: 400;
text-align: left
}
.woocommerce .cart-collaterals .cart_totals th {
border-bottom-width: 1px;
font-size: 13px
}
.woocommerce form .form-row-wide,
.woocommerce-page form .form-row-wide {
clear: both;
margin: 0 0 6px
}
.woocommerce form .form-row:after,
.woocommerce-page form .form-row:after {
clear: both;
content: "";
display: block
}
.selection-box:before {
border-left: 7px solid transparent;
border-right: 7px solid transparent;
border-top: 7px solid #fff;
bottom: 0;
height: 0;
margin: auto;
right: 17px;
top: 3px;
z-index: 1
}
.selection-box:before,
.selection-box:after {
content: "";
pointer-events: none;
position: absolute
}
.selection-box:after {
height: 50px;
right: 0;
top: 0;
width: 50px
}
.woocommerce-billing-fields .shop-dropdown>span,
.woocommerce-shipping-fields .shop-dropdown>span {
color: #666;
font-size: 13px;
font-weight: 100
}
.woocommerce form .form-row,
.woocommerce-page form .form-row {
margin: 0 0 14px;
position: relative
}
.selection-box {
clear: both;
position: relative;
background-color: #f8f8f8
}
.woocommerce form .form-row select,
.woocommerce-page form .form-row select {
cursor: pointer;
margin: 0;
width: 100%
}
select {
-moz-appearance: none;
border: 1px solid #eaeaea;
border-radius: 0;
color: #92a7bb;
cursor: pointer;
height: 50px;
margin: 0;
text-indent: .01px;
text-overflow: "";
width: 100%;
padding: 0 10px;
line-height: 43px
}
select option {
background-color: #f8f8f8;
padding: 15px 0 14px 10px
}
.woocommerce .cart-collaterals .shipping_calculator,
.woocommerce-page .cart-collaterals .shipping_calculator {
clear: right;
float: right;
margin: 30px 0 0;
text-align: right;
width: 48%
}
.woocommerce .button,
.woocommerce-page .button,
.button {
font-size: 14px;
padding: 15px 11px;
border: none;
min-height: 50px;
backface-visibility: hidden;
text-transform: uppercase
}
.woocommerce .quantity .plus,
.woocommerce .quantity .minus,
.woocommerce-page .quantity .plus,
.woocommerce-page .quantity .minus {
border-radius: 0;
float: left;
display: inline-block;
height: 50px;
border: 1px solid #555;
background-color: #4d4b4b;
font-size: 20px
}
.woocommerce .quantity .qty,
.woocommerce-page .quantity .qty {
background-color: #4d4b4b;
float: left;
height: 50px;
width: 70px;
border-style: solid;
border-width: 1px 0 1px 0;
text-align: center;
margin: 0;
border-color: #555;
-moz-appearance: textfield;
-webkit-appearance: textfield;
appearance: textfield;
float: left;
z-index: 1;
position: relative
}
table.shop_table .quantity .plus,
table.shop_table .quantity .minus,
.product .summary .quantity .qty,
.product .summary .quantity .plus,
.product .summary .quantity .minus {
display: inline-block;
padding: 0 18px;
color: #999
}
.woocommerce .quantity,
.woocommerce-page .quantity {
width: auto;
display: inline-block
}
.woocommerce td.product-quantity,
.woocommerce-page td.product-quantity {
min-width: 80px
}
.woocommerce table.shop_table .product-subtotal span {
font-size: 20px
}
.woocommerce table.cart a.remove,
.woocommerce-page table.cart a.remove,
.woocommerce #content table.cart a.remove,
.woocommerce-page #content table.cart a.remove {
display: block;
font-size: 35px;
font-weight: 700;
text-align: center;
text-decoration: none
}
.woocommerce .cart_totals h3 {
text-align: left
}
.woocommerce .cart_totals .total .amount {
font-size: 20px
}
.woocommerce .cart-collaterals .cart_totals table {
border-radius: 0
}
.woocommerce form .form-row input.input-text,
.woocommerce-page form .form-row input.input-text,
.woocommerce form .form-row textarea,
.woocommerce-page form .form-row textarea {
box-sizing: border-box;
margin: 0;
outline: 0;
width: 100%;
padding: 16px 10px;
resize: vertical
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
::i-block-chrome,
.woocommerce form .form-row input.input-text,
.woocommerce-page form .form-row input.input-text,
.woocommerce form .form-row textarea,
.woocommerce-page form .form-row textarea {
resize: none
}
}
.woocommerce .woocommerce-shipping-fields .form-row textarea {
height: 145px
}
.woocommerce div.product,
.woocommerce-page div.product,
.woocommerce #content div.product,
.woocommerce-page #content div.product {
margin-bottom: 0;
position: relative
}
.woocommerce div.product div.images,
.woocommerce-page div.product div.images,
.woocommerce #content div.product div.images,
.woocommerce-page #content div.product div.images {
float: left;
margin-bottom: 2em;
width: 49%
}
.product .yith_magnifier_zoom_wrap {
position: relative;
z-index: 1
}
.yith_magnifier_zoom {
display: block;
position: relative
}
.woocommerce div.product div.images img,
.woocommerce-page div.product div.images img,
.woocommerce #content div.product div.images img,
.woocommerce-page #content div.product div.images img {
display: block;
height: auto;
transition: all .2s ease-in-out 0s;
border: 1px solid #eaeaea
}
.woocommerce div.product div.images div.thumbnails:after,
.woocommerce-page div.product div.images div.thumbnails:after,
.woocommerce #content div.product div.images div.thumbnails:after,
.woocommerce-page #content div.product div.images div.thumbnails:after {
clear: both;
content: "";
display: block
}
.single-product .thumbnails ul {
clear: both;
display: block;
width: 100%
}
/*.product .images .thumbnails .yith_magnifier_gallery li,
.product .images .thumbnails .yith_magnifier_gallery li.last {
margin: 0 14px 0 0;
}*/
.product .images .thumbnails .yith_magnifier_gallery li:last-child {
margin: 0
}
.single-product .thumbnails ul li {
display: inline-block;
margin: 0 5px;
width: 80px;
padding: 0
}
.woocommerce div.product div.summary,
.woocommerce-page div.product div.summary,
.woocommerce #content div.product div.summary,
.woocommerce-page #content div.product div.summary {
float: right;
margin-bottom: 2em;
width: 42%
}
.woocommerce div.product div.images,
.woocommerce-page div.product div.images,
.woocommerce #content div.product div.images,
.woocommerce-page #content div.product div.images {
float: left;
margin-bottom: 2em;
width: 54%
}
.woocommerce div.product div.images div.thumbnails,
.woocommerce-page div.product div.images div.thumbnails,
.woocommerce #content div.product div.images div.thumbnails,
.woocommerce-page #content div.product div.images div.thumbnails {
padding-top: 1em
}
.product .summary {
position: relative
}
.single-product .summary h1 {
font-size: 24px;
text-transform: none;
margin-bottom: 10px
}
.woocommerce-product-rating {
clear: both;
float: left;
margin: 0;
padding: 0 0 10px;
width: 100%
}
.woocommerce .star-rating,
.woocommerce-page .star-rating {
float: none;
overflow: hidden;
position: relative;
height: 1em;
line-height: 1em;
font-size: 1em;
width: 5.4em;
font-family: FontAwesome;
display: block;
margin-bottom: 15px
}
.woocommerce .star-rating:before,
.woocommerce-page .star-rating:before {
content: "\f006 \f006 \f006 \f006 \f006";
color: #1e2b38;
top: 0;
left: 0;
position: absolute
}
.woocommerce .star-rating span,
.woocommerce-page .star-rating span {
overflow: hidden;
float: left;
top: 0;
left: 0;
position: absolute;
padding-top: 1.5em
}
.woocommerce .star-rating span:before,
.woocommerce-page .star-rating span:before {
content: "\f005 \f005 \f005 \f005 \f006";
top: 0;
position: absolute;
left: 0;
color: #1e2b38
}
.woocommerce .products .star-rating,
.woocommerce-page .products .star-rating {
display: block;
margin: 0 0 .5em;
float: none
}
.woocommerce-product-rating .price {
font-size: 24px;
display: inline-block;
margin-bottom: 15px
}
.woocommerce-review-link {
color: #616161;
float: right;
border-bottom: 1px solid #898989
}
.summary .description {
float: left;
width: 100%;
font-size: 14px;
margin-bottom: 20px
}
.summary .project-details ul.client-details li {
border-bottom: 1px solid #eaeaea;
padding-bottom: 10px;
margin-bottom: 10px
}
.summary .project-details ul.client-details li:last-child {
border-bottom: none
}
.summary .cart {
display: inline-block;
margin-right: 10px;
margin-top: 20px
}
.woocommerce #content div.product form.cart div.quantity,
.woocommerce div.product form.cart div.quantity,
.woocommerce-page #content div.product form.cart div.quantity,
.woocommerce-page div.product form.cart div.quantity {
float: left;
margin: 0 10px 0 0
}
.woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1 {
float: left;
width: 48%
}
.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2 {
float: right;
width: 48%
}
.woocommerce .col2-set:after,
.woocommerce-page .col2-set:after {
clear: both;
content: "";
display: block
}
.woocommerce .col2-set,
.woocommerce-page .col2-set {
width: 100%;
margin-bottom: 10px
}
.woocommerce form .form-row label,
.woocommerce-page form .form-row label {
font-weight: 400;
padding-bottom: 5px
}
.woocommerce .cart-collaterals .coupon label {
display: none
}
.woocommerce form .form-row label,
.woocommerce-page form .form-row label {
display: block
}
.woocommerce form .form-row-first,
.woocommerce-page form .form-row-first,
.woocommerce form .form-row-last,
.woocommerce-page form .form-row-last {
float: left;
overflow: visible;
width: 48%
}
.woocommerce form .form-row.form-row-first {
margin-right: 22px
}
.woocommerce form .form-row.validate-required.woocommerce-invalid .chzn-single,
.woocommerce-page form .form-row.validate-required.woocommerce-invalid .chzn-single,
.woocommerce form .form-row.validate-required.woocommerce-invalid .chzn-drop,
.woocommerce-page form .form-row.validate-required.woocommerce-invalid .chzn-drop,
.woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text,
.woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text,
.woocommerce form .form-row.validate-required.woocommerce-invalid select,
.woocommerce-page form .form-row.validate-required.woocommerce-invalid select {
border-color: #fb7f88
}
.woocommerce #payment,
.woocommerce-page #payment {
border-radius: 5px
}
.woocommerce #payment ul.payment_methods,
.woocommerce-page #payment ul.payment_methods {
border-bottom: 1px solid;
list-style: outside none none;
margin: 0;
padding: 1em;
text-align: left
}
.woocommerce #payment ul.payment_methods li input,
.woocommerce-page #payment ul.payment_methods li input {
margin: 0 1em 0 0
}
.woocommerce #payment ul.payment_methods li,
.woocommerce-page #payment ul.payment_methods li {
font-weight: 400;
line-height: 2em;
margin: 0;
text-align: left;
padding-bottom: 10px;
position: relative
}
.woocommerce #payment div.payment_box,
.woocommerce-page #payment div.payment_box {
background: #4d4b4b
}
.woocommerce #payment div.payment_box,
.woocommerce-page #payment div.payment_box {
border-radius: 5px;
box-sizing: border-box;
font-size: 13px;
line-height: 25px;
margin: 7px 0 15px;
padding: 2em 2%;
position: relative;
width: 100%
}
.woocommerce #payment div.payment_box::after,
.woocommerce-page #payment div.payment_box::after {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
border-color: transparent transparent #4d4b4b;
border-image: none;
border-style: solid;
border-width: 8px;
content: "";
display: block;
left: 0;
margin: -10px 0 0 25px;
position: absolute;
top: -3px
}
.woocommerce #payment div.payment_box p:last-child,
.woocommerce-page #payment div.payment_box p:last-child {
margin-bottom: 0
}
.woocommerce #payment ul.payment_methods li img,
.woocommerce-page #payment ul.payment_methods li img {
margin: -2px 0 0 .5em;
position: relative;
vertical-align: middle
}
.woocommerce #payment div.form-row,
.woocommerce-page #payment div.form-row {
display: inline-block;
margin: 0;
padding: 1%;
text-align: right;
width: 100%
}
.woocommerce input[type=checkbox],
.woocommerce input[type=radio] {
display: none
}
.woocommerce form .form-row label span,
.woocommerce-shipping-fields label span {
border: 1px solid;
cursor: pointer;
display: inline-block;
height: 16px;
position: relative;
top: 4px;
transition: all .5s ease 0s;
-webkit-transition: all .5s ease 0s;
-moz-transition: all .5s ease 0s;
-ms-transition: all .5s ease 0s;
-o-transition: all .5s ease 0s;
width: 16px;
z-index: 1;
padding-bottom: 0;
margin-right: 10px
}
.woocommerce .payment_methods label span:before {
background-color: #fff;
border-radius: 100px;
cursor: pointer;
display: inline-block;
height: 10px;
transition: all .5s ease 0s;
width: 10px;
z-index: 1;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
content: "";
-webkit-transition: all .5s ease 0s;
-moz-transition: all .5s ease 0s;
-ms-transition: all .5s ease 0s;
-o-transition: all .5s ease 0s
}
.woocommerce .payment_methods label span {
background-color: #fbfbfb;
border: 1px solid #eaeaea;
position: absolute;
width: 18px;
height: 18px;
border-radius: 100px;
position: relative;
display: inline-block;
margin-right: 10px;
top: 5px
}
.woocommerce-shipping-fields h3,
.woocommerce-billing-fields h3,
#order_review_heading {
font-size: 24px
}
.woocommerce-shipping-fields h3,
.woocommerce-billing-fields h3 {
margin-bottom: 30px
}
#order_review_heading {
margin-bottom: 25px;
clear: both
}
.woocommerce-info {
float: left;
margin-bottom: 12px;
width: 100%
}
.woocommerce-tabs .panel ul li {
border-bottom: 1px solid #eaeaea;
padding: 10px 20px 10px 0
}
.woocommerce-tabs .panel ul li:last-child {
border: none
}
.woocommerce-tabs .panel ul li .fa {
margin-right: 5px
}
.woocommerce-tabs .panel ul li span {
color: #2c3e50;
font-weight: 700;
width: 150px;
float: left
}
.woocommerce-tabs .panel ul {
display: inline-block
}
.woocommerce-tabs .panel h6 {
margin-bottom: 15px
}
.woocommerce-tabs .panel .thumb {
float: left;
margin: 0 30px 0 0
}
.woocommerce-tabs .panel {
background: #f8f8f8;
float: left;
clear: both;
width: 90%;
margin: -1px 0 0 -1px;
padding: 20px 5% 35px
}
.woocommerce-tabs ul.tabs li a.current {
background: #f8f8f8;
border: 0;
position: relative;
z-index: 1;
margin-left: -1px
}
.woocommerce-tabs ul.tabs li:first-child a {
border-left: 1px solid #eaeaea
}
.woocommerce-tabs ul.tabs li a {
border: 1px solid #d9d9d9;
border-width: 1px 1px 0 0;
border-style: solid;
border-color: #eaeaea;
float: left;
margin: 0;
padding: 0 25px;
background: #fff;
text-align: center;
font-weight: 400;
color: #2c3e50;
line-height: 60px;
font-size: 16px;
font-family: lato, sans-serif
}
.woocommerce-tabs ul.tabs li {
float: left;
display: inline;
margin: 0;
padding: 0
}
.woocommerce-tabs ul.tabs {
float: left;
margin: 0;
padding: 0;
width: 100%
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none
}
#ship-to-different-address {
margin-bottom: 23px
}
.wrapper {
clear: both;
float: left;
margin: 0;
padding: 0;
width: 100%
}
.inner-wrapper {
float: left;
margin: 0;
padding: 0;
width: 100%
}
.boxed {
background-attachment: fixed
}
.boxed .wrapper {
width: 1260px;
margin: 0 auto;
float: none
}
.boxed #header-wrapper .header {
width: 1260px;
margin: 0 auto
}
.boxed .is-sticky #header-wrapper {
width: 1260px
}
.boxed .header .menu-container {
width: 1200px
}
.boxed #header-wrapper #main-menu {
left: 0;
margin: 0 auto;
right: 0;
width: 1260px
}
.boxed #header-wrapper #main-menu ul li.menu-item-simple-parent ul {
width: 236px
}
.boxed .slider-container {
margin: 0
}
.boxed .portfolio-grid {
padding: 60px 20px 20px 50px
}
.boxed .portfolio figure::after {
border: 20px solid #fff
}
.boxed .portfolio figure figcaption .portfolio-detail .views {
padding: 0 10px 0 5px
}
.boxed .portfolio figure figcaption .portfolio-detail .portfolio-title {
padding: 0 0 0 5px
}
.boxed .portfolio figure figcaption .portfolio-detail p {
font-size: 11px
}
.boxed .blog-section .blog-entry .entry-details .entry-title {
margin: 20px 0
}
.boxed .blog-section .blog-entry .entry-details .entry-body {
padding: 0 20px
}
.boxed .blog-section .blog-entry .entry-details .entry-title h3 {
margin: 0
}
.boxed ul.commentlist li .comment-author {
z-index: 1
}
.boxed .shop-grid .sorting-products .dt-sc-one-fifth {
width: 32%
}
.boxed .shop-grid .sorting-products .dt-sc-one-fifth:nth-child(4n) {
margin: 0
}
.boxed .shop-dropdown ul li {
z-index: 1099!important
}
.boxed #header-wrapper .header1 #main-menu {
width: auto
}
.boxed .header1 .basket-top .shop-links {
right: -30px
}
body,
html {
height: 100%;
min-height: 100%;
width: 100%
}
.wrapper,
#header,
.banner,
.shadow,
.main-title,
.content,
.content-main,
footer,
.copyright,
.location iframe {
float: left;
width: 100%
}
.wrapper,
.inner-wrapper {
width: 100%;
height: 100%
}
#header {
float: left;
margin: 0 0 -1px;
padding: 0;
position: relative;
width: 100%;
z-index: 999
}
header {
width: 100%;
padding: 0;
float: left;
position: relative;
clear: both;
z-index: 1
}
#header-wrapper {
float: left;
margin: 0;
padding: 0;
width: 100%;
z-index: 9999
}
.container {
clear: both;
margin: 0 auto;
position: relative;
width: 1200px
}
.menu-container {
width: 1700px
}
#primary {
width: 870px;
float: left
}
#primary.with-right-sidebar {
margin-right: 30px
}
#primary.with-left-sidebar {
margin-left: 30px;
float: right
}
#primary.content-full-width {
margin-left: 0;
margin-right: 0;
width: 100%
}
#secondary {
float: left;
width: 270px
}
#secondary.secondary-has-right-sidebar {
float: right
}
.logo {
float: left;
display: inline;
padding: 20px 0;
width: auto;
margin: 10px 0
}
.logo a {
width: 100%;
display: block
}
.logo a img {
max-width: 100%
}
#main-menu {
float: right;
margin: 0;
padding: 0
}
#main-menu ul.menu {
margin: 0 auto;
padding: 0;
position: relative
}
#main-menu ul li {
display: inline-block;
cursor: pointer;
padding: 20px 0;
position: relative
}
.menu.type4 a {
display: inline-block;
font-size: 16px;
font-weight: 400;
margin: 10px 15px;
padding: 20px 0;
outline: medium;
line-height: 22px;
position: relative;
text-decoration: none;
text-transform: uppercase
}
#main-menu ul li.menu-item-simple-parent ul,
#main-menu ul li.menu-item-simple-parent ul li ul,
#main-menu ul li.menu-item-simple-parent ul li:hover ul ul,
#main-menu ul li.menu-item-simple-parent ul li ul li ul {
display: none
}
#main-menu ul li.menu-item-simple-parent ul {
float: left;
left: 0;
padding: 0;
margin: 0;
position: absolute;
top: 122px;
width: 236px;
z-index: 1;
text-align: left;
border-bottom: 3px solid #ffd800;
border-top: 1px solid #ffd800
}
#main-menu ul li.menu-item-simple-parent ul li {
display: inline;
padding: 0;
position: relative;
width: 100%;
float: left
}
#main-menu ul li.menu-item-simple-parent ul li:last-child {
border-bottom: none
}
#main-menu ul li.menu-item-simple-parent ul li a {
display: block;
font-size: 13px;
position: relative;
margin: 0 15px;
padding: 8px 0;
text-transform: uppercase;
font-weight: 400
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#main-menu .menu.type4 .current_page_item>a,
#main-menu li.menu.type4 .current_page_item ul li a {
font-weight: 600
}
}
#main-menu ul li.menu-item-simple-parent ul>li>ul>li:hover>ul {
display: block;
-webkit-animation: .3s ease-in fadeIn;
-moz-animation: .3s ease-in fadeIn;
animation: .3s ease-in fadeIn
}
#main-menu>ul>li.menu-item-simple-parent:hover>ul,
#main-menu>ul>li.menu-item-simple-parent>ul>li:hover>ul {
display: block;
-webkit-animation: .3s ease-in fadeInUp;
-moz-animation: .3s ease-in 0s fadeInUp;
animation: .3s ease-in 0s fadeInUp
}
#main-menu ul li.menu-item-simple-parent ul li ul {
left: 180px;
top: -5px;
border-top: 0;
border-bottom: 3px solid;
padding-top: 5px;
border-top: 3px solid
}
#main-menu ul li.menu-item-simple-parent:last-child ul,
#main-menu ul li.menu-item-simple-parent:nth-child(6) ul,
#main-menu ul li.menu-item-simple-parent:nth-child(9) ul {
left: inherit;
right: 0
}
#main-menu ul li.menu-item-simple-parent:nth-child(4) ul li ul,
#main-menu ul li.menu-item-simple-parent:last-child ul li ul,
#main-menu ul li.menu-item-simple-parent:nth-child(6) ul li ul li ul,
#main-menu ul li.menu-item-simple-parent:nth-child(6) ul li ul {
right: 180px;
left: inherit
}
#main-menu ul li a.dt-menu-expand {
display: none
}
.is-sticky #header::before {
box-shadow: 0 3px 6px -2px rgba(0, 0, 0, .15);
content: "";
height: 0;
left: 0;
position: absolute;
top: -200px;
transition: height .3s ease 0s;
width: 100%
}
.is-sticky #header::before {
height: 100%;
top: 0
}
.header-animate .logo {
padding: 10px 0
}
.header-animate .basket-top {
padding: 10px 0
}
.header-animate #main-menu ul li {
padding: 10px 0
}
.header-animate #main-menu ul li.menu-item-simple-parent ul {
top: 102px
}
.header-animate .basket-top .shop-links {
top: 102px
}
.basket-top {
float: right;
margin: 0;
padding: 20px 0;
text-align: center;
position: relative
}
.basket-top a {
display: inline-block;
font-size: 13px;
font-weight: 400;
line-height: 18px;
margin: 10px 15px;
padding: 20px 0;
text-transform: uppercase
}
.basket-top .shop-links {
position: absolute;
display: block;
padding: 0;
width: 200px;
top: 122px;
border-bottom: 3px solid;
border-top: 1px solid
}
.basket-top .shop-links a {
float: left;
line-height: 22px;
margin: 0 15px;
padding: 8px 0;
text-align: left;
width: 100%
}
#main-menu ul>li>.megamenu-child-container {
display: none
}
.menu-item-widget-area-container {
margin: 0;
padding: 0;
width: 100%
}
.menu-item-widget-area-container .widget {
display: inline;
padding: 0
}
.menu-item-widget-area-container ul {
margin: 0;
padding: 0
}
.menu-item-widget-area-container .widget ul li {
color: #1e1e1e;
display: block;
border-bottom: 1px dashed #ededed;
margin-bottom: 10px
}
.menu-item-widget-area-container .widget ul li a {
color: #1e1e1e;
font-size: 13px;
text-transform: uppercase;
font-weight: 400
}
.megamenu-child-container>ul.sub-menu>li>p {
margin-bottom: 30px
}
.dt-menu-expand {
cursor: pointer;
display: none!important;
font-size: 25px!important;
font-weight: 700;
height: 40px;
line-height: 40px!important;
padding: 0!important;
position: absolute!important;
right: 0;
text-align: center;
top: 0;
width: 40px
}
.dt-menu-toggle {
color: #fff;
cursor: pointer;
display: none;
font-size: 16px;
font-weight: 700;
padding: 10px 15px;
text-transform: uppercase
}
.dt-menu-toggle-icon:before,
.dt-menu-toggle-icon:after {
background-color: #fff;
content: "";
height: 2px;
left: 0;
position: absolute;
top: -5px;
width: 20px
}
.dt-menu-toggle-icon:after {
top: 5px
}
.dt-menu-toggle-icon {
background-color: #fff;
display: inline-block;
float: right;
height: 2px;
margin-top: 14px;
position: relative;
text-align: left;
width: 20px
}
#main {
float: left;
margin: 0;
position: relative;
width: 100%
}
.slider-container {
backface-visibility: hidden;
margin: 0 0 20px;
display: table;
float: left;
height: 100%;
min-height: 100%;
overflow: hidden;
position: relative;
vertical-align: middle;
width: 100%
}
.slider {
background-image: url(images/1.jpg);
background-repeat: no-repeat;
backface-visibility: hidden;
display: table;
float: left;
height: 100%;
width: 100%
}
.slider-container .container,
.slider-container .parallax {
position: static
}
.slider::before,
.slider::after {
/* border: 1px solid #1c1c1c;*/
bottom: 0;
content: "";
left: 0;
margin: 15px;
position: absolute;
right: 0;
top: 0
}
.slider::before {
margin: 15px
}
.slider::after {
margin: 10px
}
.slider.parallax .caption {
display: table-cell;
left: 50%;
position: absolute;
text-align: center;
top: 50%;
transform: translate(-50%, -50%);
vertical-align: middle;
width: 100%
}
.fullwidth-section {
clear: both;
float: left;
margin: 0;
padding: 0;
width: 100%
}
.parallax {
background-attachment: fixed;
background-color: #000;
background-position: center top;
background-repeat: no-repeat;
padding: 100px 0;
margin: 0;
color: #fff;
position: relative
}
.parallax-img {
background: url(../../../../wedesignthemes.com/html/redart/slider-over-menu/images/parallax-img.html);
background-size: cover;
background-attachment: fixed;
background-repeat: no-repeat
}
.dark-skin .parallax-img {
background: url(../../../../wedesignthemes.com/html/redart/slider-over-menu/images/parallax-img-dark.html);
background-size: cover;
background-attachment: fixed;
background-repeat: no-repeat
}
.parallax-img:after,
.map-parallax:after {
background: url(../../../../wedesignthemes.com/html/redart/slider-over-menu/images/copy-right-shape.html) no-repeat center center;
content: "";
height: 149px;
left: 0;
margin: 0 auto;
position: absolute;
right: 0;
bottom: 0;
width: 100%
}
.slider-container {
display: block\9
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
::i-block-chrome,
.parallax {
position: static
}
}
.breadcrumb {
clear: both;
float: left;
padding: 120px 0 10px;
position: relative;
width: 100%
}
.breadcrumb h2 {
display: inline-block;
font-size: 35px;
margin: 40px 0;
font-weight: 300;
text-transform: capitalize
}
.breadcrumb h2 span {
color: #ececec;
font-size: 35px;
font-weight: 700;
letter-spacing: 0;
text-transform: uppercase
}
.breadcrumb .user-summary {
display: inline-block;
float: right;
margin: 30px 0;
text-transform: uppercase
}
.breadcrumb .account-links,
.breadcrumb .user-summary .cart-count {
display: inline-block;
padding: 30px 0;
vertical-align: middle
}
.breadcrumb .user-summary .account-links a,
.breadcrumb .user-summary .cart-count a {
font-size: 14px;
margin: 0 15px 0 0;
padding: 0
}
.main-title {
float: left;
width: 100%;
margin: 0 0 50px;
padding: 0;
text-align: center;
position: relative
}
.main-title::before {
background: url(images/title-line.png) no-repeat;
bottom: -15px;
content: "";
display: block;
float: left;
height: 20px;
left: 0;
margin: 10px auto 0;
position: absolute;
right: 0;
width: 100%;
background-position: center center
}
.main-title h1,
.main-title h2,
.main-title h3,
.main-title h4,
.main-title h5,
.main-title h6 {
display: block;
margin-bottom: 5px;
line-height: normal;
text-transform: uppercase
}
.main-title h1 {
font-size: 85px
}
.main-title h2 {
font-size: 65px;
font-weight: 600;
}
.main-title h3 {
font-size: 60px
}
.main-title h4 {
font-size: 50px
}
.main-title h5 {
font-size: 40px
}
.main-title h6 {
font-size: 30px
}
.main-title p {
font-style: italic
}
.main-title.alignright,
.main-title.alignleft,
.main-title.aligncenter {
margin: 0 0 25px
}
.sub-title {
float: left;
width: 100%;
margin: 0 0 50px;
padding: 0;
position: relative
}
.sub-title::before {
background: url(images/sub-title.png) no-repeat;
bottom: -20px;
content: "";
display: block;
float: left;
height: 20px;
left: 0;
margin: 10px auto 0;
position: absolute;
right: 0;
width: 100%
}
.center.sub-title::before {
background: url(images/title-line.png) no-repeat scroll 50% center
}
.right.sub-title::before {
transform: rotate(180deg);
-moz-transform: rotate(180deg);
-webkit-transform: rotate(180deg)
}
.dt-sc-sorting-container {
border-left: 0;
clear: both;
display: inline-block;
float: left;
line-height: normal;
margin: 10px 0 60px;
padding: 0;
text-align: center;
width: 100%
}
.dt-sc-sorting-container a {
cursor: pointer;
display: inline-block;
font-size: 14px;
font-weight: 400;
line-height: normal;
margin-right: 5px;
margin-bottom: 0;
outline: medium;
padding: 15px 30px;
position: relative;
text-transform: uppercase;
z-index: 1
}
.portfolio-grid {
padding: 80px 40px 40px 80px;
width: 100%;
float: left;
box-sizing: border-box
}
.portfolio-fullwidth {
background: url(images/portfolio-bg.jpg) repeat;
float: left;
width: 100%;
margin-bottom: 80px
}
.dt-sc-portfolio-container {
clear: both;
float: left;
margin: 0;
padding: 0;
width: 100%
}
.dt-sc-portfolio-container .portfolio {
overflow: hidden;
position: relative;
margin-bottom: 40px
}
.dt-sc-portfolio-container .portfolio figure {
border: 15px solid;
box-sizing: border-box;
float: left;
width: 100%;
overflow: hidden;
position: relative
}
.dt-sc-portfolio-container .portfolio figure {
border-bottom-color: #000;
border-top-color: #2e2e2e;
border-left-color: #2e2e2e;
border-right-color: #000
}
.dt-sc-portfolio-container .portfolio figure img {
float: left
}
.dt-sc-portfolio-container .portfolio img {
max-width: 100%;
width: 100%;
transform: scale(1.2);
-moz-transform: scale(1.2);
-webkit-transform: scale(1.2)
}
.portfolio figure::after {
border: 8px solid #fff;
bottom: 0;
content: "";
left: 0;
position: absolute;
right: 0;
top: 0;
box-shadow: 0 0 5px 0 #000 inset;
-moz-box-shadow: 0 0 5px 0 #000 inset;
-webkit-box-shadow: 0 0 5px 0 #000 inset
}
.portfolio figure:hover img {
transform: scale(1);
-moz-transform: scale(1);
-webkit-transform: scale(1)
}
.portfolio figure figcaption {
background-color: rgba(0, 0, 0, .8);
cursor: pointer;
float: left;
height: 100%;
left: 0;
opacity: 0;
position: absolute;
top: 0;
width: 100%
}
.portfolio figure:hover figcaption {
opacity: 1;
top: 0
}
.portfolio figure figcaption .portfolio-detail {
background-color: transparent;
border: medium;
clear: both;
cursor: default;
display: inline-block;
margin: 0;
min-height: 48px;
padding: 0;
position: absolute;
text-align: center;
top: 50%;
width: 100%;
z-index: 1;
transform: translateY(-50%);
-moz-transform: translateY(-50%);
-webkit-transform: translateY(-50%)
}
.portfolio figure figcaption .portfolio-detail .views {
background-color: transparent;
border: medium;
color: #fff;
display: inline-block;
float: none;
font-size: 14px;
height: 100%;
margin: 0 -4px 0 0;
padding: 0 25px;
position: relative;
text-align: center;
transform: translateX(-25%);
-moz-transform: translateX(-25%);
-webkit-transform: translateX(-25%);
transition: all .35s ease-in-out 0s;
-moz-transition: all .35s ease-in-out 0s;
-webkit-transition: all .35s ease-in-out 0s
}
.portfolio figure figcaption .portfolio-detail .views:after {
background: #fff;
bottom: 5px;
content: "";
position: absolute;
right: 0;
top: 5px;
width: 1px
}
.portfolio figure figcaption .portfolio-detail .portfolio-title {
display: inline-block;
float: none;
min-height: 0;
padding: 0 15px 0 25px;
text-align: left;
width: auto;
transform: translateY(100%);
-moz-transform: translateY(100%);
-webkit-transform: translateY(100%);
transition: all .35s ease-in-out 0s;
-moz-transition: all .35s ease-in-out 0s;
-webkit-transition: all .35s ease-in-out 0s
}
.portfolio figure:hover figcaption .portfolio-detail .views {
transform: translateX(0%);
-moz-transform: translateX(0%);
-webkit-transform: translateX(0%)
}
.portfolio figure:hover figcaption .portfolio-detail .portfolio-title {
transform: translateY(10%);
-moz-transform: translateY(10%);
-webkit-transform: translateY(10%)
}
.portfolio figure:hover figcaption .portfolio-detail .views,
.portfolio figure:hover figcaption .portfolio-detail .portfolio-title {
opacity: 1
}
.portfolio figure figcaption .portfolio-detail .views a {
color: #fff;
font-size: 16px;
margin: 5px 0 0;
display: block
}
.portfolio figure figcaption .portfolio-detail .views span {
color: #fff;
padding-bottom: 7px;
display: inline-block
}
.portfolio figure figcaption .portfolio-detail h5 {
font-weight: 700;
margin: 0;
transition: all .35s ease-in-out .1s;
-moz-transition: all .35s ease-in-out .1s;
-webkit-transition: all .35s ease-in-out .1s
}
.portfolio figure figcaption .portfolio-detail h5::after {
border-bottom: 1px solid #fff;
bottom: 0;
content: "";
left: 0;
margin: 0 auto;
position: absolute;
width: 20%
}
.portfolio figure figcaption .portfolio-detail h5,
.portfolio figure figcaption .portfolio-detail p {
text-transform: uppercase;
transform: translateY(100%);
-moz-transform: translateY(100%);
-webkit-transform: translateY(100%)
}
.portfolio figure figcaption .portfolio-detail p {
display: inline-block;
font-size: 12px;
margin: 2px 0 0;
transition: all .35s linear .2s;
-moz-transition: all .35s linear .2s;
-webkit-transition: all .35s linear .2s
}
.portfolio figure:hover figcaption .portfolio-detail h5,
.portfolio figure:hover figcaption .portfolio-detail p {
transform: translateY(0%);
-moz-transform: translateY(0%);
-webkit-transform: translateY(0%)
}
.loadmore {
display: inline-block;
font-size: 14px;
font-weight: 500;
margin: 0 0 40px;
position: relative;
text-transform: uppercase
}
.loadmore.dt-sc-button.medium.with-icon i.fa::after {
left: 56px
}
.bx-wrapper {
position: relative;
margin: 0;
padding: 0;
*zoom: 1;
border-radius: 0;
behavior: url(http://wedesignthemes.com/html/redart/slider-over-menu/PIE.htc);
height: auto\0/
}
.bx-wrapper img {
width: 100%;
display: block;
border-radius: 0;
behavior: url(http://wedesignthemes.com/html/redart/slider-over-menu/PIE.htc)
}
.bx-wrapper ul {
float: left
}
.bx-wrapper ul li {
margin: 0;
padding: 0;
position: relative;
float: left;
display: block
}
.bx-wrapper ul li::before {
border: 1px solid;
bottom: 0;
content: "";
left: 0;
margin: 2%;
position: absolute;
right: 0;
top: 0
}
.bx-controls {
position: absolute;
right: 2px;
left: 0;
margin: 0 auto;
text-align: center;
width: 100%;
top: 100%;
z-index: 999;
transform: translateY(-50%);
-moz-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%)
}
.bx-controls a {
display: inline-block;
padding: 18px;
text-align: center;
font-size: 0;
line-height: 0;
width: auto
}
.bx-controls .bx-prev,
.bx-controls .bx-next {
position: relative
}
.bx-controls-direction {
width: 100%
}
.bx-controls .bx-prev {
left: 0;
float: left
}
.bx-controls .bx-next {
right: 0;
float: right
}
.inner-page .bx-controls .bx-next {
right: 2px
}
#blog.inner-page .bx-controls .bx-next {
right: 0
}
#primary.with-sidebar .bx-controls .bx-next {
right: 0;
float: right
}
::i-block-chrome,
.bx-controls a {
padding: 18px 0
}
.bx-controls .bx-prev:before {
content: "\f104";
font-family: FontAwesome;
font-style: normal;
font-weight: 400;
text-decoration: inherit;
font-size: 20px;
position: absolute;
left: 0;
right: 0
}
.bx-controls .bx-next:before {
content: "\f105";
font-family: FontAwesome;
font-style: normal;
font-weight: 400;
text-decoration: inherit;
font-size: 20px;
position: absolute;
left: 0;
right: 0
}
.blog-section {
width: 100%;
float: left;
position: relative;
overflow: hidden
}
.fullwidth-section .blog-section:first-child {
margin-top: 50px
}
.fullwidth-section .blog-section:last-child {
margin-bottom: 65px
}
.blog-section .blog-entry {
float: left;
clear: both;
margin: 0;
width: 100%;
padding: 0;
border: none
}
.blog-section .blog-entry .entry-thumb {
width: 50%;
margin: 0;
padding: 0;
float: left
}
.blog-section .blog-entry .entry-thumb a {
display: block;
width: 100%;
margin: 0;
padding: 0;
line-height: 0
}
.blog-section .blog-entry .entry-thumb img {
width: 100%;
height: auto
}
.blog-section .blog-entry .entry-details {
position: absolute;
margin: 0;
padding: 0;
top: 50%;
right: 0%;
transform: translate(0%, -50%);
-moz-transform: translate(0%, -50%);
-webkit-transform: translate(0%, -50%);
width: 100%;
display: table-cell;
vertical-align: middle;
float: left;
width: 50%;
text-align: center
}
.blog-section .blog-entry .entry-details .entry-title {
float: left;
margin: 0 0 7px;
padding: 0;
width: 100%
}
.blog-section .blog-entry .entry-details .entry-title h3 {
display: inline-block;
float: none;
font-size: 50px;
line-height: normal;
text-transform: uppercase;
width: 100%
}
.blog-section .blog-entry .entry-details .entry-body {
float: left;
margin: 0 0 30px;
padding: 0 160px
}
.blog-section .blog-entry .entry-details .dt-sc-button {
text-transform: uppercase;
margin: 0
}
.blog-section .blog-entry.type2 .entry-thumb {
float: right
}
.blog-section .blog-entry.type2 .entry-details {
left: 0%
}
.blog-entry {
float: left;
clear: both;
margin: 0 0 20px;
width: 100%;
border-bottom: 1px solid;
padding: 0 0 35px
}
.blog-items .blog-entry {
padding: 4%;
width: 100%;
border: none;
position: relative;
border: 1px solid
}
.blog-items .blog-entry:hover::before,
.blog-items .blog-entry:focus::before,
.blog-items .blog-entry:active::before {
transform: scaleX(0);
-moz-transform: scaleX(0);
-webkit-transform: scaleX(0);
transition-timing-function: cubic-bezier(.52, 1.64, .37, .66);
-moz-transition-timing-function: cubic-bezier(.52, 1.64, .37, .66);
-webkit-transition-timing-function: cubic-bezier(.52, 1.64, .37, .66)
}
.blog-items .blog-entry::before {
bottom: 0;
content: "";
left: 0;
position: absolute;
right: 0;
top: 0;
transform: scaleX(1);
-moz-transform: scaleX(1);
-webkit-transform: scaleX(1);
transform-origin: 50% 50% 0;
-moz-transform-origin: 50% 50% 0;
-webkit-transform-origin: 50% 50% 0;
transition-duration: .5s;
-moz-transition-duration: .5s;
-webkit-transition-duration: .5s;
transition-property: transform;
-webkit-transition-property: transform;
-moz-transition-property: transform;
transition-timing-function: cubic-bezier(.52, 1.64, .37, .66);
-moz-transition-timing-function: cubic-bezier(.52, 1.64, .37, .66);
-webkit-transition-timing-function: cubic-bezier(.52, 1.64, .37, .66);
z-index: -1
}
.blog-items .blog-entry:hover,
.blog-items .blog-entry:focus,
.blog-items .blog-entry:active {
border: 1px solid
}
.blog-items .blog-entry {
backface-visibility: hidden;
display: inline-block;
position: relative;
transform: translateZ(0px);
-moz-transform: translateZ(0px);
-webkit-transform: translateZ(0px);
transition-duration: .3s;
-webkit-transition-duration: .3s;
-moz-transition-duration: .3s;
transition-property: color;
-webkit-transition-property: color;
-moz-transition-property: color;
vertical-align: middle
}
.entry-thumb {
width: 100%;
margin: 0 0 25px;
padding: 0;
float: left
}
.entry-thumb a {
display: block;
float: left;
width: 100%;
margin: 0;
padding: 0;
line-height: 0
}
.entry-thumb img {
width: 100%;
height: auto
}
.entry-details {
float: left;
width: 100%;
margin: 0
}
.entry-details .entry-metadata {
display: block;
margin: 0 0 15px;
width: 100%;
font-weight: 400
}
.entry-details .entry-metadata i {
margin-right: 5px
}
.entry-details .entry-metadata p {
border-right: 1px solid #404040;
display: inline-block;
float: left;
margin: 0 15px 10px 0;
padding: 0 16px 0 0;
line-height: 16px;
text-transform: none;
font-size: 13px
}
.entry-details .entry-metadata p:last-child,
.with-sidebar .blog-post .dt-sc-tabs-container .widget .recent-posts-widget ul li .entry-metadata p:last-child,
.post-author-details p:last-child,
.comment .author-metadata p:last-child {
border: none
}
.entry-details .entry-metadata span,
.entry-details .entry-metadata p a {
display: inline-block
}
.entry-details .entry-metadata span {
margin: 0 5px
}
.entry-details .entry-metadata p.tags {
width: auto
}
.entry-details .entry-title h4 {
font-size: 20px;
text-transform: capitalize
}
.entry-body {
display: inline-block;
width: 100%;
font-weight: 400;
margin: 0 0 15px
}
.entry-body blockquote,
.entry-body blockquote q {
font-size: 16px;
color: #a8a8a8;
font-weight: 500;
line-height: 29px;
text-transform: none;
font-style: italic;
padding: 0
}
.entry-body blockquote:before,
.entry-body blockquote q:after {
content: none
}
.entry-body ul.tick {
margin: 10px 0
}
.entry-body ul.tick li {
list-style: none;
position: relative;
padding-left: 20px;
line-height: 15px
}
.entry-body ul.tick li:before {
content: "\f05a";
font-family: FontAwesome;
position: absolute;
left: 0;
color: #353535
}
article.blog-entry .entry-thumb audio,
article.blog-entry .entry-thumb video {
width: 100%;
color: #ddd;
margin-top: 5px
}
.post-nav-container {
float: left;
width: 100%;
margin: 50px 0
}
.post-nav-container .post-prev-link {
float: left
}
.post-nav-container .post-next-link {
float: right
}
.page-with-sidebar .post-nav-container .post-prev-link {
margin-left: 20px
}
.page-with-sidebar .post-nav-container .post-next-link {
margin-right: 20px
}
.blog-post {
display: inline-block;
float: left;
margin-bottom: 30px;
position: relative;
width: 100%
}
.blog-post .entry-details .entry-title h3 {
font-weight: 300
}
.blog-post .entry-title h3 a {
font-size: 40px;
text-transform: capitalize
}
.blog-post .entry-details .entry-metadata p {
padding: 0 15px 0 0
}
.blog-post .entry-details .entry-metadata {
width: auto;
margin: 0 0 10px
}
.blog-post .dt-sc-tabs-container .widget .recent-posts-widget ul li .entry-thumb {
margin: 0 12px 10px 0
}
.blog-post .dt-sc-tabs-container .widget .recent-posts-widget ul li .entry-metadata p {
border: none;
display: block;
float: none;
width: 100%
}
.blog-post .entry-details .entry-body>p {
margin-bottom: 35px
}
.blog-post .entry-details .dt-sc-tabs-frame-content .widget {
padding: 0
}
.blog-post .dt-sc-tabs-container {
margin: 5px 0 0
}
blockquote {
clear: left;
display: block;
font-style: italic;
line-height: normal;
border-left: 10px double;
border-right: 8px solid;
margin: 0 0 25px;
padding: 10px 15% 0 20%;
position: relative
}
.entry-details blockquote span {
float: left;
font-size: 50px;
left: 12%;
position: absolute;
top: 12px
}
blockquote q {
font-size: 25px;
font-weight: 700
}
blockquote h6 {
display: block;
font-style: normal;
margin-bottom: 5px;
margin-top: 15px
}
blockquote a {
font-size: 14px;
font-style: normal;
line-height: normal
}
.post-author-details {
float: left;
margin-bottom: 30px;
width: 100%;
padding: 30px 0;
/* border-bottom: 1px solid;
border-top: 1px solid*/
}
.author-desc {
float: left;
padding: 20px 200px 20px 200px;
font-size: 16px;
position: relative
}
.post-author-details .author-desc p span {
display: inline-block;
font-size: 18px;
left: 0;
position: absolute;
top: 5px
}
.author-desc>p {
margin: 0
}
.author-metadata {
float: right
}
.author-metadata a {
display: inline-block
}
.post-author-details .author-desc p {
border-right: none;
font-size: 18px;
font-weight: 300;
line-height: 25px
}
.post-author-details p,
.comment .author-metadata>p {
border-right: 1px solid #404040;
float: left;
font-size: 13px;
line-height: 16px;
margin: 0 15px 0 0;
padding: 0 15px 0 0
}
.post-author-details p:last-child,
.comment .author-metadata>p:last-child {
margin: 0;
padding: 0
}
.post-author-details p span,
.comment .author-metadata p span {
margin: 0 15px 0 0
}
.commententries {
display: inline-block;
margin: 0;
padding: 0;
width: 100%
}
.commententries h4,
#respond h3,
.post-author-details h3 {
font-size: 20px
}
.commententries h4,
#respond h3 {
clear: both;
margin: 0;
padding: 0;
width: 100%
}
.commententries ul.commentlist {
border-top: 0;
float: left;
list-style: outside none none;
margin: 20px 0;
padding: 0 0 20px;
width: 100%
}
ul.commentlist li {
clear: both;
display: block;
float: none;
list-style: outside none none;
line-height: normal;
margin: 0 0 30px;
padding: 0 0 0 100px;
border-bottom: 1px solid;
position: relative
}
ul.commentlist li ul.children {
border: medium;
clear: both;
float: left;
margin: 30px 0;
padding: 0;
width: 100%
}
ul.commentlist li .respond {
margin-left: 69px
}
ul.commentlist li .comment-author {
left: 0;
position: absolute;
top: 0;
z-index: -1
}
ul.commentlist li .comment-author img {
border-radius: 2px;
float: left;
margin: 0;
max-height: 85px
}
ul.commentlist li .comment-author img,
ul.commentlist li .comment-author img {
max-width: 85px
}
ul.commentlist li .author-name {
float: left;
font-size: 16px;
font-weight: 400;
margin-right: 15px
}
ul.commentlist li .comment-details {
display: block;
margin: 0 0 30px
}
ul.commentlist li .commentmetadata {
display: inline-block;
font-size: 13px;
font-style: italic;
font-weight: 400;
line-height: 22px;
text-decoration: none
}
ul.commentlist li .commentmetadata>span {
display: inline-block;
margin-right: 15px
}
.bypostauthor {
float: left
}
ul.commentlist li .comment-body {
margin: 0;
padding: 0
}
ul.commentlist li .comment-content {
border-radius: 5px;
margin: 10px 0;
padding: 0 10px 20px 0
}
ul.commentlist li .reply {
float: right;
font-weight: 400;
margin: 0;
text-align: center;
text-transform: uppercase
}
ul.commentlist li .reply a {
display: block;
margin-top: 0;
padding: 10px 13px;
text-transform: none
}
ul.commentlist li .reply a .fa {
margin-left: 3px
}
.comment .author-metadata {
float: left
}
#commentform p input,
#commentform textarea,
.enquiry-form p input,
.enquiry-form textarea {
font-size: 18px;
padding: 17px 15px
}
#commentform textarea,
.enquiry-form textarea {
height: 190px;
padding: 15px;
width: 100%;
font-size: 18px;
resize: vertical
}
#commentform p,
.enquiry-form p {
margin-bottom: 0
}
.form-submit input[type=submit] {
border: 1px solid #000;
color: #000
}
.form-submit input[type=submit]:hover {
background: #000;
color: #fff
}
#respond,
form#commentform,
.widget.widget_newsletter .mailchimp-form {
float: left;
width: 100%;
margin: 10px 0 0
}
#respond #commentform p.textarea {
width: 100%
}
#respond #commentform p.submit {
text-align: right
}
#respond #commentform .submit .button,
.enquiry-form .submit .button {
cursor: pointer;
float: none;
font-size: 14px;
margin: 0;
padding: 16px 16px 18px;
text-transform: uppercase
}
.enquiry-form p label.error,
.enquiry-form p label.error,
#respond #commentform p label.error {
bottom: 5%;
color: red;
float: right;
font-size: 14px;
padding: 0 2% 0 0;
position: absolute;
right: 0
}
.newsletter {
width: 100%;
float: left;
margin-bottom: 30px
}
.newsletter .newsletter-text {
float: right;
line-height: 24px
}
.newsletter .newsletter-text i {
float: left;
margin-bottom: 20px;
margin-right: 25px;
margin-top: 10px;
font-size: 24px
}
.blog-entry .bx-wrapper img {
width: auto
}
.blog-entry .bx-controls {
margin: auto;
position: absolute;
left: 0;
transform: translate( 0, -50%);
-moz-transform: translate( 0, -50%);
-webkit-transform: translate( 0, -50%);
top: 50%
}
.blog-entry .bx-controls a,
.blog-entry .bx-controls a,
.blog-entry .bx-controls .bx-controls-direction a {
padding: 18px;
width: auto
}
::i-block-chrome,
.blog-section .blog-entry .bx-controls .bx-controls-direction a {
padding: 18px 0
}
.frame-grid {
padding: 40px;
width: 100%;
float: left;
box-sizing: border-box;
position: relative
}
.frame-grid .frame-sorting {
border-left: 0;
clear: both;
display: inline-block;
float: left;
line-height: normal;
margin: 40px 0;
padding: 0;
text-align: center;
width: 100%
}
.frame-grid .frame-sorting a {
cursor: pointer;
display: inline-block;
font-size: 14px;
font-weight: 400;
line-height: normal;
margin-right: 5px;
outline: medium;
padding: 15px 30px;
position: relative;
text-transform: uppercase;
z-index: 1
}
.frame-grid .frame-fullwidth {
float: left;
width: 100%;
margin: 0
}
.frame-grid .frame-thumb {
float: left;
margin: 0;
padding: 0;
width: 50%
}
.frame-grid .frame-details {
position: absolute;
margin: 0;
padding: 0;
top: 50%;
right: 0%;
transform: translate(0%, -50%);
-moz-transform: translate(0%, -50%);
-webkit-transform: translate(0%, -50%);
width: 100%;
display: table-cell;
vertical-align: middle;
float: left;
width: 50%;
text-align: center
}
.frame-grid .frame-details .frame-content {
box-sizing: border-box;
float: left;
margin: 0;
padding: 0 80px;
width: 100%
}
.dt-sc-frame-container {
clear: both;
float: left;
margin: 0;
padding: 0;
width: 100%
}
.dt-sc-frame-container .frame {
overflow: hidden;
position: relative;
margin-bottom: 18px
}
.dt-sc-frame-container .frame figure {
padding: 10px;
box-sizing: border-box;
float: left;
width: 100%
}
.dt-sc-frame-container .frame>figure::before {
bottom: 0;
content: "";
float: left;
height: 100%;
left: 0;
position: absolute;
right: 0;
top: 0;
width: 100%
}
.dt-sc-frame-container .frame.ceramic>figure::before {
background-image: url(images/gold-frame.png);
background-repeat: no-repeat;
background-position: center center;
background-size: 100% 100%
}
.dt-sc-frame-container .frame.wooden>figure::before {
background-image: url(images/wooden-frame.png);
background-repeat: no-repeat;
background-position: center center;
background-size: 100% 100%
}
.dt-sc-frame-container .frame.steel>figure::before {
background-image: url(images/steel-frame.png);
background-repeat: no-repeat;
background-position: center center;
background-size: 100% 100%
}
.dt-sc-frame-container .frame.plastic>figure::before {
background-image: url(images/plastic-frame.png);
background-repeat: no-repeat;
background-position: center center;
background-size: 100% 100%
}
.dt-sc-frame-container .frame img {
max-width: 100%;
width: 100%
}
.boxed .dt-sc-frame-container .frame figure {
padding: 0
}
.about-section {
float: left;
padding: 0;
margin: 40px 0 50px;
width: 100%
}
.about-section h3 {
float: left;
font-size: 40px;
margin-bottom: 15px;
padding: 0;
text-transform: uppercase;
width: 100%
}
.about-section p {
float: left;
margin-bottom: 50px;
width: 100%
}
.mailchimp-form,
#commentform,
.enquiry-form {
position: relative;
margin-top: 5px;
float: left;
width: 100%
}
.mailchimp-form .submit,
#searchform .submit {
position: absolute;
right: 0;
top: 0;
padding: 16px 16px 18px;
min-height: 50px;
border-radius: 0 1px 1px 0;
font-size: 16px;
cursor: pointer
}
.mailchimp-form p,
#commentform p,
.enquiry-form p,
#searchform p {
width: 100%;
margin: 0 0 18px;
padding: 0;
float: left;
box-sizing: border-box
}
.mailchimp-form p input,
#searchform p input {
margin: 0;
padding: 17px 0 17px 50px;
font-size: 16px;
float: left
}
.mailchimp-form p input[type=email],
#comment p input[type=email],
.enquiry-form p input[type=email],
#searchform p input[type=email] {
width: 100%;
border: none
}
.enquiry-form p input.error,
.enquiry-form p textarea.error,
.enquiry-form p input.error:hover,
.enquiry-form p textarea.error:hover,
#commentform p input.error,
#commentform p textarea.error,
#commentform p input.error:hover,
#commentform p textarea.error:hover,
.mailchimp-form p input.error {
color: red;
position: relative
}
.error,
input.error[type=text],
input.error[type=email],
input.error[type=password],
textarea.error,
input.error[type=tel] {
border-color: #f92c2c
}
.input-text {
position: relative;
display: inline-block;
margin: 0;
width: 100%;
vertical-align: top;
overflow: hidden
}
.input__field:focus {
outline: none
}
.input-label {
display: inline-block;
float: right;
padding: 0 15px;
color: #666;
font-weight: 700;
font-size: 16px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none
}
.input-field {
width: 100%;
background: 0 0;
padding-left: 2.75em
}
.input-label {
position: absolute;
text-align: left;
pointer-events: none;
color: #666;
left: 0
}
.input-label-content {
display: inline-block;
font-weight: 300;
width: auto;
padding: 14px 0 14px 5px;
-webkit-transform: translate3d(-1.75em, 0, 0);
transform: translate3d(-1.75em, 0, 0);
-webkit-transition: -webkit-transform .3s, opacity .3s;
transition: transform .3s, opacity .3s
}
#commentform .input-label-content {
padding: 5px 10px
}
.input-label .icon {
display: inline-block;
padding: 14px 0;
font-size: 16px;
-webkit-transform: translate3d(-2em, 0, 0);
-moz-transform: translate3d(-2em, 0, 0);
transform: translate3d(-2em, 0, 0);
-webkit-transition: -webkit-transform .3s;
-moz-transition: transform .3s;
transition: transform .3s
}
.input-field:focus+.input-label .input-label-content,
.input--filled .input-label-content {
opacity: 0;
-webkit-transform: translate3d(100px, 0, 0);
transform: translate3d(100px, 0, 0)
}
.input-label-content,
.icon,
.input-field:focus+.input-label .input-label-content,
.input--filled .input-label-content {
-webkit-transition-timing-function: cubic-bezier(.7, 0, .3, 1);
transition-timing-function: cubic-bezier(.7, 0, .3, 1)
}
.input-field:focus+.input-label .icon,
.input--filled .icon {
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0)
}
.dt-sc-service-content {
float: left;
margin: 0 0 40px;
padding: 0;
text-align: center;
width: 100%
}
.dt-sc-service-content p {
font-size: 18px;
line-height: 30px;
padding: 0 60px
}
.service-grid {
float: left;
width: 100%
}
.service-grid .dt-sc-icon-content-wrapper {
display: inline-block;
margin-bottom: 30px;
overflow: hidden;
width: 100%
}
.dt-sc-ico-content {
width: 100%;
float: left;
padding: 20px;
display: block;
clear: both;
margin: 0;
position: relative
}
.dt-sc-ico-content>p {
float: left;
font-size: 14px;
width: 100%
}
.dt-sc-ico-content p span {
float: left;
font-style: normal;
margin: 0;
width: 30%
}
.dt-sc-ico-content p i {
float: left;
margin: 0 15px 0 0;
line-height: 28px
}
.dt-sc-icon {
display: block;
float: left;
margin: 0;
padding: 0;
text-align: center;
width: 100%
}
.dt-sc-icon i {
display: inline-block;
font-size: 250px;
margin: 0;
padding: 0;
width: 100%
}
.dt-sc-social-icons {
float: left;
margin: 0;
text-align: center;
width: 100%
}
.dt-sc-social-icons li {
display: inline-block;
float: left;
padding: 0;
text-align: center;
margin: 0 10px 0 0
}
.dt-sc-social-icons li.twitter a {
background: #41991d
}
.dt-sc-social-icons li.twitter a:hover {
color: #41991d
}
.dt-sc-social-icons li a {
color: #fff;
display: inline-block;
float: none;
font-size: 15px;
height: 50px;
line-height: 50px;
text-align: center;
width: 50px
}
.dt-sc-icon-content-wrapper .dt-sc-one-half.dt-sc-icon-wrapper {
bottom: 0;
height: 100%;
position: absolute;
right: 0;
top: 0
}
.dt-sc-icon-content-wrapper .dt-sc-one-half.dt-sc-icon-wrapper .dt-sc-icon i {
bottom: 0;
height: 250px;
left: 0;
margin: auto;
position: absolute;
right: 0;
top: 0;
vertical-align: middle
}
.dt-sc-icon-content-wrapper.left .dt-sc-one-half.dt-sc-icon-wrapper {
left: 0
}
.dt-sc-icon-content-wrapper.left .dt-sc-one-half {
float: right
}
.dt-sc-icon-content-wrapper:hover .dt-sc-icon-wrapper .dt-sc-icon i {
font-size: 200px;
height: 200px
}
.dt-sc-social-icons li.facebook a {
background: #3b5998
}
.dt-sc-social-icons li.twitter a {
background: #55acee
}
.dt-sc-social-icons li.google a {
background: #dd4b39
}
.dt-sc-social-icons li.pinterest a {
background: #cc2127
}
.dt-sc-social-icons li.youtube a {
background: #e52d27
}
.dt-sc-social-icons li.linkedin a {
background: #0976b4
}
.dt-sc-social-icons li.dribbble a {
background: #ea4c89
}
.dt-sc-social-icons li.flickr a {
background: #ff0084
}
.dt-sc-social-icons li.tumblr a {
background: #35465c
}
.dt-sc-social-icons li.facebook a:hover {
color: #3b5998
}
.dt-sc-social-icons li.twitter a:hover {
color: #55acee
}
.dt-sc-social-icons li.google a:hover {
color: #dd4b39
}
.dt-sc-social-icons li.pinterest a:hover {
color: #cc2127
}
.dt-sc-social-icons li.youtube a:hover {
color: #e52d27
}
.dt-sc-social-icons li.linkedin a:hover {
color: #0976b4
}
.dt-sc-social-icons li.dribbble a:hover {
color: #ea4c89
}
.dt-sc-social-icons li.flickr a:hover {
color: #ff0084
}
.dt-sc-social-icons li.tumblr a:hover {
color: #35465c
}
#contact_map {
float: left;
height: 500px;
padding-bottom: 4px;
width: 50%
}
#contact_map::after {
content: "";
display: block;
height: 510px;
right: -80px;
position: absolute;
top: 0;
transform: skew(-18deg);
-moz-transform: skew(-18deg);
-webkit-transform: skew(-18deg);
width: 165px;
z-index: 9
}
#contact_map img {
max-width: inherit
}
.dt-sc-contact-details ul {
width: 100%;
float: left;
clear: both;
margin-bottom: 0
}
::i-block-chrome,
.dt-sc-contact-details {
font-weight: 500
}
.dt-sc-contact-details {
position: relative;
clear: both;
display: block;
float: left;
font-size: 16px;
line-height: 55px;
padding-bottom: 0;
margin: 0;
height: 100%;
width: 90%;
margin-left: 5%
}
.contact-section {
float: left;
margin: 20px 0 30px;
padding: 0;
width: 100%
}
.dt-sc-contact-details span {
font-size: 14px;
height: 40px;
line-height: 40px;
text-align: center;
margin: 0 2% 0 0;
text-align: center;
transform: rotateY(0deg);
-webkit-transform: rotateY(0deg);
-moz-transform: rotateY(0deg)
}
.dt-sc-contact-details:hover span {
transform: rotateY(180deg);
-webkit-transform: rotateY(180deg);
-moz-transform: rotateY(180deg)
}
.dt-sc-contact-info::before {
background: url(images/contact-form-bg.png) no-repeat;
background-position: center bottom;
background-size: 100% auto;
bottom: 0;
content: "";
float: left;
left: 0;
margin: auto;
padding: 0;
position: absolute;
right: 0;
top: 0;
opacity: .5
}
.dt-sc-contact-info h3 {
margin-bottom: 20px;
margin-left: 5%
}
.dt-sc-contact-info .dt-sc-social-icons {
margin: 15px 0 0 5%;
width: auto
}
.dt-sc-contact-info .dt-sc-social-icons li {
margin: 0
}
.enquiry-form {
clear: both;
float: left;
margin: 0 0 30px;
width: 100%
}
.enquiry-form .submit .button {
padding: 15px 30px
}
.enquiry-details,
.dt-sc-working-hours {
box-sizing: border-box;
float: left;
width: 100%;
margin: 0 0 10px
}
.enquiry-details p {
clear: both;
display: block;
font-size: 14px;
float: left;
width: 100%
}
.enquiry-details i {
display: inline-block;
float: left;
font-size: 13px;
margin: 0 10px 10px 0;
position: relative;
top: 8px
}
.dt-sc-working-hours {
margin: 0 0 20px
}
.dt-sc-working-hours li {
float: left;
font-size: 15px;
width: 100%
}
.dt-sc-working-hours span {
font-weight: 600
}
.service-sliders {
width: 100%;
float: left
}
.recent-gallery-container {
float: left;
width: 100%
}
.recent-gallery li {
display: block;
padding: 0
}
.recent-gallery-container #bx-pager {
display: inline;
float: left;
margin: 0;
padding: 0;
text-align: center;
width: 100%;
position: absolute;
bottom: 10px
}
.recent-gallery-container #bx-pager a {
cursor: pointer;
display: inline-block;
line-height: 0;
margin: 0 5px;
position: relative;
width: 12%
}
.recent-gallery-container #bx-pager a img {
width: 100%;
float: left
}
.recent-gallery-container #bx-pager a.active:before {
content: "";
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
display: block
}
.recent-portfolio {
float: left;
width: 100%;
position: relative
}
.recent-portfolio .product-carousel .fa {
font-size: 28px
}
.recent-gallery-container .bx-wrapper ul li::before {
content: none
}
.recent-gallery-container .bx-controls a::before {
font-size: 30px
}
.dt-sc-project-details {
border: 1px solid;
clear: both;
float: left;
padding: 10px 20px 20px;
width: 100%
}
.dt-sc-project-details .dt-sc-social-icons li {
margin: 0
}
.dt-sc-project-details .enquiry-details p {
border-bottom: 1px solid;
padding-bottom: 10px;
margin-bottom: 10px
}
.dt-sc-post-pagination {
width: 100%;
float: left;
margin-top: 30px
}
.dt-sc-post-pagination a.dt-sc-button {
margin: 0;
border-top: none;
border-bottom: none
}
.dt-sc-post-pagination a.dt-sc-button.with-icon.prev-post i.fa:after,
.post-prev-link .dt-sc-button.small.with-icon i.fa::after {
right: 33px;
left: auto
}
.dt-sc-post-pagination a.prev-post {
border-left: none
}
.dt-sc-post-pagination a.next-post {
border-right: none;
float: right
}
.shop-grid {
box-sizing: border-box;
float: left;
padding: 50px;
width: 100%
}
.sorting-products {
border-bottom: 1px solid;
float: left;
width: 100%
}
.sorting-products .categories {
float: left;
width: 100%
}
.selection-box {
float: left;
width: 100%;
margin: 0 0 40px;
position: relative
}
.shop-dropdown ul {
list-style-type: none;
margin: 0;
padding: 0;
display: block;
position: relative
}
.shop-dropdown ul {
position: absolute;
top: 0;
width: 100%
}
.shop-dropdown ul li {
position: absolute;
width: 100%;
pointer-events: none
}
.active.shop-dropdown ul li {
pointer-events: auto
}
.shop-dropdown {
position: relative;
width: 100%;
margin: 0 auto;
display: block
}
.shop-dropdown>span {
width: 100%;
height: 60px;
line-height: 60px;
font-weight: 700;
font-size: 16px;
display: block;
padding: 0 50px 0 30px;
position: relative;
cursor: pointer
}
.shop-dropdown>span::after {
border-left: 1px solid;
bottom: 0;
content: "";
font-family: fontawesome;
font-size: 12px;
line-height: 40px;
padding: 10px;
position: absolute;
right: 0;
text-align: center;
top: 0;
width: 50px
}
.shop-dropdown.active>span:after {
content: ''
}
.shop-dropdown ul li {
display: block
}
.shop-dropdown ul li span {
width: 100%;
line-height: 60px;
padding: 0 30px 0 75px;
display: block;
cursor: pointer;
font-weight: 700
}
.shop-dropdown>span,
.shop-dropdown ul li span {
-webkit-backface-visibility: hidden;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none
}
.shop-dropdown ul li span::before {
font-size: 40px;
font-style: normal;
font-weight: 400;
left: 15px;
line-height: 40px;
margin-top: -20px;
position: absolute;
text-align: center;
top: 50%;
width: 50px;
transform: rotateY(0deg);
-moz-transform: rotateY(0deg);
-webkit-transform: rotateY(0deg)
}
.shop-dropdown ul li span::before,
.shop-dropdown span span::before {
font-family: fontawesome
}
.shop-dropdown li span:hover::before {
font-size: 30px;
transform: rotateY(360deg);
-moz-transform: rotateY(360deg);
-webkit-transform: rotateY(360deg)
}
.shop-dropdown ul li span.red::before,
.shop-dropdown span span.red::before,
.client-details li p a:hover.red {
color: #c60000
}
.shop-dropdown ul li span.yellow::before,
.shop-dropdown span span.yellow::before,
.client-details li p a:hover.yellow {
color: #dbdb00
}
.shop-dropdown ul li span.blue::before,
.shop-dropdown span span.blue::before,
.client-details li p a:hover.blue {
color: #009
}
.shop-dropdown ul li span.green::before,
.shop-dropdown span span.green::before,
.client-details li p a:hover.green {
color: #006b00
}
.shop-dropdown ul li span.black::before,
.shop-dropdown span span.black::before,
.client-details li p a:hover.black {
color: #000
}
.shop-dropdown ul li span.orange::before,
.shop-dropdown span span.orange::before,
.client-details li p a:hover.orange {
color: #eb9800
}
.shop-dropdown span span {
padding: 0 30px 0 40px;
font-weight: 700
}
.shop-dropdown span span::before {
font-size: 20px;
font-style: normal;
font-weight: 400;
left: -18px;
line-height: 42px;
margin-top: -20px;
position: absolute;
text-align: center;
top: 50%;
width: 50px
}
.cart-wrapper {
float: left;
margin: 0;
padding: 0;
width: 100%
}
.cart-thumb {
float: left;
margin: 0 0 50px;
padding: 0;
width: 100%
}
.cart-thumb a {
display: block;
float: left;
line-height: 0;
margin: 0;
padding: 0;
width: 100%
}
.thumblist {
float: left;
margin: 0 0 50px;
width: 100%
}
.thumblist>li {
display: inline-block;
float: left;
margin: 0 22px 0 0;
padding: 0
}
.thumblist>li:last-child {
margin: 0
}
.thumblist a {
display: block;
float: left
}
.cart-wrapper ul.commentlist li {
margin: 0
}
.star-rating {
float: right;
font-family: star;
font-size: 1.1em;
height: 2em;
line-height: 2em;
overflow: hidden;
position: relative;
width: 5.4em
}
.star-rating::before,
.star-rating::before {
color: #e0dadf;
content: "sssss";
float: left;
left: 0;
position: absolute;
top: 0
}
.star-rating span,
.star-rating span {
float: left;
left: 0;
overflow: hidden;
padding-top: 1.5em;
position: absolute;
top: 0
}
.star-rating span::before,
.star-rating span::before {
content: "SSSSS";
left: 0;
position: absolute;
top: 0
}
.products .star-rating,
.products .star-rating {
display: block;
float: none;
margin: 0 0 .5em
}
.hreview-aggregate .star-rating,
.hreview-aggregate .star-rating {
margin: 10px 0 0
}
.cart-wrapper .commententries h4 {
float: left;
width: auto
}
.cart-wrapper .commententries h6 {
float: right;
margin: 0
}
.cart-wrapper .commententries h6 i {
display: inline-block;
margin: 0 10px 0 0;
padding: 0
}
.commententries h6 a {
float: left;
line-height: 30px;
width: 100%
}
.cart-wrapper .post-author-details {
border-top: medium;
padding: 0 0 30px
}
.entry-author-image {
text-align: center;
margin-right: 30px;
}
.entry-author-image img {
border-radius: 50%;
width: 100px;
height: 100px;
left:47%;
position: relative;
}
.cart-wrapper .author-desc {
padding: 0
}
.author-title {
text-align: center;
padding: 10px 0;
line-height: 22px;
margin-bottom: 13px;
}
.author-title h5 {
text-align: center;
margin-bottom: 13px;
}
.author-title>span {
float: left;
width: 100%
}
.author-title .star-rating {
float: left
}
.author-title .woocommerce-product-rating {
display: inline-block;
float: left
}
.author-title .woocommerce-product-rating a {
line-height: 2em;
margin: 0 0 0 5px;
font-size: 14px
}
.cart-thumb-categories {
float: left;
margin: 0 0 10px;
width: 100%
}
.cart-thumb-categories>li {
display: inline-block;
float: left;
margin: 0 0px 8px 0;
padding: 0;
width: 100%
}
.cart-thumb-categories>li.last {
margin-right: 0
}
.cart-thumb-categories a {
display: block;
float: left;
text-transform: capitalize;
width: 100%
}
.cart-wrapper .cart-thumb-categories li .product>img {
border: 1px solid
}
.cart-wrapper .cart-thumb-categories li:hover .product>img {
border: 1px solid
}
.category-details {
clear: both;
float: left;
margin: 0;
text-align: center;
width: 100%
}
.category-details>h6 {
margin-bottom: 7px
}
.category-details>span {
font-size: 15px;
font-weight: 500
}
.project-details {
clear: both;
float: left;
width: 100%
}
.project-details ul {
float: left;
list-style-type: none;
margin: 0;
width: 100%;
text-transform: uppercase
}
.project-details ul.client-details li {
display: block;
padding: 12px
}
.project-details ul.client-details li:nth-child(even) {
background: transparent
}
.project-details ul.client-details li p {
margin-bottom: 0
}
.project-details ul.client-details li span {
float: left;
font-weight: 500;
font-size: 14px;
width: 35%
}
.project-details ul.client-details li p i {
font-size: 14px;
margin-right: 10px
}
.client-details li p a::before {
content: "";
display: inline-block;
font-family: fontawesome;
font-size: 14px;
font-weight: 700;
margin: 0 15px 0 0
}
.client-details .tagcloud {
display: inline-block;
width: 65%
}
.client-details .tagcloud a {
float: left;
font-size: 14px;
font-weight: 400;
margin: 0 1px 15px 0;
padding: 7px 10px;
position: relative
}
.tagcloud a:nth-last-of-type(3n-1),
.tagcloud a:nth-last-of-type(3n+1) {
margin-bottom: 0
}
.product-carousel-wrapper {
float: left;
width: 100%;
position: relative
}
.products {
border-bottom: 1px solid;
clear: both;
float: left;
margin: 30px 0;
padding: 0;
width: 100%
}
.products li {
display: inline;
padding: 0
}
.products .product-wrapper {
margin: 0 0 30px;
overflow: hidden
}
.products .product-container {
float: left;
margin: 0 0 27px;
overflow: hidden;
padding: 0;
max-height: 100%;
position: relative;
width: 100%
}
.products .product-thumb {
float: left;
margin: 0;
padding: 0;
text-align: center;
width: 100%;
position: relative
}
.products .product-thumb,
.products .product-thumb a {
line-height: 0
}
.products .product-thumb::after {
bottom: 0;
right: 0
}
.products .product-thumb::after,
.products .product-thumb::before {
content: "";
height: 0;
position: absolute;
width: 0
}
.product-wrapper:hover .product-container .product-thumb::after,
.product-wrapper:hover .product-container .product-thumb::before {
height: 100%;
width: 100%
}
.products .product-thumb::before {
left: 0;
margin: auto;
top: 0;
z-index: 1
}
.products .product-thumb img {
float: left;
transform: translateY(0px);
-moz-transform: translateY(0px);
-webkit-transform: translateY(0px);
transition-timing-function: cubic-bezier(.52, 1.64, .37, .66);
-moz-transition-timing-function: cubic-bezier(.52, 1.64, .37, .66);
-webkit-transition-timing-function: cubic-bezier(.52, 1.64, .37, .66)
}
.products .product-wrapper:hover .product-thumb img {
transform: translateY(-35px);
-moz-transform: translateY(-35px);
-webkit-transform: translateY(-35px)
}
.product-thumb img {
transition: transform .4s ease 0s;
-moz-transition: transform .4s ease 0s;
-webkit-transition: transform .4s ease 0s
}
.products .product-title {
clear: both;
padding: 0;
width: 100%;
position: absolute;
bottom: 0;
left: 0;
opacity: 0;
z-index: 2;
transform: translateY(100%);
-moz-transform: translateY(100%);
-webkit-transform: translateY(100%);
transition-timing-function: cubic-bezier(.52, 1.64, .37, .66);
-moz-transition-timing-function: cubic-bezier(.52, 1.64, .37, .66);
-webkit-transition-timing-function: cubic-bezier(.52, 1.64, .37, .66);
transition: transform .4s ease 0s, opacity .1s ease .8s;
-moz-transition: transform .4s ease 0s, opacity .1s ease .8s;
-webkit-transition: transform .4s ease 0s, opacity .1s ease .8s
}
.products .product-wrapper:hover .product-title {
opacity: 1;
bottom: 0;
transform: translateY(0px);
-moz-transform: translateY(0px);
-webkit-transform: translateY(0px);
transition: transform .4s ease 0s, opacity .1s ease 0s;
-moz-transition: -moz-transform .4s ease 0s, opacity .1s ease 0s;
-webkit-transition: -webkit-transform .4s ease 0s, opacity .1s ease 0s;
transition-timing-function: cubic-bezier(.52, 1.64, .37, .66);
-moz-transition-timing-function: cubic-bezier(.52, 1.64, .37, .66);
-webkit-transition-timing-function: cubic-bezier(.52, 1.64, .37, .66)
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
::i-block-chrome,
.products .product-thumb img,
.dt-sc-portfolio-container .portfolio figure img,
.portfolio figcaption,
.portfolio figcaption::before {
-webkit-transition: all 300ms linear 0s;
-moz-transition: all 300ms linear 0s;
-o-transition: all 300ms linear 0s;
-ms-transition: all 300ms linear 0s;
transition: all 300ms linear 0s
}
.products .product-wrapper:hover .product-title {
bottom: 2px
}
}
.products .product-title a {
font-size: 13px;
font-weight: 400;
margin-bottom: 0;
display: inline-block;
padding: 10px 0;
width: 50%;
text-align: center;
float: left
}
.products .product-title a:first-child {
border-right: 1px solid #eaeaea
}
.products .product-title a:last-child:hover {
background-color: #2c3e50
}
.products .product-title a span {
margin-right: 5px
}
.products .product-wrapper:hover .product-title p {
opacity: 1
}
.products .product-wrapper .product-title p {
bottom: 4em;
box-sizing: border-box;
color: #fff;
font-size: 15px;
left: 0;
margin: 0 auto;
opacity: 0;
padding: 10px;
position: absolute;
right: 0;
text-align: center;
text-transform: none;
width: 100%;
transition: opacity .35s ease 0s;
-moz-transition: opacity .35s ease 0s;
-webkit-transition: opacity .35s ease 0s
}
.products .product-details {
float: left;
width: 100%;
clear: both;
text-align: center;
margin-bottom: 20px
}
.products .product-details h5 {
margin-bottom: 7px
}
.products .product-details span {
font-size: 18px;
font-weight: 700
}
.products .product-content {
float: left;
width: 100%
}
.feature-product-carousel .dt-sc-one-fourth {
margin: 0 11px
}
#footer {
float: left;
margin: 0;
padding: 0;
position: relative;
width: 100%;
clear: both
}
#footer::before {
background: url(images/title-line.png) repeat-x;
content: "";
height: 20px;
position: absolute;
width: 100%
}
#footer .copyright {
clear: both;
text-align: center;
float: left;
padding: 70px 0;
width: 100%
}
#footer .copyright .footer-links {
float: left;
margin: 0 0 35px;
width: 100%
}
#footer .copyright .footer-links li {
display: inline;
padding-bottom: 0
}
#footer .copyright .footer-links li a {
font-size: 14px;
line-height: 22px;
padding: 0 7px;
text-transform: uppercase
}
#footer .copyright .payment-options {
float: left;
margin: 0 0 35px;
width: 100%
}
#footer .copyright .payment-options li {
display: inline;
padding-bottom: 0
}
#footer .copyright .payment-options li a {
display: inline-block;
font-size: 30px;
padding: 0 10px
}
#footer .copyright p {
float: left;
font-size: 14px;
margin-bottom: 0;
width: 100%;
font-weight: 700;
text-transform: uppercase
}
#toTop {
display: none;
text-decoration: none;
position: fixed;
bottom: 30px;
right: 30px;
overflow: hidden;
width: 40px;
height: 40px;
border: none;
text-indent: 100%;
z-index: 9999;
transform: rotate(45deg);
-o-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg)
}
#toTopHover {
width: 40px;
height: 40px;
display: block;
overflow: hidden;
float: left;
opacity: 0;
-moz-opacity: 0;
filter: alpha(opacity=0)
}
#toTop:active,
#toTop:focus {
outline: none
}
.dt-style-picker-wrapper {
position: fixed;
z-index: 999999;
right: 0;
top: 150px;
display: none
}
#dt-style-picker {
background: #fff;
width: 225px;
float: right;
position: absolute;
top: 0;
z-index: 1;
margin: 0;
padding: 0;
text-align: center;
border: 1px solid #ddd
}
#dt-style-picker h2 {
font: 12px Tahoma, Geneva, sans-serif;
text-transform: uppercase;
line-height: 48px;
width: 100%;
color: #848484;
margin: 0 0 15px;
padding: 0;
border-bottom: 1px solid #ddd;
background-color: #fefefe
}
#dt-style-picker h3 {
font: 12px Tahoma, Geneva, sans-serif;
padding: 0 0 10px;
width: 100%;
color: #848484;
margin: 0;
text-transform: uppercase
}
#dt-style-picker ul {
float: right;
margin: 0;
padding: 0;
text-align: center;
width: 225px
}
#dt-style-picker ul li {
display: inline-block;
list-style-type: none;
padding: 0;
margin: 0 0 6px
}
#dt-style-picker ul li a {
background: #fff;
border: 1px solid #fff;
padding: 2px;
display: inline-block;
margin: 0;
line-height: 0
}
#dt-style-picker ul li a.selected,
#dt-style-picker ul li a:hover {
border: 1px solid
}
#dt-style-picker ul li a img {
border: 1px solid #d7d7d7
}
#dt-style-picker .hr {
width: 100%;
height: 10px;
display: block;
float: right;
clear: both;
position: relative;
z-index: 1;
margin: 3px 0
}
.style-picker-ico {
position: absolute;
top: 25px;
right: -1px;
width: 48px;
height: 48px;
display: block;
border: 1px solid #d7d7d7;
background-color: #fff
}
.style-picker-ico img {
-webkit-animation: rotating 2s linear infinite;
-moz-animation: rotating 2s linear infinite;
-ms-animation: rotating 2s linear infinite;
-o-animation: rotating 2s linear infinite;
animation: rotating 2s linear infinite;
z-index: 1;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto
}
#dt-style-picker ul.scheme-picker li a {
padding: 7px
}
#dt-style-picker ul.scheme-picker li a img {
height: auto;
border: 0
}
@media only screen and (-moz-min-device-pixel-ratio:1.5),
only screen and (-o-min-device-pixel-ratio:3/2),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-devicepixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
#toTop {
background-size: 40px 120px;
background-image: url(../../../../wedesignthemes.com/html/redart/slider-over-menu/images/ui.totop%402x.html)
}
input,
button {
border-radius: 0
}
.main-title::before,
#footer::before {
background-image: url(images/title-line%402x.png);
background-size: 496px 19px
}
}
/*custom*/
.product-img{
border: 1px solid #fff;
padding:10px;
margin-bottom: 20px;
}
.product img {
border: 1px solid #15d8ef;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}
.product{
margin-right: 20px;
float: left;
height: 100%;
margin-right:4%;
position: relative;
margin-top: 1%;
}
.box-text{
left: 0px;
width: 100%;
text-align: center;
margin-bottom: 17px;
}
.box-text i{
bottom: 0px;
left: 100px;
text-align: right;
}
.bg{
background-image: url('images/portfolio-bg.jpg');;
background-repeat: no-repeat;
background-attachment: fixed;
background-position: center;
}
.sanni-photos{
display: inline-block;
float: left;
margin: 0px 25px 25px 0px;
padding: 6px;
width: 30.3%;
}
.kolam-dance{
display: inline-block;
float: left;
margin: 0px 25px 25px 0px;
padding: 6px;
} home/islapiiu/sites/jetlinetravels/style.css 0000644 00001042642 15076700654 0015372 0 ustar 00 /*------------------------------------------------------------------
[Master Stylesheet]
Project: Travel Gateway - Responsive HTML Template
Version: 1.0.0
Last change: 31/01/2017
Author: bilal
Site: http://teamworktec.com/
Primary use: HTML template
-------------------------------------------------------------------*/
/*------------------------------------------------------------------
[Table of contents]
1. Reset
2. Index
2.1. Home one
2.2. Home Two
2.3. Home three
2.4 Home Flight
2.5. Home Hotel
2.6. Home Restaurant
2.7. Home Ecommerce
3. Pages
3.1. About One
3.2. About Two
3.3. About Personal
3.4. Team
3.5. Careers
3.6. Services
3.7. Sitemap
3.8. FAQ's
3.9. Error Page
3.10. Coming Soon
3.11. Login/register
4. Features
4.1. Slider
4.2. Header
4.3. Footer
4.4. Profile
4.5. Testimonials
4.6. Grid System
4.7. Code Editor
4.8. Form Advance
5. Shortcodes
5.1. Buttons
5.2. Accordions
5.3. Toggle
5.4. Tabs
5.5. Icons
5.6. Text & Images
5.7. Progress bars
5.8. Typography
5.9. Pricing Tables
5.10. Gallery
5.11. Tables
5.12. Alerts
6. Blog
6.1. Grid
6.2. Right Sidebar
6.3. Left Sidebar
6.4. Both Sidebar
6.5. Blog Single
8. Contact
8.1. Contact One
8.2. Contact Two
8.3. Contact Three
-------------------------------------------------------------------*/
@import "https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700";
@import "https://fonts.googleapis.com/css?family=Raleway:400,600,700";
@import "https://fonts.googleapis.com/css?family=Montserrat:400,700";
@import "https://fonts.googleapis.com/css?family=Oswald:300,400";
@import "https://fonts.googleapis.com/css?family=Roboto:300,400,500";
body {
width: 100%;
height: 100%;
float: left;
overflow-x: hidden; }
.no-padding {
padding: 0 !important; }
.add-padding {
padding: 15px; }
.no-margin {
margin: 0 !important; }
.no-border {
border: none !important; }
.navbar-default .navbar-toggle .icon-bar {
background-color: #fff;
height: 1px; }
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
background-color: #08549e; }
#index-two .navbar-default {
background-color: #222323;
border: none;
position: relative;
width: 100%;
z-index: 10000;
border-radius: 0;
float: left; }
#index-two .navbar-default .navbar-nav > li > a:focus, #index-two .navbar-default .navbar-nav > li > a:hover {
background-color: transparent;
color: #08549e;
transition: all .4s ease-in; }
#index-two .navbar-default .navbar-nav > li > a:focus i, #index-two .navbar-default .navbar-nav > li > a:hover i {
color: #08549e; }
#index-two .navbar-default .navbar-nav > li > a:focus .caret, #index-two .navbar-default .navbar-nav > li > a:hover .caret {
color: #08549e; }
#index-two .navbar-default .navbar-nav > .active > a, #index-two .navbar-default .navbar-nav > .active > a:focus, #index-two .navbar-default .navbar-nav > .active > a:hover {
background-color: transparent;
color: #08549e; }
#index-two .navbar-default .navbar-nav > .active > a i, #index-two .navbar-default .navbar-nav > .active > a:focus i, #index-two .navbar-default .navbar-nav > .active > a:hover i {
color: #08549e; }
#index-two .navbar-default .navbar-nav > .active > a .caret, #index-two .navbar-default .navbar-nav > .active > a:focus .caret, #index-two .navbar-default .navbar-nav > .active > a:hover .caret {
color: #08549e; }
#index-two .navbar-default .navbar-nav > li > a:focus, #index-two .navbar-default .navbar-nav > li > a:hover {
background-color: transparent;
color: #08549e; }
#index-two .navbar-default .navbar-nav > li > a:focus i, #index-two .navbar-default .navbar-nav > li > a:hover i {
color: #08549e; }
#index-two .navbar-default .navbar-nav > li > a:focus .caret, #index-two .navbar-default .navbar-nav > li > a:hover .caret {
color: #08549e; }
#index-two .navbar-default {
margin-bottom: 0; }
#index-two .navbar-default .navbar-nav .dropdown a {
font-family: "Open Sans", sans-serif;
font-size: 14px;
font-weight: 600;
text-transform: capitalize;
transition: all .4s ease-in;
color: #ffffff;
padding: 25px 15px;
box-shadow: 1px 0 0 rgba(255, 255, 255, 0.06), inset -1px 0 0 rgba(0, 0, 0, 0.45), inset 1px 0 0 rgba(0, 0, 0, 0.45);
background: linear-gradient(to bottom, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%); }
#index-two .navbar-default .navbar-nav .dropdown a i {
color: #ffffff;
transition: all .4s ease-in;
font-size: 18px; }
#index-two .navbar-default .navbar-nav .dropdown a .caret {
color: #ffffff;
transition: all .4s ease-in; }
#index-two .navbar-default .navbar-nav .dropdown a span {
font-size: 10px; }
#index-two .navbar-default .navbar-nav .dropdown .dropdown-menu {
border-radius: 0;
padding: 0;
min-width: 210px;
border-top: 3px solid #3282b8; }
#index-two .navbar-default .navbar-nav .dropdown .dropdown-menu li {
position: relative; }
#index-two .navbar-default .navbar-nav .dropdown .dropdown-menu li a {
box-shadow: none;
color: #222323;
padding: 10px;
border-bottom: 1px solid #dddddd;
margin-left: 0;
transition: .3s;
margin-bottom: 0;
background: transparent; }
#index-two .navbar-default .navbar-nav .dropdown .dropdown-menu li a:hover {
transition: .3s;
background: transparent;
border-bottom: 1px solid #08549e;
color: #08549e;
border-radius: 0; }
#index-two .navbar-default .navbar-nav .dropdown .dropdown-menu li a:hover i {
transition: all .4s ease-in;
color: #ffffff; }
#index-two .navbar-default .navbar-nav .dropdown .dropdown-menu li a:hover span {
color: #ffffff;
transition: all .4s ease-in; }
#index-two .navbar-default .navbar-nav .dropdown .dropdown-menu li a span {
color: #ffffff;
position: absolute;
right: 11px;
top: 13px; }
#index-two .navbar-default .navbar-nav .dropdown .dropdown-menu li a i {
font-size: 13px;
color: #ffffff;
margin-right: 5px; }
#index-two .navbar-default .navbar-nav .dropdown .dropdown-menu .dropdown-submenu a i {
color: #222323; }
#index-two .navbar-default .navbar-nav .dropdown .dropdown-menu .dropdown-submenu a span {
color: #222323; }
#index-two .navbar-default .navbar-nav .dropdown .dropdown-menu li a i {
color: #222323; }
#index-two .navbar-default .navbar-nav .dropdown .dropdown-menu li a span {
color: #222323; }
#index-two .navbar-default .navbar-nav .dropdown .dropdown-menu li a:hover i {
color: #08549e; }
#index-two .navbar-default .navbar-nav .dropdown .dropdown-menu li a:hover span {
color: #08549e; }
#index-two .navbar-default .navbar-nav > .open > a, #index-two .navbar-default .navbar-nav > .open > a:focus, #index-two .navbar-default .navbar-nav > .open > a:hover {
background-color: transparent;
color: #08549e; }
#index-two .navbar-default .navbar-nav > .open > a i, #index-two .navbar-default .navbar-nav > .open > a:focus i, #index-two .navbar-default .navbar-nav > .open > a:hover i {
color: #08549e; }
#index-two .navbar-default .navbar-nav > .open > a .caret, #index-two .navbar-default .navbar-nav > .open > a:focus .caret, #index-two .navbar-default .navbar-nav > .open > a:hover .caret {
color: #08549e; }
#index-two a {
text-decoration: none; }
#index-two a:hover {
text-decoration: none; }
.navbar-brand {
padding: 9px 15px; }
.three_tour_pack {
float: left;
width: 100%;
margin-bottom: 40px;
position: relative;
border: 1px dashed #dddddd; }
.three_tour_pack .img {
overflow: hidden;
max-height: 290px; }
.three_tour_pack .img img {
transform: scale(1, 1);
width: 100%;
transition: .4s; }
.three_tour_pack .img img:hover {
transform: scale(1.1, 1.1); }
.three_tour_pack .div-box {
float: left;
width: 100%;
padding: 10px;
background-color: #ffffff;
border-top: none; }
.three_tour_pack .div-box h3 {
margin: 0 0 10px 0;
font-family: "Raleway", sans-serif;
font-weight: 600;
color: #08549e;
text-transform: capitalize;
font-size: 18px; }
.three_tour_pack .div-box p {
margin: 0 0 15px;
font-family: "Open Sans", sans-serif;
font-weight: 600;
color: #585454;
text-transform: capitalize; }
.three_tour_pack .div-box h4 {
margin: 0;
font-weight: 600;
color: #585454;
font-family: "Open Sans", sans-serif; }
.three_tour_pack .div-box h4 del {
color: #9E9E9E; }
#index-three .navbar-default {
background-color: #222222;
border: none;
width: 100%;
z-index: 10000;
border-radius: 0; }
#index-three .navbar-default .navbar-nav > li > a:focus, #index-three .navbar-default .navbar-nav > li > a:hover {
background-color: #ffffff;
color: #444444;
transition: all .4s ease-in; }
#index-three .navbar-default .navbar-nav > li > a:focus i, #index-three .navbar-default .navbar-nav > li > a:hover i {
color: #444444; }
#index-three .navbar-default .navbar-nav > li > a:focus .caret, #index-three .navbar-default .navbar-nav > li > a:hover .caret {
color: #444444; }
#index-three .navbar-default .navbar-nav > .active > a, #index-three .navbar-default .navbar-nav > .active > a:focus, #index-three .navbar-default .navbar-nav > .active > a:hover {
background-color: #ffffff;
color: #444444; }
#index-three .navbar-default .navbar-nav > .active > a i, #index-three .navbar-default .navbar-nav > .active > a:focus i, #index-three .navbar-default .navbar-nav > .active > a:hover i {
color: #444444; }
#index-three .navbar-default .navbar-nav > .active > a .caret, #index-three .navbar-default .navbar-nav > .active > a:focus .caret, #index-three .navbar-default .navbar-nav > .active > a:hover .caret {
color: #444444; }
#index-three .navbar-default .navbar-nav > li > a:focus, #index-three .navbar-default .navbar-nav > li > a:hover {
background-color: #ffffff;
color: #444444;
transition: all .4s ease-in; }
#index-three .navbar-default .navbar-nav > li > a:focus i, #index-three .navbar-default .navbar-nav > li > a:hover i {
color: #444444; }
#index-three .navbar-default .navbar-nav > li > a:focus .caret, #index-three .navbar-default .navbar-nav > li > a:hover .caret {
color: #444444; }
#index-three .navbar-default {
margin-bottom: 0; }
#index-three .navbar-default .navbar-nav li a {
font-family: "Raleway", sans-serif;
font-size: 14px;
font-weight: 600;
text-transform: capitalize;
transition: all .4s ease-in;
margin-left: 1px;
color: #fff;
background: transparent;
padding: 20px 15px; }
#index-three .navbar-default .navbar-nav li a i {
transition: all .4s ease-in;
color: #ffffff; }
#index-three .navbar-default .navbar-nav li a .caret {
color: #ffffff;
transition: all .4s ease-in; }
#index-three .navbar-default .navbar-nav li a span {
font-size: 10px; }
#index-three .navbar-default .navbar-nav li .dropdown-menu {
border-radius: 0;
padding: 0;
min-width: 210px;
border-bottom: 3px solid #28b6e9; }
#index-three .navbar-default .navbar-nav li .dropdown-menu li {
position: relative; }
#index-three .navbar-default .navbar-nav li .dropdown-menu li a {
color: #333333;
padding: 10px;
border-bottom: 1px solid whitesmoke;
margin-left: 0;
transition: .3s;
background: #ffffff; }
#index-three .navbar-default .navbar-nav li .dropdown-menu li a:hover {
transition: .3s;
background: #08549e;
color: #ffffff; }
#index-three .navbar-default .navbar-nav li .dropdown-menu li a:hover i {
transition: all .4s ease-in;
color: #ffffff; }
#index-three .navbar-default .navbar-nav li .dropdown-menu li a:hover span {
transition: all .4s ease-in;
color: #ffffff; }
#index-three .navbar-default .navbar-nav li .dropdown-menu li a span {
color: #333333;
position: absolute;
right: 11px;
top: 13px; }
#index-three .navbar-default .navbar-nav li .dropdown-menu li a i {
font-size: 13px;
color: #444444;
margin-right: 5px; }
#index-three .navbar-default .navbar-nav > .open > a, #index-three .navbar-default .navbar-nav > .open > a:focus, #index-three .navbar-default .navbar-nav > .open > a:hover {
background-color: #ffffff;
color: #444444; }
#index-three .navbar-default .navbar-nav > .open > a i, #index-three .navbar-default .navbar-nav > .open > a:focus i, #index-three .navbar-default .navbar-nav > .open > a:hover i {
color: #444444; }
#index-three .navbar-default .navbar-nav > .open > a .caret, #index-three .navbar-default .navbar-nav > .open > a:focus .caret, #index-three .navbar-default .navbar-nav > .open > a:hover .caret {
color: #444444; }
#index-three a {
text-decoration: none; }
#index-three a:hover {
text-decoration: none; }
.navbar-inverse {
background-color: #ffffff;
border: none;
border-radius: 0;
transition: all .4s ease-out;
box-shadow: 0px 1px 1px 0px #ddd; }
.navbar-inverse .navbar-toggle {
border-radius: 100%;
width: 35px;
height: 35px;
transition: all .3s;
margin-top: 8px;
margin-bottom: 6px;
border: 2px solid #3282b8;
padding: 6px;
background-color: #333; }
.navbar-inverse .navbar-toggle .icon-bar {
background-color: #FFF;
width: 19px;
height: 1px; }
.navbar-inverse .navbar-toggle.collapsed {
background-color: transparent; }
.navbar-inverse .navbar-toggle.collapsed .icon-bar {
background-color: #3282b8; }
.navbar-inverse .navbar-toggle:hover {
transition: all .3s;
background-color: #333; }
.navbar-inverse .navbar-toggle:hover .icon-bar {
background-color: #ffffff; }
.navbar-inverse .navbar-collapse {
border-color: #dddddd; }
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover {
background-color: transparent;
color: white;
border-bottom: 2px solid #3282b8;
transition: border-bottom .4s ease-in-out; }
.navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover {
background-color: transparent;
color: #444444;
border-bottom: 2px solid #3282b8;
transition: border-bottom .4s ease-in-out; }
.dropdown-toggle:focus {
outline: none; }
ul {
margin: 0; }
.navbar-inverse {
margin-bottom: 0; }
.navbar-inverse .navbar-nav li a {
font-family: "Raleway", sans-serif;
font-size: 14px;
font-weight: 600;
text-transform: capitalize;
transition: all .4s ease-in;
margin-left: 1px;
color: #3c3c3c;
padding: 17px 20px;
border-bottom: 2px solid transparent; }
.navbar-inverse .navbar-nav li a i {
color: #08549e;
margin-right: 5px; }
.navbar-inverse .navbar-nav li .dropdown-menu {
border-radius: 0;
padding: 0;
border-bottom: 2px solid #3282b8;
min-width: 210px;
margin-top: 1px; }
.navbar-inverse .navbar-nav li .dropdown-menu li {
position: relative; }
.navbar-inverse .navbar-nav li .dropdown-menu li a {
color: #444444;
padding: 10px 10px 10px 28px !important;
border-bottom: 1px dotted #08549e;
margin-left: 0;
transition: .3s; }
.navbar-inverse .navbar-nav li .dropdown-menu li a:hover {
border-bottom: 1px dotted #3282b8;
transition: .3s;
padding: 10px 10px 10px 30px !important; }
.navbar-inverse .navbar-nav li .dropdown-menu li a span {
color: #444444;
position: absolute;
right: 11px;
top: 13px; }
.navbar-inverse .navbar-nav li .dropdown-menu:before {
content: "";
width: 4px;
height: 100%;
position: absolute;
top: 0;
left: 15px;
border: 1px solid #ffaa9f;
border-top: none;
border-bottom: none;
z-index: 2; }
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover {
background-color: transparent;
border-bottom: 2px solid #08549e;
color: #444444; }
a {
text-decoration: none; }
a:hover {
text-decoration: none; }
.top_bar_travel {
background-color: #08549e;
padding: 6px;
position: relative;
width: 100%; }
.top_search {
position: relative;
overflow: hidden;
width: 100%; }
.top_search form input {
width: 100%;
border-radius: 42px;
border: none;
padding: 7px 14px;
color: #8f8f8f;
font-family: "Raleway", sans-serif;
font-size: 13px;
position: relative;
overflow: hidden;
display: block;
font-weight: 600;
outline: none; }
.top_search form input[type="text"]::-webkit-input-placeholder {
color: #a7a7a7; }
.top_search form .email-btn {
border: none;
background: transparent;
position: absolute;
top: 0px;
right: 0px;
font-size: 17px;
color: #3282b8;
height: 32px;
line-height: 1;
width: 43px;
border-radius: 0 42px 42px 0; }
.top_contact {
float: left; }
.top_contact li {
line-height: 2.3; }
.top_contact li a {
color: #ffffff;
font-family: "Raleway", sans-serif;
font-size: 14px;
font-weight: 600;
text-transform: capitalize;
text-decoration: none; }
.top_contact li a img {
width: 21px;
margin-right: 3px;
margin-top: -4px; }
.top_contact li .dropdown-menu {
border-bottom: 2px solid #08549e;
border-radius: 0;
padding: 0;
/* border-top: none; */
margin-top: 7px; }
.top_contact li .dropdown-menu li a {
color: #444444;
border-bottom: 1px solid #ddd;
padding: 6px 20px; }
.top_email {
float: right; }
.top_email ul {
float: right; }
.top_email ul li {
text-align: center; }
.top_email ul li a {
color: #FFF;
font-size: 14px;
text-decoration: none;
border: 2px solid #ffffff;
display: block;
transition-duration: .3s;
width: 32px;
height: 32px;
padding-top: 5px;
border-radius: 100%; }
.top_email ul li a:hover {
background-color: #3282b8;
transition-duration: .3s; }
.top_email ul li a:hover i {
transition: 0.9s;
transform: rotateY(360deg); }
.top_email ul li:last-of-type {
padding-right: 0px; }
.hi-icon {
display: inline-block;
font-size: 0px;
cursor: pointer;
margin: 0 0 30px;
width: 90px;
height: 90px;
border-radius: 50%;
text-align: center;
position: relative;
z-index: 1;
color: #08549e; }
/* Effect 9 */
.hi-icon-effect-9 .hi-icon {
-webkit-transition: box-shadow 0.2s;
-moz-transition: box-shadow 0.2s;
transition: box-shadow 0.2s; }
.hi-icon-link:before {
content: "\e00c"; }
.hi-icon-wrap {
text-align: center;
margin: 0 auto; }
.hi-icon-images:before {
content: "\e008"; }
/* Effect 8 */
.hi-icon-effect-8 .hi-icon {
background: rgba(255, 255, 255, 0.1);
-webkit-transition: -webkit-transform ease-out 0.1s, background 0.2s;
-moz-transition: -moz-transform ease-out 0.1s, background 0.2s;
transition: transform ease-out 0.1s, background 0.2s; }
@font-face {
font-family: 'ecoicon';
src: url("../fonts/ecoicon.eot");
src: url("../fonts/ecoicond41d.eot?#iefix") format("embedded-opentype"), url("../fonts/ecoicon.woff") format("woff"), url("../fonts/ecoicon.ttf") format("truetype"), url("../fonts/ecoicon.svg#ecoicon") format("svg");
font-weight: normal;
font-style: normal; }
/* Effect 5 */
.hi-icon-effect-5 .hi-icon {
box-shadow: 0 0 0 4px #08549e;
overflow: hidden;
-webkit-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
-moz-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
transition: background 0.3s, color 0.3s, box-shadow 0.3s;
background: transparent; }
.hi-icon-user:before {
content: "\e012"; }
.hi-icon:after {
pointer-events: none;
position: absolute;
width: 100%;
height: 100%;
border-radius: 50%;
content: '';
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box; }
.hi-icon-archive:before {
content: "\e00f"; }
.hi-icon:before {
font-family: 'ecoicon';
speak: none;
font-size: 48px;
line-height: 90px;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
display: block;
-webkit-font-smoothing: antialiased; }
.btn_order_now {
background-color: #3282b8;
color: #ffffff !important;
border-radius: 0;
transition-duration: .3s;
border: none; }
.btn_order_now:hover {
transition-duration: .3s;
background-color: #08549e;
color: #ffffff; }
.btn_order_now-v2 {
background-color: #08549e;
color: #ffffff;
border-radius: 0;
transition-duration: .4s;
font-family: "Raleway", sans-serif;
font-weight: 600;
font-size: 14px;
height: 72px;
border: none;
line-height: 3.4; }
.btn_order_now-v2:hover {
color: #ffffff;
transition-duration: .4s;
background-color: #3282b8; }
.wrapper-inner {
float: left;
width: 100%;
position: relative; }
.wrapper-inner .text-box {
float: left;
width: 100%;
margin-bottom: 30px;
padding: 0px 50px 0;
cursor: pointer; }
.wrapper-inner .text-box h3 {
font-family: "Raleway", sans-serif;
font-weight: 600;
font-size: 45px;
margin: 0;
color: #ffffff;
text-transform: uppercase;
text-align: center; }
.wrapper-inner .text-box h3 span {
color: #3282b8;
font-weight: 700; }
.wrapper-inner .main-fill {
padding: 25px 20px 20px 20px;
background-color: rgba(0, 0, 0, 0.8);
float: left;
width: 100%;
position: relative;
text-align: center; }
.wrapper-inner .main-fill .panel {
background-color: transparent;
border-radius: 0;
margin-bottom: 0; }
.wrapper-inner .main-fill .panel .nav-tabs > li.active > a, .wrapper-inner .main-fill .panel .nav-tabs > li.active > a:focus, .wrapper-inner .main-fill .panel .nav-tabs > li.active > a:hover {
border-radius: 0;
background-color: #ffffff;
border: none;
width: 130px;
height: 42px;
color: #3282b8;
font-family: "Open Sans", sans-serif;
font-weight: 600;
text-transform: uppercase;
margin-bottom: 10px; }
.wrapper-inner .main-fill .panel .nav-tabs {
border: none; }
.wrapper-inner .main-fill .panel .nav-tabs li a {
border-radius: 0;
background-color: #3282b8;
border: none;
width: 130px;
height: 42px;
color: #fff;
font-family: "Open Sans", sans-serif;
font-weight: 600;
text-transform: uppercase;
margin-bottom: 10px; }
.wrapper-inner .main-fill .panel .panel-body {
padding: 0px 10px; }
.wrapper-inner .main-fill .panel .panel-body .tab-content .tab-pane h3 {
margin: 0 0 10px;
color: #fff;
font-family: "Raleway", sans-serif;
font-weight: 600;
text-transform: uppercase;
text-align: left;
font-size: 16px;
padding-left: 5px; }
.wrapper-inner .main-fill .panel .panel-body .tab-content ul {
margin: 0;
position: relative;
text-align: left; }
.wrapper-inner .main-fill .panel .panel-body .tab-content ul li {
text-align: left;
float: left;
position: relative;
width: 20%; }
.wrapper-inner .main-fill .panel .panel-body .tab-content ul li .form-group {
position: relative;
float: left;
width: 100%; }
.wrapper-inner .main-fill .panel .panel-body .tab-content ul li .form-group input {
border-radius: 0;
background-color: transparent;
color: #3282b8;
font-family: "Raleway", sans-serif;
font-size: 12px;
position: relative;
font-weight: 400; }
.wrapper-inner .main-fill .panel .panel-body .tab-content ul li .form-group input[type="text"]::-webkit-input-placeholder {
color: #9d9d9d; }
.wrapper-inner .main-fill .panel .panel-body .tab-content ul li .form-group input[type="number"]::-webkit-input-placeholder {
color: #9d9d9d; }
.wrapper-inner .main-fill .panel .panel-body .tab-content ul li .select-one {
position: relative;
width: 100%;
padding: 0 7px;
font-family: "Raleway", sans-serif;
color: #9d9d9d;
font-weight: 400;
border: 1px solid #cccccc;
background-color: transparent;
margin-bottom: 15px;
float: left;
height: 34px; }
.wrapper-inner .main-fill .panel .panel-body .tab-content ul li .select-one option {
padding: 5px; }
.select2-container--default .select2-selection--single .select2-selection__arrow {
height: 26px;
position: absolute;
top: 3px;
right: 1px;
font-family: "Raleway", sans-serif;
width: 20px; }
.select2-container--default .select2-selection--single {
background-color: transparent;
border: 1px solid #fff;
border-radius: 0;
color: #9d9d9d;
height: 34px;
font-family: "Raleway", sans-serif; }
.select2-container--default .select2-selection--single .select2-selection__rendered {
color: #9d9d9d;
font-family: "Raleway", sans-serif;
line-height: 30px;
font-size: 12px;
font-weight: 400; }
.select2 {
width: 100%; }
.text_box_three {
float: left;
width: 100%;
margin-bottom: 40px; }
.text_box_three h3 {
font-family: "Raleway", sans-serif;
font-weight: 600;
font-size: 38px;
margin: 0;
color: #ffffff;
text-transform: uppercase;
text-align: center; }
.text_box_three h3 span {
color: #08549e;
font-weight: 700; }
.border-right {
border-right: none; }
.no-border-right {
border-right: none !important; }
.main_fill_three {
float: left;
width: 100%;
position: relative;
text-align: center;
z-index: 100; }
.main_fill_three .panel {
background-color: transparent;
border-radius: 0;
margin-bottom: 0; }
.main_fill_three .panel .panel-heading {
padding: 0; }
.main_fill_three .panel .nav-tabs > li.active > a, .main_fill_three .panel .nav-tabs > li.active > a:focus, .main_fill_three .panel .nav-tabs > li.active > a:hover {
border-radius: 0;
background-color: transparent;
border: none;
width: 164px;
color: #3282b8;
font-family: "Open Sans", sans-serif;
font-weight: 600;
text-transform: uppercase;
margin-bottom: 10px;
margin-right: 0; }
.main_fill_three .panel .nav-tabs > li.active > a i, .main_fill_three .panel .nav-tabs > li.active > a:focus i, .main_fill_three .panel .nav-tabs > li.active > a:hover i {
display: block; }
.main_fill_three .panel .nav-tabs {
border: none; }
.main_fill_three .panel .nav-tabs li a {
border-radius: 0;
background-color: transparent;
border: none;
width: 164px;
color: #fff;
font-family: "Open Sans", sans-serif;
font-weight: 600;
text-transform: uppercase;
margin-bottom: 10px;
font-size: 17px;
margin-right: 0; }
.main_fill_three .panel .nav-tabs li a i {
display: block;
font-size: 24px; }
.main_fill_three .panel .panel-body {
padding: 30px 15px;
background-color: rgba(255, 255, 255, 0.7);
border-top: 10px solid #28b6e9;
border-radius: 3px; }
.main_fill_three .panel .panel-body .tab-content .tab-pane h3 {
margin: 0 0 20px;
color: #202020;
font-family: "Raleway", sans-serif;
font-weight: 600;
text-transform: uppercase;
text-align: left;
font-size: 20px;
padding-left: 5px; }
.main_fill_three .panel .panel-body .tab-content ul {
margin: 0;
position: relative;
text-align: left; }
.main_fill_three .panel .panel-body .tab-content ul li {
float: left;
text-align: left;
position: relative;
width: 210px; }
.main_fill_three .panel .panel-body .tab-content ul li .form-group {
float: left;
position: relative;
width: 100%; }
.main_fill_three .panel .panel-body .tab-content ul li .form-group input {
border-radius: 0;
background-color: #ffffff;
border: 1px solid #ffffff;
color: #6d6d6d;
font-family: "Open Sans", sans-serif;
font-size: 12px;
position: relative;
font-weight: 400; }
.main_fill_three .panel .panel-body .tab-content ul li .form-group input[type="text"]::-webkit-input-placeholder {
color: #6d6d6d;
font-weight: 400; }
.main_fill_three .panel .panel-body .tab-content ul li .form-group input[type="number"]::-webkit-input-placeholder {
color: #6d6d6d; }
.main_fill_three .panel .panel-body .tab-content ul li .select-one {
position: relative;
width: 100%;
padding: 0px 7px;
font-family: "Open Sans", sans-serif;
color: #6d6d6d;
font-weight: 400;
background-color: #ffffff;
border: 1px solid #ffffff;
margin-bottom: 15px;
float: left;
height: 34px; }
.main_fill_three .panel .panel-body .tab-content ul li .select-one option {
padding: 5px; }
.inner-body {
float: left;
width: 100%;
position: relative;
display: block;
overflow: hidden; }
.imghvr-fold-down {
width: 100%;
max-height: 250px;
overflow: hidden;
position: relative;
float: left; }
.imghvr-fold-down img {
width: 100%;
max-height: 250px; }
.index_v3_scroll {
float: left;
width: 100%;
background-color: #ffffff;
margin-bottom: 20px;
position: relative;
padding: 5px;
box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5);
cursor: pointer; }
.index_v3_scroll img {
/* max-height: 240px;*/
width: 100%; }
.index_v3_scroll .detail_box {
padding: 15px 10px;
float: left;
width: 100%;
text-align: center; }
.index_v3_scroll .detail_box h3 {
color: #08549e;
font-family: "Open Sans", sans-serif;
font-weight: 900;
letter-spacing: .5px;
margin: 0 0 15px;
text-transform: uppercase; }
.index_v3_scroll .detail_box p {
color: #666565;}
.index_v3_scroll .detail_box p del {
color: #8dace2; }
.wrapper-v2 {
background: url("../img/wrapper-v3.jpg") center/cover no-repeat;
background-attachment: fixed;
height: 100vh;
width: 100%;
margin-bottom: 40px;
align-items: center;
justify-content: center;
display: flex;
float: left;
transition: all linear 0.3s; }
.wrapper-index {
background-repeat: no-repeat !important;
background-position: center !important;
background-size: cover !important;
background-attachment: fixed !important;
height: 100vh;
width: 100%;
margin-bottom: 30px;
align-items: center;
justify-content: center;
display: flex;
float: left;
transition: all linear 0.3s; }
.wrapper_index_three {
background: url("../img/hotel-index-bg.jpg") center/cover no-repeat;
background-attachment: fixed;
height: 100vh;
width: 100%;
margin-bottom: 40px;
align-items: center;
justify-content: center;
display: flex;
float: left;
position: relative;
transition: all linear 0.3s; }
.wrapper-index-flight {
background: url("../img/index-img-flight.jpg") center/cover no-repeat;
background-attachment: fixed;
height: 100vh;
width: 100%;
margin-bottom: 30px;
align-items: center;
justify-content: center;
display: flex;
float: left;
transition: all linear 0.3s; }
.wrapper-index-hotels {
background: url("../img/hotel-index-bg.jpg") center/cover no-repeat;
background-attachment: fixed;
height: 100vh;
width: 100%;
margin-bottom: 30px;
align-items: center;
justify-content: center;
display: flex;
float: left;
transition: all linear 0.3s; }
.wrapper-index-travel {
background: url("../img/travel-bg.jpg") center/cover no-repeat;
background-attachment: fixed;
height: 100vh;
width: 100%;
margin-bottom: 30px;
align-items: center;
justify-content: center;
display: flex;
float: left;
transition: all linear 0.3s; }
.slick-initialized .slick-slide {
outline: none; }
.index2-search-wrapper {
float: left;
width: 100%;
position: relative;
margin-bottom: 40px;
padding: 50px 0 30px 0;
display: flex;
justify-content: center;
align-items: center;
background: url("../img/plane-beach.jpg") center/cover no-repeat;
background-attachment: fixed; }
.index2-fill {
float: left;
width: 100%;
position: relative;
text-align: center;
margin-bottom: 20px; }
.index2-fill .panel-heading {
padding: 0;
background-color: transparent; }
.index2-fill .panel {
background-color: transparent;
border-radius: 0;
margin-bottom: 0; }
.index2-fill .panel .nav-tabs > li.active > a, .index2-fill .panel .nav-tabs > li.active > a:focus, .index2-fill .panel .nav-tabs > li.active > a:hover {
border-radius: 5px 5px 0px 0;
background-color: #08549e;
border: none;
width: 100px;
height: 62px;
color: #ffffff;
font-family: "Open Sans", sans-serif;
font-weight: 600;
text-transform: uppercase; }
.index2-fill .panel .nav-tabs {
border: none; }
.index2-fill .panel .nav-tabs li a {
border-radius: 5px 5px 0px 0;
background-color: #3282b8;
border: none;
width: 100px;
height: 62px;
color: #fff;
font-family: "Open Sans", sans-serif;
font-weight: 600;
text-transform: uppercase; }
.index2-fill .panel .nav-tabs li a i {
font-size: 14px; }
.index2-fill .panel .panel-body {
background: #08549e;
padding: 30px 20px; }
.index2-fill .panel .panel-body .tab-content .tab-pane h3 {
margin: 0 0 10px;
color: #fff;
font-family: "Raleway", sans-serif;
font-weight: 600;
text-transform: uppercase;
text-align: left;
font-size: 16px;
padding-left: 5px; }
.index2-fill .panel .panel-body .tab-content ul {
margin: 0;
position: relative;
text-align: left; }
.index2-fill .panel .panel-body .tab-content ul li {
text-align: left;
position: relative;
width: 50%;
float: left; }
.index2-fill .panel .panel-body .tab-content ul li .form-group {
float: left;
width: 100%;
position: relative; }
.index2-fill .panel .panel-body .tab-content ul li .form-group input {
border-radius: 0;
background-color: #fff;
color: #333;
font-family: "Roboto", sans-serif;
font-size: 13px;
position: relative;
font-weight: 400;
border: none;
height: 42px; }
.index2-fill .panel .panel-body .tab-content ul li .form-group input[type="text"]::-webkit-input-placeholder {
color: #333; }
.index2-fill .panel .panel-body .tab-content ul li .form-group input[type="number"]::-webkit-input-placeholder {
color: #333; }
.index2-fill .panel .panel-body .tab-content ul li .select-one {
position: relative;
width: 100%;
padding: 7px;
font-family: "Roboto", sans-serif;
color: #333;
font-weight: 400;
border: none;
background-color: #ffffff;
margin-bottom: 15px;
height: 42px;
float: left; }
.index2-fill .panel .panel-body .tab-content ul li .select-one option {
padding: 5px; }
.index-two-scroll {
position: relative; }
.index-two-scroll .index2_mainScroll {
float: left;
width: 100%;
position: relative;
max-height: 100vh;
overflow: hidden; }
.index-two-scroll .index2_mainScroll img {
width: 100%; }
.index-two-scroll .index2_mainScroll .text-box {
float: left;
width: 100%;
padding: 20px 20px;
position: absolute;
top: 30%;
background: rgba(0, 0, 0, 0.6); }
.index-two-scroll .index2_mainScroll .text-box h3 {
font-family: "Raleway", sans-serif;
font-weight: 600;
font-size: 45px;
margin: 0 0 20px;
color: #ffffff;
text-transform: uppercase;
text-align: center;
line-height: 1.5; }
.index-two-scroll .index2_mainScroll .text-box h3 span {
color: #3282b8;
font-weight: 700; }
.index-two-scroll .slick-list {
width: 100%; }
.btn-search-travel.active {
background: #ffffff;
color: #08549e; }
.btn-search-travel {
background: #08549e;
color: #fff;
padding: 0;
height: 34px;
width: 100%;
line-height: 2.2;
border-radius: 0;
border: 1px solid #ffffff;
font-family: "Raleway", sans-serif;
font-size: 14px;
font-weight: 600;
transition-duration: .4s; }
.btn-search-travel:hover {
background: #ffffff;
color: #08549e;
transition-duration: .4s; }
.btn-search-travel:focus {
background: #ffffff;
color: #08549e; }
.index2-grid-info {
padding: 20px;
background-color: rgba(0, 0, 0, 0.8);
width: 100%;
margin-bottom: 15px;
border-left: 1px solid #fff;
float: left; }
.index2-grid-info .grid-desc p {
margin: 0;
font-family: "Open Sans", sans-serif;
font-weight: 400;
color: #ffffff; }
.index2-grid-info .index_title {
margin: 0 0 10px;
font-family: "Open Sans", sans-serif;
font-weight: 600;
color: #ffffff;
text-transform: capitalize;
text-align: left;
font-size: 18px; }
.index2-grid-info .index_title i {
margin-right: 10px; }
.btn-search-v02 {
background: #252120;
color: #ffffff;
padding: 0;
height: 42px;
width: 100%;
line-height: 2.9;
border-radius: 0;
border: none;
font-family: "Raleway", sans-serif;
font-size: 14px;
font-weight: 600;
transition-duration: .4s; }
.btn-search-v02:hover {
background: #ffffff;
color: #08549e;
transition-duration: .4s; }
.btn-search-v02:focus {
background: #ffffff;
color: #08549e; }
.btn-search-v2 {
background: #08549e;
color: #fff;
padding: 10px 22px;
width: 100%;
border-radius: 30px;
border: 1px solid #08549e;
font-family: "Raleway", sans-serif;
font-size: 14px;
font-weight: 600;
transition-duration: .4s;
margin-bottom: 15px; }
.btn-search-v2:hover {
background: #ffffff;
color: #08549e;
transition-duration: .4s; }
.btn-search-v2:focus {
background: #ffffff;
color: #08549e; }
.navbar-toggle {
border-radius: 0;
border-color: #fff; }
.ui-datepicker th span {
font-family: "Raleway", sans-serif; }
.ui-datepicker-title span {
font-family: "Raleway", sans-serif;
color: #ffffff; }
.ui-datepicker td span, .ui-datepicker td a {
font-family: "Open Sans", sans-serif;
font-weight: 600; }
.name_pakg {
float: left;
width: 100%;
margin-bottom: 25px;
font-size: 25px;
font-weight: 600;
color: #08549e;
font-family: "Open Sans", sans-serif;
text-transform: uppercase; }
.name_pakg span {
color: #3282b8; }
.name_pakg p {
font-size: 14px;
margin: 8px 0 0px;
line-height: 2;
color: #ffffff; }
.dot-v2 {
position: relative;
width: 9px;
height: 9px;
background: #fff;
display: inline-block;
top: -9px;
border-radius: 100%;
border: 1px solid #08549e; }
.Index2_pakg_name {
float: left;
width: 100%;
margin-bottom: 20px; }
.Index2_pakg_name h2 {
font-size: 25px;
font-weight: 500;
color: #444444;
font-family: 'Roboto', sans-serif;
text-transform: uppercase;
margin: 0; }
.Index2_pakg_name h2 span {
color: #3282b8; }
.Index2_pakg_name .line-v2 {
height: 4px;
background-color: #08549e;
width: 100px;
display: inline-block;
border-radius: 20px;
text-align: center;
margin-top: 10px; }
.index_tourOne_pack {
float: left;
width: 100%;
margin: 0 0 50px;
position: relative;
display: block;
overflow: hidden;
box-shadow: 1px 1px 1px 1px #ececec;
border: 1px solid #dddddd; }
.index_tourOne_pack .div-img {
float: left;
width: 100%;
position: relative;
max-height: 300px;
overflow: hidden; }
.index_tourOne_pack .div-img img {
transform: scale(1, 1);
transition: all linear 0.3s;
max-height: 300px;
width: 100%; }
.index_tourOne_pack .div-img img:hover {
transform: scale(1.1, 1.1);
transition: all linear 0.3s; }
.index_tourOne_pack .detail {
float: left;
width: 100%;
padding: 20px;
position: relative;
transition: .3s;
overflow: hidden; }
.index_tourOne_pack .detail .btn_book-v3 {
background-color: #08549e;
border-radius: 0;
border: 1px solid #08549e;
color: #ffffff;
font-family: "Open Sans", sans-serif;
font-weight: 400; }
.index_tourOne_pack .detail .btn_book-v3:hover {
background-color: transparent;
color: #08549e; }
.index_tourOne_pack .detail h4 {
margin: 0 0 15px;
color: #464646;
font-family: "Raleway", sans-serif;
text-transform: capitalize;
float: left;
font-weight: 600;
width: 100%;
z-index: 100; }
.index_tourOne_pack .detail h4 a {
color: #464646;
display: block;
z-index: 100; }
.index_tourOne_pack .detail p {
float: left;
width: 100%;
margin: 0 0 15px;
font-family: "Open Sans", sans-serif;
color: #9d9d9d; }
.index_tourOne_pack .detail p .pull-left a {
display: inline-block;
position: relative;
transition-duration: 0.5s;
color: #3282b8;
font-size: 16px;
z-index: 100; }
.index_tourOne_pack .detail p .pull-left a:hover i:before {
content: '\f005'; }
.index_tourOne_pack .detail p .pull-right {
color: #08549e;
font-family: "Open Sans", sans-serif;
font-weight: 400; }
.index_tourOne_pack .detail .feature {
margin-bottom: 15px; }
.index_tourOne_pack .detail .feature li {
font-family: "Open Sans", sans-serif;
font-weight: 400;
color: #9d9d9d; }
.index_tourOne_pack .detail .feature li i {
color: #3282b8; }
.index_tourOne_pack .detail .outer-flow {
background-color: rgba(49, 116, 126, 0.5);
position: absolute;
height: 100%;
width: 100%;
top: 100%;
transition-duration: .4s;
display: flex;
justify-content: center;
align-items: center;
padding: 20px;
left: 0;
transform: rotate(-180deg); }
.index_tourOne_pack:hover {
transition: .3s; }
.index_tourOne_pack:hover .outer-flow {
top: 0;
transition: .3s;
transform: rotate(0deg); }
.did-know {
float: left;
width: 100%;
margin: 0;
font-size: 16px;
font-weight: 600;
color: #333;
font-family: "Raleway", sans-serif; }
.wrapper_inspiration {
min-height: 700px;
background-color: #444444;
width: 100%;
margin-bottom: 30px;
display: flex;
align-items: center;
justify-content: center;
background: url("../img/IMAGES01.jpg") center/cover no-repeat;
background-attachment: fixed; }
.wrapper_inspiration .div {
padding: 30px 30px 20px 30px;
background-color: rgba(34, 23, 63, 0.8);
float: left;
width: 100%;
position: relative;
text-align: center; }
.wrapper_inspiration .div h3 {
font-family: "Raleway", sans-serif;
font-weight: 600;
font-size: 34px;
margin: 0 0 20px;
color: #ffffff;
text-transform: uppercase;
text-align: center; }
.wrapper_inspiration .div h3 span {
color: #3282b8; }
.wrapper_inspiration .div p {
font-family: "Open Sans", sans-serif;
font-weight: 400;
font-size: 17px;
margin: 0 0 20px;
color: whitesmoke;
text-transform: capitalize;
text-align: left; }
.wrapper_inspiration_index2 {
background: url(../img/hotel-index-bg.jpg) center/cover no-repeat;
height: 100%;
background-color: #444444;
width: 100%;
background-attachment: fixed;
margin-bottom: 40px;
display: flex;
align-items: center;
justify-content: center;
padding: 40px 0; }
.wrapper_inspiration_index2 .div {
padding: 20px 20px 3px 20px;
background-color: rgba(47, 64, 101, 0.7);
float: left;
width: 100%;
position: relative;
text-align: center;
margin-bottom: 40px; }
.wrapper_inspiration_index2 .div h3 {
font-family: "Raleway", sans-serif;
font-weight: 600;
font-size: 35px;
margin: 0 0 20px;
color: #ffffff;
text-transform: uppercase;
text-align: center; }
.wrapper_inspiration_index2 .div h3 span {
color: #3282b8; }
.wrapper_inspiration_index2 .div p {
font-family: "Open Sans", sans-serif;
font-weight: 400;
font-size: 18px;
margin: 0 0 4px;
color: whitesmoke;
text-transform: capitalize;
text-align: left; }
.wrapper_inspiration-flight {
background: url(../img/airplane-01.jpg) center/cover no-repeat;
min-height: 700px;
background-color: #444444;
width: 100%;
background-attachment: fixed;
margin-bottom: 30px;
display: flex;
align-items: center;
justify-content: center; }
.wrapper_inspiration-flight .div {
padding: 20px;
background-color: rgba(34, 23, 63, 0.5);
float: left;
width: 100%;
position: relative;
text-align: center; }
.wrapper_inspiration-flight .div h3 {
font-family: "Raleway", sans-serif;
font-weight: 600;
font-size: 35px;
margin: 0 0 20px;
color: #ffffff;
text-transform: uppercase;
text-align: center; }
.wrapper_inspiration-flight .div h3 span {
color: #3282b8; }
.wrapper_inspiration-flight .div p {
font-family: "Open Sans", sans-serif;
font-weight: 400;
font-size: 18px;
margin: 0 0 20px;
color: whitesmoke;
text-transform: capitalize;
text-align: left; }
.tour_pak {
float: left;
width: 100%;
position: relative;
overflow: hidden;
margin-bottom: 40px;
transition-duration: .3s;
max-height: 250px; }
.tour_pak img {
width: 100%;
transition-duration: .3s; }
.tour_pak img:hover {
transition-duration: .3s; }
.tour_pak .overflow-outer {
position: absolute;
width: 100%;
top: 37%;
transition-duration: .4s;
z-index: 1;
display: flex;
justify-content: center;
align-items: center; }
.tour_pak .overflow-outer .overflow-inner {
background: rgba(0, 0, 0, 0.7);
position: relative;
bottom: 0;
width: 100%;
margin: 0 30px;
border-radius: 2%;
text-align: center;
padding: 20px 10px;
transition: 2s ease-in; }
.tour_pak .overflow-outer .overflow-inner .pull-left {
font-family: "Raleway", sans-serif;
font-size: 16px;
font-weight: 600;
text-transform: capitalize; }
.tour_pak .overflow-outer .overflow-inner .pull-left a {
color: #ffffff; }
.tour_pak .overflow-outer .overflow-inner .pull-left a:hover {
color: #3282b8; }
.tour_pak .overflow-outer .overflow-inner .pull-right {
font-family: "Open Sans", sans-serif;
font-size: 16px;
font-weight: 600;
color: #ffffff; }
.wrapper_inspiration_hotel {
background: url(../img/index-2.jpg) center/cover no-repeat;
min-height: 700px;
background-color: #444444;
width: 100%;
background-attachment: fixed;
margin-bottom: 30px;
display: flex;
align-items: center;
justify-content: center; }
.wrapper_inspiration_hotel .hri {
padding: 20px;
background-color: rgba(34, 23, 63, 0.5);
float: left;
width: 100%;
position: relative;
text-align: center; }
.wrapper_inspiration_hotel .hri h3 {
font-family: "Raleway", sans-serif;
font-weight: 600;
font-size: 35px;
margin: 0 0 20px;
color: #ffffff;
text-transform: uppercase;
text-align: center; }
.wrapper_inspiration_hotel .hri h3 span {
color: #3282b8; }
.wrapper_inspiration_hotel .hri p {
font-family: "Open Sans", sans-serif;
font-weight: 400;
font-size: 18px;
margin: 0 0 20px;
color: whitesmoke;
text-transform: capitalize;
text-align: left; }
.wrapper_inspiration_travel {
background: url(../img/tavel-big.jpg) center/cover no-repeat;
min-height: 700px;
background-color: #444444;
width: 100%;
background-attachment: fixed;
margin-bottom: 30px;
display: flex;
align-items: center;
justify-content: center; }
.wrapper_inspiration_travel .hri {
padding: 20px;
background-color: rgba(34, 23, 63, 0.5);
float: left;
width: 100%;
position: relative;
text-align: center; }
.wrapper_inspiration_travel .hri h3 {
font-family: "Raleway", sans-serif;
font-weight: 600;
font-size: 35px;
margin: 0 0 20px;
color: #ffffff;
text-transform: uppercase;
text-align: center; }
.wrapper_inspiration_travel .hri h3 span {
color: #3282b8; }
.wrapper_inspiration_travel .hri p {
font-family: "Open Sans", sans-serif;
font-weight: 400;
font-size: 18px;
margin: 0 0 20px;
color: whitesmoke;
text-transform: capitalize;
text-align: left; }
.pop-feature {
font-weight: 700;
font-size: 12px;
line-height: 12px;
position: absolute;
top: 27px;
right: -41px;
padding: 10px 0;
min-width: 160px;
background-color: #3282b8;
color: #fff;
transform: rotate(45deg);
text-align: center;
font-family: "Open Sans", sans-serif; }
.pop-feature-car {
font-weight: 700;
font-size: 12px;
border-radius: 0px 0px 0px 50%;
line-height: 12px;
position: absolute;
top: 6px;
left: -6px;
padding: 7px 0;
min-width: 101px;
background-color: #4CAF50;
color: #fff;
text-align: center;
font-family: "Open Sans", sans-serif;
box-shadow: -8px 2px 0px 0px #3282b8; }
.pop-feat-two {
font-weight: 700;
font-size: 12px;
line-height: 12px;
position: absolute;
top: 27px;
right: -41px;
padding: 10px 0;
min-width: 160px;
background: rgba(5, 183, 213, 0.7);
color: #fff;
transform: rotate(45deg);
text-align: center;
font-family: "Open Sans", sans-serif; }
.pop-feature {
font-weight: 700;
font-size: 12px;
line-height: 12px;
position: absolute;
top: 27px;
right: -41px;
padding: 10px 0;
min-width: 160px;
background-color: #3282b8;
color: #fff;
transform: rotate(45deg);
text-align: center;
font-family: "Open Sans", sans-serif; }
.popular_hotel_box {
float: left;
width: 100%;
position: relative;
overflow: hidden;
margin-bottom: 30px;
border: 1px solid #fff;
border-bottom: 4px solid #3282b8;
border-radius: 3px; }
.popular_hotel_box .img {
position: relative;
max-height: 300px;
width: 100%;
overflow: hidden; }
.popular_hotel_box .img img {
max-height: 300px;
transition-duration: .4s;
transform: scale(1, 1);
width: 100%; }
.popular_hotel_box .img img:hover {
transition-duration: .4s;
transform: scale(1.2, 1.2); }
.popular_hotel_box .hotel_detail {
float: left;
width: 100%;
padding: 20px;
background: #ffffff; }
.popular_hotel_box .hotel_detail .pull-left {
color: #b7b7b7;
font-family: "Open Sans", sans-serif;
margin-bottom: 20px;
font-size: 16px;
text-transform: capitalize;
font-weight: 600; }
.popular_hotel_box .hotel_detail .pull-right {
color: #3e3f40;
font-family: "Open Sans", sans-serif;
margin-bottom: 20px;
font-size: 16px;
font-weight: 600; }
.popular_hotel_box .hotel_detail .hotel-name {
float: left;
width: 100%;
margin-bottom: 20px; }
.popular_hotel_box .hotel_detail .hotel-name h4 {
font-family: "Raleway", sans-serif;
font-weight: 600;
text-transform: capitalize;
font-size: 17px;
color: #797979;
margin: 0 0 5px; }
.popular_hotel_box .hotel_detail .hotel-name p {
color: #797979;
font-family: "Open Sans", sans-serif;
font-weight: 600;
font-size: 14px;
margin: 0; }
.popular_hotel_box .hotel_detail .hotel-name p i {
color: #3282b8; }
.popular_hotel_box .hotel_detail p {
color: #868686;
font-family: "Open Sans", sans-serif;
font-weight: 400;
font-size: 14px;
float: left;
width: 100%;
margin: 0 0 20px; }
.popular_hotel_box .hotel_detail p a {
color: #252525;
display: block; }
.popular_hotel_box .hotel_detail p a:hover {
color: #08549e; }
.popular_hotel_box .hotel_detail .book-now {
float: left;
width: 100%;
position: relative;
text-align: center; }
.popular_hotel_box .hotel_detail .book-now .btn_book_now {
color: #ffffff;
font-family: "Raleway", sans-serif;
font-weight: 600;
font-size: 16px;
text-transform: capitalize;
border-radius: 5px;
background-color: #08549e;
transition: .4s;
padding: 5px 20px; }
.popular_hotel_box .hotel_detail .book-now .btn_book_now:hover {
background-color: #3282b8;
transition: .4s; }
.btn_book_now_v2 {
color: #08549e;
font-family: "Raleway", sans-serif;
font-weight: 600;
font-size: 16px;
text-transform: capitalize;
border-radius: 2px;
background-color: transparent;
border: 1px solid #08549e;
transition: .4s;
padding: 5px 20px; }
.btn_book_now_v2:hover {
color: #ffffff;
background-color: #08549e;
transition: .4s; }
.popular_hotel_box-2 {
float: left;
width: 100%;
position: relative;
overflow: hidden;
margin-bottom: 40px;
transition-duration: .4s; }
.popular_hotel_box-2 .img {
position: relative;
max-height: 300px;
overflow: hidden;
float: left;
width: 100%; }
.popular_hotel_box-2 .img img {
max-height: 300px;
width: 100%; }
.popular_hotel_box-2 .img .overflow-outer {
position: absolute;
height: 100%;
width: 100%;
right: 100%;
transition-duration: .4s;
display: flex;
justify-content: center;
align-items: center;
background: rgba(0, 0, 0, 0.7); }
.popular_hotel_box-2 .img .overflow-outer a {
color: #ffffff; }
.popular_hotel_box-2 .hotel_detail {
float: left;
width: 100%;
padding: 20px 5px;
background: #ffffff; }
.popular_hotel_box-2 .hotel_detail .pull-left a {
font-family: "Open Sans", sans-serif;
font-weight: 600;
text-transform: capitalize;
font-size: 18px;
margin-bottom: 20px;
color: #352f30; }
.popular_hotel_box-2 .hotel_detail .pull-left .duration {
color: #352f30;
font-family: "Raleway", sans-serif;
font-weight: 600;
font-size: 14px;
letter-spacing: 1px; }
.popular_hotel_box-2 .hotel_detail .pull-left .price {
color: #3282b8;
font-family: "Open Sans", sans-serif;
font-weight: 600;
font-size: 14px; }
.popular_hotel_box-2 .hotel_detail h4 {
color: #08549e;
font-family: "Raleway", sans-serif;
font-weight: 600;
font-size: 20px;
margin: 0;
text-transform: capitalize; }
.popular_hotel_box-2:hover .overflow-outer {
right: 0;
transition-duration: .4s; }
.air_plane_company {
position: relative;
display: block;
float: left;
width: 100%;
overflow: hidden;
margin-bottom: 40px; }
button, select {
outline: none; }
.btn-select {
background: #08549e;
padding: 2px 7px;
border-radius: 0;
color: #ffffff;
font-family: "Raleway", sans-serif;
font-weight: 600;
font-size: 12px;
letter-spacing: 1px;
margin-top: 10px;
text-transform: uppercase; }
.btn-select:hover {
background: #3282b8;
color: #ffffff; }
.btn-select:focus {
background: #3282b8;
color: #ffffff; }
.btn-layour {
background: #3282b8;
padding: 2px 7px;
border-radius: 0;
color: #ffffff;
font-family: "Open Sans", sans-serif;
font-weight: 600;
font-size: 12px;
letter-spacing: 1px;
margin-top: 10px;
text-transform: uppercase; }
.btn-layour:hover {
background: #3282b8;
color: #ffffff; }
.btn-layour:focus {
background: #3282b8;
color: #ffffff; }
.btn-layhour-v2 {
background: transparent;
padding: 2px 7px;
border-radius: 0;
color: #08549e;
border: 1px solid #08549e;
font-family: "Open Sans", sans-serif;
font-weight: 600;
font-size: 12px;
letter-spacing: 1px;
margin-top: 10px;
text-transform: uppercase; }
.btn-layhour-v2:hover {
background: #08549e;
color: #ffffff; }
.btn-layhour-v2:focus {
background: #08549e;
color: #ffffff; }
.find_flight_box {
border: 1px solid #d5d5d5;
float: left;
width: 100%;
position: relative;
margin-bottom: 30px;
display: block;
transition-duration: .4s;
overflow: hidden; }
.find_flight_box .img-box {
height: 280px;
overflow: hidden;
width: 100%; }
.find_flight_box .img-box img {
height: 280px;
transition: .3s;
width: 100%; }
.find_flight_box a {
display: block;
float: left;
transition: .4s;
width: 100%;
position: relative;
padding: 10px 15px; }
.find_flight_box a h4 {
color: #3282b8;
font-family: "Open Sans", sans-serif;
font-weight: 600;
margin: 0 0 0;
text-transform: capitalize; }
.find_flight_box a p {
color: #333333;
font-family: "Open Sans", sans-serif;
font-weight: 600;
margin: 0;
text-transform: capitalize; }
.find_flight_box a i {
display: none;
position: absolute;
right: 0;
color: #fff;
top: 0px;
line-height: 2.6;
text-align: center;
font-size: 24px;
width: 74px;
height: 74px;
background: #08549e; }
.find_flight_box a:hover {
background-color: #08549e;
transition: .4s ease-in; }
.find_flight_box a:hover h4 {
color: #ffffff; }
.find_flight_box a:hover p {
color: #ffffff; }
.find_flight_box a:hover i {
background-color: #3282b8; }
.btn_view_all {
float: left;
width: 100%;
position: relative;
margin-bottom: 30px;
text-align: center; }
.btn-view-all {
position: relative;
background: #08549e;
color: #fff;
border-radius: 0;
border: 1px solid #08549e;
padding: 10px 20px;
font-family: "Open Sans", sans-serif;
font-weight: 600;
transition-duration: .4s; }
.btn-view-all i {
margin-right: 8px; }
.btn-view-all:hover {
background: #ffffff;
color: #08549e;
transition-duration: .4s; }
.btn-view-all:focus {
background: #ffffff;
color: #08549e; }
.btn-view-all-v3 {
position: relative;
background: transparent;
color: #08549e;
border-radius: 0;
border: 1px solid #08549e;
padding: 10px 20px;
font-family: "Open Sans", sans-serif;
font-weight: 600;
transition-duration: .4s; }
.btn-view-all-v3 i {
margin-right: 8px; }
.btn-view-all-v3:hover {
background: #08549e;
color: #ffffff;
transition-duration: .4s; }
.btn-view-all-v3:focus {
background: #08549e;
color: #ffffff; }
.btn-view-sec {
position: relative;
background: transparent;
color: #08549e;
border-radius: 0;
border: 1px solid #08549e;
padding: 10px 20px;
font-family: "Raleway", sans-serif;
font-weight: 600;
transition-duration: .4s; }
.btn-view-sec i {
margin-right: 8px; }
.btn-view-sec:hover {
background: #08549e;
color: #ffffff;
transition-duration: .4s; }
.btn-view-sec:focus {
background: #08549e;
color: #ffffff; }
.btn-more {
position: relative;
background: #9ca1a2;
color: #fff;
border-radius: 0;
border: none;
padding: 10px 20px;
font-family: "Raleway", sans-serif;
font-weight: 600;
transition-duration: .4s;
float: left;
width: 100%;
margin-bottom: 30px; }
.btn-more i {
margin-right: 8px; }
.btn-more:hover {
background: #08549e;
color: #ffffff;
transition-duration: .4s; }
.btn-more:focus {
background: #08549e;
color: #ffffff; }
.btn-more-v2 {
position: relative;
background: transparent;
color: #061d31;
border-radius: 0;
border: 1px solid #ddd;
padding: 10px 20px;
font-family: "Raleway", sans-serif;
font-weight: 600;
transition-duration: .4s;
float: left;
width: 100%;
margin-bottom: 30px; }
.btn-more-v2 i {
margin-right: 8px; }
.btn-more-v2:hover {
background: #08549e;
color: #ffffff;
transition-duration: .4s; }
.btn-more-v2:focus {
background: #08549e;
color: #ffffff; }
.hr_index {
float: left;
width: 100%;
margin: 0 0 30px; }
.our-work-wrapper {
float: left;
width: 100%;
margin: 0 0 0;
background-color: #f1f1f1;
padding: 30px 0px 0px 0px; }
.btn-read-more {
position: relative;
background: transparent;
color: #444444;
border-radius: 30px;
border: 2px solid #444444;
padding: 8px 20px;
font-family: "Open Sans", sans-serif;
font-weight: 700;
transition-duration: .4s; }
.btn-read-more:hover {
background: #444444;
color: #ffffff;
transition-duration: .4s; }
.btn-read-more:focus {
background: #444444;
color: #ffffff; }
.btn-read-more-v2 {
position: relative;
background: transparent;
color: #fff;
border-radius: 0px;
border: 2px solid #fff;
padding: 8px 20px;
font-family: "Open Sans", sans-serif;
font-weight: 400;
transition-duration: .4s; }
.btn-read-more-v2:hover {
background: #fff;
color: #444444;
transition-duration: .4s; }
.btn-read-more-v2:focus {
background: #444444;
color: #ffffff; }
.btn-read-more.active {
background: #444444;
color: #ffffff; }
.line {
background: #3282b8;
height: 5px;
width: 100px;
position: absolute;
display: block;
top: -4px; }
.car_boxs {
float: left;
width: 100%;
position: relative; }
.car_boxs .slick-prev:before, .car_boxs .slick-next:before {
font-size: 20px;
line-height: 0.6;
position: relative;
opacity: .75;
color: #08549e; }
.car_boxs .slick-prev, .car_boxs .slick-next {
font-size: 0;
line-height: 0;
position: absolute;
top: 40%;
display: block;
width: 30px;
height: 30px;
padding: 0;
cursor: pointer;
color: #ffffff;
border: 2px solid #08549e;
outline: none;
background-color: transparent;
border-radius: 50%; }
.car_boxs .slick-prev:hover, .car_boxs .slick-next:hover {
border: 2px solid #3282b8; }
.car_boxs .car_box {
float: left;
border-radius: 0;
width: 100%;
border: 1px solid #d5d5d5;
margin-bottom: 40px;
position: relative; }
.car_boxs .car_box .img-car {
float: left;
width: 100%;
padding: 0;
transition: .4s;
overflow: hidden;
position: relative; }
.car_boxs .car_box .img-car .overflow-outer {
position: absolute;
height: 100%;
width: 100%;
top: 100%;
transition-duration: .4s;
display: flex;
justify-content: center;
align-items: center;
background: rgba(0, 0, 0, 0.6); }
.car_boxs .car_box .img-car img {
width: 100%; }
.car_boxs .car_box .detail-car {
float: left;
width: 100%;
background: #ffffff;
text-align: left;
padding: 20px 10px 0px; }
.car_boxs .car_box .detail-car a {
color: #848484;
display: block;
text-align: center; }
.car_boxs .car_box .detail-car a h4 {
margin: 0;
font-family: "Raleway", sans-serif;
font-weight: 600;
text-transform: capitalize;
margin-bottom: 10px; }
.car_boxs .car_box .detail-car p {
margin: 0 0 10px;
color: #444;
font-family: "Open Sans", sans-serif;
font-weight: 400;
text-transform: capitalize;
float: left;
width: 100%;
text-align: center; }
.car_boxs .car_box .detail-car p .pull-right {
font-family: "Montserrat", sans-serif;
font-size: 15px;
font-weight: 400;
color: #08549e; }
.car_boxs .car_box .detail-car p .pull-left {
color: #848484;
font-family: "Montserrat", sans-serif;
font-weight: 400;
font-size: 15px; }
.car_boxs .car_box .detail-car hr {
float: left;
width: 100%;
margin: 5px 0; }
.car_boxs .car_box .book-now {
float: left;
width: 100%;
text-align: center;
margin: 0 0 10px; }
.car_boxs .car_box .book-now .btn-book-now {
color: #ffffff;
font-family: "Raleway", sans-serif;
font-weight: 600;
font-size: 16px;
text-transform: capitalize;
border-radius: 5px;
background-color: #08549e;
transition: .4s;
padding: 5px 20px; }
.car_boxs .car_box .book-now .btn-book-now:hover {
background-color: #3282b8;
transition: .4s; }
.car_boxs table {
margin: 0; }
.car_boxs table tbody tr td {
border-right: 1px solid #ddd;
font-family: "Open Sans", sans-serif;
color: #848484;
font-weight: 600; }
.car_boxs table tbody tr td:last-child {
border-right: none; }
.slider_logo {
float: left;
width: 100%; }
#index2-v2 {
float: left;
width: 100%;
margin-bottom: 40px;
position: relative; }
#index2-v2 .carousel-control {
width: 5%;
opacity: 9; }
#index2-v2 .carousel-control.left {
background-image: none;
top: 48%;
height: 55px;
width: 55px;
border-radius: 0;
border: 1px solid #ddd;
z-index: 200;
background-color: #3282b8;
color: #ffffff;
transform: rotate(45deg);
margin-left: -28px; }
#index2-v2 .carousel-control.left i {
font-size: 38px;
top: 3px;
left: -3px;
position: relative;
text-align: center;
display: block;
transform: rotate(-45deg); }
#index2-v2 .carousel-control.left:hover {
background-color: #08549e;
transition: background-color .4s ease-out; }
#index2-v2 .carousel-control.right {
background-image: none;
z-index: 200;
top: 48%;
height: 55px;
width: 55px;
border-radius: 0;
border: 1px solid #ddd;
background-color: #3282b8;
color: #ffffff;
margin-right: -28px;
transform: rotate(45deg); }
#index2-v2 .carousel-control.right i {
font-size: 38px;
top: 0;
position: relative;
transform: rotate(-45deg);
text-align: center;
display: block;
left: 3px;
transition: background-color .4s ease-out; }
#index2-v2 .carousel-control.right:hover {
background-color: #08549e;
transition: background-color .4s ease-out; }
#index2-v2 .carousel {
height: 450px;
margin-bottom: 0; }
#index2-v2 .carousel-caption {
z-index: 10; }
#index2-v2 .carousel .item {
height: 450px;
background-color: transparent;
overflow: hidden; }
#index2-v2 .carousel .item img {
width: 100%; }
#index2-v2 .carousel-caption {
width: 100%; }
#index2-v2 .carousel-inner > .item > a img {
position: absolute;
top: 0;
left: 0;
min-width: 100%;
height: 450px; }
#index2-v2 .carousel-indicators li {
border-radius: 0; }
#index2-v2 .carousel-caption {
position: absolute;
top: 0;
left: 0;
padding: 0;
text-align: center;
text-shadow: none; }
#index2-v2 .carousel-content-box2 {
float: left;
width: 100%;
position: relative;
background: #08549e;
min-height: 450px;
padding: 40px 60px 40px 60px; }
#index2-v2 .carousel-content-box2 .name-city {
float: left;
width: 100%;
position: relative; }
#index2-v2 .carousel-content-box2 .name-city h1 {
font-family: "Roboto", sans-serif;
font-weight: 400;
text-transform: capitalize;
font-size: 50px;
margin: 0 0 20px;
color: #ffffff; }
#index2-v2 .carousel-content-box2 .name-city h1 small {
font-family: "Montserrat", sans-serif;
color: #111111;
font-weight: 400; }
#index2-v2 .carousel-content-box2 .name-city h2 {
margin: 0 0 20px; }
#index2-v2 .carousel-content-box2 .text-left {
float: left;
width: 100%;
margin: 0 0 20px;
color: #ffffff;
font-family: "Open Sans", sans-serif;
font-weight: 400;
letter-spacing: .4px;
line-height: 1.7; }
#index2-v2 .carousel-content-box2 .box-slide-v3 {
float: left;
width: 100%;
background: #fff;
padding: 10px 10px;
margin-bottom: 5px; }
#index2-v2 .carousel-content-box2 .box-slide-v3 .title {
color: #444444;
font-family: "Open Sans", sans-serif;
font-weight: 600;
font-size: 16px;
margin-bottom: 10px; }
#index2-v2 .carousel-content-box2 .box-slide-v3 span {
margin-bottom: 10px;
display: block; }
#index2-v2 .carousel-content-box2 .box-slide-v3 span a {
color: #3282b8; }
#index2-v2 .carousel-content-box2 .box-slide-v3 p {
color: #808080;
font-family: "Open Sans", sans-serif;
font-weight: 400;
margin: 0;
font-size: 13.5px; }
.hurry-up-v1 {
float: left;
width: 100%;
padding: 40px 40px;
background-color: #08549e;
color: #fff; }
.hurry-up-v1 h2 {
margin: 0 0 10px;
font-family: "Raleway", sans-serif;
font-weight: 600;
text-transform: capitalize; }
.main-footer {
width: 100%;
float: left;
position: relative;
padding: 60px 0 0;
display: block;
background-color: #111111; }
.main-footer .footer-content {
font-size: 14px;
font-family: "Open Sans", sans-serif;
float: left;
color: #8c8c8c;
width: 100%;
margin-bottom: 12px;
font-weight: 600;
text-align: justify;}
.main-footer .footer-content1 {
font-size: 16px;
font-family: "Open Sans", sans-serif;
float: left;
color: #8c8c8c;
width: 100%;
margin-bottom: 18px; }
.main-footer .footer-content2 {
font-size: 16px;
font-family: "Open Sans", sans-serif;
float: left;
color: #ffffff;
width: 100%;
margin-top: 5px; }
.main-footer .footer-text {
font-size: 14px;
font-family: "Raleway", sans-serif;
float: left;
color: #9e9e9e;
width: 100%;
margin-bottom: 12px; }
.main-footer .footer-text i {
color: #9e9e9e;
margin-right: 3px; }
.main-footer .inner-footer {
width: 100%;
float: left;
display: block;
position: relative; }
.main-footer .inner-footer a img {
display: block;
margin-bottom: 15px; }
.main-footer .inner-footer ul {
width: 100%;
float: left;
margin-bottom: 10px; }
.main-footer .inner-footer ul li {
padding-right: 0;
padding-left: 3px; }
.main-footer .inner-footer ul li a {
display: block; }
.main-footer .inner-footer ul li a .social-icon {
width: 36px;
height: 36px;
position: relative;
display: block;
text-align: center;
transition: all .6s ease-in;
background-color: transparent;
border: 1px solid #242424; }
.main-footer .inner-footer ul li a .social-icon i {
color: #797070;
position: relative;
top: 8px;
font-size: 17px; }
.main-footer .inner-footer ul li a .social-icon:hover {
background-color: #08549e;
transition: all .6s ease-in; }
.main-footer .inner-footer ul li a .social-icon:hover i {
color: #ffffff;
transition: all .6s ease-in;
transform: rotateX(360deg); }
.main-footer .list-of-nav {
float: left;
width: 100%;
position: relative; }
.main-footer .list-of-nav ul {
margin-bottom: 15px;
float: left;
width: 100%; }
.main-footer .list-of-nav ul li {
float: left;
width: 100%; }
.main-footer .list-of-nav ul li a {
color: #7d7d7d;
line-height: 2;
font-family: "Raleway", sans-serif;
font-weight: 600;
transition: .4s;
text-decoration: none;
text-transform: capitalize;
font-size: 18px;
padding-bottom: 5px; }
.main-footer .list-of-nav ul li a i {
margin-right: 20px; }
.main-footer .list-of-nav ul li a:hover {
transition: .4s;
color: #08549e; }
.main-footer .footer-bottom {
margin: 0;
color: #fff;
padding: 19px 20px;
background-color: #08549e;
font-weight: 600;
font-size: 14px;
font-family: "Raleway", sans-serif;
letter-spacing: 1px;
text-align: center;
position: relative;
text-transform: capitalize;
margin-top: 50px; }
.main-footer .footer-bottom a {
color: #111111; }
.main-footer .footer-bottom a:hover {
color: #3282b8; }
.main-footer .inner-footer1 {
width: 100%;
float: left;
display: block;
position: relative; }
.main-footer .inner-footer1 h4 {
color: #ffffff;
font-size: 23px;
margin-bottom: 25px;
position: relative;
float: left;
width: 100%;
font-family: "Raleway", sans-serif;
font-weight: 600;
margin-top: 0; }
.main-footer .inner-footer1 h3 {
color: #ffffff;
font-size: 23px;
margin-bottom: 10px;
position: relative;
float: left;
width: 100%;
font-family: "Raleway", sans-serif;
font-weight: 600;
margin-top: 0; }
.main-footer .inner-footer1 .search-mail {
position: relative;
float: left;
width: 100%;
margin-bottom: 10px; }
.main-footer .inner-footer1 .search-mail:before {
position: absolute;
bottom: 0;
right: 0;
width: 38px;
height: 38px;
line-height: 39px;
font-family: 'FontAwesome';
content: '\f1d8';
background: #08549e;
text-align: center;
color: #ffffff;
border-radius: 0;
-webkit-font-smoothing: subpixel-antialiased;
font-smooth: always; }
.main-footer .inner-footer1 .search-input {
box-sizing: border-box;
width: 100%;
padding: 0px 10px;
height: 38px;
border-radius: 0;
outline: none;
color: #7a7a7a;
font-family: "Raleway", sans-serif;
font-size: 13px;
border: none; }
.main-footer .inner-footer1 .search-Button {
position: absolute;
top: 0;
right: 0;
width: 40px;
height: 40px;
opacity: 0;
cursor: pointer; }
.main-footer .btn-group {
width: 100%;
float: left;
position: relative; }
.main-footer .btn-group .btn-tag {
background-color: #111111;
padding: 9px 14px;
font-size: 14px;
border-radius: 5px;
color: #807d7d;
text-transform: uppercase;
font-family: "Open Sans", sans-serif;
float: left;
margin-right: 5px;
margin-bottom: 15px;
text-decoration: none;
transition: all 0.3s;
font-weight: 600;
border: 1px solid #3a3232; }
.main-footer .btn-group .btn-tag:hover {
background-color: #08549e;
color: #ffffff;
transition: all 0.3s; }
.main-footer .inner-footer2 {
width: 100%;
float: left;
display: block;
position: relative; }
.main-footer .inner-footer2 h4 {
color: #ffffff;
font-size: 24px;
margin-bottom: 25px;
position: relative;
float: left;
font-weight: 600;
width: 100%;
font-family: "Raleway", sans-serif;
margin-top: 0; }
.main-footer .inner-footer2 ul li {
font-family: "Open Sans", sans-serif;
padding-bottom: 19px;
padding-left: 0; }
.main-footer .inner-footer2 ul li .img-news {
float: left;
margin-right: 8px;
margin-top: 5px;
max-height: 63px;
overflow: hidden; }
.main-footer .inner-footer2 ul li .img-news img {
max-height: 63px; }
.main-footer .inner-footer2 ul li .content-news p {
font-size: 14px;
margin-bottom: 0; }
.main-footer .inner-footer2 ul li .content-news p a {
font-family: "Raleway", sans-serif;
color: #8b8a8a;
display: block;
text-decoration: none; }
.main-footer .inner-footer2 ul li .content-news p a:hover {
color: #ffffff; }
.main-footer .inner-footer2 ul li .content-news small {
color: #8b8a8a;
font-size: 12px;
font-family: "Open Sans", sans-serif; }
.main-footer .inner-footer3 {
width: 100%;
float: left;
display: block;
font-family: "Open Sans", sans-serif;
position: relative; }
.main-footer .inner-footer3 h4 {
color: #ffffff;
font-size: 24px;
margin-bottom: 25px;
position: relative;
float: left;
width: 100%; }
.main-footer .inner-footer3 form {
float: left;
width: 100%; }
.main-footer .inner-footer3 form .form-group .form-control, .main-footer .inner-footer3 form .form-group1 .form-control {
height: 38px; }
.footer-one {
width: 100%;
float: left;
position: relative;
padding: 60px 0 0;
display: block;
background-color: whitesmoke;
border-top: 2px solid #08549e; }
.footer-one .footer-content {
font-size: 14px;
font-family: "Open Sans", sans-serif;
float: left;
color: #8c8c8c;
width: 100%;
margin-bottom: 25px;
margin-top: 10px;
font-weight: 600; }
.footer-one .footer-content1 {
font-size: 16px;
font-family: "Open Sans", sans-serif;
float: left;
color: #8c8c8c;
width: 100%;
margin-bottom: 18px; }
.footer-one .footer-content2 {
font-size: 16px;
font-family: "Open Sans", sans-serif;
float: left;
color: #444444;
width: 100%;
margin-top: 5px; }
.footer-one .footer-text {
font-size: 14px;
font-family: "Raleway", sans-serif;
float: left;
color: #9e9e9e;
width: 100%;
margin-bottom: 12px; }
.footer-one .footer-text i {
color: #9e9e9e;
margin-right: 3px; }
.footer-one .inner-footer {
width: 100%;
float: left;
display: block;
position: relative; }
.footer-one .inner-footer ul {
width: 100%;
float: left;
text-align: left;
margin-bottom: 10px; }
.footer-one .inner-footer ul li {
padding-right: 0;
padding-left: 3px; }
.footer-one .inner-footer ul li a {
display: block; }
.footer-one .inner-footer ul li a .social-icon {
width: 36px;
height: 36px;
position: relative;
display: block;
text-align: center;
transition: all .3s ease-in;
background-color: #08549e;
border: 1px solid #ffffff; }
.footer-one .inner-footer ul li a .social-icon i {
color: #ffffff;
position: relative;
top: 8px;
font-size: 17px; }
.footer-one .inner-footer ul li a .social-icon:hover {
background-color: #3282b8;
transition: all .3s ease-in; }
.footer-one .list-of-nav {
float: left;
width: 100%;
position: relative; }
.footer-one .list-of-nav ul {
margin-bottom: 15px;
float: left;
width: 100%; }
.footer-one .list-of-nav ul li {
float: left;
width: 100%; }
.footer-one .list-of-nav ul li a {
color: #7d7d7d;
line-height: 2;
font-family: "Raleway", sans-serif;
font-weight: 600;
transition: .4s;
text-decoration: none;
text-transform: capitalize;
font-size: 18px;
padding-bottom: 5px; }
.footer-one .list-of-nav ul li a i {
margin-right: 20px; }
.footer-one .list-of-nav ul li a:hover {
transition: .4s;
color: #08549e; }
.footer-one .footer-bottom {
margin: 0;
color: #ffffff;
padding: 19px 20px;
background-color: #444444;
font-weight: 600;
font-size: 14px;
font-family: "Raleway", sans-serif;
letter-spacing: 1px;
text-align: center;
position: relative;
text-transform: capitalize;
margin-top: 50px; }
.footer-one .footer-bottom a {
color: #08549e; }
.footer-one .inner-footer1 {
width: 100%;
float: left;
display: block;
position: relative; }
.footer-one .inner-footer1 h4 {
color: #888;
font-size: 23px;
margin-bottom: 25px;
position: relative;
float: left;
width: 100%;
font-family: "Raleway", sans-serif;
font-weight: 600;
margin-top: 0; }
.footer-one .inner-footer1 h3 {
color: #888;
font-size: 23px;
margin-bottom: 10px;
position: relative;
float: left;
width: 100%;
font-family: "Raleway", sans-serif;
font-weight: 600;
margin-top: 0; }
.footer-one .inner-footer1 .search-mail {
position: relative;
float: left;
width: 100%;
margin-bottom: 10px; }
.footer-one .inner-footer1 .search-mail:before {
position: absolute;
bottom: 0;
right: 0;
width: 42px;
height: 38px;
line-height: 40px;
font-family: 'FontAwesome';
content: '\f00c';
background: #08549e;
text-align: center;
color: #ffffff;
border-radius: 0;
-webkit-font-smoothing: subpixel-antialiased;
font-smooth: always; }
.footer-one .inner-footer1 .search-input {
box-sizing: border-box;
width: 100%;
padding: 0px 10px;
height: 38px;
border-radius: 0;
outline: none;
color: #7a7a7a;
font-family: "Raleway", sans-serif;
font-size: 13px;
border: none;
background: #ddd; }
.footer-one .inner-footer1 .search-Button {
position: absolute;
top: 0;
right: 0;
width: 40px;
height: 40px;
opacity: 0;
cursor: pointer; }
.footer-one .btn-group {
width: 100%;
float: left;
position: relative; }
.footer-one .btn-group .btn-tag {
background-color: #a4a4a4;
padding: 9px 14px;
font-size: 14px;
border-radius: 5px;
color: #ffffff;
text-transform: uppercase;
font-family: "Open Sans", sans-serif;
float: left;
margin-right: 5px;
margin-bottom: 15px;
text-decoration: none;
transition: all 0.3s;
font-weight: 600;
border: 1px solid #a4a4a4; }
.footer-one .btn-group .btn-tag:hover {
background-color: #08549e;
color: #ffffff;
transition: all 0.3s; }
.footer-one .inner-footer2 {
width: 100%;
float: left;
display: block;
position: relative; }
.footer-one .inner-footer2 h4 {
color: #888;
font-size: 24px;
margin-bottom: 25px;
position: relative;
float: left;
font-weight: 600;
width: 100%;
font-family: "Raleway", sans-serif;
margin-top: 0; }
.footer-one .inner-footer2 ul li {
font-family: "Open Sans", sans-serif;
padding-bottom: 18px;
padding-left: 0; }
.footer-one .inner-footer2 ul li .img-news {
float: left;
margin-right: 8px;
margin-top: 5px; }
.footer-one .inner-footer2 ul li .content-news p {
font-size: 14px;
font-family: "Open Sans", sans-serif;
margin-bottom: 0; }
.footer-one .inner-footer2 ul li .content-news p a {
color: #8b8a8a;
display: block;
text-decoration: none; }
.footer-one .inner-footer2 ul li .content-news p a:hover {
color: #444; }
.footer-one .inner-footer2 ul li .content-news small {
color: #8b8a8a;
font-size: 12px;
font-family: "Open Sans", sans-serif; }
.footer-one .inner-footer3 {
width: 100%;
float: left;
display: block;
font-family: "Open Sans", sans-serif;
position: relative; }
.footer-one .inner-footer3 h4 {
color: #ffffff;
font-size: 24px;
margin-bottom: 25px;
position: relative;
float: left;
width: 100%; }
.footer-one .inner-footer3 form {
float: left;
width: 100%; }
.footer-one .inner-footer3 form .form-group .form-control, .footer-one .inner-footer3 form .form-group1 .form-control {
height: 38px; }
.no-border {
border-bottom: 1px solid transparent; }
.our-work {
float: left;
width: 100%;
position: relative;
margin-bottom: 30px;
text-align: center; }
.our-work p {
float: left;
color: #444;
font-weight: 600;
font-size: 14px;
font-family: "Raleway", sans-serif;
width: 100%;
margin: 0 0 20px; }
.our-work p i {
font-size: 50px;
width: 100px;
height: 100px;
text-align: center;
border-radius: 50%;
line-height: 1.9;
color: #ffffff;
background-color: #08549e; }
.our-work h4 {
color: #444;
font-weight: 600;
float: left;
width: 100%;
font-size: 30px;
margin: 0 0 20px;
font-family: "Raleway", sans-serif; }
.our-work h4 span {
color: #3282b8; }
#back_to_top {
float: left;
width: 100%;
position: relative;
top: -25px;
text-align: center; }
#back_to_top .button {
display: none;
float: left;
width: 45px;
height: 45px;
background: #01b9f2;
text-align: center;
position: absolute;
transition: all .4s;
cursor: pointer;
border-radius: 100%; }
#back_to_top .button i {
color: #ffffff;
position: relative;
top: 4px;
font-size: 16px; }
.search-tem {
float: left;
width: 100%;
position: relative;
margin: 0 0 30px; }
.search-tem span {
float: left;
position: relative;
color: #636363;
font-family: "Open Sans", sans-serif;
font-weight: 600;
text-transform: capitalize;
width: 100%;
padding: 2px 0 3px; }
.search-tem span i {
color: #3282b8; }
.navbar-stick-main {
position: fixed;
width: 100%;
z-index: 100;
top: 0; }
.bread-crumb {
float: left;
width: 100%;
position: relative;
margin: 30px 0; }
.bread-crumb h2 {
float: left;
position: relative;
color: #3282b8;
font-family: "Open Sans", sans-serif;
font-weight: 600;
text-transform: capitalize;
margin: 0; }
.bread-crumb .breadcrumb > .active {
font-family: "Raleway", sans-serif;
color: #dadada; }
.bread-crumb .breadcrumb {
padding: 8px 15px;
margin-bottom: 0;
list-style: none;
background-color: #08549e;
border-radius: 4px;
font-weight: 600; }
.bread-crumb .breadcrumb li a {
color: #ffffff;
font-family: "Open Sans", sans-serif;
text-decoration: none; }
.white-box {
float: left;
width: 100%;
background-color: #efefef;
padding: 10px 15px;
position: relative;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
.full-white-box {
float: left;
width: 100%;
background-color: #ffffff;
padding: 10px 15px;
position: relative;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
.sort-section {
float: left;
width: 100%;
position: relative;
margin-bottom: 30px; }
.sort-section h4 {
float: left;
position: relative;
color: #919090;
font-family: "Raleway", sans-serif;
font-weight: 600;
text-transform: capitalize;
margin: 0;
font-size: 18px; }
.sort-section ul li {
position: relative;
padding-left: 15px; }
.sort-section ul li a {
display: block;
float: left;
width: 100%;
font-family: "Open Sans", sans-serif;
text-decoration: none; }
.sort-section ul li a .text {
position: relative;
margin-right: 10px;
background: #ffffff;
padding: 2px 3px;
color: #919191;
font-size: 12px;
font-family: "Open Sans", sans-serif;
font-weight: 600; }
.sort-section ul li a .text:hover {
background: #08549e;
color: #ffffff; }
.sort-section ul li a .active-text {
position: relative;
margin-right: 10px;
background: #08549e;
padding: 2px 3px;
color: #ffffff;
font-size: 12px;
font-family: "Raleway", sans-serif; }
.sort-section ul li a .up {
position: absolute;
top: -3px;
color: #acaaaa; }
.sort-section ul li a .down {
position: absolute;
top: 4px;
right: -3px;
color: #acaaaa; }
.flight_box_detail {
float: left;
width: 100%;
position: relative;
margin-bottom: 30px; }
.flight_box_detail .details-text {
float: left;
text-align: left;
position: relative; }
.flight_box_detail .details-text h4 {
position: relative;
color: #636363;
font-family: "Raleway", sans-serif;
margin: 0 0 10px;
text-transform: capitalize;
font-weight: 600;
font-size: 16px;
line-height: 1.3; }
.flight_box_detail .details-text h4 small {
color: #797979;
font-family: "Open Sans", sans-serif;
font-weight: 600; }
.flight_box_detail .details-feature {
float: right;
text-align: left;
position: relative; }
.flight_box_detail .details-feature ul {
margin: 0 0 10px; }
.flight_box_detail .details-feature ul li i {
border: 1px dotted #08549e;
border-radius: 50%;
color: #08549e;
width: 23px;
height: 23px;
text-align: center;
line-height: 1.7; }
.flight_box_detail hr {
float: left;
width: 100%;
border-top: 1px solid #fbfbfb;
margin: 0; }
.flight_box_detail .LTT {
float: left;
width: 100%;
position: relative;
border-right: 1px solid #ffffff;
margin: 5px; }
.flight_box_detail .LTT .skin-clr {
color: #08549e;
font-family: "Raleway", sans-serif;
text-transform: uppercase;
font-size: 12px; }
.flight_box_detail .LTT .skin-clr i {
color: #3282b8;
margin-right: 5px;
font-size: 14px; }
.flight_box_detail .LTT .time {
color: #a2a2a2;
font-family: "Open Sans", sans-serif;
text-transform: uppercase;
font-size: 10px;
font-weight: 600; }
.flight_box_detail .select-sec {
float: left;
width: 100%;
position: relative;
border-left: 1px solid #ffffff;
text-align: center;
padding-left: 15px; }
.flight_box_detail .select-sec a {
display: block;
text-align: center;
float: left;
width: 100%; }
.flight_box_detail .select-sec span {
color: #a2a2a2;
font-family: "Raleway", sans-serif;
text-transform: uppercase;
font-size: 12px;
font-weight: 600;
float: left;
width: 100%;
text-align: center;
margin-bottom: 13px; }
.flight_box_detail .select-sec span .pri {
color: #3282b8;
font-size: 14px; }
.flight_box_detail .flight-logo {
float: left;
width: 100%;
text-align: center;
height: 95px; }
.flight_box_detail img {
max-height: 100px;
position: relative;
top: 17px;
width: 117px; }
.hotels_box_detail {
float: left;
width: 100%;
position: relative;
overflow: hidden;
margin-bottom: 30px; }
.hotels_box_detail .p {
float: left;
text-align: left;
position: relative;
width: 100%;
color: #808080;
font-family: "Open Sans", sans-serif;
margin: 0 0 15px;
text-transform: capitalize;
font-weight: 400;
font-size: 14px; }
.hotels_box_detail .details-text {
float: left;
text-align: left;
position: relative; }
.hotels_box_detail .details-text h4 {
position: relative;
color: #636363;
font-family: "Raleway", sans-serif;
margin: 0 0 15px;
text-transform: capitalize;
font-weight: 600;
font-size: 16px;
line-height: 1.4; }
.hotels_box_detail .details-text h4 small {
color: #797979;
font-family: "Open Sans", sans-serif;
font-weight: 600; }
.hotels_box_detail .details-text h4 small i {
color: #08549e;
font-size: 13px; }
.hotels_box_detail .details-feature {
float: right;
text-align: left;
position: relative; }
.hotels_box_detail .details-feature ul {
margin: 0 0 10px; }
.hotels_box_detail .details-feature ul li i {
border: 1px dotted #efefef;
border-radius: 50%;
color: #3282b8;
width: 23px;
height: 23px;
text-align: center;
line-height: 1.7;
background: #fff; }
.hotels_box_detail .details-feature ul li i:hover {
color: #08549e; }
.hotels_box_detail .details-feature ul li small {
font-size: 10px;
color: #919090; }
.hotels_box_detail .reviews {
float: left;
width: 100%;
position: relative;
border-left: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
text-align: center;
padding-left: 15px;
margin-bottom: 10px; }
.hotels_box_detail .reviews ul {
margin-bottom: 10px; }
.hotels_box_detail .reviews ul li {
padding: 0; }
.hotels_box_detail .reviews ul li a i {
color: #3282b8; }
.hotels_box_detail .reviews span {
color: #a2a2a2;
font-family: "Raleway", sans-serif;
text-transform: uppercase;
font-size: 13px;
font-weight: 600;
float: left;
width: 100%;
text-align: center; }
.hotels_box_detail .select-sec {
float: left;
width: 100%;
position: relative;
border-left: 1px solid #ffffff;
text-align: center;
padding-left: 15px; }
.hotels_box_detail .select-sec a {
display: block;
text-align: center;
float: left;
width: 100%; }
.hotels_box_detail .select-sec span {
color: #a2a2a2;
font-family: "Raleway", sans-serif;
text-transform: uppercase;
font-size: 13px;
font-weight: 600;
float: left;
width: 100%;
text-align: center;
padding-top: 16px; }
.hotels_box_detail .select-sec .pri {
padding: 0;
font-family: "Raleway", sans-serif;
text-transform: uppercase;
font-weight: 600;
float: left;
width: 100%;
text-align: center;
color: #3282b8;
margin-bottom: 13px;
font-size: 14px; }
.hotels_box_detail .flight-logo {
float: left;
width: 100%;
text-align: center;
overflow: hidden;
max-height: 152px;
position: relative;
margin-bottom: 10px; }
.hotels_box_detail img {
width: 100%;
transition: all linear 0.3s;
max-height: 182px; }
.hotels_box_detail img:hover {
transform: scale(1.2, 1.2);
transition: all linear 0.3s; }
.hotels_box_detail_v2 {
float: left;
width: 100%;
position: relative;
overflow: hidden;
margin-bottom: 30px; }
.hotels_box_detail_v2 .flight-logo {
text-align: center; }
.hotels_box_detail_v2 .p {
float: left;
text-align: left;
position: relative;
width: 100%;
color: #808080;
font-family: "Open Sans", sans-serif;
margin: 0 0 15px;
text-transform: capitalize;
font-weight: 400;
font-size: 14px; }
.hotels_box_detail_v2 .details-text {
float: left;
text-align: left;
position: relative;
background: rgba(225, 225, 225, 0.6);
padding: 5px 10px;
margin: 0 0 10px;
border-radius: 0; }
.hotels_box_detail_v2 .details-text h4 {
position: relative;
color: #979393;
font-family: "Montserrat", sans-serif;
text-transform: capitalize;
font-weight: 400;
font-size: 16px;
margin: 0; }
.hotels_box_detail_v2 .details-text h4 small {
color: #4b4b4b;
font-family: "Open Sans", sans-serif;
font-weight: 400; }
.hotels_box_detail_v2 .details-text h4 small i {
color: #08549e; }
.hotels_box_detail_v2 .details-feature {
float: right;
text-align: left;
position: relative; }
.hotels_box_detail_v2 .details-feature ul {
margin: 0 0 10px; }
.hotels_box_detail_v2 .details-feature ul li i {
border-radius: 0;
color: #28b6e9;
width: 23px;
height: 23px;
text-align: center;
line-height: 1.6;
background: #f0f0f0; }
.hotels_box_detail_v2 .reviews {
float: left;
width: 100%;
position: relative;
border-left: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
text-align: center;
padding-left: 15px;
margin-bottom: 10px; }
.hotels_box_detail_v2 .reviews ul {
margin-bottom: 10px; }
.hotels_box_detail_v2 .reviews ul li {
padding: 0; }
.hotels_box_detail_v2 .reviews ul li a i {
color: #08549e; }
.hotels_box_detail_v2 .reviews span {
color: #a2a2a2;
font-family: "Raleway", sans-serif;
text-transform: uppercase;
font-size: 13px;
font-weight: 600;
float: left;
width: 100%;
text-align: center; }
.hotels_box_detail_v2 .select-sec {
float: left;
width: 100%;
position: relative;
border-left: 1px solid #ffffff;
text-align: center;
padding-left: 15px; }
.hotels_box_detail_v2 .select-sec a {
display: block;
text-align: center;
float: left;
width: 100%; }
.hotels_box_detail_v2 .select-sec span {
color: #a2a2a2;
font-family: "Raleway", sans-serif;
text-transform: uppercase;
font-size: 13px;
font-weight: 600;
float: left;
width: 100%;
text-align: center;
padding-top: 16px; }
.hotels_box_detail_v2 .select-sec .pri {
padding: 0;
font-family: "Raleway", sans-serif;
text-transform: uppercase;
font-weight: 600;
float: left;
width: 100%;
text-align: center;
color: #08549e;
margin-bottom: 13px;
font-size: 14px; }
.hotels_box_detail_v2 .hotel-img-v2 {
float: left;
width: 100%;
text-align: center;
overflow: hidden;
max-height: 152px;
position: relative;
margin-bottom: 10px; }
.hotels_box_detail_v2 img {
width: 100%;
transition: all linear 0.3s;
max-height: 182px;
max-width: 400px;
text-align: center;
display: inline-block; }
.hotels_box_detail_v2 img:hover {
transform: scale(1.1, 1.1);
transition: all linear 0.3s; }
.btn-stop {
background-color: #3282b8;
color: #fff;
border-radius: 0;
padding: 0px 5px;
font-size: 10px;
font-family: "Open Sans", sans-serif;
text-transform: uppercase;
margin-left: 10px;
font-weight: 600; }
.btn-stop:hover {
color: #ffffff; }
.btn-stop:focus {
color: #ffffff; }
.btn-stop-v2 {
background-color: transparent;
color: #3282b8;
border-radius: 0;
padding: 0px 5px;
font-size: 10px;
font-family: "Oswald", sans-serif;
text-transform: uppercase;
margin-left: 10px;
font-weight: 400;
border: 1px solid #3282b8;
letter-spacing: 1px; }
.btn-stop-v2:hover {
color: #08549e; }
.btn-stop-v2:focus {
color: #08549e; }
.select-two {
position: relative;
width: 100%;
padding: 7px;
font-family: "Raleway", sans-serif;
color: #9d9d9d;
font-weight: 400;
border: none;
background-color: #e0dfdf;
margin-bottom: 15px; }
.select-two option {
padding: 5px; }
.form-detail-sidebar {
position: relative;
width: 100%;
float: left;
margin-bottom: 30px; }
.form-detail-sidebar h4 {
color: #08549e;
font-family: "Raleway", sans-serif;
text-transform: capitalize;
font-weight: 600;
float: left;
width: 100%;
text-align: left;
margin: 0 0 15px;
font-size: 18px; }
.form-detail-sidebar .form-group {
position: relative; }
.form-detail-sidebar .form-group .btn-collapse {
width: 100%;
border-radius: 0;
background-color: #9ca1a2;
color: #ffffff;
font-family: "Raleway", sans-serif;
font-weight: 400;
text-align: left;
padding: 11px 10px;
height: 45px; }
.form-detail-sidebar .form-group .btn-collapse .pull-right {
position: absolute;
right: 13px;
top: 11px; }
.form-detail-sidebar .form-group .btn-collapse .pull-right i {
font-size: 11px; }
.form-detail-sidebar .form-group input {
border-radius: 0;
background-color: #e0dfdf;
color: #222222;
font-family: "Raleway", sans-serif;
font-size: 12px;
position: relative;
font-weight: 400;
border: none;
height: 45px; }
.form-detail-sidebar .form-group input[type="text"]::-webkit-input-placeholder {
color: #9d9d9d; }
.form-detail-sidebar .form-group .ui-datepicker-trigger {
position: absolute;
top: 13px;
left: 89%; }
.form-detail-sidebar .form-group .ui-widget.ui-widget-content {
border: 1px solid #efefef;
border-radius: 0; }
.form-detail-sidebar .form-group .ui-widget-content {
background: #e0dfdf; }
.form-detail-sidebar .form-group .ui-slider-horizontal .ui-slider-handle {
cursor: pointer;
border-radius: 50%;
z-index: 100; }
.form-detail-sidebar .form-group .ui-state-default, .form-detail-sidebar .form-group .ui-widget-content .ui-state-default, .form-detail-sidebar .form-group .ui-widget-header .ui-state-default {
border: none;
background: #08549e; }
.form-detail-sidebar .form-group .ui-widget-header {
border: none;
background: #3282b8; }
#amount {
color: #67b168;
font-weight: 600;
margin: 10px 0 10px 10px;
font-family: "Open Sans", sans-serif; }
#time {
color: #67b168;
font-weight: 600;
margin: 10px 0 10px 10px;
font-family: "Open Sans", sans-serif; }
.ui-widget.ui-widget-content {
z-index: 150 !important; }
.checkbox label {
font-family: "Open Sans", sans-serif;
padding-left: 60px;
font-weight: 600;
text-transform: capitalize;
color: #7e7777;
margin-right: 44px;
text-align: center; }
.checkbox input {
height: auto !important; }
.btn_select-v2 {
background: transparent;
padding: 2px 7px;
border-radius: 0;
color: #8c8c8c;
font-family: "Open Sans", sans-serif;
font-weight: 600;
font-size: 14px;
letter-spacing: 1px;
text-transform: uppercase;
border: 1px solid #dddddd; }
.btn_select-v2:hover {
background: #3282b8;
color: #ffffff; }
.btn_select-v2:focus {
background: #3282b8;
color: #ffffff; }
.btn_select-v0 {
background: transparent;
padding: 6px 18px;
border-radius: 0;
color: #8c8c8c;
font-family: "Open Sans", sans-serif;
font-weight: 600;
font-size: 14px;
letter-spacing: 1px;
text-transform: uppercase;
border: 2px solid #dddddd;
transition: .3s;
margin-top: 10px;}
.btn_select-v0:hover {
background: #08549e;
color: #ffffff;
transition: .3s; }
.btn_select-v0:focus {
background: #08549e;
color: #ffffff; }
.btn_select {
background: #08549e;
padding: 2px 7px;
border-radius: 0;
color: #ffffff;
font-family: "Open Sans", sans-serif;
font-weight: 600;
font-size: 14px;
transition: .3s;
letter-spacing: 1px;
text-transform: uppercase; }
.btn_select:hover {
background: #3282b8;
transition: .3s;
color: #ffffff; }
.btn_select:focus {
background: #3282b8;
color: #ffffff; }
.drop1 {
top: -2px;
left: 100% !important;
margin: 0; }
.drop1.open {
display: block; }
.drop1 li a i {
transition: all .4s ease-in;
font-size: 13px; }
.drop2 {
top: -2px;
right: 100% !important;
margin: 0; }
.drop2.open {
display: block; }
.drop2 li a i {
transition: all .4s ease-in;
font-size: 13px; }
.mega-dropdown-menu {
width: 900px;
left: -280px !important;
border-radius: 0;
padding: 0;
border-bottom: 2px solid #3282b8;
min-width: 210px;
margin-top: 0; }
.mega-dropdown-menu li {
padding: 0; }
.mega-dropdown-menu li ul {
list-style: none;
padding: 0; }
.mega-dropdown-menu li ul .dropdown-header {
padding: 10px 10px 10px 28px;
color: #08549e;
font-size: 14px;
font-weight: 600;
font-family: "Open Sans", sans-serif;
text-transform: capitalize; }
.mega-dropdown-menu li ul li {
position: relative; }
.mega-dropdown-menu li ul li a {
position: relative;
display: block;
border-bottom: none !important; }
.mega-dropdown-menu li ul .divider {
margin: 0; }
.mega-dropdown-menu li ul:before {
content: "";
width: 4px;
height: 100%;
position: absolute;
top: 0;
left: 15px;
border: 1px solid #ffaa9f;
border-top: none;
border-bottom: none;
z-index: 2; }
.gmnoprint {
display: none; }
.gmnoprint .gm-style-cc {
display: none; }
.gm-style-cc {
display: none; }
#chartdiv {
height: 500px;
width: 100%;
margin-bottom: 30px; }
.map_v1 {
position: relative;
float: left;
width: 100%; }
#map {
height: 500px;
width: 100%;
clear: both;
margin-bottom: 30px;
position: relative; }
.alert {
margin-bottom: 30px;
padding: 20px 40px;
border-radius: 0;
font-family: "Raleway", sans-serif;
border: 1px solid #e1e1e1;
float: left;
width: 100%; }
.alert i {
border: 1px solid transparent;
border-radius: 50%;
padding: 3px;
color: #08549e; }
.btn_book {
background: #08549e;
padding: 10px 20px;
border-radius: 0;
color: #ffffff;
font-family: "Open Sans", sans-serif;
font-weight: 600;
font-size: 14px;
letter-spacing: 1px;
transition: .3s;
text-transform: capitalize; }
.btn_book:hover {
background: #3282b8;
transition: .3s;
color: #ffffff; }
.btn_book:focus {
background: #3282b8;
color: #ffffff; }
.btn_book_v2 {
background: transparent;
padding: 10px 20px;
border-radius: 0;
color: #ffffff;
font-family: "Raleway", sans-serif;
font-weight: 600;
font-size: 14px;
border: 1px solid #fff;
letter-spacing: 1px;
transition: .3s;
text-transform: capitalize; }
.btn_book_v2:hover {
background: #08549e;
transition: .3s;
color: #ffffff; }
.btn_book_v2:focus {
background: #08549e;
color: #ffffff; }
.btn_book_v3 {
background: transparent;
padding: 10px 20px;
border-radius: 0;
color: #808080;
font-family: "Raleway", sans-serif;
font-weight: 600;
font-size: 14px;
border: 1px solid #808080;
letter-spacing: 1px;
transition: .3s;
text-transform: capitalize; }
.btn_book_v3:hover {
background: #08549e;
transition: .3s;
border: 1px solid #08549e;
color: #ffffff; }
.btn_book_v3:focus {
background: #08549e;
border: 1px solid #08549e;
color: #ffffff; }
.btn_book_index2 {
background: #08549e;
padding: 10px 40px;
border-radius: 0;
color: #ffffff;
font-family: "Open Sans", sans-serif;
font-weight: 600;
font-size: 16px;
letter-spacing: 1px;
text-transform: capitalize; }
.btn_book_index2:hover {
background: #3282b8;
color: #ffffff; }
.btn_book_index2:focus {
background: #3282b8;
color: #ffffff; }
.header_box {
float: left;
width: 100%;
position: relative;
margin-bottom: 30px; }
.header_box .pull-left h3 {
color: #08549e;
font-family: "Raleway", sans-serif;
text-transform: capitalize;
font-weight: 600;
text-align: left;
margin: 0 0 15px; }
.header_box .pull-left p {
color: #333333;
font-family: "Open Sans", sans-serif;
text-transform: capitalize;
font-weight: 600;
text-align: left;
margin: 0 0 10px; }
.header_box .pull-left p i {
color: #3282b8; }
.header_box .pull-right {
color: #67b168;
font-family: "Open Sans", sans-serif;
text-transform: capitalize;
font-weight: 600;
text-align: left;
margin: 0 0 15px;
font-size: 22px; }
.slick-slider {
padding: 0; }
.scroll-image {
float: left;
width: 100%;
margin-bottom: 30px;
position: relative; }
.scroll-image .slick-list {
width: 100%; }
.scroll-image .slick-prev, .scroll-image .slick-next {
font-size: 0;
line-height: 0;
position: absolute;
top: 47%;
display: block;
background-color: #0195eb;
width: 25px !important;
height: 25px;
cursor: pointer;
color: #FFF;
border: none;
outline: none; }
.scroll-image .slick-prev {
left: 2.5%;
z-index: 10; }
.scroll-image .slick-next {
right: 2.5%;
z-index: 10; }
.scroll-image-v2 {
float: left;
width: 100%;
margin-bottom: 30px;
position: relative; }
.scroll-image-v2 .slick-list {
width: 100%; }
.scroll-image-v2 .slick-prev, .scroll-image-v2 .slick-next {
font-size: 0;
line-height: 0;
position: absolute;
top: 47%;
display: block;
background-color: #0a3152;
width: 25px !important;
height: 25px;
cursor: pointer;
color: #FFF;
border: 2px solid #f99d1c;
outline: none;
border-radius: 50%; }
.scroll-image-v2 .slick-prev {
left: 5%;
z-index: 10; }
.scroll-image-v2 .slick-next {
right: 5%;
z-index: 10; }
.scroll-index3 {
float: left;
width: 100%;
position: relative; }
.scroll-index3 .slick-prev, .scroll-index3 .slick-next {
font-size: 0;
line-height: 0;
position: absolute;
top: 47%;
display: block;
background-color: #ff6c63;
width: 25px;
height: 25px;
cursor: pointer;
color: #FFF;
/* border: 2px solid #ffffff;*/
outline: none;
border-radius: 0; }
.scroll-index3 .slick-prev:hover, .scroll-index3 .slick-next:hover {
background-color: #08549e; }
.scroll-index3 .slick-prev {
left: 1%;
z-index: 10; }
.scroll-index3 .slick-next {
right: 1%;
z-index: 10; }
.index-two-scroll {
float: left;
width: 100%;
margin-bottom: 30px;
position: relative; }
.index-two-scroll .slick-prev, .index-two-scroll .slick-next {
font-size: 0;
line-height: 0;
position: absolute;
top: 47%;
display: block;
background-color: #0a3152;
width: 25px !important;
height: 25px;
/* width: 2px; */
cursor: pointer;
color: #FFF;
border: 2px solid #3282b8;
outline: none;
border-radius: 50%; }
.index-two-scroll .slick-prev {
left: 5%;
z-index: 10; }
.index-two-scroll .slick-next {
right: 5%;
z-index: 10; }
.dw h4 small {
font-family: "Open Sans", sans-serif;
font-size: 12px; }
.detail-panel {
float: left;
width: 100%;
margin-bottom: 30px;
position: relative; }
.detail-panel .panel {
background-color: transparent;
border-radius: 0;
padding: 0;
margin-bottom: 0; }
.detail-panel .panel .nav-tabs > li.active > a, .detail-panel .panel .nav-tabs > li.active > a:focus, .detail-panel .panel .nav-tabs > li.active > a:hover {
border-radius: 0;
background-color: #08549e;
border: none;
height: 42px;
color: #ffffff;
font-family: "Open Sans", sans-serif;
font-weight: 600;
text-transform: uppercase; }
.detail-panel .panel .nav-tabs {
border: none; }
.detail-panel .panel .nav-tabs li {
margin-bottom: 0; }
.detail-panel .panel .nav-tabs li a {
border-radius: 0;
background-color: #888888;
border: none;
height: 42px;
color: #fff;
font-family: "Open Sans", sans-serif;
font-weight: 600;
text-transform: uppercase; }
.detail-panel .panel .panel-body {
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
background: #08549e; }
.detail-panel .panel .panel-heading {
padding: 0; }
.detail-panel-v2 {
float: left;
width: 100%;
margin-bottom: 30px;
position: relative; }
.detail-panel-v2 .panel {
background-color: transparent;
border-radius: 0;
padding: 0;
margin-bottom: 0; }
.detail-panel-v2 .panel .nav-tabs > li.active > a, .detail-panel-v2 .panel .nav-tabs > li.active > a:focus, .detail-panel-v2 .panel .nav-tabs > li.active > a:hover {
border-radius: 0;
background-color: #0a3152;
height: 42px;
color: #ffffff;
font-family: "Open Sans", sans-serif;
border: 1px solid #0a3152;
font-weight: 600;
text-transform: uppercase; }
.detail-panel-v2 .panel .nav-tabs {
border: none; }
.detail-panel-v2 .panel .nav-tabs li {
margin-bottom: 0; }
.detail-panel-v2 .panel .nav-tabs li a {
border-radius: 0;
background-color: transparent;
border: 1px solid #0a3152;
height: 42px;
color: #0a3152;
font-family: "Open Sans", sans-serif;
font-weight: 600;
text-transform: uppercase; }
.detail-panel-v2 .panel .panel-body {
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
background: #0a3152; }
.detail-panel-v2 .panel .panel-heading {
padding: 0; }
.h3-v2 {
float: left;
width: 100%;
font-weight: 600;
font-family: "Raleway", sans-serif;
color: #08549e; }
.p-v2 {
float: left;
width: 100%;
font-weight: 400;
font-family: "Open Sans", sans-serif;
color: #222222; }
.detail_flight_number {
float: left;
width: 100%;
padding: 12px;
background-color: #ffffff;
margin-bottom: 10px; }
.detail_flight_number .pull-left ul li {
color: #3282b8;
font-family: "Raleway", sans-serif;
font-weight: 600;
text-align: left;
text-transform: capitalize;
font-size: 13px;
line-height: 2; }
.detail_flight_number .pull-right ul li {
color: #9d9d9d;
font-family: "Open Sans", sans-serif;
font-weight: 600;
text-align: left;
text-transform: capitalize;
font-size: 13px;
line-height: 2; }
.detail_flight_number .pull-right ul li a {
color: #3282b8; }
.review_box {
float: left;
width: 100%;
position: relative;
margin-bottom: 25px;
text-align: center;
padding: 12px; }
.review_box h3 {
color: #555;
font-family: "Raleway", sans-serif;
font-weight: 600;
text-transform: capitalize;
margin: 0 0 15px; }
.review_box .rating a {
display: inline-block;
position: relative;
transition-duration: 0.5s;
color: #3282b8;
margin-bottom: 20px;
font-size: 28px; }
.review_box .rating a:hover i:before {
content: '\f005'; }
.review_box p {
float: left;
width: 100%; }
.feature-inflight {
float: left;
width: 100%;
position: relative;
margin-bottom: 20px; }
.feature-inflight hr {
border: 0;
border-top: 1px solid #d8d8d8;
float: left;
width: 100%;
margin: 0; }
.feature-inflight h4 {
color: #ffffff;
font-family: "Raleway", sans-serif;
font-weight: 600;
text-align: left;
text-transform: capitalize; }
.feature-inflight p {
color: #ffffff;
font-family: "Open Sans", sans-serif;
font-weight: 400;
text-align: left; }
.feature-inflight ul {
padding: 15px;
float: left;
width: 100%;
background-color: #ffffff; }
.feature-inflight ul li {
color: #888;
width: 193px;
font-family: "Raleway", sans-serif;
font-weight: 600;
text-align: left;
text-transform: capitalize;
line-height: 3; }
.feature-inflight ul li i {
color: #3282b8; }
.feature-inflight-v2 {
float: left;
width: 100%;
position: relative;
margin-bottom: 20px; }
.feature-inflight-v2 hr {
border: 0;
border-top: 1px solid #d8d8d8;
float: left;
width: 100%;
margin: 0; }
.feature-inflight-v2 h4 {
color: #ffffff;
font-family: "Raleway", sans-serif;
font-weight: 600;
text-align: left;
text-transform: capitalize; }
.feature-inflight-v2 p {
color: #ffffff;
font-family: "Open Sans", sans-serif;
font-weight: 400;
text-align: left; }
.feature-inflight-v2 ul {
padding: 15px;
float: left;
width: 100%;
background-color: #ffffff; }
.feature-inflight-v2 ul li {
color: #888;
width: 193px;
font-family: "Raleway", sans-serif;
font-weight: 600;
text-align: left;
text-transform: capitalize;
line-height: 3; }
.feature-inflight-v2 ul li i {
color: #ffffff;
background: #08549e;
height: 25px;
width: 25px;
line-height: 1.8;
text-align: center; }
.seat-price {
float: left;
width: 100%;
position: relative;
border-left: 1px solid #ffffff;
text-align: center;
padding-left: 15px; }
.seat-price a {
display: block;
text-align: center;
float: left;
width: 100%; }
.seat-price span {
color: #a2a2a2;
font-family: "Raleway", sans-serif;
text-transform: uppercase;
font-size: 13px;
font-weight: 600;
float: left;
width: 100%;
text-align: center;
margin-bottom: 13px; }
.seat-price span .pri {
color: #3282b8;
font-size: 14px; }
.flight_detail_duration {
float: left;
width: 100%;
position: relative; }
.flight_detail_duration .details-text {
float: left;
text-align: left;
position: relative;
width: 100%; }
.flight_detail_duration .details-text h4 {
position: relative;
color: #636363;
font-family: "Raleway", sans-serif;
margin: 0 0 10px;
text-transform: capitalize;
font-weight: 600;
font-size: 16px; }
.flight_detail_duration .details-text h4 small {
color: #797979;
font-family: "Open Sans", sans-serif;
font-weight: 600; }
.flight_detail_duration .details-feature {
float: right;
text-align: left;
position: relative; }
.flight_detail_duration .details-feature ul {
margin: 0 0 10px; }
.flight_detail_duration .details-feature ul li i {
border: 1px dotted #08549e;
border-radius: 50%;
color: #08549e;
width: 23px;
height: 23px;
text-align: center;
line-height: 1.7; }
.flight_detail_duration hr {
float: left;
width: 100%;
border-top: 1px solid #f2f2f2;
margin: 0; }
.flight_detail_duration .LTT {
float: left;
width: 100%;
position: relative;
border-right: 1px solid #9d9d9d;
margin: 5px; }
.flight_detail_duration .LTT .skin-clr {
color: #08549e;
font-family: "Raleway", sans-serif;
text-transform: uppercase;
font-size: 12px; }
.flight_detail_duration .LTT .skin-clr i {
color: #3282b8;
margin-right: 5px;
font-size: 14px; }
.flight_detail_duration .LTT .time {
color: #a2a2a2;
font-family: "Open Sans", sans-serif;
text-transform: uppercase;
font-size: 9px;
font-weight: 600; }
.flight_detail_duration .flight-logo {
float: left;
width: 100%;
text-align: center; }
.flight_detail_duration img {
max-height: 70px;
position: relative;
padding-top: 7px;
width: 100px; }
.booking_detail {
float: left;
width: 100%;
position: relative;
margin-bottom: 30px;
padding: 20px; }
.booking_detail h4 {
color: #08549e;
font-family: "Raleway", sans-serif;
text-transform: capitalize;
font-weight: 600;
float: left;
width: 100%;
text-align: left;
margin: 0 0 15px;
font-size: 22px; }
.booking_detail p {
margin: 15px 0 15px;
float: left;
width: 100%; }
.booking_detail .select_booking {
position: relative;
width: 100%;
padding: 7px;
font-family: "Raleway", sans-serif;
color: #808080;
border: none;
font-weight: 400;
border-bottom: 1px solid #08549e;
background-color: white;
margin-bottom: 15px;
height: 45px; }
.booking_detail .checkbox label {
font-family: "Open Sans", sans-serif;
padding-left: 20px;
font-weight: 600;
text-transform: capitalize;
color: #999999;
margin-right: 44px;
text-align: center; }
.booking_detail .form-group {
position: relative; }
.booking_detail .form-group input {
border-radius: 0;
box-shadow: none;
background-color: white;
color: #222222;
font-family: "Raleway", sans-serif;
font-size: 14px;
position: relative;
font-weight: 600;
border: none;
text-transform: capitalize;
height: 45px;
border-bottom: 1px solid #08549e; }
.booking_detail .form-group input[type="text"]::-webkit-input-placeholder {
color: #808080;
font-weight: 400; }
.booking_detail .form-group input[type="email"]::-webkit-input-placeholder {
color: #808080;
font-weight: 400; }
.booking_detail_v2 {
float: left;
width: 100%;
position: relative;
margin-bottom: 30px;
padding: 20px; }
.booking_detail_v2 h4 {
color: #444444;
font-family: "Open Sans", sans-serif;
text-transform: capitalize;
font-weight: 400;
float: left;
width: 100%;
text-align: left;
margin: 0 0 15px;
font-size: 22px; }
.booking_detail_v2 p {
margin: 15px 0 15px;
float: left;
width: 100%; }
.booking_detail_v2 .select_booking {
position: relative;
width: 100%;
padding: 7px;
font-family: "Raleway", sans-serif;
color: #808080;
font-weight: 400;
border: 1px solid #adadad;
background-color: white;
margin-bottom: 15px;
height: 45px; }
.booking_detail_v2 .checkbox label {
font-family: "Open Sans", sans-serif;
padding-left: 20px;
font-weight: 600;
text-transform: capitalize;
color: #08549e;
margin-right: 44px;
text-align: center; }
.booking_detail_v2 .form-group {
position: relative; }
.booking_detail_v2 .form-group input {
border-radius: 0;
background-color: #ffffff;
color: #808080;
font-family: "Raleway", sans-serif;
font-size: 14px;
position: relative;
font-weight: 600;
text-transform: capitalize;
height: 45px;
border: 1px solid #adadad; }
.booking_detail_v2 .form-group input[type="text"]::-webkit-input-placeholder {
color: #808080;
font-weight: 400; }
.booking_detail_v2 .form-group input[type="email"]::-webkit-input-placeholder {
color: #808080;
font-weight: 400; }
.related-images {
float: left;
width: 100%;
overflow: hidden;
max-height: 450px; }
.related-images img {
max-height: 450px;
width: 100%; }
.help-to-do {
float: left;
width: 100%;
position: relative;
margin-bottom: 30px; }
.help-to-do p {
position: relative;
color: #808080;
font-family: "Open Sans", sans-serif;
margin: 0 0 10px;
font-weight: 400;
font-size: 14px;
float: left;
width: 100%; }
.help-to-do h4 {
position: relative;
color: #636363;
font-family: "Raleway", sans-serif;
margin: 10px 0 10px;
text-transform: capitalize;
font-weight: 600;
font-size: 16px; }
.help-to-do .LTT {
float: left;
width: 100%;
position: relative;
margin-bottom: 15px; }
.help-to-do .LTT .skin-clr {
color: #08549e;
font-family: "Open Sans", sans-serif;
text-transform: uppercase;
font-size: 16px; }
.help-to-do .LTT .skin-clr i {
color: #3282b8;
margin-right: 5px;
font-size: 18px; }
.help-to-do-v2 {
float: left;
width: 100%;
position: relative;
margin-bottom: 30px;
background: #0a3152; }
.help-to-do-v2 p {
position: relative;
color: #cccccc;
font-family: "Open Sans", sans-serif;
margin: 0 0 10px;
font-weight: 400;
font-size: 14px;
float: left;
width: 100%; }
.help-to-do-v2 h4 {
position: relative;
color: #ffffff;
font-family: "Raleway", sans-serif;
margin: 0 0 10px;
text-transform: capitalize;
font-weight: 600;
font-size: 16px;
padding: 16px 10px;
background: rgba(0, 0, 0, 0.4); }
.help-to-do-v2 .LTT {
float: left;
width: 100%;
position: relative;
margin-bottom: 15px; }
.help-to-do-v2 .LTT .skin-clr {
color: #ffffff;
font-family: "Open Sans", sans-serif;
text-transform: capitalize;
font-size: 15px;
font-weight: 400;
margin-bottom: 15px;
float: left;
width: 100%; }
.help-to-do-v2 .LTT .skin-clr i {
color: #3282b8;
margin-right: 5px;
font-size: 18px; }
.help-to-do-v2 .LTT .form-group {
margin-bottom: 15px;
float: left;
width: 100%; }
.help-to-do-v2 .LTT .form-group input {
border-radius: 2px;
background: transparent;
color: #ffffff; }
.help-to-do-v2 .LTT .form-group input[type="email"]::-webkit-input-placeholder {
color: #ffffff;
font-weight: 400;
font-family: "Raleway", sans-serif; }
.flight_detail_sidebar {
float: left;
width: 100%;
position: relative;
margin-bottom: 30px; }
.flight_detail_sidebar p {
position: relative;
color: #808080;
font-family: "Open Sans", sans-serif;
margin: 0 0 10px;
font-weight: 400;
font-size: 14px;
float: left;
width: 100%; }
.flight_detail_sidebar .details-text {
float: left;
text-align: left;
position: relative;
width: 100%; }
.flight_detail_sidebar .details-text h4 {
position: relative;
color: #636363;
font-family: "Raleway", sans-serif;
margin: 0 0 10px;
text-transform: capitalize;
font-weight: 600;
font-size: 16px; }
.flight_detail_sidebar .details-text h4 small {
color: #797979;
font-family: "Open Sans", sans-serif;
font-weight: 600; }
.flight_detail_sidebar .details-text h4 small i {
color: #3282b8; }
.flight_detail_sidebar .price {
float: left;
width: 100%;
position: relative;
margin: 15px 0; }
.flight_detail_sidebar .price .pull-left {
color: #a2a2a2;
font-family: "Raleway", sans-serif;
text-transform: uppercase;
font-size: 13px;
font-weight: 600; }
.flight_detail_sidebar .price .pull-right {
color: #3282b8;
font-family: "Raleway", sans-serif;
text-transform: uppercase;
font-size: 14px;
font-weight: 600; }
.flight_detail_sidebar hr {
float: left;
width: 100%;
border-top: 1px solid #ffffff;
margin: 0 0 6px; }
.flight_detail_sidebar .LTT {
float: left;
width: 100%;
position: relative;
margin-bottom: 15px; }
.flight_detail_sidebar .LTT .skin-clr {
color: #08549e;
font-family: "Raleway", sans-serif;
text-transform: uppercase;
font-size: 12px; }
.flight_detail_sidebar .LTT .skin-clr .pull-right {
color: #a2a2a2;
font-family: "Open Sans", sans-serif;
text-transform: uppercase;
font-size: 12px;
font-weight: 600; }
.flight_detail_sidebar .LTT .skin-clr i {
color: #3282b8;
margin-right: 5px;
font-size: 17px; }
.flight_detail_sidebar .flight-logo {
float: left;
width: 100%;
text-align: center;
margin-bottom: 20px; }
.flight_detail_sidebar img {
max-height: 70px;
position: relative;
width: 160px; }
.flight_detail_sidebar_v2 {
float: left;
width: 100%;
position: relative;
margin-bottom: 30px;
background-color: #0a3152;
border-radius: 4px;
border: #eee solid 1px; }
.flight_detail_sidebar_v2 p {
position: relative;
color: #FFF;
font-family: "Open Sans", sans-serif;
margin: 0 0 10px;
font-weight: 400;
font-size: 14px;
float: left;
width: 100%; }
.flight_detail_sidebar_v2 .details-text {
float: left;
text-align: left;
position: relative;
width: 100%; }
.flight_detail_sidebar_v2 .details-text h4 {
position: relative;
color: whitesmoke;
font-family: "Raleway", sans-serif;
margin: 0 0 10px;
text-transform: capitalize;
font-weight: 600;
font-size: 16px; }
.flight_detail_sidebar_v2 .details-text h4 small {
color: #FFF;
font-family: "Open Sans", sans-serif;
font-weight: 600; }
.flight_detail_sidebar_v2 .details-text h4 small i {
color: #3282b8; }
.flight_detail_sidebar_v2 .price {
float: left;
width: 100%;
position: relative;
margin: 15px 0; }
.flight_detail_sidebar_v2 .price .pull-left {
color: #FFF;
font-family: "Raleway", sans-serif;
text-transform: uppercase;
font-size: 13px;
font-weight: 600; }
.flight_detail_sidebar_v2 .price .pull-right {
color: #3282b8;
font-family: "Raleway", sans-serif;
text-transform: uppercase;
font-size: 14px;
font-weight: 600; }
.flight_detail_sidebar_v2 hr {
float: left;
width: 100%;
border-top: 1px solid #6e6e6e;
margin: 0 0 6px; }
.flight_detail_sidebar_v2 .LTT {
float: left;
width: 100%;
position: relative;
margin-bottom: 15px; }
.flight_detail_sidebar_v2 .LTT .skin-clr {
color: #3282b8;
font-family: "Raleway", sans-serif;
text-transform: uppercase;
font-size: 12px;
font-weight: 700;
display: block; }
.flight_detail_sidebar_v2 .LTT .skin-clr .pull-right {
color: #FFF;
font-family: "Open Sans", sans-serif;
text-transform: uppercase;
font-size: 12px;
font-weight: 600; }
.flight_detail_sidebar_v2 .LTT .skin-clr i {
color: #3282b8;
margin-right: 5px;
font-size: 17px;
float: left; }
.flight_detail_sidebar_v2 .flight-logo {
float: left;
width: 100%;
text-align: center;
margin-bottom: 20px;
background-color: #ffffff;
padding: 5px; }
.flight_detail_sidebar_v2 img {
max-height: 70px;
position: relative;
width: 160px; }
.clr-selection {
background-color: #ffffff;
padding: 12px;
float: left;
width: 100%;
text-align: center; }
.clr-selection img {
display: inline;
text-align: center; }
.clr-selection h4 {
color: #555;
font-family: "Raleway", sans-serif;
font-weight: 600;
text-align: left;
text-transform: capitalize;
margin: 0 0 15px; }
.clr-selection p {
color: #666;
font-family: "Open Sans", sans-serif;
font-weight: 600;
text-align: left;
margin: 0; }
.write_review {
float: left;
width: 100%;
margin-bottom: 30px; }
.write_review .form-group {
margin-bottom: 15px;
float: left;
width: 100%; }
.write_review .form-group input {
border-radius: 0;
font-family: "Open Sans", sans-serif;
font-weight: 600; }
.write_review .form-group textarea {
border-radius: 0;
margin-bottom: 15px; }
.write_review .form-group label {
color: #08549e;
font-family: "Open Sans", sans-serif;
font-weight: 400;
letter-spacing: 1px; }
.write_review .form-group label span {
color: #3282b8; }
.write_review .form-group .rating a {
display: inline-block;
position: relative;
transition-duration: 0.5s;
color: #3282b8;
font-size: 28px; }
.write_review .form-group .rating a:hover i:before {
content: '\f005'; }
.write_review h3 {
color: #666;
font-family: "Raleway", sans-serif;
font-weight: 600;
text-align: left;
margin: 0 0 15px; }
.write_review_v2 {
float: left;
width: 100%;
margin-bottom: 30px; }
.write_review_v2 .form-group {
margin-bottom: 15px;
float: left;
width: 100%; }
.write_review_v2 .form-group input {
border-radius: 0;
font-family: "Open Sans", sans-serif;
font-weight: 600;
background-color: #e4e4e4; }
.write_review_v2 .form-group textarea {
border-radius: 0;
background-color: #e4e4e4;
margin-bottom: 15px; }
.write_review_v2 .form-group label {
color: #8f8f8f;
font-family: "Oswald", sans-serif;
font-weight: 400;
letter-spacing: 1px; }
.write_review_v2 .form-group label span {
color: #F44336; }
.write_review_v2 .form-group .rating a {
display: inline-block;
position: relative;
transition-duration: 0.5s;
color: #3282b8;
font-size: 28px; }
.write_review_v2 .form-group .rating a:hover i:before {
content: '\f005'; }
.write_review_v2 h3 {
color: #666;
font-family: "Raleway", sans-serif;
font-weight: 600;
text-align: left;
margin: 0 0 15px; }
.how_it_works {
float: left;
width: 100%;
text-align: center;
position: relative; }
.how_it_works .div {
float: left;
width: 100%;
margin-bottom: 30px;
position: relative; }
.how_it_works .div p {
margin: 0;
font-family: "Open Sans", sans-serif;
color: #808080;
font-weight: 400;
font-size: 16px; }
.how_it_works .box {
float: left;
width: 100%;
position: relative;
margin-bottom: 30px; }
.how_it_works .box i {
font-size: 28px;
margin: 0 0 15px;
width: 80px;
height: 80px;
background: #ffffff;
position: relative;
color: #3282b8;
border-radius: 100%;
line-height: 2.8;
border: 2px solid #3282b8; }
.how_it_works .box h3 {
color: #3c3c3c;
font-family: "Montserrat", sans-serif;
font-weight: 600;
font-size: 20px;
margin: 0 0 15px;
text-transform: uppercase; }
.how_it_works .box p {
margin: 0;
font-family: "Open Sans", sans-serif;
color: #6f6f6f;
font-weight: 400;
font-size: 16px;
line-height: 1.9; }
.how_it_works .box span img {
position: absolute;
width: 100px;
top: 15px;
right: 0; }
.crousel-index2 {
float: left;
width: 100%;
margin-bottom: 30px; }
.crousel-index2 .carousel-inner {
position: relative;
width: 100%;
overflow: hidden;
border-left: 14px solid #3282b8;
border-right: 14px solid #3282b8;
border-top: 2px solid #3282b8;
border-bottom: 2px solid #3282b8; }
.crousel-index2 #review-carousel .white-text {
color: #ffffff;
font-family: "Raleway", sans-serif;
font-weight: 600;
font-size: 15px;
letter-spacing: 1px;
padding: 20px 0; }
.crousel-index2 #review-carousel #quote-carousel {
margin-bottom: 0; }
#review-carousel {
/* Previous button */
/* Next button */
/* Changes the color of the indicators */
/* End carousel */ }
#review-carousel #quote-carousel .carousel-control {
background: none;
color: #222;
font-size: 2.3em;
text-shadow: none;
margin-top: 30px; }
#review-carousel #quote-carousel .carousel-control.left {
left: -12px; }
#review-carousel #quote-carousel .carousel-control.right {
right: -12px; }
#review-carousel #quote-carousel .carousel-indicators {
right: 50%;
top: auto;
bottom: 0px;
margin-right: -19px; }
#review-carousel #quote-carousel .carousel-indicators li {
background: #c0c0c0; }
#review-carousel #quote-carousel .carousel-indicators .active {
background: #333333; }
#review-carousel #quote-carousel img {
max-height: 100px;
max-width: 100px; }
#review-carousel .item blockquote {
border-left: none;
margin: 0; }
#review-carousel .item blockquote img {
margin-bottom: 10px; }
#review-carousel .item blockquote p:before {
content: "\f10d";
font-family: 'Fontawesome';
float: left;
margin-right: 10px; }
#review-carousel .detail-text {
color: #4f4f4f;
font-family: "Raleway", sans-serif;
font-weight: 600;
font-size: 15px;
letter-spacing: 1px; }
#review-carousel .box-qoutes {
color: #4f4f4f;
font-family: "Raleway", sans-serif;
font-weight: 600;
font-size: 15px;
letter-spacing: 1px;
padding: 20px 10px;
border: 1px solid #ddd;
position: relative; }
#review-carousel .box-qoutes i {
font-size: 23px;
position: absolute;
left: -8px;
color: #d8d8d8; }
.index-two-scroll {
cursor: pointer; }
.primary-text {
color: #08549e; }
.yellow-text {
color: #3282b8; }
.white-text {
color: #08549e; }
#loading {
background-color: #3282b8;
height: 100%;
width: 100%;
position: fixed;
z-index: 10000;
margin-top: 0px;
top: 0px; }
#loading-center {
width: 100%;
height: 100%;
position: relative; }
#loading-center-absolute {
position: absolute;
left: 48%;
top: 45%;
height: 150px;
width: 150px;
margin-top: -75px;
margin-left: -75px; }
#object_big {
position: absolute;
width: 100px;
height: 100px;
left: 0px;
-webkit-animation: object_big 1s infinite;
animation: object_big 1s infinite;
-webkit-animation-delay: 0.2s;
animation-delay: 0.2s; }
#object_big img {
height: 200px; }
@-webkit-keyframes object_big {
50% {
-webkit-transform: scale(0.5); } }
@keyframes object_big {
50% {
transform: scale(1.5);
-webkit-transform: scale(0.5); } }
.typo-utter {
float: left;
width: 100%;
position: relative;
display: block; }
.typo-utter .typo-inner {
float: left;
width: 100%;
position: relative;
margin-bottom: 30px; }
.typo-utter .typo-inner h3 {
font-family: "Raleway", sans-serif;
font-weight: 600;
color: #E91E63;
margin: 0 0 15px; }
.typo-utter .typo-inner p {
font-family: "Open Sans", sans-serif;
font-weight: 400;
color: #444444; }
.typo-utter .typo-inner .card {
border-top: 4px solid #08549e;
background-color: #dddddd; }
.panel-default {
border-radius: 0; }
.panel-default .panel-heading {
color: #333;
background-color: #f5f5f5;
font-weight: 600;
border-color: #ddd;
font-family: "Open Sans", sans-serif; }
.form-example label {
font-family: "Open Sans", sans-serif;
color: #727272;
font-weight: 600; }
.form-example input {
background-color: #f5f5f5;
border-radius: 0;
font-family: "Open Sans", sans-serif;
border: 1px solid #e6e5e5;
box-shadow: none; }
.form-example textarea {
border-radius: 0;
font-family: "Open Sans", sans-serif;
border: 1px solid #e6e5e5;
background-color: #f5f5f5; }
.btn-primary, .btn-success, .btn-info, .btn-danger, .btn-warning, .btn-default {
border-radius: 2px;
font-family: "Open Sans", sans-serif; }
.form-example h3 {
font-family: "Raleway", sans-serif;
font-size: 20px;
color: #444444; }
.icons-page {
float: left;
width: 100%;
position: relative;
display: block; }
.icon-box {
float: left;
width: 100%;
position: relative; }
.icon-box ul li {
font-size: 14px;
font-weight: 600;
color: #333;
margin: 10px 0px;
float: left;
width: 100%;
font-family: "Open Sans", sans-serif; }
.icon-box ul li i {
margin-right: 10px;
color: #08549e; }
.button-box {
float: left;
width: 100%;
position: relative;
margin-bottom: 30px; }
.button-box h3 {
font-weight: 600;
color: #08549e;
margin: 15px 0px;
float: left;
width: 100%;
font-family: "Raleway", sans-serif; }
.button-box .normal-text {
font-weight: 600;
color: #777777;
margin: 15px 0px;
float: left;
width: 100%;
font-family: "Open Sans", sans-serif; }
.button-box .btn {
margin-bottom: 10px; }
.rounded {
border-radius: 20px; }
.outlined {
background-color: transparent; }
.btn-primary.outlined {
color: #1b93e1; }
.btn-primary.outlined:hover {
color: #ffffff;
transition-duration: .2s; }
.btn-primary.outlined.active {
color: #ffffff;
transition-duration: .2s; }
.btn-primary.outlined:focus {
color: #ffffff;
transition-duration: .2s; }
.btn-info.outlined {
color: #6abff6; }
.btn-info.outlined:hover {
color: #ffffff;
transition-duration: .2s; }
.btn-info.outlined.active {
color: #ffffff;
transition-duration: .2s; }
.btn-info.outlined:focus {
color: #ffffff;
transition-duration: .2s; }
.btn-warning.outlined {
color: #ec9419; }
.btn-warning.outlined:hover {
color: #ffffff;
transition-duration: .2s; }
.btn-warning.outlined.active {
color: #ffffff;
transition-duration: .2s; }
.btn-warning.outlined:focus {
color: #ffffff;
transition-duration: .2s; }
.btn-success.outlined {
color: #54a854; }
.btn-success.outlined:hover {
color: #ffffff;
transition-duration: .2s; }
.btn-success.outlined.active {
color: #ffffff;
transition-duration: .2s; }
.btn-success.outlined:focus {
color: #ffffff;
transition-duration: .2s; }
.btn-danger.outlined {
color: #e74c3c; }
.btn-danger.outlined:hover {
color: #ffffff;
transition-duration: .2s; }
.btn-danger.outlined.active {
color: #ffffff;
transition-duration: .2s; }
.btn-danger.outlined:focus {
color: #ffffff;
transition-duration: .2s; }
.animation {
float: left;
width: 100%;
position: relative;
margin-bottom: 40px; }
.animation a {
display: block;
overflow: hidden;
max-height: 400px;
width: 100%; }
.animation a img {
width: 100%; }
.animated-slogan p {
font-weight: 400;
color: #808080;
margin: 30px 0;
float: left;
width: 100%;
font-family: "Open Sans", sans-serif;
letter-spacing: 1px;
line-height: 1.8; }
.primary-ac {
background-color: #16b5d8;
color: #fff;
border: 1px solid #16b5d8;
float: none;
width: 100%;
position: relative;
padding: 14px 15px; }
.simple-ac {
background-color: #333;
color: #fff;
border: 1px solid #333;
float: none;
width: 100%;
position: relative;
padding: 14px 15px; }
.success-ac {
background-color: #33cc33;
color: #fff;
border: 1px solid #33cc33;
float: none;
width: 100%;
position: relative;
padding: 14px 15px; }
.primary-ac-pn {
background-color: #16b5d8;
color: #fff;
border-top: 1px solid #ffffff;
float: none;
width: 100%;
position: relative;
padding: 14px 15px; }
.danger-ac {
background-color: #ff5050;
color: #fff;
border: 1px solid #ff5050;
float: none;
width: 100%;
position: relative;
padding: 14px 15px; }
.warning-ac {
background-color: #ff9900;
color: #fff;
border: 1px solid #ff9900;
float: none;
width: 100%;
position: relative;
padding: 14px 15px; }
.success-ac-pn {
background-color: #33cc33;
color: #fff;
border-top: 1px solid #ffffff; }
.danger-ac-pn {
background-color: #ff5050;
color: #fff;
border-top: 1px solid #ffffff; }
.warning-ac-pn {
background-color: #ff9900;
color: #fff;
border-top: 1px solid #ffffff; }
.acc-icon {
width: 47px;
height: 47px;
position: absolute;
text-align: center;
background-color: #333333;
left: -1px;
top: -1px; }
.acc-icon i {
position: relative;
top: 14px;
color: #fff; }
.success-clr {
background-color: #33cc33; }
.warning-clr {
background-color: #ff9900; }
.brown-clr {
background-color: saddlebrown; }
.panel-default > .panel-heading {
position: relative;
float: none; }
.marg-left {
margin-left: 50px; }
.alert-details {
position: relative;
margin-bottom: 15px; }
.alert-details p {
font-size: 16px;
line-height: 30px;
font-weight: 600;
color: #808080;
font-family: "Open Sans", sans-serif; }
.thead-inverse {
background-color: #2b2b2b; }
.thead-inverse tr th {
color: #ffffff; }
.table-inverse {
background-color: #2b2b2b; }
.table-inverse tr th {
color: #ffffff; }
.table-inverse tr td {
color: #ffffff; }
.bg-warning {
background-color: #f0ad4e; }
.tabs-page .nav-tabs > li.active > a, .tabs-page .nav-tabs > li.active > a:focus, .tabs-page .nav-tabs > li.active > a:hover {
border: none;
color: #1b93e1; }
.tabs-page .nav-tabs li a {
font-family: "Raleway", sans-serif;
color: #333;
font-size: 15px;
font-weight: 600;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
-moz-transition-duration: 0.5s;
-o-transition-duration: 0.5s;
-webkit-transition-duration: 0.5s;
transition-duration: 0.5s;
padding: 15px 30px;
border: none;
outline: none;
text-decoration: none; }
.tabs-page .nav > li > a:focus, .tabs-page .nav > li > a:hover {
text-decoration: none;
background-color: rgba(0, 0, 0, 0.4); }
.tabs-page .nav-tabs {
background-color: #FFF;
border: #ddd solid 1px; }
.tabs-page .primary-tab {
background-color: #1b93e1; }
.tabs-page .primary-tab li a {
color: #ffffff; }
.tabs-page .success-tab {
background-color: #54a854; }
.tabs-page .success-tab li a {
color: #ffffff; }
.tabs-page .info-tab {
background-color: #6abff6; }
.tabs-page .info-tab li a {
color: #ffffff; }
.tabs-page .warning-tab {
background-color: #ec9419; }
.tabs-page .warning-tab li a {
color: #ffffff; }
.tabs-page .danger-tab {
background-color: #e74c3c; }
.tabs-page .danger-tab li a {
color: #ffffff; }
.tabs-page .inverse-tab {
background-color: #333333; }
.tabs-page .inverse-tab li a {
color: #ffffff; }
.tabs-page .tab-heading h3 {
font-family: "Open Sans", sans-serif;
font-weight: 600;
font-size: 20px;
color: #3282b8;
margin: 0 0 20px; }
.tabs-page .primary-tab > li.active > a, .tabs-page .primary-tab > li.active > a:focus, .tabs-page .primary-tab > li.active > a:hover {
border: none;
color: #FFF;
background-color: rgba(0, 0, 0, 0.5); }
.tabs-page .success-tab > li.active > a, .tabs-page .primary-tab > li.active > a:focus, .tabs-page .primary-tab > li.active > a:hover {
border: none;
color: #FFF;
background-color: rgba(0, 0, 0, 0.5); }
.tabs-page .inverse-tab > li.active > a, .tabs-page .primary-tab > li.active > a:focus, .tabs-page .primary-tab > li.active > a:hover {
border: none;
color: #FFF;
background-color: rgba(0, 0, 0, 0.5); }
.tabs-page .danger-tab > li.active > a, .tabs-page .primary-tab > li.active > a:focus, .tabs-page .primary-tab > li.active > a:hover {
border: none;
color: #FFF;
background-color: rgba(0, 0, 0, 0.5); }
.tabs-page .warning-tab > li.active > a, .tabs-page .primary-tab > li.active > a:focus, .tabs-page .primary-tab > li.active > a:hover {
border: none;
color: #FFF;
background-color: rgba(0, 0, 0, 0.5); }
.tabs-page .info-tab > li.active > a, .tabs-page .primary-tab > li.active > a:focus, .tabs-page .primary-tab > li.active > a:hover {
border: none;
color: #FFF;
background-color: rgba(0, 0, 0, 0.5); }
.tabs-page .tab-box {
margin-bottom: 25px; }
.tabs-page .nav-tabs li {
margin-bottom: 0px; }
.tabs-page .tab-content {
padding: 10px 10px;
background-color: #FFF;
color: #333;
border: 1px solid #ddd;
border-top: none; }
.tabs-page .tab-content .tab-pane .h3 {
font-size: 16px;
font-weight: 600;
margin: 10px 0px 20px 0px;
color: #333;
font-family: "Raleway", sans-serif; }
.tabs-page .tab-box .normal-text {
font-family: "Open Sans", sans-serif;
margin-bottom: 7px;
font-weight: 400;
font-size: 14px;
color: #111111; }
.coming-soon {
display: flex;
height: 100vh;
justify-content: center;
align-items: center;
position: relative;
background: url("../img/coming-soon.jpg") center/cover no-repeat;
float: left;
width: 100%; }
.coming-soon .coming-soon-box {
float: left;
width: 100%;
text-align: center; }
.coming-soon .coming-soon-box .social-icon {
float: left;
width: 100%; }
.coming-soon .coming-soon-box .social-icon a i {
width: 60px;
height: 60px;
text-align: center;
line-height: 1.9;
margin-left: 10px;
font-size: 30px;
margin-bottom: 10px;
transition: .4s;
background: none;
border: 2px solid;
transform: scale(1) rotate(0deg);
background-color: #fff;
border-radius: 100%; }
.coming-soon .coming-soon-box .social-icon a i:hover {
color: #3282b8;
transform: scale(1.2) rotate(5deg);
transition: .4s; }
.coming-soon .coming-soon-box h1 {
position: relative;
font-size: 40px;
color: #ffffff;
font-weight: 700;
font-family: "Raleway", sans-serif;
line-height: 1.5;
margin: 10px 0 50px;
float: left;
width: 100%; }
.coming-soon .coming-soon-box .cs-footer {
float: left;
width: 100%;
position: absolute;
bottom: 0; }
.coming-soon .coming-soon-box .cs-footer .get-email {
position: relative; }
.coming-soon .coming-soon-box .cs-footer .get-email h3 {
color: #08549e;
font-size: 24px;
display: inline-block;
font-family: "Open Sans", sans-serif;
font-weight: 400;
float: left;
width: 100%;
margin-bottom: 20px; }
.coming-soon .coming-soon-box .cs-footer .get-email form {
position: relative;
padding: 0 20px; }
.coming-soon .coming-soon-box .cs-footer .get-email form input {
width: 100%;
padding: 10px;
border: none;
border-bottom: 1px solid #ddd;
color: #fff;
font-size: 12px;
margin-bottom: 15px;
background: transparent;
outline: none; }
.coming-soon .coming-soon-box .cs-footer .get-email form span {
position: absolute;
left: 90%;
color: #fff;
top: 8px; }
.coming-soon .coming-soon-box .cs-footer .get-email form input[type="email"]::-webkit-input-placeholder {
color: #fff;
font-family: "Raleway", sans-serif;
font-size: 12px; }
.our_team_v1 {
float: left;
width: 100%;
margin: 0 0 30px;
position: relative; }
.our_team_v1 .progress-v1 {
float: left;
width: 100%;
margin: 0 0 30px;
position: relative; }
.our_team_v1 .progress-v1 .pull-left {
text-transform: uppercase;
font-size: 10px;
font-weight: 400;
color: #969595;
float: left;
width: 100%; }
.our_team_v1 .progress-v1 .pull-right {
text-transform: uppercase;
font-size: 10px;
font-weight: 400;
color: #969595;
float: left;
width: 100%; }
.our_team_v1 .progress-v1 .progress {
margin: 3px 0 0 0;
float: left;
width: 100%;
height: 8px;
border-radius: 10px; }
.our_team_v1 .progress-v1 .progress .progress-bar-info {
background-color: #08549e; }
.our_team_v1 .image {
float: left;
transition-duration: .4s;
width: 100%;
position: relative;
overflow: hidden;
max-height: 260px;
text-align: center;
display: block; }
.our_team_v1 .image img {
max-height: 260px;
display: inline-block; }
.our_team_v1 .image .overflow-outer {
position: absolute;
height: 100%;
width: 100%;
top: 100%;
transition-duration: .4s;
display: flex;
justify-content: center;
align-items: flex-end;
background: rgba(27, 27, 27, 0.8); }
.our_team_v1 .image .overflow-outer .overflow-inner {
float: left;
width: 100%;
margin-bottom: 20px;
position: relative;
text-align: center; }
.our_team_v1 .image .overflow-outer .overflow-inner a i {
width: 28px;
height: 28px;
background: transparent;
text-align: center;
border: 1px solid #fff;
color: #fff;
transition: .4s;
border-radius: 100%;
line-height: 1.9; }
.our_team_v1 .image .overflow-outer .overflow-inner a i:hover {
background: #08549e;
transition: .4s ease-in; }
.our_team_v1 h3 {
text-transform: capitalize;
color: #313131;
margin: 15px 0 5px;
float: left;
width: 100%;
font-size: 15px;
font-weight: 600; }
.our_team_v1 h4 {
text-transform: uppercase;
font-size: 14px;
font-weight: 400;
color: #969595;
margin: 0 0 30px;
float: left;
width: 100%; }
.our_team_v1:hover {
transition-duration: .4s; }
.our_team_v1:hover .image .overflow-outer {
top: 0;
transition-duration: .4s; }
.team-about-us {
float: left;
width: 100%;
margin: 0 0 30px;
position: relative;
text-align: center; }
.team-about-us h2 {
color: #313131;
font-family: "Open Sans", sans-serif;
text-align: center;
font-weight: 600;
margin: 0 0 10px;
font-size: 30px; }
.team-about-us p {
color: #969595;
font-family: "Open Sans", sans-serif;
font-weight: 400;
font-size: 13px;
margin: 0;
line-height: 1.9; }
.wrapper_about_us {
float: left;
width: 100%;
background: url("../img/about-us-01.jpg") center/cover no-repeat;
background-attachment: fixed;
margin-bottom: 30px;
position: relative;
padding: 50px 0; }
.wrapper_about_us .vision {
float: left;
width: 100%; }
.wrapper_about_us .vision h2 {
color: #313131;
font-family: "Open Sans", sans-serif;
text-align: center;
font-weight: 600;
margin: 15px 0 15px;
font-size: 30px; }
.wrapper_about_us .vision p {
color: #969595;
font-family: "Open Sans", sans-serif;
font-weight: 400;
font-size: 13px;
margin: 0 0 0px;
line-height: 1.9; }
.wrapper_about_us p {
color: #4b4949;
font-family: "Open Sans", sans-serif;
font-weight: 400;
font-size: 13px;
margin: 0px 0 15px;
line-height: 1.6; }
.wrapper_about_us p b {
font-size: 30px;
float: left;
background-color: #08549e;
line-height: 1.7;
margin-top: 6px;
width: 50px;
border-radius: 9px;
text-align: center;
color: #ffffff;
margin-right: 10px; }
.C_social_v2 {
float: left;
width: 100%;
display: block;
margin-bottom: 30px;
border: 1px solid #f1f1f1; }
.C_social_v2 .pull-left {
width: 22%;
position: relative;
display: block; }
.C_social_v2 .pull-left span {
display: block;
height: 160px;
background: #444444;
width: 100%;
color: #fff;
text-align: center;
line-height: 155px;
font-size: 26px; }
.C_social_v2 .pull-left .secondry {
background: #3282b8; }
.C_social_v2 .pull-left .primary {
background: #08549e; }
.C_social_v2 .pull-right {
width: 78%;
height: 160px;
padding: 0 0 0 35px; }
.C_social_v2 .pull-right h4 {
margin: 0 0 20px;
color: #313131;
font-size: 15px;
font-family: "Open Sans", sans-serif;
font-weight: 600;
padding-top: 40px; }
.C_social_v2 .pull-right p {
line-height: 1.7;
margin: 0;
color: #969595;
font-family: "Open Sans", sans-serif;
font-weight: 400;
font-size: 13px; }
.C_social_v1 {
float: left;
width: 100%;
padding: 100px 0;
display: block;
background: url("../img/contact-us-3.jpg") center/cover no-repeat;
background-attachment: fixed;
min-height: 460px; }
.C_social_v1 .touch-v1 {
float: left;
width: 100%;
text-align: center;
position: relative;
margin-bottom: 30px; }
.C_social_v1 .touch-v1 span {
background: #08549e;
width: 90px;
height: 90px;
display: inline-block;
font-size: 25px;
color: #fff;
margin: 0 0 40px;
line-height: 3.5;
border-radius: 100%; }
.C_social_v1 .touch-v1 .double-border {
background: #3282b8;
border: 5px solid #444444;
box-shadow: 0px 0px 1px 1px #cf6c7e; }
.C_social_v1 .touch-v1 .brown {
background: #444444; }
.C_social_v1 .touch-v1 h4 {
margin: 0 0 40px;
color: #313131;
font-size: 15px;
font-family: "Open Sans", sans-serif;
font-weight: 600; }
.C_social_v1 .touch-v1 p {
line-height: 1.7;
margin: 0;
color: #969595;
font-family: "Open Sans", sans-serif;
font-weight: 400;
font-size: 13px; }
.A_img_lptp {
float: left;
width: 100%;
padding: 15px 0 0;
margin-bottom: 30px; }
.A_social_v1 {
float: left;
width: 100%;
padding: 10px 0 0;
margin-bottom: 0px; }
.A_social_v1 .media {
margin-bottom: 40px;
margin-top: 0; }
.A_social_v1 .media .media-left a {
display: block;
background: #f1f1f1;
width: 50px;
height: 50px;
border-radius: 100%;
text-align: center;
color: #dadada; }
.A_social_v1 .media .media-left a i {
line-height: 3.5; }
.A_social_v1 .media .media-left .secondry {
background: #3282b8;
color: #ffffff; }
.A_social_v1 .media .media-body h4 {
margin: 0 0 20px;
color: #313131;
font-size: 15px;
font-family: "Open Sans", sans-serif;
font-weight: 600; }
.A_social_v1 .media .media-body p {
line-height: 1.7;
margin: 0;
color: #4e4e4e;
font-family: "Open Sans", sans-serif;
font-weight: 400;
font-size: 14px; }
.get_touch-v1 {
float: left;
width: 100%;
background-color: #08549e;
font-size: 30px;
font-family: "Open Sans", sans-serif;
position: relative;
font-weight: 400;
text-align: center;
color: #ffffff;
padding: 41px 10px; }
.get_touch-v1 span {
position: absolute;
bottom: -28px;
font-size: 35px;
color: #08549e;
left: 49%; }
.contact_us_img {
float: left;
width: 100%;
height: 400px;
overflow: hidden; }
.btn_Contact_v1 {
background-color: #3282b8;
color: #ffffff;
padding: 10px 27px;
font-family: "Open Sans", sans-serif;
font-size: 13px;
font-weight: 600;
border-radius: 0;
border: 2px solid #444444;
transition: all .4s;
text-transform: uppercase; }
.btn_Contact_v1:hover {
background-color: #08549e;
transition: all .4s;
color: #ffffff; }
.btn_Contact_v1:focus {
background-color: #08549e;
color: #ffffff; }
.btn_Contact_v2 {
background-color: #3282b8;
color: #ffffff;
padding: 10px 27px;
font-family: "Open Sans", sans-serif;
font-size: 13px;
font-weight: 600;
border-radius: 0;
border: none;
transition: all .4s;
text-transform: uppercase; }
.btn_Contact_v2:hover {
background-color: #08549e;
transition: all .4s;
color: #ffffff; }
.btn_Contact_v2:focus {
background-color: #08549e;
color: #ffffff; }
.round-gplus-btn {
background-color: #dd5143;
color: #FFF;
height: 45px;
width: 70px;
line-height: 2;
font-family: "Roboto", sans-serif;
font-size: 16px;
text-transform: uppercase;
margin: 10px 10px; }
.round-gplus-btn:hover {
background-color: transparent;
color: #dd5143; }
.round-linkedin-btn {
background-color: #0274b3;
color: #FFF;
height: 45px;
width: 70px;
line-height: 2;
font-family: "Roboto", sans-serif;
font-size: 16px;
text-transform: uppercase;
margin: 10px 10px; }
.round-linkedin-btn:hover {
background-color: transparent;
color: #0274b3; }
.round-tw-btn {
background-color: #00c1f8;
color: #FFF;
height: 45px;
width: 70px;
line-height: 2;
font-family: "Roboto", sans-serif;
font-size: 16px;
text-transform: uppercase;
margin: 10px 10px; }
.round-tw-btn:hover {
background-color: transparent;
color: #00c1f8; }
.round-facebook-btn {
background-color: #3b5998;
color: #FFF;
height: 45px;
width: 70px;
line-height: 2;
font-family: "Roboto", sans-serif;
font-size: 16px;
text-transform: uppercase;
margin: 10px 10px; }
.round-facebook-btn:hover {
background-color: transparent;
color: #3b5998; }
.cotact_us_img {
float: left;
width: 100%;
overflow: hidden; }
.cotact_us_img img {
max-height: 400px; }
.fContact_v2 {
float: left;
width: 100%;
padding: 100px 0;
min-height: 650px;
background: url("../img/contact-us-4.jpg") center/cover no-repeat;
background-attachment: fixed; }
.fContact_v2 .form-group {
margin-bottom: 22px;
position: relative; }
.fContact_v2 .form-group input {
background-color: transparent;
color: #444444;
border-radius: 0;
border: 2px solid #e5e5e5;
height: 50px;
font-family: "Open Sans", sans-serif;
font-size: 13px;
font-weight: 600;
box-shadow: none; }
.fContact_v2 .form-group i {
position: absolute;
top: 18px;
left: 18px;
color: #dadada; }
.fContact_v2 .form-group input[type="text"]::-webkit-input-placeholder {
font-weight: 400;
font-family: "Open Sans", sans-serif;
color: #a7a6a6; }
.fContact_v2 .form-group input[type="email"]::-webkit-input-placeholder {
font-weight: 400;
font-family: "Open Sans", sans-serif;
color: #a7a6a6; }
.fContact_v2 .form-group textarea {
font-family: "Open Sans", sans-serif;
font-weight: 400;
padding-top: 13px;
box-shadow: none;
border-radius: 0;
border: 2px solid #e5e5e5;
background-color: transparent; }
.fContact_v2 .Cform-v2 {
float: left;
margin: 0 0 50px;
width: 100%;
text-align: center;
position: relative; }
.fContact_v2 .Cform-v2 h3 {
margin: 0 0 40px;
color: #313131;
font-size: 30px;
font-family: "Open Sans", sans-serif;
font-weight: 600; }
.fContact_v2 .Cform-v2 p {
margin: 0;
color: #969595;
font-size: 15px;
font-family: "Open Sans", sans-serif;
font-weight: 400; }
.fContact_v1 {
float: left;
width: 100%;
margin: 10px 0; }
.fContact_v1 h2 {
color: #444444;
margin: 0px 0 20px;
font-size: 40px;
text-transform: uppercase;
font-weight: 300;
font-family: "Open Sans", sans-serif;
float: left;
width: 100%;
text-align: center; }
.fContact_v1 .form-group {
margin-bottom: 22px;
position: relative; }
.fContact_v1 .form-group input {
background-color: transparent;
color: #444444;
border-radius: 0;
border: 2px solid #e5e5e5;
height: 50px;
font-family: "Open Sans", sans-serif;
font-size: 13px;
font-weight: 600;
padding: 6px 35px;
box-shadow: none; }
.fContact_v1 .form-group i {
position: absolute;
top: 18px;
left: 18px;
color: #dadada; }
.fContact_v1 .form-group input[type="text"]::-webkit-input-placeholder {
font-weight: 400;
font-family: "Open Sans", sans-serif;
color: #a7a6a6; }
.fContact_v1 .form-group input[type="email"]::-webkit-input-placeholder {
font-weight: 400;
font-family: "Open Sans", sans-serif;
color: #a7a6a6; }
.fContact_v1 .form-group textarea {
font-family: "Open Sans", sans-serif;
font-weight: 400;
padding-left: 39px;
padding-top: 13px;
box-shadow: none;
border-radius: 0;
border: 2px solid #e5e5e5; }
.Cform-v1 {
float: left;
margin: 0 0 55px;
width: 100%;
text-align: center;
position: relative; }
.Cform-v1 h3 {
margin: 0;
color: #3f3f3f;
font-size: 24px;
font-family: "Open Sans", sans-serif;
font-weight: 600; }
.parallax-window {
background: transparent; }
.contact-sidebar {
width: 100%;
float: left;
position: relative;
display: block;
padding: 20px 12px;
margin: 30px 0; }
.contact-sidebar .contact-info {
width: 100%;
float: left; }
.contact-sidebar .contact-info h2 {
color: #204a65;
margin: 0px 0 15px;
font-size: 20px;
text-transform: uppercase;
font-family: "Open Sans", sans-serif;
font-weight: 600; }
.contact-sidebar .contact-info .info {
width: 100%;
float: left;
margin-bottom: 20px; }
.contact-sidebar .contact-info .info h5 {
color: #3282b8;
margin: 0px 0 10px;
font-size: 14px;
text-transform: uppercase;
font-family: "Open Sans", sans-serif;
font-weight: 400;
letter-spacing: 1px; }
.contact-sidebar .contact-info .info p {
color: #808080;
margin: 0px 0 10px;
font-size: 12px;
text-transform: uppercase;
font-family: "Raleway", sans-serif;
font-weight: 400; }
.contact-wrapper-v1 {
background: url("../img/contact-us-1.jpg") no-repeat center/cover;
float: left;
margin: 0px 0 60px;
width: 100%;
position: relative;
height: 425px;
display: flex;
justify-content: center;
align-items: center;
text-align: center; }
.contact-wrapper-v1 .boxs {
float: left;
width: 100%;
text-align: center;
position: relative; }
.contact-wrapper-v1 .boxs h2 {
font-family: "Montserrat", sans-serif;
font-weight: 300;
text-transform: uppercase;
margin: 0 0 30px;
float: left;
width: 100%;
color: #ffffff;
font-size: 45px; }
.contact-wrapper-v1 .boxs p {
float: left;
width: 100%;
font-family: "Open Sans", sans-serif;
font-weight: 400;
font-size: 14px;
color: #ffffff;
margin: 0 0 20px 0; }
.map-diraction {
width: 160px;
position: absolute;
top: 20%;
left: 46%;
background: #fff;
padding: 5px;
border-radius: 2px;
box-shadow: 0px 0px 4px 1px #4a4a4a;
display: block;
text-align: center; }
.map-diraction i {
position: absolute;
bottom: -24px;
font-size: 40px;
left: 44px;
color: #ffffff; }
.map-diraction p {
color: #08549e;
font-family: "Oswald", sans-serif;
font-size: 13px;
margin: 0; }
.about_mission_v1 {
float: left;
width: 100%;
margin-bottom: 30px; }
.about_mission_v1 img {
margin-bottom: 30px;
width: 100%; }
.about_mission_v1 h3 {
color: #313131;
font-family: "Open Sans", sans-serif;
font-weight: 600;
margin: 0 0 30px;
font-size: 20px; }
.about_mission_v1 p {
color: #969595;
font-family: "Open Sans", sans-serif;
font-weight: 400;
font-size: 13px;
margin: 0 0 30px; }
.about_mission_v1 a {
color: #08549e;
font-family: "Open Sans", sans-serif;
font-weight: 600;
font-size: 13px;
margin: 0; }
.about_mission_v1 a span {
width: 20px;
height: 20px;
display: inline-block;
border: 1px solid #08549e;
text-align: center;
border-radius: 100%;
margin-left: 5px; }
.our_achivement {
float: left;
width: 100%;
position: relative;
border-bottom: 1px solid #dddddd;
margin-bottom: 30px;
padding-top: 30px;
background-color: #fcfcfc; }
.our_achivement .box {
float: left;
margin-bottom: 30px;
width: 100%;
position: relative;
text-align: center; }
.our_achivement .box i {
background: #08549e;
width: 95px;
height: 95px;
text-align: center;
line-height: 3.2;
border-radius: 100%;
font-size: 30px;
color: #ffffff;
margin-bottom: 20px; }
.our_achivement .box .secondry {
background: #3282b8; }
.our_achivement .box .brown {
background: #595959; }
.our_achivement .box .pink {
background: #d50c4e; }
.our_achivement .box span {
color: #313131;
font-family: "Open Sans", sans-serif;
font-weight: 600;
margin: 0 0 5px;
font-size: 50px;
float: left;
width: 100%; }
.our_achivement .box p {
color: #969595;
font-family: "Open Sans", sans-serif;
font-weight: 400;
font-size: 15px;
margin: 0; }
section {
float: left;
width: 100%; }
.faq-list {
float: left;
width: 100%;
background: #0a3152;
padding: 15px 15px;
margin-bottom: 30px; }
.faq-list ul li a {
display: block;
background: #fff;
padding: 10px 7px;
color: #444;
margin-bottom: 1px;
font-family: "Raleway", sans-serif;
transition: .3s;
font-weight: 600;
cursor: pointer; }
.faq-list ul li a:hover {
background-color: #08549e;
color: #ffffff;
transition: .3s; }
.Signup_wrapper {
float: left;
width: 100%;
position: relative;
display: flex;
justify-content: center;
align-items: center;
height: 100%;
background: url("../img/signup-v1.jpg") center/cover no-repeat;
background-attachment: fixed;
padding: 50px 0; }
.Signup_wrapper .login-widget {
float: left;
width: 100%;
position: relative;
background-color: #ffffff;
box-shadow: 3px 1px 11px 0px #333131; }
.Signup_wrapper .login-widget .sec-img {
background: url("../img/login-v2.jpg") center/cover no-repeat;
float: left;
padding: 52px 10px;
width: 100%;
position: relative; }
.Signup_wrapper .login-widget .sec-img h3 {
text-align: center;
color: #ffffff;
font-weight: 600;
font-family: "Open Sans", sans-serif;
text-transform: capitalize;
font-size: 30px; }
.Signup_wrapper .login-widget .login-box-v2 {
float: left;
width: 100%;
position: relative;
padding: 30px 30px 30px 60px; }
.Signup_wrapper .login-widget .login-box-v2 .login-footer {
float: left;
width: 100%; }
.Signup_wrapper .login-widget .login-box-v2 .login-footer a {
font-family: "Raleway", sans-serif;
color: #00bbe5;
font-weight: 600; }
.Signup_wrapper .login-widget .login-box-v2 form .form-actions {
float: left;
width: 100%; }
.Signup_wrapper .login-widget .login-box-v2 form .form-actions .remember-me {
color: #818181;
margin-bottom: 10px;
font-weight: 600;
display: block;
font-family: "Raleway", sans-serif;
text-transform: capitalize; }
.Signup_wrapper .login-widget .login-box-v2 form .form-actions .submit-form .submit-btn {
background-color: #00bbe5;
margin-bottom: 10px;
color: #fff;
font-family: "Raleway", sans-serif;
box-shadow: 1px 1px 1px 0px #555555;
transition: .3s;
padding: 6px 34px;
border: none;
font-weight: 600;
border-radius: 0;
display: block; }
.Signup_wrapper .login-widget .login-box-v2 form .form-actions .submit-form .submit-btn:hover {
background: #3282b8;
transition: .3s;
color: #fff; }
.Signup_wrapper .login-widget .login-box-v2 form .user-social-links {
float: left;
width: 100%;
text-align: center;
position: relative; }
.Signup_wrapper .login-widget .login-box-v2 form .user-social-links li {
position: relative; }
.Signup_wrapper .login-widget .login-box-v2 form .user-social-links li a {
width: 30px;
height: 30px;
position: relative;
display: block;
line-height: 2;
transition: .4s;
margin-bottom: 15px;
transform: scale(1);
border-radius: 50%; }
.Signup_wrapper .login-widget .login-box-v2 form .user-social-links li a:hover {
background-color: #3282b8;
color: #ffffff;
transition: .4s;
transform: scale(1.2); }
.Signup_wrapper .login-widget .login-box-v2 form .form-group {
margin-bottom: 20px;
position: relative; }
.Signup_wrapper .login-widget .login-box-v2 form .form-group span {
position: absolute;
bottom: -8px;
left: -32px;
color: #00bbe5;
font-size: 25px; }
.Signup_wrapper .login-widget .login-box-v2 form .form-group input {
border-radius: 0;
background-color: transparent;
color: #464444;
font-family: "Raleway", sans-serif;
font-weight: 400;
font-size: 14px;
border: none;
padding-left: 0;
box-shadow: none;
border-bottom: 1px solid #b4b4b4; }
.Signup_wrapper .login-widget .login-box-v2 form .form-group input[type="text"]::-webkit-input-placeholder {
color: #464444; }
.Signup_wrapper .login-widget .login-box-v2 form .form-group input[type="password"]::-webkit-input-placeholder {
color: #464444; }
.Signup_wrapper .login-widget .login-box-v2 form .form-group input[type="email"]::-webkit-input-placeholder {
color: #464444; }
.Signup_wrapper .login-widget .register {
float: left;
width: 100%;
position: relative;
text-align: center;
border-top: 1px solid #b4b4b4; }
.Signup_wrapper .login-widget .register p {
font-weight: 600;
color: #9d9d9d;
margin: 15px 0;
font-family: "Raleway", sans-serif; }
.Signup_wrapper .login-widget .register p a {
color: #3282b8; }
.Signup_wrapper .login-widget .register p a:hover {
color: #08549e; }
.login_wrapper {
float: left;
width: 100%;
position: relative;
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
background: url("../img/login-v1.jpg") center/cover no-repeat;
background-attachment: fixed; }
.login_wrapper .login-widget {
float: left;
width: 100%;
position: relative;
background-color: #ffffff;
box-shadow: 3px 1px 11px 0px #333131;
margin-bottom: 40px; }
.login_wrapper .login-widget .sec-img {
background: url("../img/login-v2.jpg") center/cover no-repeat;
float: left;
padding: 52px 0;
width: 100%;
position: relative; }
.login_wrapper .login-widget .sec-img h3 {
text-align: center;
color: #ffffff;
font-weight: 600;
font-family: "Open Sans", sans-serif;
text-transform: capitalize;
font-size: 30px; }
.login_wrapper .login-widget .login-box {
float: left;
width: 100%;
position: relative;
padding: 55px 55px 55px 75px; }
.login_wrapper .login-widget .login-box form .submit-form {
float: left;
width: 100%; }
.login_wrapper .login-widget .login-box form .submit-form .login-footer {
float: left;
width: 100%; }
.login_wrapper .login-widget .login-box form .submit-form .login-footer a {
font-family: "Raleway", sans-serif;
color: #08549e;
font-weight: 600; }
.login_wrapper .login-widget .login-box form .submit-form .submit-btn {
background-color: #00bbe5;
color: #fff;
font-family: "Raleway", sans-serif;
box-shadow: 1px 1px 1px 0px #555555;
transition: .3s;
padding: 6px 34px;
border: none;
font-weight: 600;
margin-bottom: 10px;
border-radius: 0; }
.login_wrapper .login-widget .login-box form .submit-form .submit-btn:hover {
background: #3282b8;
transition: .3s;
color: #fff; }
.login_wrapper .login-widget .login-box form .form-actions {
float: left;
width: 100%; }
.login_wrapper .login-widget .login-box form .form-actions .remember-me {
color: #818181;
margin-bottom: 10px;
font-weight: 600;
font-family: "Raleway", sans-serif;
text-transform: capitalize; }
.login_wrapper .login-widget .login-box form .user-social-links {
float: left;
width: 100%;
text-align: center;
position: relative; }
.login_wrapper .login-widget .login-box form .user-social-links li {
position: relative; }
.login_wrapper .login-widget .login-box form .user-social-links li a {
width: 30px;
height: 30px;
position: relative;
display: block;
line-height: 2;
transition: .4s;
margin-bottom: 15px;
transform: scale(1);
border-radius: 50%;
color: #fff; }
.login_wrapper .login-widget .login-box form .user-social-links li a:hover {
background-color: #3282b8;
transition: .4s;
transform: scale(1.2); }
.login_wrapper .login-widget .login-box form .form-group {
margin-bottom: 20px;
position: relative; }
.login_wrapper .login-widget .login-box form .form-group span {
position: absolute;
bottom: -8px;
left: -30px;
color: #00bbe5;
font-size: 25px; }
.login_wrapper .login-widget .login-box form .form-group input {
border-radius: 0;
background-color: transparent;
color: #464444;
font-family: "Raleway", sans-serif;
font-weight: 400;
font-size: 14px;
border: none;
padding-left: 0;
box-shadow: none;
border-bottom: 1px solid #b4b4b4; }
.login_wrapper .login-widget .login-box form .form-group input[type="text"]::-webkit-input-placeholder {
color: #464444; }
.login_wrapper .login-widget .login-box form .form-group input[type="password"]::-webkit-input-placeholder {
color: #464444; }
.login_wrapper .login-widget .login-box form .form-group input[type="email"]::-webkit-input-placeholder {
color: #464444; }
.login_wrapper .login-widget .register {
float: left;
width: 100%;
position: relative;
text-align: center;
border-top: 1px solid #b4b4b4; }
.login_wrapper .login-widget .register p {
font-weight: 600;
color: #9d9d9d;
margin: 15px 0;
font-family: "Raleway", sans-serif; }
.login_wrapper .login-widget .register p a {
color: #3282b8; }
.login_wrapper .login-widget .register p a:hover {
color: #08549e; }
.twitter {
color: #0084b4;
border: 2px solid #0084b4; }
.google {
border: 2px solid #d34836;
color: #d34836; }
.facebook {
border: 2px solid #3b5998;
color: #3b5998; }
.linkedin {
border: 2px solid #0274b3;
color: #0274b3; }
.error-page {
position: relative;
text-align: center;
height: 100vh;
display: flex;
justify-content: center;
background: url("../img/404-img-2.jpg") center/cover no-repeat;
align-items: center; }
.error-page .er-message .img-404 {
margin-bottom: 25px;
position: relative;
display: inline-block;
padding: 0 20px; }
.error-page .er-message .img-404 span {
font-size: 52px;
font-family: "Montserrat", sans-serif;
font-weight: 600;
color: #3282b8;
position: absolute;
right: -92px;
top: 73%; }
.error-page .er-message .img-404 .show-error {
font-size: 52px;
font-family: "Montserrat", sans-serif;
font-weight: 600;
color: #3282b8;
position: relative;
margin: 0 0 10px; }
.error-page .er-message p {
margin: 0;
padding: 0 20px; }
.error-page .er-message p .btn-go-back {
background: #08549e;
color: #ffffff;
padding: 9px 20px;
border-radius: 0;
border: none;
font-family: "Open Sans", sans-serif;
font-size: 30px;
font-weight: 600;
transition-duration: .4s; }
.error-page .er-message p .btn-go-back:hover {
transition-duration: .4s;
background: #3282b8;
color: #ffffff; }
.error-page .er-message h5 {
color: #08549e;
font-weight: 600;
font-family: "Open Sans", sans-serif;
padding: 0 20px;
margin: 0 0 20px;
float: left;
width: 100%;
font-size: 23px;
text-align: center; }
.error-page .er-message h5 strong {
font-size: 52px;
font-family: "Montserrat", sans-serif;
font-weight: 600;
color: #08549e;
margin: 0; }
#footer-two {
background: #08549e;
margin: 0;
padding: 30px 0 0;
float: left;
width: 100%; }
#footer-two .footer-3 li a {
color: #fff;
border: none;
transition: .4s;
font-family: "Open Sans", sans-serif;
margin-bottom: 30px;
font-size: 20px;
font-weight: 400;
letter-spacing: .5px;
display: block; }
#footer-two .footer-3 li a:hover {
color: #3282b8;
transition: .4s; }
#footer-two .footer-2 li a {
display: block;
margin-bottom: 30px; }
#footer-two .footer-2 li a i {
color: #fff;
transition: .4s;
font-size: 30px; }
#footer-two .footer-2 li a i:hover {
color: #3282b8;
transition: .4s; }
#footer-two .footer-logo {
float: none;
display: table;
margin-bottom: 30px; }
#footer-two p {
font-family: "Raleway", sans-serif;
font-size: 14px;
font-weight: 600;
color: whitesmoke;
margin: 0;
text-align: center;
background: rgba(0, 0, 0, 0.6);
padding: 25px; }
#footer-two p a {
color: whitesmoke; }
#footer-three {
float: left;
width: 100%;
padding: 30px 0 0;
position: relative;
background-color: #131313; }
#footer-three .text-about {
float: left;
width: 100%; }
#footer-three .text-about span a i {
width: 40px;
height: 40px;
text-align: center;
line-height: 1.8;
font-size: 20px;
border-radius: 50%;
margin: 0 5px 5px 0;
color: #ffffff; }
#footer-three .text-about span a i:hover {
color: #ffffff;
background: #3282b8; }
#footer-three .text-about img {
margin-bottom: 20px; }
#footer-three .text-about p {
margin: 0 0 20px;
color: #ffffff;
font-family: "Open Sans", sans-serif;
font-weight: 400; }
#footer-three .text-about h3 {
color: #ffffff;
font-family: "Raleway", sans-serif;
font-weight: 600;
margin: 0 0 15px; }
#footer-three .list-footer {
float: left;
width: 100%;
position: relative;
margin-bottom: 15px; }
#footer-three .list-footer .btn-for-send a {
display: block;
color: #fff;
font-family: "Open Sans", sans-serif;
font-weight: 400;
border-radius: 0;
border: 1px solid #fff; }
#footer-three .list-footer ul li a {
text-decoration: none;
color: #ffffff;
font-family: "Open Sans", sans-serif;
font-weight: 400;
transition: .2s;
font-size: 16px;
margin-bottom: 10px;
display: block;
transform: scale(1); }
#footer-three .list-footer ul li a:hover {
color: #3282b8;
transform: scale(1.02);
transition: .2s; }
#footer-three .list-footer ul li .search textarea {
color: #ffffff;
font-family: "Open Sans", sans-serif;
font-size: 13px;
letter-spacing: 1px;
margin-bottom: 10px;
border-radius: 0;
background: transparent; }
#footer-three .list-footer ul li .search input {
background-color: transparent;
border: 1px solid #ffffff;
border-radius: 0;
outline: none;
margin-bottom: 10px; }
#footer-three .list-footer ul li .search input[type="email"]::-webkit-input-placeholder {
font-family: "Open Sans", sans-serif;
font-size: 13px;
letter-spacing: 1px; }
#footer-three .list-footer ul li .search input[type="text"]::-webkit-input-placeholder {
font-family: "Open Sans", sans-serif;
font-size: 13px;
letter-spacing: 1px; }
#footer-three .list-footer ul .heading-li {
margin-bottom: 20px; }
#footer-three .list-footer ul .heading-li a {
color: #3282b8;
font-family: "Montserrat", sans-serif;
font-weight: 600;
letter-spacing: 1px;
font-size: 17px; }
#footer-three .send-here-sec {
float: left;
width: 100%;
position: relative;
margin-bottom: 15px; }
#footer-three .send-here-sec .btn-for-send {
float: left;
width: 100%; }
#footer-three .send-here-sec .btn-for-send a {
display: block;
background-color: #08549e;
color: #fff;
font-family: "Open Sans", sans-serif;
font-weight: 400;
border-radius: 0;
border: 1px solid #08549e;
padding: 7px;
position: relative;
transition: .4s;
/* margin-top: 10px; */
text-align: center; }
#footer-three .send-here-sec .btn-for-send a:hover {
background-color: #3282b8;
color: #fff;
transition: .4s; }
#footer-three .send-here-sec ul li .search textarea {
color: #ffffff;
border: 1px solid #999999;
font-family: "Open Sans", sans-serif;
font-size: 13px;
letter-spacing: 1px;
margin-bottom: 10px;
border-radius: 0;
background: transparent; }
#footer-three .send-here-sec ul li .search input {
background-color: transparent;
border: 1px solid #999999;
border-radius: 0;
outline: none;
margin-bottom: 10px;
color: #ffffff; }
#footer-three .send-here-sec ul li .search input[type="email"]::-webkit-input-placeholder {
font-family: "Open Sans", sans-serif;
font-size: 13px;
color: #999999;
letter-spacing: 1px; }
#footer-three .send-here-sec ul li .search input[type="text"]::-webkit-input-placeholder {
font-family: "Open Sans", sans-serif;
font-size: 13px;
letter-spacing: 1px;
color: #999999; }
#footer-three .send-here-sec ul .heading-li {
margin-bottom: 20px; }
#footer-three .send-here-sec ul .heading-li a {
color: #3282b8;
font-family: "Montserrat", sans-serif;
font-weight: 600;
letter-spacing: 1px;
font-size: 17px; }
#footer-three .bottom {
color: #444444;
font-family: "Open Sans", sans-serif;
font-weight: 600;
letter-spacing: 1px;
font-size: 18px;
margin: 0;
padding: 20px;
text-align: center;
background: #dfdfdf; }
#footer-three .bottom a {
color: #08549e; }
#footer-three .bottom a:hover {
color: #3282b8; }
.layout_two {
float: left;
width: 100%;
margin-bottom: 30px;
position: relative; }
.layout_two h3 {
color: #9a9a9a;
font-family: "Open Sans", sans-serif;
font-weight: 400;
letter-spacing: 1px;
float: left;
width: 100%;
margin: 0 0 20px; }
.layout_two hr {
float: left;
width: 100%;
margin: 0; }
.layout_two .pull-left h5 {
color: #08549e;
font-family: "Raleway", sans-serif;
font-weight: 400;
letter-spacing: 1px; }
.layout_two .pull-left h4 {
color: #1b93e1;
font-family: "Open Sans", sans-serif;
font-weight: 600;
font-size: 13px; }
.layout_two .pull-left h4 a {
color: #1b93e1;
text-decoration: underline; }
.layout_two .pull-left p {
color: #444444;
font-family: "Open Sans", sans-serif;
font-weight: 400; }
.layout_two .pull-right .btn_select {
margin-bottom: 15px; }
.sort-section-v2 {
float: left;
width: 100%;
margin-bottom: 30px;
position: relative; }
.sort-section-v2 .select_sorting {
border-radius: 0;
border: 2px solid #3282b8;
float: left;
width: 100%;
margin-bottom: 15px;
position: relative;
padding: 7px;
font-family: "Raleway", sans-serif;
color: #464545;
font-weight: 600;
outline: none;
background-color: white; }
.list-sidebar-two {
background-color: #0a3152;
width: 100%;
float: left;
padding: 15px 10px;
margin-bottom: 30px; }
.search-item-two {
float: left;
width: 100%;
position: relative;
margin: 0 0 30px;
background-color: rgba(0, 0, 0, 0.4);
text-align: center;
padding: 25px 0; }
.search-item-two span {
float: left;
position: relative;
color: #ffffff;
font-family: "Open Sans", sans-serif;
font-weight: 400;
text-transform: capitalize;
width: 100%;
letter-spacing: 1px;
font-size: 16px; }
.detail-sidebar-two {
position: relative;
width: 100%;
float: left;
margin-bottom: 30px; }
.detail-sidebar-two h4 {
color: #fdb790;
font-family: "Open Sans", sans-serif;
letter-spacing: 1px;
text-transform: capitalize;
font-weight: 400;
float: left;
width: 100%;
margin: 0 0 25px;
font-size: 18px; }
.detail-sidebar-two .form-group {
position: relative;
float: left;
width: 100%; }
.detail-sidebar-two .form-group .checkbox label {
color: #ffffff; }
.detail-sidebar-two .form-group .select-list-sidebar {
float: left;
width: 100%;
margin-bottom: 10px;
border: none;
font-family: "Open Sans", sans-serif;
font-weight: 400;
border-radius: 0;
background-color: #9ca1a2;
color: #ffffff;
text-align: left;
padding: 11px 10px; }
.detail-sidebar-two .form-group .btn-collapse {
width: 100%;
border-radius: 0;
background-color: transparent;
color: #929292;
font-family: "Open Sans", sans-serif;
font-weight: 400;
text-align: left;
padding: 11px 10px;
height: 45px;
border: 1px solid #929292; }
.detail-sidebar-two .form-group .btn-collapse .pull-right {
top: 12px;
right: 13px;
position: absolute; }
.detail-sidebar-two .form-group .btn-collapse .pull-right i {
font-size: 11px; }
.detail-sidebar-two .form-group input {
border-radius: 0;
box-shadow: none;
background-color: transparent;
color: #ffffff;
font-family: "Open Sans", sans-serif;
font-size: 12px;
position: relative;
font-weight: 300;
border: none;
height: 45px;
border-bottom: 1px solid #929292;
padding-left: 4px; }
.detail-sidebar-two .form-group input[type="text"]::-webkit-input-placeholder {
color: #929292; }
.detail-sidebar-two .form-group input[type="number"]::-webkit-input-placeholder {
color: #929292; }
.detail-sidebar-two .form-group .ui-datepicker-trigger {
position: absolute;
top: 13px;
left: 89%; }
.detail-sidebar-two .form-group .ui-widget.ui-widget-content {
border: 1px solid #efefef;
border-radius: 0; }
.detail-sidebar-two .form-group .ui-widget-content {
background: #e0dfdf; }
.detail-sidebar-two .form-group .ui-slider-horizontal .ui-slider-handle {
cursor: pointer;
border-radius: 50%;
z-index: 100; }
.detail-sidebar-two .form-group .ui-state-default, .detail-sidebar-two .form-group .ui-widget-content .ui-state-default, .detail-sidebar-two .form-group .ui-widget-header .ui-state-default {
border: none;
background: #444444; }
.detail-sidebar-two .form-group .ui-widget-header {
border: none;
background: #08549e; }
.detail-sidebar-two .btn_search {
background: transparent;
color: #3282b8;
padding: 0;
height: 34px;
width: 100%;
line-height: 2.8;
border-radius: 0;
border: 1px solid #3282b8;
font-family: "Raleway", sans-serif;
font-size: 12px;
font-weight: 600;
float: left;
transition-duration: .4s; }
.detail-sidebar-two .btn_search:hover {
background: #222222;
transition-duration: .4s;
color: #ffffff; }
.border-box {
transition: .2s;
padding: 30px 15px;
border: 1px solid #dddddd; }
.border-box:hover {
border-color: #08549e;
box-shadow: 0px 0px 5px #08549e;
transition: .2s; }
.flight_box_detail_v2 {
float: left;
width: 100%;
position: relative;
margin-bottom: 30px; }
.flight_box_detail_v2 .details-text {
float: left;
text-align: left;
position: relative;
background: rgba(225, 225, 225, 0.6);
padding: 5px 10px;
margin: 0 0 10px;
border-radius: 0; }
.flight_box_detail_v2 .details-text h4 {
position: relative;
color: #979393;
font-family: "Montserrat", sans-serif;
text-transform: capitalize;
font-weight: 400;
font-size: 16px;
margin: 0; }
.flight_box_detail_v2 .details-text h4 small {
color: #4b4b4b;
font-family: "Open Sans", sans-serif;
font-weight: 400; }
.flight_box_detail_v2 .details-feature {
float: right;
text-align: left;
position: relative; }
.flight_box_detail_v2 .details-feature ul {
margin: 0 0 10px; }
.flight_box_detail_v2 .details-feature ul li i {
border-radius: 0;
color: #28b6e9;
width: 23px;
height: 23px;
text-align: center;
line-height: 1.6;
background: #f0f0f0; }
.flight_box_detail_v2 hr {
float: left;
width: 100%;
border: none;
border-bottom: 1px dashed #dbdbdb;
margin: 0; }
.flight_box_detail_v2 .LTT {
float: left;
width: 100%;
position: relative;
border-right: 1px solid #ffffff;
margin: 5px;
padding: 10px 5px;
background: #f0f0f0; }
.flight_box_detail_v2 .LTT .skin-clr {
color: #08549e;
font-family: "Raleway", sans-serif;
text-transform: uppercase;
font-size: 12px; }
.flight_box_detail_v2 .LTT .skin-clr i {
color: #8BC34A;
margin-right: 5px;
font-size: 14px; }
.flight_box_detail_v2 .LTT .time {
color: #a2a2a2;
font-family: "Open Sans", sans-serif;
text-transform: uppercase;
font-size: 10px;
font-weight: 600; }
.flight_box_detail_v2 .select-sec {
float: left;
width: 100%;
position: relative;
border-left: 1px dashed #dbdbdb;
text-align: center;
padding-left: 15px; }
.flight_box_detail_v2 .select-sec a {
display: block;
text-align: center;
float: left;
width: 100%; }
.flight_box_detail_v2 .select-sec span {
color: #a2a2a2;
font-family: "Raleway", sans-serif;
text-transform: uppercase;
font-size: 12px;
font-weight: 600;
float: left;
width: 100%;
text-align: center;
margin-bottom: 13px; }
.flight_box_detail_v2 .select-sec span .pri {
color: #0b97d4;
font-size: 14px; }
.flight_box_detail_v2 .flight-logo {
float: left;
width: 100%;
text-align: center;
height: 95px; }
.flight_box_detail_v2 img {
max-height: 100px;
position: relative;
top: 17px;
width: 117px; }
.LTT_v2 {
float: left;
width: 100%;
position: relative;
border-right: 1px dotted #dddddd;
margin: 5px;
padding: 10px 5px;
background: #f0f0f0; }
.LTT_v2 .skin-clr {
color: #08549e;
font-family: "Raleway", sans-serif;
text-transform: uppercase;
font-size: 12px; }
.LTT_v2 .skin-clr i {
color: #8BC34A;
margin-right: 5px;
font-size: 14px; }
.LTT_v2 .time {
color: #a2a2a2;
font-family: "Open Sans", sans-serif;
text-transform: uppercase;
font-size: 8px;
font-weight: 600; }
.grid-view {
float: left;
width: 100%; }
.grid-view.less-margin {
margin-bottom: 10px; }
.filter-button-group {
float: left;
width: 100%;
margin-bottom: 22px;
text-align: center; }
.btn_isotops.active {
color: #3282b8;
box-shadow: none;
outline: none; }
.btn_isotops:active {
color: #3282b8;
box-shadow: none;
outline: none; }
.btn_isotops:focus {
color: #3282b8;
box-shadow: none;
outline: none; }
.btn_isotops-v2.active {
border: 1px solid #3282b8;
box-shadow: none;
outline: none;
background-color: #3282b8;
color: #ffffff; }
.btn_isotops-v2:active {
border: 1px solid #3282b8;
box-shadow: none;
outline: none;
background-color: #3282b8;
color: #ffffff; }
.btn_isotops-v2:focus {
border: 1px solid #3282b8;
box-shadow: none;
background-color: #3282b8;
color: #ffffff;
outline: none; }
.btn.active, .btn:active {
box-shadow: none; }
.btn.active.focus {
outline: none; }
.btn_isotops {
background: transparent;
font-family: "Open Sans", sans-serif;
color: #444444;
margin-right: 6px;
outline: none;
margin-bottom: 8px;
font-weight: 600; }
.btn_isotops:hover {
color: #3282b8;
transition: .3s; }
.btn_isotops-v2 {
background: transparent;
border: 1px solid #08549e;
font-family: "Open Sans", sans-serif;
color: #444444;
margin-right: 6px;
font-weight: 600;
outline: none;
transition: .3s;
margin-bottom: 8px;
padding: 6px 22px;
border-radius: 1px; }
.btn_isotops-v2:hover {
border: 1px solid #3282b8;
background-color: #3282b8;
color: #ffffff;
transition: .3s; }
.service-sec-v3 {
float: left;
width: 100%;
position: relative;
margin-bottom: 30px; }
.pagination-v3 {
float: left;
width: 100%;
position: relative;
margin-bottom: 30px; }
.pagination-v3 .pagination > .active > a, .pagination-v3 .pagination > .active > a:focus, .pagination-v3 .pagination > .active > a:hover, .pagination-v3 .pagination > .active > span, .pagination-v3 .pagination > .active > span:focus, .pagination-v3 .pagination > .active > span:hover {
z-index: 3;
color: #fff;
cursor: default;
background-color: #08549e;
border-color: #08549e; }
.pagination-v3 .pagination > li > a, .pagination-v3 .pagination > li > span {
color: #08549e; }
.grid-view .img-box {
float: left;
width: 100%;
transition: .4s ease-in;
overflow: hidden;
margin-bottom: 30px;
position: relative; }
.grid-view .img-box .pro-img {
float: left;
width: 100%;
overflow: hidden;
position: relative; }
.grid-view .img-box .pro-img img {
width: 100%; }
.grid-view .img-box .pro-img .overflow-outer {
position: absolute;
height: 100%;
width: 100%;
top: 100%;
transition-duration: .4s;
display: flex;
justify-content: center;
align-items: center;
background: rgba(44, 118, 147, 0.8); }
.grid-view .img-box .pro-img .overflow-outer .overflow-inner {
position: relative;
text-align: center; }
.grid-view .img-box .pro-img .overflow-outer .overflow-inner h3 {
font-family: "Montserrat", sans-serif;
color: #3282b8;
font-weight: 600;
transition: .7s ease-in;
text-transform: uppercase; }
.grid-view .img-box .pro-img .overflow-outer .overflow-inner p {
font-family: "Open Sans", sans-serif;
color: #ffffff;
text-transform: capitalize;
font-weight: 600; }
.grid-view .img-box:hover {
transition: .4s ease-out; }
.grid-view .img-box:hover .overflow-outer {
top: 0;
transition: .4s ease-in; }
.grid-view .img-box:hover .overflow-outer .overflow-inner h3 {
transition: .7s ease-in; }
.grid-view {
margin-bottom: 30px; }
.service-v3 {
float: left;
width: 100%;
position: relative;
background-color: #08549e;
padding: 30px; }
.service_v3_2 {
float: left;
width: 100%;
position: relative;
background-color: #444444;
padding: 30px; }
canvas {
display: block;
vertical-align: bottom; }
/* ---- stats.js ---- */
.count-particles {
background: #000022;
position: absolute;
top: 48px;
left: 0;
width: 80px;
color: #13E8E9;
font-size: .8em;
text-align: left;
text-indent: 4px;
line-height: 14px;
padding-bottom: 2px;
font-family: Helvetica, Arial, sans-serif;
font-weight: bold; }
.js-count-particles {
font-size: 1.1em; }
#stats,
.count-particles {
-webkit-user-select: none;
margin-top: 5px;
margin-left: 5px; }
#stats {
border-radius: 3px 3px 0 0;
overflow: hidden; }
.count-particles {
border-radius: 0 0 3px 3px; }
/* ---- particles.js container ---- */
#particles-js {
width: 100%;
height: 100%; }
.particles-js-canvas-el {
width: 100% !important;
height: 100vh !important;
position: absolute;
top: 0; }
.creative-btn {
border: none;
font-family: inherit;
font-size: inherit;
color: inherit;
background: none;
cursor: pointer;
padding: 25px 80px;
display: inline-block;
margin: 0 15px 30px;
text-transform: uppercase;
letter-spacing: 1px;
font-weight: 700;
outline: none;
position: relative;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s; }
.creative-btn:after {
content: "\f007";
position: absolute;
margin-left: 5px;
font-family: 'FontAwesome';
z-index: -1;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s; }
/* Pseudo elements for icons */
.craeative-btn:before,
.icon-heart:after,
.icon-star:after,
.icon-plus:after,
.icon-file:before {
font-family: 'FontAwesome';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
position: relative;
-webkit-font-smoothing: antialiased; }
.icon-envelope:before {
font-family: 'FontAwesome';
content: "\f013"; }
.icon-cart:before {
font-family: 'FontAwesome';
content: "\f013"; }
.icon-cart-2:before {
font-family: 'FontAwesome';
content: "\f013"; }
.icon-heart:before {
font-family: 'FontAwesome';
content: "\f013"; }
/* Filled heart */
.icon-heart:after,
.icon-heart-2:before {
font-family: 'FontAwesome';
content: "\f013"; }
.icon-star:before {
font-family: 'FontAwesome';
content: "\e00f"; }
/* Filled star */
.icon-star:after,
.icon-star-2:before {
font-family: 'FontAwesome';
content: "\e00f"; }
.icon-arrow-right:before {
font-family: 'FontAwesome';
content: "\e00f"; }
.icon-arrow-left:before {
font-family: 'FontAwesome';
content: "\e00f"; }
.icon-truck:before {
font-family: 'FontAwesome';
content: "\e00f"; }
.icon-remove:before {
font-family: 'FontAwesome';
content: "\e00f"; }
.icon-cog:before {
font-family: 'FontAwesome';
content: "\e00f"; }
.icon-plus:before,
.icon-plus:after {
font-family: 'FontAwesome';
content: "\e00f"; }
.icon-minus:before {
font-family: 'FontAwesome';
content: "\f013"; }
.bh-icon-smiley:before {
font-family: 'FontAwesome';
content: "\e00f"; }
.bh-icon-sad:before {
font-family: 'FontAwesome';
content: "\e00f"; }
.icon-file:before {
font-family: 'FontAwesome';
content: "\e00f"; }
.icon-remove-2:before {
font-family: 'FontAwesome';
content: "\f013"; }
/* Button 1 */
.btn-1 {
border: 3px solid #fff;
color: #fff; }
/* Button 1a */
.btn-1a:hover,
.btn-1a:active {
color: #0e83cd;
background: #fff; }
/* Button 1b */
.btn-1b:after {
width: 100%;
height: 0;
top: 0;
left: 0;
background: #fff; }
.btn-1b:hover,
.btn-1b:active {
color: #0e83cd; }
.btn-1b:hover:after,
.btn-1b:active:after {
height: 100%; }
/* Button 1c */
.btn-1c:after {
width: 0%;
height: 100%;
top: 0;
left: 0;
background: #fff; }
.btn-1c:hover,
.btn-1c:active {
color: #0e83cd; }
.btn-1c:hover:after,
.btn-1c:active:after {
width: 100%; }
/* Button 1d */
.btn-1d {
overflow: hidden; }
.btn-1d:after {
width: 0;
height: 103%;
top: 50%;
left: 50%;
background: #ddd;
opacity: 0;
-webkit-transform: translateX(-50%) translateY(-50%);
-moz-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%); }
.btn-1d:hover,
.btn-1d:active {
color: #0e83cd; }
.btn-1d:hover:after {
width: 90%;
opacity: 1; }
.btn-1d:active:after {
width: 101%;
opacity: 1; }
/* Button 1e */
.btn-1e {
overflow: hidden; }
.btn-1e:after {
width: 100%;
height: 0;
top: 50%;
left: 50%;
background: #dddddd;
opacity: 0;
-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
-moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
-ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
transform: translateX(-50%) translateY(-50%) rotate(45deg); }
.btn-1e:hover,
.btn-1e:active {
color: #0e83cd; }
.btn-1e:hover:after {
height: 260%;
opacity: 1; }
.btn-1e:active:after {
height: 400%;
opacity: 1; }
/* Button 1f */
.btn-1f {
overflow: hidden; }
.btn-1f:after {
width: 101%;
height: 0;
top: 50%;
left: 50%;
background: #fff;
opacity: 0;
-webkit-transform: translateX(-50%) translateY(-50%);
-moz-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%); }
.btn-1f:hover,
.btn-1f:active {
color: #0e83cd; }
.btn-1f:hover:after {
height: 75%;
opacity: 1; }
.btn-1f:active:after {
height: 130%;
opacity: 1; }
/* Button 2 */
.btn-2 {
background: #cb4e4e;
color: #fff;
box-shadow: 0 6px #ab3c3c;
-webkit-transition: none;
-moz-transition: none;
transition: none; }
/* Button 2a */
.btn-2a {
border-radius: 0 0 5px 5px; }
.btn-2a:hover {
box-shadow: 0 4px #ab3c3c;
top: 2px; }
.btn-2a:active {
box-shadow: 0 0 #ab3c3c;
top: 6px; }
/* Button 2b */
.btn-2b {
border-radius: 0 0 5px 5px; }
.btn-2b:hover {
box-shadow: 0 8px #ab3c3c;
top: -2px; }
.btn-2b:active {
box-shadow: 0 0 #ab3c3c;
top: 6px; }
/* Button 2c */
.btn-2c {
border-radius: 5px; }
.btn-2c:hover {
box-shadow: 0 4px #ab3c3c;
top: 2px; }
.btn-2c:active {
box-shadow: 0 0 #ab3c3c;
top: 6px; }
/* Button 2d */
.btn-2d {
border-radius: 5px; }
.btn-2d:hover {
box-shadow: 0 8px #ab3c3c;
top: -2px; }
.btn-2d:active {
box-shadow: 0 0 #ab3c3c;
top: 6px; }
/* Button 2e */
.btn-2e {
border-radius: 5px;
box-shadow: -6px 0 #ab3c3c; }
.btn-2e:hover {
box-shadow: -4px 0 #ab3c3c;
left: -2px; }
.btn-2e:active {
box-shadow: 0 0 #ab3c3c;
left: -6px; }
/* Button 2f */
.btn-2f {
border-radius: 5px;
box-shadow: 6px 0 #ab3c3c; }
.btn-2f:hover {
box-shadow: 4px 0 #ab3c3c;
left: 2px; }
.btn-2f:active {
box-shadow: 0 0 #ab3c3c;
left: 6px; }
/* Button 2g */
.btn-2g {
border-radius: 40px; }
.btn-2g:hover {
box-shadow: 0 4px #ab3c3c;
top: 2px; }
.btn-2g:active {
box-shadow: 0 0 #ab3c3c;
top: 6px; }
/* Button 2h */
.btn-2h {
border-radius: 20px; }
.btn-2h:hover {
box-shadow: 0 4px #ab3c3c;
top: 2px; }
.btn-2h:active {
box-shadow: 0 0 #ab3c3c;
top: 6px; }
/* Button 2i */
.btn-2i {
border-radius: 50%;
width: 90px;
height: 90px;
padding: 0; }
.btn-2i:hover {
box-shadow: 0 4px #ab3c3c;
top: 2px; }
.btn-2i:active {
box-shadow: 0 0 #ab3c3c;
top: 6px; }
/* Button 2j */
.btn-2j {
border-radius: 50%;
width: 90px;
height: 90px;
padding: 0; }
.btn-2j:hover {
box-shadow: 0 8px #ab3c3c;
top: -2px; }
.btn-2j:active {
box-shadow: 0 0 #ab3c3c;
top: 6px; }
/* Button 3 */
.btn-3 {
background: #fcad26;
color: #fff; }
.btn-3:hover {
background: #f29e0d; }
.btn-3:active {
background: #f58500;
top: 2px; }
.btn-3:before {
position: absolute;
height: 100%;
left: 0;
top: 0;
line-height: 3;
font-size: 140%;
width: 60px; }
/* Button 3a */
.btn-3a {
padding: 25px 60px 25px 120px; }
.btn-3a:before {
background: rgba(0, 0, 0, 0.05); }
/* Button 3b */
.btn-3b {
padding: 25px 60px 25px 120px;
border-radius: 10px; }
.btn-3b:before {
border-right: 2px solid rgba(255, 255, 255, 0.5); }
/* Button 3c */
.btn-3c {
padding: 80px 20px 20px 20px;
border-radius: 10px;
box-shadow: 0 3px #da9622; }
.btn-3c:active {
box-shadow: 0 3px #dc7801; }
.btn-3c:before {
height: 60px;
width: 100%;
line-height: 60px;
background: #dddddd;
color: #f29e0d;
border-radius: 10px 10px 0 0; }
.btn-3c:active:before {
color: #f58500; }
/* Button 3d */
.btn-3d {
padding: 25px 60px 25px 120px;
border-radius: 10px; }
.btn-3d:before {
background: #dddddd;
color: #fcad26;
z-index: 2;
border-radius: 10px 0 0 10px; }
.btn-3d:after {
width: 20px;
height: 20px;
background: #dddddd;
z-index: 1;
left: 55px;
top: 50%;
margin: -10px 0 0 -10px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg); }
.btn-3d:active:before {
color: #f58500; }
.btn-3d:active {
top: 0; }
.btn-3d:active:after {
left: 60px; }
/* Button 3e */
.btn-3e {
padding: 25px 120px 25px 60px;
overflow: hidden; }
.btn-3e:before {
left: auto;
right: 10px;
z-index: 2; }
.btn-3e:after {
width: 30%;
height: 200%;
background: rgba(255, 255, 255, 0.1);
z-index: 1;
right: 0;
top: 0;
margin: -5px 0 0 -5px;
-webkit-transform-origin: 0 0;
-webkit-transform: rotate(-20deg);
-moz-transform-origin: 0 0;
-moz-transform: rotate(-20deg);
-ms-transform-origin: 0 0;
-ms-transform: rotate(-20deg);
transform-origin: 0 0;
transform: rotate(-20deg); }
.btn-3e:hover:after {
width: 40%; }
/* Button 4 */
.btn-4 {
border-radius: 50px;
border: 3px solid #dddddd;
color: #dddddd;
overflow: hidden; }
.btn-4:active {
border-color: #17954c;
color: #17954c; }
.btn-4:hover {
background: #24b662; }
.btn-4:before {
position: absolute;
height: 100%;
font-size: 125%;
line-height: 3.5;
color: #dddddd;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s; }
.btn-4:active:before {
color: #17954c; }
/* Button 4a */
.btn-4a:before {
left: 130%;
top: 0; }
.btn-4a:hover:before {
left: 80%; }
/* Button 4b */
.btn-4b:before {
left: -50%;
top: 0; }
.btn-4b:hover:before {
left: 10%; }
/* Button 4c */
.btn-4c:before {
left: 70%;
opacity: 0;
top: 0; }
.btn-4c:hover:before {
left: 80%;
opacity: 1; }
/* Button 4d */
.btn-4d:before {
left: 30%;
opacity: 0;
top: 0; }
.btn-4d:hover:before {
left: 10%;
opacity: 1; }
/* Button 5 */
.btn-5 {
background: #823aa0;
color: #fff;
height: 70px;
min-width: 260px;
line-height: 24px;
font-size: 16px;
overflow: hidden;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden; }
.btn-5:active {
background: #9053a9;
top: 2px; }
.btn-5 span {
display: inline-block;
width: 100%;
height: 100%;
-webkit-transition: all 0.3s;
-webkit-backface-visibility: hidden;
-moz-transition: all 0.3s;
-moz-backface-visibility: hidden;
transition: all 0.3s;
backface-visibility: hidden; }
.btn-5:before {
position: absolute;
height: 100%;
width: 100%;
line-height: 2.5;
font-size: 180%;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s; }
.btn-5:active:before {
color: #703b87; }
/* Button 5a */
.btn-5a:hover span {
-webkit-transform: translateY(300%);
-moz-transform: translateY(300%);
-ms-transform: translateY(300%);
transform: translateY(300%); }
.btn-5a:before {
left: 0;
top: -100%; }
.btn-5a:hover:before {
top: 0; }
/* Button 5b */
.btn-5b:hover span {
-webkit-transform: translateX(200%);
-moz-transform: translateX(200%);
-ms-transform: translateX(200%);
transform: translateX(200%); }
.btn-5b:before {
left: -100%;
top: 0; }
.btn-5b:hover:before {
left: 0; }
/* Button 6 */
.btn-6 {
color: #fff;
background: #226fbe;
-webkit-transition: none;
-moz-transition: none;
transition: none; }
.btn-6:active {
top: 2px; }
/* Button 6a */
.btn-6a {
border: 4px solid #226fbe; }
.btn-6a:hover {
background: transparent;
color: #226fbe; }
/* Button 6b */
.btn-6b {
border: 4px solid #226fbe;
border-radius: 15px; }
.btn-6b:hover {
background: transparent;
color: #226fbe; }
/* Button 6c */
.btn-6c {
border: 4px solid #226fbe;
border-radius: 60px; }
.btn-6c:hover {
background: transparent;
color: #226fbe; }
/* Button 6d */
.btn-6d {
border: 2px dashed #226fbe; }
.btn-6d:hover {
background: transparent;
color: #226fbe; }
/* Button 6e */
.btn-6e {
border: 2px dashed #226fbe;
border-radius: 15px; }
.btn-6e:hover {
background: transparent;
color: #226fbe; }
/* Button 6f */
.btn-6f {
border: 2px dashed #226fbe;
border-radius: 60px; }
.btn-6f:hover {
background: transparent;
color: #226fbe; }
/* Button 6g */
.btn-6g {
border: 2px dotted #226fbe; }
.btn-6g:hover {
background: transparent;
color: #226fbe; }
/* Button 6h */
.btn-6h {
border: 2px dotted #226fbe;
border-radius: 15px; }
.btn-6h:hover {
background: transparent;
color: #226fbe; }
/* Button 6i */
.btn-6i {
border: 2px dotted #226fbe;
border-radius: 60px; }
.btn-6i:hover {
background: transparent;
color: #226fbe; }
/* Button 6j */
.btn-6j {
border: 4px double #226fbe; }
.btn-6j:hover {
background: transparent;
color: #226fbe; }
/* Button 6k */
.btn-6k {
border: 4px double #226fbe;
border-radius: 15px; }
.btn-6k:hover {
background: transparent;
color: #226fbe; }
/* Button 6l */
.btn-6l {
border: 4px double #226fbe;
border-radius: 60px; }
.btn-6l:hover {
background: transparent;
color: #226fbe; }
/* Button 7 */
.btn-7 {
background: #17aa56;
color: #fff;
border-radius: 7px;
box-shadow: 0 5px #119e4d;
padding: 25px 60px 25px 90px; }
/* Button 7a */
.btn-7a {
overflow: hidden; }
.btn-7a:before {
position: absolute;
left: 0;
width: 40%;
font-size: 160%;
line-height: 0.8;
color: #0a833d; }
.btn-7a.btn-activated {
-webkit-animation: fadeOutText 0.5s;
-moz-animation: fadeOutText 0.5s;
animation: fadeOutText 0.5s; }
.btn-7a.btn-activated:before {
-webkit-animation: moveToRight 0.5s;
-moz-animation: moveToRight 0.5s;
animation: moveToRight 0.5s; }
@-webkit-keyframes fadeOutText {
0% {
color: transparent; }
80% {
color: transparent; }
100% {
color: #dddddd; } }
@-moz-keyframes fadeOutText {
0% {
color: transparent; }
80% {
color: transparent; }
100% {
color: #ddd; } }
@keyframes fadeOutText {
0% {
color: transparent; }
80% {
color: transparent; }
100% {
color: #dddddd; } }
@-webkit-keyframes moveToRight {
80% {
-webkit-transform: translateX(250%); }
81% {
opacity: 1;
-webkit-transform: translateX(250%); }
82% {
opacity: 0;
-webkit-transform: translateX(250%); }
83% {
opacity: 0;
-webkit-transform: translateX(-50%); }
84% {
opacity: 1;
-webkit-transform: translateX(-50%); }
100% {
-webkit-transform: translateX(0%); } }
@-moz-keyframes moveToRight {
80% {
-moz-transform: translateX(250%); }
81% {
opacity: 1;
-moz-transform: translateX(250%); }
82% {
opacity: 0;
-moz-transform: translateX(250%); }
83% {
opacity: 0;
-moz-transform: translateX(-50%); }
84% {
opacity: 1;
-moz-transform: translateX(-50%); }
100% {
-moz-transform: translateX(0%); } }
@keyframes moveToRight {
80% {
transform: translateX(250%); }
81% {
opacity: 1;
transform: translateX(250%); }
82% {
opacity: 0;
transform: translateX(250%); }
83% {
opacity: 0;
transform: translateX(-50%); }
84% {
opacity: 1;
transform: translateX(-50%); }
100% {
transform: translateX(0%); } }
/* Button 7b */
.btn-7b {
overflow: hidden; }
.btn-7b:before {
position: absolute;
left: 0;
width: 40%;
font-size: 160%;
line-height: 0.8;
color: #0a833d; }
.btn-7b.btn-activated:before {
-webkit-animation: scaleUp 0.5s;
-moz-animation: scaleUp 0.5s;
animation: scaleUp 0.5s; }
@-webkit-keyframes scaleUp {
80% {
opacity: 0;
-webkit-transform: scale(2); }
100% {
opacity: 0;
-webkit-transform: scale(2); } }
@-moz-keyframes scaleUp {
80% {
opacity: 0;
-moz-transform: scale(2); }
100% {
opacity: 0;
-moz-transform: scale(2); } }
@keyframes scaleUp {
80% {
opacity: 0;
transform: scale(2); }
100% {
opacity: 0;
transform: scale(2); } }
/* Icon only style */
.btn-icon-only {
font-size: 0;
padding: 25px 30px; }
.btn-icon-only:before {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
font-size: 26px;
line-height: 54px;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden; }
/* Button 7c */
.btn-7c {
overflow: hidden; }
.btn-7c:before {
color: #ddd;
z-index: 1; }
.btn-7c:after {
position: absolute;
top: 0;
left: 0;
height: 100%;
z-index: 0;
width: 0;
background: #0a833d;
-webkit-transition: none;
-moz-transition: none;
transition: none; }
.btn-7c.btn-activated:after {
-webkit-animation: fillToRight 0.7s forwards;
-moz-animation: fillToRight 0.7s forwards;
animation: fillToRight 0.7s forwards; }
@-webkit-keyframes fillToRight {
to {
width: 100%; } }
@-moz-keyframes fillToRight {
to {
width: 100%; } }
@keyframes fillToRight {
to {
width: 100%; } }
/* Button 7d */
.btn-7d {
overflow: hidden; }
.btn-7d:before {
color: #ddd;
z-index: 1; }
.btn-7d:after {
position: absolute;
top: 0;
left: 0;
height: 0;
width: 100%;
z-index: 0;
background: #21bb63;
-webkit-transition: none;
-moz-transition: none;
transition: none; }
.btn-7d.btn-activated:after {
-webkit-animation: emptyBottom 0.7s forwards;
-moz-animation: emptyBottom 0.7s forwards;
animation: emptyBottom 0.7s forwards; }
@-webkit-keyframes emptyBottom {
to {
height: 100%; } }
@-moz-keyframes emptyBottom {
to {
height: 100%; } }
@keyframes emptyBottom {
to {
height: 100%; } }
/* Button 7e */
.btn-7e:after {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
z-index: 1;
font-size: 26px;
line-height: 54px;
color: #ea515e;
-webkit-transform: scale(0);
-moz-transform: scale(0);
-ms-transform: scale(0);
transform: scale(0);
opacity: 0;
-webkit-transition: none;
-moz-transition: none;
transition: none; }
.btn-7e.btn-activated:after {
-webkit-animation: scaleFade 0.5s forwards;
-moz-animation: scaleFade 0.5s forwards;
animation: scaleFade 0.5s forwards; }
@-webkit-keyframes scaleFade {
50% {
opacity: 1;
-webkit-transform: scale(1); }
100% {
opacity: 0;
-webkit-transform: scale(2.5); } }
@-moz-keyframes scaleFade {
50% {
opacity: 1;
-moz-transform: scale(1); }
100% {
opacity: 0;
-moz-transform: scale(2.5); } }
@keyframes scaleFade {
50% {
opacity: 1;
transform: scale(1); }
100% {
opacity: 0;
transform: scale(2.5); } }
/* Button 7f */
.btn-7f:before {
-webkit-text-stroke-width: 1px;
-webkit-text-stroke-color: #fff; }
.btn-7f:after {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
z-index: 1;
font-size: 26px;
line-height: 54px;
color: #ffe44d;
visibility: hidden;
-webkit-text-stroke-width: 1px;
-webkit-text-stroke-color: #ffe44d;
-webkit-transform: scale(4);
-moz-transform: scale(4);
-ms-transform: scale(4);
transform: scale(4);
opacity: 0;
-webkit-transition: none;
-moz-transition: none;
transition: none; }
.btn-7f.btn-activated:after {
visibility: visible;
-webkit-animation: dropDown 0.3s forwards;
-moz-animation: dropDown 0.3s forwards;
animation: dropDown 0.3s forwards; }
@-webkit-keyframes dropDown {
to {
opacity: 1;
-webkit-transform: scale(1); } }
@-moz-keyframes dropDown {
to {
opacity: 1;
-moz-transform: scale(1); } }
@keyframes dropDown {
to {
opacity: 1;
transform: scale(1); } }
/* Button 7g */
.btn-7g:after {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
z-index: 1;
font-size: 26px;
line-height: 54px;
color: #0a833d;
visibility: hidden;
-webkit-transform: scale(2);
-moz-transform: scale(2);
-ms-transform: scale(2);
transform: scale(2);
opacity: 0;
-webkit-transition: none;
-moz-transition: none;
transition: none; }
.btn-7g.btn-activated:after {
visibility: visible;
-webkit-animation: dropDownFade 0.5s forwards;
-moz-animation: dropDownFade 0.5s forwards;
animation: dropDownFade 0.5s forwards; }
@-webkit-keyframes dropDownFade {
50% {
opacity: 1;
-webkit-transform: scale(1); }
100% {
opacity: 0;
-webkit-transform: scale(1.5); } }
@-moz-keyframes dropDownFade {
50% {
opacity: 1;
-moz-transform: scale(1); }
100% {
opacity: 0;
-moz-transform: scale(1.5); } }
@keyframes dropDownFade {
50% {
opacity: 1;
transform: scale(1); }
100% {
opacity: 0;
transform: scale(1.5); } }
/* Button 7h */
.btn-7h span {
display: inline-block;
width: 100%; }
.btn-7h:before {
position: absolute;
left: 0;
width: 40%;
font-size: 160%;
line-height: 0.8;
color: #0a833d; }
/* Success and error */
@-webkit-keyframes moveUp {
0% {
-webkit-transform: translateY(50%);
opacity: 0; }
100% {
opacity: 1;
-webkit-transform: translateY(0); } }
@-moz-keyframes moveUp {
0% {
-moz-transform: translateY(50%);
opacity: 0; }
100% {
opacity: 1;
-moz-transform: translateY(0); } }
@keyframes moveUp {
0% {
transform: translateY(50%);
opacity: 0; }
100% {
opacity: 1;
transform: translateY(0); } }
.btn-error {
-webkit-animation: shake 0.5s;
-moz-animation: shake 0.5s;
animation: shake 0.5s; }
/* From Dan Eden's animate.css: http://daneden.me/animate/ */
@-webkit-keyframes shake {
0%, 100% {
-webkit-transform: translateX(0); }
10%, 30%, 50%, 70%, 90% {
-webkit-transform: translateX(-10px); }
20%, 40%, 60%, 80% {
-webkit-transform: translateX(10px); } }
@-moz-keyframes shake {
0%, 100% {
-moz-transform: translateX(0); }
10%, 30%, 50%, 70%, 90% {
-moz-transform: translateX(-10px); }
20%, 40%, 60%, 80% {
-moz-transform: translateX(10px); } }
@keyframes shake {
0%, 100% {
transform: translateX(0); }
10%, 30%, 50%, 70%, 90% {
transform: translateX(-10px); }
20%, 40%, 60%, 80% {
transform: translateX(10px); } }
.btn-error:before {
content: "\e00f"; }
.btn-error:after {
content: "Error!";
-webkit-animation: scaleFromUp 0.5s;
-moz-animation: scaleFromUp 0.5s;
animation: scaleFromUp 0.5s; }
@-webkit-keyframes scaleFromUp {
0% {
-webkit-transform: scale(0);
opacity: 0; }
100% {
opacity: 1;
-webkit-transform: scale(1); } }
@-moz-keyframes scaleFromUp {
0% {
-moz-transform: scale(0);
opacity: 0; }
100% {
opacity: 1;
-moz-transform: scale(1); } }
@keyframes scaleFromUp {
0% {
transform: scale(0);
opacity: 0; }
100% {
opacity: 1;
transform: scale(1); } }
/* Special trash effect */
.trash-effect {
position: relative;
max-width: 320px;
margin: 60px auto 0; }
.trash-effect .icon-file {
font-size: 30px;
position: absolute;
width: 50px;
height: 50px;
left: 50%;
top: 50%;
margin: -45px 0 0 -25px;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
-webkit-transform: translateX(90px) translateY(20px) scale(1);
-moz-transform: translateX(90px) translateY(20px) scale(1);
-ms-transform: translateX(90px) translateY(20px) scale(1);
transform: translateX(90px) translateY(20px) scale(1); }
.trash-effect .icon-file:nth-child(2) {
-webkit-transform: translateX(140px) translateY(-10px) scale(1);
-moz-transform: translateX(140px) translateY(-10px) scale(1);
-ms-transform: translateX(140px) translateY(-10px) scale(1);
transform: translateX(140px) translateY(-10px) scale(1);
-webkit-transition-delay: 0.1s;
-moz-transition-delay: 0.1s;
transition-delay: 0.1s; }
.trash-effect .icon-file:nth-child(3) {
-webkit-transform: translateX(140px) translateY(50px) scale(1);
-moz-transform: translateX(140px) translateY(50px) scale(1);
-ms-transform: translateX(140px) translateY(50px) scale(1);
transform: translateX(140px) translateY(50px) scale(1);
-webkit-transition-delay: 0.2s;
-moz-transition-delay: 0.2s;
transition-delay: 0.2s; }
.trash-effect.trash-effect-active .icon-file {
-webkit-transform: translateX(-100px) translateY(-10px) scale(0);
-moz-transform: translateX(-100px) translateY(-10px) scale(0);
-ms-transform: translateX(-100px) translateY(-10px) scale(0);
transform: translateX(-100px) translateY(-10px) scale(0); }
/* Button 7i */
.btn-7i {
box-shadow: none;
border-radius: 0 0 7px 7px;
padding: 27px 33px;
-webkit-transform: translateX(-100px);
-moz-transform: translateX(-100px);
-ms-transform: translateX(-100px);
transform: translateX(-100px); }
.btn-7i:before {
line-height: 45px; }
.btn-7i:after {
height: 11px;
/* should be 10px but in Chrome Version 34.0.1847.131 there's a gap because of the transform of the button */
width: 100%;
background: #17aa56;
border-radius: 7px 7px 0 0;
left: 0;
top: -10px;
z-index: 1;
-webkit-transform-origin: 0 100%;
-moz-transform-origin: 0 100%;
-ms-transform-origin: 0 100%;
transform-origin: 0 100%; }
.trash-effect-active .btn-7i:after {
-webkit-animation: openTrash 0.5s;
-moz-animation: openTrash 0.5s;
animation: openTrash 0.5s; }
@-webkit-keyframes openTrash {
50% {
-webkit-transform: rotate(-35deg); }
100% {
-webkit-transform: rotate(0deg); } }
@-moz-keyframes openTrash {
50% {
-moz-transform: rotate(-35deg); }
100% {
-moz-transform: rotate(0deg); } }
@keyframes openTrash {
50% {
transform: rotate(-35deg); }
100% {
transform: rotate(0deg); } }
/* Button 8 */
.perspective {
-webkit-perspective: 800px;
-moz-perspective: 800px;
perspective: 800px;
display: inline-block; }
.btn-8 {
display: block;
background: #5cbcf6;
outline: 1px solid transparent;
/* FF jagged edges fix */
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transform-style: preserve-3d; }
.btn-8:active {
background: #55b7f3; }
/* Button 8a */
.btn-8a:after {
width: 100%;
height: 42%;
/* should be 40% but there's a gap in Chrome Version 34.0.1847.131 */
left: 0;
top: -40%;
background: #49a7df;
-webkit-transform-origin: 0% 100%;
-webkit-transform: rotateX(90deg);
-moz-transform-origin: 0% 100%;
-moz-transform: rotateX(90deg);
transform-origin: 0% 100%;
transform: rotateX(90deg); }
.btn-8a:hover {
-webkit-transform: rotateX(-15deg);
-moz-transform: rotateX(-15deg);
-ms-transform: rotateX(-15deg);
transform: rotateX(-15deg); }
/* Button 8b */
.btn-8b:after {
width: 100%;
height: 40%;
left: 0;
top: 100%;
background: #49a7df;
-webkit-transform-origin: 0% 0%;
-webkit-transform: rotateX(-90deg);
-moz-transform-origin: 0% 0%;
-moz-transform: rotateX(-90deg);
-ms-transform-origin: 0% 0%;
-ms-transform: rotateX(-90deg);
transform-origin: 0% 0%;
transform: rotateX(-90deg); }
.btn-8b:hover {
-webkit-transform: rotateX(15deg);
-moz-transform: rotateX(15deg);
-ms-transform: rotateX(15deg);
transform: rotateX(15deg); }
/* Button 8c */
.btn-8c:after {
width: 21%;
/* should be 20% but there's a gap in Chrome Version 34.0.1847.131 */
height: 100%;
left: -20%;
top: 0;
background: #49a7df;
-webkit-transform-origin: 100% 0%;
-webkit-transform: rotateY(-90deg);
-moz-transform-origin: 100% 0%;
-moz-transform: rotateY(-90deg);
-ms-transform-origin: 100% 0%;
-ms-transform: rotateY(-90deg);
transform-origin: 100% 0%;
transform: rotateY(-90deg); }
.btn-8c:hover {
-webkit-transform: rotateY(15deg);
-moz-transform: rotateY(15deg);
-ms-transform: rotateY(15deg);
transform: rotateY(15deg); }
/* Button 8d */
.btn-8d:after {
width: 20%;
height: 100%;
left: 100%;
top: 0;
background: #49a7df;
-webkit-transform-origin: 0% 0%;
-webkit-transform: rotateY(90deg);
-moz-transform-origin: 0% 0%;
-moz-transform: rotateY(90deg);
-ms-transform-origin: 0% 0%;
-ms-transform: rotateY(90deg);
transform-origin: 0% 0%;
transform: rotateY(90deg); }
.btn-8d:hover {
-webkit-transform: rotateY(-15deg);
-moz-transform: rotateY(-15deg);
-ms-transform: rotateY(-15deg);
transform: rotateY(-15deg); }
/* Button 8e */
.btn-8e {
-webkit-transform: rotateX(-15deg);
-moz-transform: rotateX(-15deg);
-ms-transform: rotateX(-15deg);
transform: rotateX(-15deg); }
.btn-8e:after {
width: 100%;
height: 42%;
/* should be 40% but there's a gap in Chrome Version 34.0.1847.131 */
left: 0;
top: -40%;
background: #49a7df;
-webkit-transform-origin: 0% 100%;
-webkit-transform: rotateX(90deg);
-moz-transform-origin: 0% 100%;
-moz-transform: rotateX(90deg);
-ms-transform-origin: 0% 100%;
-ms-transform: rotateX(90deg);
transform-origin: 0% 100%;
transform: rotateX(90deg); }
.btn-8e:active {
-webkit-transform: rotateX(0deg);
-moz-transform: rotateX(0deg);
-ms-transform: rotateX(0deg);
transform: rotateX(0deg); }
/* Button 8f */
.btn-8f {
-webkit-transform: rotateX(15deg);
-moz-transform: rotateX(15deg);
-ms-transform: rotateX(15deg);
transform: rotateX(15deg); }
.btn-8f:after {
width: 100%;
height: 40%;
left: 0;
top: 100%;
background: #49a7df;
-webkit-transform-origin: 0% 0%;
-webkit-transform: rotateX(-90deg);
-moz-transform-origin: 0% 0%;
-moz-transform: rotateX(-90deg);
-ms-transform-origin: 0% 0%;
-ms-transform: rotateX(-90deg);
transform-origin: 0% 0%;
transform: rotateX(-90deg); }
.btn-8f:active {
-webkit-transform: rotateX(0deg);
-moz-transform: rotateX(0deg);
-ms-transform: rotateX(0deg);
transform: rotateX(0deg); }
/* Button 8g */
.btn-8g {
background: #fff;
color: #999; }
.btn-8g:active {
background: #fff; }
.btn-8g:after,
.btn-8g:before {
text-transform: uppercase;
width: 100%;
height: 100%;
position: absolute;
left: 0;
line-height: 70px; }
.btn-8g:after {
top: -98%;
/* should be -100% but there's a gap in Chrome Version 34.0.1847.131 */
background: #7aca7c;
color: #358337;
content: 'It worked!';
-webkit-transform-origin: 0% 100%;
-webkit-transform: rotateX(90deg);
-moz-transform-origin: 0% 100%;
-moz-transform: rotateX(90deg);
-ms-transform-origin: 0% 100%;
-ms-transform: rotateX(90deg);
transform-origin: 0% 100%;
transform: rotateX(90deg); }
.btn-8g:before {
top: 100%;
background: #e96a6a;
color: #a33a3a;
content: 'Error!';
font-weight: 700;
font-family: 'Lato', Calibri, Arial, sans-serif;
-webkit-transform-origin: 0% 0%;
-webkit-transform: rotateX(-90deg);
-moz-transform-origin: 0% 0%;
-moz-transform: rotateX(-90deg);
-ms-transform-origin: 0% 0%;
-ms-transform: rotateX(-90deg);
transform-origin: 0% 0%;
transform: rotateX(-90deg); }
.btn-8g.btn-success3d {
background: #aaa;
-webkit-transform-origin: 50% 100%;
-webkit-transform: rotateX(-90deg) translateY(100%);
-moz-transform-origin: 50% 100%;
-moz-transform: rotateX(-90deg) translateY(100%);
-ms-transform-origin: 50% 100%;
-ms-transform: rotateX(-90deg) translateY(100%);
transform-origin: 50% 100%;
transform: rotateX(-90deg) translateY(100%); }
.btn-8g.btn-error3d {
background: #aaa;
-webkit-transform-origin: 50% 0%;
-webkit-transform: rotateX(90deg) translateY(-100%);
-moz-transform-origin: 50% 0%;
-moz-transform: rotateX(90deg) translateY(-100%);
-ms-transform-origin: 50% 0%;
-ms-transform: rotateX(90deg) translateY(-100%);
transform-origin: 50% 0%;
transform: rotateX(90deg) translateY(-100%); }
.top_bar_ticker {
float: left;
width: 100%;
position: relative;
background-color: #ffffff;
padding: 6px; }
.top_bar_ticker ul {
line-height: 2;
padding-top: 4px; }
.top_bar_ticker ul li {
font-family: "Open Sans", sans-serif;
color: #7b7b7b;
text-transform: capitalize;
font-weight: 600;
padding: 0 10px;
border-left: 1px solid #ddd; }
.top_bar_ticker ul li i {
color: #3282b8;
margin-right: 8px; }
.top_bar_ticker .search-input {
position: relative; }
.top_bar_ticker .search-input input {
width: 100%;
padding: 0 15px;
border: 2px solid #ddd;
color: #999999;
font-size: 13px;
height: 37px;
background: #ffffff;
outline: none;
position: relative;
border-radius: 30px;
font-weight: 600; }
.top_bar_ticker .search-input input[type="text"]::-webkit-input-placeholder {
font-family: "Open Sans", sans-serif;
color: #999999; }
.top_bar_ticker .search-input span {
position: absolute;
top: 0;
right: 5px;
font-size: 19px;
color: #cacaca;
height: 37px;
width: 37px;
text-align: center;
line-height: 2; }
.img-box-v2 {
width: 100%;
height: 100%;
float: left;
overflow: hidden;
position: relative;
text-align: center;
cursor: default; }
.img-box-v2 .overlay {
width: 100%;
position: absolute;
overflow: hidden;
left: 0;
top: auto;
bottom: 0;
padding: 7px;
opacity: 0;
background: #3282b8;
color: #ffffff;
transition-duration: 0.5s;
z-index: 100; }
.img-box-v2 .overlay p {
margin: 0; }
.img-box-v2 img {
display: block;
position: relative; }
.img-box-v2 h2 {
text-transform: capitalize;
color: #fff;
text-align: center;
position: relative;
font-size: 14px;
padding: 8px 20px;
background: rgba(0, 0, 0, 0.6);
float: left;
border-radius: 2px;
margin: 0px;
font-family: "Raleway", sans-serif;
display: inline-block;
font-weight: 400; }
.img-box-v2 h2 a {
color: #fff; }
.img-box-v2:hover img {
opacity: 0.7; }
.img-box-v2 a.info {
display: inline-block;
text-decoration: none;
padding: 7px 14px;
text-transform: uppercase;
color: #fff;
border: 1px solid #fff;
margin: 50px 0 0 0;
background-color: transparent; }
.img-box-v2 a.info:hover {
box-shadow: 0 0 5px #fff; }
.img-box-v2 p.icon-links a {
float: right;
color: #ffffff;
font-size: 1.3em; }
.img-box-v2 p.icon-links a:hover {
color: #08549e; }
.img-box-v2:hover p.icon-links a:hover,
.img-box-v2:hover p.icon-links a:focus {
color: #ffffff; }
.img-box-v2 h2,
.img-box-v2 p.icon-links a {
-webkit-transition: -webkit-transform 0.35s;
transition: transform 0.35s;
-webkit-transform: translate3d(0, 200%, 0);
transform: translate3d(0, 200%, 0); }
.img-box-v2 p.icon-links a span:before {
display: inline-block;
padding: 8px 6px 0;
speak: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; }
.img-box-v2:hover .overlay {
opacity: 1; }
.img-box-v2:hover h2,
.img-box-v2:hover p.icon-links a {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); }
.img-box-v2:hover h2 {
-webkit-transition-delay: 0.05s;
transition-delay: 0.05s; }
.img-box-v2:hover p.icon-links a:nth-child(3) {
-webkit-transition-delay: 0.1s;
transition-delay: 0.1s; }
.img-box-v2:hover p.icon-links a:nth-child(2) {
-webkit-transition-delay: 0.15s;
transition-delay: 0.15s; }
.img-box-v2:hover p.icon-links a:first-child {
-webkit-transition-delay: 0.2s;
transition-delay: 0.2s; }
.popular_hotel_wrapper {
float: left;
width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
background: url("../img/hotel-new.jpg") center/cover no-repeat;
background-attachment: fixed;
margin-bottom: 30px;
padding: 30px 0; }
.carousel-control {
width: 5%;
opacity: 9; }
.carousel-control.left {
background-image: none;
top: 40%;
height: 45px;
width: 45px;
border-radius: 0;
border: 1px solid #ddd;
z-index: 200;
background-color: transparent;
color: #ffffff;
transform: rotate(45deg);
margin-left: 20px; }
.carousel-control.left i {
font-size: 38px;
top: 3px;
left: -3px;
position: relative;
text-align: center;
display: block;
transform: rotate(-45deg); }
.carousel-control.left:hover {
background-color: #3282b8;
transition: background-color .4s ease-out; }
.carousel-control.right {
background-image: none;
z-index: 200;
top: 40%;
height: 45px;
width: 45px;
border-radius: 0;
border: 1px solid #ddd;
background-color: transparent;
color: #ffffff;
margin-right: 20px;
transform: rotate(45deg); }
.carousel-control.right i {
font-size: 38px;
top: 0;
position: relative;
transform: rotate(-45deg);
text-align: center;
display: block;
left: 3px;
transition: background-color .4s ease-out; }
.carousel-control.right:hover {
background-color: #3282b8;
transition: background-color .4s ease-out; }
.carousel {
max-height: 100vh;
margin-bottom: 40px; }
/* Since positioning the image, we need to help out the caption */
.carousel-caption {
z-index: 10; }
.carousel .item {
max-height: 100vh;
background-color: transparent;
overflow: hidden; }
.carousel .item img {
width: 100%; }
.carousel-caption {
width: 100%; }
.carousel-inner > .item > a img {
position: absolute;
top: 0;
left: 0;
min-width: 100%;
height: 100vh; }
.carousel-indicators li {
border-radius: 0; }
.carousel-caption {
position: absolute;
right: 0;
top: 20%;
left: 0;
padding-top: 22px;
padding-bottom: 22px;
text-align: center;
text-shadow: none; }
.carousel-content-box {
float: left;
width: 100%;
position: relative; }
.carousel-content-box h1 {
font-family: 'Roboto', sans-serif;
text-transform: uppercase;
font-weight: 600;
font-size: 50px;
margin: 0 0 30px;
color: #ffffff;
line-height: 1.2; }
.carousel-content-box h1 span {
font-family: "Montserrat", sans-serif;
font-weight: 600;
color: #3282b8;
font-size: 54px; }
.carousel-content-box h2 {
font-family: "Raleway", sans-serif;
font-weight: 600;
text-transform: capitalize;
color: #ffffff;
font-size: 42px;
margin: 0 0 10px;
line-height: 1.2; }
.carousel-content-box p {
font-family: "Open Sans", sans-serif;
font-weight: 400;
text-transform: capitalize;
color: #ffffff;
font-size: 22px;
margin: 0 100px 10px 100px;
line-height: 1.7; }
.carousel-content-box .slider-btn .btn_1 {
background-color: #3282b8;
border-radius: 2px;
padding: 12px 22px;
color: #fff;
font-family: "Raleway", sans-serif;
border-left: 4px solid #fff;
font-weight: 600;
font-size: 15px; }
.carousel-content-box .slider-btn .btn_1:hover {
color: #3282b8;
background-color: #ffffff;
transition: .4s; }
.carousel-content-box .slider-btn .btn_2 {
background-color: #08549e;
border-radius: 2px;
padding: 12px 22px;
color: #fff;
font-family: "Raleway", sans-serif;
font-weight: 600;
font-size: 15px;
border-left: 4px solid #fff;
transition: .4s; }
.carousel-content-box .slider-btn .btn_2:hover {
color: #08549e;
background-color: #ffffff;
transition: .4s; }
.pricing_table_v3 {
width: 100%;
float: left;
position: relative;
margin: 0 0 40px;
height: 100vh;
display: flex;
align-items: center;
justify-content: center;
background: url("../img/map-world2.png") center/cover no-repeat;
background-attachment: fixed; }
.pricing_table_v3 .orange-top {
top: -60px;
background-color: #3282b8;
z-index: 100;
box-shadow: 1px 1px 3px 1px #757575; }
.pricing_table_v3 .blue-right {
right: -100px;
background-color: #08549e; }
.pricing_table_v3 .blue-left {
left: -100px;
background-color: #08549e; }
.pricing_table_v3 .P-content {
width: 100%;
float: left;
position: relative;
border-radius: 100%;
padding: 43px 20px;
text-align: center;
max-height: 360px;
max-width: 360px; }
.pricing_table_v3 .P-content h3 {
margin: 0 0 20px;
color: #fff;
font-family: "Open Sans", sans-serif;
font-weight: 600;
text-transform: uppercase; }
.pricing_table_v3 .P-content ul li a {
font-family: "Open Sans", sans-serif;
font-weight: 600;
color: #fff;
text-transform: uppercase; }
.pricing_table_v3 .P-content ul li p {
position: relative;
margin: 0 0 10px;
color: #fff;
font-family: "Open Sans", sans-serif;
font-weight: 400; }
.pricing_table_v3 .P-content .price-money h2 {
width: 100%;
float: left;
position: relative;
margin: 0 0 20px;
color: #fff;
font-family: "Roboto", sans-serif;
font-weight: 600;
font-size: 35px; }
.pricing_table_v3 .P-content .price-money h2 span {
font-size: 18px;
font-family: "Open Sans", sans-serif; }
.banner-v3 {
width: 100%;
float: left;
position: relative;
margin: 70px 0 100px;
min-height: 450px;
display: flex;
align-items: center;
justify-content: center;
background: url("../img/banner-service.png")center/cover no-repeat;
background-attachment: fixed; }
.banner-v3 .feature-box {
text-align: left;
background-color: rgba(0, 0, 0, 0.6);
padding: 18px;
width: 100%;
float: left;
position: relative;
margin-bottom: 20px; }
.banner-v3 .feature-box:hover span i {
transition: .4s;
transform: scale(1.1) rotate(4deg); }
.banner-v3 .feature-box span {
margin-bottom: 10px;
float: left;
width: 100%;
color: #fff;
font-size: 20px; }
.banner-v3 .feature-box span i {
width: 50px;
transform: scale(1) rotate(0deg);
height: 50px;
transition: .4s;
display: block;
border: 2px #3282b8 dotted;
border-radius: 100%;
text-align: center;
line-height: 2.2; }
.banner-v3 .feature-box h4 {
margin: 0 0 10px;
color: #fff;
font-family: "Open Sans", sans-serif;
font-weight: 600;
text-transform: uppercase; }
.banner-v3 .feature-box p {
margin: 0;
color: #fff;
font-family: "Open Sans", sans-serif;
font-weight: 400; }
.banner-v3 h3 {
margin: 0 0 20px;
color: #fff;
font-family: "Open Sans", sans-serif;
font-weight: 600;
text-transform: capitalize;
font-size: 30px; }
.banner-v3 h3 img {
width: 100px;
margin-bottom: 5px;}
.banner-v3 p {
margin: 0 0 20px;
color: #fff;
font-family: "Open Sans", sans-serif;
font-weight: 400; }
.static-cols {
position: static; }
.banner-v2 {
width: 100%;
float: left;
position: relative;
margin: 50px 0 40px 0;
min-height: 350px;
display: flex;
align-items: center;
justify-content: center;
background: url("../img/banner-beach1.jpg") center/cover no-repeat;
background-attachment: fixed; }
.banner-v2 .img img {
position: absolute;
bottom: 0; }
.banner-v2 h3 {
margin: 0 0 20px;
color: #fff;
font-family: "Open Sans", sans-serif;
font-weight: 600;
text-transform: capitalize;
font-size: 30px; }
.banner-v2 h3 img {
width: 100px; }
.banner-v2 p {
margin: 0 0 20px;
color: #fff;
font-family: "Open Sans", sans-serif;
font-weight: 400; }
.news-box {
width: 100%;
float: left;
position: relative;
margin-bottom: 40px;
box-shadow: 3px 0px 8px;}
.news-box .image {
width: 100%;
float: left;
position: relative;
text-align: center;
overflow: hidden; }
.news-box .image img {
display: inline-block; }
.news-box .image .span-v2 {
position: absolute;
top: -37px;
left: 14%;
font-size: 61px;
color: #f5f5f5; }
.news-box .image span {
position: absolute;
bottom: -37px;
left: 14%;
font-size: 61px;
color: #f5f5f5; }
.news-box .detail {
width: 100%;
padding: 20px;
position: relative;
overflow: hidden;
background: #f5f5f5;
float: left; }
.news-box .detail h3 {
font-family: "Raleway", sans-serif;
font-weight: 600;
font-size: 20px;
margin: 0px 0 10px;
color: #111111; }
.news-box .detail p {
font-family: "Open Sans", sans-serif;
font-weight: 400;
font-size: 15px;
color: #333333;
margin: 0 0 10px;
float: left;
line-height: 1.6;
width: 100%; }
.news-box .detail i {
font-family: "Open Sans", sans-serif;
width: 100%;
float: left;
color: #808080;
font-weight: 600;
margin-bottom: 10px; }
.news-box .detail a {
font-family: "Open Sans", sans-serif;
font-weight: 600;
width: 100%;
float: left;
color: #2b2b2b; }
.news-box .detail a:hover {
color: #08549e; }
.news-box .detail a span {
color: #08549e; }
#countdown {
/**
* You can use these classes to hide parts
* of the countdown that you don't need.
*/ }
#countdown .position {
display: inline-block;
height: 1.6em;
overflow: hidden;
position: relative;
width: 1.05em; }
#countdown .digit {
position: absolute;
display: block;
width: 1em;
background-color: #08549e;
border-radius: 4px;
text-align: center;
color: #fff;
letter-spacing: -1px; }
#countdown .digit.static {
box-shadow: 1px 1px 1px rgba(4, 4, 4, 0.35);
background: #08549e; }
#countdown .countDiv {
display: inline-block;
width: 16px;
height: 1.6em;
position: relative; }
#countdown .countDiv:before,
#countdown .countDiv:after {
position: absolute;
width: 5px;
height: 5px;
background-color: #fff;
border-radius: 50%;
left: 50%;
margin-left: -3px;
top: 0.5em;
box-shadow: 1px 1px 1px rgba(4, 4, 4, 0.5);
content: ''; }
#countdown .countDiv:after {
top: 0.9em; }
.countdownHolder {
margin: 0 auto;
font: 40px/1.5 "Raleway", sans-serif;
text-align: center;
letter-spacing: -3px;
float: left;
width: 100%; }
.form_faq {
float: left;
width: 100%;
position: relative;
margin: 30px 0 30px 0; }
.form_faq form {
position: relative; }
.form_faq form input {
width: 100%;
height: 35px;
background: #fff;
padding: 4px 10px;
border: none;
font-family: "Open Sans", sans-serif;
font-weight: 400;
font-size: 13px;
outline: none; }
.form_faq form input[type="text"]::-webkit-input-placeholder {
color: #b1b5b8; }
.form_faq form .search_faq {
position: absolute;
top: 0;
right: 0;
height: 35px;
border: none;
width: 35px;
color: #fff;
background-color: #b1b5b8; }
.form_faq_list {
float: left;
width: 100%;
position: relative;
margin: 0 0 30px; }
.form_faq_list form {
position: relative; }
.form_faq_list form input {
width: 100%;
height: 45px;
background: #fff;
padding: 4px 10px;
border: none;
font-family: "Open Sans", sans-serif;
font-weight: 400;
font-size: 13px;
outline: none; }
.form_faq_list form input[type="text"]::-webkit-input-placeholder {
color: #b1b5b8; }
.form_faq_list form .search_faq {
position: absolute;
top: 0;
right: 0;
height: 45px;
border: none;
width: 45px;
color: #969595;
background-color: #efefef; }
.box_show_faq {
box-shadow: -1px 1px 4px 2px #eee; }
.faq_section {
float: left;
width: 100%;
border-bottom: 3px solid #08549e;
position: relative;
margin: 30px 0 30px 0; }
.faq_section .faq_tabs {
background-color: transparent;
float: left;
width: 100%;
position: relative;
text-align: center; }
.faq_section .faq_tabs .panel {
background-color: transparent;
border-radius: 0;
margin-bottom: 0; }
.faq_section .faq_tabs .panel .panel-heading {
padding: 5px 20px;
border-bottom: 1px solid #dddddd; }
.faq_section .faq_tabs .panel .nav-tabs > li.active > a, .faq_section .faq_tabs .panel .nav-tabs > li.active > a:focus, .faq_section .faq_tabs .panel .nav-tabs > li.active > a:hover {
border-radius: 0;
border: none;
color: #3282b8;
font-family: "Open Sans", sans-serif;
font-weight: 600;
text-transform: uppercase;
background-color: transparent; }
.faq_section .faq_tabs .panel .nav-tabs {
border: none; }
.faq_section .faq_tabs .panel .nav-tabs li a {
border-radius: 0;
border: none;
color: #b1b5b8;
font-family: "Open Sans", sans-serif;
background-color: transparent;
font-weight: 600;
text-transform: uppercase;
padding: 4px 7px; }
.faq_section .faq_tabs .panel .panel-body {
padding: 0; }
.faq_section .faq_tabs .panel .panel-body .tab-content .tab-pane .accordion-inner {
padding: 25px;
font-family: "Open Sans", sans-serif;
font-weight: 400;
text-align: left;
color: #808080;
border-bottom: 1px solid #ddd; }
.faq_section .faq_tabs .panel .panel-body .tab-content .tab-pane .accordion-heading {
width: 100%;
border: none;
text-align: left;
height: 62px;
margin-bottom: 0;
display: block;
border-bottom: 1px solid #ddd;
font-family: "Open Sans", sans-serif;
padding: 0; }
.faq_section .faq_tabs .panel .panel-body .tab-content .tab-pane .accordion-heading span {
position: relative;
padding: 15.5px;
float: left;
font-size: 22px;
transition: .4s;
color: gray;
border-right: 1px solid #ddd; }
.faq_section .faq_tabs .panel .panel-body .tab-content .tab-pane .accordion-heading span i {
width: 62px;
text-align: center; }
.faq_section .faq_tabs .panel .panel-body .tab-content .tab-pane .accordion-heading h5 {
margin: 0;
color: #444444;
font-weight: 600;
text-decoration: none;
font-size: 16px;
padding: 22.5px;
position: relative;
display: block;
float: left;
transition: .4s;
text-align: left; }
.faq_section .faq_tabs .panel .panel-body .tab-content .tab-pane .accordion-heading:hover a span {
background-color: #08549e;
color: #ffffff;
transition: .4s; }
.faq_section .faq_tabs .panel .panel-body .tab-content .tab-pane .accordion-heading:hover a h5 {
color: #3282b8; }
.faq_section .faq_widget_detail {
float: left;
padding: 25px 25px;
width: 100%;
position: relative;
margin-bottom: 30px; }
.faq_section .faq_widget_detail h5 {
font-family: "Open Sans", sans-serif;
font-weight: 600;
color: #08549e;
font-size: 14px;
text-transform: capitalize;
margin: 0 0 20px; }
.faq_section .faq_widget_detail p {
font-family: "Open Sans", sans-serif;
font-weight: 400;
color: #b1b5b8;
font-size: 14px;
margin: 0; }
.faq_section .faq_widget_heading {
float: left;
padding: 25px 25px;
width: 100%;
position: relative; }
.faq_section .faq_widget_heading h3 {
font-family: "Montserrat", sans-serif;
font-weight: 600;
color: #111111;
text-transform: uppercase;
margin: 0; }
.faq_widget {
float: left;
width: 100%;
position: relative;
margin-bottom: 30px;
border-bottom: 3px solid #08549e; }
.faq_widget .faq_widget_heading {
float: left;
padding: 18px 18px;
width: 100%;
position: relative; }
.faq_widget .faq_widget_heading h4 {
font-family: "Montserrat", sans-serif;
font-weight: 600;
color: #111111;
text-transform: uppercase;
margin: 0; }
.faq_widget .faq_widget_detail {
float: left;
padding: 18px 18px;
width: 100%;
position: relative; }
.faq_widget .faq_widget_detail h5 {
font-family: "Montserrat", sans-serif;
font-weight: 600;
color: #08549e;
font-size: 13px;
text-transform: capitalize;
margin: 0 0 13px; }
.faq_widget .faq_widget_detail p {
font-family: "Open Sans", sans-serif;
font-weight: 400;
color: #b1b5b8;
font-size: 13px;
text-transform: capitalize;
margin: 0 0 13px; }
.faq_widget .faq_widget_detail a {
background-color: #00bbe5;
color: #ffffff;
font-family: "Raleway", sans-serif;
transition: .3s;
padding: 6px 14px;
border: none;
font-weight: 600;
border-radius: 0;
font-size: 13px; }
.faq_widget .faq_widget_detail a:hover {
transition: .3s;
background-color: #3282b8;
color: #ffffff; }
.cars-travel-v2-img {
position: relative;
top: -90px;
display: block; }
.cars-travel-v2-img .div_img {
position: absolute;
display: block;
float: left;
width: 100%;
overflow: hidden;
max-height: 150px;
text-align: center; }
.cars-travel-v2-img .div_img img {
border-radius: 100%;
/* display: block; */
/* float: left; */
width: 100%;
max-width: 150px;
max-height: 150px;
border: 2px solid #08549e; }
.btn-div-cars-v2 {
position: relative;
bottom: -29px; }
.btn-div-cars-v2 a {
color: #ffffff;
font-family: "Raleway", sans-serif;
font-weight: 600;
font-size: 14px;
text-transform: capitalize;
border-radius: 30px;
background-color: #08549e;
transition: .4s;
padding: 10px 18px; }
.btn-div-cars-v2 a:hover {
background-color: #3282b8;
transition: .4s;
color: #ffffff; }
.gray-bg {
background-color: #f3f3f3;
margin-bottom: 30px; }
.cars-travel-v2 {
float: left;
transition: ease-out .4s;
width: 100%;
position: relative;
transform: scale(1, 1);
margin-bottom: 55px;
margin-top: 80px;
text-align: center;
/* box-shadow: 1px 1px 5px 1px #bebebe; */
padding: 20px;
/* border: 1px solid $primary-color; */
border: 1px solid #ddd; }
.cars-travel-v2:hover {
box-shadow: 1px 1px 5px 1px #bebebe;
transition: ease-in .4s;
transform: scale(1.05, 1.05); }
.cars-travel-v2 .detail {
width: 100%;
float: left;
padding: 70px 0 0 0; }
.cars-travel-v2 .detail h4 {
margin: 0 0 20px;
color: #111;
font-family: "Open Sans", sans-serif;
text-transform: uppercase;
font-weight: 600; }
.cars-travel-v2 .detail p {
margin: 0 0 10px;
color: #444444;
font-family: "Open Sans", sans-serif;
text-transform: capitalize;
font-weight: 400;
line-height: 1.8; }
.cars-travel-v2 .detail .pull-left {
font-family: "Open Sans", sans-serif;
font-weight: 600;
color: #444;
margin-bottom: 10px; }
.cars-travel-v2 .detail .pull-right {
font-family: "Open Sans", sans-serif;
margin-bottom: 10px;
font-weight: 400;
color: #3282b8; }
.cars-travel-v2 .detail .table tr td {
font-family: "Open Sans", sans-serif;
font-weight: 400; }
.new-slider-content {
color: #ffffff; }
.new-slider-content h1 {
font-family: "Open Sans", sans-serif;
font-weight: 400;
text-transform: uppercase;
font-size: 40px;
margin: 0 0 10px;
line-height: 1.2; }
.new-slider-content .text-slider {
font-family: "Open Sans", sans-serif;
font-weight: 300;
text-transform: capitalize;
font-size: 14px;
margin: 0 0 5px;
line-height: 1.7; }
a {
transition: .5s ease-in-out; }
.btn-new-1 {
background: #fa4a0d;
text-transform: uppercase;
color: #FFF;
font: 500 14px "Raleway", sans-serif;
padding: 12px 20px;
border-radius: 20px;
margin-top: 5px; }
.btn-new-1 i {
margin-left: 10px; }
.btn-new-1:hover {
text-transform: uppercase;
background: #08549e;
color: #FFF; }
.index-new {
position: relative;
margin-bottom: 60px; }
.index-new .carousel {
height: 828px;
max-height: 828px;
margin: 0; }
.index-new .carousel .item {
height: 828px;
max-height: 828px; }
.index-new .carousel .item img {
max-height: 828px;
width: 100%;
height: 828px; }
.index-new .new-carousel-control.left {
background-image: none;
top: 28%;
height: 40px;
width: 40px;
border-radius: 100%;
border: 1px solid #ddd;
z-index: 200;
background-color: transparent;
color: #ffffff;
margin-left: 3%;
transform: rotate(0); }
.index-new .new-carousel-control.left:hover {
background: #3282b8; }
.index-new .new-carousel-control.left i {
font-size: 20px;
top: 8px;
left: -2px;
position: relative;
text-align: center;
display: block;
transform: rotate(0deg); }
.index-new .new-carousel-control.right {
background-image: none;
top: 28%;
height: 40px;
width: 40px;
border-radius: 100%;
border: 1px solid #ddd;
z-index: 200;
background-color: transparent;
color: #ffffff;
margin-right: 3%;
transform: rotate(0); }
.index-new .new-carousel-control.right:hover {
background: #3282b8; }
.index-new .new-carousel-control.right i {
font-size: 20px;
top: 8px;
left: 1px;
position: relative;
text-align: center;
display: block;
transform: rotate(0deg); }
.new-fill {
width: 100%;
position: absolute;
bottom: 0;
text-align: center; }
.new-fill .panel {
background-color: transparent;
border-radius: 0;
margin-bottom: 0;
border: 0;
box-shadow: none; }
.new-fill .panel .nav-tabs > li.active > a, .new-fill .panel .nav-tabs > li.active > a:focus, .new-fill .panel .nav-tabs > li.active > a:hover {
border-radius: 0;
background-color: #fa4a0d;
color: #fff;
margin-bottom: 0; }
.new-fill .panel .nav-tabs {
border: none;
/* float: left; */
/* width: 100%; */
display: inline-block;
top: 4px;
position: relative; }
.new-fill .panel .nav-tabs li {
float: left;
display: inline-block; }
.new-fill .panel .nav-tabs li a {
border-radius: 0;
background-color: transparent;
border: 1px solid #8d989c;
border-right: 0;
border-bottom: 0;
padding: 11px 22px;
font-size: 14px;
height: 42px;
color: #fff;
font-family: "Raleway", sans-serif;
font-weight: 500;
text-transform: uppercase;
margin: 0; }
.new-fill .panel .nav-tabs li:last-child a {
border-right: 1px solid #8d989c; }
.new-fill .panel .panel-body {
background-color: rgba(4, 85, 111, 0.8);
padding: 74px 0; }
.new-fill .panel .panel-body .tab-content .tab-pane h3 {
margin: 0 0 30px;
color: #fff;
font-family: "Raleway", sans-serif;
font-weight: 500;
text-transform: uppercase;
text-align: left;
font-size: 16px;
padding-left: 5px; }
.new-fill .panel .panel-body .tab-content ul {
margin: 0;
position: relative;
text-align: left; }
.new-fill .panel .panel-body .tab-content ul li {
text-align: left;
float: left;
position: relative;
width: 20%; }
.new-fill .panel .panel-body .tab-content ul li .form-group {
position: relative;
float: left;
width: 100%; }
.new-fill .panel .panel-body .tab-content ul li .form-group input {
border-radius: 0;
background-color: transparent;
color: #3282b8;
font-family: "Open Sans", sans-serif;
font-size: 13.5px;
position: relative;
font-weight: 400;
height: 35px;
border: 0;
box-shadow: none;
border-bottom: 1px solid #ccd5da;
outline: none; }
.new-fill .panel .panel-body .tab-content ul li .form-group input:focus {
box-shadow: none;
outline: none; }
.new-fill .panel .panel-body .tab-content ul li .form-group input[type="text"]::-webkit-input-placeholder {
color: #ccd5da; }
.new-fill .panel .panel-body .tab-content ul li .form-group input[type="number"]::-webkit-input-placeholder {
color: #ccd5da; }
.new-fill .panel .panel-body .tab-content ul li .select-one {
position: relative;
width: 100%;
padding: 0 7px;
font-family: "Open Sans", sans-serif;
color: #bdc6cb;
font-weight: 400;
border: 0;
border-bottom: 1px solid #ccd5da;
background-color: transparent;
margin-bottom: 15px;
float: left;
height: 35px; }
.new-fill .panel .panel-body .tab-content ul li .select-one option {
padding: 5px; }
.new-package {
position: relative;
margin-bottom: 40px;
border: 1px solid #dddddd;
transition: .4s ease-in-out; }
.new-package:hover .city, .new-package:hover .price {
border-top-color: #3282b8; }
.new-package .city {
color: #FFF;
font: 500 18px "Raleway", sans-serif;
position: absolute;
top: 1px;
left: 1px;
width: 195px;
height: 0;
border-top: 44px solid rgba(21, 48, 81, 0.8);
border-right: 43px solid transparent; }
.new-package .city span {
position: relative;
top: -33px;
left: 10px;
text-align: center; }
.new-package .price {
color: #FFF;
font: 500 14px "Open Sans", sans-serif;
position: absolute;
bottom: 1px;
right: 1px;
width: 130px;
height: 0;
border-top: 44px solid rgba(21, 48, 81, 0.8);
border-left: 43px solid transparent; }
.new-package .price span {
position: relative;
top: -34px;
left: 13px;
text-align: center; }
.new-heading-box {
text-align: center;
text-transform: uppercase;
margin-bottom: 30px; }
.new-heading-box .title {
font: 300 30px "Raleway", sans-serif;
margin: 0;
color: #182f46; }
.new-heading-box .subtitle {
font: 600 40px "Raleway", sans-serif;
margin: 0;
color: #000000; }
.new-gallery-section {
background: url("../img/new-img01.jpg") center/cover no-repeat;
min-height: 1280px;
margin: 60px 0;
padding-top: 400px; }
.new-gallery-section .title {
font: 500 30px "Raleway", sans-serif;
margin: 0 0 10px;
color: #fff; }
.new-gallery-section p {
font: 300 20px "Open Sans", sans-serif;
margin: 0 0 15px;
line-height: 1.5;
color: #fff; }
.new-gallery-filter .filter-button-group {
margin: 20px 0 40px;
text-align: center; }
.new-gallery-filter .filter-button {
background: transparent;
border: 0;
border-bottom: 1px solid #FFF;
text-transform: uppercase;
border-radius: 0;
box-shadow: none;
font: 600 18px "Raleway", sans-serif;
color: #FFF;
padding: 18px 27px; }
.new-gallery-filter .filter-button:hover, .new-gallery-filter .filter-button:focus {
border-bottom: 3px solid #fa4a0d;
color: #fa4a0d; }
.new-gallery-filter .filter-button:focus {
box-shadow: none;
outline: none; }
.new-gallery-box {
position: relative;
margin-bottom: 25px;
overflow: hidden;
float: left;
width: 100%; }
.new-gallery-box:hover .overflow-outer {
transition-duration: .4s;
top: 0; }
.new-gallery-box .overflow-outer {
position: absolute;
height: 100%;
width: 100%;
padding: 20px 15px;
top: 100%;
transition-duration: .4s;
background: rgba(250, 74, 13, 0.95); }
.new-gallery-box .overflow-outer .overflow-inner {
position: relative;
color: #FFF; }
.new-gallery-box .overflow-outer .overflow-inner .title {
font: 600 15px "Raleway", sans-serif;
margin-bottom: 7px; }
.new-gallery-box .overflow-outer .overflow-inner .des {
font: 400 14px "Open Sans", sans-serif;
margin-bottom: 2px;
padding: 4px 20px; }
.new-gallery-box .overflow-outer .overflow-inner .des i {
color: #000;
margin-right: 10px;
font-size: 19px;
width: 18px;
text-align: center;
padding-top: 2px; }
.new-gallery-box .buttons {
position: absolute;
bottom: 20px;
right: 20px; }
.new-car-info {
font: 400 14px "Open Sans", sans-serif;
color: #000;
text-transform: uppercase;
margin-top: 15px; }
.new-car-info span {
display: inline-block;
border: 1px solid #cfcfcf;
padding: 3px 20px;
margin-bottom: 2px; }
.btn-details {
background: #000;
color: #FFF;
border-radius: 4px;
font: 400 12px "Open Sans", sans-serif;
padding: 8px 20px; }
.btn-details:hover {
background: #444;
color: #FFF; }
.new-location-section {
background: url("../img/new-img02.jpg") center/cover no-repeat;
min-height: 740px;
margin-bottom: 50px;
padding: 40px 0; }
.new-location-section .slick-prev, .new-location-section .slick-next {
top: 44%;
background-color: #121620;
width: 55px;
height: 55px;
border-radius: 100%;
color: #FFF;
border: 2px solid #e35a30;
z-index: 10; }
.new-location-section .slick-prev:before {
font-size: 32px;
left: -2px;
opacity: 1; }
.new-location-section .slick-next:before {
font-size: 32px;
left: 3px;
opacity: 1; }
.new-support-section {
background: #f2f2f2;
padding: 40px 0 60px;
text-align: center;
position: relative;
float: left;
width: 100%; }
.new-support-section .triangle-left {
position: absolute;
top: 0;
left: 0;
border-top: 100px solid #ec4711;
border-right: 240px solid transparent; }
.new-support-section .triangle-right {
position: absolute;
bottom: 0;
right: 0;
border-bottom: 100px solid #ec4711;
border-left: 240px solid transparent; }
.new-support-section i {
font-size: 40px;
color: #ec4711;
margin-bottom: 20px; }
.new-support-section h3 {
font: 600 22px "Raleway", sans-serif;
color: #121620;
text-transform: uppercase;
margin-top: 0;
margin-bottom: 15px; }
.new-support-section p {
font: 600 14px "Open Sans", sans-serif;
color: #000;
line-height: 1.8; }
.new-tour {
position: relative;
margin-bottom: 20px;
text-align: center; }
.new-tour img {
display: inline-block; }
.new-tour:hover .inner-text p {
background: #ec4711;
transition: .5s; }
.new-tour .inner-text {
position: relative; }
.new-tour .inner-text p {
position: absolute;
font: 400 20px "Raleway", sans-serif;
color: #FFF;
text-align: left;
width: 100%;
bottom: 0;
background: #0f1d39;
margin: 0;
padding: 10px;
transition: .5s; }
.new-tour .inner-text .icon {
position: absolute;
bottom: 0;
right: 0;
border-bottom: 44px solid #ec4711;
border-left: 44px solid transparent;
width: 100px; }
.new-tour .inner-text i {
color: #FFF;
position: absolute;
right: 18px;
bottom: 8px;
font-size: 29px; }
.slider-new {
position: relative;
margin-bottom: 50px; }
.slider-new .img-box {
position: relative;
display: block; }
.slider-new .img-box p {
position: absolute;
font: 400 24px "Raleway", sans-serif;
color: #FFF;
text-align: center;
width: 100%;
bottom: 50px; }
.slider-new .slick-dots {
position: absolute;
bottom: 14px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center; }
.slider-new .slick-dots li.slick-active button {
background-color: #ec4711;
border-color: #ec4711; }
.slider-new .slick-dots li button {
background-color: #fff;
border-color: #fff; }
.h4 {
font: 400 30px "Raleway", sans-serif;
color: #FFF;
margin-bottom: 30px; }
.hotel_bg {
background: url("../img/new-img06.jpg") center/cover no-repeat;
height: 462px;
max-height: 462px;
padding: 20px 35px;
text-align: left; }
.hotel_bg .city-name {
font: 600 30px "Raleway", sans-serif;
color: #FFF;
margin-bottom: 10px;
margin-top: 0; }
.hotel_bg .description {
font: 300 20px "Raleway", sans-serif;
color: #FFF;
margin-bottom: 20px; }
.hotel_bg .location {
font: 300 20px "Open Sans", sans-serif;
color: #FFF;
margin-bottom: 20px; }
.hotel_bg .location i {
margin-right: 10px; }
.hotel_bg .location .price {
font: 500 30px "Raleway", sans-serif;
padding-left: 20px; }
.new_car_box {
position: relative;
background: #f6f6f6;
border: 1px solid #dadada;
margin-bottom: 40px; }
.new_car_box .img-car {
text-align: center; }
.new_car_box img {
display: inline-block; }
.new_car_box .detail-car {
padding: 20px 20px 15px; }
.new_car_box .detail-car .content {
font: 600 14px "Open Sans", sans-serif;
color: #000;
text-transform: uppercase; }
.new_car_box .detail-car .car-name {
float: left;
width: 100%;
margin-bottom: 10px; }
.new_car_box .detail-car .car-name .link, .new_car_box .detail-car .car-name .days {
font: 500 30px "Open Sans", sans-serif;
color: #000; }
.new_car_box .detail-car .car-name .link:hover, .new_car_box .detail-car .car-name .days:hover {
color: #08549e; }
.new_car_box .price {
color: #FFF;
font: 500 14px "Open Sans", sans-serif;
position: absolute;
bottom: 0px;
right: 0px;
width: 93px;
height: 0;
border-bottom: 30px solid rgba(21, 48, 81, 0.8);
border-left: 40px solid transparent; }
.new_car_box .price span {
position: relative;
top: 7px;
left: -12px;
text-align: center; }
.new-main-footer {
background: url("../img/new-img08.jpg") center/cover no-repeat;
padding-top: 50px;
padding-bottom: 20px;
float: left;
width: 100%; }
.new-main-footer .footer-bottom {
color: #FFF;
font: 400 14px "Roboto", sans-serif;
margin: 0;
text-transform: uppercase; }
.new-main-footer .footer-bottom a {
color: #ec4711; }
.new-main-footer .inner-footer {
color: #FFF;
margin-bottom: 30px; }
.new-main-footer .inner-footer .footer-title {
margin: 0 0 15px;
font-family: "Raleway", sans-serif;
font-weight: 600;
font-size: 26px; }
.new-main-footer .inner-footer .news-des {
font-family: "Roboto", sans-serif;
font-weight: 400;
font-size: 14px;
line-height: 1.8; }
.new-main-footer .inner-footer .news-des span {
color: #ec4711; }
.new-main-footer .inner-footer .list {
font: 400 15px "Roboto", sans-serif; }
.new-main-footer .inner-footer .list a {
display: block;
margin-bottom: 15px;
color: #FFF; }
.new-main-footer .inner-footer .list a:hover {
color: #ec4711; }
.new-main-footer .inner-footer .list a i {
padding-right: 13px;
font-size: 18px; }
.new-main-footer .inner-footer form input {
border: 1px solid #DDD;
border-radius: 2px;
font: 500 12px "Roboto", sans-serif;
padding: 7px 10px;
color: #000;
margin-right: 10px; }
.new-main-footer .inner-footer form button {
background: #ec4711;
border: 0;
padding: 7px 16px;
border-radius: 3px;
font: 400 14px "Roboto", sans-serif; }
.new-main-footer .inner-footer form button:hover {
background: #000; }
.new-main-footer .inner-footer .new-tags {
font: 500 12px "Roboto", sans-serif;
padding: 7px 10px;
border: 1px solid #FFF;
color: #FFF;
background: #2c3e50;
display: inline-block;
margin-bottom: 10px;
border-radius: 3px; }
.new-main-footer .inner-footer .new-tags:hover {
background: #ec4711; }
.btn-new-book-car2 {
font: 400 18px "Open Sans", sans-serif;
color: #fff;
background: #000;
border-radius: 30px;
padding: 5px 25px;
margin-bottom: 25px; }
.btn-new-book-car2:hover {
color: #FFF;
background: #ec4711; }
.btn-new-search-travel {
background: #fa4a0d;
color: #fff;
padding: 11px 12px;
height: 45px;
width: 100%;
border-radius: 30px;
border: 0;
font-family: "Open Sans", sans-serif;
font-size: 16px;
font-weight: 700;
transition-duration: .4s; }
.btn-new-search-travel:hover {
background: #ffffff;
color: #08549e;
transition-duration: .4s; }
.btn-new-search-travel:focus {
background: #ffffff;
color: #08549e; }
@media (max-width: 600px) {
.ui-datepicker-trigger {
left: 95% !important; }
.wrapper-inner .main-fill .panel .panel-body {
padding-bottom: 15px !important; }
.new-fill .panel .panel-body .tab-content ul li, .wrapper-inner .main-fill .panel .panel-body .tab-content ul li, .main_fill_three .panel .panel-body .tab-content ul li, .index2-fill .panel .panel-body .tab-content ul li {
width: 100% !important; }
.wrapper-index, .wrapper_index_three, .wrapper-index-flight, .wrapper-index-hotels, .wrapper-index-travel {
height: 100% !important;
padding: 20px 0; }
.new-slider-content h1 {
font-size: 20px; } }
@media (max-width: 480px) {
.wrapper_inspiration_travel .hri h3 {
font-size: 23px; }
.wrapper_inspiration_travel .hri p {
font-size: 14px; }
.index2-fill .panel .nav-tabs li a {
padding: 10px 5px; }
.index2-fill .panel .panel-body .tab-content ul li {
width: 100%; }
.btn_1 {
display: none; }
.ui-datepicker-trigger {
left: 92% !important; }
.main_fill_three, .main-fill .nav-tabs > li {
width: 100%; }
.media-v3 {
text-align: center;
width: 100%;
float: left; }
.media-v3 .media-left {
width: 100%;
float: left;
margin-bottom: 10px; }
.media-v3 .media-body {
float: left;
width: 100%; }
.inner-body .wrapper-index .wrapper-inner .main-fill {
padding: 0px; }
.bread-crumb h2 {
text-align: center;
margin-bottom: 10px !important;
width: 100%; }
.bread-crumb ol {
width: 100%; }
.coming-soon .coming-soon-box .cs-footer .get-email form .email-btn {
margin-bottom: 10px; }
.index2-fill .panel .nav-tabs li a, .inner-body .wrapper-index .wrapper-inner .main-fill .panel .nav-tabs > li.active > a, .inner-body .wrapper-index .wrapper-inner .main-fill .panel .nav-tabs > li.active > a:focus, .inner-body .wrapper-index .wrapper-inner .main-fill .panel .nav-tabs > li.active > a:hover, .inner-body .wrapper-index .wrapper-inner .main-fill .panel .nav-tabs li a, .coming-soon .coming-soon-box .cs-footer .get-email form input, .error-page .er-message form input {
width: 100% !important; }
.team-object .media-body {
float: left;
width: 100%; }
#index2-v2 .carousel-content-box2 {
padding: 20px 40px; }
#index2-v2 .carousel-content-box2 .text-left {
display: none; }
#index2-v2 .carousel-content-box2 .name-city h1, #index2-v2 .carousel-content-box2 .name-city h2 {
text-align: center; }
.car-name .pull-left, .car-name .pull-right {
width: 100%;
text-align: center; }
.new_car_box .detail-car {
text-align: center; } }
@media (max-width: 480px) {
.hotel_bg {
padding: 15px; }
.new-fill .panel .nav-tabs li a {
padding: 11px 15px; } }
@media (max-width: 550px) {
.inner-body .wrapper-index .wrapper-inner .main-fill .panel .nav-tabs > li.active > a, .inner-body .wrapper-index .wrapper-inner .main-fill .panel .nav-tabs > li.active > a:focus, .inner-body .wrapper-index .wrapper-inner .main-fill .panel .nav-tabs > li.active > a:hover, .inner-body .wrapper-index .wrapper-inner .main-fill .panel .nav-tabs li a {
width: 100px; } }
@media (min-width: 768px) {
.new-package {
max-height: 436px;
overflow: hidden; } }
@media (max-width: 768px) {
.main-footer .inner-footer1 {
margin: 15px 0px; }
.hurry-up-v1 h2 {
margin: 0 0 20px; }
.carousel-content-box h1 {
font-size: 30px;
margin: 0 0 20px; }
.carousel-content-box h1 span {
font-size: 32px; }
.ui-datepicker-trigger {
left: 92%; }
.index2-fill .ui-datepicker-trigger {
left: 92%; }
.wrapper-v2, .wrapper_inspiration_index2 {
display: block !important; }
.wrapper-v2 {
padding-top: 100px; }
.img-box-v2 h2 {
float: none !important; }
.popular_hotel_box .img img {
width: 100%; }
.seat-price {
margin-top: 15px; }
.main-fill .panel .panel-body .tab-content ul li {
width: 50% !important; }
.main_fill_three .panel .panel-body .tab-content ul li, .index2-fill .panel .panel-body .tab-content ul li {
width: 50%; }
.new-fill .panel .panel-body .tab-content ul li {
width: 50%; }
.new-gallery-box .buttons {
text-align: center;
width: 100%; }
.new-gallery-box .overflow-outer {
background: rgba(18, 22, 33, 0.9); }
.btn-details {
background: #ec4711; }
.new-main-footer {
text-align: center; }
.new-main-footer .inner-footer {
margin-bottom: 40px; }
.new-fill .panel .nav-tabs li a {
font-weight: 700;
color: #000; }
.new-fill {
width: 100%;
position: relative;
bottom: auto; }
.new-fill .panel .panel-body {
background-color: #1d7692;
padding: 40px 0; }
.index-new .carousel, .index-new .carousel .item, .index-new .carousel .item img {
height: auto !important; }
.banner-v3 {
margin: 0px 0 50px;
}
.banner-v2 {
margin: 0px 0 40px 0;
}
}
@media (max-width: 992px) {
.main-footer .inner-footer2 {
display: none; }
.main-footer .list-of-nav {
display: none; }
.find_flight_box a h4 {
margin-top: 5px; }
.find_flight_box a p {
display: none; }
.find_flight_box a i {
display: none; }
#index-three .navbar-default .navbar-nav li .dropdown-menu li a {
background-color: transparent;
border-bottom: none;
color: #ffffff; }
#index-three .navbar-default .navbar-nav li .dropdown-menu li a i {
color: #ffffff; }
#index-three .navbar-default .navbar-nav li .dropdown-menu li a span {
color: #ffffff; }
#index-three .navbar-default .navbar-nav li .dropdown-menu li a:hover {
background-color: transparent;
color: #08549e; }
#index-three .navbar-default .navbar-nav li .dropdown-menu li a:hover i {
color: #08549e; }
#index-three .navbar-default .navbar-nav li .dropdown-menu li a:hover span {
color: #08549e; }
#index-three .navbar-default .navbar-nav > .open > a, #index-three .navbar-default .navbar-nav > .open > a:focus, #index-three .navbar-default .navbar-nav > .open > a:hover {
background-color: transparent;
color: #08549e; }
#index-three .navbar-default .navbar-nav > .open > a i, #index-three .navbar-default .navbar-nav > .open > a:focus i, #index-three .navbar-default .navbar-nav > .open > a:hover i {
color: #01B7F2; }
#index-three .navbar-default .navbar-nav > li > a:focus, #index-three .navbar-default .navbar-nav > li > a:hover {
color: #01B7F2; }
#index-three .navbar-default .navbar-nav > li > a:focus i, #index-three .navbar-default .navbar-nav > li > a:hover i {
color: #01B7F2; }
#index2-v2 .carousel-content-box2 .name-city h1 {
font-size: 30px; }
#index-two .navbar-default .navbar-nav .dropdown a {
background: transparent;
box-shadow: none; }
#index-two .navbar-default .navbar-nav .dropdown .dropdown-menu .dropdown-submenu a span {
color: #ffffff; }
#index-two .navbar-default .navbar-nav .dropdown .dropdown-menu .dropdown-submenu a i {
color: #ffffff; }
#index-two .navbar-default .navbar-nav .dropdown .dropdown-menu li a i {
color: #ffffff; }
#index-two .navbar-default .navbar-nav .dropdown .dropdown-menu li a {
color: #ffffff; }
#index-two .navbar-default .navbar-nav .dropdown .dropdown-menu li a i {
color: #ffffff; }
#index-two .navbar-default .navbar-nav .dropdown .dropdown-menu li a span {
color: #ffffff; }
#review-carousel #quote-carousel .carousel-indicators, .slick-prev, .slick-next, .mega-dropdown-menu li ul:before, .navbar-inverse .navbar-nav li .dropdown-menu:before, .mega-dropdown-menu li ul .divider {
display: none !important; }
.navbar-brand {
padding: 6px 15px !important; }
#index-two .navbar-default .navbar-nav .dropdown .dropdown-menu {
border-top: none; }
#index-three .navbar-default .navbar-nav li .dropdown-menu, #index-two .navbar-default .navbar-nav .dropdown .dropdown-menu li a:hover, #index-two .navbar-default .navbar-nav .dropdown .dropdown-menu li a, .navbar-inverse .navbar-nav li .dropdown-menu {
border-bottom: none; }
.clr-selection img {
margin-bottom: 20px; }
#index-2 .navbar-default .navbar-nav li a {
background-color: transparent; }
#index-2 .navbar-default .navbar-nav li a i {
color: #01B7F2; }
#index-2 .navbar-default .navbar-nav li a .caret {
color: #01B7F2; }
#index-2 .navbar-default {
position: relative; }
#index-three .navbar-default {
position: relative;
background-color: #444444 !important; }
.navbar-header {
float: none; }
.navbar-nav, .navbar-left, .navbar-right {
float: none !important; }
.navbar-toggle {
display: block; }
.navbar-collapse {
border-top: 1px solid transparent;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); }
.navbar-fixed-top {
top: 0;
border-width: 0 0 1px; }
.navbar-collapse.collapse {
display: none !important; }
.navbar-nav > li {
float: none; }
.navbar-nav > li > a {
padding-top: 10px;
padding-bottom: 10px; }
.collapse.in {
display: block !important; }
.navbar-nav .open .dropdown-menu {
position: static;
float: none;
width: auto;
margin-top: 0;
background-color: transparent;
border: 0;
-webkit-box-shadow: none;
box-shadow: none; }
.navbar-inverse .navbar-nav li .dropdown-menu li a, .navbar-inverse .navbar-nav li .dropdown-menu li a {
color: #444444 !important; }
.navbar-inverse .navbar-nav li .dropdown-menu li a:hover {
background-color: transparent; }
.navbar-inverse .navbar-nav li .dropdown-menu li a:focus {
background-color: transparent; }
.navbar-inverse .navbar-nav li .dropdown-menu li a, .navbar-inverse .navbar-nav li .dropdown-menu, .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a, .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover {
border-bottom: none !important; }
#index-three .navbar-default .navbar-nav li .dropdown-menu li a, #index-two .navbar-default .navbar-nav li .dropdown-menu, .navbar-inverse .navbar-nav li .dropdown-menu {
padding-left: 15px !important; }
.navbar-inverse .navbar-nav li .dropdown-menu li a:hover, .navbar-inverse .navbar-nav li .dropdown-menu li a:hover i, .navbar-inverse .navbar-nav li a:hover {
color: #FF6C26 !important; }
.index2-search-wrapper {
height: 100%; }
#index-three .navbar-default .navbar-nav > li > a:focus, #index-three .navbar-default .navbar-nav > li > a:hover {
background-color: transparent; }
.new-package img {
width: 100%; }
.new-gallery-box {
text-align: center; }
.new-gallery-box img {
display: inline-block; } }
.tour-title{
margin: 0 0 10px;
color: #fff;
font-family: "Open Sans", sans-serif;
font-weight: 600;
text-transform: uppercase;
}
.tour-title a{
color: #fff;
}
.padding-bottom{
padding-bottom: 20px;
}
.top-list {
line-height: 2;
font-family: "Open Sans", sans-serif;
color: #fff;
text-transform: capitalize;
font-weight: 600;
}
.list-inline {
padding-left: 0;
margin-left: 15px;
list-style: none;
}
.popular_hotel_box .img img:hover {
transition-duration: .4s;
transform: scale(1.2, 1.2);
}
.projects-grid {
position: relative;
letter-spacing: 1pt;
text-transform: uppercase;
overflow: hidden;
}
.projects-grid:hover img {
width: 100%;
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
-webkit-transition: all 1s ease-in-out;
transition: all 1s ease-in-out;
}
.projects-grid img {
width: 100%;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
-webkit-transition: all 1s ease-in-out;
transition: all 1s ease-in-out;
}
.projects-grid .hovereffect-color {
width: 100%;
height: 100%;
float: left;
position: relative;
text-align: center;
cursor: pointer;
}
.projects-grid .hovereffect-color .overlay {
width: 100%;
height: 100%;
position: absolute;
bottom: -30px;
left: 0;
opacity: 0;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.projects-grid .hovereffect-color:hover .overlay {
opacity: 1;
bottom: 0;
}
.projects-grid .hovereffect-color .overlay div {
padding: 10%;
height: 100%;
font-size: 11pt;
font-weight: 400;
letter-spacing: 2px;
color: rgba(255, 255, 255, 1);
background-color: rgba(0, 0, 0, .5);
}
.banner-v1 {
width: 100%;
float: left;
position: relative;
margin: 0 0 10px;
display: flex;
align-items: center;
justify-content: center;
}
/*# sourceMappingURL=style.css.map */
.home-tour-banner-image{
position: absolute;
width: 500px;
margin: 0px 0px -80px -20px;
}
hr {
margin-top: 20px;
margin-bottom: 20px;
border: 0;
border-top-color: currentcolor;
border-top-style: none;
border-top-width: 0px;
border-top: 1px solid #08549e;
}
.tour-padding-bottom{
padding-bottom: 25px
}
.para-justify{
margin-bottom: 20px;
}
.blog-sidebar-widget {
margin-bottom: 40px;
}
.single-recent-post {
border-bottom: 1px solid #f1f1f1;
padding-bottom: 20px;
}
.single-recent-post {
overflow: hidden;
}
.recent-post-img-left {
height: 75px;
width: 28%;
margin-right: 7%;
float: left;
background-position: center;
background-size: cover;
}
.single-recent-post-text {
width: 65%;
float: right;
}
.single-recent-post-text h5 {
font-size: 15px;
margin-top: 0px;
margin-bottom: 20px;
display: block;
text-transform: uppercase;
}
.single-recent-post-text h5 a {
color: #08549e;
display: block;
}
.single-recent-post-text h5 a:hover {
color: #3282b8;
}
.single-recent-post-info {
overflow: hidden;
}
blockquote .small::before, blockquote footer::before, blockquote small::after {
content: '\2014 \00A0';
margin-left: 3px;
}
.price a {
color: #fff;
}
aside .booking-form .form-group {
margin-bottom: 20px !important;
}
#map-1 {
width: 100%;
height: 500px;
padding-top: 0px;
padding-bottom: 0px;
}
.wrapper_about_us ul {
margin-bottom: 15px;
}
.index_v3_scroll h3, h3 {
font-size: 18px;
}
.media-body p{
text-align: justify;
} home/islapiiu/sites/unawatunahotel/style.css 0000644 00000143347 15076720320 0015371 0 ustar 00 /*-----------------------------------------------------------------------------------
Template Name: Hotel Booking html Template
Author:
Author URI:
Version: 1.0
Description: This theme made for any kind of Hotel Booking site.
-----------------------------------------------------------------------------------
CSS INDEX
===================
Base orReset or common css are in reset.css file
1. Header CSS
2. Slider CSS
3. hotel booking area css
4. special offer CSS
5. welcome CSS
6. another facilities area CSS
7. select room area CSS
8. Hotel facilities area CSS
9. hotel showcase CSS
10. about us area CSS
11. contact us area CSS
12. error page CSS
13. footer area CSS
14. about us page CSS
15. accomodation page CSS
16. contact us page CSS
17. room details page CSS
18. gallery page css
19. booking page CSS
20. blog page CSS
21. single blog page CSS
22. Preloader css
___________________________________________________________________________
This Template Is Fully Coded By Aftab Zaman from swiftconcept.com
---------------------------------------------------------------------------
-----------------------------------------------------------------------------------*/
/* --------------------------------------------------------
1. Start Header CSS
-----------------------------------------------------------*/
a{
color: #000;
}
a:hover{
color: #16b4ef;
}
.mainmenu {
padding: 15px 0;
}
.mainmenu ul#nav{
margin: 0;
padding: 0;
}
.mainmenu .navbar-default {
background: none;
border: none;
margin: 0;
}
.mainmenu .navbar-brand {
padding: 0 23px 0 0;
height: auto;
width: 146px;
}
.header_login ul{
list-style: outside none none;
margin: 0;
padding: 0 0 0 14px;
}
.header_login > ul > li > a{
font-size: 14px;
text-transform: uppercase;
}
.mainmenu .nav.navbar-nav {
float: left;
}
.emergency_number {
background: #fe5d5d none repeat scroll 0 0;
float: left;
padding: 10px;
position: relative;
}
.emergency_number a{
color: #fff;
font-size: 20px;
line-height: 28px;
}
.emergency_number a > img{
margin-right: 8px;
}
.emergency_number::after {
background: #fe5d5d none repeat scroll 0 0;
content: "";
height: 100%;
left: 100%;
position: absolute;
top: 0;
width: 25%;
}
body#home_one .emergency_number, body#home_one .emergency_number::after{
background: #3ac4fa none repeat scroll 0 0;
}
.mainmenu .nav.navbar-nav > li > a {
text-transform: uppercase;
color: #000;
font-size: 14px;
font-weight: 400;
padding: 35px 40px 15px 40px;
font-family: 'Lora', serif;
}
.mainmenu .nav.navbar-nav li.dropdown > a{
background: url(img/dropdown_bg.png) no-repeat scroll 100% 50%;
}
.mainmenu .nav.navbar-nav a:hover{
color: #fe4500;
font-weight: 1000;
}
.header_top_area {
background: #313a45 none repeat scroll 0 0;
color: #fff;
}
.header_top_area ul{
margin: 0;
padding: 0;
list-style: none;
}
.header_top_area li{
padding: 10px 0;
}
.header_top_area a{
color: #7a7e84;
font-size: 14px;
text-transform: uppercase;
font-family: "Karla",sans-serif;
}
.header_top .left_header_top a > img{
margin-right: 12px;
}
.right_header_top .nav a {
padding: 0 14px;
}
.right_header_top .nav a:hover, .right_header_top .nav a:active, .right_header_top .nav .open > a, .right_header_top .nav .open > a:focus, .right_header_top .nav .open > a:hover{
background: none;
}
#menu2, #menu1 {
background: #fe4500 none repeat scroll 0 0;
border: medium none;
padding: 0;
/* top: 165.6%; */
}
#menu2.dropdown-menu > li:first-child > a, #menu1.dropdown-menu > li:first-child > a{
padding-top: 34px;
}
#menu2.dropdown-menu > li:last-child > a, #menu1.dropdown-menu > li:last-child > a{
padding-bottom: 34px;
}
#menu2.dropdown-menu > li > a, #menu1.dropdown-menu > li > a {
color: #fff;
padding: 14px 100px 14px 34px;
text-transform: uppercase;
line-height: 26px;
}
#menu2.dropdown-menu > li > a:hover, #menu1.dropdown-menu > li > a:hover, #menu1.dropdown-menu > li > a:active, #menu2.dropdown-menu > li > a:active{
color: #3ac4fa;
background: none;
}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover{
background: none;
}
/* --------------------------------------------------------
end Header CSS
-----------------------------------------------------------*/
/* --------------------------------------------------------
2. Start slider CSS
-----------------------------------------------------------*/
.main_slider_area{
font-family: "Playfair Display",serif;
padding-bottom: 90px;
position: relative;
}
/* --------------------------------------------------------
end slider CSS
-----------------------------------------------------------*/
/* --------------------------------------------------------
3. start hotel booking area CSS
-----------------------------------------------------------*/
body#home_one .hotel_booking_area {
left: calc( 50% - 585px );
position: absolute;
text-transform: uppercase;
top: 0;
z-index: 200;
}
body#home_two .hotel_booking_area{
bottom: 2%;
}
.picker-container{
display: none;
}
.hotel_booking{
background: #313a45 none repeat scroll 0 0;
font-family: "Karla",sans-serif;
min-height: 94px;
padding: 26px 10px;
position: relative;
}
.room_book{
border-right: 1px solid #475362;
margin-right: 7%;
}
.room_book h6{
color: #fff;
font-size: 15px;
font-weight: 600;
font-family: "Karla",sans-serif;
}
.room_book p{
color: #fff;
font-size: 30px;
font-weight: 700;
line-height: 25px;
margin: 0;
font-family: "Karla",sans-serif;
}
form#form1 .form-group {
margin: 0;
}
.hotel_booking .input-group {
width: 100%;
}
.hotel_booking .input-group-addon, .hotel_booking_area input#datepicker, .hotel_booking_area input#datepicker1{
background: transparent none repeat scroll 0 0;
border: medium none;
color: #aab8ca;
outline: none;
}
.hotel_booking .input-group-addon{
padding: 0 0 0 10px;
}
.hotel_booking_area ::-webkit-input-placeholder { /* WebKit browsers */
color: #aab8ca;
}
.hotel_booking_area ::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #aab8ca;
opacity: 1;
}
.hotel_booking_area input#datepicker, .hotel_booking_area input#datepicker1, .hotel_booking_area select#room, .hotel_booking_area select#adult, .hotel_booking_area select#child, .hotel_booking_area select#bed {
font-size: 13px;
height: 37px;
padding: 0;
text-transform: uppercase;
width: 100%;
}
.hotel_booking_area select#room{
}
.form-control:focus{
box-shadow: none;
}
.hotel_booking_area select{
-moz-appearance: none;
-webkit-appearance: none;
background: transparent none repeat scroll 0 0;
border: medium none;
color: #aab8ca;
outline: medium none;
font-family: "Karla",sans-serif;
padding-left: 8px;
}
.hotel_booking_area select > option{
border: medium none;
margin: 0;
padding: 5px 5px 5px 15px;
}
.icon_arrow:after{
content: '\f107';
color: #aab8ca;
font-family: "FontAwesome";
font-size: 14px;
line-height: 42px;
position: absolute;
right: 9%;
top: -6%;
z-index: 1;
}
/* --------------------------------------------------------
end hotel booking area CSS
-----------------------------------------------------------*/
/* --------------------------------------------------------
4. start special offer CSS
-----------------------------------------------------------*/
body#home_one .special_offer_main {
height: 276px;
position: absolute;
right: 0;
top: 100%;
width: 223px;
z-index: 11;
}
body#home_two .special_offer_main {
height: 276px;
position: absolute;
right: calc(0% + 5.7%);
top: 0;
z-index: 100;
}
*:before,
*:after {
box-sizing: border-box;
}
body {
background-color: #3e3e3e;
color: #444;
font-family: arial;
}
header {
text-align: center;
font-size: 25px;
text-transform: uppercase;
background-color: #F2F2F2;
padding: 20px;
}
header p {
margin: 0px;
}
header p:last-child {
color: #BE3F48;
}
.main {
width: 760px;
margin: 0 auto;
background-color: #fff;
position: relative!important;
padding: 20px;
}
.left,
.right {
float: left;
display: block;
}
.left {
width: 200px;
padding: 10px;
}
.left ul {
position: fixed;
display: block;
background-color: #F2F2F2;
padding: 0px;
}
.left ul li {
list-style: none;
line-height: 30px;
}
.left ul li a {
color: #000000;
display: block;
padding: 5px;
text-align: center;
text-decoration: none;
width: 190px;
}
.left ul li a:hover {
background-color: #E4E4E4;
}
.right {
width: 520px;
padding: 10px;
}
.right > p {
margin-bottom: 40px;
}
#h1 {
background-color: #497493;
color: #fff;
padding: 5px 10px;
}
#h2 {
background-color: #B84A4A;
color: #fff;
padding: 5px 10px;
}
#h3 {
background-color: #538253;
color: #fff;
padding: 5px 10px;
}
footer {
clear: both;
}
/****************************************
IMPORTANT
*****************************************/
.scrollTop {
position: fixed;
right: 3%;
bottom: 10vh;
background-color: #BE3F48;
padding: 20px;
opacity: 0;
transition: all 0.4s ease-in-out 0s;
}
.scrollTop a {
font-size: 18px;
color: #fff;
}
/* --------------------------------------------------------
end special offer CSS
-----------------------------------------------------------*/
/* --------------------------------------------------------
5. start welcome area CSS
-----------------------------------------------------------*/
body#home_one .welcome .section_description {
padding: 0 20% 43px;
text-align: center;
}
body#home_one .welcome .section_description p{
font-size: 16px;
font-family: 'Karla', sans-serif;
}
body#home_one .welcome .room_media, .accomodation_single_room .room_media, body#room_detail_page .welcome .room_media {
margin-bottom: 28px;
text-align: center;
}
body#home_one .single_room_wrapper .uk-overlay, body#accomodation_page .single_room_wrapper .uk-overlay {
overflow: visible;
-webkit-transition: 0.7s;
-o-transition: 0.7s;
transition: 0.7s;
}
body#home_one .single_wrapper_details, body#accomodation_page .single_wrapper_details {
background: #f7c411 none repeat scroll 0 0;
height: 100%;
width: 100%;
-webkit-transition: 0.7s;
-o-transition: 0.7s;
transition: 0.7s;
-webkit-display: block;
padding: 13px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
body#home_one .single_wrapper_details, body#accomodation_page .single_wrapper_details {
display: none;
}
}
body#home_one .single_room_wrapper .uk-overlay:hover .single_wrapper_details, body#accomodation_page .single_room_wrapper .uk-overlay:hover .single_wrapper_details {
display: block;
-webkit-transition: 0.7s;
-o-transition: 0.7s;
transition: 0.7s;
}
body#home_one .single_room_wrapper .uk-overlay:hover .left_room_title a.btn, body#accomodation_page .single_room_wrapper .uk-overlay:hover .left_room_title a.btn{
background: #63c2ea none repeat scroll 0 0;
color: #fff;
}
body#home_one .single_wrapper_details .single_wrapper_details_pad, body#accomodation_page .single_wrapper_details .single_wrapper_details_pad{
height: 100%;
width: 100%;
}
body#home_one .single_wrapper_details h5, body#accomodation_page .single_wrapper_details h5 {
color: #000;
font-size: 18px;
font-family: "Lora",serif;
text-transform: none;
}
body#home_one .single_wrapper_details p, body#accomodation_page .single_wrapper_details p{
color: #444;
font-size: 15px;
}
body#home_one .single_room_wrapper, body#accomodation_page .single_room_wrapper{
overflow: hidden;
}
body#home_one .single_wrapper_details .single_room_cost p, body#accomodation_page .single_wrapper_details .single_room_cost p{
font-size: 18px;
margin-bottom: 0;
margin-top: 18px;
font-family: "Lora",serif;
}
body#home_one .single_wrapper_details .single_room_cost p span, body#accomodation_page .single_wrapper_details .single_room_cost p span{
font-size: 11px;
}
body#home_one .single_wrapper_details .single_room_cost .btn, body#accomodation_page .single_wrapper_details .single_room_cost .btn {
border: none;
border-left: 1px solid #444;
border-top: 1px solid #444;
color: #444;
margin-bottom: -74px;
margin-right: -23px;
}
body#home_one .single_wrapper_details .single_room_cost .btn:hover, body#accomodation_page .single_wrapper_details .single_room_cost .btn:hover{
background: #444;
color: #fff;
}
body#home_one .welcome .room_media a, .accomodation_single_room .room_media a {
display: block;
}
body#home_one .welcome .left_room_title > h6, .accomodation_single_room .left_room_title > h6 {
font-family: "Lora",serif;
font-size: 18px;
text-transform: none;
}
body#home_one .welcome .left_room_title > p, .accomodation_single_room .left_room_title > p {
font-family: "Lora",serif;
font-size: 18px;
}
body#home_one .welcome .left_room_title > p > span, .accomodation_single_room .left_room_title > p > span {
font-size: 11px;
}
/* --------------------------------------------------------
end welcome area CSS
-----------------------------------------------------------*/
/* --------------------------------------------------------
6. start another facitilies area CSS
-----------------------------------------------------------*/
.another_facitilies_area{
text-align: center;
}
body#home_two .another_facitilies .single_facities a {
display: block;
margin-bottom: 12px;
}
body#home_two .another_facitilies .single_facities h6 {
margin-bottom: 30px;
font-size: 16px;
font-weight: 700;
color: #313a45;
}
body#home_two .another_facitilies .single_facities p{
margin: 0;
color: #666666;
line-height: 26px;
}
/* --------------------------------------------------------
end another facitilies area CSS
-----------------------------------------------------------*/
/* --------------------------------------------------------
7. start Select Room area CSS
-----------------------------------------------------------*/
body#home_two .select_room_area{
background: #f1f6f8;
}
body#home_two .select_room .select_room_content .room_thumb, body#accomodation_page .select_room .select_room_content .room_thumb {
position: relative;
}
.room_thumb.small_room_thumb > a {
display: inline-block;
height: auto;
max-width: 100%;
}
body#home_two .select_room .room_details, body#accomodation_page .select_room .room_details {
background: #fff none repeat scroll 0 0;
bottom: 5%;
left: 1%;
margin: 0 15px;
padding: 30px;
position: absolute;
width: 94%;
z-index: 99;
}
body#home_two .select_room .small_room_thumb .room_details, body#accomodation_page .select_room .small_room_thumb .room_details{
padding: 11px;
left: -1%;
}
body#home_two .select_room .room_thumb .about_room, body#accomodation_page .select_room .room_thumb .about_room{
margin-top: 10px;
}
body#home_two .select_room .small_room_thumb .about_room, body#accomodation_page .select_room .small_room_thumb .about_room {
margin-top: 10px;
}
body#home_two .select_room .room_quality, body#accomodation_page .select_room .room_quality{
padding-right: 18px;
border-right: 1px solid #d8d8d8;
}
body#home_two .select_room .room_quality > h5, body#accomodation_page .select_room .room_quality > h5 {
font-size: 21px;
font-family: "Lora",serif;
color: #444444;
}
body#home_two .select_room .small_room_thumb .room_quality > h5, body#accomodation_page .select_room .small_room_thumb .room_quality > h5 {
font-size: 16px;
}
body#home_two .select_room .room_rent > p, body#accomodation_page .select_room .room_rent > p{
font-size: 18px;
font-family: "Lora",serif;
color: #131e2a;
margin: 0;
padding-left: 18px;
line-height: 20px;
}
body#home_two .select_room .small_room_thumb .room_rent > p, body#accomodation_page .select_room .small_room_thumb .room_rent > p{
font-size: 16px;
}
body#home_two .select_room .room_rent > p > span, body#accomodation_page .select_room .room_rent > p > span{
font-size: 11px;
color: #6c737a;
}
/* --------------------------------------------------------
end Select Room area CSS
-----------------------------------------------------------*/
/* --------------------------------------------------------
8. start Hotel Facilities area CSS
-----------------------------------------------------------*/
.hotel_facilities_area{
background: url(img/hotel-facilities-bg.jpg) no-repeat fixed 0 0;
background-size: cover;
background-position: fixed;
}
.hotel_facilities {
padding-bottom: 143px;
padding-top: 0px;
}
.hotel_facilities .nav.nav-tabs {
border: medium none;
margin: 0 auto;
text-align: center;
width: 56.7%;
}
.hotel_facilities_content .nav-tabs > li > a {
background: #eeefed none repeat scroll 0 0;
border: medium none;
border-radius: 0;
height: 100px;
margin: 0;
width: 129px;
text-transform: uppercase;
padding: 10px 14px;
}
.hotel_facilities_content .nav-tabs > li.active > a{
background: #fff;
}
.hotel_facilities_content .nav.nav-tabs > li > a > img {
display: block;
margin: 12px auto 10px;
}
body#home_one .nav-tabs > li.active > a, body#home_one .nav-tabs > li.active > a:focus, body#home_one .nav-tabs > li.active > a:hover, body#home_one .nav-tabs > li.active > a > img{
color: #58bee8;
cursor: pointer;
border: none;
}
.hotel_facilities_content .tab-content {
background: #fff none repeat scroll 0 0;
padding: 55px;
}
.hotel_facilities_content .single-tab-details{
}
.hotel_facilities_content .single-tab-details > h6 {
font-family: "Karla",sans-serif;
margin-bottom: 14px;
margin-top: 14px;
}
.hotel_facilities_content .single-tab-details > h3 {
margin-bottom: 27px;
}
.hotel_facilities_content .single-tab-details > p {
line-height: 25px;
margin-bottom: 20px;
margin-top: 0;
}
.hotel_facilities_content .our_services {
padding-top: 3px;
}
.hotel_facilities_content .our_services > a{
color: #16b4ef;
text-transform: uppercase;
}
/* --------------------------------------------------------
end Hotel Facilities area CSS
-----------------------------------------------------------*/
/* --------------------------------------------------------
9. start Hotel showcase area CSS
-----------------------------------------------------------*/
body#home_two .hotel_showcase .owl-carousel .owl-item img{
-webkit-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
-webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;
}
body#home_two .hotel_showcase .owl-carousel .owl-item img:hover{
-webkit-filter: grayscale(1%);
-o-filter: grayscale(1%);
filter: grayscale(1%);
}
body#home_two .hotel_showcase .owl-carousel .owl-item a{
display: block;
position: relative;
}
body#home_two .hotel_showcase .owl-carousel .owl-item a i {
background: #fff none repeat scroll 0 0;
border-radius: 50%;
height: 35px;
left: calc(50% - 18px);
padding: 9px 0;
position: absolute;
text-align: center;
top: calc(50% - 18px);
width: 35px;
top: 1000px;
-webkit-transition: 0.6s;
-o-transition: 0.6s;
transition: 0.6s;
color: #131e2a;
}
body#home_two .hotel_showcase .owl-carousel .owl-item a:hover i{
top: calc(50% - 18px);
}
/* --------------------------------------------------------
end Hotel showcase area CSS
-----------------------------------------------------------*/
/* --------------------------------------------------------
10. start about us area CSS
-----------------------------------------------------------*/
.about_us .news .post_title > h6 {
color: #131e2a;
font-family: "Karla",sans-serif;
font-size: 16px;
}
.about_us .news .post_content > p {
font-size: 12px;
margin: 6px 0 0;
color: #949494;
}
.about_us .showcase ul{
list-style: none outside none;
padding-left: 0;
margin: 0;
}
.about_us .showcase .demo .item{
margin-bottom: 60px;
}
.about_us .showcase .content-slider li{
background-color: #ed3020;
text-align: center;
color: #FFF;
}
.about_us .showcase .content-slider h3 {
margin: 0;
padding: 70px 0;
}
.about_us .showcase .demo{
width: 100%;
}
.about_us .showcase .lslide.active > img {
min-height: 338px;
}
body#home_two .about_details {
margin-top: 30px;
}
body#home_two .about_details > p {
color: #666666;
line-height: 26px;
margin: 0;
}
body#home_two .hotel_thumb > img {
height: auto;
width: 100%;
}
div#customer_says_slider .customer_comment {
background: rgba(0, 0, 0, 0) url("img/customer-slider-bg.png") no-repeat scroll 0 0 / cover ;
padding: 25px 34px 23px;
}
div#customer_says_slider .customer_comment > p {
line-height: 25px;
margin: 0;
padding-bottom: 20px;
}
div#customer_says_slider .slider_says {
bottom: 28%;
position: absolute;
right: 6.4%;
}
div#customer_says_slider .slider_says.left {
right: 16.5%;
}
div#customer_says_slider .slider_says i {
font-size: 20px;
}
/* --------------------------------------------------------
end about us area CSS
-----------------------------------------------------------*/
/* --------------------------------------------------------
11. start contact us area CSS
-----------------------------------------------------------*/
.contact_us {
background: #3ac4fa;
padding: 25px 35px;
}
.contact_us a, .contact_us h6, .contact_us p{
color: #fff;
}
.contact_us a:hover{
color: #313a45;
}
.contact_us h6{
font-family: 'Karla', sans-serif;
}
.contact_us p{
font-size: 20px;
margin: 0;
margin-top: 5px;
line-height: 22px;
font-family: "Lora",serif;
}
.contact_us .news_letter > input {
background: #3ac4fa none repeat scroll 0 0;
border: 0;
padding: 11px 3px;
border-bottom: 1px solid #fff;
width: 100%;
position: relative;
line-height: 20px;
outline: none;
font-family: 'Karla', sans-serif;
text-transform: uppercase;
font-size: 14px;
}
.contact_us .news_letter > a.btn-blue{
position: absolute;
right: 5%;
top: 12%;
}
.contact_us ::-webkit-input-placeholder { /* WebKit browsers */
color: #fff;
}
.contact_us ::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #fff;
opacity: 1;
}
.contact_us .social_icons {
padding: 11px 24px;
}
.contact_us .social_icons ul, body#about_us_page .single_staff .social_icons ul, body#staff_page .single_staff .social_icons ul{
margin: 0;
padding: 0;
list-style: none;
}
.contact_us .social_icons ul li, body#about_us_page .single_staff .social_icons ul li, body#contact_us_page .social_icons > ul > li, body#staff_page .social_icons > ul > li{
float: left;
}
.contact_us .social_icons ul li a {
padding-left: 29px;
}
.contact_us .social_icons ul li a i, body#contact_us_page .social_icons > ul > li > i{
font-size: 20px;
}
/* --------------------------------------------------------
end contact us area CSS
-----------------------------------------------------------*/
/* --------------------------------------------------------
12. end error page CSS
-----------------------------------------------------------*/
body#error_page .error_area {
background-attachment: scroll;
background-clip: border-box;
background-color: rgba(0, 0, 0, 0);
background-image: url("img/error_bg.jpg");
background-origin: padding-box;
background-repeat: no-repeat;
background-size: cover;
background-position: fixed;
}
.error_area .container {
position: relative;
}
body#error_page .error{
position: relative;
}
body#error_page .error > p {
color: #313a45;
font-size: 282px;
line-height: 250px;
margin-bottom: 17px;
}
body#error_page .error h3 {
color: #fe5d5d;
font-size: 44px;
padding-bottom: 35px;
margin-bottom: 70px;
}
body#error_page .error .section_title.nice_title > h3::after {
background: rgba(0, 0, 0, 0) url("img/nice-title-error.png") no-repeat scroll 0 0;
left: 15%;
}
.error_area .contact_us_area {
bottom: 0;
left: 0;
margin: 0 auto;
position: absolute;
width: 100%;
}
/* --------------------------------------------------------
end error page CSS
-----------------------------------------------------------*
/* --------------------------------------------------------
13. start footer area CSS
-----------------------------------------------------------*/
.footer_area{
background: #2e2e2e;
}
.footer_widget > h5 {
color: #fff;
margin-bottom: 45px;
}
.footer_widget ul{
list-style: none;
margin: 0;
padding: 0;
}
.footer_widget p, .footer_widget ul li a, .footer_copyright p, .footer_copyright a{
color: #d5d7d8;
}
.footer_widget ul li a:hover, .footer_copyright a:hover{
color: #16b4ef;
}
.footer .footer_logo {
margin-bottom: 19px;
}
.footer_widget ul li{
margin-bottom: 25px;
}
.footer_widget ul li p i {
float: left;
line-height: 20px;
margin-right: 10px;
min-height: 80px;
}
.footer_widget ul li p{
margin: 28px 0px;
font-size: 12px;
}
.highlight{
background-image: linear-gradient(-100deg, rgba(255, 255, 255, 0), black 85%, rgba(255, 255, 255, 0));
}
/* --------------------------------------------------------
end footer area CSS
-----------------------------------------------------------*/
/* --------------------------------------------------------
14. start about us page CSS
-----------------------------------------------------------*/
body#about_us_page .breadcrumb_main_area, body#staff_page .breadcrumb_main_area{
background: url(img/about-us-breadcrumb.jpg) no-repeat center center / cover #000000;
position: relative;
}
body#room_detail_page .deluxe_room_detail .single_facilities_name{
}
body#about_us_page .facilities_main_part .facilities_name, body#room_detail_page .deluxe_room_detail .facilities_name{
padding: 0 4px;
}
body#about_us_page .facilities_name .col-md-2, body#about_us_page .facilities_name .col-lg-2{
width: 20%;
}
body#about_us_page .single_facilities_name > li > img, body#room_detail_page .single_facilities_name > li > img, body#booking_page .single_facilities_name > li > img{
float: left;
margin-right: 8px;
}
body#about_us_page .single_facilities_name > li:first-child, body#room_detail_page .single_facilities_name > li:first-child, body#booking_page .single_facilities_name > li:first-child{
margin-bottom: 30px;
}
body#about_us_page .single_facilities_name > li > p, body#room_detail_page .single_facilities_name > li > p, body#booking_page .single_facilities_name > li > p {
color: #313a45;
font-weight: 700;
line-height: 34px;
margin-bottom: 0;
margin-right: 0;
margin-top: 0;
}
body#about_us_page .single_facilities_name > a.btn {
margin: 14% 11% auto;
text-align: center;
}
body#about_us_page .about_us_thumb > p{
margin-top: 45px;
}
body#about_us_page .single_staff .uk-overlay-background, body#staff_page .single_staff .uk-overlay-background, body#gallery_page .room_wrapper .uk-overlay-background{
background: rgba(254, 109, 109, 0.8) none repeat scroll 0 0;
padding: 30px;
-webkit-transition: 0.6s;
-o-transition: 0.6s;
transition: 0.6s;
}
body#about_us_page .single_staff .single_staff_details h6, body#staff_page .single_staff .single_staff_details h6{
font-size: 16px;
margin-bottom: 6px;
}
body#about_us_page .single_staff .single_staff_details span, body#staff_page .single_staff .single_staff_details span{
font-size: 14px;
margin-bottom: 19px;
display: block;
}
body#about_us_page .single_staff .single_staff_details p, body#staff_page .single_staff .single_staff_details p{
color: #fff;
font-size: 16px;
line-height: 26px;
margin-bottom: 0px;
margin-top: 0;
}
body#about_us_page .single_staff .social_icons ul li a, body#staff_page .single_staff .social_icons ul li a{
display: inline-block;
margin: 22px 15px 22px 0;
}
body#about_us_page .single_staff .social_icons ul li a i, body#staff_page .single_staff .social_icons ul li a i{
font-size: 18px;
}
/* --------------------------------------------------------
end about us page CSS
-----------------------------------------------------------*/
/* --------------------------------------------------------
15. start accomodation page CSS
-----------------------------------------------------------*/
body#accomodation_page .breadcrumb_main_area, body#contact_us_page .breadcrumb_main_area, body#room_detail_page .breadcrumb_main_area{
background: url(img/accomodation-breadcrumb-one.jpg) no-repeat center center / cover #000000;
position: relative;
}
body#accomodation_page .range_slider span, body#accomodation_page .range_slider label{
color: #aab8ca;
font-size: 13px;
text-transform: uppercase;
font-weight: 400;
}
body#accomodation_page .range_slider .range input{
width: 53%;
display: inline-block;
}
.accomodation_single_room ul.pagination{
margin: 0;
}
.accomodation_single_room ul.pagination li a{
border: none;
text-transform: uppercase;
font-size: 16px;
color: #000;
font-family: 'Karla', sans-serif;
font-weight: 700;
}
.accomodation_single_room ul.pagination li.active a{
color: #fe6d6d;
background: none;
}
.accomodation_single_room ul.pagination li a:hover{
color: #fe6d6d;
}
.accomodation_single_room ul.pagination li a > i{
margin: 3px 9px;
}
.accomodation_single_room ul.pagination li a:hover, .accomodation_single_room ul.pagination li a:active, .accomodation_single_room ul.pagination li a:focus{
background: none;
}
/* --------------------------------------------------------
end accomodation page CSS
-----------------------------------------------------------*/
/* --------------------------------------------------------
16. start contact us page CSS
-----------------------------------------------------------*/
.send_mail .section_title h4, .contact_info .section_title h4{
color: #515151;
font-size: 18px;
}
.send_mail input, .send_mail textarea {
border: 1px solid #e0e1e5;
color: #666666;
display: inline;
font-size: 14px;
line-height: 20px;
padding: 20px;
margin-bottom: 30px;
outline: none;
width: 100%;
text-transform: uppercase;
}
.send_mail a.btn{
text-transform: none;
}
.contact_info > ul > li{
line-height: 25px;
margin-bottom: 29px;
font-size: 16px;
}
.contact_info > ul > li > i {
float: left;
font-size: 20px;
margin-right: 15px;
min-height: 40px;
padding-top: 3px;
}
body#contact_us_page .contact_info .social_icons > ul > li > a, .contact_info > ul > li{
color: #999999;
}
body#contact_us_page .contact_info .social_icons > ul > li > a{
font-size: 20px;
padding-right: 30px;
}
body#contact_us_page .contact_info .social_icons > ul > li > a:hover{
color: #313a45;
}
.submit_btn {
margin-top: 16px;
}
.thank_box {
background: none repeat scroll 0 0 #eee;
border-bottom: 5px solid #3ac4fa;
font-size: 20px;
height: 271px;
margin: 100px auto 0;
padding-top: 90px;
text-align: center;
width: 55%;
}
.thank_box a {
background: #3ac4fa none repeat scroll 0 0;
border: 2px solid #3ac4fa;
color: #fff;
display: block;
font-size: 13px;
margin: 25px auto 0;
padding: 15px 30px;
text-transform: uppercase;
width: 197px;
text-decoration:none;
}
.thank_box a:hover {
background: none repeat scroll 0 0 #fff;
color: #3ac4fa;
border:2px solid #3ac4fa;
text-decoration:none;
}
.thank_box i {
font-size: 12px;
margin-right: 5px;
}
.send_mail .btn{
text-transform: none;
}
/* --------------------------------------------------------
end contact us page CSS
-----------------------------------------------------------*/
/* --------------------------------------------------------
17. start room details page CSS
-----------------------------------------------------------*/
body#room_detail_page .lSSlideOuter .lSPager.lSGallery a:hover{
opacity: 0.5;
}
body#room_detail_page .lSSlideOuter .lslide.active > img {
height: auto;
width: 100%;
}
body#room_detail_page .deluxe_room_detail .section_title h5 > span{
text-transform: none;
}
body#room_detail_page .deluxe_room_detail .section_title h5 > span.price{
font-size: 25px;
color: #131e2a;
font-family: "Lora",serif;
}
body#room_detail_page .deluxe_room_detail .section_title h5 > span.day{
font-size: 15px;
color: #8b8d90;
font-family: 'Karla', sans-serif;
margin-top: 7px;
}
body#room_detail_page .hotel_booking_area {
background: #313a45 none repeat scroll 0 0;
padding: 5px 5px 69px;
position: relative;
}
body#room_detail_page .hotel_booking a.btn {
bottom: calc(0px - 88px);
left: calc(50% - 43px);
position: absolute;
z-index: 20;
}
body#room_detail_page .hotel_booking_area .form-group{
margin-bottom: 20px;
margin-top: 20px;
}
body#room_detail_page .hotel_booking_area .room_book{
border-right: none;
}
body#room_detail_page .customer_comment{
background: rgba(0, 0, 0, 0) url("img/customer-slider-bg-one.png") no-repeat scroll 0 0 / cover ;
}
/* --------------------------------------------------------
end room details page CSS
-----------------------------------------------------------*/
/* --------------------------------------------------------
18. start gallery page CSS
-----------------------------------------------------------*/
body#gallery_page .breadcrumb_main_area, body#booking_page .breadcrumb_main_area, body#blog_page .breadcrumb_main_area{
background: url(img/gallery-breadcrumb.jpg) no-repeat center center / cover #000000;
position: relative;
}
body#gallery_page .accomodation_single_room .room_media{
margin-bottom: 30px;
}
body#gallery_page .other_room .nav-tabs{
border-bottom: 0px;
}
body#gallery_page .other_room ul.nav-tabs > li{
margin-bottom: 0px;
}
body#gallery_page .other_room ul.nav-tabs > li > a{
border-radius: 0;
color: #313a45;
font-weight: 700;
padding: 2px 18px;
text-transform: uppercase;
border: 2px solid #fff;
cursor: pointer;
}
body#gallery_page .other_room ul.nav-tabs > li.active a{
border: 2px solid #9d9d9d;
}
body#gallery_page .single_room_wrapper .dif_room_media img {
height: 213px;
width: auto;
}
body#gallery_page .lslide.active > img {
height: 100%;
width: 100%;
}
#deluxe_gallery a.slider_ctrl, #gallery_main_slider a.slider_ctrl{
background: #313a45 none repeat scroll 0 0;
position: absolute;
text-align: center;
top: calc(50% - 15px);
width: 30px;
}
#deluxe_gallery a:hover, #gallery_main_slider a:hover{
background: #23b0eb none repeat scroll 0 0;
}
#deluxe_gallery a.slider_ctrl.left, #gallery_main_slider a.slider_ctrl.left{
left: calc( 0% + 30px );
}
#deluxe_gallery a.slider_ctrl i, #gallery_main_slider a.slider_ctrl i{
color: #fff;
font-size: 18px;
height: 30px;
line-height: 30px;
}
#deluxe_gallery a.slider_ctrl.right, #gallery_main_slider a.slider_ctrl.right{
right: calc( 0% + 30px );
}
/* --------------------------------------------------------
end gallery page CSS
-----------------------------------------------------------*/
/* --------------------------------------------------------
19. start booking page CSS
-----------------------------------------------------------*/
body#booking_page .booking_info_area .room_cost table td, body#booking_page .booking_done_area .room_cost table td{
padding: 15px;
text-align: center;
font-size: 14px;
color: #969696;
vertical-align: middle;
text-transform: uppercase;
}
body#booking_page .booking_info_area .room_cost table td span, body#booking_page .booking_done_area .room_cost table td span{
color: #313a45;
font-size: 16px;
font-weight: 700;
}
body#booking_page .booking_info_area .room_cost table tr > td:first-child, body#booking_page .booking_done_area .room_cost table tr > td:first-child{
text-align: left;
}
body#booking_page .booking_info_area .room_cost table tr.tax_table > td:nth-child(2), body#booking_page .booking_info_area .room_cost table tr.total_table > td:nth-child(2), body#booking_page .booking_done_area .room_cost table tr.tax_table > td:nth-child(2), body#booking_page .booking_done_area .room_cost table tr.total_table > td:nth-child(2){
text-align: right;
}
body#booking_page .booking_done_area .room_cost table td span.total_pain_info{
color: #88d54f;
}
body#booking_page .booking_next_btn {
width: 100%;
}
body#booking_page .booking_info_area .facilities_name .star i.fa-star{
color: #f9cf01;
}
body#booking_page .booking_info_area .facilities_name .star i.fa-star-o{
color: #666666;
}
body#booking_page .facilities_name .section_title {
margin-bottom: 30px;
}
body#booking_page .booking_info_area .facilities_name .section_title h5{
color: #444444;
font-family: "Lora",serif;
font-size: 18px;
text-transform: none;
}
body#booking_page .booking_info_area .facilities_name .section_title h5 p.price{
}
body#booking_page .booking_info_area .facilities_name .section_title h5 sup.day{
font-size: 11px;
}
body#booking_page .booking ul.nav-tabs{
border: none;
}
body#booking_page .booking ul.nav-tabs > li{
width: 25%;
}
body#booking_page .booking ul.nav-tabs > li > a{
border: none;
border-bottom: 9px solid #e4e4e4;
cursor: pointer;
margin: 0;
text-align: center;
text-transform: uppercase;
color: #515151;
font-size: 18px;
font-family: 'Playfair Display', serif;
}
body#booking_page .booking ul.nav-tabs > li > a > span {
display: block;
margin-top: 15px;
margin-bottom: 40px;
}
body#booking_page .booking ul.nav-tabs > li > a > i{
background: #fff none repeat scroll 0 0;
border: 1px solid #656464;
border-radius: 50%;
color: #656464;
display: inline-block;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
padding: 11px 22px 11px 18px;
text-align: center;
}
body#booking_page .booking ul.nav-tabs > li.active > a > i{
background: #fe5d5d;
color: #fff;
border: 1px solid #fe5d5d;
}
body#booking_page .booking ul.nav-tabs > li.active > a{
border-bottom: 9px solid #fe5d5d;
}
body#booking_page .personal_info_area .hotel_booking, #booking_page .payment_info_area .hotel_booking{
background: none;
padding: 0;
}
body#booking_page .personal_info_area .hotel_booking_area select#adult, body#booking_page .personal_info_area .hotel_booking_area select#smoking_room, body#booking_page .personal_info_area .hotel_booking_area select#parking, body#booking_page .personal_info_area .hotel_booking_area select#with_pet, body#booking_page .personal_info_area .hotel_booking_area input, body#booking_page .payment_info_area .hotel_booking_area input, body#booking_page .payment_info_area .hotel_booking_area select#enter_month, body#booking_page .payment_info_area .hotel_booking_area select#enter_year{
border: 1px solid #dbdbdb;
min-height: 45px;
margin-bottom: 30px;
outline: medium none;
text-transform: uppercase;
padding-left: 22px;
}
body#booking_page .personal_info_area .hotel_booking_area .form-group.icon_arrow:after, body#booking_page .payment_info_area .hotel_booking_area .form-group.icon_arrow:after{
top: 3%;
}
body#booking_page .personal_info_area .hotel_booking_area textarea{
outline: none;
text-transform: uppercase;
}
body#booking_page .payment_info_area .payment_system ul li{
float: left;
margin-right: 13px;
}
.checkbox.booking_done_confirmation {
background: #81c251 none repeat scroll 0 0;
margin-top: 35px;
padding: 20px;
}
.checkbox.booking_done_confirmation > a, .checkbox.booking_done_confirmation > a > i{
color: #fff;
font-size: 21px;
}
.checkbox.booking_done_confirmation > a > i{
margin-right: 18px;
}
/* --------------------------------------------------------
end booking page CSS
-----------------------------------------------------------*/
/* --------------------------------------------------------
20. start Blog page CSS
-----------------------------------------------------------*/
.blog_img_box {
background: rgba(0, 0, 0, 0) url("img/blog-pic-link-bg.png") no-repeat scroll 0 0 / cover ;
height: 139px;
margin-bottom: -21px;
position: relative;
width: 100%;
}
.single_blog_style1, .single_blog_style2 {
background: none repeat scroll 0 0 #f0f0f0;
}
.style_blog_img_box {
position: relative;
}
.at_love {
left: 24px;
position: absolute;
top: -10px;
z-index: 2;
}
.at_love i {
background: none repeat scroll 0 0 #fe5d5d;
color: #fff;
font-size: 17px;
height: 38px;
padding-top: 10px;
text-align: center;
width: 38px;
}
.style_b_link, .b_link {
background: none repeat scroll 0 0 #555;
bottom: 0;
color: #fff;
height: 40px;
padding-top: 10px;
position: absolute;
right: 0;
text-align: center;
width: 48px;
z-index: 2;
}
.blog_text_box {
padding: 25px;
}
.blog_text_box h4 {
color: #444444;
font-weight: 700;
}
.blog_text_box ul {
list-style: outside none none;
margin: 0;
padding: 0;
}
.blog_text_box ul li {
float: left;
margin-right: 12px;
}
.blog_text_box ul li a {
color: #878787;
display: block;
font-size: 11px;
padding: 10px 0;
}
.blog_text_box ul li a:hover {
text-decoration:none;
color:#fe5d5d;
}
.blog_text_box > p {
color: #444444;
}
.blog_text_box > a {
color: #3ac4fa;
}
.blog_text_box > a:hover {
text-decoration:none;
color:#fe5d5d;
}
.blog_img_box > a {
color: #ffffff;
display: block;
font-size: 20px;
padding: 31px 35px;
}
body#blog_page .b_link {
background: none repeat scroll 0 0 #49515b;
bottom: 7px;
font-size: 17px;
padding: 10px 0 0;
right: 1px;
}
.load_more {
margin: 50px auto;
text-align: center;
width: 180px;
}
.load_more > a {
background: none repeat scroll 0 0 #fe5d5d;
color: #fff;
padding: 15px 30px;
border: 2px solid #fe5d5d;
}
.load_more > a:hover {
background: none repeat scroll 0 0 #fff;
color: #fe5d5d;
border: 2px solid #fe5d5d;
}
/* --------------------------------------------------------
end Blog page CSS
-----------------------------------------------------------*/
/* --------------------------------------------------------
21. start single blog page CSS
-----------------------------------------------------------*/
body#single_blog_page .breadcrumb_main_area{
background: url(img/gallery-breadcrumb.jpg) no-repeat center center / cover #000000;
position: relative;
}
.single_blog_post_area{
background: #f0f0f0;
}
.sing_blog_photo{
position: relative;
}
.sing_blog_photo > i{
color: #fff;
font-size: 17px;
padding-top: 9px;
text-align: center;
position: absolute;
}
.sing_blog_photo i.top{
background: #fe5d5d;
top: -12px;
left: 10px;
width: 40px;
height: 34px;
}
.sing_blog_photo i.bottom{
background: #49515b;
bottom: 0;
right: 0;
width: 46px;
height: 34px;
}
.sing_blog_content{
padding: 40px 40px 45px 30px;
}
.sing_blog_heading h2, .related_post > h2{
color: #444444;
font-size: 20px;
font-family: 'karla';
font-weight: 700;
text-transform: inherit;
}
.sing_blog_heading ul{
list-style: none;
padding: 0;
margin-bottom: 30px;
}
.sing_blog_heading ul li{
color: #878787;
border-left: 1px solid;
display: inline-block;
line-height: 13px;
padding: 0 10px;
}
.sing_blog_heading ul li:first-child{
border-left: 0px;
padding-left: 0px;
}
.sing_blog_post_cont{
border-bottom: 1px solid #e3e1e1;
}
.sing_blog_post_cont > p {
overflow: hidden;
line-height: 25px;
color: #444444;
margin: 20px 0;
}
.sing_blog_post_cont > p img {
margin-right: 25px;
}
.sing_blog_post_cont > p span.side-img {
margin-top: 15px;
display: block;
}
.sing_blog_post_cont > p span.tag {
color: #fe5d5d;
}
.sing_blog_post_cont > blockquote {
background: #edebeb;
border-left: 10px solid #67cef6;
padding: 35px 30px;
color: #444444;
line-height: 24px;
}
.related_post{
padding: 25px 0;
border-bottom: 1px solid #e3e1e1;
}
.sing_related_post{
padding-top: 25px;
}
.sing_related_post h3 {
font-size: 16px;
font-family: 'karla';
font-weight: 700;
text-transform: inherit;
}
.sing_related_post h3 a{
color: #444444;
}
.sing_related_post p{
font-size: 14px;
color: #444444;
font-weight: 700;
margin-top: 0;
}
.sing_related_post p span{
color: #fe5d5d;
}
.sing_blog_post_nav{
padding: 30px 0;
border-bottom: 1px solid #e3e1e1;
overflow: hidden;
}
.sing_blog_post_nav a{
color: #444444;
font-weight: 700;
}
.sing_blog_post_nav a:hover{
color: #3ac4fa;
}
.single_post_author_area{
padding: 30px 0;
border-bottom: 1px solid #e3e1e1;
}
.author_photo{
text-align: center;
}
.author_details h2 {
font-family: lato;
font-size: 16px;
font-weight: 800;
text-transform: inherit;
line-height: 15px;
}
.author_details h3 {
font-size: 13px;
font-family: karla;
color: #6ebe3b;
text-transform: inherit;
}
.author_details p{
font-size: 16px;
line-height: 27px;
color: #444444;
margin: 0;
}
.author_details ul{
margin: 5px 0 0;
padding: 0;
}
.author_details ul li{
display: inline-block;
margin: 0 5px;
}
.author_details ul li a{
display: block;
font-size: 16px;
color: #ababab;
}
.author_details ul li a:hover{
color: #3ac4fa;
}
.single_post_comment_area{
border: 1px solid #ededed;
box-shadow: -5px 5px 0 #f0f0f0;
padding: 35px 0 0;
}
.single_post_comment_area > h2, .comment_form > h2{
font-size: 20px;
font-weight: 700;
color: #444;
font-family: 'karla';
text-transform: inherit;
}
ul.coments {
padding: 0;
margin-top: 0;
border-bottom: 1px solid #e3e1e1;
}
ul.coments li{
overflow: hidden;
clear: both;
padding: 30px 0;
}
ul.coments li ul {
clear: both;
margin-bottom: -30px;
padding-top: 30px;
}
ul.coments li ul li {
border-bottom: 0 none;
padding-left: 100px;
}
.comment_details h3{
font-size: 16px;
font-family: 'karla';
color:#444;
font-weight: 700;
}
.comment_details h3 span.comm_time{
font-size: 13px;
font-family: 'karla';
color:#fe5d5d;
font-weight: 400;
margin-left: 5px;
}
.comment_details p{
line-height: 27px;
font-size: 14px;
color: #444;
}
.comment_details a.reply{
font-weight: 700;
color: #444;
font-size: 14px;
}
.comment_form{
margin-right: 45px;
}
.comment_form form{
padding-top: 30px;
}
.comment_form form label{
display: block;
color: #444;
font-size: 16px;
font-weight: 400;
margin-bottom: 5px;
}
.comment_form input, .comment_form textarea{
width: 50%;
border: 1px solid #e8e5e3;
line-height: 40px;
text-indent: 20px;
margin-bottom: 15px;
}
.comment_form textarea{
height: 190px;
margin-bottom: 30px;
width: 100%;
}
.comment_form input[type="submit"]{
background: #3ac4fa;
color: #fff;
text-transform: uppercase;
width: 127px;
line-height: 47px;
border: 0px;
text-indent: inherit;
margin-bottom: 0;
border: 1px solid #3ac4fa;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.comment_form input[type="submit"]:hover{
color: #3ac4fa;
background: #fff;
border: 1px solid #3ac4fa;
}
.padding-0{
padding: 0;
}
body#single_blog_page .right_sidebar_area .input_search {
background: #f0f0f0 none repeat scroll 0 0;
padding: 30px;
width: ;
}
body#single_blog_page .input_search > input {
border: 0 none;
padding: 5px;
width: 100%;
}
.right_sidebar_area .blog_category {
background: #f0f0f0 none repeat scroll 0 0;
padding: 30px;
}
.right_sidebar_area .blog_category ul li a{
font-family: "Lora",serif;
}
.right_sidebar_area .blog_category ul li a:hover{
color: #fe5d5d;
}
.right_sidebar_area .blog_category i {
font-size: 12px;
margin-right: 20px;
vertical-align: middle;
}
.right_sidebar_area .blog_recent_post {
background: #f0f0f0 none repeat scroll 0 0;
padding: 30px;
}
body#single_blog_page .single_recent_post{
margin-bottom: 20px;
}
body#single_blog_page .recent_post_details > h6, body#single_blog_page .recent_post_tags > h6{
font-family: 'Karla', sans-serif;
font-size: 16px;
font-weight: 700;
text-transform: none;
}
body#single_blog_page .recent_post_tags > h6{
margin: 5px;
}
body#single_blog_page .recent_post_details > p {
font-size: 12px;
margin-bottom: 0;
margin-top: 3px;
}
.right_sidebar_area .recent_post_tags {
background: #f0f0f0 none repeat scroll 0 0;
padding: 30px;
}
.right_sidebar_area .recent_post_tags > a {
background: #444444 none repeat scroll 0 0;
color: #fff;
display: inline-block;
font-size: 14px;
margin: 5px;
padding: 9px 18px;
}
.right_sidebar_area .recent_post_tags > a.active, .right_sidebar_area .recent_post_tags > a:hover{
background: #3ac4fa;
}
/* --------------------------------------------------------
end single blog page CSS
-----------------------------------------------------------*/
/* --------------------------------------------------------
22. Start Preloader CSS
-----------------------------------------------------------*/
#loader-wrapper .logo {
position: absolute;
top: 48%;
left: 47.5%;
}
#loader-wrapper .logo a {
font-weight: 700;
color: #3498DB;
font-size: 12px;
}
.logo span {
color: #f85654;
}
#loader-wrapper {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 999999;
background:#fff;
}
#loader {
display: block;
position: relative;
left: 50%;
top: 50%;
width: 150px;
height: 150px;
margin: -75px 0 0 -75px;
border-radius: 50%;
border: 3px solid transparent;
border-top-color: #3498db;
-webkit-animation: spin 2s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
animation: spin 2s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */
}
#loader:before {
content: "";
position: absolute;
top: 5px;
left: 5px;
right: 5px;
bottom: 5px;
border-radius: 50%;
border: 3px solid transparent;
border-top-color: #f85654;
-webkit-animation: spin 3s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
animation: spin 3s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */
}
#loader:after {
content: "";
position: absolute;
top: 15px;
left: 15px;
right: 15px;
bottom: 15px;
border-radius: 50%;
border: 3px solid transparent;
border-top-color: #f9c922;
-webkit-animation: spin 1.5s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
animation: spin 1.5s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */
}
@-webkit-keyframes spin {
0% {
-webkit-transform: rotate(0deg); /* Chrome, Opera 15+, Safari 3.1+ */
-ms-transform: rotate(0deg); /* IE 9 */
transform: rotate(0deg); /* Firefox 16+, IE 10+, Opera */
}
100% {
-webkit-transform: rotate(360deg); /* Chrome, Opera 15+, Safari 3.1+ */
-ms-transform: rotate(360deg); /* IE 9 */
transform: rotate(360deg); /* Firefox 16+, IE 10+, Opera */
}
}
@keyframes spin {
0% {
-webkit-transform: rotate(0deg); /* Chrome, Opera 15+, Safari 3.1+ */
-ms-transform: rotate(0deg); /* IE 9 */
transform: rotate(0deg); /* Firefox 16+, IE 10+, Opera */
}
100% {
-webkit-transform: rotate(360deg); /* Chrome, Opera 15+, Safari 3.1+ */
-ms-transform: rotate(360deg); /* IE 9 */
transform: rotate(360deg); /* Firefox 16+, IE 10+, Opera */
}
}
/* --------------------------------------------------------
End Preloader CSS
-----------------------------------------------------------*/ home/islapiiu/sites/madolduwaboatride/style.css 0000644 00000360427 15076726302 0016027 0 ustar 00 /*================================================
Style Sheet Eco Friendly
==================================================
Project: Eco Friendly
Version: 3.0
Last change: 12/15/16
Author : KodeForest
/**
* Table of Contents :
* 1.0 - Eco Header #Header
* 2.0 - Eco logo
* 3.0 - Eco search menu
* 4.0 - Eco social icons
* 5.0 - Eco buying items
* 6.0 - Eco navigations
* 7.0 - Eco Mega menu
* 2.0 - Eco checkbox default and login
* 2.0 - Eco login account
* 3.0 - Eco login white page
* 3.1 - Eco Banner
* 4.0 - Eco services
* 5.0 - Eco Featured
* 6.0 - Eco Donation Form
* 7.0 - Eco Our Products
* 8.0 - default Hover effect
* 9.0 - Eco Video section
* 10.0 - Eco events section
* 11.0 - Eco Testimonial
* 12.0 - Eco Latest Blog
* 13.0 - Eco Footer
* 14.0 - Eco Blog detail
* 15.0 - Eco event detail
* 16.0 - Eco blog single
* 17.0 - Eco blog listing
* 18.0 - Eco Donate now
* 19.0 - Eco event listing
* 20.0 - Eco comming soon
* 21.0 - Eco project listing
* 22.0 - Eco 404 page not found
* 23.0 - Eco project gallery
* 24.0 - Eco team volunteers columns
* 25.0 - Eco content us
* 26.0 - Eco about autoplay
* 27.0 - donate row section
* 28.0 - services section
* 29.0 - Ralated causes grid
* 30.0 - picture blog
* 31.0 - Team Detail
* 32.0 - product Detail
* 33.0 - Eco Home 2 top row
* 33.5 - Eco Home 2 navigaion row
* 34.0 - Eco Home 2 banner
* 35.0 - Eco Home 2 eco services
* 36.0 - Eco Home 2 count up
* 37.0 - Eco Home 2 support services
* 38.0 - Eco Home 2 eco power services
* 49.0 - Eco Home 2 updated news
* 49.0 - Eco Home 2 gallery
* 40.0 - Eco Home 2 testimonial section
* 41.0 - Eco Home 2 facts services
* 42.0 - Eco Home 2 call to action services
* 43.0 - Eco Home 2 products services
* 42.0 - Eco Home 2 footer 2
[Color codes]
Template colors: #7abf18;
Background: #fff,f8f8f8 (white,light-grey)
Content: #2e2e2e (light black)
Header h1: #2e2e2e (light black)
Footer: #ffffff (white)
a (standard): #2e2e2e (light black)
a (visited): #2e2e2e (light black)
a (active): #2e2e2e (light black)
[Typography]
Body copy: 14px/ 'Open Sans', sans-serif;
Headers: 'Open Sans', sans-serif;
Input, textarea: 'Open Sans', sans-serif;
Sidebar heading: 'Open Sans', sans-serif;
==================================================*/
/*
============================================================
Default Css Wrap Start
============================================================
*/
footer,
header,
.content,
.padding-70by40,
.kode_eco-top_bar{
float: left;
width:100%;
position: relative;
}
header{
z-index: 60;
}
.eco_wrapper{
float: left;
width:100%;
overflow: hidden;
}
.kode_eco-top_bar{
padding: 5px 0px;
}
.kode_eco_social_icons,
.kode_eco_search{
padding: 10px 0 0;
}
section{
padding: 70px 0px 40px;
float: left;
width:100%;
}
.padding-70by40{
padding: 70px 0px 40px;
}
.margin-buttom_50{
float: left;
width:100%;
padding: 0px;
margin-bottom: 50px;
}
.margin-buttom_30{
margin-bottom: 30px;
float: left;
width:100%;
padding: 0px;
}
.no-margin{
margin-bottom: 0px;
}
.section_grid_cause{
float: left;
width:100%;
padding: 68px 0 40px;
}
.no-padding-right{
padding-right: 0px;
}
.no-padding-left{
padding-left: 0px;
}
.none{
display: none;
}
/*
=============================================
Eco Header #Header starts
=============================================
*/
/*
=============================================
Eco logo
=============================================
*/
.kode_eco_logo{
float: left;
width:20%;
}
.kode_eco_logo a{
float: left;
}
/*
=============================================
Eco search menu
=============================================
*/
#search .modal-dialog{
max-width:1140px;
}
.kode_eco_search{
margin: 0 auto;
width:auto;
float:right;
}
.kode_eco_search form{
width:100%;
}
.kode-search-menu{
float: left;
width:100%;
position: relative;
}
.kode-search-menu input{
box-shadow: none;
border:none;
width:100%;
border-left: 1px solid #d4d4d4;
vertical-align: middle;
padding-left: 40px;
height: 30px;
}
.kode-search-menu button{
background: transparent none repeat scroll 0 0;
left: 0;
margin-left: 7px;
margin-top: 3px;
position: absolute;
top: 0;
color: #487e04;
}
.kode_eco_search .modal-body{
padding: 0px;
float: left;
width:100%;
}
.kode_eco_search .modal-content .close{
background: transparent none repeat scroll 0 0;
border-radius: 100%;
color: #fff;
float: right;
font-size: 22px;
font-weight: 100;
height: 50px;
opacity: 1;
position: absolute;
right: 0;
text-shadow: 0 1px 0 #fff;
top: 50%;
margin-top: -150px;
width: 50px;
}
.kode_eco_search .modal-body .kode-search-menu input{
height: 70px;
font-size: 30px;
padding-left: 20px;
padding-right: 40px;
border-radius: 20px 0px 20px 0px;
box-shadow: 4px 4px 5px 1px rgba(255,255,255,0);
}
.kode_eco_search .modal-body .kode-search-menu input:focus{
box-shadow: 4px 4px 5px 1px rgba(255,255,255,0.2);
}
.kode_eco_search .modal-body .kode-search-menu{
padding-left: 10px;
z-index: 10;
}
.kode_eco_search .modal-body{
}
.kode-search-menu .search-press {
left: auto;
margin-top: 9px;
right: 20px;
font-size: 33px;
}
.kode_eco_search .modal-content{
border:none;
}
#search{
background-image: url(images/bg.jpg);
background-size: cover;
background-color: transparent;
z-index: 50;
}
#search .modal-dialog{
position: absolute;
top:50%;
left: 0px;
right:0px;
margin: -55px auto;
}
#search:before{
position: absolute;
content: "";
top:0px;
z-index: -1;
left: 0px;
right: 0px;
bottom:0px;
background-color: #000;
opacity: 0.4;
}
.modal-backdrop{
display: none;
z-index: 10 !important;
}
.eco_donate_button {
float: left;
width: 100%;
}
/*
=============================================
Eco social icons
=============================================
*/
.kode_eco_social_icons{
float: right;
position: relative;
}
.social-accounts{
border-left: 1px solid #d4d4d4;
border-right: 1px solid #d4d4d4;
padding-right: 11px;
padding-left: 10px;
min-height: 30px;
}
.social-accounts,
.social-accounts li{
float: left;
}
.kode_eco_social_icons a{
color:#575757;
}
.social-accounts li a:hover:before{
width:100%;
opacity: 1;
}
.kode_eco_social_icons li{
padding: 3px 0px;
}
.social-accounts li a{
display: inline-block;
padding:0 10px;
vertical-align: middle;
position: relative;
}
.social-accounts li a:before{
border-top: 2px solid;
content: "";
left: 0;
position: absolute;
right: 0;
top: -14px;
opacity: 0;
width:0;
}
.social-accounts li .kode_login_social-account{
position: absolute;
right: 0px;
top: 100%;
width: 360px;
margin-top: 15px;
visibility: hidden;
opacity: 0;
}
.kode_eco_buy_item{
display: inline-block;
padding: 3px 0 0 20px;
background-color: transparent;
}
.kode_eco_buy_item:after{
display: none;
}
.kode_buying-items.dropdown-menu sub,
.kode_eco_buy_item sub{
font-size: 10px;
width:20px;
height: 20px;
font-weight: 400;
line-height: 20px;
text-align: center;
border-radius: 100%;
color:#fff;
display: inline-block;
box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.2);
right: 2px;
top: -6px;
}
/*
=============================================
Eco buying items
=============================================
*/
.kode_buying-items{
float: left;
width:100%;
padding: 10px 15px 8px;
box-shadow: 0px 3px 11px 1px rgba(0,0,0,0.2);
border:none;
margin-top: 10px;
border:1px solid #eee;
}
.kode_buying-items ul{
float: left;
width:100%;
}
.kode_buying-items ul li{
float: left;
width:100%;
border-bottom: 1px solid #d4d4d4;
padding: 10px 0 6px;
}
.kode_buying-items ul li:last-child{
border-bottom: none;
}
.kode_buying-items ul li a{
display: inline-block;
width:100%;
position: relative;
}
.kode_buying-items ul li a img{
float: left;
width:50px;
margin-right: 15px;
border:1px solid #d4d4d4;
}
.kode_buying-items ul li a .eco_buy_item_captions{
float: left;
width:auto;
overflow: hidden;
}
.kode_buying-items ul li a .eco_buy_item_captions span{
font-size: 14px;
font-weight: 600;
text-transform: capitalize;
}
.kode_buying-items ul li a .eco_buy_item_captions b{
font-size: 14px;
display: block;
font-weight: 500;
}
.kode_buying-items ul li a .cross{
float: right;
display: inline-block;
}
.kode_buying-items.dropdown-menu sub{
float: left;
left: -9px;
position: absolute;
top: -8px;
}
/*
=============================================
Eco buying items ends
=============================================
*/
/*
=============================================
Eco navigations starts
=============================================
*/
.kode_navigaion_bar{
border-radius: 0 0 10px 10px;
float: left;
margin-bottom: -35px;
position: relative;
width: 100%;
box-shadow: 0px 3px 5px 1px rgba(0, 0, 0, 0.1);
}
.kode_eco_navigations{
float: left;
width:100%;
position: relative;
}
.navigation{
float: left;
text-align: center;
}
.navigation > ul{
float: left;
width: auto;
margin-bottom: -5px;
list-style: none;
}
.use-dropdown{
float: left;
width: auto;
margin-right: 0px;
position: relative;
}
.navigation > ul > li{
float: left;
width: auto;
margin-right: 0px;
}
.navigation > ul > li:last-child{
margin: 0;
}
.navigation > ul > li > a{
float: left;
width: 100%;
padding: 25px 29px 26px;
text-transform: uppercase;
line-height: normal;
font-size: 14px;
color: #fff;
font-weight: 600;
overflow: hidden;
position: relative;
z-index: 1;
}
.navigation > ul > li > a:before{
background: #fff;
content: "";
height: 0;
left: 0;
position: absolute;
top: 0;
right: 0px;
width: 100%;
z-index: -1;
}
.navigation > ul > li:hover > a:before{
height: 100%;
top:0px
}
.navigation > ul .children{
position: absolute;
top: 98%;
width:220px;
left:0;
visibility: hidden;
opacity: 0;
background: #fff;
padding: 10px 0 0px;
margin: 0;
z-index: 15;
border-radius: 0 0 2px 2px;
min-height: 0;
transform-origin:0 0 0;
-webkit-transform-origin:0 0 0;
-moz-transform-origin:0 0 0;
-o-transform-origin:0 0 0;
transform: perspective(600px) translateY(23px);
-webkit-transform: perspective(600px) translateY(23px);
-moz-transform: perspective(600px) translateY(23px);
-o-transform: perspective(600px) translateY(23px);
box-shadow: 0px 7px 8px 0px rgba(51,51,51,0.2);
z-index: 99999;
}
.navigation > ul .eco-mega-menu{
position: absolute;
top: 98%;
width:1140px;
left:0;
opacity: 0;
background: #fff;
padding: 20px 17px 0px;
margin: 0;
border-radius: 0 0 10px 10px;
min-height: 0;
-webkit-transform: translateY(10px) perspective(100px) rotateX(0deg) scale(1);
-moz-transform: translateY(10px) perspective(100px) rotateX(0deg) scale(1);
-o-transform: translateY(10px) perspective(100px) rotateX(0deg) scale(1);
transform: translateY(10px) perspective(100px) rotateX(0deg) scale(1);
box-shadow: 0px 7px 8px 0px rgba(51,51,51,0.2);
z-index: 9999;
visibility: hidden;
}
.children li a:after{}
.nav-menu-mega li a:after
{
position: absolute;
content:"\f105";
right: 0px;
bottom: 0px;
top:16px;
vertical-align: middle;
font-family: fontawesome;
color:#b2b2b2;
}
.navigation > ul .children > li:hover .children{
top: 0%;
}
.navigation > ul .children > li .children{
right:-100%;
left: auto;
}
.nav-menu-mega li,
.navigation > ul .children > li{
float: left;
width: 100%;
padding: 0px 20px;
}
.navigation > ul .children > li{
border-bottom: 1px solid #e5e5e5;
}
.navigation > ul .children > li:last-child{
border:none;
}
.navigation > ul .children > li:hover{
background-color: #333;
}
#trans-nav ul .children li:hover a{
color:#fff;
}
.nav-menu-mega li a:after{
top:9px;
}
.navigation > ul .eco-mega-menu{
width:100%;
z-index: 9999;
}
/*
=============================================
Eco Mega menu
=============================================
*/
.navigation > ul > li:hover .eco-mega-menu,
.navigation > ul > li:hover .children{
top: 100%;
visibility: visible;
opacity: 1;
min-height: 100%;
transform-origin:0 0 0;
-webkit-transform-origin:0 0 0;
-moz-transform-origin:0 0 0;
-o-transform-origin:0 0 0;
transform: perspective(600px) rotateX(0deg) translateY(0px);
-moz-transform: perspective(600px) rotateX(0deg) translateY(0px);
-o-transform: perspective(600px) rotateX(0deg) translateY(0px);
-webkit-transform: perspective(600px) rotateX(0deg) translateY(0px);
}
.nav-menu-mega li a,
.navigation > ul li .children li a{
float: left;
width: 100%;
text-align: left;
padding: 15px 0px 16px;
color:#575757;
position: relative;
text-transform: capitalize;
}
.nav-menu-mega li a{
border-bottom: 1px solid #e5e5e5;
}
/*Last Navigation*/
.nav-menu-mega li:last-child a,
.navigation > ul li .children li:last-child a{
border-bottom: none;
}
.navigation > ul li.last .children{
left:-100%;
right: 0;
}
.eco-mega-menu{
float: left;
width:100%;
padding: 27px 0px 30px;
background-color: #fff;
text-align: left;
}
.nav-menu-mega,
.listing-nav{
float: left;
width:100%;
}
.nav-menu-mega{
margin-bottom: 20px;
}
.heading-menu{
float: left;
width:100%;
font-size: 14px;
font-weight: 600;
color:#2e2e2e;
margin-bottom:6px;
text-transform: uppercase;
}
.heading-menu i{
margin-right:10px;
}
.nav-menu-mega li a:hover{
padding-left: 5px;
}
.nav-menu-mega li a{
padding: 7px 0px 8px;
text-transform: capitalize;
font-weight: 600;
}
.nav-feature-video{
float: left;
width:100%;
}
.thumb{
float: left;
width:100%;
position: relative;
margin-top: 10px;
}
.thumb:before{
position: absolute;
content:"";
top:0px;
left:0px;
right: 0px;
bottom:0px;
background-color: rgba(0,0,0,0.4);
}
.video-effect-btn{
position: absolute;
top:50%;
left:0px;
right: 0px;
margin:-30px auto;
text-align: center;
}
.video-effect-btn a{
border: 4px solid #fff;
border-radius: 100%;
display: inline-block;
font-size: 20px;
height: 65px;
line-height: 57px;
padding: 0 23px;
text-align: center;
width: 65px;
}
.eco-mega-menu{
position: absolute;
left:0px;
right: 0px;
width:1140px;
top:100%;
}
.eco_services_environment{
float: left;
width:100%;
}
.eco_services_environment{
background-image: url(images/eco-services-bg-img.jpg);
background-repeat: no-repeat;
background-size: cover;
}
.kode_button{
position:relative;
overflow:hidden;
}
.kode_button a:hover{
background-color:#333;
color:#fff;
}
.kode_button:before{
background: rgba(255, 255, 255, 0.1) none repeat scroll 0 0;
content: "";
height: 100%;
left: 0;
position: absolute;
top: 0;
transform: scale3d(1.1, 1.1, 1) rotate3d(0, 0, 1, 45deg) translate3d(0px, 0%, 0px);
-webkit-transform: scale3d(1.1, 1.1, 1) rotate3d(0, 0, 1, 45deg) translate3d(0px, 0%, 0px);
width: 100%;
z-index:-1;
}
/*
=============================================
Eco navigation ends
=============================================
*/
/*
=============================================
Eco checkbox default and login
=============================================
*/
/*
=============================================
Eco checkbox
=============================================
*/
.kode_checkbox_style{
float: left;
width:100%;
margin-bottom: 10px;
}
.kode_radio_style span,
.kode_checkbox_style span{
display: inline-block;
width:10px;
height: 10px;
border:1px solid;
position: relative;
margin-right: 10px;
}
.kode_radio_style span:before,
.kode_checkbox_style span:before{
position: absolute;
content:"";
top:1px;
left:1px;
right: 0px;
width:6px;
bottom:0px;
text-align: center;
height: 6px;
background-color: transparent;
}
.kode_radio_style label input,
.kode_checkbox_style label input{
display: none;
}
.kode_radio_style label,
.kode_checkbox_style label{
padding-left: 0px;
margin-bottom: 0px;
display: inline-block;
}
/*
=============================================
Eco login account
=============================================
*/
.kode_login_social-account{
float: left;
width:100%;
}
#form01 .modal-body,
#form01 .modal-content,
#form01 .modal-header{
border:none;
padding: 0px;
box-shadow: none;
background-color: transparent;
}
#form01 .modal-dialog{
width: 611px;
}
.close:hover, .close:focus{
background-color: transparent;
}
#form01 .close{
background: transparent none repeat scroll 0 0;
border: 1px solid;
color: #fff;
cursor: pointer;
height: 30px;
line-height: 15px;
opacity: 1;
padding: 0;
position: relative;
right: 39px;
text-align: center;
top: 70px;
width: 30px;
z-index: 9999;
}
.eco-login-registration{
background-image: url(extra-images/login_bg_img.jpg);
background-size: cover;
background-repeat: no-repeat;
float: left;
width:100%;
position: relative;
z-index: 1;
padding: 70px 30px;
}
.eco-login-registration:after{
position: absolute;
content:"";
top:0px;
left:0px;
right: 0px;
bottom:0px;
opacity: 0.9;
z-index: -1;
}
.kode-email-account input[type="text"]{
width:100%;
height: 50px;
font-size: 14px;
margin-bottom: 20px;
color:#b2b2b2;
text-shadow:1px 0 0 #b2b2b2;
}
.eco-forgot-account{
display: inline-block;
margin-bottom: 15px;
color:#fff;
float: right;
font-weight: 600;
text-decoration: underline;
}
.kode-email-account label small {
color: #fff;
display: inline-block;
margin-bottom: 5px;
text-transform: capitalize;
}
.login-user{
float: left;
width:100%;
}
.eco_title_form h3 b{
color:#fff;
}
.login-user p{
display: inline-block;
color:#fff;
font-size: 14px;
text-transform: uppercase;
}
.kode-email-account label{
margin-bottom: 0px;
}
.login_registor-style small{
font-weight: 600;
}
.login_registor-style small,
.login-user p a{
color:#fff;
}
.login-user p a{
font-weight: 600;
text-decoration: underline;
}
.login_registor-style{
line-height: 14px;
margin-bottom: 27px;
width:auto;
}
.login_registor-style span{
border-color: #fff;
border-width: 2px;
}
.login_style{
border-color:transparent;
margin-bottom: 25px;
display: table-caption;
}
.login_style:hover{
background-color: #333;
color:#fff;
}
.eco_title_form{
float: left;
width:100%;
}
.eco_title_form h3{
font-weight: bold;
color:#fff;
text-transform: uppercase;
margin-bottom: 8px;
}
.eco_title_form p{
display: inline-block;
color:#ffffff;
margin-bottom: 30px;
}
.login_registor-style input[type="checkbox"]:checked ~ span:before{
bottom: 0;
content: "";
height: 4px;
left: 1px;
position: absolute;
right: 0;
text-align: center;
top: 1px;
width: 4px;
background-color: #fff;
}
.login_registor-style input[type="checkbox"]:checked ~ small{
color:#fff;
}
/*
=============================================
Eco login account default ends
=============================================
*/
/*
=============================================
Eco login account white page
=============================================
*/
.white-login-form{
float: left;
width:100%;
background-image: none;
}
.white-login-form .eco-login-registration:after{
display: none;
}
.white-login-form .eco-login-registration{
background: none;
}
.white-login-form .eco_title_form h3{
color:#2e2e2e;
}
.white-login-form .eco_title_form p{
color:#636363;
}
.white-login-form span{
color: #999999;
border-color: #999999;
}
.white-login-form input[type="checkbox"]:checked ~ span{
border-color: #999999;
}
.white-login-form input[type="checkbox"]:checked ~ span:before{
background-color: #999999;
}
.white-login-form input[type="checkbox"]:checked ~ small{
color:#999999;636363
}
.white-login-form small{
color:#999999;
}
.white-login-form .eco-forgot-account{
color:#636363;
}
.white-login-form .login-user p{
color:#999999;
}
.white-login-form .login_style{
color:#fff;
}
.white-login-form .login-user p a{
color:#575757;
}
/*
=============================================
Eco login account ends
=============================================
*/
/*
=============================================
Eco Banner starts
=============================================
*/
.eco_banner{
float: left;
width:100%;
position: relative;
z-index: 1;
}
.eco_banner figure{
float: left;
width:100%;
position: relative;
z-index: 2;
}
.banner-slider{
cursor:col-resize;
}
.eco_banner figure:before{
position: absolute;
content:"";
top:0px;
left: 0px;
right: 0px;
bottom:0px;
z-index: 1;
}
.kode_eco_captions{
position: absolute;
left:0px;
right: 0px;
margin:-125px auto 0;
top: 50%;
z-index: 3;
}
.position-right{
text-align: right;
}
.position-center{
text-align: center;
}
.kode_eco_captions h2,
.kode_eco_captions h2 b,
.kode_eco_captions h1{
text-transform: uppercase;
margin-bottom: 0px;
}
.kode_eco_captions h1{
margin-bottom: 1px;
}
.kode_eco_captions h2{
font-weight: bold;
font-size: 54px;
margin-bottom: 9px;
}
.kode_eco_captions p,
.kode_eco_captions a,
.kode_eco_captions h1,
.kode_eco_captions h2{
color:#fff;
border-color: #fff;
}
.kode_eco_captions a{
margin-right: 16px;
}
.kode_eco_captions a:last-child{
margin-right: 0px;
}
.kode_button{
float: right;
padding: 15px 30px;
z-index: 1;
}
.kode_eco_captions p{
font-size: 20px;
margin-bottom: 37px;
}
.eco_page_link{
float: left;
width:100%;
text-align: center;
}
.eco_page_link li{
display: inline-block;
position: relative;
margin-right: 7px;
padding-right: 13px;
}
.eco_page_link li:last-child{
margin: 0px;
padding: 0px;
}
.eco_page_link li:last-child:before{
display: none;
}
.eco_page_link li:before{
position: absolute;
content:"";
top:3px;
border-right: 1px solid #fff;
min-height: 14px;
right:0px;
transform: skewX(-21deg);
-webkit-transform: skewX(-21deg);
}
.eco_page_link li a{
display: inline-block;
text-transform: capitalize;
color:#fff;
font-size: 16px;
font-weight: 500;
line-height: 16px;
}
.eco_inner_page_banner{
float: left;
width:100%;
position: relative;
z-index: 2;
background-image: url(images/eco_innerpage_banner_bg.jpg);
background-size: cover;
background-repeat: no-repeat;
padding: 80px 0px 50px;
z-index: 1;
}
.eco_inner_page_banner:before{
position: absolute;
content: "";
top:0px;
left:0px;
right: 0px;
bottom:0px;
background-color: rgba(25,25,25,0.8);
z-index: -1;
}
.eco_inner_page_banner .eco_headings{
margin-bottom: 0px;
}
.eco_inner_page_banner .eco_headings h3{
margin: 0px;
color:#fff;
font-size: 48px;
}
.eco_inner_page_banner .eco_headings h3 b{
color:#fff;
}
/*
=============================================
Eco Banner ends
=============================================
*/
/*
=============================================
Eco services starts
=============================================
*/
.thumb-widthout-layer,
.eco_services_environment{
float: left;
width:100%;
}
.eco_service_cols,
.eco_services{
float: left;
width:100%;
}
.eco_service_cols{
margin-bottom: 34px;
padding: 0px 10px;
}
.eco_service_cols.rtl_service div{
text-align: left;
}
.eco_service_cols.rtl_service span{
float: left;
margin-left: 0px;
margin-right: 29px;
}
.eco_service_cols span{
width:70px;
height: 70px;
font-size: 40px;
float: right;
text-align: center;
line-height: 70px;
border-radius: 100%;
margin-left: 29px;
margin-top:2px;
position: relative;
z-index: 1;
background-color: transparent;
}
.eco_service_cols span:before{
position: absolute;
content:"";
top:0px;
left:0px;
right: 0px;
border:2px solid #333;
bottom:0px;
margin: 0 auto;
border-radius: 100%;
z-index: -1;
transform:scale(1);
-webkit-transform:scale(1);
}
.eco_service_cols:hover span:before{
transform:scale(0.9);
-webkit-transform:scale(0.9);
border-color:#fff;
}
.eco_service_cols:hover span{
color:#fff;
}
.eco_service_cols div{
float: none;
overflow: hidden;
width: auto;
text-align: right;
}
.eco_service_cols div h4{
text-transform: uppercase;
font-weight: 600;
margin-bottom: 10px;
}
.eco_service_cols div p{
margin-bottom: 0px;
}
.eco_items-services{
float: left;
width:100%;
padding-top: 100px;
}
.thumb-widthout-layer{
text-align: center;
}
.thumb-widthout-layer img {
text-align: center;
width: 80%;
}
.eco_services{
margin-bottom: 29px;
}
/*
=============================================
Eco services ends
=============================================
*/
/*
=============================================
Eco Featured starts
=============================================
*/
.eco_featured_causes{
float: left;
width:100%;
}
.eco_featured_causes .draggable .slick-track{
}
.feature-blog{
float: left;
width:100%;
background-color: #f0f0f0;
}
.causes-margin-bottom{
margin-bottom: 4px;
}
.eco-progress-row{
float: left;
width:100%;
}
.feature_blog_caption{
float: left;
width:100%;
padding: 24px 19px 28px;
background-color: #f0f0f0;
}
.feature_blog_caption h5{
margin-bottom: 0px;
}
.feature_blog_caption h5 a{
font-weight: 600;
color:#2e2e2e;
display: inline-block;
font-size: 18px;
text-transform: uppercase;
margin-bottom: 15px;
}
.feature_blog_caption p{
margin-bottom: 15px;
padding-bottom: 15px;
border-bottom: 1px solid #c0c0c0;
}
.widget_post_slider .feature_blog_caption .eco-progress-row span {
color:#fff;
}
.eco-thumb-bg .feature_blog_caption,
.eco-thumb-bg{
float: left;
width:100%;
position: relative;
border-radius: 10px;
z-index: 11;
background-color: transparent;
}
.eco-thumb-bg .feature_blog_caption:before{
position: absolute;
content:"";
top:0px;
left:0px;
right: 0px;
bottom:0px;
background-image: url(extra-images/blog-grid-img-bg01.jpg);
background-size: cover;
background-repeat: no-repeat;
border-radius: 10px;
z-index: -1;
}
.eco-thumb-bg .feature_blog_caption:after{
position: absolute;
content:"";
top:0px;
left:0px;
right: 0px;
bottom:0px;
opacity: 0.8;
border-radius: 10px;
z-index: -1;
}
.feature_blog_caption h3{
margin-bottom: 0px;
font-size: 34px;
text-transform: uppercase;
font-weight: bold;
color:#fff;
margin-bottom: 17px;
}
.eco-thumb-bg .feature_blog_caption h5{
margin-bottom: 20px;
color:#fff;
}
.eco-thumb-bg .feature_blog_caption p{
padding-bottom: 26px;
margin-bottom: 25px;
color:#fff;
border-color: #fff;
}
.eco-thumb-bg .feature_blog_caption a{
width:100%;
background-color: #fff;
color:#333;
}
.back.eco-thumb-bg .feature_blog_caption{
padding: 61px 20px;
}
.feature_blog_caption .skill{
font-weight: 600;
}
.back.eco-thumb-bg .feature_blog_caption span{
float: left;
margin-bottom: 0px;
margin-right: 10px;
}
.back.eco-thumb-bg .feature_blog_caption span:last-child{
margin-right: 0px;
}
.back.eco-thumb-bg .feature_blog_caption .progress-names{
margin-top: 0px;
}
.eco-thumb-bg .eco-progress-row{
margin-bottom: 50px;
}
.ralated_causes_grids .eco_flip-container{
height: 520px;
}
.ralated_causes_grids .progress-wrap {
border-width: 2px;
}
.ralated_causes_grids .progress-wrap .progress{
border-width: 0px;
}
/* hover effect eco */
.eco_flip-container {
perspective: 1000px;
transform-style: preserve-3d;
-webkit-perspective: 1000px;
-webkit-transform-style: preserve-3d;
}
.eco_flip-container:hover .back {
transform: rotateY(0deg);
-webkit-transform: rotateY(0deg);
}
.eco_flip-container:hover .front {
transform: rotateY(180deg);
-webkit-transform: rotateY(180deg);
}
.eco-thumb-bg .eco_flip-container, .front, .back {
width: 100%;
height:486px;
}
.eco_flip-container{
/*height:486px;*/
height: 487px;
margin-top: 0;
margin-bottom: 30px;
position: relative;
}
.three-columns .eco_flip-container, .three-columns .front,.three-columns .back{
height:450px;
}
.three-columns .back.eco-thumb-bg .feature_blog_caption{
padding: 20px;
}
.flipper {
transition: 0.6s;
transform-style: preserve-3d;
-webkit-transition: 0.6s;
-webkit-transform-style: preserve-3d;
position: relative;
}
.front, .back {
backface-visibility: hidden;
transition: 0.6s;
-webkit-transition: 0.6s;
transform-style: preserve-3d;
-webkit-transform-style: preserve-3d;
position: absolute;
top: 0;
left: 0;
}
/* placed above back */
.front {
z-index: 2;
transform: rotateY(0deg);
-webkit-transform: rotateY(0deg);
box-shadow: 0px 10px 5px 1px rgba(0, 0, 0, 0.1);
border-radius:10px;
float: left;
height: auto;
width: 100%;
}
.front figure img{
border-radius: 5px;
}
.back {
transform: rotateY(-180deg);
-webkit-transform: rotateY(-180deg);
z-index: -1;
}
.vertical.eco_flip-container {
position: relative;
}
.vertical .back {
transform: rotateX(180deg);
-webkit-transform: rotateX(180deg);
}
.vertical.eco_flip-container:hover .back {
transform: rotateX(0deg);
webkit-transform: rotateX(0deg);
}
.vertical.eco_flip-container:hover .front {
transform: rotateX(180deg);
-webkit-transform: rotateX(180deg);
}
.eco_flip-container .eco-thumb-bg .eco-progress-row .progress-bar-success span .val{
color:#fff;
}
/*
=============================================
Eco Featured ends
=============================================
*/
/*
=============================================
Eco Donation Form starts
=============================================
*/
.eco_donation_form{
float: left;
position: relative;
z-index: 9;
width:100%;
padding: 0px 0px;
}
.eco_filing_form{
float: left;
width:100%;
position: relative;
background-image: url(images/donation_form_bg.jpg);
background-size: cover;
background-repeat: no-repeat;
}
.eco_filing_form:before{
position: absolute;
content:"";
top:0px;
left:0px;
right: 0px;
bottom:0px;
background-color: rgba(0, 0, 0, 0.8);
}
.eco_input_your_detail{
float: left;
width:100%;
}
.eco_input_types{
width:100%;
height: 50px;
border-radius: 5px;
}
.eco_form_importer .eco_input_types{
height: 50px;
padding: 0px 20px;
}
.eco_form_importer{
float: left;
width:100%;
text-align: left;
padding: 70px 30px;
background-color: #fff;
}
.eco_form_importer .eco_headings{
text-align: left;
margin-bottom: 17px;
}
.eco_importer{
float: left;
width:100%;
margin-bottom: 20px;
}
.donation_form_style{
float: left;
width:100%;
}
.eco_importer .chosen-container-active .chosen-single{
border:1px solid #c0c0c0;
box-shadow: none;
}
.chosen-container-single .chosen-single div,
.eco_importer .chosen-container-single .chosen-single div b{
background-color: transparent;
}
.eco_importer .chosen-container-single .chosen-single div b::before{
content:"\f0d7";
font-family: fontawesome;
}
.form-submit-eco-btn{
float: left;
width:100%;
}
.form-submit-eco-btn button{
color:#fff;
border-radius: 5px;
}
.eco_process_of_counter{
float: left;
width:100%;
padding: 35px 0 0;
}
.eco_process_of_counter .eco_counter{
float: left;
width:100%;
position: relative;
}
.eco_count_up{
float: left;
width:50%;
position: relative;
}
.eco_counter li:before{
position: absolute;
content:"";
top:54px;
right: 0px;
width:23px;
height: 23px;
border-radius: 100%;
border:5px solid #dddddd;
}
.eco_counter li{
float: left;
width:100%;
}
.eco_counter li.left-side:before{
right:auto;
left:50%;
}
.eco_counter li.right-side:before{
right:auto;
left:50%;
}
.eco_counter li {
float: left;
width: 100%;
position: relative;
}
.eco_counter li.right-side .eco_count_up span i{
/*font-size: 84px;*/
font-size: 58px;
line-height: 45px;
}
.left-side{
float: left;
text-align: left;
}
.eco_count_up span i{
font-size: 50px;
display: block;
line-height: 45px;
margin-bottom: 13px;
}
.eco_count_up h3{
font-size: 42px;
font-weight: bold;
color:#fff;
display: inline-block;
margin-bottom: 3px;
text-transform: uppercase;
}
.eco_count_up p{
font-size: 14px;
color:#fff;
font-weight: 600;
text-transform: uppercase;
margin-bottom: 0px;
}
.eco_counter:before{
position: absolute;
content: "";
top:0px;
bottom:0px;
right: 50%;
border-right: 1px solid #fff;
margin-right: -12px;
}
.eco_counter .left-side .eco_count_up{
text-align: right;
padding-right: 60px;
}
.eco_counter .right-side .eco_count_up{
text-align: left;
float: none;
float: right;
padding-left: 82px;
}
/*
=============================================
Eco Donation Form ends
=============================================
*/
/*
=============================================
Eco Our Products starts
=============================================
*/
.eco_our_products{
float: left;
width:100%;
}
.eco_thumb_blog{
float: left;
width:100%;
position: relative;
border:1px solid #e3e3e3;
padding: 20px 10px 20px;
overflow:hidden;
cursor: pointer;
height: auto;
}
.eco_thumb_blog img{
margin-bottom:15px;
}
/*============================
default Hover effect
/*===========================*/
.mediem_btn_02.tcolor{
overflow:hidden;
position:relative;
cursor: pointer;
}
.mediem_btn_02.tcolor:hover{
color:#fff;
}
.eco_hover_effect{
overflow:hidden;
float:left;
width:100%;
position:relative;
cursor: pointer;
}
.mediem_btn_02.tcolor:before,
.eco_hover_effect:before {
background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0;
content: "";
height: 100%;
left: 0;
position: absolute;
top: 0;
transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0px, -120%, 0px);
-webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0px, -120%, 0px);
width: 100%;
z-index:2;
}
.mediem_btn_02.tcolor:hover:before,
.eco_hover_effect:hover:before {
transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0px, 120%, 0px);
-webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0px, 120%, 0px);
}
.mediem_btn_02.tcolor:hover:after,
.eco_hover_effect:hover:after{
opacity:0.8;
top:0px;
visibility:visible;
}
.mediem_btn_02.tcolor:after,
.eco_hover_effect:after{
content: "";
height: 100%;
left: 0;
right:0px;
opacity:0.4;
visibility:hidden;
bottom:0px;
position: absolute;
top: 0px;
width: 100%;
z-index:1;
}
.effective-div {
backface-visibility: hidden;
color: #fff;
text-transform: uppercase;
}
.eco_hover_effect:hover img{
opacity: 0.6;
transform: scale3d(1, 1, 1);
-webkit-transform: scale3d(1, 1, 1);
}
.eco_hover_effect img {
display: block;
max-width: 100%;
min-height:auto;
position: relative;
transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
-webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
}
/*====================
Hover effect ends
/*===================*/
.eco-blog-caption{
text-align: center;
}
.eco-blog-caption h6{
display: inline-block;
border: none;
margin-bottom: 5px;
padding-bottom: 0px;
}
.eco-blog-caption .show-sale{
z-index:1;
}
.eco-blog-caption p{
font-weight: 600;
text-transform: uppercase;
margin-bottom: 6px;
}
.eco_hover_btn,
.effective-div{
position: absolute;
left:0px;
right: 0px;
top:50%;
margin-top: 0px;
opacity:0;
text-align: center;
z-index:3;
}
.eco_hover_effect:hover .eco_hover_btn,
.eco_thumb_blog:hover .effective-div{
margin-top: -18px;
opacity:1;
}
.eco_hover_effect .eco_hover_btn a{
color:#fff;
}
.eco_hover_effect .eco_hover_btn a:hover{
color: #7abf18;
}
.eco-filter-div{
float:left;
width:100%;
border-top:1px solid #e0e0e0;
padding:15px 0px 0px;
margin-bottom:16px;
}
.eco_filter-anchor{
float:right;
}
.eco_filter-anchor li{
float:left;
margin-right:40px;
}
.eco_filter-anchor li:last-child{
margin-right:0px;
}
.eco_filter-anchor li a{
display:inline-block;
font-size:14px;
font-weight:600;
color:#636363;
cursor:pointer;
}
.filterable-parent-section{
margin-left:0px;
margin-right:-30px;
}
.eco_filterable_columns{
float: left;
margin-right: 20px;
overflow: hidden;
padding-right: 0px;
width: 262px;
margin-bottom: 30px;
}
.eco_filterable_columns figure{
float: left;
width:100%;
}
.eco_filterable_columns figure img{
width:100%;
}
/*
=============================================
Eco Our Products ends
=============================================
*/
/*
=============================================
Eco Video section
=============================================
*/
.eco_video_section{
float:left;
width:100%;
position:relative;
background-image:url(images/eco_videoscreen_bg.jpg);
background-size:cover;
background-repeat:no-repeat;
padding:67px 0 65px;
z-index:1;
}
.eco_video_section:before{
position:absolute;
content:"";
top:0px;
left:0px;
right:0px;
bottom:0px;
opacity:0.8;
z-index:-1;
}
.eco_video_content{
float:left;
text-align:center;
width:100%;
}
.eco_video_content .video-icon-button{
display:inline-block;
color:#fff;
font-size:100px;
line-height:0px;
margin-bottom:30px;
}
.eco_video_content .video-icon-button i{
line-height:109px;
display:inline-block;
}
.eco_video_content h3{
font-size:48px;
color:#fff;
line-height:48px;
font-weight:600;
margin-bottom:27px;
text-transform:uppercase;
}
.eco_video_content p{
color: #fff;
font-size: 18px;
margin: 0 auto 37px;
width: 70%;
}
.eco_video_content .watch-now-button{
font-size:18px;
font-weight:600;
color:#fff;
text-transform:uppercase;
line-height:normal;
}
.eco_video_content .watch-now-button i{
margin-left:12px;
}
/*
=============================================
Eco Video section ends
=============================================
*/
/*
=============================================
Eco events section starts
=============================================
*/
.eco_events_columns{
float:left;
width:100%;
}
.eco_events_section{
float:left;
width:100%;
margin-bottom:30px;
}
.eco_event_img .thumb{
margin-top:0px;
}
.events-detail{
float:left;
width:100%;
padding:18px 0 0;
}
.eco_event_img{
float:left;
width:100%;
}
.eco_event_img img{
width:100%;
}
.eco_padding{
padding:20px 0px;
padding-left:50px;
}
.events-detail > li{
float:left;
width:100%;
position:relative;
margin-bottom: 18px;
z-index: 1;
}
.events-detail > li:before{
position: absolute;
content:"";
top:0px;
left: 0px;
bottom:0px;
right: 0px;
background: url("extra-images/event_listing_hover_img01.jpg");
opacity: 0;
z-index: -1;
border-radius:5px;
background-size: cover;
}
.events-detail > li:after{
position: absolute;
content: "";
top:0px;
left: 0px;
right: 0px;
bottom:0px;
background-color: #7abf18;
opacity: 0;
z-index: -1;
}
.events-detail > li:hover:after{
opacity: 0.8;
}
.events-detail > li:hover:before{
opacity: 0.8;
}
.eco_events_columns .events-detail{
padding-top: 8px;
}
.icon-style:after{
position: absolute;
content: "";
top:0px;
left:0px;
right: 0px;
bottom:0px;
background-color: transparent;
border-radius: 100%;
z-index: -1;
}
.events-detail > li:hover .icon-style{
}
.events-detail > li:hover .icon-style:after{
background-color:#fff ;
}
.events-detail > li:last-child{
margin-bottom:0px;
}
.icon-style{
float:left;
width:90px;
height:90px;
border-radius:100%;
border:4px solid #fff;
text-align:center;
line-height:82px;
color:#fff;
font-size:40px;
position:absolute;
top:16px;
left:-73px;
z-index:1;
}
.eco_event_content{
float:left;
width:100%;
}
.eco-list-event,
.eco_list_event{
float: none;
width: auto;
overflow: hidden;
}
.eco_list_event ul{
float:left;
width:100%;
height: 420px;
}
.eco_list_event ul li{
float:left;
}
.event_meta{
float:left;
width:100%;
margin-bottom:3px;
}
.event_meta li small{
text-transform:capitalize;
color:#999;
float:left;
margin-right:10px;
}
.event_meta li p{
display:inline-block;
font-weight:600;
margin-right:6px;
width:auto;
}
.event_meta li p a{
margin-left:6px;
display:inline-block;
font-weight:600;
}
.event_meta li .meta-author{
display: inline-block;
font-weight: 600;
margin-right: 6px;
color:#2e2e2e;
}
.event_meta .eco_share{
display:inline-block;
font-weight:600;
}
.event_meta .eco_share i{
margin-right:6px;
color:#999999;
}
.eco-event-title{
float:none;
}
.eco-event-title h5{
font-weight:500;
text-transform:uppercase;
margin-bottom:0px;
margin-bottom:2px;
color:#2e2e2e;
}
.eco-event-title p{
display:inline-block;
font-weight:500;
margin-bottom:0px;
color:#2e2e2e;
}
.eco-event-title p i{
margin-right:10px;
color:#2e2e2e;
}
.events-detail > li:hover .event_date_02 b,
.events-detail > li:hover .event_meta .eco_share i,
.events-detail > li:hover .event_date_02,
.events-detail > li:hover .event_meta li p a,
.events-detail > li:hover .event_meta li small,
.events-detail > li:hover .event_meta .eco_share,
.events-detail > li:hover .eco-event-title p,
.events-detail > li:hover .eco-event-title p i,
.events-detail > li:hover .eco-event-title h5{
color:#fff;
cursor:pointer;
}
/*
=============================================
Eco events section ends
=============================================
*/
/*
=============================================
Eco Testimonial starts
=============================================
*/
.eco-testimonial-section{
float:left;
width:100%;
position:relative;
overflow:hidden;
padding:70px 0px 70px;
}
.eco-testimonial-section .container{
z-index:2;
position:relative;
}
.testimonial-slider-bg:before{
position:absolute;
left:0px;
right:0px;
top:0px;
bottom:0px;
content:"";
background-color:#373737;
opacity:0.93;
z-index:1;
}
.testimonial-slider-bg img{
filter: grayscale(100%);
-webkit-filter: grayscale(100%);
opacity:1;
transform:scale(2.1);
-webkit-transform:scale(2.1);
min-height: 100%;
}
.eco-testimonial-section .testimonial-slider-bg,
.eco-testimonial-section .testimonial-slider-bg .bx-wrapper,
.eco-testimonial-section .testimonial-slider-bg .bx-wrapper .bx-viewport{
height:560px;
}
.eco-testimonial-section .testimonial-slider-bg .bx-wrapper .bx-viewport{
overflow:visible !important;
}
.eco-testimonial-section .testimonial-slider-bg{
position:absolute;
top:0px;
left:0px;
right:0px;
overflow:hidden;
text-align:center;
z-index:1;
}
.eco_testimonial-section{
float:left;
width:100%;
padding-bottom:52px;
position:relative;
}
.eco_testimonial-section:after,
.eco_testimonial-section:before{
bottom: 50%;
font-family: fontawesome;
font-size: 30px;
left: 0;
margin-bottom: -92px;
position: absolute;
right: 0;
}
.eco_testimonial-section:before{
content:"\f10d";
right:auto;
left:70px;
}
.eco_testimonial-section:after{
content:"\f10e";
left:auto;
right:70px;
}
.eco_testimonial-user .img-slide{
display:inline-block;
position:relative;
margin-bottom:0px;
}
.bx-wrapper {
float: left;
width: 100%;
}
.eco_testimonial-section .eco_testimonial-user .img-slide:before{
position:absolute;
content:"";
top:0px;
left:0px;
right:0px;
bottom:0px;
background-color:#2e2e2e;
opacity:0.7;
border-radius:100%;
}
.eco_testimonial-section .eco_testimonial-user.slick-slide.slick-current .img-slide:before{
opacity:0;
}
.eco_testimonial-section .eco_testimonial-user.slick-slide.slick-active .img-slide img{
border:none;
}
.eco_testimonial-section .eco_testimonial-user.slick-slide.slick-current .img-slide img{
}
.eco_testimonial-section .eco_testimonial-user.slick-slide.slick-current .img-slide{
border:3px solid #7abf18;
border-radius: 100%;
}
.eco_testimonial-user .img-slide img{
width:100%;
border-radius:100%;
}
.eco_testimonial-user{
float:left;
width:100%;
}
.testimonial-information p{
display:inline-block;
color:#fff;
font-weight:600;
}
.eco_testimonial_meta {
float: left;
width:100%;
text-align: center;
}
.eco_testimonial_meta li{
display: inline-block;
}
.eco_testimonial_meta li a{
display: block;
font-size:18px;
font-weight:700;
margin-bottom:4px;
margin-top:4px;
text-transform:uppercase;
}
.eco_testimonial_meta li small{
display:block;
color:#fff;
text-transform:capitalize;
margin-bottom:20px;
}
.eco_testimonial-section .slider-for{
width:100%;
}
.eco_testimonial-section .slider-nav{
width:60%;
float:none;
margin:0 auto;
text-align:center;
margin-bottom:21px;
}
.testimonial-information{
padding: 0 138px;
text-align:center;
}
.eco_testimonial-section .eco_testimonial-user small,
.eco_testimonial-section .eco_testimonial-user a{
opacity:0;
}
.eco_testimonial-section .eco_testimonial-user.slick-slide.slick-active{
transform:translateY(0px);
-webkit-transform:translateY(0px);
visibility:visible;
}
.eco_testimonial-section .eco_testimonial-user.slick-slide.slick-active.slick-current{
-webkit-transform:translateY(0px);
visibility:visible;
}
.eco_testimonial-section .eco_testimonial-user.slick-slide.slick-active.slick-current a,
.eco_testimonial-section .eco_testimonial-user.slick-slide.slick-active.slick-current small{
opacity:1;
}
.eco_testimonial-section .slick-dots{
bottom: 0px;
left: 0;
position: absolute;
right: 0;
margin: 0 auto;
text-align: center;
}
.eco_testimonial-section .slick-slider{
position:static;
}
.eco_testimonial-section .slick-dots li{
display:inline-block;
list-style:none;
margin-right:10px;
}
.eco_testimonial-section .slick-dots li:last-child{
margin-right:0px;
}
.eco_testimonial-section .slick-dots li button{
width:8px;
height:8px;
background-color:#cccccc;
font-size:0px;
padding:0px;
border-radius:100%;
}
/*
=============================================
Eco Testimonial ends
=============================================
*/
/*
=============================================
Eco Latest Blog section
=============================================
*/
.eco_blog_section{
float:left;
width:100%;
}
.eco_blog_section .blog-picture-down .eco_thumb{
margin-bottom:0px;
}
.eco_blog_column .eco_thumb img{
border-radius:4px;
width:100%;
}
.eco_blog_column figure{
position: relative;
float: left;
width:100%;
}
.eco_blog_column.blog-picture-down figure:before{
bottom:auto;
top:0px;
width: 0;
position: absolute;
content:"";
height: 0;
border-style: solid;
border-width: 12px 13px 0 13px;
border-color: #ffffff transparent transparent transparent;
}
.eco_blog_column figure:before{
position: absolute;
content:"";
bottom:30px;
left:0px;
right: 0px;
z-index: 999;
margin: 0 auto;
width: 0;
height: 0;
border-style: solid;
border-width: 0 13px 12px 13px;
border-color: transparent transparent #ffffff transparent;
}
.eco_blog_column .eco_thumb{
position:relative;
}
.eco_blog_column{
margin-bottom:30px;
}
.blog-picture-down .eco_blog_content{
margin-bottom:24px;
}
.eco_blog_column{
float:left;
width:100%;
}
.eco_blog_column .eco_thumb{
float:left;
width:100%;
margin-bottom:30px;
}
.eco_blog_content{
float:left;
width:100%;
}
.eco_blog_content .eco-event-title{
float:none;
width:auto;
overflow:hidden;
padding-top:0px;
}
.eco-event-title h5{
width:auto;
}
.eco_blog_content p{
float:left;
width:100%;
margin-bottom:0px;
}
.eco_recent_posts .eco_viewers_meta li{
margin-bottom: 0px;
}
.eco_viewers_meta{
float:left;
width:100%;
padding:5px 0 5px;
}
.eco_viewers_meta{
float: left;
}
.eco_viewers_meta li a small{
color:#999999;
display: inline-block;
}
.eco_viewers_meta li{
float: left;
width: auto;
margin-bottom: 0px;
}
.eco_viewers_meta a{
float:left;
font-size:14px;
font-weight:500;
color:#636363;
text-transform:capitalize;
margin-right: 8px;
padding-right: 8px;
position:relative;
}
.eco_viewers_meta a:before{
position:absolute;
content:"";
top:6px;
right:0px;
border-right:1px solid #636363;
height:11px;
}
.eco_viewers_meta li:last-child a{
border-right:none;
margin-right:0px;
padding-right:none;
}
.eco_viewers_meta li:last-child a:before{
display:none;
}
/*
=============================================
Eco Latest Blog section ends
=============================================
*/
/*
=============================================
Eco Footer starts
=============================================
*/
.eco_footer_content{
float:left;
width:100%;
position:relative;
z-index:2;
}
.eco_footer_columns .clear{
display: none;
}
.eco_footer_content .eco_sm_titles{
color:#fff;
margin-bottom:25px;
}
.eco_footer_content p{
color:#fff;
font-weight:600;
margin-bottom:0px;
}
.eco_footer_content:before{
position:absolute;
content:"";
top:0px;
left:0px;
right:0px;
bottom:0px;
background-image:url(images/footer-bg-img.jpg);
background-size:cover;
background-repeat:no-repeat;
z-index:-1;
}
.eco_footer_content:after{
position:absolute;
content:"";
top:0px;
left:0px;
right:0px;
bottom:0px;
background-color:#1e1e1e;
opacity:0.96;
z-index:-1;
}
.eco_footer_columns{
float:left;
width:100%;
padding:46px 0px 49px;
border-bottom:1px solid #3a3b38;
}
.eco_offices_info{
float:left;
width:100%;
}
.eco_offices_info .social-icons li:hover a{
background-color:transparent;
}
.eco_offices_info p{
margin-bottom:14px;
}
.eco_admin_info {
float:left;
width:100%;
margin-bottom:4px;
}
.eco_admin_info li{
float:left;
width:100%;
margin-bottom:13px;
}
.eco_admin_info li i{
float:left;
color:#8f918e;
width:30px;
font-size:14px;
padding:4px 0px 0px;
}
.eco_admin_info li p{
float:none;
width:auto;
margin-bottom:0px;
}
.eco_recent_blog_post{
float:left;
width:100%;
}
.eco_recent_posts{
float:left;
width:100%;
}
.eco_widget_post{
float:left;
width:100%;
}
.eco_widget_post li{
float:left;
width:auto;
margin-bottom:7px;
}
.eco_widget_post li:last-child{
margin-bottom:0px;
}
.eco_recent_posts .eco_thumb{
float: left;
margin-right: 13px;
margin-top: 4px;
width: 60px;
}
.eco_recent_posts .eco_thumb img{
border-radius:3px;
}
.eco_post-content{
float:none;
overflow:hidden;
width:auto;
padding:0px 20px 0px 0px;
}
.eco_post-content small{
font-size:12px;
color:#b2b2b2;
font-weight:700;
text-transform:capitalize;
}
.eco_post-content p a{
display:inline-block;
color:#fff;
font-weight:600;
}
.eco_our_features{
float: left;
width:100%;
}
.eco_feature_campaigns{
float:left;
width:100%;
}
.eco_feature_campaigns li{
float:left;
width:100%;
padding-left:20px;
margin-bottom:14px;
position:relative;
}
.eco_feature_campaigns li:last-child{
margin-bottom:0px;
}
.eco_feature_campaigns li:before{
position:absolute;
content:"";
left:4px;
top:9px;
width:4px;
height:4px;
background-color:#8f918e;
border-radius:100%;
}
.eco_feature_campaigns li:after{
position:absolute;
content:"";
left:0px;
top:5px;
width:12px;
height:12px;
border:1px solid #8f918e;
border-radius:100%;
}
.eco_feature_campaigns li a{
display:inline-block;
color:#fff;
font-weight:600;
}
.eco_widget_gallery{
float:left;
width:100%;
}
.eco_small_gallery_widget{
float:left;
width:100%;
}
.eco_small_gallery_widget ul{
float:left;
width:100%;
}
.eco_small_gallery_widget ul li{
float:left;
width:33%;
padding:5px;
}
.eco_small_gallery_widget ul li .eco_thumb{
float:left;
width:100%;
position:relative;
}
.eco_small_gallery_widget ul li .eco_thumb div a{
position:relative;
width:100%;
height:100%;
display:inline-block;
text-align:center;
}
.eco_small_gallery_widget ul li .eco_thumb img{
border-radius:3px;
}
.eco_small_gallery_widget ul li .eco_thumb.eco_hover_effect:hover div{
margin-top:-26px;
}
.eco_small_gallery_widget ul li .eco_thumb.eco_hover_effect:hover:after{
opacity:0.6;
}
.eco_small_gallery_widget ul li .eco_thumb.eco_hover_effect:hover div a:before{
left: 2px;
}
.eco_small_gallery_widget ul li .eco_thumb.eco_hover_effect:hover div a:after{
left: 16px;
top: 1px;
}
.eco_small_gallery_widget ul li .eco_thumb div a:before{
border-bottom: 2px solid #fff;
content: "";
height: 10px;
left: -20px;
margin: 0 auto;
position: absolute;
right: 0;
top: 0;
width: 18px;
}
.eco_small_gallery_widget ul li .eco_thumb div a:after{
border-left: 2px solid #fff;
content: "";
height: 16px;
left: 18px;
margin: 0 auto;
position: absolute;
right: 0;
top: 0;
width: 15px;
}
.eco_template_information{
float:left;
width:100%;
text-align:center;
padding:25px 0px 29px;
}
.eco_template_information p{
}
/*
=============================================
Eco events section ends
=============================================
*/
/*
=============================================
Eco Blog detail stars
=============================================
*/
.close-div{
display: none;
}
.eco_blog_detail,
.eco_blog_detail_post > figure,
.eco_blog_detail_post{
float: left;
width:100%;
}
.eco_blog_detail_content{
float: left;
width:100%;
}
.eco_blog_detail_post > figure{
margin-bottom: 25px;
overflow: :hidden;
}
.eco_blog_detail_content h4{
font-size: 22px;
font-weight: 500;
text-transform: uppercase;
color:#2e2e2e;
}
.eco_blog_detail_post {
margin-bottom: 30px;
}
.eco_blog_detail_post > figure img{
border-radius: 5px;
}
.date_tag{
float: left;
position: absolute;
top:0px;
left:0px;
}
.date_tag ul{
height:1110px;
float: left;
width:100%;
padding:0px 0 0;
}
.date_tag ul li{
border-radius: 0px;
background-color: transparent;
padding: 10px 0;
height: auto;
}
.date_tag ul li:last-child{
padding-bottom: 0px;
}
.date_tag ul li span{
font-size: 36px;
font-weight: 600;
color:#fff;
margin-bottom: 9px;
display: inline-block;
}
.date_tag ul li p{
font-size: 12px;
color: #fff;
font-weight: 600;
text-transform: uppercase;
line-height: 12px;
}
.eco_blog_detail_content p{
color:#575757;
margin-bottom: 14px;
float: left;
width: 100%;
}
.widget_post_author_content p{
margin-bottom: 5px;
}
.eco_blog_detail_content h4{
margin-bottom: 0px;
}
.widget_post_content .eco_viewers_meta{
padding: 4px 0 0px;
}
.eco_blog_detail_content .eco_viewers_meta{
padding: 10px 0 24px;
}
.eco_blog_detail_post{
}
blockquote{
position: relative;
float: left;
width:100%;
border:none;
padding: 0px 50px;
overflow: hidden;
margin-bottom: 10px;
}
blockquote:after,
blockquote:before{
border-color: #dbdbdb;
border-style: none none none double;
border-width: 4px;
bottom: 50%;
content: "";
font-size: 30px;
height: 80%;
left: 0;
margin-bottom: -24px;
position: absolute;
right: 0;
}
blockquote:before{
right:auto;
left:14px;
}
blockquote:after{
left:auto;
right:14px;
}
blockquote p{
position: relative;
display: inline-block;
font-size: 16px;
color:#2e2e2e;
}
blockquote p:after,
blockquote p:before{
bottom: 50%;
font-family: fontawesome;
font-size: 30px;
left: 0;
margin-bottom: -3px;
position: absolute;
right: 0;
background-color: #fff;
z-index: 1;
}
blockquote p:before{
content:"\f10d";
right:auto;
left:-48px;
}
blockquote p:after{
content:"\f10e";
left:auto;
right:-48px;
margin-bottom: -36px;
}
.eco_share-tag{
float: left;
width:100%;
padding: 10px 30px 11px;
background-color: #ebebeb;
margin-bottom: 30px;
margin-top: 15px;
}
.eco_pagination_shareing_tag{
float: right;
}
.eco_share-tag span{
float: left;
font-size: 16px;
color: #2e2e2e;
font-weight: 600;
padding: 5px 0 0;
text-transform: uppercase;
margin-right: 20px;
}
.eco_share-tag .social-icons{
float: left;
width: auto;
padding-top: 1px;
}
.eco_share-tag .social-icons li a{
border-color: #d1d1d1;
border-width: 1px;
color: #636363;
font-size: 13px;
height: 31px;
line-height: 28px;
width: 31px;
}
.eco_share-tag .social-icons li:hover a{
color:#fff;
border-color: transparent;
}
.eco_share-tag span i{
margin-right: 10px;
}
.eco_pagination_shareing_tag li{
float: left;
margin-right: 39px;
}
.eco_pagination_shareing_tag li:last-child{
margin-right: 0px;
}
.eco_pagination_shareing_tag li a{
display: inline-block;
font-size: 16px;
color:#636363;
font-weight: 500;
text-transform: capitalize;
position: relative;
padding: 3px 20px 0;
}
.eco_pagination_shareing_tag li a:before{
position: absolute;
content: "";
top:3px;
font-size: 16px;
color:#636363;
left:0px;
right: 0px;
font-family: fontawesome;
}
.eco_pagination_shareing_tag li .prev:before{
content: "\f100";
left: 0px;
right: auto;
}
.eco_pagination_shareing_tag li .next:before{
content: "\f101";
right: 0px;
left:auto;
}
.eco_comments_section{
float: left;
width:100%;
margin-bottom: 30px;
}
.eco_leave_comment_form h5,
.eco_comments_section h5{
font-size: 22px;
font-weight: 500;
}
.eco_comment_info h6{
margin-bottom: 2px;
font-weight: 500;
color:#333333;
}
.eco_comments{
float: left;
width:100%;
}
.eco_comments li{
float: left;
width:100%;
}
.eco_viewers_meta li{
width:auto;
}
.eco_comments li figure{
float: left;
width:90px;
margin-right: 15px;
margin-bottom: 0px;
}
.eco_comments li figure img{
border-radius: 0px;
}
.eco_comment_info{
float: none;
width: auto;
overflow: hidden;
}
.eco_comment_info .eco_viewers_meta{
padding: 0px;
margin-bottom: 9px;
}
.eco_comments_div .eco_comment_info p{
color:#575757;
margin-bottom: 0px;
}
.eco_comments_div .eco_comment_info p a{
float: right;
}
.eco_children{
float: left;
width:100%;
padding-left: 35px;
}
.eco_comments{
border-top: 1px solid #d1d1d1;
}
.eco_comments_div{
padding: 30px 0px;
float: left;
width:100%;
}
.eco_comments_div{
border-bottom: 1px solid #d1d1d1;
}
.eco_leave_comment_form{
float: left;
width:100%;
}
.eco_leave_comment_form input{
width:100%;
height: 40px;
border-radius: 3px;
padding: 0px 15px;
margin-bottom: 30px;
}
.eco_leave_comment_form textarea{
width:100%;
height: 140px;
border-radius: 3px;
resize:none;
padding: 15px 15px;
margin-bottom: 30px;
}
.eco_leave_comment_form button{
font-size: 14px;
font-weight: 600;
color:#fff;
border-radius: 20px;
width:95px;
height: 40px;
text-align: center;
line-height: 40px;
text-transform: uppercase;
}
/*
=============================================
Eco Blog detail ends
=============================================
*/
/*
=============================================
Eco event detail starts
=============================================
*/
.event_slide_pictures{
float: left;
width:100%;
}
.eco_events_images{
float: left;
height: 403px;
margin-bottom: 20px;
overflow: hidden;
padding: 0 15px;
width: 100%;
}
.eco_big_event{
float: left;
width:100%;
position: relative;
}
.eco_big_event figure{
float: left;
width:100%;
overflow: hidden;
position: relative;
}
.event_for{
float: left;
width:100%;
}
.eco_big_event figure img{
width:100%;
}
.event_slide_pictures .event_nav{
float: left;
width:100%;
}
.event_slide_pictures .event_nav .eco_width_menage{
float: left;
margin: 0 0 2px 2px;
padding-left: 0;
width: 49.4% !important;
}
.event_slide_pictures .event_nav figure{
margin-bottom: 0px;
}
.no-padding{
padding: 0px;
}
.eco_events_images .col-md{
padding: 0px;
}
.eco_blog_detail_content .eco_event_title{
float: left;
width:100%;
margin-bottom: 10px;
}
.eco_blog_detail_content .event_meta li small{
margin-right: 0px;
}
.eco_blog_detail_content .event_meta{
margin-bottom:10px;
}
.eco_event-orgnizer{
float: left;
width:100%;
margin-bottom: 15px;
}
.eco_event-orgnizer figure{
float: left;
width:auto;
margin-right: 30px;
margin-bottom: 0px;
}
.event_author_content{
float: none;
overflow: hidden;
width: auto;
padding: 13px 0;
}
.event_orgnizer_points{
float: left;
width:100%;
}
.event_author_content p{
color:#575757;
display: inline-block;
margin-bottom: 24px;
}
.event_author_content p span{
display: inline-block;
font-weight: 600;
}
.event_orgnizer_points li{
float: left;
width:100%;
position: relative;
padding-left: 20px;
margin-bottom: 11px;
}
.event_orgnizer_points li:last-child{
margin-bottom: 0px;
}
.event_orgnizer_points li p{
color:575757;
font-weight: 500;
margin-bottom: 0px;
}
.event_orgnizer_points li:before{
position: absolute;
content: "\f058";
font-family: fontawesome;
font-size: 16px;
left:0px;
top:0px;
}
.event_content_page blockquote{
margin-top: 10px;
}
.radius_icon_event{
float: left;
height: 80px;
left: 0;
margin-bottom: 11px;
margin-left: -10px;
margin-top: -70px;
width: 100%;
}
.radius_icon_event span{
position: relative;
left:0px;
right: 0px;
top:0px;
border-width: 9px;
font-size: 40px;
line-height: 72px;
}
.event_column_blog{
float: left;
margin-bottom: 15px;
width:100%;
}
.event_content_page{
float: left;
width:100%;
margin-bottom: 15px;
}
.eco_event_blog_posts{
float: left;
width:100%:;
}
.eco_event_blog_posts li small{
margin-right: 3px;
}
.eco_event_blog_posts li p a{
margin: 0px;
}
.eco_event_blog_posts li p{
margin-right: 2px;
}
.eco_event_blog_posts .event_date_02{
font-size: 26px;
line-height: 24px;
}
.eco_event_blog_posts .event_date_02 b{
font-size: 16px;
}
.eco-event-title h3{
padding-top: 0px;
}
.eco-event-title h3:before{
height: 40px;
top: 3px;
}
.eco-event-title h6{
font-weight: 500;
text-transform: uppercase;
line-height: 24px;
}
.eco_event_blog_posts .event_meta{
margin-bottom: 7px;
}
.eco_event_blog_post .event_meta li p .meta-author{
color:#636363;
}
.eco_title_border{
float: left;
width:100%;
}
.eco_title_border h4{
font-size: 22px;
font-weight: 500;
margin-top: -5px;
border-bottom: 1px solid #e2e2e2;
padding-bottom: 14px;
margin-bottom: 30px;
}
/*
=============================================
Eco event detail ends
=============================================
*/
/*
=============================================
Eco blog single
=============================================
*/
.blog_single_title .eco-event-title{
width:auto;
padding-top: 10px;
vertical-align: middle;
}
.blog_single_title .eco-event-title h4{
}
.blog_single_page{
float: left;
position: relative;
width: 100%;
}
.blog_single_page .mediem_btn_02{
float: left;
}
.blog_single_page p{
margin-bottom: 29px;
text-align: justify;
color:#575757;
}
.blog_single_page figure{
margin-bottom: 20px;
}
.blog_single_title .eco_viewers_meta{
padding: 13px 0 11px;
}
.blog_single_page .eco_events_images{
}
.eco_event_detail_post{
margin-bottom: 0px;
}
/*
=============================================
Eco event detail ends
=============================================
*/
/*
=============================================
Eco blog listing
=============================================
*/
.blog_listing_section .eco_blog_column .eco_thumb.eco_hover_effect{
margin-bottom: 0px;
}
.blog_listing_section .eco_blog_column figure{
width:auto;
float: left;
margin-right: 30px;
}
.blog_listing_section .eco_blog_column figure:before{
border-color: transparent #ffffff transparent transparent;
border-style: solid;
border-width: 13px 12px 13px 0;
bottom: auto;
height: 0;
left: auto;
margin-top: -14px;
right: 0;
top: 50%;
width: 0;
z-index: 1;
}
.blog_listing_section .eco_blog_content p{
margin-bottom: 28px;
}
.blog_listing_section .eco_blog_content {
float: none;
overflow: hidden;
padding: 19px 0 0;
width: auto;
}
.blog_listing_section .eco_blog_content .tcolor{
float: left;
}
/*
=============================================
Eco blog listing ends
=============================================
*/
/*
=============================================
Eco Donate now
=============================================
*/
.eco_donations_select{
float: left;
width:100%;
margin-bottom:45px;
}
.eco_donation_modren{
float: left;
width: 100%;
margin-bottom: 30px;
}
.eco-choose-donation{
float: left;
width:100%;
}
.eco-choose-donation .eco_sm_titles{
font-size: 22px;
font-weight: 500;
margin-bottom: 24px;
}
.eco_donations_select li{
float: left;
margin-right: 0px;
text-align: center;
width:24%;
}
.eco_donations_select li:last-child{
margin-right: 0px;
width:28%;
}
.eco_donations_select .kode_radio_style{
text-align: center;
background-color: transparent;
width:100%;
height: 112px;
border:1px solid #e0e0e0;
padding: 22px 20px 0px;
}
.kode_radio_style .amount-heading{
margin-bottom: 0px;
font-size: 36px;
font-weight: bold;
line-height: 29px;
display: block;
margin-bottom: 0px;
}
.kode_radio_style{
background-color: #000;
}
.kode_radio_style input[type="radio"]:checked + span:before{
}
.kode_radio_style input[type="radio"]:checked ~ small{
}
.eco_donations_select .kode_radio_style span:before{
border-radius: 100%;
border-color: #666;
}
.eco_donations_select .kode_radio_style span{
border-radius: 100%;
border-color: #666;
}
.kode_radio_style small{
color:#666;
display: inline-block;
margin-bottom: 10px;
}
.ammount_felid_donate{
display: inline-block;
width:100%;
}
.eco_enter_ammount{
float: left;
width:100%;
}
.eco_enter_ammount input{
border:1px solid #e0e0e0;
font-size: 14px;
color:#b8b8b8;
height: 30px;
text-transform: capitalize;
}
.eco_donor_information{
float: left;
width:100%;
}
.donate_checkbox_style{
padding-top: 0px;
margin-bottom: 33px;
line-height: 5px;
}
.input_donate_style{
float: left;
width:100%;
margin-bottom: 30px;
}
.eco_donor_information input{
border:1px solid #cccccc;
color:#b2b2b2;
text-transform: capitalize;
border-radius: 5px;
padding: 0px 0px 0px 20px;
}
.donate_select_style .chosen-container-single .chosen-single div b:before{
content:"\f107";
font-family: fontawesome;
}
.donate_select_style .chosen-container-single .chosen-single{
height: 40px;
line-height: 36px;
}
.donate_checkbox_style label small{
font-size: 12px;
color: #999999;
line-height: normal;
}
.donate_checkbox_style label {
position: relative;
}
.donate_checkbox_style label span{
border-color: #999999;
}
.donate_checkbox_style label span:before{
background-color: #e3e3e3;
}
.donate_checkbox_style label input[type="checkbox"]:checked ~ small{
color: #999999;
}
.donate_checkbox_style label input[type="checkbox"]:checked ~ span{
background-color: transparent;
}
.donate_checkbox_style label input[type="checkbox"]:checked ~ span:before{
background-color: transparent;
content:"\f00c";
color:#999999;
top:0px;
font-size: 14px;
left: -1px;
font-family: fontawesome;
}
.eco_donate_button .mediem_btn_02{
color:#fff;
border-color: transparent;
}
.donate_pop{
float: left;
width:100%;
z-index: 9999;
}
.donate_pop .modal-content{
position: relative;
z-index: 99999;
background-color: #fff;
}
#donate-form{
float: left;
width:100%;
z-index: 99;
}
#form02{
background-image: url(images/bg-search1.jpg);
background-size: cover;
background-repeat: no-repeat;
}
#form03 .modal-header,
#form03{
background-image: url(images/bg-img.jpg);
background-size: cover;
background-repeat: no-repeat;
}
#form03 .modal-header,
#form02 .modal-header{
border:none;
padding: 30px 40px ;
border-radius: 10px 10px 0px 0px;
}
#form03 .modal-header .modal-title,
#form02 .modal-header .modal-title{
text-transform: uppercase;
font-weight: 600;
color: #fff;
}
#form03 .donate_checkbox_style label input[type="checkbox"]:checked ~ span::before,
#form02 .donate_checkbox_style label input[type="checkbox"]:checked ~ span::before{
top: 0px;
}
#form03 .modal-content,
#form02 .modal-content{
border-radius: 10px;
float: left;
width:100%;
}
#form03 .modal-header .close,
#form02 .modal-header .close{
border: 1px solid #fff;
border-radius: 5px;
color: #fff;
font-size: 16px;
height: 30px;
line-height: 0;
margin-top: 6px;
opacity: 1;
width: 30px;
}
#form03 .modal-header .close i,
#form02 .modal-header .close i{
line-height: 0px;
}
#form03 .modal-body,
#form02 .modal-body{
background: #fff none repeat scroll 0 0;
float: left;
padding: 0 40px;
width: 100%;
border-radius: 15px;
}
#form03 .modal-dialog,
#form02 .modal-dialog{
max-width:900px;
}
#form03 .modal-body .eco-choose-donation,
#form02 .modal-body .eco-choose-donation{
padding: 30px 0;
}
/*
=============================================
Eco event listing
=============================================
*/
.event_listing_style {
border: 1px solid #e0e0e0;
border-radius: 5px;
float: left;
padding: 25px 70px 29px 0px;
position: relative;
width: 100%;
margin-bottom: 30px;
}
.event_listing_style:before{
position: absolute;
content:"";
top:0px;
left:0px;
right: 0px;
bottom:0px;
opacity: 0;
width:100%;
background-image: url(extra-images/event_listing_hover_img01.jpg);
background-size:cover;
background-repeat: no-repeat;
z-index: -1;
}
.event_listing_style:hover:after{
opacity: 0.7;
}
.event_listing_style:hover:before{
opacity: 1;
}
.event_listing_style:after{
position: absolute;
content:"";
top:0px;
left:0px;
right: 0px;
bottom:0px;
opacity: 0;
width:100%;
background-color: #000;
z-index: -1;
}
.event_listing_style .icon-style {
border: 9px solid #fff;
border-radius: 100%;
color: #fff;
float: left;
font-size: 60px;
height: 149px;
left: -80px;
line-height: 132px;
margin-top: -75px;
position: absolute;
text-align: center;
top: 50%;
width: 146px;
z-index: 1;
}
.event_listing_style .eco_event_content {
float: left;
padding-left: 100px;
padding-top: 0;
width: 100%;
}
.event_listing_style .event_date_02::before {
border-right: 3px solid #dbdbdb;
bottom: 0;
content: "";
height: 50px;
position: absolute;
right: 0;
top: 33px;
}
.event_listing_style .event_date_02{
padding: 35px 20px 0 0;
font-size: 36px;
}
.event_listing_style .event_date_02 b{
font-size: 24px;
}
.event_listing_style .eco-event-title .eco_address_marker{
font-size: 14px;
font-weight: 600;
color:#636363;
margin-bottom: 12px;
}
.event_listing_style .eco_event_content p{
color:#575757;
}
.event_listing_style:hover .event_meta .eco_share i,
.event_listing_style:hover .eco-event-title p i,
.event_listing_style:hover .event_meta li p a,
.event_listing_style:hover .event_meta li small,
.event_listing_style:hover .event_meta a,
.event_listing_style:hover .eco-event-title h5,
.event_listing_style:hover .eco-event-title .eco_address_marker,
.event_listing_style:hover .eco_event_content p{
color:#fff;
}
/*
=============================================
Eco comming soon
=============================================
*/
.eco_coming_soon{
float: left;
width:100%;
}
.eco_coming_soon{
background-image: url(extra-images/coming-soon-bg.jpg);
background-size: cover;
background-repeat: no-repeat;
height: 100%;
text-align: center;
position: relative;
z-index: 1;
padding: 200px 0px;
background-attachment: fixed;
}
.eco_coming_soon:before{
position: absolute;
content:"";
top:0px;
left:0px;
right: 0px;
bottom:0px;
background-color: #000;
opacity: 0.7;
z-index: -1;
}
.eco_logo{
float: left;
width:100%;
margin-bottom: 47px;
}
.eco_coming_soon_detail h6{
font-weight: 500;
text-transform: capitalize;
color:#fff;
margin-bottom: 28px;
}
.eco_coming_soon_detail h1{
font-size: 90px;
font-weight: 600;
text-transform: uppercase;
color:#fff;
margin-bottom: 25px;
}
.coming-soon-radio{
float: left;
width:100%;
padding: 21px 0px 50px;
}
.coming-soon-radio li{
margin-right: 26px;
float: none;
display: inline-block;
}
.round-cercles{
display: inline-block;
height: 131px;
width: 131px;
border:1px solid #fff;
border-radius: 100%;
padding-top: 29px;
background: rgba(255,255,255,0.1);
}
.coming-soon-radio li:last-child{
margin-right: 0px;
}
.round-cercles span{
font-size: 48px;
font-weight: 600;
color: #fff;
display: inline-block;
text-transform: uppercase;
margin-bottom: 9px;
line-height: 40px;
}
.round-cercles p{
color: #fff;
text-transform: uppercase;
}
.eco_logo a{
display: inline-block;
}
.coming-soon_submit{
display: inline-block;
width: 582px;
position: relative;
}
.coming-soon_submit input{
width:100%;
height: 55px;
border:none;
border-radius: 5px;
padding-left: 20px;
}
.coming-soon_submit button{
position: absolute;
top:4px;
right: 4px;
width:111px;
height: 47px;
text-transform: uppercase;
color: #fff;
font-size: 14px;
font-weight: 500;
line-height: 47px;
text-align: center;
border-radius: 5px;
}
/*
=============================================
Eco comming soon ends
=============================================
*/
/*
=============================================
Eco project listing starts
=============================================
*/
.eco_project_listing{
float: left;
width:100%;
position: relative;
}
.eco_project_listing_column{
float: left;
width:100%;
position: relative;
margin-bottom: 50px;
}
.eco_project_listing_column:before{
border: 1px solid #e0e0e0;
bottom: 0;
content: "";
left: 20px;
min-height: 212px;
position: absolute;
right: 0;
top: -20px;
z-index: -1;
}
.eco_project_listing_column figure{
float: left;
margin-right: 20px;
width: auto;
}
.eco_listing_caption{
float: none;
width: auto;
overflow: hidden;
padding-top: 9px;
}
.eco_listing_caption h5{
margin-bottom: 4px;
}
.eco_listing_caption small{
display: inline-block;
font-weight: 600;
text-transform: uppercase;
margin-bottom: 13px;
}
.eco_listing_caption p{
margin-bottom: 11px;
}
.eco_listing_caption a{
font-size: 14px;
font-weight: 'medium';
text-transform: capitalize;
color:#575757;
}
.limited-margin-bottom{
margin-bottom: 30px;
}
/*
=============================================
Eco project listing ends
=============================================
*/
/*
=============================================
Eco 404 page not found
=============================================
*/
.page_not_found{
float: none;
display: inline-block;
width:60%;
text-align: center;
margin-bottom: 30px;
}
.eco-big-title{
float: left;
width:100%;
}
.eco-big-title h3{
font-size: 90px;
color:#2e2e2e;
margin-top: -21px;
margin-bottom: 3px;
}
.eco-big-title p{
font-weight: 600;
width:65%;
text-align: center;
margin: 0 auto;
margin-bottom: 2px;
}
.page_not_found form{
width:60%;
float: none;
display: inline-block;
text-align: center;
}
.eco_404-page{
float: left;
width:100%;
text-align: center;
}
.eco_404-page .search-menu_02{
margin-bottom: 50px;
}
.spacial-btn{
display: inline-block;
width:202px;
height: 48px;
color:#fff;
font-weight: 700;
text-align: center;
text-transform: uppercase;
border-radius: 30px;
}
/*
=============================================
Eco 404 page not found ends
=============================================
*/
/*
=============================================
Eco project gallery
=============================================
*/
.main-container{
margin-bottom: 30px;
}
.masonry-item{
}
.main-container .masonry-item img{
border-radius: 5px;
}
.main-container .masonry-item{
padding: 2px;
}
.filterable-gallery_imgs .eco_filterable_columns{
margin-bottom: 30px;
}
/*
=============================================
Eco team volunteers columns
=============================================
*/
.eco_team_volunteers{
float: left;
width:100%;
}
.team_volunteers_img{
float: left;
width:100%;
position: relative;
text-align: center;
margin-bottom: 26px;
padding-top: 0px;
}
.team_volunteers_img figure{
border-radius: 100%;
display: inline-block;
margin-bottom: 16px;
-webkit-border-radius:100%;
-moz-border-radius:100%;
float: left;
border:3px solid #d6d6d6;
width:100%;
}
.team_volunteers_img .eco_hover_effect{
border-radius: 100%;
-moz-border-radius:100%;
-webkit-border-radius:100%;
}
.team_volunteers_img .eco_hover_effect:after{
-moz-border-radius:100%;
-webkit-border-radius:100%;
}
.team_volunteers_img figure img{
width:100%;
border-radius: 100%;
-moz-border-radius:100%;
-webkit-border-radius:100%;
}
.volunteers-caption h5{
margin-bottom: 7px;
}
.volunteers-caption h6{
color:#575757;
font-weight: 500;
}
.padding-top{
padding-top: 40px;
}
.padding-bottom{
padding-top: 40px;
margin-bottom: 16px;
}
/*
=============================================
Eco team volunteers ends
=============================================
*/
/*
=============================================
Eco content us
=============================================
*/
#eco_map_marker{
float: left;
width:100%;
height: 500px;
}
.location-marker{
background: #fff;
display: inline-block;
float: none;
margin: 0 auto;
padding: 31px 20px 20px;
width: 290px;
}
.location-marker li i{
}
.gm-style .gm-style-iw{
top:26px !important;
}
.eco_contact_form{
float: left;
width:100%;
padding: 0px 15px;
box-shadow: 0px 3px 10px -1px rgba(0,0,0,0.4) ;
margin-bottom: 70px;
}
.your-submit-message{
float: left;
width:100%;
padding: 46px 30px 50px;
}
.your-submit-message .eco_sm_titles{
margin-bottom: 25px;
}
.writeing-felid{
float: left;
width:100%;
}
.writeing-felid input[type="text"]{
width:100%;
margin-bottom: 20px;
}
.writeing-felid textarea{
width:100%;
resize:none;
border:1px solid #cccccc;
min-height: 132px;
margin-bottom: 20px;
}
.xsmall-btn{
color:#fff;
width:95px;
height: 40px;
}
.your-submit-message h5 i{
float: right;
}
.eco_detail_address{
float: left;
width:100%;
}
.eco_detail_address{
float: left;
width:100%;
padding: 46px 30px 50px;
}
.eco_detail_address .eco_admin_info li i,
.eco_detail_address p,
.eco_detail_address h5{
color:#fff;
}
.eco_detail_address > h5{
margin-bottom: 20px;
}
.eco_detail_address > p{
margin-bottom: 44px;
}
.eco_detail_address .eco_admin_info{
margin-bottom: 30px;
}
.eco_our_sponsors{
float: left;
width:100%;
margin-bottom: 30px;
}
.eco-sponsors_logo{
float: left;
width:100%;
}
.eco-sponsors_logo .item{
}
.eco-sponsors_logo .item a{
display: inline-block;
border:1px solid #e0e0e0;
width: 165px;
min-height: 116px;
padding: 20px;
}
/*
=============================================
Eco content us ends
=============================================
*/
/*
=============================================
Eco about autoplay
=============================================
*/
.eco_about-us-section{
float: left;
width:100%;
margin-bottom: 30px;
}
.eco_about-us-data{
background: #fff none repeat scroll 0 0;
float: left;
left: -60px;
padding: 30px 0 53px 48px;
position: relative;
top: 30px;
width: 100%;
}
.eco_about-us-data ul{
float: left;
width:100%;
margin-bottom: 32px;
}
.eco_about-us-data ul li{
float: left;
margin-right: 15px;
}
.eco_about-us-data ul li a{
display: inline-block;
background-color: transparent;
color:#d6d6d6;
border:1px solid;
font-weight: 700;
border-color: #d6d6d6;
}
.eco_about-us-data ul li:hover a,
.eco_about-us-data ul li.active a{
color:#fff;
border-color: transparent;
}
.eco_small-blogs{
float: left;
width:50%;
padding: 28px 20px 0px 0;
}
.eco_small-blogs span{
float: left;
width:40px;
text-align: center;
font-size: 40px;
margin-right: 14px;
padding: 4px 0px;
}
.small-blog_caption{
float: none;
overflow: hidden;
width: auto;
}
.small-blog_caption h5{
margin-bottom: 6px;
}
.about-us-play{
position: relative;
}
.about-us-play a{
border: 4px solid #fff;
border-radius: 100%;
font-size: 30px;
height: 80px;
left: 0;
line-height: 71px;
margin: -58px auto 0;
overflow: hidden;
padding: 0 27px;
position: absolute;
right: 0;
text-align: center;
top: 50%;
width: 80px;
}
/*
=============================================
Eco eco about autoplay ends
=============================================
*/
/*
=============================================
donate row section
=============================================
*/
.eco_donate-bar{
float: left;
width:100%;
}
.eco_donate_style-bar{
float: left;
width:100%;
padding: 50px 0px;
}
.eco_donate_style-bar h3{
display: inline-block;
float: left;
font-size: 28px;
color:#fff;
font-weight: 500;
margin-bottom: 0px;
padding: 7px 0px 0px;
text-transform: uppercase;
}
.white-style{
float: right;
border-color: #fff;
font-weight: 700;
border-width: 2px;
color:#fff;
}
.white-style:hover{
background-color: #fff;
}
/*
=============================================
services section
=============================================
*/
.eco_simple_services{
float: left;
width:100%;
padding: 62px 0px 68px;
background-color: #f0f0f0;
}
.padding-top-services{
padding-top: 60px;
float: left;
width:100%;
}
.eco_normal-offers .eco_feature_campaigns li a{
color:#575757;
}
.eco_simple_services .eco_heading_style_02 h3{
margin-bottom: 27px;
}
.eco_simple_services .eco_heading_style_02 h3 b{
padding-bottom: 7px;
}
.eco_normal-offers p{
margin-bottom: 24px;
}
.eco_donation_recycling{
float: left;
width:100%;
position: relative;
background-image: url(extra-images/donate_services_bg.jpg);
background-size: cover;
background-repeat: no-repeat;
z-index: 1;
padding: 62px 0px 70px;
}
.eco_donation_recycling:before{
position: absolute;
content:"";
top:0px;
left: 0px;
right: 0px;
bottom:0px;
background-color: #000;
opacity: 0.7;
z-index: -1;
}
.eco_donation-caption {
margin: 0 auto;
text-align: center;
width: 50%;
}
.eco_donation-caption a{
display: inline-block;
}
.eco_donation-caption .eco_headings{
margin-bottom: 42px;
}
.eco_donation-caption .eco_headings h3{
margin: 0px;
font-weight: 600;
}
.eco_donation-caption .logo{
margin-bottom: 26px;
}
.eco_donation-caption p{
color:#fff;
margin-bottom: 43px;
}
/*
=============================================
services section
=============================================
*/
.cause-detail-style{
float: left;
width:100%;
margin-bottom: 0px;
}
.cause-detail-style .eco_blog_detail_content blockquote{
margin-bottom: 46px;
margin-top: 29px;
}
.eco_donate-bar02{
float: left;
width:100%;
padding: 15px 30px;
}
.eco_donate-bar02 .progress-bar.progress-bar-success{
border-radius:30px;
}
.eco_donate-bar02 .eco-progress-row{
float: left;
width: 70%;
margin-top: 0px;
padding-top: 0px;
padding-bottom: 0px;
}
.eco_donate-bar02 .progress .eco_progress-heading.skill,
.eco_donate-bar02 .eco-progress-row .progress .skill .val{
color:#fff;
font-weight: 700;
}
.eco_donate-bar02 .progress.skill-bar {
background-color: #e0e0e0;
border: 3px solid #e0e0e0;
border-radius: 10px;
height: 15px;
margin-bottom: 0;
}
.eco_donate-bar02 .progress-wrap{
margin-bottom: 0px;
}
.eco_donate-bar02 .eco-progress-row span{
color:#fff;
font-weight: 600;
}
.eco_donate-bar02 a{
float: right;
}
.eco_count_cause_up{
float: left;
width:100%;
padding: 10px 0px 16px;
}
.eco_count_cause_up ul{
float: left;
width:100%;
text-align: center;
}
.eco_count_cause_up ul li{
display:inline-block;
width:24%;
text-align: center;
padding: 0 0px;
position:relative;
margin: 0 auto
}
.eco_count_cause_up ul li:before{
position: absolute;
content:"";
top:0px;
right: 0px;
bottom:0px;
border-right: 2px solid #e5e5e5;
height: 30px;
margin: auto;
}
.eco_count_cause_up ul li:last-child{
padding-right: 0px;
}
.eco_count_cause_up ul li:last-child:before{
display: none;
}
.eco_count_cause_up ul li span{
display: inline-block;
font-size: 28px;
font-weight: bold;
}
.eco_count_cause_up ul li p{
font-weight: 600;
text-transform: uppercase;
margin-bottom: 0px;
}
/*
=============================================
Ralated causes grid
=============================================
*/
.ralated_causes_grids .feature_blog_caption h5{
font-size: 15px;
}
.ralated_causes_grids{
float: left;
width: 100%;
}
.ralated_causes_grids .three-columns .eco_flip-container,
.ralated_causes_grids .three-columns .front,
.ralated_causes_grids .three-columns .back{
height: 435px;
}
.volenteers_style_02 .event_orgnizer_points li{
padding-left: 0px;
}
.volenteers_style_02 .event_orgnizer_points li:before{
display: none;
}
.volenteers_style_02 .event_orgnizer_points li p strong{
color:#575757;
font-weight: 600;
}
.volenteers_slider_style .slick-next.slick-arrow,
.volenteers_slider_style .slick-prev.slick-arrow{
}
.widget_post_slider.volenteers_slider_style .slick-prev.slick-arrow{
right: 45%;
}
.widget_post_slider.volenteers_slider_style .slick-next.slick-arrow{
left: 45%;
}
.volenteers_slider_style{
padding-bottom: 20px;
}
.eco_input{
float: left;
width:100%;
}
.eco_input input{
width:100%;
margin-bottom: 20px;
}
/*
=============================================
picture blog
=============================================
*/
.eco_picture-blog{
float: left;
width:42%;
margin-right: 30px;
}
.eco_picture-blog .eco_width_menage{
float: left;
width:50%;
}
.eco_picture-blog .eco_width_menage figure{
margin-bottom: 0px;
}
.eco_picture-blog .eco_width_menage figure img{
border-radius: 5px;padding: 2px;
}
.eco_nature_captions{
float: none;
width:auto;
}
/*
=============================================
Team Detail
=============================================
*/
.eco_team_detail_column{
float: left;
width:100%;
}
.team-detail-items{
float: left;
width:40%;
margin-right: 30px;
}
.eco_descriptions_tabs{
float: left;
width:100%;
overflow: hidden;
margin-bottom: 50px;
}
.eco_descriptions_tabs ul{
float: left;
width:100%;
border-bottom: 1px solid #cccccc;
}
.eco_descriptions_tabs ul li{
float: left;
padding-right: 30px;
}
.eco_tabs_content_description{
float: left;
width:100%;
margin-bottom: 50px;
}
.eco_descriptions_tabs ul li a{
display: inline-block;
font-size: 16px;
color:#575757;
font-weight: 600;
text-transform: uppercase;
position: relative;
padding-bottom: 13px;
}
.eco_descriptions_tabs ul li a:before{
position: absolute;
content:"";
bottom:-1px;
left: 0px;
transform:translateX(-150px) perspective(100px);
-webkit-transform:translateX(-150px) perspective(100px);
width:100%;
border-bottom: 1px solid transparent;
}
.eco_descriptions_tabs ul li.active a:before,
.eco_descriptions_tabs ul li:hover a:before{
transform:translateX(0px) perspective(100px);
-webkit-transform:translateX(0px) perspective(100px);
}
.eco_descriptions_tabs ul li.active a,
.eco_descriptions_tabs ul li:hover a{
}
/*
=============================================
product Detail
=============================================
*/
.product-detail-items{
float: left;
width:40%;
margin-right: 30px;
margin-bottom: 50px;
}
.product-slider li figure{
border:1px solid #e2e2e2;
}
.product-detail-items .bx-wrapper{
margin-bottom: 20px;
}
.product-slider{
float: left;
width:100%;
}
#product-pager{
float: left;
width:100%;
}
#product-pager li a{
display: inline-block;
position: relative;
border:1px solid #ccc;
}
#product-pager li a:before{
position: absolute;
content:"";
top:0px;
left: 0px;
right: 0px;
bottom:0px;
background-color:#fff;
opacity: 0.5;
}
#product-pager li a.active:before{
opacity: 0;
}
.product-detail-items .bx-controls-direction a{
display: inline-block;
height: 20px;
}
.product-detail-items .bx-controls-direction a:hover{
background-position: 0px;
}
.product-detail-items .bx-controls-direction .bx-prev{
background-image: url(images/arrows/left.png);
background-repeat: no-repeat;
background-size: contain;
}
.product-detail-items .bx-controls-direction .bx-next{
background-image: url(images/arrows/right.png);
background-repeat: no-repeat;
background-size: contain;
}
.product-detail-items .bx-controls-direction {
bottom: -76px;
left: -16px;
position: absolute;
right: -32px;
}
.product-detail-items ul{
float: left;
width:100%;
text-align: center;
}
.product-detail-items ul li{
display: inline-block;
margin-right: 5px;
}
.product-detail-items ul li:last-child{
margin-right: 0px;
}
.just-team-for-detail{
float: none;
overflow: hidden;
width: auto;
padding: 14px 0px 0px;
}
.team-detail-items{
float: left;
width:40%;
margin-right: 30px;
}
.team-detail-items figure{
border:1px solid #e2e2e2;
}
.eco-others-details h3{
font-weight: 600;
text-transform: uppercase;
color:#2e2e2e;
}
.eco-others-details h5{
font-weight: 600;
float: left;
width: auto;
padding: 4px 0px 0px;
margin-bottom: 0px;
}
.eco-others-details h5 del{
margin-right: 10px;
font-weight: 400;
}
.eco-others-details {
float: none;
width: auto;
overflow: hidden;
padding: 12px 0px 0px;
}
.just-team-for-detail .eco_headings,
.eco-others-details .eco_headings{
float: none;
width: auto;
text-align: left;
margin-bottom: 15px;
}
.just-team-for-detail .eco_headings h3,
.eco-others-details .eco_headings h3{
margin-bottom: 4px;
}
.just-team-for-detail .eco_headings h5,
.eco-others-details .eco_headings h5{
margin-bottom: 0px;
}
.volenteer_blockquote blockquote{
margin: 47px 0 41px;
}
.volenteer_blockquote{
float: left;
width:100%;
margin-bottom: 40px;
}
.eco_social-communications,
.detail-communication {
float: left;
width: 100%;
margin-bottom: 24px;
}
.eco_social-communications a{
display: inline-block;
font-size: 14px;
color:#fff;
float: right;
padding: 4px 10px 6px;
border-radius: 5px;
}
.eco_social-communications a i{
margin-right: 5px;
}
.detail-communication .eco_admin_info li{
margin-bottom: 3px;
}
.detail-communication .eco_admin_info li:last-child{
margin-bottom: 0px;
}
.eco_team_detail_column > p {
display: inline-block;
}
.detail-communication .social-accounts{
border:none;
float: none;
float: right;
padding: 11px 0 0;
}
.detail-communication .social-accounts li a{
color:#636363;
}
.detail-communication .eco_admin_info{
width: auto;
}
.eco_area_experince p{
margin-bottom: 20px;
}
.eco_team_detail_column p{
color:#575757;
}
.eco_skills,
.eco_area_experince{
float: left;
width:50%;
padding-right: 15px;
}
.detail-communication,
.eco_social-communications {
border-bottom: 1px solid #e2e2e2;
border-top: 1px solid #e2e2e2;
float: left;
width: 100%;
padding: 15px 0px 13px;
}
.eco_skills p{
margin-bottom: 12px;
display: inline-block;
}
.eco_expertise{
float: left;
width:100%;
}
.eco_expertise li{
position: relative;
float: left;
width:100%;
padding-left: 30px;
margin-bottom: 9px;
}
.eco_expertise li:last-child{
margin-bottom: 0px;
}
.eco_expertise li:before{
position: absolute;
content:"\f00c";
font-family: fontawesome;
top:0px;
left:0px;
font-size: 18px;
}
.eco_expertise li p{
color:#636363;
font-weight: 600;
margin-bottom: 0px;
}
.eco_skills h5,
.eco_area_experince h5{
margin-bottom: 20px;
}
.eco_skills .eco-progress-row{
margin-bottom: 4px;
padding-bottom: 0px;
}
.eco_skills .progress-wrap{
margin-bottom: 0px;
}
.eco_skills .eco-progress-row:last-of-type{
margin-bottom: 0px;
}
.eco_count_up_btns{
float: left;
width:auto;
padding: 1px 0;
margin-right: 15px;
}
.product_title_rate .eco_sm_titles{
font-size: 22px;
margin-bottom: 9px;
}
.product_title_rate {
float: left;
margin-bottom: 20px;
width: 100%;
}
.product_title_rate small{
color:#636363;
}
.eco-others-details p{
margin-bottom: 25px;
}
.eco_count_up_qty{
float: left;
width:112px;
border:1px solid #cccccc;
overflow: hidden;
border-radius: 30px;
}
.eco_count_up_qty input{
background-color: transparent;
border: medium none;
box-shadow: none;
float: left;
height: 40px;
line-height: 0;
margin: -3px 0 0;
padding: 0;
position: relative;
text-align: center;
width:36.5px;
}
.eco_count_up_qty .qtyminus{
width:37px;
}
.eco_count_up_qty input:focus{
color:#fff;
}
.eco_count_up_qty .qty{
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
}
.eco_count_up_qty .qtyminus,
.eco_count_up_qty .qtyplus{
font-size: 20px;
color:#2e2e2e;
}
.eco_count_up_qty .qtyplus{
height: 38px;
margin-top: -1px;
}
.eco_count_up_qty .qtyminus{
line-height: 0px;
margin-top: -3px;
}
.social-color-change li a{
border-color: #666;
color:#666;
border-width: 1px;
}
.social-color-change li:hover a{
color:#fff;
border-color: transparent;
}
.eco-meta-category{
float: left;
}
.eco-meta-category li p{
font-weight: 500;
color:#2e2e2e;
text-transform: uppercase;
}
.eco-meta-category li{
float: left;
margin-right: 10px;
}
.eco-meta-category li a{
font-size: 14px;
text-transform: capitalize;
color:#636363;
}
.eco-others-details .btn-likes-heart{
margin-right: 15px;
}
.eco-others-details .social-color-change{
padding: 29px 0px 24px;
}
.product_detail_leave_msg .margin-product{
margin-bottom: 14px;
}
.product_detail_leave_msg input{
margin-bottom: 20px;
}
.product_detail_leave_msg h5{
border-bottom: 1px solid #ccc;
padding-bottom: 15px;
}
.small-title{
display: inline-block;
font-size: 14px;
color:#636363;
font-weight: 500;
line-height: 10px;
margin-top: -3px;
text-transform: capitalize;
}
.eco_your-rateing-stars{
float: left;
margin-bottom: 7px;
width:100%;
}
.eco_your-rateing-stars li{
float: left;
margin-right: 20px;
}
.eco_your-rateing-stars li:last-child{
margin-right: 0px;
}
.your-rateing label input{
display: none;
}
.your-rateing span{
display: inline-block;
font-size: 14px;
color:#999999;
}
.your-rateing span i{
position: relative;
}
.your-rateing span i:after{
position: absolute;
content:"\f005";
font-size: 14px;
top:0px;
left: 0px;
right: 0px;
bottom:0px;
font-family: fontawesome;
opacity: 0;
}
.your-rateing label input[type="radio"]:checked ~ span i:after{
opacity: 1;
}
/*
=============================================
product Detail ends
=============================================
*/
/*
======================================================
Home 2 page two starts
======================================================
*/
/*
=============================================
Eco Home 2 Top row start
=============================================
*/
.kode_top_strip{
float:left;
width:100%;
padding:14px 0px 14px 0px;
background-color:#1d1d1d;
}
.kode_top_left_cap{
float:left;
width:100%;
}
.kode_top_social_ico ul,
.kode_top_left_cap ul{
float:left;
width:100%;
}
.kode_top_left_cap ul li{
float:left;
}
.kode_top_left_cap ul li a{
margin-right:26px;
display:inline-block;
color:#fff;
}
.kode_top_left_cap ul li:last-child a{
margin-right: 0px;
}
.kode_top_left_cap ul li i{
margin-right:9px;
color:#fff;
}
.kode_top_social_icon{
float:right;
}
.kode_top_social_icon ul li{
float:left;
}
.kode_top_social_icon ul li a{
margin-left:15px;
display:inline-block;
color:#fff;
}
/*
=============================================
Home 2 Top Strip ends
=============================================
*/
/*
=============================================
Eco Home 2 navigaion row
=============================================
*/
.kode_top_navigation{
float:left;
width:100%;
border-bottom:1px solid #61c697;
}
.top_navi_bar{
float:left;
width:100%;
}
.kode_top_logo{
float:left;
padding:20px 0px;
}
.kode_top_logo h1{
font-size: 24px;
line-height: 24px;
margin-bottom: 0px;
}
.kode_top_logo a{
display: inline-block;
}
.kode_top_donate{
float:right;
position:relative;
}
.kode_top_donate::after {
border-bottom: 3px solid #03a313;
bottom: 0;
content: "";
left: 0;
position: absolute;
right: 0;
}
.kode_top_donate button{
padding:35px 23px;
color:#fff;
display:inline-block;
text-transform:uppercase;
font-weight:bold;
}
.kode_top_donate a:hover{
}
.kode_top_donate .shop-items{
float: none;
padding:34px 17px;
color:#fff;
margin:0px 0px 0px -3px;
position:relative;
border-left: 1px solid #fff;
}
.kode_top_donate .shop-items:before{
background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
border-radius: 100%;
bottom: 0;
color: #03af14;
content: "3";
font-size: 10px;
font-weight: bold;
height: 15px;
line-height: 14px;
position: absolute;
right: 9px;
text-align: center;
top: 24px;
width: 15px;
}
.kode_content_navigation{
float: right;
}
.kode_navigation{
float:left;
}
.kode_navigation ul{
float:left;
width:100%;
}
.kode_navigation ul li{
float:left;
position:relative;
}
.kode_navigation > ul > li > a{
display:inline-block;
padding:36px 22px;
font-size:15px;
font-weight:bold;
text-transform:uppercase;
position:relative;;
color:#666;
}
.kode_navigation > ul > li > ul > li > a:after{
display: none;
}
.kode_navigation > ul > li > a.active,
.kode_navigation > ul > li > a:hover{
background-color:#f3f3f3;
}
.kode_navigation > ul > li > a.active{
font-weight:bold;
}
.kode_navigation > ul > li > a:after{
position:absolute;
content:"";
top:0px;
left:0px;
right:0px;
bottom:0px;
border-bottom:2px solid transparent;
width:0px;
}
.kode_navigation > ul > li > a.active:after,
.kode_navigation > ul > li > a.active:before,
.kode_navigation > ul > li > a:hover:before,
.kode_navigation > ul > li > a:hover:after{
width:100%;
}
.kode_navigation > ul > li > a:before{
position:absolute;
content:"";
top:0px;
left:0px;
right:0px;
bottom:0px;
border-top:2px solid transparent;
}
/*
=============================================
Home 2 navigaion row ends
=============================================
*/
/*
=============================================
Eco Home 2 banner
=============================================
*/
.kode_sab_banner{
float: left;
width: 100%;
position: relative;
z-index: -1;
}
.kode_sab_banner figure{
width:100%;
position:relative;
}
.position-right .kode_banner_caption{
/*margin: -160px auto 0;*/
text-align: right;
padding-left: 29%;
}
.position-left .kode_banner_caption{
padding-right: 29%;
text-align: left;
/*margin: -160px auto 0 auto;*/
}
.position-center .kode_banner_caption{
/*margin: -160px auto 0 auto;*/
padding-right: 29%;
text-align: center;
}
.kode_banner_caption{
bottom: 0;
left: 0;
margin: -160px auto 0;
position: absolute;
right: 0;
top: 50%;
}
.kode_banner_caption h3{
text-transform:uppercase;
color:#fff;
margin-bottom:6px;
font-size: 60px;
font-weight:bold;
}
.kode_banner_caption h3 span{
display:block;
margin-top:-8px;
}
.kode_banner_caption p{
color:#fff;
font-style:Italic;
font-size:18px;
padding:0px;
margin-bottom:25px;
}
.kode_banner_caption a{
display:inline-block;
padding:10px 30px;
color:#fff;
border-radius:30px;
text-transform:uppercase;
font-weight:bold;
}
.kode_banner_caption a:hover{
background-color:#000;
}
/*bxslider*/
.kode_sab_banner .bx-controls-direction {
display: none;
}
.kode_sab_banner .bx-pager.bx-default-pager {
display: none;
}
.kode_sab_banner .bx-wrapper{
margin:0px;
}
/*
=============================================
Home 2 banner ends
=============================================
*/
/*
=============================================
Eco Home 2 eco services
=============================================
*/
.kode_eco_service{
float:left;
width:100%;
}
.kode_eco_hdg{
float:left;
width:100%;
text-align:center;
margin-bottom:40px;
margin-top: -10px;
}
.kode_eco_hdg h2{
text-transform:uppercase;
font-weight:bold;
position:relative;
margin-bottom:6px;
}
.kode_eco_hdg h2:before{
border-bottom: 1px solid #ddd;
bottom: -18px;
content: "";
left: -129px;
margin: auto;
position: absolute;
right: 0;
top: 0;
width: 114px;
z-index: -1;
}
.kode_eco_hdg h2:after{
border-top: 1px solid #ddd;
bottom: -18px;
content: "";
left: 0;
margin: auto;
position: absolute;
right: -132px;
width: 114px;
}
.kode_eco_hdg span{
font-weight:20px;
background-color:#fff;
color:#ddd;
font-size:25px;
position:relative;
}
.kode_eco_hdg span::after {
border-left: 1px solid;
bottom: 0;
content: "";
height: 12px;
left: 136px;
position: absolute;
right: 0;
top: 8px;
}
.kode_eco_hdg span::before{
border-right: 1px solid;
bottom: 0;
content: "";
height: 12px;
left: -110px;
position: absolute;
top: 8px;
}
.kode_eco_solar{
float:left;
width:100%;
text-align:center;
margin-bottom: 30px;
}
.kode_eco_solar span{
border-radius:5px;
color: #fff;
display: inline-block;
font-size: 30px;
height: 70px;
line-height: 70px;
text-align: center;
transform: rotate(45deg);
-moz-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
width: 70px;
margin-bottom:38px;
background-color:#666666;
}
.kode_eco_solar span::before {
border: 1px solid #666666;
bottom: 0;
content: "";
left: 0;
position: absolute;
right: 0;
top: 0;
transform: rotate(-45deg);
-moz-transform:rotate(-45deg);
-webkit-transform:rotate(-45deg);
z-index: -1;
border-radius:5px;
}
.kode_eco_solar i {
transform: rotate(-46deg);
-moz-transform:rotate(-46deg);
-webkit-transform:rotate(-46deg);
}
.kode_eco_solar h5{
display:block;
padding:0;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
margin-bottom:19px;
font-weight:bold;
}
.kode_eco_solar p{
margin-bottom:24px;
line-height:25px;
}
.kode_eco_support_caption a,
.kode_eco_solar a{
display:inline-block;
padding:7px 23px 7px 7px;
font-size:14px;
text-transform:uppercase;
font-weight:bold;
border:1px solid #666666;
border-radius:20px;
}
.kode_eco_solar:hover a{
color:#fff;
}
.kode_eco_support_caption .fa.fa-angle-right,
.kode_eco_solar .fa.fa-angle-right {
background-color: #666666;
border-radius: 100%;
height: 24px;
line-height: 24px;
text-align: center;
width: 24px;
color:#fff;
margin-right:10px;
color:#f7f7f7;
}
.kode_eco_solar:hover .fa.fa-angle-right{
background-color:#fff;
color:#747474;
}
/*
=============================================
Home 2 eco services ends
=============================================
*/
/*
=============================================
Eco Home 2 count up
=============================================
*/
.kode_counter_wraper{
float:left;
width:100%;
position:relative;
border-bottom:1px solid #efefef;
}
.kode_counter_wraper:before{
position:absolute;
content:"";
top:0px;
left:0px;
right:0px;
bottom:0px;
border-bottom:1px solid transparent;
width:0px;
}
.kode_counter_wraper:hover:before{
width:100%;
}
.kode_eco_count{
float:left;
width:20%;
text-align:center;
padding:32px 0 40px;
border-top:1px solid #efefef;
border-right:1px solid #efefef;
position:relative;
}
.kode_eco_count:before{
position:absolute;
content:"";
top:0px;
left:0px;
right:0px;
border-top:5px solid transparent;
width:0px;
}
.kode_eco_count:hover:before{
width:100%;
}
.kode_eco_count span {
display: inline-block;
font-size:36px;
margin-bottom:4px;
color:#3c3c3c;
margin-right:4px;
}
.kode_eco_count .counter {
display: inline-block;
font-size:40px;
color:#212121;
font-weight:600;
}
.kode_eco_count_cap{
float:left;
width:100%;
}
.kode_eco_count_cap p{
text-transform:uppercase;
font-weight:bold;
color:#999;
}
/*
=============================================
Home 2 count up ends
=============================================
*/
/*
=============================================
Eco Home 2 support services
=============================================
*/
.kode_support_wraper{
float:left;
width:100%;
background-image:url("images/backb2.png");
background-position:center;
background-repeat:no-repeat;
}
.kode_eco_support_caption{
float:left;
width:100%;
text-align:center;
margin-bottom: 30px;
}
.kode_eco_support_caption h3{
color:#fff;
text-transform:uppercase;
font-size:72px;
font-weight:500;
margin-bottom: 2px;
line-height:60px;
margin-top: -3px;
}
.kode_eco_support_caption h2{
color:#fff;
text-transform:uppercase;
font-size:100px;
font-weight:500;
line-height:normal;
margin-bottom: 1px;
}
.kode_eco_support_caption h4{
color:#fff;
text-transform:uppercase;
margin-bottom: 25px;
}
.kode_eco_support_caption a{
color:#fff;
border:none;
}
.kode_solar_caption a:hover,
.kode_eco_support_caption a:hover{
background-color:#000;
}
.kode_eco_support_caption .fa.fa-angle-right{
background-color:#fff;
color:#333;
}
/*
=============================================
Home 2 support services ends
=============================================
*/
/*
=============================================
Eco Home 2 eco power services
=============================================
*/
.kode_eco_power_wraper{
float:left;
width:100%;
}
.kode_eco_solar_pow{
float:left;
width:100%;
border-bottom-right-radius:15px;
padding-bottom: 30px;
border:1px solid #e2e2e2;
margin-bottom: 30px;
}
.kode_eco_solar_pow img{
width:100%;
transform: scale(1.0);
-moz-transform:scale(1.0);
-webkit-transform:scale(1.0);
}
.kode_eco_solar_pow:hover img{
transform: scale(1.2);
-moz-transform:scale(1.2);
-webkit-transform:scale(1.2);
}
.kode_eco_solar_pow figure{
position:relative;
display:block;
overflow:hidden;
}
.kode_solar_caption{
float:left;
width:100%;
text-align:center;
position:relative;
margin-top:-1px;
}
.kode_solar_caption h6{
font-weight: bold;
padding: 14px 0 13px;
position: relative;
text-align: center;
text-transform: uppercase;
color:#fff;
margin-bottom:22px;
}
.kode_solar_caption p{
margin-bottom:26px;
line-height:24px;
}
.kode_solar_caption a{
display:inline-block;
padding:4px 25px 5px 25px;
border-radius:20px;
text-transform:uppercase;
color:#fff;
}
/*
=============================================
Home 2 eco power services ends
=============================================
*/
/*
=============================================
Eco Home 2 gallery
=============================================
*/
.kode_gallery_wraper{
float:left;
width:100%;
}
.kode_eco_gallery_fig{
float:left;
width:100%;
}
.kode_eco_gallery_fig ul{
float:left;
width:100%;
}
.kode_coo_gall{
float:left;
padding:0px;
}
.kode_coo_gall img {
width: 100%;
}
.kode_coo_gall figure,
.kode_coo_gall figure{
position:relative;
display:block;
overflow:hidden;
}
.kode_coo_gall figure:after,
.kode_coo_gall figure:before{
position:absolute;
content:"";
top:0px;
left:0px;
right:0px;
bottom:0px;
}
.kode_coo_gall figure:after{
background-color:#000000;
opacity:0.25;
}
.kode_coo_gall:hover figure:before{
opacity:1;
}
.kode_eco_gallery_cap{
bottom: -80px;
left: 20px;
position: absolute;
right: 0;
z-index: 999;
transition:all 0.3s ease-in-out;
}
.kode_coo_gall:hover .kode_eco_gallery_cap,
.kode_coo_gall:hover .kode_eco_gallery_cap{
bottom:20px;
}
.background-color-fix.kode_coo_gall figure:before{
opacity: 1;
z-index: 2;
background-color: #7abf18;
}
.kode_eco_gallery_cap h5{
color:#fff;
text-transform:uppercase;
font-weight:bold;
margin-bottom:5px;
}
.kode_eco_gallery_cap p{
color:#fff;
margin-bottom:10px;
}
.kode_eco_gallery_cap a{
padding:3px 21px;
display:inline-block;
text-transform:uppercase;
font-weight:bold;
font-size:15px;
border-radius:14px;
background-color:#fff;
border:1px solid transparent;
}
.kode_eco_gallery_cap a:hover{
border:1px solid #fff;
color:#fff;
}
.kode_coo_gall h3 {
border: 10px solid #fff;
bottom: 0;
color: #fff;
font-size: 30px;
font-weight: bold;
left: 0;
padding: 0;
position: absolute;
right: 0;
text-align: center;
text-transform: uppercase;
top: 0;
z-index: 999;
margin-bottom: 0px;
line-height: 239px;
}
.kode_coo_gall h3:before{
position:absolute;
content:"";
top:9px;
left:9px;
right:9px;
bottom:9px;
border:1px solid #fff;
z-index:-1;
}
/*
=============================================
Home 2 gallery ends
=============================================
*/
/*
=============================================
Eco Home 2 updated news
=============================================
*/
.kode_latest_wraper{
float:left;
width:100%;
}
.kode_latest_news_carousel{
float: left;
padding-bottom: 80px;
width: 100%;
margin-bottom: 30px;
}
.kode_eco_latest_cols{
float:left;
width:100%;
margin-bottom: 25px;
}
.kode_eco_latest_news {
border-bottom: 1px solid #ddd;
float: left;
padding: 0 0 26px 26px;
position: relative;
width: 56%;
}
.kode_eco_latest_news:before{
position:absolute;
content:"";
top:0px;
left:0px;
bottom:0px;
border-left:9px solid #7abf18;
height:34px;
border-radius:5px;
}
.kode_eco_latest_news h5{
font-weight:bold;
margin-bottom:10px;
}
.kode_eco_latest_com{
float:left;
width:100%;
margin-bottom:19px;
}
.kode_eco_latest_com li{
float:left;
margin-right:18px;
color:#333333;
}
.kode_eco_latest_com > li:last-child {
margin: 0;
}
.kode_eco_latest_com li a{
color:#333333;
display:inline-block;
}
.kode_eco_latest_com li a i{
margin-right:10px;
color:#7dbd21;
}
.kode_latest_star{
float:left;
width:100%;
}
.kode_latest_star li{
float:left;
}
.kode_latest_star li a{
display:inline-block;
color:#cccccc;
font-size:18px;
}
.kode_latest_star li a span{
display:inline-block;
margin-left:15px;
padding:0px 12px 2px 12px;
border-radius:10px;
color:#fff;
line-height:18px;
}
.kode_latest_star li a span:hover{
background-color:#000;
}
.kode_eco_latest_fig{
float:right;
overflow:hidden;
}
.kode_eco_latest_fig img {
border-bottom-right-radius:13px;
}
.kode_latest_arrow {
background-color: #fff;
bottom: -14px;
color: #ddd;
left: 46px;
margin: auto;
position: absolute;
text-align: center;
font-size:20px;
}
.kode_eco_latest_caption {
float: left;
width: 100%;
position:relative;
}
.kode_eco_latest_caption::before {
border-bottom: 1px solid #ddd;
bottom: 9px;
content: "";
position: absolute;
right: 0;
width: 432px;
}
.kode_eco_latest_caption p{
padding:31px 0px 28px 0px;
}
.kode_eco_latest_caption a{
text-transform:uppercase;
font-weight:bold;
color:#333333;
}
.kode_eco_latest_caption a i{
font-size: 15px;
margin-left: 7px;
}
/*
=============================================
Home 2 updated news ends
=============================================
*/
/*
=============================================
Eco Home 2 testimonial section
=============================================
*/
.kode_eco_hdg.kode_hdg_2 h2 {
color: #fff;
position:relative;
}
.kode_eco_hdg.kode_hdg_2 h2:before{
border-bottom:1px solid #fff;
z-index: 999;
}
.kode_eco_hdg.kode_hdg_2 > span {
background-color: transparent;
color: #fff;
}
.kode_eco_hdg.kode_hdg_2 span:after,
.kode_eco_hdg.kode_hdg_2 span:before {
border-color:#fff;
}
.kode_testmonial_wraper{
background-image: url("extra-images/textmonialb.png");
background-position: center center;
background-repeat: no-repeat;
float: left;
position: relative;
width: 100%;
background-size: cover;
}
.kode_testmonial_wraper:before{
position:absolute;
content:"";
top:0px;
left:0px;
right:0px;
bottom:0px;
background-color:#000000;
opacity:0.75;
}
.kode_testmonial_cols{
float:left;
width:100%;
padding:52px 20px 60px 37px;
position:relative;
}
.kode_testmonial_cols p{
color:#fff;
}
.kode_testmonial_fig_cap {
bottom: -55px;
float: left;
left: 23px;
position: absolute;
right: 0;;
}
.kode_testmonial_fig_cap figure{
float:left;
border-radius:100%;
margin-right:20px;
border:4px solid #7abf18;
position:relative;
}
.kode_testmonial_fig_cap figure:before{
border-color: #7abf18 transparent transparent;
border-style: solid;
border-width: 18px 18px 0 0;
bottom: 0;
content: "";
height: 0;
position: absolute;
right: -21px;
top: 31px;
width: 0;
}
.kode_testmonial_fig_cap figure img{
border-radius:100%;
}
.kode_eco_test_kode {
float: left;
padding-top: 47px;
}
.kode_eco_test_kode h6{
color:#fff;
font-weight:500;
margin-bottom:2px;
}
.kode_eco_test_kode span{
color:#fff;
font-weight:500;
}
/*owl-carousel*/
.kode_testmonial_wraper .owl-carousel .owl-wrapper::after{
min-height:58px;
}
.kode_testmonial_wraper .owl-item{
padding:0px 10px;
}
.kode_testmonial_wraper .owl-pagination {
display: none;
}
.kode_testmonial_wraper .owl-buttons {
bottom: 0;
left: 0;
margin: 0 auto 0 -40px;
position: absolute;
right: 0;
width:100%;
}
.kode_testmonial_wraper .owl-theme .owl-controls .owl-buttons div {
background:none;
border-radius: 300px;
color: #fff;
display: inline-block;
font-size: 12px;
margin: 5px;
opacity: 1;
padding:0px;
color:transparent;
}
.kode_testmonial_wraper .owl-prev:after {
bottom: 0;
content: "\f104";
display: inline-block;
font-family: FontAwesome;
font-size: 20px;
height: 40px;
left: 0;
line-height:40px;
margin: auto;
position: absolute;
right: 0;
width: 50px;
color:#fff;
}
.kode_testmonial_wraper .owl-next:before {
bottom: 0;
content: "\f105";
display: inline-block;
font-family: FontAwesome;
font-size: 20px;
height: 40px;
line-height: 40px;
margin: auto;
position: absolute;
right: 0;
width: 50px;
left:101px;
color:#fff;
}
.kode_testmonial_wraper .owl-prev:hover:after,
.kode_testmonial_wraper .owl-next:hover:before{
background-color:#078f14;
}
/*owl-carousel end*/
/*
=============================================
Home 2 testimonial section ends
=============================================
*/
/*
=============================================
Eco Home 2 facts services
=============================================
*/
.kode_facts_wraper{
float:left;
width:100%;
margin-bottom: 13px;
}
.kode_eco_facts_cols{
float:left;
width:100%;
}
.kode_eco_facts_cols ul{
float:left;
width:100%;
}
.kode_eco_facts_cols li {
float: left;
margin-bottom:30px;
width: 100%;
}
.kode_facts_span{
float:left;
width:100%;
}
.kode_facts_span .kode_green{
background-color:#333;
}
.kode_facts_span .kode_blue{
background-color:#333;
}
.kode_facts_span .kode_sky{
background-color:#333;
}
.kode_facts_span span{
height:72px;
width:72px;
display:inline-block;
text-align:center;
margin:10px 0px 0px 0px;
line-height:70px;
border-radius:100%;
font-size:30px;
color:#fff;
float:left;
position:relative;
z-index:999;
}
.kode_facts_span span:before{
position:absolute;
content:"";
top:100px;
left:100px;
right:100px;
bottom:100px;
border-radius:100%;
z-index:-1;
}
.kode_facts_span:hover span:before{
top:0px;
left:0px;
right:0px;
bottom:0px;
}
.kode_facts_caption {
float: none;
padding: 0 0 0 91px;
}
.kode_facts_caption h5{
font-weight:bold;
margin-bottom:10px;
}
/* Progress Bar Wrap CSS Start*/
.kode_attorney_detail_skill .progress-names{
float:left;
width:100%;
margin-bottom:30px;
}
.kode_attorney_detail_skill .progress-names:last-of-type{
margin-bottom: 0px;
}
.kode_attorney_detail_skill .progress-names h6{
font-weight:bold;
text-transform:uppercase;
margin-bottom:0px;
float: left;
}
.kode_attorney_detail_skill .progress-names span{
font-size:15px;
color:#333;
display:block;
font-weight: 700;
margin-bottom: 0px;
line-height: normal;
margin-top: -1px;
}
.kode_attorney_detail_skill .progress-wrap{
position: relative;
}
.kode_attorney_detail_skill .pull-right{
font-size: 14px;
font-weight: 600;
color:#666;
}
.kode_attorney_detail_skill .progressbar{
position:relative;
width:100%;
height:6px;
padding:0;
margin:0 auto;
background-color: #e1e1e1;
border-radius:10px;
}
.kode_attorney_detail_skill .bar {
position:absolute;
display:block;
width:0px;
height:6px;
top:0px;
left:0px;
overflow:hidden;
border-radius:10px;
}
.kode_attorney_detail_skill .label {
position:absolute;
display:block;
width:85px;
height:30px;
line-height:27px;
top:-38px;
left:0px;
font-weight:bold;
font-size:16px;
color:#000;
text-align:center;
margin-left: -13px;
border-radius:0;
}
.kode_attorney_detail_skill .label span {
position:absolute;
height:13px;
top:26px;
left:14px;
}
/* Progress Bar Wrap CSS end*/
/*
=============================================
Home 2 facts services ends
=============================================
*/
/*
=============================================
Eco Home 2 call to action services
=============================================
*/
.kode_action_wraper{
float:left;
width:100%;
}
.kode_eco_action_cap{
float:left;
width:100%;
text-align:center;
margin-bottom: 30px;
}
.kode_eco_action_cap h3{
text-transform:uppercase;
font-weight:bold;
color:#fff;
margin-bottom: 7px;
}
.kode_eco_action_cap p{
color:#fff;
margin-bottom:18px;
}
.kode_eco_action_cap a{
padding:6px 17px;
display:inline-block;
font-weight:bold;
color:#fff;
text-transform:uppercase;
border:1px solid #fff;
border-radius:3px;
}
.kode_eco_action_cap a:hover{
background-color:#000;
border-color:#000;
}
/*
=============================================
Home 2 call to action services ends
=============================================
*/
.kode_eco_footer_wraper{
background-image:url("images/footerb.png");
background-position:center;
background-repeat:no-repeat;
background-size:cover;
padding-top:80px;
}
/*
=============================================
Eco Home 2 products services
=============================================
*/
.kode_product_wraper{
float:left;
width:100%;
padding:75px 0px 80px 0px;
}
.kode_product_fig{
float:left;
width:100%;
text-align:center;
}
.kode_product_fig figure{
display:block;
border:1px solid #efefef;
position:relative;
margin-bottom:30px;
}
.kode_product_fig figure:before{
position:absolute;
content:"";
top:0px;
left:0px;
right:0px;
bottom:0px;
border:2px solid transparent;
}
.kode_product_social{
bottom: -14px;
left: 0;
margin: auto;
position: absolute;
right: 0;
text-align: center;
width: 80%;
border:1px solid #efefef;
padding:18px 0px;
background-color:#fff;
}
.kode_product_social li{
display:inline-block;
padding:0px 25px;
border-right:1px solid #666666;
}
.kode_product_social li:last-child{
border-right:none;
}
.kode_product_cap{
float:left;
width:100%;
text-align:center;
padding-bottom:15px;
border-bottom:1px solid #efefef;
margin-bottom:20px;
position:relative;
}
.kode_product_cap:before{
position:absolute;
content:"";
top:0px;
left:0px;
right:0px;
bottom:0px;
border-bottom:1px solid transparent;
width:0px;
}
.kode_product_fig:hover .kode_product_cap:before{
width:100%;
}
.kode_product_cap h5{
text-transform:uppercase;
font-weight:bold;
font-size:18px;
}
.kode_product_fig .kode_product_more{
text-align:center;
text-transform:uppercase;
color:#666666;
padding:7px 22px;
border:1px solid #efefef;
border-radius:14px;
display:inline-block;
transition: all 0.1s ease-in-out 0s;
}
.kode_product_fig .kode_product_more:hover{
color:#fff;
}
/*
=============================================
Home 2 products services ends
=============================================
*/
/*
=============================================
Eco Home 2 footer 2
=============================================
*/
.kode_eco_footer_wraper{
float:left;
width:100%;
}
.kode_eco_footer_logo{
float:left;
width:100%;
}
.kode_eco_footer_logo a{
margin-bottom:23px;
display:inline-block;
}
.kode_eco_footer_logo p{
color:#fff;
margin-bottom:22px;
line-height:26px;
}
.kode_eco_footer_logo ul{
float:left;
width:100%
}
.kode_eco_footer_logo ul li{
float:left;
}
.kode_eco_footer_logo ul li a{
height:31px;
width:31px;
text-align:center;
line-height:31px;
color:#fff;
border-radius:100%;
background-color:#646569;
margin-right:8px;
display:inline-block;
}
.kode_footer_cols{
float:left;
width:100%;
}
.kode_footer_cols h5{
text-transform:uppercase;
font-weight:bold;
color:#fff;
margin-bottom:36px;
}
.kode_footer_fig{
float:left;
width:100%;
padding-bottom:16px;
border-bottom:1px solid #4c4c4c;
}
.kode_footer_fig:last-child {
padding-top: 16px;
}
.kode_footer_fig img{
border-radius:6px;
transform: scale(1.0);
-moz-transform:scale(1.0);
-webkit-transform:scale(1.0);
}
.kode_footer_fig:hover img{
transform: scale(1.2);
-moz-transform:scale(1.2);
-webkit-transform:scale(1.2);
}
.kode_footer_fig figure{
float:left;
overflow:hidden;
}
.kode_footer_caption {
float: left;
padding-left:14px;
}
.kode_footer_caption p{
color:#fff;
font-weight:bold;
}
.kode_footer_caption span{
display:inline-block;
color:#fff;
}
.kode_footer_caption span i{
margin-right:13px;
}
.kode_footer_gallery{
float:left;
width:100%;
}
.kode_footer_gallery li{
float:left;
margin-right:8px;
margin-bottom:12px;
}
.kode_footer_gallery > li:last-child {
margin-right: 0px;
margin-bottom:0px;
}
.kode_footer_gallery > li:nth-child(3) {
margin-right: 0px;
}
.kode_footer_gallery > li:nth-child(4) {
margin-bottom: 0px;
}
.kode_footer_gallery > li:nth-child(5) {
margin-bottom: 0px;
}
.kode_footer_gallery img{
border-radius:4px;
}
.kode_footer_gallery figure{
position:relative;
}
.kode_footer_gallery figure:before{
position:absolute;
content:"";
top:100px;
left:100px;
right:100px;
bottom:100px;
opacity:0.50;
}
.kode_footer_gallery figure:hover:before{
top:0px;
left:0px;
right:0px;
bottom:0px;
}
.kode_footer_social_icon{
float:left;
width:100%;
margin-top:-6px;
}
.kode_footer_social_icon p{
color:#fff;
margin-bottom:15px;
}
.kode_footer_social_icon ul{
float:left;
width:100%;
}
.kode_footer_social_icon ul li{
display:block;
margin-bottom:10px;
}
.kode_footer_social_icon ul li:last-child{
margin-bottom:0px;
}
.kode_footer_social_icon ul li a{
color:#fff;
}
.kode_footer_social_icon ul li a i{
margin-right:15px;
}
.kode_footer_copy_right{
float:left;
width:100%;
margin-top:50px;
position:relative;
border-top:1px solid #474747;
}
.kode_footer_copy_cap{
float:left;
width:100%;
padding:10px 0px;
}
.kode_footer_copy_cap p{
float:left;
color:#fff;
}
.kode_footer_copy_cap ul{
float:right;
}
.kode_footer_copy_cap ul li{
float:left;
}
.kode_footer_copy_cap ul li a{
text-transform:uppercase;
color:#fff;
margin-left:23px;
display:inline-block;
font-weight:500;
font-size:14px;
}
.kode_footer_copy_cap .kode_copy_span:hover{
color:#fff;
}
.kode_copy_span {
position: absolute;
top: 0px;
width:41px;
height:46px;
text-align:center;
line-height:46px;
background-color:#4a4a4a;
display:inline-block;
right: 0px;
color:#fff;
font-size:20px;
}
/* Progress Bar Wrap CSS Start*/
.feature_blog_caption .progress-names{
float:left;
width:100%;
margin-bottom:30px;
}
.feature_blog_caption .progress-names:last-of-type{
margin-bottom: 0px;
}
.feature_blog_caption .progress-names h6{
font-weight:bold;
text-transform:uppercase;
margin-bottom:20px;
}
.feature_blog_caption .progress-names span{
font-size:15px;
color:#666666;
margin-bottom:25px;
display:block;
}
.feature_blog_caption .progressbar{
position:relative;
width:100%;
height:6px;
padding:0;
margin:0 auto;
background-color: #e1e1e1;
border-radius:10px;
margin-bottom:10px;
}
.feature_blog_caption .progress-bar {
}
/* Progress Bar Wrap CSS end*/
.progress-wrap {
overflow: hidden;
position: relative;
border-radius:10px;
background: #ddd;
margin-bottom: 10px;
float: left;
width: 100%;
margin-top: 10px;
}
.back.eco-thumb-bg .progress-names > small{
display: inline-block;
float: left;
}
.back.eco-thumb-bg .progress-names{
margin-bottom: 25px;
}
.back.eco-thumb-bg .progress-names > small.pull-right{
float: right;
}
.feature_blog_caption .eco_progress-heading,
.feature_blog_caption .progress-names > small,
.feature_blog_caption .feature_blog_caption span{
font-weight: 600;
display: inline-block;
}
.back.eco-thumb-bg .progress-names > small,
.back.eco-thumb-bg .feature_blog_caption span{
color:#fff;
}
.progress-bar {
left: 0;
position: absolute;
top: 0;
} home/islapiiu/sites/villaeffort/style.css 0000644 00000166624 15076735004 0014657 0 ustar 00 /*------------------------------------------------------------------
File Name: style.css
Template Name: Iceland
Created By: Similar Icons
Envato Profile: http://themeforest.net/user/similaricons
Website: https://similaricons.com
Version: 1.0
-------------------------------------------------------------------*/
/*------------------------------------------------------------------
[Table of contents]
1. IMPORT FILES
2. SKELETON
3. WP CORE
4. HEADER
5. SECTIONS
6. PRICING
7. CONTACT
8. BLOG & PAGE
9. WIDGETS
10. SLIDER
11. MODULES
12. FOOTER
13. SHOP
14. MISC
15. RESPONSIVE
-------------------------------------------------------------------*/
/*------------------------------------------------------------------
1. IMPORT FILES
-------------------------------------------------------------------*/
@import 'https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,500,500i,600,600i,700,700i,800';
@import 'https://fonts.googleapis.com/css?family=Droid+Serif:400,400i,700,700i';
@import url(css/animate.css);
@import url(css/font-awesome.min.css);
@font-face {
font-family: "Flaticon";
src: url("fonts/Flaticon.eot");
src: url("fonts/Flaticond41d.eot?#iefix") format("embedded-opentype"), url("fonts/Flaticon.woff") format("woff"), url("fonts/Flaticon.ttf") format("truetype"), url("fonts/Flaticon.svg#Flaticon") format("svg");
font-weight: normal;
font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
font-family: "Flaticon";
src: url("fonts/Flaticon.svg#Flaticon") format("svg");
}
}
[class^="flaticon-"]:before,
[class*=" flaticon-"]:before,
[class^="flaticon-"]:after,
[class*=" flaticon-"]:after {
font-family: Flaticon;
font-style: normal;
}
.flaticon-clock:before {
content: "\f100";
}
.flaticon-contact-form:before {
content: "\f101";
}
.flaticon-envelope:before {
content: "\f102";
}
.flaticon-fence:before {
content: "\f103";
}
.flaticon-forest:before {
content: "\f104";
}
.flaticon-gardening:before {
content: "\f105";
}
.flaticon-house:before {
content: "\f106";
}
.flaticon-link:before {
content: "\f107";
}
.flaticon-people:before {
content: "\f108";
}
.flaticon-phone-call:before {
content: "\f109";
}
.flaticon-placeholder:before {
content: "\f10a";
}
.flaticon-shop:before {
content: "\f10b";
}
.flaticon-shovel:before {
content: "\f10c";
}
.flaticon-shovel-1:before {
content: "\f10d";
}
.flaticon-sprout:before {
content: "\f10e";
}
.flaticon-swimming-pool:before {
content: "\f10f";
}
.flaticon-tree-leaf:before {
content: "\f110";
}
/*------------------------------------------------------------------
2. SKELETON
-------------------------------------------------------------------*/
body {
color: #787878;
font-size: 14px;
line-height: 1.80857;
padding: 0;
font-weight: 400;
background-color: #f3f3f3;
}
body,
p,
li,
.tp.caption.NotGeneric-Title,
.NotGeneric-Title,
.header-contact p,
.navbar-nav > li > a {
font-family: 'Droid Serif', sans-serif !important;
}
.related-posts .entry p,
.tp-caption.NotGeneric-SubTitle,
.NotGeneric-SubTitle,
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: 'Raleway', sans-serif !important;
}
a {
color: #212121;
text-decoration: none !important;
outline: none !important;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-weight: normal;
position: relative;
letter-spacing: -0.5px;
padding: 0 0 10px 0;
font-weight: normal;
line-height: 140%;
color: #212121;
margin: 0
}
h1 {
font-size: 28px
}
h2 {
font-size: 24px
}
h3 {
font-size: 21px
}
h4 {
font-size: 18px
}
h5 {
font-size: 15px
}
h6 {
font-size: 13px
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
color: #e08900;
text-decoration: none!important;
opacity: 1
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
color: #fff !important
}
a {
color: #212121;
text-decoration: none;
outline: none;
}
a,
.btn {
text-decoration: none !important;
outline: none !important;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
.btn-custom {
margin-top: 20px;
background-color: transparent !important;
border: 2px solid #ddd;
padding: 12px 40px;
font-size: 16px;
}
.lead {
font-size: 18px;
line-height: 30px;
color: #767676;
}
blockquote {
border: 0 none;
font-size: 16px;
font-style: italic;
margin: 20px 0;
padding: 30px;
}
/*------------------------------------------------------------------
3. WP CORE
-------------------------------------------------------------------*/
.drop-cap::first-letter {
float: left;
font-size: 400%;
font-weight: bold;
color: #ffffff;
background-color: #171717;
padding: 10px;
line-height: 100%;
margin: 10px 20px 0 0;
}
.first {
clear: both
}
.last {
margin-right: 0
}
.alignnone {
margin: 5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
.alignright {
float: right;
margin: 10px 0 20px 20px;
}
.alignleft {
float: left;
margin: 10px 20px 20px 0;
}
a img.alignright {
float: right;
margin: 10px 0 20px 20px;
}
a img.alignnone {
margin: 10px 20px 20px 0;
}
a img.alignleft {
float: left;
margin: 10px 20px 20px 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto
}
.wp-caption {
background: #fff;
border: 1px solid #f0f0f0;
max-width: 96%;
/* Image does not overflow the content area */
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;
}
/* Text meant only for screen readers. */
.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000;
/* Above WP toolbar. */
}
/*------------------------------------------------------------------
4. HEADER
-------------------------------------------------------------------*/
.header {
padding: 40px 0 0;
border-top: 3px solid #212121;
}
.header .container-fluid {
max-width: 1460px;
}
.navbar-default,
.navbar,
.navbar-nav,
.nav {
border-radius: 0;
border: 0;
margin: 0 !important;
}
.navbar-default {
padding: 15px 0;
bottom: -35px;
border-radius: 3px;
z-index: 10;
background-color: #F57C00;
}
.navbar-nav > li {
border-right: 1px dashed rgba(255, 255, 255, 0.3);
}
.navbar-nav > li:first-child {
border-left: 1px dashed rgba(255, 255, 255, 0.3);
}
.navbar-nav > li > .dropdown-menu {
margin-top: 15px;
background-color: #1d1f1d;
border: 0;
}
.navbar-nav > li > a {
color: #fcfcfc !important;
font-weight: bold;
font-size: 16px;
padding: 10px 18px;
text-transform: capitalize;
}
.navbar-nav > li:hover a {
opacity: 0.8;
}
.navbar-brand {
font-size: 31px;
font-weight: 700;
letter-spacing: 0;
margin-top: 0;
margin-bottom: 0;
padding: 0 0 0;
line-height: 1.4;
white-space: nowrap;
}
.copyrights .fa-angle-up {
background-color: #212121;
display: block;
color: #fcfcfc !important;
height: 30px;
border-radius: 4px;
line-height: 30px;
margin: 0px 3px 0 3px;
padding: 0;
text-align: center;
width: 30px;
}
.navbar-default .dropdown-menu > li:hover,
.navbar-default .dropdown-menu > li:focus,
.navbar-default .dropdown-menu > li:hover a,
.navbar-default .dropdown-menu > li:focus a,
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .open > a:hover {
background-color: transparent !important;
color: #ffffff !important;
}
.navbar-default .dropdown-menu {
border: 1px solid #efefef;
border-radius: 0;
box-shadow: none;
}
.navbar-default .dropdown-menu > li {
padding: 3px;
border-bottom: 1px dashed rgba(255, 255, 255, 0.1);
}
.navbar-default .dropdown-menu > li:hover a,
.navbar-default .dropdown-menu > li:focus a,
.navbar-default .dropdown-menu > li > a {
background-color: transparent !important;
color: #979797 !important;
padding: 5px 20px;
}
.navbar-default .dropdown-menu > li:hover a,
.navbar-default .dropdown-menu > li:focus a {
padding: 5px 30px;
}
.topbar {
padding: 18px 0 15px;
background-color: #212121;
}
.topbar-panel .panel-heading,
.topbar-panel .panel-body,
.topbar-panel {
position: relative;
padding: 0 !important;
border: 0 !important;
margin: 0 !important;
}
.clickable {
background-color: #212121;
display: block;
height: 35px;
line-height: 34px;
padding: 0;
position: absolute;
color: #ffffff;
cursor: pointer;
font-size: 21px;
right: 10%;
text-align: center;
top: 47px;
border-radius: 0 0 3px 3px;
width: 40px;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
.clickable.panel-collapsed {
top: 0;
}
.topbar p,
.topbar li,
.topbar a {
line-height: 1;
text-transform: capitalize;
padding: 0;
margin: 0;
}
.header-contact p {
font-size: 16px;
color: #212121;
font-weight: bold;
line-height: 26px;
padding: 0;
margin: 0;
}
.header-contact {
padding: 0;
}
.header-contact i {
font-size: 30px !important;
margin: 12px 20px 0 0;
}
.header-contact p {
line-height: 24px;
font-size: 14px;
}
/*------------------------------------------------------------------
5. SECTIONS
-------------------------------------------------------------------*/
.m45 {
margin-top: 90px;
}
.parallax {
background-attachment: fixed;
background-size: cover;
height: 100%;
position: relative;
width: 100%;
}
.parallax.parallax-off {
background-attachment: scroll !important;
display: block;
height: 100%;
min-height: 100%;
overflow: hidden;
position: relative;
background-position: center center;
vertical-align: sub;
width: 100%;
z-index: 2;
}
.no-scroll-xy {
overflow: hidden !important;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
-ms-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}
#wrapper {
background-color: #fff;
}
.section {
display: block;
position: relative;
padding: 90px 0;
}
.nohidden {
overflow: visible;
}
.section.lb {
background-color: #f1edea;
}
.section.db {
background-color: #212121;
}
.section-title i {
position: absolute;
font-size: 63px;
top: -12%;
left: 0;
margin: 0px 0;
right: auto;
bottom: 0;
opacity: 0.2;
filter: alpha(opacity=20);
/* For IE8 and earlier */
z-index: 0;
text-align: center;
}
.section.db .section-title i {
color: #ffffff;
}
.section-widget .lead,
.section-title .lead,
.about-widget .lead {
color: #000;
padding: 12px 0 9px;
}
.section.db .section-title h3 {
color: #ffffff;
}
.section-title .lead {
padding-top: 10px;
}
.section-title h3,
.big-title h3 {
font-size: 28px;
padding-bottom: 20px;
font-weight: 800;
margin: 0;
line-height: 1;
}
.section-title {
padding-left: 0px;
display: block;
position: relative;
}
.section-title.text-center {
padding-left: 0;
}
.section-title .lead {
margin-bottom: 0;
padding-bottom: 0;
}
.small-title h4 {
font-size: 18px;
padding: 20px 0 10px;
font-weight: 800;
}
.small-title h4 i {
vertical-align: middle;
padding-right: 5px;
}
.section-button {
display: block;
margin-top: 45px;
}
.section-button .btn {
font-size: 16px;
padding: 12px 42px;
text-transform: uppercase;
}
.section-button .btn i {
width: 25px;
height: 25px;
border-radius: 25px;
line-height: 25px;
background-color: #fff;
margin-left: 10px;
}
/*------------------------------------------------------------------
6. PRICING
-------------------------------------------------------------------*/
.pricing-box-03 {
padding: 30px 30px 60px;
background-color: #333;
position: relative;
-webkit-box-shadow: inset 10px 10px 10px 0px rgba(0, 0, 0, 0.75);
-moz-box-shadow: inset 10px 10px 10px 0px rgba(0, 0, 0, 0.75);
box-shadow: inset 10px 10px 10px 0px rgba(0, 0, 0, 0.75);
border: 20px solid transparent;
border-image: url("images/border.png") 30;
}
.pricing-box-03.leftbg::before,
.pricing-box-03.nobg::before {
display: none;
}
.pricing-box-03::before {
background: rgba(0, 0, 0, 0) url("images/right.png") no-repeat scroll 0 0;
content: "";
display: inline-block;
height: 374px;
left: -84px;
position: absolute;
top: -65px;
width: 402px;
z-index: 0;
}
.pricing-box-03.leftbg::after {
background: rgba(0, 0, 0, 0) url("images/left.png") no-repeat scroll 0 0;
content: "";
display: inline-block;
height: 374px;
right: -84px;
position: absolute;
bottom: -65px;
width: 402px;
z-index: 0;
}
.pricing-box-03-body ul {
padding: 0;
}
.pricing-box-03-body ul li {
color: #ffffff;
border-top: 1px solid rgba(255, 255, 255, 0.1);
padding: 10px 0;
list-style: none;
letter-spacing: 1px;
}
.pricing-box-03-body ul li:last-child {
border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.pricing-box-03-head {
padding: 20px 0 15px;
display: block;
position: relative;
}
.pricing-box-03-head h3 {
color: #ffffff;
padding: 25px 0 10px;
font-size: 34px;
margin: 0;
}
.pricing-box-03-head h3 sup {
font-size: 15px;
}
.pricing-box-03-head h4 {
color: #60A543;
font-size: 15px;
padding: 0;
margin: 0;
}
.pricing-box-03 .btn {
padding: 5px 20px;
font-size: 13px;
margin-top: 5px;
background-color: #60A543;
border-color: #60A543;
}
.pricing-box-03.white-style {
background-color: #ffffff;
}
.pricing-box-03.white-style li {
color: #555555;
border-color: rgba(55, 55, 55, 0.1);
}
/*------------------------------------------------------------------
7. CONTACT
-------------------------------------------------------------------*/
#message {
display: none;
padding: 20px 0;
position: relative;
text-align: left;
}
#map {
height: 400px;
position: relative;
width: 100%;
z-index: 1;
}
#map img {
max-width: inherit;
}
.loader {
margin-left: 10px;
}
.map {
position: relative;
}
.map .row {
position: relative;
}
.infobox img {
width: 100% !important;
}
.map .searchmodule {
padding: 18px 10px;
}
.infobox {
display: block;
margin: 0;
padding: 0 0 10px;
position: relative;
width: 260px;
z-index: 100;
}
.infobox .title {
font-size: 13px;
line-height: 1;
margin-bottom: 0;
margin-top: 15px;
padding-bottom: 5px;
text-transform: capitalize;
}
/*------------------------------------------------------------------
8. BLOG & PAGES
-------------------------------------------------------------------*/
.pagenot h2 {
font-weight: 900;
font-size: 200px;
line-height: 1;
margin: 0;
padding: 0;
}
.pagenot h1 {
padding: 30px 0;
margin: 0;
line-height: 1;
}
.pagenot .lead {
line-height: 1.8;
margin-bottom: 0;
font-style: italic;
}
.page-title {
padding: 60px 0;
text-align: center;
background-color: #eeffe2;
}
.page-parallax {
padding: 120px 0;
}
.page-title .section-title p,
.page-title .section-title {
margin-bottom: 0;
padding-bottom: 0;
padding-left: 0;
}
.page-title .section-title {}
.pagination-wrap {
margin-top: 30px;
padding: 10px 0;
display: block;
position: relative;
border-top: 1px solid #efefef;
}
.pagination > li {
border: 0;
}
.pagination > li > a,
.pagination > li > span {
background-color: #fff;
border: 0 none !important;
color: #212121;
float: left;
font-size: 21px;
font-weight: 700;
line-height: 1.42857;
margin-left: -1px;
padding: 5px 10px;
border-radius: 0 !important;
position: relative;
text-decoration: none;
}
.gardener-list .col-md-3 {
margin-bottom: 40px;
}
.blog-grid .col-md-4 {
margin-bottom: 30px;
}
.blog-posts img {
margin-top: 0px;
max-width: 80px;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
.blog-posts {
padding: 0;
margin-bottom: 0;
list-style: none;
}
.blog-posts li {
display: table;
padding: 0;
margin-bottom: 15px;
list-style: none;
}
.blog-posts li:last-child {
margin-bottom: 0;
}
.blog-posts p a {
font-weight: 400;
margin: 0;
color: #ffffff;
font-size: 16px;
padding-bottom: 3px;
display: block;
text-transform: none;
}
.blog-posts li p {
padding: 0;
margin: 0;
}
.blog-posts li small {
color: #b7b7b7;
display: block;
font-size: 13px;
font-style: italic;
margin: 2px 0 0;
}
.blog-wrapper small a,
.blog-wrapper small {
color: #aaaaaa;
}
.comments img {
max-width: 80px;
margin-right: 20px
}
.comments {
padding: 0!important;
margin: 70px 0 70px 0 !important;
}
.panel,
.panel-body,
.panel-info {
box-shadow: none !important;
border: 0 !important;
padding: 0 !important;
background-color: transparent !important;
}
.comments .text-success {
color: #333;
margin-bottom: 5px;
display: inline-block
}
.comments .text-muted {
color: #777;
margin-left: 3px;
font-size: 11px !important;
}
.comments .media-list li {
border: 1px solid #f1edea;
margin: 20px 0;
background-color: transparent;
display: block;
padding: 20px;
-webkit-transition: all .7s ease-in-out;
-moz-transition: all .7s ease-in-out;
-o-transition: all .7s ease-in-out;
-ms-transition: all .7s ease-in-out;
transition: all .7s ease-in-out
}
.contact_form.comment-form .form-control {
border: 1px solid #f1edea !important;
height: 40px;
}
.comments .media-list li p {
margin: 0;
padding: 0
}
.comments .btn {
display: inline-block;
margin-top: 10px;
font-size: 11px;
padding: 3px 10px
}
.content-widget {
display: block;
margin-top: 40px;
}
.blog-wrapper small {
padding: 20px 0 0;
display: inline-block;
font-size: 14px;
margin-right: 5px;
}
.blog-wrapper h4 {
padding: 5px 0 10px;
text-transform: capitalize;
}
.blog-wrapper .readmore {
margin: 10px 0 0;
background-color: transparent;
font-size: 15px;
font-weight: bold;
padding: 0;
display: block;
}
.blog-wrapper .single-blog h4 {
font-size: 24px;
padding: 10px 0 15px;
text-transform: capitalize;
}
.calloutbox {
padding: 40px 0;
}
.calloutbox h4 {
color: #ffffff;
font-size: 26px;
line-height: 1.5;
padding: 0 0px;
margin: 0;
}
mark {
padding: 0 10px;
}
/*------------------------------------------------------------------
9. WIDGETS
-------------------------------------------------------------------*/
.sidebar .widget {
padding: 20px;
background-color: #ffffff;
margin-bottom: 20px;
}
.sidebar .form-control {
background-color: #f1edea;
border-radius: 0;
height: 50px;
border: 1px solid #ededed;
font-size: 13px;
box-shadow: none !important
}
.tags a {
background: #f1edea none repeat scroll 0 0;
border: 0 none;
border-radius: 3px;
display: inline-block;
font-size: 12px;
margin: 0 0 5px;
padding: 4px 16px;
}
.single-blog .tags {
display: block;
margin-top: 30px;
}
.blog-wrapper .related-posts .entry small {
display: block;
margin: 5px 0 0 0 !important;
text-transform: capitalize;
font-size: 12px;
padding-top: 0;
}
.related-posts .entry p {
margin-bottom: 0;
padding: 0;
font-weight: 700;
line-height: 1.6;
}
.related-posts .entry {
border-bottom: 1px dashed #ededed;
margin-bottom: 10px;
padding: 0 10px 10px 0 !important;
display: block;
}
.related-posts .entry:last-child {
margin-bottom: 0 !important;
padding-bottom: 0 !important;
border-bottom: 0;
}
.widget-title {
position: relative;
display: block;
width: 100%;
margin-bottom: 30px;
}
.widget-title h3 {
font-size: 21px;
line-height: 1;
font-weight: bold;
margin: 0;
padding: 0;
}
.footer .widget-title h3 {
color: #ffffff;
}
.widget-title hr {
margin-left: 0;
width: 65px;
border-width: 3px;
}
.twitter-posts {
padding: 0;
margin-bottom: 0;
list-style: none;
}
.twitter-posts li {
display: table;
padding: 0 0 15px;
border-bottom: 1px dashed rgba(255, 255, 255, 0.1);
margin-bottom: 15px;
list-style: none;
}
.twitter-posts li:last-child {
margin-bottom: 0;
padding-bottom: 0;
border-bottom: 0;
}
.twitter-posts p {
line-height: 28px;
margin: 7px 0 0;
color: #787878;
padding-bottom: 0;
text-transform: none;
}
.twitter-posts p a {
border-bottom: 1px solid #f3d900;
}
.twitter-posts li p {
padding: 0;
margin: 0;
}
.twitter-posts li small {
color: #b7b7b7;
display: block;
font-size: 13px;
font-style: italic;
margin: 2px 0 0;
}
.readmore {
border-radius: 3px;
color: #ffffff !important;
margin-left: 10px;
vertical-align: middle;
font-size: 14px;
display: text-bottom;
padding: 5px;
}
.blog-posts img {
opacity: 0.8;
filter: alpha(opacity=80);
/* For IE8 and earlier */
}
.blog-posts img:hover {
opacity: 1.0;
filter: alpha(opacity=100);
/* For IE8 and earlier */
}
.footer-newsletter .form-control::-moz-placeholder {
color: #737373;
opacity: 1;
}
.footer-newsletter .form-control:-ms-input-placeholder {
color: #737373;
}
.footer-newsletter .form-control::-webkit-input-placeholder {
color: #737373;
}
.footer-newsletter {
display: block;
margin-top: 30px;
}
.footer-newsletter .btn {
text-transform: uppercase;
font-size: 14px;
border-radius: 0 3px 3px 0;
height: 46px;
}
.footer-newsletter .form-control {
border-radius: 0;
background-color: #262626;
border-color: #2c2c2c;
box-shadow: none;
font-size: 14px;
}
/*------------------------------------------------------------------
10. SLIDER
-------------------------------------------------------------------*/
.metis .tp-bullet,
.metis .tp-bullet.selected,
.metis .tp-bullet:hover {
padding: 3px !important;
box-shadow: none !important;
background-color: #212121 !important;
background-image: none !important;
}
.btn {
border-radius: 4px !important;
}
/*------------------------------------------------------------------
11. MODULES
-------------------------------------------------------------------*/
.team-members .small-title h4 {
padding: 0 0 10px;
}
.team-members small {
display: block;
margin-top: 20px;
}
.team-members .testi-widget small {
margin-top: 0;
}
.testi-widget {
padding: 30px;
position: relative;
background-color: #f1edea;
}
.section.lb .testi-widget {
background-color: #ffffff;
}
.section.lb .testi-widget img {
background-color: #f1edea;
}
.testi-widget img {
top: -60px;
background-color: #fff;
padding: 8px;
max-width: 80px;
position: absolute;
right: 0;
}
.box {
padding: 11em 0em;
border: 1px solid #efefef;
display: block;
border-radius: 6px;
width: 100%;
margin-top: -2px;
color: black;
text-align: center;
background: linear-gradient( rgba(0, 0, 0, 0), 50%, rgba(135, 231, 32, 0.4) 50%, rgba(117, 213, 40, 0.4));
background-size: 100% 202%;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
.hoverbox {
border-radius: 6px;
}
.box i {
display: block;
margin: auto;
font-size: 28px;
line-height: 1;
color: #fff;
text-align: center;
}
.box-content {
position: absolute;
left: 0;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
top: 48%;
right: 0;
margin: -20px auto;
}
.box .box-back {
position: absolute;
left: 0;
opacity: 0;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
top: 40%;
right: 0;
margin: -20px auto;
}
.box .box-back p {
color: #ffffff;
padding: 0 30px;
}
.box h2 {
color: #ffffff;
padding: 10px;
margin: 10px 0 0;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
line-height: 1;
font-size: 18px;
}
.box:hover {
background-position: 100% 100%;
}
.box:hover .box-back {
opacity: 1;
display: block;
top: 55% !important;
}
.box:hover .box-content {
top: 30%;
}
hr.custom {
border-style: dashed;
margin: 40px 0;
}
.about-widget p {
margin-bottom: 0;
padding-bottom: 0;
}
.col-md-6 .about-widget p {
padding-bottom: 10px;
}
.about-widget .btn {
margin-top: 10px;
}
.magnifier .st {
color: #ffffff !important;
display: block;
display: inline-block !important;
float: none !important;
font-size: 14px;
height: 35px;
line-height: 35px;
border-radius: 4px;
text-align: center;
width: 35px;
width: 35px;
}
.magnifier .buttons {
visibility: hidden;
opacity: 0;
position: absolute;
text-align: center;
width: 100%;
top: 54%;
margin-top: -20px;
}
.magnifier:hover .buttons {
opacity: 1;
visibility: visible;
}
.entry {
position: relative;
}
.entry:hover .magnifier {
opacity: 1;
visibility: visible;
}
.magnifier {
background: #222222;
background-color: rgba(0, 0, 0, 0.4);
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
opacity: 0;
-webkit-transition: opacity .3s ease-in-out;
-moz-transition: opacity .3s ease-in-out;
-ms-transition: opacity .3s ease-in-out;
-o-transition: opacity .3s ease-in-out;
transition: opacity .3s ease-in-out;
}
/*------------------------------------------------------------------
12. FOOTER
-------------------------------------------------------------------*/
.footer {
padding: 90px 0;
background-color: #212121;
}
.footer small {
color: #666 !important;
margin-top: 5px !important;
}
.copyrights {
border-top: 1px dashed rgba(255, 255, 255, 0.1);
padding: 45px 0;
display: block;
position: relative;
background-color: #212121;
}
div.grass {
background: rgba(0, 0, 0, 0) url("images/footer-grass.png") repeat-x scroll 0 0;
bottom: 0;
height: 94px;
left: 0;
margin: 0;
padding: 0;
position: absolute;
width: 100%;
z-index: 7010;
}
.footer-newsletter .form-control,
.topbar p,
.topbar li,
.topbar a,
.da-thumbs .pitem a div h3 small,
.copyrights li a,
.copyrights p,
.twitter-posts h3,
.footer small,
.footer li,
.footer p {
color: #838383;
}
.copyrights li a,
.copyrights p {
margin: 0;
text-transform: capitalize;
padding: 0;
}
.copyrights p {
padding-bottom: 0;
}
.copyrights ul li {
margin: 0 5px !important;
padding: 0 !important;
}
.copyrights ul {
padding: 0 !important;
margin: 0 !important;
}
.btn-default,
.btn-primary {
background-color: #212121;
border: 2px solid #212121;
border-radius: 0;
font-size: 15px;
padding: 10px 30px;
}
.btn-group-xs > .btn,
.btn-xs {
border-radius: 3px;
font-size: 12px;
line-height: 1.5;
padding: 1px 5px;
}
.btn-group-sm > .btn,
.btn-sm {
border-radius: 3px;
font-size: 12px;
line-height: 1.5;
padding: 5px 10px;
}
.btn-group-lg > .btn,
.btn-lg {
border-radius: 6px;
font-size: 18px;
line-height: 1.33333;
padding: 10px 36px;
}
/*------------------------------------------------------------------
13. SHOP
-------------------------------------------------------------------*/
.shop_single_page .product_details .product_top_section .img_holder {
background: #f1edea;
position: relative;
}
.shop_single_page .tab-content {
border-left: 1px solid #7DC01C;
border-right: 1px solid #7DC01C;
border-bottom: 1px solid #7DC01C;
}
.shop_single_page .product_details .product_top_section .img_holder:before {
content: '';
width: 100%;
height: 100%;
background: rgba(255, 255, 255, 0.65);
position: absolute;
top: 0;
left: 0;
z-index: 9;
opacity: 0;
visibility: hidden;
}
.shop_single_page .product_details .product_top_section:hover .img_holder:before {
transform: scale(1);
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
opacity: 1;
visibility: visible;
}
.shop_single_page .product_details .product_top_section .img_holder img,
.shop_single_page .product_details .product_top_section .img_holder:before {
-webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
margin: 0 auto;
}
.shop_single_page .product_details .product_top_section:hover .img_holder img {
transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
}
.shop_single_page .product_details .product_top_section .item_description {
margin-top: -3px;
}
.shop_single_page .product_details .product_top_section .item_description>h4 {
font-size: 24px;
}
.shop_single_page .product_details .product_top_section .item_description>ul>li {
display: inline-block;
margin-right: 5px;
margin-top: 9px;
margin-bottom: 9px;
color: #9e9e9e;
}
.shop_single_page .rating {
margin-bottom: 20px !important;
}
.shop_single_page .product_details .product_top_section .item_description .item_price {
font-size: 24px;
line-height: 1;
}
.shop_single_page .product_details .product_top_section .item_description>p {
border-top: 1px solid #f1edea;
border-bottom: 1px solid #f1edea;
padding: 17px 0;
margin: 10px 0;
}
.shop_single_page .product_details .product_top_section .item_description .check_location {
display: block;
color: #1e2126;
margin: 15px 0 15px 0;
}
.shop_single_page .product_details .product_top_section .item_description>div {
margin-bottom: 33px;
}
.shop_single_page .product_details .product_top_section .item_description>div input {
width: 160px;
height: 40px;
border: 1px solid #f1edea;
border-radius: 2px;
padding-left: 10px;
margin-right: 10px;
color: #9e9e9e;
}
.shop_single_page .shop-button {
margin-left: 10px;
}
.shop_single_page .product_details .product_top_section .item_description>div button {
width: 84px;
line-height: 40px;
background: #f7f7f7;
text-align: center;
font-size: 14px;
color: #9e9e9e;
text-transform: uppercase;
margin-left: 9px;
margin-right: 8px;
}
.shop_single_page .product_details .product_top_section .item_description>div span {
font-weight: normal;
font-size: 14px;
font-style: italic;
line-height: 40px;
}
.shop_single_page .product_details .product_top_section .item_description>input[type="number"] {
display: inline-block;
height: 47px;
width: 70px;
border: 1px solid #f1edea;
padding-left: 15px;
vertical-align: bottom;
font-size: 18px;
}
.shop_single_page .product_details .product_top_section {
margin-bottom: 79px;
}
.shop_single_page .nav-pills {
background-color: #f1edea;
padding: 10px;
border: 5px solid #7DC01C !important;
}
.shop_single_page .product_details .product-review-tab .nav li a {
width: 120px;
line-height: 45px;
padding: 5px 20px;
border-radius: 0;
border: 2px solid #7DC01C !important;
background: #e0dcd9 !important;
color: #1e2126 !important;
text-align: center;
margin-right: 8px;
}
.shop_single_page .comment-list {
list-style: none;
padding: 0;
}
.shop_single_page .comments .lightversion .form-control {
margin-bottom: 0 !important;
}
.shop_single_page .comment-list h3 {
padding-bottom: 8px;
}
.shop_single_page .comment-list small {
font-size: 14px;
font-style: italic;
color: #999999;
display: block;
padding: 0 0 8px;
}
.author-details img {}
.author-details h3 {
font-size: 20px;
}
.about-author {
padding-bottom: 20px;
margin-bottom: 40px;
border-bottom: 1px solid #f4f4f4;
}
.author-details img {
max-width: 90px;
margin: 10px 30px 40px 0;
}
.shop_single_page .comment-list li.reply {
padding-left: 60px;
}
.shop_single_page .comment-list li {
position: relative;
padding-bottom: 20px;
margin-bottom: 30px;
border-bottom: 1px solid #f4f4f4;
}
.shop_single_page .comment-list .rating {
position: absolute;
right: 0;
top: 0;
}
.shop_single_page .product_details .product-review-tab .tab-content {
padding: 30px;
}
.shop_single_page .product_details .product-review-tab .nav li.active a {
color: #fff;
background: #f4f4f4;
}
.shop_single_page .product_details .product-review-tab .nav {
border-bottom: 1px solid #f4f4f4;
}
.shop_single_page .product_details .product-review-tab .item_review_content .text {
padding-left: 30px;
width: 91%;
}
.shop_single_page .product_details .product-review-tab .item_review_content .text .sec_up span,
.shop_single_page .product_details .product-review-tab .item_review_content .text .sec_up ul {
display: inline-block;
}
.shop_single_page .product_details .product-review-tab .item_review_content .text .sec_up>div {
margin-top: -6px;
}
.shop_single_page .product_details .product-review-tab .item_review_content .text .sec_up ul li {
display: inline-block;
margin-left: 2px;
font-size: 12px;
}
.shop_single_page .product_details .product-review-tab .item_review_content .text .sec_up span {
margin-right: 7px;
font-size: 14px;
}
.shop_single_page .product_details .product-review-tab .item_review_content .text>p {
margin: 18px 0 10px 0;
}
.shop_single_page .product_details .product-review-tab .item_review_content .text .up_down_nav,
.shop_single_page .product_details .product-review-tab .item_review_content .text .reply_share_area {
display: inline-block;
}
.shop_single_page .product_details .product-review-tab .item_review_content .text .up_down_nav a {
font-size: 18px;
line-height: 20px;
padding: 0 10px 0 0;
margin-right: 5px;
color: #9e9e9e;
}
.shop_single_page .product_details .product-review-tab .item_review_content .text .up_down_nav a:first-child {
border-right: 1px solid #f7f7f7;
}
.shop_single_page .product_details .product-review-tab .item_review_content .text .reply_share_area a {
font-size: 14px;
color: #9e9e9e;
padding-right: 15px;
margin-right: 10px;
position: relative;
}
.shop_single_page .product_details .product-review-tab .item_review_content .text .reply_share_area a:first-child:before {
content: '';
width: 7px;
height: 7px;
border-radius: 50%;
background: #f7f7f7;
position: absolute;
top: 7px;
right: 0;
}
.shop_single_page .product_details .product-review-tab .item_review_content {
border-bottom: 1px solid #f7f7f7;
padding-bottom: 40px;
margin-bottom: 40px;
}
.shop_single_page .product_details .product-review-tab .add_your_review {
margin: 20px 0 20px 0;
}
.shop_single_page .product_details .product-review-tab .add_your_review>span {
display: block;
margin: 36px 0 14px 0;
}
.shop_single_page .product_details .product-review-tab .add_your_review ul,
.shop_single_page .product_details .product-review-tab .add_your_review ul li {
display: inline-block;
}
.tab-pane .section-title {
margin-top: 0 !important;
}
.theme_title h3 {
line-height: 1 !important;
padding: 0 !important;
margin: 0 !important;
}
.shop_single_page .product_details .product-review-tab .add_your_review ul li {
font-size: 12px;
margin-right: 3px;
color: #dbdbdb;
cursor: pointer;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.shop_single_page .product_details .product-review-tab .add_your_review ul {
line-height: 20px;
padding: 0;
border-right: 1px solid #dbdbdb;
padding-right: 10px;
margin-right: 10px;
}
.shop_single_page .product_details .product-review-tab .add_your_review ul.fix_border {
border: none;
}
.shop_single_page .product_details .product-review-tab .add_your_review form {
margin-top: 31px;
}
.shop_single_page .product_details .product-review-tab .add_your_review form input {
height: 54px;
padding: 0 15px 0 19px;
}
.shop_single_page .product_details .product-review-tab .add_your_review form textarea {
max-width: 100%;
min-height: 165px;
padding: 15px 17px 5px 19px;
}
.shop_single_page .product_details .btn {
font-size: 14px;
margin: 0 !important;
padding: 10px 30px;
}
.wishlist-form img {
max-width: 80px;
}
.wishlist-form .panel-heading {
font-size: 15px;
font-weight: 700;
padding: 20px;
}
.wishlist-form .panel-heading a {
font-style: normal !important;
}
.wishlist-form strong {
display: inline-block;
margin-bottom: 10px;
}
.wishlist-form .form-control {
background-color: #fff;
border-color: #f1edea !important;
box-shadow: none !important;
margin-bottom: 5px;
height: 40px;
}
.account_page form {
background: #f1edea;
border: 1px solid rgba(237, 237, 237, 0.77);
border-radius: 3px;
padding: 33px 33px 35px 35px;
margin-top: 40px;
}
.account_page form .input_group {
height: 40px;
position: relative;
margin-bottom: 10px;
}
.account_page form .input_group input {
width: 100%;
height: 100%;
background: #fff;
border: 1px solid #f4f4f4;
border-radius: 2px;
color: #9e9e9e;
padding: 0 38px 0 15px;
font-size: 14px;
}
.account_page form .input_group i {
line-height: 40px;
color: #9e9e9e;
position: absolute;
top: 0;
right: 15px;
}
.account_page form label {
font-weight: normal;
color: #1e2126;
padding-bottom: 10px;
line-height: 1;
font-size: 16px;
position: relative;
}
.account_page .single_checkbox {
margin-top: 7px;
}
.account_page a {
margin-top: 10px;
font-size: 14px;
}
.account_page .single_checkbox label {
color: #9e9e9e;
display: inline-block;
position: relative;
cursor: pointer;
font-size: 14px;
padding-left: 28px;
margin: 0;
-webkit-user-select: none;
}
.account_page .single_checkbox input[type="checkbox"] {
display: none;
}
.account_page .single_checkbox label:before {
content: '';
width: 20px;
height: 20px;
background: #fbfbfb;
border: 1px solid #e3e6e9;
-webkit-box-shadow: inset 0px 0px 1px 0px rgba(174, 174, 174, 0.21);
-moz-box-shadow: inset 0px 0px 1px 0px rgba(174, 174, 174, 0.21);
box-shadow: inset 0px 0px 1px 0px rgba(174, 174, 174, 0.21);
display: inline-block;
position: absolute;
text-align: center;
left: 0;
top: 0;
}
.account_page .single_checkbox input[type="checkbox"]:checked + label:before {
content: "\f00c";
font-family: 'FontAwesome';
font-size: 14px;
line-height: 18px;
position: absolute;
left: 0;
top: 0;
}
.account_page form button {
margin-top: 20px;
}
.shoppanel .panel {
border: 0;
}
.shoppanel .panel-heading {
background: #f1edea none repeat scroll 0 0 !important;
border-radius: 0 !important;
border: 4px solid #e1ddda;
color: #121212;
margin-bottom: 21px;
}
.wishlist-form strong,
.shoppanel .panel-info > .panel-heading {
color: #121212;
}
.shoppanel .panel h6 {
font-size: 18px;
}
.shoppanel .panel h6,
.shoppanel .panel h4 {
font-weight: 700;
padding: 20px 0 0;
}
.shop-top {
margin-top: 5em;
}
.shop-top {
margin-bottom: 2em;
}
.shop-top p {
padding: 0;
margin: 10px 0 0;
}
.shop-meta {
position: relative;
display: block;
margin: 15px 0 0;
}
.shop-meta small {
font-size: 17px;
}
.shop-wrapper .magnifier .st:hover,
.shop-wrapper .magnifier .st:focus,
.shop-wrapper .magnifier .st {
width: auto !important;
height: auto !important;
background-color: transparent !important;
font-size: 28px;
}
.img-thumbnail {
background-color: #f9f9f9;
padding: 4px;
border: 0;
}
.shop-list .col-md-3 {
margin-bottom: 30px;
}
/*------------------------------------------------------------------
14. MISC
-------------------------------------------------------------------*/
select.bs-select-hidden,
select.selectpicker {
display: none;
}
.bootstrap-select {
width: 220px \0;
/*IE9 and below*/
}
.bootstrap-select > .dropdown-toggle {
width: 100%;
padding-right: 25px;
z-index: 1;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder,
.bootstrap-select > .dropdown-toggle.bs-placeholder:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder:active {
color: #999;
}
.bootstrap-select > select {
position: absolute !important;
bottom: 0;
left: 50%;
display: block !important;
width: 0.5px !important;
height: 100% !important;
padding: 0 !important;
opacity: 0 !important;
border: none;
}
.bootstrap-select > select.mobile-device {
top: 0;
left: 0;
display: block !important;
width: 100% !important;
z-index: 2;
}
.has-error .bootstrap-select .dropdown-toggle,
.error .bootstrap-select .dropdown-toggle {
border-color: #b94a48;
}
.bootstrap-select.fit-width {
width: auto !important;
}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
width: 100%;
}
.bootstrap-select .dropdown-toggle:focus {
outline: thin dotted #333333 !important;
outline: 5px auto -webkit-focus-ring-color !important;
outline-offset: -2px;
}
.bootstrap-select.form-control {
margin-bottom: 0;
padding: 0;
border: none;
}
.bootstrap-select.form-control:not([class*="col-"]) {
width: 100%;
}
.bootstrap-select.form-control.input-group-btn {
z-index: auto;
}
.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child) > .btn {
border-radius: 0;
}
.bootstrap-select.btn-group:not(.input-group-btn),
.bootstrap-select.btn-group[class*="col-"] {
float: none;
display: inline-block;
margin-left: 0;
}
.bootstrap-select.btn-group.dropdown-menu-right,
.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,
.row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right {
float: right;
}
.form-inline .bootstrap-select.btn-group,
.form-horizontal .bootstrap-select.btn-group,
.form-group .bootstrap-select.btn-group {
margin-bottom: 0;
}
.form-group-lg .bootstrap-select.btn-group.form-control,
.form-group-sm .bootstrap-select.btn-group.form-control {
padding: 0;
}
.form-inline .bootstrap-select.btn-group .form-control {
width: 100%;
}
.bootstrap-select.btn-group.disabled,
.bootstrap-select.btn-group > .disabled {
cursor: not-allowed;
}
.bootstrap-select.btn-group.disabled:focus,
.bootstrap-select.btn-group > .disabled:focus {
outline: none !important;
}
.bootstrap-select.btn-group.bs-container {
position: absolute;
height: 0 !important;
padding: 0 !important;
}
.bootstrap-select.btn-group.bs-container .dropdown-menu {
z-index: 1060;
}
.bootstrap-select.btn-group .dropdown-toggle .filter-option {
display: inline-block;
overflow: hidden;
width: 100%;
text-align: left;
}
.bootstrap-select.btn-group .dropdown-toggle .fa-angle-down {
position: absolute;
top: 50%;
right: 16px;
margin-top: -6px;
vertical-align: middle;
}
.bootstrap-select.btn-group[class*="col-"] .dropdown-toggle {
width: 100%;
}
.bootstrap-select.btn-group .dropdown-menu {
min-width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.bootstrap-select.btn-group .dropdown-menu.inner {
position: static;
float: none;
border: 0;
padding: 0;
margin: 0;
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
.bootstrap-select.btn-group .dropdown-menu li {
position: relative;
}
.bootstrap-select.btn-group .dropdown-menu li.active small {
color: #fff;
}
.bootstrap-select.btn-group .dropdown-menu li.disabled a {
cursor: not-allowed;
}
.bootstrap-select.btn-group .dropdown-menu li a {
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.bootstrap-select.btn-group .dropdown-menu li a.opt {
position: relative;
padding-left: 2.25em;
}
.bootstrap-select.btn-group .dropdown-menu li a span.check-mark {
display: none;
}
.bootstrap-select.btn-group .dropdown-menu li a span.text {
display: inline-block;
}
.bootstrap-select.btn-group .dropdown-menu li small {
padding-left: 0.5em;
}
.bootstrap-select.btn-group .dropdown-menu .notify {
position: absolute;
bottom: 5px;
width: 96%;
margin: 0 2%;
min-height: 26px;
padding: 3px 5px;
background: #f5f5f5;
border: 1px solid #e3e3e3;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
pointer-events: none;
opacity: 0.9;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.bootstrap-select.btn-group .no-results {
padding: 3px;
background: #f5f5f5;
margin: 0 5px;
white-space: nowrap;
}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option {
position: static;
}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .fa-angle-down {
position: static;
top: auto;
margin-top: -1px;
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
position: absolute;
display: inline-block;
right: 15px;
margin-top: 5px;
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
margin-right: 34px;
}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle {
z-index: 1061;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:before {
content: '';
border-left: 7px solid transparent;
border-right: 7px solid transparent;
border-bottom: 7px solid rgba(204, 204, 204, 0.2);
position: absolute;
bottom: -4px;
left: 9px;
display: none;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:after {
content: '';
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-bottom: 6px solid white;
position: absolute;
bottom: -4px;
left: 10px;
display: none;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
bottom: auto;
top: -3px;
border-top: 7px solid rgba(204, 204, 204, 0.2);
border-bottom: 0;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
bottom: auto;
top: -3px;
border-top: 6px solid white;
border-bottom: 0;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
right: 12px;
left: auto;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
right: 13px;
left: auto;
}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before,
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after {
display: block;
}
.bs-searchbox,
.bs-actionsbox,
.bs-donebutton {
padding: 4px 8px;
}
.bs-actionsbox {
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.bs-actionsbox .btn-group button {
width: 50%;
}
.bs-donebutton {
float: left;
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.bs-donebutton .btn-group button {
width: 100%;
}
.bs-searchbox + .bs-actionsbox {
padding: 0 8px 4px;
}
.bs-searchbox .form-control {
margin-bottom: 0;
width: 100%;
float: none;
}
.workinghours ul {
padding: 0;
list-style: none;
}
.workinghours i {
margin-right: 10px;
}
.workinghours li {
margin-bottom: 10px;
color: #999999;
position: relative;
padding-bottom: 10px;
border-bottom: 1px dashed rgba(0, 0, 0, 0.1)
}
.workinghours li span {
position: absolute;
right: 0;
}
.workinghours li:first-child {
padding-top: 10px;
border-top: 1px dashed rgba(0, 0, 0, 0.1)
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus,
.appointment_form .btn-info:hover,
.appointment_form .btn-info:focus,
.appointment_form .btn-info,
.appointment_form .form-control {
border-radius: 3px;
height: 50px;
background-color: #ffffff !important;
padding: 10px;
border: 1px solid #ededed;
box-shadow: none !important;
color: #999999 !important;
box-shadow: none;
margin-bottom: 30px;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus,
.appointment_form .btn-info:hover,
.appointment_form .btn-info:focus,
.appointment_form .btn-info,
.appointment_form .btn-info:hover,
.appointment_form .btn-info:focus,
.appointment_form .btn-info {
margin-bottom: 0;
}
.appointment_form .dropdown-menu {
border-radius: 0;
border: 1px solid #f1edea !important;
box-shadow: none;
}
.appointment_form .dropdown-menu > li > a:focus,
.appointment_form .dropdown-menu > li > a:hover {
background-color: #f1edea;
}
.appointment_form textarea {
height: 140px !important;
}
.appointment_form .dropdown-menu {
border: 0;
}
.section.db .appointment_form .btn-info:hover,
.section.db .appointment_form .btn-info:focus,
.section.db .appointment_form .btn-info,
.section.db .appointment_form .form-control {
background-color: #262626 !important;
border-color: #333;
}
.section.db .workinghours li {
border-bottom: 1px dashed rgba(255, 255, 255, 0.1)
}
.section.db .workinghours li:first-child {
border-top: 1px dashed rgba(255, 255, 255, 0.1)
}
.loader {
display: block;
margin: 20px auto 0;
vertical-align: middle;
}
#preloader {
width: 100%;
height: 100%;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: #fff;
z-index: 11000;
position: fixed;
display: block
}
.preloader {
position: absolute;
margin: 0 auto;
left: 1%;
right: 1%;
top: 45%;
width: 95px;
height: 95px;
background: center center no-repeat none;
background-size: 95px 95px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%
}
.global-radius {
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%
}
.message-box .nav-pills {
text-align: left !important;
border-radius: 0;
}
.message-box .nav-pills > li > a {
background-color: #f1edea;
border-radius: 0 !important;
text-align: left;
}
.message-box .nav-pills > li {
text-align: left !important;
float: none;
margin: 0 !important;
padding: 5px 0px 5px 0px;
width: 100%;
}
/*------------------------------------------------------------------
15. RESPONSIVE
-------------------------------------------------------------------*/
@media (max-width: 1008px) {
.pricing-box-03 {
text-align: center !important;
}
.pricing-box-03::before,
.pricing-box-03.leftbg::after {
display: none !important;
}
.pagenot h2 {
font-size: 100px;
}
}
@media (min-width: 768px) {
.navbar .navbar-nav {
display: inline-block;
float: none;
vertical-align: top;
}
.navbar .navbar-collapse {
text-align: center;
}
}
@media (min-width: 992px) {
.header .navbar-collapse {
padding-right: 0;
padding-left: 0;
}
.header .hasmenu:hover > ul {
visibility: visible;
opacity: 1;
top: 100%;
}
.header .navbar-nav .hasmenu ul {
-webkit-transition: visibility 0.35s ease-in-out, opacity 0.35s ease-in-out, top 0.35s ease-in-out, bottom 0.35s ease-in-out, left 0.35s ease-in-out, right 0.35s ease-in-out;
-moz-transition: visibility 0.35s ease-in-out, opacity 0.35s ease-in-out, top 0.35s ease-in-out, bottom 0.35s ease-in-out, left 0.35s ease-in-out, right 0.35s ease-in-out;
-o-transition: visibility 0.35s ease-in-out, opacity 0.35s ease-in-out, top 0.35s ease-in-out, bottom 0.35s ease-in-out, left 0.35s ease-in-out, right 0.35s ease-in-out;
transition: visibility 0.35s ease-in-out, opacity 0.35s ease-in-out, top 0.35s ease-in-out, bottom 0.35s ease-in-out, left 0.35s ease-in-out, right 0.35s ease-in-out;
}
.header .hasmenu .dropdown-menu {
min-width: 220px;
padding: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.header .hasmenu > ul {
position: absolute;
top: 130%;
visibility: hidden;
display: block;
opacity: 0;
left: 0;
}
.header .hasmenu > ul.start-right {
right: 0;
left: auto;
}
.header .hasmenu > ul li {
position: relative;
}
.header .hasmenu > ul li:hover > ul {
visibility: visible;
opacity: 1;
left: 100%;
}
.header .hasmenu > ul li:hover > ul.show-right {
right: 100%;
}
.header .navbar-nav .has-submenu {
position: relative;
}
.header .navbar-nav .has-submenu:hover > ul {
visibility: visible;
opacity: 1;
top: 100%;
}
.header .navbar-nav .has-submenu:hover > ul li ul {
margin-top: -1px;
}
.header .navbar-nav .has-submenu ul {
-webkit-transition: visibility 0.35s ease-in-out, opacity 0.35s ease-in-out, top 0.35s ease-in-out, bottom 0.35s ease-in-out, left 0.35s ease-in-out, right 0.35s ease-in-out;
-moz-transition: visibility 0.35s ease-in-out, opacity 0.35s ease-in-out, top 0.35s ease-in-out, bottom 0.35s ease-in-out, left 0.35s ease-in-out, right 0.35s ease-in-out;
-o-transition: visibility 0.35s ease-in-out, opacity 0.35s ease-in-out, top 0.35s ease-in-out, bottom 0.35s ease-in-out, left 0.35s ease-in-out, right 0.35s ease-in-out;
transition: visibility 0.35s ease-in-out, opacity 0.35s ease-in-out, top 0.35s ease-in-out, bottom 0.35s ease-in-out, left 0.35s ease-in-out, right 0.35s ease-in-out;
}
.header .navbar-nav .has-submenu .dropdown-menu {
min-width: 220px;
padding: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.header .navbar-nav .has-submenu > ul {
position: absolute;
top: 130%;
visibility: hidden;
display: block;
opacity: 0;
left: 0;
}
.header .navbar-nav .has-submenu > ul.start-right {
right: 0;
left: auto;
}
.header .navbar-nav .has-submenu > ul li {
position: relative;
}
.header .navbar-nav .has-submenu > ul li:hover > ul {
visibility: visible;
opacity: 1;
left: 105%;
}
.header .navbar-nav .has-submenu > ul li:hover > ul.show-right {
right: 100%;
}
.header .navbar-nav .has-submenu > ul li ul {
position: absolute;
top: 0;
visibility: hidden;
display: block;
opacity: 0;
left: 130%;
}
.header .navbar-nav .has-submenu > ul li ul.show-right {
right: 130%;
left: auto;
}
}
@media (max-width: 991px) {
.post-media img {
width: 100%;
}
.widget,
.shop-wrapper,
.workinghours,
.hoverbox,
.about-widget {
margin: 15px 0;
}
.navbar-brand {
width: auto;
display: block;
margin:0 auto 10px;
width: 100%;
float:none;
text-align: center;
}
.navbar-brand > img {
margin:auto;
}
.container {
min-width: 90%;
}
}
@media (max-width: 768px) {
.navbar-nav > li {
border:0;
}
.section-title h3, .big-title h3 {
font-size: 24px;
}
.lead {
font-size:13px;
}
.copyrights .text-right,
.copyrights .text-left,
.copyrights {
text-align: center;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus,
.appointment_form .btn-info:hover,
.appointment_form .btn-info:focus,
.appointment_form .btn-info,
.appointment_form .form-control {
margin-bottom: 30px !important;
}
.navbar-nav .open .dropdown-menu {
background-color: #ffffff;
}
.navbar-toggle {
color:#ffffff;
background-color: #ffffff;
}
}
label {
display: inline-block;
max-width: 100%;
margin-bottom: 5px;
font-weight: 100;
font-size: 13px;
}
.galleria-theme-classic .galleria-stage {
background: #678b9c;
}
.ui-widget-header {
border: 1px solid #3cb100 !important;
background: #7dc01c !important;
color: #ffffff !important;
font-weight: bold !important;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
border: 1px solid #c5c5c5 !important;
background: #f6f6f6 !important;
font-weight: normal !important;
color: #454545 !important;
}
.not-active {
pointer-events: none;
cursor: default;
}
@media screen and (min-width:1024px) {
.h-banner{
width: 800px;
margin-bottom: 75px;
}
#h-row{
text-align: center;
}
} home/islapiiu/sites/hikkalotustours/style.css 0000644 00000653174 15076756604 0015627 0 ustar 00 /*------------------------------------------------------------------
[Master Stylesheet]
Project: Travel tour html
Version: 1.0
Last change:
Assigned to: Physcode
Primary use: Travel, travel booking
-------------------------------------------------------------------*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
## Links
## Menus
# Accessibility
# Alignments
# Clearings
# Content
## Posts and pages
## Asides
## Comments
# Infinite scroll
# Media
## Captions
## Galleries
--------------------------------------------------------------*/
* {
margin: 0;
padding: 0;
}
html {
font-family: sans-serif;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
body {
margin: 0;
}
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {
display: block;
}
audio, canvas, progress, video {
display: inline-block;
vertical-align: baseline;
}
audio:not([controls]) {
display: none;
height: 0;
}
[hidden], template {
display: none;
}
img {
max-width: 100%;
height: auto;
}
a:focus, button {
outline: none;
text-decoration: none;
}
a {
background-color: transparent;
}
a:active, a:hover, a:focus, a:visited {
outline: none !important;
text-decoration: none;
}
abbr[title] {
border-bottom: 1px dotted;
}
b, strong {
font-weight: bold;
}
dfn {
font-style: italic;
}
h1 {
font-size: 2em;
margin: 0.67em 0;
}
mark {
background: #ff0;
color: #000;
}
small {
font-size: 80%;
}
sub, sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
img {
border: 0;
}
svg:not(:root) {
overflow: hidden;
}
figure {
margin: 1em 40px;
}
hr {
box-sizing: content-box;
height: 0;
}
pre {
overflow: auto;
}
code, kbd, pre, samp {
font-family: monospace, monospace;
font-size: 1em;
}
button, input, optgroup, select, textarea {
color: inherit;
font: inherit;
margin: 0;
}
button {
overflow: visible;
}
button, select {
text-transform: none;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}
button[disabled], html input[disabled] {
cursor: default;
}
button::-moz-focus-inner, input::-moz-focus-inner {
border: 0;
padding: 0;
}
input {
line-height: normal;
}
input[type="checkbox"], input[type="radio"] {
box-sizing: border-box;
padding: 0;
}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
height: auto;
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
fieldset {
border: 1px solid #E8E8E8;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
border: 0;
padding: 0;
}
textarea {
overflow: auto;
}
optgroup {
font-weight: bold;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
td, th {
padding: 0;
}
body, button, input, select, textarea {
color: #404040;
}
h1, h2, h3, h4, h5, h6 {
clear: both;
}
p {
margin-bottom: 15px;
}
p:last-child {
margin-bottom: 0;
}
dfn, cite, em, i {
font-style: italic;
}
blockquote {
margin: 0 1.5em;
}
address {
margin: 0 0 1.5em;
}
pre {
background: #eee;
font-family: "Courier 10 Pitch", Courier, monospace;
font-size: 15px;
font-size: 0.9375rem;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
}
code, kbd, tt, var {
font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
font-size: 15px;
font-size: 0.9375rem;
}
abbr, acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark, ins {
text-decoration: none;
}
big {
font-size: 125%;
}
html {
box-sizing: border-box;
}
*, *:before, *:after {
box-sizing: inherit;
}
body {
background: #fff;
}
blockquote:before, blockquote:after, q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}
hr {
background-color: #ccc;
border: 0;
height: 1px;
margin-bottom: 1.5em;
}
ul, ol {
margin: 0 0 1.5em 3em;
}
ul {
list-style: disc;
}
ol {
list-style: decimal;
}
li > ul, li > ol {
margin-bottom: 0;
margin-left: 1.5em;
}
dt {
font-weight: bold;
}
dd {
margin: 0 1.5em 1.5em;
}
img {
height: auto;
max-width: 100%;
}
table {
margin: 0 0 1.5em;
width: 100%;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
border: 1px solid;
border-color: #ccc #ccc #bbb;
background: #e6e6e6;
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {
color: #666;
}
select {
border: 1px solid #ccc;
}
input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus {
color: #111;
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"] {
padding: 3px;
}
textarea {
padding-left: 3px;
width: 100%;
}
a:focus {
outline: thin dotted;
}
a:hover, a:active {
outline: 0;
}
.menu-toggle, .main-navigation.toggled ul {
display: block;
}
@media screen and (min-width: 37.5em) {
.menu-toggle {
display: none;
}
.main-navigation ul {
display: block;
}
}
.site-main .comment-navigation, .site-main .posts-navigation, .site-main .post-navigation {
margin: 1.5em 0;
overflow: hidden;
padding-top: 10px;
}
.site-main .comment-navigation .nav-links {
overflow: hidden;
}
.comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous {
float: left;
width: 50%;
text-align: left;
}
.comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next {
float: right;
text-align: right;
width: 50%;
}
.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000;
}
#content[tabindex="-1"]:focus {
outline: 0;
}
.alignleft {
float: left;
}
img.alignleft {
margin-right: 25px;
}
img .alignright {
margin-left: 25px;
}
.alignright {
float: right;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
}
.clear:before, .clear:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after {
content: "";
display: table;
table-layout: fixed;
}
.clear:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after {
clear: both;
}
.widget {
margin: 0 0 1.5em;
}
.widget select {
max-width: 100%;
}
.sticky {
display: block;
}
.byline, .updated:not(.published) {
display: none;
}
.single .byline, .group-blog .byline {
display: inline;
}
.page-links {
clear: both;
margin: 0 0 1.5em;
}
.blog .format-aside .entry-title, .archive .format-aside .entry-title {
display: none;
}
.comment-content a {
word-wrap: break-word;
}
.bypostauthor {
display: block;
}
.infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer {
display: none;
}
.infinity-end.neverending .site-footer {
display: block;
}
.page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
}
embed, iframe, object {
max-width: 100%;
}
.wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0;
}
.wp-caption-text {
text-align: center;
}
.gallery {
margin-bottom: 1.5em;
}
.gallery-item {
display: inline-block;
text-align: center;
vertical-align: top;
width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
.gallery-caption {
display: block;
}
table, th, td {
border: 1px solid rgba(0, 0, 0, 0.1);
}
th, td {
padding: 4px 6px;
}
table {
border-collapse: separate;
border-spacing: 0;
border-width: 1px 0 0 1px;
margin-bottom: 24px;
width: 100%;
}
caption, th, td {
font-weight: normal;
text-align: left;
}
th {
border-width: 0 1px 1px 0;
font-weight: 700;
}
td {
border-width: 0 1px 1px 0;
}
dd {
margin-bottom: 24px;
}
.post-password-form label {
font-weight: normal;
}
.post-password-form label input[type="password"] {
padding: 6px 15px;
border: 1px solid #E8E8E8;
}
.post-password-form input[type="Submit"] {
padding: 6px 20px;
border: none;
background: #181818;
color: #fff;
box-shadow: 0 0 0;
border-radius: 0;
}
input[type=radio], input[type=checkbox] {
border: 1px solid #b4b9be;
background: #fff;
color: #555;
clear: none;
cursor: pointer;
display: inline-block;
line-height: 0;
height: 16px;
margin: -4px 4px 0 0;
outline: 0;
padding: 0 !important;
text-align: center;
vertical-align: middle;
width: 16px;
min-width: 16px;
-webkit-appearance: none;
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
-webkit-transition: .05s border-color ease-in-out;
transition: .05s border-color ease-in-out;
}
input[type=radio]:focus, input[type=radio]:active, input[type=checkbox]:focus, input[type=checkbox]:active {
outline: none;
}
input[type=radio]:checked + label:before {
color: #82878c;
}
input[type=radio] {
-webkit-border-radius: 50%;
border-radius: 50%;
margin-right: 4px;
line-height: 10px;
}
input[type=radio]:checked:before, input[type=checkbox]:checked:before {
float: left;
display: inline-block;
vertical-align: middle;
width: 16px;
font: 400 21px/1 FontAwesome;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
input[type=checkbox]:checked:before {
content: "\f00c";
margin: 1px 0 0 0;
color: #1e8cbe;
font-size: 12px;
}
input[type=radio]:checked:before {
content: "\f111";
text-indent: -9999px;
-webkit-border-radius: 50px;
border-radius: 50px;
font-size: 24px;
width: 6px;
height: 6px;
margin: 4px;
line-height: 16px;
background-color: #1e8cbe;
}
@-moz-document url-prefix() {
.form-table input.tog, input[type=radio], input[type=checkbox] {
margin-bottom: -1px;
}
}
.shortcode_title {
color: #333;
}
.shortcode_title.title-center {
margin-bottom: 20px;
text-align: center;
position: relative;
}
.shortcode_title .title_subtitle {
margin-bottom: 10px;
font-size: 1.200em;
color: inherit;
line-height: 1;
}
.shortcode_title .title_primary {
margin: 0;
line-height: 1.333em;
font-weight: 700;
text-transform: uppercase;
color: inherit;
}
.shortcode_title.title-decoration-bottom-center {
padding-bottom: 20px;
}
.shortcode_title.title-decoration-bottom-center .line_after_title:after {
content: ' ';
display: block;
position: absolute;
height: 1px;
bottom: -2px;
left: 50%;
-webkit-transform: translate(-50%, 0);
-moz-transform: translate(-50%, 0);
transform: translate(-50%, 0);
width: 50px;
border-style: solid;
border-width: 3px 0 0 0;
}
.shortcode_title.title-decoration-bottom-center .line_after_title:before {
content: '';
display: block;
position: absolute;
width: 0;
height: 0;
left: 50%;
margin-left: -4px;
bottom: 1px;
border-style: solid;
border-width: 0 4px 4px 4px;
border-top-color: transparent;
border-left-color: transparent;
border-right-color: transparent;
}
.shortcode_title.title-underline {
border-bottom: 1px solid #e9e9e9;
}
.shortcode_title.title-underline:before {
display: none;
}
.shortcode_title.text-white .title_subtitle, .shortcode_title.text-white .title_primary {
color: #fff;
}
.shortcode_title.text-white.title-decoration-bottom-center .line_after_title {
color: #fff;
}
.iconbox-center {
text-align: center;
}
.iconbox-center .boxes-icon {
margin: 0 auto 20px auto;
width: 80px;
height: 80px;
line-height: 80px;
display: inline-block;
font-size: 0;
}
.iconbox-center .heading__primary {
}
.iconbox-center .icon-image {
display: inline-block;
font-size: 0;
margin: 0 auto;
}
.widget-icon-box .boxes-icon {
overflow: hidden;
display: inline-block;
border-radius: 50%;
position: relative;
box-shadow: 0 0 0 3px #26BDF7;
-webkit-transition: color 0.3s;
-moz-transition: color 0.3s;
transition: color 0.3s;
cursor: pointer;
}
.widget-icon-box .boxes-icon:after {
top: -2px;
left: -2px;
padding: 2px;
background: #26BDF7;
-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
-moz-transition: -moz-transform 0.2s, opacity 0.2s;
transition: transform 0.2s, opacity 0.2s;
pointer-events: none;
position: absolute;
width: 100%;
height: 100%;
border-radius: 50%;
content: '';
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
.widget-icon-box .boxes-icon:hover:after {
-webkit-transform: scale(0.85);
-moz-transform: scale(0.85);
transform: scale(0.85);
}
.widget-icon-box a:hover {
color: inherit;
}
.inner-icon {
display: table;
text-align: center;
width: 100%;
height: 100%;
table-layout: fixed;
box-sizing: border-box;
color: #fff;
position: relative;
z-index: 1;
}
.inner-icon i {
font-size: inherit;
}
.iconbox-left .boxes-icon {
float: left;
}
.iconbox-left .content-inner {
float: left;
text-align: left;
padding-left: 20px;
}
.iconbox-left .content-inner .heading__primary {
margin-top: 0;
}
.iconbox-right .boxes-icon {
float: right;
}
.iconbox-right .content-inner {
float: left;
text-align: right;
padding-right: 20px;
}
.iconbox-right .content-inner .heading__primary {
margin-top: 0;
}
.tours-type-slider .tours_type_item {
position: relative;
text-align: center;
padding: 0 15px;
width: 20%;
float: left;
}
.tours-type-slider .tours_type_item .content-item {
width: 100%;
position: absolute;
top: 50%;
left: 0;
color: #fff;
font-size: 22px;
text-align: center;
pointer-events: none;
font-style: normal;
text-transform: uppercase;
transform: translateY(-50%);
}
.tours-type-slider .tours_type_item .tours-type__item__image {
display: block;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
border-bottom: none;
}
.tours-type-slider .tours_type_item .tours-type__item__image img {
border-radius: 50%;
}
.tours-type-slider .tours_type_item .tours-type__item__image:hover {
border-bottom: none;
opacity: 0.8;
}
.tours-type-pain .item-tour {
margin-bottom: 30px;
}
.tours-type-pain .tours_type_item {
width: 33.33%;
padding: 0 10px;
margin-bottom: 20px;
float: left;
position: relative;
}
.tours-type-pain .tours_type_item .count-attr {
font-size: 1.2em;
font-weight: 300;
}
.tours-type-pain .tours_type_item .item__title {
font-size: 2.6em;
line-height: 1.1em;
}
.tours-type-pain .tours_type_item .item__title:before {
font: normal normal normal 0.7em/1 'Linearicons-Free';
content: "\e833";
margin-right: 10px;
}
.tours-type-pain .tours_type_item.width2x3 {
width: 66.67%;
}
.tours-type-pain .tours_type_item:nth-child(3) {
clear: both;
}
.tours-type-pain .tours_type_item .tours-type__item__image {
display: block;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
border-bottom: none;
overflow: hidden;
position: relative;
}
.tours-type-pain .tours_type_item .tours-type__item__image:before {
content: "";
background-color: rgba(0, 0, 0, 0.5);
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
-webkit-transition: opacity 500ms ease-out;
-moz-transition: opacity 500ms ease-out;
-ms-transition: opacity 500ms ease-out;
-o-transition: opacity 500ms ease-out;
transition: opacity 500ms ease-out;
opacity: 0;
}
.tours-type-pain .tours_type_item .content-item {
position: absolute;
bottom: 15px;
right: 30px;
text-align: right;
color: #fff;
}
.tours-type-pain .tours_type_item:hover .tours-type__item__image:before {
opacity: 1;
}
.shortcode_title {
color: #333;
}
.shortcode_title.shortcode-title-style_1 {
margin-bottom: 60px;
text-align: center;
position: relative;
padding-bottom: 20px;
}
.shortcode_title.shortcode-title-style_1 .line_after_title {
color: #ffd200;
}
.shortcode_title.shortcode-title-style_1 .line_after_title:after {
content: ' ';
display: block;
position: absolute;
height: 1px;
bottom: -2px;
left: 50%;
-webkit-transform: translate(-50%, 0);
-moz-transform: translate(-50%, 0);
transform: translate(-50%, 0);
width: 50px;
border-style: solid;
border-width: 3px 0 0 0;
}
.shortcode_title.shortcode-title-style_1 .line_after_title:before {
content: '';
display: block;
position: absolute;
width: 0;
height: 0;
left: 50%;
margin-left: -4px;
bottom: 1px;
border-style: solid;
border-width: 0 4px 4px 4px;
border-top-color: transparent;
border-left-color: transparent;
border-right-color: transparent;
}
.shortcode_title .title_subtitle {
margin-bottom: 10px;
font-size: 1.200em;
color: inherit;
line-height: 1.3em;
}
.shortcode_title .title_subtitle a:hover {
text-decoration: underline;
}
.shortcode_title .title_primary {
margin: 0;
line-height: 1.333em;
font-weight: 700;
text-transform: uppercase;
color: inherit;
}
.shortcode_title.title-underline {
border-bottom: 1px solid #e9e9e9;
}
.shortcode_title.title-underline:before {
display: none;
}
.shortcode_title.text-white .title_subtitle, .shortcode_title.text-white .title_primary {
color: #fff;
}
.shortcode_title.text-white.shortcode-title-style_1 .line_after_title {
color: #fff;
}
.shortcode_title.shortcode-title-style_2 {
margin-bottom: 40px;
text-align: center;
position: relative;
}
.shortcode_title.shortcode-title-style_2 .title_primary {
text-transform: none;
}
.shortcode_title.shortcode-title-style_2 .title_subtitle {
margin-top: 10px;
}
.shortcode_title.shortcode-title-style_3 {
margin-bottom: 20px;
position: relative;
}
.shortcode_title.shortcode-title-style_3 {
*zoom: 1;
}
.shortcode_title.shortcode-title-style_3:before, .shortcode_title.shortcode-title-style_3:after {
content: "";
display: table;
}
.shortcode_title.shortcode-title-style_3:after {
clear: both;
}
.shortcode_title.shortcode-title-style_3 .title_primary {
float: left;
text-transform: none;
}
.shortcode_title.shortcode-title-style_3 .title_subtitle {
float: right;
margin-top: 10px;
}
.swiper-slide {
float: left;
}
.owl-item .tours_type_item {
width: 100%;
float: none;
}
.tours-type_item_container {
display: block;
width: 195px;
height: 195px;
margin: 0 auto;
position: relative;
border: 3px solid rgba(255, 255, 255, 0.85);
border-radius: 100%;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.tours-type_item_container .tours-type_content {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
text-align: center;
color: #fff;
font-size: 1.200em;
font-weight: 700;
font-style: normal;
text-transform: uppercase;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.tours-type_item_container:hover {
background: rgba(38, 189, 247, 0.5);
text-decoration: none;
border: 3px solid rgba(38, 189, 247, 0.7);
}
.title.text-white {
color: #fff;
}
.shortcode-tour-reviews {
padding: 0px 120px 63px 120px;
}
.shortcode-tour-reviews .owl-dots {
text-align: center;
}
.tour-reviews-item {
margin-bottom: 10px;
color: #fff;
}
.tour-reviews-item .reviews-item-info {
text-align: center;
width: 100%;
margin: 15px 0;
overflow: hidden;
}
.tour-reviews-item .reviews-item-info .item_rating {
width: 100%;
}
.tour-reviews-item .reviews-item-info img {
border-radius: 100%;
border: 6px solid #fff;
box-shadow: 0 2px 3px rgba(0, 0, 0, 0.09);
}
.tour-reviews-item .reviews-item-info .reviews-item-info-name {
font-size: 16px;
padding-top: 15px;
}
.tour-reviews-item .reviews-item-info .star-rating {
float: none;
margin: 5px auto;
color: #ffcd47;
}
.tour-reviews-item .reviews-item-info .star-rating:before {
color: #ffcd47;
}
.tour-reviews-item .reviews-item-info .reviews-item-rating {
margin-top: 5px;
color: #ffcd47;
font-size: 1.200em;
}
.tour-reviews-item .reviews-item-content {
width: 100%;
text-align: center;
}
.tour-reviews-item .reviews-item-content .reviews-item-title {
margin: 10px 0;
font-size: 1.4em;
}
.tour-reviews-item .reviews-item-content .reviews-item-title a {
color: #fff;
}
.tour-reviews-item .reviews-item-content .reviews-item-title a:hover {
color: #26BDF7;
}
.tour-reviews-item:last-child {
border-bottom: none;
}
.tours-type-slider .tours-type-slider {
width: 25%;
float: left;
}
.tours-type-slider .owl-item .tours-type-slider {
width: 100%;
}
.addthis_sharing_toolbox {
margin-top: 10px;
border: 2px solid #ddd;
padding-top: 5px;
}
.post_list_content_unit {
margin-bottom: 20px;
}
.post_list_content_unit.col-sm-6:nth-child(2n+1) {
clear: both;
}
.post_list_content_unit .feature-image {
margin-bottom: 20px;
text-align: center;
}
.post_list_content_unit .post-list-content {
*zoom: 1;
}
.post_list_content_unit .post-list-content:before, .post_list_content_unit .post-list-content:after {
content: "";
display: table;
}
.post_list_content_unit .post-list-content:after {
clear: both;
}
.post_list_content_unit .post-list-content .post_list_inner_content_unit {
width: 100%;
}
.post_list_content_unit .post-list-content .post_list_inner_content_unit .post_list_title {
margin-bottom: 8px;
margin-top: 0;
}
.post_list_content_unit .post-list-content .post_list_inner_content_unit .post_list_title a {
color: #555;
}
.post_list_content_unit .post-list-content .post_list_inner_content_unit .post_list_title a:hover {
color: #26BDF7;
}
.post_list_content_unit .post-list-content .post_list_inner_content_unit .wrapper-meta {
color: #aaa;
font-size: 12px;
margin-bottom: 10px;
}
.post_list_content_unit .post-list-content .post_list_inner_content_unit .wrapper-meta .date-time {
margin-right: 15px;
}
.post_list_content_unit .post-list-content .post_list_inner_content_unit .wrapper-meta .date-time:before {
content: "\f073";
font: normal normal normal 14px/1 FontAwesome;
margin-right: 5px;
display: inline-block;
}
.post_list_content_unit .post-list-content .post_list_inner_content_unit .wrapper-meta .post_list_cats:before {
content: "\f02c";
font: normal normal normal 14px/1 FontAwesome;
margin-right: 5px;
display: inline-block;
}
.post_list_content_unit .post-list-content .post_list_inner_content_unit .wrapper-meta .date-time, .post_list_content_unit .post-list-content .post_list_inner_content_unit .wrapper-meta .post_list_cats {
display: inline-block;
}
.post_list_content_unit .post-list-content .post_list_inner_content_unit .post_list_cats a {
color: #aaa;
}
.post_list_content_unit .post-list-content .post_list_inner_content_unit .post_list_cats a:hover {
color: #26BDF7;
}
.stats_counter {
color: #fff;
}
.stats_counter .wrapper-icon {
height: 86px;
}
.stats_counter .wrapper-icon i {
display: inline-block;
color: inherit;
}
.stats_counter .wrapper-icon i:before {
font-size: 70px;
margin: 0;
line-height: 1;
}
.stats_counter .stats_counter_number {
font-size: 55px;
line-height: 60px;
}
.stats_counter .stats_counter_title {
font-size: 14px;
color: inherit;
text-transform: uppercase;
}
.bg__shadow {
position: relative;
}
.bg__shadow:before {
position: absolute;
content: "";
background: rgba(0, 0, 0, 0.6);
width: 100%;
height: 100%;
top: 0;
display: inline-block;
}
.discounts-tour {
text-align: center;
}
.discounts-tour .line {
position: relative;
width: 50px;
height: 3px;
margin: 10px auto 20px auto;
background: #fff;
display: inline-block;
}
.discounts-tour .line:after {
content: "";
position: absolute;
top: -4px;
left: 50%;
margin-left: -4px;
border-left: 4px solid transparent;
border-right: 4px solid transparent;
border-bottom: 4px solid #fff;
}
.discounts-tour .discounts-title {
font-weight: 700;
font-size: 32px;
line-height: 55px;
color: #fff;
margin-top: -6px;
}
.discounts-tour .discounts-title span {
font-size: 40px;
color: #333;
padding: 2px 5px;
}
.discounts-tour p {
font-size: 18px;
font-weight: 700;
color: #fff;
}
.counter-group {
margin: 30px auto;
display: inline-block;
}
.counter-group {
*zoom: 1;
}
.counter-group:before, .counter-group:after {
content: "";
display: table;
}
.counter-group:after {
clear: both;
}
.counter-block {
float: left;
margin-right: 20px;
}
.counter-block .counter {
position: relative;
width: 120px;
height: 80px;
overflow: hidden;
}
.counter-block .counter .number {
padding: 1%;
width: 46%;
height: 98%;
box-shadow: 0 2px 0 0 #c6a615;
color: #333;
position: absolute;
font-size: 50px;
line-height: 77px;
border-radius: 3px;
top: -10000px;
}
.counter-block .counter .number.tens {
left: 0;
}
.counter-block .counter .number.units {
left: 50%;
}
.counter-block .counter .number.hundreds {
display: none;
}
.counter-block .counter .number.show {
top: 0;
z-index: 2;
}
.counter-block .counter .number.hidden-down {
top: 100%;
}
.counter-block .counter .number.hidden-up {
top: -100%;
z-index: 100;
}
.counter-block .counter.with-hundreds {
width: 300px;
}
.counter-block .counter.with-hundreds .number {
width: 30.66%;
}
.counter-block .counter.with-hundreds .number.tens {
left: 33.33%;
}
.counter-block .counter.with-hundreds .number.units {
left: 66.66%;
}
.counter-block .counter.with-hundreds .number.hundreds {
display: block;
left: 0;
}
.counter-block .counter-caption {
color: #fff;
margin-top: 10px;
font-size: 14px;
text-transform: uppercase;
}
.wrapper-special-tours .inner-special-tours {
position: relative;
margin-bottom: 30px;
overflow: hidden;
}
.wrapper-special-tours .inner-special-tours > a {
display: block;
position: relative;
}
.wrapper-special-tours .inner-special-tours > a:focus, .wrapper-special-tours .inner-special-tours > a:visited {
outline: none;
}
.wrapper-special-tours .inner-special-tours > a .onsale {
background-color: #14f545;
top: 15px;
right: -70px;
width: 200px;
height: 35px;
line-height: 35px;
position: absolute;
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
color: #fefefe;
text-align: center;
left: auto;
}
.wrapper-special-tours .inner-special-tours:last-child {
margin-bottom: 0;
}
.wrapper-special-tours .inner-special-tours .item_price {
width: 100%;
position: absolute;
bottom: 0;
right: 0;
text-align: right;
}
.wrapper-special-tours .inner-special-tours .item_price .price {
display: inline-block;
height: 40px;
line-height: 40px;
padding: 0 20px;
border-radius: 3px 0 0 0;
color: #fefefe;
font-size: 1.333em;
}
.wrapper-special-tours .inner-special-tours .post_title {
margin: 0;
position: absolute;
top: 55%;
left: 20px;
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-webkit-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
transform: translate(0, -50%);
}
.wrapper-special-tours .inner-special-tours .post_title a {
color: #fff;
text-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
}
.wrapper-special-tours .inner-special-tours .item_rating {
font-size: 1.200em;
position: absolute;
top: 20px;
left: 20px;
padding: 0;
width: auto;
}
.tour-reviews-items {
border-top: 1px solid #e9e9e9;
padding-top: 20px;
padding-bottom: 20px;
margin-top: 20px;
}
.tour-reviews-form {
border-top: 1px solid #e9e9e9;
padding-top: 30px;
}
.tour-reviews-item {
border-bottom: 1px dotted #e9e9e9;
padding-bottom: 20px;
margin-bottom: 20px;
}
.tour-reviews-item:last-child {
border-bottom: none;
padding-bottom: 0;
margin-bottom: 0;
}
.tour-reviews {
padding-top: 25px;
}
.tour-reviews-item-container {
overflow: hidden;
}
.tour-reviews-item-info {
margin-right: 20px;
float: left;
text-align: center;
}
.tour-reviews-item-info img {
margin-bottom: 15px;
border-radius: 100%;
box-shadow: 0 2px 3px rgba(0, 0, 0, 0.09);
border: 6px solid #fff;
}
.tour-reviews-author {
font-size: 1.133em;
}
.tour-reviews-item-content-top {
margin-top: 10px;
margin-bottom: 10px;
overflow: hidden;
}
.tour-reviews-item_rating {
float: left;
color: #ffcd47;
}
.tour-reviews-item_rating i {
margin-right: 2px;
}
.tour-reviews-item-date {
float: right;
color: #c3c2c2;
}
.tour-reviews-form-title {
margin: 0;
margin-bottom: 20px;
font-size: 1.333em;
font-weight: 700;
font-style: normal;
}
.tour-reviews-form-group {
position: relative;
}
.tour-reviews-form input, .tour-reviews-form textarea {
background: #fbfbfb;
border: 1px solid #ebebeb;
-webkit-transition: all 0.1s ease-in-out;
-moz-transition: all 0.1s ease-in-out;
-ms-transition: all 0.1s ease-in-out;
-o-transition: all 0.1s ease-in-out;
transition: all 0.1s ease-in-out;
}
.tour-reviews-form textarea {
width: 500px;
height: 100px;
padding: 12px 15px;
}
.tour-reviews-form input[type="text"], .tour-reviews-form input[type="email"], .tour-reviews-form input[type="search"], .tour-reviews-form input[type="tel"], .tour-reviews-form input[type="number"], .tour-reviews-form input[type="password"], .tour-reviews-form input[type="date"] {
display: block;
width: 100%;
height: 45px;
line-height: 21px;
margin-bottom: 10px;
padding: 12px 15px;
-webkit-appearance: none;
-moz-appearance: none;
}
.tour-reviews-form input[type="text"] {
width: 350px;
}
.tour-reviews-form__rating {
margin: 15px 0;
font-size: 1.067em;
overflow: hidden;
}
#respond input#submit {
line-height: 38px;
padding: 0 40px;
border: none;
color: #333;
text-transform: uppercase;
box-shadow: 0 2px 0 0 #c6a615;
letter-spacing: -0.5px;
}
#respond input#submit:hover {
color: #fff;
}
.tours .tb_tour .read_more {
position: relative;
}
.tours .tb_tour .read_more .rating {
bottom: 10px;
left: 15px;
right: auto;
}
.products.wrapper-tours-slider {
margin: 0 -15px;
padding: 0;
}
.products.wrapper-tours-slider {
*zoom: 1;
}
.products.wrapper-tours-slider:before, .products.wrapper-tours-slider:after {
content: "";
display: table;
}
.products.wrapper-tours-slider:after {
clear: both;
}
.wrapper-tours-slider .tours-type-slider {
position: relative;
}
.wrapper-tours-slider .tours-type-slider .owl-nav .owl-prev, .wrapper-tours-slider .tours-type-slider .owl-nav .owl-next {
position: absolute;
top: 50%;
color: #fff;
margin-top: -25px;
opacity: 0.7;
}
.wrapper-tours-slider .tours-type-slider .owl-nav .owl-prev i, .wrapper-tours-slider .tours-type-slider .owl-nav .owl-next i {
font-size: 50px;
}
.wrapper-tours-slider .tours-type-slider .owl-nav .owl-prev:hover, .wrapper-tours-slider .tours-type-slider .owl-nav .owl-next:hover {
opacity: 1;
}
.wrapper-tours-slider .tours-type-slider .owl-nav .owl-prev {
left: -50px;
}
.wrapper-tours-slider .tours-type-slider .owl-nav .owl-next {
right: -50px;
}
.wrapper-tours-type-slider .tours-type-slider .owl-nav .owl-prev, .wrapper-tours-type-slider .tours-type-slider .owl-nav .owl-next {
color: #333;
}
.form-block__title {
text-align: center;
}
.form-block__title h4 {
display: inline-block;
border-bottom: 2px solid #E8E8E8;
padding-bottom: 5px;
font-weight: bold;
}
.hotel-booking-search #tourBookingForm input {
padding: 7px 10px;
margin-bottom: 0;
}
#tourBookingForm input {
width: 100%;
border: 1px solid #ddd;
padding: 7px 0;
margin-bottom: 20px;
}
#tourBookingForm.hb-search-form input {
margin-bottom: 0;
}
#tourBookingForm input[type="number"] {
margin-bottom: 0;
border: 1px solid #ddd;
padding: 7px 0 7px 15px;
}
#tourBookingForm .total_price {
margin-bottom: 20px;
}
#tourBookingForm input[type="submit"] {
border-radius: 0;
padding: 12px 20px 9px 20px;
border: none;
color: #fff;
text-transform: uppercase;
font-weight: 700;
}
#tourBookingForm input[type="submit"]:focus {
outline: none;
}
#payment input[type="submit"] {
border-radius: 0;
padding: 12px 20px 9px 20px;
border: none;
color: #fff;
text-transform: uppercase;
}
#payment input[type="submit"]:focus {
outline: none;
}
#tour-booking-cart table .cart-subtotal th, #tour-booking-cart table .order-total th, #tour-booking-payment table .cart-subtotal th, #tour-booking-payment table .order-total th {
text-align: left;
}
#tour-booking-cart select, #tour-booking-payment select {
width: 100%;
}
.item-list-tour .content-list-tour {
width: 100%;
min-height: 150px;
background: #fff;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.09);
border-radius: 3px;
margin-bottom: 30px;
}
.item-list-tour .content-list-tour {
*zoom: 1;
}
.item-list-tour .content-list-tour:before, .item-list-tour .content-list-tour:after {
content: "";
display: table;
}
.item-list-tour .content-list-tour:after {
clear: both;
}
.item-list-tour .content-list-tour .post_images {
width: 35%;
padding: 0;
position: relative;
float: left;
border-radius: 3px 0 0 3px;
overflow: hidden;
}
.item-list-tour .content-list-tour .wrapper_content {
width: 65%;
float: left;
padding: 25px 30px;
position: relative;
}
.item-list-tour .content-list-tour .wrapper_content:before {
content: "";
width: 1px;
background: #E8E8E8;
position: absolute;
right: 180px;
top: 30px;
bottom: 30px;
}
.item-list-tour .content-list-tour .wrapper_content .post_title h4 {
margin-top: 0;
}
.item-list-tour .content-list-tour .wrapper_content .content-left {
width: calc(100% - 154px);
display: inline-block;
vertical-align: middle;
padding-right: 30px;
}
.item-list-tour .content-list-tour .wrapper_content .content-left .post_date {
display: inline-block;
margin-bottom: 0;
margin-top: 25px;
padding: 5px 15px;
background: #f6f6f6;
border-right: none;
border-radius: 3px;
}
.item-list-tour .content-list-tour .wrapper_content .content-left .post_date:before {
content: "\e864";
font: normal normal normal 16px/1 'Linearicons-Free';
display: inline-block;
vertical-align: middle;
margin-right: 8px;
margin-top: -2px;
}
.item-list-tour .content-list-tour .wrapper_content .content-right {
width: 150px;
display: inline-block;
vertical-align: middle;
text-align: center;
padding-left: 30px;
}
.item-list-tour .content-list-tour .wrapper_content .content-right .item_rating {
width: 100%;
height: auto;
float: none;
line-height: 1;
padding: 0;
margin-bottom: 15px;
}
.item-list-tour .content-list-tour .wrapper_content .content-right .item_rating .star-rating {
margin: 0 auto !important;
}
.item-list-tour .content-list-tour .wrapper_content .content-right .price {
font-weight: bold;
}
.item-list-tour .content-list-tour .wrapper_content .content-right .price del {
font-size: 90%;
font-weight: normal;
}
.item-list-tour .content-list-tour .wrapper_content .content-right .add_to_cart_button {
color: #fff;
text-transform: uppercase;
padding: 0 20px;
line-height: 38px;
border: none;
border-radius: 0;
margin-top: 5px;
display: inline-block;
}
.travel_tour-page .tb_single_tour .images_single_left, .travel_tour .tb_single_tour .images_single_left {
width: 72%;
float: left;
padding-right: 15px;
padding-left: 15px;
position: relative;
margin-bottom: 0 !important;
padding-top: 20px;
}
.travel_tour-page .tb_single_tour .images_single_left span.onsale, .travel_tour .tb_single_tour .images_single_left span.onsale {
z-index: 9;
left: auto;
right: 15px;
}
.travel_tour-page .tb_single_tour .images_single_left .slides li, .travel_tour .tb_single_tour .images_single_left .slides li {
display: none;
}
.travel_tour-page .tb_single_tour .images_single_left #slider li:first-child, .travel_tour .tb_single_tour .images_single_left #slider li:first-child {
display: block;
}
.travel_tour-page .tb_single_tour .description_single, .travel_tour .tb_single_tour .description_single {
width: 28%;
}
.travel_tour-page .tb_single_tour .description_single .price .text, .travel_tour .tb_single_tour .description_single .price .text {
font-size: 14px;
margin-right: 5px;
font-weight: normal;
}
.travel_tour-page .tb_single_tour .description_single .price span, .travel_tour .tb_single_tour .description_single .price span {
color: #fff;
}
.travel_tour-page .tb_single_tour .description_single .price del, .travel_tour .tb_single_tour .description_single .price del {
color: #fff;
opacity: 1;
font-size: 80%;
}
.travel_tour-page .tb_single_tour .tb_single_tour_details, .travel_tour .tb_single_tour .tb_single_tour_details {
margin-bottom: 30px;
}
.travel_tour-page .tb_single_tour .tb_single_tour_details ul.tb_single_tour_tabs, .travel_tour .tb_single_tour .tb_single_tour_details ul.tb_single_tour_tabs {
margin: 0;
padding: 0;
border-bottom: 3px solid #26BDF7;
}
.travel_tour-page .tb_single_tour .tb_single_tour_details ul.tb_single_tour_tabs:before, .travel_tour-page .tb_single_tour .tb_single_tour_details ul.tb_single_tour_tabs li:before, .travel_tour-page .tb_single_tour .tb_single_tour_details ul.tb_single_tour_tabs li:after, .travel_tour .tb_single_tour .tb_single_tour_details ul.tb_single_tour_tabs:before, .travel_tour .tb_single_tour .tb_single_tour_details ul.tb_single_tour_tabs li:before, .travel_tour .tb_single_tour .tb_single_tour_details ul.tb_single_tour_tabs li:after {
display: none;
}
.travel_tour-page .tb_single_tour .tb_single_tour_details ul.tb_single_tour_tabs li, .travel_tour .tb_single_tour .tb_single_tour_details ul.tb_single_tour_tabs li {
margin: 0 8px 0 0;
display: inline-block;
list-style: none;
padding: 0;
border: none;
border-radius: 0;
}
.travel_tour-page .tb_single_tour .tb_single_tour_details ul.tb_single_tour_tabs li a, .travel_tour .tb_single_tour .tb_single_tour_details ul.tb_single_tour_tabs li a {
display: inline-block;
height: 50px;
line-height: 51px;
margin: 0;
padding: 0 35px;
color: #333;
font-size: 0.933em;
font-weight: 700;
font-style: normal;
text-transform: uppercase;
border: none;
background: #f2f2f2;
border-radius: 3px 3px 0 0;
-webkit-transition: background 0.2s ease-in-out, height 0.2s ease-in-out, margin 0.2s ease-in-out;
-moz-transition: background 0.2s ease-in-out, height 0.2s ease-in-out, margin 0.2s ease-in-out;
-ms-transition: background 0.2s ease-in-out, height 0.2s ease-in-out, margin 0.2s ease-in-out;
-o-transition: background 0.2s ease-in-out, height 0.2s ease-in-out, margin 0.2s ease-in-out;
transition: background 0.2s ease-in-out, height 0.2s ease-in-out, margin 0.2s ease-in-out;
}
.travel_tour-page .tb_single_tour .tb_single_tour_details ul.tb_single_tour_tabs li a:after, .travel_tour .tb_single_tour .tb_single_tour_details ul.tb_single_tour_tabs li a:after {
display: none;
}
.travel_tour-page .tb_single_tour .tb_single_tour_details ul.tb_single_tour_tabs li a.active, .travel_tour .tb_single_tour .tb_single_tour_details ul.tb_single_tour_tabs li a.active {
background: #26BDF7;
color: #fff;
}
.travel_tour-page .tb_single_tour .tb_single_tour_details ul.tb_single_tour_tabs li a:focus, .travel_tour .tb_single_tour .tb_single_tour_details ul.tb_single_tour_tabs li a:focus {
outline: none;
}
.travel_tour-page .tb_single_tour .tb_single_tour_details .tb_single_tour_tabs_content, .travel_tour .tb_single_tour .tb_single_tour_details .tb_single_tour_tabs_content {
padding: 20px;
box-shadow: 0 2px 3px rgba(0, 0, 0, 0.09);
border-radius: 0 0 3px 3px;
border: 3px solid #26BDF7;
border-top: none;
}
.travel_tour-page .tb_single_tour .tb_single_tour_details .tb_single_tour_tabs_content, .travel_tour .tb_single_tour .tb_single_tour_details .tb_single_tour_tabs_content {
*zoom: 1;
}
.travel_tour-page .tb_single_tour .tb_single_tour_details .tb_single_tour_tabs_content:before, .travel_tour-page .tb_single_tour .tb_single_tour_details .tb_single_tour_tabs_content:after, .travel_tour .tb_single_tour .tb_single_tour_details .tb_single_tour_tabs_content:before, .travel_tour .tb_single_tour .tb_single_tour_details .tb_single_tour_tabs_content:after {
content: "";
display: table;
}
.travel_tour-page .tb_single_tour .tb_single_tour_details .tb_single_tour_tabs_content:after, .travel_tour .tb_single_tour .tb_single_tour_details .tb_single_tour_tabs_content:after {
clear: both;
}
.travel_tour-page .tb_single_tour .tb_single_tour_details .tb_single_tour_tabs_content .tb_single_tour_tab_details, .travel_tour .tb_single_tour .tb_single_tour_details .tb_single_tour_tabs_content .tb_single_tour_tab_details {
*zoom: 1;
}
.travel_tour-page .tb_single_tour .tb_single_tour_details .tb_single_tour_tabs_content .tb_single_tour_tab_details:before, .travel_tour-page .tb_single_tour .tb_single_tour_details .tb_single_tour_tabs_content .tb_single_tour_tab_details:after, .travel_tour .tb_single_tour .tb_single_tour_details .tb_single_tour_tabs_content .tb_single_tour_tab_details:before, .travel_tour .tb_single_tour .tb_single_tour_details .tb_single_tour_tabs_content .tb_single_tour_tab_details:after {
content: "";
display: table;
}
.travel_tour-page .tb_single_tour .tb_single_tour_details .tb_single_tour_tabs_content .tb_single_tour_tab_details:after, .travel_tour .tb_single_tour .tb_single_tour_details .tb_single_tour_tabs_content .tb_single_tour_tab_details:after {
clear: both;
}
.images_single_left .title-single {
border-bottom: 1px solid #E8E8E8;
margin-bottom: 20px;
}
.images_single_left .title-single h1 {
margin-top: 0;
}
.images_single_left .title-single {
*zoom: 1;
}
.images_single_left .title-single:before, .images_single_left .title-single:after {
content: "";
display: table;
}
.images_single_left .title-single:after {
clear: both;
}
.images_single_left .title-single .title {
float: left;
}
.images_single_left .title-single .tour_code {
float: right;
margin-top: 7px;
}
.images_single_left .tour_after_title {
margin-bottom: 25px;
}
.images_single_left .tour_after_title {
*zoom: 1;
}
.images_single_left .tour_after_title:before, .images_single_left .tour_after_title:after {
content: "";
display: table;
}
.images_single_left .tour_after_title:after {
clear: both;
}
.images_single_left .tour_after_title .meta_values {
width: 30%;
float: left;
position: relative;
padding-left: 35px;
}
.images_single_left .tour_after_title .meta_values:before {
content: "\e82f";
font: normal normal normal 26px/1 'Linearicons-Free';
position: absolute;
top: 50%;
left: 0;
margin-top: -13px;
}
.images_single_left .tour_after_title .meta_values span {
color: #aaa;
font-size: 90%;
line-height: 1;
}
.images_single_left .tour_after_title .meta_values .value {
text-transform: uppercase;
font-weight: bold;
}
.images_single_left .tour_after_title .meta_date {
width: 40%;
float: left;
position: relative;
padding-left: 35px;
margin-top: 15px;
}
.images_single_left .tour_after_title .meta_date:before {
content: "\e864";
font: normal normal normal 24px/1 'Linearicons-Free';
position: absolute;
top: 50%;
left: 0;
margin-top: -13px;
}
.images_single_left .tour_after_title .meta_date span {
display: block;
line-height: 1.6em;
font-weight: bold;
}
.images_single_left .tour_after_title .meta_date span i {
font-style: normal;
color: #aaa;
font-weight: normal;
margin-right: 5px;
}
.images_single_left .tour_after_title .travel_tour-product-rating {
width: 20%;
float: right;
text-align: right;
margin-bottom: 0 !important;
}
.images_single_left .tour_after_title .travel_tour-product-rating .star-rating {
float: right !important;
margin-right: 0;
}
.images_single_left .tour_after_title .travel_tour-product-rating .star-rating:before {
color: #ffb300;
}
.images_single_left .tour_after_title .travel_tour-product-rating .travel_tour-review-link {
float: right;
width: 100%;
text-transform: uppercase;
font-weight: bold;
}
.images_single_left .tour_after_title .tour-share {
width: 30%;
float: right;
text-align: right;
margin-bottom: 0 !important;
margin-top: 9px;
}
.images_single_left .tour_after_title .tour-share ul {
margin: 0 -2px;
}
.images_single_left .tour_after_title .tour-share ul li {
display: inline-block;
list-style: none;
margin: 0 2px;
}
.images_single_left .tour_after_title .tour-share ul li a {
width: 32px;
height: 32px;
line-height: 32px;
text-align: center;
border-radius: 50%;
display: inline-block;
color: #fff;
}
.images_single_left .tour_after_title .tour-share ul li a:focus, .images_single_left .tour_after_title .tour-share ul li a:visited {
outline: none;
}
.images_single_left .tour_after_title .tour-share ul li a.facebook {
background: #3b5999;
}
.images_single_left .tour_after_title .tour-share ul li a.twitter {
background: #55acee;
}
.images_single_left .tour_after_title .tour-share ul li a.pinterest {
background: #bd081c;
}
.images_single_left .tour_after_title .tour-share ul li a.googleplus {
background: #dd4b39;
}
.images_single_left .tour_after_title .tour-share ul li a:hover {
opacity: 0.8;
}
/****tour grid style 1****/
.content_tour_style_2 .item_border .post_images .group-icon {
right: auto;
left: 0;
}
.content_tour_style_2 .item_border .post_images span.onsale {
right: -7px !important;
}
.content_tour_style_2 .item_border .post_images span.onsale:after {
content: "";
width: 0;
height: 0;
border-right: 7px solid transparent;
position: absolute;
bottom: -7px;
right: 0;
}
.content_tour_style_2 .item_border .item_content .wrapper_content {
padding: 15px 20px;
}
.content_tour_style_2 .item_border .post_title {
position: relative;
min-height: 44px;
margin-bottom: 10px;
}
.content_tour_style_2 .item_border .post_title h5 {
line-height: 1.4em;
padding-right: 80px;
margin: 0;
}
.content_tour_style_2 .item_border .post_title .price {
text-align: right;
position: absolute;
top: 5px;
right: 0;
}
.content_tour_style_2 .item_border .post_title .price del, .content_tour_style_2 .item_border .post_title .price .text {
display: block;
font-size: 1em;
color: #a2a2a2;
line-height: 1;
}
.content_tour_style_2 .item_border .post_title .price del .woocommerce-Price-amount, .content_tour_style_2 .item_border .post_title .price .text .woocommerce-Price-amount {
font-size: 1em;
color: #a2a2a2;
}
.content_tour_style_2 .item_border .post_title .price .woocommerce-Price-amount {
font-size: 1.5em;
}
.content_tour_style_2 .item_border .bg-green {
position: absolute;
width: auto;
bottom: 0;
left: 0;
right: 0;
background: rgba(0, 0, 0, 0.3);
min-height: 40px;
}
.content_tour_style_2 .item_border .bg-green .group-icon {
background: transparent;
}
.content_tour_style_2 .item_border .read_more {
background: transparent;
margin: 0 20px;
border-top: 1px solid #E8E8E8;
height: auto;
}
.content_tour_style_2 .item_border .read_more {
*zoom: 1;
}
.content_tour_style_2 .item_border .read_more:before, .content_tour_style_2 .item_border .read_more:after {
content: "";
display: table;
}
.content_tour_style_2 .item_border .read_more:after {
clear: both;
}
.content_tour_style_2 .item_border .read_more .post_date {
margin-bottom: 0;
padding: 12px 0;
float: left;
}
.content_tour_style_2 .item_border .read_more .item_rating {
float: right;
padding: 0;
width: auto;
margin-top: 5px;
}
.cart_item .label {
color: initial;
font-size: 100%;
font-weight: normal;
text-align: left;
display: inline-block;
padding: 0 10px 0 0;
min-width: 60px;
}
.cart_item .product-quantity .st_adults {
margin-bottom: 10px;
}
.cart_item .product-quantity .st_children input, .cart_item .product-quantity .st_adults input {
border: 1px solid #ddd;
width: 60px;
padding: 5px;
text-align: center;
}
.single-woo-tour .single-tour-tabs {
padding-top: 30px;
}
.single-woo-tour .single-tour-tabs li a:focus, .single-woo-tour .single-tour-tabs li a:active, .single-woo-tour .single-tour-tabs li a:visited {
outline: none;
}
.single-woo-tour .description_single .custom-form-title {
margin-top: 25px;
}
.single-woo-tour .description_single .custom_from {
padding-top: 20px;
}
.single-woo-tour .description_single .custom_from p:last-child {
margin-bottom: 0;
}
.single-woo-tour .description_single .custom_from input[type="submit"] {
margin-bottom: 0 !important;
width: 100%;
text-align: center;
}
.single-woo-tour .description_single .custom_from div.wpcf7 .ajax-loader {
position: absolute;
}
.single-woo-tour .description_single .custom_from div.wpcf7-response-output {
margin: 0;
}
.single-woo-tour .description_single .booking, .single-woo-tour .description_single .another_from {
padding-top: 20px;
margin-top: 21px;
}
.single-woo-tour .description_single .booking, .single-woo-tour .description_single .another_from {
*zoom: 1;
}
.single-woo-tour .description_single .booking:before, .single-woo-tour .description_single .booking:after, .single-woo-tour .description_single .another_from:before, .single-woo-tour .description_single .another_from:after {
content: "";
display: table;
}
.single-woo-tour .description_single .booking:after, .single-woo-tour .description_single .another_from:after {
clear: both;
}
.single-woo-tour .description_single .booking input[type="submit"], .single-woo-tour .description_single .another_from input[type="submit"] {
margin-bottom: 0 !important;
}
.single-woo-tour .description_single .widget-area {
width: 100%;
padding-left: 0;
padding-right: 0;
}
.single-woo-tour .description_single .entry-content-tour {
border: 1px solid #E8E8E8;
padding: 20px;
z-index: 2;
margin-bottom: 30px;
border-radius: 2px;
}
.single-woo-tour .description_single .entry-content-tour p.price {
margin: -21px;
padding: 15px 20px;
border-radius: 3px 3px 0 0;
}
.single-woo-tour .description_single .affix-sidebar {
top: -116px;
position: relative;
}
.single-woo-tour .description_single .affix-sidebar {
*zoom: 1;
}
.single-woo-tour .description_single .affix-sidebar:before, .single-woo-tour .description_single .affix-sidebar:after {
content: "";
display: table;
}
.single-woo-tour .description_single .affix-sidebar:after {
clear: both;
}
.single-woo-tour .description_single .affix-sidebar.affix {
top: 0;
position: fixed;
width: 297px;
}
.single-woo-tour .description_single #tourBookingForm input[type="text"] {
border: none;
border-bottom: 2px solid #E8E8E8;
border-radius: 0;
background: transparent;
}
.single-woo-tour .description_single #tourBookingForm input[type="text"]:focus {
outline: none;
border-color: #039be5;
}
.single-woo-tour .description_single #tourBookingForm .from-group {
margin-bottom: 20px;
}
.single-woo-tour .description_single #tourBookingForm .from-group {
*zoom: 1;
}
.single-woo-tour .description_single #tourBookingForm .from-group:before, .single-woo-tour .description_single #tourBookingForm .from-group:after {
content: "";
display: table;
}
.single-woo-tour .description_single #tourBookingForm .from-group:after {
clear: both;
}
.single-woo-tour .description_single #tourBookingForm .from-group .input-number-ticket {
width: 60px;
display: inline-block;
vertical-align: middle;
margin-right: 5px;
}
.single-woo-tour .description_single #tourBookingForm .from-group .input-number-ticket input:focus {
outline: none;
}
.single-woo-tour .description_single #tourBookingForm .from-group .total_price_arrow .label {
color: initial;
font-size: 100%;
font-weight: normal;
text-align: left;
min-width: 62px;
display: inline-block;
padding: 0 10px 0 0;
}
.related.tours {
margin-top: 30px;
}
.related.tours h2 {
margin-bottom: 20px;
padding-bottom: 15px;
position: relative;
}
.related.tours h2:before {
position: absolute;
left: 0;
width: 35px;
height: 2px;
content: "";
bottom: 0;
}
.interary-item {
position: relative;
margin-bottom: 30px;
min-height: 60px;
}
.interary-item:last-child {
margin-bottom: 0;
}
.interary-item .icon-left {
position: absolute;
width: 60px;
height: 60px;
line-height: 56px;
text-align: center;
border-radius: 50%;
font-size: 24px;
}
.interary-item .item_content {
padding-left: 85px;
overflow: hidden;
}
.interary-item .item_content ul, .interary-item .item_content ol {
margin: 0 0 1.5em 2em;
}
.interary-item .item_content h2, .interary-item .item_content h3 {
margin-top: 17px;
margin-bottom: 15px;
}
.widget-area .search_tour {
text-align: center;
border-radius: 3px;
padding: 20px;
color: #fff;
}
.widget-area .search_tour {
*zoom: 1;
}
.widget-area .search_tour:before, .widget-area .search_tour:after {
content: "";
display: table;
}
.widget-area .search_tour:after {
clear: both;
}
.widget-area .search_tour .form-block_title {
margin-top: 5px;
color: #fff;
margin-bottom: 5px;
font-weight: 700;
}
.widget-area .search_tour .form-block__description {
margin-bottom: 20px;
}
.widget-area .search_tour input, .widget-area .search_tour select, .widget-area .search_tour button {
width: 100%;
margin-bottom: 15px;
background: rgba(255, 255, 255, 0.9);
-webkit-transition: all 0.1s ease-in-out;
-moz-transition: all 0.1s ease-in-out;
-ms-transition: all 0.1s ease-in-out;
-o-transition: all 0.1s ease-in-out;
transition: all 0.1s ease-in-out;
border: none;
border-radius: 3px;
height: 45px;
line-height: 21px;
padding: 12px 15px;
}
.widget-area .search_tour input:focus, .widget-area .search_tour select:focus, .widget-area .search_tour button:focus {
background: #fff;
outline: none;
}
.widget-area .search_tour button {
color: #fff;
text-transform: uppercase;
font-weight: 700;
margin-bottom: 0;
}
.travel_tour .star-rating span, .travel_tour-page .star-rating span {
color: #ffb300;
}
.travel_tour .star-rating:before, .travel_tour-page .star-rating:before {
color: #ffb300;
}
.travel_tour ul.products.wrapper-tours-slider, .travel_tour-page ul.products.wrapper-tours-slider {
margin: 0 -15px;
}
.travel_tour ul.products.wrapper-tours-slider .item-tour, .travel_tour-page ul.products.wrapper-tours-slider .item-tour {
margin-bottom: 30px;
}
.travel_tour ul.products.wrapper-tours-slider li.product a img, .travel_tour-page ul.products.wrapper-tours-slider li.product a img {
display: inline-block;
margin: 0;
}
.travel_tour ul.products.wrapper-tours-slider li.product .post_images span.price, .travel_tour-page ul.products.wrapper-tours-slider li.product .post_images span.price {
display: inline-block;
color: #333;
font-size: 14px;
font-weight: 700;
margin: 0;
}
.travel_tour ul.products.wrapper-tours-slider li.product .post_images span.price del, .travel_tour-page ul.products.wrapper-tours-slider li.product .post_images span.price del {
font-size: 100%;
opacity: 1;
display: inline-block;
}
.travel_tour ul.products.wrapper-tours-slider li.product .star-rating, .travel_tour-page ul.products.wrapper-tours-slider li.product .star-rating {
font-size: 1em;
}
.travel_tour div.product form.cart, .travel_tour-page div.product form.cart {
margin-top: 20px;
}
.travel_tour .travel_tour-result-count, .travel_tour-page .travel_tour-result-count {
margin-top: 15px;
float: left;
}
.travel_tour .travel_tour-ordering, .travel_tour-page .travel_tour-ordering {
margin-bottom: 25px;
float: right;
}
.travel_tour .travel_tour-ordering select, .travel_tour-page .travel_tour-ordering select {
padding: 6px 10px;
vertical-align: top;
outline: 0;
position: relative;
width: 100%;
height: 40px;
color: #333;
border-radius: 0;
line-height: 24px;
-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
-moz-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
-ms-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
-o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.travel_tour-MyAccount-navigation ul {
margin-left: 25px;
}
.travel_tour, .travel_tour-page {
}
.travel_tour .col2-set, .travel_tour-page .col2-set {
width: 100%;
}
.travel_tour .col2-set, .travel_tour-page .col2-set {
*zoom: 1;
}
.travel_tour .col2-set:before, .travel_tour .col2-set:after, .travel_tour-page .col2-set:before, .travel_tour-page .col2-set:after {
content: "";
display: table;
}
.travel_tour .col2-set:after, .travel_tour-page .col2-set:after {
clear: both;
}
.travel_tour .col2-set .col-1, .travel_tour-page .col2-set .col-1 {
float: left;
width: 48%;
}
.travel_tour .col2-set .col-2, .travel_tour-page .col2-set .col-2 {
float: right;
width: 48%;
}
.travel_tour img, .travel_tour-page img {
height: auto;
max-width: 100%;
}
.travel_tour div.product .single-tour-tabs, .travel_tour #content div.product .single-tour-tabs, .travel_tour-page div.product .single-tour-tabs, .travel_tour-page #content div.product .single-tour-tabs {
clear: both;
}
.travel_tour .travel_tour-result-count, .travel_tour-page .travel_tour-result-count {
float: left;
}
.travel_tour .travel_tour-ordering, .travel_tour-page .travel_tour-ordering {
float: right;
}
.travel_tour table.cart img, .travel_tour #content table.cart img, .travel_tour-page table.cart img, .travel_tour-page #content table.cart img {
height: auto;
}
.travel_tour table.cart td.actions, .travel_tour #content table.cart td.actions, .travel_tour-page table.cart td.actions, .travel_tour-page #content table.cart td.actions {
text-align: right;
}
.travel_tour table.cart td.actions .input-text, .travel_tour #content table.cart td.actions .input-text, .travel_tour-page table.cart td.actions .input-text, .travel_tour-page #content table.cart td.actions .input-text {
width: 80px;
}
.travel_tour table.cart td.actions .coupon, .travel_tour #content table.cart td.actions .coupon, .travel_tour-page table.cart td.actions .coupon, .travel_tour-page #content table.cart td.actions .coupon {
float: left;
}
.travel_tour table.cart td.actions .coupon label, .travel_tour #content table.cart td.actions .coupon label, .travel_tour-page table.cart td.actions .coupon label, .travel_tour-page #content table.cart td.actions .coupon label {
display: none;
}
.travel_tour .cart-collaterals, .travel_tour-page .cart-collaterals {
width: 100%;
}
.travel_tour .cart-collaterals, .travel_tour-page .cart-collaterals {
*zoom: 1;
}
.travel_tour .cart-collaterals:before, .travel_tour .cart-collaterals:after, .travel_tour-page .cart-collaterals:before, .travel_tour-page .cart-collaterals:after {
content: "";
display: table;
}
.travel_tour .cart-collaterals:after, .travel_tour-page .cart-collaterals:after {
clear: both;
}
.travel_tour .cart-collaterals .related, .travel_tour-page .cart-collaterals .related {
width: 30.75%;
float: left;
}
.travel_tour .cart-collaterals .cross-sells, .travel_tour-page .cart-collaterals .cross-sells {
width: 48%;
float: left;
}
.travel_tour .cart-collaterals .cross-sells ul.products, .travel_tour-page .cart-collaterals .cross-sells ul.products {
float: none;
}
.travel_tour .cart-collaterals .cross-sells ul.products li, .travel_tour-page .cart-collaterals .cross-sells ul.products li {
width: 48%;
}
.travel_tour .cart-collaterals .shipping_calculator, .travel_tour-page .cart-collaterals .shipping_calculator {
width: 48%;
clear: right;
float: right;
}
.travel_tour .cart-collaterals .shipping_calculator, .travel_tour-page .cart-collaterals .shipping_calculator {
*zoom: 1;
}
.travel_tour .cart-collaterals .shipping_calculator:before, .travel_tour .cart-collaterals .shipping_calculator:after, .travel_tour-page .cart-collaterals .shipping_calculator:before, .travel_tour-page .cart-collaterals .shipping_calculator:after {
content: "";
display: table;
}
.travel_tour .cart-collaterals .shipping_calculator:after, .travel_tour-page .cart-collaterals .shipping_calculator:after {
clear: both;
}
.travel_tour .cart-collaterals .shipping_calculator .col2-set .col-1, .travel_tour .cart-collaterals .shipping_calculator .col2-set .col-2, .travel_tour-page .cart-collaterals .shipping_calculator .col2-set .col-1, .travel_tour-page .cart-collaterals .shipping_calculator .col2-set .col-2 {
width: 47%;
}
.travel_tour .cart-collaterals .cart_totals, .travel_tour-page .cart-collaterals .cart_totals {
float: right;
width: 48%;
}
.travel_tour form .form-row, .travel_tour-page form .form-row {
*zoom: 1;
}
.travel_tour form .form-row:before, .travel_tour form .form-row:after, .travel_tour-page form .form-row:before, .travel_tour-page form .form-row:after {
content: "";
display: table;
}
.travel_tour form .form-row:after, .travel_tour-page form .form-row:after {
clear: both;
}
.travel_tour form .form-row label, .travel_tour-page form .form-row label {
display: block;
}
.travel_tour form .form-row label.checkbox, .travel_tour-page form .form-row label.checkbox {
display: inline;
}
.travel_tour form .form-row select, .travel_tour-page form .form-row select {
width: 100%;
}
.travel_tour form .form-row .input-text, .travel_tour-page form .form-row .input-text {
box-sizing: border-box;
width: 100%;
}
.travel_tour form .form-row-first, .travel_tour form .form-row-last, .travel_tour-page form .form-row-first, .travel_tour-page form .form-row-last {
float: left;
width: 47%;
overflow: visible;
}
.travel_tour form .form-row-last, .travel_tour-page form .form-row-last {
float: right;
}
.travel_tour form .form-row-wide, .travel_tour-page form .form-row-wide {
clear: both;
}
.travel_tour #payment .form-row select, .travel_tour-page #payment .form-row select {
width: auto;
}
.travel_tour #payment .wc-terms-and-conditions, .travel_tour #payment .terms, .travel_tour-page #payment .wc-terms-and-conditions, .travel_tour-page #payment .terms {
text-align: left;
padding: 0 1em 0 0;
float: left;
}
.travel_tour #payment #place_order, .travel_tour-page #payment #place_order {
float: right;
}
.travel_tour-account .travel_tour-MyAccount-navigation {
float: left;
width: 30%;
}
.travel_tour-account .travel_tour-MyAccount-content {
float: right;
width: 68%;
}
.travel_tour span.onsale, .travel_tour-page span.onsale {
position: absolute;
top: 14px;
right: 0;
padding: 3px 12px;
color: #fff;
text-align: center;
font-size: 12px;
font-weight: 700;
border-radius: 3px 0 0 3px;
text-transform: uppercase;
margin: 0;
min-height: inherit;
line-height: 26px;
display: inline-block;
}
.travel_tour ul.products li.product.col-md-6:nth-child(2n+1), .travel_tour-page ul.products li.product.col-md-6:nth-child(2n+1) {
clear: both;
}
.travel_tour ul.products li.product.col-md-4:nth-child(3n+1), .travel_tour-page ul.products li.product.col-md-4:nth-child(3n+1) {
clear: both;
}
.travel_tour ul.products li.product.col-md-3:nth-child(4n+1), .travel_tour-page ul.products li.product.col-md-3:nth-child(4n+1) {
clear: both;
}
.travel_tour ul.products li.product span.onsale, .travel_tour-page ul.products li.product span.onsale {
top: 14px;
margin: 0;
}
.travel_tour ul.products li.product .item-product .wrapper_content, .travel_tour-page ul.products li.product .item-product .wrapper_content {
padding: 10px 15px 15px;
text-align: center;
}
.travel_tour ul.products li.product .item-product .wrapper_content, .travel_tour-page ul.products li.product .item-product .wrapper_content {
*zoom: 1;
}
.travel_tour ul.products li.product .item-product .wrapper_content:before, .travel_tour ul.products li.product .item-product .wrapper_content:after, .travel_tour-page ul.products li.product .item-product .wrapper_content:before, .travel_tour-page ul.products li.product .item-product .wrapper_content:after {
content: "";
display: table;
}
.travel_tour ul.products li.product .item-product .wrapper_content:after, .travel_tour-page ul.products li.product .item-product .wrapper_content:after {
clear: both;
}
.travel_tour ul.products li.product .item-product .wrapper_content .post_title, .travel_tour ul.products li.product .item-product .wrapper_content .price, .travel_tour ul.products li.product .item-product .wrapper_content .description, .travel_tour-page ul.products li.product .item-product .wrapper_content .post_title, .travel_tour-page ul.products li.product .item-product .wrapper_content .price, .travel_tour-page ul.products li.product .item-product .wrapper_content .description {
text-align: left;
}
.travel_tour ul.products li.product .item-product .wrapper_content .button, .travel_tour ul.products li.product .item-product .wrapper_content button, .travel_tour-page ul.products li.product .item-product .wrapper_content .button, .travel_tour-page ul.products li.product .item-product .wrapper_content button {
border-radius: 0;
padding: 14px 20px 11px 20px;
color: #fff;
text-transform: uppercase;
}
.travel_tour .wc-backward, .travel_tour-page .wc-backward {
border-radius: 0;
padding: 14px 20px 11px 20px;
color: #fff;
text-transform: uppercase;
}
.post_images span.onsale {
position: absolute;
top: 14px;
right: 0;
padding: 3px 12px;
color: #fff;
text-align: center;
font-size: 12px;
font-weight: 700;
border-radius: 3px 0 0 3px;
text-transform: uppercase;
margin: 0;
min-height: initial;
line-height: 26px;
display: inline-block;
}
.travel_tour .images_single_left, .travel_tour-page .images_single_left {
width: 61%;
float: left;
padding-right: 15px;
padding-left: 15px;
position: relative;
}
.travel_tour .images_single_left span.onsale, .travel_tour-page .images_single_left span.onsale {
z-index: 9;
left: auto;
right: 15px;
}
.travel_tour .images_single_left .slides li, .travel_tour-page .images_single_left .slides li {
display: none;
}
.travel_tour .images_single_left #slider li:first-child, .travel_tour-page .images_single_left #slider li:first-child {
display: block;
}
.travel_tour div.product p.stock, .travel_tour-page div.product p.stock {
margin-top: 10px;
margin-bottom: 2px;
font-size: 1em;
}
.travel_tour div.product form.cart .button, .travel_tour div.product form.cart button, .travel_tour-page div.product form.cart .button, .travel_tour-page div.product form.cart button {
border-radius: 0;
padding: 11px 15px 10px 15px;
color: #fff;
text-transform: uppercase;
}
.travel_tour div.product form.cart .quantity input, .travel_tour-page div.product form.cart .quantity input {
padding-top: 7px;
padding-bottom: 7px;
border: 1px solid #E8E8E8;
}
.travel_tour div.product form.cart .variations .label, .travel_tour-page div.product form.cart .variations .label {
color: inherit;
vertical-align: middle;
font-weight: normal;
font-size: 100%;
}
.travel_tour div.product form.cart .variations .label label, .travel_tour-page div.product form.cart .variations .label label {
font-weight: normal;
margin-top: 5px;
}
.travel_tour div.product form.cart .variations .value select, .travel_tour-page div.product form.cart .variations .value select {
border: 1px solid #E8E8E8;
padding: 7px 10px;
}
.travel_tour div.product .product_meta > span, .travel_tour-page div.product .product_meta > span {
display: block;
font-weight: 700;
}
.travel_tour div.product .product_meta > span span, .travel_tour div.product .product_meta > span a, .travel_tour-page div.product .product_meta > span span, .travel_tour-page div.product .product_meta > span a {
font-weight: normal;
}
.travel_tour div.product p.price, .travel_tour-page div.product p.price {
font-size: 1.6em;
font-weight: bold;
color: #333;
}
.travel_tour div.product p.price del, .travel_tour-page div.product p.price del {
font-weight: normal;
}
.travel_tour div.product p.price del, .travel_tour div.product p.price ins, .travel_tour-page div.product p.price del, .travel_tour-page div.product p.price ins {
display: inline-block;
}
.travel_tour div.product .single-tour-tabs ul.tabs, .travel_tour-page div.product .single-tour-tabs ul.tabs {
margin: 0;
padding: 0;
border-bottom: 2px solid #26BDF7;
margin-bottom: -2px;
}
.travel_tour div.product .single-tour-tabs ul.tabs:before, .travel_tour div.product .single-tour-tabs ul.tabs li:before, .travel_tour div.product .single-tour-tabs ul.tabs li:after, .travel_tour-page div.product .single-tour-tabs ul.tabs:before, .travel_tour-page div.product .single-tour-tabs ul.tabs li:before, .travel_tour-page div.product .single-tour-tabs ul.tabs li:after {
display: none;
}
.travel_tour div.product .single-tour-tabs ul.tabs li, .travel_tour-page div.product .single-tour-tabs ul.tabs li {
margin: 0 8px 0 0;
display: inline-block;
list-style: none;
padding: 0;
border: none;
border-radius: 0;
}
.travel_tour div.product .single-tour-tabs ul.tabs li a, .travel_tour-page div.product .single-tour-tabs ul.tabs li a {
display: inline-block;
height: 50px;
line-height: 51px;
margin: 0;
padding: 0 35px;
color: #333;
font-size: 0.933em;
font-weight: 700;
font-style: normal;
text-transform: uppercase;
border: none;
background: #f2f2f2;
border-radius: 3px 3px 0 0;
-webkit-transition: background 0.2s ease-in-out, height 0.2s ease-in-out, margin 0.2s ease-in-out;
-moz-transition: background 0.2s ease-in-out, height 0.2s ease-in-out, margin 0.2s ease-in-out;
-ms-transition: background 0.2s ease-in-out, height 0.2s ease-in-out, margin 0.2s ease-in-out;
-o-transition: background 0.2s ease-in-out, height 0.2s ease-in-out, margin 0.2s ease-in-out;
transition: background 0.2s ease-in-out, height 0.2s ease-in-out, margin 0.2s ease-in-out;
}
.travel_tour div.product .single-tour-tabs ul.tabs li.active a, .travel_tour-page div.product .single-tour-tabs ul.tabs li.active a {
background: #26BDF7;
color: #fff;
}
.travel_tour div.product .single-tour-tabs .entry-content, .travel_tour-page div.product .single-tour-tabs .entry-content {
padding: 20px;
box-shadow: 0 2px 3px rgba(0, 0, 0, 0.09);
background: transparent;
border-radius: 0 0 3px 3px;
border: 2px solid #26BDF7;
border-top: none;
margin-bottom: 0;
}
.travel_tour div.product .single-tour-tabs .entry-content, .travel_tour-page div.product .single-tour-tabs .entry-content {
*zoom: 1;
}
.travel_tour div.product .single-tour-tabs .entry-content:before, .travel_tour div.product .single-tour-tabs .entry-content:after, .travel_tour-page div.product .single-tour-tabs .entry-content:before, .travel_tour-page div.product .single-tour-tabs .entry-content:after {
content: "";
display: table;
}
.travel_tour div.product .single-tour-tabs .entry-content:after, .travel_tour-page div.product .single-tour-tabs .entry-content:after {
clear: both;
}
.travel_tour div.product .single-tour-tabs .entry-content .wpb_wrapper, .travel_tour-page div.product .single-tour-tabs .entry-content .wpb_wrapper {
*zoom: 1;
}
.travel_tour div.product .single-tour-tabs .entry-content .wpb_wrapper:before, .travel_tour div.product .single-tour-tabs .entry-content .wpb_wrapper:after, .travel_tour-page div.product .single-tour-tabs .entry-content .wpb_wrapper:before, .travel_tour-page div.product .single-tour-tabs .entry-content .wpb_wrapper:after {
content: "";
display: table;
}
.travel_tour div.product .single-tour-tabs .entry-content .wpb_wrapper:after, .travel_tour-page div.product .single-tour-tabs .entry-content .wpb_wrapper:after {
clear: both;
}
.travel_tour div.product .wrap_tab_itinerary, .travel_tour-page div.product .wrap_tab_itinerary {
margin-bottom: 20px;
}
.travel_tour div.product .wrap_tab_itinerary:last-child, .travel_tour-page div.product .wrap_tab_itinerary:last-child {
margin-bottom: 0;
}
.travel_tour div.product #reviews:focus, .travel_tour-page div.product #reviews:focus {
outline: none;
}
.travel_tour div.product #review_form_wrapper, .travel_tour-page div.product #review_form_wrapper {
margin-top: 20px;
}
.travel_tour #review_form #respond .form-submit input, .travel_tour-page #review_form #respond .form-submit input {
margin-top: 20px;
border-radius: 0;
/*padding: 15px 30px 11px 30px;*/
border: none;
color: #333;
text-transform: uppercase;
box-shadow: 0 2px 0 0 #c6a615;
letter-spacing: -0.5px;
}
.travel_tour #review_form #respond .form-submit input:focus, .travel_tour-page #review_form #respond .form-submit input:focus {
outline: none;
}
.travel_tour #review_form #respond .form-submit input:hover, .travel_tour-page #review_form #respond .form-submit input:hover {
color: #fff;
}
.travel_tour .related.products h2, .travel_tour .up-sells h2, .travel_tour-page .related.products h2, .travel_tour-page .up-sells h2 {
margin-bottom: 20px;
padding-bottom: 15px;
position: relative;
}
.travel_tour .related.products h2:before, .travel_tour .up-sells h2:before, .travel_tour-page .related.products h2:before, .travel_tour-page .up-sells h2:before {
position: absolute;
left: 0;
width: 35px;
height: 2px;
content: "";
bottom: 0;
}
.post_description .checklist-icon-check li:before {
content: "\f00c";
font-family: FontAwesome;
color: #555;
margin-right: 5px;
font-size: 12px;
}
.list-icon-arrow, .checklist-icon-check, .list-icon-flag, .list-icon-check, .checklist, .checklist-icon-arrow {
margin: 0;
}
.list-icon-arrow li, .checklist-icon-check li, .list-icon-flag li, .list-icon-check li, .checklist li, .checklist-icon-arrow li {
list-style: none;
}
.list-icon-arrow li, .list-icon-check li, .list-icon-flag li {
position: relative;
padding-left: 25px;
}
.list-icon-arrow li:before, .list-icon-check li:before, .list-icon-flag li:before, .checklist-icon-arrow li:before, .checklist-icon-check li:before {
font-family: FontAwesome;
margin-right: 3px;
color: #e83100;
position: absolute;
left: 0;
top: 1px;
}
.list-icon-flag li:before {
content: "\f024";
}
.list-icon-arrow li:before, .checklist-icon-arrow li:before {
content: "\f0da";
}
.list-icon-check li:before, .checklist-icon-check li:before {
content: "\f00c";
}
.checklist-icon-arrow li:before, .checklist-icon-check li:before {
color: #000;
position: static;
margin-right: 5px;
}
.comments-area {
margin-top: 15px;
}
.comments-area .comments-title {
margin-bottom: 25px;
}
.comments-area .comment-list {
margin: 0;
list-style: none;
}
.comments-area .comment-list-inner .comments-title {
padding: 10px 0;
margin-bottom: 25px;
border-bottom: 1px #ddd solid;
}
.comments-area .comment-list-inner .comment-author.meta {
color: #b3b3b3;
}
.comments-area .comment-list-inner .comment-author.meta strong {
color: #000;
}
.comments-area .comment-list-inner > li {
list-style: none outside none;
margin-bottom: 25px;
}
.comments-area .comment-list-inner li .wrapper-comment {
overflow: hidden;
}
.comments-area .comment-list-inner li .wrapper_avatar {
width: 60px;
height: 60px;
float: left;
}
.comments-area .comment-list-inner li .wrapper_avatar .avatar {
border-radius: 50%;
}
.comments-area .comment-list-inner li .comment-right {
width: calc(100% - 60px);
width: -webkit-calc(100% - 60px);
width: -moz-calc(100% - 60px);
float: left;
}
.comments-area .comment-list-inner li .comment-awaiting-moderation {
margin-left: 20px;
}
.comments-area .comment-list-inner li .comment-extra-info {
padding-left: 20px;
text-transform: uppercase;
color: #858585;
font-size: 12px;
}
.comments-area .comment-list-inner li .comment-extra-info a {
color: #858585;
}
.comments-area .comment-list-inner li .comment-extra-info i {
margin-right: 5px;
}
.comments-area .comment-list-inner li .comment-extra-info .author, .comments-area .comment-list-inner li .comment-extra-info .date, .comments-area .comment-list-inner li .comment-extra-info .comment-edit-link {
float: none;
display: inline-block;
margin-right: 15px;
}
.comments-area .comment-list-inner li .comment-extra-info .comment-reply-link {
float: right;
color: #858585;
}
.comments-area .comment-list-inner li .content-comment {
padding: 10px 0 15px 20px;
}
.comments-area .comment-list-inner li .children {
padding-top: 5px;
margin-left: 60px;
margin-bottom: 20px;
}
.comments-area .comment-list-inner li .children li {
list-style: none;
}
.comments-area .comment-respond .comment-form-author, .comments-area .comment-respond .comment-form-email, .comments-area .comment-respond .comment-form-url {
width: 50%;
display: block;
}
.comments-area .comment-respond .comment-form-author input, .comments-area .comment-respond .comment-form-email input, .comments-area .comment-respond .comment-form-url input {
width: 100%;
border: 1px solid #ddd;
padding: 8px 15px;
}
.comments-area .comment-respond textarea {
width: 100%;
border: 1px solid #ddd;
padding: 8px 15px;
height: 150px;
display: inherit;
}
.comments-area .comment-respond .form-submit {
text-align: left;
}
.comments-area .comment-respond .form-submit input#submit {
text-shadow: none;
box-shadow: none;
border: none;
padding: 8px 42px;
line-height: 2;
color: #fff;
font-size: 12px;
font-weight: bold;
background: #222;
}
.comments-area .comment-respond .form-submit input#submit:focus {
outline: none;
}
.comment-respond p.stars {
color: #ffb300;
}
#reviews .comment-text .star-rating {
float: right;
color: #ffb300;
}
.comments-area .comment-respond-area #respond.comment-respond .comment-reply-title {
padding: 10px 0;
margin-bottom: 25px;
border-bottom: 1px #ddd solid;
}
.comment-navigation {
overflow: hidden;
}
.comment-navigation .nav-previous {
float: left;
}
.comment-navigation .nav-next {
float: right;
}
.pages_content h4 {
text-transform: uppercase;
border-bottom: 1px solid #E8E8E8;
padding-bottom: 10px;
margin-bottom: 20px;
font-weight: 700;
}
.contact_infor {
margin-bottom: 30px;
}
.contact_infor ul {
margin: 0;
}
.contact_infor ul li {
border-bottom: 1px solid #ccc;
padding-bottom: 10px;
padding-top: 10px;
list-style: none;
}
.contact_infor ul li:last-child {
border-bottom: none;
}
.contact_infor ul li label {
text-transform: uppercase;
width: 190px;
display: inline-block;
vertical-align: middle;
margin-bottom: 0;
}
.contact_infor ul li label i {
width: 34px;
height: 34px;
line-height: 34px;
text-align: center;
background: #ccc;
border-radius: 50%;
display: inline-block;
vertical-align: middle;
color: #fff;
margin-right: 10px;
}
.contact_infor ul li .des {
width: calc(100% - 194px);
display: inline-block;
vertical-align: middle;
}
.tb-billing-fields p label {
display: block;
}
.tb-billing-fields p input {
width: 100%;
}
.tb-billing-fields p.create-account label, .tb-billing-fields p.create-account input {
display: inline-block;
width: auto;
}
#ship-to-different-address {
position: relative;
}
#ship-to-different-address label {
font-weight: normal;
padding-left: 30px;
}
#ship-to-different-address #ship-to-different-address-checkbox {
position: absolute;
top: 5px;
left: 4px;
}
.travel_tour #payment #place_order {
width: 100%;
}
.travel_tour-checkout.checkout:after {
content: "";
display: table;
clear: both;
}
.travel_tour-checkout.checkout .travel_tour-checkout-review-order-table {
border-right: none;
}
.travel_tour-checkout.checkout .travel_tour-checkout-review-order-table td, .travel_tour-checkout.checkout .travel_tour-checkout-review-order-table th {
border-bottom: none;
}
.travel_tour-checkout.checkout #payment {
border-radius: 0;
}
.travel_tour-checkout label {
font-weight: normal;
}
.travel_tour-checkout .button {
box-shadow: none;
border-radius: 0 !important;
text-align: center;
vertical-align: top;
margin: 0 2px;
border: none;
padding: 11px 25px;
text-shadow: 0 0 0;
text-transform: uppercase;
}
.travel_tour-checkout .input-text, .travel_tour-checkout .country_select {
border: 1px solid #E8E8E8;
padding: 7px 10px;
}
.travel_tour-checkout #order_review_heading {
margin-top: 0;
}
.travel_tour-checkout .columns .col2-set .col-2 {
padding-top: 20px;
}
.travel_tour-checkout .columns .col2-set .col-1, .travel_tour-checkout .columns .col2-set .col-2 {
width: 100%;
}
.travel_tour-checkout .columns .order-wrapper {
background: rgba(84, 84, 84, 0.05);
margin-left: 30px;
padding: 20px;
}
.travel_tour form.checkout_coupon, .travel_tour form.login, .travel_tour form.register {
border: 1px solid #d3ced2;
padding: 20px;
margin: 2em 0;
text-align: left;
border-radius: 5px;
}
.travel_tour-checkout .columns #add_payment_method #payment, .travel_tour-checkout .columns #payment {
background: transparent;
}
.travel_tour-checkout .columns #add_payment_method #payment .wc_payment_methods, .travel_tour-checkout .columns #add_payment_method #payment .form-row.place-order, .travel_tour-checkout .columns #payment .wc_payment_methods, .travel_tour-checkout .columns #payment .form-row.place-order {
padding-right: 0;
padding-left: 0;
}
.travel_tour-checkout .wc_payment_methods {
margin: 0;
}
.travel_tour table.shop_table tbody th, .travel_tour table.shop_table tfoot td, .travel_tour table.shop_table tfoot th {
font-weight: 700;
border-top: 1px solid rgba(0, 0, 0, .1);
}
.travel_tour table.shop_table th {
font-weight: 700;
padding: 9px 12px;
}
.travel_tour table.shop_table {
border: 1px solid rgba(0, 0, 0, .1);
margin: 0 -1px 24px 0;
text-align: left;
width: 100%;
border-collapse: separate;
border-radius: 5px;
}
.travel_tour-checkout.checkout .travel_tour-checkout-review-order-table {
border-right: none;
}
.travel_tour-checkout .wc_payment_methods li {
list-style: none;
}
.travel_tour-checkout form.travel_tour-checkout {
margin-top: 30px;
}
.travel_tour-checkout .travel_tour-info-login-form, .travel_tour-checkout .travel_tour-info-coupon-message {
text-align: center;
}
.travel_tour-checkout .travel_tour-info-login-form .login, .travel_tour-checkout .travel_tour-info-login-form .checkout_coupon, .travel_tour-checkout .travel_tour-info-coupon-message .login, .travel_tour-checkout .travel_tour-info-coupon-message .checkout_coupon {
min-height: inherit;
max-width: 610px;
margin: 0 auto 30px auto;
border-radius: 0;
border: 3px dashed rgba(84, 84, 84, 0.15);
padding: 30px;
}
.travel_tour-checkout .travel_tour-info-login-form .checkout_coupon .input-text, .travel_tour-checkout .travel_tour-info-coupon-message .checkout_coupon .input-text {
width: calc(100% - 142px);
float: left;
}
.travel_tour-checkout .travel_tour-info-login-form .checkout_coupon .input-text:focus, .travel_tour-checkout .travel_tour-info-coupon-message .checkout_coupon .input-text:focus {
outline: none;
}
.travel_tour-checkout .travel_tour-info-login-form .checkout_coupon.button:focus, .travel_tour-checkout .travel_tour-info-coupon-message .checkout_coupon.button:focus {
outline: none;
}
.travel_tour-checkout .travel_tour-info-login-form .social-networks a:last-child > div, .travel_tour-checkout .travel_tour-info-coupon-message .social-networks a:last-child > div {
margin-right: 0 !important;
}
.travel_tour-checkout .travel_tour-info-login-form .travel_tour-info, .travel_tour-checkout .travel_tour-info-coupon-message .travel_tour-info {
border: none;
background: transparent;
display: inline-block;
font-weight: bold;
padding: 5px 0 5px 35px !important;
margin-bottom: 20px !important;
position: relative;
}
.travel_tour-checkout .travel_tour-info-login-form .travel_tour-info a, .travel_tour-checkout .travel_tour-info-coupon-message .travel_tour-info a {
text-transform: uppercase;
}
.travel_tour-checkout .travel_tour-info-login-form .travel_tour-info a:hover, .travel_tour-checkout .travel_tour-info-coupon-message .travel_tour-info a:hover {
opacity: 0.8;
}
.travel_tour-checkout .travel_tour-info-login-form .travel_tour-info:before, .travel_tour-checkout .travel_tour-info-coupon-message .travel_tour-info:before {
font-family: 'Linearicons-Free';
content: "\e82a";
color: inherit;
font-size: 20px;
left: 3px;
top: 5px;
position: absolute;
}
.travel_tour-checkout .travel_tour-info-coupon-message .travel_tour-info:before {
content: "\e859";
}
.travel_tour-billing-fields h3, #ship-to-different-address, .travel_tour-shipping-fields h3 {
margin-top: 0;
}
.travel_tour-billing-fields h3 label, #ship-to-different-address label, .travel_tour-shipping-fields h3 label {
margin-top: 0;
margin-bottom: 0;
color: inherit;
font-style: normal;
}
.travel_tour-checkout .select2-container .select2-choice {
border: 1px solid #E8E8E8;
border-radius: 0;
padding: 3px 8px;
}
.travel_tour-checkout .select2-drop-active {
border: 1px solid #E8E8E8;
}
.travel_tour-checkout .select2-drop.select2-drop-above.select2-drop-active {
border-top: 1px solid #E8E8E8;
}
.travel_tour-checkout .select2-search input {
padding: 5px 20px 5px 5px !important;
border: 1px solid #E8E8E8;
}
.input-checkbox {
display: inline-block !important;
margin: 0 5px 0 0 !important;
}
.travel_tour-shipping-calculator .input-text, .travel_tour-shipping-calculator select {
border: 1px solid #E8E8E8;
padding: 7px 10px;
}
.travel_tour-shipping-calculator .shipping-calculator-form .button {
background-color: #2a2a2a;
color: #fffefe;
font-size: 13px;
text-transform: uppercase;
font-weight: normal;
border-radius: 0;
padding: 15px 24px;
display: inline-block;
}
.travel_tour-ResetPassword .input-text {
border: 1px solid #E8E8E8;
padding: 7px 10px;
}
.travel_tour-ResetPassword .form-row input.button {
background-color: #2a2a2a;
color: #fffefe;
font-size: 13px;
text-transform: uppercase;
font-weight: normal;
border-radius: 0;
padding: 15px 24px;
display: inline-block;
}
.travel_tour .shop_table, .travel_tour-page .shop_table {
border-radius: 0 !important;
}
.travel_tour .shop_table.cart thead tr, .travel_tour-page .shop_table.cart thead tr {
background-color: #f1f1f1;
}
.travel_tour .shop_table.cart thead tr th, .travel_tour-page .shop_table.cart thead tr th {
text-transform: uppercase;
text-align: center;
}
.travel_tour .shop_table.cart thead tr th.product-name, .travel_tour-page .shop_table.cart thead tr th.product-name {
text-align: left;
}
.travel_tour .shop_table.cart tbody tr.cart_item:nth-child(2n), .travel_tour-page .shop_table.cart tbody tr.cart_item:nth-child(2n) {
background-color: #fbfbfb;
}
.travel_tour .shop_table.cart tbody tr .product-link a, .travel_tour-page .shop_table.cart tbody tr .product-link a {
color: #515151;
}
.travel_tour .shop_table.cart tbody tr .product-thumbnail img, .travel_tour-page .shop_table.cart tbody tr .product-thumbnail img {
width: 60px;
}
.travel_tour .shop_table.cart tbody tr td, .travel_tour-page .shop_table.cart tbody tr td {
text-align: center;
}
.travel_tour .shop_table.cart tbody tr td.product-name, .travel_tour-page .shop_table.cart tbody tr td.product-name {
text-align: left;
}
.travel_tour .shop_table.cart tbody tr td.product-remove a, .travel_tour-page .shop_table.cart tbody tr td.product-remove a {
margin: 0 auto;
}
.travel_tour .return-to-shop .button, .travel_tour .checkout_coupon .button, .travel_tour-page .return-to-shop .button, .travel_tour-page .checkout_coupon .button {
background-color: #2a2a2a;
color: #fffefe;
font-size: 13px;
text-transform: uppercase;
font-weight: normal;
border-radius: 0;
padding: 10px 24px;
display: inline-block;
}
.travel_tour form .form-row .required {
color: red;
font-weight: 700;
border: 0;
}
.travel_tour .checkout_coupon .input-text, .travel_tour-page .checkout_coupon .input-text {
padding: 11px 10px;
}
.travel_tour .wc-proceed-to-checkout a.checkout-button.button, .travel_tour-page .wc-proceed-to-checkout a.checkout-button.button {
background-color: #2a2a2a;
color: #fffefe;
text-transform: uppercase;
border-radius: 0;
}
.travel_tour .actions, .travel_tour-page .actions {
text-align: right !important;
}
.travel_tour .actions .button, .travel_tour .actions .button.alt, .travel_tour-page .actions .button, .travel_tour-page .actions .button.alt {
background-color: #2a2a2a;
color: #fffefe;
text-transform: uppercase;
border-radius: 0;
padding: 13px 25px;
display: inline-block;
}
.travel_tour .actions .button:disabled[disabled], .travel_tour .actions .button:disabled, .travel_tour .actions .button.alt:disabled[disabled], .travel_tour .actions .button.alt:disabled, .travel_tour-page .actions .button:disabled[disabled], .travel_tour-page .actions .button:disabled, .travel_tour-page .actions .button.alt:disabled[disabled], .travel_tour-page .actions .button.alt:disabled {
opacity: 1;
color: #fffefe;
padding: 13px 25px;
}
.travel_tour .coupon, .travel_tour-page .coupon {
float: left;
}
.travel_tour .coupon .input-text, .travel_tour-page .coupon .input-text {
padding: 9px 10px 10px !important;
width: auto !important;
}
.travel_tour .coupon label, .travel_tour-page .coupon label {
display: none;
}
.travel_tour .cart-collaterals, .travel_tour-page .cart-collaterals {
margin-top: 30px;
}
.travel_tour .cart-collaterals .cart_totals table, .travel_tour-page .cart-collaterals .cart_totals table {
border: 1px solid #ddd;
border-right: none;
}
.travel_tour .cart-collaterals .cart_totals table tbody tr th, .travel_tour-page .cart-collaterals .cart_totals table tbody tr th {
background-color: #fbfbfb;
font-weight: normal;
color: #515151;
border-top: 1px solid #ddd;
border-right: 1px solid #ddd;
border-bottom: 0;
border-left: 0;
padding: 10px 20px;
width: auto;
}
.travel_tour .cart-collaterals .cart_totals table tbody tr td, .travel_tour-page .cart-collaterals .cart_totals table tbody tr td {
padding: 10px 20px;
border-top: 1px solid #dddddd;
border-right: 1px solid #dddddd;
border-bottom: 0;
border-left: 0;
}
.travel_tour .cart-collaterals .cart_totals table tbody tr td:first-child, .travel_tour-page .cart-collaterals .cart_totals table tbody tr td:first-child {
border-top: 0;
border-right: 0;
}
.travel_tour .cart-collaterals .cross-sells .item-product, .travel_tour-page .cart-collaterals .cross-sells .item-product {
width: 50%;
}
.travel_tour .cart-collaterals .cross-sells .item-product:nth-child(2n+1), .travel_tour-page .cart-collaterals .cross-sells .item-product:nth-child(2n+1) {
clear: both;
}
.travel_tour .cart-collaterals .cross-sells .item-product:nth-child(4n+1), .travel_tour-page .cart-collaterals .cross-sells .item-product:nth-child(4n+1) {
clear: none;
}
.travel_tour .cart-collaterals .cross-sells .item-product:nth-child(4n+1), .travel_tour-page .cart-collaterals .cross-sells .item-product:nth-child(4n+1) {
clear: none;
}
.travel_tour .calculated_shipping .wc-proceed-to-checkout .button, .travel_tour-page .calculated_shipping .wc-proceed-to-checkout .button {
background-color: #2a2a2a;
color: #fffefe;
text-transform: uppercase;
border-radius: 0;
padding: 16px 24px;
display: inline-block;
width: 100%;
font-size: 100%;
}
.travel_tour .calculated_shipping .wc-proceed-to-checkout .button:focus, .travel_tour-page .calculated_shipping .wc-proceed-to-checkout .button:focus {
outline: none;
}
.travel_tour-cart .travel_tour .cart-empty, .travel_tour-cart .travel_tour .return-to-shop {
text-align: center;
}
#payment input[type="submit"] {
background-color: #2a2a2a;
color: #fffefe;
text-transform: uppercase;
border-radius: 0;
padding: 16px 24px;
}
.travel_tour .login .input-text, .travel_tour .register .input-text, .travel_tour .edit-account .input-text, .travel_tour-page .login .input-text, .travel_tour-page .register .input-text, .travel_tour-page .edit-account .input-text {
padding: 8px 10px;
border: 1px solid #E8E8E8;
}
.travel_tour .login input[type="submit"], .travel_tour .register input[type="submit"], .travel_tour .edit-account input[type="submit"], .travel_tour-page .login input[type="submit"], .travel_tour-page .register input[type="submit"], .travel_tour-page .edit-account input[type="submit"] {
padding: 9px 25px;
text-align: center;
background: #2a2a2a;
color: #fff;
border: none;
text-transform: uppercase;
}
.travel_tour .edit-account input[type="submit"], .travel_tour-page .edit-account input[type="submit"] {
margin-top: 25px;
}
.travel_tour .travel_tour-info .button, .travel_tour-page .travel_tour-info .button {
padding: 9px 25px;
text-align: center;
background: #2a2a2a;
color: #fff;
border: none;
text-transform: uppercase;
}
.travel_tour .login, .travel_tour-page .login {
min-height: 323px;
}
.travel_tour .login input[type="submit"], .travel_tour-page .login input[type="submit"] {
float: right;
}
.widget_login_form span {
cursor: pointer;
}
.widget_login_form .login i {
margin-right: 5px;
}
.widget_login_form .register_btn {
margin-left: 25px;
position: relative;
}
.widget_login_form .register_btn:before {
content: "|";
position: absolute;
left: -15px;
}
.widget_login_form .form_popup {
-webkit-transform: translateY(-100%);
-moz-transform: translateY(-100%);
transform: translateY(-100%);
visibility: hidden;
position: fixed;
outline: none;
-webkit-overflow-scrolling: touch;
z-index: 999;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
left: 0;
right: 0;
top: 0;
bottom: 0;
}
.widget_login_form .form_popup:focus {
outline: none;
}
.widget_login_form .form_popup .closeicon {
position: absolute;
right: 10px;
top: 10px;
width: 20px;
height: 20px;
opacity: 1;
z-index: 999;
cursor: pointer;
}
.widget_login_form .form_popup .closeicon:before {
transform: rotate(45deg);
}
.widget_login_form .form_popup .closeicon:after {
transform: rotate(-45deg);
}
.widget_login_form .form_popup .closeicon:before, .widget_login_form .form_popup .closeicon:after {
position: absolute;
left: 10px;
content: ' ';
height: 22px;
width: 1px;
background-color: #000;
}
.widget_login_form .form_popup .inner-form {
-webkit-transition: -webkit-transform 0.3s ease-out;
-moz-transition: -webkit-transform 0.3s ease-out;
-ms-transition: -webkit-transform 0.3s ease-out;
-o-transition: -webkit-transform 0.3s ease-out;
transition: -webkit-transform 0.3s ease-out;
width: 400px;
margin: 50px auto 20px auto;
padding: 25px;
background: #fff;
position: relative;
color: #333;
}
.widget_login_form .form_popup .inner-form h3 {
margin-bottom: 25px;
margin-top: 0;
text-transform: uppercase;
font-weight: 700;
}
.widget_login_form .form_popup .inner-form form {
*zoom: 1;
}
.widget_login_form .form_popup .inner-form form:before, .widget_login_form .form_popup .inner-form form:after {
content: "";
display: table;
}
.widget_login_form .form_popup .inner-form form:after {
clear: both;
}
.widget_login_form .form_popup .inner-form p label {
display: block;
line-height: 15px;
font-weight: normal;
}
.widget_login_form .form_popup .inner-form p input[type="password"], .widget_login_form .form_popup .inner-form p input[type="text"], .widget_login_form .form_popup .inner-form p input[type="email"] {
width: 100%;
border: 1px solid #ddd;
padding: 10px 15px;
font-weight: normal;
}
.widget_login_form .form_popup .inner-form p.login-remember {
margin-bottom: 0;
margin-top: 10px;
width: 50%;
float: left;
}
.widget_login_form .form_popup .inner-form p.login-remember {
*zoom: 1;
}
.widget_login_form .form_popup .inner-form p.login-remember:before, .widget_login_form .form_popup .inner-form p.login-remember:after {
content: "";
display: table;
}
.widget_login_form .form_popup .inner-form p.login-remember:after {
clear: both;
}
.widget_login_form .form_popup .inner-form p.login-remember input[type="checkbox"] {
float: left;
margin-top: 0;
margin-right: 4px;
}
.widget_login_form .form_popup .inner-form p.login-submit {
width: 50%;
float: left;
}
.widget_login_form .form_popup .inner-form p.login-submit {
*zoom: 1;
}
.widget_login_form .form_popup .inner-form p.login-submit:before, .widget_login_form .form_popup .inner-form p.login-submit:after {
content: "";
display: table;
}
.widget_login_form .form_popup .inner-form p.login-submit:after {
clear: both;
}
.widget_login_form .form_popup .inner-form p input[type="submit"] {
width: 100%;
padding: 12px 15px;
text-align: center;
background: #2a2a2a;
color: #fff;
border: none;
text-transform: uppercase;
max-width: 190px;
}
.widget_login_form .form_popup .inner-form .lost-pass {
color: #333;
font-weight: normal;
font-style: italic;
}
.widget_login_form .form_popup .apsl-login-networks {
margin-top: 20px;
}
.show_form_popup_login, .show_form_popup_register {
overflow: hidden;
}
.show_form_popup_login .widget_login_form .background-overlay, .show_form_popup_register .widget_login_form .background-overlay {
content: '';
display: block;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.8);
z-index: 99;
transition: all 0.35s cubic-bezier(0.29, 0.63, 0.44, 1);
}
.show_form_popup_login .widget_login_form .from_login {
opacity: 1;
visibility: visible;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
-webkit-transition: -webkit-transform .4s ease-in-out;
transition: -webkit-transform .4s ease-in-out;
transition: transform .4s ease-in-out;
transition: transform .4s ease-in-out, -webkit-transform .4s ease-in-out;
}
.show_form_popup_register .widget_login_form .from_register {
opacity: 1;
visibility: visible;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
-webkit-transition: -webkit-transform .4s ease-in-out;
transition: -webkit-transform .4s ease-in-out;
transition: transform .4s ease-in-out;
transition: transform .4s ease-in-out, -webkit-transform .4s ease-in-out;
}
.site-header {
position: absolute;
left: 0;
right: 0;
z-index: 999;
}
.navigation-menu {
padding-top: 16px;
background: #fff;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
padding-bottom: 15px;
}
.dropdown-menu {
border-radius: 0;
padding: 0;
margin: 12px 0 0 0;
}
.dropdown-menu li {
margin-bottom: 0;
}
.search-toggler-unit .search-toggler {
display: block;
position: relative;
padding: 4px 8.5px;
background-color: transparent;
overflow: hidden;
cursor: pointer;
}
.search-toggler-unit .search-toggler .fa {
position: relative;
z-index: 2;
}
.search-toggler-unit .search-toggler:before {
content: '';
display: block;
position: absolute;
width: 100%;
height: 100%;
left: -100%;
top: 0;
z-index: 0;
-webkit-transition: all 0.25s cubic-bezier(0.66, 0.36, 0.17, 0.91);
-moz-transition: all 0.25s cubic-bezier(0.66, 0.36, 0.17, 0.91);
-ms-transition: all 0.25s cubic-bezier(0.66, 0.36, 0.17, 0.91);
-o-transition: all 0.25s cubic-bezier(0.66, 0.36, 0.17, 0.91);
transition: all 0.25s cubic-bezier(0.66, 0.36, 0.17, 0.91);
}
.search-toggler-unit .search-toggler:hover {
color: #fff;
}
.search-toggler-unit .search-toggler:hover:before {
left: 0;
}
.header_top_bar {
background-color: #333;
color: #aaa;
font-size: 12px;
font-weight: 700;
}
.header_top_bar a {
font-weight: 700;
font-style: normal;
color: #aaa;
font-size: 12px;
}
.header_top_bar a:hover {
color: #fff;
}
.header_top_bar .top_bar_info {
list-style: none;
padding: 0;
margin: 7px 0 3px;
}
.header_top_bar .top_bar_info li {
float: left;
margin-left: 25px;
margin-bottom: 0;
line-height: 14px;
}
.header_top_bar .top_bar_info li .fa {
font-size: 14px;
margin-right: 5px;
}
.header_top_bar .top_bar_info li:first-child {
margin-left: 0;
}
.header_top_bar .topbar-right {
text-align: right;
}
.header_top_bar .topbar-right .widget {
display: inline-block;
vertical-align: middle;
margin-bottom: 0;
margin-left: 25px;
text-align: left;
}
.header_top_bar .topbar-right .widget:first-child {
margin-left: 0;
}
.header_top_bar .header_login_url {
line-height: 1;
}
.header_top_bar .header_login_url a {
display: inline-block;
vertical-align: bottom;
text-decoration: none !important;
line-height: 1;
}
.header_top_bar .header_login_url a i {
margin-right: 4px;
}
.header_top_bar .header_login_url .vertical_divider {
display: inline-block;
vertical-align: bottom;
margin: 0 8px 0;
width: 1px;
height: 12px;
background-color: #9a9a9a;
}
.header_top_bar .country-selector {
z-index: 9;
}
.header_top_bar .country-selector .wgcurrent {
border: none;
}
.header_top_bar .country-selector .wgcurrent:after {
font: normal normal normal 14px/1 FontAwesome;
content: "\f107";
background: none !important;
width: 14px;
height: 14px;
text-align: center;
line-height: 14px;
top: 12px;
}
.header_top_bar .country-selector .wgcurrent a {
border: none;
height: inherit;
line-height: 1;
background: transparent;
padding-top: 12px;
padding-bottom: 12px;
padding-right: 35px;
color: inherit;
}
.header_top_bar .wg-drop.country-selector {
background: transparent;
}
.header_top_bar .wg-drop.country-selector.closed .wgcurrent:after {
content: "\f105";
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
transform: rotate(0deg);
}
.header_top_bar .qtranxs_widget .widget-title {
display: none;
}
.header_top_bar .qtranxs_widget select {
padding: 10px 10px 10px 0;
background: transparent;
border: none;
color: #fff;
cursor: pointer;
}
.header_top_bar .qtranxs_widget select:focus {
outline: none;
}
.header_top_bar .qtranxs_widget select option {
color: #333;
}
.header_main_menu_wrapper .navbar-collapse {
padding: 0;
}
.logo_sticky {
display: none;
height: 65px;
}
.site-header {
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
}
.transparent_home_page .wrapper-content {
padding-top: 0 !important;
}
.transparent_home_page .affix-top .navigation-menu {
background: transparent !important;
}
.transparent_home_page .affix-top .header-menu > li > a {
color: #fff;
}
.transparent_home_page .site-header {
box-shadow: 0 0 0;
}
.transparent_home_page .site-header.affix {
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
}
.sticky_header.affix {
position: fixed;
top: 0;
}
.sticky_header.affix .header_top_bar {
height: 0;
overflow: hidden;
}
.sticky_header.affix .navigation-menu {
padding-top: 9px;
padding-bottom: 8px;
}
.sticky_header.affix .logo_sticky {
display: block;
}
.sticky_header.affix .logo_transparent_static {
display: none;
}
.nav > li > a:hover, .nav > li > a:focus {
background-color: transparent !important;
}
.site-header.affix-top {
position: absolute;
z-index: 999;
width: 100%;
}
.site-header.affix-top .sticky-logo {
display: none;
}
.affix .no-sticky-logo {
display: none;
}
.site-header {
width: 100%;
z-index: 999;
}
.site-header .navbar-nav {
text-align: right;
}
.site-header .navbar-nav > li {
float: none;
display: inline-block;
line-height: 1;
}
.sticky_header {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.drag-target {
height: 100%;
width: 10px;
position: fixed;
top: 0;
z-index: 998;
}
#sidenav-overlay {
position: fixed;
top: 0;
left: 0;
right: 0;
height: 120vh;
background-color: rgba(0, 0, 0, 0.5);
z-index: 997;
will-change: opacity;
}
.menu-main-menu > .menu ul li {
display: inline-block;
list-style: none;
padding: 10px 15px;
}
.navigation-menu .width-logo, .navigation-menu .width-navigation {
display: inline-block;
vertical-align: middle;
}
.navigation-menu .width-logo {
position: fixed;
width: 310px;
margin-top: -12px;
}
.phys-breadcrumb {
margin: 0;
}
.phys-breadcrumb li {
display: inline-block;
}
.phys-breadcrumb li:after {
content: "\f105";
margin: 0 5px;
font: normal normal normal 14px/1 FontAwesome;
}
.phys-breadcrumb li a {
text-decoration: none;
color: inherit;
}
.phys-breadcrumb li:last-child:after {
content: "";
margin: 0;
}
.breadcrumbs-wrapper {
margin-bottom: 15px;
}
.travel-booking-search {
position: relative;
margin-bottom: 3px;
margin: 0 -10px;
}
.travel-booking-search form {
display: block;
padding: 20px 0;
margin: 0 auto;
}
.travel-booking-search form {
*zoom: 1;
}
.travel-booking-search form:before, .travel-booking-search form:after {
content: "";
display: table;
}
.travel-booking-search form:after {
clear: both;
}
.travel-booking-search form button {
width: 100%;
padding: 9px 8px 5px 8px;
border: none;
color: #333;
text-transform: uppercase;
background: #ffd200;
box-shadow: 0 2px 0 0 rgba(255, 210, 0, 0.6);
}
.travel-booking-search form button:hover {
color: #fff;
}
.travel-booking-search .hb-form-table li {
width: 20%;
padding: 0 10px;
margin: 10px 0;
float: left;
list-style: none;
}
.travel-booking-search .hb-form-table {
margin: 0;
}
.travel-booking-search .hb-form-table {
*zoom: 1;
}
.travel-booking-search .hb-form-table:before, .travel-booking-search .hb-form-table:after {
content: "";
display: table;
}
.travel-booking-search .hb-form-table:after {
clear: both;
}
.travel-booking-search .hb-form-field {
position: relative;
display: inline-block;
}
.travel-booking-search .hb-form-field input, .travel-booking-search .hb-form-field select, .travel-booking-search .hb-form-field button, .travel-booking-search .hb-form-field textarea {
outline: 0;
position: relative;
width: 100%;
height: 40px;
border: none;
background: #fff;
color: #333;
border-radius: 0;
padding: 7px 8px;
line-height: 24px;
-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.travel-booking-search .hb-form-field input.placeholder, .travel-booking-search .hb-form-field select.placeholder, .travel-booking-search .hb-form-field button.placeholder, .travel-booking-search .hb-form-field textarea.placeholder {
color: #555;
}
.travel-booking-search .hb-form-field input:-moz-placeholder, .travel-booking-search .hb-form-field select:-moz-placeholder, .travel-booking-search .hb-form-field button:-moz-placeholder, .travel-booking-search .hb-form-field textarea:-moz-placeholder {
color: #555;
}
.travel-booking-search .hb-form-field input::-webkit-input-placeholder, .travel-booking-search .hb-form-field select::-webkit-input-placeholder, .travel-booking-search .hb-form-field button::-webkit-input-placeholder, .travel-booking-search .hb-form-field textarea::-webkit-input-placeholder {
color: #555;
}
.travel-booking-search .hb-form-field input:-ms-input-placeholder, .travel-booking-search .hb-form-field select:-ms-input-placeholder, .travel-booking-search .hb-form-field button:-ms-input-placeholder, .travel-booking-search .hb-form-field textarea:-ms-input-placeholder {
color: #555;
}
.travel-booking-search .hb-form-field-select {
position: relative;
}
.travel-booking-search .hb-form-field-select select {
-webkit-appearance: none;
-moz-appearance: none;
text-indent: 1px;
text-overflow: '';
}
.travel-booking-search .hb-form-field-select:before {
content: "";
width: 0;
height: 0;
border-left: 4px solid transparent;
border-right: 4px solid transparent;
border-top: 6px solid #333;
position: absolute;
right: 10px;
top: 50%;
margin-top: -3px;
z-index: 1;
}
.travel-booking-search.travel-booking-style_2 .hb-form-table li {
margin: 0;
width: 21.5%;
}
.travel-booking-search.travel-booking-style_2 .hb-form-table li.hb-submit {
width: 14%;
}
.travel-booking-search.travel-booking-style_2 input, .travel-booking-search.travel-booking-style_2 select {
border: none !important;
height: 32px;
font-weight: bold;
padding-top: 0 !important;
color: #333;
text-transform: capitalize;
}
.travel-booking-search.travel-booking-style_2 input.placeholder, .travel-booking-search.travel-booking-style_2 select.placeholder {
color: #484848;
}
.travel-booking-search.travel-booking-style_2 input:-moz-placeholder, .travel-booking-search.travel-booking-style_2 select:-moz-placeholder {
color: #484848;
}
.travel-booking-search.travel-booking-style_2 input::-webkit-input-placeholder, .travel-booking-search.travel-booking-style_2 select::-webkit-input-placeholder {
color: #484848;
}
.travel-booking-search.travel-booking-style_2 input:-ms-input-placeholder, .travel-booking-search.travel-booking-style_2 select:-ms-input-placeholder {
color: #484848;
}
.travel-booking-search.travel-booking-style_2 .hb-submit button {
height: 60px;
box-shadow: 0 0 0;
}
.travel-booking-search.travel-booking-style_2 .hb-form-field-input label, .travel-booking-search.travel-booking-style_2 .hb-form-field-select label {
font-weight: normal;
padding-left: 10px;
color: #999;
opacity: 0.8;
margin-top: 6px;
display: block;
margin-bottom: -4px;
}
.travel-booking-search.travel-booking-style_2 .hb-form-field-select:after {
content: "";
width: 1px;
background: #E8E8E8;
top: -14px;
bottom: 0;
position: absolute;
left: -10px;
}
.travel-booking-search.travel-booking-style_2 .hb-form-field-select:before {
content: "\e874";
font: normal normal normal 18px/1 'Linearicons-Free';
border: none;
width: auto;
height: auto;
margin-top: -9px;
}
.slider-tour-booking {
margin-top: -100px;
position: relative;
background-color: rgba(67, 67, 67, 0.7);
}
.widget-area ul {
margin-left: 0;
margin-bottom: 0;
}
.widget-area .search_tour {
margin: 0 0 30px 0;
}
.widget-area aside {
overflow: hidden;
margin: 0 0 30px 0;
}
.widget-area aside:last-child {
margin-bottom: 0;
}
.widget-area aside .widget-title {
margin-bottom: 20px;
margin-top: 0;
padding-bottom: 15px;
text-transform: uppercase;
position: relative;
}
.widget-area aside .widget-title:before {
position: absolute;
left: 0;
width: 35px;
height: 2px;
content: "";
bottom: 0;
}
.widget-area aside ul li {
padding-top: 8px;
padding-bottom: 8px;
list-style: none;
}
.widget-area aside select {
max-width: 100%;
width: 100%;
border: 1px solid #ddd;
padding: 6px 10px;
}
.widget-area aside select:focus {
outline: none;
box-shadow: 0 0 0;
}
.widget-area aside.widget_archive ul li, .widget-area aside .product-categories li, .widget-area aside.widget_categories ul li {
border-bottom: 1px solid #ddd;
}
.widget-area aside.widget_archive ul li:last-child, .widget-area aside .product-categories li:last-child, .widget-area aside.widget_categories ul li:last-child {
border-bottom: 0;
}
.widget-area aside.widget_archive ul li .count, .widget-area aside .product-categories li .count, .widget-area aside.widget_categories ul li .count {
float: right;
}
.widget-area aside.widget_categories ul li.cat-item, .widget-area aside.widget_categories ul li, .widget-area aside.widget_archive ul li.cat-item, .widget-area aside.widget_archive ul li {
text-align: right;
overflow: hidden;
}
.widget-area aside.widget_categories ul li.cat-item a, .widget-area aside.widget_categories ul li a, .widget-area aside.widget_archive ul li.cat-item a, .widget-area aside.widget_archive ul li a {
float: left;
}
.widget-area .screen-reader-text {
display: none;
}
.widget-area .widget_tag_cloud .tagcloud, .widget-area .widget_product_tag_cloud .tagcloud {
margin: 0 -5px;
}
.widget-area .widget_tag_cloud .tagcloud a, .widget-area .widget_product_tag_cloud .tagcloud a {
font-size: 100% !important;
margin: 5px;
padding: 4px 8px;
display: inline-block;
border: 1px solid #ddd;
border-radius: 2px;
}
.widget-area .travel_tour ul.cart_list li {
margin-bottom: 20px;
padding: 0;
}
.widget-area .travel_tour ul.cart_list li:last-child {
margin-bottom: 0;
}
.widget-area .travel_tour ul.cart_list li img {
width: 100px;
float: left;
margin-left: 0;
margin-right: 15px;
}
.widget-area .travel_tour ul.product_list_widget li {
margin-bottom: 20px;
padding: 0;
}
.widget-area .travel_tour ul.product_list_widget li:last-child {
margin-bottom: 0;
}
.widget-area .travel_tour ul.product_list_widget li .thumb-image {
width: 90px;
float: left;
border-radius: 5px;
overflow: hidden;
}
.widget-area .travel_tour ul.product_list_widget li .thumb-image img {
width: auto;
margin: 0;
}
.widget-area .travel_tour ul.product_list_widget li .content {
padding-left: 15px;
width: calc(100% - 90px);
float: left;
}
.widget-area .travel_tour ul.product_list_widget li .content .travel_tour-Price-amount.amount {
color: #5a626c;
font-weight: 700;
}
.widget-area .travel_tour ul.product_list_widget li .content del .travel_tour-Price-amount.amount {
font-weight: normal;
color: #9a9696;
}
.widget-area .travel_tour ul.product_list_widget li .content ins {
text-decoration: none;
}
.widget-area .travel_tour ul.product_list_widget li .content .posted_in a {
font-style: italic;
opacity: 0.7;
line-height: 1;
display: inline-block;
}
.widget-area .travel_tour ul.product_list_widget li .content p {
margin-bottom: 10px;
}
.widget-area .travel_tour ul.product_list_widget li .content a {
font-weight: normal;
}
.widget-area .widget_categories ul li, .widget-area .widget_pages ul li {
padding-top: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #ddd;
}
.widget-area .widget_categories ul li:last-child, .widget-area .widget_pages ul li:last-child {
border-bottom: none;
padding-bottom: 0;
}
.widget-area .widget_categories .children, .widget-area .widget_pages .children {
border-top: 1px solid #ddd;
margin-left: 20px;
margin-top: 10px;
}
.widget-area #wp-calendar th {
background: rgba(0, 0, 0, 0.05);
}
.widget-area #wp-calendar td, .widget-area #wp-calendar th {
text-align: center;
}
.widget-area .search-form, .not-found .search-form {
position: relative;
}
.widget-area .search-form:after, .not-found .search-form:after {
content: "\f002";
font: normal normal normal 14px/1 FontAwesome;
position: absolute;
right: 13px;
top: 8px;
}
.widget-area .search-form label, .not-found .search-form label {
width: 100%;
display: inline-block;
font-weight: normal;
}
.widget-area .search-form label .screen-reader-text, .not-found .search-form label .screen-reader-text {
display: none;
}
.widget-area .search-form label .search-field, .not-found .search-form label .search-field {
width: 100%;
border-radius: 0;
box-shadow: none;
border: 1px solid #ddd;
padding: 5px 10px;
}
.widget-area .search-form label .search-submit, .not-found .search-form label .search-submit {
margin-left: 0;
margin-right: 0;
}
.widget-area .search-form .search-submit, .not-found .search-form .search-submit {
display: none;
margin: 0;
padding: 0 16px;
}
.not-found {
text-align: center;
}
.not-found .search-form {
max-width: 300px;
margin: 20px auto;
}
.widget_rss .rsswidget {
font-weight: bold;
}
.widget_rss .rss-date {
display: block;
font-style: italic;
font-size: 90%;
}
.widget_rss cite {
color: #000;
font-weight: bold;
}
.widget_nav_menu ul li {
display: block;
}
.widget_nav_menu ul ul {
margin: 0 0 0 15px;
}
.widget_nav_menu ul ul li {
margin: 0;
display: block;
}
.widget_nav_menu .sub-menu {
text-transform: none;
}
.widget_nav_menu li.menu-item-has-children {
padding-bottom: 0;
}
.widget_nav_menu .nav_desc {
display: none;
}
.widget_recent_entries ul li .post-date {
font-style: italic;
display: block;
}
#secondary .widget_tag_cloud .tagcloud a {
color: #333;
}
#secondary .widget_tag_cloud .tagcloud a:hover {
color: #fff;
}
.description_single {
width: 39%;
float: left;
padding-right: 15px;
padding-left: 15px;
}
.description_single .post_description {
border-width: 1px 0;
border-style: dotted;
border-color: #E8E8E8;
margin: 15px 0;
padding: 15px 0;
}
.description_single .post_description ul {
margin-bottom: 0;
}
.description_single .post_description ul li {
margin: 3px 0;
}
.description_single h3 {
text-transform: uppercase;
color: #333;
}
.description_single .title h1 {
margin-top: 0;
}
.infor_header {
margin: 0;
background: #14785e;
color: #FFF;
}
.infor_header li {
display: inline-block;
margin: 10px;
color: inherit;
}
.infor_header li span {
padding-right: 7px;
text-transform: uppercase;
}
.archive-header {
margin-bottom: 25px;
}
.archive-header .title_page {
background: #14785e;
color: #FFF;
padding: 15px 20px;
margin: 0;
text-transform: uppercase;
font-size: 20px;
}
.post_price_single {
text-transform: uppercase;
font-weight: bold;
font-size: 33px;
color: #333;
line-height: 30px;
}
.post_price_single span {
display: block;
text-transform: none;
font-weight: normal;
font-size: 14px;
}
.tour_code_single {
margin: 15px 0;
background: #e93001;
position: relative;
display: inline-block;
height: 35px;
line-height: 35px;
color: #fff;
padding-left: 15px;
}
.tour_code_single span {
font-weight: bold;
}
.tour_code_single:after {
position: absolute;
top: 0;
right: -20px;
content: "";
width: 0;
height: 0;
border-left: 20px solid #e93001;
border-top: 17px solid transparent;
border-bottom: 18px solid transparent;
}
.top_content_single {
*zoom: 1;
}
.top_content_single:before, .top_content_single:after {
content: "";
display: table;
}
.top_content_single:after {
clear: both;
}
.site-content .entry-content {
background: #26BDF7;
padding: 10px;
}
.thumbnail_product {
padding-left: 31px;
position: relative;
padding-right: 31px;
}
.thumbnail_product .slides {
margin-bottom: 0;
}
.thumbnail_product .slides {
*zoom: 1;
}
.thumbnail_product .slides:before, .thumbnail_product .slides:after {
content: "";
display: table;
}
.thumbnail_product .slides:after {
clear: both;
}
.thumbnail_product .flex-viewport li {
margin: 20px 20px 10px 0;
}
.thumbnail_product .flex-viewport li img {
opacity: 1;
filter: alpha(opacity=100);
cursor: pointer;
}
.thumbnail_product .flex-viewport li.flex-active-slide img {
opacity: 0.6;
filter: alpha(opacity=60);
}
.flex-prev, .flex-next {
position: absolute;
top: 50%;
left: 5px;
font-family: 'Glyphicons Halflings';
width: 20px;
height: 20px;
margin-top: -10px;
color: #ccc;
}
.flex-prev:before {
content: "\e079";
}
.flex-next:before {
content: "\e080";
}
.flex-next {
left: auto;
right: 5px;
}
.flex-prev:hover, .flex-next:hover {
color: #000;
}
.flex-disabled {
display: none;
}
.wrapper-map {
position: relative;
padding-bottom: 36.25%;
height: 0;
}
.wrapper-map #mapCanvas {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.table_pakages tr td {
border-bottom: 1px solid #aaa;
padding: 10px 0;
text-align: center;
text-transform: uppercase;
font-weight: bold;
}
.site-content .entry-content .wpb_tabs.wpb_content_element {
margin-bottom: 0;
}
.site-content .entry-content .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
background: #fff;
border-radius: 0 3px 3px 3px;
padding: 20px;
}
.table_pakages tbody tr {
background: #eee;
border-left: 1px solid #aaa;
border-right: 1px solid #aaa;
}
.table_pakages tbody tr.no_background {
background: #fff;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
}
.table_pakages tbody tr.no_background td {
font-weight: normal;
font-style: italic;
font-size: 12px;
}
.table_pakages thead tr {
background: #c9e7f2;
}
.table_pakages thead tr th {
text-align: center;
padding: 10px 0;
}
.site-content .entry-content .wpb_content_element .wpb_tabs_nav li {
background: #77d0f2;
}
.site-content .entry-content .wpb_tabs .wpb_tabs_nav li {
margin: 0;
}
.site-content .entry-content .wpb_tabs .wpb_tabs_nav li a {
text-transform: uppercase;
color: #fff;
}
.site-content .entry-content .wpb_tabs .wpb_tabs_nav li:last-child {
border-radius: 0 3px 0 0;
}
.site-content .entry-content .wpb_tabs .wpb_tabs_nav li.ui-state-active {
font-weight: bold;
}
.site-content .entry-content .wpb_tabs .wpb_tabs_nav li.ui-state-active, .site-content .entry-content .wpb_tabs .wpb_tabs_nav li:hover {
background: #fff;
margin-top: -6px;
padding-top: 3px;
padding-bottom: 3px;
border-radius: 3px 3px 0 0;
}
.site-content .entry-content .wpb_tabs .wpb_tabs_nav li.ui-state-active a, .site-content .entry-content .wpb_tabs .wpb_tabs_nav li:hover a {
color: #000;
}
.site-content .entry-content .wpb_tabs .ui-tabs {
padding-top: 10px;
}
.section-white.padding-1x {
padding: 15px 15px 0 15px;
margin-bottom: 30px;
}
.single-post .comments-area {
padding-bottom: 50px;
}
.list_content > li {
float: left;
padding: 15px;
}
.post_images {
background: #d8d8d8;
min-height: 125px;
position: relative;
margin: -1px;
}
.post_images a {
display: inline-block;
}
.post_images span.price, .post_images .price {
position: absolute;
top: 14px;
left: 0;
display: inline-block;
color: #333;
letter-spacing: 1px;
font-size: 14px;
font-weight: 700;
padding: 4px 7px;
border-radius: 0 3px 3px 0;
}
.post_images span.price del, .post_images .price del {
font-size: 90%;
font-weight: normal;
opacity: 0.9;
}
.post_images span.price ins, .post_images .price ins {
text-decoration: none;
}
.post_images .group-icon {
position: absolute;
right: 0;
bottom: 0;
background: rgba(255, 255, 255, 0.7);
}
.post_images .group-icon a {
margin: 6px 12px;
color: #fff;
position: relative;
}
.post_images .group-icon a i {
font-size: 18px;
}
.post_images .group-icon a:before {
content: "";
width: 1px;
position: absolute;
top: 5px;
bottom: 5px;
left: -13px;
background: rgba(255, 255, 255, 0.7);
}
.post_images .group-icon a.frist:before {
display: none;
}
.post_images .group-icon .tooltip {
white-space: nowrap;
}
.item_content .wrapper_content {
padding: 14px;
background: #fff;
}
.item_content .wrapper_content .post_title h4 {
margin-top: 0;
}
.item_content .wrapper_content .post_description {
margin-bottom: 10px;
}
.item_content .wrapper_content .post_description ul {
margin: 0;
}
.item_content .wrapper_content .post_description ul li {
list-style: none;
}
.item_border {
border: 1px solid #E8E8E8;
margin-bottom: 2px;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.09);
background: #fff;
}
.post_title h4 a:hover {
color: #26BDF7;
}
.post_date {
text-transform: uppercase;
color: #666;
margin-bottom: 10px;
display: block;
text-align: left;
}
.post_date:before {
content: "\e864";
font: normal normal normal 16px/1 'Linearicons-Free';
display: inline-block;
vertical-align: middle;
margin-right: 8px;
margin-top: -2px;
}
.read_more {
background: #f5f5f5;
height: 40px;
}
.travel_tour ul.products li.product .read_more .add_to_cart_button, .travel_tour ul.products li.product .read_more .wc-forward {
margin-top: 0 !important;
}
.read_more_button, .travel_tour ul.products li.product .read_more .add_to_cart_button, .travel_tour ul.products li.product .read_more .wc-forward {
float: right;
color: #fff;
width: 55%;
text-align: center;
line-height: 41px;
padding: 0 0 0 20px;
background: #26BDF7;
position: relative;
font-weight: 700;
font-size: 12px;
margin-right: -1px;
margin-bottom: -1px;
border-radius: 0;
text-transform: uppercase;
}
.read_more_button:before, .travel_tour ul.products li.product .read_more .add_to_cart_button:before, .travel_tour ul.products li.product .read_more .wc-forward:before {
position: absolute;
top: 0;
left: 0;
content: "";
width: 0;
height: 0;
border-top: 20px solid transparent;
border-left: 20px solid #f5f5f5;
border-bottom: 20px solid transparent;
}
.read_more_button i, .travel_tour ul.products li.product .read_more .add_to_cart_button i, .travel_tour ul.products li.product .read_more .wc-forward i {
margin-left: 3px;
}
.read_more_button:hover, .travel_tour ul.products li.product .read_more .add_to_cart_button:hover, .travel_tour ul.products li.product .read_more .wc-forward:hover {
color: #fff;
}
.travel_tour ul.products li.product .read_more .added {
display: none;
}
.item_rating {
float: left;
width: 45%;
padding: 0 10px 0 15px;
position: relative;
height: 40px;
line-height: 40px;
text-align: center;
}
.item_rating .star-rating {
float: left;
overflow: hidden;
position: relative;
height: 1em;
line-height: 1;
font-size: 1em;
width: 6.5em;
font-family: star;
letter-spacing: 4px;
margin-top: 12px !important;
font-weight: normal;
color: #ffb300;
}
.item_rating .star-rating:before {
content: "\73\73\73\73\73";
float: left;
top: 0;
left: 0;
position: absolute;
}
.item_rating .star-rating span {
overflow: hidden;
float: left;
top: 0;
left: 0;
position: absolute;
padding-top: 1.5em;
}
.item_rating .star-rating span:before {
content: "\53\53\53\53\53";
top: 0;
position: absolute;
left: 0;
}
.item-tour {
padding: 0 15px;
list-style: none;
}
.item-list-tour {
list-style: none;
}
.checklist-icon-check li {
line-height: 22px;
}
.wrapper-blog-content {
*zoom: 1;
}
.wrapper-blog-content:before, .wrapper-blog-content:after {
content: "";
display: table;
}
.wrapper-blog-content:after {
clear: both;
}
.wrapper-blog-content article {
margin-bottom: 30px;
padding-bottom: 30px;
border-bottom: 1px solid #E8E8E8;
}
.wrapper-blog-content article {
*zoom: 1;
}
.wrapper-blog-content article:before, .wrapper-blog-content article:after {
content: "";
display: table;
}
.wrapper-blog-content article:after {
clear: both;
}
.wrapper-blog-content article:last-child {
padding-bottom: 0;
border-bottom: none;
}
.wrapper-blog-content article .entry-content {
margin-top: 0;
}
.wrapper-blog-content article .img_post {
width: 260px;
float: left;
text-align: center;
}
.wrapper-blog-content article .content-thumbnail {
width: calc(100% - 260px);
float: left;
padding-left: 30px;
}
.wrapper-blog-content article .entry-footer > span {
color: #000;
margin-right: 10px;
}
.wrapper-blog-content article .entry-footer > span:last-child {
margin-right: 0;
}
.wrapper-blog-content article .entry-footer > span a {
opacity: 0.8;
}
.wrapper-blog-content .entry-content .entry-title {
margin-top: 0;
margin-bottom: 5px;
}
.wrapper-blog-content .entry-content .entry-meta {
font-style: italic;
opacity: 0.8;
font-size: 90%;
}
.wrapper-blog-content .entry-content .entry-header {
margin-bottom: 15px;
}
.wrapper-blog-content .sticky {
background: #f7f7f7;
padding: 30px;
border: 1px solid #E8E8E8;
}
.search-overlay {
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
right: 0;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
-webkit-transform: scale(0.8);
-moz-transform: scale(0.8);
transform: scale(0.8);
visibility: hidden;
opacity: 0;
}
.search-overlay .background-overlay {
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.9);
position: absolute;
z-index: 99;
}
.search-overlay.search-show {
visibility: visible;
opacity: 1;
z-index: 9999;
-webkit-transform: scale(1);
-moz-transform: scale(1);
transform: scale(1);
}
.search-overlay .closeicon {
position: fixed;
right: 3%;
top: 16px;
width: 32px;
height: 32px;
opacity: 1;
z-index: 999;
cursor: pointer;
}
.search-overlay .closeicon:before {
transform: rotate(45deg);
}
.search-overlay .closeicon:after {
transform: rotate(-45deg);
}
.search-overlay .closeicon:before, .search-overlay .closeicon:after {
position: absolute;
left: 15px;
content: ' ';
height: 33px;
width: 1px;
background-color: white;
}
.search-overlay .search-form {
width: 100%;
text-align: center;
display: inline-block;
position: fixed;
top: 40%;
left: 0;
z-index: 999;
}
.search-overlay .search-form input:focus {
outline: none;
}
.search-overlay .search-form .search-field {
width: 400px;
height: 60px;
line-height: 60px;
border: 1px solid #ddd;
padding: 0 15px;
font-weight: normal;
font-size: 16px;
vertical-align: middle;
}
.search-overlay .search-form .search-submit {
border: none;
height: 60px;
line-height: 60px;
width: 60px;
margin-left: -4px;
color: #333;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-ms-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
vertical-align: middle;
}
.search-overlay .search-form .search-submit:hover {
color: #fff;
}
.search-overlay .search-form .font-awesome {
font: normal normal normal 18px/1 FontAwesome;
}
.wrapper-subscribe {
background-position: center bottom;
background-repeat: repeat;
position: fixed;
bottom: 0;
left: 0;
z-index: -1;
width: 100%;
background-size: cover;
}
.wrapper-footer {
z-index: 1;
position: relative;
}
.wrapper-footer .wrapper-copyright {
padding-top: 20px;
padding-bottom: 15px;
}
.wrapper-footer a {
color: #fff;
}
.wrapper-footer .main-top-footer {
padding: 60px 0 50px 0;
position: relative;
}
.wrapper-footer .main-top-footer .widget-title {
text-transform: uppercase;
margin-bottom: 20px;
}
.wrapper-footer ul {
margin: 0;
}
.wrapper-footer ul li {
list-style: none;
}
.list-arrow li {
margin-bottom: 0;
}
.list-arrow li a {
border-bottom: 1px solid #5b6366;
position: relative;
display: block;
padding: 5px 10px 5px 20px;
}
.list-arrow li a:after {
content: "\f105";
display: block;
position: absolute;
width: 5px;
height: 7px;
z-index: 10;
top: 50%;
left: 2px;
margin-top: -6px;
font: normal normal normal 14px/1 FontAwesome;
}
.list-arrow li:last-child a {
border-bottom: none;
}
.wrapper-instagram {
margin: 0 -5px;
overflow: hidden;
}
.wrapper-instagram a {
float: left;
width: 33.333%;
padding: 5px;
}
.form-subscribe {
padding: 80px 0;
position: relative;
overflow: hidden;
text-align: center;
color: #fff;
z-index: 1;
}
.subscribe_shadow {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
background: rgba(0, 0, 0, 0.3);
}
.form-subscribe__title {
margin-bottom: 5px;
color: #fff;
font-size: 2em;
text-transform: uppercase;
}
.form-subscribe__description {
font-size: 1.200em;
margin-bottom: 20px;
}
.form-subscribe-form-wrap {
position: relative;
}
.form-subscribe-form-wrap .mc4wp-form, .form-subscribe-form-wrap .epm-sign-up-form {
display: inline-block;
line-height: 50px;
width: auto;
border: 10px solid rgba(0, 0, 0, 0.2);
border-radius: 3px;
}
.form-subscribe-form-wrap .mc4wp-form label, .form-subscribe-form-wrap .mc4wp-form .epm-form-field, .form-subscribe-form-wrap .epm-sign-up-form label, .form-subscribe-form-wrap .epm-sign-up-form .epm-form-field {
margin: 0;
width: auto;
position: relative;
float: left;
}
.form-subscribe-form-wrap .mc4wp-form .mc4wp-email, .form-subscribe-form-wrap .mc4wp-form .email, .form-subscribe-form-wrap .epm-sign-up-form .mc4wp-email, .form-subscribe-form-wrap .epm-sign-up-form .email {
display: inline-block;
width: 390px;
height: 50px;
line-height: 50px;
margin: 0;
padding: 0 20px;
border: none;
outline: 0;
border-radius: 0;
background: #fff;
color: #333;
float: left;
}
.form-subscribe-form-wrap .mc4wp-form .mc4wp-submit-button, .form-subscribe-form-wrap .mc4wp-form .epm-sign-up-button, .form-subscribe-form-wrap .epm-sign-up-form .mc4wp-submit-button, .form-subscribe-form-wrap .epm-sign-up-form .epm-sign-up-button {
display: inline-block;
height: 50px;
width: auto;
margin: 0 0 0 -5px !important;
padding: 0 30px;
border: none;
border-radius: 0;
color: #333;
text-transform: uppercase;
font-style: normal;
vertical-align: top;
}
.form-subscribe-form-wrap .mc4wp-form .mc4wp-submit-button:focus, .form-subscribe-form-wrap .mc4wp-form .epm-sign-up-button:focus, .form-subscribe-form-wrap .epm-sign-up-form .mc4wp-submit-button:focus, .form-subscribe-form-wrap .epm-sign-up-form .epm-sign-up-button:focus {
outline: none;
}
.form-subscribe-form-wrap .mc4wp-form .mc4wp-submit-button:hover, .form-subscribe-form-wrap .mc4wp-form .epm-sign-up-button:hover, .form-subscribe-form-wrap .epm-sign-up-form .mc4wp-submit-button:hover, .form-subscribe-form-wrap .epm-sign-up-form .epm-sign-up-button:hover {
color: #fff;
}
.form-subscribe-form-wrap .epm-sign-up-form .epm-form-field label {
display: none;
}
.form-subscribe input {
height: 50px;
line-height: 50px;
margin: 0;
border: none;
background: #fff;
border-radius: 3px;
}
.form.mc4wp-form input {
width: auto !important;
}
.contact-info a {
color: #ccc;
}
#copyright {
padding-top: 10px;
}
.footer_menu {
text-align: right;
margin: 0;
}
.footer_menu li {
display: inline-block;
margin-left: 10px;
list-style: none;
}
.wrapper-boxed {
max-width: 1200px;
margin: 0 auto;
}
.wrapper-boxed .site-header, .wrapper-boxed .wrapper-subscribe {
width: 100%;
left: auto;
right: auto;
max-width: 1200px;
}
.wrapper-boxed .wrapper-content .content-area {
background: #fff;
}
.wrapper-content {
position: relative;
z-index: 1;
background: #fff;
}
.wrapper-content .top_site_main {
padding-top: 126px;
}
.wrapper-content .wrapper-breadcrumbs {
background-color: #f2f2f2;
}
.navigation {
text-align: center;
border-top: 1px solid #E8E8E8;
margin: 0 0 25px 0;
}
.navigation ul {
margin: 30px 0 0;
}
.navigation ul li {
display: inline-block;
list-style: none;
}
.navigation ul li .page-numbers {
padding: 0 5px;
margin: 0 5px;
width: 36px;
height: 36px;
display: inline-block;
text-align: center;
border: 1px solid #E8E8E8;
line-height: 36px;
}
.padding-top-6x {
padding-top: 60px;
}
.padding-bottom-6x {
padding-bottom: 60px;
}
.padding-top-2x {
padding-top: 20px;
}
.margin-top-6x {
margin-top: 60px;
}
.margin-bottom-3x {
margin-bottom: 30px !important;
}
.text-center {
text-align: center;
}
.section-white {
background: #fff;
}
.owl-controls {
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: transparent;
margin: 10px 0;
}
/*
* Core Owl Carousel CSS File
*/
.owl-carousel {
display: none;
width: 100%;
-webkit-tap-highlight-color: transparent;
/* position relative and z-index fix webkit rendering fonts issue */
position: relative;
z-index: 1;
}
.owl-carousel .owl-stage {
position: relative;
-ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.owl-carousel .owl-stage-outer {
position: relative;
overflow: hidden;
/* fix for flashing background */
-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
cursor: pointer;
cursor: hand;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.owl-carousel.owl-loaded {
display: block;
}
.owl-carousel.owl-loading {
opacity: 0;
display: block;
}
.owl-carousel.owl-hidden {
opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
display: none;
}
.owl-carousel .owl-item {
position: relative;
min-height: 1px;
float: left;
-webkit-backface-visibility: hidden;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.owl-carousel.owl-rtl {
direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
float: right;
}
/* No Js */
.no-js .owl-carousel {
display: block;
}
.owl-theme .owl-controls .owl-dot {
display: inline-block;
zoom: 1;
*display: inline;
}
.owl-theme .owl-controls .owl-dot span {
display: block;
width: 12px;
height: 12px;
margin: 0 4px;
border: 2px solid #fff;
border-radius: 50%;
}
.owl-theme .owl-controls .owl-dot span.owl-numbers {
height: auto;
width: auto;
color: #FFF;
padding: 2px 10px;
font-size: 12px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
}
.btn-primary, .btn-second {
text-transform: uppercase;
padding: 0 35px;
line-height: 50px;
border: none;
border-radius: 0;
color: #333;
}
.icon-btn {
color: #333;
text-transform: uppercase;
box-shadow: 0 2px 0 0 #c6a615;
padding: 0 25px;
display: inline-block;
line-height: 40px;
text-decoration: none !important;
font-weight: 700;
}
.icon-btn i {
font-size: 20px;
margin-right: 7px;
vertical-align: middle;
}
.icon-btn:hover {
color: #fff;
}
.wpcf7-form .row-1x {
margin-right: -10px;
margin-left: -10px;
}
.wpcf7-form .row-1x {
*zoom: 1;
}
.wpcf7-form .row-1x:before, .wpcf7-form .row-1x:after {
content: "";
display: table;
}
.wpcf7-form .row-1x:after {
clear: both;
}
.wpcf7-form .row-1x .col-sm-6 {
padding-right: 10px;
padding-left: 10px;
}
.wpcf7-form .wpcf7-form-control-wrap {
margin-bottom: 20px !important;
display: block;
}
.wpcf7-form .wpcf7-form-control-wrap.your-message {
margin-bottom: 0 !important;
}
.wpcf7-form .wpcf7-form-control-wrap.your-message textarea {
margin-bottom: 0;
}
.wpcf7-form .wpcf7-form-control-wrap textarea, .wpcf7-form .wpcf7-form-control-wrap input {
padding: 10px 20px;
-webkit-transition: all 0.1s ease-in-out;
-moz-transition: all 0.1s ease-in-out;
-ms-transition: all 0.1s ease-in-out;
-o-transition: all 0.1s ease-in-out;
transition: all 0.1s ease-in-out;
text-align: left;
width: 100%;
display: block;
background: #f2f2f2;
border: 1px solid #e3e3e3;
border-radius: 0;
height: 45px;
line-height: 21px;
margin-bottom: 10px;
-webkit-appearance: none;
-moz-appearance: none;
}
.wpcf7-form .wpcf7-form-control-wrap textarea:focus, .wpcf7-form .wpcf7-form-control-wrap input:focus {
outline: none;
border-color: #ccc;
}
.wpcf7-form .wpcf7-form-control-wrap textarea {
height: 110px;
}
.wpcf7-form .wpcf7-submit {
border-radius: 0;
line-height: 45px;
padding: 0 30px;
border: none;
color: #333;
text-transform: uppercase;
box-shadow: 0 2px 0 0 #c6a615;
font-weight: 700;
}
.wpcf7-form .wpcf7-submit:focus {
outline: none;
}
.wpcf7-form .wpcf7-submit:hover {
color: #fff;
}
.travel_tour #reviews #comment {
height: 110px;
}
.comment-respond .comment-form {
max-width: 600px;
}
.comment-respond .comment-form-author, .comment-respond .comment-form-email {
max-width: 50%;
display: block;
}
.comment-respond textarea, .comment-respond input[type="text"], .comment-respond input[type="email"], .comment-respond input[type="url"] {
padding: 10px 20px;
-webkit-transition: all 0.1s ease-in-out;
-moz-transition: all 0.1s ease-in-out;
-ms-transition: all 0.1s ease-in-out;
-o-transition: all 0.1s ease-in-out;
transition: all 0.1s ease-in-out;
text-align: left;
width: 100%;
display: block;
background: #f2f2f2;
border: 1px solid #e3e3e3;
border-radius: 3px;
margin-bottom: 10px;
-webkit-appearance: none;
-moz-appearance: none;
}
.comment-respond textarea:focus, .comment-respond input[type="text"]:focus, .comment-respond input[type="email"]:focus, .comment-respond input[type="url"]:focus {
outline: none;
border-color: #ccc;
}
.comment-respond textarea {
height: 110px;
}
.comment-respond .form-submit .submit {
border-radius: 3px;
line-height: 45px;
padding: 0 30px;
border: none;
color: #333;
text-transform: uppercase;
box-shadow: 0 2px 0 0 #c6a615;
letter-spacing: -0.5px;
}
.comment-respond .form-submit .submit:focus {
outline: none;
}
.comment-respond .form-submit .submit:hover {
color: #fff;
}
.no-border-arrow .flexslider {
border: none;
border-radius: 0;
box-shadow: 0 0 0;
margin: 0;
}
.no-border-arrow .flexslider .flex-control-paging, .no-border-arrow .flexslider .flex-direction-nav {
display: none !important;
}
.feature-image .flexslider {
border-radius: 0;
box-shadow: 0 0 0;
padding: 0;
margin: 0;
border: none;
}
.flexslider {
position: relative;
margin: 0;
background: transparent;
border: none;
border-radius: initial;
box-shadow: none;
}
.flexslider .flex-direction-nav li a {
text-decoration: none;
overflow: hidden;
text-shadow: none;
box-shadow: none;
}
.flexslider .flex-direction-nav a.flex-prev:before {
content: "\f104" !important;
font-family: FontAwesome !important;
font-size: 22px !important;
line-height: 31px !important;
display: inline-block;
}
.flexslider .flex-direction-nav a.flex-next:before {
content: "\f105" !important;
font-family: FontAwesome !important;
font-size: 22px !important;
line-height: 31px !important;
display: block;
}
.flexslider ul.slides {
margin: 0;
}
.flexslider ul.slides li {
list-style: none;
position: relative;
overflow: hidden;
}
.flexslider ul.slides li a img {
width: 100%;
height: auto;
padding-top: 20px;
}
.flexslider ol.flex-control-nav {
text-align: center;
position: absolute;
z-index: 99;
width: 100%;
bottom: 20px !important;
height: 15px;
margin: 0;
-webkit-transition: all 0.25s ease;
-moz-transition: all 0.25s ease;
-ms-transition: all 0.25s ease;
-o-transition: all 0.25s ease;
transition: all 0.25s ease;
}
.flexslider ol.flex-control-nav li {
display: inline-block;
margin: 0 2px;
}
.flexslider ol.flex-control-nav li a {
width: 15px;
height: 15px;
border-radius: 50%;
text-indent: -9999px;
display: inline-block;
cursor: pointer;
margin: 0 2px;
box-shadow: none;
border: 2px solid rgba(255, 255, 255, 0.8);
}
.flexslider ol.flex-control-nav li a.flex-active {
background: rgba(255, 255, 255, 0.8);
}
.flexslider ol.flex-control-nav li a:hover {
background: rgba(255, 255, 255, 0.5);
}
.flexslider ul.flex-direction-nav {
display: block;
margin: 0;
-webkit-transition: all 0.25s ease;
-moz-transition: all 0.25s ease;
-ms-transition: all 0.25s ease;
-o-transition: all 0.25s ease;
transition: all 0.25s ease;
}
.flexslider ul.flex-direction-nav li {
position: static;
list-style: none;
}
.flexslider ul.flex-direction-nav li a {
width: 31px;
height: 32px;
text-align: center;
display: inline-block;
position: absolute;
z-index: 99;
left: 0;
top: 50%;
margin-top: -16px;
}
.flexslider ul.flex-direction-nav li a i {
color: #fff;
font-size: 28px;
line-height: 46px;
}
.flexslider ul.flex-direction-nav li a.flex-next {
position: absolute;
right: 0;
left: auto;
}
.flexslider:hover ul.flex-direction-nav a {
left: 0;
}
.boxed-area {
max-width: 1200px;
margin: 0 auto;
position: relative;
}
.boxed-area {
*zoom: 1;
}
.boxed-area:before, .boxed-area:after {
content: "";
display: table;
}
.boxed-area:after {
clear: both;
}
.boxed-area .home-content {
width: 100%;
padding-right: 0;
padding-left: 0;
}
.boxed-area .home-content > .vc_row {
margin-left: 0;
margin-right: 0;
}
.boxed-area .home-content > .vc_row > .vc_col-sm-12 {
padding-left: 0;
padding-right: 0;
}
.boxed-area .wrapper-subscribe {
max-width: 1200px;
left: auto;
}
.boxed-area .sticky_header.affix {
max-width: 1200px;
left: auto;
right: auto;
width: 100%;
}
.text-white h2, .text-white h3, .text-white h4, .text-white h5, .text-white h6, .text-white p {
color: #fff;
}
.search-results article {
border-bottom: 1px solid #E8E8E8;
padding-bottom: 20px;
margin-bottom: 20px;
}
.search-results article:last-child {
border-bottom: none;
padding-bottom: 0;
margin-bottom: 0;
}
.search-results article .entry-meta {
font-style: italic;
opacity: 0.8;
}
.error-404.not-found {
max-width: 600px;
margin: 60px auto;
text-align: center;
}
.video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 25px;
height: 0;
margin-bottom: 15px;
}
.video-container iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.custom-instagram .textwidget {
margin-left: -10px;
margin-right: -10px;
}
.top_site_main {
position: relative;
text-align: left;
background-size: cover;
background-position: center center;
background: #000;
color: #fff;
}
.top_site_main.top-site-no-image {
color: #fff;
}
.top_site_main .overlay-top-header {
position: absolute;
height: 100%;
left: 0;
right: 0;
opacity: 0.4;
}
.top_site_main .banner-wrapper {
padding-top: 50px;
padding-bottom: 50px;
}
.top_site_main .banner-wrapper .heading_primary {
margin: 0 0 10px 0;
color: inherit;
display: inline-block;
position: relative;
line-height: 1;
}
.top_site_main .banner-wrapper .heading_primary:after {
content: "";
width: 40px;
height: 2px;
display: inline-block;
position: absolute;
left: 0;
bottom: -10px;
border: 1px solid;
}
.top_site_main .banner-wrapper-destination {
padding-top: 120px;
padding-bottom: 120px;
}
.top_site_main .banner-wrapper-destination .heading_primary {
margin: 0 0 10px 0;
color: inherit;
display: inline-block;
position: relative;
line-height: 1;
text-transform: capitalize;
}
.top_site_main .banner-wrapper-destination .desc {
max-width: 660px;
margin: 0 auto 60px auto;
}
.top_site_main .banner-wrapper-destination .breadcrumbs-wrapper {
text-transform: uppercase;
}
.top_site_main .banner-wrapper-destination .desc {
font-size: 18px;
font-weight: normal;
}
.top_site_main .banner-wrapper-destination .heading_primary {
font-size: 38px;
}
.content-area {
padding-top: 70px;
padding-bottom: 70px;
}
.tours-tabs_table {
width: 100% !important;
height: auto !important;
margin: 30px 0;
border: none;
border-top: 2px solid #e4e4e4;
border-bottom: 1px solid #e4e4e4;
font-size: 0.933em;
}
.tours-tabs_table td, .tours-tabs_table th {
padding: 20px;
vertical-align: top;
border: none;
border-bottom: 1px solid #e4e4e4;
}
.tours-tabs_table table {
border: none;
width: 100% !important;
height: auto !important;
margin: 0;
font-size: 100%;
}
.tours-tabs_table table td, .tours-tabs_table table th {
padding: 0;
border: none;
}
.icon-tick {
margin-right: 10px;
}
.icon-tick--on {
color: #01cb68;
}
.icon-tick--off {
color: #eb7591;
}
.padding-bottom-6x {
padding-bottom: 60px;
}
.padding-top-6x {
padding-top: 60px;
}
.padding-top-4x {
padding-top: 40px;
}
.mg-bt-6x {
margin-bottom: 60px;
}
.mg-top-6x {
margin-top: 60px;
}
.custom-instagram ul {
overflow: hidden;
margin: 0 -5px;
}
.custom-instagram ul li {
width: 33.33%;
float: left;
padding: 5px;
margin: 0 !important;
}
.section-background {
background-attachment: fixed;
background-size: cover;
}
.wrapper-bg-video {
position: relative;
padding-bottom: 56.25%; /* 16:9 */
height: 0;
}
.wrapper-bg-video video {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.travel_tour #review_form #respond:after, .travel_tour #reviews #comments ol.commentlist li .comment-text:after, .travel_tour #reviews #comments ol.commentlist:after, .travel_tour .travel_tour-product-rating:after, .travel_tour td.product-name dl.variation:after {
clear: both
}
.travel_tour #reviews #comments ol.commentlist {
margin: 0;
width: 100%;
background: 0 0;
list-style: none
}
.travel_tour #reviews #comments ol.commentlist li {
padding: 0;
margin: 0 0 20px;
position: relative;
background: 0;
border: 0
}
.travel_tour #reviews #comments ol.commentlist li .meta {
color: #777;
font-size: .75em
}
.travel_tour #reviews #comments ol.commentlist li img.avatar {
float: left;
position: absolute;
top: 0;
left: 0;
padding: 3px;
width: 32px;
height: auto;
background: #ebe9eb;
border: 1px solid #e4e1e3;
margin: 0;
box-shadow: none
}
.travel_tour #reviews #comments ol.commentlist li .comment-text {
margin: 0 0 0 50px;
border: 1px solid #e4e1e3;
border-radius: 4px;
padding: 1em 1em 0
}
.travel_tour #reviews #comments ol.commentlist li .comment-text p {
margin: 0 0 1em
}
.travel_tour #reviews #comments ol.commentlist li .comment-text p.meta {
font-size: .83em
}
.travel_tour #reviews #comments ol.commentlist ul.children {
list-style: none;
margin: 20px 0 0 50px
}
.travel_tour #reviews #comments ol.commentlist ul.children .star-rating {
display: none
}
.travel_tour #reviews #comments ol.commentlist #respond {
border: 1px solid #e4e1e3;
border-radius: 4px;
padding: 1em 1em 0;
margin: 20px 0 0 50px
}
.travel_tour #reviews #comments .commentlist > li:before {
content: ""
}
.content-slider {
position: absolute;
z-index: 999;
top: 35%;
left: 0;
right: 0;
text-align: center;
color: #fff;
}
.content-slider.carousel-caption {
left: 0;
right: 0;
top: 30%;
}
.content-slider.carousel-caption p {
line-height: 36px;
}
.content-slider.carousel-caption h2 {
margin-bottom: 50px;
position: relative;
}
.content-slider.carousel-caption h2:before {
content: "";
width: 60px;
height: 3px;
background: #FFD200;
left: 50%;
margin-left: -30px;
display: inline-block;
position: absolute;
bottom: -25px;
}
.content-slider p {
font-size: 26px;
}
.content-slider h2 {
font-size: 48px;
color: #fff;
font-weight: bold;
}
.content-slider .btn-slider {
margin-top: 20px;
display: inline-block;
color: #fff;
background: #ffb300;
font-size: 16px;
padding: 9px 28px;
border-radius: 0;
font-weight: 600;
}
.content-slider .btn-slider:hover {
background: #fff;
color: #ffb300;
}
.sc-gallery .gallery_item-wrap {
padding-bottom: 30px;
}
.sc-gallery .gallery_item-wrap .gallery-item {
opacity: 0;
display: block;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
text-align: center;
-webkit-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
overflow: hidden;
}
.sc-gallery .gallery_item-wrap .gallery-item .title {
display: block;
position: absolute;
margin: 0;
top: 50%;
left: 0;
right: 0;
padding: 20px 25px;
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-webkit-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
transform: translate(0, -50%);
color: #fff;
z-index: 2;
overflow: hidden;
text-transform: uppercase;
}
.sc-gallery .gallery_item-wrap a.swipebox {
display: block;
position: relative;
border-bottom: none;
overflow: hidden;
}
.sc-gallery .gallery_item-wrap a.swipebox:hover .gallery-item {
opacity: 1;
}
.sc-gallery .gallery-tabs-wrapper.filters {
min-height: 62px;
line-height: 62px;
text-align: center;
background: #f9f9f9;
box-shadow: 0 2px 3px rgba(0, 0, 0, 0.09);
margin-bottom: 35px;
}
.sc-gallery .gallery-tabs-wrapper.filters ul {
margin: 0;
}
.sc-gallery .gallery-tabs-wrapper.filters li {
display: inline-block;
border-left: 1px solid #e9e9e9;
list-style: none;
}
.sc-gallery .gallery-tabs-wrapper.filters li:last-child {
border-right: 1px solid #e9e9e9;
}
.sc-gallery .gallery-tabs-wrapper.filters li a {
display: block;
width: 100%;
height: 100%;
padding: 0 35px;
font-weight: 700;
text-transform: uppercase;
-webkit-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
position: relative;
border-bottom: none;
}
#travel-tips .panel {
border: none;
box-shadow: 0 0 0;
border-radius: 0;
margin: 0 0 -1px 0;
}
#travel-tips .panel-heading {
border: 1px solid #f7f7f7;
margin-bottom: -1px;
border-radius: 0;
padding: 15px 20px;
}
#travel-tips .panel-collapse {
border: 1px solid #f7f7f7;
border-radius: 0;
}
#travel-tips .panel-collapse .content-inner {
padding: 20px;
}
.carousel-control-left, .carousel-control-right {
position: absolute;
top: 50%;
font-size: 40px;
line-height: 40px;
left: 20px;
margin-top: -20px;
color: #fff;
}
.carousel-control-right {
left: auto;
right: 20px;
}
.wrapper-tours-slider.arrow-black .tours-type-slider .owl-nav .owl-prev, .wrapper-tours-slider.arrow-black .tours-type-slider .owl-nav .owl-next {
color: #333;
}
.wrapper-tours-slider.arrow-black .owl-theme .owl-controls .owl-dot span {
border-color: #848484;
}
.wrapper-tours-slider.arrow-black .owl-controls .owl-dot.active span {
background: #848484;
}
.list-posts.list-post-style_2 {
margin-left: 0;
margin-right: 0;
}
.list-posts.list-post-style_2 .shortcode_title {
text-align: left;
margin-bottom: 25px;
}
.list-posts.list-post-style_2 .post_list_content_unit {
width: 100%;
margin-bottom: 15px;
}
.list-posts.list-post-style_2 .post_list_content_unit:last-child {
margin-bottom: 0;
}
.list-posts.list-post-style_2 .post_list_content_unit .img_post.feature-image {
width: 90px;
float: left;
margin-right: 15px;
margin-bottom: 0;
}
.list-posts.list-post-style_2 .post_list_content_unit .post-list-content {
overflow: hidden;
}
.list-posts.list-post-style_2 .post_list_content_unit .post-list-content .post_list_title {
font-size: 1.2em;
font-weight: 600;
}
.list-posts.list-post-style_2 .post_list_content_unit .post-list-content .wrapper-meta {
line-height: 1em;
}
.border-below {
position: relative;
max-width: 800px;
margin: 0 auto;
padding: 60px 0;
color: #fff;
}
.border-below p {
max-width: 400px;
margin: 0 auto 25px auto;
color: rgba(255, 255, 255, 0.8);
}
.border-below h2 {
color: #fff;
font-size: 3em;
}
.banner-tour-booking {
margin-top: -100px;
position: relative;
background: #fff;
}
.text-banner-home4 {
position: absolute;
left: 0;
right: 0;
top: 50%;
transform: translateY(-50%);
}
@keyframes blink {
0% {
opacity: 1;
}
50% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@-webkit-keyframes blink {
0% {
opacity: 1;
}
50% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@-moz-keyframes blink {
0% {
opacity: 1;
}
50% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.banner-typed {
text-align: center;
max-width: 800px;
margin: 0 auto;
}
.banner-typed .phys-typingEffect {
font-size: 4em;
color: #fff;
}
.banner-typed .desc {
font-size: 1.4em;
color: #fff;
}
.banner-typed .typed-cursor {
opacity: 1;
font-weight: normal;
font-size: 90%;
-webkit-animation: blink 0.7s infinite;
-moz-animation: blink 0.7s infinite;
animation: blink 0.7s infinite;
}
@media (min-width: 768px) and (max-width: 992px) {
.content-area .site-main, .content-area .widget-area {
width: 100%;
float: none;
}
.slider-tour-booking {
margin-top: 0;
background-color: rgba(67, 67, 67, 1);
}
.content-slider {
top: 40%;
}
.fix-ipad-deals-discounts .vc_col-sm-8 {
width: 100%;
}
.tour-reviews-item .reviews-item-description {
display: none;
}
.content-slider.carousel-caption {
top: 40px;
}
}
@media (min-width: 993px) and (max-width: 1024px) {
.wrapper-tours-slider .tours-type-slider .owl-nav {
display: none !important;
}
.tour-reviews-item .reviews-item-description {
display: none;
}
}
@media (min-width: 1024px) and (max-width: 1400px) {
.content-slider.carousel-caption {
top: 22%;
}
}
@media (min-width: 1024px) and (max-width: 1200px) {
.wrapper-tours-slider .tours-type-slider .owl-nav .owl-prev {
left: -40px;
}
.wrapper-tours-slider .tours-type-slider .owl-nav .owl-next {
right: -40px;
}
}
@media (min-width: 768px) {
.wrapper-tours-slider.shortcode-tour-reviews .owl-dots {
display: block !important;
}
}
@media (min-width: 993px) {
.after_slider.sticky-header {
position: relative;
}
.sticky_header.affix.menu-hidden {
transform: translate(0, -100%);
-webkit-transform: translate(0, -100%);
-moz-transform: translate(0, -100%);
-ms-transform: translate(0, -100%);
-o-transform: translate(0, -100%);
}
.width-navigation .menu-right {
margin: 0;
display: inline-block;
}
.width-navigation .menu-right {
*zoom: 1;
}
.width-navigation .menu-right:before, .width-navigation .menu-right:after {
content: "";
display: table;
}
.width-navigation .menu-right:after {
clear: both;
}
.width-navigation .navbar-nav {
display: inline-block;
width: 100%;
}
.width-navigation.table-right {
text-align: right;
}
.navigation-menu {
position: relative;
padding: 15px 0;
}
.navigation-menu .tm-table {
width: 100%;
}
.navigation-menu nav {
position: static;
float: right;
}
.navigation-menu .navbar-nav li.menu-item-has-children .sub-menu {
box-shadow: 0 2px 3px rgba(0, 0, 0, 0.09);
-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.09);
-o-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.09);
-ms-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.09);
}
.navigation-menu .navbar-nav li.menu-item-has-children .sub-menu li {
padding: 0 20px;
}
.navigation-menu .navbar-nav li.menu-item-has-children .sub-menu li:after {
content: "";
position: absolute;
left: 20px;
right: 20px;
bottom: 0;
height: 1px;
}
.navigation-menu .navbar-nav li.menu-item-has-children .sub-menu li a, .navigation-menu .navbar-nav li.menu-item-has-children .sub-menu li > span.disable_link {
-webkit-transition: all 0.2s ease-in-out 0s;
-moz-transition: all 0.2s ease-in-out 0s;
-ms-transition: all 0.2s ease-in-out 0s;
-o-transition: all 0.2s ease-in-out 0s;
transition: all 0.2s ease-in-out 0s;
padding: 12px 0;
display: block;
border-bottom: 1px dashed #fff;
}
.navigation-menu .navbar-nav li.menu-item-has-children .sub-menu li:last-child:after {
display: none;
}
.navigation-menu .navbar-nav li.menu-item-has-children .sub-menu li:last-child a, .navigation-menu .navbar-nav li.menu-item-has-children .sub-menu li:last-child > span.disable_link {
border-bottom: 1px dashed transparent;
}
.navigation-menu .menu-right {
padding-left: 0;
}
.navigation-menu .menu-right li {
list-style: none;
display: inline-block;
vertical-align: middle;
}
.navigation-menu .menu-right li:last-child {
padding-right: 0;
}
.navbar-nav a i.fa {
margin-right: 5px;
}
.navbar-nav > li > span:hover {
background: transparent;
}
nav .navbar-collapse {
padding-right: 0;
padding-left: 0;
}
nav ul, nav ul ul, nav ul ul ul {
margin: 0;
}
nav ul li, nav ul ul li, nav ul ul ul li {
margin: 0;
}
.nav > li > a:hover, .nav > li > a:focus {
background: transparent;
}
.navbar-nav {
float: none;
}
.navbar-nav > li {
vertical-align: middle;
display: inline-block;
float: none;
margin-left: -5px;
position: relative;
padding: 0 20px;
z-index: 20;
}
.navbar-nav > li:after {
-webkit-transition: all 0.25s ease;
-moz-transition: all 0.25s ease;
-ms-transition: all 0.25s ease;
-o-transition: all 0.25s ease;
transition: all 0.25s ease;
content: '';
display: block;
position: absolute;
width: 0;
height: 0;
z-index: 10;
top: 100%;
left: 50%;
margin-top: 40px;
visibility: hidden;
opacity: 0;
margin-left: -4px;
border-style: solid;
border-width: 0 4px 4px 4px;
}
.navbar-nav > li:before {
-webkit-transition: all 0.25s ease;
-moz-transition: all 0.25s ease;
-ms-transition: all 0.25s ease;
-o-transition: all 0.25s ease;
transition: all 0.25s ease;
content: '';
display: block;
position: absolute;
height: 3px;
left: 14px;
right: 14px;
z-index: 10;
top: 100%;
margin-top: 40px;
visibility: hidden;
opacity: 0;
}
.navbar-nav > li:last-child {
margin-left: 0;
padding-right: 0;
}
.navbar-nav > li > a, .navbar-nav > li > span.disable_link {
padding: 22px 0 22px;
display: inline-block;
position: relative;
text-transform: uppercase;
line-height: 100%;
vertical-align: bottom;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-ms-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
}
.navbar-nav > li.item-border > a {
-webkit-transition: all 0.3s ease-in;
-moz-transition: all 0.3s ease-in;
-ms-transition: all 0.3s ease-in;
-o-transition: all 0.3s ease-in;
transition: all 0.3s ease-in;
border: 2px solid;
padding: 7px 20px;
}
.navbar-nav > li > .sub-menu {
margin-top: 20px;
}
.navbar-nav > li.menu-right:after, .navbar-nav > li.menu-right:before {
display: none;
}
.navbar-nav > li.menu-right:hover {
background-color: transparent !important;
}
.navbar-nav > li.menu-right .widget {
margin: 0;
}
.navbar-nav > li.menu-right .widget .widget-social a {
padding-left: 25px;
font-size: 18px;
}
.navbar-nav > li.menu-right .widget .widget-social a:first-child {
padding-left: 5px;
}
.navbar-nav > li.menu-right ul {
margin: 0;
}
.navbar-nav > li.menu-right ul > li {
padding: 0 20px;
}
.navbar-nav > li.menu-right ul > li:last-child {
padding-right: 0;
}
.navbar-nav > li > ul.sub-menu > li > .sub-menu, .navbar-nav > li > ul.sub-menu {
-webkit-transition: all 0.25s ease;
-moz-transition: all 0.25s ease;
-ms-transition: all 0.25s ease;
-o-transition: all 0.25s ease;
transition: all 0.25s ease;
}
.navbar-nav > li > ul.sub-menu {
visibility: hidden;
width: 225px;
position: absolute;
top: 100%;
left: -15px;
margin-top: 25px;
padding: 10px 0 10px 0;
background-color: #fff;
list-style: none;
opacity: 0;
box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
}
.navbar-nav > li > ul.sub-menu > li {
margin-bottom: 5px;
position: relative;
}
.navbar-nav > li > ul.sub-menu > li a {
display: block;
position: relative;
padding: 6px 20px 6px 20px;
font-size: 13px;
font-weight: 400;
z-index: 15;
color: #333;
}
.navbar-nav > li:hover:after, .navbar-nav > li.current-menu-item:after, .navbar-nav > li.current_page_parent:after, .navbar-nav > li.current-menu-ancestor:after {
margin-top: -4px;
visibility: visible;
opacity: 1;
z-index: 9;
}
.navbar-nav > li:hover:before, .navbar-nav > li.current-menu-item:before, .navbar-nav > li.current_page_parent:before, .navbar-nav > li.current-menu-ancestor:before {
margin-top: 0;
visibility: visible;
opacity: 1;
z-index: 9;
}
.navbar-nav > li:hover > ul.sub-menu {
margin-top: 0;
visibility: visible;
opacity: 1;
}
.navbar-nav li .sub-menu {
visibility: hidden;
opacity: 0;
margin-top: 25px;
position: absolute;
left: 25px;
z-index: 9999;
background: #fff;
top: auto;
padding: 8px 0;
}
.navbar-nav li .sub-menu li {
list-style: none;
text-align: left;
position: relative;
}
.navbar-nav li .sub-menu li a {
text-decoration: none;
white-space: nowrap;
}
.navbar-nav li:hover > .sub-menu {
margin-top: 0;
visibility: visible;
opacity: 1;
}
.navbar-nav li.menu-item-has-children .sub-menu {
min-width: 160px;
margin-left: 0;
}
.navbar-nav li.menu-item-has-children .sub-menu li {
width: 100%;
}
.navbar-nav li .sub-menu .sub-menu {
left: 100%;
top: 0;
}
.navbar-nav li .sub-menu li:hover .sub-menu {
height: auto;
z-index: 999;
}
.admin-bar .sticky_header.affix {
top: 32px;
}
.admin-bar .boxed-area .sticky_header.affix {
top: auto;
}
.mobile-menu-open {
height: 100% !important;
margin-top: 0 !important;
}
.mobile-menu-open.wrapper-container {
position: relative;
overflow: hidden;
}
}
@media (min-width: 1025px) {
.wrapper-tours-slider .owl-dots {
display: none !important;
}
}
@media (max-width: 1024px) {
.wrapper-tours-slider .tours-type-slider .owl-nav {
display: none !important;
}
.section-white .list_content .owl-controls .owl-dot span {
border-color: rgba(0, 0, 0, 0.2);
}
.section-white .list_content .owl-controls .owl-dot.active span {
border-color: #26bdf7;
background-color: #26bdf7;
}
.wrapper-tours-slider .owl-dots {
text-align: center;
margin-top: 30px;
}
}
@media (max-width: 993px) {
.travel-booking-search form {
padding: 20px 0;
}
.travel-booking-search .hb-form-table {
width: 100%;
}
.travel-booking-search .hb-form-table li {
width: 50%;
}
.travel-booking-search .hb-form-table li.hb-submit {
width: 100%;
text-align: center;
}
.travel-booking-search .hb-form-table li.hb-submit button {
width: 50%;
}
.travel-booking-search.travel-booking-style_2 .hb-form-table {
width: 100%;
}
.travel-booking-search.travel-booking-style_2 .hb-form-table li {
width: 50%;
}
.travel-booking-search.travel-booking-style_2 .hb-form-table li.hb-submit {
width: 100%;
text-align: center;
}
.travel-booking-search.travel-booking-style_2 .hb-form-table li.hb-submit button {
width: 50%;
}
.travel-booking-search.travel-booking-style_2 .hb-form-field-select:after {
display: none;
}
.search-toggler-unit .search-toggler {
display: inline-block;
}
.item-list-tour .content-list-tour .wrapper_content {
padding: 20px;
}
.item-list-tour .content-list-tour .wrapper_content:before {
right: 150px;
}
.item-list-tour .content-list-tour .wrapper_content .content-left {
padding-right: 20px;
width: calc(100% - 134px);
}
.item-list-tour .content-list-tour .wrapper_content .content-left .post_date {
margin-top: 10px;
}
.item-list-tour .content-list-tour .wrapper_content .content-right {
width: 130px;
padding-left: 20px;
}
.item-list-tour .content-list-tour .wrapper_content .content-right .add_to_cart_button {
padding: 0 15px;
font-weight: normal;
font-size: 90%;
}
.travel_tour ul.products li.product, .travel_tour-page ul.products li.product {
width: 50%;
}
.travel_tour ul.products li.product:nth-child(3n+1), .travel_tour-page ul.products li.product:nth-child(3n+1) {
clear: none !important;
}
.travel_tour ul.products li.product:nth-child(2n+1), .travel_tour-page ul.products li.product:nth-child(2n+1) {
clear: both;
}
.navbar-nav > li > a {
padding-top: 6px;
padding-bottom: 6px;
}
.site-header .navbar-nav .menu-right {
margin-top: 15px;
}
.site-header .navbar-nav .menu-right ul {
margin-left: 15px;
}
.site-header .navbar-nav .sub-menu li:first-child {
margin-top: 0;
}
.fix-col-responsive .wpb_column {
width: 100%;
}
.fix-col-responsive .wpb_column .list-posts {
margin-left: 0;
margin-right: 0;
}
.navbar-toggle {
float: none;
display: inline-block;
vertical-align: middle;
padding: 9px 25px;
}
.header_v1 .wrapper-logo {
display: none;
}
.header_v1.affix-top .sticky-logo {
display: block;
}
.site-header .navbar-nav {
margin: 0;
text-align: left;
}
.site-header .navbar-nav li {
list-style: none;
position: relative;
display: block;
}
.site-header .navbar-nav .sub-menu {
position: relative;
background: transparent;
}
.site-header .navbar-nav .sub-menu li {
border: none !important;
}
.site-header .navbar-nav .sub-menu li a {
padding-left: 15px !important;
}
.navbar-nav .sub-menu {
overflow: hidden;
}
.navbar-nav .sub-menu .sub-menu {
margin-left: 20px;
}
.nav > li > span {
padding: 10px 15px;
}
.site-header .navigation-menu {
padding: 10px 0;
}
.site-header .navigation-menu .width-navigation {
display: block;
}
.side-nav {
position: fixed;
width: 240px;
left: -105%;
top: 0;
margin: 0;
padding-bottom: 60px;
z-index: 999;
overflow-y: auto;
will-change: left;
padding-top: 20px;
height: 100%;
background: #000;
}
.side-nav.right-aligned {
will-change: right;
right: -105%;
left: auto;
}
.side-nav .collapsible {
margin: 0;
}
.side-nav li {
float: none;
}
.side-nav li .sub-menu {
margin: 0;
margin-left: 15px;
}
.side-nav a {
display: block;
padding: 1px 15px;
}
.nav > li > a:hover, .nav > li > a:focus {
background: transparent;
}
.navbar-nav {
margin: 0;
}
.navbar-nav li {
list-style: none;
position: relative;
}
.navbar-nav .sub-menu li {
margin-top: 9px;
}
.navbar-nav .sub-menu .sub-menu {
margin-left: 20px;
margin-top: 10px;
}
body, html, .mobile-menu-open {
height: 100% !important;
margin-top: 0 !important;
}
.menu-mobile-effect {
float: none;
display: inline-block;
cursor: pointer;
z-index: 1;
vertical-align: middle;
padding: 0;
margin: 0 15px 0 0;
}
.menu-mobile-effect span {
background-color: #fff;
}
.sub-menu {
position: relative;
}
.sub-menu li {
border: none !important;
}
.sub-menu li a {
padding-left: 25px !important;
}
.nav > li > span {
padding: 10px 15px;
}
.travel_tour-checkout .columns .order-wrapper {
margin-left: 0;
margin-top: 20px;
}
.bg__shadow.section-background .col-sm-8 {
width: 100%;
}
.tours-type-slider .tours_type_item {
width: 25%;
}
.tours-type-pain .tours_type_item .count-attr {
font-size: 1em;
}
.tours-type-pain .tours_type_item .item__title {
font-size: 1.6em;
}
}
@media (max-width: 767px) {
.border-below {
padding: 10px 0 30px 0;
}
.alignright, .alignleft {
float: none;
}
.post_list_content_unit {
width: 50%;
float: left;
}
.widget-icon-box, .stats_counter {
margin-bottom: 25px;
}
.header_top_bar {
display: none;
}
.wrapper-tours-slider {
margin: 0 -10px;
}
.tours-type-pain .item-tour {
width: 50%;
float: left;
}
.tours-type-pain .item_border {
margin-bottom: 20px;
}
.shortcode-tour-reviews {
margin-bottom: 35px;
}
.wrapper-tours-slider .item-tour {
padding: 0 10px;
}
.related.tours .wrapper-tours-slider .item-tour {
padding: 0 15px;
}
.travel-booking-search {
margin: 0 -10px;
}
.tours-type-pain .item-tour {
width: 50%;
float: left;
}
.tours-type-pain .item_border {
margin-bottom: 20px;
}
.counter-group {
margin: 10px auto;
}
.counter-block {
margin-right: 8px;
}
.counter-block .counter {
width: 120px;
height: 80px;
overflow: hidden;
font-weight: 700;
}
.counter-block .counter .number {
font-size: 70px;
line-height: 78px;
}
.counter-block .counter.with-hundreds {
width: 180px;
}
.counter-block .counter-caption {
font-size: 100%;
}
.travel_tour, .travel_tour-page {
}
.travel_tour table.shop_table_responsive thead, .travel_tour-page table.shop_table_responsive thead {
display: none;
}
.travel_tour table.shop_table_responsive tbody tr:first-child td:first-child, .travel_tour-page table.shop_table_responsive tbody tr:first-child td:first-child {
border-top: 0;
}
.travel_tour table.shop_table_responsive tbody th, .travel_tour-page table.shop_table_responsive tbody th {
display: none;
}
.travel_tour table.shop_table_responsive tr, .travel_tour-page table.shop_table_responsive tr {
display: block;
}
.travel_tour table.shop_table_responsive tr td, .travel_tour-page table.shop_table_responsive tr td {
display: block;
text-align: right !important;
}
.travel_tour table.shop_table_responsive tr td.order-actions, .travel_tour-page table.shop_table_responsive tr td.order-actions {
text-align: left !important;
}
.travel_tour table.shop_table_responsive tr td:before, .travel_tour-page table.shop_table_responsive tr td:before {
content: attr(data-title) ": ";
font-weight: 700;
float: left;
}
.travel_tour table.shop_table_responsive tr td.product-remove:before, .travel_tour table.shop_table_responsive tr td.actions:before, .travel_tour-page table.shop_table_responsive tr td.product-remove:before, .travel_tour-page table.shop_table_responsive tr td.actions:before {
display: none;
}
.travel_tour table.shop_table_responsive tr:nth-child(2n) td, .travel_tour-page table.shop_table_responsive tr:nth-child(2n) td {
background-color: rgba(0, 0, 0, 0.025);
}
.travel_tour .col2-set .col-1, .travel_tour .col2-set .col-2, .travel_tour-page .col2-set .col-1, .travel_tour-page .col2-set .col-2 {
float: none;
width: 100%;
}
.travel_tour table.cart .product-thumbnail, .travel_tour #content table.cart .product-thumbnail, .travel_tour-page table.cart .product-thumbnail, .travel_tour-page #content table.cart .product-thumbnail {
display: none;
}
.travel_tour table.cart td.actions, .travel_tour #content table.cart td.actions, .travel_tour-page table.cart td.actions, .travel_tour-page #content table.cart td.actions {
text-align: left;
}
.travel_tour table.cart td.actions .coupon, .travel_tour #content table.cart td.actions .coupon, .travel_tour-page table.cart td.actions .coupon, .travel_tour-page #content table.cart td.actions .coupon {
float: none;
padding-bottom: .5em;
}
.travel_tour table.cart td.actions .coupon, .travel_tour #content table.cart td.actions .coupon, .travel_tour-page table.cart td.actions .coupon, .travel_tour-page #content table.cart td.actions .coupon {
*zoom: 1;
}
.travel_tour table.cart td.actions .coupon:before, .travel_tour table.cart td.actions .coupon:after, .travel_tour #content table.cart td.actions .coupon:before, .travel_tour #content table.cart td.actions .coupon:after, .travel_tour-page table.cart td.actions .coupon:before, .travel_tour-page table.cart td.actions .coupon:after, .travel_tour-page #content table.cart td.actions .coupon:before, .travel_tour-page #content table.cart td.actions .coupon:after {
content: "";
display: table;
}
.travel_tour table.cart td.actions .coupon:after, .travel_tour #content table.cart td.actions .coupon:after, .travel_tour-page table.cart td.actions .coupon:after, .travel_tour-page #content table.cart td.actions .coupon:after {
clear: both;
}
.travel_tour table.cart td.actions .coupon input, .travel_tour table.cart td.actions .coupon .button, .travel_tour table.cart td.actions .coupon .input-text, .travel_tour #content table.cart td.actions .coupon input, .travel_tour #content table.cart td.actions .coupon .button, .travel_tour #content table.cart td.actions .coupon .input-text, .travel_tour-page table.cart td.actions .coupon input, .travel_tour-page table.cart td.actions .coupon .button, .travel_tour-page table.cart td.actions .coupon .input-text, .travel_tour-page #content table.cart td.actions .coupon input, .travel_tour-page #content table.cart td.actions .coupon .button, .travel_tour-page #content table.cart td.actions .coupon .input-text {
width: 48%;
box-sizing: border-box;
}
.travel_tour table.cart td.actions .coupon .input-text + .button, .travel_tour table.cart td.actions .coupon .button.alt, .travel_tour #content table.cart td.actions .coupon .input-text + .button, .travel_tour #content table.cart td.actions .coupon .button.alt, .travel_tour-page table.cart td.actions .coupon .input-text + .button, .travel_tour-page table.cart td.actions .coupon .button.alt, .travel_tour-page #content table.cart td.actions .coupon .input-text + .button, .travel_tour-page #content table.cart td.actions .coupon .button.alt {
float: right;
}
.travel_tour table.cart td.actions .button, .travel_tour #content table.cart td.actions .button, .travel_tour-page table.cart td.actions .button, .travel_tour-page #content table.cart td.actions .button {
display: block;
width: 100%;
}
.travel_tour .cart-collaterals .cart_totals, .travel_tour .cart-collaterals .shipping_calculator, .travel_tour .cart-collaterals .cross-sells, .travel_tour-page .cart-collaterals .cart_totals, .travel_tour-page .cart-collaterals .shipping_calculator, .travel_tour-page .cart-collaterals .cross-sells {
width: 100%;
float: none;
text-align: left;
}
.travel_tour.travel_tour-checkout form.login .form-row, .travel_tour-page.travel_tour-checkout form.login .form-row {
width: 100%;
float: none;
}
.travel_tour #payment .terms, .travel_tour-page #payment .terms {
text-align: left;
padding: 0;
}
.travel_tour #payment #place_order, .travel_tour-page #payment #place_order {
float: none;
width: 100%;
box-sizing: border-box;
margin-bottom: 1em;
}
.travel_tour .lost_reset_password .form-row-first, .travel_tour .lost_reset_password .form-row-last, .travel_tour-page .lost_reset_password .form-row-first, .travel_tour-page .lost_reset_password .form-row-last {
width: 100%;
float: none;
margin-right: 0;
}
.travel_tour-account .travel_tour-MyAccount-navigation, .travel_tour-account .travel_tour-MyAccount-content {
float: none;
width: 100%;
}
.wrapper-footer ul {
text-align: left;
}
.wrapper-footer ul li {
margin-left: 0;
margin-right: 10px;
}
.tb_single_tour .images_single_left, .travel_tour .images_single_left, .travel_tour-page .images_single_left {
width: 55%;
}
.tb_single_tour .description_single, .travel_tour .description_single, .travel_tour-page .description_single {
width: 45%;
}
.single-woo-tour .description_single .affix-sidebar {
top: 0;
margin-top: 30px;
}
.images_single_left .tour_after_title .meta_date, .images_single_left .tour_after_title .meta_values, .images_single_left .tour_after_title .travel_tour-product-rating {
width: 100%;
margin-bottom: 10px;
}
.images_single_left .tour_after_title .travel_tour-product-rating {
margin-bottom: 0;
text-align: left;
}
.images_single_left .tour_after_title .travel_tour-product-rating .star-rating {
float: left !important;
}
.wrapper-blog-content .sticky {
padding: 15px;
}
.wrapper-blog-content article .img_post {
width: 220px;
}
.wrapper-blog-content article .content-thumbnail {
width: calc(100% - 220px);
padding-left: 20px;
}
.slider-tour-booking {
margin-top: -222px;
}
.list-posts {
margin-right: 0;
margin-left: 0;
}
.list-posts .post_list_content_unit {
width: 50%;
float: left;
}
.comments-area .comment-respond .comment-form {
padding: 20px;
}
.comments-area .comment-respond .comment-form .comment-form-author, .comments-area .comment-respond .comment-form .comment-form-email, .comments-area .comment-respond .comment-form .comment-form-url, .comments-area .comment-respond .comment-form .comment-form-phone {
width: 100%;
padding-left: 0;
padding-right: 0;
}
.comments-area .comment-respond .comment-form .form-submit input#submit {
margin-bottom: 10px;
}
.two-column-respon .wpb_column {
width: 50%;
float: left;
}
.two-column-respon .wpb_column:nth-child(2n+1) {
clear: both;
}
.wrapper-tours-slider .tours-type-slider .owl-nav {
display: none !important;
}
.wrapper-tours-slider .tours-type-slider .owl-nav .owl-prev, .wrapper-tours-slider .tours-type-slider .owl-nav .owl-next {
display: none !important;
}
.wrapper-tours-slider .owl-controls {
margin: 30px 0 0 0;
}
.wrapper-tours-slider .owl-dots {
text-align: center;
}
.wrapper-tours-slider .owl-controls .owl-dot span {
border-color: #bbbaba;
}
.travel_tour div.product .single-tour-tabs .panel-group .panel-default {
margin-bottom: 15px;
border: none;
border-radius: 0;
box-shadow: 0 0 0;
}
.travel_tour div.product .single-tour-tabs .panel-group .panel-default .panel-heading {
padding: 0;
border: none !important;
border-radius: 0;
}
.travel_tour div.product .single-tour-tabs .panel-group .panel-default .panel-heading .panel-title a {
display: block;
padding: 10px 15px;
}
.travel_tour div.product .single-tour-tabs .panel-group .panel-collapse {
border: 1px solid #f5f5f5;
border-top: none;
}
.travel_tour div.product .single-tour-tabs .panel-group .panel-collapse .panel-body {
border: none !important;
}
.content-area {
padding-top: 40px;
padding-bottom: 40px;
}
.content-slider.carousel-caption {
top: 40px;
}
.content-slider.carousel-caption .btn-slider {
display: none;
}
.carousel-control-left, .carousel-control-right {
display: none !important;
}
.home-page-image-banner .col-sm-12 {
padding-top: 10px;
padding-bottom: 10px;
}
.shortcode_title .title_subtitle {
font-size: 1em;
}
}
@media (max-width: 668px) {
.travel_tour .tb_single_tour .images_single_left, .travel_tour .tb_single_tour .description_single, .travel_tour-page .tb_single_tour .images_single_left, .travel_tour-page .tb_single_tour .description_single {
width: 100%;
float: none;
}
.travel_tour .images_single_left, .travel_tour .description_single, .travel_tour-page .images_single_left, .travel_tour-page .description_single {
width: 100%;
float: none;
}
.travel_tour div.product .single-tour-tabs ul.tabs li a, .travel_tour-page div.product .single-tour-tabs ul.tabs li a {
height: 43px;
line-height: 43px;
padding: 0 25px;
}
}
@media (max-width: 600px) {
.item-list-tour .content-list-tour .post_images {
width: 100%;
float: none;
}
.item-list-tour .content-list-tour .post_images a {
display: block;
}
.item-list-tour .content-list-tour .wrapper_content {
padding: 20px;
width: 100%;
float: none;
}
.post-navigation .nav-links .nav-previous, .post-navigation .nav-links .nav-next {
width: 100%;
text-align: left;
float: left;
}
.comments-area .comment-respond .comment-form {
padding: 0 15px;
}
.comments-area .comment-list-inner .comments-title {
padding: 0 10px;
margin: 0 10px;
}
.comments-area .comment-list {
padding: 20px 0;
}
.comments-area .comment-list-inner li .content-comment {
padding: 15px 0;
}
.comments-area .comment-list-inner li .wrapper_avatar {
float: none;
margin: 0 auto;
}
.comments-area .comment-list-inner li .comment-right {
width: 100%;
float: none;
margin-top: 20px;
padding: 0;
}
.comments-area .comment-list-inner li .children {
margin-left: 0;
}
.comments-area .comment-list-inner li .comment-extra-info .text-left .date {
padding-left: 10px;
}
.form-subscribe-form-wrap .epm-sign-up-form .mc4wp-email, .form-subscribe-form-wrap .epm-sign-up-form .email, .form-subscribe-form-wrap .mc4wp-form .mc4wp-email, .form-subscribe-form-wrap .mc4wp-form .email {
width: auto;
}
.travel_tour-checkout .columns.col-md-5 {
padding: 0;
}
.travel_tour-checkout .columns .order-wrapper {
padding: 15px 15px 0 15px;
}
.travel_tour-checkout .columns .order-wrapper .form-row.place-order {
padding-bottom: 5px !important;
margin-bottom: 0;
}
.shortcode_title.shortcode-title-style_3 {
text-align: center;
}
.shortcode_title.shortcode-title-style_3 .title_primary, .shortcode_title.shortcode-title-style_3 .title_subtitle {
float: none;
}
.banner-typed .phys-typingEffect {
font-size: 3em;
}
}
@media (max-width: 480px) {
.border-below h2 {
font-size: 2.6em;
}
.tours-type-pain .item-tour {
width: 100%;
float: none;
}
.form-subscribe-form-wrap .mc4wp-form .mc4wp-email, .form-subscribe-form-wrap .mc4wp-form .email, .form-subscribe-form-wrap .epm-sign-up-form .mc4wp-email, .form-subscribe-form-wrap .epm-sign-up-form .email {
width: auto;
}
.form-subscribe {
padding: 50px 15px;
}
.travel_tour ul.products li.product, .travel_tour-page ul.products li.product {
width: 100%;
}
.wrapper-blog-content article .img_post {
width: 100%;
margin-bottom: 20px;
}
.wrapper-blog-content article .img_post img {
width: 100%;
}
.wrapper-blog-content article .content-thumbnail {
width: 100%;
padding-left: 0;
}
.list-posts .post_list_content_unit {
width: 100%;
float: left;
}
.custom-instagram #sb_instagram .sbi_item {
width: 50% !important;
}
.custom-instagram #sb_instagram .sbi_item .sbi_photo {
height: 130px !important;
}
.counter-group {
margin: 0 auto;
}
.counter-block {
margin-right: 4px;
}
.counter-block .counter {
width: 96px;
height: 64px;
}
.counter-block .counter .number {
font-size: 56px;
line-height: 63px;
}
.counter-block .counter.with-hundreds {
width: 144px;
}
.counter-block .counter-caption {
font-size: 85%;
}
.content-slider {
top: 70px;
}
.content-slider p {
font-size: 16px;
margin-bottom: 0;
}
.content-slider h2 {
font-size: 24px;
margin-top: 5px;
margin-bottom: 0;
}
.content-slider .btn-slider {
margin-top: 10px;
font-size: 14px;
padding: 9px 25px;
}
.slider-tour-booking {
margin-top: 0;
background-color: rgba(67, 67, 67, 1);
}
.content-slider.carousel-caption {
top: 30%;
}
.content-slider.carousel-caption p {
display: none;
}
.tours-type-pain .tours_type_item {
width: 50%;
}
.tours-type-pain .tours_type_item.width2x3 {
width: 100%;
}
.tours-type-pain .tours_type_item:nth-child(3) {
clear: none;
}
}
@media (max-width: 420px) {
.form-subscribe-form-wrap .mc4wp-form, .form-subscribe-form-wrap .epm-sign-up-form {
text-align: left;
border: none;
width: 100%;
}
.form-subscribe-form-wrap .mc4wp-form .epm-form-field, .form-subscribe-form-wrap .epm-sign-up-form .epm-form-field {
margin-bottom: 10px;
}
.form-subscribe-form-wrap .mc4wp-form .mc4wp-email, .form-subscribe-form-wrap .mc4wp-form .email, .form-subscribe-form-wrap .mc4wp-form .epm-form-field, .form-subscribe-form-wrap .mc4wp-form .epm-sign-up-button, .form-subscribe-form-wrap .epm-sign-up-form .mc4wp-email, .form-subscribe-form-wrap .epm-sign-up-form .email, .form-subscribe-form-wrap .epm-sign-up-form .epm-form-field, .form-subscribe-form-wrap .epm-sign-up-form .epm-sign-up-button {
width: 100%;
}
.form-subscribe-form-wrap .mc4wp-form .epm-sign-up-button, .form-subscribe-form-wrap .epm-sign-up-form .epm-sign-up-button {
margin: 0 !important;
}
.wrapper-tours-slider .item-tour {
width: 100%;
}
.two-column-respon .wpb_column {
width: 100%;
float: none;
}
.site-header .navbar-nav .menu-right {
display: none !important;
}
.images_single_left .tour_after_title .tour-share {
width: 100%;
text-align: left;
}
.tours-tabs_table {
border-bottom: none;
}
.tours-tabs_table tr {
display: block;
}
.tours-tabs_table td, .tours-tabs_table th {
display: block;
padding: 15px 0;
}
.tours-tabs_table table tr, .tours-tabs_table table td, .tours-tabs_table table th {
padding: 0;
}
.fix-col-responsive.vc_row.vc_column-gap-15 > .vc_column_container {
padding: 0;
}
.interary-item {
min-height: 40px;
}
.interary-item .icon-left {
width: 40px;
height: 40px;
line-height: 35px;
font-size: 20px;
}
.interary-item .item_content {
padding-left: 55px;
}
}
@media (max-height: 480px) {
.slider-tour-booking {
margin-top: -35px;
}
.home-content .slider-tour-booking {
background: #434343 !important;
}
}
@media (max-width: 380px) {
.post_list_content_unit {
width: 100%;
float: left;
}
.travel-booking-search .hb-form-table li {
width: 100%;
}
.travel-booking-search .hb-form-table li.hb-submit button {
width: 100%;
}
.travel-booking-search.travel-booking-style_2 form {
padding-top: 0;
}
.travel-booking-search.travel-booking-style_2 .hb-form-table li {
width: 100%;
}
.travel-booking-search.travel-booking-style_2 .hb-form-table li.hb-submit button {
width: 100%;
}
.item-list-tour .content-list-tour .wrapper_content:before {
display: none;
}
.item-list-tour .content-list-tour .wrapper_content .content-left, .item-list-tour .content-list-tour .wrapper_content .content-right {
width: 100%;
padding: 0;
}
.item-list-tour .content-list-tour .wrapper_content .content-left .item_rating .star-rating, .item-list-tour .content-list-tour .wrapper_content .content-right .item_rating .star-rating {
margin-left: 0 !important;
}
.item-list-tour .content-list-tour .wrapper_content .content-right {
text-align: left;
padding-top: 20px;
}
.discounts-tour .discounts-title {
font-size: 20px;
line-height: 30px;
}
.discounts-tour .discounts-title span {
font-size: 22px;
}
.counter-group {
max-width: 214px;
}
.counter-block {
float: none;
display: inline-block;
margin-bottom: 15px;
}
.counter-block .counter {
width: 100px;
}
.custom-instagram ul li {
width: 50%;
}
.tours-type-pain .tours_type_item {
width: 100%;
}
.tours-type-pain .tours_type_item .item__title {
font-size: 2.6em;
}
.tours-type-pain .tours_type_item .count-attr {
font-size: 1.2em;
}
.list-posts.list-post-style_2 .post_list_content_unit .post_list_item_excerpt {
display: none;
}
.list-posts.list-post-style_2 .post_list_content_unit .wrapper-meta > div {
display: block;
margin-bottom: 8px;
}
}
@media (max-width: 320px) {
.border-below h2 {
font-size: 2.2em;
}
.comments-area .comment-respond .comment-reply-title {
padding: 0 20px;
}
.comments-area .comment-list-inner .comments-title {
font-size: 20px;
}
.comments-area .comment-list-inner li .comment-extra-info .text-right a {
background: transparent;
padding: 0;
}
.comments-area .comment-list-inner li .comment-extra-info .text-right a:hover {
background: transparent !important;
color: inherit !important;
}
.content-slider {
display: none;
}
.content_tour_style_2 .item_border .item_content .wrapper_content {
padding: 15px;
}
.content_tour_style_2 .item_border .read_more {
margin: 0 15px;
}
.content_tour_style_2 .item_border .read_more .post_date {
letter-spacing: -1px;
}
.banner-typed .phys-typingEffect {
font-size: 2em;
}
.banner-typed .desc {
font-size: 1em;
}
} home/islapiiu/sites/araliyagardens/css/style.css 0000644 00002500126 15077052160 0016103 0 ustar 00 /*
Theme Name: Milenia
Theme URI: http://velikorodnov.com/themeforest/milenia/preview/
Author: Designed by monkeysan
Author URI: https://themeforest.net/user/monkeysan
Description: Milenia WordPress Theme.
Version: 1.0.0
Tags: one-column, two-columns, left-sidebar, right-sidebar, sticky-post, rtl-language-support, threaded-comments, translation-ready, theme-options, featured-images
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Text Domain: milenia
*/
/*------------------------------------------------------------------
[Master Stylesheet]
Project: Milenia
Last change: 01/02/2018 [initial release]
Assigned to: Monkeysan
Primary use: Booking
/*------------------------------------------------------------------
[Color codes]
# Primary Color: #000000
Background: #f5f5f5 / #000000
Headers: #000000 / #ffffff
a (standard): #000000 / #ffffff
a (hover): #000000 / #ffffff
::selection: #000000
# */
/*------------------------------------------------------------------
[Typography]
Body copy: 400 16px/30px 'Poppins', sans-serif;
Headers: 'Abril Fatface' sans-serif;
*/
/* ----------------------------------------
Stylesheet Guide
------------------------------------------
1. Base
2. Layout
3. Components
4. Pages
5. Media Queries
---------------------------------------------------------- */
/* ----------------------------------------
1. Base
---------------------------------------- */
/* ----------------------------------------
Reset
---------------------------------------- */
* {
margin: 0;
padding: 0;
border: none;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video, main {
display: block;
}
mark, rp, rt, ruby, summary, time {
display: inline;
}
a, abbr, acronym, address, applet, article, aside, audio, b, blockquote, big, body, center, canvas, caption, cite, code, command, datalist, dd, del, details, dfn, dl, div, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, keygen, label, legend, li, meter, nav, object, ol, output, p, pre, progress, q, s, samp, section, small, span, source, strike, strong, sub, sup, table, tbody, tfoot, thead, th, tr, tdvideo, tt, u, ul, var {
background: transparent;
border: 0 none;
font-weight: inherit;
margin: 0;
padding: 0;
border: 0;
outline: 0;
vertical-align: top;
}
a {
text-decoration: none;
outline: none !important;
vertical-align: baseline;
}
b, strong {
font-weight: bold;
}
ul, ol {
list-style: none;
}
q {
quotes: none;
}
table, table td {
padding: 0;
border: none;
border-collapse: collapse;
}
img {
vertical-align: top;
max-width: 100%;
}
embed {
vertical-align: top;
}
input, textarea {
font-family: inherit;
-webkit-box-sizing: border-box !important;
box-sizing: border-box !important;
}
input, button {
-webkit-appearance: none;
outline: none;
background: transparent;
}
button::-moz-focus-inner {
border: 0;
}
th {
text-align: left;
}
textarea {
outline: none !important;
}
button {
cursor: pointer;
color: inherit;
}
html, body {
min-height: 100%;
}
fieldset, legend, label, select, input, textarea, form, button, optgroup {
-webkit-appearance: none !important;
}
/* ----------------------------------------
Global
---------------------------------------- */
body {
background-color: #fff;
overflow-x: hidden;
overflow-y: initial !important;
}
html {
overflow-y: initial !important;
}
::-webkit-selection {
color: #fff;
background-color: #ae745a;
}
::-moz-selection {
color: #fff;
background-color: #ae745a;
}
::selection {
color: #fff;
background-color: #ae745a;
}
.milenia-body--scheme-gray ::-webkit-selection {
color: #fff;
background-color: #948685;
}
.milenia-body--scheme-gray ::-moz-selection {
color: #fff;
background-color: #948685;
}
.milenia-body--scheme-gray ::selection {
color: #fff;
background-color: #948685;
}
.milenia-body--scheme-blue ::-webkit-selection {
color: #fff;
background-color: #19b1d1;
}
.milenia-body--scheme-blue ::-moz-selection {
color: #fff;
background-color: #19b1d1;
}
.milenia-body--scheme-blue ::selection {
color: #fff;
background-color: #19b1d1;
}
.milenia-body--scheme-lightbrown ::-webkit-selection {
color: #fff;
background-color: #578526;
}
.milenia-body--scheme-lightbrown ::-moz-selection {
color: #fff;
background-color: #578526;
}
.milenia-body--scheme-lightbrown ::selection {
color: #fff;
background-color: #578526;
}
.milenia-body--scheme-green ::-webkit-selection {
color: #fff;
background-color: #7eb71c;
}
.milenia-body--scheme-green ::-moz-selection {
color: #fff;
background-color: #7eb71c;
}
.milenia-body--scheme-green ::selection {
color: #fff;
background-color: #7eb71c;
}
.clearfix::after {
content: "";
display: block;
clear: both;
}
.milenia-page-wrapper {
overflow-x: hidden;
}
[data-bg-image-src] {
background-size: cover;
background-position: center;
background-repeat: no-repeat;
}
.animated {
-webkit-animation-duration: 500ms;
animation-duration: 500ms;
}
.w-100 {
width: 100%;
}
.nicescroll-rails {
visibility: hidden;
}
/* ----------------------------------------
Typography
---------------------------------------- */
:root {
font-size: 16px;
}
body {
font-family: "Open Sans", sans-serif;
font-size: 1rem;
line-height: 1.625rem;
font-weight: 400;
color: #858585;
}
address:not(:last-child) {
margin-bottom: 1.625rem;
}
q {
font-style: italic;
}
small {
font-size: 0.875rem;
}
sub, sup {
position: relative;
font-size: 75%;
line-height: 0;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}
q, kbd, strong, em, tt, var, span, del, big, small {
vertical-align: baseline;
}
pre {
overflow: auto;
}
pre:not(:last-child) {
margin-bottom: 1.625rem;
}
code {
overflow: auto;
display: inline-block;
vertical-align: middle;
}
pre, code, kbd, tt, var {
font-size: 1rem;
line-height: 1.625;
padding: 5px 10px;
color: #858585;
background-color: #f8f8f8;
border: 1px solid #eaeaea;
}
mark {
color: #fff;
background-color: #1c1c1c;
}
/* ----------------------------------------
Headings
---------------------------------------- */
h1, h2, h3, h4, h5, h6 {
color: #1c1c1c;
font-family: "Playfair Display", serif;
font-weight: 400;
line-height: 1.2;
}
h1:not(:last-child), h2:not(:last-child), h3:not(:last-child), h4:not(:last-child), h5:not(:last-child) {
margin-bottom: 1.2rem;
}
h1 {
font-size: 3.25rem;
}
h2 {
font-size: 3rem;
}
h3 {
font-size: 2.25rem;
}
h4 {
font-size: 1.875rem;
}
h5 {
font-size: 1.5rem;
}
h6 {
font-size: 1.125rem;
}
h6:not(:last-child) {
margin-bottom: 1.1rem;
}
/* ----------------------------------------
Paragraphs
---------------------------------------- */
p:not(:last-child) {
margin-bottom: 1.625rem;
}
/* ----------------------------------------
Links
---------------------------------------- */
.milenia-underlined-link,
a:not(.milenia-ln--independent),
.milenia-navigation .sub-menu a,
.milenia-btn--link,
.milenia-dropdown-element > li > a,
.milenia-events-month-event-title a {
display: inline;
background-repeat: no-repeat;
background-size: 0px 1px;
-webkit-transition-property: all;
transition-property: all;
-webkit-transition-delay: 0ms;
transition-delay: 0ms;
-webkit-transition-duration: 500ms;
transition-duration: 500ms;
-webkit-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
}
.milenia-underlined-link:hover,
a:hover:not(.milenia-ln--independent),
.milenia-header--light .milenia-navigation .sub-menu a:hover,
.milenia-btn--link:hover,
.milenia-dropdown-element > li > a:hover, .milenia-events-month-event-title a:hover {
background-size: 100% 1px;
}
.milenia-non-underlined-link,
.milenia-sub-navigation a,
.milenia-square-image[data-bg-image-src] a,
.gallery-item a,
.milenia-btn:not(.milenia-btn--link),
.milenia-entities--style-13 .milenia-entity-link,
.milenia-testimonial-service,
.fancybox-button,
.ui-datepicker a,
.mejs__container a {
background-image: none !important;
background-repeat: initial;
background-size: initial;
}
.milenia-non-underlined-link:hover,
.milenia-sub-navigation a:hover,
.milenia-square-image[data-bg-image-src] a:hover,
.gallery-item a:hover,
.milenia-btn:hover:not(.milenia-btn--link),
.milenia-entities--style-13 .milenia-entity-link:hover,
.milenia-testimonial-service:hover,
.fancybox-button:hover,
.ui-datepicker a:hover,
.mejs__container a:hover {
background-size: initial;
}
/*one line only*/
.milenia-icon-link {
border-style: solid;
border-color: transparent;
border-right-width: 1.875rem;
position: relative;
white-space: nowrap;
}
.milenia-icon-link .fa,
.milenia-icon-link .fal,
.milenia-icon-link .far,
.milenia-icon-link .fab,
.milenia-icon-link .fas,
.milenia-icon-link .icon,
.milenia-icon-link [class*="milenia-font-icon-"] {
font-size: 1.25rem;
position: absolute;
top: 50%;
right: -1.875rem;
margin-top: -0.625rem;
}
.milenia-uppercased-link {
text-transform: uppercase;
font-size: 0.8125rem;
line-height: 1.125rem;
letter-spacing: 1.3px;
}
.milenia-body--scheme-brown a:not(.milenia-ln--independent):not(.milenia-btn) {
color: #ae745a;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #ae745a), to(#ae745a));
background-image: linear-gradient(to bottom, #ae745a 100%, #ae745a 100%);
}
.milenia-body--scheme-gray a:not(.milenia-ln--independent):not(.milenia-btn) {
color: #948685;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #948685), to(#948685));
background-image: linear-gradient(to bottom, #948685 100%, #948685 100%);
}
.milenia-body--scheme-blue a:not(.milenia-ln--independent):not(.milenia-btn) {
color: #19b1d1;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #19b1d1), to(#19b1d1));
background-image: linear-gradient(to bottom, #19b1d1 100%, #19b1d1 100%);
}
.milenia-body--scheme-lightbrown a:not(.milenia-ln--independent):not(.milenia-btn) {
color: #578526;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #578526), to(#578526));
background-image: linear-gradient(to bottom, #578526 100%, #578526 100%);
}
.milenia-body--scheme-green a:not(.milenia-ln--independent):not(.milenia-btn) {
color: #7eb71c;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #7eb71c), to(#7eb71c));
background-image: linear-gradient(to bottom, #7eb71c 100%, #7eb71c 100%);
}
/* ----------------------------------------
Icons
---------------------------------------- */
[class*="milenia-font-icon"] {
line-height: 1;
}
/* ----------------------------------------
Colors
---------------------------------------- */
.milenia-color--black {
color: #1c1c1c;
}
.milenia-color--white {
color: #fff;
}
/* ----------------------------------------
Utils classes
---------------------------------------- */
.milenia-d-none {
display: none;
}
.milenia-fw-bold {
font-weight: bold;
}
.milenia-tt-uppercase {
text-transform: uppercase;
}
.milenia-d-down-xxxl-none {
display: none;
}
.milenia-fw-down-xxxl-bold {
font-weight: bold;
}
.alignleft {
float: left;
}
.alignright {
float: right;
}
/* ----------------------------------------
2. Layout
---------------------------------------- */
/* ----------------------------------------
Preloader
---------------------------------------- */
.milenia-preloader-circle,
.milenia-preloader {
position: fixed;
width: 260vw;
height: 260vw;
margin-left: -130vw;
margin-top: -130vw;
background-color: #fff;
z-index: 50;
border-radius: 50%;
-webkit-transition-property: -webkit-transform;
transition-property: transform;
-webkit-transition-delay: 0ms;
transition-delay: 0ms;
-webkit-transition-duration: 700ms;
transition-duration: 700ms;
-webkit-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
}
.milenia-preloader-circle {
-webkit-transition-timing-function: linear;
transition-timing-function: linear;
}
.milenia-preloader {
left: 50%;
top: 50%;
}
.milenia-preloader-circle, .milenia-preloader.milenia-preloader--disappearing {
-webkit-transform: scale3d(0, 0, 0);
transform: scale3d(0, 0, 0);
}
.milenia-preloader-circle--appearing {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
/* ----------------------------------------
Critical full screen message
---------------------------------------- */
.milenia-body--has-critical-fullscreen-message {
overflow: hidden !important;
}
.milenia-fullscreen-message {
position: fixed;
z-index: 49;
top: 0;
right: 0;
bottom: 0;
left: 0;
text-align: center;
font-family: Playfair Display, serif;
font-size: 1.875rem;
line-height: 2.34375rem;
color: #1c1c1c;
background-color: #fff;
padding: 2rem;
overflow: auto;
}
.milenia-fullscreen-message .milenia-aligner-inner {
vertical-align: middle;
}
.milenia-fullscreen-message-before {
font-size: 3.25rem;
line-height: 4rem;
}
.milenia-fullscreen-message-before:not(:last-child) {
margin-bottom: 1rem;
}
.milenia-fullscreen-message-before:empty,
.milenia-fullscreen-message-after:empty {
display: none;
}
/* ----------------------------------------
Header
---------------------------------------- */
.milenia-header {
font-size: 0.875rem;
line-height: 1.5rem;
position: relative;
z-index: 25;
}
[class*="milenia-header-section--sticky"].milenia-header-section--sticked {
position: fixed;
top: 0;
left: 0;
right: 0;
z-index: 50;
-webkit-box-shadow: 0 10px 10px 0 rgba(28, 28, 28, 0.05);
box-shadow: 0 10px 10px 0 rgba(28, 28, 28, 0.05);
}
.milenia-header--transparent:not(.milenia-header--transparent-v2) {
padding-top: 0.5rem;
padding-bottom: 0.5rem;
}
.milenia-header--transparent.milenia-header--transparent-single {
position: absolute;
top: 0;
left: 0;
right: 0;
z-index: 25;
}
.milenia-header--transparent.milenia-header--transparent-single::before,
.milenia-header--transparent:not(.milenia-header--transparent-single) + .milenia-breadcrumb > .milenia-colorizer-bg-image::before {
content: "";
position: absolute;
left: 0;
right: 0;
top: -1px;
bottom: auto;
height: 16.125rem;
z-index: -1;
background-image: url("../images/header-shadow.png");
background-repeat: repeat-x;
background-position: left center;
}
.milenia-navigation--vertical-xxxl {
padding-top: 1rem;
text-align: center;
position: relative;
}
.milenia-navigation--vertical-xxxl > li {
display: block;
}
.milenia-navigation--vertical-xxxl > li > a {
padding-top: 1rem;
padding-bottom: 1rem;
}
.milenia-navigation--vertical-xxxl .sub-menu {
position: static;
width: 100%;
}
.milenia-navigation--vertical-xxxl .sub-menu .menu-item-has-children::after {
content: "\e93a" !important;
}
.milenia-navigation--vertical-xxxl .sub-menu .sub-menu {
padding-top: 1.4rem;
}
/* ----------------------------------------
Header Section
---------------------------------------- */
[class*="milenia-header-section"] {
border-style: solid;
}
.milenia-header-section--font-small {
font-size: 0.8125rem;
line-height: 1.125rem;
letter-spacing: 0.65px;
}
.milenia-header-section--border {
border-bottom-width: 1px;
}
.milenia-header-section--stretched {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.milenia-header-section--font-small .milenia-list--icon > li,
.milenia-header-section--font-small .milenia-list--icon-big > li {
padding-left: 1.2rem;
}
.milenia-header-section--font-small .milenia-list--icon > li > .fa,
.milenia-header-section--font-small .milenia-list--icon > li > .fal,
.milenia-header-section--font-small .milenia-list--icon > li > .far,
.milenia-header-section--font-small .milenia-list--icon > li > .fab,
.milenia-header-section--font-small .milenia-list--icon > li > .fas,
.milenia-header-section--font-small .milenia-list--icon > li > .icon,
.milenia-header-section--font-small .milenia-list--icon > li > [class*="milenia-font-icon-"],
.milenia-header-section--font-small .milenia-list--icon-big > li > .fa,
.milenia-header-section--font-small .milenia-list--icon-big > li > .fal,
.milenia-header-section--font-small .milenia-list--icon-big > li > .far,
.milenia-header-section--font-small .milenia-list--icon-big > li > .fab,
.milenia-header-section--font-small .milenia-list--icon-big > li > .fas,
.milenia-header-section--font-small .milenia-list--icon-big > li > .icon,
.milenia-header-section--font-small .milenia-list--icon-big > li > [class*="milenia-font-icon-"] {
font-size: 0.75rem;
margin: 0;
}
.milenia-header-section,
.milenia-header-section > .container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
/* ----------------------------------------
Header Column
---------------------------------------- */
.milenia-header-col {
border-style: solid;
border-color: transparent;
-webkit-box-flex: 1;
-ms-flex: 1 1 0px;
flex: 1 1 0;
text-align: center;
}
.milenia-header-col:not(:last-child) {
border-width: 0 1px 0 0;
}
.milenia-header-col--has-sections.milenia-aligner > .milenia-aligner-outer > .milenia-aligner-inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.milenia-header-col-logo {
width: 15.1875rem;
-webkit-box-flex: 0;
-ms-flex: 0 1 15.1875rem;
flex: 0 1 15.1875rem;
}
.milenia-header-col--content-align-center {
text-align: center;
}
.milenia-header-col--content-align-right {
text-align: right;
}
.milenia-header-col--content-align-left {
text-align: left;
}
.milenia-header-col-1 {
-webkit-box-flex: 1;
-ms-flex: 1 1 8.33333%;
flex: 1 1 8.33333%;
max-width: 8.33333%;
}
.milenia-header-col-2 {
-webkit-box-flex: 1;
-ms-flex: 1 1 16.66667%;
flex: 1 1 16.66667%;
max-width: 16.66667%;
}
.milenia-header-col-3 {
-webkit-box-flex: 1;
-ms-flex: 1 1 25%;
flex: 1 1 25%;
max-width: 25%;
}
.milenia-header-col-4 {
-webkit-box-flex: 1;
-ms-flex: 1 1 33.33333%;
flex: 1 1 33.33333%;
max-width: 33.33333%;
}
.milenia-header-col-5 {
-webkit-box-flex: 1;
-ms-flex: 1 1 41.66667%;
flex: 1 1 41.66667%;
max-width: 41.66667%;
}
.milenia-header-col-6 {
-webkit-box-flex: 1;
-ms-flex: 1 1 50%;
flex: 1 1 50%;
max-width: 50%;
}
.milenia-header-col-7 {
-webkit-box-flex: 1;
-ms-flex: 1 1 58.33333%;
flex: 1 1 58.33333%;
max-width: 58.33333%;
}
.milenia-header-col-8 {
-webkit-box-flex: 1;
-ms-flex: 1 1 66.66667%;
flex: 1 1 66.66667%;
max-width: 66.66667%;
}
.milenia-header-col-9 {
-webkit-box-flex: 1;
-ms-flex: 1 1 75%;
flex: 1 1 75%;
max-width: 75%;
}
.milenia-header-col-10 {
-webkit-box-flex: 1;
-ms-flex: 1 1 83.33333%;
flex: 1 1 83.33333%;
max-width: 83.33333%;
}
.milenia-header-col-11 {
-webkit-box-flex: 1;
-ms-flex: 1 1 91.66667%;
flex: 1 1 91.66667%;
max-width: 91.66667%;
}
.milenia-header-col-12 {
-webkit-box-flex: 1;
-ms-flex: 1 1 100%;
flex: 1 1 100%;
max-width: 100%;
}
.milenia-header-col-auto {
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
max-width: initial;
}
.milenia-header-col--padding-large > .milenia-aligner-outer > .milenia-aligner-inner {
padding-top: 2.5rem;
padding-right: 2.5rem;
padding-bottom: 2rem;
padding-left: 2.5rem;
}
.milenia-header-col--padding-medium > .milenia-aligner-outer > .milenia-aligner-inner {
padding-top: 2rem;
padding-right: 2.5rem;
padding-bottom: 2rem;
padding-left: 2.5rem;
}
.milenia-header-col--padding-average > .milenia-aligner-outer > .milenia-aligner-inner {
padding-top: 1.67rem;
padding-right: 1.67rem;
padding-bottom: 1.67rem;
padding-left: 1.67rem;
}
.milenia-header-col--padding-small > .milenia-aligner-outer > .milenia-aligner-inner {
padding-top: 0.7rem;
padding-right: 2.5rem;
padding-bottom: 0.7rem;
padding-left: 2.5rem;
}
.milenia-header-col--padding-default > .milenia-aligner-outer > .milenia-aligner-inner {
padding-top: 1rem;
padding-right: 2.5rem;
padding-bottom: 1rem;
padding-left: 2.5rem;
}
.milenia-header-col--padding-no > .milenia-aligner-outer > .milenia-aligner-inner {
padding: 0 !important;
}
.milenia-header-col--padding-no-y > .milenia-aligner-outer > .milenia-aligner-inner {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.milenia-header-col--padding-no-x > .milenia-aligner-outer > .milenia-aligner-inner {
padding-left: 0 !important;
padding-right: 0 !important;
}
.milenia-header-col--padding-no-top > .milenia-aligner-outer > .milenia-aligner-inner {
padding-top: 0 !important;
}
.milenia-header-col--padding-no-bottom > .milenia-aligner-outer > .milenia-aligner-inner {
padding-bottom: 0 !important;
}
.milenia-header-col--padding-no-right > .milenia-aligner-outer > .milenia-aligner-inner {
padding-right: 0 !important;
}
.milenia-header-col--padding-no-left > .milenia-aligner-outer > .milenia-aligner-inner {
padding-left: 0 !important;
}
.milenia-header-col--nav-vertical-xxxl .milenia-header-items,
.milenia-header-col--nav-vertical-xxxl .milenia-header-items > div {
display: block;
}
.milenia-header-col--nav-vertical-xxxl .milenia-mobile-nav-btn {
display: inline-block;
}
/* ----------------------------------------
Header Items
---------------------------------------- */
.milenia-header-items {
display: inline-block;
margin-top: -1rem;
margin-left: -1rem;
margin-right: -1rem;
}
.milenia-header-items > div {
display: inline-block;
vertical-align: middle;
margin-top: 1rem;
margin-left: 1rem;
margin-right: 1rem;
}
.milenia-header .milenia-btn--huge {
padding-top: 1.85rem;
padding-bottom: 1.85rem;
min-width: 10.75rem;
}
.milenia-header .milenia-btn {
text-align: center;
}
.milenia-header-menu-btn {
text-transform: uppercase;
font-size: inherit;
letter-spacing: 1px;
}
.milenia-header-menu-btn .fa,
.milenia-header-menu-btn .fal,
.milenia-header-menu-btn .far,
.milenia-header-menu-btn .fab,
.milenia-header-menu-btn .fas,
.milenia-header-menu-btn .icon,
.milenia-header-menu-btn [class*="milenia-font-icon-"] {
position: relative;
top: -1px;
padding-right: 0.5rem;
padding-top: 0.5rem;
padding-bottom: 0.5rem;
vertical-align: middle;
font-size: 1.25rem;
}
.milenia-dropdown--languages.milenia-dropdown--title-icon .milenia-dropdown-title .fa,
.milenia-dropdown--languages.milenia-dropdown--title-icon .milenia-dropdown-title .fal,
.milenia-dropdown--languages.milenia-dropdown--title-icon .milenia-dropdown-title .far,
.milenia-dropdown--languages.milenia-dropdown--title-icon .milenia-dropdown-title .fab,
.milenia-dropdown--languages.milenia-dropdown--title-icon .milenia-dropdown-title .fas,
.milenia-dropdown--languages.milenia-dropdown--title-icon .milenia-dropdown-title .icon,
.milenia-dropdown--languages.milenia-dropdown--title-icon .milenia-dropdown-title [class*="milenia-font-icon-"] {
font-size: 0.6rem;
margin-top: -0.3rem;
}
.milenia-dropdown--languages .milenia-dropdown-title {
font-size: inherit;
line-height: inherit;
letter-spacing: 1px;
}
.milenia-dropdown--languages .milenia-dropdown-element {
width: 6.875rem;
padding-top: 0.6rem;
padding-bottom: 1.6rem;
margin-top: 0.4rem;
}
.milenia-dropdown--languages .milenia-dropdown-element:not(.milenia-dropdown-element--x-right) {
left: -1.5625rem;
}
.milenia-header .milenia-icon-btn {
padding-left: 0;
padding-right: 0;
}
.milenia-sub-navigation a {
-webkit-transition-property: color;
transition-property: color;
-webkit-transition-delay: 0ms;
transition-delay: 0ms;
-webkit-transition-duration: 500ms;
transition-duration: 500ms;
-webkit-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
}
/* ----------------------------------------
Navigation
---------------------------------------- */
.milenia-navigation {
letter-spacing: 1.4px;
z-index: 4;
text-align: initial;
margin-left: -1rem;
margin-right: -1rem;
}
.milenia-navigation > li {
position: relative;
display: inline-block;
vertical-align: top;
margin-left: 1rem;
margin-right: 1rem;
}
.milenia-navigation > li > a {
padding-top: 1.7rem;
padding-bottom: 1.7rem;
-webkit-transition-property: color;
transition-property: color;
-webkit-transition-delay: 0ms;
transition-delay: 0ms;
-webkit-transition-duration: 500ms;
transition-duration: 500ms;
-webkit-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
display: block;
position: relative;
}
.milenia-navigation > li > a::before {
content: "";
position: absolute;
top: 0;
right: 0;
left: 0;
opacity: 0;
height: 3px;
bottom: auto;
-webkit-transition-property: opacity;
transition-property: opacity;
-webkit-transition-duration: inherit;
transition-duration: inherit;
-webkit-transition-timing-function: inherit;
transition-timing-function: inherit;
}
.milenia-navigation .milenia-header-section--border + [class*="milenia-header-section"] .milenia-navigation:not(.milenia-navigation--bottom-underlined) > li > a::before {
top: -1px;
}
.milenia-navigation--bottom-underlined > li > a::before {
bottom: 0;
top: auto;
}
.milenia-navigation .menu-item-has-children:hover, .milenia-navigation .menu-item-has-children.milenia-seleceted, .milenia-navigation .menu-item-has-children.milenia-tapped {
z-index: 2;
}
@-moz-document url-prefix() {
.milenia-header-section--border + [class*="milenia-header-section"] .milenia-navigation:not(.milenia-navigation--bottom-underlined) > li > a::before {
top: -2px;
}
.milenia-header-section--sticked .milenia-header-section--border + [class*="milenia-header-section"] .milenia-navigation:not(.milenia-navigation--bottom-underlined) > li > a::before,
.milenia-header-section--border + [class*="milenia-header-section"].milenia-header-section--sticked .milenia-navigation:not(.milenia-navigation--bottom-underlined) > li > a::before {
top: 0;
}
}
.milenia-no-touchevents .milenia-navigation > li:hover > a::before,
.milenia-no-touchevents .milenia-navigation > .milenia-seleceted > a::before,
.milenia-touchevents .milenia-navigation > .milenia-tapped > a::before,
.milenia-navigation > .current-menu-ancestor > a::before,
.milenia-navigation > .current-menu-parent > a::before,
.milenia-navigation > .current-menu-item > a::before {
opacity: 1;
}
.milenia-no-touchevents .milenia-body--scheme-brown .milenia-navigation > li:hover > a,
.milenia-no-touchevents .milenia-body--scheme-brown .milenia-navigation > .milenia-seleceted > a,
.milenia-touchevents .milenia-body--scheme-brown .milenia-navigation > .milenia-tapped > a,
.milenia-body--scheme-brown .milenia-navigation > .current-menu-ancestor > a,
.milenia-body--scheme-brown .milenia-navigation > .current-menu-parent > a,
.milenia-body--scheme-brown .milenia-navigation > .current-menu-item > a {
color: #ae745a;
}
.milenia-body--scheme-brown .milenia-navigation > li > a::before,
.milenia-body--scheme-brown .milenia-mobile-nav-btn {
background-color: #ae745a;
}
.milenia-no-touchevents .milenia-body--scheme-gray .milenia-navigation > li:hover > a,
.milenia-no-touchevents .milenia-body--scheme-gray .milenia-navigation > .milenia-seleceted > a,
.milenia-touchevents .milenia-body--scheme-gray .milenia-navigation > .milenia-tapped > a,
.milenia-body--scheme-gray .milenia-navigation > .current-menu-ancestor > a,
.milenia-body--scheme-gray .milenia-navigation > .current-menu-parent > a,
.milenia-body--scheme-gray .milenia-navigation > .current-menu-item > a {
color: #948685;
}
.milenia-body--scheme-gray .milenia-navigation > li > a::before,
.milenia-body--scheme-gray .milenia-mobile-nav-btn {
background-color: #948685;
}
.milenia-no-touchevents .milenia-body--scheme-blue .milenia-navigation > li:hover > a,
.milenia-no-touchevents .milenia-body--scheme-blue .milenia-navigation > .milenia-seleceted > a,
.milenia-touchevents .milenia-body--scheme-blue .milenia-navigation > .milenia-tapped > a,
.milenia-body--scheme-blue .milenia-navigation > .current-menu-ancestor > a,
.milenia-body--scheme-blue .milenia-navigation > .current-menu-parent > a,
.milenia-body--scheme-blue .milenia-navigation > .current-menu-item > a {
color: #19b1d1;
}
.milenia-body--scheme-blue .milenia-navigation > li > a::before,
.milenia-body--scheme-blue .milenia-mobile-nav-btn {
background-color: #19b1d1;
}
.milenia-no-touchevents .milenia-body--scheme-lightbrown .milenia-navigation > li:hover > a,
.milenia-no-touchevents .milenia-body--scheme-lightbrown .milenia-navigation > .milenia-seleceted > a,
.milenia-touchevents .milenia-body--scheme-lightbrown .milenia-navigation > .milenia-tapped > a,
.milenia-body--scheme-lightbrown .milenia-navigation > .current-menu-ancestor > a,
.milenia-body--scheme-lightbrown .milenia-navigation > .current-menu-parent > a,
.milenia-body--scheme-lightbrown .milenia-navigation > .current-menu-item > a {
color: #578526;
}
.milenia-body--scheme-lightbrown .milenia-navigation > li > a::before,
.milenia-body--scheme-lightbrown .milenia-mobile-nav-btn {
background-color: #578526;
}
.milenia-no-touchevents .milenia-body--scheme-green .milenia-navigation > li:hover > a,
.milenia-no-touchevents .milenia-body--scheme-green .milenia-navigation > .milenia-seleceted > a,
.milenia-touchevents .milenia-body--scheme-green .milenia-navigation > .milenia-tapped > a,
.milenia-body--scheme-green .milenia-navigation > .current-menu-ancestor > a,
.milenia-body--scheme-green .milenia-navigation > .current-menu-parent > a,
.milenia-body--scheme-green .milenia-navigation > .current-menu-item > a {
color: #7eb71c;
}
.milenia-body--scheme-green .milenia-navigation > li > a::before,
.milenia-body--scheme-green .milenia-mobile-nav-btn {
background-color: #7eb71c;
}
.milenia-navigation .sub-menu {
width: 16.25rem;
padding-top: 0.4rem;
padding-bottom: 1.4rem;
letter-spacing: 0.7px;
position: absolute;
top: 100%;
left: -1.625rem;
opacity: 0;
visibility: hidden;
color: #1c1c1c;
background-color: #f8f8f8;
-webkit-transition-property: opacity, visibility;
transition-property: opacity, visibility;
-webkit-transition-delay: 0ms;
transition-delay: 0ms;
-webkit-transition-duration: 500ms;
transition-duration: 500ms;
-webkit-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
}
.milenia-navigation .sub-menu a {
color: #1c1c1c;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #1c1c1c), to(#1c1c1c));
background-image: linear-gradient(to bottom, #1c1c1c 100%, #1c1c1c 100%);
}
.milenia-navigation .sub-menu > li {
padding-top: 1rem;
padding-right: 1.5625rem;
padding-left: 1.5625rem;
}
.milenia-navigation .sub-menu.milenia-reverse {
left: auto;
right: -1.625rem;
}
.milenia-navigation .sub-menu .sub-menu {
top: -0.4rem;
left: 100%;
}
.milenia-navigation .sub-menu .sub-menu.milenia-reverse {
left: auto;
right: 100%;
}
.milenia-navigation .sub-menu .menu-item-has-children {
position: relative;
padding-right: 2.8rem;
}
.milenia-navigation .sub-menu .menu-item-has-children::after {
font-family: Linearicons;
content: "\e93c";
position: absolute;
right: 0.9375rem;
font-size: 0.8125rem;
line-height: inherit;
top: 1rem;
}
.milenia-no-touchevents .milenia-navigation .sub-menu li:hover > a,
.milenia-no-touchevents .milenia-navigation .sub-menu .menu-item-has-children.milenia-selected > a,
.milenia-touchevents .milenia-navigation .sub-menu .menu-item-has-children.milenia-tapped > a,
.milenia-navigation .sub-menu .current-menu-item > a,
.milenia-navigation .sub-menu .current-menu-ancestor > a,
.milenia-navigation .sub-menu .current-menu-parent > a {
background-size: 100% 1px;
}
.milenia-no-touchevents .menu-item-has-children:hover > .sub-menu,
.milenia-no-touchevents .menu-item-has-children.milenia-selected > .sub-menu,
.milenia-touchevents .menu-item-has-children.milenia-tapped > .sub-menu {
opacity: 1;
visibility: visible;
}
.milenia-csstransforms3d .milenia-navigation .sub-menu {
-webkit-transition-property: -webkit-transform, opacity, visibility;
transition-property: transform, opacity, visibility;
-webkit-transform: scale3d(0.9, 0.9, 0.9);
transform: scale3d(0.9, 0.9, 0.9);
}
.milenia-csstransforms3d.milenia-no-touchevents .menu-item-has-children:hover > .sub-menu,
.milenia-csstransforms3d.milenia-no-touchevents .menu-item-has-children.milenia-selected > .sub-menu,
.milenia-csstransforms3d.milenia-touchevents .menu-item-has-children.milenia-tapped > .sub-menu {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
.milenia-mobile-nav-btn {
width: 3.75rem;
height: 3.75rem;
font-size: 1.25rem;
text-align: center;
line-height: 1;
color: #fff;
display: none;
}
.milenia-mobile-nav-btn::after {
font-family: Linearicons;
content: "\e92b";
}
.milenia-mobile-nav-btn.milenia-opened {
background-color: #1c1c1c;
}
/* ----------------------------------------
Header Color Schemes
---------------------------------------- */
.milenia-sub-navigation a {
color: #858585;
}
.milenia-body--scheme-gray .milenia-list--icon .fa,
.milenia-body--scheme-gray .milenia-list--icon .fal,
.milenia-body--scheme-gray .milenia-list--icon .far,
.milenia-body--scheme-gray .milenia-list--icon .fab,
.milenia-body--scheme-gray .milenia-list--icon .fas,
.milenia-body--scheme-gray .milenia-list--icon .icon,
.milenia-body--scheme-gray .milenia-list--icon [class*="milenia-font-icon-"] {
color: #948685;
}
.milenia-body--scheme-blue .milenia-list--icon .fa,
.milenia-body--scheme-blue .milenia-list--icon .fal,
.milenia-body--scheme-blue .milenia-list--icon .far,
.milenia-body--scheme-blue .milenia-list--icon .fab,
.milenia-body--scheme-blue .milenia-list--icon .fas,
.milenia-body--scheme-blue .milenia-list--icon .icon,
.milenia-body--scheme-blue .milenia-list--icon [class*="milenia-font-icon-"] {
color: #19b1d1;
}
.milenia-body--scheme-lightbrown .milenia-list--icon .fa,
.milenia-body--scheme-lightbrown .milenia-list--icon .fal,
.milenia-body--scheme-lightbrown .milenia-list--icon .far,
.milenia-body--scheme-lightbrown .milenia-list--icon .fab,
.milenia-body--scheme-lightbrown .milenia-list--icon .fas,
.milenia-body--scheme-lightbrown .milenia-list--icon .icon,
.milenia-body--scheme-lightbrown .milenia-list--icon [class*="milenia-font-icon-"] {
color: #578526;
}
.milenia-body--scheme-green .milenia-list--icon .fa,
.milenia-body--scheme-green .milenia-list--icon .fal,
.milenia-body--scheme-green .milenia-list--icon .far,
.milenia-body--scheme-green .milenia-list--icon .fab,
.milenia-body--scheme-green .milenia-list--icon .fas,
.milenia-body--scheme-green .milenia-list--icon .icon,
.milenia-body--scheme-green .milenia-list--icon [class*="milenia-font-icon-"] {
color: #7eb71c;
}
/* ----------------------------------------
Light
---------------------------------------- */
.milenia-header-col--light,
.milenia-header--light [class*="milenia-header-section"] {
background-color: #fff;
}
.milenia-body--scheme-blue .milenia-header--light .milenia-list--icon .fa,
.milenia-body--scheme-blue .milenia-header--light .milenia-list--icon .fal,
.milenia-body--scheme-blue .milenia-header--light .milenia-list--icon .far,
.milenia-body--scheme-blue .milenia-header--light .milenia-list--icon .fab,
.milenia-body--scheme-blue .milenia-header--light .milenia-list--icon .fas,
.milenia-body--scheme-blue .milenia-header--light .milenia-list--icon .icon,
.milenia-body--scheme-blue .milenia-header--light .milenia-list--icon [class*="milenia-font-icon-"] {
color: #19b1d1;
}
.milenia-header--light .milenia-header-section--border,
.milenia-header--light .milenia-header-section--columns-border > .milenia-header-col {
border-color: #eaeaea;
}
.milenia-header--light .milenia-navigation a,
.milenia-header--light .milenia-sub-navigation a:hover,
.milenia-header--light .milenia-header-menu-btn,
.milenia-header--light .milenia-weather-indicator sup span,
.milenia-header--light .milenia-icon-btn,
.milenia-header--light .milenia-dropdown--languages .milenia-dropdown-title {
color: #1c1c1c;
}
.milenia-body--scheme-brown .milenia-header--light .milenia-list--icon .fa,
.milenia-body--scheme-brown .milenia-header--light .milenia-list--icon .fal,
.milenia-body--scheme-brown .milenia-header--light .milenia-list--icon .far,
.milenia-body--scheme-brown .milenia-header--light .milenia-list--icon .fab,
.milenia-body--scheme-brown .milenia-header--light .milenia-list--icon .fas,
.milenia-body--scheme-brown .milenia-header--light .milenia-list--icon .icon,
.milenia-body--scheme-brown .milenia-header--light .milenia-list--icon [class*="milenia-font-icon-"] {
color: #09355c;
}
/* ----------------------------------------
Dark & Transparent
---------------------------------------- */
.milenia-header--dark .milenia-list--icon,
.milenia-header--dark .milenia-weather-indicator {
color: #858585;
}
.milenia-header--dark .milenia-header-section--border,
.milenia-header--dark .milenia-header-section--columns-border > .milenia-header-col {
border-color: #313131;
}
.milenia-header--dark a:not(.milenia-ln--independent):not(.milenia-color--unchangeable):not(.milenia-btn),
.milenia-header--transparent a:not(.milenia-ln--independent):not(.milenia-color--unchangeable):not(.milenia-btn) {
color: #fff;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #fff), to(#fff));
background-image: linear-gradient(to bottom, #fff 100%, #fff 100%);
}
.milenia-header--dark [class*="milenia-header-section"] {
background-color: #1c1c1c;
}
.milenia-header--dark,
.milenia-header--transparent,
.milenia-header--dark .milenia-weather-indicator sup span,
.milenia-sub-navigation a:hover,
.milenia-header--dark .milenia-navigation > li:not(.current-menu-item) > a,
.milenia-header--transparent .milenia-navigation > li:not(.current-menu-item) > a {
color: #fff;
}
.milenia-header--transparent .milenia-header-section--sticked {
background-color: #1c1c1c;
}
.milenia-body--scheme-brown .milenia-header--dark .milenia-list--icon .fa,
.milenia-body--scheme-brown .milenia-header--dark .milenia-list--icon .fal,
.milenia-body--scheme-brown .milenia-header--dark .milenia-list--icon .far,
.milenia-body--scheme-brown .milenia-header--dark .milenia-list--icon .fab,
.milenia-body--scheme-brown .milenia-header--dark .milenia-list--icon .fas,
.milenia-body--scheme-brown .milenia-header--dark .milenia-list--icon .icon,
.milenia-body--scheme-brown .milenia-header--dark .milenia-list--icon [class*="milenia-font-icon-"] {
color: #ae745a;
}
/* ----------------------------------------
Breadcrumb
---------------------------------------- */
.milenia-breadcrumb {
padding-top: 2.5rem;
padding-bottom: 2.65rem;
}
.milenia-breadcrumb-path {
font-size: 0.8125rem;
line-height: 1.25rem;
text-transform: uppercase;
letter-spacing: 1.3px;
vertical-align: baseline;
}
.milenia-breadcrumb-path a:not(.milenia-ln--independent):not(.milenia-btn) {
color: #1c1c1c;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #1c1c1c), to(#1c1c1c));
background-image: linear-gradient(to bottom, #1c1c1c 100%, #1c1c1c 100%);
}
.milenia-breadcrumb-path > span {
display: inline-block;
padding-left: 0.3rem;
padding-right: 0.3rem;
}
.milenia-breadcrumb.milenia-colorizer--scheme-dark,
.milenia-breadcrumb.milenia-colorizer--scheme-primary,
.milenia-breadcrumb.milenia-colorizer--scheme-secondary {
color: #b1b1b1;
}
.milenia-breadcrumb .milenia-page-title:not(:last-child) {
margin-bottom: 1.65rem;
}
.milenia-breadcrumb--small {
padding-top: 1rem;
padding-bottom: 1.05rem;
}
[class*="milenia-body--scheme-"] .milenia-breadcrumb.milenia-colorizer--scheme-dark a:not(.milenia-ln--independent):not(.milenia-btn) {
color: #fff;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #fff), to(#fff));
background-image: linear-gradient(to bottom, #fff 100%, #fff 100%);
}
/* ----------------------------------------
Sections
---------------------------------------- */
.milenia-content {
padding-top: 5.9rem;
padding-bottom: 5.9rem;
}
[class*="milenia-section--stretched"].milenia-section--loading {
overflow: hidden;
}
[class*="milenia-section--stretched"].milenia-section--loading::after {
content: "";
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
z-index: 2;
background-color: #fff;
background-repeat: no-repeat;
background-position: center;
background-image: url("../images/loader.gif");
}
.milenia-section {
position: relative;
padding-bottom: 5.9rem;
}
.milenia-content.milenia-content--no-py,
.milenia-content.milenia-content--no-pt,
.milenia-section.milenia-section--no-py {
padding-top: 0;
}
.milenia-content.milenia-content--no-py,
.milenia-content.milenia-content--no-pb,
.milenia-section.milenia-section--no-py {
padding-bottom: 0rem;
}
.milenia-section--parallax {
background-size: auto;
}
.milenia-section--parallax-only {
height: 28.125rem;
}
.milenia-section.milenia-section--no-py + .milenia-section:not(.milenia-section--no-py),
.milenia-section[class*="milenia-colorizer--scheme-"]:not(.milenia-section--no-py),
.milenia-section[class*="milenia-colorizer--scheme-"]:not(.milenia-section--no-py) + .milenia-section:not(.milenia-section--no-py) {
padding-top: 5.9rem;
}
.milenia-section.milenia-section--no-py + .milenia-section:not(.milenia-section--no-py).milenia-section--py-xsmall,
.milenia-section--py-xsmall[data-bg-image-src]:first-child, .milenia-section--py-xsmall[class*="milenia-colorizer--scheme-"]:first-child,
.milenia-section[class*="milenia-colorizer--scheme-"]:not(.milenia-section--no-py).milenia-section--py-xsmall,
.milenia-section[class*="milenia-colorizer--scheme-"]:not(.milenia-section--no-py) + .milenia-section:not(.milenia-section--no-py).milenia-section--py-xsmall {
padding-top: 1.5625rem;
}
.milenia-section.milenia-section--no-py + .milenia-section:not(.milenia-section--no-py).milenia-section--py-small,
.milenia-section[class*="milenia-colorizer--scheme-"]:not(.milenia-section--no-py).milenia-section--py-small,
.milenia-section[class*="milenia-colorizer--scheme-"]:not(.milenia-section--no-py) + .milenia-section:not(.milenia-section--no-py).milenia-section--py-small,
.milenia-section--py-small[data-bg-image-src]:first-child,
.milenia-section--py-small[class*="milenia-colorizer--scheme-"]:first-child {
padding-top: 2.85rem;
}
.milenia-section.milenia-section--no-py + .milenia-section:not(.milenia-section--no-py).milenia-section--py-medium,
.milenia-section.milenia-section--no-py + .milenia-section:not(.milenia-section--no-py).milenia-section--py-large,
.milenia-section--py-medium[data-bg-image-src]:first-child, .milenia-section--py-medium[class*="milenia-colorizer--scheme-"]:first-child,
.milenia-section--py-large[data-bg-image-src]:first-child, .milenia-section--py-large[class*="milenia-colorizer--scheme-"]:first-child,
.milenia-section[class*="milenia-colorizer--scheme-"]:not(.milenia-section--no-py).milenia-section--py-medium,
.milenia-section[class*="milenia-colorizer--scheme-"]:not(.milenia-section--no-py).milenia-section--py-large,
.milenia-section[class*="milenia-colorizer--scheme-"]:not(.milenia-section--no-py) + .milenia-section:not(.milenia-section--no-py).milenia-section--py-medium,
.milenia-section[class*="milenia-colorizer--scheme-"]:not(.milenia-section--no-py) + .milenia-section:not(.milenia-section--no-py).milenia-section--py-large {
padding-top: 4.375rem;
}
.milenia-section.milenia-section--no-py + .milenia-section:not(.milenia-section--no-py).milenia-section--py-huge,
.milenia-section--py-huge[data-bg-image-src]:first-child, .milenia-section--py-huge[class*="milenia-colorizer--scheme-"]:first-child,
.milenia-section[class*="milenia-colorizer--scheme-"]:not(.milenia-section--no-py).milenia-section--py-huge,
.milenia-section[class*="milenia-colorizer--scheme-"]:not(.milenia-section--no-py) + .milenia-section:not(.milenia-section--no-py).milenia-section--py-huge {
padding-top: 7.8rem;
}
.milenia-section.milenia-section--no-py + .milenia-section:not(.milenia-section--no-py).milenia-section--py-isotope-item,
.milenia-section--py-isotope-item[data-bg-image-src]:first-child, .milenia-section--py-isotope-item[class*="milenia-colorizer--scheme-"]:first-child,
.milenia-section[class*="milenia-colorizer--scheme-"]:not(.milenia-section--no-py).milenia-section--py-isotope-item,
.milenia-section[class*="milenia-colorizer--scheme-"]:not(.milenia-section--no-py) + .milenia-section:not(.milenia-section--no-py).milenia-section--py-isotope-item {
padding-top: 7.05rem;
}
.milenia-section--py-xsmall {
padding-bottom: 1.5625rem;
}
.milenia-section--py-small {
padding-bottom: 2.85rem;
}
.milenia-section--py-medium,
.milenia-section--py-large {
padding-bottom: 0.375rem;
}
.milenia-section--py-huge {
padding-bottom: 7.8rem;
}
.milenia-section--py-isotope-item {
padding-bottom: 7.05rem;
}
.milenia-section:last-child:not([data-bg-image-src]):not([class*="milenia-colorizer--scheme-"]),
.milenia-section .milenia-section:last-child:not([class*="milenia-colorizer--scheme-"]) {
padding-bottom: 0;
}
.milenia-section--stretched-content {
padding-left: 0.9375rem;
padding-right: 0.9375rem;
}
body.milenia-body--border-layout {
padding: 0px;
}
body.milenia-body--border-layout [class*="milenia-header-section--sticky"].milenia-header-section--sticked {
left: 0px;
right: 0px;
}
body.milenia-body--border-layout .forcefullwidth_wrapper_tp_banner {
margin-bottom: 1.5625rem !important;
}
body.milenia-body--border-layout .milenia-content:not(.milenia-content--no-pt):not(.milenia-content--no-py),
body.milenia-body--border-layout .milenia-section:not(.milenia-section--no-py).milenia-section--py-xsmall {
padding-top: 1.5625rem;
}
body.milenia-body--border-layout .milenia-content:not(.milenia-content--no-pb):not(.milenia-content--no-py),
body.milenia-body--border-layout .milenia-section:not(.milenia-section--no-py).milenia-section--py-xsmall:last-child {
padding-bottom: 0rem;
}
body.milenia-body--border-layout .milenia-section:not(:last-child) {
margin-bottom: 1.5625rem;
}
body.milenia-body--border-layout .milenia-section:not(.milenia-section--no-py) {
padding-top: 5.9rem;
}
body.milenia-body--border-layout .milenia-section:not(.milenia-section--no-py):last-child {
padding-bottom: 5.9rem;
}
body.milenia-body--border-layout .milenia-section:not(.milenia-section--no-py).milenia-section--py-small {
padding-top: 2.85rem;
}
body.milenia-body--border-layout .milenia-section:not(.milenia-section--no-py).milenia-section--py-small:last-child {
padding-bottom: 2.85rem;
}
body.milenia-body--border-layout .milenia-section:not(.milenia-section--no-py).milenia-section--py-medium,
body.milenia-body--border-layout .milenia-section:not(.milenia-section--no-py).milenia-section--py-large {
padding-top: 4.375rem;
}
body.milenia-body--border-layout .milenia-section:not(.milenia-section--no-py).milenia-section--py-medium:last-child,
body.milenia-body--border-layout .milenia-section:not(.milenia-section--no-py).milenia-section--py-large:last-child {
padding-bottom: 4.375rem;
}
body.milenia-body--border-layout .milenia-section:not(.milenia-section--no-py).milenia-section--py-huge {
padding-top: 7.8rem;
}
body.milenia-body--border-layout .milenia-section:not(.milenia-section--no-py).milenia-section--py-huge:last-child {
padding-bottom: 7.8rem;
}
body.milenia-body--border-layout .milenia-section:not(.milenia-section--no-py).milenia-section--py-isotope-item {
padding-top: 7.05rem;
}
body.milenia-body--border-layout .milenia-section:not(.milenia-section--no-py).milenia-section--py-isotope-item:last-child {
padding-bottom: 7.05rem;
}
/* ----------------------------------------
Sidebar
---------------------------------------- */
.milenia-sidebar .milenia-grid:not([class*="milenia-grid--cols-"]) .milenia-grid-item {
max-width: 100%;
-webkit-box-flex: 1;
-ms-flex: 1 0 100%;
flex: 1 0 100%;
}
.milenia-sidebar .milenia-grid:not(.milenia-grid--no-gutters):not(.owl-carousel) {
margin-top: -3.3rem;
}
.milenia-sidebar .milenia-grid:not(.milenia-grid--no-gutters):not(.owl-carousel) > .milenia-grid-item {
padding-top: 3.3rem;
}
.milenia-sidebar .milenia-widget.milenia-widget--newsletter p + form {
margin-top: -0.6rem;
}
.milenia-sidebar-hidden-close {
position: absolute;
top: 1rem;
right: 1rem;
font-size: 1.5rem;
color: #1c1c1c;
display: none;
}
.milenia-sidebar-hidden {
width: 18.75rem;
background-color: #fff;
text-align: center;
position: fixed;
top: 0;
left: 0;
height: 100%;
z-index: 30;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-transition-property: box-shadow;
transition-property: box-shadow;
-webkit-transition-delay: 0ms;
transition-delay: 0ms;
-webkit-transition-duration: 500ms;
transition-duration: 500ms;
-webkit-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
}
.milenia-sidebar-hidden--v2 {
display: block;
overflow-x: hidden !important;
}
.milenia-sidebar-hidden--v2 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel) {
display: block;
}
.milenia-sidebar-hidden--v2 .milenia-sidebar-hidden-content {
padding-top: 4.0625rem;
padding-bottom: 4.0625rem;
}
.milenia-sidebar-hidden--v2 .milenia-widget .milenia-grid-item-content {
padding-left: 2.5rem;
padding-right: 2.5rem;
}
.milenia-sidebar-hidden .milenia-mobile-nav-btn {
display: none !important;
}
.milenia-sidebar-hidden-overlay {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 29;
background-color: rgba(28, 28, 28, 0.5);
opacity: 0;
visibility: hidden;
-webkit-transition-property: opacity, visibility;
transition-property: opacity, visibility;
-webkit-transition-delay: 0ms;
transition-delay: 0ms;
-webkit-transition-duration: 500ms;
transition-duration: 500ms;
-webkit-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
}
.milenia-sidebar-hidden-content {
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.milenia-sidebar-hidden-content {
padding-top: 2.9rem;
padding-bottom: 2.9rem;
}
.milenia-sidebar-hidden-header,
.milenia-sidebar-hidden-footer {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
padding-left: 1.875rem;
padding-right: 1.875rem;
padding-top: 3.125rem;
padding-bottom: 3.125rem;
}
.milenia-body--hidden-sidebar-opened .milenia-sidebar-hidden {
-webkit-box-shadow: 0 0 30px 0 rgba(28, 28, 28, 0.1);
box-shadow: 0 0 30px 0 rgba(28, 28, 28, 0.1);
}
.milenia-body--hidden-sidebar-opened .milenia-sidebar-hidden-overlay {
opacity: 1;
visibility: visible;
}
.milenia-sidebar-hidden-content .milenia-navigation-container {
height: 25rem;
}
.milenia-csstransforms3d .milenia-sidebar-hidden {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
-webkit-transition-property: -webkit-transform, box-shadow;
transition-property: transform, box-shadow;
}
.milenia-csstransforms3d .milenia-body--hidden-sidebar-opened .milenia-sidebar-hidden {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.milenia-no-csstransforms3d .milenia-sidebar-hidden {
left: -18.75rem;
-webkit-transition-property: all;
transition-property: all;
}
.milenia-no-csstransforms3d .milenia-body--hidden-sidebar-opened .milenia-sidebar-hidden {
left: 0;
}
.milenia-sidebar-hidden-items {
margin-top: -1.8rem;
}
.milenia-sidebar-hidden-items > div {
padding-top: 1.8rem;
}
.milenia-sidebar-hidden-actions {
font-size: 0.8125rem;
line-height: 1.125rem;
text-transform: uppercase;
letter-spacing: 0.81px;
}
.milenia-sidebar-hidden-actions a {
-webkit-transition-property: color;
transition-property: color;
-webkit-transition-delay: 0ms;
transition-delay: 0ms;
-webkit-transition-duration: 500ms;
transition-duration: 500ms;
-webkit-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
color: #858585;
}
.milenia-sidebar-hidden-actions a:hover {
color: #1c1c1c;
}
/* ----------------------------------------
Widgets
---------------------------------------- */
.milenia-widget {
font-size: 0.875rem;
line-height: 1.5rem;
}
.milenia-sidebar .milenia-widget:not(.milenia-widget--list-horizontal) ul:not(.milenia-list--unstyled) {
font-size: 15px;
line-height: 1.625rem;
}
.milenia-widget:not(.milenia-widget--list-horizontal) ul:not(.milenia-list--unstyled) > li:not(:last-child) {
margin-bottom: 0.8rem;
}
.milenia-widget--list-horizontal ul {
margin-top: -0.3125rem;
margin-left: -0.3125rem;
margin-right: -0.3125rem;
}
.milenia-widget--list-horizontal ul > li {
display: inline-block;
margin-top: 0.3125rem;
margin-left: 0.3125rem;
margin-right: 0.3125rem;
}
.milenia-widget-title:not(:last-child) {
margin-bottom: 1.65rem;
}
.milenia-widget .milenia-responsive-iframe:not(:last-child),
.milenia-widget .milenia-fullwidth-iframe:not(:last-child) {
margin-bottom: 1.35rem;
}
.milenia-widget .milenia-instafeed:not(:last-child) {
margin-bottom: 1.3rem;
}
.milenia-widget .milenia-social-icons:not(:first-child) {
margin-top: -1.2rem;
}
.milenia-widget .milenia-newsletter-form:not(.milenia-singlefield-form) .milenia-btn {
width: 100%;
}
.milenia-widget .milenia-newsletter-form:not(.milenia-singlefield-form) .milenia-btn--icon .fa,
.milenia-widget .milenia-newsletter-form:not(.milenia-singlefield-form) .milenia-btn--icon .fal,
.milenia-widget .milenia-newsletter-form:not(.milenia-singlefield-form) .milenia-btn--icon .far,
.milenia-widget .milenia-newsletter-form:not(.milenia-singlefield-form) .milenia-btn--icon .fab,
.milenia-widget .milenia-newsletter-form:not(.milenia-singlefield-form) .milenia-btn--icon .fas,
.milenia-widget .milenia-newsletter-form:not(.milenia-singlefield-form) .milenia-btn--icon .icon,
.milenia-widget .milenia-newsletter-form:not(.milenia-singlefield-form) .milenia-btn--icon [class*="milenia-font-icon-"] {
font-size: 1.125rem;
}
.milenia-widget .milenia-singlefield-form {
max-width: initial;
}
.milenia-widget .milenia-singlefield-form input[type="text"], .milenia-widget .milenia-singlefield-form input[type="search"], .milenia-widget .milenia-singlefield-form input[type="date"], .milenia-widget .milenia-singlefield-form input[type="datetime-local"], .milenia-widget .milenia-singlefield-form input[type="email"], .milenia-widget .milenia-singlefield-form input[type="file"], .milenia-widget .milenia-singlefield-form input[type="month"], .milenia-widget .milenia-singlefield-form input[type="number"], .milenia-widget .milenia-singlefield-form input[type="password"], .milenia-widget .milenia-singlefield-form input[type="tel"], .milenia-widget .milenia-singlefield-form input[type="time"], .milenia-widget .milenia-singlefield-form input[type="url"], .milenia-widget .milenia-singlefield-form input[type="week"], .milenia-widget .milenia-singlefield-form textarea,
.milenia-widget .milenia-singlefield-form.milenia-form--fields-white input[type="text"],
.milenia-widget .milenia-singlefield-form.milenia-form--fields-white input[type="search"],
.milenia-widget .milenia-singlefield-form.milenia-form--fields-white input[type="date"],
.milenia-widget .milenia-singlefield-form.milenia-form--fields-white input[type="datetime-local"],
.milenia-widget .milenia-singlefield-form.milenia-form--fields-white input[type="email"],
.milenia-widget .milenia-singlefield-form.milenia-form--fields-white input[type="file"],
.milenia-widget .milenia-singlefield-form.milenia-form--fields-white input[type="month"],
.milenia-widget .milenia-singlefield-form.milenia-form--fields-white input[type="number"],
.milenia-widget .milenia-singlefield-form.milenia-form--fields-white input[type="password"],
.milenia-widget .milenia-singlefield-form.milenia-form--fields-white input[type="tel"],
.milenia-widget .milenia-singlefield-form.milenia-form--fields-white input[type="time"],
.milenia-widget .milenia-singlefield-form.milenia-form--fields-white input[type="url"],
.milenia-widget .milenia-singlefield-form.milenia-form--fields-white input[type="week"],
.milenia-widget .milenia-singlefield-form.milenia-form--fields-white textarea {
background-color: #f8f8f8;
}
/* ----------------------------------------
Sponsors widget
---------------------------------------- */
.milenia-sponsors {
margin-top: -0.4rem;
margin-left: -0.2rem;
margin-right: -0.2rem;
}
.milenia-sponsors > li {
display: inline-block;
vertical-align: middle;
margin-top: 0.4rem;
margin-left: 0.2rem;
margin-right: 0.2rem;
}
.milenia-sponsors--large {
margin-top: -1.5rem;
margin-left: -0.75rem;
margin-right: -0.75rem;
}
.milenia-sponsors--large > li {
margin-top: 1.5rem;
margin-left: 0.75rem;
margin-right: 0.75rem;
}
.milenia-csstransforms3d .milenia-sponsors img {
-webkit-transition-property: -webkit-transform;
transition-property: transform;
-webkit-transition-delay: 0ms;
transition-delay: 0ms;
-webkit-transition-duration: 500ms;
transition-duration: 500ms;
-webkit-transition-timing-function: cubic-bezier(0.25, 3, 0.79, 0.38);
transition-timing-function: cubic-bezier(0.25, 3, 0.79, 0.38);
}
.milenia-csstransforms3d .milenia-sponsors a:hover > img {
-webkit-transform: scale3d(1.05, 1.05, 1.05);
transform: scale3d(1.05, 1.05, 1.05);
}
/* ----------------------------------------
Tags
---------------------------------------- */
.tagcloud > a {
font-size: 0.875rem;
line-height: 1.625rem;
letter-spacing: 1.05px;
}
.tagcloud > a:not(:last-child)::after {
color: #858585;
content: ", ";
}
/* ----------------------------------------
Search
---------------------------------------- */
[class*="milenia-body--scheme-"] .milenia-widget .milenia-searchform button {
color: #1c1c1c;
}
[class*="milenia-body--scheme-"] .milenia-widget .milenia-searchform button,
[class*="milenia-body--scheme-"] .milenia-widget .milenia-searchform button:hover {
background-color: transparent;
}
.milenia-csstransforms3d .milenia-widget .milenia-searchform button {
-webkit-transition: -webkit-transform .5s cubic-bezier(0.25, 7, 0.79, 0.38);
transition: transform .5s cubic-bezier(0.25, 7, 0.79, 0.38);
}
.milenia-csstransforms3d .milenia-widget .milenia-searchform button:hover {
-webkit-transform: scale3d(1.05, 1.05, 1.05);
transform: scale3d(1.05, 1.05, 1.05);
}
/* ----------------------------------------
Banner
---------------------------------------- */
.milenia-widget .milenia-banners.milenia-banners--style-2 .milenia-banner-title {
font-size: 2.2rem;
line-height: 2.64rem;
}
.milenia-widget .milenia-banners.milenia-banners--style-2 .milenia-banner-content {
top: 0.625rem;
right: 0.625rem;
bottom: 0.625rem;
left: 0.625rem;
}
/* ----------------------------------------
Entities
---------------------------------------- */
.milenia-widget .milenia-entities .milenia-entity {
overflow: hidden;
}
.milenia-widget .milenia-entities .milenia-entity:not(:last-child) {
margin-bottom: 1.5625rem;
}
.milenia-widget .milenia-entities .milenia-entity-meta {
color: #b1b1b1;
font-size: 0.6875rem;
line-height: 0.85938rem;
text-transform: uppercase;
letter-spacing: 1.1px;
}
.milenia-widget .milenia-entities .milenia-entity-meta:not(:last-child) {
margin-bottom: 0.35rem;
}
.milenia-widget .milenia-entities .milenia-entity-media {
float: left;
max-width: 6.25rem;
margin-right: 1.25rem;
}
.milenia-widget .milenia-entities .milenia-entity-content {
overflow: hidden;
padding-top: 0.45rem;
}
.milenia-widget .milenia-entities .milenia-entity-title {
font-size: 1.125rem;
line-height: 22px;
}
.milenia-widget .milenia-entities .milenia-entity-title a:not(.milenia-ln--independent):not(.milenia-btn) {
color: #1c1c1c;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #1c1c1c), to(#1c1c1c));
background-image: linear-gradient(to bottom, #1c1c1c 100%, #1c1c1c 100%);
}
.milenia-widget .milenia-entities--rooms .milenia-entity-header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.milenia-widget .milenia-entities--rooms .milenia-entity-title {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.milenia-widget .milenia-entities--rooms .milenia-entity-title:not(:only-child) {
margin-bottom: 0.75rem;
}
.milenia-widget .milenia-entities--rooms .milenia-entity-meta {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
.milenia-widget .milenia-entities--rooms .milenia-entity-meta:not(:only-child) {
margin-bottom: 0;
}
.milenia-widget .milenia-entities--rooms .milenia-entity-content {
padding-top: 0;
}
/* ----------------------------------------
Calendar
---------------------------------------- */
.calendar_wrap table {
font-size: 0.875rem;
line-height: 1.5rem;
border-width: 0;
}
.calendar_wrap table caption {
color: #1c1c1c;
font-size: 1rem;
line-height: 1.625rem;
font-weight: 700;
text-align: center;
border-style: inherit;
border-color: inherit;
padding-top: 0.65rem;
padding-bottom: 0.8rem;
border-width: 1px 1px 0 1px;
position: relative;
}
.calendar_wrap table tr:hover {
background-color: transparent;
}
.calendar_wrap table thead {
background-color: #f8f8f8;
}
.calendar_wrap table thead th {
font-weight: 400;
}
.calendar_wrap table thead td a:not(.milenia-ln--independent):not(.milenia-btn),
.calendar_wrap table thead th a:not(.milenia-ln--independent):not(.milenia-btn),
.calendar_wrap table tbody td a:not(.milenia-ln--independent):not(.milenia-btn),
.calendar_wrap table tbody th a:not(.milenia-ln--independent):not(.milenia-btn) {
color: #1c1c1c;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #1c1c1c), to(#1c1c1c));
background-image: linear-gradient(to bottom, #1c1c1c 100%, #1c1c1c 100%);
}
.calendar_wrap table thead td#today, .calendar_wrap table thead th#today,
.calendar_wrap table tbody td#today,
.calendar_wrap table tbody th#today {
color: #fff;
}
.calendar_wrap table thead td#today a:not(.milenia-ln--independent):not(.milenia-btn),
.calendar_wrap table thead th#today a:not(.milenia-ln--independent):not(.milenia-btn),
.calendar_wrap table tbody td#today a:not(.milenia-ln--independent):not(.milenia-btn),
.calendar_wrap table tbody th#today a:not(.milenia-ln--independent):not(.milenia-btn) {
color: #fff;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #fff), to(#fff));
background-image: linear-gradient(to bottom, #fff 100%, #fff 100%);
}
.calendar_wrap table th, .calendar_wrap table td {
padding: 0.5rem 0.1rem 0.4rem;
text-align: center;
vertical-align: middle;
}
.calendar_wrap table tfoot td {
padding: 1.4rem 0 0;
border-width: 0;
}
.calendar_wrap table tfoot #prev a,
.calendar_wrap table tfoot #next a {
font-size: 0.8125rem;
line-height: 1.5rem;
font-weight: 800;
border: none;
letter-spacing: 1.8px;
text-transform: uppercase;
}
.calendar_wrap table tfoot #prev {
text-align: left;
}
.calendar_wrap table tfoot #next {
text-align: right;
}
.calendar_wrap table .calendar-caption-prev,
.calendar_wrap table .calendar-caption-next {
display: block;
position: absolute;
top: 0;
height: 100%;
width: 3.125rem;
text-align: center;
color: #dadada;
-webkit-transition: color .5s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: color .5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.calendar_wrap table .calendar-caption-prev:hover,
.calendar_wrap table .calendar-caption-next:hover {
color: #1c1c1c;
}
.calendar_wrap table .calendar-caption-prev .fa,
.calendar_wrap table .calendar-caption-prev .fal,
.calendar_wrap table .calendar-caption-prev .far,
.calendar_wrap table .calendar-caption-prev .fab,
.calendar_wrap table .calendar-caption-prev .fas,
.calendar_wrap table .calendar-caption-prev .icon,
.calendar_wrap table .calendar-caption-prev [class*="milenia-font-icon-"],
.calendar_wrap table .calendar-caption-next .fa,
.calendar_wrap table .calendar-caption-next .fal,
.calendar_wrap table .calendar-caption-next .far,
.calendar_wrap table .calendar-caption-next .fab,
.calendar_wrap table .calendar-caption-next .fas,
.calendar_wrap table .calendar-caption-next .icon,
.calendar_wrap table .calendar-caption-next [class*="milenia-font-icon-"] {
line-height: 1;
font-size: 1.125rem;
vertical-align: baseline;
position: absolute;
left: 0;
width: 100%;
top: 50%;
margin-top: -0.5625rem;
}
.calendar_wrap table .calendar-caption-prev {
left: 0;
}
.calendar_wrap table .calendar-caption-next {
right: 0;
}
.milenia-body--scheme-brown .calendar_wrap table #today {
background-color: #ae745a;
}
.milenia-body--scheme-gray .calendar_wrap table #today {
background-color: #948685;
}
.milenia-body--scheme-blue .calendar_wrap table #today {
background-color: #19b1d1;
}
.milenia-body--scheme-lightbrown .calendar_wrap table #today {
background-color: #578526;
}
.milenia-body--scheme-green .calendar_wrap table #today {
background-color: #7eb71c;
}
/* ----------------------------------------
Events
---------------------------------------- */
.milenia-widget .milenia-events .milenia-event {
overflow: hidden;
}
.milenia-widget .milenia-events .milenia-event:not(:last-child) {
margin-bottom: 1.65rem;
}
.milenia-widget .milenia-events .milenia-event-date {
font-family: Playfair Display, serif;
width: 4.875rem;
margin-right: 1.25rem;
float: left;
}
.milenia-widget .milenia-events .milenia-event-date-date {
font-family: Old Standard TT, serif;
font-size: 1.875rem;
line-height: 1;
font-weight: 700;
letter-spacing: -1.7px;
}
.milenia-widget .milenia-events .milenia-event-date-date + .milenia-event-date-month-year {
margin-top: -0.25rem;
}
.milenia-widget .milenia-events .milenia-event-body {
overflow: hidden;
margin-top: -0.175rem;
}
.milenia-widget .milenia-events .milenia-event-title {
font-size: 1.125rem;
line-height: 1.63125rem;
}
.milenia-widget .milenia-events .milenia-event-title a:not(.milenia-ln--independent):not(.milenia-btn),
.milenia-widget .milenia-events .milenia-event-meta a:not(.milenia-ln--independent):not(.milenia-btn),
.milenia-widget .recentcomments > a:not(.milenia-ln--independent):not(.milenia-btn) {
color: #1c1c1c;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #1c1c1c), to(#1c1c1c));
background-image: linear-gradient(to bottom, #1c1c1c 100%, #1c1c1c 100%);
}
.milenia-widget .milenia-events .milenia-event-title:not(:last-child) {
margin-bottom: 0.6rem;
}
.milenia-widget .milenia-events .milenia-event-meta {
color: #b1b1b1;
font-size: 0.6875rem;
line-height: 0.85938rem;
text-transform: uppercase;
letter-spacing: 1.1px;
}
.milenia-widget .milenia-events .milenia-event-meta > div:not(:last-child) {
margin-bottom: 0.35rem;
}
.milenia-body--scheme-brown .milenia-widget .milenia-event-date {
color: #ae745a;
}
.milenia-body--scheme-gray .milenia-widget .milenia-event-date {
color: #948685;
}
.milenia-body--scheme-blue .milenia-widget .milenia-event-date {
color: #19b1d1;
}
.milenia-body--scheme-lightbrown .milenia-widget .milenia-event-date {
color: #578526;
}
.milenia-body--scheme-green .milenia-widget .milenia-event-date {
color: #7eb71c;
}
/* ----------------------------------------
Recent Comments
---------------------------------------- */
.milenia-widget .recentcomments {
color: #b1b1b1;
}
.milenia-widget .recentcomments > a {
font-size: 1.125rem;
line-height: 1.63125rem;
font-family: "Playfair Display", serif;
}
/* ----------------------------------------
Email
---------------------------------------- */
.milenia-widget--email address:not(:last-child),
.milenia-footer .milenia-widget--email address:not(:last-child) {
margin-bottom: 2rem;
}
/* ----------------------------------------
Info
---------------------------------------- */
.milenia-info-widget-logo:not(:last-child) {
margin-bottom: 2.4rem;
}
.milenia-info-widget .milenia-grid--cols-3:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item,
.milenia-info-widget .milenia-grid--cols-3:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item--2x {
-webkit-box-flex: 0;
-ms-flex: 0 1 33.33333%;
flex: 0 1 33.33333%;
max-width: 33.33333%;
}
.milenia-info-widget .milenia-grid--cols-3.milenia-grid--isotope .milenia-grid-item,
.milenia-info-widget .milenia-grid--cols-3.milenia-grid--isotope .milenia-grid-sizer,
.milenia-info-widget .milenia-grid--cols-3.milenia-grid--isotope .milenia-grid-item--2x {
width: 33.33333%;
}
/* ----------------------------------------
Instafeed
---------------------------------------- */
.milenia-widget .milenia-instafeed {
max-width: 20rem;
margin-left: auto;
margin-right: auto;
}
.milenia-widget .milenia-instafeed .milenia-grid:not(.milenia-grid--no-gutters):not(.owl-carousel) {
margin-top: -2px !important;
margin-left: -1px !important;
margin-right: -1px !important;
margin-bottom: 0 !important;
}
.milenia-widget .milenia-instafeed .milenia-grid:not(.milenia-grid--no-gutters):not(.owl-carousel) .milenia-grid-item {
padding-top: 2px !important;
padding-left: 1px !important;
padding-right: 1px !important;
padding-bottom: 0 !important;
}
/* ----------------------------------------
Weather
---------------------------------------- */
.milenia-widget .milenia-weather-indicator--style-3 {
font-size: 3rem;
letter-spacing: -3px;
font-family: "Old Standard TT", serif;
}
.milenia-widget .milenia-weather-indicator--style-3 .fa,
.milenia-widget .milenia-weather-indicator--style-3 .fal,
.milenia-widget .milenia-weather-indicator--style-3 .far,
.milenia-widget .milenia-weather-indicator--style-3 .fab,
.milenia-widget .milenia-weather-indicator--style-3 .fas,
.milenia-widget .milenia-weather-indicator--style-3 .icon,
.milenia-widget .milenia-weather-indicator--style-3 [class*="milenia-font-icon-"] {
color: inherit;
letter-spacing: 0;
margin-right: 0.8rem;
position: relative;
top: -0.4rem;
}
.milenia-widget .milenia-weather-indicator--style-3 sup {
letter-spacing: 0;
font-size: 1rem;
line-height: 1.125rem;
letter-spacing: 3px;
margin-left: 0.2rem;
vertical-align: top;
top: -0.15rem;
}
.milenia-widget .milenia-weather-indicator--style-3 sup span {
color: #1c1c1c;
vertical-align: inherit;
}
.milenia-body--scheme-brown .milenia-widget .milenia-weather-indicator--style-3 {
color: #ae745a;
}
.milenia-body--scheme-gray .milenia-widget .milenia-weather-indicator--style-3 {
color: #948685;
}
.milenia-body--scheme-blue .milenia-widget .milenia-weather-indicator--style-3 {
color: #19b1d1;
}
.milenia-body--scheme-lightbrown .milenia-widget .milenia-weather-indicator--style-3 {
color: #578526;
}
.milenia-body--scheme-green .milenia-widget .milenia-weather-indicator--style-3 {
color: #7eb71c;
}
/* ----------------------------------------
Check Availability
---------------------------------------- */
.milenia-widget--check-availability .form-caption {
font-size: 0.75rem;
line-height: 1.125rem;
letter-spacing: 0.81px;
color: #b1b1b1;
}
.milenia-widget--check-availability .form-caption:not(:first-child) {
margin-top: 1.85rem;
}
.milenia-widget--check-availability .form-caption:not(:last-child) {
margin-bottom: 1.3rem;
}
.milenia-widget--check-availability .milenia-booking-form--style-3 [class*="form-col"] {
padding-right: 1.25rem;
}
.milenia-widget--check-availability .milenia-booking-form--style-3 input[type="checkbox"] + label[for],
.milenia-widget--check-availability .milenia-booking-form--style-3 input[type="radio"] + label[for] {
font-weight: 300;
}
.milenia-widget--check-availability .milenia-toggled-fields {
padding-top: 0.8rem;
padding-bottom: 0.8rem;
}
.milenia-widget--check-availability .milenia-colorizer--scheme-white {
border-width: 1px 1px 0 1px;
border-style: solid;
border-color: #ececec;
}
.milenia-widget--check-availability .milenia-colorizer--scheme-white .milenia-selected-option,
.milenia-widget--check-availability .milenia-colorizer--scheme-white .milenia-range-slider-input {
color: #1c1c1c;
}
.milenia-widget--check-availability [class*="milenia-colorizer--scheme-"] {
padding: 1.45rem 1.625rem 1.45rem;
}
.milenia-widget--check-availability [class*="milenia-colorizer--scheme-"] .milenia-booking-form--style-3 .form-group:first-child .form-col {
border-top-width: 0;
padding-top: 0;
}
.milenia-widget--check-availability [class*="milenia-colorizer--scheme-"] .milenia-booking-form--style-3 .form-group::before,
.milenia-widget--check-availability [class*="milenia-colorizer--scheme-"] .milenia-booking-form--style-3 .form-group::after,
.milenia-widget--check-availability [class*="milenia-colorizer--scheme-"] .milenia-booking-form--style-3 [class*="form-col"]:first-child::before,
.milenia-widget--check-availability .milenia-booking-form--style-3 input[type="checkbox"],
.milenia-widget--check-availability .milenia-booking-form--style-3 input[type="radio"] {
display: none;
}
.milenia-widget--check-availability [class*="milenia-colorizer--scheme-"] .form-col--action {
margin-left: -1.625rem;
margin-right: -1.625rem;
}
.milenia-widget--check-availability [class*="milenia-colorizer--scheme-"] [class*="form-col"]:first-child {
padding-left: 0;
}
.milenia-widget--check-availability [class*="milenia-colorizer--scheme-"] [class*="form-col"]:last-child {
padding-right: 0;
}
.milenia-widget--check-availability .milenia-colorizer--scheme-dark .form-caption {
color: rgba(255, 255, 255, 0.35);
}
/* ----------------------------------------
Footer
---------------------------------------- */
.milenia-footer {
font-size: 0.875rem;
line-height: 1.6625rem;
}
.milenia-footer address {
font-style: normal;
}
.milenia-footer address:not(:last-child) {
margin-bottom: 0.8rem;
}
.milenia-footer .milenia-icon-btn {
color: #1c1c1c;
font-size: 1.875rem;
}
.milenia-footer .milenia-widget {
font-size: inherit;
line-height: inherit;
text-align: center;
}
.milenia-footer .milenia-widget ul:not(.milenia-list--unstyled) {
letter-spacing: 1.05px;
}
.milenia-footer .milenia-widget .milenia-singlefield-form,
.milenia-footer .milenia-widget .milenia-alert-box {
max-width: 85%;
}
.milenia-footer .milenia-widget .milenia-alert-box {
margin-left: auto;
margin-right: auto;
}
.milenia-footer h1:not(:last-child), .milenia-footer h2:not(:last-child), .milenia-footer h3:not(:last-child), .milenia-footer h4:not(:last-child), .milenia-footer h5:not(:last-child), .milenia-footer h6:not(:last-child) {
margin-bottom: 0.8rem;
}
.milenia-footer-items {
display: inline-block;
margin-top: -0.6rem;
margin-left: -0.6rem;
margin-right: -0.6rem;
}
.milenia-footer-items > div {
display: inline-block;
vertical-align: middle;
margin-top: 1.2rem;
margin-left: 0.6rem;
margin-right: 0.6rem;
}
/* ----------------------------------------
Footer row
---------------------------------------- */
.milenia-footer-row--inner {
overflow: hidden;
padding-top: 5.625rem;
padding-bottom: 5.75rem;
padding-left: 2.5rem;
padding-right: 2.6rem;
border-style: solid;
border-color: #ececec;
}
.milenia-footer-row--thin .milenia-footer-row--inner {
padding-top: 1.5625rem;
padding-bottom: 1.5625rem;
}
.milenia-footer-row--average .milenia-footer-row--inner {
padding-top: 2.75rem;
padding-bottom: 2.75rem;
}
.milenia-footer-row--medium .milenia-footer-row--inner {
padding-top: 5rem;
padding-bottom: 4.2rem;
}
.milenia-footer-row--uppercased-titles .milenia-widget-title {
text-transform: uppercase;
font-size: 1.125rem;
letter-spacing: 0.5px;
}
.milenia-footer-row--titles-large-offset .milenia-widget-title:not(:last-child),
.milenia-footer-row--uppercased-titles .milenia-widget-title:not(:last-child) {
margin-bottom: 1.6rem;
}
.container .milenia-footer-row--inner.milenia-footer-row-inner--no-offsets {
padding-left: 0;
padding-right: 0;
}
.milenia-footer-row--widget-border .milenia-widget {
position: relative;
}
.milenia-footer-row--widget-border .milenia-widget::after {
content: "";
display: block;
position: absolute;
width: 0;
border-right-width: 1px;
border-right-style: solid;
border-color: #ececec;
top: 0;
bottom: 0;
right: -1px;
}
.milenia-footer .milenia-footer-row--widget-border .milenia-grid:not(.milenia-grid--no-gutters):not(.owl-carousel) {
margin-left: -2.7rem;
margin-right: -2.7rem;
}
.milenia-footer .milenia-footer-row--widget-border .milenia-grid:not(.milenia-grid--no-gutters):not(.owl-carousel) .milenia-grid-item {
padding-left: 2.7rem;
padding-right: 2.7rem;
}
.milenia-footer-row:not([class*="milenia-colorizer--scheme-"]) + .milenia-footer-row:not([class*="milenia-colorizer--scheme-"]) > .milenia-footer-row--inner,
.milenia-footer-row:not([class*="milenia-colorizer--scheme-"]) + .milenia-footer-row:not([class*="milenia-colorizer--scheme-"]) > .container > .milenia-footer-row--inner,
[class*="milenia-colorizer--scheme-"] + [class*="milenia-colorizer--scheme-"] > .milenia-footer-row--inner,
[class*="milenia-colorizer--scheme-"] + [class*="milenia-colorizer--scheme-"] > .container > .milenia-footer-row--inner {
border-top-width: 1px;
}
.milenia-footer-row--widget-border .milenia-grid {
overflow: hidden;
}
/* ----------------------------------------
Footer grid
---------------------------------------- */
.milenia-footer .milenia-grid:not(.milenia-grid--no-gutters):not(.owl-carousel) {
margin-top: -2.7rem;
margin-left: -0.9375rem;
margin-right: -0.9375rem;
}
.milenia-footer .milenia-grid:not(.milenia-grid--no-gutters):not(.owl-carousel) .milenia-grid-item {
padding-top: 2.7rem;
padding-left: 0.9375rem;
padding-right: 0.9375rem;
}
.milenia-footer .milenia-footer-row--thin .milenia-grid:not(.milenia-grid--no-gutters):not(.owl-carousel) {
margin-top: -0.8rem;
margin-left: -0.9375rem;
margin-right: -0.9375rem;
}
.milenia-footer .milenia-footer-row--thin .milenia-grid:not(.milenia-grid--no-gutters):not(.owl-carousel) .milenia-grid-item {
padding-top: 0.8rem;
padding-left: 0.9375rem;
padding-right: 0.9375rem;
}
.milenia-footer .milenia-footer-row--thin.milenia-footer-row--widget-border .milenia-grid:not(.milenia-grid--no-gutters):not(.owl-carousel) {
margin-bottom: -0.8rem;
}
.milenia-footer .milenia-footer-row--thin.milenia-footer-row--widget-border .milenia-grid:not(.milenia-grid--no-gutters):not(.owl-carousel) .milenia-grid-item {
padding-bottom: 0.8rem;
}
.milenia-footer .milenia-footer-row--widget-border .milenia-grid:not(.milenia-grid--no-gutters):not(.owl-carousel) {
margin-bottom: -2.7rem;
}
.milenia-footer .milenia-footer-row--widget-border .milenia-grid:not(.milenia-grid--no-gutters):not(.owl-carousel) .milenia-grid-item {
padding-bottom: 2.7rem;
}
.milenia-footer-row.milenia-colorizer--scheme-dark .milenia-footer-row--inner, .milenia-footer-row.milenia-colorizer--scheme-primary .milenia-footer-row--inner, .milenia-footer-row.milenia-colorizer--scheme-secondary .milenia-footer-row--inner {
border-color: rgba(255, 255, 255, 0.1);
}
.milenia-footer-row.milenia-colorizer--scheme-dark.milenia-footer-row--widget-border .milenia-widget::after, .milenia-footer-row.milenia-colorizer--scheme-primary.milenia-footer-row--widget-border .milenia-widget::after, .milenia-footer-row.milenia-colorizer--scheme-secondary.milenia-footer-row--widget-border .milenia-widget::after {
border-color: rgba(255, 255, 255, 0.08);
}
.milenia-footer .milenia-widget--right-aligned {
text-align: right;
}
.milenia-footer .milenia-widget--left-aligned {
text-align: left;
}
/* ----------------------------------------
Grid
---------------------------------------- */
.milenia-grid--tabbed {
margin-top: 0 !important;
margin-left: 0 !important;
margin-right: 0 !important;
}
.milenia-grid--tabbed .milenia-grid-item {
padding: 0 !important;
}
.milenia-grid--tabbed-loading {
height: 300px;
overflow: hidden;
}
.milenia-grid--tabbed-loading::after {
content: "";
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
z-index: 3;
background-color: #fff;
background-repeat: no-repeat;
background-position: center;
background-image: url("../images/loader.gif");
}
.milenia-grid-item-inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 100%;
}
.milenia-grid-item-content {
width: 100%;
margin-bottom: auto;
}
.milenia-grid--valign-top .milenia-grid-item-content,
.milenia-grid--valign-middle .milenia-grid-item-content {
margin-bottom: auto;
}
.milenia-grid--valign-bottom .milenia-grid-item-content,
.milenia-grid--valign-middle .milenia-grid-item-content {
margin-top: auto;
}
.milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel) {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-line-pack: stretch;
align-content: stretch;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.milenia-grid:not(.owl-carousel):not(.milenia-grid--no-gutters) {
margin-top: -3rem;
margin-left: -0.9375rem;
margin-right: -0.9375rem;
margin-bottom: 0rem;
}
.milenia-grid:not(.owl-carousel):not(.milenia-grid--no-gutters) > .milenia-grid-item {
padding-top: 3rem;
padding-left: 0.9375rem;
padding-right: 0.9375rem;
padding-bottom: 0rem;
}
body:not(.milenia-body--border-layout) [class*="milenia-section--stretched"] .milenia-grid--isotope:not(.milenia-grid--no-gutters) {
margin-left: 0.9375rem;
margin-right: 0.9375rem;
}
.milenia-grid--isotope {
-webkit-transition: height .5s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: height .5s cubic-bezier(0.165, 0.84, 0.44, 1);
overflow: hidden;
}
.milenia-grid--isotope:not(.milenia-grid--no-gutters) {
margin-top: -1.875rem;
margin-left: -0.9375rem;
margin-right: -0.9375rem;
margin-bottom: 0;
}
.milenia-grid--isotope:not(.milenia-grid--no-gutters) .milenia-grid-item {
padding-top: 1.875rem;
padding-left: 0.9375rem;
padding-right: 0.9375rem;
padding-bottom: 0;
}
.milenia-grid--cols-1 .milenia-grid-item:not(.milenia-grid--isotope) {
width: auto !important;
}
.milenia-grid--cols-5:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item {
-webkit-box-flex: 0;
-ms-flex: 0 1 20%;
flex: 0 1 20%;
max-width: 20%;
}
.milenia-grid--cols-5.milenia-grid--isotope .milenia-grid-item,
.milenia-grid--cols-5.milenia-grid--isotope .milenia-grid-sizer {
width: 20%;
}
.milenia-grid--cols-4:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item {
-webkit-box-flex: 0;
-ms-flex: 0 1 25%;
flex: 0 1 25%;
max-width: 25%;
}
.milenia-grid--cols-4.milenia-grid--isotope .milenia-grid-item,
.milenia-grid--cols-4.milenia-grid--isotope .milenia-grid-sizer {
width: 25%;
}
.milenia-grid--cols-5:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item--2x {
-webkit-box-flex: 0;
-ms-flex: 0 1 40%;
flex: 0 1 40%;
max-width: 40%;
}
.milenia-grid--cols-5.milenia-grid--isotope .milenia-grid-item--2x {
width: 40%;
}
.milenia-grid--cols-6:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item {
-webkit-box-flex: 0;
-ms-flex: 0 1 16.66667%;
flex: 0 1 16.66667%;
max-width: 16.66667%;
}
.milenia-grid--cols-6.milenia-grid--isotope .milenia-grid-item,
.milenia-grid--cols-6.milenia-grid--isotope .milenia-grid-sizer {
width: 16.66667%;
}
.milenia-grid--cols-3:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item,
.milenia-grid--cols-6:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-grid--cols-6:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item,
.milenia-has-sidebar .milenia-grid--cols-5:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item,
.milenia-has-sidebar .milenia-grid--cols-4:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item,
.milenia-has-sidebar .milenia-grid--cols-6:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-grid--cols-5:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-grid--cols-4:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item--2x {
-webkit-box-flex: 0;
-ms-flex: 0 1 33.33333%;
flex: 0 1 33.33333%;
max-width: 33.33333%;
}
.milenia-grid--cols-3.milenia-grid--isotope .milenia-grid-item,
.milenia-grid--cols-3.milenia-grid--isotope .milenia-grid-sizer,
.milenia-grid--cols-6.milenia-grid--isotope .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-grid--cols-6.milenia-grid--isotope .milenia-grid-item,
.milenia-has-sidebar .milenia-grid--cols-6.milenia-grid--isotope .milenia-grid-sizer,
.milenia-has-sidebar .milenia-grid--cols-5.milenia-grid--isotope .milenia-grid-item,
.milenia-has-sidebar .milenia-grid--cols-5.milenia-grid--isotope .milenia-grid-sizer,
.milenia-has-sidebar .milenia-grid--cols-4.milenia-grid--isotope .milenia-grid-item,
.milenia-has-sidebar .milenia-grid--cols-4.milenia-grid--isotope .milenia-grid-sizer {
width: 33.33333%;
}
.milenia-grid--cols-2:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item,
.milenia-grid--cols-4:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item--2x {
-webkit-box-flex: 0;
-ms-flex: 0 1 50%;
flex: 0 1 50%;
max-width: 50%;
}
.milenia-grid--cols-2.milenia-grid--isotope .milenia-grid-item,
.milenia-grid--cols-2.milenia-grid--isotope .milenia-grid-sizer,
.milenia-grid--cols-4.milenia-grid--isotope .milenia-grid-item--2x {
width: 50%;
}
.milenia-grid--cols-3:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item--2x {
-webkit-box-flex: 0;
-ms-flex: 0 1 66.66667%;
flex: 0 1 66.66667%;
max-width: 66.66667%;
}
.milenia-grid--cols-3.milenia-grid--isotope .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-grid--cols-6.milenia-grid--isotope .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-grid--cols-5.milenia-grid--isotope .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-grid--cols-4.milenia-grid--isotope .milenia-grid-item--2x {
width: 66.66667%;
}
.milenia-grid--cols-1:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item,
.milenia-grid--cols-2:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item--2x,
.milenia-grid--cols-1 .milenia-grid-item:not(.milenia-grid--isotope),
.milenia-grid--responsive-xxxl[class*="milenia-grid--cols-"]:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item,
.milenia-grid--responsive-xxxl[class*="milenia-grid--cols-"]:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item--2x {
-webkit-box-flex: 0;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
max-width: 100%;
}
.milenia-grid--cols-2.milenia-grid--isotope .milenia-grid-item--2x,
.milenia-grid--responsive-xxxl[class*="milenia-grid--cols-"].milenia-grid--isotope .milenia-grid-item,
.milenia-grid--responsive-xxxl[class*="milenia-grid--cols-"].milenia-grid--isotope .milenia-grid-sizer,
.milenia-grid--responsive-xxxl[class*="milenia-grid--cols-"].milenia-grid--isotope .milenia-grid-item--2x,
.milenia-grid--cols-1.milenia-grid--isotope .milenia-grid-item,
.milenia-grid--cols-1.milenia-grid--isotope .milenia-grid-sizer {
width: 100%;
}
/* ----------------------------------------
Aligner
---------------------------------------- */
.milenia-aligner .milenia-aligner-outer {
display: table;
width: 100%;
height: 100%;
table-layout: fixed;
}
.milenia-aligner .milenia-aligner-inner {
display: table-cell;
width: 100%;
height: 100%;
}
.milenia-aligner--valign-top .milenia-aligner-inner {
vertical-align: top;
}
.milenia-aligner--valign-middle .milenia-aligner-inner {
vertical-align: middle;
}
.milenia-aligner--valign-bottom .milenia-aligner-inner {
vertical-align: bottom;
}
.milenia-aligner--halign-left .milenia-aligner-inner {
text-align: left;
}
.milenia-aligner--halign-center .milenia-aligner-inner {
text-align: center;
}
.milenia-aligner--halign-right .milenia-aligner-inner,
.milenia-columns-aligner--edges > [class*="col"]:last-child:not(:only-child) {
text-align: right;
}
/* ----------------------------------------
Square image
---------------------------------------- */
.milenia-square-image[data-bg-image-src] {
position: relative;
height: 0;
padding-bottom: 100%;
}
.milenia-square-image[data-bg-image-src] a {
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
}
.milenia-square-image.milenia-square-image--size-90 {
padding-bottom: 90%;
}
.milenia-square-image.milenia-square-image--size-80 {
padding-bottom: 80%;
}
.milenia-square-image.milenia-square-image--size-70 {
padding-bottom: 70%;
}
.milenia-square-image.milenia-square-image--size-60 {
padding-bottom: 60%;
}
.milenia-square-image.milenia-square-image--size-50 {
padding-bottom: 50%;
}
.milenia-square-image.milenia-square-image--size-40 {
padding-bottom: 40%;
}
.milenia-square-image--position-left-top {
background-position: left top;
}
.milenia-square-image--position-left-center {
background-position: left center;
}
.milenia-square-image--position-left-bottom {
background-position: left bottom;
}
.milenia-square-image--position-center-top {
background-position: center top;
}
.milenia-square-image--position-center-center {
background-position: center center;
}
.milenia-square-image--position-center-bottom {
background-position: center bottom;
}
.milenia-square-image--position-right-top {
background-position: right top;
}
.milenia-square-image--position-right-center {
background-position: right center;
}
.milenia-square-image--position-right-bottom {
background-position: right bottom;
}
[class*="milenia-multicolor-col"] .milenia-square-image[data-bg-image-src] {
padding-bottom: 0;
height: 100%;
min-height: 30rem;
}
/* ----------------------------------------
Multicolor container
---------------------------------------- */
.milenia-multicolor-container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.milenia-multicolor-limitation {
max-width: 15rem;
}
[class*="milenia-multicolor-col"] {
-webkit-box-flex: 0;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
max-width: 100%;
overflow: hidden;
}
[class*="milenia-multicolor-col"] .milenia-aligner-inner > [data-bg-image-src]:only-child,
[class*="milenia-multicolor-col"] .milenia-aligner-inner > .milenia-gmap:only-child {
width: 101%;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding) {
padding-top: 5.9rem;
padding-right: 1.875rem;
padding-bottom: 5.9rem;
padding-left: 1.875rem;
}
.milenia-multicolor-col-1 {
-webkit-box-flex: 0;
-ms-flex: 0 1 8.33333%;
flex: 0 1 8.33333%;
max-width: 8.33333%;
}
.milenia-multicolor-col-2 {
-webkit-box-flex: 0;
-ms-flex: 0 1 16.66667%;
flex: 0 1 16.66667%;
max-width: 16.66667%;
}
.milenia-multicolor-col-3 {
-webkit-box-flex: 0;
-ms-flex: 0 1 25%;
flex: 0 1 25%;
max-width: 25%;
}
.milenia-multicolor-col-4 {
-webkit-box-flex: 0;
-ms-flex: 0 1 33.33333%;
flex: 0 1 33.33333%;
max-width: 33.33333%;
}
.milenia-multicolor-col-5 {
-webkit-box-flex: 0;
-ms-flex: 0 1 41.66667%;
flex: 0 1 41.66667%;
max-width: 41.66667%;
}
.milenia-multicolor-col-6 {
-webkit-box-flex: 0;
-ms-flex: 0 1 50%;
flex: 0 1 50%;
max-width: 50%;
}
.milenia-multicolor-col-7 {
-webkit-box-flex: 0;
-ms-flex: 0 1 58.33333%;
flex: 0 1 58.33333%;
max-width: 58.33333%;
}
.milenia-multicolor-col-8 {
-webkit-box-flex: 0;
-ms-flex: 0 1 66.66667%;
flex: 0 1 66.66667%;
max-width: 66.66667%;
}
.milenia-multicolor-col-9 {
-webkit-box-flex: 0;
-ms-flex: 0 1 75%;
flex: 0 1 75%;
max-width: 75%;
}
.milenia-multicolor-col-10 {
-webkit-box-flex: 0;
-ms-flex: 0 1 83.33333%;
flex: 0 1 83.33333%;
max-width: 83.33333%;
}
.milenia-multicolor-col-11 {
-webkit-box-flex: 0;
-ms-flex: 0 1 91.66667%;
flex: 0 1 91.66667%;
max-width: 91.66667%;
}
.milenia-multicolor-col-12 {
-webkit-box-flex: 0;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
max-width: 100%;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-medium {
padding-top: 5rem;
padding-right: 8rem;
padding-bottom: 5rem;
padding-left: 8rem;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-medium-y {
padding-top: 5rem;
padding-bottom: 5rem;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-medium-x {
padding-right: 8rem;
padding-left: 8rem;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-large {
padding-top: 9rem;
padding-right: 9rem;
padding-bottom: 8.5rem;
padding-left: 13.5rem;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-large-y {
padding-top: 9rem;
padding-bottom: 8.5rem;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-large-x {
padding-right: 9rem;
padding-left: 13.5rem;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-huge {
padding-top: 10.5rem;
padding-right: 7rem;
padding-bottom: 10.5rem;
padding-left: 7rem;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-huge-y {
padding-top: 10.5rem;
padding-bottom: 10.5rem;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-huge-x {
padding-right: 7rem;
padding-left: 7rem;
}
/* ----------------------------------------
Page Header
---------------------------------------- */
.milenia-page-header:not(:last-child) {
margin-bottom: 2.3rem;
}
/* ----------------------------------------
Modals
---------------------------------------- */
.milenia-modal {
text-align: center;
color: #f8f8f8;
}
.milenia-modal h1,
.milenia-modal h2,
.milenia-modal h3,
.milenia-modal h4,
.milenia-modal h5,
.milenia-modal h6 {
color: #fff;
}
/* ----------------------------------------
Arctic Modal
---------------------------------------- */
.arcticmodal-container table {
background-color: transparent;
border: none;
}
.arcticmodal-container table tr {
border: none;
-webkit-transition: none;
transition: none;
}
.arcticmodal-container table tr:hover {
background-color: transparent;
}
.arcticmodal-container .arcticmodal-close {
font-size: 1.875rem;
position: absolute;
top: 1.25rem;
right: 1.25rem;
}
/* ----------------------------------------
Search Modal
---------------------------------------- */
.milenia-modal--search .milenia-singlefield-form {
max-width: 37.5rem;
}
.milenia-modal--search .milenia-singlefield-form input[type="text"], .milenia-modal--search .milenia-singlefield-form input[type="search"], .milenia-modal--search .milenia-singlefield-form input[type="date"], .milenia-modal--search .milenia-singlefield-form input[type="datetime-local"], .milenia-modal--search .milenia-singlefield-form input[type="email"], .milenia-modal--search .milenia-singlefield-form input[type="file"], .milenia-modal--search .milenia-singlefield-form input[type="month"], .milenia-modal--search .milenia-singlefield-form input[type="number"], .milenia-modal--search .milenia-singlefield-form input[type="password"], .milenia-modal--search .milenia-singlefield-form input[type="tel"], .milenia-modal--search .milenia-singlefield-form input[type="time"], .milenia-modal--search .milenia-singlefield-form input[type="url"], .milenia-modal--search .milenia-singlefield-form input[type="week"], .milenia-modal--search .milenia-singlefield-form textarea {
height: 3.4375rem;
}
/* ----------------------------------------
Responsive Iframe
---------------------------------------- */
.milenia-responsive-iframe {
position: relative;
height: 0;
padding-bottom: 56%;
}
.milenia-responsive-iframe > iframe {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
.milenia-fullwidth-iframe > iframe {
width: 100%;
}
/* ----------------------------------------
Colorizer
---------------------------------------- */
[class*="milenia-colorizer--scheme-"] {
position: relative;
}
.container .milenia-section[class*="milenia-colorizer--scheme-"]:not([class*="milenia-section--stretched"]):not(.milenia-section--no-adaptive) {
padding-left: 0.9375rem;
padding-right: 0.9375rem;
}
.milenia-colorizer-bg-color, .milenia-colorizer-bg-image {
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
z-index: -2;
}
.milenia-colorizer-bg-image {
z-index: -1;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}
.milenia-colorizer--parallax .milenia-colorizer-bg-image {
background-size: auto;
background-attachment: fixed;
}
.milenia-touchevents .milenia-colorizer--parallax .milenia-colorizer-bg-image {
background-size: cover !important;
background-position: center !important;
background-attachment: scroll !important;
}
.milenia-colorizer--scheme-lightest .milenia-colorizer-bg-color {
background-color: #f8f8f8;
}
.milenia-colorizer--scheme-light .milenia-colorizer-bg-color {
background-color: #f1f1f1;
}
.milenia-colorizer--scheme-dark .milenia-colorizer-bg-color {
background-color: #1c1c1c;
}
.milenia-colorizer--half-filled .milenia-colorizer-bg-color {
bottom: 45.3%;
}
.milenia-colorizer--bg-image-opacity-10 .milenia-colorizer-bg-image,
.milenia-colorizer--bg-color-opacity-10 .milenia-colorizer-bg-color {
opacity: 0.1;
}
.milenia-colorizer--bg-image-opacity-20 .milenia-colorizer-bg-image,
.milenia-colorizer--bg-color-opacity-20 .milenia-colorizer-bg-color {
opacity: 0.2;
}
.milenia-colorizer--bg-image-opacity-30 .milenia-colorizer-bg-image,
.milenia-colorizer--bg-color-opacity-30 .milenia-colorizer-bg-color {
opacity: 0.3;
}
.milenia-colorizer--bg-image-opacity-40 .milenia-colorizer-bg-image,
.milenia-colorizer--bg-color-opacity-40 .milenia-colorizer-bg-color {
opacity: 0.4;
}
.milenia-colorizer--bg-image-opacity-50 .milenia-colorizer-bg-image,
.milenia-colorizer--bg-color-opacity-50 .milenia-colorizer-bg-color {
opacity: 0.5;
}
.milenia-colorizer--bg-image-opacity-60 .milenia-colorizer-bg-image,
.milenia-colorizer--bg-color-opacity-60 .milenia-colorizer-bg-color {
opacity: 0.6;
}
.milenia-colorizer--bg-image-opacity-70 .milenia-colorizer-bg-image,
.milenia-colorizer--bg-color-opacity-70 .milenia-colorizer-bg-color {
opacity: 0.7;
}
.milenia-colorizer--bg-image-opacity-80 .milenia-colorizer-bg-image,
.milenia-colorizer--bg-color-opacity-80 .milenia-colorizer-bg-color {
opacity: 0.8;
}
.milenia-colorizer--bg-image-opacity-90 .milenia-colorizer-bg-image,
.milenia-colorizer--bg-color-opacity-90 .milenia-colorizer-bg-color {
opacity: 0.9;
}
.milenia-colorizer--scheme-dark .milenia-text-color--contrast,
.milenia-colorizer--scheme-primary .milenia-text-color--contrast,
.milenia-colorizer--scheme-secondary .milenia-text-color--contrast,
.milenia-colorizer--scheme-dark h1:not(.milenia-color--unchangeable), .milenia-colorizer--scheme-dark h2:not(.milenia-color--unchangeable), .milenia-colorizer--scheme-dark h3:not(.milenia-color--unchangeable), .milenia-colorizer--scheme-dark h4:not(.milenia-color--unchangeable), .milenia-colorizer--scheme-dark h5:not(.milenia-color--unchangeable), .milenia-colorizer--scheme-dark h6:not(.milenia-color--unchangeable),
.milenia-colorizer--scheme-primary h1:not(.milenia-color--unchangeable),
.milenia-colorizer--scheme-primary h2:not(.milenia-color--unchangeable),
.milenia-colorizer--scheme-primary h3:not(.milenia-color--unchangeable),
.milenia-colorizer--scheme-primary h4:not(.milenia-color--unchangeable),
.milenia-colorizer--scheme-primary h5:not(.milenia-color--unchangeable),
.milenia-colorizer--scheme-primary h6:not(.milenia-color--unchangeable),
.milenia-colorizer--scheme-secondary h1:not(.milenia-color--unchangeable),
.milenia-colorizer--scheme-secondary h2:not(.milenia-color--unchangeable),
.milenia-colorizer--scheme-secondary h3:not(.milenia-color--unchangeable),
.milenia-colorizer--scheme-secondary h4:not(.milenia-color--unchangeable),
.milenia-colorizer--scheme-secondary h5:not(.milenia-color--unchangeable),
.milenia-colorizer--scheme-secondary h6:not(.milenia-color--unchangeable),
.milenia-body--scheme-blue .milenia-colorizer--scheme-primary,
.milenia-body--scheme-blue .milenia-colorizer--scheme-secondary,
.milenia-body--scheme-brown .milenia-colorizer--scheme-primary,
.milenia-body--scheme-lightbrown .milenia-colorizer--scheme-primary,
.milenia-body--scheme-lightbrown .milenia-colorizer--scheme-secondary {
color: #fff;
}
.milenia-colorizer--scheme-dark a:not(.milenia-ln--independent):not(.milenia-color--unchangeable):not(.milenia-btn),
.milenia-colorizer--scheme-primary a:not(.milenia-ln--independent):not(.milenia-color--unchangeable):not(.milenia-btn),
.milenia-colorizer--scheme-secondary a:not(.milenia-ln--independent):not(.milenia-color--unchangeable):not(.milenia-btn) {
color: #fff;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #fff), to(#fff));
background-image: linear-gradient(to bottom, #fff 100%, #fff 100%);
}
.milenia-body--scheme-gray .milenia-colorizer--scheme-primary,
.milenia-body--scheme-gray .milenia-colorizer--scheme-secondary {
color: #eaeaea;
}
.milenia-body--scheme-green .milenia-widget .milenia-colorizer--scheme-primary .milenia-booking-form--style-4 .form-group {
margin-left: -0.625rem;
margin-right: -0.625rem;
}
.milenia-body--scheme-green .milenia-widget .milenia-colorizer--scheme-primary .milenia-booking-form--style-4 .form-group:not(:first-child) {
margin-top: 0;
}
.milenia-body--scheme-green .milenia-widget .milenia-colorizer--scheme-primary .milenia-booking-form--style-4 .form-group:first-child {
margin-top: -1rem;
}
.milenia-body--scheme-green .milenia-widget .milenia-colorizer--scheme-primary .milenia-booking-form--style-4 [class*="form-col"] {
padding-top: 1rem;
padding-left: 0.625rem;
padding-right: 0.625rem;
}
.milenia-body--scheme-green .milenia-widget .milenia-colorizer--scheme-primary input[type="text"], .milenia-body--scheme-green .milenia-widget .milenia-colorizer--scheme-primary input[type="search"], .milenia-body--scheme-green .milenia-widget .milenia-colorizer--scheme-primary input[type="date"], .milenia-body--scheme-green .milenia-widget .milenia-colorizer--scheme-primary input[type="datetime-local"], .milenia-body--scheme-green .milenia-widget .milenia-colorizer--scheme-primary input[type="email"], .milenia-body--scheme-green .milenia-widget .milenia-colorizer--scheme-primary input[type="file"], .milenia-body--scheme-green .milenia-widget .milenia-colorizer--scheme-primary input[type="month"], .milenia-body--scheme-green .milenia-widget .milenia-colorizer--scheme-primary input[type="number"], .milenia-body--scheme-green .milenia-widget .milenia-colorizer--scheme-primary input[type="password"], .milenia-body--scheme-green .milenia-widget .milenia-colorizer--scheme-primary input[type="tel"], .milenia-body--scheme-green .milenia-widget .milenia-colorizer--scheme-primary input[type="time"], .milenia-body--scheme-green .milenia-widget .milenia-colorizer--scheme-primary input[type="url"], .milenia-body--scheme-green .milenia-widget .milenia-colorizer--scheme-primary input[type="week"],
.milenia-body--scheme-green .milenia-widget .milenia-colorizer--scheme-primary .milenia-field-datepicker,
.milenia-body--scheme-green .milenia-widget .milenia-colorizer--scheme-primary .milenia-custom-select .milenia-selected-option {
height: 2.4rem;
line-height: 2.4rem;
font-size: 1rem;
}
.milenia-body--scheme-green .milenia-colorizer--scheme-primary,
.milenia-body--scheme-green .milenia-colorizer--scheme-primary .form-caption {
color: #eaeaea;
}
.milenia-body--scheme-green .milenia-colorizer--scheme-primary form input[type="text"], .milenia-body--scheme-green .milenia-colorizer--scheme-primary form input[type="search"], .milenia-body--scheme-green .milenia-colorizer--scheme-primary form input[type="date"], .milenia-body--scheme-green .milenia-colorizer--scheme-primary form input[type="datetime-local"], .milenia-body--scheme-green .milenia-colorizer--scheme-primary form input[type="email"], .milenia-body--scheme-green .milenia-colorizer--scheme-primary form input[type="file"], .milenia-body--scheme-green .milenia-colorizer--scheme-primary form input[type="month"], .milenia-body--scheme-green .milenia-colorizer--scheme-primary form input[type="number"], .milenia-body--scheme-green .milenia-colorizer--scheme-primary form input[type="password"], .milenia-body--scheme-green .milenia-colorizer--scheme-primary form input[type="tel"], .milenia-body--scheme-green .milenia-colorizer--scheme-primary form input[type="time"], .milenia-body--scheme-green .milenia-colorizer--scheme-primary form input[type="url"], .milenia-body--scheme-green .milenia-colorizer--scheme-primary form input[type="week"], .milenia-body--scheme-green .milenia-colorizer--scheme-primary form textarea {
color: #fff;
font-size: 1.125rem;
background-color: rgba(28, 28, 28, 0.1);
border-color: rgba(28, 28, 28, 0.15);
}
.milenia-body--scheme-green .milenia-colorizer--scheme-primary form input[type="text"], .milenia-body--scheme-green .milenia-colorizer--scheme-primary form input[type="search"], .milenia-body--scheme-green .milenia-colorizer--scheme-primary form input[type="date"], .milenia-body--scheme-green .milenia-colorizer--scheme-primary form input[type="datetime-local"], .milenia-body--scheme-green .milenia-colorizer--scheme-primary form input[type="email"], .milenia-body--scheme-green .milenia-colorizer--scheme-primary form input[type="file"], .milenia-body--scheme-green .milenia-colorizer--scheme-primary form input[type="month"], .milenia-body--scheme-green .milenia-colorizer--scheme-primary form input[type="number"], .milenia-body--scheme-green .milenia-colorizer--scheme-primary form input[type="password"], .milenia-body--scheme-green .milenia-colorizer--scheme-primary form input[type="tel"], .milenia-body--scheme-green .milenia-colorizer--scheme-primary form input[type="time"], .milenia-body--scheme-green .milenia-colorizer--scheme-primary form input[type="url"], .milenia-body--scheme-green .milenia-colorizer--scheme-primary form input[type="week"] {
height: 3.25rem;
line-height: 3.25rem;
}
.milenia-body--scheme-green .milenia-colorizer--scheme-primary form .milenia-field-datepicker,
.milenia-body--scheme-green .milenia-colorizer--scheme-primary form .milenia-custom-select .milenia-selected-option {
color: #fff;
background-color: rgba(28, 28, 28, 0.1);
border-color: rgba(28, 28, 28, 0.15);
height: 3.25rem;
line-height: 3.25rem;
}
.milenia-body--scheme-green .milenia-colorizer--scheme-primary form .milenia-custom-select .milenia-selected-option {
font-size: 1rem;
}
.milenia-body--scheme-green .milenia-colorizer--scheme-primary form .milenia-range-slider-field input[type="text"], .milenia-body--scheme-green .milenia-colorizer--scheme-primary form .milenia-range-slider-field input[type="search"], .milenia-body--scheme-green .milenia-colorizer--scheme-primary form .milenia-range-slider-field input[type="date"], .milenia-body--scheme-green .milenia-colorizer--scheme-primary form .milenia-range-slider-field input[type="datetime-local"], .milenia-body--scheme-green .milenia-colorizer--scheme-primary form .milenia-range-slider-field input[type="email"], .milenia-body--scheme-green .milenia-colorizer--scheme-primary form .milenia-range-slider-field input[type="file"], .milenia-body--scheme-green .milenia-colorizer--scheme-primary form .milenia-range-slider-field input[type="month"], .milenia-body--scheme-green .milenia-colorizer--scheme-primary form .milenia-range-slider-field input[type="number"], .milenia-body--scheme-green .milenia-colorizer--scheme-primary form .milenia-range-slider-field input[type="password"], .milenia-body--scheme-green .milenia-colorizer--scheme-primary form .milenia-range-slider-field input[type="tel"], .milenia-body--scheme-green .milenia-colorizer--scheme-primary form .milenia-range-slider-field input[type="time"], .milenia-body--scheme-green .milenia-colorizer--scheme-primary form .milenia-range-slider-field input[type="url"], .milenia-body--scheme-green .milenia-colorizer--scheme-primary form .milenia-range-slider-field input[type="week"] {
background-color: transparent;
}
.milenia-body--scheme-green .milenia-colorizer--scheme-secondary .milenia-text-color--contrast,
.milenia-body--scheme-green .milenia-colorizer--scheme-secondary,
.milenia-body--scheme-green .milenia-colorizer--scheme-secondary h1:not(.milenia-color--unchangeable), .milenia-body--scheme-green .milenia-colorizer--scheme-secondary h2:not(.milenia-color--unchangeable), .milenia-body--scheme-green .milenia-colorizer--scheme-secondary h3:not(.milenia-color--unchangeable), .milenia-body--scheme-green .milenia-colorizer--scheme-secondary h4:not(.milenia-color--unchangeable), .milenia-body--scheme-green .milenia-colorizer--scheme-secondary h5:not(.milenia-color--unchangeable), .milenia-body--scheme-green .milenia-colorizer--scheme-secondary h6:not(.milenia-color--unchangeable) {
color: #1c1c1c;
}
.milenia-body--scheme-green .milenia-colorizer--scheme-secondary a:not(.milenia-ln--independent):not(.milenia-color--unchangeable):not(.milenia-btn) {
color: #1c1c1c;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #1c1c1c), to(#1c1c1c));
background-image: linear-gradient(to bottom, #1c1c1c 100%, #1c1c1c 100%);
}
.milenia-body--scheme-brown .milenia-colorizer--scheme-primary .milenia-colorizer-bg-color {
background-color: #ae745a;
}
.milenia-body--scheme-brown .milenia-colorizer--scheme-secondary .milenia-colorizer-bg-color {
background-color: #09355c;
}
.milenia-body--scheme-gray .milenia-colorizer--scheme-primary .milenia-colorizer-bg-color,
.milenia-body--scheme-gray .milenia-colorizer--scheme-secondary .milenia-colorizer-bg-color {
background-color: #948685;
}
.milenia-body--scheme-blue .milenia-colorizer--scheme-primary .milenia-colorizer-bg-color,
.milenia-body--scheme-blue .milenia-colorizer--scheme-secondary .milenia-colorizer-bg-color {
background-color: #19b1d1;
}
.milenia-body--scheme-lightbrown .milenia-colorizer--scheme-primary .milenia-colorizer-bg-color,
.milenia-body--scheme-lightbrown .milenia-colorizer--scheme-secondary .milenia-colorizer-bg-color {
background-color: #578526;
}
.milenia-body--scheme-green .milenia-colorizer--scheme-primary .milenia-colorizer-bg-color {
background-color: #7eb71c;
}
.milenia-body--scheme-green .milenia-colorizer--scheme-secondary .milenia-colorizer-bg-color {
background-color: #febd11;
}
.milenia-body--scheme-brown .milenia-colorizer--scheme-dark a:not(.milenia-ln--independent):not(.milenia-btn) {
color: #ae745a;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #ae745a), to(#ae745a));
background-image: linear-gradient(to bottom, #ae745a 100%, #ae745a 100%);
}
.milenia-body--scheme-gray .milenia-colorizer--scheme-dark a:not(.milenia-ln--independent):not(.milenia-btn) {
color: #948685;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #948685), to(#948685));
background-image: linear-gradient(to bottom, #948685 100%, #948685 100%);
}
.milenia-body--scheme-blue .milenia-colorizer--scheme-dark a:not(.milenia-ln--independent):not(.milenia-btn) {
color: #19b1d1;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #19b1d1), to(#19b1d1));
background-image: linear-gradient(to bottom, #19b1d1 100%, #19b1d1 100%);
}
.milenia-body--scheme-lightbrown .milenia-colorizer--scheme-dark a:not(.milenia-ln--independent):not(.milenia-btn) {
color: #578526;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #578526), to(#578526));
background-image: linear-gradient(to bottom, #578526 100%, #578526 100%);
}
.milenia-body--scheme-green .milenia-colorizer--scheme-dark a:not(.milenia-ln--independent):not(.milenia-btn) {
color: #febd11;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #febd11), to(#febd11));
background-image: linear-gradient(to bottom, #febd11 100%, #febd11 100%);
}
.milenia-grid--isotope [class*="milenia-colorizer--scheme-"] {
overflow: hidden;
padding-left: 1.875rem !important;
padding-right: 1.875rem !important;
}
/* ----------------------------------------
WP Gallery
---------------------------------------- */
.gallery {
font-size: 0;
line-height: 0;
margin-left: -0.625rem;
margin-right: -0.625rem;
}
.gallery:not(:first-child) {
margin-top: -1.25rem;
}
.gallery:not(:last-child) {
margin-bottom: 1.625rem;
}
.gallery-item {
text-align: center;
padding-top: 1.25rem;
padding-right: 0.625rem;
padding-left: 0.625rem;
display: inline-block;
}
.gallery-item a[href$=".jpg"],
.gallery-item a[href$=".jpeg"],
.gallery-item a[href$=".png"],
.gallery-item a[href$=".gif"] {
display: block;
position: relative;
cursor: url("../images/cursor-cross.png") 29 29, pointer;
}
.gallery-item a[href$=".jpg"]::before,
.gallery-item a[href$=".jpeg"]::before,
.gallery-item a[href$=".png"]::before,
.gallery-item a[href$=".gif"]::before {
content: "";
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
background-color: rgba(28, 28, 28, 0.4);
-webkit-transition: opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);
opacity: 0;
}
.gallery-item a[href$=".jpg"]:hover::before,
.gallery-item a[href$=".jpeg"]:hover::before,
.gallery-item a[href$=".png"]:hover::before,
.gallery-item a[href$=".gif"]:hover::before {
opacity: 1;
}
.gallery-columns-4 .gallery-item {
width: 25%;
}
.gallery-columns-3 .gallery-item {
width: 33.33333%;
}
.gallery-columns-2 .gallery-item {
width: 50%;
}
.gallery-columns-1 .gallery-item {
width: 100%;
}
.milenia-widget .gallery {
margin-top: -0.625rem;
margin-left: -0.3125rem;
margin-right: -0.3125rem;
}
.milenia-widget .gallery:not(:last-child) {
margin-bottom: 1.4rem;
}
.milenia-widget .gallery .gallery-item {
padding-top: 0.625rem;
padding-left: 0.3125rem;
padding-right: 0.3125rem;
}
/* ----------------------------------------
Comments
---------------------------------------- */
.comments-list {
overflow: hidden;
}
.comments-list > .comment:first-child {
margin-top: -2.4rem;
}
.comment {
font-size: 0.875rem;
line-height: 1.5rem;
padding-top: 2.4rem;
}
.comment .fn {
font-style: normal;
font-size: 1.125rem;
font-family: Playfair Display, serif;
margin-bottom: 0.7rem;
color: #313131;
display: block;
}
.comment-author-avatar {
position: relative;
z-index: 2;
}
.comment .children > li,
.comment.comment-has-children > .comment-body > .comment-author-info {
position: relative;
}
.comment.comment-has-children > .comment-body > .comment-author-info::after {
content: "";
border-width: 0 0 0 1px;
border-style: solid;
border-color: #dadada;
position: absolute;
left: 2.3rem;
top: 6.5rem;
height: calc(101% - 104px);
}
.comment-author-info {
text-align: center;
font-size: 25px;
}
.comment-meta {
font-size: 0.6875rem;
line-height: 1rem;
text-transform: uppercase;
letter-spacing: 0.82px;
margin-bottom: 0.9rem;
color: #b1b1b1;
}
.comment-content:not(:last-child) {
margin-bottom: 0.1rem;
}
.comment-actions {
font-size: 0.6875rem;
line-height: 1.75rem;
text-transform: uppercase;
color: #b1b1b1;
letter-spacing: 0.82px;
margin-left: -0.5rem;
margin-right: -0.5rem;
}
.comment-actions > a {
margin-left: 0.5rem;
margin-right: 0.5rem;
}
.comment::after {
content: "";
display: block;
clear: both;
}
.comment .children {
padding-left: 6.25rem;
overflow: hidden;
}
.comment .children > li::before {
content: "";
border-width: 0 0 1px 1px;
border-style: solid;
border-color: #dadada;
width: 2.3125rem;
height: 10091px;
position: absolute;
left: -3.9375rem;
top: -10016px;
}
/* ----------------------------------------
Fullscreen Area
---------------------------------------- */
.milenia-fullscreen-area:not(.milenia-fullscreen-area--ready) {
position: relative;
margin-top: 15vh;
margin-bottom: 15vh;
}
.milenia-fullscreen-area:not(.milenia-fullscreen-area--ready)::after {
content: "";
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
z-index: 2;
background-color: #fff;
background-repeat: no-repeat;
background-position: center;
background-image: url("../images/loader.gif");
}
/* ----------------------------------------
Vertical Navigation
---------------------------------------- */
.milenia-navigation-vertical {
display: block !important;
font-size: 0.875rem;
line-height: 1.5rem;
}
.milenia-navigation-vertical .sub-menu {
padding-top: 0.125rem;
padding-bottom: 0.625rem;
padding-left: 0.9375rem;
padding-right: 0.9375rem;
}
.milenia-navigation-vertical .sub-menu > li {
margin-top: 0.5rem;
}
.milenia-navigation-vertical .sub-menu > li.menu-item-has-children > a::after {
font-family: 'Linearicons';
content: "\e93a";
margin-left: 0.4rem;
vertical-align: middle;
font-size: 0.75rem;
}
.milenia-navigation-vertical .sub-menu a {
color: #858585;
}
.milenia-navigation-vertical > li:hover > a::before,
.milenia-navigation-vertical > li.milenia-seleceted > a::before,
.milenia-navigation-vertical > li.milenia-tapped > a::before,
.milenia-navigation-vertical > li.current-menu-ancestor > a::before,
.milenia-navigation-vertical > li.current-menu-parent > a::before,
.milenia-navigation-vertical > li.current-menu-item > a::before {
opacity: 1;
}
.milenia-navigation-vertical > li > a {
text-transform: uppercase;
letter-spacing: 0.81px;
display: block;
padding: 0.48rem 1.875rem;
position: relative;
}
.milenia-navigation-vertical > li > a::before {
content: "";
display: block;
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 3px;
opacity: 0;
-webkit-transition: opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.milenia-navigation-vertical a {
color: #1c1c1c;
-webkit-transition: color .5s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: color .5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.milenia-body--scheme-brown .milenia-navigation-vertical > li > a::before {
background-color: #ae745a;
}
.milenia-body--scheme-brown .milenia-navigation-vertical li:hover > a,
.milenia-body--scheme-brown .milenia-navigation-vertical li.milenia-seleceted > a,
.milenia-body--scheme-brown .milenia-navigation-vertical li.milenia-tapped > a,
.milenia-body--scheme-brown .milenia-navigation-vertical li.current-menu-ancestor > a,
.milenia-body--scheme-brown .milenia-navigation-vertical li.current-menu-parent > a,
.milenia-body--scheme-brown .milenia-navigation-vertical li.current-menu-item > a {
color: #ae745a;
}
.milenia-body--scheme-gray .milenia-navigation-vertical > li > a::before {
background-color: #948685;
}
.milenia-body--scheme-gray .milenia-navigation-vertical li:hover > a,
.milenia-body--scheme-gray .milenia-navigation-vertical li.milenia-seleceted > a,
.milenia-body--scheme-gray .milenia-navigation-vertical li.milenia-tapped > a,
.milenia-body--scheme-gray .milenia-navigation-vertical li.current-menu-ancestor > a,
.milenia-body--scheme-gray .milenia-navigation-vertical li.current-menu-parent > a,
.milenia-body--scheme-gray .milenia-navigation-vertical li.current-menu-item > a {
color: #948685;
}
.milenia-body--scheme-blue .milenia-navigation-vertical > li > a::before {
background-color: #19b1d1;
}
.milenia-body--scheme-blue .milenia-navigation-vertical li:hover > a,
.milenia-body--scheme-blue .milenia-navigation-vertical li.milenia-seleceted > a,
.milenia-body--scheme-blue .milenia-navigation-vertical li.milenia-tapped > a,
.milenia-body--scheme-blue .milenia-navigation-vertical li.current-menu-ancestor > a,
.milenia-body--scheme-blue .milenia-navigation-vertical li.current-menu-parent > a,
.milenia-body--scheme-blue .milenia-navigation-vertical li.current-menu-item > a {
color: #19b1d1;
}
.milenia-body--scheme-lightbrown .milenia-navigation-vertical > li > a::before {
background-color: #578526;
}
.milenia-body--scheme-lightbrown .milenia-navigation-vertical li:hover > a,
.milenia-body--scheme-lightbrown .milenia-navigation-vertical li.milenia-seleceted > a,
.milenia-body--scheme-lightbrown .milenia-navigation-vertical li.milenia-tapped > a,
.milenia-body--scheme-lightbrown .milenia-navigation-vertical li.current-menu-ancestor > a,
.milenia-body--scheme-lightbrown .milenia-navigation-vertical li.current-menu-parent > a,
.milenia-body--scheme-lightbrown .milenia-navigation-vertical li.current-menu-item > a {
color: #578526;
}
.milenia-body--scheme-green .milenia-navigation-vertical > li > a::before {
background-color: #7eb71c;
}
.milenia-body--scheme-green .milenia-navigation-vertical li:hover > a,
.milenia-body--scheme-green .milenia-navigation-vertical li.milenia-seleceted > a,
.milenia-body--scheme-green .milenia-navigation-vertical li.milenia-tapped > a,
.milenia-body--scheme-green .milenia-navigation-vertical li.current-menu-ancestor > a,
.milenia-body--scheme-green .milenia-navigation-vertical li.current-menu-parent > a,
.milenia-body--scheme-green .milenia-navigation-vertical li.current-menu-item > a {
color: #7eb71c;
}
/* ----------------------------------------
3. Components
---------------------------------------- */
/* ----------------------------------------
Social icons
---------------------------------------- */
.milenia-social-icons {
font-size: 1.25rem;
line-height: 1;
margin-top: -0.46875rem;
margin-left: -0.46875rem;
margin-right: -0.46875rem;
}
.milenia-social-icons > li {
display: inline-block;
padding-top: 0.46875rem;
padding-left: 0.46875rem;
padding-right: 0.46875rem;
}
.milenia-social-icons a {
display: block;
padding: 5px;
background-image: none !important;
}
.milenia-social-icons a:hover, .milenia-social-icons a:focus {
opacity: .7;
}
.milenia-social-icons--huge {
font-size: 1.875rem;
}
.milenia-details-list .milenia-social-icons {
margin-top: 0.2rem;
}
.milenia-body--scheme-brown .milenia-social-icon--scheme-secondary a:not(.milenia-ln--independent):not(.milenia-btn) {
color: #09355c;
}
.milenia-body--scheme-gray .milenia-social-icon--scheme-secondary a:not(.milenia-ln--independent):not(.milenia-btn) {
color: #948685;
}
.milenia-body--scheme-blue .milenia-social-icon--scheme-secondary a:not(.milenia-ln--independent):not(.milenia-btn) {
color: #19b1d1;
}
.milenia-body--scheme-lightbrown .milenia-social-icon--scheme-secondary a:not(.milenia-ln--independent):not(.milenia-btn) {
color: #578526;
}
.milenia-body--scheme-green .milenia-social-icon--scheme-secondary a:not(.milenia-ln--independent):not(.milenia-btn) {
color: #febd11;
}
.milenia-share-caption:not(:last-child) {
margin-bottom: 0.36rem;
}
.milenia-share-buttons .milenia-btn {
margin-bottom: 4px;
margin-right: 4px;
}
.milenia-share-buttons .milenia-btn:not(.milenia-btn--link):not(.milenia-btn--big):not(.milenia-btn--huge):not(.milenia-btn--xxl) {
padding-top: 0.6rem;
padding-bottom: 0.6rem;
padding-left: 1.2rem;
padding-right: 1.2rem;
}
.milenia-share--inline .milenia-share-caption {
float: left;
margin-top: 0.4rem;
margin-right: 0.9rem;
max-width: 50%;
}
.milenia-share--inline .milenia-share-buttons {
overflow: hidden;
}
/* ----------------------------------------
Dropcaps
---------------------------------------- */
.milenia-dropcap > *:first-child:first-letter {
font-size: 3.25rem;
font-family: "Playfair Display", serif;
font-weight: 900;
line-height: 1;
display: block;
float: left;
margin-right: 1.1rem;
margin-top: -2px;
}
.milenia-dropcap--filled > *:first-child:first-letter {
font-size: 2.25rem;
font-weight: 700;
color: #fff;
padding-top: 0.15rem;
padding-right: 0.72rem;
padding-left: 0.72rem;
padding-bottom: 0.35rem;
margin-top: 4px;
}
/* firefox only */
@-moz-document url-prefix() {
.milenia-dropcap > *:first-child:first-letter {
margin-top: 6px;
}
.milenia-dropcap--filled > *:first-child:first-letter {
margin-top: 4px;
padding-top: 0.6rem;
padding-bottom: 0.455rem;
}
}
.milenia-body--scheme-brown .milenia-dropcap:not(.milenia-dropcap--filled) > *:first-child:first-letter {
color: #ae745a;
}
.milenia-body--scheme-brown .milenia-dropcap.milenia-dropcap--filled > *:first-child:first-letter {
background-color: #ae745a;
}
.milenia-body--scheme-gray .milenia-dropcap:not(.milenia-dropcap--filled) > *:first-child:first-letter {
color: #948685;
}
.milenia-body--scheme-gray .milenia-dropcap.milenia-dropcap--filled > *:first-child:first-letter {
background-color: #948685;
}
.milenia-body--scheme-blue .milenia-dropcap:not(.milenia-dropcap--filled) > *:first-child:first-letter {
color: #19b1d1;
}
.milenia-body--scheme-blue .milenia-dropcap.milenia-dropcap--filled > *:first-child:first-letter {
background-color: #19b1d1;
}
.milenia-body--scheme-lightbrown .milenia-dropcap:not(.milenia-dropcap--filled) > *:first-child:first-letter {
color: #578526;
}
.milenia-body--scheme-lightbrown .milenia-dropcap.milenia-dropcap--filled > *:first-child:first-letter {
background-color: #578526;
}
.milenia-body--scheme-green .milenia-dropcap:not(.milenia-dropcap--filled) > *:first-child:first-letter {
color: #7eb71c;
}
.milenia-body--scheme-green .milenia-dropcap.milenia-dropcap--filled > *:first-child:first-letter {
background-color: #7eb71c;
}
/* ----------------------------------------
Alert Boxes
---------------------------------------- */
.milenia-alert-boxes-example {
margin-top: -0.8125rem;
}
.milenia-alert-box {
padding-top: 0.8125rem;
padding-bottom: 0.8125rem;
}
.milenia-alert-box strong {
font-weight: inherit;
}
.milenia-alert-box-inner {
position: relative;
border-width: 1px;
border-style: solid;
padding-top: 1.6rem;
padding-bottom: 1.6rem;
padding-left: 4.375rem;
padding-right: 3.8rem;
text-align: initial;
background-color: #fff;
}
.milenia-alert-box-inner::before {
font-family: "Linearicons";
font-size: 1.875rem;
line-height: 1;
position: absolute;
left: 1.63603rem;
top: 50%;
margin-top: -0.9375rem;
}
.milenia-alert-box-close {
position: absolute;
color: transparent;
font-size: 1.15rem;
line-height: 1;
display: block;
width: 1.15rem;
height: 1.15rem;
right: 1.325rem;
top: 50%;
margin-top: -0.575rem;
overflow: hidden;
}
.milenia-alert-box-close::-moz-selection {
color: transparent;
}
.milenia-alert-box-close::selection {
color: transparent;
}
.milenia-alert-box-close::-webkit-selection {
color: transparent;
}
.milenia-alert-box-close::after {
font-family: "Linearicons";
content: '\e92a';
color: #313131;
position: absolute;
top: 50%;
left: 0;
right: 0;
text-align: center;
margin-top: -0.575rem;
}
.milenia-alert-box--success {
color: #2ba206;
}
.milenia-alert-box--success .milenia-alert-box-inner {
border-color: #2ba206;
}
.milenia-alert-box--success .milenia-alert-box-inner::before {
content: "\e959";
}
.milenia-alert-box--warning {
color: #eb740b;
}
.milenia-alert-box--warning .milenia-alert-box-inner {
border-color: #eb740b;
}
.milenia-alert-box--warning .milenia-alert-box-inner::before {
content: "\e956";
}
.milenia-alert-box--info {
color: #0648a2;
}
.milenia-alert-box--info .milenia-alert-box-inner {
border-color: #0648a2;
}
.milenia-alert-box--info .milenia-alert-box-inner::before {
content: "\e965";
}
.milenia-alert-box--error {
color: #eb0b0b;
}
.milenia-alert-box--error .milenia-alert-box-inner {
border-color: #eb0b0b;
}
.milenia-alert-box--error .milenia-alert-box-inner::before {
content: "\e95a";
}
.milenia-csstransforms3d .milenia-alert-box-close {
-webkit-transition: -webkit-transform .4s cubic-bezier(0.25, 3, 0.75, 0.9);
transition: transform .4s cubic-bezier(0.25, 3, 0.75, 0.9);
}
.milenia-csstransforms3d .milenia-alert-box-close:hover {
-webkit-transform: scale3d(1.3, 1.3, 1.3);
transform: scale3d(1.3, 1.3, 1.3);
}
/* ----------------------------------------
Lists
---------------------------------------- */
.milenia-entity-content .comments-list, .milenia-btns-list,
.milenia-entity-content .milenia-btns-list {
list-style-type: none;
}
.milenia-entity-content .comments-list > li, .milenia-btns-list > li,
.milenia-entity-content .milenia-btns-list > li {
padding-left: 0;
position: initial;
}
.milenia-entity-content .comments-list > li::before,
.milenia-btns-list > li::before,
.milenia-entity-content .milenia-btns-list > li::before {
content: none;
font-family: initial;
}
.milenia-entity-content .comments-list > li::before, .milenia-btns-list > li::before,
.milenia-entity-content .milenia-btns-list > li::before, .milenia-entity-content .comments-list > li .icon, .milenia-btns-list > li .icon,
.milenia-entity-content .milenia-btns-list > li .icon, .milenia-entity-content .comments-list > li [class*="milenia-font-icon"], .milenia-btns-list > li [class*="milenia-font-icon"],
.milenia-entity-content .milenia-btns-list > li [class*="milenia-font-icon"] {
font-size: inherit;
line-height: inherit;
color: inherit;
position: initial;
left: auto;
top: auto;
}
.milenia-entity-content .comments-list ul, .milenia-btns-list ul,
.milenia-entity-content .milenia-btns-list ul, .milenia-entity-content .comments-list ol, .milenia-btns-list ol,
.milenia-entity-content .milenia-btns-list ol {
padding-top: 0;
padding-left: 0;
}
.milenia-entity-content .comments-list > li:not(:last-child),
.milenia-btns-list > li:not(:last-child),
.milenia-entity-content .milenia-btns-list > li:not(:last-child),
.milenia-entity-content .comments-list:not(:last-child),
.milenia-btns-list:not(:last-child) {
margin-bottom: 0;
}
.milenia-entity-content .comments-list ul > li > ul, .milenia-btns-list ul > li > ul,
.milenia-entity-content .milenia-btns-list ul > li > ul, .milenia-entity-content .comments-list ul > li > ol, .milenia-btns-list ul > li > ol,
.milenia-entity-content .milenia-btns-list ul > li > ol {
padding-left: 0;
}
dl dt {
font-size: 1.125rem;
font-weight: 700;
font-family: "Playfair Display", serif;
line-height: 1.3;
text-transform: uppercase;
}
dl dt:not(:last-child) {
margin-bottom: 0.8125rem;
}
dl dd:not(:last-child),
dl:not(:last-child) {
margin-bottom: 1.625rem;
}
.milenia-entity-content ul:not(.milenia-list--icon):not(.milenia-list--unstyled), .milenia-list--icon,
.milenia-list--icon-big, .milenia-entity-content ol:not(.milenia-list--unstyled) {
-ms-word-break: break-all;
word-break: break-all;
}
.milenia-entity-content ul:not(.milenia-list--icon):not(.milenia-list--unstyled) ul, .milenia-list--icon ul,
.milenia-list--icon-big ul, .milenia-entity-content ol:not(.milenia-list--unstyled) ul, .milenia-entity-content ul:not(.milenia-list--icon):not(.milenia-list--unstyled) ol, .milenia-list--icon ol,
.milenia-list--icon-big ol, .milenia-entity-content ol:not(.milenia-list--unstyled) ol {
padding-top: 0.8125rem;
}
.milenia-entity-content ul:not(.milenia-list--icon):not(.milenia-list--unstyled) > li:not(:last-child), .milenia-list--icon > li:not(:last-child),
.milenia-list--icon-big > li:not(:last-child), .milenia-entity-content ol:not(.milenia-list--unstyled) > li:not(:last-child) {
margin-bottom: 0.8125rem;
}
.milenia-entity-content ul:not(:last-child):not(.milenia-list--icon):not(.milenia-list--unstyled), .milenia-list--icon:not(:last-child),
.milenia-list--icon-big:not(:last-child), .milenia-entity-content ol:not(:last-child):not(.milenia-list--unstyled) {
margin-bottom: 1.625rem;
}
.milenia-entity-content ul.milenia-list--hr:not(.milenia-list--icon):not(.milenia-list--unstyled), .milenia-list--hr.milenia-list--icon,
.milenia-list--hr.milenia-list--icon-big, .milenia-entity-content ol.milenia-list--hr:not(.milenia-list--unstyled) {
margin-top: -0.53333rem;
margin-left: -0.8rem;
margin-right: -0.8rem;
}
.milenia-entity-content ul.milenia-list--hr:not(.milenia-list--icon):not(.milenia-list--unstyled) > li, .milenia-list--hr.milenia-list--icon > li,
.milenia-list--hr.milenia-list--icon-big > li, .milenia-entity-content ol.milenia-list--hr:not(.milenia-list--unstyled) > li {
margin-top: 0.53333rem;
margin-left: 0.8rem;
margin-right: 0.8rem;
}
.milenia-entity-content ul.milenia-list--hr:not(.milenia-list--icon):not(.milenia-list--unstyled) > li:not(:last-child), .milenia-list--hr.milenia-list--icon > li:not(:last-child),
.milenia-list--hr.milenia-list--icon-big > li:not(:last-child), .milenia-entity-content ol.milenia-list--hr:not(.milenia-list--unstyled) > li:not(:last-child) {
margin-bottom: 0;
}
.milenia-entity-content ul:not(.milenia-list--icon):not(.milenia-list--unstyled) > li,
.milenia-list--icon > li,
.milenia-list--icon-big > li {
padding-left: 1.95rem;
position: relative;
}
.milenia-entity-content ul:not(.milenia-list--icon):not(.milenia-list--unstyled) > li::before, .milenia-list--icon > li::before,
.milenia-list--icon-big > li::before, .milenia-entity-content ul:not(.milenia-list--icon):not(.milenia-list--unstyled) > li > .fal, .milenia-list--icon > li > .fal,
.milenia-list--icon-big > li > .fal, .milenia-entity-content ul:not(.milenia-list--icon):not(.milenia-list--unstyled) > li > .far, .milenia-list--icon > li > .far,
.milenia-list--icon-big > li > .far, .milenia-entity-content ul:not(.milenia-list--icon):not(.milenia-list--unstyled) > li > .fab, .milenia-list--icon > li > .fab,
.milenia-list--icon-big > li > .fab, .milenia-entity-content ul:not(.milenia-list--icon):not(.milenia-list--unstyled) > li > .fas, .milenia-list--icon > li > .fas,
.milenia-list--icon-big > li > .fas, .milenia-entity-content ul:not(.milenia-list--icon):not(.milenia-list--unstyled) > li > .icon, .milenia-list--icon > li > .icon,
.milenia-list--icon-big > li > .icon, .milenia-entity-content ul:not(.milenia-list--icon):not(.milenia-list--unstyled) > li > [class*="milenia-font-icon-"], .milenia-list--icon > li > [class*="milenia-font-icon-"],
.milenia-list--icon-big > li > [class*="milenia-font-icon-"] {
font-size: 1.2rem;
position: absolute;
left: 0;
top: 0;
}
.milenia-body--scheme-brown .milenia-entity-content ul:not(.milenia-list--unstyled):not([class*="milenia-list--scheme"]) ul > li::before,
.milenia-body--scheme-brown .milenia-entity-content ul:not(.milenia-list--unstyled):not([class*="milenia-list--scheme"]) > li::before,
.milenia-body--scheme-brown .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) ul > li::before,
.milenia-body--scheme-brown .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) ul > li > .fal,
.milenia-body--scheme-brown .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) ul > li > .far,
.milenia-body--scheme-brown .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) ul > li > .fab,
.milenia-body--scheme-brown .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) ul > li > .fas,
.milenia-body--scheme-brown .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) ul > li > .icon,
.milenia-body--scheme-brown .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) ul > li > [class*="milenia-font-icon-"],
.milenia-body--scheme-brown .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) > li::before,
.milenia-body--scheme-brown .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) > li > .fal,
.milenia-body--scheme-brown .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) > li > .far,
.milenia-body--scheme-brown .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) > li > .fab,
.milenia-body--scheme-brown .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) > li > .fas,
.milenia-body--scheme-brown .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) > li > .icon,
.milenia-body--scheme-brown .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) > li > [class*="milenia-font-icon-"] {
color: #ae745a;
}
.milenia-body--scheme-brown .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary ul > li::before,
.milenia-body--scheme-brown .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary ul > li > .fal,
.milenia-body--scheme-brown .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary ul > li > .far,
.milenia-body--scheme-brown .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary ul > li > .fab,
.milenia-body--scheme-brown .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary ul > li > .fas,
.milenia-body--scheme-brown .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary ul > li > .icon,
.milenia-body--scheme-brown .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary ul > li > [class*="milenia-font-icon-"],
.milenia-body--scheme-brown .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary > li::before,
.milenia-body--scheme-brown .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary > li > .fal,
.milenia-body--scheme-brown .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary > li > .far,
.milenia-body--scheme-brown .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary > li > .fab,
.milenia-body--scheme-brown .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary > li > .fas,
.milenia-body--scheme-brown .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary > li > .icon,
.milenia-body--scheme-brown .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary > li > [class*="milenia-font-icon-"] {
color: #09355c;
}
.milenia-body--scheme-gray .milenia-entity-content ul:not(.milenia-list--unstyled):not([class*="milenia-list--scheme"]) ul > li::before,
.milenia-body--scheme-gray .milenia-entity-content ul:not(.milenia-list--unstyled):not([class*="milenia-list--scheme"]) > li::before,
.milenia-body--scheme-gray .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) ul > li::before,
.milenia-body--scheme-gray .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) ul > li > .fal,
.milenia-body--scheme-gray .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) ul > li > .far,
.milenia-body--scheme-gray .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) ul > li > .fab,
.milenia-body--scheme-gray .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) ul > li > .fas,
.milenia-body--scheme-gray .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) ul > li > .icon,
.milenia-body--scheme-gray .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) ul > li > [class*="milenia-font-icon-"],
.milenia-body--scheme-gray .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) > li::before,
.milenia-body--scheme-gray .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) > li > .fal,
.milenia-body--scheme-gray .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) > li > .far,
.milenia-body--scheme-gray .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) > li > .fab,
.milenia-body--scheme-gray .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) > li > .fas,
.milenia-body--scheme-gray .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) > li > .icon,
.milenia-body--scheme-gray .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) > li > [class*="milenia-font-icon-"],
.milenia-body--scheme-gray .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary ul > li::before,
.milenia-body--scheme-gray .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary ul > li > .fal,
.milenia-body--scheme-gray .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary ul > li > .far,
.milenia-body--scheme-gray .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary ul > li > .fab,
.milenia-body--scheme-gray .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary ul > li > .fas,
.milenia-body--scheme-gray .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary ul > li > .icon,
.milenia-body--scheme-gray .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary ul > li > [class*="milenia-font-icon-"],
.milenia-body--scheme-gray .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary > li::before,
.milenia-body--scheme-gray .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary > li > .fal,
.milenia-body--scheme-gray .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary > li > .far,
.milenia-body--scheme-gray .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary > li > .fab,
.milenia-body--scheme-gray .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary > li > .fas,
.milenia-body--scheme-gray .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary > li > .icon,
.milenia-body--scheme-gray .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary > li > [class*="milenia-font-icon-"] {
color: #948685;
}
.milenia-body--scheme-blue .milenia-entity-content ul:not(.milenia-list--unstyled):not([class*="milenia-list--scheme"]) ul > li::before,
.milenia-body--scheme-blue .milenia-entity-content ul:not(.milenia-list--unstyled):not([class*="milenia-list--scheme"]) > li::before,
.milenia-body--scheme-blue .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) ul > li::before,
.milenia-body--scheme-blue .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) ul > li > .fal,
.milenia-body--scheme-blue .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) ul > li > .far,
.milenia-body--scheme-blue .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) ul > li > .fab,
.milenia-body--scheme-blue .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) ul > li > .fas,
.milenia-body--scheme-blue .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) ul > li > .icon,
.milenia-body--scheme-blue .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) ul > li > [class*="milenia-font-icon-"],
.milenia-body--scheme-blue .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) > li::before,
.milenia-body--scheme-blue .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) > li > .fal,
.milenia-body--scheme-blue .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) > li > .far,
.milenia-body--scheme-blue .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) > li > .fab,
.milenia-body--scheme-blue .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) > li > .fas,
.milenia-body--scheme-blue .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) > li > .icon,
.milenia-body--scheme-blue .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) > li > [class*="milenia-font-icon-"],
.milenia-body--scheme-blue .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary ul > li::before,
.milenia-body--scheme-blue .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary ul > li > .fal,
.milenia-body--scheme-blue .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary ul > li > .far,
.milenia-body--scheme-blue .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary ul > li > .fab,
.milenia-body--scheme-blue .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary ul > li > .fas,
.milenia-body--scheme-blue .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary ul > li > .icon,
.milenia-body--scheme-blue .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary ul > li > [class*="milenia-font-icon-"],
.milenia-body--scheme-blue .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary > li::before,
.milenia-body--scheme-blue .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary > li > .fal,
.milenia-body--scheme-blue .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary > li > .far,
.milenia-body--scheme-blue .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary > li > .fab,
.milenia-body--scheme-blue .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary > li > .fas,
.milenia-body--scheme-blue .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary > li > .icon,
.milenia-body--scheme-blue .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary > li > [class*="milenia-font-icon-"] {
color: #19b1d1;
}
.milenia-body--scheme-lightbrown .milenia-entity-content ul:not(.milenia-list--unstyled):not([class*="milenia-list--scheme"]) ul > li::before,
.milenia-body--scheme-lightbrown .milenia-entity-content ul:not(.milenia-list--unstyled):not([class*="milenia-list--scheme"]) > li::before,
.milenia-body--scheme-lightbrown .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) ul > li::before,
.milenia-body--scheme-lightbrown .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) ul > li > .fal,
.milenia-body--scheme-lightbrown .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) ul > li > .far,
.milenia-body--scheme-lightbrown .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) ul > li > .fab,
.milenia-body--scheme-lightbrown .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) ul > li > .fas,
.milenia-body--scheme-lightbrown .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) ul > li > .icon,
.milenia-body--scheme-lightbrown .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) ul > li > [class*="milenia-font-icon-"],
.milenia-body--scheme-lightbrown .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) > li::before,
.milenia-body--scheme-lightbrown .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) > li > .fal,
.milenia-body--scheme-lightbrown .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) > li > .far,
.milenia-body--scheme-lightbrown .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) > li > .fab,
.milenia-body--scheme-lightbrown .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) > li > .fas,
.milenia-body--scheme-lightbrown .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) > li > .icon,
.milenia-body--scheme-lightbrown .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) > li > [class*="milenia-font-icon-"],
.milenia-body--scheme-lightbrown .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary ul > li::before,
.milenia-body--scheme-lightbrown .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary ul > li > .fal,
.milenia-body--scheme-lightbrown .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary ul > li > .far,
.milenia-body--scheme-lightbrown .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary ul > li > .fab,
.milenia-body--scheme-lightbrown .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary ul > li > .fas,
.milenia-body--scheme-lightbrown .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary ul > li > .icon,
.milenia-body--scheme-lightbrown .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary ul > li > [class*="milenia-font-icon-"],
.milenia-body--scheme-lightbrown .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary > li::before,
.milenia-body--scheme-lightbrown .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary > li > .fal,
.milenia-body--scheme-lightbrown .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary > li > .far,
.milenia-body--scheme-lightbrown .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary > li > .fab,
.milenia-body--scheme-lightbrown .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary > li > .fas,
.milenia-body--scheme-lightbrown .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary > li > .icon,
.milenia-body--scheme-lightbrown .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary > li > [class*="milenia-font-icon-"] {
color: #578526;
}
.milenia-body--scheme-green .milenia-entity-content ul:not(.milenia-list--unstyled):not([class*="milenia-list--scheme"]) ul > li::before,
.milenia-body--scheme-green .milenia-entity-content ul:not(.milenia-list--unstyled):not([class*="milenia-list--scheme"]) > li::before,
.milenia-body--scheme-green .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) ul > li::before,
.milenia-body--scheme-green .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) ul > li > .fal,
.milenia-body--scheme-green .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) ul > li > .far,
.milenia-body--scheme-green .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) ul > li > .fab,
.milenia-body--scheme-green .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) ul > li > .fas,
.milenia-body--scheme-green .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) ul > li > .icon,
.milenia-body--scheme-green .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) ul > li > [class*="milenia-font-icon-"],
.milenia-body--scheme-green .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) > li::before,
.milenia-body--scheme-green .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) > li > .fal,
.milenia-body--scheme-green .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) > li > .far,
.milenia-body--scheme-green .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) > li > .fab,
.milenia-body--scheme-green .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) > li > .fas,
.milenia-body--scheme-green .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) > li > .icon,
.milenia-body--scheme-green .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon:not([class*="milenia-list--scheme"]) > li > [class*="milenia-font-icon-"] {
color: #7eb71c;
}
.milenia-body--scheme-green .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary ul > li::before,
.milenia-body--scheme-green .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary ul > li > .fal,
.milenia-body--scheme-green .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary ul > li > .far,
.milenia-body--scheme-green .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary ul > li > .fab,
.milenia-body--scheme-green .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary ul > li > .fas,
.milenia-body--scheme-green .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary ul > li > .icon,
.milenia-body--scheme-green .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary ul > li > [class*="milenia-font-icon-"],
.milenia-body--scheme-green .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary > li::before,
.milenia-body--scheme-green .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary > li > .fal,
.milenia-body--scheme-green .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary > li > .far,
.milenia-body--scheme-green .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary > li > .fab,
.milenia-body--scheme-green .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary > li > .fas,
.milenia-body--scheme-green .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary > li > .icon,
.milenia-body--scheme-green .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-secondary > li > [class*="milenia-font-icon-"] {
color: #febd11;
}
[class*="milenia-body--scheme-"] .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-dark ul > li::before,
[class*="milenia-body--scheme-"] .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-dark ul > li > .fal,
[class*="milenia-body--scheme-"] .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-dark ul > li > .far,
[class*="milenia-body--scheme-"] .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-dark ul > li > .fab,
[class*="milenia-body--scheme-"] .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-dark ul > li > .fas,
[class*="milenia-body--scheme-"] .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-dark ul > li > .icon,
[class*="milenia-body--scheme-"] .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-dark ul > li > [class*="milenia-font-icon-"],
[class*="milenia-body--scheme-"] .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-dark > li::before,
[class*="milenia-body--scheme-"] .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-dark > li > .fal,
[class*="milenia-body--scheme-"] .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-dark > li > .far,
[class*="milenia-body--scheme-"] .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-dark > li > .fab,
[class*="milenia-body--scheme-"] .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-dark > li > .fas,
[class*="milenia-body--scheme-"] .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-dark > li > .icon,
[class*="milenia-body--scheme-"] .milenia-entity-content ul:not(.milenia-list--unstyled).milenia-list--icon.milenia-list--scheme-dark > li > [class*="milenia-font-icon-"] {
color: #1c1c1c;
}
.milenia-entity-content ul:not(.milenia-list--icon):not(.milenia-list--unstyled) > li::before {
font-family: 'Linearicons';
content: "\e77d";
}
.milenia-entity-content ol {
list-style-position: inside;
list-style-type: decimal;
}
.milenia-entity-content ol ol, .milenia-entity-content ol ul {
padding-left: 1.95rem;
}
.milenia-entity-content ol ul > li > ul,
.milenia-entity-content ol ul > li > ol {
padding-left: 0;
}
/* ----------------------------------------
Icon List
---------------------------------------- */
.milenia-list--icon li > .fa,
.milenia-list--icon li > .fal,
.milenia-list--icon li > .far,
.milenia-list--icon li > .fab,
.milenia-list--icon li > .fas,
.milenia-list--icon li > .icon,
.milenia-list--icon li > [class*="milenia-font-icon-"],
.milenia-list--icon-big li > .fa,
.milenia-list--icon-big li > .fal,
.milenia-list--icon-big li > .far,
.milenia-list--icon-big li > .fab,
.milenia-list--icon-big li > .fas,
.milenia-list--icon-big li > .icon,
.milenia-list--icon-big li > [class*="milenia-font-icon-"] {
line-height: inherit;
}
.milenia-list--icon-big li {
padding-left: 2.5rem;
}
.milenia-list--icon-big li > .fa,
.milenia-list--icon-big li > .fal,
.milenia-list--icon-big li > .far,
.milenia-list--icon-big li > .fab,
.milenia-list--icon-big li > .fas,
.milenia-list--icon-big li > .icon,
.milenia-list--icon-big li > [class*="milenia-font-icon-"] {
font-size: 1.5rem;
}
.milenia-details-list--colors-reversed,
.milenia-body--scheme-lightbrown .milenia-colorizer--scheme-primary .milenia-list--icon-big:not([class*="milenia-list--scheme"]) li > .fa,
.milenia-body--scheme-lightbrown .milenia-colorizer--scheme-primary .milenia-list--icon-big:not([class*="milenia-list--scheme"]) li > .fal,
.milenia-body--scheme-lightbrown .milenia-colorizer--scheme-primary .milenia-list--icon-big:not([class*="milenia-list--scheme"]) li > .far,
.milenia-body--scheme-lightbrown .milenia-colorizer--scheme-primary .milenia-list--icon-big:not([class*="milenia-list--scheme"]) li > .fab,
.milenia-body--scheme-lightbrown .milenia-colorizer--scheme-primary .milenia-list--icon-big:not([class*="milenia-list--scheme"]) li > .fas,
.milenia-body--scheme-lightbrown .milenia-colorizer--scheme-primary .milenia-list--icon-big:not([class*="milenia-list--scheme"]) li > .icon,
.milenia-body--scheme-lightbrown .milenia-colorizer--scheme-primary .milenia-list--icon-big:not([class*="milenia-list--scheme"]) li > [class*="milenia-font-icon-"],
.milenia-body--scheme-lightbrown .milenia-colorizer--scheme-secondary .milenia-list--icon-big:not([class*="milenia-list--scheme"]) li > .fa,
.milenia-body--scheme-lightbrown .milenia-colorizer--scheme-secondary .milenia-list--icon-big:not([class*="milenia-list--scheme"]) li > .fal,
.milenia-body--scheme-lightbrown .milenia-colorizer--scheme-secondary .milenia-list--icon-big:not([class*="milenia-list--scheme"]) li > .far,
.milenia-body--scheme-lightbrown .milenia-colorizer--scheme-secondary .milenia-list--icon-big:not([class*="milenia-list--scheme"]) li > .fab,
.milenia-body--scheme-lightbrown .milenia-colorizer--scheme-secondary .milenia-list--icon-big:not([class*="milenia-list--scheme"]) li > .fas,
.milenia-body--scheme-lightbrown .milenia-colorizer--scheme-secondary .milenia-list--icon-big:not([class*="milenia-list--scheme"]) li > .icon,
.milenia-body--scheme-lightbrown .milenia-colorizer--scheme-secondary .milenia-list--icon-big:not([class*="milenia-list--scheme"]) li > [class*="milenia-font-icon-"] {
color: #1c1c1c;
}
.milenia-btns-list,
.milenia-entity-content .milenia-btns-list {
text-align: center;
}
.milenia-btns-list > li:not(:last-child),
.milenia-entity-content .milenia-btns-list > li:not(:last-child) {
margin-bottom: 1.3rem;
}
.milenia-details-list > li:not(:last-child) {
margin-bottom: 0.8rem;
}
.milenia-details-list > li > span {
display: inline-block;
margin-right: 3px;
color: #1c1c1c;
}
.milenia-details-list > li .milenia-entity-categories {
display: inline;
}
.milenia-details-list--colors-reversed > li span {
color: #858585;
}
/* ----------------------------------------
Horizontal list
---------------------------------------- */
.milenia-list--hr {
margin-top: -0.5rem;
margin-left: -0.25rem;
margin-right: -0.25rem;
}
.milenia-list--hr > li {
display: inline-block;
vertical-align: top;
margin-top: 0.5rem;
margin-left: 0.25rem;
margin-right: 0.25rem;
}
/* ----------------------------------------
Horizontal pipe list
---------------------------------------- */
.milenia-list--pipe > li {
display: inline-block;
vertical-align: top;
margin-right: 0.2rem;
}
.milenia-list--pipe > li:not(:last-child)::after {
content: "|";
font-size: .8em;
display: inline-block;
vertical-align: baseline;
margin-left: 0.4rem;
position: relative;
top: -3px;
}
/* ----------------------------------------
Dividers
---------------------------------------- */
hr {
border-width: 1px 0 0 0;
border-style: solid;
border-color: #eaeaea;
}
hr:not(:first-child) {
margin-top: 2.51875rem;
}
hr:not(:last-child) {
margin-bottom: 2.51875rem;
}
hr.milenia-divider--medium {
border-top-width: 2px;
}
hr.milenia-divider--large {
border-top-width: 3px;
}
hr.milenia-divider--shorter {
width: 30px;
}
hr.milenia-divider--scheme-dark {
border-color: #858585;
}
hr.milenia-divider--scheme-darkest {
border-color: #1c1c1c;
}
.milenia-body--scheme-brown .milenia-divider--scheme-primary {
border-color: #ae745a;
}
.milenia-body--scheme-brown .milenia-divider--scheme-secondary {
border-color: #09355c;
}
.milenia-body--scheme-gray .milenia-divider--scheme-primary,
.milenia-body--scheme-gray .milenia-divider--scheme-secondary {
border-color: #948685;
}
.milenia-body--scheme-blue .milenia-divider--scheme-secondary,
.milenia-body--scheme-blue .milenia-divider--scheme-primary {
border-color: #19b1d1;
}
.milenia-body--scheme-lightbrown .milenia-divider--scheme-secondary,
.milenia-body--scheme-lightbrown .milenia-divider--scheme-primary {
border-color: #578526;
}
.milenia-body--scheme-green .milenia-divider--scheme-primary {
border-color: #7eb71c;
}
.milenia-body--scheme-green .milenia-divider--scheme-secondary {
border-color: #febd11;
}
.milenia-divider-example-container > hr:not(:first-child) {
margin-top: 0.75rem;
}
.milenia-divider-example-container > hr:not(:last-child) {
margin-bottom: 0.75rem;
}
.milenia-divider-example-container:not(:last-child) {
margin-bottom: 1.375rem;
}
/* ----------------------------------------
Blockquotes
---------------------------------------- */
blockquote:not(.milenia-blockquote--unstyled) {
font-family: "Old Standard TT", serif;
font-size: 1.5rem;
line-height: 1.625;
font-style: italic;
font-weight: 400;
padding: 2.25rem 2.4rem 2.25rem;
color: #fff;
}
blockquote:not(.milenia-blockquote--unstyled):not(:first-child) {
margin-top: 1.7rem;
}
blockquote:not(.milenia-blockquote--unstyled):not(:last-child) {
margin-bottom: 1.7rem;
}
blockquote:not(.milenia-blockquote--unstyled) cite {
font-family: "Open Sans", sans-serif;
font-size: 0.875rem;
font-style: normal;
line-height: 1.625;
text-transform: uppercase;
letter-spacing: 4.2px;
color: #ececec;
display: block;
margin-top: 1.15rem;
margin-bottom: 0.4rem;
}
blockquote:not(.milenia-blockquote--unstyled).milenia-blockquote--style-2 {
border-style: solid;
border-width: 0 0 0 3px;
color: #1c1c1c;
background-color: #f8f8f8;
}
blockquote:not(.milenia-blockquote--unstyled).milenia-blockquote--style-2 cite {
color: #858585;
}
.milenia-body--scheme-brown blockquote:not(.milenia-blockquote--unstyled):not(.milenia-blockquote--style-2) {
background-color: #ae745a;
}
.milenia-body--scheme-brown blockquote:not(.milenia-blockquote--unstyled).milenia-blockquote--style-2 {
border-color: #09355c;
}
.milenia-body--scheme-gray blockquote:not(.milenia-blockquote--unstyled):not(.milenia-blockquote--style-2) {
background-color: #948685;
}
.milenia-body--scheme-gray blockquote:not(.milenia-blockquote--unstyled).milenia-blockquote--style-2 {
border-color: #948685;
}
.milenia-body--scheme-blue blockquote:not(.milenia-blockquote--unstyled):not(.milenia-blockquote--style-2) {
background-color: #19b1d1;
}
.milenia-body--scheme-blue blockquote:not(.milenia-blockquote--unstyled).milenia-blockquote--style-2 {
border-color: #19b1d1;
}
.milenia-body--scheme-lightbrown blockquote:not(.milenia-blockquote--unstyled):not(.milenia-blockquote--style-2) {
background-color: #578526;
}
.milenia-body--scheme-lightbrown blockquote:not(.milenia-blockquote--unstyled).milenia-blockquote--style-2 {
border-color: #578526;
}
.milenia-body--scheme-green blockquote:not(.milenia-blockquote--unstyled):not(.milenia-blockquote--style-2) {
background-color: #7eb71c;
}
.milenia-body--scheme-green blockquote:not(.milenia-blockquote--unstyled).milenia-blockquote--style-2 {
border-color: #febd11;
}
/* ----------------------------------------
Buttons
---------------------------------------- */
.milenia-btn {
font-family: "Open Sans", sans-serif;
font-weight: 400;
text-transform: uppercase;
letter-spacing: 1.8px;
border-width: 1px;
border-style: solid;
display: inline-block !important;
vertical-align: top;
cursor: pointer;
outline: none;
-ms-word-break: break-all;
word-break: break-all;
-webkit-transition: all .5s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: all .5s cubic-bezier(0.165, 0.84, 0.44, 1);
-webkit-user-select: none;
-moz-user-select: none;
-o-user-select: none;
-ms-user-select: none;
user-select: none;
}
.milenia-back-to-top {
display: block;
position: fixed;
z-index: 27;
top: 60%;
right: 3%;
width: 3.25rem;
height: 3.25rem;
font-size: 1.2rem;
line-height: 3.25rem;
border-radius: 50%;
background-color: #dadada;
color: #1c1c1c;
text-align: center;
-webkit-transition: background-color .5s cubic-bezier(0.165, 0.84, 0.44, 1), color .5s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: background-color .5s cubic-bezier(0.165, 0.84, 0.44, 1), color .5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.milenia-back-to-top span {
position: relative;
top: 2px;
}
@-moz-document url-prefix() {
.milenia-back-to-top span {
top: 1px;
}
}
.milenia-back-to-top:hover {
color: #fff;
background-color: #578526;
}
.milenia-btn--icon .fa,
.milenia-btn--icon .fal,
.milenia-btn--icon .far,
.milenia-btn--icon .fab,
.milenia-btn--icon .fas,
.milenia-btn--icon .icon,
.milenia-btn--icon [class*="milenia-font-icon-"] {
display: inline-block;
font-size: 1rem;
line-height: inherit;
vertical-align: middle;
margin-right: 0.375rem;
position: relative;
top: -2px;
}
.milenia-btn--icon-medium.milenia-btn:not(.milenia-btn--link):not(.milenia-btn--big):not(.milenia-btn--huge):not(.milenia-btn--xxl) {
padding-top: 0.5rem;
padding-bottom: 0.55rem;
}
.milenia-btn--icon-medium .fa,
.milenia-btn--icon-medium .fal,
.milenia-btn--icon-medium .far,
.milenia-btn--icon-medium .fab,
.milenia-btn--icon-medium .fas,
.milenia-btn--icon-medium .icon,
.milenia-btn--icon-medium [class*="milenia-font-icon-"] {
font-size: 0.875rem;
position: relative;
top: 2px;
}
.milenia-btn--link {
font-size: 0.8125rem;
line-height: 1.5rem;
font-weight: 800;
border: none;
display: inline !important;
}
.milenia-btn--link:not([class*="milenia-btn--scheme-"]) {
color: #858585;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #858585), to(#858585));
background-image: linear-gradient(to bottom, #858585 100%, #858585 100%);
}
.milenia-btn--link.milenia-btn--icon .fa,
.milenia-btn--link.milenia-btn--icon .fal,
.milenia-btn--link.milenia-btn--icon .far,
.milenia-btn--link.milenia-btn--icon .fab,
.milenia-btn--link.milenia-btn--icon .fas,
.milenia-btn--link.milenia-btn--icon .icon,
.milenia-btn--link.milenia-btn--icon [class*="milenia-font-icon-"] {
margin-right: 0.5rem;
}
.milenia-btn:not(.milenia-btn--link).milenia-btn--unbordered {
border-width: 0;
}
.milenia-btn:not(.milenia-btn--link):not([class*="milenia-btn--scheme-"]), .milenia-btn:not(.milenia-btn--link):not([class*="milenia-btn--scheme-"]).milenia-btn--reverse:hover {
border-color: #858585;
background-color: #858585;
color: #fff;
}
.milenia-btn:not(.milenia-btn--link):not([class*="milenia-btn--scheme-"]):hover, .milenia-btn:not(.milenia-btn--link):not([class*="milenia-btn--scheme-"]):focus, .milenia-btn:not(.milenia-btn--link):not([class*="milenia-btn--scheme-"]).milenia-btn--reverse {
background-color: #fff;
color: #858585;
}
.milenia-btn:not(.milenia-btn--link):not(.milenia-btn--big):not(.milenia-btn--huge):not(.milenia-btn--xxl) {
font-size: 0.75rem;
line-height: 1.2rem;
padding-left: 1.7rem;
padding-right: 1.7rem;
padding-top: 0.58rem;
padding-bottom: 0.6rem;
margin-left: 3px;
}
.milenia-btn--big {
font-size: 0.8125rem;
line-height: 1.1rem;
padding-left: 1.8rem;
padding-right: 1.8rem;
padding-top: 1.023rem;
padding-bottom: 1.023rem;
}
.milenia-btn--huge, .milenia-btn--xxl {
font-size: 0.875rem;
line-height: 1.1rem;
padding-left: 1.8rem;
padding-right: 1.8rem;
padding-top: 1.45rem;
padding-bottom: 1.45rem;
}
.milenia-btn--xxl {
padding-left: 2.5rem;
padding-right: 2.5rem;
}
.milenia-icon-btn {
display: inline-block;
font-size: 1.125rem;
line-height: 1;
padding: 0.3rem;
}
.milenia-csstransforms3d .milenia-icon-btn {
-webkit-transition: -webkit-transform .5s cubic-bezier(0.25, 7, 0.79, 0.38);
transition: transform .5s cubic-bezier(0.25, 7, 0.79, 0.38);
}
.milenia-csstransforms3d .milenia-icon-btn:hover {
-webkit-transform: scale3d(1.05, 1.05, 1.05);
transform: scale3d(1.05, 1.05, 1.05);
}
.milenia-btn--scheme-white:not(.milenia-btn--link), .milenia-btn--scheme-white:not(.milenia-btn--link).milenia-btn--reverse:hover {
border-color: #fff;
background-color: transparent;
color: #fff;
}
.milenia-btn--scheme-white:not(.milenia-btn--link):hover, .milenia-btn--scheme-white:not(.milenia-btn--link):focus, .milenia-btn--scheme-white:not(.milenia-btn--link).milenia-btn--reverse {
color: #1c1c1c;
background-color: #fff;
}
.milenia-btn--scheme-white.milenia-btn--link {
color: #fff;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #fff), to(#fff));
background-image: linear-gradient(to bottom, #fff 100%, #fff 100%);
}
.milenia-btn--scheme-dark:not(.milenia-btn--link), .milenia-btn--scheme-dark:not(.milenia-btn--link).milenia-btn--reverse:hover {
border-color: #1c1c1c;
background-color: #1c1c1c;
color: #fff;
}
.milenia-btn--scheme-dark:not(.milenia-btn--link):hover, .milenia-btn--scheme-dark:not(.milenia-btn--link):focus, .milenia-btn--scheme-dark:not(.milenia-btn--link).milenia-btn--reverse {
color: #1c1c1c;
background-color: #fff;
}
.milenia-btn--scheme-dark.milenia-btn--link {
color: #1c1c1c;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #1c1c1c), to(#1c1c1c));
background-image: linear-gradient(to bottom, #1c1c1c 100%, #1c1c1c 100%);
}
.milenia-btn--scheme-light:not(.milenia-btn--link), .milenia-btn--scheme-light:not(.milenia-btn--link).milenia-btn--reverse:hover {
border-color: #dadada;
background-color: #dadada;
color: #343a40;
}
.milenia-btn--scheme-light:not(.milenia-btn--link):hover, .milenia-btn--scheme-light:not(.milenia-btn--link):focus, .milenia-btn--scheme-light:not(.milenia-btn--link).milenia-btn--reverse {
color: #1c1c1c;
border-color: #1c1c1c;
background-color: #fff;
}
.milenia-btn--scheme-light.milenia-btn--link {
color: #dadada;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #dadada), to(#dadada));
background-image: linear-gradient(to bottom, #dadada 100%, #dadada 100%);
}
.milenia-body--scheme-brown .milenia-btn--scheme-primary:not(.milenia-btn--link), .milenia-body--scheme-brown .milenia-btn--scheme-primary:not(.milenia-btn--link).milenia-btn--reverse:hover {
border-color: #ae745a;
background-color: #ae745a;
color: #fff;
}
.milenia-body--scheme-brown .milenia-btn--scheme-primary:not(.milenia-btn--link):hover, .milenia-body--scheme-brown .milenia-btn--scheme-primary:not(.milenia-btn--link):focus, .milenia-body--scheme-brown .milenia-btn--scheme-primary:not(.milenia-btn--link).milenia-btn--reverse {
color: #ae745a;
background-color: #fff;
}
.milenia-body--scheme-brown .milenia-btn--scheme-primary.milenia-btn--link {
color: #ae745a;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #ae745a), to(#ae745a));
background-image: linear-gradient(to bottom, #ae745a 100%, #ae745a 100%);
}
.milenia-body--scheme-brown .milenia-btn--scheme-secondary:not(.milenia-btn--link), .milenia-body--scheme-brown .milenia-btn--scheme-secondary:not(.milenia-btn--link).milenia-btn--reverse:hover {
border-color: #09355c;
background-color: #09355c;
color: #fff;
}
.milenia-body--scheme-brown .milenia-btn--scheme-secondary:not(.milenia-btn--link):hover, .milenia-body--scheme-brown .milenia-btn--scheme-secondary:not(.milenia-btn--link):focus, .milenia-body--scheme-brown .milenia-btn--scheme-secondary:not(.milenia-btn--link).milenia-btn--reverse {
color: #09355c;
background-color: #fff;
}
.milenia-body--scheme-brown .milenia-btn--scheme-secondary.milenia-btn--link {
color: #09355c;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #09355c), to(#09355c));
background-image: linear-gradient(to bottom, #09355c 100%, #09355c 100%);
}
.milenia-body--scheme-blue .milenia-btn--scheme-primary:not(.milenia-btn--link), .milenia-body--scheme-blue .milenia-btn--scheme-primary:not(.milenia-btn--link).milenia-btn--reverse:hover,
.milenia-body--scheme-blue .milenia-btn--scheme-secondary:not(.milenia-btn--link),
.milenia-body--scheme-blue .milenia-btn--scheme-secondary:not(.milenia-btn--link).milenia-btn--reverse:hover {
border-color: #19b1d1;
background-color: #19b1d1;
color: #fff;
}
.milenia-body--scheme-blue .milenia-btn--scheme-primary:not(.milenia-btn--link):hover, .milenia-body--scheme-blue .milenia-btn--scheme-primary:not(.milenia-btn--link):focus, .milenia-body--scheme-blue .milenia-btn--scheme-primary:not(.milenia-btn--link).milenia-btn--reverse,
.milenia-body--scheme-blue .milenia-btn--scheme-secondary:not(.milenia-btn--link):hover,
.milenia-body--scheme-blue .milenia-btn--scheme-secondary:not(.milenia-btn--link):focus,
.milenia-body--scheme-blue .milenia-btn--scheme-secondary:not(.milenia-btn--link).milenia-btn--reverse {
color: #19b1d1;
background-color: #fff;
}
.milenia-body--scheme-blue .milenia-btn--scheme-primary.milenia-btn--link,
.milenia-body--scheme-blue .milenia-btn--scheme-secondary.milenia-btn--link {
color: #19b1d1;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #19b1d1), to(#19b1d1));
background-image: linear-gradient(to bottom, #19b1d1 100%, #19b1d1 100%);
}
.milenia-body--scheme-gray .milenia-btn--scheme-primary:not(.milenia-btn--link), .milenia-body--scheme-gray .milenia-btn--scheme-primary:not(.milenia-btn--link).milenia-btn--reverse:hover,
.milenia-body--scheme-gray .milenia-btn--scheme-secondary:not(.milenia-btn--link),
.milenia-body--scheme-gray .milenia-btn--scheme-secondary:not(.milenia-btn--link).milenia-btn--reverse:hover {
border-color: #948685;
background-color: #948685;
color: #fff;
}
.milenia-body--scheme-gray .milenia-btn--scheme-primary:not(.milenia-btn--link):hover, .milenia-body--scheme-gray .milenia-btn--scheme-primary:not(.milenia-btn--link):focus, .milenia-body--scheme-gray .milenia-btn--scheme-primary:not(.milenia-btn--link).milenia-btn--reverse,
.milenia-body--scheme-gray .milenia-btn--scheme-secondary:not(.milenia-btn--link):hover,
.milenia-body--scheme-gray .milenia-btn--scheme-secondary:not(.milenia-btn--link):focus,
.milenia-body--scheme-gray .milenia-btn--scheme-secondary:not(.milenia-btn--link).milenia-btn--reverse {
color: #948685;
background-color: #fff;
}
.milenia-body--scheme-gray .milenia-btn--scheme-primary.milenia-btn--link,
.milenia-body--scheme-gray .milenia-btn--scheme-secondary.milenia-btn--link {
color: #948685;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #948685), to(#948685));
background-image: linear-gradient(to bottom, #948685 100%, #948685 100%);
}
.milenia-body--scheme-lightbrown .milenia-btn--scheme-primary:not(.milenia-btn--link), .milenia-body--scheme-lightbrown .milenia-btn--scheme-primary:not(.milenia-btn--link).milenia-btn--reverse:hover,
.milenia-body--scheme-lightbrown .milenia-btn--scheme-secondary:not(.milenia-btn--link),
.milenia-body--scheme-lightbrown .milenia-btn--scheme-secondary:not(.milenia-btn--link).milenia-btn--reverse:hover {
border-color: #578526;
background-color: #578526;
color: #fff;
}
.milenia-body--scheme-lightbrown .milenia-btn--scheme-primary:not(.milenia-btn--link):hover, .milenia-body--scheme-lightbrown .milenia-btn--scheme-primary:not(.milenia-btn--link):focus, .milenia-body--scheme-lightbrown .milenia-btn--scheme-primary:not(.milenia-btn--link).milenia-btn--reverse,
.milenia-body--scheme-lightbrown .milenia-btn--scheme-secondary:not(.milenia-btn--link):hover,
.milenia-body--scheme-lightbrown .milenia-btn--scheme-secondary:not(.milenia-btn--link):focus,
.milenia-body--scheme-lightbrown .milenia-btn--scheme-secondary:not(.milenia-btn--link).milenia-btn--reverse {
color: #578526;
background-color: #fff;
}
.milenia-body--scheme-lightbrown .milenia-btn--scheme-primary.milenia-btn--link,
.milenia-body--scheme-lightbrown .milenia-btn--scheme-secondary.milenia-btn--link {
color: #578526;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #578526), to(#578526));
background-image: linear-gradient(to bottom, #578526 100%, #578526 100%);
}
.milenia-body--scheme-green .milenia-btn--scheme-primary:not(.milenia-btn--link), .milenia-body--scheme-green .milenia-btn--scheme-primary:not(.milenia-btn--link).milenia-btn--reverse:hover {
border-color: #7eb71c;
background-color: #7eb71c;
color: #fff;
}
.milenia-body--scheme-green .milenia-btn--scheme-primary:not(.milenia-btn--link):hover, .milenia-body--scheme-green .milenia-btn--scheme-primary:not(.milenia-btn--link):focus, .milenia-body--scheme-green .milenia-btn--scheme-primary:not(.milenia-btn--link).milenia-btn--reverse {
color: #7eb71c;
background-color: #fff;
}
.milenia-body--scheme-green .milenia-btn--scheme-primary.milenia-btn--link {
color: #7eb71c;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #7eb71c), to(#7eb71c));
background-image: linear-gradient(to bottom, #7eb71c 100%, #7eb71c 100%);
}
.milenia-body--scheme-green .milenia-btn--scheme-secondary:not(.milenia-btn--link), .milenia-body--scheme-green .milenia-btn--scheme-secondary:not(.milenia-btn--link).milenia-btn--reverse:hover {
border-color: #febd11;
background-color: #febd11;
color: #1c1c1c;
}
.milenia-body--scheme-green .milenia-btn--scheme-secondary:not(.milenia-btn--link):hover, .milenia-body--scheme-green .milenia-btn--scheme-secondary:not(.milenia-btn--link):focus, .milenia-body--scheme-green .milenia-btn--scheme-secondary:not(.milenia-btn--link).milenia-btn--reverse {
color: #febd11;
background-color: #fff;
}
.milenia-body--scheme-green .milenia-btn--scheme-secondary.milenia-btn--link {
color: #febd11;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #febd11), to(#febd11));
background-image: linear-gradient(to bottom, #febd11 100%, #febd11 100%);
}
.milenia-btn:not(.milenia-btn--link).milenia-btn--scheme-facebook, .milenia-btn:not(.milenia-btn--link).milenia-btn--scheme-facebook.milenia-btn--reverse:hover {
color: #fff;
background-color: #3b5998;
border-color: #3b5998;
}
.milenia-btn:not(.milenia-btn--link).milenia-btn--scheme-facebook:hover, .milenia-btn:not(.milenia-btn--link).milenia-btn--scheme-facebook.milenia-btn--reverse {
color: #3b5998;
background-color: #fff;
}
.milenia-btn:not(.milenia-btn--link).milenia-btn--scheme-twitter, .milenia-btn:not(.milenia-btn--link).milenia-btn--scheme-twitter.milenia-btn--reverse:hover {
color: #fff;
background-color: #33ccff;
border-color: #33ccff;
}
.milenia-btn:not(.milenia-btn--link).milenia-btn--scheme-twitter:hover, .milenia-btn:not(.milenia-btn--link).milenia-btn--scheme-twitter.milenia-btn--reverse {
color: #33ccff;
background-color: #fff;
}
.milenia-btn:not(.milenia-btn--link).milenia-btn--scheme-google-plus, .milenia-btn:not(.milenia-btn--link).milenia-btn--scheme-google-plus.milenia-btn--reverse:hover {
color: #fff;
background-color: #d73d32;
border-color: #d73d32;
}
.milenia-btn:not(.milenia-btn--link).milenia-btn--scheme-google-plus:hover, .milenia-btn:not(.milenia-btn--link).milenia-btn--scheme-google-plus.milenia-btn--reverse {
color: #d73d32;
background-color: #fff;
}
.milenia-btn:not(.milenia-btn--link).milenia-btn--scheme-pinterest, .milenia-btn:not(.milenia-btn--link).milenia-btn--scheme-pinterest.milenia-btn--reverse:hover {
color: #fff;
background-color: #bd081c;
border-color: #bd081c;
}
.milenia-btn:not(.milenia-btn--link).milenia-btn--scheme-pinterest:hover, .milenia-btn:not(.milenia-btn--link).milenia-btn--scheme-pinterest.milenia-btn--reverse {
color: #bd081c;
background-color: #fff;
}
.milenia-action-buttons {
overflow: hidden;
}
.milenia-action-buttons > a,
.milenia-action-buttons > button {
display: block;
float: left;
text-align: center;
width: 3.25rem;
height: 3.25rem;
margin-right: 1px;
color: #fff;
opacity: .8;
position: relative;
-webkit-transition: opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.milenia-action-buttons > a .fa,
.milenia-action-buttons > a .fal,
.milenia-action-buttons > a .far,
.milenia-action-buttons > a .fab,
.milenia-action-buttons > a .fas,
.milenia-action-buttons > a .icon,
.milenia-action-buttons > a [class*="milenia-font-icon-"],
.milenia-action-buttons > button .fa,
.milenia-action-buttons > button .fal,
.milenia-action-buttons > button .far,
.milenia-action-buttons > button .fab,
.milenia-action-buttons > button .fas,
.milenia-action-buttons > button .icon,
.milenia-action-buttons > button [class*="milenia-font-icon-"] {
font-size: 1.1875rem;
position: absolute;
top: 50%;
left: 0;
right: 0;
margin-top: -0.59375rem;
}
.milenia-action-buttons > a:hover,
.milenia-action-buttons > button:hover {
opacity: 1;
}
.milenia-body--scheme-brown .milenia-action-buttons > a,
.milenia-body--scheme-brown .milenia-action-buttons > button {
background-color: #ae745a;
}
.milenia-body--scheme-gray .milenia-action-buttons > a,
.milenia-body--scheme-gray .milenia-action-buttons > button {
background-color: #948685;
}
.milenia-body--scheme-blue .milenia-action-buttons > a,
.milenia-body--scheme-blue .milenia-action-buttons > button {
background-color: #19b1d1;
}
.milenia-body--scheme-lightbrown .milenia-action-buttons > a,
.milenia-body--scheme-lightbrown .milenia-action-buttons > button {
background-color: #578526;
}
.milenia-body--scheme-green .milenia-action-buttons > a,
.milenia-body--scheme-green .milenia-action-buttons > button {
background-color: #7eb71c;
}
/* ----------------------------------------
Panels (Accordions & Toggles)
---------------------------------------- */
.milenia-panels-title > button {
font-size: 1.125rem;
line-height: 1.3;
font-weight: 700;
font-family: "Playfair Display", serif;
text-transform: uppercase;
text-align: initial;
display: block;
width: 100%;
position: relative;
padding-top: 0.94rem;
padding-bottom: 0.94rem;
padding-left: 1.625rem;
padding-right: 4.5rem;
border-width: 0 0 1px 0;
border-style: solid;
border-color: transparent;
background-clip: padding-box;
color: #1c1c1c;
-webkit-transition: background-color .5s cubic-bezier(0.165, 0.84, 0.44, 1), color .5s cubic-bezier(0.165, 0.84, 0.44, 1), border-color .5s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: background-color .5s cubic-bezier(0.165, 0.84, 0.44, 1), color .5s cubic-bezier(0.165, 0.84, 0.44, 1), border-color .5s cubic-bezier(0.165, 0.84, 0.44, 1);
-ms-word-break: break-all;
word-break: break-all;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
}
.milenia-panels-title > button::after,
.milenia-panels-title > button::before {
font-family: "Linearicons";
font-size: 1.25rem;
font-weight: 400;
line-height: 1;
position: absolute;
right: 1.625rem;
top: 50%;
margin-top: -0.625rem;
-webkit-transition-property: opacity;
transition-property: opacity;
-webkit-transition-duration: inherit;
transition-duration: inherit;
-webkit-transition-timing-function: inherit;
transition-timing-function: inherit;
}
.milenia-panels-title > button::before {
content: "\e936";
}
.milenia-panels-title > button::after {
content: "\e937";
opacity: 0;
}
.milenia-panels-title:not(:last-child) {
margin-bottom: 0;
}
.milenia-panels-active.milenia-panels-title > button::before {
opacity: 0;
}
.milenia-panels-active.milenia-panels-title > button::after {
opacity: 1;
}
.milenia-panels-definition {
padding-top: 1.64rem;
padding-bottom: 1.64rem;
padding-left: 1.625rem;
padding-right: 1.625rem;
}
.milenia-panels-definition:not(:last-child) {
margin-bottom: 0;
}
.milenia-panels--style-2 .milenia-panels-title.milenia-panels-active > button {
border-bottom-color: transparent;
}
.milenia-panels--style-2 .milenia-panels-definition {
padding-top: 0.82rem;
}
.milenia-panels--style-2 .milenia-panels-title:first-child > button {
border-top: none;
}
.milenia-panels--style-2 .milenia-panels-title > button {
border-width: 1px 0 0 0;
border-color: #dadada;
}
.milenia-panels:not(.milenia-panels--style-2) .milenia-panels-title > button {
background-color: #f8f8f8;
}
.milenia-panels:not(.milenia-panels--style-2) .milenia-panels-title.milenia-panels-active > button {
color: #fff;
}
.milenia-csstransforms3d .milenia-panels-title > button::after,
.milenia-csstransforms3d .milenia-panels-title > button::before {
-webkit-transition-property: -webkit-transform, opacity;
transition-property: transform, opacity;
}
.milenia-csstransforms3d .milenia-panels-title > button::after,
.milenia-csstransforms3d .milenia-panels-title.milenia-panels-active > button::before {
-webkit-transform: scale3d(0, 0, 0);
transform: scale3d(0, 0, 0);
}
.milenia-csstransforms3d .milenia-panels-title > button::before,
.milenia-csstransforms3d .milenia-panels-title.milenia-panels-active > button::after {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
.milenia-body--scheme-brown .milenia-panels--style-2 .milenia-panels-title.milenia-panels-active > button {
color: #ae745a;
}
.milenia-body--scheme-brown .milenia-panels:not(.milenia-panels--style-2) .milenia-panels-title.milenia-panels-active > button {
background-color: #ae745a;
}
.milenia-body--scheme-gray .milenia-panels--style-2 .milenia-panels-title.milenia-panels-active > button {
color: #948685;
}
.milenia-body--scheme-gray .milenia-panels:not(.milenia-panels--style-2) .milenia-panels-title.milenia-panels-active > button {
background-color: #948685;
}
.milenia-body--scheme-blue .milenia-panels--style-2 .milenia-panels-title.milenia-panels-active > button {
color: #19b1d1;
}
.milenia-body--scheme-blue .milenia-panels:not(.milenia-panels--style-2) .milenia-panels-title.milenia-panels-active > button {
background-color: #19b1d1;
}
.milenia-body--scheme-lightbrown .milenia-panels--style-2 .milenia-panels-title.milenia-panels-active > button {
color: #578526;
}
.milenia-body--scheme-lightbrown .milenia-panels:not(.milenia-panels--style-2) .milenia-panels-title.milenia-panels-active > button {
background-color: #578526;
}
.milenia-body--scheme-green .milenia-panels--style-2 .milenia-panels-title.milenia-panels-active > button {
color: #7eb71c;
}
.milenia-body--scheme-green .milenia-panels:not(.milenia-panels--style-2) .milenia-panels-title.milenia-panels-active > button {
background-color: #7eb71c;
}
/* ----------------------------------------
Tabs & Tour Sections
---------------------------------------- */
.milenia-tabs:not(.milenia-tabs--unstyled) {
overflow: hidden;
}
.milenia-tabs:not(.milenia-tabs--unstyled) .milenia-tabs-nav {
font-weight: 700;
font-family: "Playfair Display", serif;
text-transform: uppercase;
letter-spacing: 0.18px;
font-size: 0;
line-height: 0;
margin-top: -1px;
margin-left: -1px;
margin-right: -1px;
-ms-word-break: break-all;
word-break: break-all;
-webkit-user-select: none;
-moz-user-select: none;
-o-user-select: none;
-ms-user-select: none;
user-select: none;
}
.milenia-tabs:not(.milenia-tabs--unstyled) .milenia-tabs-nav > span {
display: inline-block;
vertical-align: top;
margin-right: 1px;
margin-left: 1px;
margin-top: 1px;
}
.milenia-tabs:not(.milenia-tabs--unstyled) .milenia-tabs-nav a {
color: #1c1c1c;
display: block;
padding-top: 0.92rem;
padding-right: 1.625rem;
padding-bottom: 0.92rem;
padding-left: 1.625rem;
font-size: 1.125rem;
line-height: 1.3;
font-weight: 700;
font-family: Playfair Display, serif;
text-transform: uppercase;
letter-spacing: 0.18px;
-webkit-transition: background-color .5s cubic-bezier(0.165, 0.84, 0.44, 1), color .5s cubic-bezier(0.165, 0.84, 0.44, 1), border-color .5s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: background-color .5s cubic-bezier(0.165, 0.84, 0.44, 1), color .5s cubic-bezier(0.165, 0.84, 0.44, 1), border-color .5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.milenia-tabs:not(.milenia-tabs--unstyled):not(.milenia-tabs--style-2) .milenia-tabs-nav a {
background-color: #f8f8f8;
}
.milenia-tabs:not(.milenia-tabs--unstyled):not(.milenia-tabs--style-2) .milenia-tabs-nav .milenia-active > a {
color: #fff;
}
.milenia-tabs:not(.milenia-tabs--unstyled).milenia-tabs--style-2 a::before, .milenia-tabs:not(.milenia-tabs--unstyled).milenia-tabs--style-2 a::after {
border-color: #dadada;
}
.milenia-tabs:not(.milenia-tabs--unstyled) .milenia-tab {
padding-top: 1.65rem;
padding-right: 1.625rem;
padding-bottom: 0;
padding-left: 1.625rem;
}
.milenia-tabs--style-2:not(.milenia-tabs--unstyled) .milenia-tabs-nav,
.milenia-tabs--style-2:not(.milenia-tabs--unstyled) .milenia-tabs-nav > span {
margin-left: 0;
margin-right: 0;
margin-top: 0;
}
.milenia-tabs--style-2:not(.milenia-tabs--unstyled) .milenia-tabs-nav a {
position: relative;
padding-top: 1.012rem;
padding-bottom: 0.966rem;
}
.milenia-tabs--style-2:not(.milenia-tabs--unstyled) .milenia-tabs-nav a::before {
z-index: 1;
left: -5000%;
right: -5000%;
}
.milenia-tabs--style-2:not(.milenia-tabs--unstyled) .milenia-tabs-nav a::after {
z-index: 2;
left: 0;
right: 0;
}
.milenia-tabs--style-2:not(.milenia-tabs--unstyled) .milenia-tabs-nav a::after, .milenia-tabs--style-2:not(.milenia-tabs--unstyled) .milenia-tabs-nav a::before {
content: "";
position: absolute;
bottom: 0;
border-style: solid;
border-width: 1px 0 0 0;
-webkit-transition-property: border;
transition-property: border;
-webkit-transition-duration: inherit;
transition-duration: inherit;
-webkit-transition-delay: inherit;
transition-delay: inherit;
-webkit-transition-timing-function: inherit;
transition-timing-function: inherit;
}
.milenia-tabs--style-2:not(.milenia-tabs--unstyled) .milenia-tab {
padding-top: 1.5675rem;
}
.milenia-body--scheme-brown .milenia-tabs:not(.milenia-tabs--unstyled):not(.milenia-tabs--style-2) .milenia-tabs-nav .milenia-active > a {
background-color: #ae745a;
}
.milenia-body--scheme-brown .milenia-tabs:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-active > a {
color: #ae745a;
}
.milenia-body--scheme-brown .milenia-tabs:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-active > a::after {
border-color: #ae745a;
}
.milenia-body--scheme-gray .milenia-tabs:not(.milenia-tabs--unstyled):not(.milenia-tabs--style-2) .milenia-tabs-nav .milenia-active > a {
background-color: #948685;
}
.milenia-body--scheme-gray .milenia-tabs:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-active > a {
color: #948685;
}
.milenia-body--scheme-gray .milenia-tabs:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-active > a::after {
border-color: #948685;
}
.milenia-body--scheme-blue .milenia-tabs:not(.milenia-tabs--unstyled):not(.milenia-tabs--style-2) .milenia-tabs-nav .milenia-active > a {
background-color: #19b1d1;
}
.milenia-body--scheme-blue .milenia-tabs:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-active > a {
color: #19b1d1;
}
.milenia-body--scheme-blue .milenia-tabs:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-active > a::after {
border-color: #19b1d1;
}
.milenia-body--scheme-lightbrown .milenia-tabs:not(.milenia-tabs--unstyled):not(.milenia-tabs--style-2) .milenia-tabs-nav .milenia-active > a {
background-color: #578526;
}
.milenia-body--scheme-lightbrown .milenia-tabs:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-active > a {
color: #578526;
}
.milenia-body--scheme-lightbrown .milenia-tabs:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-active > a::after {
border-color: #578526;
}
.milenia-body--scheme-green .milenia-tabs:not(.milenia-tabs--unstyled):not(.milenia-tabs--style-2) .milenia-tabs-nav .milenia-active > a {
background-color: #7eb71c;
}
.milenia-body--scheme-green .milenia-tabs:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-active > a {
color: #7eb71c;
}
.milenia-body--scheme-green .milenia-tabs:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-active > a::after {
border-color: #7eb71c;
}
.milenia-tabs--tour-sections:not(.milenia-tabs--unstyled) .milenia-tabs-nav {
float: left;
width: 200px;
}
.milenia-tabs--tour-sections:not(.milenia-tabs--unstyled) .milenia-tabs-nav > span {
display: block;
}
.milenia-tabs--tour-sections:not(.milenia-tabs--unstyled),
.milenia-tabs--tour-sections:not(.milenia-tabs--unstyled) .milenia-tabs-container {
overflow: hidden;
}
.milenia-tabs--tour-sections:not(.milenia-tabs--unstyled) .milenia-tab,
.milenia-tabs--tour-sections:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-tab {
padding-top: 0.825rem;
padding-right: 1.95rem;
padding-bottom: 0.825rem;
padding-left: 1.95rem;
}
.milenia-tabs--tour-sections:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-tabs-nav a {
padding-top: 0.8832rem;
padding-bottom: 0.8832rem;
}
.milenia-tabs--tour-sections:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-tabs-nav a::before {
top: -5000%;
bottom: -5000%;
}
.milenia-tabs--tour-sections:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-tabs-nav a::after {
top: 0;
bottom: 0;
}
.milenia-tabs--tour-sections:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-tabs-nav a::before, .milenia-tabs--tour-sections:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-tabs-nav a::after {
left: auto;
right: 0;
}
.milenia-tabs--tour-sections:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-tabs-nav a::after, .milenia-tabs--tour-sections:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-tabs-nav a::before {
border-width: 0 1px 0 0;
}
/* ----------------------------------------
Pagination
---------------------------------------- */
.milenia-pagination {
letter-spacing: 2px;
text-transform: uppercase;
margin-top: -0.8rem;
margin-left: -0.8rem;
margin-right: -0.8rem;
}
.milenia-pagination a:not(.milenia-ln--independent):not(.milenia-btn) {
color: #343a40;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #343a40), to(#343a40));
background-image: linear-gradient(to bottom, #343a40 100%, #343a40 100%);
}
.milenia-pagination > li {
display: inline-block;
vertical-align: middle;
padding-top: 0.8rem;
padding-left: 0.8rem !important;
padding-right: 0.8rem !important;
}
.milenia-pagination .prev,
.milenia-pagination .next,
.milenia-pagination .middle,
.milenia-pagination .pull-right,
.milenia-pagination .pull-left {
font-size: 0.875rem;
}
.milenia-pagination .prev,
.milenia-pagination .next {
position: relative;
}
.milenia-pagination .prev::before,
.milenia-pagination .next::before {
font-family: "Linearicons";
font-size: 1rem;
line-height: 1;
position: absolute;
top: 50%;
margin-top: -0.48611rem;
}
.milenia-pagination .prev {
margin-left: 1.16rem;
margin-right: 0.5rem;
}
.milenia-pagination .prev::before {
content: "\e93b";
left: -1.28rem;
}
.milenia-pagination .next {
margin-right: 0.96rem;
margin-left: 0.5rem;
}
.milenia-pagination .next::before {
content: "\e93c";
right: -1.28rem;
}
.milenia-pagination-icon {
font-size: 1.5rem;
}
.milenia-flexbox .milenia-pagination--stretched {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.milenia-flexbox .milenia-pagination--stretched .milenia-pagination--pushed-to-right {
margin-left: auto;
}
.milenia-flexbox .milenia-pagination--stretched .milenia-pagination--pushed-to-left {
margin-right: auto;
}
/* ----------------------------------------
Progress Bars
---------------------------------------- */
.milenia-progress-bars-item:not(:last-child) {
margin-bottom: 2rem;
}
.milenia-progress-bar {
height: 5px;
position: relative;
background-color: #eaeaea;
}
.milenia-progress-bar-title {
font-size: 1.125rem;
font-weight: 600;
margin-bottom: 0.8rem;
display: block;
position: relative;
padding-right: 6.25rem;
color: #1c1c1c;
}
.milenia-progress-bar-title::after {
content: attr(data-value) attr(data-units);
position: absolute;
bottom: 0;
right: 0;
}
.milenia-progress-bar-indicator {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: auto;
}
.milenia-progress-bars--style-2 .milenia-progress-bars-item:not(:last-child) {
margin-bottom: 1.1rem;
}
.milenia-progress-bars--style-2 .milenia-progress-bar {
height: 3px;
}
.milenia-progress-bars--style-2 .milenia-progress-bar-title {
font-size: 1rem;
font-weight: 400;
margin-bottom: 0.35rem;
}
.milenia-colorizer--scheme-dark .milenia-progress-bar-title,
.milenia-colorizer--scheme-primary .milenia-progress-bar-title,
.milenia-colorizer--scheme-secondary .milenia-progress-bar-title {
color: #fff;
}
.milenia-body--scheme-brown .milenia-progress-bars:not(.milenia-progress-bars--secondary) .milenia-progress-bar-indicator {
background-color: #ae745a;
}
.milenia-body--scheme-brown .milenia-progress-bars.milenia-progress-bars--secondary .milenia-progress-bar-indicator {
background-color: #09355c;
}
.milenia-body--scheme-gray .milenia-progress-bars:not(.milenia-progress-bars--secondary) .milenia-progress-bar-indicator,
.milenia-body--scheme-gray .milenia-progress-bars.milenia-progress-bars--secondary .milenia-progress-bar-indicator {
background-color: #948685;
}
.milenia-body--scheme-blue .milenia-progress-bars:not(.milenia-progress-bars--secondary) .milenia-progress-bar-indicator,
.milenia-body--scheme-blue .milenia-progress-bars.milenia-progress-bars--secondary .milenia-progress-bar-indicator {
background-color: #19b1d1;
}
.milenia-body--scheme-lightbrown .milenia-progress-bars:not(.milenia-progress-bars--secondary) .milenia-progress-bar-indicator,
.milenia-body--scheme-lightbrown .milenia-progress-bars.milenia-progress-bars--secondary .milenia-progress-bar-indicator {
background-color: #578526;
}
.milenia-body--scheme-green .milenia-progress-bars:not(.milenia-progress-bars--secondary) .milenia-progress-bar-indicator {
background-color: #7eb71c;
}
.milenia-body--scheme-green .milenia-progress-bars.milenia-progress-bars--secondary .milenia-progress-bar-indicator {
background-color: #febd11;
}
.milenia-colorizer--scheme-primary .milenia-progress-bars:not(.milenia-progress-bars--secondary) .milenia-progress-bar, .milenia-colorizer--scheme-primary .milenia-progress-bars.milenia-progress-bars--secondary .milenia-progress-bar,
.milenia-colorizer--scheme-secondary .milenia-progress-bars:not(.milenia-progress-bars--secondary) .milenia-progress-bar,
.milenia-colorizer--scheme-secondary .milenia-progress-bars.milenia-progress-bars--secondary .milenia-progress-bar {
background-color: #b1b1b1;
}
.milenia-colorizer--scheme-primary .milenia-progress-bars:not(.milenia-progress-bars--secondary) .milenia-progress-bar-indicator, .milenia-colorizer--scheme-primary .milenia-progress-bars.milenia-progress-bars--secondary .milenia-progress-bar-indicator,
.milenia-colorizer--scheme-secondary .milenia-progress-bars:not(.milenia-progress-bars--secondary) .milenia-progress-bar-indicator,
.milenia-colorizer--scheme-secondary .milenia-progress-bars.milenia-progress-bars--secondary .milenia-progress-bar-indicator {
background-color: #fff;
}
/* ----------------------------------------
Counters
---------------------------------------- */
.milenia-counter {
display: inline-block;
}
.milenia-counter-count {
font-family: "Old Standard TT", serif;
font-size: 3rem;
line-height: .9;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
color: #1c1c1c;
}
.milenia-counter-icon {
font-size: 3.7rem;
line-height: 1;
margin-top: 1rem;
}
.milenia-counter-icon:not(:last-child) {
margin-bottom: 1.5rem;
}
.milenia-counters {
text-align: center;
}
.milenia-counters:not(.milenia-counters--vertical) .milenia-counter {
display: inline-block;
vertical-align: top;
}
.milenia-counters:not(.milenia-counters--vertical) .milenia-counter-inner {
display: table;
table-layout: fixed;
text-align: initial;
}
.milenia-counters:not(.milenia-counters--vertical) .milenia-counter-icon, .milenia-counters:not(.milenia-counters--vertical) .milenia-counter-content {
display: table-cell;
vertical-align: middle;
}
.milenia-counters:not(.milenia-counters--vertical) .milenia-counter-icon {
padding-right: 1.75rem;
text-align: right;
margin-top: 0;
}
.milenia-counters:not(.milenia-counters--vertical) .milenia-counter-icon:not(:last-child) {
margin-bottom: 0;
}
.milenia-body--scheme-brown .milenia-counter-icon {
color: #ae745a;
}
.milenia-body--scheme-gray .milenia-counter-icon {
color: #948685;
}
.milenia-body--scheme-blue .milenia-counter-icon {
color: #19b1d1;
}
.milenia-body--scheme-lightbrown .milenia-counter-icon {
color: #578526;
}
.milenia-body--scheme-green .milenia-counter-icon {
color: #7eb71c;
}
.milenia-colorizer--scheme-secondary .milenia-counter,
.milenia-colorizer--scheme-primary .milenia-counter {
color: #b1b1b1;
}
.milenia-colorizer--scheme-secondary .milenia-counter-count,
.milenia-colorizer--scheme-primary .milenia-counter-count,
.milenia-colorizer--scheme-primary .milenia-counter-icon,
.milenia-colorizer--scheme-dark .milenia-counter-count {
color: #fff;
}
/* ----------------------------------------
Tooltips
---------------------------------------- */
[data-tooltip]:not(a) {
color: #1c1c1c;
}
.monkeysan-tooltip-skin-milenia {
font-size: 0.8125rem;
line-height: 1.12125rem;
font-weight: 400;
padding-left: 0.5rem;
padding-right: 0.5rem;
padding-top: 0.25rem;
padding-bottom: 0.25rem;
color: #dadada;
background-color: #1c1c1c;
}
.monkeysan-tooltip-skin-milenia.monkeysan-tooltip::after {
content: "";
width: 0;
height: 0;
border-style: solid;
border-color: transparent;
position: absolute;
}
.monkeysan-tooltip-skin-milenia.monkeysan-tooltip-top::after, .monkeysan-tooltip-skin-milenia.monkeysan-tooltip-bottom.monkeysan-tooltip-position-reversed::after {
bottom: auto;
right: auto;
top: 100%;
left: 50%;
margin-left: -8px;
margin-top: -1px;
border-width: 7px 8px 0 8px;
border-color: #1c1c1c transparent transparent transparent;
}
.monkeysan-tooltip-skin-milenia.monkeysan-tooltip-bottom::after, .monkeysan-tooltip-skin-milenia.monkeysan-tooltip-top.monkeysan-tooltip-position-reversed::after {
top: auto;
right: auto;
bottom: 100%;
left: 50%;
margin-left: -8px;
margin-bottom: -1px;
border-width: 0 8px 7px 8px;
border-color: transparent transparent #1c1c1c transparent;
}
.monkeysan-tooltip-skin-milenia.monkeysan-tooltip-right::after, .monkeysan-tooltip-skin-milenia.monkeysan-tooltip-left.monkeysan-tooltip-position-reversed::after {
bottom: auto;
right: 100%;
top: 50%;
left: auto;
margin-top: -8px;
margin-right: -1px;
border-width: 8px 7px 8px 0;
border-color: transparent #1c1c1c transparent transparent;
}
.monkeysan-tooltip-skin-milenia.monkeysan-tooltip-left::after, .monkeysan-tooltip-skin-milenia.monkeysan-tooltip-right.monkeysan-tooltip-position-reversed::after {
bottom: auto;
right: auto;
top: 50%;
left: 100%;
margin-top: -8px;
margin-left: -1px;
border-width: 8px 0 8px 7px;
border-color: transparent transparent transparent #1c1c1c;
}
[class*="milenia-body"] .milenia-colorizer--scheme-secondary [data-tooltip]:not(a),
[class*="milenia-body"] .milenia-colorizer--scheme-primary [data-tooltip]:not(a) {
color: #fff;
}
/* ----------------------------------------
Team Members
---------------------------------------- */
.milenia-team-member {
text-align: center;
}
.milenia-team-member-photo {
display: block;
overflow: hidden;
}
.milenia-team-member-photo:not(:last-child) {
margin-bottom: 1.4rem;
}
.milenia-team-member-name {
font-family: "Playfair Display", serif;
font-size: 1.5rem;
line-height: 1.875rem;
font-weight: 700;
font-style: normal;
letter-spacing: 0;
text-transform: none;
}
.milenia-team-member-name:not(:last-child) {
margin-bottom: 0.75rem;
}
.milenia-team-member-name a:not(.milenia-ln--independent):not(.milenia-btn) {
color: #1c1c1c;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #1c1c1c), to(#1c1c1c));
background-image: linear-gradient(to bottom, #1c1c1c 100%, #1c1c1c 100%);
}
.milenia-team-member-position {
font-family: "Open Sans", sans-serif;
font-size: 0.875rem;
line-height: 1.09375rem;
font-weight: 400;
font-style: normal;
letter-spacing: 4.2px;
text-transform: uppercase;
}
.milenia-csstransforms3d .milenia-team-member-photo {
display: block;
overflow: hidden;
}
.milenia-csstransforms3d .milenia-team-member-photo img {
-webkit-transition: -webkit-transform .5s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: transform .5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.milenia-csstransforms3d .milenia-team-member:hover .milenia-team-member-photo img {
-webkit-transform: scale3d(1.05, 1.05, 1.05);
transform: scale3d(1.05, 1.05, 1.05);
}
/* ----------------------------------------
Awards
---------------------------------------- */
.milenia-award {
text-align: center;
}
.milenia-award a {
display: inline-block;
}
.milenia-csstransforms3d .milenia-award img {
-webkit-transition: -webkit-transform .5s cubic-bezier(0.25, 3, 0.79, 0.38);
transition: transform .5s cubic-bezier(0.25, 3, 0.79, 0.38);
}
.milenia-csstransforms3d .milenia-award a:hover > img {
-webkit-transform: scale3d(1.05, 1.05, 1.05);
transform: scale3d(1.05, 1.05, 1.05);
}
/* ----------------------------------------
Tables
---------------------------------------- */
table {
table-layout: fixed;
border-collapse: collapse;
border-width: 1px;
border-style: solid;
border-color: #dadada;
background-color: #fff;
width: 100%;
}
table:not(:last-child) {
margin-bottom: 1.625rem;
}
table + .milenia-table-label {
margin-top: -0.7rem;
}
table tr {
-webkit-transition-property: background-color;
transition-property: background-color;
-webkit-transition-delay: 0ms;
transition-delay: 0ms;
-webkit-transition-duration: 500ms;
transition-duration: 500ms;
-webkit-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
border-width: 0;
border-style: solid;
}
table tr:hover, table tr:focus {
-webkit-transition-duration: 150ms;
transition-duration: 150ms;
}
table tr:hover {
background-color: #f8f8f8;
}
table td,
table th {
padding-top: 0.8rem;
padding-right: 1.5625rem;
padding-bottom: 0.8rem;
padding-left: 1.5625rem;
border-width: 1px;
border-style: solid;
}
table th,
table tfoot {
font-weight: 700;
color: #1c1c1c;
}
.milenia-table-label {
display: block;
color: #b1b1b1;
}
.milenia-table-label:not(:last-child) {
margin-bottom: 1.75rem;
}
table tbody, table thead, table tfoot, table tr, table th, table td {
border-color: inherit;
}
.milenia-table--responsive-xxxl {
border-right-width: 0;
border-bottom-width: 0;
border-left-width: 0;
}
.milenia-table--responsive-xxxl thead,
.milenia-table--responsive-xxxl th:empty,
.milenia-table--responsive-xxxl td:empty {
display: none;
}
.milenia-table--responsive-xxxl tr {
border-bottom-width: 1px;
}
.milenia-table--responsive-xxxl th, .milenia-table--responsive-xxxl td {
display: block;
border-top-width: 0;
}
.milenia-table--responsive-xxxl th[data-cell-title],
.milenia-table--responsive-xxxl td[data-cell-title] {
position: relative;
overflow: hidden;
padding-left: 55%;
}
.milenia-table--responsive-xxxl th[data-cell-title]::before,
.milenia-table--responsive-xxxl td[data-cell-title]::before {
content: attr(data-cell-title);
position: absolute;
width: 50%;
padding-top: inherit;
padding-right: inherit;
padding-bottom: inherit;
padding-left: 1.5625rem;
display: block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
top: 0;
left: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.milenia-table--responsive-xxxl th[data-cell-title]::after,
.milenia-table--responsive-xxxl td[data-cell-title]::after {
content: "";
display: block;
position: absolute;
left: 50%;
top: 0;
height: 100%;
border-width: 0 1px 0 0;
border-style: inherit;
border-color: inherit;
}
.milenia-table--responsive-xxxl > tr:last-child,
.milenia-table--responsive-xxxl > thead:last-child > tr:last-child,
.milenia-table--responsive-xxxl > tbody:last-child > tr:last-child,
.milenia-table--responsive-xxxl > tfoot:last-child > tr:last-child {
border-bottom-width: 0;
}
.milenia-pricing-tables .milenia-grid:not(.milenia-grid--no-gutters):not(.owl-carousel) {
margin-top: -2.5rem;
}
.milenia-pricing-tables .milenia-grid:not(.milenia-grid--no-gutters):not(.owl-carousel) .milenia-grid-item {
padding-top: 2.5rem;
}
.milenia-pricing-table {
position: relative;
font-size: 0.875rem;
line-height: 1.5rem;
text-align: center;
color: #858585;
}
.milenia-pricing-table-media img {
width: 100%;
}
.milenia-pricing-table-title {
font-size: 2.25rem;
line-height: 2.4375rem;
}
.milenia-pricing-table-title:not(:last-child) {
font-size: 2.25rem;
line-height: 2.4375rem;
margin-bottom: 0.85rem;
}
.milenia-pricing-table-price {
font-family: Old Standard TT, serif;
font-size: 2.25rem;
line-height: 1;
font-weight: 700;
color: #1c1c1c;
display: block;
}
.milenia-pricing-table-price:not(:last-child) {
font-family: Old Standard TT, serif;
font-size: 2.25rem;
line-height: 1;
font-weight: 700;
margin-bottom: 1.15rem;
color: #1c1c1c;
}
.milenia-pricing-table-content {
position: relative;
z-index: 4;
padding-top: 1.85rem;
padding-right: 2.25rem;
padding-bottom: 2.5rem;
padding-left: 2.25rem;
background-color: #f8f8f8;
}
.milenia-flexbox .milenia-pricing-tables .milenia-pricing-table {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.milenia-flexbox .milenia-pricing-tables .milenia-pricing-table-content {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.milenia-pricing-table::before {
opacity: .5;
}
.milenia-pricing-tables:not(.milenia-pricing-tables--style-2) .milenia-pricing-table {
position: relative;
margin-top: 2.5rem;
margin-left: 2.5rem;
}
.milenia-pricing-tables:not(.milenia-pricing-tables--style-2) .milenia-pricing-table::after {
content: "";
display: block;
position: absolute;
z-index: -1;
border-style: solid;
border-width: 1px;
top: -2.5rem;
right: 2.5rem;
bottom: 2.5rem;
left: -2.5rem;
}
.milenia-pricing-tables:not(.milenia-pricing-tables--style-2) .milenia-pricing-table .milenia-outline-over {
position: relative;
z-index: 3;
}
.milenia-pricing-tables:not(.milenia-pricing-tables--style-2) .milenia-pricing-table-media > a {
position: relative;
display: block;
}
.milenia-pricing-tables:not(.milenia-pricing-tables--style-2) .milenia-pricing-table-media > a::before {
content: "";
display: block;
border-style: solid;
border-width: 0;
position: absolute;
z-index: 1;
top: 0;
border-right-width: 1px;
right: 2.5rem;
bottom: 0;
left: 0;
}
.milenia-pricing-tables:not(.milenia-pricing-tables--style-2) .milenia-pricing-table-media > a .milenia-outline-over {
position: relative;
z-index: 3;
}
.milenia-pricing-tables:not(.milenia-pricing-tables--style-2) .milenia-pricing-table-media > a::before {
border-color: rgba(255, 255, 255, 0.5);
}
.milenia-pricing-tables:not(.milenia-pricing-tables--style-2) .milenia-pricing-table::after {
border-color: #dadada;
}
.milenia-pricing-tables--style-2 .milenia-pricing-table-content {
padding-left: 3.15rem;
padding-right: 3.15rem;
background-color: #1c1c1c;
}
.milenia-pricing-tables--style-2 .milenia-pricing-table-title, .milenia-pricing-tables--style-2 .milenia-pricing-table-price {
color: #fff;
}
.milenia-csstransforms3d .milenia-pricing-table-media {
display: block;
overflow: hidden;
}
.milenia-csstransforms3d .milenia-pricing-table-media img {
-webkit-transition-property: -webkit-transform;
transition-property: -webkit-transform;
transition-property: transform;
transition-property: transform, -webkit-transform;
-webkit-transition-delay: 0ms;
transition-delay: 0ms;
-webkit-transition-duration: 500ms;
transition-duration: 500ms;
-webkit-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
}
.milenia-csstransforms3d .milenia-pricing-table:hover .milenia-pricing-table-media img {
-webkit-transform: scale3d(1.05, 1.05, 1.05);
transform: scale3d(1.05, 1.05, 1.05);
}
/* ----------------------------------------
Banners
---------------------------------------- */
.milenia-banners {
overflow: hidden;
}
.milenia-banners .milenia-grid:not(.milenia-grid--no-gutters):not(.owl-carousel) {
margin-top: -1.875rem;
}
.milenia-banners .milenia-grid:not(.milenia-grid--no-gutters):not(.owl-carousel) .milenia-grid-item {
padding-top: 1.875rem;
}
.milenia-banner {
position: relative;
color: #f1f1f1;
}
.milenia-banner img {
width: 100%;
}
.milenia-banner a:not(.milenia-ln--independent) {
color: #fff;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #fff), to(#fff));
background-image: linear-gradient(to bottom, #fff 100%, #fff 100%);
}
.milenia-banner-title {
color: #fff;
font-size: 2.75rem;
line-height: 3.3rem;
}
.milenia-banner-content {
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
}
.milenia-banner-text:not(:last-child) {
margin-bottom: 1.9rem;
}
.milenia-banner .milenia-aligner-inner {
text-align: center;
vertical-align: middle;
}
.milenia-banner .milenia-btn--link {
font-size: 0.875rem;
}
.milenia-banner--without-thumb .milenia-banner-media {
height: 0;
padding-bottom: 100%;
}
.milenia-banners:not(.milenia-banners--style-2) .milenia-banner,
.milenia-banners:not(.milenia-banners--style-2) .milenia-banner-media {
position: relative;
}
.milenia-banners:not(.milenia-banners--style-2) .milenia-banner-media::after {
content: "";
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
background-color: rgba(28, 28, 28, 0.35);
}
.milenia-banners:not(.milenia-banners--style-2) .milenia-banner-content {
z-index: 3;
padding-top: 3.125rem;
padding-bottom: 3.125rem;
padding-right: 3.125rem;
padding-left: 3.125rem;
}
.milenia-banners:not(.milenia-banners--style-2) .milenia-banner::after {
content: "";
display: block;
position: absolute;
z-index: -1;
border-style: solid;
border-width: 1px;
top: 1.5625rem;
right: 1.5625rem;
bottom: 1.5625rem;
left: 1.5625rem;
}
.milenia-banners:not(.milenia-banners--style-2) .milenia-banner::before {
content: "";
display: block;
border-style: solid;
border-width: 0;
position: absolute;
z-index: 1;
border-top-width: 1px;
top: 1.5625rem;
border-right-width: 1px;
right: 1.5625rem;
border-bottom-width: 1px;
bottom: 1.5625rem;
border-left-width: 1px;
left: 1.5625rem;
}
.milenia-banners:not(.milenia-banners--style-2) .milenia-banner .milenia-outline-over {
position: relative;
z-index: 3;
}
.milenia-banners:not(.milenia-banners--style-2) .milenia-banner::after, .milenia-banners:not(.milenia-banners--style-2) .milenia-banner::before {
border-color: rgba(255, 255, 255, 0.5);
-webkit-transition: -webkit-transform .5s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: transform .5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.milenia-banners:not(.milenia-banners--style-2) .milenia-banner::after {
z-index: 1;
opacity: 0;
-webkit-transition-property: -webkit-transform, opacity;
-webkit-transition-property: opacity, -webkit-transform;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
-webkit-transition-duration: 500ms, 0s;
transition-duration: 500ms, 0s;
-webkit-transition-delay: 0ms, 200ms;
transition-delay: 0ms, 200ms;
}
.milenia-banners:not(.milenia-banners--style-2) .milenia-banner:hover::after {
opacity: 1;
-webkit-transition-delay: 0ms;
transition-delay: 0ms;
}
.milenia-banners:not(.milenia-banners--style-2) .milenia-banner:hover .milenia-banner-actions {
opacity: 1;
}
.milenia-banners.milenia-banners--style-2 .milenia-grid:not(.milenia-grid--isotope):not(.milenia-grid--no-gutters) {
margin-top: -1.875rem;
}
.milenia-banners.milenia-banners--style-2 .milenia-grid:not(.milenia-grid--isotope):not(.milenia-grid--no-gutters) .milenia-grid-item {
padding-top: 1.875rem;
}
.milenia-banners.milenia-banners--style-2 .milenia-banner-title:not(:last-child) {
margin-bottom: 1.75rem;
}
.milenia-banners.milenia-banners--style-2 .milenia-banner-content {
top: 2.5rem;
right: 2.5rem;
bottom: 2.5rem;
left: 2.5rem;
padding: 1.25rem;
opacity: 0;
-webkit-transition: -webkit-transform .5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: transform .5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.milenia-touchevents .milenia-widget .milenia-banners.milenia-banners--style-2 .milenia-banner-content,
.milenia-banners.milenia-banners--style-2 .milenia-banner:hover .milenia-banner-content {
opacity: 1;
}
.milenia-csstransforms3d .milenia-banners.milenia-banners--style-2 .milenia-banner-content {
-webkit-transform: translate3d(0, 20px, 0);
transform: translate3d(0, 20px, 0);
}
.milenia-csstransforms3d .milenia-banners:not(.milenia-banners--style-2) .milenia-banner-text {
-webkit-transform: translate3d(0, 25px, 0);
transform: translate3d(0, 25px, 0);
-webkit-transition: -webkit-transform .5s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: transform .5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.milenia-csstransforms3d .milenia-banners:not(.milenia-banners--style-2) .milenia-banner-actions {
opacity: 0;
-webkit-transition: -webkit-transform .5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: transform .5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);
-webkit-transform: translate3d(0, -50%, 0);
transform: translate3d(0, -50%, 0);
}
.milenia-csstransforms3d.milenia-touchevents .milenia-widget .milenia-banners.milenia-banners--style-2 .milenia-banner-content,
.milenia-csstransforms3d .milenia-banners.milenia-banners--style-2 .milenia-banner:hover .milenia-banner-content,
.milenia-csstransforms3d .milenia-banners:not(.milenia-banners--style-2) .milenia-banner:hover .milenia-banner-text,
.milenia-csstransforms3d .milenia-banners:not(.milenia-banners--style-2) .milenia-banner:hover .milenia-banner-actions {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.milenia-csstransforms3d .milenia-banners:not(.milenia-banners--style-2) .milenia-banner:hover::before {
-webkit-transform: translate3d(-0.4375rem, -0.4375rem, 0);
transform: translate3d(-0.4375rem, -0.4375rem, 0);
}
.milenia-csstransforms3d .milenia-banners:not(.milenia-banners--style-2) .milenia-banner:hover::after {
-webkit-transform: translate3d(0.4375rem, 0.4375rem, 0);
transform: translate3d(0.4375rem, 0.4375rem, 0);
}
.milenia-no-csstransforms3d .milenia-banners:not(.milenia-banners--style-2) .milenia-banner:hover::before {
-webkit-transform: translate(-0.4375rem, -0.4375rem);
transform: translate(-0.4375rem, -0.4375rem);
}
.milenia-no-csstransforms3d .milenia-banners:not(.milenia-banners--style-2) .milenia-banner:hover::after {
-webkit-transform: translate(0.4375rem, 0.4375rem);
transform: translate(0.4375rem, 0.4375rem);
}
.milenia-csstransforms3d .milenia-banner {
overflow: hidden;
}
.milenia-csstransforms3d .milenia-banner-media {
-webkit-transition: -webkit-transform .5s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: transform .5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.milenia-csstransforms3d .milenia-banner:hover .milenia-banner-media {
-webkit-transform: scale3d(1.05, 1.05, 1.05);
transform: scale3d(1.05, 1.05, 1.05);
}
.milenia-has-sidebar .milenia-banners .milenia-grid--cols-3:not(.milenia-grid--isotope) .milenia-grid-item {
max-width: 50%;
-webkit-box-flex: 1;
-ms-flex: 1 1 50%;
flex: 1 1 50%;
}
.milenia-has-sidebar .milenia-banners .milenia-grid--cols-3:not(.milenia-grid--isotope) .milenia-grid-item--2x {
max-width: 100%;
-webkit-box-flex: 1;
-ms-flex: 1 1 100%;
flex: 1 1 100%;
}
.milenia-has-sidebar .milenia-banners .milenia-grid--cols-3.milenia-grid--isotope .milenia-grid-item,
.milenia-has-sidebar .milenia-banners .milenia-grid--cols-3.milenia-grid--isotope .milenia-grid-sizer {
width: 50%;
}
.milenia-has-sidebar .milenia-banners .milenia-grid--cols-3.milenia-grid--isotope .milenia-grid-item--2x {
width: 100%;
}
[class*="milenia-section--stretched-content"] .milenia-banners:not(.milenia-banners--style-2) .milenia-banner-content {
padding-top: 5rem;
padding-right: 5rem;
padding-bottom: 5rem;
padding-left: 5rem;
}
[class*="milenia-section--stretched-content"] .milenia-banners:not(.milenia-banners--style-2) .milenia-banner::after, [class*="milenia-section--stretched-content"] .milenia-banners:not(.milenia-banners--style-2) .milenia-banner::before {
top: 2.5rem;
right: 2.5rem;
bottom: 2.5rem;
left: 2.5rem;
}
.milenia-body--scheme-brown .milenia-banners.milenia-banners--style-2 .milenia-banner-content {
background-color: rgba(174, 116, 90, 0.8);
}
.milenia-body--scheme-gray .milenia-banners.milenia-banners--style-2 .milenia-banner-content {
background-color: rgba(148, 134, 133, 0.8);
}
.milenia-body--scheme-blue .milenia-banners.milenia-banners--style-2 .milenia-banner-content {
background-color: rgba(25, 177, 209, 0.8);
}
.milenia-body--scheme-lightbrown .milenia-banners.milenia-banners--style-2 .milenia-banner-content {
background-color: rgba(193, 155, 118, 0.8);
}
.milenia-body--scheme-green .milenia-banners.milenia-banners--style-2 .milenia-banner-content {
background-color: rgba(126, 183, 28, 0.8);
}
/* ----------------------------------------
Icon boxes
---------------------------------------- */
.milenia-icon-boxes {
overflow: hidden;
}
.milenia-icon-box {
font-size: 0.875rem;
line-height: 1.50063rem;
}
.milenia-icon-box-icon {
display: inline-block;
}
.milenia-icon-boxes--style-1 .milenia-grid:not(.milenia-grid--no-gutters):not(.owl-carousel) {
margin-top: -0.625rem;
margin-left: -0.3125rem;
margin-right: -0.3125rem;
}
.milenia-icon-boxes--style-1 .milenia-grid:not(.milenia-grid--no-gutters):not(.owl-carousel) .milenia-grid-item {
padding-top: 0.625rem;
padding-left: 0.3125rem;
padding-right: 0.3125rem;
}
.milenia-icon-boxes--style-1 .milenia-icon-box {
text-align: center;
position: relative;
height: 100%;
min-height: 210px;
background-color: #f8f8f8;
padding-left: 1.5rem;
padding-right: 1.5rem;
padding-top: 1.5rem;
padding-bottom: 1.5rem;
-webkit-transition: color .5s cubic-bezier(0.165, 0.84, 0.44, 1), background-color .5s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: color .5s cubic-bezier(0.165, 0.84, 0.44, 1), background-color .5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.milenia-icon-boxes--style-1 .milenia-icon-box-icon {
font-size: 3.4375rem;
}
.milenia-icon-boxes--style-1 .milenia-icon-box-icon:not(:last-child) {
margin-bottom: 1.3rem;
}
.milenia-icon-boxes--style-1 .milenia-icon-box-title {
font-size: 1.125rem;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.18px;
}
.milenia-icon-boxes--style-1 .milenia-icon-box-link {
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
z-index: 2;
}
.milenia-icon-boxes--style-1 .milenia-icon-box .milenia-aligner-inner {
vertical-align: middle;
}
.milenia-icon-boxes--style-1 .milenia-icon-box:hover,
.milenia-icon-boxes--style-1 .milenia-icon-box:hover .milenia-icon-box-icon,
.milenia-icon-boxes--style-1 .milenia-icon-box:hover .milenia-icon-box-title {
color: #fff;
}
.milenia-icon-boxes.milenia-icon-boxes--style-2 .milenia-grid:not(.owl-carousel):not(.milenia-grid--no-gutters) {
margin-top: -1.9rem;
}
.milenia-icon-boxes.milenia-icon-boxes--style-2 .milenia-grid:not(.owl-carousel):not(.milenia-grid--no-gutters) .milenia-grid-item {
padding-top: 1.9rem;
}
.milenia-icon-boxes.milenia-icon-boxes--style-2 .milenia-icon-box {
text-align: center;
padding-left: 1.8rem;
padding-right: 1.8rem;
padding-top: 0.5rem;
}
.milenia-icon-boxes.milenia-icon-boxes--style-2 .milenia-icon-box-title:not(:last-child) {
margin-bottom: 0.8rem;
}
.milenia-icon-boxes.milenia-icon-boxes--style-2 .milenia-icon-box-icon {
font-size: 3.75rem;
}
.milenia-icon-boxes.milenia-icon-boxes--style-2 .milenia-icon-box-icon:not(:last-child) {
margin-bottom: 0.75rem;
}
.milenia-icon-boxes.milenia-icon-boxes--style-3 .milenia-grid:not(.milenia-grid--no-gutters) {
margin-top: -1.9rem;
}
.milenia-icon-boxes.milenia-icon-boxes--style-3 .milenia-grid:not(.milenia-grid--no-gutters) .milenia-grid-item {
padding-top: 1.9rem;
}
.milenia-icon-boxes.milenia-icon-boxes--style-3 .milenia-icon-box {
overflow: hidden;
padding-top: 0.35rem;
}
.milenia-icon-boxes.milenia-icon-boxes--style-2 .milenia-icon-box-title,
.milenia-icon-boxes.milenia-icon-boxes--style-3 .milenia-icon-box-title {
font-size: 1.5rem;
line-height: 1.875rem;
letter-spacing: 0.25px;
}
.milenia-icon-boxes.milenia-icon-boxes--style-3 .milenia-icon-box-title:not(:last-child) {
margin-bottom: 0.8rem;
}
.milenia-icon-boxes.milenia-icon-boxes--style-3 .milenia-icon-box-icon {
font-size: 2.55rem;
float: left;
margin-right: 1.5rem;
}
.milenia-icon-boxes.milenia-icon-boxes--style-3 .milenia-icon-box-content {
overflow: hidden;
padding-top: 0.25rem;
}
.milenia-body--scheme-brown .milenia-icon-boxes--style-1 .milenia-icon-box-icon,
.milenia-body--scheme-brown .milenia-icon-boxes--style-1 .milenia-icon-box-title,
.milenia-body--scheme-brown .milenia-icon-boxes--style-3 .milenia-icon-box-icon {
color: #ae745a;
}
.milenia-body--scheme-brown .milenia-icon-boxes--style-1 .milenia-icon-box:hover {
background-color: #ae745a;
}
.milenia-body--scheme-brown .milenia-icon-boxes--style-2 .milenia-icon-box-icon {
color: #09355c;
}
.milenia-body--scheme-gray .milenia-icon-boxes--style-2 .milenia-icon-box-icon,
.milenia-body--scheme-gray .milenia-icon-boxes--style-1 .milenia-icon-box-icon,
.milenia-body--scheme-gray .milenia-icon-boxes--style-1 .milenia-icon-box-title,
.milenia-body--scheme-gray .milenia-icon-boxes--style-3 .milenia-icon-box-icon {
color: #948685;
}
.milenia-body--scheme-gray .milenia-icon-boxes--style-1 .milenia-icon-box:hover {
background-color: #948685;
}
.milenia-body--scheme-blue .milenia-icon-boxes--style-1 .milenia-icon-box-icon,
.milenia-body--scheme-blue .milenia-icon-boxes--style-1 .milenia-icon-box-title,
.milenia-body--scheme-blue .milenia-icon-boxes--style-3 .milenia-icon-box-icon,
.milenia-body--scheme-blue .milenia-icon-boxes--style-2 .milenia-icon-box-icon {
color: #19b1d1;
}
.milenia-body--scheme-blue .milenia-icon-boxes--style-1 .milenia-icon-box:hover {
background-color: #19b1d1;
}
.milenia-body--scheme-lightbrown .milenia-icon-boxes--style-2 .milenia-icon-box-icon,
.milenia-body--scheme-lightbrown .milenia-icon-boxes--style-1 .milenia-icon-box-icon,
.milenia-body--scheme-lightbrown .milenia-icon-boxes--style-1 .milenia-icon-box-title,
.milenia-body--scheme-lightbrown .milenia-icon-boxes--style-3 .milenia-icon-box-icon {
color: #578526;
}
.milenia-body--scheme-lightbrown .milenia-icon-boxes--style-1 .milenia-icon-box:hover {
background-color: #578526;
}
.milenia-body--scheme-green .milenia-icon-boxes--style-1 .milenia-icon-box-icon,
.milenia-body--scheme-green .milenia-icon-boxes--style-1 .milenia-icon-box-title,
.milenia-body--scheme-green .milenia-icon-boxes--style-3 .milenia-icon-box-icon {
color: #7eb71c;
}
.milenia-body--scheme-green .milenia-icon-boxes--style-1 .milenia-icon-box:hover {
background-color: #7eb71c;
}
.milenia-body--scheme-green .milenia-icon-boxes--style-2 .milenia-icon-box-icon {
color: #febd11;
}
/* ----------------------------------------
Info boxes
---------------------------------------- */
.milenia-info-box-title {
font-family: "Playfair Display", serif;
font-size: 1.5rem;
line-height: 2rem;
font-weight: 400;
color: #1c1c1c;
margin-bottom: 0.65rem;
display: block;
}
.milenia-info-box address {
font-style: normal;
}
.milenia-info-box address:not(:last-child) {
margin-bottom: 0.9rem;
}
[class*="milenia-body--scheme-"] .milenia-info-box-title a:not(.milenia-ln--independent):not(.milenia-btn) {
color: #1c1c1c;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #1c1c1c), to(#1c1c1c));
background-image: linear-gradient(to bottom, #1c1c1c 100%, #1c1c1c 100%);
}
/* ----------------------------------------
Entities
---------------------------------------- */
.milenia-entities:not(:last-child) {
margin-bottom: 2.8rem;
}
.milenia-entities.milenia-entities--with-tabbed-grid:not(:last-child) {
margin-bottom: 0;
}
.milenia-entity-categories > span:not(:last-child)::after {
content: ", ";
}
.milenia-entity-meta > * {
display: inline;
vertical-align: baseline;
}
.milenia-entity-meta > *:not(:last-child)::after {
content: "/";
}
.milenia-entity-meta .milenia-entity-categories {
display: inline;
}
.milenia-entity-media .owl-carousel.owl-carousel--nav-edges .owl-nav .owl-prev {
left: 1.5rem;
}
.milenia-entity-media .owl-carousel.owl-carousel--nav-edges .owl-nav .owl-next {
right: 1.5rem;
}
.milenia-entity-footer > .milenia-btn:not(:only-child),
.milenia-entity-footer > .milenia-icon-btn:not(:only-child) {
margin-right: 3px;
margin-bottom: 3px;
}
.milenia-entity-extra-actions > .milenia-icon-btn {
margin-right: 0.75rem;
}
.milenia-csstransforms3d .milenia-entity-media {
display: block;
overflow: hidden;
}
.milenia-csstransforms3d .milenia-entity-media img {
-webkit-transition: -webkit-transform .5s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: transform .5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.milenia-csstransforms3d .milenia-entity--format-image:hover .milenia-entity-media img {
-webkit-transform: scale3d(1.05, 1.05, 1.05);
transform: scale3d(1.05, 1.05, 1.05);
}
.milenia-entity-single:not(.milenia-entity--post) .milenia-entity-media:not(:last-child) {
margin-bottom: 1.625rem;
}
.milenia-entity-single:not(.milenia-entity--post) .milenia-entity-content:not(:last-child) {
margin-bottom: 2rem;
}
.milenia-entity.milenia-event--text {
padding-top: 7.8rem;
padding-right: 3rem;
padding-bottom: 7.8rem;
padding-left: 3rem;
}
.milenia-entity.milenia-event--text .milenia-entity-media {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1;
}
.milenia-entity.milenia-event--text .milenia-entity-content {
position: relative;
z-index: 2;
}
.milenia-entity.milenia-event--text .milenia-section-title:not(:last-child) {
margin-bottom: 1.6rem;
}
.milenia-entity.milenia-event--text .milenia-entity-meta {
font-size: 0.8125rem;
line-height: 1.26rem;
text-transform: uppercase;
letter-spacing: 1.3px;
}
.milenia-entity.milenia-event--text .milenia-entity-meta:not(:last-child) {
margin-bottom: 2.3rem;
}
.milenia-colorizer--scheme-dark .milenia-entity.milenia-event--text .milenia-entity-meta {
color: #b1b1b1;
}
/* ----------------------------------------
Style 1
---------------------------------------- */
.milenia-entities--style-1 .milenia-entity {
font-size: 0.875rem;
line-height: 1.75;
position: relative;
z-index: 1;
margin-top: 2.5rem;
margin-left: 2.5rem;
}
.milenia-entities--style-1 .milenia-entity::after {
content: "";
display: block;
position: absolute;
z-index: -1;
border-style: solid;
border-width: 1px;
top: -2.5rem;
right: 2.5rem;
bottom: 2.5rem;
left: -2.5rem;
}
.milenia-entities--style-1 .milenia-entity-media > a {
position: relative;
display: block;
}
.milenia-entities--style-1 .milenia-entity-media > a::before {
content: "";
display: block;
border-style: solid;
border-width: 0;
position: absolute;
z-index: 1;
top: 0;
border-right-width: 1px;
right: 2.5rem;
bottom: 0;
left: 0;
}
.milenia-entities--style-1 .milenia-entity-media > a::before {
border-color: rgba(255, 255, 255, 0.5);
}
.milenia-entities--style-1 .milenia-entity-media img {
width: 100%;
}
.milenia-entities--style-1 .milenia-entity--format-slideshow .milenia-entity-media {
position: relative;
}
.milenia-entities--style-1 .milenia-entity--format-slideshow .milenia-entity-media::before {
content: "";
display: block;
border-style: solid;
border-width: 0;
position: absolute;
z-index: 1;
top: 0;
border-right-width: 1px;
right: 2.5rem;
bottom: 0;
left: 0;
}
.milenia-entities--style-1 .milenia-entity .milenia-outline-over,
.milenia-entities--style-1 .milenia-entity-media > a .milenia-outline-over,
.milenia-entities--style-1 .milenia-entity--format-slideshow .milenia-entity-media .milenia-outline-over {
position: relative;
z-index: 3;
}
.milenia-entities--style-1 .milenia-entity--format-slideshow .milenia-entity-media::before {
border-color: rgba(255, 255, 255, 0.5);
left: auto;
z-index: 3;
}
.milenia-entities--style-1 .milenia-entity-content {
padding-left: 2.3rem;
padding-right: 2.3rem;
padding-top: 1.9rem;
padding-bottom: 2.45rem;
background-color: #f8f8f8;
}
.milenia-entities--style-1 .milenia-entity-header:not(:last-child) {
margin-bottom: 0.8rem;
}
.milenia-entities--style-1 .milenia-entity-body:not(:last-child) {
margin-bottom: 0.95rem;
}
.milenia-entities--style-1 .milenia-entity-title {
font-size: 1.8rem;
line-height: 0.4375rem;
}
.milenia-entities--style-1 .milenia-entity::after {
border-color: #dadada;
}
.milenia-entities--style-1 .milenia-grid--cols-4 .milenia-entity::after {
top: -1.5625rem;
left: -1.5625rem;
right: 1.5625rem;
bottom: 1.5625rem;
}
.milenia-entities--style-1 .milenia-grid--cols-4 .milenia-entity,
.milenia-has-sidebar .milenia-entities--style-1 .milenia-grid--cols-3 .milenia-entity {
margin-top: 1.5625rem;
margin-left: 1.5625rem;
}
.milenia-entities--style-1 .milenia-grid--cols-4 .milenia-entity-title,
.milenia-has-sidebar .milenia-entities--style-1 .milenia-grid--cols-3 .milenia-entity-title {
font-size: 1.75rem;
line-height: 2rem;
}
.milenia-entities--style-1 .milenia-grid--cols-4 .milenia-entity-content,
.milenia-has-sidebar .milenia-entities--style-1 .milenia-grid--cols-3 .milenia-entity-content {
padding-left: 1.84rem;
padding-right: 1.84rem;
padding-top: 1.52rem;
padding-bottom: 1.96rem;
}
.milenia-has-sidebar .milenia-entities--style-1 .milenia-grid--cols-3 .milenia-entity::after {
top: -1.5625rem;
left: -1.5625rem;
right: 1.5625rem;
bottom: 1.5625rem;
}
.milenia-entities--style-1 .milenia-grid--cols-4 .milenia-entity-media > a::before,
.milenia-entities--style-1 .milenia-grid--cols-4 .milenia-entity--format-slideshow .milenia-entity-media::before,
.milenia-has-sidebar .milenia-entities--style-1 .milenia-grid--cols-3 .milenia-entity-media > a::before,
.milenia-has-sidebar .milenia-entities--style-1 .milenia-grid--cols-3 .milenia-entity--format-slideshow .milenia-entity-media::before {
right: 1.5625rem;
}
/* ----------------------------------------
Style 2
---------------------------------------- */
.milenia-entities--style-2 .milenia-entity {
font-size: 1rem;
line-height: 1.625;
color: #858585;
background-color: #f8f8f8;
text-align: center;
height: 100%;
padding-top: 4rem;
padding-right: 4rem;
padding-bottom: 4rem;
padding-left: 4rem;
position: relative;
}
.milenia-entities--style-2 .milenia-entity::before {
content: "";
display: block;
border-style: solid;
border-width: 0;
position: absolute;
z-index: 1;
border-top-width: 1px;
top: 2.5rem;
border-right-width: 1px;
right: 2.5rem;
border-bottom-width: 1px;
bottom: 2.5rem;
border-left-width: 1px;
left: 2.5rem;
}
.milenia-entities--style-2 .milenia-entity .milenia-outline-over {
position: relative;
z-index: 3;
}
.milenia-entities--style-2 .milenia-entity-media {
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
z-index: 0;
}
.milenia-entities--style-2 .milenia-entity-content {
height: 100%;
position: relative;
z-index: 3;
padding-left: 2.5rem;
padding-right: 2.5rem;
padding-top: 3rem;
padding-bottom: 3rem;
}
.milenia-entities--style-2 .milenia-entity-header:not(:last-child) {
margin-bottom: 1.7rem;
}
.milenia-entities--style-2 .milenia-entity-body:not(:last-child) {
margin-bottom: 1.8rem;
}
.milenia-entities--style-2 .milenia-entity-title {
font-size: 2.75rem;
line-height: 1.18;
}
.milenia-entities--style-2 .milenia-entity::before {
border-color: rgba(255, 255, 255, 0.5);
top: 2rem;
right: 2rem;
bottom: 2rem;
left: 2rem;
}
.milenia-entities--style-2 .milenia-entity .milenia-aligner-inner {
vertical-align: middle;
}
.milenia-entities--style-2 .milenia-entity .milenia-btn--link {
font-size: 0.875rem;
}
.milenia-entities--style-2 .milenia-entity--scheme-primary, .milenia-entities--style-2 .milenia-entity--scheme-dark {
color: #eaeaea;
}
.milenia-entities--style-2 .milenia-entity--scheme-primary .milenia-entity-title a,
.milenia-entities--style-2 .milenia-entity--scheme-primary .milenia-btn--link.milenia-btn--scheme-inherit, .milenia-entities--style-2 .milenia-entity--scheme-dark .milenia-entity-title a,
.milenia-entities--style-2 .milenia-entity--scheme-dark .milenia-btn--link.milenia-btn--scheme-inherit {
color: #fff;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #fff), to(#fff));
background-image: linear-gradient(to bottom, #fff 100%, #fff 100%);
}
.milenia-entities--style-2 .milenia-entity--scheme-light .milenia-entity-content {
background-color: rgba(255, 255, 255, 0.8);
}
.milenia-entities--style-2 .milenia-entity--scheme-dark .milenia-entity-content {
background-color: rgba(28, 28, 28, 0.8);
}
.milenia-csstransforms3d .milenia-entities--style-2 .milenia-entity {
overflow: hidden;
}
.milenia-csstransforms3d .milenia-entities--style-2 .milenia-entity-media {
-webkit-transition: -webkit-transform .5s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: transform .5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.milenia-csstransforms3d .milenia-entities--style-2 .milenia-entity:hover .milenia-entity-media {
-webkit-transform: scale3d(1.05, 1.05, 1.05);
transform: scale3d(1.05, 1.05, 1.05);
}
.milenia-has-sidebar .milenia-entities--style-2 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-2 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-3 .milenia-grid-item {
max-width: 50%;
-webkit-box-flex: 0;
-ms-flex: 0 1 50%;
flex: 0 1 50%;
}
.milenia-has-sidebar .milenia-entities--style-2 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-2 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-2 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-entities--style-2 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-2 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-2 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item--2x {
width: 50%;
}
.milenia-body--scheme-brown .milenia-entities--style-2 .milenia-entity--scheme-primary .milenia-entity-content {
background-color: rgba(174, 116, 90, 0.8);
}
.milenia-body--scheme-gray .milenia-entities--style-2 .milenia-entity--scheme-primary .milenia-entity-content {
background-color: rgba(148, 134, 133, 0.8);
}
.milenia-body--scheme-blue .milenia-entities--style-2 .milenia-entity--scheme-primary .milenia-entity-content {
background-color: rgba(25, 177, 209, 0.8);
}
.milenia-body--scheme-lightbrown .milenia-entities--style-2 .milenia-entity--scheme-primary .milenia-entity-content {
background-color: rgba(193, 155, 118, 0.8);
}
.milenia-body--scheme-green .milenia-entities--style-2 .milenia-entity--scheme-primary .milenia-entity-content {
background-color: rgba(126, 183, 28, 0.8);
}
/* ----------------------------------------
Style 3
---------------------------------------- */
.milenia-entities--style-3.milenia-entities--filled .milenia-entity-content,
.milenia-entities--style-16.milenia-entities--filled .milenia-entity-content {
background-color: #f8f8f8;
}
.milenia-entities--style-3.milenia-entities--reverse .milenia-grid-item:nth-child(2n+1) .milenia-entity .owl-nav,
.milenia-entities--style-3:not(.milenia-entities--reverse) .milenia-grid-item:nth-child(2n) .milenia-entity .owl-nav,
.milenia-entities--style-16.milenia-entities--reverse .milenia-grid-item:nth-child(2n+1) .milenia-entity .owl-nav,
.milenia-entities--style-16:not(.milenia-entities--reverse) .milenia-grid-item:nth-child(2n) .milenia-entity .owl-nav {
left: auto;
right: 0;
}
.milenia-entities--style-3.milenia-entities--reverse .milenia-grid-item:nth-child(2n+1) .milenia-entity .owl-nav .owl-prev,
.milenia-entities--style-3.milenia-entities--reverse .milenia-grid-item:nth-child(2n+1) .milenia-entity .owl-nav .owl-next,
.milenia-entities--style-3:not(.milenia-entities--reverse) .milenia-grid-item:nth-child(2n) .milenia-entity .owl-nav .owl-prev,
.milenia-entities--style-3:not(.milenia-entities--reverse) .milenia-grid-item:nth-child(2n) .milenia-entity .owl-nav .owl-next,
.milenia-entities--style-16.milenia-entities--reverse .milenia-grid-item:nth-child(2n+1) .milenia-entity .owl-nav .owl-prev,
.milenia-entities--style-16.milenia-entities--reverse .milenia-grid-item:nth-child(2n+1) .milenia-entity .owl-nav .owl-next,
.milenia-entities--style-16:not(.milenia-entities--reverse) .milenia-grid-item:nth-child(2n) .milenia-entity .owl-nav .owl-prev,
.milenia-entities--style-16:not(.milenia-entities--reverse) .milenia-grid-item:nth-child(2n) .milenia-entity .owl-nav .owl-next {
margin-right: 0;
margin-left: 1px;
}
.milenia-entities--style-3:not(.milenia-entities--reverse) .milenia-grid-item:nth-child(2n+1) .milenia-entity-media,
.milenia-entities--style-3.milenia-entities--reverse .milenia-grid-item:nth-child(2n) .milenia-entity-media,
.milenia-entities--style-16:not(.milenia-entities--reverse) .milenia-grid-item:nth-child(2n+1) .milenia-entity-media,
.milenia-entities--style-16.milenia-entities--reverse .milenia-grid-item:nth-child(2n) .milenia-entity-media,
.milenia-entities--style-3.milenia-entities--reverse .milenia-grid-item:nth-child(2n+1) .milenia-entity-content,
.milenia-entities--style-16.milenia-entities--reverse .milenia-grid-item:nth-child(2n+1) .milenia-entity-content {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
.milenia-entities--style-3:not(.milenia-entities--reverse) .milenia-grid-item:nth-child(2n+1) .milenia-entity-content,
.milenia-entities--style-3.milenia-entities--reverse .milenia-grid-item:nth-child(2n) .milenia-entity-content,
.milenia-entities--style-16:not(.milenia-entities--reverse) .milenia-grid-item:nth-child(2n+1) .milenia-entity-content,
.milenia-entities--style-16.milenia-entities--reverse .milenia-grid-item:nth-child(2n) .milenia-entity-content,
.milenia-entities--style-3.milenia-entities--reverse .milenia-grid-item:nth-child(2n+1) .milenia-entity-media,
.milenia-entities--style-16.milenia-entities--reverse .milenia-grid-item:nth-child(2n+1) .milenia-entity-media {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.milenia-entities--style-3.milenia-entities--title-reduced .milenia-entity-title,
.milenia-entities--style-16.milenia-entities--title-reduced .milenia-entity-title {
font-size: 2.25rem;
line-height: 2.8125rem;
}
.milenia-entities--style-3.milenia-entities--title-reduced .milenia-entity-title:not(:only-child),
.milenia-entities--style-16.milenia-entities--title-reduced .milenia-entity-title:not(:only-child) {
margin-bottom: 0.9rem;
}
.milenia-entities--style-3.milenia-entities--title-reduced .milenia-entity-header:not(:last-child),
.milenia-entities--style-16.milenia-entities--title-reduced .milenia-entity-header:not(:last-child) {
margin-bottom: 1.2rem;
}
.milenia-entities--style-3 .milenia-entity,
.milenia-entities--style-16 .milenia-entity {
text-align: center;
height: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
.milenia-entities--style-3 .milenia-entity-media,
.milenia-entities--style-16 .milenia-entity-media {
-webkit-box-flex: 1;
-ms-flex: 1 1 50%;
flex: 1 1 50%;
position: relative;
}
.milenia-entities--style-3 .milenia-entity-media > a,
.milenia-entities--style-16 .milenia-entity-media > a {
background-position: center center !important;
}
.milenia-entities--style-3 .milenia-entity-content,
.milenia-entities--style-16 .milenia-entity-content {
-webkit-box-flex: 1;
-ms-flex: 1 1 50%;
flex: 1 1 50%;
position: relative;
z-index: 2;
padding-left: 4.9rem;
padding-right: 4.9rem;
padding-top: 11rem;
padding-bottom: 11rem;
}
.milenia-entities--style-3 .milenia-entity-link,
.milenia-entities--style-16 .milenia-entity-link {
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
}
.milenia-entities--style-3 .milenia-entity-header:not(:last-child),
.milenia-entities--style-16 .milenia-entity-header:not(:last-child) {
margin-bottom: 2.2rem;
}
.milenia-entities--style-3 .milenia-entity-body:not(:last-child),
.milenia-entities--style-16 .milenia-entity-body:not(:last-child) {
margin-bottom: 2.1rem;
}
.milenia-entities--style-3 .milenia-entity-categories,
.milenia-entities--style-16 .milenia-entity-categories {
font-size: 0.875rem;
line-height: 1.42;
text-transform: uppercase;
letter-spacing: 4.2px;
}
.milenia-entities--style-3 .milenia-entity-meta:not(:last-child),
.milenia-entities--style-16 .milenia-entity-meta:not(:last-child) {
margin-bottom: 0.5rem;
}
.milenia-entities--style-3 .milenia-entity-title,
.milenia-entities--style-16 .milenia-entity-title {
font-size: 3.25rem;
line-height: 3.875rem;
}
.milenia-entities--style-3 .milenia-entity .milenia-aligner-inner,
.milenia-entities--style-16 .milenia-entity .milenia-aligner-inner {
vertical-align: middle;
}
.milenia-entities--style-3 .milenia-entity .milenia-btn--link,
.milenia-entities--style-16 .milenia-entity .milenia-btn--link {
font-size: 0.875rem;
}
.milenia-entities--style-3 .milenia-entity {
font-size: 1rem;
line-height: 1.625;
}
.milenia-entities--style-3 .milenia-entity-body {
padding-left: 1.6rem;
padding-right: 1.6rem;
}
.milenia-entities--style-16 .milenia-entity {
font-size: 0.875rem;
line-height: 1.75;
text-align: initial;
}
.milenia-entities--style-16 .milenia-entity-header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.milenia-entities--style-16 .milenia-entity-header:not(:last-child) {
margin-bottom: 0.8rem;
}
.milenia-entities--style-16 .milenia-entity-body:not(:last-child) {
margin-bottom: 2.2rem;
}
.milenia-entities--style-16 .milenia-entity-title {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
font-size: 2.25rem;
line-height: 2.475rem;
}
.milenia-entities--style-16 .milenia-entity-title:not(:only-child) {
margin-bottom: 0.9rem;
}
.milenia-entities--style-16 .milenia-entity-meta {
font-size: 0.875rem;
line-height: 1.55;
text-transform: none;
letter-spacing: 0;
color: #1c1c1c;
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
.milenia-entities--style-16 .milenia-entity-meta:not(:last-child) {
margin-bottom: 0;
}
.milenia-body--border-layout .milenia-entities--style-3 .milenia-grid:not(.milenia-grid--no-gutters):not(.owl-carousel),
.milenia-body--border-layout .milenia-entities--style-16 .milenia-grid:not(.milenia-grid--no-gutters):not(.owl-carousel) {
margin-top: -1.5625rem;
margin-left: -0.78125rem;
margin-right: -0.78125rem;
}
.milenia-body--border-layout .milenia-entities--style-3 .milenia-grid:not(.milenia-grid--no-gutters):not(.owl-carousel) .milenia-grid-item,
.milenia-body--border-layout .milenia-entities--style-16 .milenia-grid:not(.milenia-grid--no-gutters):not(.owl-carousel) .milenia-grid-item {
padding-top: 1.5625rem;
padding-left: 0.78125rem;
padding-right: 0.78125rem;
}
[class*="milenia-section--stretched-content"] .milenia-entities--style-3 .milenia-entity-content {
-webkit-box-flex: 1;
-ms-flex: 1 1 33.33333%;
flex: 1 1 33.33333%;
}
[class*="milenia-section--stretched-content"] .milenia-entities--style-3 .milenia-entity-media {
-webkit-box-flex: 1;
-ms-flex: 1 1 66.66666%;
flex: 1 1 66.66666%;
}
[class*="milenia-section--stretched-content"] .milenia-entities--style-16 .milenia-grid-item:nth-child(2n+1) .milenia-entity-content,
[class*="milenia-section--stretched-content"] .milenia-entities--style-16.milenia-entities--reverse .milenia-grid-item:nth-child(2n) .milenia-entity-content {
padding-left: 13.5%;
padding-right: 5rem;
}
[class*="milenia-section--stretched-content"] .milenia-entities--style-16 .milenia-grid-item:nth-child(2n) .milenia-entity-content,
[class*="milenia-section--stretched-content"] .milenia-entities--style-16.milenia-entities--reverse .milenia-grid-item:nth-child(2n+1) .milenia-entity-content {
padding-right: 14.5%;
padding-left: 3.125rem;
}
[class*="milenia-section--stretched-content"] .milenia-entities--style-16 .milenia-entity-content {
-webkit-box-flex: 1;
-ms-flex: 1 1 38.8%;
flex: 1 1 38.8%;
}
[class*="milenia-section--stretched-content"] .milenia-entities--style-16 .milenia-entity-media {
-webkit-box-flex: 1;
-ms-flex: 1 1 61.2%;
flex: 1 1 61.2%;
}
.milenia-has-sidebar .milenia-entities--style-3 .milenia-entity-title {
font-size: 2.25rem;
line-height: 2.475rem;
}
.milenia-has-sidebar .milenia-entities--style-3 .milenia-entity-content {
padding-left: 2.45rem;
padding-right: 2.45rem;
padding-top: 5.5rem;
padding-bottom: 5.5rem;
}
/* ----------------------------------------
Style 4,6,9
---------------------------------------- */
.milenia-entities--style-4:not(.milenia-entities--list) .milenia-grid--cols-1 .milenia-entity-title,
.milenia-entities--style-6:not(.milenia-entities--list) .milenia-grid--cols-1 .milenia-entity-title,
.milenia-entities--style-9:not(.milenia-entities--list) .milenia-grid--cols-1 .milenia-entity-title {
font-size: 1.875rem;
}
.milenia-entities--style-4 .milenia-entity,
.milenia-entities--style-6 .milenia-entity,
.milenia-entities--style-9 .milenia-entity {
font-size: 0.875rem;
line-height: 1.75;
text-align: center;
color: #858585;
}
.milenia-entities--style-4 .milenia-entity-content,
.milenia-entities--style-6 .milenia-entity-content,
.milenia-entities--style-9 .milenia-entity-content {
position: relative;
z-index: 3;
background-color: #f8f8f8;
}
.milenia-entities--style-4 .milenia-entity-header,
.milenia-entities--style-6 .milenia-entity-header,
.milenia-entities--style-9 .milenia-entity-header {
color: #b1b1b1;
}
.milenia-entities--style-4 .milenia-entity-header:not(:last-child),
.milenia-entities--style-6 .milenia-entity-header:not(:last-child),
.milenia-entities--style-9 .milenia-entity-header:not(:last-child) {
margin-bottom: 0.8rem;
}
.milenia-entities--style-4 .milenia-entity-body:not(:last-child),
.milenia-entities--style-6 .milenia-entity-body:not(:last-child),
.milenia-entities--style-9 .milenia-entity-body:not(:last-child) {
margin-bottom: 1rem;
}
.milenia-entities--style-4 .milenia-entity-title,
.milenia-entities--style-6 .milenia-entity-title,
.milenia-entities--style-9 .milenia-entity-title {
font-size: 1.5rem;
line-height: 1.875rem;
}
.milenia-entities--style-3 .milenia-entity-title a:not(.milenia-ln--independent):not(.milenia-btn),
.milenia-entities--style-16 .milenia-entity-title a:not(.milenia-ln--independent):not(.milenia-btn),
.milenia-entities--style-2 .milenia-entity--scheme-light .milenia-entity-title a,
.milenia-entities--style-1 .milenia-entity-title a:not(.milenia-ln--independent):not(.milenia-btn),
.milenia-entities--style-4 .milenia-entity-title a:not(.milenia-ln--independent):not(.milenia-btn),
.milenia-entities--style-6 .milenia-entity-title a:not(.milenia-ln--independent):not(.milenia-btn),
.milenia-entities--style-9 .milenia-entity-title a:not(.milenia-ln--independent):not(.milenia-btn) {
color: #1c1c1c;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #1c1c1c), to(#1c1c1c));
background-image: linear-gradient(to bottom, #1c1c1c 100%, #1c1c1c 100%);
}
.milenia-entities--style-4 .milenia-entity-meta,
.milenia-entities--style-6 .milenia-entity-meta,
.milenia-entities--style-9 .milenia-entity-meta {
font-size: 0.8125rem;
line-height: 1.55;
text-transform: uppercase;
letter-spacing: 1.3px;
}
.milenia-entities--style-4 .milenia-entity-meta:not(:last-child),
.milenia-entities--style-6 .milenia-entity-meta:not(:last-child),
.milenia-entities--style-9 .milenia-entity-meta:not(:last-child) {
margin-bottom: 0.85rem;
}
.milenia-entities--style-4:not(.milenia-entities--list) .milenia-grid--cols-1 .milenia-entity:not(.milenia-entity--format-link):not(.milenia-entity--format-quote) .milenia-entity-meta:not(:last-child),
.milenia-entities--style-9:not(.milenia-entities--list) .milenia-grid--cols-1 .milenia-entity:not(.milenia-entity--format-link):not(.milenia-entity--format-quote) .milenia-entity-meta:not(:last-child),
.milenia-entities--style-6:not(.milenia-entities--list) .milenia-grid--cols-1 .milenia-entity:not(.milenia-entity--format-link):not(.milenia-entity--format-quote):not(.milenia-entity--format-audio) .milenia-entity-meta:not(:last-child) {
margin-bottom: 0.6rem;
}
.milenia-entities--style-4 .milenia-grid--isotope:not(.milenia-grid--no-gutters):not(.owl-carousel) {
margin-top: -3.125rem;
}
.milenia-entities--style-4 .milenia-grid--isotope:not(.milenia-grid--no-gutters):not(.owl-carousel) .milenia-grid-item {
padding-top: 3.125rem;
}
.milenia-entities--style-4.milenia-entities--no-content .milenia-entity-content {
padding-bottom: 1rem;
}
.milenia-entities--style-4 .milenia-entity {
position: relative;
margin-bottom: 2.5rem;
}
.milenia-entities--style-4 .milenia-entity::after {
content: "";
display: block;
position: absolute;
z-index: -1;
border-style: solid;
border-width: 1px;
top: 2.5rem;
right: 2.5rem;
bottom: -2.5rem;
left: 2.5rem;
}
.milenia-entities--style-4 .milenia-entity-media img {
width: 100%;
}
.milenia-entities--style-4 .milenia-entity-media > a:not(.milenia-entity-link-element),
.milenia-entities--style-4 .milenia-entity-media > .milenia-selfhosted-video {
position: relative;
}
.milenia-entities--style-4 .milenia-entity-media > a:not(.milenia-entity-link-element)::before,
.milenia-entities--style-4 .milenia-entity-media > .milenia-selfhosted-video::before {
content: "";
display: block;
border-style: solid;
border-width: 0;
position: absolute;
z-index: 1;
border-top-width: 1px;
top: 2.5rem;
border-right-width: 1px;
right: 2.5rem;
bottom: 0;
border-left-width: 1px;
left: 2.5rem;
}
.milenia-entities--style-4 .milenia-entity-media > .milenia-selfhosted-video::before {
z-index: 3;
}
.milenia-entities--style-4 .milenia-entity-media > .milenia-selfhosted-video .mejs__layer.mejs__overlay-play {
z-index: 4;
}
.milenia-entities--style-4 .milenia-entity-media > .milenia-selfhosted-video--playing::before {
display: none;
}
.milenia-entities--style-4 .milenia-entity-media .milenia-simple-slideshow:not(.owl-carousel--nav-edges) .owl-nav {
left: 2.5rem;
}
.milenia-entities--style-4 .milenia-entity-media .milenia-simple-slideshow > .owl-stage-outer {
border-color: inherit;
}
.milenia-entities--style-4 .milenia-entity-media .milenia-simple-slideshow::after,
.milenia-entities--style-4 .milenia-entity-media .milenia-simple-slideshow::before,
.milenia-entities--style-4 .milenia-entity-media .milenia-simple-slideshow > .owl-stage-outer::before {
content: "";
position: absolute;
border-color: inherit;
border-width: 0 0 0 1px;
border-style: solid;
top: 2.5rem;
left: 2.5rem;
right: 2.5rem;
z-index: 1;
opacity: .5;
}
.milenia-entities--style-4 .milenia-entity-media .milenia-simple-slideshow::after {
bottom: 0;
right: auto;
}
.milenia-entities--style-4 .milenia-entity-media .milenia-simple-slideshow::before {
left: auto;
bottom: 0;
}
.milenia-entities--style-4 .milenia-entity-media .milenia-simple-slideshow > .owl-stage-outer::before {
border-width: 1px 0 0 0;
}
.milenia-entities--style-4 .milenia-entity-media > a:not(.milenia-entity-link-element)::before,
.milenia-entities--style-4 .milenia-entity-media > .milenia-selfhosted-video::before,
.milenia-entities--style-4 .milenia-entity-media .milenia-simple-slideshow > .owl-stage-outer::before,
.milenia-entities--style-4 .milenia-entity-media .milenia-simple-slideshow::before,
.milenia-entities--style-4 .milenia-entity-media .milenia-simple-slideshow::after {
color: #fff;
opacity: .5;
}
.milenia-entities--style-4 .milenia-entity::after {
top: auto;
border-top-width: 0;
color: #dadada;
height: 2.5rem;
}
.milenia-entities--style-4 .milenia-entity-media > a,
.milenia-entities--style-9 .milenia-entity-media > a {
display: block;
overflow: hidden;
}
.milenia-entities--style-4 .milenia-entity-content,
.milenia-entities--style-9 .milenia-entity-content {
padding-left: 2.5rem;
padding-right: 2.5rem;
padding-top: 1.8rem;
padding-bottom: 1.8rem;
}
.milenia-entities--style-9 .milenia-entity-media {
display: inline-block;
}
.milenia-entities--style-6:not(.milenia-entities--list) .milenia-grid:not(.owl-carousel):not(.milenia-grid--no-gutters) {
margin-top: -1.875rem;
}
.milenia-entities--style-6:not(.milenia-entities--list) .milenia-grid:not(.owl-carousel):not(.milenia-grid--no-gutters) .milenia-grid-item {
padding-top: 1.875rem;
}
.milenia-entities--style-6 .milenia-grid--cols-4 .milenia-entity {
margin-top: 1.5rem;
margin-left: 1.5rem;
}
.milenia-entities--style-6 .milenia-grid--cols-4 .milenia-entity-content {
padding-left: 1.5rem;
padding-right: 1.5rem;
padding-top: 1.5rem;
padding-bottom: 1.5rem;
}
.milenia-entities--style-6 .milenia-grid--cols-4 .milenia-entity::after {
top: -1.5rem;
right: 1.5rem;
bottom: 1.5rem;
left: -1.5rem;
}
.milenia-entities--style-6 .milenia-grid--cols-3 .milenia-entity,
.milenia-entities--style-6 .milenia-grid--cols-2 .milenia-entity,
.milenia-entities--style-6 .milenia-grid--cols-1 .milenia-entity {
margin-top: 2.5rem;
margin-left: 2.5rem;
}
.milenia-entities--style-6 .milenia-grid--cols-3 .milenia-entity-content,
.milenia-entities--style-6 .milenia-grid--cols-2 .milenia-entity-content,
.milenia-entities--style-6 .milenia-grid--cols-1 .milenia-entity-content {
padding-top: 1.8rem;
padding-right: 2.3rem;
padding-bottom: 1.8rem;
padding-left: 2.3rem;
}
.milenia-entities--style-6 .milenia-grid--cols-3 .milenia-entity::after,
.milenia-entities--style-6 .milenia-grid--cols-2 .milenia-entity::after,
.milenia-entities--style-6 .milenia-grid--cols-1 .milenia-entity::after {
top: -2.5rem;
right: 2.5rem;
bottom: 2.5rem;
left: -2.5rem;
}
.milenia-entities--style-6 .milenia-entity {
position: relative;
margin-top: 2.5rem;
margin-left: 2.5rem;
}
.milenia-entities--style-6 .milenia-entity::after {
content: "";
display: block;
position: absolute;
z-index: -1;
border-style: solid;
border-width: 1px;
top: -2.5rem;
right: 2.5rem;
bottom: 2.5rem;
left: -2.5rem;
}
.milenia-entities--style-4 .milenia-entity .milenia-outline-over,
.milenia-entities--style-4 .milenia-entity-media > a:not(.milenia-entity-link-element) .milenia-outline-over,
.milenia-entities--style-4 .milenia-entity-media > .milenia-selfhosted-video .milenia-outline-over,
.milenia-entities--style-6 .milenia-entity .milenia-outline-over {
position: relative;
z-index: 3;
}
.milenia-entities--style-6 .milenia-entity::after {
border-color: #dadada;
}
.milenia-entities--style-6 .milenia-entity blockquote {
padding: 0;
}
.milenia-entities--style-6 .milenia-entity-link-element {
padding-top: 0;
padding-right: 0;
padding-bottom: 0;
padding-left: 3.1rem;
}
.milenia-entities--style-6 .milenia-entity-link-element .fa,
.milenia-entities--style-6 .milenia-entity-link-element .fal,
.milenia-entities--style-6 .milenia-entity-link-element .far,
.milenia-entities--style-6 .milenia-entity-link-element .fab,
.milenia-entities--style-6 .milenia-entity-link-element .fas,
.milenia-entities--style-6 .milenia-entity-link-element .icon,
.milenia-entities--style-6 .milenia-entity-link-element [class*="milenia-font-icon-"] {
top: 0.125rem;
left: 0;
}
.milenia-entities--style-6 .milenia-entity--format-link .milenia-entity-media {
padding-bottom: 1.875rem;
}
[class*="milenia-body--scheme-"] .milenia-entities--style-6 .milenia-entity blockquote {
background-color: transparent;
color: #1c1c1c;
}
[class*="milenia-body--scheme-"] .milenia-entities--style-6 .milenia-entity blockquote cite {
color: #858585;
}
[class*="milenia-body--scheme-"] .milenia-entities--style-6 .milenia-entity-link-element {
background-color: transparent;
color: #1c1c1c;
}
.milenia-body--scheme-brown .milenia-entities--style-6 .milenia-entity-link-element .fa,
.milenia-body--scheme-brown .milenia-entities--style-6 .milenia-entity-link-element .fal,
.milenia-body--scheme-brown .milenia-entities--style-6 .milenia-entity-link-element .far,
.milenia-body--scheme-brown .milenia-entities--style-6 .milenia-entity-link-element .fab,
.milenia-body--scheme-brown .milenia-entities--style-6 .milenia-entity-link-element .fas,
.milenia-body--scheme-brown .milenia-entities--style-6 .milenia-entity-link-element .icon,
.milenia-body--scheme-brown .milenia-entities--style-6 .milenia-entity-link-element [class*="milenia-font-icon-"] {
color: #ae745a;
}
.milenia-body--scheme-gray .milenia-entities--style-6 .milenia-entity-link-element .fa,
.milenia-body--scheme-gray .milenia-entities--style-6 .milenia-entity-link-element .fal,
.milenia-body--scheme-gray .milenia-entities--style-6 .milenia-entity-link-element .far,
.milenia-body--scheme-gray .milenia-entities--style-6 .milenia-entity-link-element .fab,
.milenia-body--scheme-gray .milenia-entities--style-6 .milenia-entity-link-element .fas,
.milenia-body--scheme-gray .milenia-entities--style-6 .milenia-entity-link-element .icon,
.milenia-body--scheme-gray .milenia-entities--style-6 .milenia-entity-link-element [class*="milenia-font-icon-"] {
color: #948685;
}
.milenia-body--scheme-blue .milenia-entities--style-6 .milenia-entity-link-element .fa,
.milenia-body--scheme-blue .milenia-entities--style-6 .milenia-entity-link-element .fal,
.milenia-body--scheme-blue .milenia-entities--style-6 .milenia-entity-link-element .far,
.milenia-body--scheme-blue .milenia-entities--style-6 .milenia-entity-link-element .fab,
.milenia-body--scheme-blue .milenia-entities--style-6 .milenia-entity-link-element .fas,
.milenia-body--scheme-blue .milenia-entities--style-6 .milenia-entity-link-element .icon,
.milenia-body--scheme-blue .milenia-entities--style-6 .milenia-entity-link-element [class*="milenia-font-icon-"] {
color: #19b1d1;
}
.milenia-body--scheme-lightbrown .milenia-entities--style-6 .milenia-entity-link-element .fa,
.milenia-body--scheme-lightbrown .milenia-entities--style-6 .milenia-entity-link-element .fal,
.milenia-body--scheme-lightbrown .milenia-entities--style-6 .milenia-entity-link-element .far,
.milenia-body--scheme-lightbrown .milenia-entities--style-6 .milenia-entity-link-element .fab,
.milenia-body--scheme-lightbrown .milenia-entities--style-6 .milenia-entity-link-element .fas,
.milenia-body--scheme-lightbrown .milenia-entities--style-6 .milenia-entity-link-element .icon,
.milenia-body--scheme-lightbrown .milenia-entities--style-6 .milenia-entity-link-element [class*="milenia-font-icon-"] {
color: #578526;
}
.milenia-body--scheme-green .milenia-entities--style-6 .milenia-entity-link-element .fa,
.milenia-body--scheme-green .milenia-entities--style-6 .milenia-entity-link-element .fal,
.milenia-body--scheme-green .milenia-entities--style-6 .milenia-entity-link-element .far,
.milenia-body--scheme-green .milenia-entities--style-6 .milenia-entity-link-element .fab,
.milenia-body--scheme-green .milenia-entities--style-6 .milenia-entity-link-element .fas,
.milenia-body--scheme-green .milenia-entities--style-6 .milenia-entity-link-element .icon,
.milenia-body--scheme-green .milenia-entities--style-6 .milenia-entity-link-element [class*="milenia-font-icon-"] {
color: #7eb71c;
}
[class*="milenia-section--stretched-content"] .milenia-entities--style-6 .milenia-entity {
margin-top: 2.5rem;
margin-left: 2.5rem;
}
[class*="milenia-section--stretched-content"] .milenia-entities--style-6 .milenia-entity-content {
padding-top: 1.8rem;
padding-right: 2.3rem;
padding-bottom: 1.8rem;
padding-left: 2.3rem;
}
[class*="milenia-section--stretched-content"] .milenia-entities--style-6 .milenia-entity::after {
top: -2.5rem;
right: 2.5rem;
bottom: 2.5rem;
left: -2.5rem;
}
.milenia-has-sidebar .milenia-entities--style-6 .milenia-grid--cols-3 .milenia-entity {
margin-top: 1.5rem;
margin-left: 1.5rem;
}
.milenia-has-sidebar .milenia-entities--style-6 .milenia-grid--cols-3 .milenia-entity-content {
padding-left: 1.5rem;
padding-right: 1.5rem;
padding-top: 1.5rem;
padding-bottom: 1.5rem;
}
.milenia-has-sidebar .milenia-entities--style-6 .milenia-grid--cols-3 .milenia-entity::after {
top: -1.5rem;
right: 1.5rem;
bottom: 1.5rem;
left: -1.5rem;
}
.milenia-has-sidebar .milenia-entities--style-1 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item,
.milenia-entities--style-2 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-6 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item {
max-width: 33.33333%;
-webkit-box-flex: 0;
-ms-flex: 0 1 33.33333%;
flex: 0 1 33.33333%;
}
.milenia-has-sidebar .milenia-entities--style-1 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-1 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-1 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x,
.milenia-entities--style-2 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-entities--style-2 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-entities--style-2 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-entities--style-6 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-6 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-6 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x {
width: 33.33333%;
}
/* ----------------------------------------
Style 5
---------------------------------------- */
.milenia-section:not(.milenia-colorizer--scheme-primary):not(.milenia-colorizer--scheme-secondary) .milenia-entities--style-5:not(:last-child) {
margin-bottom: 0rem;
}
.milenia-entities--style-5 .milenia-entity {
font-size: 0.875rem;
line-height: 1.75;
color: #858585;
text-align: center;
}
.milenia-entities--style-5 .milenia-entity-media img {
width: 100%;
}
.milenia-entities--style-5 .milenia-entity-content {
padding-left: 2.3rem;
padding-right: 2.3rem;
padding-top: 1.75rem;
padding-bottom: 2.45rem;
background-color: #fff;
}
.milenia-entities--style-5 .milenia-entity-header:not(:last-child) {
margin-bottom: 0.7rem;
}
.milenia-entities--style-5 .milenia-entity-body:not(:last-child) {
margin-bottom: 1.05rem;
}
.milenia-entities--style-5 .milenia-entity-title {
font-size: 2.25rem;
line-height: 2.6875rem;
}
.milenia-entities--style-5 .milenia-entity-title a:not(.milenia-ln--independent):not(.milenia-btn) {
color: #1c1c1c;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #1c1c1c), to(#1c1c1c));
background-image: linear-gradient(to bottom, #1c1c1c 100%, #1c1c1c 100%);
}
.milenia-has-sidebar .milenia-entities--style-5 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item {
max-width: 33.33333%;
-webkit-box-flex: 0;
-ms-flex: 0 1 33.33333%;
flex: 0 1 33.33333%;
}
.milenia-has-sidebar .milenia-entities--style-5 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-5 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-5 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x {
width: 33.33333%;
}
/* ----------------------------------------
Style 7
---------------------------------------- */
.milenia-entities--style-7:not(.milenia-entities--list) .milenia-grid:not(.owl-carousel):not(.milenia-grid--no-gutters) {
margin-top: -1.875rem;
}
.milenia-entities--style-7:not(.milenia-entities--list) .milenia-grid:not(.owl-carousel):not(.milenia-grid--no-gutters) .milenia-grid-item {
padding-top: 1.875rem;
}
.milenia-entities--style-7:not(.milenia-entities--list) .milenia-grid--cols-1 .milenia-entity {
text-align: initial;
}
.milenia-entities--style-7:not(.milenia-entities--list) .milenia-grid--cols-1 .milenia-entity-title {
font-size: 1.875rem;
}
.milenia-entities--style-7:not(.milenia-entities--list) .milenia-grid--cols-1 .milenia-entity:not(.milenia-entity--format-link):not(.milenia-entity--format-quote) .milenia-entity-meta:not(:last-child) {
margin-bottom: 0.8rem;
}
.milenia-entities--style-7:not(.milenia-entities--list) .milenia-grid--cols-1 .milenia-entity:not(.milenia-entity--format-link):not(.milenia-entity--format-quote) .milenia-entity-header:not(:last-child) {
margin-bottom: 0.9rem;
}
.milenia-entities--style-7.milenia-entities--no-content .milenia-entity-content {
padding-bottom: 2.5rem;
}
.milenia-entities--style-7 .milenia-entity {
font-size: 0.875rem;
line-height: 1.75;
text-align: center;
color: #858585;
}
.milenia-entities--style-7 .milenia-entity-media img {
width: 100%;
}
.milenia-entities--style-7 .milenia-entity-location {
font-size: 0.8125rem;
line-height: 1.55;
text-transform: uppercase;
letter-spacing: 1.5px;
color: #1c1c1c;
}
.milenia-entities--style-7 .milenia-entity-content {
padding-left: 2.3rem;
padding-right: 2.3rem;
padding-top: 1.75rem;
padding-bottom: 2rem;
background-color: #f8f8f8;
}
.milenia-entities--style-7 .milenia-entity-header {
color: #b1b1b1;
}
.milenia-entities--style-7 .milenia-entity-header:not(:last-child) {
margin-bottom: 0.7rem;
}
.milenia-entities--style-7 .milenia-entity-header + .milenia-entity-footer {
padding-top: 0.6rem;
}
.milenia-entities--style-7 .milenia-entity-body:not(:last-child) {
margin-bottom: 0.95rem;
}
.milenia-entities--style-7 .milenia-entity-meta {
font-size: 0.8125rem;
line-height: 1.55;
text-transform: uppercase;
letter-spacing: 1.3px;
}
.milenia-entities--style-7 .milenia-entity-meta:not(:last-child) {
margin-bottom: 0.85rem;
}
.milenia-entities--style-7 .milenia-entity-title {
font-size: 1.5rem;
line-height: 1.875rem;
}
.milenia-entities--style-7 .milenia-entity-title a:not(.milenia-ln--independent):not(.milenia-btn) {
color: #1c1c1c;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #1c1c1c), to(#1c1c1c));
background-image: linear-gradient(to bottom, #1c1c1c 100%, #1c1c1c 100%);
}
.milenia-entities--style-7 .milenia-grid--cols-3 .milenia-entity-header:not(:last-child),
.milenia-entities--style-7 .milenia-grid--cols-2 .milenia-entity-header:not(:last-child),
.milenia-entities--style-7 .milenia-grid--cols-1 .milenia-entity-header:not(:last-child) {
margin-bottom: 0.84rem;
}
.milenia-flexbox .milenia-entities--style-7:not(.milenia-entities--list) .milenia-entity {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.milenia-flexbox .milenia-entities--style-7:not(.milenia-entities--list) .milenia-entity-content {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
/* ----------------------------------------
Style 8
---------------------------------------- */
.milenia-entities--style-8:not(.milenia-entities--list) .milenia-grid:not(.owl-carousel):not(.milenia-grid--no-gutters) {
margin-top: -1.875rem;
}
.milenia-entities--style-8:not(.milenia-entities--list) .milenia-grid:not(.owl-carousel):not(.milenia-grid--no-gutters) .milenia-grid-item {
padding-top: 1.875rem;
}
.milenia-entities--style-8 .milenia-entity {
font-size: 0.875rem;
line-height: 1.75;
text-align: center;
color: #ececec;
position: relative;
}
.milenia-entities--style-8 .milenia-entity-media {
position: relative;
z-index: 1;
}
.milenia-entities--style-8 .milenia-entity-media img {
width: 100%;
}
.milenia-entities--style-8 .milenia-entity-icon .fa,
.milenia-entities--style-8 .milenia-entity-icon .fal,
.milenia-entities--style-8 .milenia-entity-icon .far,
.milenia-entities--style-8 .milenia-entity-icon .fab,
.milenia-entities--style-8 .milenia-entity-icon .fas,
.milenia-entities--style-8 .milenia-entity-icon .icon,
.milenia-entities--style-8 .milenia-entity-icon [class*="milenia-font-icon-"] {
color: #fff;
font-size: 1.875rem;
}
.milenia-entities--style-8 .milenia-entity-icon:not(:last-child) {
margin-bottom: 1.25rem;
}
.milenia-entities--style-8 .milenia-entity-content {
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
z-index: 2;
padding-left: 1rem;
padding-right: 1rem;
padding-top: 1rem;
padding-bottom: 1rem;
background-color: rgba(28, 28, 28, 0.4);
}
.milenia-entities--style-8 .milenia-entity-header:not(:last-child) {
margin-bottom: 1.4rem;
}
.milenia-entities--style-8 .milenia-entity-body:not(:last-child) {
margin-bottom: 1.05rem;
}
.milenia-entities--style-8 .milenia-entity-meta {
font-size: 0.8125rem;
line-height: 1.55;
text-transform: uppercase;
letter-spacing: 1.3px;
}
.milenia-entities--style-8 .milenia-entity-meta:not(:last-child) {
margin-bottom: 0.9rem;
}
.milenia-entities--style-8 .milenia-entity-title {
font-size: 1.5rem;
line-height: 1.875rem;
}
.milenia-entities--style-8 .milenia-entity .milenia-aligner-inner {
vertical-align: middle;
}
.milenia-entities--style-8 .milenia-entity a:not(.milenia-ln--independent):not(.milenia-btn) {
color: #fff;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #fff), to(#fff));
background-image: linear-gradient(to bottom, #fff 100%, #fff 100%);
}
.milenia-entities--style-8 .milenia-entity:not(.milenia-entity--format-image) .milenia-entity-content {
position: static;
background-color: transparent;
}
.milenia-entities--style-8 .milenia-entity--format-link .milenia-aligner-inner, .milenia-entities--style-8 .milenia-entity--format-quote .milenia-aligner-inner {
padding-top: 2.65rem;
padding-bottom: 2.65rem;
}
.milenia-entities--style-8 .milenia-grid--cols-3 .milenia-entity-header:not(:last-child),
.milenia-entities--style-8 .milenia-grid--cols-2 .milenia-entity-header:not(:last-child),
.milenia-entities--style-8 .milenia-grid--cols-1 .milenia-entity-header:not(:last-child) {
margin-bottom: 1.68rem;
}
.milenia-entities--style-8 .milenia-grid--isotope[data-isotope-layout="grid"] .milenia-entity--format-image .milenia-entity-media {
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
}
.milenia-entities--style-8 .milenia-grid--isotope[data-isotope-layout="grid"] .milenia-entity--format-image .milenia-entity-media img {
display: none;
}
.milenia-entities--style-8 .milenia-grid--isotope[data-isotope-layout="grid"] .milenia-entity--format-image .milenia-entity-content {
position: relative;
}
.milenia-entities--style-8 .milenia-grid--isotope[data-isotope-layout="grid"] .milenia-entity--format-image .milenia-entity-content .milenia-aligner-inner {
padding-top: 5rem;
padding-bottom: 5rem;
}
.milenia-body--scheme-brown .milenia-entities--style-8 .milenia-entity {
background-color: #ae745a;
}
.milenia-body--scheme-gray .milenia-entities--style-8 .milenia-entity {
background-color: #948685;
}
.milenia-body--scheme-blue .milenia-entities--style-8 .milenia-entity {
background-color: #19b1d1;
}
.milenia-body--scheme-lightbrown .milenia-entities--style-8 .milenia-entity {
background-color: #578526;
}
.milenia-body--scheme-green .milenia-entities--style-8 .milenia-entity {
background-color: #7eb71c;
}
.milenia-has-sidebar .milenia-entities--style-8 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-8 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-3 .milenia-grid-item {
max-width: 50%;
-webkit-box-flex: 0;
-ms-flex: 0 1 50%;
flex: 0 1 50%;
}
.milenia-has-sidebar .milenia-entities--style-8 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-8 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-8 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-entities--style-8 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-8 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-8 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item--2x {
width: 50%;
}
/* ----------------------------------------
Style 10, 11, 12, 13
---------------------------------------- */
.milenia-entities--style-10 .milenia-grid:not(.milenia-grid--no-gutters):not(.owl-carousel),
.milenia-entities--style-11 .milenia-grid:not(.milenia-grid--no-gutters):not(.owl-carousel),
.milenia-entities--style-12 .milenia-grid:not(.milenia-grid--no-gutters):not(.owl-carousel),
.milenia-entities--style-13 .milenia-grid:not(.milenia-grid--no-gutters):not(.owl-carousel) {
margin-top: -1.625rem;
}
.milenia-entities--style-10 .milenia-grid:not(.milenia-grid--no-gutters):not(.owl-carousel) .milenia-grid-item,
.milenia-entities--style-11 .milenia-grid:not(.milenia-grid--no-gutters):not(.owl-carousel) .milenia-grid-item,
.milenia-entities--style-12 .milenia-grid:not(.milenia-grid--no-gutters):not(.owl-carousel) .milenia-grid-item,
.milenia-entities--style-13 .milenia-grid:not(.milenia-grid--no-gutters):not(.owl-carousel) .milenia-grid-item {
padding-top: 1.625rem;
}
.milenia-entities--style-10 .milenia-entity,
.milenia-entities--style-11 .milenia-entity,
.milenia-entities--style-12 .milenia-entity,
.milenia-entities--style-13 .milenia-entity {
font-size: 0.875rem;
line-height: 1.75;
text-align: initial;
}
.milenia-entities--style-10 .milenia-entity-media img,
.milenia-entities--style-11 .milenia-entity-media img,
.milenia-entities--style-12 .milenia-entity-media img,
.milenia-entities--style-13 .milenia-entity-media img {
width: 100%;
}
.milenia-entities--style-10 .milenia-entity-content,
.milenia-entities--style-11 .milenia-entity-content,
.milenia-entities--style-12 .milenia-entity-content,
.milenia-entities--style-13 .milenia-entity-content {
padding-left: 2.3125rem;
padding-right: 2.3125rem;
padding-top: 1.2rem;
padding-bottom: 2.8rem;
}
.milenia-entities--style-10 .milenia-entity-header,
.milenia-entities--style-11 .milenia-entity-header,
.milenia-entities--style-12 .milenia-entity-header,
.milenia-entities--style-13 .milenia-entity-header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.milenia-entities--style-10 .milenia-entity-header:not(:last-child),
.milenia-entities--style-11 .milenia-entity-header:not(:last-child),
.milenia-entities--style-12 .milenia-entity-header:not(:last-child),
.milenia-entities--style-13 .milenia-entity-header:not(:last-child) {
margin-bottom: 0.7rem;
}
.milenia-entities--style-10 .milenia-entity-body:not(:last-child),
.milenia-entities--style-11 .milenia-entity-body:not(:last-child),
.milenia-entities--style-12 .milenia-entity-body:not(:last-child),
.milenia-entities--style-13 .milenia-entity-body:not(:last-child) {
margin-bottom: 1.5rem;
}
.milenia-entities--style-10 .milenia-entity-meta,
.milenia-entities--style-11 .milenia-entity-meta,
.milenia-entities--style-12 .milenia-entity-meta,
.milenia-entities--style-13 .milenia-entity-meta {
font-size: 0.875rem;
line-height: 1.55;
text-transform: none;
letter-spacing: 0;
color: #1c1c1c;
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
.milenia-entities--style-10 .milenia-entity-meta:not(:last-child),
.milenia-entities--style-11 .milenia-entity-meta:not(:last-child),
.milenia-entities--style-12 .milenia-entity-meta:not(:last-child),
.milenia-entities--style-13 .milenia-entity-meta:not(:last-child) {
margin-bottom: 0;
}
.milenia-entities--style-10 .milenia-entity-meta + .milenia-entity-title,
.milenia-entities--style-11 .milenia-entity-meta + .milenia-entity-title,
.milenia-entities--style-12 .milenia-entity-meta + .milenia-entity-title,
.milenia-entities--style-13 .milenia-entity-meta + .milenia-entity-title {
margin-bottom: 0.4rem;
}
.milenia-entities--style-10 .milenia-entity-title,
.milenia-entities--style-11 .milenia-entity-title,
.milenia-entities--style-12 .milenia-entity-title,
.milenia-entities--style-13 .milenia-entity-title {
font-size: 1.875rem;
line-height: 2.25rem;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.milenia-entities--style-10 .milenia-entity-title a:not(.milenia-ln--independent):not(.milenia-btn),
.milenia-entities--style-11 .milenia-entity-title a:not(.milenia-ln--independent):not(.milenia-btn),
.milenia-entities--style-12 .milenia-entity-title a:not(.milenia-ln--independent):not(.milenia-btn),
.milenia-entities--style-13 .milenia-entity-title a:not(.milenia-ln--independent):not(.milenia-btn) {
color: #1c1c1c;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #1c1c1c), to(#1c1c1c));
background-image: linear-gradient(to bottom, #1c1c1c 100%, #1c1c1c 100%);
}
.milenia-entities--style-10 .milenia-entity-price,
.milenia-entities--style-11 .milenia-entity-price,
.milenia-entities--style-12 .milenia-entity-price,
.milenia-entities--style-13 .milenia-entity-price,
.milenia-entities--style-14 .milenia-entity-price,
.milenia-entities--style-15 .milenia-entity-price,
.milenia-entities--style-16 .milenia-entity-price,
.milenia-entity-single.milenia-entity--room .milenia-entity-price {
font-size: 1.4rem;
font-family: "Old Standard TT", serif;
vertical-align: baseline;
}
.milenia-entities--style-10 .milenia-entity-content {
background-color: #fff;
}
.milenia-entities--style-11 .milenia-entity-content {
background-color: #f8f8f8;
}
.milenia-entities--style-12 .milenia-entity-content,
.milenia-entities--style-13 .milenia-entity-content {
background-color: rgba(255, 255, 255, 0.8);
}
.milenia-entities--style-12 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item {
max-width: 33.33333%;
-webkit-box-flex: 0;
-ms-flex: 0 1 33.33333%;
flex: 0 1 33.33333%;
}
.milenia-entities--style-12 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-entities--style-12 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-entities--style-12 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x {
width: 33.33333%;
}
.milenia-entities--style-12 .milenia-entity {
position: relative;
text-align: center;
padding-left: 2.5rem;
padding-right: 2.5rem;
padding-top: 2.5rem;
padding-bottom: 2.5rem;
}
.milenia-entities--style-12 .milenia-entity-media {
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
z-index: 1;
}
.milenia-entities--style-12 .milenia-entity-content {
position: relative;
z-index: 2;
padding-left: 2.3125rem;
padding-right: 2.3125rem;
padding-top: 2.8rem;
padding-bottom: 2.8rem;
}
.milenia-entities--style-12 .milenia-entity:not(.milenia-entity--without-thumb) .milenia-entity-content {
opacity: 0;
visibility: hidden;
-webkit-transition: opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1), visibility .5s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1), visibility .5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.milenia-entities--style-12 .milenia-entity:not(.milenia-entity--without-thumb):hover .milenia-entity-content {
opacity: 1;
visibility: visible;
}
.milenia-has-sidebar .milenia-entities--style-12 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-12 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-3 .milenia-grid-item {
max-width: 50%;
-webkit-box-flex: 0;
-ms-flex: 0 1 50%;
flex: 0 1 50%;
}
.milenia-has-sidebar .milenia-entities--style-12 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-12 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-12 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-entities--style-12 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-12 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-12 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item--2x {
width: 50%;
}
.milenia-csstransforms3d .milenia-entities--style-12 .milenia-entity:not(.milenia-entity--without-thumb) {
overflow: hidden;
}
.milenia-csstransforms3d .milenia-entities--style-12 .milenia-entity:not(.milenia-entity--without-thumb) .milenia-entity-content {
-webkit-transform: translate3d(0, 20px, 0);
transform: translate3d(0, 20px, 0);
-webkit-transition: -webkit-transform .5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1), visibility .5s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: transform .5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1), visibility .5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.milenia-csstransforms3d .milenia-entities--style-12 .milenia-entity:not(.milenia-entity--without-thumb):hover .milenia-entity-content {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.milenia-entities--style-13 .milenia-entity {
position: relative;
text-align: center;
overflow: hidden;
}
.milenia-entities--style-13 .milenia-entity-media {
height: 0;
padding-bottom: 115%;
position: relative;
z-index: 1;
}
.milenia-entities--style-13 .milenia-entity-link {
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
}
.milenia-entities--style-13 .milenia-entity-content {
position: absolute;
z-index: 2;
padding-left: 2.3125rem;
padding-right: 2.3125rem;
padding-top: 1.25rem;
padding-bottom: 2.1rem;
bottom: -4.65rem;
-webkit-transition: all .5s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: all .5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.milenia-entities--style-13 .milenia-entity-footer .milenia-btn:not(.milenia-btn--link) {
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
max-width: 100%;
}
.milenia-entities--style-13 .milenia-entity:hover .milenia-entity-content {
bottom: 0;
}
.milenia-csstransforms3d .milenia-entities--style-13 .milenia-entity:not(.milenia-entity--without-thumb) .milenia-entity-media,
.milenia-csstransforms3d .milenia-entities--style-12 .milenia-entity:not(.milenia-entity--without-thumb) .milenia-entity-media {
-webkit-transition: -webkit-transform .5s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: transform .5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.milenia-csstransforms3d .milenia-entities--style-12 .milenia-entity:not(.milenia-entity--without-thumb):hover .milenia-entity-media,
.milenia-csstransforms3d .milenia-entities--style-13 .milenia-entity:not(.milenia-entity--without-thumb):hover .milenia-entity-media {
-webkit-transform: scale3d(1.05, 1.05, 1.05);
transform: scale3d(1.05, 1.05, 1.05);
}
.milenia-body--scheme-brown .milenia-entities--style-10 .milenia-entity-price,
.milenia-body--scheme-brown .milenia-entities--style-11 .milenia-entity-price,
.milenia-body--scheme-brown .milenia-entities--style-12 .milenia-entity-price,
.milenia-body--scheme-brown .milenia-entities--style-13 .milenia-entity-price,
.milenia-body--scheme-brown .milenia-entities--style-14 .milenia-entity-price,
.milenia-body--scheme-brown .milenia-entities--style-15 .milenia-entity-price,
.milenia-body--scheme-brown .milenia-entities--style-16 .milenia-entity-price,
.milenia-body--scheme-brown .milenia-entity-single.milenia-entity--room .milenia-entity-price {
color: #ae745a;
}
.milenia-body--scheme-gray .milenia-entities--style-10 .milenia-entity-price,
.milenia-body--scheme-gray .milenia-entities--style-11 .milenia-entity-price,
.milenia-body--scheme-gray .milenia-entities--style-12 .milenia-entity-price,
.milenia-body--scheme-gray .milenia-entities--style-13 .milenia-entity-price,
.milenia-body--scheme-gray .milenia-entities--style-14 .milenia-entity-price,
.milenia-body--scheme-gray .milenia-entities--style-15 .milenia-entity-price,
.milenia-body--scheme-gray .milenia-entities--style-16 .milenia-entity-price,
.milenia-body--scheme-gray .milenia-entity-single.milenia-entity--room .milenia-entity-price {
color: #948685;
}
.milenia-body--scheme-blue .milenia-entities--style-10 .milenia-entity-price,
.milenia-body--scheme-blue .milenia-entities--style-11 .milenia-entity-price,
.milenia-body--scheme-blue .milenia-entities--style-12 .milenia-entity-price,
.milenia-body--scheme-blue .milenia-entities--style-13 .milenia-entity-price,
.milenia-body--scheme-blue .milenia-entities--style-14 .milenia-entity-price,
.milenia-body--scheme-blue .milenia-entities--style-15 .milenia-entity-price,
.milenia-body--scheme-blue .milenia-entities--style-16 .milenia-entity-price,
.milenia-body--scheme-blue .milenia-entity-single.milenia-entity--room .milenia-entity-price {
color: #19b1d1;
}
.milenia-body--scheme-lightbrown .milenia-entities--style-10 .milenia-entity-price,
.milenia-body--scheme-lightbrown .milenia-entities--style-11 .milenia-entity-price,
.milenia-body--scheme-lightbrown .milenia-entities--style-12 .milenia-entity-price,
.milenia-body--scheme-lightbrown .milenia-entities--style-13 .milenia-entity-price,
.milenia-body--scheme-lightbrown .milenia-entities--style-14 .milenia-entity-price,
.milenia-body--scheme-lightbrown .milenia-entities--style-15 .milenia-entity-price,
.milenia-body--scheme-lightbrown .milenia-entities--style-16 .milenia-entity-price,
.milenia-body--scheme-lightbrown .milenia-entity-single.milenia-entity--room .milenia-entity-price {
color: #578526;
}
.milenia-body--scheme-green .milenia-entities--style-10 .milenia-entity-price,
.milenia-body--scheme-green .milenia-entities--style-11 .milenia-entity-price,
.milenia-body--scheme-green .milenia-entities--style-12 .milenia-entity-price,
.milenia-body--scheme-green .milenia-entities--style-13 .milenia-entity-price,
.milenia-body--scheme-green .milenia-entities--style-14 .milenia-entity-price,
.milenia-body--scheme-green .milenia-entities--style-15 .milenia-entity-price,
.milenia-body--scheme-green .milenia-entities--style-16 .milenia-entity-price,
.milenia-body--scheme-green .milenia-entity-single.milenia-entity--room .milenia-entity-price {
color: #7eb71c;
}
.milenia-has-sidebar .milenia-entities--style-10 .milenia-entity-content,
.milenia-has-sidebar .milenia-entities--style-11 .milenia-entity-content {
padding-left: 1.625rem;
padding-right: 1.625rem;
}
.milenia-has-sidebar .milenia-entities--style-10 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-10 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-3 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-11 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-11 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-3 .milenia-grid-item {
max-width: 33.33333%;
-webkit-box-flex: 0;
-ms-flex: 0 1 33.33333%;
flex: 0 1 33.33333%;
}
.milenia-has-sidebar .milenia-entities--style-10 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-10 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-10 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-entities--style-10 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-10 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-10 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-entities--style-11 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-11 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-11 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-entities--style-11 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-11 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-11 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item--2x {
width: 33.33333%;
}
/* ----------------------------------------
Style 14
---------------------------------------- */
.milenia-entities--style-14 {
overflow: hidden;
}
.milenia-entities--style-14 .milenia-grid:not(.milenia-grid--no-gutters):not(.owl-carousel) {
margin-top: -4rem;
}
.milenia-entities--style-14 .milenia-grid:not(.milenia-grid--no-gutters):not(.owl-carousel) .milenia-grid-item {
padding-top: 4rem;
}
.milenia-entities--style-14 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item {
max-width: 33.33333%;
-webkit-box-flex: 0;
-ms-flex: 0 1 33.33333%;
flex: 0 1 33.33333%;
}
.milenia-entities--style-14 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-entities--style-14 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-entities--style-14 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x {
width: 33.33333%;
}
.milenia-entities--style-14 .milenia-entity {
font-size: 0.875rem;
line-height: 1.75;
}
.milenia-entities--style-14 .milenia-entity-media img {
width: 100%;
}
.milenia-entities--style-14 .milenia-entity-content {
padding-left: 2.3125rem;
padding-right: 2.3125rem;
padding-top: 1.2rem;
padding-bottom: 0;
}
.milenia-entities--style-14 .milenia-entity-header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.milenia-entities--style-14 .milenia-entity-header:not(:last-child) {
margin-bottom: 0.95rem;
}
.milenia-entities--style-14 .milenia-entity-body:not(:last-child) {
margin-bottom: 1.5rem;
}
.milenia-entities--style-14 .milenia-entity-meta {
font-size: 0.875rem;
line-height: 1.55;
text-transform: none;
letter-spacing: 0;
color: #1c1c1c;
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
.milenia-entities--style-14 .milenia-entity-meta:not(:last-child) {
margin-bottom: 0;
}
.milenia-entities--style-14 .milenia-entity-title {
font-size: 1.875rem;
line-height: 2.25rem;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.milenia-entities--style-14 .milenia-entity-title:not(:only-child) {
margin-bottom: 0.35rem;
}
.milenia-entities--style-14 .milenia-entity-title a:not(.milenia-ln--independent):not(.milenia-btn) {
color: #1c1c1c;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #1c1c1c), to(#1c1c1c));
background-image: linear-gradient(to bottom, #1c1c1c 100%, #1c1c1c 100%);
}
.milenia-has-sidebar .milenia-entities--style-14 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-14 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-3 .milenia-grid-item {
max-width: 50%;
-webkit-box-flex: 0;
-ms-flex: 0 1 50%;
flex: 0 1 50%;
}
.milenia-has-sidebar .milenia-entities--style-14 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-14 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-14 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-entities--style-14 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-14 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-14 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item--2x {
width: 50%;
}
/* ----------------------------------------
Style 15
---------------------------------------- */
.milenia-entities--style-15 .milenia-grid:not(.milenia-grid--no-gutters):not(.owl-carousel) {
margin-top: -2.5rem;
}
.milenia-entities--style-15 .milenia-grid:not(.milenia-grid--no-gutters):not(.owl-carousel) .milenia-grid-item {
padding-top: 2.5rem;
}
.milenia-entities--style-15 .milenia-entity {
font-size: 0.875rem;
line-height: 1.75;
text-align: initial;
position: relative;
margin-top: 2.5rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.milenia-entities--style-15 .milenia-entity::after {
content: "";
display: block;
position: absolute;
z-index: -1;
border-style: solid;
border-width: 1px;
top: -2.5rem;
right: 2.5rem;
bottom: 2.5rem;
left: 2.5rem;
}
.milenia-entities--style-15 .milenia-entity .milenia-outline-over {
position: relative;
z-index: 3;
}
.milenia-entities--style-15 .milenia-entity:not(.milenia-entity--with-thumb) .owl-carousel:not(.owl-carousel--nav-edges) .owl-nav {
left: 2.5rem;
}
.milenia-entities--style-15 .milenia-entity:not(.milenia-entity--with-thumb) .milenia-entity-media::before {
bottom: 3.25rem;
}
.milenia-entities--style-15 .milenia-entity-media {
-webkit-box-flex: 1;
-ms-flex: 1 1 57.5%;
flex: 1 1 57.5%;
max-width: 57.5%;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
position: relative;
min-height: 29.25rem;
}
.milenia-entities--style-15 .milenia-entity-media::before {
content: "";
display: block;
border-style: solid;
border-width: 0;
position: absolute;
z-index: 1;
top: 0;
right: 0;
bottom: 0;
border-left-width: 1px;
left: 2.5rem;
}
.milenia-entities--style-15 .milenia-entity-media .milenia-outline-over {
position: relative;
z-index: 3;
}
.milenia-entities--style-15 .milenia-entity-media::before {
z-index: 3;
right: auto;
border-color: rgba(255, 255, 255, 0.5);
}
.milenia-entities--style-15 .milenia-entity-media + .milenia-entity-content {
-webkit-box-flex: 1;
-ms-flex: 1 1 42.5%;
flex: 1 1 42.5%;
max-width: 42.5%;
}
.milenia-entities--style-15 .milenia-entity-content {
padding-left: 3.2rem;
padding-right: 3.2rem;
padding-top: 3.5rem;
padding-bottom: 2.5rem;
background-color: #f8f8f8;
}
.milenia-entities--style-15 .milenia-entity-header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.milenia-entities--style-15 .milenia-entity-header:not(:last-child) {
margin-bottom: 0.6rem;
}
.milenia-entities--style-15 .milenia-entity-body:not(:last-child) {
margin-bottom: 2.2rem;
}
.milenia-entities--style-15 .milenia-entity-meta {
font-size: 0.875rem;
line-height: 1.55;
text-transform: none;
letter-spacing: 0;
color: #1c1c1c;
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
.milenia-entities--style-15 .milenia-entity-meta:not(:last-child) {
margin-bottom: 0;
}
.milenia-entities--style-15 .milenia-entity-title {
font-size: 1.75rem;
line-height: 1.083;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.milenia-entities--style-15 .milenia-entity-title a:not(.milenia-ln--independent):not(.milenia-btn) {
color: #1c1c1c;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #1c1c1c), to(#1c1c1c));
background-image: linear-gradient(to bottom, #1c1c1c 100%, #1c1c1c 100%);
}
.milenia-entities--style-15 .milenia-entity-title:not(:only-child) {
margin-bottom: 1.3rem;
}
.milenia-entities--style-15 .milenia-entity::after {
border-color: #dadada;
}
@-moz-document url-prefix() {
.milenia-entities--style-15 .milenia-entity-media {
min-height: initial;
height: 29.25rem;
}
}
.milenia-has-sidebar .milenia-entities--style-15 .milenia-entity-media {
min-height: 24.375rem;
-webkit-box-flex: 1;
-ms-flex: 1 1 54.22%;
flex: 1 1 54.22%;
max-width: 54.22%;
}
.milenia-has-sidebar .milenia-entities--style-15 .milenia-entity-media + .milenia-entity-content {
-webkit-box-flex: 1;
-ms-flex: 1 1 45.78%;
flex: 1 1 45.78%;
max-width: 45.78%;
}
.milenia-colorizer--scheme-lightest .milenia-entities--style-15 .milenia-entity-content {
background-color: #fff;
}
/* ----------------------------------------
Style 17
---------------------------------------- */
.milenia-entities--style-17 .milenia-grid:not(.milenia-grid--no-gutters):not(.owl-carousel) {
margin-top: -1.875rem;
}
.milenia-entities--style-17 .milenia-grid:not(.milenia-grid--no-gutters):not(.owl-carousel) .milenia-grid-item {
padding-top: 1.875rem;
}
.milenia-entities--style-17 .milenia-entity {
font-size: 0.875rem;
line-height: 1.75;
text-align: center;
position: relative;
overflow: hidden;
}
.milenia-entities--style-17 .milenia-entity-media img {
width: 100%;
}
.milenia-entities--style-17 .milenia-entity-content {
position: absolute;
right: 0;
left: 0;
bottom: 0;
top: auto;
z-index: 2;
padding-left: 1.45rem;
padding-right: 1.45rem;
padding-top: 1.5rem;
padding-bottom: 1.05rem;
background-color: rgba(255, 255, 255, 0.8);
}
.milenia-entities--style-17 .milenia-entity-content::before {
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
content: "";
opacity: .8;
}
.milenia-entities--style-17 .milenia-entity-content .milenia-aligner-inner {
position: relative;
z-index: 3;
}
.milenia-entities--style-17 .milenia-entity-header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.milenia-entities--style-17 .milenia-entity-header:not(:last-child) {
margin-bottom: 0.7rem;
}
.milenia-entities--style-17 .milenia-entity-body:not(:last-child) {
margin-bottom: 1.05rem;
}
.milenia-entities--style-17 .milenia-entity-meta {
font-size: 0.8125rem;
line-height: 1.55;
text-transform: uppercase;
letter-spacing: 2px;
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
.milenia-entities--style-17 .milenia-entity-meta:not(:last-child) {
margin-bottom: 0;
}
.milenia-entities--style-17 .milenia-entity-title {
font-size: 1.5rem;
line-height: 1.875rem;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.milenia-entities--style-17 .milenia-entity-title a:not(.milenia-ln--independent):not(.milenia-btn) {
color: #1c1c1c;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #1c1c1c), to(#1c1c1c));
background-image: linear-gradient(to bottom, #1c1c1c 100%, #1c1c1c 100%);
}
.milenia-entities--style-17 .milenia-entity-title:not(:only-child) {
margin-bottom: 0.8rem;
}
.milenia-entities--style-17 .milenia-entity--without-thumb .milenia-entity-media {
height: 0;
padding-bottom: 100%;
}
.milenia-entities--style-17 .milenia-entity--without-thumb .milenia-entity-link {
z-index: 1;
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
}
.milenia-csstransforms3d .milenia-entities--style-17 .milenia-entity-content {
-webkit-transition: -webkit-transform .5s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: transform .5s cubic-bezier(0.165, 0.84, 0.44, 1);
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
.milenia-csstransforms3d .milenia-entities--style-17 .milenia-entity:hover .milenia-entity-content {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.milenia-no-csstransforms3d .milenia-entities--style-17 .milenia-entity-content {
top: 100%;
bottom: auto;
}
.milenia-no-csstransforms3d .milenia-entities--style-17 .milenia-entity:hover .milenia-entity-content {
bottom: 0;
top: auto;
}
/* ----------------------------------------
Style 18
---------------------------------------- */
.milenia-entities--style-18 .milenia-grid:not(.milenia-grid--no-gutters):not(.owl-carousel) {
margin-top: -1.875rem;
}
.milenia-entities--style-18 .milenia-grid:not(.milenia-grid--no-gutters):not(.owl-carousel) .milenia-grid-item {
padding-top: 1.875rem;
}
.milenia-entities--style-18 .milenia-entity {
font-size: 0.875rem;
line-height: 1.75;
text-align: center;
}
.milenia-entities--style-18 .milenia-entity-media img {
width: 100%;
}
.milenia-entities--style-18 .milenia-entity-content {
padding-left: 1.45rem;
padding-right: 1.45rem;
padding-top: 1.2rem;
padding-bottom: 1.8rem;
background-color: #f8f8f8;
}
.milenia-entities--style-18 .milenia-entity-header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.milenia-entities--style-18 .milenia-entity-header:not(:last-child) {
margin-bottom: 0.7rem;
}
.milenia-entities--style-18 .milenia-entity-body:not(:last-child) {
margin-bottom: 1.05rem;
}
.milenia-entities--style-18 .milenia-entity-meta {
font-size: 0.8125rem;
line-height: 1.55;
text-transform: uppercase;
letter-spacing: 2px;
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
.milenia-entities--style-18 .milenia-entity-meta:not(:last-child) {
margin-bottom: 0;
}
.milenia-entities--style-18 .milenia-entity-title {
font-size: 1.875rem;
line-height: 1.875rem;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.milenia-entities--style-18 .milenia-entity-title a:not(.milenia-ln--independent):not(.milenia-btn) {
color: #1c1c1c;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #1c1c1c), to(#1c1c1c));
background-image: linear-gradient(to bottom, #1c1c1c 100%, #1c1c1c 100%);
}
.milenia-entities--style-18 .milenia-entity-title:not(:only-child) {
margin-bottom: 0.7rem;
}
.milenia-entities--style-18 .milenia-entity--without-thumb .milenia-entity-media {
position: relative;
height: 0;
padding-bottom: 62%;
}
.milenia-entities--style-18 .milenia-entity--without-thumb .milenia-entity-media img {
display: none;
}
.milenia-entities--style-18 .milenia-entity--without-thumb .milenia-entity-link {
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
}
.milenia-section:not([class*="milenia-section--stretched-content"]) .milenia-entities--style-18 .milenia-grid--cols-3 .milenia-entity-title,
.milenia-section:not([class*="milenia-section--stretched-content"]) .milenia-entities--style-18 .milenia-grid--cols-4 .milenia-entity-title {
font-size: 1.5rem;
}
/* ----------------------------------------
Style 19
---------------------------------------- */
.milenia-entities--style-19:not(.milenia-entities--list) .milenia-entity-extra-data, .milenia-entities--style-19:not(.milenia-entities--list) .milenia-entity-price {
display: none;
}
.milenia-entities--style-19:not(.milenia-entities--list) .milenia-entity-media {
background-image: none !important;
}
.milenia-entities--style-19 .milenia-grid:not(.milenia-grid--no-gutters):not(.owl-carousel) {
margin-top: -1.875rem;
}
.milenia-entities--style-19 .milenia-grid:not(.milenia-grid--no-gutters):not(.owl-carousel) .milenia-grid-item {
padding-top: 1.875rem;
}
.milenia-entities--style-19 .milenia-entity {
font-size: 0.875rem;
line-height: 1.75;
color: #858585;
}
.milenia-entities--style-19 .milenia-entity-media img {
width: 100%;
}
.milenia-entities--style-19 .milenia-entity-content {
padding-left: 1.6rem;
padding-right: 1.6rem;
padding-top: 1.35rem;
padding-bottom: 1.6rem;
background-color: #f8f8f8;
}
.milenia-entities--style-19 .milenia-entity-header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.milenia-entities--style-19 .milenia-entity-header:not(:last-child) {
margin-bottom: 1.35rem;
}
.milenia-entities--style-19 .milenia-entity-body:not(:last-child) {
margin-bottom: 1.5rem;
}
.milenia-entities--style-19 .milenia-entity-meta {
font-size: 0.8125rem;
line-height: 1.55;
text-transform: uppercase;
letter-spacing: 1.5px;
color: #b1b1b1;
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
.milenia-entities--style-19 .milenia-entity-meta:not(:last-child) {
margin-bottom: 0;
}
.milenia-entities--style-19 .milenia-entity-meta > div {
display: block;
}
.milenia-entities--style-19 .milenia-entity-meta > div:not(:last-child) {
margin-bottom: 0.15rem;
}
.milenia-entities--style-19 .milenia-entity-meta > div:not(:last-child)::after {
display: none;
}
.milenia-entities--style-19 .milenia-entity-meta a:not(.milenia-ln--independent):not(.milenia-btn) {
color: #1c1c1c;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #1c1c1c), to(#1c1c1c));
background-image: linear-gradient(to bottom, #1c1c1c 100%, #1c1c1c 100%);
}
.milenia-entities--style-19 .milenia-entity-title {
font-size: 1.5rem;
line-height: 1.875rem;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.milenia-entities--style-19 .milenia-entity-title:not(:only-child) {
margin-bottom: 0.8rem;
}
.milenia-entities--style-19 .milenia-entity-title a:not(.milenia-ln--independent):not(.milenia-btn) {
color: #1c1c1c;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #1c1c1c), to(#1c1c1c));
background-image: linear-gradient(to bottom, #1c1c1c 100%, #1c1c1c 100%);
}
.milenia-entities--style-19 .milenia-entity-price {
font-family: "Playfair Display", serif;
font-size: 1.125rem;
line-height: 1.875rem;
}
.milenia-entities--style-19 .milenia-entity-price:not(:last-child) {
margin-bottom: 0.3rem;
}
.milenia-entities--style-19 .milenia-entity-extra-data {
padding-top: 2rem;
padding-bottom: 1rem;
}
.milenia-entities--style-19 .milenia-entity-date-date {
font-family: "Old Standard TT", serif;
font-size: 3.75rem;
line-height: 3rem;
letter-spacing: -3px;
}
.milenia-entities--style-19 .milenia-entity-date-month-year {
font-family: "Playfair Display", serif;
font-size: 1rem;
line-height: 1.25rem;
}
.milenia-entities--style-19 .milenia-entity-footer > .milenia-btn:not(:only-child),
.milenia-entities--style-19 .milenia-entity-footer > .milenia-entity-extra-actions:not(:only-child) {
margin-right: 0.8rem;
margin-bottom: 0.7rem;
vertical-align: middle;
display: inline-block;
}
.milenia-entities--style-19 .milenia-entity .milenia-icon-btn {
color: #858585;
font-size: 1.25rem;
-webkit-transition: color .5s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: color .5s cubic-bezier(0.165, 0.84, 0.44, 1);
-webkit-transform: none;
transform: none;
}
.milenia-entities--style-19 .milenia-entity .milenia-icon-btn:hover {
color: #1c1c1c;
}
.milenia-body--scheme-brown .milenia-entities--style-19 .milenia-entity-price, .milenia-body--scheme-brown .milenia-entities--style-19 .milenia-entity-date-date, .milenia-body--scheme-brown .milenia-entities--style-19 .milenia-entity-date-month-year {
color: #ae745a;
}
.milenia-body--scheme-gray .milenia-entities--style-19 .milenia-entity-price, .milenia-body--scheme-gray .milenia-entities--style-19 .milenia-entity-date-date, .milenia-body--scheme-gray .milenia-entities--style-19 .milenia-entity-date-month-year {
color: #948685;
}
.milenia-body--scheme-blue .milenia-entities--style-19 .milenia-entity-price, .milenia-body--scheme-blue .milenia-entities--style-19 .milenia-entity-date-date, .milenia-body--scheme-blue .milenia-entities--style-19 .milenia-entity-date-month-year {
color: #19b1d1;
}
.milenia-body--scheme-lightbrown .milenia-entities--style-19 .milenia-entity-price, .milenia-body--scheme-lightbrown .milenia-entities--style-19 .milenia-entity-date-date, .milenia-body--scheme-lightbrown .milenia-entities--style-19 .milenia-entity-date-month-year {
color: #578526;
}
.milenia-body--scheme-green .milenia-entities--style-19 .milenia-entity-price, .milenia-body--scheme-green .milenia-entities--style-19 .milenia-entity-date-date, .milenia-body--scheme-green .milenia-entities--style-19 .milenia-entity-date-month-year {
color: #7eb71c;
}
/* ----------------------------------------
Post Formats
---------------------------------------- */
/* ----------------------------------------
Common
---------------------------------------- */
.milenia-entities--style-4:not(.milenia-entities--list) .milenia-entity--format-quote .milenia-entity-meta:not(:last-child),
.milenia-entities--style-4:not(.milenia-entities--list) .milenia-entity--format-link .milenia-entity-meta:not(:last-child),
.milenia-entities--style-9:not(.milenia-entities--list) .milenia-entity--format-quote .milenia-entity-meta:not(:last-child),
.milenia-entities--style-9:not(.milenia-entities--list) .milenia-entity--format-link .milenia-entity-meta:not(:last-child),
.milenia-entities--style-7:not(.milenia-entities--list) .milenia-entity--format-quote .milenia-entity-meta:not(:last-child),
.milenia-entities--style-7:not(.milenia-entities--list) .milenia-entity--format-link .milenia-entity-meta:not(:last-child),
.milenia-entities--style-6 .milenia-entity--format-quote .milenia-entity-meta:not(:last-child),
.milenia-entities--style-6 .milenia-entity--format-link .milenia-entity-meta:not(:last-child),
.milenia-entities--style-6 .milenia-entity--format-audio .milenia-entity-meta:not(:last-child) {
margin-bottom: 0;
}
.milenia-entities--style-4:not(.milenia-entities--list) .milenia-entity--format-quote .milenia-entity-title,
.milenia-entities--style-4:not(.milenia-entities--list) .milenia-entity--format-link .milenia-entity-title,
.milenia-entities--style-9:not(.milenia-entities--list) .milenia-entity--format-quote .milenia-entity-title,
.milenia-entities--style-9:not(.milenia-entities--list) .milenia-entity--format-link .milenia-entity-title,
.milenia-entities--style-7:not(.milenia-entities--list) .milenia-entity--format-quote .milenia-entity-title,
.milenia-entities--style-7:not(.milenia-entities--list) .milenia-entity--format-link .milenia-entity-title,
.milenia-entities--style-6 .milenia-entity--format-quote .milenia-entity-title,
.milenia-entities--style-6 .milenia-entity--format-link .milenia-entity-title,
.milenia-entities--style-6 .milenia-entity--format-audio .milenia-entity-title {
visibility: hidden;
position: absolute;
}
/* ----------------------------------------
Link
---------------------------------------- */
.milenia-entity-link-element {
font-family: "Old Standard TT", serif;
font-size: 1.5rem;
line-height: 2.4375rem;
font-style: italic;
padding-top: 2.2rem;
padding-right: 2.15rem;
padding-left: 2.1rem;
padding-bottom: 1.9rem;
text-align: initial;
color: #fff;
position: relative;
display: block;
padding-left: 5.5375rem;
}
.milenia-entity-link-element .fa,
.milenia-entity-link-element .fal,
.milenia-entity-link-element .far,
.milenia-entity-link-element .fab,
.milenia-entity-link-element .fas,
.milenia-entity-link-element .icon,
.milenia-entity-link-element [class*="milenia-font-icon-"] {
font-size: 1.875rem;
position: absolute;
top: 2.3rem;
left: 2.4rem;
}
.milenia-csstransforms3d .milenia-entity-link-element .fa,
.milenia-csstransforms3d .milenia-entity-link-element .fal,
.milenia-csstransforms3d .milenia-entity-link-element .far,
.milenia-csstransforms3d .milenia-entity-link-element .fab,
.milenia-csstransforms3d .milenia-entity-link-element .fas,
.milenia-csstransforms3d .milenia-entity-link-element .icon,
.milenia-csstransforms3d .milenia-entity-link-element [class*="milenia-font-icon-"] {
-webkit-transition: -webkit-transform .5s cubic-bezier(0.25, 5, 0.79, 0.38);
transition: transform .5s cubic-bezier(0.25, 5, 0.79, 0.38);
}
.milenia-csstransforms3d .milenia-entity-link-element:hover .fa,
.milenia-csstransforms3d .milenia-entity-link-element:hover .fal,
.milenia-csstransforms3d .milenia-entity-link-element:hover .far,
.milenia-csstransforms3d .milenia-entity-link-element:hover .fab,
.milenia-csstransforms3d .milenia-entity-link-element:hover .fas,
.milenia-csstransforms3d .milenia-entity-link-element:hover .icon,
.milenia-csstransforms3d .milenia-entity-link-element:hover [class*="milenia-font-icon-"] {
-webkit-transform: scale3d(1.05, 1.05, 1.05);
transform: scale3d(1.05, 1.05, 1.05);
}
.milenia-body--scheme-brown .milenia-entity-link-element {
background-color: #ae745a;
}
.milenia-body--scheme-gray .milenia-entity-link-element {
background-color: #948685;
}
.milenia-body--scheme-blue .milenia-entity-link-element {
background-color: #19b1d1;
}
.milenia-body--scheme-lightbrown .milenia-entity-link-element {
background-color: #578526;
}
.milenia-body--scheme-green .milenia-entity-link-element {
background-color: #7eb71c;
}
/* ----------------------------------------
Carousels
---------------------------------------- */
.owl-carousel.milenia-simple-slideshow {
-webkit-transform: translate3d(-1px, 0, 0);
transform: translate3d(-1px, 0, 0);
}
.owl-carousel--vadaptive {
height: 100%;
}
.owl-carousel--vadaptive .milenia-entity-slide {
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
}
.owl-carousel--vadaptive .owl-stage-outer, .owl-carousel--vadaptive .owl-stage {
height: 100%;
}
.owl-carousel--vadaptive .owl-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 100%;
}
.owl-carousel--nav-onhover .owl-prev,
.owl-carousel--nav-onhover .owl-next {
opacity: 0;
visibility: hidden;
}
.owl-carousel--nav-onhover:hover .owl-prev,
.owl-carousel--nav-onhover:hover .owl-next,
.milenia-touchevents .owl-carousel--nav-onhover .owl-prev,
.milenia-touchevents .owl-carousel--nav-onhover .owl-next {
opacity: 1;
visibility: visible;
}
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next {
vertical-align: middle;
display: inline-block;
text-align: center;
line-height: 1 !important;
-webkit-transition: -webkit-transform .5s cubic-bezier(0.165, 0.84, 0.44, 1), color .5s cubic-bezier(0.165, 0.84, 0.44, 1), background-color .5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1), visibility .5s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: transform .5s cubic-bezier(0.165, 0.84, 0.44, 1), color .5s cubic-bezier(0.165, 0.84, 0.44, 1), background-color .5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1), visibility .5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.owl-carousel:not(.owl-carousel--nav-edges) .owl-nav {
position: absolute;
bottom: 0;
left: 0;
z-index: 7;
}
.owl-carousel:not(.owl-carousel--nav-edges) .owl-nav .owl-prev,
.owl-carousel:not(.owl-carousel--nav-edges) .owl-nav .owl-next {
font-size: 1.1875rem;
width: 3.25rem;
height: 3.25rem;
margin-right: 1px;
color: #fff;
opacity: .8;
}
.owl-carousel:not(.owl-carousel--nav-edges) .owl-nav .owl-prev > i,
.owl-carousel:not(.owl-carousel--nav-edges) .owl-nav .owl-next > i {
vertical-align: middle;
position: relative;
top: -2px;
}
.owl-carousel:not(.owl-carousel--nav-edges) .owl-nav .owl-prev:hover,
.owl-carousel:not(.owl-carousel--nav-edges) .owl-nav .owl-next:hover {
opacity: 1;
}
.owl-carousel.owl-carousel--nav-edges .owl-nav .owl-prev,
.owl-carousel.owl-carousel--nav-edges .owl-nav .owl-next {
font-size: 2.375rem;
width: 2.375rem;
height: 2.375rem;
color: #dadada;
position: absolute;
top: 50%;
margin-top: -1.1875rem;
}
.owl-carousel.owl-carousel--nav-edges .owl-nav .owl-prev {
left: -3.775rem;
}
.owl-carousel.owl-carousel--nav-edges .owl-nav .owl-next {
right: -3.775rem;
}
.owl-carousel.owl-carousel--nav-edges.owl-carousel--nav-small .owl-nav .owl-prev,
.owl-carousel.owl-carousel--nav-edges.owl-carousel--nav-small .owl-nav .owl-next {
font-size: 1.8125rem;
width: 1.8125rem;
height: 1.8125rem;
margin-top: -0.90625rem;
}
.owl-carousel.owl-carousel--nav-edges.owl-carousel--nav-huge .owl-nav .owl-prev,
.owl-carousel.owl-carousel--nav-edges.owl-carousel--nav-huge .owl-nav .owl-next {
font-size: 3rem;
width: 3rem;
height: 3rem;
margin-top: -1.5rem;
}
.owl-carousel .owl-dots {
font-size: 0;
line-height: 0;
margin-top: 3rem;
text-align: center;
margin-bottom: 0.6rem;
}
.owl-carousel .owl-dot {
display: inline-block;
width: 6px;
height: 2px;
margin-left: 5px;
margin-right: 5px;
-webkit-transition: width .5s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: width .5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.owl-carousel .owl-dot.active {
width: 33px;
}
.owl-carousel .owl-dot > span {
display: none;
}
.owl-carousel button.owl-dot {
background-color: #1c1c1c;
}
.milenia-colorizer--scheme-primary .owl-carousel button.owl-dot,
.milenia-colorizer--scheme-secondary .owl-carousel button.owl-dot,
.milenia-colorizer--scheme-dark .owl-carousel button.owl-dot {
background-color: #fff;
}
[class*="milenia-section--stretched-content"] .owl-carousel.owl-carousel--nav-edges .owl-nav .owl-prev {
left: 0.6875rem;
}
[class*="milenia-section--stretched-content"] .owl-carousel.owl-carousel--nav-edges .owl-nav .owl-next {
right: 0.6875rem;
}
[class*="milenia-section--stretched-content"] .owl-carousel.owl-carousel--nav-edges.owl-carousel--nav-inside .owl-nav .owl-prev {
left: 1.2rem;
}
[class*="milenia-section--stretched-content"] .owl-carousel.owl-carousel--nav-edges.owl-carousel--nav-inside .owl-nav .owl-next {
right: 1.2rem;
}
.owl-carousel.owl-carousel--nav-edges.owl-carousel--nav-inside .owl-nav .owl-prev {
left: 0;
}
.owl-carousel.owl-carousel--nav-edges.owl-carousel--nav-inside .owl-nav .owl-next {
right: 0;
}
[class*="milenia-body--scheme-"] .owl-carousel.owl-carousel--nav-hover-white.owl-carousel--nav-edges .owl-nav .owl-prev:hover,
[class*="milenia-body--scheme-"] .owl-carousel.owl-carousel--nav-hover-white.owl-carousel--nav-edges .owl-nav .owl-next:hover {
color: #fff;
}
.milenia-csstransforms3d .owl-carousel--nav-onhover::before {
content: "";
position: absolute;
top: 0;
bottom: 0;
left: -80px;
right: -80px;
}
.milenia-csstransforms3d .owl-carousel--nav-onhover .owl-prev {
-webkit-transform: translate3d(-20px, 0, 0);
transform: translate3d(-20px, 0, 0);
}
.milenia-csstransforms3d .owl-carousel--nav-onhover .owl-next {
-webkit-transform: translate3d(20px, 0, 0);
transform: translate3d(20px, 0, 0);
}
.milenia-csstransforms3d .owl-carousel--nav-onhover:hover .owl-prev,
.milenia-csstransforms3d .owl-carousel--nav-onhover:hover .owl-next,
.milenia-csstransforms3d.milenia-touchevents .owl-carousel--nav-onhover .owl-prev,
.milenia-csstransforms3d.milenia-touchevents .owl-carousel--nav-onhover .owl-next {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
/* ----------------------------------------
Simple Slideshow
---------------------------------------- */
.milenia-simple-slideshow-thumbs:not(:first-child) {
margin-top: 1.625rem;
}
.milenia-simple-slideshow-thumbs:not(:last-child) {
margin-bottom: 1.625rem;
}
.milenia-simple-slideshow-thumbs .owl-item {
cursor: pointer;
}
[class*="milenia-section--stretched-content"] .milenia-simple-slideshow--events.owl-carousel.owl-carousel--nav-edges.owl-carousel--nav-inside .owl-nav .owl-prev {
left: 13%;
}
[class*="milenia-section--stretched-content"] .milenia-simple-slideshow--events.owl-carousel.owl-carousel--nav-edges.owl-carousel--nav-inside .owl-nav .owl-next {
right: 13%;
}
/* ----------------------------------------
Tabbed carousel
---------------------------------------- */
.milenia-tabbed-carousel {
position: relative;
margin-top: 2.5rem;
margin-bottom: 2.5rem;
display: inline-block;
width: 100%;
}
.milenia-tabbed-carousel::after {
content: "";
display: block;
position: absolute;
z-index: -1;
border-style: solid;
border-width: 1px;
top: -2.5rem;
right: 2.5rem;
bottom: -2.5rem;
left: 2.5rem;
}
.milenia-tabbed-carousel .milenia-outline-over {
position: relative;
z-index: 3;
}
.milenia-tabbed-carousel .milenia-entities--style-15 .milenia-entity {
margin-top: 0;
}
.milenia-tabbed-carousel .milenia-entities--style-15 .milenia-entity::after, .milenia-tabbed-carousel .milenia-entities--style-15 .milenia-entity-media::before {
content: none;
}
.milenia-tabbed-carousel-thumbs {
padding-top: 2.5rem;
padding-left: 5rem;
padding-right: 5rem;
}
.milenia-tabbed-carousel-thumbs .owl-carousel.owl-carousel--nav-edges.owl-carousel--nav-small .owl-prev {
left: -5.3rem;
}
.milenia-tabbed-carousel-thumbs .owl-carousel.owl-carousel--nav-edges.owl-carousel--nav-small .owl-next {
right: -5.3rem;
}
.milenia-tabbed-carousel-thumb {
cursor: pointer;
overflow: hidden;
opacity: .5;
-webkit-user-select: none;
-moz-user-select: none;
-o-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-transition: opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.milenia-tabbed-carousel-thumb-image {
width: 146px;
height: 104px;
float: left;
}
.milenia-tabbed-carousel-thumb-caption {
font-family: "Playfair Display", serif;
font-size: 12px;
line-height: 1.125rem;
text-transform: uppercase;
font-weight: 700;
letter-spacing: 0.4px;
color: #1c1c1c;
overflow: hidden;
padding: 1rem 1.2rem 0;
}
.milenia-tabbed-carousel::after {
border-color: #dadada;
}
.milenia-grid--tabbed-active .milenia-tabbed-carousel-thumb {
opacity: 1;
}
.milenia-body--scheme-brown .owl-carousel:not(.owl-carousel--nav-edges) .owl-nav .owl-prev,
.milenia-body--scheme-brown .owl-carousel:not(.owl-carousel--nav-edges) .owl-nav .owl-next {
background-color: #ae745a;
}
.milenia-body--scheme-brown .owl-carousel.owl-carousel--nav-edges .owl-nav .owl-prev:hover,
.milenia-body--scheme-brown .owl-carousel.owl-carousel--nav-edges .owl-nav .owl-next:hover {
color: #ae745a;
}
.milenia-body--scheme-gray .owl-carousel:not(.owl-carousel--nav-edges) .owl-nav .owl-prev,
.milenia-body--scheme-gray .owl-carousel:not(.owl-carousel--nav-edges) .owl-nav .owl-next {
background-color: #948685;
}
.milenia-body--scheme-gray .owl-carousel.owl-carousel--nav-edges .owl-nav .owl-prev:hover,
.milenia-body--scheme-gray .owl-carousel.owl-carousel--nav-edges .owl-nav .owl-next:hover {
color: #948685;
}
.milenia-body--scheme-blue .owl-carousel:not(.owl-carousel--nav-edges) .owl-nav .owl-prev,
.milenia-body--scheme-blue .owl-carousel:not(.owl-carousel--nav-edges) .owl-nav .owl-next {
background-color: #19b1d1;
}
.milenia-body--scheme-blue .owl-carousel.owl-carousel--nav-edges .owl-nav .owl-prev:hover,
.milenia-body--scheme-blue .owl-carousel.owl-carousel--nav-edges .owl-nav .owl-next:hover {
color: #19b1d1;
}
.milenia-body--scheme-lightbrown .owl-carousel:not(.owl-carousel--nav-edges) .owl-nav .owl-prev,
.milenia-body--scheme-lightbrown .owl-carousel:not(.owl-carousel--nav-edges) .owl-nav .owl-next {
background-color: #578526;
}
.milenia-body--scheme-lightbrown .owl-carousel.owl-carousel--nav-edges .owl-nav .owl-prev:hover,
.milenia-body--scheme-lightbrown .owl-carousel.owl-carousel--nav-edges .owl-nav .owl-next:hover {
color: #578526;
}
.milenia-body--scheme-green .owl-carousel:not(.owl-carousel--nav-edges) .owl-nav .owl-prev,
.milenia-body--scheme-green .owl-carousel:not(.owl-carousel--nav-edges) .owl-nav .owl-next {
background-color: #7eb71c;
}
.milenia-body--scheme-green .owl-carousel.owl-carousel--nav-edges .owl-nav .owl-prev:hover,
.milenia-body--scheme-green .owl-carousel.owl-carousel--nav-edges .owl-nav .owl-next:hover {
color: #7eb71c;
}
/* ----------------------------------------
Call to Actions
---------------------------------------- */
.milenia-cta {
line-height: 1.5;
}
.milenia-cta-title {
letter-spacing: -1px;
}
.milenia-cta-title:not(:last-child) {
margin-bottom: 0.85rem;
}
.milenia-cta--style-2 .milenia-cta-action:not(:first-child), .milenia-cta--style-3 .milenia-cta-action:not(:first-child) {
margin-top: 0.5rem;
}
.milenia-cta.milenia-section--py-small {
padding-bottom: 4rem;
}
/* ----------------------------------------
Section Header
---------------------------------------- */
.milenia-section-title {
font-size: 3.25rem;
}
.milenia-section-title:not(:last-child) {
margin-bottom: 1rem;
}
.milenia-section-title + .milenia-section-description {
margin-top: -0.8rem;
}
.milenia-section-title--style-2:not(:last-child) {
margin-bottom: 0.8rem;
}
.milenia-section-title--style-3,
.milenia-section-title--style-2 {
font-size: 2.25rem;
}
.milenia-section-title--style-3:not(:last-child) {
margin-bottom: 2.2rem;
}
.milenia-section-title--style-4:not(:last-child) {
margin-bottom: 2.1rem;
}
.milenia-section-subtitle {
font-family: "Open Sans", sans-serif;
font-weight: 400;
font-size: 0.875rem;
line-height: 1.42;
letter-spacing: 4.2px;
text-transform: uppercase;
}
.milenia-section-subtitle:not(:last-child) {
margin-bottom: 0.6rem;
}
.milenia-section-subtitle--style-2 {
padding-top: 3.5rem;
}
.milenia-section-description {
font-size: 1.125rem;
line-height: 1.66667;
}
.milenia-section-description:not(.milenia-section-description--style-2) {
padding-left: 26%;
padding-right: 26%;
}
.milenia-section-description.milenia-section-description--style-2 {
font-weight: 700;
}
.milenia-section-description.milenia-section-description--style-2:not(:last-child) {
margin-bottom: 1.3rem;
}
.milenia-section-description:not(:last-child),
.milenia-multicolor-container .milenia-section-title:not(.milenia-section-title--unchangeable):not(:last-child) {
margin-bottom: 2rem;
}
.milenia-body--scheme-brown .milenia-section-subtitle {
color: #ae745a;
}
.milenia-body--scheme-gray .milenia-section-subtitle {
color: #948685;
}
.milenia-body--scheme-blue .milenia-section-subtitle {
color: #19b1d1;
}
.milenia-body--scheme-lightbrown .milenia-section-subtitle {
color: #578526;
}
.milenia-body--scheme-green .milenia-section-subtitle {
color: #7eb71c;
}
/* ----------------------------------------
Rating
---------------------------------------- */
.milenia-rating {
font-size: 1.25rem;
line-height: 1.25rem;
white-space: nowrap;
}
.milenia-rating-top-level > *, .milenia-rating-bottom-level > * {
margin-left: 0.175rem;
margin-right: 0.175rem;
}
.milenia-colorizer--scheme-primary .milenia-rating,
.milenia-colorizer--scheme-secondary .milenia-rating,
.milenia-colorizer--scheme-dark .milenia-rating {
color: #eaeaea;
}
.milenia-rating--independent {
font-size: 1rem;
line-height: 1;
color: #dadada;
}
.milenia-rating--independent .milenia-rating-top-level {
color: #febd11;
}
.milenia-rating--independent .milenia-rating-top-level > *, .milenia-rating--independent .milenia-rating-bottom-level > * {
margin-left: 0;
margin-right: 0;
}
/* ----------------------------------------
Testimonials
---------------------------------------- */
.milenia-testimonial {
text-align: center;
padding-left: 2rem;
padding-right: 2rem;
}
.milenia-testimonial .milenia-rating:not(:last-child) {
margin-bottom: 2.8rem;
}
.milenia-testimonial blockquote {
font-family: "Old Standard TT", serif;
font-size: 18px;
line-height: 2.2rem;
font-style: italic;
color: #1c1c1c;
}
.milenia-testimonial blockquote:not(:last-child) {
margin-bottom: 2.4rem;
}
.milenia-testimonial cite {
font-size: 0.875rem;
line-height: 1.25rem;
font-style: normal;
letter-spacing: 4.2px;
text-transform: uppercase;
display: block;
}
.milenia-testimonial cite:not(:last-child) {
margin-bottom: 1.1rem;
}
.milenia-testimonial-service {
display: inline-block;
}
.milenia-testimonial-service img {
width: auto !important;
}
.milenia-testimonials--style-2 .milenia-testimonial {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.milenia-testimonials--style-2 .milenia-testimonial .milenia-author {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.milenia-testimonials--style-2 .milenia-testimonial .milenia-author:not(:only-child) {
margin-bottom: 2rem;
}
.milenia-testimonials--style-2 .milenia-testimonial blockquote {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
.milenia-testimonials--style-2 .milenia-testimonial blockquote:not(:only-child) {
margin-bottom: 1rem;
}
.milenia-testimonials--style-2 .milenia-testimonial .milenia-rating {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3;
}
.milenia-testimonials--style-3 .milenia-testimonial {
text-align: initial;
padding-left: 0;
padding-right: 0;
padding-top: 0.8rem;
}
.milenia-testimonials--style-3 .milenia-testimonial blockquote {
font-size: 1.5rem;
line-height: 2.4375rem;
}
.milenia-testimonials--style-3 .milenia-testimonial blockquote:not(:last-child) {
margin-bottom: 1rem;
}
.milenia-colorizer--scheme-primary .milenia-testimonial blockquote,
.milenia-colorizer--scheme-secondary .milenia-testimonial blockquote,
.milenia-colorizer--scheme-dark .milenia-testimonial blockquote,
.milenia-body--scheme-brown .milenia-colorizer--scheme-secondary .milenia-testimonial blockquote {
color: #fff;
}
.milenia-body--scheme-brown .milenia-colorizer--scheme-secondary .milenia-testimonial cite {
color: #b1b1b1;
}
.milenia-body--scheme-brown .milenia-testimonial .milenia-rating {
color: #ae745a;
}
.milenia-body--scheme-gray .milenia-testimonial .milenia-rating {
color: #948685;
}
.milenia-body--scheme-blue .milenia-testimonial .milenia-rating {
color: #19b1d1;
}
.milenia-body--scheme-lightbrown .milenia-testimonial .milenia-rating {
color: #578526;
}
.milenia-body--scheme-green .milenia-testimonial .milenia-rating {
color: #7eb71c;
}
.milenia-colorizer--scheme-primary .milenia-testimonial cite,
.milenia-colorizer--scheme-secondary .milenia-testimonial cite,
.milenia-colorizer--scheme-dark .milenia-testimonial cite,
[class*="milenia-body--scheme-"] .milenia-colorizer--scheme-primary .milenia-testimonial .milenia-rating,
[class*="milenia-body--scheme-"] .milenia-colorizer--scheme-secondary .milenia-testimonial .milenia-rating,
[class*="milenia-body--scheme-"] .milenia-colorizer--scheme-dark .milenia-testimonial .milenia-rating {
color: #ececec;
}
/* ----------------------------------------
Author
---------------------------------------- */
.milenia-author-photo {
display: inline-block;
width: 6.5rem;
height: 6.5rem;
border-radius: 50%;
overflow: hidden;
}
.milenia-author-photo:not(:last-child) {
margin-bottom: 1rem;
}
.milenia-author--style-2 {
display: table;
table-layout: fixed;
width: 100%;
}
.milenia-author--style-2 .milenia-author-photo {
display: table-cell;
vertical-align: top;
width: 4.875rem;
height: 4.875rem;
}
.milenia-author--style-2 .milenia-author-photo:not(:last-child) {
margin-bottom: 0;
}
.milenia-author--style-2 .milenia-author-info {
display: table-cell;
vertical-align: middle;
padding-left: 1.25rem;
}
/* ----------------------------------------
Instafeed
---------------------------------------- */
.milenia-instafeed--snake {
padding-right: 8.5rem;
}
.milenia-instafeed--snake .milenia-grid:not(.milenia-grid--no-gutters):not(.owl-carousel) {
margin-top: -2px;
margin-left: -1px;
margin-right: -1px;
}
.milenia-instafeed--snake .milenia-grid:not(.milenia-grid--no-gutters):not(.owl-carousel) .milenia-grid-item {
padding-top: 2px;
padding-left: 1px;
padding-right: 1px;
}
.milenia-instafeed--snake .milenia-grid:not(.milenia-grid--no-gutters):not(.owl-carousel).milenia-grid--cols-3 .milenia-grid-item:nth-child(6n+1), .milenia-instafeed--snake .milenia-grid:not(.milenia-grid--no-gutters):not(.owl-carousel).milenia-grid--cols-3 .milenia-grid-item:nth-child(6n+2), .milenia-instafeed--snake .milenia-grid:not(.milenia-grid--no-gutters):not(.owl-carousel).milenia-grid--cols-3 .milenia-grid-item:nth-child(6n+3) {
-webkit-transform: translateX(5.625rem);
transform: translateX(5.625rem);
}
/* ----------------------------------------
Sliders
---------------------------------------- */
.rev-artificial-overlay .tp-revslider-mainul > li::before {
content: "";
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
background-color: rgba(5, 5, 5, 0.5);
visibility: visible;
z-index: 1;
}
.rev-artificial-overlay .tp-revslider-mainul > li .tp-parallax-wrap {
z-index: 2 !important;
}
.tp-dottedoverlay.milenia {
background-color: rgba(5, 5, 5, 0.5);
}
.rev-slider .milenia-btn:not(.milenia-btn--link) {
-webkit-transition: color .5s cubic-bezier(0.165, 0.84, 0.44, 1), background-color .5s cubic-bezier(0.165, 0.84, 0.44, 1), border-color .5s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: color .5s cubic-bezier(0.165, 0.84, 0.44, 1), background-color .5s cubic-bezier(0.165, 0.84, 0.44, 1), border-color .5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.rev-slider .milenia-btn:not(.milenia-btn--link):hover, .rev-slider .milenia-btn:not(.milenia-btn--link):focus {
-webkit-transition-duration: 150ms !important;
transition-duration: 150ms !important;
}
.rev-slider .milenia-btn--link {
-webkit-transition: all 500ms cubic-bezier(0.165, 0.84, 0.44, 1) !important;
transition: all 500ms cubic-bezier(0.165, 0.84, 0.44, 1) !important;
}
.tp-bullets.milenia .tp-bullet {
width: 6px;
height: 2px;
background-color: #fff;
-webkit-transition: width .5s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: width .5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.tp-bullets.milenia .tp-bullet-image, .tp-bullets.milenia .tp-bullet-title {
display: none;
}
.tp-bullets.milenia .tp-bullet.selected {
width: 33px;
}
.tp-bullets.milenia.nav-pos-hor-right .tp-bullet {
left: auto !important;
right: 0 !important;
}
.tp-layer-section-subtitle {
font-family: "Open Sans", sans-serif;
letter-spacing: 4.2px;
text-transform: uppercase;
}
.tp-layer-section-title {
font-family: "Playfair Display", serif;
}
.rev-has-scrollbottom-icon::after, .rev-has-scrollbottom-icon::before {
font-family: 'Linearicons';
content: "\e93a";
font-size: 1.125rem;
line-height: 1;
position: absolute;
bottom: 55px;
left: 50%;
margin-left: -9px;
z-index: 23;
color: #fff;
-webkit-animation-name: slowBounce;
animation-name: slowBounce;
-webkit-animation-duration: 1.5s;
animation-duration: 1.5s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
}
.rev-has-scrollbottom-icon::before {
margin-bottom: 7px;
}
@-webkit-keyframes slowBounce {
from,
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
30% {
-webkit-transform: translate3d(0, -30px, 0);
transform: translate3d(0, -30px, 0);
}
}
@keyframes slowBounce {
from,
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
50% {
-webkit-transform: translate3d(0, -30px, 0);
transform: translate3d(0, -30px, 0);
}
}
.milenia-rev-slider-wrapper {
position: relative;
}
.milenia-rev-slider-wrapper .milenia-section--breadcrumb {
position: absolute;
left: 0;
width: 100%;
bottom: 0;
z-index: 24;
}
.milenia-rev-slider-wrapper .milenia-section--breadcrumb .milenia-page-header:not(:last-child) {
margin-bottom: 1.6rem;
}
.milenia-rev-slider-wrapper .milenia-section--breadcrumb .container {
position: relative;
}
.milenia-rev-slider-wrapper .milenia-section--breadcrumb .milenia-action-buttons {
position: absolute;
right: 0.9375rem;
bottom: -3.5rem;
}
.milenia-rev-slider-wrapper .milenia-section--breadcrumb[class*="milenia-colorizer--scheme-"]:not(.milenia-section--no-py) {
padding-top: 2.8rem;
padding-bottom: 3.5rem;
}
/* ----------------------------------------
Google Map
---------------------------------------- */
.milenia-gmap {
height: 40.625rem;
}
.milenia-gmap:not(:last-child) {
margin-bottom: 1.6rem;
}
[class*="milenia-multicolor-col"] .milenia-gmap {
height: 100%;
min-height: 40.625rem;
}
/* ----------------------------------------
Estimate
---------------------------------------- */
.milenia-estimate-mark {
width: 12.5rem;
height: 12.5rem;
font-family: "Old Standard TT", serif;
text-transform: uppercase;
font-size: 4.5rem;
letter-spacing: -5px;
font-weight: 500;
line-height: 1.1;
padding: 1.2rem;
background-color: #f8f8f8;
text-align: center;
}
.milenia-estimate-mark-text {
font-size: 1.125rem;
font-family: "Playfair Display", serif;
font-style: normal;
font-weight: 400;
letter-spacing: 0;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
text-transform: none;
color: #1c1c1c;
display: block;
}
.milenia-estimate-mark:not(:last-child) {
margin-bottom: 1.875rem;
}
.milenia-body--scheme-brown .milenia-estimate .milenia-estimate-mark {
color: #ae745a;
}
.milenia-body--scheme-gray .milenia-estimate .milenia-estimate-mark {
color: #948685;
}
.milenia-body--scheme-blue .milenia-estimate .milenia-estimate-mark {
color: #19b1d1;
}
.milenia-body--scheme-lightbrown .milenia-estimate .milenia-estimate-mark {
color: #578526;
}
.milenia-body--scheme-green .milenia-estimate .milenia-estimate-mark {
color: #7eb71c;
}
.milenia-estimate--horizontal .milenia-estimate-mark {
float: left;
margin-right: 1.875rem;
}
.milenia-estimate--horizontal .milenia-estimate-mark:not(:last-child) {
margin-bottom: 0;
}
.milenia-estimate--horizontal .milenia-estimate-bars {
overflow: hidden;
}
/* ----------------------------------------
Forms
---------------------------------------- */
input[type="text"], input[type="search"], input[type="date"], input[type="datetime-local"], input[type="email"], input[type="file"], input[type="month"], input[type="number"], input[type="password"], input[type="tel"], input[type="time"], input[type="url"], input[type="week"], textarea, .milenia-custom-select .milenia-selected-option, .select2-container--milenia .select2-selection {
border-style: solid;
border-width: 1px;
height: 2.4375rem;
width: 100%;
padding-top: 0.3rem;
padding-right: 1.25rem;
padding-bottom: 0.3rem;
padding-left: 1.25rem;
font-size: 0.875rem;
line-height: 1.5rem;
color: #858585;
background-color: #f8f8f8;
border-color: #dadada;
}
.milenia-newsletter-form:not(.milenia-singlefield-form) button:not(:first-child) {
margin-top: 0.625rem;
}
.milenia-multicolor-container .milenia-section-title + form {
margin-top: 3.1rem;
}
.milenia-multicolor-container form .form-group:first-child {
margin-top: -0.8125rem;
}
.milenia-multicolor-container form [class*="form-col"] {
padding-top: 0.8125rem;
}
.milenia-multicolor-container form .form-group:last-child > [class*="form-col"]:only-child > .milenia-btn:only-child {
margin-top: 1.3rem;
}
.form-caption {
display: block;
}
.form-caption:not(:last-child) {
margin-bottom: 0.8rem;
}
/* ----------------------------------------
Placeholder
---------------------------------------- */
::-webkit-input-placeholder {
color: inherit;
opacity: 1;
}
::-webkit-textarea-placeholder {
color: inherit;
opacity: 1;
}
input::-moz-placeholder {
color: inherit;
opacity: 1;
}
textarea::-moz-placeholder {
color: inherit;
opacity: 1;
}
::-ms-input-placeholder {
color: inherit;
opacity: 1;
}
::-ms-textarea-placeholder {
color: inherit;
opacity: 1;
}
/* ----------------------------------------
Field Datepicker
---------------------------------------- */
.milenia-field-datepicker {
color: #1c1c1c;
}
.milenia-field-datepicker--style-1 {
display: block;
position: relative;
padding-right: 2.3rem;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-o-user-select: none;
-ms-user-select: none;
user-select: none;
}
.milenia-field-datepicker--style-1::before {
font-family: 'Linearicons';
content: "\e93a";
font-size: 1.25rem;
line-height: 1;
position: absolute;
right: 0;
top: 50%;
margin-top: -0.625rem;
}
.milenia-field-datepicker--style-1::after {
content: "";
display: block;
clear: both;
}
.milenia-field-datepicker--style-1 .milenia-field-datepicker-day {
font-family: "Old Standard TT", serif;
color: #1c1c1c;
font-size: 3.7rem;
line-height: 0.82;
display: block;
letter-spacing: -0.125rem;
margin-right: 0.75rem;
float: left;
position: relative;
top: 5px;
}
.milenia-field-datepicker--style-1 .milenia-field-datepicker-others {
display: block;
overflow: hidden;
}
.milenia-field-datepicker--style-1 .milenia-field-datepicker-month-year {
font-family: "Playfair Display", serif;
line-height: 1.25rem;
color: #1c1c1c;
display: block;
}
.milenia-field-datepicker--style-1 .milenia-field-datepicker-month-year:not(:last-child) {
margin-bottom: 0.3rem;
}
.milenia-field-datepicker--style-1 .milenia-field-datepicker-dayname {
display: block;
font-size: 0.8125rem;
line-height: 1.125rem;
text-transform: uppercase;
}
.milenia-field-datepicker--style-2 {
display: block;
position: relative;
padding-right: 2.8125rem;
font-size: 1.5rem;
line-height: 1.8125rem;
font-family: "Playfair Display", serif;
color: #1c1c1c;
}
.milenia-field-datepicker--style-2::after {
font-family: 'Linearicons';
font-size: 1.25rem;
line-height: 1;
content: "\e785";
position: absolute;
bottom: 0.15rem;
right: 0;
color: #858585;
}
.milenia-field-datepicker--style-3 {
display: block;
position: relative;
padding-right: 2.8125rem;
}
.milenia-field-datepicker--style-3::after {
font-family: 'Linearicons';
font-size: 1.25rem;
line-height: 1;
content: "\e785";
position: absolute;
bottom: 0.2rem;
right: 0;
}
.milenia-field-datepicker--style-4 {
display: block;
border-width: 1px;
border-style: solid;
position: relative;
padding-right: 3rem;
padding-left: 1.2rem;
font-size: 1.125rem;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.milenia-field-datepicker--style-4::after {
font-family: 'Linearicons';
font-size: 1.25rem;
line-height: inherit;
content: "\e785";
position: absolute;
top: 0;
right: 1.2rem;
}
.milenia-field-datepicker--location::after {
content: "\e77a";
}
.milenia-body--scheme-lightbrown .milenia-field-datepicker--style-3::after {
color: #858585;
}
/* ----------------------------------------
Datepicker
---------------------------------------- */
.milenia-datepicker {
cursor: pointer;
}
.ui-datepicker {
background-color: #f8f8f8;
max-width: 19.375rem;
z-index: 26 !important;
}
.ui-datepicker--bordered-container {
margin-top: -1px;
}
.ui-datepicker-title {
color: #1c1c1c;
font-weight: 700;
text-align: center;
}
.ui-datepicker-header {
position: relative;
padding-top: 0.7rem;
padding-bottom: 0.8rem;
border-width: 1px 1px 0 1px;
border-style: solid;
border-color: #dadada;
}
.ui-datepicker-prev, .ui-datepicker-next {
position: absolute;
width: 3rem;
top: 0;
height: 100%;
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
text-align: center;
cursor: pointer;
}
.ui-datepicker-prev > span, .ui-datepicker-next > span {
margin: auto;
}
.ui-datepicker-prev .fa,
.ui-datepicker-prev .fal,
.ui-datepicker-prev .far,
.ui-datepicker-prev .fab,
.ui-datepicker-prev .fas,
.ui-datepicker-prev .icon,
.ui-datepicker-prev [class*="milenia-font-icon-"], .ui-datepicker-next .fa,
.ui-datepicker-next .fal,
.ui-datepicker-next .far,
.ui-datepicker-next .fab,
.ui-datepicker-next .fas,
.ui-datepicker-next .icon,
.ui-datepicker-next [class*="milenia-font-icon-"] {
line-height: 1;
font-size: 1.125rem;
vertical-align: baseline;
position: relative;
top: 1px;
}
.ui-datepicker-prev {
left: 0;
}
.ui-datepicker-next {
right: 0;
}
.ui-datepicker-calendar {
font-size: 0.875rem;
background-color: transparent;
text-align: center;
font-weight: 400;
}
.ui-datepicker-calendar tr:hover {
background-color: transparent;
}
.ui-datepicker-calendar thead th {
text-align: inherit;
font-weight: inherit;
padding: 0.5rem 0.4rem 0.3rem;
}
.ui-datepicker-calendar tbody td {
padding: 0;
}
.ui-datepicker-calendar tbody td a {
display: block;
padding: 0.5rem 0.4rem 0.3rem;
}
[class*="milenia-body--scheme-"] .ui-datepicker-prev:not(.milenia-ln--independent):not(.milenia-btn), [class*="milenia-body--scheme-"] .ui-datepicker-next:not(.milenia-ln--independent):not(.milenia-btn) {
color: #dadada;
}
[class*="milenia-body--scheme-"] .ui-datepicker-prev:not(.milenia-ln--independent):not(.milenia-btn):hover, [class*="milenia-body--scheme-"] .ui-datepicker-next:not(.milenia-ln--independent):not(.milenia-btn):hover {
color: #1c1c1c;
}
[class*="milenia-body--scheme-"] .ui-datepicker-calendar tbody td a:not(.milenia-ln--independent):not(.milenia-btn) {
color: #858585;
}
[class*="milenia-body--scheme-"] .ui-datepicker-calendar tbody td.ui-datepicker-other-month a:not(.milenia-ln--independent):not(.milenia-btn) {
color: #b1b1b1;
}
[class*="milenia-body--scheme-"] .ui-datepicker-calendar tbody td.ui-datepicker-today a:not(.milenia-ln--independent):not(.milenia-btn),
[class*="milenia-body--scheme-"] .ui-datepicker-calendar tbody td.ui-datepicker-current-day a:not(.milenia-ln--independent):not(.milenia-btn),
[class*="milenia-body--scheme-"] .ui-datepicker-calendar tbody td a:not(.milenia-ln--independent):not(.milenia-btn):hover {
color: #fff;
}
[class*="milenia-body--scheme-"] .ui-datepicker-calendar tbody td.ui-datepicker-current-day a:not(.milenia-ln--independent):not(.milenia-btn),
[class*="milenia-body--scheme-"] .ui-datepicker-calendar tbody td a:not(.milenia-ln--independent):not(.milenia-btn):hover {
background-color: #1c1c1c;
}
.milenia-body--scheme-brown .ui-datepicker-calendar tbody td.ui-datepicker-today a:not(.milenia-ln--independent):not(.milenia-btn) {
background-color: #ae745a;
}
.milenia-body--scheme-gray .ui-datepicker-calendar tbody td.ui-datepicker-today a:not(.milenia-ln--independent):not(.milenia-btn) {
background-color: #948685;
}
.milenia-body--scheme-blue .ui-datepicker-calendar tbody td.ui-datepicker-today a:not(.milenia-ln--independent):not(.milenia-btn) {
background-color: #19b1d1;
}
.milenia-body--scheme-lightbrown .ui-datepicker-calendar tbody td.ui-datepicker-today a:not(.milenia-ln--independent):not(.milenia-btn) {
background-color: #578526;
}
.milenia-body--scheme-green .ui-datepicker-calendar tbody td.ui-datepicker-today a:not(.milenia-ln--independent):not(.milenia-btn) {
background-color: #7eb71c;
}
/* ----------------------------------------
Toggled fields
---------------------------------------- */
.milenia-toggled-fields {
display: none;
}
.milenia-toggled-fields-invoker {
position: relative;
padding-right: 1.875rem;
cursor: pointer;
}
.milenia-toggled-fields-invoker::after, .milenia-toggled-fields-invoker::before {
content: "\e93a";
font-family: 'Linearicons';
position: absolute;
right: 0;
top: 0;
-webkit-transition: opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.milenia-toggled-fields-invoker::before {
content: "\e939";
opacity: 0;
}
.milenia-toggled-fields-invoker--opened::before {
opacity: 1;
}
.milenia-toggled-fields-invoker--opened::after {
opacity: 0;
}
.milenia-csstransforms3d .milenia-toggled-fields-invoker::after, .milenia-csstransforms3d .milenia-toggled-fields-invoker::before {
-webkit-transition-property: -webkit-transform, opacity;
transition-property: transform, opacity;
}
.milenia-csstransforms3d .milenia-toggled-fields-invoker::before, .milenia-csstransforms3d .milenia-toggled-fields-invoker--opened::after {
-webkit-transform: scale3d(0, 0, 0);
transform: scale3d(0, 0, 0);
}
.milenia-csstransforms3d .milenia-toggled-fields-invoker--opened::before {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
/* ----------------------------------------
Slider
---------------------------------------- */
.milenia-range-slider-field {
font-size: 1rem;
line-height: 1.625rem;
margin-bottom: 0.3rem;
}
.milenia-range-slider-field input[type="text"], .milenia-range-slider-field input[type="search"], .milenia-range-slider-field input[type="date"], .milenia-range-slider-field input[type="datetime-local"], .milenia-range-slider-field input[type="email"], .milenia-range-slider-field input[type="file"], .milenia-range-slider-field input[type="month"], .milenia-range-slider-field input[type="number"], .milenia-range-slider-field input[type="password"], .milenia-range-slider-field input[type="tel"], .milenia-range-slider-field input[type="time"], .milenia-range-slider-field input[type="url"], .milenia-range-slider-field input[type="week"], .milenia-range-slider-field textarea {
height: auto !important;
font-size: inherit;
line-height: inherit !important;
border-width: 0px;
font-weight: inherit;
width: 100%;
padding: 0 !important;
background-color: transparent;
}
.milenia-range-slider-input:not(:last-child) {
margin-bottom: 0.7rem;
}
.milenia-range-slider {
position: relative;
height: 0.5625rem;
background-color: #ececec;
}
.milenia-range-slider .ui-slider-range {
position: absolute;
top: 0.1875rem;
bottom: 0.1875rem;
cursor: pointer;
background-color: #1c1c1c;
}
.milenia-range-slider .ui-slider-handle {
display: block;
position: absolute;
top: 50%;
margin-top: -0.53125rem;
width: 0.625rem;
height: 1.0625rem;
cursor: pointer;
background-color: #1c1c1c;
}
.milenia-range-slider .ui-slider-handle:last-child {
margin-left: -0.625rem;
}
.milenia-colorizer--scheme-dark .milenia-range-slider {
background-color: #3e3e3e;
}
.milenia-colorizer--scheme-dark .milenia-range-slider-input,
.milenia-body--scheme-green .milenia-colorizer--scheme-primary .milenia-range-slider-input {
color: #fff;
}
.milenia-body--scheme-green .milenia-colorizer--scheme-primary .milenia-range-slider {
background-color: rgba(28, 28, 28, 0.1);
}
.milenia-colorizer--scheme-dark .milenia-range-slider .ui-slider-range,
.milenia-colorizer--scheme-dark .milenia-range-slider .ui-slider-handle,
.milenia-body--scheme-green .milenia-colorizer--scheme-primary .milenia-range-slider .ui-slider-range,
.milenia-body--scheme-green .milenia-colorizer--scheme-primary .milenia-range-slider .ui-slider-handle {
background-color: #fff;
}
/* ----------------------------------------
Checkbox & Radio
---------------------------------------- */
input[type="checkbox"],
input[type="radio"] {
display: none;
}
input[type="checkbox"] + label[for],
input[type="radio"] + label[for] {
display: block;
position: relative;
font-size: 1rem;
line-height: 1.625rem;
padding-left: 2.865rem;
-webkit-user-select: none;
-moz-user-select: none;
-o-user-select: none;
-ms-user-select: none;
user-select: none;
margin-bottom: 0;
min-height: 1.5rem;
color: #1c1c1c;
}
input[type="checkbox"] + label[for]::before,
input[type="radio"] + label[for]::before {
content: "";
border: 1px solid #ececec;
width: 1.5rem;
height: 1.5rem;
position: absolute;
left: 0;
top: 0;
}
input[type="checkbox"] + label[for]::after,
input[type="radio"] + label[for]::after {
font-family: 'Linearicons';
content: "\e934";
color: #1c1c1c;
font-size: 0.875rem;
line-height: 1;
position: absolute;
left: 0;
width: 1.6rem;
text-align: center;
top: 0.4375rem;
display: none;
}
input[type="checkbox"] + label[for]:not(:last-child),
input[type="radio"] + label[for]:not(:last-child) {
margin-bottom: 0.8125rem;
}
input[type="checkbox"]:checked + label[for]::after,
input[type="radio"]:checked + label[for]::after {
display: block;
}
input[type="radio"] + label[for]::after {
content: "";
width: 0.625rem;
height: 0.625rem;
border-radius: 50%;
background-color: #1c1c1c;
left: 0.35rem;
top: 0.5rem;
}
input[type="radio"] + label[for]::before {
border-radius: 50%;
}
.milenia-colorizer--scheme-dark input[type="checkbox"] + label[for]::before,
.milenia-colorizer--scheme-dark input[type="radio"] + label[for]::before {
background-color: transparent;
border-color: rgba(255, 255, 255, 0.15);
}
.milenia-body--scheme-green .milenia-colorizer--scheme-primary input[type="checkbox"] + label[for]::before,
.milenia-body--scheme-green .milenia-colorizer--scheme-primary input[type="radio"] + label[for]::before {
border-color: rgba(28, 28, 28, 0.15);
background-color: rgba(28, 28, 28, 0.1);
}
.milenia-colorizer--scheme-dark input[type="checkbox"] + label[for],
.milenia-colorizer--scheme-dark input[type="radio"] + label[for],
.milenia-colorizer--scheme-dark input[type="checkbox"] + label[for]::after,
.milenia-colorizer--scheme-dark input[type="radio"] + label[for]::after,
.milenia-body--scheme-green .milenia-colorizer--scheme-primary input[type="checkbox"] + label[for],
.milenia-body--scheme-green .milenia-colorizer--scheme-primary input[type="radio"] + label[for],
.milenia-body--scheme-green .milenia-colorizer--scheme-primary input[type="checkbox"] + label[for]::after,
.milenia-body--scheme-green .milenia-colorizer--scheme-primary input[type="radio"] + label[for]::after {
color: #fff;
}
/* ----------------------------------------
Select
---------------------------------------- */
.milenia-custom-select {
position: relative;
}
.milenia-custom-select.milenia-over {
z-index: 3;
}
.milenia-custom-select .milenia-selected-option {
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-o-user-select: none;
-ms-user-select: none;
user-select: none;
height: 2.75rem;
line-height: 2.75rem;
position: relative;
padding-right: 2.625rem;
display: block;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
padding-top: 0;
padding-bottom: 0;
}
.milenia-custom-select .milenia-selected-option::after, .milenia-custom-select .milenia-selected-option::before {
content: "\e93a";
font-family: 'Linearicons';
font-size: 1.25rem;
line-height: inherit;
position: absolute;
top: 0;
right: 1rem;
-webkit-transition: opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1), visibility .5s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1), visibility .5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.milenia-custom-select .milenia-selected-option::before {
content: "\e939";
opacity: 0;
visibility: hidden;
}
.milenia-custom-select .milenia-options-list {
font-size: 0.875rem;
line-height: 1.5rem;
text-align: initial;
letter-spacing: 0.7px;
color: #1c1c1c;
background-color: #f8f8f8;
padding-bottom: 1rem;
border: 1px solid #dadada;
position: absolute;
top: 100%;
left: 0;
width: 100%;
margin-top: -1px;
opacity: 0;
visibility: hidden;
-webkit-transition: opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1), visibility .5s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1), visibility .5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.milenia-custom-select .milenia-options-list > li {
cursor: pointer;
padding-top: 1rem;
padding-right: 1.5625rem;
padding-left: 1.5625rem;
-webkit-transition: color .5s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: color .5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.milenia-custom-select .milenia-options-list > li:hover, .milenia-custom-select .milenia-options-list > li.milenia-active {
color: #858585;
}
.milenia-custom-select.milenia-opened .milenia-options-list,
.milenia-custom-select.milenia-opened .milenia-selected-option::before {
opacity: 1;
visibility: visible;
}
.milenia-custom-select.milenia-opened .milenia-selected-option::after {
opacity: 0;
visibility: hidden;
}
.milenia-csstransforms3d .milenia-custom-select .milenia-options-list,
.milenia-csstransforms3d .milenia-custom-select .milenia-selected-option::after,
.milenia-csstransforms3d .milenia-custom-select .milenia-selected-option::before {
-webkit-transition-property: -webkit-transform, opacity, visibility;
transition-property: transform, opacity, visibility;
}
.milenia-csstransforms3d .milenia-custom-select .milenia-options-list {
-webkit-transform: scale3d(0.9, 0.9, 0.9);
transform: scale3d(0.9, 0.9, 0.9);
}
.milenia-csstransforms3d .milenia-custom-select .milenia-selected-option::before,
.milenia-csstransforms3d .milenia-custom-select.milenia-opened .milenia-selected-option::after {
-webkit-transform: scale3d(0, 0, 0);
transform: scale3d(0, 0, 0);
}
.milenia-csstransforms3d .milenia-custom-select.milenia-opened .milenia-options-list,
.milenia-csstransforms3d .milenia-custom-select.milenia-opened .milenia-selected-option::before {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
/* ----------------------------------------
Select2
---------------------------------------- */
.select2-container--milenia {
letter-spacing: 0;
font-size: 0.875rem;
line-height: 1.5rem;
}
.select2-container--milenia .select2-selection {
padding-top: 0.4rem;
padding-bottom: 0.4rem;
padding-right: 2.5rem;
}
.select2-container--milenia .select2-selection--single .select2-selection__rendered {
padding: 0;
}
.select2-container--milenia .select2-selection__arrow {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: auto;
width: 2rem;
font-size: 0.875rem;
line-height: 2.4375rem;
}
.select2-container--milenia .select2-selection__arrow::after {
content: "\e93a";
font-family: 'Linearicons';
}
.select2-container--milenia .select2-selection__arrow > b {
display: none;
}
.select2-container--milenia .select2-dropdown {
border-style: solid;
border-width: 1px;
border-color: #dadada;
border-radius: 0;
}
.select2-container--milenia .select2-dropdown--below {
border-top-width: 0;
}
.select2-container--milenia .select2-dropdown--above {
border-bottom-width: 0;
}
.select2-container--milenia .select2-search--dropdown .select2-search__field {
padding-top: 0.3rem;
padding-bottom: 0.3rem;
padding-left: 0.6rem;
padding-right: 0.6rem;
}
.select2-container--milenia .select2-results__option {
padding: 0.375rem;
}
/* ----------------------------------------
Counter
---------------------------------------- */
.milenia-field-counter {
position: relative;
padding-right: 3rem;
}
.milenia-field-counter-value {
font-family: "Old Standard TT", serif;
color: #1c1c1c;
font-size: 3.7rem;
line-height: 0.82;
position: relative;
top: 5px;
}
.milenia-field-counter-control {
font-size: 1.25rem;
line-height: 1;
position: absolute;
right: 0;
-webkit-transition: color .5s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: color .5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.milenia-field-counter-control::after {
font-family: 'Linearicons';
}
.milenia-field-counter-control:hover {
color: #1c1c1c;
}
.milenia-field-counter-control--increase {
top: 0;
}
.milenia-field-counter-control--increase::after {
content: "\e939";
}
.milenia-field-counter-control--decrease {
bottom: 0;
}
.milenia-field-counter-control--decrease::after {
content: "\e93a";
}
/* ----------------------------------------
Label
---------------------------------------- */
label {
margin-bottom: 0.4rem;
display: inline-block;
}
label[for] {
cursor: pointer;
}
/* ----------------------------------------
Textarea
---------------------------------------- */
textarea {
height: auto;
resize: none;
padding-top: 1rem;
padding-bottom: 1rem;
display: block;
}
/* ----------------------------------------
Rating
---------------------------------------- */
.milenia-rating-field {
padding-top: 0.6rem;
padding-bottom: 0.5rem;
}
.milenia-rating-field .milenia-rating {
font-size: 1.5rem;
}
.milenia-rating-field .milenia-rating .icon {
cursor: pointer;
}
/* ----------------------------------------
Form groups
---------------------------------------- */
.form-group {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-left: -0.9375rem;
margin-right: -0.9375rem;
}
.form-group:last-child > [class*="form-col"]:only-child > .milenia-btn:only-child {
margin-top: 0.48rem;
}
.form-group:first-child {
margin-top: -1.2rem;
}
[class*="form-col"] {
-webkit-box-flex: 1;
-ms-flex: 1 1 100%;
flex: 1 1 100%;
padding-top: 1.2rem;
padding-left: 0.9375rem;
padding-right: 0.9375rem;
}
.form-col-1 {
-webkit-box-flex: 0;
-ms-flex: 0 1 8.33333%;
flex: 0 1 8.33333%;
max-width: 8.33333%;
}
.form-col-2 {
-webkit-box-flex: 0;
-ms-flex: 0 1 16.66667%;
flex: 0 1 16.66667%;
max-width: 16.66667%;
}
.form-col-3 {
-webkit-box-flex: 0;
-ms-flex: 0 1 25%;
flex: 0 1 25%;
max-width: 25%;
}
.form-col-4 {
-webkit-box-flex: 0;
-ms-flex: 0 1 33.33333%;
flex: 0 1 33.33333%;
max-width: 33.33333%;
}
.form-col-5 {
-webkit-box-flex: 0;
-ms-flex: 0 1 41.66667%;
flex: 0 1 41.66667%;
max-width: 41.66667%;
}
.form-col-6 {
-webkit-box-flex: 0;
-ms-flex: 0 1 50%;
flex: 0 1 50%;
max-width: 50%;
}
.form-col-7 {
-webkit-box-flex: 0;
-ms-flex: 0 1 58.33333%;
flex: 0 1 58.33333%;
max-width: 58.33333%;
}
.form-col-8 {
-webkit-box-flex: 0;
-ms-flex: 0 1 66.66667%;
flex: 0 1 66.66667%;
max-width: 66.66667%;
}
.form-col-9 {
-webkit-box-flex: 0;
-ms-flex: 0 1 75%;
flex: 0 1 75%;
max-width: 75%;
}
.form-col-10 {
-webkit-box-flex: 0;
-ms-flex: 0 1 83.33333%;
flex: 0 1 83.33333%;
max-width: 83.33333%;
}
.form-col-11 {
-webkit-box-flex: 0;
-ms-flex: 0 1 91.66667%;
flex: 0 1 91.66667%;
max-width: 91.66667%;
}
.form-col-12 {
-webkit-box-flex: 0;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
max-width: 100%;
}
/* ----------------------------------------
Single Field Form
---------------------------------------- */
.milenia-singlefield-form-titled-wrapper {
display: inline-block;
}
.milenia-singlefield-form-titled-wrapper-inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-top: -0.9375rem;
}
.milenia-singlefield-form-titled-wrapper .milenia-singlefield-form-title {
font-family: "Playfair Display", serif;
font-size: 2.25rem;
line-height: 2.4375rem;
margin-right: 1.25rem;
padding-top: 0.9375rem;
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.milenia-singlefield-form-titled-wrapper .milenia-singlefield-form-form {
-webkit-box-flex: 1;
-ms-flex: 1 1 0px;
flex: 1 1 0;
padding-top: 0.9375rem;
}
.milenia-singlefield-form-titled-wrapper .milenia-singlefield-form-form .milenia-singlefield-form {
width: 25rem;
}
.milenia-singlefield-form-titled-wrapper .milenia-singlefield-form,
.milenia-singlefield-form-titled-wrapper .milenia-alert-box {
max-width: initial !important;
}
.milenia-singlefield-form {
max-width: 26.875rem;
margin-left: auto;
margin-right: auto;
position: relative;
}
.milenia-singlefield-form input[type="text"], .milenia-singlefield-form input[type="search"], .milenia-singlefield-form input[type="date"], .milenia-singlefield-form input[type="datetime-local"], .milenia-singlefield-form input[type="email"], .milenia-singlefield-form input[type="file"], .milenia-singlefield-form input[type="month"], .milenia-singlefield-form input[type="number"], .milenia-singlefield-form input[type="password"], .milenia-singlefield-form input[type="tel"], .milenia-singlefield-form input[type="time"], .milenia-singlefield-form input[type="url"], .milenia-singlefield-form input[type="week"], .milenia-singlefield-form textarea {
height: 2.8125rem;
padding-right: 5rem;
}
.milenia-singlefield-form button {
width: 3.75rem;
font-size: 1.25rem;
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
left: auto;
text-align: center;
color: #fff;
-webkit-transition: background-color .5s cubic-bezier(0.165, 0.84, 0.44, 1), color .5s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: background-color .5s cubic-bezier(0.165, 0.84, 0.44, 1), color .5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.milenia-singlefield-form button .fa,
.milenia-singlefield-form button .fal,
.milenia-singlefield-form button .far,
.milenia-singlefield-form button .fab,
.milenia-singlefield-form button .fas,
.milenia-singlefield-form button .icon,
.milenia-singlefield-form button [class*="milenia-font-icon-"] {
vertical-align: middle;
line-height: inherit;
position: relative;
top: -2px;
}
[class*="milenia-body--scheme-"] .milenia-singlefield-form button:hover {
background-color: #1c1c1c;
}
[class*="milenia-multicolor-col"] .milenia-singlefield-form {
max-width: 23.125rem;
}
.milenia-form--fields-white input[type="text"], .milenia-form--fields-white input[type="search"], .milenia-form--fields-white input[type="date"], .milenia-form--fields-white input[type="datetime-local"], .milenia-form--fields-white input[type="email"], .milenia-form--fields-white input[type="file"], .milenia-form--fields-white input[type="month"], .milenia-form--fields-white input[type="number"], .milenia-form--fields-white input[type="password"], .milenia-form--fields-white input[type="tel"], .milenia-form--fields-white input[type="time"], .milenia-form--fields-white input[type="url"], .milenia-form--fields-white input[type="week"], .milenia-form--fields-white textarea,
.milenia-colorizer--scheme-light100 form input[type="text"],
.milenia-colorizer--scheme-light100 form input[type="search"],
.milenia-colorizer--scheme-light100 form input[type="date"],
.milenia-colorizer--scheme-light100 form input[type="datetime-local"],
.milenia-colorizer--scheme-light100 form input[type="email"],
.milenia-colorizer--scheme-light100 form input[type="file"],
.milenia-colorizer--scheme-light100 form input[type="month"],
.milenia-colorizer--scheme-light100 form input[type="number"],
.milenia-colorizer--scheme-light100 form input[type="password"],
.milenia-colorizer--scheme-light100 form input[type="tel"],
.milenia-colorizer--scheme-light100 form input[type="time"],
.milenia-colorizer--scheme-light100 form input[type="url"],
.milenia-colorizer--scheme-light100 form input[type="week"],
.milenia-colorizer--scheme-light100 form textarea,
.milenia-colorizer--scheme-light200 form input[type="text"],
.milenia-colorizer--scheme-light200 form input[type="search"],
.milenia-colorizer--scheme-light200 form input[type="date"],
.milenia-colorizer--scheme-light200 form input[type="datetime-local"],
.milenia-colorizer--scheme-light200 form input[type="email"],
.milenia-colorizer--scheme-light200 form input[type="file"],
.milenia-colorizer--scheme-light200 form input[type="month"],
.milenia-colorizer--scheme-light200 form input[type="number"],
.milenia-colorizer--scheme-light200 form input[type="password"],
.milenia-colorizer--scheme-light200 form input[type="tel"],
.milenia-colorizer--scheme-light200 form input[type="time"],
.milenia-colorizer--scheme-light200 form input[type="url"],
.milenia-colorizer--scheme-light200 form input[type="week"],
.milenia-colorizer--scheme-light200 form textarea,
.milenia-colorizer--scheme-light300 form input[type="text"],
.milenia-colorizer--scheme-light300 form input[type="search"],
.milenia-colorizer--scheme-light300 form input[type="date"],
.milenia-colorizer--scheme-light300 form input[type="datetime-local"],
.milenia-colorizer--scheme-light300 form input[type="email"],
.milenia-colorizer--scheme-light300 form input[type="file"],
.milenia-colorizer--scheme-light300 form input[type="month"],
.milenia-colorizer--scheme-light300 form input[type="number"],
.milenia-colorizer--scheme-light300 form input[type="password"],
.milenia-colorizer--scheme-light300 form input[type="tel"],
.milenia-colorizer--scheme-light300 form input[type="time"],
.milenia-colorizer--scheme-light300 form input[type="url"],
.milenia-colorizer--scheme-light300 form input[type="week"],
.milenia-colorizer--scheme-light300 form textarea,
.milenia-colorizer--scheme-light400 form input[type="text"],
.milenia-colorizer--scheme-light400 form input[type="search"],
.milenia-colorizer--scheme-light400 form input[type="date"],
.milenia-colorizer--scheme-light400 form input[type="datetime-local"],
.milenia-colorizer--scheme-light400 form input[type="email"],
.milenia-colorizer--scheme-light400 form input[type="file"],
.milenia-colorizer--scheme-light400 form input[type="month"],
.milenia-colorizer--scheme-light400 form input[type="number"],
.milenia-colorizer--scheme-light400 form input[type="password"],
.milenia-colorizer--scheme-light400 form input[type="tel"],
.milenia-colorizer--scheme-light400 form input[type="time"],
.milenia-colorizer--scheme-light400 form input[type="url"],
.milenia-colorizer--scheme-light400 form input[type="week"],
.milenia-colorizer--scheme-light400 form textarea,
.milenia-colorizer--scheme-dark100 form input[type="text"],
.milenia-colorizer--scheme-dark100 form input[type="search"],
.milenia-colorizer--scheme-dark100 form input[type="date"],
.milenia-colorizer--scheme-dark100 form input[type="datetime-local"],
.milenia-colorizer--scheme-dark100 form input[type="email"],
.milenia-colorizer--scheme-dark100 form input[type="file"],
.milenia-colorizer--scheme-dark100 form input[type="month"],
.milenia-colorizer--scheme-dark100 form input[type="number"],
.milenia-colorizer--scheme-dark100 form input[type="password"],
.milenia-colorizer--scheme-dark100 form input[type="tel"],
.milenia-colorizer--scheme-dark100 form input[type="time"],
.milenia-colorizer--scheme-dark100 form input[type="url"],
.milenia-colorizer--scheme-dark100 form input[type="week"],
.milenia-colorizer--scheme-dark100 form textarea {
background-color: #fff;
}
.milenia-body--scheme-brown .milenia-singlefield-form button {
background-color: #ae745a;
}
.milenia-body--scheme-gray .milenia-singlefield-form button {
background-color: #948685;
}
.milenia-body--scheme-blue .milenia-singlefield-form button {
background-color: #19b1d1;
}
.milenia-body--scheme-lightbrown .milenia-singlefield-form button {
background-color: #578526;
}
.milenia-body--scheme-green .milenia-singlefield-form button {
background-color: #7eb71c;
}
[class*="milenia-body--scheme-"] .milenia-colorizer--scheme-primary .milenia-singlefield-form button {
background-color: #1c1c1c;
}
[class*="milenia-body--scheme-"] .milenia-colorizer--scheme-primary .milenia-singlefield-form button:hover {
background-color: rgba(28, 28, 28, 0.9);
}
.milenia-body--scheme-brown .milenia-colorizer--scheme-primary input[type="text"], .milenia-body--scheme-brown .milenia-colorizer--scheme-primary input[type="search"], .milenia-body--scheme-brown .milenia-colorizer--scheme-primary input[type="date"], .milenia-body--scheme-brown .milenia-colorizer--scheme-primary input[type="datetime-local"], .milenia-body--scheme-brown .milenia-colorizer--scheme-primary input[type="email"], .milenia-body--scheme-brown .milenia-colorizer--scheme-primary input[type="file"], .milenia-body--scheme-brown .milenia-colorizer--scheme-primary input[type="month"], .milenia-body--scheme-brown .milenia-colorizer--scheme-primary input[type="number"], .milenia-body--scheme-brown .milenia-colorizer--scheme-primary input[type="password"], .milenia-body--scheme-brown .milenia-colorizer--scheme-primary input[type="tel"], .milenia-body--scheme-brown .milenia-colorizer--scheme-primary input[type="time"], .milenia-body--scheme-brown .milenia-colorizer--scheme-primary input[type="url"], .milenia-body--scheme-brown .milenia-colorizer--scheme-primary input[type="week"], .milenia-body--scheme-brown .milenia-colorizer--scheme-primary textarea,
.milenia-body--scheme-blue .milenia-colorizer--scheme-primary input[type="text"],
.milenia-body--scheme-blue .milenia-colorizer--scheme-primary input[type="search"],
.milenia-body--scheme-blue .milenia-colorizer--scheme-primary input[type="date"],
.milenia-body--scheme-blue .milenia-colorizer--scheme-primary input[type="datetime-local"],
.milenia-body--scheme-blue .milenia-colorizer--scheme-primary input[type="email"],
.milenia-body--scheme-blue .milenia-colorizer--scheme-primary input[type="file"],
.milenia-body--scheme-blue .milenia-colorizer--scheme-primary input[type="month"],
.milenia-body--scheme-blue .milenia-colorizer--scheme-primary input[type="number"],
.milenia-body--scheme-blue .milenia-colorizer--scheme-primary input[type="password"],
.milenia-body--scheme-blue .milenia-colorizer--scheme-primary input[type="tel"],
.milenia-body--scheme-blue .milenia-colorizer--scheme-primary input[type="time"],
.milenia-body--scheme-blue .milenia-colorizer--scheme-primary input[type="url"],
.milenia-body--scheme-blue .milenia-colorizer--scheme-primary input[type="week"],
.milenia-body--scheme-blue .milenia-colorizer--scheme-primary textarea,
.milenia-body--scheme-blue .milenia-colorizer--scheme-secondary input[type="text"],
.milenia-body--scheme-blue .milenia-colorizer--scheme-secondary input[type="search"],
.milenia-body--scheme-blue .milenia-colorizer--scheme-secondary input[type="date"],
.milenia-body--scheme-blue .milenia-colorizer--scheme-secondary input[type="datetime-local"],
.milenia-body--scheme-blue .milenia-colorizer--scheme-secondary input[type="email"],
.milenia-body--scheme-blue .milenia-colorizer--scheme-secondary input[type="file"],
.milenia-body--scheme-blue .milenia-colorizer--scheme-secondary input[type="month"],
.milenia-body--scheme-blue .milenia-colorizer--scheme-secondary input[type="number"],
.milenia-body--scheme-blue .milenia-colorizer--scheme-secondary input[type="password"],
.milenia-body--scheme-blue .milenia-colorizer--scheme-secondary input[type="tel"],
.milenia-body--scheme-blue .milenia-colorizer--scheme-secondary input[type="time"],
.milenia-body--scheme-blue .milenia-colorizer--scheme-secondary input[type="url"],
.milenia-body--scheme-blue .milenia-colorizer--scheme-secondary input[type="week"],
.milenia-body--scheme-blue .milenia-colorizer--scheme-secondary textarea,
.milenia-body--scheme-gray .milenia-colorizer--scheme-primary input[type="text"],
.milenia-body--scheme-gray .milenia-colorizer--scheme-primary input[type="search"],
.milenia-body--scheme-gray .milenia-colorizer--scheme-primary input[type="date"],
.milenia-body--scheme-gray .milenia-colorizer--scheme-primary input[type="datetime-local"],
.milenia-body--scheme-gray .milenia-colorizer--scheme-primary input[type="email"],
.milenia-body--scheme-gray .milenia-colorizer--scheme-primary input[type="file"],
.milenia-body--scheme-gray .milenia-colorizer--scheme-primary input[type="month"],
.milenia-body--scheme-gray .milenia-colorizer--scheme-primary input[type="number"],
.milenia-body--scheme-gray .milenia-colorizer--scheme-primary input[type="password"],
.milenia-body--scheme-gray .milenia-colorizer--scheme-primary input[type="tel"],
.milenia-body--scheme-gray .milenia-colorizer--scheme-primary input[type="time"],
.milenia-body--scheme-gray .milenia-colorizer--scheme-primary input[type="url"],
.milenia-body--scheme-gray .milenia-colorizer--scheme-primary input[type="week"],
.milenia-body--scheme-gray .milenia-colorizer--scheme-primary textarea,
.milenia-body--scheme-gray .milenia-colorizer--scheme-secondary input[type="text"],
.milenia-body--scheme-gray .milenia-colorizer--scheme-secondary input[type="search"],
.milenia-body--scheme-gray .milenia-colorizer--scheme-secondary input[type="date"],
.milenia-body--scheme-gray .milenia-colorizer--scheme-secondary input[type="datetime-local"],
.milenia-body--scheme-gray .milenia-colorizer--scheme-secondary input[type="email"],
.milenia-body--scheme-gray .milenia-colorizer--scheme-secondary input[type="file"],
.milenia-body--scheme-gray .milenia-colorizer--scheme-secondary input[type="month"],
.milenia-body--scheme-gray .milenia-colorizer--scheme-secondary input[type="number"],
.milenia-body--scheme-gray .milenia-colorizer--scheme-secondary input[type="password"],
.milenia-body--scheme-gray .milenia-colorizer--scheme-secondary input[type="tel"],
.milenia-body--scheme-gray .milenia-colorizer--scheme-secondary input[type="time"],
.milenia-body--scheme-gray .milenia-colorizer--scheme-secondary input[type="url"],
.milenia-body--scheme-gray .milenia-colorizer--scheme-secondary input[type="week"],
.milenia-body--scheme-gray .milenia-colorizer--scheme-secondary textarea {
border: none;
}
/* ----------------------------------------
Booking Forms
---------------------------------------- */
.milenia-booking-form label:not(.milenia-label-checkbox) {
font-size: 0.8125rem;
line-height: 1.125rem;
text-transform: uppercase;
letter-spacing: 0.7px;
}
.milenia-booking-form label:not(.milenia-label-checkbox):not(:last-child) {
margin-bottom: 1.2rem;
}
.milenia-booking-form .form-group {
margin-left: 0;
margin-right: 0;
}
.milenia-booking-form .form-col {
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
max-width: 100%;
}
.milenia-booking-form .form-col--action {
max-width: initial;
}
.milenia-booking-form [class*="form-col"] {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.milenia-booking-form [class*="form-col"] .form-control {
margin: auto;
}
.milenia-booking-form .form-col--arrival-date, .milenia-booking-form .form-col--departure-date {
position: relative;
}
.milenia-booking-form .form-col--arrival-date input.milenia-datepicker, .milenia-booking-form .form-col--departure-date input.milenia-datepicker {
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
height: 100%;
opacity: 0;
}
.milenia-booking-form--style-1 {
position: relative;
border-style: solid;
border-color: #ececec;
}
.milenia-booking-form--style-1::after, .milenia-booking-form--style-1::before {
content: "";
border-style: inherit;
border-width: 1px 0 0 0;
border-color: inherit;
position: absolute;
left: -625rem;
right: -625rem;
top: 0;
}
.milenia-booking-form--style-1::before {
top: auto;
bottom: 0;
}
.milenia-booking-form--style-1 .form-group {
overflow: hidden;
border-color: inherit;
border-style: inherit;
}
.milenia-booking-form--style-1 .form-group:first-child {
margin-top: 0;
}
.milenia-booking-form--style-1 .form-group:not(:first-child) {
border-top-width: 0;
}
.milenia-booking-form--style-1 [class*="form-col"] {
padding: 1.85rem 1.85rem 2.5rem;
border-color: inherit;
border-style: inherit;
border-width: 0 1px 1px 0;
}
.milenia-booking-form--style-1 [class*="form-col"]:first-child::before {
content: "";
display: block;
position: absolute;
top: 0;
left: 0;
height: 625rem;
width: 0;
border-width: 0 0 0 1px;
border-style: inherit;
border-color: inherit;
}
.milenia-booking-form--style-1 [class*="form-col"]:not(:first-child) input.milenia-datepicker {
right: -1px;
left: -1px;
}
.milenia-booking-form--style-1 .form-col--action {
padding-bottom: 1.85rem;
}
.milenia-booking-form--style-2 label:not(.milenia-label-checkbox):not(:last-child) {
margin-bottom: 0.85rem;
}
.milenia-booking-form--style-2 .form-group:first-child {
margin-top: -0.625rem;
}
.milenia-booking-form--style-2 .form-group {
margin-left: -0.3125rem;
margin-right: -0.3125rem;
}
.milenia-booking-form--style-2 [class*="form-col"] {
padding-top: 0.625rem;
padding-left: 0.3125rem;
padding-right: 0.3125rem;
}
.milenia-booking-form--style-2 .form-col--title {
font-size: 3rem;
line-height: 3.75rem;
font-family: "Playfair Display", serif;
}
.milenia-booking-form--style-2 .form-col--arrival-date .form-control, .milenia-booking-form--style-2 .form-col--departure-date .form-control, .milenia-booking-form--style-2 .form-col--rooms .form-control, .milenia-booking-form--style-2 .form-col--adults .form-control, .milenia-booking-form--style-2 .form-col--children .form-control {
border-width: 1px;
border-style: solid;
border-color: #dadada;
background-color: #f8f8f8;
padding: 1.1rem 1.2rem 1.5rem;
width: 100%;
}
.milenia-booking-form--style-2 .form-col--arrival-date .milenia-custom-select, .milenia-booking-form--style-2 .form-col--departure-date .milenia-custom-select, .milenia-booking-form--style-2 .form-col--rooms .milenia-custom-select, .milenia-booking-form--style-2 .form-col--adults .milenia-custom-select, .milenia-booking-form--style-2 .form-col--children .milenia-custom-select {
position: static;
}
.milenia-booking-form--style-2 .form-col--arrival-date .milenia-custom-select .milenia-options-list, .milenia-booking-form--style-2 .form-col--departure-date .milenia-custom-select .milenia-options-list, .milenia-booking-form--style-2 .form-col--rooms .milenia-custom-select .milenia-options-list, .milenia-booking-form--style-2 .form-col--adults .milenia-custom-select .milenia-options-list, .milenia-booking-form--style-2 .form-col--children .milenia-custom-select .milenia-options-list {
width: auto;
left: -1px;
right: -1px;
}
.milenia-booking-form--style-2 .form-col--arrival-date .milenia-custom-select .milenia-selected-option, .milenia-booking-form--style-2 .form-col--departure-date .milenia-custom-select .milenia-selected-option, .milenia-booking-form--style-2 .form-col--rooms .milenia-custom-select .milenia-selected-option, .milenia-booking-form--style-2 .form-col--adults .milenia-custom-select .milenia-selected-option, .milenia-booking-form--style-2 .form-col--children .milenia-custom-select .milenia-selected-option {
background-color: transparent;
color: #1c1c1c;
border: none;
padding: 0 1.4rem 0 0;
height: 1.8rem;
line-height: 1.7rem;
font-family: "Playfair Display", serif;
font-size: 1.5rem;
}
.milenia-booking-form--style-2 .form-col--arrival-date .milenia-custom-select .milenia-selected-option::after, .milenia-booking-form--style-2 .form-col--arrival-date .milenia-custom-select .milenia-selected-option::before, .milenia-booking-form--style-2 .form-col--departure-date .milenia-custom-select .milenia-selected-option::after, .milenia-booking-form--style-2 .form-col--departure-date .milenia-custom-select .milenia-selected-option::before, .milenia-booking-form--style-2 .form-col--rooms .milenia-custom-select .milenia-selected-option::after, .milenia-booking-form--style-2 .form-col--rooms .milenia-custom-select .milenia-selected-option::before, .milenia-booking-form--style-2 .form-col--adults .milenia-custom-select .milenia-selected-option::after, .milenia-booking-form--style-2 .form-col--adults .milenia-custom-select .milenia-selected-option::before, .milenia-booking-form--style-2 .form-col--children .milenia-custom-select .milenia-selected-option::after, .milenia-booking-form--style-2 .form-col--children .milenia-custom-select .milenia-selected-option::before {
color: #858585;
right: 0;
top: 0.125rem;
}
.milenia-booking-form--style-2 .form-col--action .form-control,
.milenia-booking-form--style-2 .form-col--action .form-control .milenia-btn {
width: 100%;
height: 100%;
}
.milenia-booking-form--style-2 .form-col--arrival-date input.milenia-datepicker, .milenia-booking-form--style-2 .form-col--departure-date input.milenia-datepicker {
right: -1px;
left: -1px;
}
.milenia-booking-form--style-2 .form-control {
position: relative;
}
.milenia-booking-form--style-2 .form-control--over {
z-index: 10;
}
.milenia-booking-form--style-3 {
text-align: initial;
}
.milenia-booking-form--style-3 .milenia-field-datepicker {
font-size: 1rem;
font-weight: 300;
}
.milenia-booking-form--style-3 .milenia-range-slider-field {
font-weight: 300;
}
.milenia-booking-form--style-3 .form-group:first-child {
margin-top: 0;
}
.milenia-booking-form--style-3 label:not(.milenia-label-checkbox) {
display: block;
}
.milenia-booking-form--style-3 label:not(.milenia-label-checkbox):not(:last-child) {
margin-bottom: 0.2rem;
}
.milenia-booking-form--style-3 .form-col--over:not(.form-col--arrival-date):not(.form-col--departure-date) {
z-index: 9;
}
.milenia-booking-form--style-3 [class*="form-col"] {
padding: 1rem 2rem 0.9rem 1.25rem;
display: block;
border-width: 1px 0 0 0;
border-style: solid;
border-color: #ececec;
position: relative;
}
.milenia-booking-form--style-3 [class*="form-col"]::before {
content: "";
position: absolute;
top: 0.8125rem;
bottom: 0.8125rem;
left: 0;
border-style: inherit;
border-width: 0 0 0 1px;
border-color: inherit;
}
.milenia-booking-form--style-3 [class*="form-col"] .milenia-custom-select {
position: static;
}
.milenia-booking-form--style-3 [class*="form-col"] .milenia-custom-select .milenia-options-list {
width: auto;
left: -1px;
right: -1px;
}
.milenia-booking-form--style-3 [class*="form-col"] .milenia-custom-select .milenia-selected-option {
background-color: transparent;
border: none;
font-weight: 300;
padding: 0 1.4rem 0 0;
height: 1.3rem;
line-height: 1.5rem;
font-size: 1rem;
min-width: 4rem;
}
.milenia-booking-form--style-3 [class*="form-col"] .milenia-custom-select .milenia-selected-option::after, .milenia-booking-form--style-3 [class*="form-col"] .milenia-custom-select .milenia-selected-option::before {
color: #858585;
right: 0;
top: 0;
}
.milenia-booking-form--style-3 [class*="form-col"] .form-control {
margin: 0;
}
.milenia-booking-form--style-3 .form-col--action {
padding: 0;
border-width: 0;
position: relative;
z-index: 8;
}
.milenia-booking-form--style-3 .form-col--action::before {
display: none;
}
.milenia-booking-form--style-3 .form-col--action .form-control,
.milenia-booking-form--style-3 .form-col--action .form-control .milenia-btn {
width: 100%;
height: 100%;
}
.milenia-booking-form--style-3 .form-control {
position: static;
width: 100%;
}
.milenia-booking-form--style-3 .form-group {
position: relative;
}
.milenia-booking-form--style-3 .form-group::after, .milenia-booking-form--style-3 .form-group::before {
content: "";
position: absolute;
border-width: 0 0 0 3px;
border-style: solid;
display: none;
top: 1px;
left: -1px;
bottom: 1px;
width: 0;
z-index: 2;
}
.milenia-booking-form--style-3 .form-group::before {
left: auto;
right: -1px;
}
.milenia-booking-form--style-4 label:not(.milenia-label-checkbox) {
display: block;
}
.milenia-booking-form--style-4 label:not(.milenia-label-checkbox):not(:last-child) {
margin-bottom: 0.4rem;
}
.milenia-booking-form--style-4 .form-group {
margin-top: -0.625rem;
margin-left: -0.3125rem;
margin-right: -0.3125rem;
}
.milenia-booking-form--style-4 [class*="form-col"] {
padding-top: 0.625rem;
padding-left: 0.3125rem;
padding-right: 0.3125rem;
}
.milenia-booking-form--style-4 [class*="form-col"] .form-control {
margin: auto 0 0;
}
.milenia-booking-form--style-4 .form-col--title h3:not(:last-child) {
margin-bottom: 0.25rem;
}
.milenia-booking-form--style-4 .form-control,
.milenia-booking-form--style-4 .form-col--action .form-control .milenia-btn {
width: 100%;
}
.milenia-booking-form--style-4 .form-control-datepicker-wrapper {
position: relative;
}
.milenia-booking-form--style-4 .form-control--over {
z-index: 10;
}
.milenia-booking-form--style-4 .milenia-btn:not(.milenia-btn--link):not(.milenia-btn--huge):not(.milenia-btn--big):not(.milenia-btn--xxl) {
padding-top: 1rem;
padding-bottom: 1rem;
}
.milenia-booking-form--style-4 .form-col--arrival-date input.milenia-datepicker,
.milenia-booking-form--style-4 .form-col--departure-date input.milenia-datepicker {
top: auto;
}
.milenia-header .milenia-booking-form--style-3 {
margin-top: -1px;
}
.milenia-header .milenia-booking-form--style-3 .form-col--action {
padding-top: 1px;
}
.milenia-header .milenia-colorizer--scheme-dark .milenia-booking-form--style-3 .form-group::after, .milenia-header .milenia-colorizer--scheme-dark .milenia-booking-form--style-3 .form-group::before {
display: block;
z-index: 7;
}
.milenia-colorizer--scheme-dark .milenia-booking-form--style-3 {
color: #858585;
}
.milenia-colorizer--scheme-dark .milenia-booking-form--style-3 .form-group::after, .milenia-colorizer--scheme-dark .milenia-booking-form--style-3 .form-group::before {
border-color: #1c1c1c;
}
.milenia-colorizer--scheme-dark .milenia-booking-form--style-3 [class*="form-col"], .milenia-colorizer--scheme-dark .milenia-booking-form--style-3 [class*="form-col"]::before {
border-color: rgba(255, 255, 255, 0.15);
}
.milenia-colorizer--scheme-dark .milenia-booking-form--style-3 .milenia-field-datepicker {
color: #fff;
}
.milenia-colorizer--scheme-dark .milenia-booking-form--style-3 .milenia-custom-select .milenia-selected-option, .milenia-colorizer--scheme-dark .milenia-booking-form--style-3 .milenia-custom-select .milenia-selected-option::after, .milenia-colorizer--scheme-dark .milenia-booking-form--style-3 .milenia-custom-select .milenia-selected-option::before {
color: #f1f1f1;
}
/* ----------------------------------------
Figure
---------------------------------------- */
.milenia-figure-linked {
text-align: center;
}
.milenia-figure-linked figcaption:last-child:not(:only-child) {
margin-top: 1.2rem;
}
.milenia-figure-linked figcaption:first-child:not(:only-child) {
margin-bottom: 1.2rem;
}
/* ----------------------------------------
Filter
---------------------------------------- */
.milenia-filter-wrap:not(:last-child) {
margin-bottom: 3rem;
}
.milenia-filter {
font-size: 0.8125rem;
line-height: 1.125rem;
font-weight: 900;
text-transform: uppercase;
letter-spacing: 2px;
margin-top: -1rem;
margin-left: -0.65rem;
margin-right: -0.65rem;
}
.milenia-filter > li {
display: inline-block;
vertical-align: top;
margin-top: 1rem;
margin-left: 0.65rem;
margin-right: 0.65rem;
}
.milenia-filter .milenia-active,
.milenia-filter .milenia-active > a {
background-size: 100% 1px;
}
/* ----------------------------------------
Gallery
---------------------------------------- */
.milenia-gallery {
overflow: hidden;
}
.milenia-gallery .milenia-grid:not(.owl-carousel):not(.milenia-grid--no-gutters) {
margin-top: -1.875rem;
}
.milenia-gallery .milenia-grid:not(.owl-carousel):not(.milenia-grid--no-gutters) .milenia-grid-item {
padding-top: 1.875rem;
}
.milenia-gallery:not(:last-child) {
margin-bottom: 3.2rem;
}
.milenia-gallery img {
width: 100%;
}
.milenia-gallery-item-link {
display: block;
position: relative;
cursor: url("../images/cursor-cross.png") 29 29, pointer;
}
.milenia-gallery-item-link::before {
content: "";
opacity: 0;
background-color: rgba(28, 28, 28, 0.4);
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
-webkit-transition: opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.milenia-gallery-item-link:hover::before {
opacity: 1;
}
.milenia-gallery-item-caption {
opacity: 0;
visibility: hidden;
position: absolute;
}
.milenia-gallery-item--without-thumb .milenia-gallery-item-link {
height: 0;
padding-bottom: 66%;
}
.milenia-gallery-item--without-thumb .milenia-gallery-item-link img {
display: none;
}
.milenia-gallery--bg-based .milenia-gallery-item {
height: 0;
padding-bottom: 100%;
position: relative;
overflow: hidden;
}
.milenia-gallery--bg-based .milenia-gallery-item img {
opacity: 0;
}
.milenia-gallery--bg-based .milenia-gallery-item img, .milenia-gallery--bg-based .milenia-gallery-item-link {
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
}
.milenia-gallery .ifw-container-loading {
position: relative;
min-height: 200px;
}
.milenia-gallery .ifw-container-loading::before {
content: "";
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
z-index: 1;
background-color: #f1f1f1;
background-image: url("../images/loader.gif");
background-repeat: no-repeat;
background-position: center center;
}
/* ----------------------------------------
Countdown
---------------------------------------- */
.milenia-countdown {
margin-top: -1.875rem;
}
.milenia-countdown .countdown-row {
font-size: 0;
line-height: 0;
}
.milenia-countdown .countdown-section {
display: inline-block;
vertical-align: top;
padding-top: 1.875rem;
width: 25%;
text-align: center;
}
.milenia-countdown .countdown-amount {
font-family: "Old Standard TT", serif;
font-size: 3rem;
line-height: 1;
display: block;
}
.milenia-countdown .countdown-period {
font-size: 1rem;
line-height: 1.625rem;
display: block;
}
.milenia-body--scheme-brown .milenia-countdown .countdown-amount {
color: #ae745a;
}
.milenia-body--scheme-gray .milenia-countdown .countdown-amount {
color: #948685;
}
.milenia-body--scheme-blue .milenia-countdown .countdown-amount {
color: #19b1d1;
}
.milenia-body--scheme-lightbrown .milenia-countdown .countdown-amount {
color: #578526;
}
.milenia-body--scheme-green .milenia-countdown .countdown-amount {
color: #7eb71c;
}
/* ----------------------------------------
Media elements
---------------------------------------- */
/* ----------------------------------------
Media Element Plugin
---------------------------------------- */
.mejs__overlay-button {
width: 5rem;
height: 5rem;
background-image: url("../images/mejs-play.png");
background-position: center center;
}
.mejs__overlay:hover > .mejs__overlay-button {
background-position: center center;
}
.milenia-csstransforms3d .mejs__overlay .mejs__overlay-button {
-webkit-transition: -webkit-transform .5s cubic-bezier(0.25, 3, 0.79, 0.38);
transition: transform .5s cubic-bezier(0.25, 3, 0.79, 0.38);
}
.milenia-csstransforms3d .mejs__overlay:hover .mejs__overlay-button {
-webkit-transform: scale3d(1.05, 1.05, 1.05);
transform: scale3d(1.05, 1.05, 1.05);
}
/* ----------------------------------------
Menu
---------------------------------------- */
.text-center .milenia-menu {
margin-left: auto;
margin-right: auto;
}
.milenia-menu {
max-width: 15rem;
text-align: initial;
font-weight: 600;
font-size: 1.125rem;
line-height: 1.875rem;
}
.milenia-menu > li {
overflow: hidden;
padding-right: 5rem;
position: relative;
}
.milenia-menu > li:not(:last-child) {
margin-bottom: 0.6rem;
}
.milenia-menu > li > span {
font-weight: 400;
position: absolute;
right: 0;
bottom: 0;
}
.milenia-body--scheme-brown .milenia-colorizer--scheme-secondary .milenia-menu {
color: #fff;
}
/* ----------------------------------------
Dropdown
---------------------------------------- */
.milenia-dropdown {
position: relative;
z-index: 1;
}
.milenia-dropdown-title {
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-o-user-select: none;
-ms-user-select: none;
user-select: none;
}
.milenia-dropdown-element {
font-size: 0.875rem;
line-height: 1.5rem;
text-align: initial;
padding-top: 0.4rem;
padding-bottom: 1.4rem;
letter-spacing: 0.7px;
background-color: #f8f8f8;
color: #1c1c1c;
opacity: 0;
visibility: hidden;
position: absolute;
top: 100%;
left: 0;
width: 100%;
-webkit-transition: opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1), visibility .5s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1), visibility .5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.milenia-dropdown-element > li {
padding-top: 1rem;
padding-right: 1.5625rem;
padding-left: 1.5625rem;
}
.milenia-dropdown-element > li > a {
color: #1c1c1c;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #1c1c1c), to(#1c1c1c));
background-image: linear-gradient(to bottom, #1c1c1c 100%, #1c1c1c 100%);
}
.milenia-dropdown-element--icons > li {
position: relative;
padding-left: 3.1rem;
}
.milenia-dropdown-element--icons > li .fa,
.milenia-dropdown-element--icons > li .fal,
.milenia-dropdown-element--icons > li .far,
.milenia-dropdown-element--icons > li .fab,
.milenia-dropdown-element--icons > li .fas,
.milenia-dropdown-element--icons > li .icon,
.milenia-dropdown-element--icons > li [class*="milenia-font-icon-"] {
position: absolute;
top: 1.3rem;
left: 1.5625rem;
}
.milenia-dropdown-element--x-right {
left: auto;
right: 0;
}
.milenia-dropdown-element--y-top {
bottom: 100%;
top: auto;
}
.milenia-dropdown--opened {
z-index: 6;
}
.milenia-dropdown--opened .milenia-dropdown-element {
opacity: 1;
visibility: visible;
}
.milenia-dropdown--title-icon .milenia-dropdown-title {
position: relative;
padding-right: 0.875rem;
}
.milenia-dropdown--title-icon .milenia-dropdown-title .fa,
.milenia-dropdown--title-icon .milenia-dropdown-title .fal,
.milenia-dropdown--title-icon .milenia-dropdown-title .far,
.milenia-dropdown--title-icon .milenia-dropdown-title .fab,
.milenia-dropdown--title-icon .milenia-dropdown-title .fas,
.milenia-dropdown--title-icon .milenia-dropdown-title .icon,
.milenia-dropdown--title-icon .milenia-dropdown-title [class*="milenia-font-icon-"] {
font-size: 0.8125rem;
line-height: 1;
position: absolute;
right: 0;
top: 50%;
margin-top: -0.40625rem;
}
.milenia-dropdown--title-icon .milenia-dropdown-icon--state-default, .milenia-dropdown--title-icon .milenia-dropdown-icon--state-opened {
-webkit-transition: opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1), visibility .5s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1), visibility .5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.milenia-dropdown--title-icon .milenia-dropdown-icon--state-opened,
.milenia-dropdown--title-icon.milenia-dropdown--opened .milenia-dropdown-icon--state-default {
opacity: 0;
visibility: hidden;
}
.milenia-dropdown--title-icon.milenia-dropdown--opened .milenia-dropdown-icon--state-opened {
opacity: 1;
visibility: visible;
}
.milenia-csstransforms3d .milenia-dropdown-element {
-webkit-transition-property: -webkit-transform, opacity, visibility;
transition-property: transform, opacity, visibility;
-webkit-transform: scale3d(0.9, 0.9, 0.9);
transform: scale3d(0.9, 0.9, 0.9);
}
.milenia-csstransforms3d .milenia-dropdown--title-icon .milenia-dropdown-icon--state-opened, .milenia-csstransforms3d .milenia-dropdown--title-icon .milenia-dropdown-icon--state-default {
-webkit-transition-property: -webkit-transform, opacity, visibility;
transition-property: transform, opacity, visibility;
}
.milenia-csstransforms3d .milenia-dropdown--title-icon .milenia-dropdown-icon--state-opened,
.milenia-csstransforms3d .milenia-dropdown--title-icon.milenia-dropdown--opened .milenia-dropdown-icon--state-default {
-webkit-transform: scale3d(0, 0, 0);
transform: scale3d(0, 0, 0);
}
.milenia-csstransforms3d .milenia-dropdown--opened .milenia-dropdown-element,
.milenia-csstransforms3d .milenia-dropdown--title-icon.milenia-dropdown--opened .milenia-dropdown-icon--state-opened {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
/* ----------------------------------------
Twitter Feed
---------------------------------------- */
.milenia-twitter-feed:not(:last-child) {
margin-bottom: 1.2rem;
}
.milenia-twitter-feed > li:not(:last-child) {
margin-bottom: 1.875rem;
}
.milenia-twitter-feed .milenia-tweet-content:not(:last-child) {
margin-bottom: 0.85rem;
}
.milenia-twitter-feed .milenia-tweet-footer {
color: #b1b1b1;
font-size: 0.6875rem;
line-height: 0.85938rem;
text-transform: uppercase;
letter-spacing: 1.1px;
}
/* ----------------------------------------
Weather Indicator
---------------------------------------- */
.milenia-weather-indicator {
letter-spacing: .83px;
vertical-align: middle;
}
.milenia-weather-indicator sup span {
vertical-align: baseline;
}
.milenia-weather-indicator:not([class*="milenia-weather-indicator--style-"]) sup {
position: static;
vertical-align: inherit;
font-size: inherit;
line-height: inherit;
}
.milenia-weather-indicator:not([class*="milenia-weather-indicator--style-"]) .fa,
.milenia-weather-indicator:not([class*="milenia-weather-indicator--style-"]) .fal,
.milenia-weather-indicator:not([class*="milenia-weather-indicator--style-"]) .far,
.milenia-weather-indicator:not([class*="milenia-weather-indicator--style-"]) .fab,
.milenia-weather-indicator:not([class*="milenia-weather-indicator--style-"]) .fas,
.milenia-weather-indicator:not([class*="milenia-weather-indicator--style-"]) .icon,
.milenia-weather-indicator:not([class*="milenia-weather-indicator--style-"]) [class*="milenia-font-icon-"] {
font-size: 1.5rem;
}
.milenia-weather-indicator .fa,
.milenia-weather-indicator .fal,
.milenia-weather-indicator .far,
.milenia-weather-indicator .fab,
.milenia-weather-indicator .fas,
.milenia-weather-indicator .icon,
.milenia-weather-indicator [class*="milenia-font-icon-"] {
color: #febd11;
margin-right: 0.25rem;
vertical-align: middle;
}
.milenia-weather-indicator--style-2 {
color: #1c1c1c;
font-family: "Old Standard TT", serif;
font-size: 1.875rem;
}
.milenia-weather-indicator--style-2 sup {
font-size: 0.8125rem;
line-height: 1.125rem;
top: -0.15rem;
vertical-align: top;
color: #858585;
}
.milenia-weather-indicator--style-2 sup span {
vertical-align: inherit;
color: #1c1c1c;
}
.milenia-weather-indicator--style-2 .fa,
.milenia-weather-indicator--style-2 .fal,
.milenia-weather-indicator--style-2 .far,
.milenia-weather-indicator--style-2 .fab,
.milenia-weather-indicator--style-2 .fas,
.milenia-weather-indicator--style-2 .icon,
.milenia-weather-indicator--style-2 [class*="milenia-font-icon-"] {
position: relative;
top: -0.1rem;
}
/* ----------------------------------------
Sign
---------------------------------------- */
.milenia-sign {
display: inline-block;
text-align: center;
color: #858585;
}
.milenia-sign:not(:first-child) {
margin-top: 1.375rem;
}
.milenia-sign small {
display: block;
font-size: 0.8125rem;
line-height: 0.89375rem;
letter-spacing: .3px;
}
/* ----------------------------------------
Album
---------------------------------------- */
.milenia-album {
position: relative;
z-index: 1;
margin-bottom: 2.5rem;
margin-left: 2.5rem;
}
.milenia-album::after {
content: "";
display: block;
position: absolute;
z-index: -1;
border-style: solid;
border-width: 1px;
top: 2.5rem;
right: 2.5rem;
bottom: -2.5rem;
left: -2.5rem;
}
.milenia-album::before {
content: "";
display: block;
border-style: solid;
border-width: 0;
position: absolute;
z-index: 1;
border-top-width: 1px;
top: 2.5rem;
border-right-width: 1px;
right: 2.5rem;
bottom: 0;
left: 0;
}
.milenia-album .milenia-outline-over {
position: relative;
z-index: 3;
}
.milenia-album img {
width: 100%;
}
.milenia-album .milenia-action-buttons {
position: absolute;
left: 0;
bottom: 0;
z-index: 5;
}
.milenia-album::after {
border-color: #dadada;
}
.milenia-album::before {
border-color: rgba(255, 255, 255, 0.5);
}
/* ----------------------------------------
4. Pages
---------------------------------------- */
/* ----------------------------------------
Blog Single
---------------------------------------- */
.milenia-entity-single .milenia-entity-content h4:not(:first-child) {
margin-top: 2.1rem;
}
.milenia-entity-single .milenia-entity-content h4:not(:last-child) {
margin-bottom: 0.6rem;
}
.milenia-single-entity-container {
max-width: 64.6875rem;
margin-left: auto;
margin-right: auto;
padding-left: 0.9375rem;
padding-right: 0.9375rem;
}
.milenia-entity-single.milenia-entity--post.milenia-entity--format-image .milenia-entity-media img,
.milenia-entity-single.milenia-entity--post.milenia-entity--format-image .milenia-entity-media img:hover {
-webkit-transform: none;
transform: none;
}
.milenia-entity-header--single:not(:last-child) {
margin-bottom: 2.7rem;
}
.milenia-entity-header--single .milenia-entity-title:not(:last-child) {
margin-bottom: 0.85rem;
}
.milenia-entity-header--single .milenia-entity-meta {
font-size: 0.8125rem;
line-height: 1.55;
text-transform: uppercase;
color: #b1b1b1;
letter-spacing: 1.3px;
}
.milenia-entity-single.milenia-entity--post .milenia-entity-media {
display: inline-block;
}
.milenia-entity-single.milenia-entity--post .milenia-entity-content:not(:last-child),
.milenia-entity-single.milenia-entity--post .milenia-entity-content {
padding-top: 1.6rem;
padding-right: 2.375rem;
padding-bottom: 1.55rem;
padding-left: 2.375rem;
}
.milenia-entity-single.milenia-entity--post .milenia-entity-footer {
font-size: 0.875rem;
letter-spacing: 1.05px;
padding-right: 2.375rem;
padding-bottom: 1.7rem;
padding-left: 2.375rem;
}
.milenia-entity-single.milenia-entity--post .milenia-entity-footer .tagcloud {
display: inline;
}
.milenia-entity-single.milenia-entity--post.milenia-entity--style-1 {
position: relative;
margin-bottom: 2.5rem;
}
.milenia-entity-single.milenia-entity--post.milenia-entity--style-1::after {
content: "";
display: block;
position: absolute;
z-index: -1;
border-style: solid;
border-width: 1px;
top: 2.5rem;
right: 2.5rem;
bottom: -2.5rem;
left: 2.5rem;
}
.milenia-entity-single.milenia-entity--post.milenia-entity--style-1::after {
top: auto;
height: 2.5rem;
border-color: #dadada;
border-top-width: 0;
}
.milenia-entity-single.milenia-entity--post.milenia-entity--style-1.milenia-entity--format-image .milenia-entity-media {
position: relative;
}
.milenia-entity-single.milenia-entity--post.milenia-entity--style-1.milenia-entity--format-image .milenia-entity-media::before {
content: "";
display: block;
border-style: solid;
border-width: 0;
position: absolute;
z-index: 1;
border-top-width: 1px;
top: 2.5rem;
border-right-width: 1px;
right: 2.5rem;
bottom: 0;
border-left-width: 1px;
left: 2.5rem;
}
.milenia-entity-single.milenia-entity--post.milenia-entity--style-1 .milenia-outline-over,
.milenia-entity-single.milenia-entity--post.milenia-entity--style-1.milenia-entity--format-image .milenia-entity-media .milenia-outline-over {
position: relative;
z-index: 3;
}
.milenia-entity-single.milenia-entity--post.milenia-entity--style-1.milenia-entity--format-image .milenia-entity-media::before {
color: rgba(255, 255, 255, 0.5);
}
.milenia-entity-single.milenia-entity--post.milenia-entity--style-2 .milenia-entity-content, .milenia-entity-single.milenia-entity--post.milenia-entity--style-2 .milenia-entity-footer {
background-color: #f8f8f8;
}
/* ----------------------------------------
Events
---------------------------------------- */
.milenia-section-sub-nav {
position: relative;
z-index: 2;
}
.milenia-section-sub-nav:not(:first-child) {
margin-top: 2rem;
}
.milenia-section-sub-nav:not(:last-child) {
margin-bottom: 1.6rem;
}
.from-group--main-events {
margin-left: -0.3125rem;
margin-right: -0.3125rem;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
.from-group--main-events .form-col {
padding-left: 0.3125rem;
padding-right: 0.3125rem;
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.from-group--main-events .form-col--events-search-btn {
-webkit-box-flex: 0;
-ms-flex: 0 0 12rem;
flex: 0 0 12rem;
max-width: 12rem;
}
.from-group--main-events .form-col--events-view {
-webkit-box-flex: 0;
-ms-flex: 0 0 13rem;
flex: 0 0 13rem;
max-width: 13rem;
}
.from-group--main-events .milenia-dropdown-title {
border-style: solid;
border-width: 1px;
height: 2.4375rem;
width: 100%;
padding-top: 0.3rem;
padding-right: 1.25rem;
padding-bottom: 0.3rem;
padding-left: 1.25rem;
font-size: 0.875rem;
line-height: 1.5rem;
color: #858585;
background-color: #f8f8f8;
border-color: #dadada;
cursor: pointer;
padding-top: 0.4rem;
padding-bottom: 0.4rem;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.from-group--main-events .milenia-dropdown-title .fa,
.from-group--main-events .milenia-dropdown-title .fal,
.from-group--main-events .milenia-dropdown-title .far,
.from-group--main-events .milenia-dropdown-title .fab,
.from-group--main-events .milenia-dropdown-title .fas,
.from-group--main-events .milenia-dropdown-title .icon,
.from-group--main-events .milenia-dropdown-title [class*="milenia-font-icon-"] {
margin-right: 0.6rem;
vertical-align: middle;
}
.milenia-hidden-filters-shown:not(.milenia-hidden-filters--visible),
.milenia-hidden-filters-hidden:not(.milenia-hidden-filters--visible) {
opacity: 0;
visibility: hidden;
position: absolute;
}
.milenia-hidden-filters-caption {
font-size: 0.8125rem;
line-height: 1.5rem;
font-weight: 800;
text-transform: uppercase;
letter-spacing: 1.8px;
color: #1c1c1c;
}
.milenia-hidden-filters-actions-row:not(:last-child) {
margin-bottom: 0.2rem;
}
.milenia-hidden-filters-fields {
color: #1c1c1c;
margin-top: -1rem;
margin-left: -1.1rem;
margin-right: -1.1rem;
}
.milenia-hidden-filters-field {
display: inline-block;
padding-top: 1rem;
padding-left: 1.1rem;
padding-right: 1.1rem;
}
.milenia-hidden-filters-field .milenia-dropdown-title {
font-size: 0.875rem;
line-height: 1.25rem;
}
.milenia-hidden-filters-field .milenia-dropdown-element {
font-size: 0.875rem;
line-height: 1.125rem;
color: #fff;
background-color: #1c1c1c;
padding: 0.625rem;
width: 11.875rem;
}
.milenia-hidden-filters-field .milenia-dropdown-element::before {
content: "";
display: block;
position: absolute;
width: 0;
height: 0;
border-width: 0 12px 7px 12px;
border-style: solid;
border-color: transparent transparent #1c1c1c transparent;
bottom: 100%;
margin-bottom: -2px;
}
.milenia-hidden-filters-field .milenia-dropdown-element:not(.milenia-dropdown-element--y-top) {
margin-top: 0.5rem;
}
.milenia-hidden-filters-field .milenia-dropdown-element.milenia-dropdown-element--y-top {
margin-top: 0;
margin-bottom: 0.5rem;
}
.milenia-hidden-filters-field .milenia-dropdown-element.milenia-dropdown-element--y-top::before {
bottom: auto;
top: 100%;
border-width: 7px 12px 0 12px;
border-color: #1c1c1c transparent transparent transparent;
}
.milenia-hidden-filters-field .milenia-dropdown-element:not(.milenia-dropdown-element--x-left):not(.milenia-dropdown-element--x-right) {
left: 50%;
margin-left: -5.9375rem;
}
.milenia-hidden-filters-field .milenia-dropdown-element:not(.milenia-dropdown-element--x-left):not(.milenia-dropdown-element--x-right)::before {
left: 50%;
margin-left: -12px;
}
.milenia-hidden-filters-field .milenia-dropdown-element.milenia-dropdown-element--x-left::before {
left: 0.625rem;
}
.milenia-hidden-filters-field .milenia-dropdown-element.milenia-dropdown-element--x-right::before {
left: auto;
right: 0.625rem;
}
.milenia-hidden-filters-field .milenia-dropdown-element:not(ul) > ul > li:not(:last-child) {
margin-bottom: 0.625rem;
}
.milenia-hidden-filters-field .milenia-dropdown.milenia-dropdown--title-icon .milenia-dropdown-title {
padding-right: 0.84rem;
}
.milenia-hidden-filters-field .milenia-dropdown.milenia-dropdown--title-icon .milenia-dropdown-icon--state-opened, .milenia-hidden-filters-field .milenia-dropdown.milenia-dropdown--title-icon .milenia-dropdown-icon--state-default {
margin-top: -0.35rem;
}
/* ----------------------------------------
Events by Month
---------------------------------------- */
.milenia-events-calendar {
word-break: normal;
}
.milenia-events-calendar:not(:last-child) {
margin-bottom: 2.8rem;
}
.milenia-events-calendar thead th {
text-align: center;
}
.milenia-events-calendar tbody td {
padding: 0;
background-clip: padding-box;
-webkit-transition: background-color .5s cubic-bezier(0.165, 0.84, 0.44, 1), color .5s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: background-color .5s cubic-bezier(0.165, 0.84, 0.44, 1), color .5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.milenia-events-calendar tbody td.milenia-events-td--selected .milenia-events-daynum {
color: #fff;
}
.milenia-events-calendar tbody td.milenia-events-td--selected .milenia-events-daynum::after {
background-color: #fff;
}
.milenia-events-calendar tbody td:hover .milenia-events-event {
border-color: rgba(255, 255, 255, 0.35);
}
.milenia-events-calendar tbody td:hover .milenia-events-month-event-title a {
color: #fff;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, rgba(255, 255, 255, 0.35)), to(rgba(255, 255, 255, 0.35)));
background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.35) 100%, rgba(255, 255, 255, 0.35) 100%);
}
.milenia-events-calendar tr:hover {
background-color: transparent;
}
.milenia-events-daynum {
font-size: 0.875rem;
text-align: center;
background-color: #f8f8f8;
border-width: 0 0 1px 0;
border-style: inherit;
border-color: inherit;
}
.milenia-events-daynum:only-child {
margin-bottom: 1rem;
}
.milenia-events-daynum::after {
content: "";
display: none;
width: 6px;
height: 6px;
margin-top: 2px;
margin-left: auto;
margin-right: auto;
border-radius: 50%;
background-color: #1c1c1c;
}
.milenia-events-event {
padding-top: 1rem;
padding-right: 1.25rem;
padding-bottom: 1.1rem;
padding-left: 1.25rem;
border-color: inherit;
border-style: inherit;
position: relative;
-webkit-transition: border-color .5s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: border-color .5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.milenia-events-event:not(:last-child) {
border-width: 0 0 1px 0;
}
.milenia-events-event--opened {
z-index: 2;
}
.milenia-events-event--opened .milenia-events-month-event-title > a {
background-size: 100% 1px;
}
.milenia-events-event--opened .milenia-events-tooltip {
opacity: 1;
visibility: visible;
}
.milenia-events-tooltip {
font-size: 0.75rem;
line-height: 1.3rem;
font-weight: 600;
padding-top: 0.9rem;
padding-right: 1.25rem;
padding-bottom: 1.7rem;
padding-left: 1.25rem;
width: 26.25rem;
color: #858585;
background-color: #fff;
-webkit-box-shadow: 0 7px 20px rgba(28, 28, 28, 0.1);
box-shadow: 0 7px 20px rgba(28, 28, 28, 0.1);
position: absolute;
bottom: 100%;
left: 0;
opacity: 0;
visibility: hidden;
-webkit-transition: opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1), visibility .5s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1), visibility .5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.milenia-events-tooltip::after {
content: "";
display: block;
width: 0;
height: 0;
border-width: 9px 9px 0 9px;
border-style: solid;
border-color: #fff transparent transparent transparent;
position: absolute;
top: 100%;
margin-top: -1px;
left: 1.25rem;
}
.milenia-events-tooltip.milenia-event-tooltip--reverse-x {
left: auto;
right: 0;
}
.milenia-events-tooltip.milenia-event-tooltip--reverse-x::after {
left: auto;
right: 1.25rem;
}
.milenia-events-tooltip.milenia-event-tooltip--reverse-y {
bottom: auto;
top: 100%;
}
.milenia-events-tooltip.milenia-event-tooltip--reverse-y::after {
bottom: 100%;
top: auto;
border-width: 0 9px 9px 9px;
border-color: transparent transparent #fff transparent;
}
.milenia-events-tooltip .entry-title {
font-size: 1.125rem;
line-height: 1.40625rem;
}
.milenia-events-tooltip .entry-title:not(:last-child) {
margin-bottom: 0.4rem;
}
.milenia-events-tooltip .milenia-event-duration {
font-size: 0.8125rem;
line-height: 1.125rem;
font-weight: 400;
text-transform: uppercase;
letter-spacing: 0.83px;
color: #b1b1b1;
display: block;
}
.milenia-events-tooltip .milenia-event-duration:not(:last-child) {
margin-bottom: 1rem;
}
.milenia-events-tooltip .milenia-event-description {
padding-top: 0.2rem;
}
.milenia-events-event-thumb {
float: left;
max-width: 50%;
margin-right: 0.9375rem;
}
.milenia-events-event-body {
overflow: hidden;
}
.milenia-events-month-event-title {
font-size: 1.125rem;
line-height: 1.40625rem;
}
.milenia-events-month-event-title:not(:last-child) {
margin-bottom: 0;
}
.milenia-events-month-event-title a {
color: #1c1c1c;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #1c1c1c), to(#1c1c1c));
background-image: linear-gradient(to bottom, #1c1c1c 100%, #1c1c1c 100%);
}
.milenia-events-past, .milenia-events-future {
color: #b1b1b1;
}
.milenia-events-past .milenia-events-month-event-title a, .milenia-events-future .milenia-events-month-event-title a {
color: #b1b1b1;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #b1b1b1), to(#b1b1b1));
background-image: linear-gradient(to bottom, #b1b1b1 100%, #b1b1b1 100%);
}
.milenia-events-mobile-container {
display: none;
}
.milenia-events-mobile-container:not(:last-child) {
margin-bottom: 2.8rem;
}
.milenia-csstransforms3d .milenia-events-tooltip {
-webkit-transform: scale3d(0.9, 0.9, 0.9);
transform: scale3d(0.9, 0.9, 0.9);
-webkit-transform-origin: 20% 80%;
transform-origin: 20% 80%;
-webkit-transition-property: -webkit-transform, opacity, visibility;
transition-property: transform, opacity, visibility;
}
.milenia-csstransforms3d .milenia-events-tooltip.milenia-event-tooltip--reverse-x {
-webkit-transform-origin: 80% 80%;
transform-origin: 80% 80%;
}
.milenia-csstransforms3d .milenia-events-tooltip.milenia-event-tooltip--reverse-y:not(.milenia-event-tooltip--reverse-x) {
-webkit-transform-origin: 20% 20%;
transform-origin: 20% 20%;
}
.milenia-csstransforms3d .milenia-events-tooltip.milenia-event-tooltip--reverse-y.milenia-event-tooltip--reverse-x {
-webkit-transform-origin: 80% 20%;
transform-origin: 80% 20%;
}
.milenia-csstransforms3d .milenia-events-event--opened .milenia-events-tooltip {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
.milenia-body--scheme-brown .milenia-events-calendar td:hover,
.milenia-body--scheme-brown .milenia-events-calendar .milenia-events-td--selected {
background-color: #ae745a;
}
.milenia-body--scheme-gray .milenia-events-calendar td:hover,
.milenia-body--scheme-gray .milenia-events-calendar .milenia-events-td--selected {
background-color: #948685;
}
.milenia-body--scheme-blue .milenia-events-calendar td:hover,
.milenia-body--scheme-blue .milenia-events-calendar .milenia-events-td--selected {
background-color: #19b1d1;
}
.milenia-body--scheme-lightbrown .milenia-events-calendar td:hover,
.milenia-body--scheme-lightbrown .milenia-events-calendar .milenia-events-td--selected {
background-color: #578526;
}
.milenia-body--scheme-green .milenia-events-calendar td:hover,
.milenia-body--scheme-green .milenia-events-calendar .milenia-events-td--selected {
background-color: #7eb71c;
}
/* ----------------------------------------
Event Single
---------------------------------------- */
.milenia-entity-single.milenia-entity--event .milenia-entity-extra-data:not(:last-child) {
margin-bottom: 1.7rem;
}
.milenia-entity-single.milenia-entity--event .milenia-entity-header:not(:last-child) {
margin-bottom: 1.6rem;
}
.milenia-entity-single.milenia-entity--event .milenia-entity-title:not(:last-child) {
margin-bottom: 1.5rem;
}
/* ----------------------------------------
Room Single
---------------------------------------- */
.milenia-entity-single.milenia-entity--room .milenia-entity-meta {
font-size: 0.875rem;
line-height: 1.55;
text-transform: none;
letter-spacing: 0;
color: #1c1c1c;
}
.milenia-entity-single.milenia-entity--room.milenia-colorizer--scheme-dark .milenia-entity-meta {
color: #fff;
}
/* ----------------------------------------
404 Page
---------------------------------------- */
.milenia-404-content:not(:last-child) {
margin-bottom: 2.6rem;
}
.milenia-404-title {
font-family: "Old Standard TT", serif;
font-size: 25rem;
line-height: 1;
}
.milenia-404-title + * {
margin-top: -4rem;
}
.milenia-404-message {
font-size: 1.125rem;
display: block;
}
.milenia-404-message:not(:last-child) {
font-size: 1.125rem;
margin-bottom: 1.625rem;
}
.milenia-body--scheme-brown .milenia-404-title {
color: #ae745a;
}
.milenia-body--scheme-gray .milenia-404-title {
color: #948685;
}
.milenia-body--scheme-blue .milenia-404-title {
color: #19b1d1;
}
.milenia-body--scheme-lightbrown .milenia-404-title {
color: #578526;
}
.milenia-body--scheme-green .milenia-404-title {
color: #7eb71c;
}
/* ----------------------------------------
Coming Soon Page
---------------------------------------- */
.milenia-coming-soon-title:not(:last-child) {
margin-bottom: 2.15rem;
}
.milenia-coming-soon-message {
font-size: 1.125rem;
}
.milenia-coming-soon-message:not(:last-child) {
font-size: 1.125rem;
margin-bottom: 3.5rem;
}
/* ----------------------------------------
Home
---------------------------------------- */
.milenia-contact-info {
font-family: "Playfair Display", serif;
font-size: 2.25rem;
line-height: 3.2625rem;
}
.milenia-contact-info address {
font-style: normal;
}
.milenia-multicolor-container .milenia-section-subtitle + .milenia-contact-info {
padding-top: 0.35rem;
}
.milenia-contact-info a {
-ms-word-break: break-all;
word-break: break-all;
}
/* ----------------------------------------
5. Media Queries
---------------------------------------- */
@media (min-width: 576px) {
.milenia-d-sm-none {
display: none;
}
.milenia-fw-sm-bold {
font-weight: bold;
}
.milenia-tt-uppercase-sm {
text-transform: uppercase;
}
.milenia-header-section-sm,
.milenia-header-section-sm > .container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.milenia-header-col-sm-logo {
width: 15.1875rem;
-webkit-box-flex: 0;
-ms-flex: 0 1 15.1875rem;
flex: 0 1 15.1875rem;
}
.milenia-header-col--content-align-center-sm {
text-align: center;
}
.milenia-header-col--content-align-right-sm {
text-align: right;
}
.milenia-header-col--content-align-left-sm {
text-align: left;
}
.form-col-sm-1,
.milenia-header-col-sm-1,
.milenia-multicolor-col-sm-1 {
-webkit-box-flex: 1;
-ms-flex: 1 1 8.33333%;
flex: 1 1 8.33333%;
max-width: 8.33333%;
}
.form-col-sm-2,
.milenia-header-col-sm-2,
.milenia-multicolor-col-sm-2 {
-webkit-box-flex: 1;
-ms-flex: 1 1 16.66667%;
flex: 1 1 16.66667%;
max-width: 16.66667%;
}
.form-col-sm-3,
.milenia-header-col-sm-3,
.milenia-multicolor-col-sm-3 {
-webkit-box-flex: 1;
-ms-flex: 1 1 25%;
flex: 1 1 25%;
max-width: 25%;
}
.form-col-sm-4,
.milenia-header-col-sm-4,
.milenia-multicolor-col-sm-4 {
-webkit-box-flex: 1;
-ms-flex: 1 1 33.33333%;
flex: 1 1 33.33333%;
max-width: 33.33333%;
}
.form-col-sm-5,
.milenia-header-col-sm-5,
.milenia-multicolor-col-sm-5 {
-webkit-box-flex: 1;
-ms-flex: 1 1 41.66667%;
flex: 1 1 41.66667%;
max-width: 41.66667%;
}
.form-col-sm-6,
.milenia-header-col-sm-6,
.milenia-multicolor-col-sm-6 {
-webkit-box-flex: 1;
-ms-flex: 1 1 50%;
flex: 1 1 50%;
max-width: 50%;
}
.form-col-sm-7,
.milenia-header-col-sm-7,
.milenia-multicolor-col-sm-7 {
-webkit-box-flex: 1;
-ms-flex: 1 1 58.33333%;
flex: 1 1 58.33333%;
max-width: 58.33333%;
}
.form-col-sm-8,
.milenia-header-col-sm-8,
.milenia-multicolor-col-sm-8 {
-webkit-box-flex: 1;
-ms-flex: 1 1 66.66667%;
flex: 1 1 66.66667%;
max-width: 66.66667%;
}
.form-col-sm-9,
.milenia-header-col-sm-9,
.milenia-multicolor-col-sm-9 {
-webkit-box-flex: 1;
-ms-flex: 1 1 75%;
flex: 1 1 75%;
max-width: 75%;
}
.form-col-sm-10,
.milenia-header-col-sm-10,
.milenia-multicolor-col-sm-10 {
-webkit-box-flex: 1;
-ms-flex: 1 1 83.33333%;
flex: 1 1 83.33333%;
max-width: 83.33333%;
}
.form-col-sm-11,
.milenia-header-col-sm-11,
.milenia-multicolor-col-sm-11 {
-webkit-box-flex: 1;
-ms-flex: 1 1 91.66667%;
flex: 1 1 91.66667%;
max-width: 91.66667%;
}
.form-col-sm-12,
.milenia-header-col-sm-12,
.milenia-multicolor-col-sm-12 {
-webkit-box-flex: 1;
-ms-flex: 1 1 100%;
flex: 1 1 100%;
max-width: 100%;
}
.milenia-header-col-sm-auto {
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
max-width: initial;
}
.milenia-header-col--padding-large-sm > .milenia-aligner-outer > .milenia-aligner-inner {
padding-top: 2.5rem;
padding-right: 2.5rem;
padding-bottom: 2rem;
padding-left: 2.5rem;
}
.milenia-header-col--padding-medium-sm > .milenia-aligner-outer > .milenia-aligner-inner {
padding-top: 2rem;
padding-right: 2.5rem;
padding-bottom: 2rem;
padding-left: 2.5rem;
}
.milenia-header-col--padding-average-sm > .milenia-aligner-outer > .milenia-aligner-inner {
padding-top: 1.67rem;
padding-right: 1.67rem;
padding-bottom: 1.67rem;
padding-left: 1.67rem;
}
.milenia-header-col--padding-small-sm > .milenia-aligner-outer > .milenia-aligner-inner {
padding-top: 0.7rem;
padding-right: 2.5rem;
padding-bottom: 0.7rem;
padding-left: 2.5rem;
}
.milenia-header-col--padding-default-sm > .milenia-aligner-outer > .milenia-aligner-inner {
padding-top: 1rem;
padding-right: 2.5rem;
padding-bottom: 1rem;
padding-left: 2.5rem;
}
.milenia-header-col--padding-no-sm > .milenia-aligner-outer > .milenia-aligner-inner {
padding: 0;
}
.milenia-header-col--padding-no-y-sm > .milenia-aligner-outer > .milenia-aligner-inner {
padding-top: 0;
padding-bottom: 0;
}
.milenia-header-col--padding-no-x-sm > .milenia-aligner-outer > .milenia-aligner-inner {
padding-left: 0;
padding-right: 0;
}
.milenia-header-col--padding-no-top-sm > .milenia-aligner-outer > .milenia-aligner-inner {
padding-top: 0;
}
.milenia-header-col--padding-no-bottom-sm > .milenia-aligner-outer > .milenia-aligner-inner {
padding-bottom: 0;
}
.milenia-header-col--padding-no-right-sm > .milenia-aligner-outer > .milenia-aligner-inner {
padding-right: 0;
}
.milenia-header-col--padding-no-left-sm > .milenia-aligner-outer > .milenia-aligner-inner {
padding-left: 0;
}
.milenia-footer .milenia-widget--right-aligned-sm,
.milenia-columns-aligner--edges-sm > [class*="col"]:last-child:not(:only-child) {
text-align: right;
}
.milenia-footer .milenia-widget--left-aligned-sm {
text-align: left;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-medium-sm {
padding-top: 5rem;
padding-right: 8rem;
padding-bottom: 5rem;
padding-left: 8rem;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-medium-y-sm {
padding-top: 5rem;
padding-bottom: 5rem;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-medium-x-sm {
padding-right: 8rem;
padding-left: 8rem;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-large-sm {
padding-top: 9rem;
padding-right: 9rem;
padding-bottom: 8.5rem;
padding-left: 13.5rem;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-large-y-sm {
padding-top: 9rem;
padding-bottom: 8.5rem;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-large-x-sm {
padding-right: 9rem;
padding-left: 13.5rem;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-huge-sm {
padding-top: 10.5rem;
padding-right: 7rem;
padding-bottom: 10.5rem;
padding-left: 7rem;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-huge-y-sm {
padding-top: 10.5rem;
padding-bottom: 10.5rem;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-huge-x-sm {
padding-right: 7rem;
padding-left: 7rem;
}
.comment.comment-has-children > .comment-body > .comment-author-info::after {
display: none;
}
.comment .children {
padding-left: 2rem;
}
.comment .children > li::before {
display: none;
}
.milenia-share--inline-sm .milenia-share-caption {
float: left;
margin-top: 0.4rem;
margin-right: 0.9rem;
max-width: 50%;
}
.milenia-share--inline-sm .milenia-share-buttons {
overflow: hidden;
}
.milenia-tabs--tour-sections-sm:not(.milenia-tabs--unstyled) .milenia-tabs-nav {
float: left;
width: 200px;
}
.milenia-tabs--tour-sections-sm:not(.milenia-tabs--unstyled) .milenia-tabs-nav > span {
display: block;
}
.milenia-tabs--tour-sections-sm:not(.milenia-tabs--unstyled),
.milenia-tabs--tour-sections-sm:not(.milenia-tabs--unstyled) .milenia-tabs-container {
overflow: hidden;
}
.milenia-tabs--tour-sections-sm:not(.milenia-tabs--unstyled) .milenia-tab,
.milenia-tabs--tour-sections-sm:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-tab {
padding-top: 0.825rem;
padding-right: 1.95rem;
padding-bottom: 0.825rem;
padding-left: 1.95rem;
}
.milenia-tabs--tour-sections-sm:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-tabs-nav a {
padding-top: 0.8832rem;
padding-bottom: 0.8832rem;
}
.milenia-tabs--tour-sections-sm:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-tabs-nav a::before {
top: -5000%;
bottom: -5000%;
}
.milenia-tabs--tour-sections-sm:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-tabs-nav a::after {
top: 0;
bottom: 0;
}
.milenia-tabs--tour-sections-sm:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-tabs-nav a::before, .milenia-tabs--tour-sections-sm:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-tabs-nav a::after {
left: auto;
right: 0;
}
.milenia-tabs--tour-sections-sm:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-tabs-nav a::after, .milenia-tabs--tour-sections-sm:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-tabs-nav a::before {
border-width: 0 1px 0 0;
}
.milenia-flexbox .milenia-pagination--stretched .milenia-pagination--pushed-to-right-sm {
margin-left: auto;
}
.milenia-flexbox .milenia-pagination--stretched .milenia-pagination--pushed-to-left-sm {
margin-right: auto;
}
.milenia-estimate--horizontal-sm .milenia-estimate-mark {
float: left;
margin-right: 1.875rem;
}
.milenia-estimate--horizontal-sm .milenia-estimate-mark:not(:last-child) {
margin-bottom: 0;
}
.milenia-estimate--horizontal-sm .milenia-estimate-bars {
overflow: hidden;
}
}
@media (min-width: 768px) {
table.milenia-table--vertical td:first-child,
table.milenia-table--vertical th:first-child {
width: 34.8%;
}
.milenia-header-section-md,
.milenia-header-section-md > .container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.milenia-header-col-md-logo {
width: 15.1875rem;
-webkit-box-flex: 0;
-ms-flex: 0 1 15.1875rem;
flex: 0 1 15.1875rem;
}
.milenia-header-col--content-align-center-md {
text-align: center;
}
.milenia-header-col--content-align-right-md {
text-align: right;
}
.milenia-header-col--content-align-left-md {
text-align: left;
}
.form-col-md-1,
.milenia-header-col-md-1,
.milenia-multicolor-col-md-1 {
-webkit-box-flex: 1;
-ms-flex: 1 1 8.33333%;
flex: 1 1 8.33333%;
max-width: 8.33333%;
}
.form-col-md-2,
.milenia-header-col-md-2,
.milenia-multicolor-col-md-2 {
-webkit-box-flex: 1;
-ms-flex: 1 1 16.66667%;
flex: 1 1 16.66667%;
max-width: 16.66667%;
}
.form-col-md-3,
.milenia-header-col-md-3,
.milenia-multicolor-col-md-3 {
-webkit-box-flex: 1;
-ms-flex: 1 1 25%;
flex: 1 1 25%;
max-width: 25%;
}
.form-col-md-4,
.milenia-header-col-md-4,
.milenia-multicolor-col-md-4 {
-webkit-box-flex: 1;
-ms-flex: 1 1 33.33333%;
flex: 1 1 33.33333%;
max-width: 33.33333%;
}
.form-col-md-5,
.milenia-header-col-md-5,
.milenia-multicolor-col-md-5 {
-webkit-box-flex: 1;
-ms-flex: 1 1 41.66667%;
flex: 1 1 41.66667%;
max-width: 41.66667%;
}
.form-col-md-6,
.milenia-header-col-md-6,
.milenia-multicolor-col-md-6 {
-webkit-box-flex: 1;
-ms-flex: 1 1 50%;
flex: 1 1 50%;
max-width: 50%;
}
.form-col-md-7,
.milenia-header-col-md-7,
.milenia-multicolor-col-md-7 {
-webkit-box-flex: 1;
-ms-flex: 1 1 58.33333%;
flex: 1 1 58.33333%;
max-width: 58.33333%;
}
.form-col-md-8,
.milenia-header-col-md-8,
.milenia-multicolor-col-md-8 {
-webkit-box-flex: 1;
-ms-flex: 1 1 66.66667%;
flex: 1 1 66.66667%;
max-width: 66.66667%;
}
.form-col-md-9,
.milenia-header-col-md-9,
.milenia-multicolor-col-md-9 {
-webkit-box-flex: 1;
-ms-flex: 1 1 75%;
flex: 1 1 75%;
max-width: 75%;
}
.form-col-md-10,
.milenia-header-col-md-10,
.milenia-multicolor-col-md-10 {
-webkit-box-flex: 1;
-ms-flex: 1 1 83.33333%;
flex: 1 1 83.33333%;
max-width: 83.33333%;
}
.form-col-md-11,
.milenia-header-col-md-11,
.milenia-multicolor-col-md-11 {
-webkit-box-flex: 1;
-ms-flex: 1 1 91.66667%;
flex: 1 1 91.66667%;
max-width: 91.66667%;
}
.form-col-md-12,
.milenia-header-col-md-12,
.milenia-multicolor-col-md-12 {
-webkit-box-flex: 1;
-ms-flex: 1 1 100%;
flex: 1 1 100%;
max-width: 100%;
}
.milenia-header-col-md-auto {
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
max-width: initial;
}
.milenia-header-col--padding-large-md > .milenia-aligner-outer > .milenia-aligner-inner {
padding-top: 2.5rem;
padding-right: 2.5rem;
padding-bottom: 2rem;
padding-left: 2.5rem;
}
.milenia-header-col--padding-medium-md > .milenia-aligner-outer > .milenia-aligner-inner {
padding-top: 2rem;
padding-right: 2.5rem;
padding-bottom: 2rem;
padding-left: 2.5rem;
}
.milenia-header-col--padding-average-md > .milenia-aligner-outer > .milenia-aligner-inner {
padding-top: 1.67rem;
padding-right: 1.67rem;
padding-bottom: 1.67rem;
padding-left: 1.67rem;
}
.milenia-header-col--padding-small-md > .milenia-aligner-outer > .milenia-aligner-inner {
padding-top: 0.7rem;
padding-right: 2.5rem;
padding-bottom: 0.7rem;
padding-left: 2.5rem;
}
.milenia-header-col--padding-default-md > .milenia-aligner-outer > .milenia-aligner-inner {
padding-top: 1rem;
padding-right: 2.5rem;
padding-bottom: 1rem;
padding-left: 2.5rem;
}
.milenia-header-col--padding-no-md > .milenia-aligner-outer > .milenia-aligner-inner {
padding: 0;
}
.milenia-header-col--padding-no-y-md > .milenia-aligner-outer > .milenia-aligner-inner {
padding-top: 0;
padding-bottom: 0;
}
.milenia-header-col--padding-no-x-md > .milenia-aligner-outer > .milenia-aligner-inner {
padding-left: 0;
padding-right: 0;
}
.milenia-header-col--padding-no-top-md > .milenia-aligner-outer > .milenia-aligner-inner {
padding-top: 0;
}
.milenia-header-col--padding-no-bottom-md > .milenia-aligner-outer > .milenia-aligner-inner {
padding-bottom: 0;
}
.milenia-header-col--padding-no-right-md > .milenia-aligner-outer > .milenia-aligner-inner {
padding-right: 0;
}
.milenia-header-col--padding-no-left-md > .milenia-aligner-outer > .milenia-aligner-inner {
padding-left: 0;
}
.milenia-d-md-none {
display: none;
}
.milenia-fw-md-bold {
font-weight: bold;
}
.milenia-tt-uppercase-md {
text-transform: uppercase;
}
.milenia-footer .milenia-widget--right-aligned-md,
.milenia-columns-aligner--edges-md > [class*="col"]:last-child:not(:only-child) {
text-align: right;
}
.milenia-footer .milenia-widget--left-aligned-md {
text-align: left;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-medium-md {
padding-top: 5rem;
padding-right: 8rem;
padding-bottom: 5rem;
padding-left: 8rem;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-medium-y-md {
padding-top: 5rem;
padding-bottom: 5rem;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-medium-x-md {
padding-right: 8rem;
padding-left: 8rem;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-large-md {
padding-top: 9rem;
padding-right: 9rem;
padding-bottom: 8.5rem;
padding-left: 13.5rem;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-large-y-md {
padding-top: 9rem;
padding-bottom: 8.5rem;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-large-x-md {
padding-right: 9rem;
padding-left: 13.5rem;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-huge-md {
padding-top: 10.5rem;
padding-right: 7rem;
padding-bottom: 10.5rem;
padding-left: 7rem;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-huge-y-md {
padding-top: 10.5rem;
padding-bottom: 10.5rem;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-huge-x-md {
padding-right: 7rem;
padding-left: 7rem;
}
.milenia-share--inline-md .milenia-share-caption {
float: left;
margin-top: 0.4rem;
margin-right: 0.9rem;
max-width: 50%;
}
.milenia-share--inline-md .milenia-share-buttons {
overflow: hidden;
}
.milenia-tabs--tour-sections-md:not(.milenia-tabs--unstyled) .milenia-tabs-nav {
float: left;
width: 200px;
}
.milenia-tabs--tour-sections-md:not(.milenia-tabs--unstyled) .milenia-tabs-nav > span {
display: block;
}
.milenia-tabs--tour-sections-md:not(.milenia-tabs--unstyled),
.milenia-tabs--tour-sections-md:not(.milenia-tabs--unstyled) .milenia-tabs-container {
overflow: hidden;
}
.milenia-tabs--tour-sections-md:not(.milenia-tabs--unstyled) .milenia-tab,
.milenia-tabs--tour-sections-md:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-tab {
padding-top: 0.825rem;
padding-right: 1.95rem;
padding-bottom: 0.825rem;
padding-left: 1.95rem;
}
.milenia-tabs--tour-sections-md:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-tabs-nav a {
padding-top: 0.8832rem;
padding-bottom: 0.8832rem;
}
.milenia-tabs--tour-sections-md:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-tabs-nav a::before {
top: -5000%;
bottom: -5000%;
}
.milenia-tabs--tour-sections-md:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-tabs-nav a::after {
top: 0;
bottom: 0;
}
.milenia-tabs--tour-sections-md:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-tabs-nav a::before, .milenia-tabs--tour-sections-md:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-tabs-nav a::after {
left: auto;
right: 0;
}
.milenia-tabs--tour-sections-md:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-tabs-nav a::after, .milenia-tabs--tour-sections-md:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-tabs-nav a::before {
border-width: 0 1px 0 0;
}
.milenia-flexbox .milenia-pagination--stretched .milenia-pagination--pushed-to-right-md {
margin-left: auto;
}
.milenia-flexbox .milenia-pagination--stretched .milenia-pagination--pushed-to-left-md {
margin-right: auto;
}
.milenia-estimate--horizontal-md .milenia-estimate-mark {
float: left;
margin-right: 1.875rem;
}
.milenia-estimate--horizontal-md .milenia-estimate-mark:not(:last-child) {
margin-bottom: 0;
}
.milenia-estimate--horizontal-md .milenia-estimate-bars {
overflow: hidden;
}
.milenia-events-mobile-container {
display: none !important;
}
}
@media (min-width: 992px) {
.milenia-d-lg-none {
display: none;
}
.milenia-fw-lg-bold {
font-weight: bold;
}
.milenia-tt-uppercase-lg {
text-transform: uppercase;
}
.milenia-header-section-lg,
.milenia-header-section-lg > .container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.milenia-header-col-lg-logo {
width: 15.1875rem;
-webkit-box-flex: 0;
-ms-flex: 0 1 15.1875rem;
flex: 0 1 15.1875rem;
}
.milenia-header-col--content-align-center-lg {
text-align: center;
}
.milenia-header-col--content-align-right-lg {
text-align: right;
}
.milenia-header-col--content-align-left-lg {
text-align: left;
}
.form-col-lg-1,
.milenia-header-col-lg-1,
.milenia-multicolor-col-lg-1 {
-webkit-box-flex: 1;
-ms-flex: 1 1 8.33333%;
flex: 1 1 8.33333%;
max-width: 8.33333%;
}
.form-col-lg-2,
.milenia-header-col-lg-2,
.milenia-multicolor-col-lg-2 {
-webkit-box-flex: 1;
-ms-flex: 1 1 16.66667%;
flex: 1 1 16.66667%;
max-width: 16.66667%;
}
.form-col-lg-3,
.milenia-header-col-lg-3,
.milenia-multicolor-col-lg-3 {
-webkit-box-flex: 1;
-ms-flex: 1 1 25%;
flex: 1 1 25%;
max-width: 25%;
}
.form-col-lg-4,
.milenia-header-col-lg-4,
.milenia-multicolor-col-lg-4 {
-webkit-box-flex: 1;
-ms-flex: 1 1 33.33333%;
flex: 1 1 33.33333%;
max-width: 33.33333%;
}
.form-col-lg-5,
.milenia-header-col-lg-5,
.milenia-multicolor-col-lg-5 {
-webkit-box-flex: 1;
-ms-flex: 1 1 41.66667%;
flex: 1 1 41.66667%;
max-width: 41.66667%;
}
.form-col-lg-6,
.milenia-header-col-lg-6,
.milenia-multicolor-col-lg-6 {
-webkit-box-flex: 1;
-ms-flex: 1 1 50%;
flex: 1 1 50%;
max-width: 50%;
}
.form-col-lg-7,
.milenia-header-col-lg-7,
.milenia-multicolor-col-lg-7 {
-webkit-box-flex: 1;
-ms-flex: 1 1 58.33333%;
flex: 1 1 58.33333%;
max-width: 58.33333%;
}
.form-col-lg-8,
.milenia-header-col-lg-8,
.milenia-multicolor-col-lg-8 {
-webkit-box-flex: 1;
-ms-flex: 1 1 66.66667%;
flex: 1 1 66.66667%;
max-width: 66.66667%;
}
.form-col-lg-9,
.milenia-header-col-lg-9,
.milenia-multicolor-col-lg-9 {
-webkit-box-flex: 1;
-ms-flex: 1 1 75%;
flex: 1 1 75%;
max-width: 75%;
}
.form-col-lg-10,
.milenia-header-col-lg-10,
.milenia-multicolor-col-lg-10 {
-webkit-box-flex: 1;
-ms-flex: 1 1 83.33333%;
flex: 1 1 83.33333%;
max-width: 83.33333%;
}
.form-col-lg-11,
.milenia-header-col-lg-11,
.milenia-multicolor-col-lg-11 {
-webkit-box-flex: 1;
-ms-flex: 1 1 91.66667%;
flex: 1 1 91.66667%;
max-width: 91.66667%;
}
.form-col-lg-12,
.milenia-header-col-lg-12,
.milenia-multicolor-col-lg-12 {
-webkit-box-flex: 1;
-ms-flex: 1 1 100%;
flex: 1 1 100%;
max-width: 100%;
}
.milenia-header-col-lg-auto {
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
max-width: initial;
}
.milenia-header-col--padding-large-lg > .milenia-aligner-outer > .milenia-aligner-inner {
padding-top: 2.5rem;
padding-right: 2.5rem;
padding-bottom: 2rem;
padding-left: 2.5rem;
}
.milenia-header-col--padding-medium-lg > .milenia-aligner-outer > .milenia-aligner-inner {
padding-top: 2rem;
padding-right: 2.5rem;
padding-bottom: 2rem;
padding-left: 2.5rem;
}
.milenia-header-col--padding-average-lg > .milenia-aligner-outer > .milenia-aligner-inner {
padding-top: 1.67rem;
padding-right: 1.67rem;
padding-bottom: 1.67rem;
padding-left: 1.67rem;
}
.milenia-header-col--padding-small-lg > .milenia-aligner-outer > .milenia-aligner-inner {
padding-top: 0.7rem;
padding-right: 2.5rem;
padding-bottom: 0.7rem;
padding-left: 2.5rem;
}
.milenia-header-col--padding-default-lg > .milenia-aligner-outer > .milenia-aligner-inner {
padding-top: 1rem;
padding-right: 2.5rem;
padding-bottom: 1rem;
padding-left: 2.5rem;
}
.milenia-header-col--padding-no-lg > .milenia-aligner-outer > .milenia-aligner-inner {
padding: 0;
}
.milenia-header-col--padding-no-y-lg > .milenia-aligner-outer > .milenia-aligner-inner {
padding-top: 0;
padding-bottom: 0;
}
.milenia-header-col--padding-no-x-lg > .milenia-aligner-outer > .milenia-aligner-inner {
padding-left: 0;
padding-right: 0;
}
.milenia-header-col--padding-no-top-lg > .milenia-aligner-outer > .milenia-aligner-inner {
padding-top: 0;
}
.milenia-header-col--padding-no-bottom-lg > .milenia-aligner-outer > .milenia-aligner-inner {
padding-bottom: 0;
}
.milenia-header-col--padding-no-right-lg > .milenia-aligner-outer > .milenia-aligner-inner {
padding-right: 0;
}
.milenia-header-col--padding-no-left-lg > .milenia-aligner-outer > .milenia-aligner-inner {
padding-left: 0;
}
.milenia-info-widget .milenia-grid {
max-width: 70%;
margin-left: auto !important;
margin-right: auto !important;
}
.milenia-footer .milenia-widget--right-aligned-lg,
.milenia-columns-aligner--edges-lg > [class*="col"]:last-child:not(:only-child) {
text-align: right;
}
.milenia-footer .milenia-widget--left-aligned-lg {
text-align: left;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-medium-lg {
padding-top: 5rem;
padding-right: 8rem;
padding-bottom: 5rem;
padding-left: 8rem;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-medium-y-lg {
padding-top: 5rem;
padding-bottom: 5rem;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-medium-x-lg {
padding-right: 8rem;
padding-left: 8rem;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-large-lg {
padding-top: 9rem;
padding-right: 9rem;
padding-bottom: 8.5rem;
padding-left: 13.5rem;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-large-y-lg {
padding-top: 9rem;
padding-bottom: 8.5rem;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-large-x-lg {
padding-right: 9rem;
padding-left: 13.5rem;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-huge-lg {
padding-top: 10.5rem;
padding-right: 7rem;
padding-bottom: 10.5rem;
padding-left: 7rem;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-huge-y-lg {
padding-top: 10.5rem;
padding-bottom: 10.5rem;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-huge-x-lg {
padding-right: 7rem;
padding-left: 7rem;
}
.milenia-share--inline-lg .milenia-share-caption {
float: left;
margin-top: 0.4rem;
margin-right: 0.9rem;
max-width: 50%;
}
.milenia-share--inline-lg .milenia-share-buttons {
overflow: hidden;
}
.milenia-tabs--tour-sections-lg:not(.milenia-tabs--unstyled) .milenia-tabs-nav {
float: left;
width: 200px;
}
.milenia-tabs--tour-sections-lg:not(.milenia-tabs--unstyled) .milenia-tabs-nav > span {
display: block;
}
.milenia-tabs--tour-sections-lg:not(.milenia-tabs--unstyled),
.milenia-tabs--tour-sections-lg:not(.milenia-tabs--unstyled) .milenia-tabs-container {
overflow: hidden;
}
.milenia-tabs--tour-sections-lg:not(.milenia-tabs--unstyled) .milenia-tab,
.milenia-tabs--tour-sections-lg:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-tab {
padding-top: 0.825rem;
padding-right: 1.95rem;
padding-bottom: 0.825rem;
padding-left: 1.95rem;
}
.milenia-tabs--tour-sections-lg:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-tabs-nav a {
padding-top: 0.8832rem;
padding-bottom: 0.8832rem;
}
.milenia-tabs--tour-sections-lg:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-tabs-nav a::before {
top: -5000%;
bottom: -5000%;
}
.milenia-tabs--tour-sections-lg:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-tabs-nav a::after {
top: 0;
bottom: 0;
}
.milenia-tabs--tour-sections-lg:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-tabs-nav a::before, .milenia-tabs--tour-sections-lg:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-tabs-nav a::after {
left: auto;
right: 0;
}
.milenia-tabs--tour-sections-lg:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-tabs-nav a::after, .milenia-tabs--tour-sections-lg:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-tabs-nav a::before {
border-width: 0 1px 0 0;
}
.milenia-flexbox .milenia-pagination--stretched .milenia-pagination--pushed-to-right-lg {
margin-left: auto;
}
.milenia-flexbox .milenia-pagination--stretched .milenia-pagination--pushed-to-left-lg {
margin-right: auto;
}
.milenia-content:not(.milenia-has-sidebar) .milenia-entities--style-4.milenia-entities--list .milenia-entity,
.milenia-content:not(.milenia-has-sidebar) .milenia-entities--style-9.milenia-entities--list .milenia-entity,
.milenia-content:not(.milenia-has-sidebar) .milenia-entities--style-7.milenia-entities--list .milenia-entity {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.milenia-content:not(.milenia-has-sidebar) .milenia-entities--style-4.milenia-entities--list .milenia-entity-media, .milenia-content:not(.milenia-has-sidebar) .milenia-entities--style-4.milenia-entities--list .milenia-entity-content,
.milenia-content:not(.milenia-has-sidebar) .milenia-entities--style-9.milenia-entities--list .milenia-entity-media,
.milenia-content:not(.milenia-has-sidebar) .milenia-entities--style-9.milenia-entities--list .milenia-entity-content,
.milenia-content:not(.milenia-has-sidebar) .milenia-entities--style-7.milenia-entities--list .milenia-entity-media,
.milenia-content:not(.milenia-has-sidebar) .milenia-entities--style-7.milenia-entities--list .milenia-entity-content {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.milenia-content:not(.milenia-has-sidebar) .milenia-entities--style-4.milenia-entities--list .milenia-entity-media,
.milenia-content:not(.milenia-has-sidebar) .milenia-entities--style-9.milenia-entities--list .milenia-entity-media,
.milenia-content:not(.milenia-has-sidebar) .milenia-entities--style-7.milenia-entities--list .milenia-entity-media {
width: 56.5%;
-webkit-box-flex: 0;
-ms-flex: 0 1 56.5%;
flex: 0 1 56.5%;
}
.milenia-content:not(.milenia-has-sidebar) .milenia-entities--style-4.milenia-entities--list .milenia-entity-content,
.milenia-content:not(.milenia-has-sidebar) .milenia-entities--style-9.milenia-entities--list .milenia-entity-content,
.milenia-content:not(.milenia-has-sidebar) .milenia-entities--style-7.milenia-entities--list .milenia-entity-content {
width: 43.5%;
-webkit-box-flex: 0;
-ms-flex: 0 1 43.5%;
flex: 0 1 43.5%;
}
.milenia-entity-content .alignleft,
.milenia-entity-content .alignright {
max-width: 54.7%;
}
.milenia-entity-content .alignleft {
margin-right: 1.875rem;
}
.milenia-entity-content .alignright {
margin-left: 1.875rem;
}
.milenia-entity-content blockquote.alignleft:not(:first-child),
.milenia-entity-content blockquote.alignright:not(:first-child) {
margin-top: 0;
}
.milenia-entity-content blockquote.alignleft:not(:last-child),
.milenia-entity-content blockquote.alignright:not(:last-child) {
margin-bottom: 0;
}
.milenia-content:not(.milenia-has-sidebar) .milenia-entities--style-4.milenia-entities--list .milenia-entity {
margin-bottom: 0;
padding-right: 2.5rem;
overflow: hidden;
}
.milenia-content:not(.milenia-has-sidebar) .milenia-entities--style-4.milenia-entities--list .milenia-entity-media > a:not(.milenia-entity-link-element)::before,
.milenia-content:not(.milenia-has-sidebar) .milenia-entities--style-4.milenia-entities--list .milenia-entity-media > .milenia-selfhosted-video::before {
bottom: 2.5rem;
border-bottom-width: 1px;
border-right-width: 0;
right: 0;
}
.milenia-content:not(.milenia-has-sidebar) .milenia-entities--style-4.milenia-entities--list .milenia-entity-media .milenia-simple-slideshow > .owl-stage-outer::before {
right: 0;
}
.milenia-content:not(.milenia-has-sidebar) .milenia-entities--style-4.milenia-entities--list .milenia-entity-media .milenia-simple-slideshow::after {
bottom: 2.5rem;
}
.milenia-content:not(.milenia-has-sidebar) .milenia-entities--style-4.milenia-entities--list .milenia-entity-media .milenia-simple-slideshow::before {
border-width: 1px 0 0 0;
left: 2.5rem;
top: auto;
right: 0;
bottom: 2.5rem;
}
.milenia-content:not(.milenia-has-sidebar) .milenia-entities--style-4.milenia-entities--list .milenia-entity-media .milenia-simple-slideshow:not(.owl-carousel--nav-edges) .owl-nav {
bottom: 2.5rem;
}
.milenia-content:not(.milenia-has-sidebar) .milenia-entities--style-4.milenia-entities--list .milenia-entity-media .milenia-entity-link-element {
padding-bottom: 2.7rem;
}
.milenia-content:not(.milenia-has-sidebar) .milenia-entities--style-4.milenia-entities--list .milenia-entity-content {
padding-right: 1.25rem;
}
.milenia-content:not(.milenia-has-sidebar) .milenia-entities--style-4.milenia-entities--list .milenia-entity::after {
top: 2.5rem;
right: 0;
bottom: 2.5rem;
left: auto;
width: 2.5rem;
height: auto;
border-top-width: 1px;
border-left-width: 0;
}
.milenia-content:not(.milenia-has-sidebar) .milenia-entities--style-7.milenia-entities--list .milenia-entity {
text-align: initial;
}
.milenia-content:not(.milenia-has-sidebar) .milenia-entities--style-7.milenia-entities--list .milenia-entity-media {
width: 54%;
-webkit-box-flex: 0;
-ms-flex: 0 1 54%;
flex: 0 1 54%;
}
.milenia-content:not(.milenia-has-sidebar) .milenia-entities--style-7.milenia-entities--list .milenia-entity-media .milenia-entity-link-element {
padding-bottom: 2.7rem;
}
.milenia-content:not(.milenia-has-sidebar) .milenia-entities--style-7.milenia-entities--list .milenia-entity-content {
width: 46%;
-webkit-box-flex: 0;
-ms-flex: 0 1 46%;
flex: 0 1 46%;
padding-bottom: 1.2rem;
}
.milenia-entities--style-19.milenia-entities--list .milenia-grid:not(.milenia-grid--no-gutters):not(.owl-carousel) {
margin-top: -3rem;
}
.milenia-entities--style-19.milenia-entities--list .milenia-grid:not(.milenia-grid--no-gutters):not(.owl-carousel) .milenia-grid-item {
padding-top: 3rem;
}
.milenia-entities--style-19.milenia-entities--list .milenia-grid--cols-4:not(.owl-carousel):not(.milenia-grid--isotope) .milenia-grid-item,
.milenia-entities--style-19.milenia-entities--list .milenia-grid--cols-4:not(.owl-carousel):not(.milenia-grid--isotope) .milenia-grid-item--2x,
.milenia-entities--style-19.milenia-entities--list .milenia-grid--cols-4:not(.owl-carousel):not(.milenia-grid--isotope) .milenia-grid-size,
.milenia-entities--style-19.milenia-entities--list .milenia-grid--cols-3:not(.owl-carousel):not(.milenia-grid--isotope) .milenia-grid-item,
.milenia-entities--style-19.milenia-entities--list .milenia-grid--cols-3:not(.owl-carousel):not(.milenia-grid--isotope) .milenia-grid-item--2x,
.milenia-entities--style-19.milenia-entities--list .milenia-grid--cols-3:not(.owl-carousel):not(.milenia-grid--isotope) .milenia-grid-size,
.milenia-entities--style-19.milenia-entities--list .milenia-grid--cols-2:not(.owl-carousel):not(.milenia-grid--isotope) .milenia-grid-item,
.milenia-entities--style-19.milenia-entities--list .milenia-grid--cols-2:not(.owl-carousel):not(.milenia-grid--isotope) .milenia-grid-item--2x,
.milenia-entities--style-19.milenia-entities--list .milenia-grid--cols-2:not(.owl-carousel):not(.milenia-grid--isotope) .milenia-grid-size {
max-width: 100%;
-webkit-box-flex: 0;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
}
.milenia-entities--style-19.milenia-entities--list .milenia-grid--cols-4:not(.owl-carousel).milenia-grid--isotope .milenia-grid-item,
.milenia-entities--style-19.milenia-entities--list .milenia-grid--cols-4:not(.owl-carousel).milenia-grid--isotope .milenia-grid-item--2x,
.milenia-entities--style-19.milenia-entities--list .milenia-grid--cols-4:not(.owl-carousel).milenia-grid--isotope .milenia-grid-size,
.milenia-entities--style-19.milenia-entities--list .milenia-grid--cols-3:not(.owl-carousel).milenia-grid--isotope .milenia-grid-item,
.milenia-entities--style-19.milenia-entities--list .milenia-grid--cols-3:not(.owl-carousel).milenia-grid--isotope .milenia-grid-item--2x,
.milenia-entities--style-19.milenia-entities--list .milenia-grid--cols-3:not(.owl-carousel).milenia-grid--isotope .milenia-grid-size,
.milenia-entities--style-19.milenia-entities--list .milenia-grid--cols-2:not(.owl-carousel).milenia-grid--isotope .milenia-grid-item,
.milenia-entities--style-19.milenia-entities--list .milenia-grid--cols-2:not(.owl-carousel).milenia-grid--isotope .milenia-grid-item--2x,
.milenia-entities--style-19.milenia-entities--list .milenia-grid--cols-2:not(.owl-carousel).milenia-grid--isotope .milenia-grid-size {
width: 100%;
}
.milenia-entities--style-19.milenia-entities--list .milenia-entity {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.milenia-entities--style-19.milenia-entities--list .milenia-entity-extra-data, .milenia-entities--style-19.milenia-entities--list .milenia-entity-media, .milenia-entities--style-19.milenia-entities--list .milenia-entity-content {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.milenia-entities--style-19.milenia-entities--list .milenia-entity-extra-data {
-webkit-box-flex: 0;
-ms-flex: 0 1 17%;
flex: 0 1 17%;
max-width: 17%;
}
.milenia-entities--style-19.milenia-entities--list .milenia-entity-media {
-webkit-box-flex: 0;
-ms-flex: 0 1 40.3%;
flex: 0 1 40.3%;
max-width: 40.3%;
}
.milenia-entities--style-19.milenia-entities--list .milenia-entity-content {
-webkit-box-flex: 0;
-ms-flex: 0 1 42.7%;
flex: 0 1 42.7%;
max-width: 42.7%;
}
.milenia-entities--style-19.milenia-entities--list .milenia-entity-title {
font-size: 1.875rem;
line-height: 2.25rem;
}
.milenia-entities--style-19.milenia-entities--list .milenia-entity-header {
position: relative;
padding-right: 6.25rem;
}
.milenia-entities--style-19.milenia-entities--list .milenia-entity-price {
position: absolute;
top: 4px;
right: 0;
}
.milenia-entities--style-19.milenia-entities--list .milenia-entity-content {
padding-top: 2rem;
padding-right: 1.875rem;
padding-bottom: 2.15rem;
padding-left: 1.875rem;
}
.milenia-estimate--horizontal-lg .milenia-estimate-mark {
float: left;
margin-right: 1.875rem;
}
.milenia-estimate--horizontal-lg .milenia-estimate-mark:not(:last-child) {
margin-bottom: 0;
}
.milenia-estimate--horizontal-lg .milenia-estimate-bars {
overflow: hidden;
}
}
@media (min-width: 1200px) {
.milenia-d-xl-none {
display: none;
}
.milenia-fw-xl-bold {
font-weight: bold;
}
.milenia-tt-uppercase-xl {
text-transform: uppercase;
}
.milenia-navigation .mega-menu {
position: static;
}
.milenia-navigation .mega-menu > .sub-menu {
text-align: center;
left: 0;
right: auto;
width: 100%;
}
.milenia-navigation .mega-menu > .sub-menu > li {
text-align: initial;
display: inline-block;
width: 15rem;
padding-left: 0.9375rem;
padding-right: 0.9375rem;
}
.milenia-navigation .mega-menu > .sub-menu > li > a {
color: #858585;
text-transform: uppercase;
background-image: none;
}
.milenia-navigation .mega-menu > .sub-menu > li::after {
display: none;
}
.milenia-navigation .mega-menu > .sub-menu > li .sub-menu {
position: relative;
top: auto;
left: auto;
right: auto;
bottom: auto;
width: auto;
-webkit-transform: none;
transform: none;
padding-top: 0;
padding-bottom: 0;
}
.milenia-navigation .mega-menu > .sub-menu > li .sub-menu > li {
padding-left: 0;
padding-right: 0;
}
.milenia-navigation .mega-menu:hover > .sub-menu > li .sub-menu {
opacity: 1;
visibility: visible;
}
.milenia-header-section-xl,
.milenia-header-section-xl > .container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.milenia-header-col-xl-logo {
width: 15.1875rem;
-webkit-box-flex: 0;
-ms-flex: 0 1 15.1875rem;
flex: 0 1 15.1875rem;
}
.milenia-header-col--content-align-center-xl {
text-align: center;
}
.milenia-header-col--content-align-right-xl {
text-align: right;
}
.milenia-header-col--content-align-left-xl {
text-align: left;
}
.form-col-xl-1,
.milenia-header-col-xl-1,
.milenia-multicolor-col-xl-1 {
-webkit-box-flex: 1;
-ms-flex: 1 1 8.33333%;
flex: 1 1 8.33333%;
max-width: 8.33333%;
}
.form-col-xl-2,
.milenia-header-col-xl-2,
.milenia-multicolor-col-xl-2 {
-webkit-box-flex: 1;
-ms-flex: 1 1 16.66667%;
flex: 1 1 16.66667%;
max-width: 16.66667%;
}
.form-col-xl-3,
.milenia-header-col-xl-3,
.milenia-multicolor-col-xl-3 {
-webkit-box-flex: 1;
-ms-flex: 1 1 25%;
flex: 1 1 25%;
max-width: 25%;
}
.form-col-xl-4,
.milenia-header-col-xl-4,
.milenia-multicolor-col-xl-4 {
-webkit-box-flex: 1;
-ms-flex: 1 1 33.33333%;
flex: 1 1 33.33333%;
max-width: 33.33333%;
}
.form-col-xl-5,
.milenia-header-col-xl-5,
.milenia-multicolor-col-xl-5 {
-webkit-box-flex: 1;
-ms-flex: 1 1 41.66667%;
flex: 1 1 41.66667%;
max-width: 41.66667%;
}
.form-col-xl-6,
.milenia-header-col-xl-6,
.milenia-multicolor-col-xl-6 {
-webkit-box-flex: 1;
-ms-flex: 1 1 50%;
flex: 1 1 50%;
max-width: 50%;
}
.form-col-xl-7,
.milenia-header-col-xl-7,
.milenia-multicolor-col-xl-7 {
-webkit-box-flex: 1;
-ms-flex: 1 1 58.33333%;
flex: 1 1 58.33333%;
max-width: 58.33333%;
}
.form-col-xl-8,
.milenia-header-col-xl-8,
.milenia-multicolor-col-xl-8 {
-webkit-box-flex: 1;
-ms-flex: 1 1 66.66667%;
flex: 1 1 66.66667%;
max-width: 66.66667%;
}
.form-col-xl-9,
.milenia-header-col-xl-9,
.milenia-multicolor-col-xl-9 {
-webkit-box-flex: 1;
-ms-flex: 1 1 75%;
flex: 1 1 75%;
max-width: 75%;
}
.form-col-xl-10,
.milenia-header-col-xl-10,
.milenia-multicolor-col-xl-10 {
-webkit-box-flex: 1;
-ms-flex: 1 1 83.33333%;
flex: 1 1 83.33333%;
max-width: 83.33333%;
}
.form-col-xl-11,
.milenia-header-col-xl-11,
.milenia-multicolor-col-xl-11 {
-webkit-box-flex: 1;
-ms-flex: 1 1 91.66667%;
flex: 1 1 91.66667%;
max-width: 91.66667%;
}
.form-col-xl-12,
.milenia-header-col-xl-12,
.milenia-multicolor-col-xl-12 {
-webkit-box-flex: 1;
-ms-flex: 1 1 100%;
flex: 1 1 100%;
max-width: 100%;
}
.milenia-header-col-xl-auto {
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
max-width: initial;
}
.milenia-header-col--padding-large-xl > .milenia-aligner-outer > .milenia-aligner-inner {
padding-top: 2.5rem;
padding-right: 2.5rem;
padding-bottom: 2rem;
padding-left: 2.5rem;
}
.milenia-header-col--padding-medium-xl > .milenia-aligner-outer > .milenia-aligner-inner {
padding-top: 2rem;
padding-right: 2.5rem;
padding-bottom: 2rem;
padding-left: 2.5rem;
}
.milenia-header-col--padding-average-xl > .milenia-aligner-outer > .milenia-aligner-inner {
padding-top: 1.67rem;
padding-right: 1.67rem;
padding-bottom: 1.67rem;
padding-left: 1.67rem;
}
.milenia-header-col--padding-small-xl > .milenia-aligner-outer > .milenia-aligner-inner {
padding-top: 0.7rem;
padding-right: 2.5rem;
padding-bottom: 0.7rem;
padding-left: 2.5rem;
}
.milenia-header-col--padding-default-xl > .milenia-aligner-outer > .milenia-aligner-inner {
padding-top: 1rem;
padding-right: 2.5rem;
padding-bottom: 1rem;
padding-left: 2.5rem;
}
.milenia-header-col--padding-no-xl > .milenia-aligner-outer > .milenia-aligner-inner {
padding: 0;
}
.milenia-header-col--padding-no-y-xl > .milenia-aligner-outer > .milenia-aligner-inner {
padding-top: 0;
padding-bottom: 0;
}
.milenia-header-col--padding-no-x-xl > .milenia-aligner-outer > .milenia-aligner-inner {
padding-left: 0;
padding-right: 0;
}
.milenia-header-col--padding-no-top-xl > .milenia-aligner-outer > .milenia-aligner-inner {
padding-top: 0;
}
.milenia-header-col--padding-no-bottom-xl > .milenia-aligner-outer > .milenia-aligner-inner {
padding-bottom: 0;
}
.milenia-header-col--padding-no-right-xl > .milenia-aligner-outer > .milenia-aligner-inner {
padding-right: 0;
}
.milenia-header-col--padding-no-left-xl > .milenia-aligner-outer > .milenia-aligner-inner {
padding-left: 0;
}
.milenia-info-widget .milenia-grid {
max-width: 62%;
margin-left: auto !important;
margin-right: auto !important;
}
.milenia-footer .milenia-widget--right-aligned-xl,
.milenia-columns-aligner--edges-xl > [class*="col"]:last-child:not(:only-child) {
text-align: right;
}
.milenia-footer .milenia-widget--left-aligned-xl {
text-align: left;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-medium-xl {
padding-top: 5rem;
padding-right: 8rem;
padding-bottom: 5rem;
padding-left: 8rem;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-medium-y-xl {
padding-top: 5rem;
padding-bottom: 5rem;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-medium-x-xl {
padding-right: 8rem;
padding-left: 8rem;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-large-xl {
padding-top: 9rem;
padding-right: 9rem;
padding-bottom: 8.5rem;
padding-left: 13.5rem;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-large-y-xl {
padding-top: 9rem;
padding-bottom: 8.5rem;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-large-x-xl {
padding-right: 9rem;
padding-left: 13.5rem;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-huge-xl {
padding-top: 10.5rem;
padding-right: 7rem;
padding-bottom: 10.5rem;
padding-left: 7rem;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-huge-y-xl {
padding-top: 10.5rem;
padding-bottom: 10.5rem;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-huge-x-xl {
padding-right: 7rem;
padding-left: 7rem;
}
.milenia-share--inline-xl .milenia-share-caption {
float: left;
margin-top: 0.4rem;
margin-right: 0.9rem;
max-width: 50%;
}
.milenia-share--inline-xl .milenia-share-buttons {
overflow: hidden;
}
.milenia-tabs--tour-sections-xl:not(.milenia-tabs--unstyled) .milenia-tabs-nav {
float: left;
width: 200px;
}
.milenia-tabs--tour-sections-xl:not(.milenia-tabs--unstyled) .milenia-tabs-nav > span {
display: block;
}
.milenia-tabs--tour-sections-xl:not(.milenia-tabs--unstyled),
.milenia-tabs--tour-sections-xl:not(.milenia-tabs--unstyled) .milenia-tabs-container {
overflow: hidden;
}
.milenia-tabs--tour-sections-xl:not(.milenia-tabs--unstyled) .milenia-tab,
.milenia-tabs--tour-sections-xl:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-tab {
padding-top: 0.825rem;
padding-right: 1.95rem;
padding-bottom: 0.825rem;
padding-left: 1.95rem;
}
.milenia-tabs--tour-sections-xl:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-tabs-nav a {
padding-top: 0.8832rem;
padding-bottom: 0.8832rem;
}
.milenia-tabs--tour-sections-xl:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-tabs-nav a::before {
top: -5000%;
bottom: -5000%;
}
.milenia-tabs--tour-sections-xl:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-tabs-nav a::after {
top: 0;
bottom: 0;
}
.milenia-tabs--tour-sections-xl:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-tabs-nav a::before, .milenia-tabs--tour-sections-xl:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-tabs-nav a::after {
left: auto;
right: 0;
}
.milenia-tabs--tour-sections-xl:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-tabs-nav a::after, .milenia-tabs--tour-sections-xl:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-tabs-nav a::before {
border-width: 0 1px 0 0;
}
.milenia-flexbox .milenia-pagination--stretched .milenia-pagination--pushed-to-right-xl {
margin-left: auto;
}
.milenia-flexbox .milenia-pagination--stretched .milenia-pagination--pushed-to-left-xl {
margin-right: auto;
}
.milenia-has-sidebar .milenia-entities--style-4.milenia-entities--list .milenia-entity,
.milenia-has-sidebar .milenia-entities--style-9.milenia-entities--list .milenia-entity,
.milenia-has-sidebar .milenia-entities--style-7.milenia-entities--list .milenia-entity {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.milenia-has-sidebar .milenia-entities--style-4.milenia-entities--list .milenia-entity-media, .milenia-has-sidebar .milenia-entities--style-4.milenia-entities--list .milenia-entity-content,
.milenia-has-sidebar .milenia-entities--style-9.milenia-entities--list .milenia-entity-media,
.milenia-has-sidebar .milenia-entities--style-9.milenia-entities--list .milenia-entity-content,
.milenia-has-sidebar .milenia-entities--style-7.milenia-entities--list .milenia-entity-media,
.milenia-has-sidebar .milenia-entities--style-7.milenia-entities--list .milenia-entity-content {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.milenia-has-sidebar .milenia-entities--style-4.milenia-entities--list .milenia-entity-media,
.milenia-has-sidebar .milenia-entities--style-9.milenia-entities--list .milenia-entity-media,
.milenia-has-sidebar .milenia-entities--style-7.milenia-entities--list .milenia-entity-media {
width: 56.5%;
-webkit-box-flex: 0;
-ms-flex: 0 1 56.5%;
flex: 0 1 56.5%;
}
.milenia-has-sidebar .milenia-entities--style-4.milenia-entities--list .milenia-entity-content,
.milenia-has-sidebar .milenia-entities--style-9.milenia-entities--list .milenia-entity-content,
.milenia-has-sidebar .milenia-entities--style-7.milenia-entities--list .milenia-entity-content {
width: 43.5%;
-webkit-box-flex: 0;
-ms-flex: 0 1 43.5%;
flex: 0 1 43.5%;
}
.milenia-entities--style-4 .milenia-grid--cols-4 .milenia-entity {
margin-bottom: 1.8rem;
}
.milenia-entities--style-4 .milenia-grid--cols-4 .milenia-entity-media a::before,
.milenia-entities--style-4 .milenia-grid--cols-4 .milenia-entity-media .milenia-simple-slideshow > .owl-stage-outer::before {
top: 1.5625rem;
right: 1.5625rem;
left: 1.5625rem;
}
.milenia-entities--style-4 .milenia-grid--cols-4 .milenia-entity-media .milenia-simple-slideshow::after,
.milenia-entities--style-4 .milenia-grid--cols-4 .milenia-entity-media .milenia-simple-slideshow::before,
.milenia-entities--style-4 .milenia-grid--cols-4 .milenia-entity-media .milenia-selfhosted-video::before {
top: 1.5625rem;
}
.milenia-entities--style-4 .milenia-grid--cols-4 .milenia-entity-media .milenia-simple-slideshow::before,
.milenia-entities--style-4 .milenia-grid--cols-4 .milenia-entity-media .milenia-selfhosted-video::before {
right: 1.5625rem;
}
.milenia-entities--style-4 .milenia-grid--cols-4 .milenia-entity-media .milenia-simple-slideshow::after,
.milenia-entities--style-4 .milenia-grid--cols-4 .milenia-entity-media .milenia-selfhosted-video::before,
.milenia-entities--style-4 .milenia-grid--cols-4 .milenia-entity-media .milenia-simple-slideshow:not(.owl-carousel--nav-edges) .owl-nav {
left: 1.5625rem;
}
.milenia-entities--style-4 .milenia-grid--cols-4 .milenia-entity-content {
padding-left: 1.5625rem;
padding-right: 1.5625rem;
}
.milenia-entities--style-4 .milenia-grid--cols-4 .milenia-entity::after {
height: 1.5625rem;
right: 1.5625rem;
left: 1.5625rem;
bottom: -1.5625rem;
}
.milenia-entities--style-9 .milenia-grid--cols-4 .milenia-entity-content {
padding-left: 1.8rem;
padding-right: 1.8rem;
}
.milenia-has-sidebar .milenia-entities--style-4.milenia-entities--list .milenia-entity {
margin-bottom: 0;
padding-right: 2.5rem;
overflow: hidden;
}
.milenia-has-sidebar .milenia-entities--style-4.milenia-entities--list .milenia-entity-media > a:not(.milenia-entity-link-element)::before,
.milenia-has-sidebar .milenia-entities--style-4.milenia-entities--list .milenia-entity-media > .milenia-selfhosted-video::before {
bottom: 2.5rem;
border-bottom-width: 1px;
border-right-width: 0;
right: 0;
}
.milenia-has-sidebar .milenia-entities--style-4.milenia-entities--list .milenia-entity-media .milenia-simple-slideshow > .owl-stage-outer::before {
right: 0;
}
.milenia-has-sidebar .milenia-entities--style-4.milenia-entities--list .milenia-entity-media .milenia-simple-slideshow::after {
bottom: 2.5rem;
}
.milenia-has-sidebar .milenia-entities--style-4.milenia-entities--list .milenia-entity-media .milenia-simple-slideshow::before {
border-width: 1px 0 0 0;
left: 2.5rem;
top: auto;
right: 0;
bottom: 2.5rem;
}
.milenia-has-sidebar .milenia-entities--style-4.milenia-entities--list .milenia-entity-media .milenia-simple-slideshow:not(.owl-carousel--nav-edges) .owl-nav {
bottom: 2.5rem;
}
.milenia-has-sidebar .milenia-entities--style-4.milenia-entities--list .milenia-entity-media .milenia-entity-link-element {
padding-bottom: 2.7rem;
}
.milenia-has-sidebar .milenia-entities--style-4.milenia-entities--list .milenia-entity-content {
padding-right: 1.25rem;
}
.milenia-has-sidebar .milenia-entities--style-4.milenia-entities--list .milenia-entity::after {
top: 2.5rem;
right: 0;
bottom: 2.5rem;
left: auto;
width: 2.5rem;
height: auto;
border-top-width: 1px;
border-left-width: 0;
}
.milenia-has-sidebar .milenia-entities--style-7.milenia-entities--list .milenia-entity {
text-align: initial;
}
.milenia-has-sidebar .milenia-entities--style-7.milenia-entities--list .milenia-entity-media {
width: 54%;
-webkit-box-flex: 0;
-ms-flex: 0 1 54%;
flex: 0 1 54%;
}
.milenia-has-sidebar .milenia-entities--style-7.milenia-entities--list .milenia-entity-media .milenia-entity-link-element {
padding-bottom: 2.7rem;
}
.milenia-has-sidebar .milenia-entities--style-7.milenia-entities--list .milenia-entity-content {
width: 46%;
-webkit-box-flex: 0;
-ms-flex: 0 1 46%;
flex: 0 1 46%;
padding-bottom: 1.2rem;
}
.milenia-estimate--horizontal-xl .milenia-estimate-mark {
float: left;
margin-right: 1.875rem;
}
.milenia-estimate--horizontal-xl .milenia-estimate-mark:not(:last-child) {
margin-bottom: 0;
}
.milenia-estimate--horizontal-xl .milenia-estimate-bars {
overflow: hidden;
}
}
@media (min-width: 1380px) {
.milenia-d-xxl-none {
display: none;
}
.milenia-fw-xxl-bold {
font-weight: bold;
}
.milenia-tt-uppercase-xxl {
text-transform: uppercase;
}
.milenia-navigation .mega-menu > .sub-menu > li {
width: 17rem;
}
.milenia-header-section-xxl,
.milenia-header-section-xxl > .container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.milenia-header-col-xxl-logo {
width: 15.1875rem;
-webkit-box-flex: 0;
-ms-flex: 0 1 15.1875rem;
flex: 0 1 15.1875rem;
}
.milenia-header-col--content-align-center-xxl {
text-align: center;
}
.milenia-header-col--content-align-right-xxl {
text-align: right;
}
.milenia-header-col--content-align-left-xxl {
text-align: left;
}
.form-col-xxl-1,
.milenia-header-col-xxl-1,
.milenia-multicolor-col-xxl-1 {
-webkit-box-flex: 1;
-ms-flex: 1 1 8.33333%;
flex: 1 1 8.33333%;
max-width: 8.33333%;
}
.form-col-xxl-2,
.milenia-header-col-xxl-2,
.milenia-multicolor-col-xxl-2 {
-webkit-box-flex: 1;
-ms-flex: 1 1 16.66667%;
flex: 1 1 16.66667%;
max-width: 16.66667%;
}
.form-col-xxl-3,
.milenia-header-col-xxl-3,
.milenia-multicolor-col-xxl-3 {
-webkit-box-flex: 1;
-ms-flex: 1 1 25%;
flex: 1 1 25%;
max-width: 25%;
}
.form-col-xxl-4,
.milenia-header-col-xxl-4,
.milenia-multicolor-col-xxl-4 {
-webkit-box-flex: 1;
-ms-flex: 1 1 33.33333%;
flex: 1 1 33.33333%;
max-width: 33.33333%;
}
.form-col-xxl-5,
.milenia-header-col-xxl-5,
.milenia-multicolor-col-xxl-5 {
-webkit-box-flex: 1;
-ms-flex: 1 1 41.66667%;
flex: 1 1 41.66667%;
max-width: 41.66667%;
}
.form-col-xxl-6,
.milenia-header-col-xxl-6,
.milenia-multicolor-col-xxl-6 {
-webkit-box-flex: 1;
-ms-flex: 1 1 50%;
flex: 1 1 50%;
max-width: 50%;
}
.form-col-xxl-7,
.milenia-header-col-xxl-7,
.milenia-multicolor-col-xxl-7 {
-webkit-box-flex: 1;
-ms-flex: 1 1 58.33333%;
flex: 1 1 58.33333%;
max-width: 58.33333%;
}
.form-col-xxl-8,
.milenia-header-col-xxl-8,
.milenia-multicolor-col-xxl-8 {
-webkit-box-flex: 1;
-ms-flex: 1 1 66.66667%;
flex: 1 1 66.66667%;
max-width: 66.66667%;
}
.form-col-xxl-9,
.milenia-header-col-xxl-9,
.milenia-multicolor-col-xxl-9 {
-webkit-box-flex: 1;
-ms-flex: 1 1 75%;
flex: 1 1 75%;
max-width: 75%;
}
.form-col-xxl-10,
.milenia-header-col-xxl-10,
.milenia-multicolor-col-xxl-10 {
-webkit-box-flex: 1;
-ms-flex: 1 1 83.33333%;
flex: 1 1 83.33333%;
max-width: 83.33333%;
}
.form-col-xxl-11,
.milenia-header-col-xxl-11,
.milenia-multicolor-col-xxl-11 {
-webkit-box-flex: 1;
-ms-flex: 1 1 91.66667%;
flex: 1 1 91.66667%;
max-width: 91.66667%;
}
.form-col-xxl-12,
.milenia-header-col-xxl-12,
.milenia-multicolor-col-xxl-12 {
-webkit-box-flex: 1;
-ms-flex: 1 1 100%;
flex: 1 1 100%;
max-width: 100%;
}
.milenia-header-col-xxl-auto {
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
max-width: initial;
}
.milenia-header-col--padding-large-xxl > .milenia-aligner-outer > .milenia-aligner-inner {
padding-top: 2.5rem;
padding-right: 2.5rem;
padding-bottom: 2rem;
padding-left: 2.5rem;
}
.milenia-header-col--padding-medium-xxl > .milenia-aligner-outer > .milenia-aligner-inner {
padding-top: 2rem;
padding-right: 2.5rem;
padding-bottom: 2rem;
padding-left: 2.5rem;
}
.milenia-header-col--padding-average-xxl > .milenia-aligner-outer > .milenia-aligner-inner {
padding-top: 1.67rem;
padding-right: 1.67rem;
padding-bottom: 1.67rem;
padding-left: 1.67rem;
}
.milenia-header-col--padding-small-xxl > .milenia-aligner-outer > .milenia-aligner-inner {
padding-top: 0.7rem;
padding-right: 2.5rem;
padding-bottom: 0.7rem;
padding-left: 2.5rem;
}
.milenia-header-col--padding-default-xxl > .milenia-aligner-outer > .milenia-aligner-inner {
padding-top: 1rem;
padding-right: 2.5rem;
padding-bottom: 1rem;
padding-left: 2.5rem;
}
.milenia-header-col--padding-no-xxl > .milenia-aligner-outer > .milenia-aligner-inner {
padding: 0;
}
.milenia-header-col--padding-no-y-xxl > .milenia-aligner-outer > .milenia-aligner-inner {
padding-top: 0;
padding-bottom: 0;
}
.milenia-header-col--padding-no-x-xxl > .milenia-aligner-outer > .milenia-aligner-inner {
padding-left: 0;
padding-right: 0;
}
.milenia-header-col--padding-no-top-xxl > .milenia-aligner-outer > .milenia-aligner-inner {
padding-top: 0;
}
.milenia-header-col--padding-no-bottom-xxl > .milenia-aligner-outer > .milenia-aligner-inner {
padding-bottom: 0;
}
.milenia-header-col--padding-no-right-xxl > .milenia-aligner-outer > .milenia-aligner-inner {
padding-right: 0;
}
.milenia-header-col--padding-no-left-xxl > .milenia-aligner-outer > .milenia-aligner-inner {
padding-left: 0;
}
.milenia-footer .milenia-widget--right-aligned-xxl,
.milenia-columns-aligner--edges-xxl > [class*="col"]:last-child:not(:only-child) {
text-align: right;
}
.milenia-footer .milenia-widget--left-aligned-xxl {
text-align: left;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-medium-xxl {
padding-top: 5rem;
padding-right: 8rem;
padding-bottom: 5rem;
padding-left: 8rem;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-medium-y-xxl {
padding-top: 5rem;
padding-bottom: 5rem;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-medium-x-xxl {
padding-right: 8rem;
padding-left: 8rem;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-large-xxl {
padding-top: 9rem;
padding-right: 9rem;
padding-bottom: 8.5rem;
padding-left: 13.5rem;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-large-y-xxl {
padding-top: 9rem;
padding-bottom: 8.5rem;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-large-x-xxl {
padding-right: 9rem;
padding-left: 13.5rem;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-huge-xxl {
padding-top: 10.5rem;
padding-right: 7rem;
padding-bottom: 10.5rem;
padding-left: 7rem;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-huge-y-xxl {
padding-top: 10.5rem;
padding-bottom: 10.5rem;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-huge-x-xxl {
padding-right: 7rem;
padding-left: 7rem;
}
.milenia-share--inline-xxl .milenia-share-caption {
float: left;
margin-top: 0.4rem;
margin-right: 0.9rem;
max-width: 50%;
}
.milenia-share--inline-xxl .milenia-share-buttons {
overflow: hidden;
}
.milenia-tabs--tour-sections-xxl:not(.milenia-tabs--unstyled) .milenia-tabs-nav {
float: left;
width: 200px;
}
.milenia-tabs--tour-sections-xxl:not(.milenia-tabs--unstyled) .milenia-tabs-nav > span {
display: block;
}
.milenia-tabs--tour-sections-xxl:not(.milenia-tabs--unstyled),
.milenia-tabs--tour-sections-xxl:not(.milenia-tabs--unstyled) .milenia-tabs-container {
overflow: hidden;
}
.milenia-tabs--tour-sections-xxl:not(.milenia-tabs--unstyled) .milenia-tab,
.milenia-tabs--tour-sections-xxl:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-tab {
padding-top: 0.825rem;
padding-right: 1.95rem;
padding-bottom: 0.825rem;
padding-left: 1.95rem;
}
.milenia-tabs--tour-sections-xxl:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-tabs-nav a {
padding-top: 0.8832rem;
padding-bottom: 0.8832rem;
}
.milenia-tabs--tour-sections-xxl:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-tabs-nav a::before {
top: -5000%;
bottom: -5000%;
}
.milenia-tabs--tour-sections-xxl:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-tabs-nav a::after {
top: 0;
bottom: 0;
}
.milenia-tabs--tour-sections-xxl:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-tabs-nav a::before, .milenia-tabs--tour-sections-xxl:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-tabs-nav a::after {
left: auto;
right: 0;
}
.milenia-tabs--tour-sections-xxl:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-tabs-nav a::after, .milenia-tabs--tour-sections-xxl:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-tabs-nav a::before {
border-width: 0 1px 0 0;
}
.milenia-flexbox .milenia-pagination--stretched .milenia-pagination--pushed-to-right-xxl {
margin-left: auto;
}
.milenia-flexbox .milenia-pagination--stretched .milenia-pagination--pushed-to-left-xxl {
margin-right: auto;
}
@-moz-document url-prefix() {
.milenia-has-sidebar .milenia-entities--style-15 .milenia-entity-media {
height: 24.375rem;
}
}
.milenia-estimate--horizontal-xxl .milenia-estimate-mark {
float: left;
margin-right: 1.875rem;
}
.milenia-estimate--horizontal-xxl .milenia-estimate-mark:not(:last-child) {
margin-bottom: 0;
}
.milenia-estimate--horizontal-xxl .milenia-estimate-bars {
overflow: hidden;
}
}
@media (min-width: 1600px) {
.milenia-d-xxxl-none {
display: none;
}
.milenia-fw-xxxl-bold {
font-weight: bold;
}
.milenia-tt-uppercase-xxxl {
text-transform: uppercase;
}
.milenia-header-section-xxxl,
.milenia-header-section-xxxl > .container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.milenia-header-col-xxxl-logo {
width: 15.1875rem;
-webkit-box-flex: 0;
-ms-flex: 0 1 15.1875rem;
flex: 0 1 15.1875rem;
}
.milenia-header-col--content-align-center-xxxl {
text-align: center;
}
.milenia-header-col--content-align-right-xxxl {
text-align: right;
}
.milenia-header-col--content-align-left-xxxl {
text-align: left;
}
.form-col-xxxl-1,
.milenia-header-col-xxxl-1,
.milenia-multicolor-col-xxxl-1 {
-webkit-box-flex: 1;
-ms-flex: 1 1 8.33333%;
flex: 1 1 8.33333%;
max-width: 8.33333%;
}
.form-col-xxxl-2,
.milenia-header-col-xxxl-2,
.milenia-multicolor-col-xxxl-2 {
-webkit-box-flex: 1;
-ms-flex: 1 1 16.66667%;
flex: 1 1 16.66667%;
max-width: 16.66667%;
}
.form-col-xxxl-3,
.milenia-header-col-xxxl-3,
.milenia-multicolor-col-xxxl-3 {
-webkit-box-flex: 1;
-ms-flex: 1 1 25%;
flex: 1 1 25%;
max-width: 25%;
}
.form-col-xxxl-4,
.milenia-header-col-xxxl-4,
.milenia-multicolor-col-xxxl-4 {
-webkit-box-flex: 1;
-ms-flex: 1 1 33.33333%;
flex: 1 1 33.33333%;
max-width: 33.33333%;
}
.form-col-xxxl-5,
.milenia-header-col-xxxl-5,
.milenia-multicolor-col-xxxl-5 {
-webkit-box-flex: 1;
-ms-flex: 1 1 41.66667%;
flex: 1 1 41.66667%;
max-width: 41.66667%;
}
.form-col-xxxl-6,
.milenia-header-col-xxxl-6,
.milenia-multicolor-col-xxxl-6 {
-webkit-box-flex: 1;
-ms-flex: 1 1 50%;
flex: 1 1 50%;
max-width: 50%;
}
.form-col-xxxl-7,
.milenia-header-col-xxxl-7,
.milenia-multicolor-col-xxxl-7 {
-webkit-box-flex: 1;
-ms-flex: 1 1 58.33333%;
flex: 1 1 58.33333%;
max-width: 58.33333%;
}
.form-col-xxxl-8,
.milenia-header-col-xxxl-8,
.milenia-multicolor-col-xxxl-8 {
-webkit-box-flex: 1;
-ms-flex: 1 1 66.66667%;
flex: 1 1 66.66667%;
max-width: 66.66667%;
}
.form-col-xxxl-9,
.milenia-header-col-xxxl-9,
.milenia-multicolor-col-xxxl-9 {
-webkit-box-flex: 1;
-ms-flex: 1 1 75%;
flex: 1 1 75%;
max-width: 75%;
}
.form-col-xxxl-10,
.milenia-header-col-xxxl-10,
.milenia-multicolor-col-xxxl-10 {
-webkit-box-flex: 1;
-ms-flex: 1 1 83.33333%;
flex: 1 1 83.33333%;
max-width: 83.33333%;
}
.form-col-xxxl-11,
.milenia-header-col-xxxl-11,
.milenia-multicolor-col-xxxl-11 {
-webkit-box-flex: 1;
-ms-flex: 1 1 91.66667%;
flex: 1 1 91.66667%;
max-width: 91.66667%;
}
.form-col-xxxl-12,
.milenia-header-col-xxxl-12,
.milenia-multicolor-col-xxxl-12 {
-webkit-box-flex: 1;
-ms-flex: 1 1 100%;
flex: 1 1 100%;
max-width: 100%;
}
.milenia-header-col-xxxl-auto {
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
max-width: initial;
}
.milenia-header-col--padding-large-xxxl > .milenia-aligner-outer > .milenia-aligner-inner {
padding-top: 2.5rem;
padding-right: 2.5rem;
padding-bottom: 2rem;
padding-left: 2.5rem;
}
.milenia-header-col--padding-medium-xxxl > .milenia-aligner-outer > .milenia-aligner-inner {
padding-top: 2rem;
padding-right: 2.5rem;
padding-bottom: 2rem;
padding-left: 2.5rem;
}
.milenia-header-col--padding-average-xxxl > .milenia-aligner-outer > .milenia-aligner-inner {
padding-top: 1.67rem;
padding-right: 1.67rem;
padding-bottom: 1.67rem;
padding-left: 1.67rem;
}
.milenia-header-col--padding-small-xxxl > .milenia-aligner-outer > .milenia-aligner-inner {
padding-top: 0.7rem;
padding-right: 2.5rem;
padding-bottom: 0.7rem;
padding-left: 2.5rem;
}
.milenia-header-col--padding-default-xxxl > .milenia-aligner-outer > .milenia-aligner-inner {
padding-top: 1rem;
padding-right: 2.5rem;
padding-bottom: 1rem;
padding-left: 2.5rem;
}
.milenia-header-col--padding-no-xxxl > .milenia-aligner-outer > .milenia-aligner-inner {
padding: 0;
}
.milenia-header-col--padding-no-y-xxxl > .milenia-aligner-outer > .milenia-aligner-inner {
padding-top: 0;
padding-bottom: 0;
}
.milenia-header-col--padding-no-x-xxxl > .milenia-aligner-outer > .milenia-aligner-inner {
padding-left: 0;
padding-right: 0;
}
.milenia-header-col--padding-no-top-xxxl > .milenia-aligner-outer > .milenia-aligner-inner {
padding-top: 0;
}
.milenia-header-col--padding-no-bottom-xxxl > .milenia-aligner-outer > .milenia-aligner-inner {
padding-bottom: 0;
}
.milenia-header-col--padding-no-right-xxxl > .milenia-aligner-outer > .milenia-aligner-inner {
padding-right: 0;
}
.milenia-header-col--padding-no-left-xxxl > .milenia-aligner-outer > .milenia-aligner-inner {
padding-left: 0;
}
.milenia-footer .milenia-widget--right-aligned-xxxl,
.milenia-columns-aligner--edges-xxxl > [class*="col"]:last-child:not(:only-child) {
text-align: right;
}
.milenia-footer .milenia-widget--left-aligned-xxxl {
text-align: left;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-medium-xxxl {
padding-top: 5rem;
padding-right: 8rem;
padding-bottom: 5rem;
padding-left: 8rem;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-medium-y-xxxl {
padding-top: 5rem;
padding-bottom: 5rem;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-medium-x-xxxl {
padding-right: 8rem;
padding-left: 8rem;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-large-xxxl {
padding-top: 9rem;
padding-right: 9rem;
padding-bottom: 8.5rem;
padding-left: 13.5rem;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-large-y-xxxl {
padding-top: 9rem;
padding-bottom: 8.5rem;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-large-x-xxxl {
padding-right: 9rem;
padding-left: 13.5rem;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-huge-xxxl {
padding-top: 10.5rem;
padding-right: 7rem;
padding-bottom: 10.5rem;
padding-left: 7rem;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-huge-y-xxxl {
padding-top: 10.5rem;
padding-bottom: 10.5rem;
}
[class*="milenia-multicolor-col"]:not(.milenia-multicolor-col--no-padding).milenia-multicolor-col--padding-huge-x-xxxl {
padding-right: 7rem;
padding-left: 7rem;
}
.milenia-share--inline-xxxl .milenia-share-caption {
float: left;
margin-top: 0.4rem;
margin-right: 0.9rem;
max-width: 50%;
}
.milenia-share--inline-xxxl .milenia-share-buttons {
overflow: hidden;
}
.milenia-tabs--tour-sections-xxxl:not(.milenia-tabs--unstyled) .milenia-tabs-nav {
float: left;
width: 200px;
}
.milenia-tabs--tour-sections-xxxl:not(.milenia-tabs--unstyled) .milenia-tabs-nav > span {
display: block;
}
.milenia-tabs--tour-sections-xxxl:not(.milenia-tabs--unstyled),
.milenia-tabs--tour-sections-xxxl:not(.milenia-tabs--unstyled) .milenia-tabs-container {
overflow: hidden;
}
.milenia-tabs--tour-sections-xxxl:not(.milenia-tabs--unstyled) .milenia-tab,
.milenia-tabs--tour-sections-xxxl:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-tab {
padding-top: 0.825rem;
padding-right: 1.95rem;
padding-bottom: 0.825rem;
padding-left: 1.95rem;
}
.milenia-tabs--tour-sections-xxxl:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-tabs-nav a {
padding-top: 0.8832rem;
padding-bottom: 0.8832rem;
}
.milenia-tabs--tour-sections-xxxl:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-tabs-nav a::before {
top: -5000%;
bottom: -5000%;
}
.milenia-tabs--tour-sections-xxxl:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-tabs-nav a::after {
top: 0;
bottom: 0;
}
.milenia-tabs--tour-sections-xxxl:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-tabs-nav a::before, .milenia-tabs--tour-sections-xxxl:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-tabs-nav a::after {
left: auto;
right: 0;
}
.milenia-tabs--tour-sections-xxxl:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-tabs-nav a::after, .milenia-tabs--tour-sections-xxxl:not(.milenia-tabs--unstyled).milenia-tabs--style-2 .milenia-tabs-nav a::before {
border-width: 0 1px 0 0;
}
.milenia-flexbox .milenia-pagination--stretched .milenia-pagination--pushed-to-right-xxxl {
margin-left: auto;
}
.milenia-flexbox .milenia-pagination--stretched .milenia-pagination--pushed-to-left-xxxl {
margin-right: auto;
}
[class*="milenia-section--stretched-content"] .milenia-entities--style-2 .milenia-entity {
padding-top: 6.25rem;
padding-right: 6.25rem;
padding-bottom: 6.25rem;
padding-left: 6.25rem;
}
[class*="milenia-section--stretched-content"] .milenia-entities--style-2 .milenia-entity-content {
padding-left: 3.75rem;
padding-right: 3.75rem;
padding-top: 5.1rem;
padding-bottom: 5.1rem;
}
[class*="milenia-section--stretched-content"] .milenia-entities--style-2 .milenia-entity::before {
top: 2.5rem;
right: 2.5rem;
bottom: 2.5rem;
left: 2.5rem;
}
.milenia-estimate--horizontal-xxxl .milenia-estimate-mark {
float: left;
margin-right: 1.875rem;
}
.milenia-estimate--horizontal-xxxl .milenia-estimate-mark:not(:last-child) {
margin-bottom: 0;
}
.milenia-estimate--horizontal-xxxl .milenia-estimate-bars {
overflow: hidden;
}
}
@media all and (min-width: 576px) and (max-width: 1200px) {
.milenia-body--scheme-green .milenia-widget--check-availability .milenia-colorizer--scheme-primary {
padding-left: 1rem;
padding-right: 1rem;
}
.milenia-body--scheme-green .milenia-widget--check-availability .milenia-colorizer--scheme-primary .form-col--action {
margin-left: -1rem;
margin-right: -1rem;
}
}
@media all and (min-width: 768px) and (max-width: 1200px) {
.milenia-widget .milenia-banners.milenia-banners--style-2 .milenia-banner-content {
padding: 0.625rem;
}
.milenia-widget .milenia-banners.milenia-banners--style-2 .milenia-banner-title {
font-size: 1.625rem;
line-height: 2.03125rem;
}
.milenia-widget .milenia-banners.milenia-banners--style-2 .milenia-banner-title:not(:last-child) {
margin-bottom: 1rem;
}
.milenia-widget .milenia-banners.milenia-banners--style-2 .milenia-banner-text:not(:last-child) {
margin-bottom: 1rem;
}
.milenia-widget .milenia-entities .milenia-entity-media,
.milenia-widget .milenia-events .milenia-event-date {
float: none;
margin-right: 0;
}
.milenia-widget .milenia-entities .milenia-entity-media:not(:last-child),
.milenia-widget .milenia-events .milenia-event-date:not(:last-child) {
margin-bottom: 0.625rem;
}
}
@media all and (min-width: 992px) and (max-width: 1380px) {
.milenia-entities--style-19.milenia-entities--list .milenia-entity-media {
position: relative;
}
.milenia-entities--style-19.milenia-entities--list .milenia-entity-media img {
display: none;
}
.milenia-entities--style-19.milenia-entities--list .milenia-entity-media > a {
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
}
}
@media all and (max-width: 439.98px) {
.gallery-columns-4 .gallery-item,
.gallery-columns-3 .gallery-item,
.gallery-columns-2 .gallery-item {
width: 100%;
}
}
@media (max-width: 1599.98px) {
.milenia-table--responsive-xxl {
border-right-width: 0;
border-bottom-width: 0;
border-left-width: 0;
}
.milenia-table--responsive-xxl thead {
display: none;
}
.milenia-table--responsive-xxl tr {
border-bottom-width: 1px;
}
.milenia-table--responsive-xxl th, .milenia-table--responsive-xxl td {
display: block;
border-top-width: 0;
}
.milenia-table--responsive-xxl th:empty, .milenia-table--responsive-xxl td:empty {
display: none;
}
.milenia-table--responsive-xxl th[data-cell-title],
.milenia-table--responsive-xxl td[data-cell-title] {
position: relative;
overflow: hidden;
padding-left: 55%;
}
.milenia-table--responsive-xxl th[data-cell-title]::before,
.milenia-table--responsive-xxl td[data-cell-title]::before {
content: attr(data-cell-title);
position: absolute;
width: 50%;
padding-top: inherit;
padding-right: inherit;
padding-bottom: inherit;
padding-left: 1.5625rem;
display: block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
top: 0;
left: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.milenia-table--responsive-xxl th[data-cell-title]::after,
.milenia-table--responsive-xxl td[data-cell-title]::after {
content: "";
display: block;
position: absolute;
left: 50%;
top: 0;
height: 100%;
border-width: 0 1px 0 0;
border-style: inherit;
border-color: inherit;
}
.milenia-table--responsive-xxl > tr:last-child,
.milenia-table--responsive-xxl > thead:last-child > tr:last-child,
.milenia-table--responsive-xxl > tbody:last-child > tr:last-child,
.milenia-table--responsive-xxl > tfoot:last-child > tr:last-child {
border-bottom-width: 0;
}
.milenia-d-down-xxl-none {
display: none;
}
.milenia-fw-down-xxl-bold {
font-weight: bold;
}
.milenia-header-col--nav-vertical-xxl .milenia-header-items,
.milenia-header-col--nav-vertical-xxl .milenia-header-items > div {
display: block;
}
.milenia-header-col--nav-vertical-xxl .milenia-mobile-nav-btn {
display: inline-block;
}
.milenia-navigation--vertical-xxl {
padding-top: 1rem;
text-align: center;
position: relative;
}
.milenia-navigation--vertical-xxl > li {
display: block;
}
.milenia-navigation--vertical-xxl > li > a {
padding-top: 1rem;
padding-bottom: 1rem;
}
.milenia-navigation--vertical-xxl .sub-menu {
position: static;
width: 100%;
}
.milenia-navigation--vertical-xxl .sub-menu .menu-item-has-children::after {
content: "\e93a" !important;
}
.milenia-navigation--vertical-xxl .sub-menu .sub-menu {
padding-top: 1.4rem;
}
.milenia-navigation {
margin-left: -0.6rem;
margin-right: -0.6rem;
}
.milenia-navigation > li {
margin-left: 0.6rem;
margin-right: 0.6rem;
}
.milenia-grid--responsive-xxl[class*="milenia-grid--cols-"]:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item,
.milenia-grid--responsive-xxl[class*="milenia-grid--cols-"]:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item--2x {
-webkit-box-flex: 0;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
max-width: 100%;
}
.milenia-grid--responsive-xxl[class*="milenia-grid--cols-"].milenia-grid--isotope .milenia-grid-item,
.milenia-grid--responsive-xxl[class*="milenia-grid--cols-"].milenia-grid--isotope .milenia-grid-sizer,
.milenia-grid--responsive-xxl[class*="milenia-grid--cols-"].milenia-grid--isotope .milenia-grid-item--2x {
width: 100%;
}
.milenia-colorizer--half-filled .milenia-colorizer-bg-color {
display: none;
}
.milenia-entities--style-17 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item {
max-width: 33.33333%;
-webkit-box-flex: 0;
-ms-flex: 0 1 33.33333%;
flex: 0 1 33.33333%;
}
.milenia-entities--style-17 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-entities--style-17 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-entities--style-17 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x {
width: 33.33333%;
}
.milenia-entities--style-18 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item {
max-width: 33.33333%;
-webkit-box-flex: 0;
-ms-flex: 0 1 33.33333%;
flex: 0 1 33.33333%;
}
.milenia-entities--style-18 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-entities--style-18 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-entities--style-18 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x {
width: 33.33333%;
}
.owl-carousel.owl-carousel--nav-edges .owl-nav .owl-prev {
left: 0.6875rem;
}
.owl-carousel.owl-carousel--nav-edges .owl-nav .owl-next {
right: 0.6875rem;
}
[class*="milenia-section--stretched-content"] .milenia-simple-slideshow--events.owl-carousel.owl-carousel--nav-edges.owl-carousel--nav-inside .owl-nav .owl-prev {
left: 1.875rem;
}
[class*="milenia-section--stretched-content"] .milenia-simple-slideshow--events.owl-carousel.owl-carousel--nav-edges.owl-carousel--nav-inside .owl-nav .owl-next {
right: 1.875rem;
}
}
@media (max-width: 1379.98px) {
.milenia-table--responsive-xl {
border-right-width: 0;
border-bottom-width: 0;
border-left-width: 0;
}
.milenia-table--responsive-xl thead {
display: none;
}
.milenia-table--responsive-xl tr {
border-bottom-width: 1px;
}
.milenia-table--responsive-xl th, .milenia-table--responsive-xl td {
display: block;
border-top-width: 0;
}
.milenia-table--responsive-xl th:empty, .milenia-table--responsive-xl td:empty {
display: none;
}
.milenia-table--responsive-xl th[data-cell-title],
.milenia-table--responsive-xl td[data-cell-title] {
position: relative;
overflow: hidden;
}
.milenia-table--responsive-xl th[data-cell-title]::before,
.milenia-table--responsive-xl td[data-cell-title]::before {
content: attr(data-cell-title);
float: left;
width: 46%;
padding-right: 8%;
}
.milenia-table--responsive-xl th[data-cell-title]::after,
.milenia-table--responsive-xl td[data-cell-title]::after {
content: "";
display: block;
position: absolute;
left: 50%;
top: 0;
height: 100%;
border-width: 0 1px 0 0;
border-style: inherit;
border-color: inherit;
}
.milenia-table--responsive-xl > tr:last-child,
.milenia-table--responsive-xl > thead:last-child > tr:last-child,
.milenia-table--responsive-xl > tbody:last-child > tr:last-child,
.milenia-table--responsive-xl > tfoot:last-child > tr:last-child {
border-bottom-width: 0;
}
.milenia-d-down-xl-none {
display: none;
}
.milenia-fw-down-xl-bold {
font-weight: bold;
}
.milenia-header-col--nav-vertical-xl .milenia-header-items,
.milenia-header-col--nav-vertical-xl .milenia-header-items > div {
display: block;
}
.milenia-header-col--nav-vertical-xl .milenia-mobile-nav-btn {
display: inline-block;
}
.milenia-navigation--vertical-xl {
padding-top: 1rem;
text-align: center;
position: relative;
}
.milenia-navigation--vertical-xl > li {
display: block;
}
.milenia-navigation--vertical-xl > li > a {
padding-top: 1rem;
padding-bottom: 1rem;
}
.milenia-navigation--vertical-xl .sub-menu {
position: static;
width: 100%;
}
.milenia-navigation--vertical-xl .sub-menu .menu-item-has-children::after {
content: "\e93a" !important;
}
.milenia-navigation--vertical-xl .sub-menu .sub-menu {
padding-top: 1.4rem;
}
.milenia-grid--responsive-xl[class*="milenia-grid--cols-"]:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item,
.milenia-grid--responsive-xl[class*="milenia-grid--cols-"]:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item--2x {
-webkit-box-flex: 0;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
max-width: 100%;
}
.milenia-grid--responsive-xl[class*="milenia-grid--cols-"].milenia-grid--isotope .milenia-grid-item,
.milenia-grid--responsive-xl[class*="milenia-grid--cols-"].milenia-grid--isotope .milenia-grid-sizer,
.milenia-grid--responsive-xl[class*="milenia-grid--cols-"].milenia-grid--isotope .milenia-grid-item--2x {
width: 100%;
}
.milenia-awards .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-6 .milenia-grid-item {
-webkit-box-flex: 0;
-ms-flex: 0 1 16.666666666666668%;
flex: 0 1 16.666666666666668%;
max-width: 16.666666666666668%;
}
.milenia-awards .milenia-grid.milenia-grid--isotope.milenia-grid--cols-6 .milenia-grid-item,
.milenia-awards .milenia-grid.milenia-grid--isotope.milenia-grid--cols-6 .milenia-grid-sizer,
.milenia-awards .milenia-grid.milenia-grid--isotope.milenia-grid--cols-6 .milenia-grid-item--2x {
width: 16.666666666666668%;
}
.milenia-awards .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-5 .milenia-grid-item {
-webkit-box-flex: 0;
-ms-flex: 0 1 20%;
flex: 0 1 20%;
max-width: 20%;
}
.milenia-awards .milenia-grid.milenia-grid--isotope.milenia-grid--cols-5 .milenia-grid-item,
.milenia-awards .milenia-grid.milenia-grid--isotope.milenia-grid--cols-5 .milenia-grid-sizer,
.milenia-awards .milenia-grid.milenia-grid--isotope.milenia-grid--cols-5 .milenia-grid-item--2x {
width: 20%;
}
.milenia-awards .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item {
-webkit-box-flex: 0;
-ms-flex: 0 1 25%;
flex: 0 1 25%;
max-width: 25%;
}
.milenia-awards .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-awards .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-awards .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x {
width: 25%;
}
[class*="milenia-section--stretched-content"] .milenia-banners:not(.milenia-banners--style-2) .milenia-banner-content {
padding-top: 3.125rem;
padding-right: 3.125rem;
padding-bottom: 3.125rem;
padding-left: 3.125rem;
}
[class*="milenia-section--stretched-content"] .milenia-banners:not(.milenia-banners--style-2) .milenia-banner::after, [class*="milenia-section--stretched-content"] .milenia-banners:not(.milenia-banners--style-2) .milenia-banner::before {
top: 1.5625rem;
right: 1.5625rem;
bottom: 1.5625rem;
left: 1.5625rem;
}
.milenia-banners.milenia-banners--style-2 .milenia-banner-content {
top: 1.25rem;
right: 1.25rem;
bottom: 1.25rem;
left: 1.25rem;
}
[class*="milenia-section--stretched-content"] .milenia-entities--style-3 .milenia-entity-content,
[class*="milenia-section--stretched-content"] .milenia-entities--style-16 .milenia-entity-content {
-webkit-box-flex: 1;
-ms-flex: 1 1 50%;
flex: 1 1 50%;
}
[class*="milenia-section--stretched-content"] .milenia-entities--style-3 .milenia-entity-media,
[class*="milenia-section--stretched-content"] .milenia-entities--style-16 .milenia-entity-media {
-webkit-box-flex: 1;
-ms-flex: 1 1 50%;
flex: 1 1 50%;
}
[class*="milenia-section--stretched-content"] .milenia-entities--style-16.milenia-entities--reverse .milenia-grid-item:nth-child(2n) .milenia-entity-content,
[class*="milenia-section--stretched-content"] .milenia-entities--style-16.milenia-entities--reverse .milenia-grid-item:nth-child(2n+1) .milenia-entity-content,
[class*="milenia-section--stretched-content"] .milenia-entities--style-16 .milenia-grid-item:nth-child(2n+1) .milenia-entity-content,
[class*="milenia-section--stretched-content"] .milenia-entities--style-16 .milenia-grid-item:nth-child(2n) .milenia-entity-content {
padding-left: 4.9rem;
padding-right: 4.9rem;
padding-top: 11rem;
padding-bottom: 11rem;
}
@-moz-document url-prefix() {
.milenia-has-sidebar .milenia-entities--style-15 .milenia-entity-media {
height: auto;
}
}
}
@media (max-width: 1199.98px) {
.milenia-table--responsive-lg {
border-right-width: 0;
border-bottom-width: 0;
border-left-width: 0;
}
.milenia-table--responsive-lg thead {
display: none;
}
.milenia-table--responsive-lg tr {
border-bottom-width: 1px;
}
.milenia-table--responsive-lg th, .milenia-table--responsive-lg td {
display: block;
border-top-width: 0;
}
.milenia-table--responsive-lg th:empty, .milenia-table--responsive-lg td:empty {
display: none;
}
.milenia-table--responsive-lg th[data-cell-title],
.milenia-table--responsive-lg td[data-cell-title] {
position: relative;
overflow: hidden;
padding-left: 55%;
}
.milenia-table--responsive-lg th[data-cell-title]::before,
.milenia-table--responsive-lg td[data-cell-title]::before {
content: attr(data-cell-title);
position: absolute;
width: 50%;
padding-top: inherit;
padding-right: inherit;
padding-bottom: inherit;
padding-left: 1.5625rem;
display: block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
top: 0;
left: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.milenia-table--responsive-lg th[data-cell-title]::after,
.milenia-table--responsive-lg td[data-cell-title]::after {
content: "";
display: block;
position: absolute;
left: 50%;
top: 0;
height: 100%;
border-width: 0 1px 0 0;
border-style: inherit;
border-color: inherit;
}
.milenia-table--responsive-lg > tr:last-child,
.milenia-table--responsive-lg > thead:last-child > tr:last-child,
.milenia-table--responsive-lg > tbody:last-child > tr:last-child,
.milenia-table--responsive-lg > tfoot:last-child > tr:last-child {
border-bottom-width: 0;
}
.milenia-d-down-lg-none {
display: none;
}
.milenia-fw-down-lg-bold {
font-weight: bold;
}
.milenia-header-col--nav-vertical-lg .milenia-header-items,
.milenia-header-col--nav-vertical-lg .milenia-header-items > div {
display: block;
}
.milenia-header-col--nav-vertical-lg .milenia-mobile-nav-btn {
display: inline-block;
}
.milenia-navigation--vertical-lg {
padding-top: 1rem;
text-align: center;
position: relative;
}
.milenia-navigation--vertical-lg > li {
display: block;
}
.milenia-navigation--vertical-lg > li > a {
padding-top: 1rem;
padding-bottom: 1rem;
}
.milenia-navigation--vertical-lg .sub-menu {
position: static;
width: 100%;
}
.milenia-navigation--vertical-lg .sub-menu .menu-item-has-children::after {
content: "\e93a" !important;
}
.milenia-navigation--vertical-lg .sub-menu .sub-menu {
padding-top: 1.4rem;
}
.milenia-navigation {
margin-left: -0.5rem;
margin-right: -0.5rem;
}
.milenia-navigation > li {
margin-left: 0.5rem;
margin-right: 0.5rem;
}
.milenia-footer .milenia-grid--cols-4:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item,
.milenia-footer .milenia-grid--cols-4:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item--2x {
-webkit-box-flex: 0;
-ms-flex: 0 1 50%;
flex: 0 1 50%;
max-width: 50%;
}
.milenia-footer .milenia-grid--cols-4.milenia-grid--isotope .milenia-grid-item,
.milenia-footer .milenia-grid--cols-4.milenia-grid--isotope .milenia-grid-sizer,
.milenia-footer .milenia-grid--cols-4.milenia-grid--isotope .milenia-grid-item--2x {
width: 50%;
}
.milenia-footer-row--inner {
padding-left: 0.9375rem;
padding-right: 0.9375rem;
}
.container .milenia-footer-row--inner.milenia-footer-row-inner--no-offsets {
padding-left: 0;
padding-right: 0;
}
.row > [class*="col-xl"]:not([class*="col-lg"]):not([class*="col-md"]):not([class*="col-sm"]):not([class*="col-xs"]):not(:last-child) {
margin-bottom: 4rem;
}
.milenia-entity-extra-data .row > [class*="col-xl"]:not([class*="col-lg"]):not([class*="col-md"]):not([class*="col-sm"]):not([class*="col-xs"]):not(:last-child) {
margin-bottom: 1.3rem;
}
.milenia-entity-footer .row > [class*="col-xl"]:not([class*="col-lg"]):not([class*="col-md"]):not([class*="col-sm"]):not([class*="col-xs"]):not(:last-child),
.milenia-hidden-filters-actions-row > [class*="col-xl"]:not([class*="col-lg"]):not([class*="col-md"]):not([class*="col-sm"]):not([class*="col-xs"]):not(:last-child),
.milenia-page-header .row > [class*="col-xl"]:not([class*="col-lg"]):not([class*="col-md"]):not([class*="col-sm"]):not([class*="col-xs"]):not(:last-child),
.comment-meta.row > [class*="col-xl"]:not([class*="col-lg"]):not([class*="col-md"]):not([class*="col-sm"]):not([class*="col-xs"]):not(:last-child) {
margin-bottom: 0.5rem;
}
.milenia-cta .row > [class*="col-xl"]:not([class*="col-lg"]):not([class*="col-md"]):not([class*="col-sm"]):not([class*="col-xs"]):not(:last-child) {
margin-bottom: 2.125rem;
}
.milenia-grid--responsive-lg[class*="milenia-grid--cols-"]:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item,
.milenia-grid--responsive-lg[class*="milenia-grid--cols-"]:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item--2x {
-webkit-box-flex: 0;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
max-width: 100%;
}
.milenia-grid--responsive-lg[class*="milenia-grid--cols-"].milenia-grid--isotope .milenia-grid-item,
.milenia-grid--responsive-lg[class*="milenia-grid--cols-"].milenia-grid--isotope .milenia-grid-sizer,
.milenia-grid--responsive-lg[class*="milenia-grid--cols-"].milenia-grid--isotope .milenia-grid-item--2x {
width: 100%;
}
.milenia-grid--cols-6:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item,
.milenia-grid--cols-5:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item,
.milenia-grid--cols-4:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item {
-webkit-box-flex: 0;
-ms-flex: 0 1 33.33333%;
flex: 0 1 33.33333%;
max-width: 33.33333%;
}
.milenia-grid--cols-6:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item--2x,
.milenia-grid--cols-5:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item--2x,
.milenia-grid--cols-4:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item--2x {
-webkit-box-flex: 0;
-ms-flex: 0 1 66.66667%;
flex: 0 1 66.66667%;
max-width: 66.66667%;
}
.milenia-grid--cols-6.milenia-grid--isotope .milenia-grid-item,
.milenia-grid--cols-6.milenia-grid--isotope .milenia-grid-sizer,
.milenia-grid--cols-5.milenia-grid--isotope .milenia-grid-item,
.milenia-grid--cols-5.milenia-grid--isotope .milenia-grid-sizer {
width: 33.33333%;
}
.milenia-grid--cols-6.milenia-grid--isotope .milenia-grid-item--2x,
.milenia-grid--cols-5.milenia-grid--isotope .milenia-grid-item--2x {
width: 66.66667%;
}
.milenia-has-sidebar .milenia-grid--cols-6:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item,
.milenia-has-sidebar .milenia-grid--cols-5:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item,
.milenia-has-sidebar .milenia-grid--cols-4:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item,
.milenia-has-sidebar .milenia-grid--cols-3:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item {
-webkit-box-flex: 0;
-ms-flex: 0 1 50%;
flex: 0 1 50%;
max-width: 50%;
}
.milenia-has-sidebar .milenia-grid--cols-6:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-grid--cols-5:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-grid--cols-4:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-grid--cols-3:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item--2x {
-webkit-box-flex: 0;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
max-width: 100%;
}
.milenia-has-sidebar .milenia-grid--cols-6.milenia-grid--isotope .milenia-grid-item,
.milenia-has-sidebar .milenia-grid--cols-6.milenia-grid--isotope .milenia-grid-sizer,
.milenia-has-sidebar .milenia-grid--cols-5.milenia-grid--isotope .milenia-grid-item,
.milenia-has-sidebar .milenia-grid--cols-5.milenia-grid--isotope .milenia-grid-sizer,
.milenia-has-sidebar .milenia-grid--cols-4.milenia-grid--isotope .milenia-grid-item,
.milenia-has-sidebar .milenia-grid--cols-4.milenia-grid--isotope .milenia-grid-sizer,
.milenia-has-sidebar .milenia-grid--cols-3.milenia-grid--isotope .milenia-grid-item,
.milenia-has-sidebar .milenia-grid--cols-3.milenia-grid--isotope .milenia-grid-sizer {
width: 50%;
}
.milenia-has-sidebar .milenia-grid--cols-6.milenia-grid--isotope .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-grid--cols-5.milenia-grid--isotope .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-grid--cols-4.milenia-grid--isotope .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-grid--cols-3.milenia-grid--isotope .milenia-grid-item--2x {
width: 100%;
}
.milenia-pricing-table-title {
font-size: 1.75rem;
}
.milenia-pricing-table-title:not(:last-child) {
margin-bottom: 1rem;
}
.milenia-pricing-tables:not(.milenia-pricing-tables--style-2) .milenia-pricing-table {
margin-top: 1.5625rem;
margin-left: 1.5625rem;
}
.milenia-pricing-tables:not(.milenia-pricing-tables--style-2) .milenia-pricing-table::after {
top: -1.5625rem;
right: 1.5625rem;
bottom: 1.5625rem;
left: -1.5625rem;
}
.milenia-pricing-tables:not(.milenia-pricing-tables--style-2) .milenia-pricing-table-media > a::before {
right: 1.5625rem;
}
.milenia-has-sidebar .milenia-banner-title {
font-size: 2.2rem;
line-height: 2.64rem;
}
.milenia-banners .milenia-grid--cols-3:not(.milenia-grid--isotope) .milenia-grid-item {
max-width: 50%;
-webkit-box-flex: 1;
-ms-flex: 1 1 50%;
flex: 1 1 50%;
}
.milenia-banners .milenia-grid--cols-3:not(.milenia-grid--isotope) .milenia-grid-item--2x {
max-width: 100%;
-webkit-box-flex: 1;
-ms-flex: 1 1 100%;
flex: 1 1 100%;
}
.milenia-banners .milenia-grid--cols-3.milenia-grid--isotope .milenia-grid-item,
.milenia-banners .milenia-grid--cols-3.milenia-grid--isotope .milenia-grid-sizer {
width: 50%;
}
.milenia-banners .milenia-grid--cols-3.milenia-grid--isotope .milenia-grid-item--2x {
width: 100%;
}
.milenia-entities--style-1 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item {
max-width: 33.33333%;
-webkit-box-flex: 0;
-ms-flex: 0 1 33.33333%;
flex: 0 1 33.33333%;
}
.milenia-entities--style-1 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-entities--style-1 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-entities--style-1 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x {
width: 33.33333%;
}
.milenia-entities--style-1 .milenia-grid--cols-3 .milenia-entity {
margin-top: 1.5625rem;
margin-left: 1.5625rem;
}
.milenia-entities--style-1 .milenia-grid--cols-3 .milenia-entity-title {
font-size: 1.75rem;
line-height: 2rem;
}
.milenia-entities--style-1 .milenia-grid--cols-3 .milenia-entity-content {
padding-left: 1.84rem;
padding-right: 1.84rem;
padding-top: 1.52rem;
padding-bottom: 1.96rem;
}
.milenia-entities--style-1 .milenia-grid--cols-3 .milenia-entity::after {
top: -1.5625rem;
left: -1.5625rem;
right: 1.5625rem;
bottom: 1.5625rem;
}
.milenia-entities--style-1 .milenia-grid--cols-3 .milenia-entity-media > a::before {
right: 1.5625rem;
}
.milenia-entities--style-1 .milenia-grid--cols-3 .milenia-entity--format-slideshow .milenia-entity-media::before {
right: 1.5625rem;
}
.milenia-has-sidebar .milenia-entities--style-1 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-1 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-3 .milenia-grid-item {
max-width: 50%;
-webkit-box-flex: 0;
-ms-flex: 0 1 50%;
flex: 0 1 50%;
}
.milenia-has-sidebar .milenia-entities--style-1 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-1 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-1 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-entities--style-1 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-1 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-1 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item--2x {
width: 50%;
}
.milenia-has-sidebar .milenia-entities--style-1 .milenia-grid--cols-2 .milenia-entity {
margin-top: 1.5625rem;
margin-left: 1.5625rem;
}
.milenia-has-sidebar .milenia-entities--style-1 .milenia-grid--cols-2 .milenia-entity-title {
font-size: 1.75rem;
line-height: 2rem;
}
.milenia-has-sidebar .milenia-entities--style-1 .milenia-grid--cols-2 .milenia-entity-content {
padding-left: 1.84rem;
padding-right: 1.84rem;
padding-top: 1.52rem;
padding-bottom: 1.96rem;
}
.milenia-has-sidebar .milenia-entities--style-1 .milenia-grid--cols-2 .milenia-entity::after {
top: -1.5625rem;
left: -1.5625rem;
right: 1.5625rem;
bottom: 1.5625rem;
}
.milenia-has-sidebar .milenia-entities--style-1 .milenia-grid--cols-2 .milenia-entity-media > a::before {
right: 1.5625rem;
}
.milenia-has-sidebar .milenia-entities--style-1 .milenia-grid--cols-2 .milenia-entity--format-slideshow .milenia-entity-media::before {
right: 1.5625rem;
}
.milenia-entities--style-2 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item,
.milenia-entities--style-2 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-3 .milenia-grid-item {
max-width: 50%;
-webkit-box-flex: 0;
-ms-flex: 0 1 50%;
flex: 0 1 50%;
}
.milenia-entities--style-2 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-entities--style-2 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-entities--style-2 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x,
.milenia-entities--style-2 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item,
.milenia-entities--style-2 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-sizer,
.milenia-entities--style-2 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item--2x {
width: 50%;
}
.milenia-has-sidebar .milenia-entities--style-2 .milenia-entity {
padding-top: 2rem;
padding-right: 2rem;
padding-bottom: 2rem;
padding-left: 2rem;
}
.milenia-has-sidebar .milenia-entities--style-2 .milenia-entity-content {
padding-left: 1.75rem;
padding-right: 1.75rem;
padding-top: 2.7rem;
padding-bottom: 2.7rem;
}
.milenia-has-sidebar .milenia-entities--style-2 .milenia-entity::before {
top: 1rem;
right: 1rem;
bottom: 1rem;
left: 1rem;
}
.milenia-entities--style-3 .milenia-entity-title,
.milenia-entities--style-16 .milenia-entity-title {
font-size: 2.25rem;
line-height: 2.475rem;
}
.milenia-entities--style-3 .milenia-entity-content,
.milenia-entities--style-16 .milenia-entity-content {
padding-left: 2.45rem;
padding-right: 2.45rem;
padding-top: 5.5rem;
padding-bottom: 5.5rem;
}
[class*="milenia-section--stretched-content"] .milenia-entities--style-16.milenia-entities--reverse .milenia-grid-item:nth-child(2n) .milenia-entity-content,
[class*="milenia-section--stretched-content"] .milenia-entities--style-16.milenia-entities--reverse .milenia-grid-item:nth-child(2n+1) .milenia-entity-content,
[class*="milenia-section--stretched-content"] .milenia-entities--style-16 .milenia-grid-item:nth-child(2n+1) .milenia-entity-content,
[class*="milenia-section--stretched-content"] .milenia-entities--style-16 .milenia-grid-item:nth-child(2n) .milenia-entity-content {
padding-left: 2.45rem;
padding-right: 2.45rem;
padding-top: 5.5rem;
padding-bottom: 5.5rem;
}
.milenia-entities--style-4 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item,
.milenia-entities--style-4 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-3 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-4 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-4 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-3 .milenia-grid-item,
.milenia-entities--style-9 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item,
.milenia-entities--style-9 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-3 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-9 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-9 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-3 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-6 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-6 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-3 .milenia-grid-item {
max-width: 50%;
-webkit-box-flex: 0;
-ms-flex: 0 1 50%;
flex: 0 1 50%;
}
.milenia-entities--style-4 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-entities--style-4 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-entities--style-4 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x,
.milenia-entities--style-4 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item,
.milenia-entities--style-4 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-sizer,
.milenia-entities--style-4 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-entities--style-4 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-4 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-4 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-entities--style-4 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-4 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-4 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item--2x,
.milenia-entities--style-9 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-entities--style-9 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-entities--style-9 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x,
.milenia-entities--style-9 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item,
.milenia-entities--style-9 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-sizer,
.milenia-entities--style-9 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-entities--style-9 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-9 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-9 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-entities--style-9 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-9 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-9 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-entities--style-6 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-6 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-6 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-entities--style-6 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-6 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-6 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item--2x {
width: 50%;
}
.milenia-has-sidebar .milenia-entities--style-4 .milenia-grid--cols-4 .milenia-entity,
.milenia-has-sidebar .milenia-entities--style-4 .milenia-grid--cols-3 .milenia-entity {
margin-bottom: 1.8rem;
}
.milenia-has-sidebar .milenia-entities--style-4 .milenia-grid--cols-4 .milenia-entity-media a::before,
.milenia-has-sidebar .milenia-entities--style-4 .milenia-grid--cols-4 .milenia-entity-media .milenia-simple-slideshow > .owl-stage-outer::before,
.milenia-has-sidebar .milenia-entities--style-4 .milenia-grid--cols-3 .milenia-entity-media a::before,
.milenia-has-sidebar .milenia-entities--style-4 .milenia-grid--cols-3 .milenia-entity-media .milenia-simple-slideshow > .owl-stage-outer::before {
top: 1.5625rem;
right: 1.5625rem;
left: 1.5625rem;
}
.milenia-has-sidebar .milenia-entities--style-4 .milenia-grid--cols-4 .milenia-entity-media .milenia-simple-slideshow::after,
.milenia-has-sidebar .milenia-entities--style-4 .milenia-grid--cols-4 .milenia-entity-media .milenia-simple-slideshow::before,
.milenia-has-sidebar .milenia-entities--style-4 .milenia-grid--cols-4 .milenia-entity-media .milenia-selfhosted-video::before,
.milenia-has-sidebar .milenia-entities--style-4 .milenia-grid--cols-3 .milenia-entity-media .milenia-simple-slideshow::after,
.milenia-has-sidebar .milenia-entities--style-4 .milenia-grid--cols-3 .milenia-entity-media .milenia-simple-slideshow::before,
.milenia-has-sidebar .milenia-entities--style-4 .milenia-grid--cols-3 .milenia-entity-media .milenia-selfhosted-video::before {
top: 1.5625rem;
}
.milenia-has-sidebar .milenia-entities--style-4 .milenia-grid--cols-4 .milenia-entity-media .milenia-simple-slideshow::before,
.milenia-has-sidebar .milenia-entities--style-4 .milenia-grid--cols-4 .milenia-entity-media .milenia-selfhosted-video::before,
.milenia-has-sidebar .milenia-entities--style-4 .milenia-grid--cols-3 .milenia-entity-media .milenia-simple-slideshow::before,
.milenia-has-sidebar .milenia-entities--style-4 .milenia-grid--cols-3 .milenia-entity-media .milenia-selfhosted-video::before {
right: 1.5625rem;
}
.milenia-has-sidebar .milenia-entities--style-4 .milenia-grid--cols-4 .milenia-entity-media .milenia-simple-slideshow::after,
.milenia-has-sidebar .milenia-entities--style-4 .milenia-grid--cols-4 .milenia-entity-media .milenia-selfhosted-video::before,
.milenia-has-sidebar .milenia-entities--style-4 .milenia-grid--cols-4 .milenia-entity-media .milenia-simple-slideshow:not(.owl-carousel--nav-edges) .owl-nav,
.milenia-has-sidebar .milenia-entities--style-4 .milenia-grid--cols-3 .milenia-entity-media .milenia-simple-slideshow::after,
.milenia-has-sidebar .milenia-entities--style-4 .milenia-grid--cols-3 .milenia-entity-media .milenia-selfhosted-video::before,
.milenia-has-sidebar .milenia-entities--style-4 .milenia-grid--cols-3 .milenia-entity-media .milenia-simple-slideshow:not(.owl-carousel--nav-edges) .owl-nav {
left: 1.5625rem;
}
.milenia-has-sidebar .milenia-entities--style-4 .milenia-grid--cols-4 .milenia-entity-content,
.milenia-has-sidebar .milenia-entities--style-4 .milenia-grid--cols-3 .milenia-entity-content {
padding-left: 1.5625rem;
padding-right: 1.5625rem;
}
.milenia-has-sidebar .milenia-entities--style-4 .milenia-grid--cols-4 .milenia-entity::after,
.milenia-has-sidebar .milenia-entities--style-4 .milenia-grid--cols-3 .milenia-entity::after {
height: 1.5625rem;
right: 1.5625rem;
left: 1.5625rem;
bottom: -1.5625rem;
}
.milenia-has-sidebar .milenia-entities--style-9 .milenia-grid--cols-4 .milenia-entity-content,
.milenia-has-sidebar .milenia-entities--style-9 .milenia-grid--cols-3 .milenia-entity-content {
padding-left: 1.8rem;
padding-right: 1.8rem;
}
.milenia-entities--style-6 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item {
max-width: 33.33333%;
-webkit-box-flex: 0;
-ms-flex: 0 1 33.33333%;
flex: 0 1 33.33333%;
}
.milenia-entities--style-6 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-entities--style-6 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-entities--style-6 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x {
width: 33.33333%;
}
.milenia-entities--style-6 .milenia-grid--cols-4 .milenia-entity,
.milenia-entities--style-6 .milenia-grid--cols-3 .milenia-entity,
[class*="milenia-section--stretched-content"] .milenia-entities--style-6 .milenia-grid--cols-4 .milenia-entity,
[class*="milenia-section--stretched-content"] .milenia-entities--style-6 .milenia-grid--cols-3 .milenia-entity {
margin-top: 1.5rem;
margin-left: 1.5rem;
}
.milenia-entities--style-6 .milenia-grid--cols-4 .milenia-entity-content,
.milenia-entities--style-6 .milenia-grid--cols-3 .milenia-entity-content,
[class*="milenia-section--stretched-content"] .milenia-entities--style-6 .milenia-grid--cols-4 .milenia-entity-content,
[class*="milenia-section--stretched-content"] .milenia-entities--style-6 .milenia-grid--cols-3 .milenia-entity-content {
padding-left: 1.5rem;
padding-right: 1.5rem;
padding-top: 1.5rem;
padding-bottom: 1.5rem;
}
.milenia-entities--style-6 .milenia-grid--cols-4 .milenia-entity::after,
.milenia-entities--style-6 .milenia-grid--cols-3 .milenia-entity::after,
[class*="milenia-section--stretched-content"] .milenia-entities--style-6 .milenia-grid--cols-4 .milenia-entity::after,
[class*="milenia-section--stretched-content"] .milenia-entities--style-6 .milenia-grid--cols-3 .milenia-entity::after {
top: -1.5rem;
right: 1.5rem;
bottom: 1.5rem;
left: -1.5rem;
}
.milenia-entities--style-5 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item,
.milenia-entities--style-5 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-3 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-5 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-5 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-3 .milenia-grid-item {
max-width: 50%;
-webkit-box-flex: 0;
-ms-flex: 0 1 50%;
flex: 0 1 50%;
}
.milenia-entities--style-5 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-entities--style-5 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-entities--style-5 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x,
.milenia-entities--style-5 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item,
.milenia-entities--style-5 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-sizer,
.milenia-entities--style-5 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-entities--style-5 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-5 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-5 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-entities--style-5 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-5 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-5 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item--2x {
width: 50%;
}
.milenia-entities--style-8 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item,
.milenia-entities--style-8 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-3 .milenia-grid-item {
max-width: 50%;
-webkit-box-flex: 0;
-ms-flex: 0 1 50%;
flex: 0 1 50%;
}
.milenia-entities--style-8 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-entities--style-8 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-entities--style-8 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x,
.milenia-entities--style-8 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item,
.milenia-entities--style-8 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-sizer,
.milenia-entities--style-8 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item--2x {
width: 50%;
}
.milenia-entities--style-10 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item,
.milenia-entities--style-10 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-3 .milenia-grid-item,
.milenia-entities--style-11 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item,
.milenia-entities--style-11 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-3 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-10 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-10 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-3 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-11 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-11 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-3 .milenia-grid-item,
.milenia-entities--style-12 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item,
.milenia-entities--style-12 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-3 .milenia-grid-item {
max-width: 50%;
-webkit-box-flex: 0;
-ms-flex: 0 1 50%;
flex: 0 1 50%;
}
.milenia-entities--style-10 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-entities--style-10 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-entities--style-10 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x,
.milenia-entities--style-10 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item,
.milenia-entities--style-10 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-sizer,
.milenia-entities--style-10 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item--2x,
.milenia-entities--style-11 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-entities--style-11 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-entities--style-11 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x,
.milenia-entities--style-11 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item,
.milenia-entities--style-11 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-sizer,
.milenia-entities--style-11 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-entities--style-10 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-10 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-10 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-entities--style-10 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-10 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-10 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-entities--style-11 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-11 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-11 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-entities--style-11 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-11 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-11 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item--2x,
.milenia-entities--style-12 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-entities--style-12 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-entities--style-12 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x,
.milenia-entities--style-12 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item,
.milenia-entities--style-12 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-sizer,
.milenia-entities--style-12 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item--2x {
width: 50%;
}
.milenia-has-sidebar .milenia-entities--style-12 .milenia-entity {
padding-left: 1.25rem;
padding-right: 1.25rem;
padding-top: 1.25rem;
padding-bottom: 1.25rem;
}
.milenia-has-sidebar .milenia-entities--style-12 .milenia-entity-content {
padding-top: 2rem;
padding-right: 1.25rem;
padding-bottom: 2rem;
padding-left: 1.25rem;
}
.milenia-entities--style-14 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item,
.milenia-entities--style-14 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-3 .milenia-grid-item {
max-width: 50%;
-webkit-box-flex: 0;
-ms-flex: 0 1 50%;
flex: 0 1 50%;
}
.milenia-entities--style-14 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-entities--style-14 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-entities--style-14 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x,
.milenia-entities--style-14 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item,
.milenia-entities--style-14 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-sizer,
.milenia-entities--style-14 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item--2x {
width: 50%;
}
.milenia-entities--style-14 .milenia-entity-content {
padding-left: 1.5rem;
padding-right: 1.5rem;
}
@-moz-document url-prefix() {
.milenia-entities--style-15 .milenia-entity-media {
height: auto;
}
}
.milenia-has-sidebar .milenia-entities--style-15 .milenia-entity {
display: block;
}
.milenia-has-sidebar .milenia-entities--style-15 .milenia-entity-media {
max-width: 100%;
-webkit-box-flex: initial;
-ms-flex: initial;
flex: initial;
min-height: auto;
height: 18.875rem;
}
.milenia-has-sidebar .milenia-entities--style-15 .milenia-entity-media + .milenia-entity-content {
max-width: 100%;
-webkit-box-flex: initial;
-ms-flex: initial;
flex: initial;
}
.milenia-entities--style-17 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item {
max-width: 50%;
-webkit-box-flex: 0;
-ms-flex: 0 1 50%;
flex: 0 1 50%;
}
.milenia-entities--style-17 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-entities--style-17 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-entities--style-17 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x {
width: 50%;
}
.milenia-entities--style-18 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item {
max-width: 50%;
-webkit-box-flex: 0;
-ms-flex: 0 1 50%;
flex: 0 1 50%;
}
.milenia-entities--style-18 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-entities--style-18 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-entities--style-18 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x {
width: 50%;
}
.milenia-entities--style-18 .milenia-entity-title {
font-size: 1.5rem;
}
.milenia-section-description:not(.milenia-section-description--style-2) {
padding-left: 0;
padding-right: 0;
}
.milenia-section-subtitle--style-2 {
padding-top: 0;
}
.milenia-instafeed .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-6 .milenia-grid-item,
.milenia-instafeed .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-5 .milenia-grid-item,
.milenia-instafeed .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item,
.milenia-instafeed .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-3 .milenia-grid-item {
max-width: 33.33333%;
-webkit-box-flex: 0;
-ms-flex: 0 1 33.33333%;
flex: 0 1 33.33333%;
}
.milenia-instafeed .milenia-grid.milenia-grid--isotope.milenia-grid--cols-6 .milenia-grid-item,
.milenia-instafeed .milenia-grid.milenia-grid--isotope.milenia-grid--cols-6 .milenia-grid-sizer,
.milenia-instafeed .milenia-grid.milenia-grid--isotope.milenia-grid--cols-6 .milenia-grid-item--2x,
.milenia-instafeed .milenia-grid.milenia-grid--isotope.milenia-grid--cols-5 .milenia-grid-item,
.milenia-instafeed .milenia-grid.milenia-grid--isotope.milenia-grid--cols-5 .milenia-grid-sizer,
.milenia-instafeed .milenia-grid.milenia-grid--isotope.milenia-grid--cols-5 .milenia-grid-item--2x,
.milenia-instafeed .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-instafeed .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-instafeed .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x,
.milenia-instafeed .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item,
.milenia-instafeed .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-sizer,
.milenia-instafeed .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item--2x {
width: 33.33333%;
}
.milenia-instafeed .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-2 .milenia-grid-item {
max-width: 50%;
-webkit-box-flex: 0;
-ms-flex: 0 1 50%;
flex: 0 1 50%;
}
.milenia-instafeed .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-item,
.milenia-instafeed .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-sizer,
.milenia-instafeed .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-item--2x {
width: 50%;
}
.milenia-singlefield-form-titled-wrapper, .milenia-singlefield-form-titled-wrapper-inner {
display: block;
}
.milenia-singlefield-form-titled-wrapper .milenia-singlefield-form-title {
margin-right: 0;
}
.milenia-singlefield-form-titled-wrapper .milenia-singlefield-form-form .milenia-singlefield-form {
width: auto;
}
.milenia-header--transparent.milenia-header--transparent-v2.milenia-header--transparent-single {
position: relative;
background-color: #1c1c1c;
}
}
@media (max-width: 991.98px) {
.milenia-table--responsive-md {
border-right-width: 0;
border-bottom-width: 0;
border-left-width: 0;
}
.milenia-table--responsive-md thead {
display: none;
}
.milenia-table--responsive-md tr {
border-bottom-width: 1px;
}
.milenia-table--responsive-md th, .milenia-table--responsive-md td {
display: block;
border-top-width: 0;
}
.milenia-table--responsive-md th:empty, .milenia-table--responsive-md td:empty {
display: none;
}
.milenia-table--responsive-md th[data-cell-title],
.milenia-table--responsive-md td[data-cell-title] {
position: relative;
overflow: hidden;
padding-left: 55%;
}
.milenia-table--responsive-md th[data-cell-title]::before,
.milenia-table--responsive-md td[data-cell-title]::before {
content: attr(data-cell-title);
position: absolute;
width: 50%;
padding-top: inherit;
padding-right: inherit;
padding-bottom: inherit;
padding-left: 1.5625rem;
display: block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
top: 0;
left: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.milenia-table--responsive-md th[data-cell-title]::after,
.milenia-table--responsive-md td[data-cell-title]::after {
content: "";
display: block;
position: absolute;
left: 50%;
top: 0;
height: 100%;
border-width: 0 1px 0 0;
border-style: inherit;
border-color: inherit;
}
.milenia-table--responsive-md > tr:last-child,
.milenia-table--responsive-md > thead:last-child > tr:last-child,
.milenia-table--responsive-md > tbody:last-child > tr:last-child,
.milenia-table--responsive-md > tfoot:last-child > tr:last-child {
border-bottom-width: 0;
}
.milenia-d-down-md-none {
display: none;
}
.milenia-fw-down-md-bold {
font-weight: bold;
}
.milenia-header-col--nav-vertical-md .milenia-header-items,
.milenia-header-col--nav-vertical-md .milenia-header-items > div {
display: block;
}
.milenia-header-col--nav-vertical-md .milenia-mobile-nav-btn {
display: inline-block;
}
.milenia-navigation--vertical-md {
padding-top: 1rem;
text-align: center;
position: relative;
}
.milenia-navigation--vertical-md > li {
display: block;
}
.milenia-navigation--vertical-md > li > a {
padding-top: 1rem;
padding-bottom: 1rem;
}
.milenia-navigation--vertical-md .sub-menu {
position: static;
width: 100%;
}
.milenia-navigation--vertical-md .sub-menu .menu-item-has-children::after {
content: "\e93a" !important;
}
.milenia-navigation--vertical-md .sub-menu .sub-menu {
padding-top: 1.4rem;
}
.milenia-header--transparent:not(.milenia-header--transparent-v2).milenia-header--transparent-single {
position: relative;
background-color: #1c1c1c;
}
.row > [class*="col-lg"]:not([class*="col-md"]):not([class*="col-sm"]):not([class*="col-xs"]):not(:last-child) {
margin-bottom: 4rem;
}
.milenia-entity-extra-data .row > [class*="col-lg"]:not([class*="col-md"]):not([class*="col-sm"]):not([class*="col-xs"]):not(:last-child) {
margin-bottom: 1.3rem;
}
.milenia-page-header .row > [class*="col-lg"]:not([class*="col-md"]):not([class*="col-sm"]):not([class*="col-xs"]):not(:last-child),
.milenia-hidden-filters-actions-row > [class*="col-lg"]:not([class*="col-md"]):not([class*="col-sm"]):not([class*="col-xs"]):not(:last-child),
.milenia-entity-footer .row > [class*="col-lg"]:not([class*="col-md"]):not([class*="col-sm"]):not([class*="col-xs"]):not(:last-child),
.comment-meta.row > [class*="col-lg"]:not([class*="col-md"]):not([class*="col-sm"]):not([class*="col-xs"]):not(:last-child) {
margin-bottom: 0.5rem;
}
.milenia-cta .row > [class*="col-lg"]:not([class*="col-md"]):not([class*="col-sm"]):not([class*="col-xs"]):not(:last-child) {
margin-bottom: 2.125rem;
}
.milenia-grid--responsive-md[class*="milenia-grid--cols-"]:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item,
.milenia-grid--responsive-md[class*="milenia-grid--cols-"]:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item--2x {
-webkit-box-flex: 0;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
max-width: 100%;
}
.milenia-grid--responsive-md[class*="milenia-grid--cols-"].milenia-grid--isotope .milenia-grid-item,
.milenia-grid--responsive-md[class*="milenia-grid--cols-"].milenia-grid--isotope .milenia-grid-sizer,
.milenia-grid--responsive-md[class*="milenia-grid--cols-"].milenia-grid--isotope .milenia-grid-item--2x {
width: 100%;
}
.milenia-grid--cols-6:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item,
.milenia-grid--cols-6:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item--2x,
.milenia-grid--cols-5:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item,
.milenia-grid--cols-5:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item--2x,
.milenia-grid--cols-4:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item,
.milenia-grid--cols-4:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item--2x,
.milenia-grid--cols-3:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item,
.milenia-grid--cols-3:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item--2x {
-webkit-box-flex: 0;
-ms-flex: 0 1 50%;
flex: 0 1 50%;
max-width: 50%;
}
.milenia-grid--cols-6.milenia-grid--isotope .milenia-grid-item,
.milenia-grid--cols-6.milenia-grid--isotope .milenia-grid-sizer,
.milenia-grid--cols-6.milenia-grid--isotope .milenia-grid-item--2x,
.milenia-grid--cols-5.milenia-grid--isotope .milenia-grid-item,
.milenia-grid--cols-5.milenia-grid--isotope .milenia-grid-sizer,
.milenia-grid--cols-5.milenia-grid--isotope .milenia-grid-item--2x,
.milenia-grid--cols-4.milenia-grid--isotope .milenia-grid-item,
.milenia-grid--cols-4.milenia-grid--isotope .milenia-grid-sizer,
.milenia-grid--cols-4.milenia-grid--isotope .milenia-grid-item--2x,
.milenia-grid--cols-3.milenia-grid--isotope .milenia-grid-item,
.milenia-grid--cols-3.milenia-grid--isotope .milenia-grid-sizer,
.milenia-grid--cols-3.milenia-grid--isotope .milenia-grid-item--2x {
width: 50%;
}
.milenia-has-sidebar .milenia-grid--cols-6:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item,
.milenia-has-sidebar .milenia-grid--cols-5:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item,
.milenia-has-sidebar .milenia-grid--cols-4:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item,
.milenia-has-sidebar .milenia-grid--cols-3:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item,
.milenia-has-sidebar .milenia-grid--cols-2:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item {
-webkit-box-flex: 0;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
max-width: 100%;
}
.milenia-has-sidebar .milenia-grid--cols-6:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-grid--cols-5:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-grid--cols-4:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-grid--cols-3:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-grid--cols-2:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item--2x {
-webkit-box-flex: 0;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
max-width: 100%;
}
.milenia-has-sidebar .milenia-grid--cols-6.milenia-grid--isotope .milenia-grid-item,
.milenia-has-sidebar .milenia-grid--cols-6.milenia-grid--isotope .milenia-grid-sizer,
.milenia-has-sidebar .milenia-grid--cols-5.milenia-grid--isotope .milenia-grid-item,
.milenia-has-sidebar .milenia-grid--cols-5.milenia-grid--isotope .milenia-grid-sizer,
.milenia-has-sidebar .milenia-grid--cols-4.milenia-grid--isotope .milenia-grid-item,
.milenia-has-sidebar .milenia-grid--cols-4.milenia-grid--isotope .milenia-grid-sizer,
.milenia-has-sidebar .milenia-grid--cols-3.milenia-grid--isotope .milenia-grid-item,
.milenia-has-sidebar .milenia-grid--cols-3.milenia-grid--isotope .milenia-grid-sizer,
.milenia-has-sidebar .milenia-grid--cols-2.milenia-grid--isotope .milenia-grid-item,
.milenia-has-sidebar .milenia-grid--cols-2.milenia-grid--isotope .milenia-grid-sizer {
width: 100%;
}
.milenia-has-sidebar .milenia-grid--cols-6.milenia-grid--isotope .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-grid--cols-5.milenia-grid--isotope .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-grid--cols-4.milenia-grid--isotope .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-grid--cols-3.milenia-grid--isotope .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-grid--cols-2.milenia-grid--isotope .milenia-grid-item--2x {
width: 100%;
}
.gallery-columns-4 .gallery-item,
.gallery-columns-3 .gallery-item {
width: 50%;
}
.milenia-widget .gallery-columns-4 .gallery-item,
.milenia-widget .gallery-columns-3 .gallery-item {
width: 33.33333%;
}
.comment .children {
padding-left: 5.25rem;
}
.comment .children > li::before {
width: 1.3125rem;
left: -2.9375rem;
}
.milenia-awards .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-6 .milenia-grid-item,
.milenia-awards .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-5 .milenia-grid-item,
.milenia-awards .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item {
-webkit-box-flex: 0;
-ms-flex: 0 1 33.33333%;
flex: 0 1 33.33333%;
max-width: 33.33333%;
}
.milenia-awards .milenia-grid.milenia-grid--isotope.milenia-grid--cols-6 .milenia-grid-item,
.milenia-awards .milenia-grid.milenia-grid--isotope.milenia-grid--cols-6 .milenia-grid-sizer,
.milenia-awards .milenia-grid.milenia-grid--isotope.milenia-grid--cols-6 .milenia-grid-item--2x,
.milenia-awards .milenia-grid.milenia-grid--isotope.milenia-grid--cols-5 .milenia-grid-item,
.milenia-awards .milenia-grid.milenia-grid--isotope.milenia-grid--cols-5 .milenia-grid-sizer,
.milenia-awards .milenia-grid.milenia-grid--isotope.milenia-grid--cols-5 .milenia-grid-item--2x,
.milenia-awards .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-awards .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-awards .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x {
width: 33.33333%;
}
.milenia-banner-title {
font-size: 2.2rem;
line-height: 2.64rem;
}
.milenia-has-sidebar .milenia-banners .milenia-grid--cols-3:not(.milenia-grid--isotope) .milenia-grid-item,
.milenia-has-sidebar .milenia-banners .milenia-grid--cols-3:not(.milenia-grid--isotope) .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-banners .milenia-grid--cols-2:not(.milenia-grid--isotope) .milenia-grid-item,
.milenia-has-sidebar .milenia-banners .milenia-grid--cols-2:not(.milenia-grid--isotope) .milenia-grid-item--2x {
max-width: 100%;
-webkit-box-flex: 1;
-ms-flex: 1 1 100%;
flex: 1 1 100%;
}
.milenia-has-sidebar .milenia-banners .milenia-grid--cols-3.milenia-grid--isotope .milenia-grid-item,
.milenia-has-sidebar .milenia-banners .milenia-grid--cols-3.milenia-grid--isotope .milenia-grid-sizer,
.milenia-has-sidebar .milenia-banners .milenia-grid--cols-3.milenia-grid--isotope .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-banners .milenia-grid--cols-2.milenia-grid--isotope .milenia-grid-item,
.milenia-has-sidebar .milenia-banners .milenia-grid--cols-2.milenia-grid--isotope .milenia-grid-sizer,
.milenia-has-sidebar .milenia-banners .milenia-grid--cols-2.milenia-grid--isotope .milenia-grid-item--2x {
width: 100%;
}
.milenia-has-sidebar .milenia-banners:not(.milenia-banners--style-2) .milenia-banner-media {
height: 0;
padding-bottom: 100%;
}
.milenia-has-sidebar .milenia-banners:not(.milenia-banners--style-2) .milenia-banner-media > img {
display: none;
}
.milenia-entity-content blockquote.alignleft,
.milenia-entity-content blockquote.alignright {
float: none;
}
.milenia-entities--style-1 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item,
.milenia-entities--style-1 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-3 .milenia-grid-item {
max-width: 50%;
-webkit-box-flex: 0;
-ms-flex: 0 1 50%;
flex: 0 1 50%;
}
.milenia-entities--style-1 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-entities--style-1 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-entities--style-1 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x,
.milenia-entities--style-1 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item,
.milenia-entities--style-1 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-sizer,
.milenia-entities--style-1 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item--2x {
width: 50%;
}
.milenia-entities--style-1 .milenia-grid--cols-2 .milenia-entity {
margin-top: 1.5625rem;
margin-left: 1.5625rem;
}
.milenia-entities--style-1 .milenia-grid--cols-2 .milenia-entity-title {
font-size: 1.75rem;
line-height: 2rem;
}
.milenia-entities--style-1 .milenia-grid--cols-2 .milenia-entity-content {
padding-left: 1.84rem;
padding-right: 1.84rem;
padding-top: 1.52rem;
padding-bottom: 1.96rem;
}
.milenia-entities--style-1 .milenia-grid--cols-2 .milenia-entity::after {
top: -1.5625rem;
left: -1.5625rem;
right: 1.5625rem;
bottom: 1.5625rem;
}
.milenia-entities--style-1 .milenia-grid--cols-2 .milenia-entity-media > a::before {
right: 1.5625rem;
}
.milenia-entities--style-1 .milenia-grid--cols-2 .milenia-entity--format-slideshow .milenia-entity-media::before {
right: 1.5625rem;
}
.milenia-entities--style-2 .milenia-grid--cols-4 .milenia-entity,
.milenia-entities--style-2 .milenia-grid--cols-3 .milenia-entity,
.milenia-entities--style-2 .milenia-grid--cols-2 .milenia-entity {
padding-top: 2rem;
padding-right: 2rem;
padding-bottom: 2rem;
padding-left: 2rem;
}
.milenia-entities--style-2 .milenia-grid--cols-4 .milenia-entity-content,
.milenia-entities--style-2 .milenia-grid--cols-3 .milenia-entity-content,
.milenia-entities--style-2 .milenia-grid--cols-2 .milenia-entity-content {
padding-left: 1.75rem;
padding-right: 1.75rem;
padding-top: 2.7rem;
padding-bottom: 2.7rem;
}
.milenia-entities--style-2 .milenia-grid--cols-4 .milenia-entity::before,
.milenia-entities--style-2 .milenia-grid--cols-3 .milenia-entity::before,
.milenia-entities--style-2 .milenia-grid--cols-2 .milenia-entity::before {
top: 1rem;
right: 1rem;
bottom: 1rem;
left: 1rem;
}
.milenia-has-sidebar .milenia-entities--style-2 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-2 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-3 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-2 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-2 .milenia-grid-item {
max-width: 100%;
-webkit-box-flex: 0;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
}
.milenia-has-sidebar .milenia-entities--style-2 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-2 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-2 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-entities--style-2 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-2 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-2 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-entities--style-2 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-2 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-2 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-item--2x {
width: 100%;
}
.milenia-entities--style-4 .milenia-grid--cols-4 .milenia-entity,
.milenia-entities--style-4 .milenia-grid--cols-3 .milenia-entity,
.milenia-entities--style-4 .milenia-grid--cols-2 .milenia-entity,
.milenia-entities--style-4 .milenia-grid--cols-1 .milenia-entity {
margin-bottom: 1.8rem;
}
.milenia-entities--style-4 .milenia-grid--cols-4 .milenia-entity-media a::before,
.milenia-entities--style-4 .milenia-grid--cols-4 .milenia-entity-media .milenia-simple-slideshow > .owl-stage-outer::before,
.milenia-entities--style-4 .milenia-grid--cols-3 .milenia-entity-media a::before,
.milenia-entities--style-4 .milenia-grid--cols-3 .milenia-entity-media .milenia-simple-slideshow > .owl-stage-outer::before,
.milenia-entities--style-4 .milenia-grid--cols-2 .milenia-entity-media a::before,
.milenia-entities--style-4 .milenia-grid--cols-2 .milenia-entity-media .milenia-simple-slideshow > .owl-stage-outer::before,
.milenia-entities--style-4 .milenia-grid--cols-1 .milenia-entity-media a::before,
.milenia-entities--style-4 .milenia-grid--cols-1 .milenia-entity-media .milenia-simple-slideshow > .owl-stage-outer::before {
top: 1.5625rem;
right: 1.5625rem;
left: 1.5625rem;
}
.milenia-entities--style-4 .milenia-grid--cols-4 .milenia-entity-media .milenia-simple-slideshow::after,
.milenia-entities--style-4 .milenia-grid--cols-4 .milenia-entity-media .milenia-simple-slideshow::before,
.milenia-entities--style-4 .milenia-grid--cols-4 .milenia-entity-media .milenia-selfhosted-video::before,
.milenia-entities--style-4 .milenia-grid--cols-3 .milenia-entity-media .milenia-simple-slideshow::after,
.milenia-entities--style-4 .milenia-grid--cols-3 .milenia-entity-media .milenia-simple-slideshow::before,
.milenia-entities--style-4 .milenia-grid--cols-3 .milenia-entity-media .milenia-selfhosted-video::before,
.milenia-entities--style-4 .milenia-grid--cols-2 .milenia-entity-media .milenia-simple-slideshow::after,
.milenia-entities--style-4 .milenia-grid--cols-2 .milenia-entity-media .milenia-simple-slideshow::before,
.milenia-entities--style-4 .milenia-grid--cols-2 .milenia-entity-media .milenia-selfhosted-video::before,
.milenia-entities--style-4 .milenia-grid--cols-1 .milenia-entity-media .milenia-simple-slideshow::after,
.milenia-entities--style-4 .milenia-grid--cols-1 .milenia-entity-media .milenia-simple-slideshow::before,
.milenia-entities--style-4 .milenia-grid--cols-1 .milenia-entity-media .milenia-selfhosted-video::before {
top: 1.5625rem;
}
.milenia-entities--style-4 .milenia-grid--cols-4 .milenia-entity-media .milenia-simple-slideshow::before,
.milenia-entities--style-4 .milenia-grid--cols-4 .milenia-entity-media .milenia-selfhosted-video::before,
.milenia-entities--style-4 .milenia-grid--cols-3 .milenia-entity-media .milenia-simple-slideshow::before,
.milenia-entities--style-4 .milenia-grid--cols-3 .milenia-entity-media .milenia-selfhosted-video::before,
.milenia-entities--style-4 .milenia-grid--cols-2 .milenia-entity-media .milenia-simple-slideshow::before,
.milenia-entities--style-4 .milenia-grid--cols-2 .milenia-entity-media .milenia-selfhosted-video::before,
.milenia-entities--style-4 .milenia-grid--cols-1 .milenia-entity-media .milenia-simple-slideshow::before,
.milenia-entities--style-4 .milenia-grid--cols-1 .milenia-entity-media .milenia-selfhosted-video::before {
right: 1.5625rem;
}
.milenia-entities--style-4 .milenia-grid--cols-4 .milenia-entity-media .milenia-simple-slideshow::after,
.milenia-entities--style-4 .milenia-grid--cols-4 .milenia-entity-media .milenia-selfhosted-video::before,
.milenia-entities--style-4 .milenia-grid--cols-4 .milenia-entity-media .milenia-simple-slideshow:not(.owl-carousel--nav-edges) .owl-nav,
.milenia-entities--style-4 .milenia-grid--cols-3 .milenia-entity-media .milenia-simple-slideshow::after,
.milenia-entities--style-4 .milenia-grid--cols-3 .milenia-entity-media .milenia-selfhosted-video::before,
.milenia-entities--style-4 .milenia-grid--cols-3 .milenia-entity-media .milenia-simple-slideshow:not(.owl-carousel--nav-edges) .owl-nav,
.milenia-entities--style-4 .milenia-grid--cols-2 .milenia-entity-media .milenia-simple-slideshow::after,
.milenia-entities--style-4 .milenia-grid--cols-2 .milenia-entity-media .milenia-selfhosted-video::before,
.milenia-entities--style-4 .milenia-grid--cols-2 .milenia-entity-media .milenia-simple-slideshow:not(.owl-carousel--nav-edges) .owl-nav,
.milenia-entities--style-4 .milenia-grid--cols-1 .milenia-entity-media .milenia-simple-slideshow::after,
.milenia-entities--style-4 .milenia-grid--cols-1 .milenia-entity-media .milenia-selfhosted-video::before,
.milenia-entities--style-4 .milenia-grid--cols-1 .milenia-entity-media .milenia-simple-slideshow:not(.owl-carousel--nav-edges) .owl-nav {
left: 1.5625rem;
}
.milenia-entities--style-4 .milenia-grid--cols-4 .milenia-entity-content,
.milenia-entities--style-4 .milenia-grid--cols-3 .milenia-entity-content,
.milenia-entities--style-4 .milenia-grid--cols-2 .milenia-entity-content,
.milenia-entities--style-4 .milenia-grid--cols-1 .milenia-entity-content {
padding-left: 1.5625rem;
padding-right: 1.5625rem;
}
.milenia-entities--style-4 .milenia-grid--cols-4 .milenia-entity::after,
.milenia-entities--style-4 .milenia-grid--cols-3 .milenia-entity::after,
.milenia-entities--style-4 .milenia-grid--cols-2 .milenia-entity::after,
.milenia-entities--style-4 .milenia-grid--cols-1 .milenia-entity::after {
height: 1.5625rem;
right: 1.5625rem;
left: 1.5625rem;
bottom: -1.5625rem;
}
.milenia-entities--style-9 .milenia-grid--cols-4 .milenia-entity-content,
.milenia-entities--style-9 .milenia-grid--cols-3 .milenia-entity-content,
.milenia-entities--style-9 .milenia-grid--cols-2 .milenia-entity-content,
.milenia-entities--style-9 .milenia-grid--cols-1 .milenia-entity-content {
padding-left: 1.8rem;
padding-right: 1.8rem;
}
.milenia-has-sidebar .milenia-entities--style-4 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-4 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-3 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-4 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-2 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-9 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-9 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-3 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-9 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-2 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-6 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-6 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-3 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-6 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-2 .milenia-grid-item {
max-width: 100%;
-webkit-box-flex: 0;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
}
.milenia-has-sidebar .milenia-entities--style-4 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-4 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-4 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-entities--style-4 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-4 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-4 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-entities--style-4 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-4 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-4 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-entities--style-9 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-9 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-9 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-entities--style-9 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-9 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-9 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-entities--style-9 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-9 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-9 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-entities--style-6 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-6 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-6 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-entities--style-6 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-6 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-6 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-entities--style-6 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-6 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-6 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-item--2x {
width: 100%;
}
.milenia-entities--style-6 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item,
.milenia-entities--style-6 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-3 .milenia-grid-item {
max-width: 50%;
-webkit-box-flex: 0;
-ms-flex: 0 1 50%;
flex: 0 1 50%;
}
.milenia-entities--style-6 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-entities--style-6 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-entities--style-6 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x,
.milenia-entities--style-6 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item,
.milenia-entities--style-6 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-sizer,
.milenia-entities--style-6 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item--2x {
width: 50%;
}
.milenia-entities--style-6 .milenia-grid--cols-2 .milenia-entity,
[class*="milenia-section--stretched-content"] .milenia-entities--style-6 .milenia-grid--cols-2 .milenia-entity {
margin-top: 1.5rem;
margin-left: 1.5rem;
}
.milenia-entities--style-6 .milenia-grid--cols-2 .milenia-entity-content,
[class*="milenia-section--stretched-content"] .milenia-entities--style-6 .milenia-grid--cols-2 .milenia-entity-content {
padding-left: 1.5rem;
padding-right: 1.5rem;
padding-top: 1.5rem;
padding-bottom: 1.5rem;
}
.milenia-entities--style-6 .milenia-grid--cols-2 .milenia-entity::after,
[class*="milenia-section--stretched-content"] .milenia-entities--style-6 .milenia-grid--cols-2 .milenia-entity::after {
top: -1.5rem;
right: 1.5rem;
bottom: 1.5rem;
left: -1.5rem;
}
.milenia-has-sidebar .milenia-entities--style-8 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-8 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-3 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-8 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-2 .milenia-grid-item {
max-width: 100%;
-webkit-box-flex: 0;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
}
.milenia-has-sidebar .milenia-entities--style-8 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-8 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-8 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-entities--style-8 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-8 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-8 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-entities--style-8 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-8 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-8 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-item--2x {
width: 100%;
}
.milenia-has-sidebar .milenia-entities--style-10 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-10 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-3 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-10 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-2 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-11 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-11 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-3 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-11 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-2 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-12 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-12 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-3 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-12 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-2 .milenia-grid-item {
max-width: 100%;
-webkit-box-flex: 0;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
}
.milenia-has-sidebar .milenia-entities--style-10 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-10 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-10 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-entities--style-10 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-10 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-10 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-entities--style-10 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-10 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-10 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-entities--style-11 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-11 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-11 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-entities--style-11 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-11 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-11 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-entities--style-11 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-11 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-11 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-entities--style-12 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-12 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-12 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-entities--style-12 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-12 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-12 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-entities--style-12 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-12 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-12 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-item--2x {
width: 100%;
}
.milenia-entities--style-12 .milenia-entity {
padding-left: 1.25rem;
padding-right: 1.25rem;
padding-top: 1.25rem;
padding-bottom: 1.25rem;
}
.milenia-entities--style-12 .milenia-entity-content {
padding-top: 2rem;
padding-right: 1.25rem;
padding-bottom: 2rem;
padding-left: 1.25rem;
}
.milenia-entities--style-14 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item,
.milenia-entities--style-14 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-3 .milenia-grid-item,
.milenia-entities--style-14 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-2 .milenia-grid-item {
max-width: 100%;
-webkit-box-flex: 0;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
}
.milenia-entities--style-14 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-entities--style-14 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-entities--style-14 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x,
.milenia-entities--style-14 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item,
.milenia-entities--style-14 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-sizer,
.milenia-entities--style-14 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item--2x,
.milenia-entities--style-14 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-item,
.milenia-entities--style-14 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-sizer,
.milenia-entities--style-14 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-item--2x {
width: 100%;
}
.milenia-has-sidebar .milenia-entities--style-14 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-14 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-3 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-14 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-2 .milenia-grid-item {
max-width: 100%;
-webkit-box-flex: 0;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
}
.milenia-has-sidebar .milenia-entities--style-14 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-14 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-14 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-entities--style-14 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-14 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-14 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-entities--style-14 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-14 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-14 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-item--2x {
width: 100%;
}
.milenia-entities--style-15 .milenia-entity {
display: block;
}
.milenia-entities--style-15 .milenia-entity-media {
max-width: 100%;
-webkit-box-flex: initial;
-ms-flex: initial;
flex: initial;
min-height: auto;
height: 21.875rem;
}
.milenia-entities--style-15 .milenia-entity-media + .milenia-entity-content {
max-width: 100%;
-webkit-box-flex: initial;
-ms-flex: initial;
flex: initial;
}
.milenia-has-sidebar .milenia-entities--style-17 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item {
max-width: 100%;
-webkit-box-flex: 0;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
}
.milenia-has-sidebar .milenia-entities--style-17 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-17 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-17 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x {
width: 100%;
}
.milenia-has-sidebar .milenia-entities--style-17 .milenia-entity-media {
height: 0;
padding-bottom: 100%;
}
.milenia-has-sidebar .milenia-entities--style-17 .milenia-entity-media img {
display: none;
}
.milenia-has-sidebar .milenia-entities--style-17 .milenia-entity-link {
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
z-index: 1;
}
.milenia-has-sidebar .milenia-entities--style-18 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item {
max-width: 100%;
-webkit-box-flex: 0;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
}
.milenia-has-sidebar .milenia-entities--style-18 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-18 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-18 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x {
width: 100%;
}
.milenia-has-sidebar .milenia-tabbed-carousel {
margin-top: 1.5625rem;
}
.milenia-has-sidebar .milenia-tabbed-carousel::after {
left: 1.5625rem;
right: 1.5625rem;
top: -1.5625rem;
bottom: -1.5625rem;
}
.milenia-has-sidebar .milenia-tabbed-carousel-thumbs {
padding-top: 1.5625rem;
padding-left: 4rem;
padding-right: 4rem;
}
.milenia-has-sidebar .milenia-tabbed-carousel-thumbs .owl-carousel.owl-carousel--nav-edges.owl-carousel--nav-small .owl-prev {
left: -4.8rem;
}
.milenia-has-sidebar .milenia-tabbed-carousel-thumbs .owl-carousel.owl-carousel--nav-edges.owl-carousel--nav-small .owl-next {
right: -4.8rem;
}
.milenia-has-sidebar .milenia-tabbed-carousel-thumb {
text-align: center;
padding-left: 1px;
padding-right: 1px;
}
.milenia-has-sidebar .milenia-tabbed-carousel-thumb-image {
float: none;
margin-left: auto;
margin-right: auto;
}
.milenia-cta--style-3 .milenia-colorizer-bg-image {
opacity: .2;
}
.milenia-rev-slider-wrapper .milenia-section--breadcrumb .container {
position: static;
}
.milenia-rev-slider-wrapper .milenia-section--breadcrumb .milenia-action-buttons {
bottom: 100%;
right: auto;
left: 0;
}
.milenia-rev-slider-wrapper .milenia-section--breadcrumb .milenia-action-buttons:not(:first-child) {
margin-top: 2rem;
}
.milenia-rev-slider-wrapper .milenia-section--breadcrumb .milenia-page-title {
font-size: 2.25rem;
line-height: 2.4375rem;
}
[class*="milenia-multicolor-col"] .milenia-gmap {
min-height: 26rem;
}
.milenia-album {
margin-left: 1.5625rem;
margin-bottom: 1.5625rem;
}
.milenia-album::after {
top: 1.5625rem;
right: 1.5625rem;
bottom: -1.5625rem;
left: -1.5625rem;
}
.milenia-album::before {
top: 1.5625rem;
right: 1.5625rem;
}
.milenia-has-sidebar .milenia-entity-single.milenia-entity--post.milenia-entity--style-1 .milenia-entity-content {
padding-left: 1.5626rem;
padding-right: 1.5626rem;
}
.milenia-has-sidebar .milenia-entity-single.milenia-entity--post.milenia-entity--style-1::after {
height: 1.5625rem;
left: 1.5625rem;
right: 1.5625rem;
}
.milenia-has-sidebar .milenia-entity-single.milenia-entity--post.milenia-entity--style-1.milenia-entity--format-image .milenia-entity-media::before {
top: 1.5625rem;
right: 1.5625rem;
left: 1.5625rem;
}
.from-group--main-events .form-col--events-view {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.milenia-events-calendar {
word-break: break-all;
}
.milenia-events-calendar thead th {
padding-left: 0.625rem;
padding-right: 0.625rem;
}
.milenia-events-event {
padding-left: 0.625rem;
padding-right: 0.625rem;
}
.milenia-404-title {
font-size: 20rem;
}
.milenia-404-title + * {
margin-top: -3.5rem;
}
}
@media (max-width: 767.98px) {
.milenia-table--responsive-sm {
border-right-width: 0;
border-bottom-width: 0;
border-left-width: 0;
}
.milenia-table--responsive-sm thead {
display: none;
}
.milenia-table--responsive-sm tr {
border-bottom-width: 1px;
}
.milenia-table--responsive-sm th, .milenia-table--responsive-sm td {
display: block;
border-top-width: 0;
}
.milenia-table--responsive-sm th:empty, .milenia-table--responsive-sm td:empty {
display: none;
}
.milenia-table--responsive-sm th[data-cell-title],
.milenia-table--responsive-sm td[data-cell-title] {
position: relative;
overflow: hidden;
padding-left: 55%;
}
.milenia-table--responsive-sm th[data-cell-title]::before,
.milenia-table--responsive-sm td[data-cell-title]::before {
content: attr(data-cell-title);
position: absolute;
width: 50%;
padding-top: inherit;
padding-right: inherit;
padding-bottom: inherit;
padding-left: 1.5625rem;
display: block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
top: 0;
left: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.milenia-table--responsive-sm th[data-cell-title]::after,
.milenia-table--responsive-sm td[data-cell-title]::after {
content: "";
display: block;
position: absolute;
left: 50%;
top: 0;
height: 100%;
border-width: 0 1px 0 0;
border-style: inherit;
border-color: inherit;
}
.milenia-table--responsive-sm > tr:last-child,
.milenia-table--responsive-sm > thead:last-child > tr:last-child,
.milenia-table--responsive-sm > tbody:last-child > tr:last-child,
.milenia-table--responsive-sm > tfoot:last-child > tr:last-child {
border-bottom-width: 0;
}
.milenia-d-down-sm-none {
display: none;
}
.milenia-fw-down-sm-bold {
font-weight: bold;
}
.milenia-header-col--nav-vertical-sm .milenia-header-items,
.milenia-header-col--nav-vertical-sm .milenia-header-items > div {
display: block;
}
.milenia-header-col--nav-vertical-sm .milenia-mobile-nav-btn {
display: inline-block;
}
.milenia-navigation--vertical-sm {
padding-top: 1rem;
text-align: center;
position: relative;
}
.milenia-navigation--vertical-sm > li {
display: block;
}
.milenia-navigation--vertical-sm > li > a {
padding-top: 1rem;
padding-bottom: 1rem;
}
.milenia-navigation--vertical-sm .sub-menu {
position: static;
width: 100%;
}
.milenia-navigation--vertical-sm .sub-menu .menu-item-has-children::after {
content: "\e93a" !important;
}
.milenia-navigation--vertical-sm .sub-menu .sub-menu {
padding-top: 1.4rem;
}
body.milenia-body--border-layout {
padding: 0;
}
body.milenia-body--border-layout [class*="milenia-header-section--sticky"].milenia-header-section--sticked {
left: 0;
right: 0;
}
.milenia-info-widget .milenia-grid--cols-3:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item,
.milenia-info-widget .milenia-grid--cols-3:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item--2x {
-webkit-box-flex: 0;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
max-width: 100%;
}
.milenia-info-widget .milenia-grid--cols-3.milenia-grid--isotope .milenia-grid-item,
.milenia-info-widget .milenia-grid--cols-3.milenia-grid--isotope .milenia-grid-sizer,
.milenia-info-widget .milenia-grid--cols-3.milenia-grid--isotope .milenia-grid-item--2x {
width: 100%;
}
.milenia-footer .milenia-footer-row--thin.milenia-footer-row--widget-border .milenia-grid:not(.milenia-grid--no-gutters):not(.owl-carousel) {
margin-bottom: 0;
}
.milenia-footer .milenia-footer-row--thin.milenia-footer-row--widget-border .milenia-grid:not(.milenia-grid--no-gutters):not(.owl-carousel) .milenia-grid-item {
padding-bottom: 0;
}
.milenia-footer .milenia-footer-row--widget-border .milenia-grid:not(.milenia-grid--no-gutters):not(.owl-carousel) {
margin-bottom: 0;
}
.milenia-footer .milenia-footer-row--widget-border .milenia-grid:not(.milenia-grid--no-gutters):not(.owl-carousel) .milenia-grid-item {
padding-bottom: 0;
}
.milenia-footer .milenia-grid--cols-4:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item,
.milenia-footer .milenia-grid--cols-4:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item--2x {
-webkit-box-flex: 0;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
max-width: 100%;
}
.milenia-footer .milenia-grid--cols-4.milenia-grid--isotope .milenia-grid-item,
.milenia-footer .milenia-grid--cols-4.milenia-grid--isotope .milenia-grid-sizer,
.milenia-footer .milenia-grid--cols-4.milenia-grid--isotope .milenia-grid-item--2x {
width: 100%;
}
.row > [class*="col-md"]:not([class*="col-sm"]):not([class*="col-xs"]):not(:last-child) {
margin-bottom: 4rem;
}
.milenia-entity-extra-data .row > [class*="col-md"]:not([class*="col-sm"]):not([class*="col-xs"]):not(:last-child) {
margin-bottom: 1.3rem;
}
.milenia-page-header .row > [class*="col-md"]:not([class*="col-sm"]):not([class*="col-xs"]):not(:last-child),
.milenia-hidden-filters-actions-row > [class*="col-md"]:not([class*="col-sm"]):not([class*="col-xs"]):not(:last-child),
.milenia-entity-footer .row > [class*="col-md"]:not([class*="col-sm"]):not([class*="col-xs"]):not(:last-child),
.comment-meta.row > [class*="col-md"]:not([class*="col-sm"]):not([class*="col-xs"]):not(:last-child) {
margin-bottom: 0.5rem;
}
.milenia-cta .row > [class*="col-md"]:not([class*="col-sm"]):not([class*="col-xs"]):not(:last-child) {
margin-bottom: 2.125rem;
}
.milenia-grid--responsive-sm[class*="milenia-grid--cols-"]:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item,
.milenia-grid--responsive-sm[class*="milenia-grid--cols-"]:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item--2x {
-webkit-box-flex: 0;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
max-width: 100%;
}
.milenia-grid--responsive-sm[class*="milenia-grid--cols-"].milenia-grid--isotope .milenia-grid-item,
.milenia-grid--responsive-sm[class*="milenia-grid--cols-"].milenia-grid--isotope .milenia-grid-sizer,
.milenia-grid--responsive-sm[class*="milenia-grid--cols-"].milenia-grid--isotope .milenia-grid-item--2x {
width: 100%;
}
.milenia-grid--cols-6:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item,
.milenia-grid--cols-5:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item,
.milenia-grid--cols-4:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item,
.milenia-grid--cols-3:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item,
.milenia-grid--cols-2:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item {
-webkit-box-flex: 0;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
max-width: 100%;
}
.milenia-grid--cols-6:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item--2x,
.milenia-grid--cols-5:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item--2x,
.milenia-grid--cols-4:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item--2x,
.milenia-grid--cols-3:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item--2x,
.milenia-grid--cols-2:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item--2x {
-webkit-box-flex: 0;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
max-width: 100%;
}
.milenia-grid--cols-6.milenia-grid--isotope .milenia-grid-item,
.milenia-grid--cols-6.milenia-grid--isotope .milenia-grid-sizer,
.milenia-grid--cols-5.milenia-grid--isotope .milenia-grid-item,
.milenia-grid--cols-5.milenia-grid--isotope .milenia-grid-sizer,
.milenia-grid--cols-4.milenia-grid--isotope .milenia-grid-item,
.milenia-grid--cols-4.milenia-grid--isotope .milenia-grid-sizer,
.milenia-grid--cols-3.milenia-grid--isotope .milenia-grid-item,
.milenia-grid--cols-3.milenia-grid--isotope .milenia-grid-sizer,
.milenia-grid--cols-2.milenia-grid--isotope .milenia-grid-item,
.milenia-grid--cols-2.milenia-grid--isotope .milenia-grid-sizer {
width: 100%;
}
.milenia-grid--cols-6.milenia-grid--isotope .milenia-grid-item--2x,
.milenia-grid--cols-5.milenia-grid--isotope .milenia-grid-item--2x,
.milenia-grid--cols-4.milenia-grid--isotope .milenia-grid-item--2x,
.milenia-grid--cols-3.milenia-grid--isotope .milenia-grid-item--2x,
.milenia-grid--cols-2.milenia-grid--isotope .milenia-grid-item--2x {
width: 100%;
}
body.milenia-body--border-layout [class*="milenia-section--stretched"] .milenia-grid--isotope:not(.milenia-grid--no-gutters) {
margin-left: 0;
margin-right: 0;
}
[class*="milenia-multicolor-col"] .milenia-square-image[data-bg-image-src] {
min-height: 15rem;
}
.milenia-awards .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-6 .milenia-grid-item,
.milenia-awards .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-5 .milenia-grid-item,
.milenia-awards .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item,
.milenia-awards .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-3 .milenia-grid-item {
-webkit-box-flex: 0;
-ms-flex: 0 1 50%;
flex: 0 1 50%;
max-width: 50%;
}
.milenia-awards .milenia-grid.milenia-grid--isotope.milenia-grid--cols-6 .milenia-grid-item,
.milenia-awards .milenia-grid.milenia-grid--isotope.milenia-grid--cols-6 .milenia-grid-sizer,
.milenia-awards .milenia-grid.milenia-grid--isotope.milenia-grid--cols-6 .milenia-grid-item--2x,
.milenia-awards .milenia-grid.milenia-grid--isotope.milenia-grid--cols-5 .milenia-grid-item,
.milenia-awards .milenia-grid.milenia-grid--isotope.milenia-grid--cols-5 .milenia-grid-sizer,
.milenia-awards .milenia-grid.milenia-grid--isotope.milenia-grid--cols-5 .milenia-grid-item--2x,
.milenia-awards .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-awards .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-awards .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x,
.milenia-awards .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item,
.milenia-awards .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-sizer,
.milenia-awards .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item--2x {
width: 50%;
}
.milenia-banners .milenia-grid--cols-3:not(.milenia-grid--isotope) .milenia-grid-item,
.milenia-banners .milenia-grid--cols-3:not(.milenia-grid--isotope) .milenia-grid-item--2x,
.milenia-banners .milenia-grid--cols-2:not(.milenia-grid--isotope) .milenia-grid-item,
.milenia-banners .milenia-grid--cols-2:not(.milenia-grid--isotope) .milenia-grid-item--2x {
max-width: 100%;
-webkit-box-flex: 1;
-ms-flex: 1 1 100%;
flex: 1 1 100%;
}
.milenia-banners .milenia-grid--cols-3.milenia-grid--isotope .milenia-grid-item,
.milenia-banners .milenia-grid--cols-3.milenia-grid--isotope .milenia-grid-sizer,
.milenia-banners .milenia-grid--cols-3.milenia-grid--isotope .milenia-grid-item--2x,
.milenia-banners .milenia-grid--cols-2.milenia-grid--isotope .milenia-grid-item,
.milenia-banners .milenia-grid--cols-2.milenia-grid--isotope .milenia-grid-sizer,
.milenia-banners .milenia-grid--cols-2.milenia-grid--isotope .milenia-grid-item--2x {
width: 100%;
}
.milenia-banners:not(.milenia-banners--style-2) .milenia-banner-media {
height: 0;
padding-bottom: 100%;
}
.milenia-banners:not(.milenia-banners--style-2) .milenia-banner-media > img {
display: none;
}
.milenia-entities--style-1 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item,
.milenia-entities--style-1 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-3 .milenia-grid-item,
.milenia-entities--style-1 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-2 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-1 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-1 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-3 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-1 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-2 .milenia-grid-item {
max-width: 100%;
-webkit-box-flex: 0;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
}
.milenia-entities--style-1 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-entities--style-1 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-entities--style-1 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x,
.milenia-entities--style-1 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item,
.milenia-entities--style-1 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-sizer,
.milenia-entities--style-1 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item--2x,
.milenia-entities--style-1 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-item,
.milenia-entities--style-1 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-sizer,
.milenia-entities--style-1 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-entities--style-1 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-1 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-1 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-entities--style-1 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-1 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-1 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-entities--style-1 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-1 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-1 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-item--2x {
width: 100%;
}
.milenia-entities--style-1 .milenia-grid--cols-1 .milenia-entity,
.milenia-has-sidebar .milenia-entities--style-1 .milenia-grid--cols-1 .milenia-entity {
margin-top: 1.5625rem;
margin-left: 1.5625rem;
}
.milenia-entities--style-1 .milenia-grid--cols-1 .milenia-entity-title,
.milenia-has-sidebar .milenia-entities--style-1 .milenia-grid--cols-1 .milenia-entity-title {
font-size: 1.75rem;
line-height: 2rem;
}
.milenia-entities--style-1 .milenia-grid--cols-1 .milenia-entity-content,
.milenia-has-sidebar .milenia-entities--style-1 .milenia-grid--cols-1 .milenia-entity-content {
padding-left: 1.84rem;
padding-right: 1.84rem;
padding-top: 1.52rem;
padding-bottom: 1.96rem;
}
.milenia-entities--style-1 .milenia-grid--cols-1 .milenia-entity::after,
.milenia-has-sidebar .milenia-entities--style-1 .milenia-grid--cols-1 .milenia-entity::after {
top: -1.5625rem;
left: -1.5625rem;
right: 1.5625rem;
bottom: 1.5625rem;
}
.milenia-entities--style-1 .milenia-grid--cols-1 .milenia-entity-media > a::before,
.milenia-has-sidebar .milenia-entities--style-1 .milenia-grid--cols-1 .milenia-entity-media > a::before {
right: 1.5625rem;
}
.milenia-entities--style-1 .milenia-grid--cols-1 .milenia-entity--format-slideshow .milenia-entity-media::before,
.milenia-has-sidebar .milenia-entities--style-1 .milenia-grid--cols-1 .milenia-entity--format-slideshow .milenia-entity-media::before {
right: 1.5625rem;
}
.milenia-entities--style-2 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item,
.milenia-entities--style-2 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-3 .milenia-grid-item,
.milenia-entities--style-2 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-2 .milenia-grid-item {
max-width: 100%;
-webkit-box-flex: 0;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
}
.milenia-entities--style-2 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-entities--style-2 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-entities--style-2 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x,
.milenia-entities--style-2 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item,
.milenia-entities--style-2 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-sizer,
.milenia-entities--style-2 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item--2x,
.milenia-entities--style-2 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-item,
.milenia-entities--style-2 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-sizer,
.milenia-entities--style-2 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-item--2x {
width: 100%;
}
.milenia-entities--style-2 .milenia-grid--cols-1 .milenia-entity {
padding-top: 2rem;
padding-right: 2rem;
padding-bottom: 2rem;
padding-left: 2rem;
}
.milenia-entities--style-2 .milenia-grid--cols-1 .milenia-entity-content {
padding-left: 1.75rem;
padding-right: 1.75rem;
padding-top: 2.7rem;
padding-bottom: 2.7rem;
}
.milenia-entities--style-2 .milenia-grid--cols-1 .milenia-entity::before {
top: 1rem;
right: 1rem;
bottom: 1rem;
left: 1rem;
}
.milenia-entities--style-3 .milenia-entity,
.milenia-entities--style-16 .milenia-entity {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
height: auto;
}
.milenia-entities--style-3 .milenia-entity--format-image .milenia-entity-media,
.milenia-entities--style-16 .milenia-entity--format-image .milenia-entity-media {
height: 0;
padding-bottom: 100%;
}
.milenia-entities--style-3 .milenia-entity--format-slideshow .milenia-entity-media,
.milenia-entities--style-16 .milenia-entity--format-slideshow .milenia-entity-media {
height: 18.75rem;
}
.milenia-entities--style-3 .milenia-entity-media,
.milenia-entities--style-16 .milenia-entity-media {
-webkit-box-ordinal-group: 2 !important;
-ms-flex-order: 1 !important;
order: 1 !important;
max-width: 100%;
-webkit-box-flex: 0;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
}
.milenia-entities--style-3 .milenia-entity-content,
.milenia-entities--style-16 .milenia-entity-content {
-webkit-box-ordinal-group: 3 !important;
-ms-flex-order: 2 !important;
order: 2 !important;
max-width: 100%;
-webkit-box-flex: 0;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
padding-left: 1.47rem;
padding-right: 1.47rem;
padding-top: 3.3rem;
padding-bottom: 3.3rem;
}
[class*="milenia-section--stretched-content"] .milenia-entities--style-16.milenia-entities--reverse .milenia-grid-item:nth-child(2n) .milenia-entity-content,
[class*="milenia-section--stretched-content"] .milenia-entities--style-16.milenia-entities--reverse .milenia-grid-item:nth-child(2n+1) .milenia-entity-content,
[class*="milenia-section--stretched-content"] .milenia-entities--style-16 .milenia-grid-item:nth-child(2n+1) .milenia-entity-content,
[class*="milenia-section--stretched-content"] .milenia-entities--style-16 .milenia-grid-item:nth-child(2n) .milenia-entity-content {
padding-left: 1.47rem;
padding-right: 1.47rem;
padding-top: 3.3rem;
padding-bottom: 3.3rem;
}
.milenia-entities--style-4 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item,
.milenia-entities--style-4 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-3 .milenia-grid-item,
.milenia-entities--style-4 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-2 .milenia-grid-item,
.milenia-entities--style-6 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item,
.milenia-entities--style-6 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-3 .milenia-grid-item,
.milenia-entities--style-6 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-2 .milenia-grid-item,
.milenia-entities--style-9 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item,
.milenia-entities--style-9 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-3 .milenia-grid-item,
.milenia-entities--style-9 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-2 .milenia-grid-item {
max-width: 100%;
-webkit-box-flex: 0;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
}
.milenia-entities--style-4 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-entities--style-4 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-entities--style-4 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x,
.milenia-entities--style-4 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item,
.milenia-entities--style-4 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-sizer,
.milenia-entities--style-4 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item--2x,
.milenia-entities--style-4 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-item,
.milenia-entities--style-4 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-sizer,
.milenia-entities--style-4 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-item--2x,
.milenia-entities--style-6 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-entities--style-6 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-entities--style-6 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x,
.milenia-entities--style-6 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item,
.milenia-entities--style-6 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-sizer,
.milenia-entities--style-6 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item--2x,
.milenia-entities--style-6 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-item,
.milenia-entities--style-6 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-sizer,
.milenia-entities--style-6 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-item--2x,
.milenia-entities--style-9 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-entities--style-9 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-entities--style-9 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x,
.milenia-entities--style-9 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item,
.milenia-entities--style-9 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-sizer,
.milenia-entities--style-9 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item--2x,
.milenia-entities--style-9 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-item,
.milenia-entities--style-9 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-sizer,
.milenia-entities--style-9 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-item--2x {
width: 100%;
}
.milenia-entities--style-6 .milenia-grid--cols-1 .milenia-entity,
[class*="milenia-section--stretched-content"] .milenia-entities--style-6 .milenia-grid--cols-1 .milenia-entity {
margin-top: 1.5rem;
margin-left: 1.5rem;
}
.milenia-entities--style-6 .milenia-grid--cols-1 .milenia-entity-content,
[class*="milenia-section--stretched-content"] .milenia-entities--style-6 .milenia-grid--cols-1 .milenia-entity-content {
padding-left: 1.5rem;
padding-right: 1.5rem;
padding-top: 1.5rem;
padding-bottom: 1.5rem;
}
.milenia-entities--style-6 .milenia-grid--cols-1 .milenia-entity::after,
[class*="milenia-section--stretched-content"] .milenia-entities--style-6 .milenia-grid--cols-1 .milenia-entity::after {
top: -1.5rem;
right: 1.5rem;
bottom: 1.5rem;
left: -1.5rem;
}
.milenia-entities--style-5 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item,
.milenia-entities--style-5 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-3 .milenia-grid-item,
.milenia-entities--style-5 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-2 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-5 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-5 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-3 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-5 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-2 .milenia-grid-item {
max-width: 100%;
-webkit-box-flex: 0;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
}
.milenia-entities--style-5 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-entities--style-5 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-entities--style-5 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x,
.milenia-entities--style-5 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item,
.milenia-entities--style-5 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-sizer,
.milenia-entities--style-5 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item--2x,
.milenia-entities--style-5 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-item,
.milenia-entities--style-5 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-sizer,
.milenia-entities--style-5 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-entities--style-5 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-5 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-5 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-entities--style-5 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-5 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-5 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item--2x,
.milenia-has-sidebar .milenia-entities--style-5 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-item,
.milenia-has-sidebar .milenia-entities--style-5 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-sizer,
.milenia-has-sidebar .milenia-entities--style-5 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-item--2x {
width: 100%;
}
.milenia-entities--style-8 .milenia-entity--with-thumb .milenia-entity--format-image .milenia-entity-media {
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
}
.milenia-entities--style-8 .milenia-entity--with-thumb .milenia-entity--format-image .milenia-entity-media img {
display: none;
}
.milenia-entities--style-8 .milenia-entity--with-thumb .milenia-entity--format-image .milenia-entity-content {
position: relative;
}
.milenia-entities--style-8 .milenia-entity--with-thumb .milenia-entity--format-image .milenia-entity-content .milenia-aligner-inner {
padding-top: 5rem;
padding-bottom: 5rem;
}
.milenia-entities--style-8 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item,
.milenia-entities--style-8 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-3 .milenia-grid-item,
.milenia-entities--style-8 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-2 .milenia-grid-item {
max-width: 100%;
-webkit-box-flex: 0;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
}
.milenia-entities--style-8 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-entities--style-8 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-entities--style-8 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x,
.milenia-entities--style-8 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item,
.milenia-entities--style-8 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-sizer,
.milenia-entities--style-8 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item--2x,
.milenia-entities--style-8 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-item,
.milenia-entities--style-8 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-sizer,
.milenia-entities--style-8 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-item--2x {
width: 100%;
}
.milenia-entities--style-10 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item,
.milenia-entities--style-10 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-3 .milenia-grid-item,
.milenia-entities--style-10 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-2 .milenia-grid-item,
.milenia-entities--style-11 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item,
.milenia-entities--style-11 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-3 .milenia-grid-item,
.milenia-entities--style-11 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-2 .milenia-grid-item,
.milenia-entities--style-12 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item,
.milenia-entities--style-12 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-3 .milenia-grid-item,
.milenia-entities--style-12 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-2 .milenia-grid-item {
max-width: 100%;
-webkit-box-flex: 0;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
}
.milenia-entities--style-10 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-entities--style-10 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-entities--style-10 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x,
.milenia-entities--style-10 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item,
.milenia-entities--style-10 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-sizer,
.milenia-entities--style-10 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item--2x,
.milenia-entities--style-10 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-item,
.milenia-entities--style-10 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-sizer,
.milenia-entities--style-10 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-item--2x,
.milenia-entities--style-11 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-entities--style-11 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-entities--style-11 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x,
.milenia-entities--style-11 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item,
.milenia-entities--style-11 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-sizer,
.milenia-entities--style-11 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item--2x,
.milenia-entities--style-11 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-item,
.milenia-entities--style-11 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-sizer,
.milenia-entities--style-11 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-item--2x,
.milenia-entities--style-12 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-entities--style-12 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-entities--style-12 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x,
.milenia-entities--style-12 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item,
.milenia-entities--style-12 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-sizer,
.milenia-entities--style-12 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-3 .milenia-grid-item--2x,
.milenia-entities--style-12 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-item,
.milenia-entities--style-12 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-sizer,
.milenia-entities--style-12 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-2 .milenia-grid-item--2x {
width: 100%;
}
.milenia-entities--style-17 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item {
max-width: 100%;
-webkit-box-flex: 0;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
}
.milenia-entities--style-17 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-entities--style-17 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-entities--style-17 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x {
width: 100%;
}
.milenia-entities--style-17 .milenia-entity-media {
height: 0;
padding-bottom: 100%;
}
.milenia-entities--style-17 .milenia-entity-media img {
display: none;
}
.milenia-entities--style-17 .milenia-entity-link {
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
z-index: 1;
}
.milenia-entities--style-18 .milenia-grid:not(.milenia-grid--isotope):not(.owl-carousel).milenia-grid--cols-4 .milenia-grid-item {
max-width: 100%;
-webkit-box-flex: 0;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
}
.milenia-entities--style-18 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item,
.milenia-entities--style-18 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-sizer,
.milenia-entities--style-18 .milenia-grid.milenia-grid--isotope.milenia-grid--cols-4 .milenia-grid-item--2x {
width: 100%;
}
.milenia-entity .milenia-aligner-inner,
.milenia-entities--style-7 .milenia-entity {
height: auto !important;
}
.milenia-entity.milenia-event--text .milenia-section-title {
font-size: 1.75rem;
line-height: 2.1875rem;
}
.milenia-testimonial {
padding-left: 0;
padding-right: 0;
}
.milenia-testimonial blockquote {
font-size: 1.1rem;
line-height: 1.4375rem;
}
.rev-has-scrollbottom-icon::after, .rev-has-scrollbottom-icon::before {
display: none;
}
body.milenia-body--border-layout .milenia-booking-form--style-2 {
padding-left: 0.9375rem;
padding-right: 0.9375rem;
}
.milenia-content:not(.milenia-has-sidebar) .milenia-entity-single.milenia-entity--post.milenia-entity--style-1 .milenia-entity-content {
padding-left: 1.5626rem;
padding-right: 1.5626rem;
}
.milenia-content:not(.milenia-has-sidebar) .milenia-entity-single.milenia-entity--post.milenia-entity--style-1::after {
height: 1.5625rem;
left: 1.5625rem;
right: 1.5625rem;
}
.milenia-content:not(.milenia-has-sidebar) .milenia-entity-single.milenia-entity--post.milenia-entity--style-1.milenia-entity--format-image .milenia-entity-media::before {
top: 1.5625rem;
right: 1.5625rem;
left: 1.5625rem;
}
.milenia-events-calendar tbody td {
vertical-align: middle;
}
.milenia-events-event {
display: none;
}
.milenia-events-daynum {
border-bottom-width: 0px;
padding-top: 0.5rem;
padding-bottom: 0.5rem;
background-color: transparent;
}
.milenia-events-daynum:only-child {
margin-bottom: 0;
}
.milenia-events-has-events .milenia-events-daynum::after {
display: block;
}
.milenia-404-title {
font-size: 15rem;
}
.milenia-404-title + * {
margin-top: -2rem;
}
.milenia-colorizer--parallax .milenia-colorizer-bg-image {
background-size: cover !important;
background-position: center !important;
background-attachment: scroll !important;
}
.milenia-widget .milenia-banners.milenia-banners--style-2 .milenia-banner-content {
opacity: 1;
}
.milenia-csstransforms3d .milenia-widget .milenia-banners.milenia-banners--style-2 .milenia-banner-content {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@media (max-width: 575.98px) {
.milenia-table--responsive {
border-right-width: 0;
border-bottom-width: 0;
border-left-width: 0;
}
.milenia-table--responsive thead {
display: none;
}
.milenia-table--responsive tr {
border-bottom-width: 1px;
}
.milenia-table--responsive th, .milenia-table--responsive td {
display: block;
border-top-width: 0;
}
.milenia-table--responsive th:empty, .milenia-table--responsive td:empty {
display: none;
}
.milenia-table--responsive th[data-cell-title],
.milenia-table--responsive td[data-cell-title] {
position: relative;
overflow: hidden;
padding-left: 55%;
}
.milenia-table--responsive th[data-cell-title]::before,
.milenia-table--responsive td[data-cell-title]::before {
content: attr(data-cell-title);
position: absolute;
width: 50%;
padding-top: inherit;
padding-right: inherit;
padding-bottom: inherit;
padding-left: 1.5625rem;
display: block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
top: 0;
left: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.milenia-table--responsive th[data-cell-title]::after,
.milenia-table--responsive td[data-cell-title]::after {
content: "";
display: block;
position: absolute;
left: 50%;
top: 0;
height: 100%;
border-width: 0 1px 0 0;
border-style: inherit;
border-color: inherit;
}
.milenia-table--responsive > tr:last-child,
.milenia-table--responsive > thead:last-child > tr:last-child,
.milenia-table--responsive > tbody:last-child > tr:last-child,
.milenia-table--responsive > tfoot:last-child > tr:last-child {
border-bottom-width: 0;
}
.milenia-d-down-none {
display: none;
}
.milenia-fw-down-bold {
font-weight: bold;
}
.milenia-header-col--nav-vertical .milenia-header-items,
.milenia-header-col--nav-vertical .milenia-header-items > div {
display: block;
}
.milenia-header-col--nav-vertical .milenia-mobile-nav-btn {
display: inline-block;
}
.milenia-navigation--vertical {
padding-top: 1rem;
text-align: center;
position: relative;
}
.milenia-navigation--vertical > li {
display: block;
}
.milenia-navigation--vertical > li > a {
padding-top: 1rem;
padding-bottom: 1rem;
}
.milenia-navigation--vertical .sub-menu {
position: static;
width: 100%;
}
.milenia-navigation--vertical .sub-menu .menu-item-has-children::after {
content: "\e93a" !important;
}
.milenia-navigation--vertical .sub-menu .sub-menu {
padding-top: 1.4rem;
}
.milenia-footer .milenia-grid {
margin-bottom: 0;
}
.milenia-footer .milenia-grid-item {
padding-bottom: 0;
}
.row > [class*="col-sm"]:not([class*="col-xs"]):not(:last-child) {
margin-bottom: 4rem;
}
.milenia-entity-extra-data .row > [class*="col-sm"]:not([class*="col-xs"]):not(:last-child) {
margin-bottom: 1.3rem;
}
.milenia-page-header .row > [class*="col-sm"]:not([class*="col-xs"]):not(:last-child),
.milenia-hidden-filters-actions-row > [class*="col-sm"]:not([class*="col-xs"]):not(:last-child),
.milenia-entity-footer .row > [class*="col-sm"]:not([class*="col-xs"]):not(:last-child),
.comment-meta.row > [class*="col-sm"]:not([class*="col-xs"]):not(:last-child) {
margin-bottom: 0.5rem;
}
.milenia-cta .row > [class*="col-sm"]:not([class*="col-xs"]):not(:last-child) {
margin-bottom: 2.125rem;
}
.milenia-grid--responsive[class*="milenia-grid--cols-"]:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item,
.milenia-grid--responsive[class*="milenia-grid--cols-"]:not(.milenia-grid--isotope):not(.owl-carousel) .milenia-grid-item--2x {
-webkit-box-flex: 0;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
max-width: 100%;
}
.milenia-grid--responsive[class*="milenia-grid--cols-"].milenia-grid--isotope .milenia-grid-item,
.milenia-grid--responsive[class*="milenia-grid--cols-"].milenia-grid--isotope .milenia-grid-sizer,
.milenia-grid--responsive[class*="milenia-grid--cols-"].milenia-grid--isotope .milenia-grid-item--2x {
width: 100%;
}
.milenia-entities--style-15 .milenia-entity::after {
left: 1.5625rem;
right: 1.5625rem;
top: -1.5625rem;
}
.milenia-entities--style-15 .milenia-entity:not(.milenia-entity--with-thumb) .owl-carousel:not(.owl-carousel--nav-edges) .owl-nav {
left: 1.5625rem;
}
.milenia-entities--style-15 .milenia-entity-media::before {
left: 1.5625rem;
}
.milenia-entities--style-15 .milenia-entity-title {
font-size: 1.75rem;
line-height: 2.1875rem;
}
.milenia-entities--style-15 .milenia-entity-title:not(:only-child) {
margin-bottom: 0.2rem;
}
.milenia-entities--style-15 .milenia-entity-content {
padding-top: 2rem;
padding-right: 1.5625rem;
padding-bottom: 2rem;
padding-left: 1.5625rem;
}
.milenia-tabbed-carousel {
margin-top: 1.5625rem;
}
.milenia-tabbed-carousel::after {
left: 1.5625rem;
right: 1.5625rem;
top: -1.5625rem;
bottom: -1.5625rem;
}
.milenia-tabbed-carousel-thumbs {
padding-top: 1.5625rem;
padding-left: 4rem;
padding-right: 4rem;
}
.milenia-tabbed-carousel-thumbs .owl-carousel.owl-carousel--nav-edges.owl-carousel--nav-small .owl-prev {
left: -4.8rem;
}
.milenia-tabbed-carousel-thumbs .owl-carousel.owl-carousel--nav-edges.owl-carousel--nav-small .owl-next {
right: -4.8rem;
}
.milenia-tabbed-carousel-thumb {
text-align: center;
padding-left: 1px;
padding-right: 1px;
}
.milenia-tabbed-carousel-thumb-image {
float: none;
margin-left: auto;
margin-right: auto;
}
.milenia-instafeed--snake {
padding-right: 0;
}
.milenia-instafeed--snake .milenia-grid:not(.milenia-grid--no-gutters):not(.owl-carousel).milenia-grid--cols-3 .milenia-grid-item:nth-child(6n+1), .milenia-instafeed--snake .milenia-grid:not(.milenia-grid--no-gutters):not(.owl-carousel).milenia-grid--cols-3 .milenia-grid-item:nth-child(6n+2), .milenia-instafeed--snake .milenia-grid:not(.milenia-grid--no-gutters):not(.owl-carousel).milenia-grid--cols-3 .milenia-grid-item:nth-child(6n+3) {
-webkit-transform: translateX(0);
transform: translateX(0);
}
.milenia-countdown .countdown-section {
width: 50%;
}
.milenia-404-title {
font-size: 8rem;
}
.milenia-404-title + * {
margin-top: -1rem;
}
[class*="milenia-section--stretched-content"] .milenia-simple-slideshow--events.owl-carousel.owl-carousel--nav-edges.owl-carousel--nav-inside .owl-nav .owl-prev {
left: 0.625rem;
}
[class*="milenia-section--stretched-content"] .milenia-simple-slideshow--events.owl-carousel.owl-carousel--nav-edges.owl-carousel--nav-inside .owl-nav .owl-next {
right: 0.625rem;
}
.owl-carousel--nav-onhover .owl-prev,
.owl-carousel--nav-onhover .owl-next {
opacity: 1;
visibility: visible;
}
.milenia-csstransforms3d .owl-carousel--nav-onhover .owl-prev,
.milenia-csstransforms3d .owl-carousel--nav-onhover .owl-next {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.milenia-booking-form--style-4 .form-col--title:not(:last-child) {
margin-bottom: 1rem;
}
}
@media all and (max-width: 768px) {
.rev-has-scrollbottom-icon::after, .rev-has-scrollbottom-icon::before {
display: none;
}
}
@media all and (max-width: 767px), all and (max-height: 600px) {
.milenia-sidebar-hidden-content .milenia-navigation-container {
height: 17rem;
}
.milenia-sidebar-hidden:not(.milenia-sidebar-hidden--v2) {
overflow-y: auto;
}
.milenia-sidebar-hidden-close {
display: block;
}
.milenia-rev-slider-wrapper .milenia-section--breadcrumb {
position: relative;
}
.milenia-rev-slider-wrapper .milenia-section--breadcrumb.milenia-colorizer--scheme-dark .milenia-colorizer-bg-color {
opacity: 1 !important;
}
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144 dpi) {
.milenia-section--loading::after,
.milenia-fullscreen-area:not(.milenia-fullscreen-area--ready)::after,
.milenia-grid--tabbed-loading::after {
background-size: 32px 32px;
background-image: url("../images/[email protected]");
}
}
home/islapiiu/sites/visitlanka/contact-form/style.css 0000644 00000012776 15077115056 0017101 0 ustar 00 /*
Document : validate-style
Created on : Mar 10, 2014, 2:00:43 AM
Author : Mahesh Chathuranga
Description: Purpose of the stylesheet follows.
*/
root {
display: block;
}
.div-form{
padding: 9px 0px 0px 9px;
}
#star {
color: #FF0000;
}
.star {
color: #FF0000;
}
.notvalidated {
margin: -20px 0px 0px 0px;
position: absolute;
padding-left: 21px;
padding: 0px 5px 0px 5px;
background-color: #AF0000;
color: #FFF;
font-weight: bold;
border-radius: 2px;
box-shadow: 3px 3px 6px #666;
display: none;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}
.notvalidated-cap {
margin: -20px 0px 0px 100px;
position: absolute;
padding-left: 21px;
padding: 0px 5px 0px 5px;
background-color: #AF0000;
color: #FFF;
font-weight: bold;
border-radius: 2px;
box-shadow: 3px 3px 6px #666;
display: none;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}
#sending {
display: none;
position: fixed;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
z-index: 9999;
background: url('img/sending.gif') 50% 50% no-repeat rgb(255, 255, 255);
}
#checking {
display: none;
}
.div-check
{
height: 20px;
width : 300px;
}
.text-box{
width: 375px;
display: block;
border: 1px solid #999;
height: 25px;
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
font-family: Tahoma, Geneva, sans-serif;
padding: 0px 0px 0px 10px;
color: rgb(133, 133, 133);
font-weight: 900;
}
.text-box-cap{
width: 100px;
display: block;
border: 1px solid #999;
height: 25px;
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
font-family: Tahoma, Geneva, sans-serif;
padding: 0px 0px 0px 10px;
color: rgb(133, 133, 133);
font-weight: 900;
margin: 30px 0px 0px 10px;
}
#div-center{
background: -webkit-gradient(linear, bottom, left 175px, from(#CCCCCC), to(#EEEEEE));
background: -moz-linear-gradient(bottom, #CCCCCC, #EEEEEE 175px);
margin:auto;
position:relative;
width:550px;
font-family: Tahoma, Geneva, sans-serif;
font-size: 14px;
font-style: italic;
line-height: 24px;
font-weight: bold;
color: #FF8F00;
text-decoration: none;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
padding:10px;
border: 1px solid #999;
border: inset 1px solid #333;
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
}
.myButton {
-moz-box-shadow:inset 0px 1px 0px 0px #fff6af;
-webkit-box-shadow:inset 0px 1px 0px 0px #fff6af;
box-shadow:inset 0px 1px 0px 0px #fff6af;
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
background-color:#ffec64;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
border:1px solid #ffaa22;
display:inline-block;
cursor:pointer;
color:#333333;
font-family:arial;
font-size:15px;
font-weight:bold;
padding:6px 24px;
text-decoration:none;
text-shadow:0px 1px 0px #ffee66;
}
.myButton:hover {
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64',GradientType=0);
background-color:#ffab23;
}
.myButton:active {
position:relative;
top:1px;
}
#dismessage
{
display: none;
background: -webkit-gradient(linear, bottom, left 175px, from(#CCCCCC), to(#EEEEEE));
background: -moz-linear-gradient(bottom, #CCCCCC, #EEEEEE 175px);
margin:auto;
position:relative;
width:auto;
font-family: Tahoma, Geneva, sans-serif;
font-size: 14px;
font-style: italic;
line-height: 24px;
font-weight: bold;
color:#00AF00;
text-decoration: none;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
padding:10px;
border: 1px solid #999;
border: inset 1px solid #333;
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
margin-top: 10%;
}
.refresh-img{
width: 23px;
height: 30px;
margin: -29px 0px 18px 128px;
}
.contact-detail-box{
padding-bottom: 45px;
}
.contact-detail-box h5{
color: #001f54;
padding-top: 10px;
font-size: 16px;
}
home/islapiiu/sites/visitlanka/css/style.css 0000644 00001206734 15111724573 0015274 0 ustar 00 /*------------------------------------------------------------------
[Master Stylesheet]
Theme: Encore Hotel & Resort
Description: Bootstrap Hotel & Resort Template
Version: 1.0
Last change: -
Author: Ignitethemes
-------------------------------------------------------------------*/
/*------------------------------------------------------------------
[Table of contents]
1. Typography
2. Layouts
3. Colors
4. Sections
5. Columns & Grids
6. Header
7. Logo
8. Primary Menu
9. Mega Menu
10. Sticky Header
11. Page Menu
12. Sliders
13. Page Title
14. Portfolio
15. Blog
16. Events
17. Countdown
18. Buttons
19. Promo Boxes
20. Featured Boxes
21. Alerts
22. Styled Icons
23. Icon Overlay
24. Social Icons
25. Toggle
26. Accordions
27. Tabs
28. Side Navigation
29. FAQ List
30. Clients
31. Testimonials
32. Team
33. Counter
34. Skills
35. Owl Carousel
36. Overlays
37. Forms
38. Google Maps
39. Heading Styles
40. Divider
41. Go To Top
42. Error 404
42. Landing Pages
44. Preloaders
45. Toastr Notifications
46. Footer
47. Widgets
48. Page Transitions
49. Youtube Video
50. HTML5 Video
51. Bootstrap Mods
52. Booking Form
-------------------------------------------------------------------*/
@import url('https://fonts.googleapis.com/css?family=Pontano+Sans');
@import url('https://fonts.googleapis.com/css?family=Pavanam');
@import url('https://fonts.googleapis.com/css?family=Titillium+Web');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600');
@import url('https://fonts.googleapis.com/css?family=Oswald:500');
dl, dt, dd, ol, ul, li {
margin: 0;
padding: 0 }
.clear {
clear: both;
display: block;
font-size: 0px;
height: 0px;
line-height: 0;
width: 100%;
overflow:hidden }
::selection {
background: #EEE;
color: #FFF;
text-shadow: none }
::-moz-selection {
background: #EEE; /* Firefox */
color: #FFF;
text-shadow: none }
::-webkit-selection {
background: #EEE; /* Safari */
color: #FFF;
text-shadow: none }
:active,
:focus { outline: none !important }
/* ----------------------------------------------------------------
Typography
-----------------------------------------------------------------*/
@font-face {
font-family: 'Saint Andrews Queen';
src: url('specialty-fonts/Saint-Andrews-Queen.ttf');
}
body {
line-height: 1.5;
color: #666;
background: #111;
font-family: 'Pavanam', sans-serif;
}
/* font-family: 'PT Sans', sans-serif; }*/
.handwriting { font-family: 'Saint Andrews Queen', cursive !important; text-transform:none !important }
.skinny { font-family: 'Raleway', sans-serif !important; font-weight:300 !important; text-transform:none !important }
.normal { font-weight:normal !important }
.bold { font-weight:bold !important }
.italic { font-style:italic !important }
/*.serif { font-family: 'PT Serif', serif !important}*/
.sans-serif { font-family: 'PT Sans', sans-serif !important}
.letter-spacing { letter-spacing:15px !important}
.auto-line-height { line-height:auto !important }
.tiny-font { font-size: 13px !important }
.small-font { font-size: 16px !important }
.medium-font { font-size: 22px !important }
.large-font { font-size: 36px !important }
.xlarge-font { font-size: 52px !important }
.xxlarge-font { font-size: 66px !important }
.xxxlarge-font { font-size: 80px !important }
.xxxxlarge-font { font-size: 100px !important }
.massive-font { font-size: 130px !important }
a {
text-decoration: none !important;
color: #2098D1 }
a:hover {
color: #2098D1;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out }
a img { border: none }
img { max-width: 100% }
iframe { border: none !important; }
.nobullets { list-style: none }
.nobullets li { padding: 8px 4px }
.very-dark-overlay { box-shadow: inset 0 0 0 1000px rgba(0,0,0,0.7) }
.dark-overlay { box-shadow: inset 0 0 0 1000px rgba(0,0,0,0.5) }
.mild-dark-overlay { box-shadow: inset 0 0 0 1000px rgba(0,0,0,0.3) }
.light-overlay { box-shadow: inset 0 0 0 1000px rgba(255,255,255,0.4) }
.fade-overlay {
position:absolute;
z-index:20;
height:650px;
width:100%;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.65+0,0+100;Neutral+Density */
/* background: -moz-linear-gradient(top, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%); FF3.6-15
background: -webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); Chrome10-25,Safari5.1-6
background: linear-gradient(to bottom, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
}
.profile-image { border-radius:50%}
/*.container { width:100% !important }*/
.img-frame {
padding: 10px;
border:1px solid rgba(155,155,155,0.4);
outline:5px solid rgba(155,155,155,0) !important;
background:#FFF;
}
.dark .img-frame {
border:1px solid rgba(155,155,155,0.2);
outline:5px solid rgba(155,155,155,0) !important;
background:#111;
}
/* ----------------------------------------------------------------
Basic Layout Styles
-----------------------------------------------------------------*/
h1,
h2,
h3,
h4,
h5,
h6 {
color: #111;
font-weight: normal;
font-family: 'PT Sans', sans-serif;
line-height: 1.5;
margin: 0 0 5px 0 }
h1 { font-size: 46px }
h2 { font-size: 38px }
h3 { font-size: 30px }
h4 { font-size: 24px }
h5 { font-size: 18px; margin-bottom: 20px }
h6 { font-size: 16px; margin-bottom: 20px; letter-spacing:4px }
h1 > span,
h2 > span,
h3 > span,
h4 > span,
h5 > span,
h6 > span { color: #ff0101 }
p { font-size: 16px; line-height:2; color: #000;}
.dark,
.dark h1,
.dark h2,
.dark h3,
.dark h4,
.dark h5,
.dark h6 { color: #000;}
.dark p,
.dark .entry-content { color: #d2d2d2;}
.dark p.bold { color: #FFF }
p,
pre,
ul,
ol,
dl,
dd,
blockquote,
address,
table,
fieldset,
form { margin-bottom: 15px }
small { font-size: 12px }
.large { font-size: 18px }
.uppercase { text-transform: uppercase }
.tright { text-align: right !important }
.tleft { text-align: left !important }
.fright { float: right !important }
.fleft { float: left !important }
.fnone { float: none !important }
.ohidden {
position: relative;
overflow: hidden !important }
#wrapper {
position: relative;
float: none;
width: 1220px;
margin: 0 auto;
background: #FFF;
box-shadow: 0 0 10px rgba(0,0,0,0.1);
-moz-box-shadow: 0 0 10px rgba(0,0,0,0.1);
-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.1) }
.line,
.double-line {
clear: both;
position: relative;
width: 100%;
margin: 60px 0;
border-top: 3px double #E5E5E5 }
.line.line-sm { margin: 30px 0 }
span.middot {
display: inline-block;
margin: 0 5px }
.emptydiv {
display: block !important;
position: relative !important }
.allmargin-sm { margin: 30px !important; }
.leftmargin-xsm { margin-left: 10px !important; }
.rightmargin-xsm { margin-right: 10px !important; }
.leftmargin-sm { margin-left: 30px !important; }
.rightmargin-sm { margin-right: 30px !important; }
.allmargin { margin: 50px !important; }
.leftmargin { margin-left: 50px !important; }
.rightmargin { margin-right: 50px !important; }
.allmargin-lg { margin: 80px !important; }
.leftmargin-lg { margin-left: 80px !important; }
.rightmargin-lg { margin-right: 80px !important; }
.topmargin { margin-top: 50px !important; }
.topmargin-xsm { margin-top: 15px !important; }
.topmargin-sm { margin-top: 20px !important; }
.topmargin-md { margin-top: 50px !important; }
.topmargin-lg { margin-top: 80px !important; }
.topmargin-xlg { margin-top: 120px !important; }
.bottommargin { margin-bottom: 50px !important; }
.bottommargin-xsm { margin-bottom: 15px !important; }
.bottommargin-sm { margin-bottom: 30px !important; }
.bottommargin-md { margin-bottom: 50px !important; }
.bottommargin-lg { margin-bottom: 80px !important; }
.bottommargin-xlg { margin-bottom: 120px !important; }
.toppadding-tiny { padding-top: 10px !important; }
.toppadding-sm { padding-top: 20px !important; }
.toppadding-md { padding-top: 50px !important; }
.toppadding-lg { padding-top: 80px !important; }
.toppadding-xlg { padding-top: 120px !important; }
.bottompadding-sm { padding-bottom: 30px !important; }
.bottompadding-md { padding-bottom: 50px !important; }
.bottompadding-lg { padding-bottom: 50px !important; }
.clear-bottommargin-sm { margin-bottom: -30px !important; }
.clear-bottommargin { margin-bottom: -50px !important; }
.clear-bottommargin-lg { margin-bottom: -80px !important; }
.nomargin {margin: 0 !important; }
.noleftmargin { margin-left: 0 !important; }
.norightmargin { margin-right: 0px !important; }
.notopmargin { margin-top: 0 !important; }
.nobottommargin { margin-bottom: 0 !important; }
.header-stick { margin-top: -50px !important; }
.content-wrap .header-stick { margin-top: -80px !important; }
.footer-stick { margin-bottom: -50px !important; }
.content-wrap .footer-stick { margin-bottom: -80px !important; }
.nooutline { outline: none !important; }
.noborder { border: none !important; }
.noleftborder { border-left: none !important; }
.norightborder { border-right: none !important; }
.notopborder { border-top: none !important; }
.nobottomborder { border-bottom: none !important; }
.noradius {
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
-ms-border-radius: 0 !important;
-o-border-radius: 0 !important;
border-radius: 0 !important }
.col-padding { padding: 60px }
.nopadding { padding: 0 !important; }
.noleftpadding { padding-left: 0 !important; }
.norightpadding { padding-right: 0 !important; }
.notoppadding { padding-top: 0 !important; }
.nobottompadding { padding-bottom: 0 !important; }
.padding-sm { padding:10px !important }
.padding-lg { padding:30px !important }
.noabsolute { position: relative !important; }
.noshadow { box-shadow: none !important; }
.hidden { display: none !important; }
.nothidden { display: block !important; }
.inline-block {
float: none !important;
display: inline-block !important }
.center { text-align: center !important; margin:auto}
.divcenter {
position: relative !important;
float: none !important;
margin-left: auto !important;
margin-right: auto !important }
.bgcolor { background-color: #2098D1 !important; }
.bgcolor-black { background-color: #111111 !important; }
.bgcolor-white { background-color: #FFF !important; }
.bgcolor-grey { background-color: #EEE !important; }
.bgcolor-grey-light { background-color: #F9F9F9 !important; }
.bgcolor-grey-dark { background-color: #252525 !important; }
.bgcolor-grey-darker { background-color: #161616 !important; }
.bgcolor-semi-trans-dark { background-color: rgba(0,0,0,0.5) !important; }
.bgcolor-semi-trans-light { background-color: rgba(255,255,255,0.5) !important; }
.color { color: #2098D1 !important }
.white { color: #FFF !important }
.black { color: #111 !important }
.gold {
background: -webkit-linear-gradient(#ffed7f, #572b08);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.silver {
background: -webkit-linear-gradient(#EEE, #333);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.border-color { border-color: #2098D1 !important }
.nobg { background: none !important }
.nobgcolor { background-color: transparent !important }
.bgicon {
display: block;
position: absolute;
bottom: -60px;
right: -50px;
font-size: 210px;
color: rgba(0,0,0,0.1) }
/* MOVING BG - TESTIMONIALS */
.bganimate {
-webkit-animation:BgAnimated 30s infinite linear;
-moz-animation:BgAnimated 30s infinite linear;
-ms-animation:BgAnimated 30s infinite linear;
-o-animation:BgAnimated 30s infinite linear;
animation:BgAnimated 30s infinite linear;
}
@-webkit-keyframes BgAnimated {
from {background-position:0 0;}
to {background-position:0 400px;}
}
@-moz-keyframes BgAnimated {
from {background-position:0 0;}
to {background-position:0 400px;}
}
@-ms-keyframes BgAnimated {
from {background-position:0 0;}
to {background-position:0 400px;}
}
@-o-keyframes BgAnimated {
from {background-position:0 0;}
to {background-position:0 400px;}
}
@keyframes BgAnimated {
from {background-position:0 0;}
to {background-position:0 400px;}
}
.input-block-level {
display: block;
width: 100% !important;
min-height: 30px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box }
.vertical-middle { height: auto !important }
.magnific-max-width .mfp-content { max-width: 800px }
.border-left { border-left:1px solid rgba(255,255,255,0.15) }
.border-right { border-left:1px solid rgba(255,255,255,0.15) }
.border-left-dark { border-left:1px solid rgba(0,0,0,0.10) }
.border-right-dark { border-left:1px solid rgba(0,0,0,0.10) }
.fullscreen-image {
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
/* ----------------------------------------------------------------
Ribbons
-----------------------------------------------------------------*/
.ribbon-25:before{
content:url(../images/icons/ribbon-25.png);
position:absolute;
left:auto;
right:0px;
top:0px;
z-index:100;
}
.ribbon-rewards:after{
content:url(../images/icons/ribbon-rewards.png);
position:absolute;
right:130px;
top:0px;
z-index:10;
}
.ribbon-card:after{
content:url(../images/icons/card.png);
position:absolute;
left:225px;
bottom:150px;
z-index:10;
}
.ribbon-round-right:before{
content:url(../images/icons/round-ribbon.png);
position:absolute;
left:auto;
right:200px;
top:0px;
z-index:10;
}
.ribbon-round-left:before{
content:url(../images/icons/round-ribbon.png);
position:absolute;
right:auto;
left:200px;
top:0px;
z-index:10;
}
.ribbon-round-50-right:before{
content:url(../images/icons/round-ribbon-50.png);
position:absolute;
left:auto;
right:200px;
top:0px;
z-index:10;
}
.ribbon-round-50-left:before{
content:url(../images/icons/round-ribbon-50.png);
position:absolute;
right:auto;
left:200px;
top:0px;
z-index:10;
}
.ribbon-horiz:before{
content:url(../images/icons/ribbon-horiz.png);
position:absolute;
left:-12px;
right:auto;
top:-30px;
z-index:100;
}
.ribbon-diag-right:before{
content:url(../images/icons/ribbon-diag-right.png);
position:absolute;
left:auto;
right:0px;
top:-9px;
z-index:100;
}
/* ----------------------------------------------------------------
Underlines
-----------------------------------------------------------------*/
.underline:before {
content: "";
position: absolute;
width: 10%;
height: 1px;
bottom: 0px;
left: 45%;
right:45%;
background-color: #FFF;
visibility: hidden;
-webkit-transform: scaleX(0);
transform: scaleX(0);
-webkit-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
}
.underline:hover:before {
visibility: visible;
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
.underline-black.underline:before { background-color: #111 !important}
.button.underline:before {
width: 100%;
left: 0%;
right:0%;
}
/* ----------------------------------------------------------------
Modal
-----------------------------------------------------------------*/
.panel-default > .panel-heading { background:transparent !important }
.modal-lg { width:1100px }
.portfolio-ajax-modal { width: 1000px !important; }
.modal-padding { padding: 0px; }
.modal-body { padding:60px !important}
.modal-title { margin-left:30px !important }
.dark.modal-body .mini-links h6 { color:#FFF !important }
.dark.modal-body .mini-links ul li a { color:#CCC !important }
.ajax-modal-title {
background-color: #F9F9F9;
border-bottom: 1px solid #EEE;
padding: 25px 40px;
}
.ajax-modal-title h2 {
font-size: 26px;
margin-bottom: 0;
}
/* ----------------------------------------------------------------
Sections
-----------------------------------------------------------------*/
.section {
position: relative;
margin: 60px 0;
padding: 60px 0 50px 0;
background-color: #FFF;
overflow: hidden }
.parallax {
background-color: transparent;
background-attachment: fixed;
background-position: 50% 0;
background-repeat: no-repeat;
overflow: hidden }
.section .container { z-index: 2 }
.section .container + .video-wrap { z-index: 1 }
.revealer-image {
position: relative;
bottom: -100px;
transition: bottom .3s ease-in-out;
-webkit-transition: bottom .3s ease-in-out;
-o-transition: bottom .3s ease-in-out }
.section:hover .revealer-image { bottom: -50px }
/* ----------------------------------------------------------------
Columns & Grids
-----------------------------------------------------------------*/
.postcontent { width: 100% }
.postcontent.bothsidebar { width: 72% }
.sidebar { width: 22% }
.col_full { width: 100% }
.col_half { width: 48% }
.col_one_third { width: 30.63% }
.col_two_third { width: 65.33% }
.col_one_fourth { width: 22% }
.col_three_fourth { width: 74% }
.col_one_fifth { width: 16.8% }
.col_two_fifth { width: 37.6% }
.col_three_fifth { width: 58.4% }
.col_four_fifth { width: 79.2% }
.col_one_sixth { width: 13.33% }
.col_five_sixth { width: 82.67% }
body.stretched .container-fullwidth {
position: relative;
/* padding: 0 60px;*/
width: 100% }
.postcontent,
.sidebar,
.col_full,
.col_half,
.col_one_third,
.col_two_third,
.col_three_fourth,
.col_one_fourth,
.col_one_fifth,
.col_two_fifth,
.col_three_fifth,
.col_four_fifth,
.col_one_sixth,
.col_five_sixth {
display: block;
position: relative;
margin-right: 4%;
margin-bottom: 50px;
float: left }
.col_one_fourth.center {
margin-right:auto !important;
margin-left:auto !important;
width:25% !important;
}
.postcontent,
.sidebar { margin-right: 40px }
.col_full {
clear: both;
float: none;
margin-right: 0 }
.postcontent.col_last,
.sidebar.col_last { float: right }
.col_last {
margin-right: 0 !important;
clear: right }
.col_border { border:#EEE solid 2px; padding:15px; background-color:#F1F1F1}
/* ----------------------------------------------------------------
Logo
-----------------------------------------------------------------*/
#logo {
position: relative;
float: left;
margin-right: 40px;
margin-top: -30px;
}
/* ----------------------------------------------------------------
Main Nav Header
-----------------------------------------------------------------*/
#header {
position: relative;
background-color: #111 }
#header .container { position: relative }
#header.transparent-header {
background: transparent;
z-index: 200;
border-bottom:1px solid rgba(255,255,255,0.25);
border-top:1px solid rgba(255,255,255,0.25) }
#header.semi-transparent {
background-color: rgba(0,0,0,0.5);
border:0px }
#header.solid {
background-color: #000;
border:0px }
#header.transparent-header + #slider,
#header.transparent-header + #page-title.page-title-parallax,
#header.transparent-header + #page-title,
#slider + #header.transparent-header {
top: 0px;}
/*-142*/
/* margin-bottom: -142px !important }*/
#header.transparent-header + #page-title.page-title-parallax .container {
z-index: 5;
padding-top: 142px }
body.stretched #header.full-header .container {
width: 100%;
padding: 0 30px }
/* ----------------------------------------------------------------
Top Nav
-----------------------------------------------------------------*/
.top-nav {
width: 100%;
height:45px;
background:#000;
padding:10px 7px 7px 0px !important;
/* z-index: 210;
position:relative;*/
}
.top-nav.transparent {
background:transparent;
}
.top-nav.semi-transparent {
/* background-color: rgba(0,0,0,0.25); */
background-color: #fff;
}
.top-nav ul {
float: none;
text-align:right;
margin-right:0px;
}
.top-nav ul li {
display: inline-block;
color:#FFF;
font-size:12px;
border-left:1px solid #000000;
padding-left:15px;
padding-right:15px;
}
.top-nav ul li:first-child {
border-left:1px;
}
.top-nav ul li:last-child {
/* border-left:1px;*/
margin-right:0px;
padding-right:0px;
}
.top-nav ul li:last-child a:before { background-color:transparent }
.top-nav ul li a{
color:#000000;
text-decoration:none;
position:relative;
font-size: 14px;
font-weight: 800;
}
.top-nav ul li a:hover{
color:#ff0101;
}
.top-nav ul li a:before {
content: "";
position: absolute;
width: 100%;
height: 1px;
bottom: -2px;
left: 0;
background-color: #FFF;
visibility: hidden;
-webkit-transform: scaleX(0);
transform: scaleX(0);
-webkit-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
}
.top-nav ul li a:hover:before {
visibility: visible;
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
/* ----------------------------------------------------------------
Primary Menu
-----------------------------------------------------------------*/
#primary-menu {
float: right;
height: 100px;
margin-right:-10px;
}
#header.full-header #primary-menu > ul {
float: left;
padding-right: 15px;
margin-right: 15px;
border-right: none }
#header.transparent-header.full-header #primary-menu > ul { border-right-color:none }
#primary-menu-trigger,
#page-submenu-trigger { /* ----- Mobile Menu Hamburger -----*/
opacity: 0;
pointer-events: none;
cursor: pointer;
font-size: 20px;
line-height:135px;
color:#000;
padding:10px;
position: absolute;
width: 40px;
text-align: center;
-webkit-transition: opacity .3s ease;
-o-transition: opacity .3s ease;
transition: opacity .3s ease ;
height: 50px;
}
#primary-menu ul {
list-style: none;
height: 100px;
margin: 0 }
#primary-menu > ul { float: left;
border-top: 1px solid #dadada;}
#primary-menu ul li {
position: relative;
float: left;
margin-left: 20px }
#primary-menu ul li.mega-menu { position: inherit }
#primary-menu ul li:first-child { margin-left: 0 }
#primary-menu ul li a {
display: block;
height: 72px;
line-height: 17px;
padding: 0 0px;
margin:19px 13px;
color: #000000; /* ----- Main Menu Font Color (If using dark version see dark.css)-----*/
font-size: 14px;
font-weight: 800;
font-family: 'Open Sans', sans-serif;
/* letter-spacing: 1px;*/
-webkit-transition: height .4s ease, line-height .4s ease, margin .4s ease, padding .4s ease;
-o-transition: height .4s ease, line-height .4s ease, margin .4s ease, padding .4s ease;
transition: height .4s ease, line-height .4s ease, margin .4s ease, padding .4s ease;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
text-decoration:none;
position:relative;
}
#primary-menu ul li a:hover { color:#304a25 !important } /* ----- Main Menu Font Hover-----*/
#primary-menu ul li a:before { /* ----- Main Menu Underline settings-----*/
content: "";
position: absolute;
width: 100%;
height: 1px;
bottom: 25px;
left: 0;
background-color: #304a25;
visibility: hidden ;
-webkit-transform: scaleX(0);
transform: scaleX(0);
-webkit-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
}
#primary-menu ul li a:hover:before {
visibility: visible;
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
#primary-menu ul li span { display: none; }
#primary-menu ul li i {
position: relative;
font-size: 16px !important;
top: 1px;
line-height: 99px;
width: 14px;
text-align: center;
margin-right: 6px;
-webkit-transition: line-height .4s ease;
-o-transition: line-height .4s ease;
transition: line-height .4s ease;
}
#primary-menu > ul > li:hover a {
color: #304a25; /* ----- Menu Hover Font Color -----*/
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
}
#primary-menu > ul > li.current a {
/* color: #2098D1; ----- Menu Hover Font Color -----*/
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
}
#primary-menu > ul > li.sub-menu > a > div { }
#primary-menu li:hover > ul { display: block; }
/* ----- Mega Menu Drop Box Settings -----*/
#primary-menu ul ul,
#primary-menu ul li .mega-menu-content {
display: none;
position: absolute;
width: 220px;
background-color: rgba(0,0,0,0.7); /* ----- Sub Menu Background Color -----*/
box-shadow: 0px 18px 22px 5px rgba(0, 0, 0, 0.25);
border: none;
height: auto;
z-index: 99;
top: 100px;
left: 0;
margin: 0;
padding:10px 20px 20px 20px;
}
/* ----- Drop Menu Third Tier -----*/
#primary-menu ul ul ul {
top: -10px !important;
left: 200px;
}
#primary-menu ul li .mega-menu-content ul li ul li img{
height: 27px;
border:none !important;
margin-right:20px !important;
border-radius:5%;
}
#primary-menu ul ul.menu-pos-invert,
#primary-menu ul li .mega-menu-content.menu-pos-invert {
left: auto;
right: 0;
}
#primary-menu ul ul ul.menu-pos-invert { right: 218px; }
#primary-menu ul ul li {
float: none;
margin: 0;
}
#primary-menu ul ul li:first-child { border-top: 0; }
/* ----- Sub Menu Settings -----*/
#primary-menu ul ul a {
font-size: 16px;
height: 46px !important;
line-height: 46px !important;
color: #FFF !important;
/* ----- Sub Menu Font Color -----*/
}
#primary-menu ul ul a:before {
top:40px; /* ----- Underline sub menu position -----*/
width:80%;
}
#primary-menu ul ul li:hover > a {
background-color: transparent; /* ----- Sub Menu Hover Background Color transparent-----*/
color: #FFF !important; /* ----- Sub Menu Hover Font Color -----*/
}
#primary-menu ul ul i { line-height: inherit; }
#primary-menu ul ul > li.sub-menu > a,
#primary-menu ul ul > li.sub-menu:hover > a {
background-image: url("../images/icons/submenu-dark.png");
background-position: right center;
background-repeat: no-repeat;
}
/* ----------------------------------------------------------------
Sticky Header
-----------------------------------------------------------------*/
.top-nav {
-webkit-transition: height .4s ease, opacity .3s ease;
-o-transition: height .4s ease, opacity .3s ease;
transition: height .4s ease, opacity .3s ease;
}
#header,
#header-wrap,
/*#logo img,*/
#primary-menu:not(.style-2),
#primary-menu:not(.style-2) > ul {
height: 50px;
-webkit-transition: height .4s ease, opacity .3s ease;
-o-transition: height .4s ease, opacity .3s ease;
transition: height .4s ease, opacity .3s ease;
-webkit-transition: width .4s ease, opacity .3s ease;
-o-transition: width .4s ease, opacity .3s ease;
transition: width .4s ease, opacity .3s ease;
}
#primary-menu > ul > li > ul,
#primary-menu > ul > li > .mega-menu-content,
#primary-menu > ul > li.mega-menu > .mega-menu-content {
-webkit-transition: top .4s ease;
-o-transition: top .4s ease;
transition: top .4s ease;
}
#header.sticky-header.semi-transparent { background-color: transparent; }
#header-wrap { position: relative; }
/*#header.sticky-header #header-wrap {
z-index: 100;
position: fixed;
top: 0;
left: 0;
width: 100%;
background-color: rgba(0,0,0,0.5);
box-shadow: 0 0 10px rgba(0,0,0,0.1);
-webkit-backface-visibility: hidden;
}
#header.semi-transparent.sticky-header #header-wrap { background-color: rgba(0,0,0,0.5) }
#header.sticky-header,
#header.sticky-header #header-wrap,
#header.sticky-header #primary-menu,
#header.sticky-header #primary-menu > ul,
#header.sticky-header #primary-menu > ul > li > a { height: 60px }
#header.sticky-header #primary-menu > ul > li > a { line-height: 60px; }
#header.sticky-header #primary-menu > ul > li > a i { line-height: 59px; }
#header.sticky-header #primary-menu > ul > li > ul,
#header.sticky-header #primary-menu > ul > li > .mega-menu-content,
#header.sticky-header #primary-menu > ul > li.mega-menu > .mega-menu-content { top: 60px; }
#header.sticky-header #header-wrap #logo img { height: 60px;}*/
/* ----------------------------------------------------------------
Page Menu
-----------------------------------------------------------------*/
#page-menu,
#page-menu-wrap {
position: relative;
height: 44px;
line-height: 44px;
text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
}
#page-menu-wrap { background-color: #2098D1; }
#page-menu.sticky-page-menu #page-menu-wrap {
position: fixed;
z-index: 99;
top: 60px;
left: 0;
width: 100%;
box-shadow: 0 0 15px rgba(0,0,0,0.3);
-webkit-backface-visibility: hidden;
}
#page-submenu-trigger {
top: 0;
margin-top: 0;
left: auto;
right: 15px;
width: 40px;
height: 44px;
line-height: 44px;
}
#page-menu .menu-title {
float: left;
color: #FFF;
font-size: 20px;
font-weight: 300;
}
#page-menu .menu-title span { font-weight: 600; }
#page-menu nav {
position: relative;
float: right;
}
#page-menu nav ul {
margin-bottom: 0;
height: 44px;
}
#page-menu nav li {
position: relative;
float: left;
list-style: none;
}
#page-menu nav li a {
display: block;
height: 44px;
line-height: 44px;
padding: 0 17px;
color: #FFF;
font-size: 14px;
}
body:not(.device-touch) #page-menu nav li a {
-webkit-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
#page-menu nav li a:hover,
#page-menu nav li.current a { background-color: rgba(0,0,0,0.15); }
/* Page Menu - Dots Style
-----------------------------------------------------------------*/
#page-menu.dots-menu,
#page-menu.dots-menu #page-menu-wrap {
position: fixed;
z-index: 100;
top: 50%;
left: auto;
right: 20px;
width: 24px;
height: auto;
line-height: 1.5;
background-color: transparent;
text-shadow: none;
}
#page-menu.dots-menu #page-menu-wrap {
position: relative;
box-shadow: none;
}
#page-menu.dots-menu .menu-title { display: none; }
#page-menu.dots-menu nav {
float: none;
width: 24px;
}
#page-menu.dots-menu nav ul { height: auto; }
#page-menu.dots-menu nav ul li {
float: none;
width: 14px;
height: 14px;
margin: 10px 6px;
}
#page-menu.dots-menu nav li a {
position: relative;
width: 10px;
height: 10px;
line-height: 1.5;
padding: 0;
margin: 0 2px;
background-color: rgba(0,0,0,0.4);
border-radius: 50%;
color: #777;
}
#page-menu.dots-menu nav li a:hover { background-color: rgba(0,0,0,0.7) }
#page-menu.dots-menu nav li.current a { background-color: #2098D1; }
#page-menu.dots-menu nav li .dots-menu-caption {
position: absolute;
width: auto;
top: -11px;
right: 25px;
background-color: #2098D1;
color: #FFF;
padding: 5px 14px;
white-space: nowrap;
pointer-events: none;
text-shadow: 1px 1px 1px rgba(0,0,0,0.15);
border-radius: 2px;
opacity: 0;
}
body:not(.device-touch) #page-menu.dots-menu nav li .dots-menu-caption {
-webkit-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
#page-menu.dots-menu nav li .dots-menu-caption:after {
position: absolute;
content: '';
top: 50%;
margin-top: -6px;
left: auto;
right: -5px;
width: 0;
height: 0;
border-top: 7px solid transparent;
border-bottom: 7px solid transparent;
border-left: 6px solid #2098D1;
}
#page-menu.dots-menu nav li a:hover + .dots-menu-caption {
opacity: 1;
right: 30px;
}
/* ----------------------------------------------------------------
One Page
-----------------------------------------------------------------*/
.one-page-arrow {
position: absolute;
z-index: 3;
bottom: 20px;
left: 50%;
margin-left: -16px;
width: 32px;
height: 32px;
font-size: 32px;
text-align: center;
color: #222;
}
/* ----------------------------------------------------------------
Side Header
-----------------------------------------------------------------*/
@media only screen and (min-width: 992px) {
.side-header #header {
position: fixed;
top: 0;
left: 0;
z-index: 10;
width: 260px;
height: 100%;
background-color: #111;
border: none;
border-right-color: #3F3F3F;
overflow: hidden;
box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
}
.side-header #header-wrap {
width: 300px;
height: 100%;
overflow: auto;
padding-right: 40px;
}
.side-header #header .container {
width: 260px !important;
padding: 0 30px !important;
margin: 0 !important;
}
/* Side Header - Right Aligned
-----------------------------------------------------------------*/
.side-header.side-header-right #header {
left: auto;
right: 0;
border: none;
border-left-color: #3F3F3F;
}
.side-header.side-header-right:not(.open-header) #wrapper { margin: 0 260px 0 0 !important; }
.side-header.side-header-right.open-header #header {
left: auto;
right: -260px;
}
.side-header.side-header-right.open-header.side-header-open #header {
left: auto;
right: 0;
}
.side-header.side-header-right.open-header.push-wrapper.side-header-open #wrapper { left: -260px; }
.side-header.side-header-right.open-header #header-trigger {
left: auto;
right: 20px;
}
.side-header.side-header-right.open-header.side-header-open #header-trigger {
left: auto;
right: 280px;
}
.side-header.side-header-right.open-header #header,
.side-header.side-header-right.open-header #header-trigger {
-webkit-transition: right .4s ease;
-o-transition: right .4s ease;
transition: right .4s ease;
}
.side-header #logo {
float: none;
margin: 60px 0 40px;
}
.side-header #logo img { height: auto !important; }
.side-header #logo:not(.nobottomborder):after,
.side-header #primary-menu:not(.nobottomborder):after {
display: block;
content: '';
width: 20%;
border-bottom: 1px solid #2098D1;
}
.side-header .center #logo:after { margin: 0 auto; }
.side-header #primary-menu { margin-bottom: 30px; }
.side-header #primary-menu:not(.nobottomborder):after { margin-top: 40px; }
.side-header #primary-menu,
.side-header #primary-menu ul {
float: none;
height: auto;
}
.side-header #primary-menu ul li {
float: none;
margin: 15px 0 0;
}
.side-header #primary-menu ul li:first-child { margin-top: 0; }
.side-header #primary-menu ul li a {
height: 25px;
line-height: 25px;
padding: 0;
}
.side-header #primary-menu ul li i { line-height: 24px; }
.side-header #primary-menu ul ul {
position: relative;
width: 100%;
background-color: transparent;
box-shadow: none;
border: none;
height: auto;
z-index: 1;
top: 0;
left: 0;
margin: 5px 0;
padding-left: 12px;
}
.side-header #primary-menu ul ul ul {
top: 0 !important;
left: 0;
}
.side-header #primary-menu ul ul.menu-pos-invert {
left: 0;
right: auto;
}
.side-header #primary-menu ul ul ul.menu-pos-invert { right: auto; }
.side-header #primary-menu ul ul li {
margin: 0;
border: 0;
}
.side-header #primary-menu ul ul li:first-child { border-top: 0; }
.side-header #primary-menu ul ul a {
font-size: 12px;
height: auto !important;
line-height: 24px !important;
padding: 2px 0 !important;
}
.side-header #primary-menu ul ul li:hover > a {
background-color: transparent !important;
}
.side-header #primary-menu ul > li.sub-menu > a,
.side-header #primary-menu ul > li.sub-menu:hover > a { background-image: none !important; }
.side-header #primary-menu ul > li.sub-menu > a:after {
position: absolute;
content: '\e7a5';
top: 1px;
right: 0;
-webkit-transition: transform .2s linear;
-o-transition: transform .2s linear;
transition: transform .2s linear;
}
.side-header #primary-menu ul > li.sub-menu:hover > a:after {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
}
.side-header:not(.open-header) #wrapper {
margin: 0 0 0 260px !important;
width: auto !important;
}
.side-header:not(.open-header) #wrapper .container {
width: auto;
margin: 0px;
}
/* Side Header - Push Header
-----------------------------------------------------------------*/
.side-header.open-header.push-wrapper { overflow-x: hidden; }
.side-header.open-header #header { left: -260px; }
.side-header.open-header.side-header-open #header { left: 0; }
.side-header.open-header #wrapper { left: 0; }
.side-header.open-header.push-wrapper.side-header-open #wrapper { left: 260px; }
#header-trigger { display: none; }
.side-header.open-header #header-trigger {
display: block;
position: fixed;
cursor: pointer;
top: 20px;
left: 20px;
z-index: 11;
font-size: 16px;
width: 32px;
height: 32px;
line-height: 32px;
background-color: #FFF;
text-align: center;
border-radius: 2px;
}
.side-header.open-header.side-header-open #header-trigger { left: 280px; }
.side-header.open-header #header-trigger i:nth-child(1),
.side-header.open-header.side-header-open #header-trigger i:nth-child(2) { display: block; }
.side-header.open-header.side-header-open #header-trigger i:nth-child(1),
.side-header.open-header #header-trigger i:nth-child(2) { display: none; }
.side-header.open-header #header,
.side-header.open-header #header-trigger,
.side-header.open-header.push-wrapper #wrapper {
-webkit-transition: left .4s ease;
-o-transition: left .4s ease;
transition: left .4s ease;
}
}
/* ----------------------------------------------------------------
Encore Caption
-----------------------------------------------------------------*/
.encore-caption {
position:absolute;
z-index:1;
width:100%;
top:28%;
text-align:center
}
.encore-caption h1 {
font-family: 'Saint Andrews Queen', cursive !important;
text-transform: none !important;
font-size:130px;
}
.encore-caption h2 {
font-family: 'Saint Andrews Queen', cursive !important;
text-transform: none !important;
font-size:100px;
margin-bottom:25px;
}
.encore-caption.static { top:43% }
.encore-caption .subtext { margin-top: -50px }
.encore-caption .underline:before { width: 10% }
/* ----------------------------------------------------------------
Sliders
-----------------------------------------------------------------*/
/* Loader
-----------------------------------------------------------------*/
.loading {
display:block;
min-height: 100px;
background: url('../images/preloader/loader_large_dark.gif') no-repeat center center
}
#slider {
position: relative;
width: 100%;
overflow: hidden;
}
/* Revolution Slider - Thumbs
-----------------------------------------------------------------*/
.revo-slider-emphasis-text {
font-size: 70px;
font-weight: 700;
letter-spacing: 0px;
padding: 15px 20px;
border-top: 2px solid #FFF;
border-bottom: 2px solid #FFF;
}
.revo-slider-desc-text {
font-size: 26px;
width: 650px;
text-align: center;
line-height: 1.5;
font-weight: 700;
}
.revo-slider-caps-text {
font-size: 30px;
font-weight: 400;
text-transform: uppercase;
}
.tparrows.preview2 .tp-arr-titleholder {
text-transform: uppercase;
font-weight:bold;
}
.boxedcontainer {
max-width: 1140px;
margin:auto;
}
.tp-banner-container{
width:100%;
position:relative;
padding:0;
}
.tp-banner{
width:100%;
position:relative;
}
.tp-banner-fullscreen-container {
width:100%;
position:relative;
padding:0;
}
.tparrows.preview4 .tp-arr-titleholder {
background:rgba(0,0,0,0.5) !important;
text-transform: none !important;
font-family:serif !important;
font-size:18px !important;
font-style:italic !important;
}
.tp-loader.spinner5 {
display: none !important;
visibility: hidden !important;
}
.tp-bannertimer {
display: none !important;
}
/* Swiper Slider
-----------------------------------------------------------------*/
.swiper-container {
margin:0 auto;
position:relative;
overflow:hidden;
-webkit-backface-visibility:hidden;
-moz-backface-visibility:hidden;
-ms-backface-visibility:hidden;
-o-backface-visibility:hidden;
backface-visibility:hidden;
/* Fix of Webkit flickering */
z-index:1 }
.swiper-wrapper {
position:relative;
width:100%;
-webkit-transition-property:-webkit-transform, left, top;
-webkit-transition-duration:0s;
-webkit-transform:translate3d(0px,0,0);
-webkit-transition-timing-function:ease;
-o-transition-property:-o-transform, left, top;
-o-transition-duration:0s;
-o-transform:translate3d(0px,0,0);
-o-transition-timing-function:ease;
-o-transform:translate(0px,0px);
transition-property:transform, left, top;
transition-duration:0s;
transform:translate3d(0px,0,0);
transition-timing-function:ease;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box }
.swiper-free-mode > .swiper-wrapper {
-webkit-transition-timing-function: ease-out;
-o-transition-timing-function: ease-out;
transition-timing-function: ease-out;
margin: 0 auto }
.swiper-slide { float: left }
/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal { -ms-touch-action: pan-y }
.swiper-wp8-vertical { -ms-touch-action: pan-x }
/* Flex Slider
-----------------------------------------------------------------*/
#slider .flex-control-nav { display:none !important }
.fslider,
.fslider .flexslider,
.fslider .slider-wrap,
.fslider .slide,
.fslider .slide > a,
.fslider .slide > img,
.fslider .slide > a > img {
position: relative;
display: block;
width: 100%;
overflow: hidden }
.fslider.main { max-height:800px }
.fslider { min-height: 32px }
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus { outline: none; border: none }
.slider-wrap,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none; border: none }
.flexslider {position: relative;margin: 0; padding: 0;}
.flexslider .slider-wrap > .slide {display: none; -webkit-backface-visibility: hidden; font-size:26px }
.flexslider .slider-wrap img {
width: 100%;
height: auto;
display: block;
-webkit-backface-visibility: hidden;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover }
.flex-pauseplay span {text-transform: capitalize }
.slider-wrap:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0 }
html[xmlns] .slider-wrap {display: block }
* html .slider-wrap {height: 1% }
.no-js .slider-wrap > .slide:first-child {display: block }
.flex-viewport {
max-height: 2000px;
-webkit-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease }
.flex-control-nav {
position: absolute;
z-index: 10;
text-align: center;
bottom: 14px;
right: 10px;
margin: 0 }
.flex-control-nav li {
float: left;
display: block;
margin: 0 3px;
width: 10px;
height: 10px }
.flex-control-nav li a {
display: block;
cursor: pointer;
text-indent: -9999px;
width: 10px !important;
height: 10px !important;
border:none;
background:rgba(255,255,255,0.5);
border-radius: 50%;
transition: all .3s ease-in-out;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out }
.flex-control-nav li:hover a,
.flex-control-nav li a.flex-active { background-color: #FFF }
.fslider[data-animation="fade"] .flexslider { height: auto !important; }
.flex-control-nav.flex-control-thumbs {
position: relative;
top: 0;
left: 0;
right: 0;
margin: 2px -2px -2px 0;
height: 75px;
}
.flex-control-nav.flex-control-thumbs li { margin: 0 2px 2px 0; }
.flex-control-nav.flex-control-thumbs li img {
cursor: pointer;
text-indent: -9999px;
border: 0;
border-radius: 0;
margin: 0;
opacity: 0.5;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
.flex-control-nav.flex-control-thumbs li,
.flex-control-nav.flex-control-thumbs li img {
display: block;
width: 100px !important;
height: 75px !important;
}
.flex-control-nav.flex-control-thumbs li:hover img,
.flex-control-nav.flex-control-thumbs li img.flex-active {
border-width: 0;
opacity: 1;
}
.fslider.flex-thumb-grid .flex-control-nav.flex-control-thumbs {
margin: 2px -2px -2px 0;
height: auto;
}
.fslider.flex-thumb-grid .flex-control-nav.flex-control-thumbs li {
width: 25% !important;
height: auto !important;
margin: 0;
padding: 0 2px 2px 0;
}
.fslider.flex-thumb-grid.grid-3 .flex-control-nav.flex-control-thumbs li { width: 33.30% !important; }
.fslider.flex-thumb-grid.grid-5 .flex-control-nav.flex-control-thumbs li { width: 20% !important; }
.fslider.flex-thumb-grid.grid-6 .flex-control-nav.flex-control-thumbs li { width: 16.66% !important; }
.fslider.flex-thumb-grid.grid-8 .flex-control-nav.flex-control-thumbs li { width: 12.5% !important; }
.fslider.flex-thumb-grid.grid-10 .flex-control-nav.flex-control-thumbs li { width: 10% !important; }
.fslider.flex-thumb-grid.grid-12 .flex-control-nav.flex-control-thumbs li { width: 8.33% !important; }
.fslider.flex-thumb-grid .flex-control-nav.flex-control-thumbs li img {
width: 100% !important;
height: auto !important;
}
.flexslider .caption { z-index:20000 }
/* Swiper Slider
-----------------------------------------------------------------*/
.swiper_wrapper {
width: 100%;
height: 750px;
overflow: hidden;
}
.full-screen .swiper_wrapper { height: auto; }
.swiper_wrapper .swiper-container {
position: relative;
width:100%;
height:100%;
margin: 0;
}
.swiper_wrapper .swiper-slide {
position: relative;
margin: 0;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
overflow: hidden;
}
.swiper-slide [data-caption-animate] { -webkit-backface-visibility: hidden; }
.swiper-slide .video-wrap,
.section .video-wrap,
.swiper-slide .yt-bg-player,
.section .yt-bg-player {
position: absolute;
width: 100%;
height: 100%;
z-index: -1;
top: 0;
left: 0;
}
#slider .container {
position: relative;
height: 100%;
}
#slider.encore-slider .swiper-slide img { width: 100%; }
#slider.encore-slider a {
display: block;
height: 100%;
}
/* Video Overlay
-----------------------------------------------------------------*/
.video-wrap {
overflow: hidden;
width: 100%;
position: relative;
}
.video-wrap video {
position: relative;
z-index: 1;
width: 100%;
}
/* Slider Caption
-----------------------------------------------------------------*/
.slider-caption,
.nivo-caption,
.flex-caption {
position: absolute;
top: 50%;
right:0px;
padding:20px 15px;
z-index: 20;
max-width: 600px;
color: #FFF !important;
background:transparent;
font-size: 20px;
letter-spacing:2px;
text-shadow: none;
-webkit-transition: top .3s ease;
-o-transition: top .3s ease;
transition: top .3s ease;
}
.slider-caption.sm,.nivo-caption.sm,.flex-caption.sm { font-size: 24px; }
.slider-caption.md,.nivo-caption.md,.flex-caption.md { font-size: 27px; }
.slider-caption.lg,.nivo-caption.lg,.flex-caption.lg { font-size: 34px;}
.slider-caption:not(.dark),
.slider-caption:not(.dark) h2 {
color: #222;
text-shadow: none;
}
.slider-caption h2 {
font-size: 64px;
letter-spacing: 2px;
text-transform: uppercase;
line-height: 1;
margin-bottom: 10px;
}
.slider-caption h3 {
font-size: 44px;
letter-spacing: 2px;
text-transform: uppercase;
line-height: 1;
margin-bottom: 10px;
}
.slider-caption h5 {
font-size: 16px;
letter-spacing: 26px;
text-transform: uppercase;
}
.slider-caption p {
margin-bottom: 30px;
font-size: 24px;
line-height: 28px;
padding-left: 5px;
}
.slider-caption.slider-caption-left {
left: 100px;
right: auto;
}
.slider-caption.slider-caption-right {
left: auto;
right: 70px;
}
.slider-caption.slider-caption-center {
position: relative;
max-width: 800px;
text-align: center;
margin: 0 auto;
left: 0;
right: 0;
}
.slider-caption-bg {
padding: 5px 12px;
border-radius: 2px;
background-color: rgba(0,0,0,0.4);
top: auto;
bottom: 80px;
left: 150px;
}
.slider-caption-bg.slider-caption-bg-light {
background-color: rgba(255,255,255,0.7);
color:#111;
text-shadow: 1px 1px 1px rgba(255,255,255,0.45);
}
.slider-caption-bg.slider-caption-bg-none {
background-color: rgba(0,0,0,0);
}
.slider-caption-top-left {
top: 140px;
bottom: auto;
}
.slider-caption-top-right {
top: 140px;
bottom: auto;
left: auto;
right: 140px;
}
.slider-caption-bottom-right {
left: auto;
right: 140px;
bottom: 175px;
}
/* Slider Arrows
-----------------------------------------------------------------*/
#slider .owl-theme .owl-controls { margin: 0; }
#slider-arrow-left,
#slider-arrow-right,
.camera_prev,
.camera_next,
#slider .owl-prev,
#slider .owl-next,
.flex-prev,
.flex-next,
.nivo-prevNav,
.nivo-nextNav,
.slider-arrow-top-sm,
.slider-arrow-bottom-sm {
position: absolute;
cursor: pointer;
z-index: 10;
top: 50%;
left: 0;
margin-top: -21px;
color: #2098D1;
background-color: #FFF;
width: 42px;
height: 42px;
border: 0;
border-radius: 0px;
-webkit-transition: background-color .3s ease-in-out;
-o-transition: background-color .3s ease-in-out;
transition: background-color .3s ease-in-out;
}
.dark #slider-arrow-left,
.dark #slider-arrow-right,
.dark .camera_prev,
.dark .camera_next,
.dark #slider .owl-prev,
.dark #slider .owl-next,
.dark .flex-prev,
.dark .flex-next,
.dark .nivo-prevNav,
.dark .nivo-nextNav,
.dark .slider-arrow-top-sm,
.dark .slider-arrow-bottom-sm { background-color:#222 }
#slider-arrow-left:hover,
#slider-arrow-right:hover,
.camera_prev:hover,
.camera_next:hover,
#slider .owl-prev:hover,
#slider .owl-next:hover,
.flex-prev:hover,
.flex-next:hover,
.slider-arrow-top-sm:hover,
.slider-arrow-bottom-sm:hover {
color:#FFF;
background-color: #2098D1;
}
.slider-arrow-top-sm,
.slider-arrow-bottom-sm {
top: auto;
bottom: 57px;
left: auto;
right: auto;
margin: 0;
width: 32px;
height: 32px;
border-radius:0px;
}
.slider-arrow-bottom-sm {
bottom: 20px;
border-radius: 0px;
}
.fslider[data-thumbs="true"] .flex-prev,
.fslider[data-thumbs="true"] .flex-next { margin-top: -64px; }
#slider .owl-prev,
#slider .owl-next {
-webkit-transition: background-color .3s ease-in-out;
-o-transition: background-color .3s ease-in-out;
transition: background-color .3s ease-in-out;
}
#slider-arrow-right,
.camera_next,
#slider .owl-next,
.flex-next,
.nivo-nextNav {
left: auto;
right: 0;
border-radius: 0px;
}
#slider-arrow-left i,
#slider-arrow-right i,
.camera_prev i,
.camera_next i,
#slider .owl-prev i,
#slider .owl-next i,
.flex-prev i,
.flex-next i,
.nivo-prevNav i,
.nivo-nextNav i,
.slider-arrow-top-sm i,
.slider-arrow-bottom-sm i {
line-height: 42px;
width: 42px;
height: 42px;
text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
font-size: 34px;
text-align: center;
margin-left: 0px;
}
.slider-arrow-top-sm i,
.slider-arrow-bottom-sm i {
width: 42px;
height: 42px;
margin: 0;
line-height: 30px;
font-size: 18px;
color: #FFF;
}
.flex-prev i { margin-left: 0px; }
#slider .owl-prev i { margin-left: 0; }
#slider-arrow-right i,
.camera_next i,
.nivo-nextNav i { margin-left: 0px; }
.flex-next i { margin-left: 0px; }
#slider .owl-next i { margin-right: 0px; }
#slider .owl-controls .owl-nav {
opacity: 0;
-webkit-transition: opacity 0.3s ease-in-out;
-o-transition: opacity 0.3s ease-in-out;
transition: opacity 0.3s ease-in-out;
}
#slider .owl-controls .owl-nav div,
#slider:hover .owl-controls .owl-nav { opacity: 1; }
/* Slide Number
-----------------------------------------------------------------*/
#slide-number {
position: absolute;
opacity: 0;
top: auto;
right: 20px;
bottom: 20px;
z-index: 20;
width: 36px;
height: 40px;
text-align: center;
color: rgba(255,255,255,0.8);
text-shadow: 1px 1px 1px rgba(0,0,0,0.15);
font-size: 18px;
font-weight: 300;
-webkit-transition: all .3s linear;
-o-transition: all .3s linear;
transition: all .3s linear;
}
#slider:hover #slide-number { opacity: 1; }
#slide-number-current,
#slide-number-total {
position: absolute;
line-height: 1;
top: 5px;
left: 0;
}
#slide-number-total {
top: auto;
bottom: 5px;
left: auto;
right: 0;
}
#slide-number span {
display: block;
font-size: 32px;
line-height: 40px;
}
/* Pagination Slider
-----------------------------------------------------------------*/
#slider .owl-dots {
position: absolute;
width: 100%;
z-index: 20;
margin: 0;
top: auto;
bottom: 15px;
}
#slider .owl-controls .owl-dots span {
width: 10px;
height: 10px;
margin: 0 3px;
opacity: 1;
background-color: transparent;
border: 1px solid #FFF;
}
#slider .owl-dots .owl-dot.active span,
#slider .owl-dots .owl-dot:hover span { background-color: #FFF !important; }
/* ----------------------------------------------------------------
Page Title
-----------------------------------------------------------------*/
#page-title {
position: relative;
padding: 300px 0 200px 0;
background-color: #F9F9F9;
}
#page-title .container { position: relative; }
#page-title h1 {
padding: 0;
margin: 0;
line-height: 1;
font-weight: 600;
color: #333;
font-size: 34px !important;
}
#page-title span {
display: block;
margin-top: 10px;
font-weight: normal;
color: #777;
font-size: 18px !important;
}
.breadcrumb {
position: absolute !important;
width: auto !important;
top: 50% !important;
left: auto !important;
right: 15px !important;
margin: -10px 0 0 0 !important;
background-color: transparent !important;
padding: 0 !important;
font-size: 12px;
}
body.stretched .container-fullwidth .breadcrumb { right: 60px !important; }
#header.transparent-header + #page-title.page-title-parallax .breadcrumb { margin-top: 35px !important; }
.breadcrumb a { color: #555; }
.breadcrumb a:hover { color: #2098D1; }
.breadcrumb i { width: auto !important; }
/* Page Title - Dark
-----------------------------------------------------------------*/
#page-title.page-title-dark {
background-color: #333;
text-shadow: 1px 1px 1px rgba(0,0,0,0.15) !important;
border-bottom: none }
#page-title.page-title-dark h1 { color: rgba(255,255,255,0.9) !important }
#page-title.page-title-dark span { color: rgba(255,255,255,0.7) }
#page-title.page-title-dark .breadcrumb > li + li:before { color: rgba(255,255,255,0.8) }
#page-title.page-title-dark .breadcrumb > .active { color: rgba(255,255,255,0.6) }
#page-title.page-title-dark .breadcrumb a { color: rgba(255,255,255,0.8) }
#page-title.page-title-dark .breadcrumb a:hover { color:#2098D1 }
/* Page Title - Right Aligned
-----------------------------------------------------------------*/
#page-title.page-title-right { text-align: right }
#page-title.page-title-right .breadcrumb {
left: 15px !important;
right: auto !important }
/* Page Title - Center Aligned
-----------------------------------------------------------------*/
#page-title.page-title-center { text-align: center }
#page-title.page-title-center span {
max-width: 700px;
margin-left: auto;
margin-right: auto }
#page-title.page-title-center .breadcrumb {
position: relative !important;
top: 0 !important;
left: 0 !important;
right: 0 !important;
margin: 20px 0 0 !important }
/* Page Title - Parallax Background
-----------------------------------------------------------------*/
#page-title.page-title-parallax {
padding: 100px 0;
text-shadow: none;
border-bottom: none }
#page-title.page-title-parallax h1 {
font-size: 40px;
font-weight: 600 }
#page-title.page-title-parallax span { font-size: 22px }
#page-title.page-title-parallax .breadcrumb { font-size: 13px }
#page-title.page-title-parallax {
background-color: transparent;
background-image: url('images/parallax/parallax-bg.html');
background-attachment: fixed;
background-position: 50% 0;
background-repeat: no-repeat }
/* Page Title - Mini
-----------------------------------------------------------------*/
#page-title.page-title-mini { padding: 20px 0 }
#page-title.page-title-mini h1 {
font-weight: 600;
font-size: 18px;
color: #444 }
#page-title.page-title-mini span { display: none }
/* Page Title - No Background
-----------------------------------------------------------------*/
#page-title.page-title-nobg {
background: transparent !important;
border-bottom: 1px solid #F5F5F5 }
/* Page Title - Video
-----------------------------------------------------------------*/
#page-title.page-title-video {
background: none;
position: relative;
overflow: hidden }
#page-title.page-title-video .container { z-index: 3 }
#page-title.page-title-video .video-wrap {
position: absolute;
width: 100%;
top: 0;
left: 0 }
#page-title.page-title-video .video-wrap video { width: 100% }
/* ----------------------------------------------------------------
Page Pagination
-----------------------------------------------------------------*/
.pagination > li > a i, .pagination > li > span i {
color:#CCC !important;
font-size:11px !important;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus{ cursor:default !important }
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
color:#FFF !important;
background-color: #2098D1 !important;
border-color: #2098D1 !important;
}
.dark .pagination > li > a,
.dark .pagination > li > span,
.dark .pager li > a,
.dark .pager li > span {
color: #BBB;
background-color: rgba(255,255,255,0.1);
border-color: #666;}
.dark .pagination > li > a:hover,
.dark .pagination > li > span:hover,
.dark .pagination > li > a:focus,
.dark .pagination > li > span:focus,
.dark .pager li > a:hover,
.dark .pager li > a:focus {
color: #EEE;
background-color: rgba(0,0,0,0.1);}
.dark .pagination > .disabled > span,
.dark .pagination > .disabled > span:hover,
.dark .pagination > .disabled > span:focus,
.dark .pagination > .disabled > a,
.dark .pagination > .disabled > a:hover,
.dark .pagination > .disabled > a:focus,
.dark .pager .disabled > a,
.dark .pager .disabled > a:hover,
.dark .pager .disabled > a:focus,
.dark .pager .disabled > span {
color: #999;
background-color: rgba(255,255,255,0.2);
border-color: #777;}
/* ----------------------------------------------------------------
Content
-----------------------------------------------------------------*/
#content {
position: relative;
overflow: hidden;
background-color: #F9F9F9;
}
#content p { line-height: 1.8;
text-align:justify;
color: #000;}
.content-wrap {
position: relative;
padding: 30px 0;
}
#content .container { position: relative; }
/* ----------------------------------------------------------------
Portfolio
-----------------------------------------------------------------*/
/* Portfolio - Filter
-----------------------------------------------------------------*/
.portfolio-filter {
position: relative;
z-index:65;
top:30px;
}
#portfolio-filter {
position: relative;
list-style: none;
text-align:center;
background:rgba(0,0,0,0);
}
#portfolio-filter li {
position: relative;
display: inline-block;
}
#portfolio-filter li a {
display: block;
position: relative;
padding: 12px 18px;
font-size: 18px;
line-height: 18px;
color: #FFF;
border:1px solid rgba(255,255,255,0);
}
#portfolio-filter li a:hover,
#portfolio-filter li.activeFilter a {
border:1px solid rgba(255,255,255,0.8);
}
/* Portfolio - Items
-----------------------------------------------------------------*/
#portfolio {
position: relative;
margin: 0 -12px -12px 0;
}
body:not(.device-touch) #portfolio {
-webkit-transition: height .4s linear;
-o-transition: height .4s linear;
transition: height .4s linear;
}
.portfolio-item {
position: relative;
float: left;
width: 276px;
margin: 0 12px 12px 0;
}
.portfolio-notitle .portfolio-item,
.portfolio-notitle .iportfolio { overflow: hidden; }
.portfolio-item .portfolio-image {
position: relative;
overflow: hidden;
}
.portfolio-item .portfolio-image,
.portfolio-item .portfolio-image a,
.portfolio-item .portfolio-image img {
display: block;
width: 276px;
height: 207px;
}
body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-notitle .portfolio-image img {
-webkit-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
/* Portfolio - Item Title
-----------------------------------------------------------------*/
.portfolio-desc {
z-index: 3;
padding: 15px 5px 10px;
}
.portfolio-desc h3 {
margin: 0;
padding: 0;
font-size: 19px;
}
.portfolio-desc h3 a { color: #222; }
.portfolio-desc h3 a:hover { color: #2098D1; }
.portfolio-desc.heading-block h3 { font-size: 19px }
.portfolio-desc.heading-block h4 { font-size: 16px }
.portfolio-desc.heading-block h3 + span,
.portfolio-desc.heading-block h4 + span { font-size: 18px }
.portfolio-desc span {
display: block;
margin-top: 3px;
color: #FFF;
}
.portfolio-desc span a { color: #888; }
.portfolio-desc span a:hover { color: #000; }
.portfolio-notitle .portfolio-desc {
position: absolute;
display: block !important;
width: 100%;
height: 78px;
padding: 15px 5px;
top: auto;
bottom: -78px;
left: 0;
background-color: #FFF;
border-bottom: 0px solid #EEE;
}
body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-notitle .portfolio-desc {
-webkit-transition: bottom .2s ease-in-out;
-o-transition: bottom .2s ease-in-out;
transition: bottom .2s ease-in-out;
}
.portfolio-full.portfolio-notitle .portfolio-desc,
.portfolio-nomargin.portfolio-notitle .portfolio-desc {
bottom: -78px;
border-bottom: 0;
}
.portfolio-notitle .portfolio-item:hover .portfolio-desc,
.portfolio-notitle .iportfolio:hover .portfolio-desc { bottom: 0 !important; }
.bothsidebar .portfolio-notitle .portfolio-item:hover .portfolio-image img {
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
}
body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-notitle .portfolio-item:hover .portfolio-image img,
body:not(.device-touch):not(.device-xs):not(.device-xxs) .bothsidebar .portfolio-3.portfolio-notitle .portfolio-item:hover .portfolio-image img,
body:not(.device-touch):not(.device-xs):not(.device-xxs) .bothsidebar .portfolio-2.portfolio-notitle .portfolio-item:hover .portfolio-image img,
body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-notitle .iportfolio:hover .portfolio-image img {
-webkit-transform: translateY(-20px);
-moz-transform: translateY(-20px);
-ms-transform: translateY(-20px);
-o-transform: translateY(-20px);
transform: translateY(-20px);
}
body.device-touch.device-xs .portfolio-notitle .portfolio-desc,
body.device-touch.device-xxs .portfolio-notitle .portfolio-desc { display: none !important; }
/* Portfolio - No Margin
-----------------------------------------------------------------*/
#portfolio.portfolio-nomargin,
#portfolio.portfolio-full { margin: 0 !important; }
.portfolio-nomargin .portfolio-item {
width: 284px;
margin: 0 !important;
}
.portfolio-nomargin .portfolio-item .portfolio-image,
.portfolio-nomargin .portfolio-item .portfolio-image a,
.portfolio-nomargin .portfolio-item .portfolio-image img {
width: 284px;
height: auto;
}
.portfolio-nomargin .portfolio-desc { padding: 15px 10px 15px; }
/* Portfolio - 100% Full Width
-----------------------------------------------------------------*/
#portfolio.portfolio-full {
margin: 0 !important;
width: 100%;
}
.portfolio-full .portfolio-item {
width: 25%;
margin: 0 !important;
overflow: hidden !important;
}
.portfolio-full .portfolio-item-sizer { width: 25%; }
.portfolio-full .portfolio-item .portfolio-image,
.portfolio-full .portfolio-item .portfolio-image > a,
.portfolio-full .portfolio-item .portfolio-image .slide a,
.portfolio-full .portfolio-item .portfolio-image img {
width: 100% !important;
height: auto !important;
}
.portfolio-full .portfolio-desc { padding: 15px; }
/* Portfolio - Masonry
-----------------------------------------------------------------*/
.portfolio-masonry .portfolio-item .portfolio-image,
.portfolio-masonry .portfolio-item .portfolio-image > a,
.portfolio-masonry .portfolio-item .portfolio-image .slide a,
.portfolio-masonry .portfolio-item .portfolio-image img { height: auto !important; }
.portfolio-masonry.mixed-masonry { }
.portfolio-masonry.mixed-masonry .portfolio-item,
.portfolio-masonry.mixed-masonry .portfolio-item .portfolio-image,
.portfolio-masonry.mixed-masonry .portfolio-item .portfolio-image > a,
.portfolio-masonry.mixed-masonry .portfolio-item .portfolio-image .slide a,
.portfolio-masonry.mixed-masonry .portfolio-item .portfolio-image img { }
/* Portfolio - Items - 3 Columns
-----------------------------------------------------------------*/
#portfolio.portfolio-3 { }
.portfolio-3 .portfolio-item {
width: 370px;
}
.portfolio-3 .portfolio-item .portfolio-image,
.portfolio-3 .portfolio-item .portfolio-image a,
.portfolio-3 .portfolio-item .portfolio-image img {
width: 370px;
height: 278px;
}
/* Portfolio - Items - 3 Columns - No Margin
-----------------------------------------------------------------*/
.portfolio-3.portfolio-nomargin .portfolio-item { width: 300px; }
.portfolio-3.portfolio-nomargin .portfolio-item .portfolio-image,
.portfolio-3.portfolio-nomargin .portfolio-item .portfolio-image a,
.portfolio-3.portfolio-nomargin .portfolio-item .portfolio-image img {
width: 300px;
height: 278px;
}
/* Portfolio - Items - 2 Columns
-----------------------------------------------------------------*/
#portfolio.portfolio-2 { margin: 0 -20px -20px 0; }
.portfolio-2 .portfolio-item {
width: 560px;
margin: 0 20px 20px 0;
}
.portfolio-2 .portfolio-item .portfolio-image,
.portfolio-2 .portfolio-item .portfolio-image a,
.portfolio-2 .portfolio-item .portfolio-image img {
width: 560px;
height: 420px;
}
.portfolio-2 .portfolio-desc { padding: 20px 5px 10px; }
.portfolio-2 .portfolio-desc h3 { font-size: 21px; }
.portfolio-2 .portfolio-desc span {
margin-top: 4px;
font-size: 14px;
}
/* Portfolio - Items - 2 Columns - No Margin
-----------------------------------------------------------------*/
.portfolio-2.portfolio-nomargin .portfolio-item { width: 569px; }
.portfolio-2.portfolio-nomargin .portfolio-item .portfolio-image,
.portfolio-2.portfolio-nomargin .portfolio-item .portfolio-image a,
.portfolio-2.portfolio-nomargin .portfolio-item .portfolio-image img {
width: 569px;
height: 427px;
}
.portfolio-2.portfolio-nomargin .portfolio-desc { padding: 20px 15px 20px; }
/* Portfolio - Items - 2 Columns - No Title
-----------------------------------------------------------------*/
.portfolio-2.portfolio-notitle .portfolio-desc {
height: 90px;
bottom: -90px;
}
.portfolio-2.portfolio-full.portfolio-notitle .portfolio-desc,
.portfolio-2.portfolio-nomargin.portfolio-notitle .portfolio-desc { bottom: -90px; }
/* Portfolio - Sidebar - Items - 2 Columns
-----------------------------------------------------------------*/
.postcontent #portfolio.portfolio-2 { margin: 0 -20px -20px 0; }
.postcontent .portfolio-2 .portfolio-item {
width: 420px;
margin: 0 20px 20px 0;
}
.postcontent .portfolio-2 .portfolio-item .portfolio-image,
.postcontent .portfolio-2 .portfolio-item .portfolio-image a,
.postcontent .portfolio-2 .portfolio-item .portfolio-image img {
width: 420px;
height: 315px;
}
.postcontent .portfolio-2 .portfolio-desc h3 { font-size: 21px; }
.postcontent .portfolio-2 .portfolio-desc span { font-size: 14px; }
/* Portfolio - Sidebar - Items - 2 Columns - No Margin
-----------------------------------------------------------------*/
.postcontent .portfolio-2.portfolio-nomargin .portfolio-item { width: 429px; }
.postcontent .portfolio-2.portfolio-nomargin .portfolio-item .portfolio-image,
.postcontent .portfolio-2.portfolio-nomargin .portfolio-item .portfolio-image a,
.postcontent .portfolio-2.portfolio-nomargin .portfolio-item .portfolio-image img {
width: 429px;
height: 322px;
}
.postcontent .portfolio-2.portfolio-nomargin .portfolio-desc { padding-bottom: 20px; }
/* Portfolio - Sidebar - Items - 2 Columns - No Title
-----------------------------------------------------------------*/
.postcontent .portfolio-2.portfolio-notitle .portfolio-desc {
height: 90px;
bottom: -91px;
}
.postcontent .portfolio-2.portfolio-full.portfolio-notitle .portfolio-desc,
.postcontent .portfolio-2.portfolio-nomargin.portfolio-notitle .portfolio-desc { bottom: -90px; }
.postcontent .portfolio-2.portfolio-notitle .portfolio-item:hover .portfolio-overlay a { margin-top: -40px !important; }
/* Portfolio - Items - 1 Column
-----------------------------------------------------------------*/
#portfolio.portfolio-1 { margin: 0 0px -40px 0; }
.portfolio-1 .portfolio-item {
float: none;
width: 100%;
margin: 0 0 40px 0;
padding-bottom: 40px;
padding-top: 35px;
border-bottom: 0px solid #EEE;
}
.portfolio-1 .portfolio-item .portfolio-image {
float: left;
margin-right: 40px;
}
.portfolio-1 .portfolio-item.alt .portfolio-image {
float: right;
margin: 0 0 0 40px;
}
.portfolio-1 .portfolio-item .portfolio-image,
.portfolio-1 .portfolio-item .portfolio-image a,
.portfolio-1 .portfolio-item .portfolio-image img {
display: block;
width: 600px;
height: auto;
}
.portfolio-1 .portfolio-desc {
float: left;
width: 300px;
padding: 10px 0;
}
.portfolio-1 .alt .portfolio-desc { float: left; }
.portfolio-1 .portfolio-desc h3 { font-size: 26px; }
.portfolio-1 .portfolio-desc span {
margin-top: 6px;
font-size: 17px;
}
.portfolio-1 .portfolio-desc p {
margin: 20px 0 25px;
font-size: 14px;
}
.portfolio-1 .portfolio-desc li { margin: 3px 0; }
/* Portfolio - Items - 1 Column - Full Width
-----------------------------------------------------------------*/
#portfolio.portfolio-1.portfolio-fullwidth { margin: 0 0 -60px 0; }
.portfolio-1.portfolio-fullwidth .portfolio-item {
margin-bottom: 60px;
padding-bottom: 0;
border-bottom: 0;
overflow: hidden;
}
.portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image {
float: none;
margin: 0 !important;
}
.portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image,
.portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image a,
.portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image img {
width: 1140px;
height: 500px;
}
body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image img {
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
.portfolio-1.portfolio-fullwidth .portfolio-item:hover .portfolio-image img {
-webkit-transform: translateX(-60px);
-moz-transform: translateX(-60px);
-ms-transform: translateX(-60px);
-o-transform: translateX(-60px);
transform: translateX(-60px);
}
.portfolio-1.portfolio-fullwidth .portfolio-item.alt:hover .portfolio-image img {
-webkit-transform: translateX(60px);
-moz-transform: translateX(60px);
-ms-transform: translateX(60px);
-o-transform: translateX(60px);
transform: translateX(60px);
}
.portfolio-1.portfolio-fullwidth .portfolio-desc {
position: absolute;
float: none;
width: 380px;
height: 100%;
padding: 30px;
background-color: #F9F9F9;
top: 0;
left: auto;
right: -380px;
}
body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-1.portfolio-fullwidth .portfolio-desc {
-webkit-transition: right .3s ease-in-out;
-o-transition: right .3s ease-in-out;
transition: right .3s ease-in-out;
}
.portfolio-1.portfolio-fullwidth .portfolio-item:hover .portfolio-desc { right: 0; }
.portfolio-1.portfolio-fullwidth .alt .portfolio-desc {
left: -380px;
right: auto;
}
body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-1.portfolio-fullwidth .alt .portfolio-desc {
-webkit-transition: left .3s ease-in-out;
-o-transition: left .3s ease-in-out;
transition: left .3s ease-in-out;
}
.portfolio-1.portfolio-fullwidth .portfolio-item.alt:hover .portfolio-desc { left: 0; }
.portfolio-1.portfolio-fullwidth .portfolio-overlay a { left: 33%; }
.portfolio-1.portfolio-fullwidth .alt .portfolio-overlay a {
left: auto;
right: 33%;
}
/* Portfolio - Items - 1 Column - Full Width - Sidebar
-----------------------------------------------------------------*/
.postcontent #portfolio.portfolio-1.portfolio-fullwidth { margin: 0 0 -40px 0; }
.postcontent .portfolio-1.portfolio-fullwidth .portfolio-item { margin-bottom: 40px; }
.postcontent .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image,
.postcontent .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image a,
.postcontent .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image img {
width: 860px;
height: 377px;
}
.postcontent .portfolio-1.portfolio-fullwidth .portfolio-item:hover .portfolio-image img {
-webkit-transform: translateX(-40px);
-moz-transform: translateX(-40px);
-ms-transform: translateX(-40px);
-o-transform: translateX(-40px);
transform: translateX(-40px);
}
.postcontent .portfolio-1.portfolio-fullwidth .portfolio-item.alt:hover .portfolio-image img {
-webkit-transform: translateX(40px);
-moz-transform: translateX(40px);
-ms-transform: translateX(40px);
-o-transform: translateX(40px);
transform: translateX(40px);
}
.postcontent .portfolio-1.portfolio-fullwidth .portfolio-desc {
width: 320px;
padding: 25px;
right: -320px;
}
.postcontent .portfolio-1.portfolio-fullwidth .alt .portfolio-desc {
left: -320px;
right: auto;
}
.postcontent .portfolio-1.portfolio-fullwidth .portfolio-overlay a { left: 32%; }
.postcontent .portfolio-1.portfolio-fullwidth .alt .portfolio-overlay a {
left: auto;
right: 32%;
}
/* Portfolio - Parallax
-----------------------------------------------------------------*/
#portfolio.portfolio-parallax { margin: 0 !important; }
#portfolio.portfolio-parallax .portfolio-item {
float: none;
width: 100% !important;
height: 500px !important;
margin: 0 !important;
}
#portfolio.portfolio-parallax .portfolio-item .portfolio-image {
width: 100% !important;
height: 500px !important;
}
#portfolio.portfolio-parallax .portfolio-desc {
position: absolute;
top: 50%;
left: 0;
margin-top: -57px;
width: 100%;
text-align: center;
text-shadow: 1px 1px 1px rgba(0,0,0,0.15);
padding: 0;
opacity: 0;
}
body:not(.device-touch):not(.device-xs):not(.device-xxs) #portfolio.portfolio-parallax .portfolio-desc {
-webkit-transition: opacity .15s ease-in-out;
-o-transition: opacity .15s ease-in-out;
transition: opacity .15s ease-in-out;
}
#portfolio.portfolio-parallax .portfolio-item:hover .portfolio-desc { opacity: 1; }
#portfolio.portfolio-parallax .portfolio-desc h3 {
font-size: 44px;
font-weight: 300;
letter-spacing: -1px;
}
#portfolio.portfolio-parallax .portfolio-desc h3 a { color: #FFF; }
#portfolio.portfolio-parallax .portfolio-desc h3 a:hover { color: #DDD; }
#portfolio.portfolio-parallax .portfolio-desc span {
margin-top: 12px;
font-size: 16px;
color: #CCC;
}
#portfolio.portfolio-parallax .portfolio-desc span a { color: #DDD; }
#portfolio.portfolio-parallax .portfolio-desc span a:hover { color: #BBB; }
#portfolio.portfolio-parallax .portfolio-desc .portfolio-divider {
width: 100%;
text-align: center;
margin: 15px 0 0;
}
#portfolio.portfolio-parallax .portfolio-desc .portfolio-divider div {
display: inline-block;
width: 50px;
height: 0;
border-bottom: 0px solid #FFF;
}
body:not(.device-touch):not(.device-xs):not(.device-xxs) #portfolio.portfolio-parallax .portfolio-desc .portfolio-divider div {
-webkit-transition: width .5s ease-in-out;
-o-transition: width .5s ease-in-out;
transition: width .5s ease-in-out;
}
#portfolio.portfolio-parallax .portfolio-item:hover .portfolio-desc .portfolio-divider div { width: 120px; }
#portfolio.portfolio-parallax .portfolio-overlay { background-color: rgba(0,0,0,0.4); }
/* Portfolio - Overlay
-----------------------------------------------------------------*/
.portfolio-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0;
z-index: 2;
text-align: center;
color: #FFF;
text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
background-color:#111;
}
.portfolio-overlay.show {
opacity: 1;
}
.portfolio-overlay.show.black {
background-color:#111;
}
.portfolio-overlay.show.semi {
background-color:rgba(0,0,0,0.7);
}
body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-overlay {
-webkit-transition: opacity .4s ease-in-out;
-o-transition: opacity .4s ease-in-out;
transition: opacity .4s ease-in-out;
}
.portfolio-item:hover .portfolio-overlay,
.iportfolio:hover .portfolio-overlay { opacity: 1; }
.portfolio-overlay a {
position: absolute;
top: 50%;
left: 50%;
width: 50px !important;
height: 50px !important;
margin: -28px 0 0 -44px;
font-size: 18px;
line-height: 47px;
text-align: center;
outline:1px solid #DDD !important;
padding:20px;
color: #FFF !important;
text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
background:transparent !important;
-webkit-backface-visibility: hidden;
}
.portfolio-overlay a.left-icon { }
.portfolio-overlay a.right-icon {
left: auto;
right: 50%;
margin-left: 0;
margin-right: -44px;
}
.portfolio-overlay a.center-icon {
display: block;
margin: -20px 0 0 -20px;
opacity: 0;
}
.portfolio-item:hover a.center-icon,
.iportfolio:hover a.center-icon { opacity: 1; }
.portfolio-item:hover .portfolio-overlay a.left-icon,
.portfolio-item:hover .portfolio-overlay a.right-icon,
.iportfolio:hover .portfolio-overlay a.left-icon,
.iportfolio:hover .portfolio-overlay a.right-icon { margin-top: -18px; }
.portfolio-overlay a i.icon-line-play {
position: relative;
left: 2px;
}
.portfolio-overlay .portfolio-desc {
position: relative;
padding: 0 !important;
margin: 0;
text-align: center;
}
.portfolio-overlay .portfolio-desc a {
display: inline;
position: relative;
top: 0;
left: 0;
margin: 0;
font-size: inherit;
width: auto !important;
height: auto !important;
line-height: 1;
background-color: transparent !important;
text-shadow: 1px 1px 1px rgba(0,0,0,0.15);
border:none;
}
.portfolio-overlay .portfolio-desc h3 {
color: #FFF;
font-size:24px;
line-height: 1.5;
}
.portfolio-overlay .portfolio-desc h3 a { color: #FFF !important; font-size:20px;}
.portfolio-overlay .portfolio-desc span {
margin-top: 7px;
font-size: 18px;
}
.portfolio-overlay .portfolio-desc span a {
font-size: 16px;
}
.portfolio-overlay .portfolio-desc ~ a {
display: inline-block;
position: relative;
top: 0;
left: 0;
margin: 20px 0 0 !important;
}
body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-overlay .portfolio-desc ~ a {
-webkit-transition: color .2s linear, background-color .2s linear, opacity .2s linear;
-o-transition: color .2s linear, background-color .2s linear, opacity .2s linear;
transition: color .2s linear, background-color .2s linear, opacity .2s linear;
}
.portfolio-overlay .portfolio-desc ~ a.right-icon {
left: 0;
right: 0;
margin-left: 5px !important;
margin-right: 0 !important;
}
.portfolio-overlay .portfolio-desc a:hover { background: transparent; }
body.device-touch.device-xs .portfolio-notitle .portfolio-overlay,
body.device-touch.device-xxs .portfolio-notitle .portfolio-overlay { display: none !important; }
/* Portfolio Single
-----------------------------------------------------------------*/
.portfolio-single {}
/* Portfolio Single - Image
-----------------------------------------------------------------*/
.portfolio-single-image > a,
.portfolio-single-image .slide a,
.portfolio-single-image img,
.portfolio-single-image iframe,
.portfolio-single-image video {
display: block;
width: 100%;
}
.portfolio-single-image-full {
position: relative;
height: 600px;
overflow: hidden;
margin: -80px 0 80px !important;
}
.portfolio-single-video { height: auto !important; }
/* Portfolio Single - Gallery Thumbs
-----------------------------------------------------------------*/
.portfolio-single-image-full .swiper-container {
width:100%;
height:600px;
background-color: #333;
}
.portfolio-single-image-full .swiper-nested-1,
.portfolio-single-image-full .swiper-nested-2 { width:100%; }
.portfolio-single-image-full .swiper-slide { overflow: hidden; }
.portfolio-single-image-full .swiper-slide img {
width: 100%;
height: auto;
}
/* Portfolio Single - Content
-----------------------------------------------------------------*/
.portfolio-single-content { font-size: 14px; }
.portfolio-single-content h2 {
margin: 0 0 20px;
padding: 0;
font-size: 20px;
font-weight: 600 !important;
}
#portfolio-ajax-wrap {
position: relative;
max-height: 0;
overflow: hidden;
-webkit-transition: max-height .4s ease;
-o-transition: max-height .4s ease;
transition: max-height .4s ease;
}
#portfolio-ajax-wrap.portfolio-ajax-opened { max-height: 1200px; }
#portfolio-ajax-container {
display: none;
padding-bottom: 60px;
}
#portfolio-ajax-single h2 { font-size: 26px; }
/* Portfolio Single - Meta
-----------------------------------------------------------------*/
.portfolio-meta,
.portfolio-share {
list-style: none;
font-size: 14px;
}
.portfolio-meta li {
margin: 10px 0;
color: #666;
}
.portfolio-meta li:first-child { margin-top: 0; }
.portfolio-meta li span {
display: inline-block;
width: 150px;
font-weight: bold;
color: #333;
}
.portfolio-meta li span i {
position: relative;
top: 1px;
width: 14px;
text-align: center;
margin-right: 7px;
}
.well .line {
margin: 20px 0;
border-color: #E5E5E5;
}
/* Portfolio Single Navigation
-----------------------------------------------------------------*/
#portfolio-navigation {
position: absolute;
top: 50%;
left: auto;
right: 10px;
max-width: 96px;
height: 24px;
margin-top: -12px;
}
.page-title-right #portfolio-navigation {
left: 10px;
right: auto;
}
.page-title-center #portfolio-navigation {
position: relative;
top: 0;
left: 0;
margin: 20px auto 0;
}
#portfolio-navigation a {
display: block;
float: left;
margin-left: 12px;
width: 24px;
height: 24px;
text-align: center;
color: #444;
transition: color .3s linear;
-webkit-transition: color .3s linear;
-o-transition: color .3s linear;
}
.page-title-dark #portfolio-navigation a { color: #EEE; }
.page-title-parallax #portfolio-navigation a { color: #FFF; }
#portfolio-navigation a i {
position: relative;
top: -1px;
font-size: 24px;
line-height: 1;
}
#portfolio-navigation a i.icon-angle-left,
#portfolio-navigation a i.icon-angle-right {
font-size: 32px;
top: -6px;
}
#portfolio-navigation a i.icon-angle-right { left: -1px; }
#portfolio-navigation a:first-child { margin-left: 0; }
#portfolio-navigation a:hover { color: #2098D1; }
#portfolio-ajax-show #portfolio-navigation {
top: 0;
margin-top: 0;
}
/* Individual Portfolio Item
-----------------------------------------------------------------*/
.iportfolio {
position: relative;
float: none;
width: 100%;
margin: 0;
}
.iportfolio .portfolio-image {
position: relative;
overflow: hidden;
}
.iportfolio .portfolio-image,
.iportfolio .portfolio-image a,
.iportfolio .portfolio-image img {
display: block;
width: 100%;
height: auto;
}
/* ----------------------------------------------------------------
Blog
-----------------------------------------------------------------*/
#posts { position: relative }
.entry {
position: relative;
margin: 0 0 35px;
padding: 20px;
}
.entry-sm {
border-bottom:10px solid rgba(0,0,0,0) !important;
background:rgba(255,255,255,0) !important}
.last {
margin: 0 0 10px;
padding: 0 0 10px;
border-bottom: 0px solid #F5F5F5 !important }
.entry-image { margin-bottom: 30px; }
.entry-image,
.entry-image > a,
.entry-image .slide a,
.entry-image img {
display: block;
position: relative;
width: 100%;
height: auto;
outline: 1px solid transparent; /* --------- Fix image jagged in Chrome --------*/ }
.entry-image iframe { display: block; }
.entry-image img { border-radius: 0px; }
.entry-title h2 {
margin: 0;
font-size: 24px;
}
.entry-title h2 a { color: #333; }
.entry-title h2 a:hover { color: #2098D1 }
.entry-meta {
margin: 10px -10px -15px 0;
list-style: none }
.entry-meta:after {
content: '';
display: block;
margin-top: 40px;
margin-bottom: 40px;
width: 40px;
border-top: 1px solid rgba(125,125,125,0.5) }
.related-posts .entry-meta:after { margin-bottom: -10px }
#post-list-footer .entry-meta:after {
margin-top: 0px;
margin-bottom: 0px;
border-top: 0px solid #2098D1 }
.tab-content .entry-meta:after {
margin: 0px;
border-top: 0px solid #2098D1 }
.single-post .entry-meta { margin-bottom: 20px }
.entry-meta li {
float: left;
font-size: 16px;
line-height: 18px;
margin: 0 10px 15px 0;
color: #444;
font-style: italic }
.entry-meta li:before {
content: '/';
display: inline-block;
margin-right: 10px;
opacity: 0.5 }
.entry-meta li i {
position: relative;
top: 1px;
font-size: 14px;
margin-right: 3px }
.entry-meta li a { color: #2098D1; }
.entry-meta li a:hover { color: #444; }
.entry-meta li:first-child:before { display: none; }
.entry-meta li ins {
font-weight: 600;
text-decoration: none }
.entry-c {
position: relative;
overflow: hidden }
#posts .entry-content { margin-top: 30px; }
.single-post .entry-content .entry-image { max-width: 350px; }
.entry-content { position: relative; }
.entry-c .entry-content { padding-top:10px; }
.entry-link {
display: block;
background-color: #000;
padding: 30px 0;
text-align: center;
color: #FFF;
letter-spacing: 1px;
font-size: 36px;
font-weight: 600;
border-radius: 3px }
body:not(.device-touch) .entry-link {
-webkit-transition: background-color .3s ease-in-out;
-o-transition: background-color .3s ease-in-out;
transition: background-color .3s ease-in-out }
.entry-link:hover {
color: #FFF;
background-color: #2098D1;
text-shadow: 1px 1px 1px rgba(0,0,0,0.2) }
.entry-link span {
display: block;
margin-top: 5px;
font-style: italic;
font-weight: normal;
text-transform: none;
letter-spacing: 0;
font-size: 14px;
color: #EEE }
.entry-link:hover span { color: #EEE; }
.entry blockquote p {
font-weight: 400;
font-style: italic }
/* Blog - Grid
-----------------------------------------------------------------*/
.post-grid .entry {
float: left;
width: 25%;
}
.post-grid .entry-image,
.post-grid .entry-image img { height: 148px; }
.post-grid .entry-image img { border-radius: 0; }
.post-grid .entry-title h2 {
font-size: 17px;
font-weight: 600;
}
.post-grid .entry-link { font-size: 24px; }
.post-grid .entry-link span { font-size: 13px; }
/* Blog - Grid - 3 Columns
-----------------------------------------------------------------*/
.post-grid.grid-3 .entry {
width: 33.325%;
}
.post-grid.grid-3 .entry-image,
.post-grid.grid-3 .entry-image img { height: 202px; }
.post-grid.grid-3 .entry-title h2 { font-size: 18px; }
/* Blog - Grid - 2 Columns
-----------------------------------------------------------------*/
.post-grid.grid-2 { margin-right: -40px; }
.post-grid.grid-2 .entry {
width: 50%;
margin-right: 40px;
}
.post-grid.grid-2 .entry-image,
.post-grid.grid-2 .entry-image img { height: auto; }
.post-grid.grid-2 .entry-title h2 { font-size: 20px; }
/* Blog - Masonry
-----------------------------------------------------------------*/
.post-masonry .entry-image,
.post-masonry .entry-image img { height: auto !important; }
/* Individual Post
-----------------------------------------------------------------*/
.ipost .entry-image img { border-radius: 0; }
.ipost .entry-title h3,
.ipost .entry-title h4 {
margin: 0;
font-size: 16px;
font-weight: 600;
}
.ipost .entry-title h4 { font-size: 15px; }
.ipost .entry-title h3 a,
.ipost .entry-title h4 a { color: #333; }
.ipost .entry-title h3 a:hover,
.ipost .entry-title h4 a:hover { color: #2098D1; }
.ipost .entry-meta { margin-right: -10px; }
.ipost .entry-meta li {
font-size: 13px;
margin-right: 10px;
}
.ipost .entry-content { margin-top: 20px; }
.ipost .entry-content p { margin-bottom: 0; }
.more-link {
display: inline-block;
border-bottom: 1px solid #2098D1;
padding: 0 2px;
color:#999;
}
.more-link:hover { border-bottom-color: #555; }
/* Related Posts
-----------------------------------------------------------------*/
.overlay-icon {
position: absolute;
left: auto;
right: 0;
top: auto;
bottom: 0;
width: 48px;
height: 48px;
background-color: rgba(0,0,0,0.2);
text-align: center;
}
.overlay-icon i {
line-height: 48px;
font-size: 28px;
color: #FFF;
text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
}
/* Small Post
-----------------------------------------------------------------*/
.spost,
.mpost {
margin-top: 20px;
padding-top: 20px;
}
.mpost {
margin-top: 25px;
padding-top: 25px;
}
.spost:first-child,
.mpost:first-child {
margin-top: 0;
padding-top: 0;
border-top: 0;
}
.spost .entry-image,
.mpost .entry-image {
float: left;
margin: 0 15px 0 0;
text-align: center;
}
.spost .entry-image,
.spost .entry-image a,
.spost .entry-image img,
.spost .entry-image i {
width: 48px;
height: 48px;
}
.spost .entry-image a i,
.mpost .entry-image a i {
font-size: 28px;
line-height: 48px;
color: #666;
background-color: #EEE;
}
.spost .entry-title h4,
.mpost .entry-title h4 {
margin: 0;
font-size: 14px;
font-weight: 500;
}
.spost .entry-title h4 a,
.mpost .entry-title h4 a { color: #333 }
.spost .entry-title h4 a:hover,
.mpost .entry-title h4 a:hover { color: #2098D1; }
.spost .entry-meta { margin: 8px -10px 0 0; }
.spost .entry-meta li,
.mpost .entry-meta li {
font-size: 13px;
margin: 0 10px 0 0;
line-height: 20px;
}
/* Medium Post
-----------------------------------------------------------------*/
.mpost .entry-image { margin-right: 20px; }
.mpost .entry-image,
.mpost .entry-image a,
.mpost .entry-image img,
.mpost .entry-image i {
width: 170px;
height: 128px;
}
.mpost .entry-image a,
.mpost .entry-image img { border-radius: 2px; }
.mpost .entry-image a i {
font-size: 42px;
line-height: 128px;
}
.mpost .entry-title h4 {
margin: 0;
font-size: 17px;
font-weight: 600;
}
.mpost .entry-meta { margin-top: 5px; }
.mpost .entry-meta li i { margin-right: 2px; }
.mpost .entry-content { margin-top: 15px; }
.post-navigation + .line { margin: 40px 0 50px; }
/* ----------------------------------------------------------------
Blog - Author
-----------------------------------------------------------------*/
.author-image {
float: left;
width: 84px;
height: 84px;
margin-right: 15px }
.author-image img {
width: 84px;
height: 84px }
.panel-body { line-height:1.6 }
/* ----------------------------------------------------------------
Comments List
-----------------------------------------------------------------*/
#comments {
position: relative;
margin-top: 50px;
padding-top: 50px;
border-top: 1px solid #EEE;
}
.commentlist {
list-style: none;
padding-bottom: 50px;
margin: 0 0 50px;
border-bottom: 1px solid #EEE;
}
#reviews .commentlist {
padding-bottom: 30px;
margin: 0 0 20px;
}
.commentlist ul { list-style: none; }
.commentlist li,
.commentlist li ul,
.commentlist li ul li { margin: 30px 0 0 0; }
.commentlist ul:first-child { margin-top: 0; }
.commentlist li {
position: relative;
margin: 30px 0 0 30px;
}
#reviews .commentlist li { margin-top: 20px; }
.comment-wrap {
position: relative;
border: 1px solid #E5E5E5;
border-radius: 0px;
padding: 20px 20px 20px 35px;
background-color:#FFF;
}
.commentlist ul .comment-wrap {
margin-left: 25px;
padding-left: 20px;
}
#reviews .comment-wrap {
border: 0;
padding: 10px 0 0 35px;
}
.commentlist > li:first-child,
#reviews .commentlist > li:first-child {
padding-top: 0;
margin-top: 0;
}
.commentlist li .children { margin-top: 0; }
.commentlist li li .children { margin-left: 30px; }
.commentlist li .comment-content,
.pingback {
position: relative;
overflow: hidden;
}
.commentlist li .comment-content p,
.pingback p { margin: 20px 0 0 0; }
.commentlist li .comment-content { padding: 0 0 0 15px; }
.commentlist li .comment-meta {
float: left;
margin-right: 0;
line-height: 1;
}
.comment-avatar {
position: absolute;
top: 15px;
left: -35px;
padding: 0px;
background: #F9F9F9;
border: 1px solid #E5E5E5;
}
.comment-avatar img {
display: block;
}
.commentlist li .children .comment-avatar { left: -25px; }
.comment-content .comment-author {
margin-bottom: -10px;
font-size: 16px;
font-weight: bold;
color: #555;
}
.comment-content .comment-author a {
border: none;
color: #333;
}
.comment-content .comment-author a:hover { color: #2098D1; }
.comment-content .comment-author span { display: block; }
.comment-content .comment-author span,
.comment-content .comment-author span a {
font-size: 12px;
font-weight: normal;
font-style: italic;
color: #AAA;
}
.comment-content .comment-author span a:hover { color: #888; }
.comment-reply-link,
.review-comment-ratings {
display: block;
position: absolute;
top: 4px;
left: auto;
text-align: center;
right: 0px;
width: 14px;
height: 14px;
color: #DDD;
font-size: 14px;
line-height: 1;
}
.review-comment-ratings {
width: auto;
color: #333;
}
.comment-reply-link:hover { color: #888; }
/* ----------------------------------------------------------------
Comment Form
-----------------------------------------------------------------*/
#respond,
#respond form { margin-bottom: 0; }
.commentlist li #respond { margin: 30px 0 0; }
.commentlist li li #respond { margin-left: 30px; }
#respond p { margin: 10px 0 0 0; }
#respond p:first-child { margin-top: 0; }
#respond label small {
color: #999;
font-weight: normal;
}
#respond input[type="text"],
#respond textarea { margin-bottom: 0; }
#respond .col_one_third,
#respond .col_full { margin-bottom: 20px; }
.fb-comments,
.fb_iframe_widget,
.fb-comments > span,
.fb_iframe_widget > span,
.fb-comments > span > iframe,
.fb_iframe_widget > span > iframe {
display: block !important;
width: 100% !important;
margin: 0;
}
/* Post Elements
-----------------------------------------------------------------*/
img.alignleft,
div.alignleft {
float: left;
margin: 5px 20px 13px 0;
max-width: 100%;
}
div.alignleft > img,
div.alignnone > img,
div.aligncenter > img,
div.alignright > img {
display: block;
float: none;
}
img.alignnone,
img.aligncenter,
div.alignnone,
div.aligncenter {
display: block;
margin: 10px 0;
float: none;
}
img.aligncenter,
div.aligncenter,
div.aligncenter img {
margin-left: auto;
margin-right: auto;
clear: both;
}
img.alignright,
div.alignright {
float: right;
margin: 5px 0 13px 20px;
}
.wp-caption {
text-align: center;
margin: 10px 20px 13px 20px;
font-style: italic }
.wp-caption img,
.wp-caption img a {
display: block;
margin: 0 }
p.wp-caption-text {
display: inline-block;
margin: 10px 0 0 0;
padding: 5px 10px;
background-color: #EEE;
border-radius: 50px }
.wp-smiley {
max-height: 13px;
margin: 0 !important }
/* Infinity Scroll - Message Style
-----------------------------------------------------------------*/
#infscr-loading,
#portfolio-ajax-loader {
position: fixed;
z-index: 20;
top: 50%;
left: 50%;
width: 48px;
height: 48px;
margin: -24px 0 0 -24px;
background-color: rgba(0,0,0,0.7);
border-radius: 3px;
line-height: 48px;
font-size: 24px;
color: #FFF;
text-align: center }
#infscr-loading img,
#portfolio-ajax-loader img {
display: none;
width: 24px;
height: 24px;
margin: 12px }
#portfolio-ajax-loader { display: none }
#portfolio-ajax-loader img { display: block }
/* ----------------------------------------------------------------
Events
-----------------------------------------------------------------*/
.events .entry,
.ievent {
padding: 20px;
background-color: #FFF;
border-bottom: 1px solid #EEE }
.events .entry-image .entry-date,
.ievent .entry-image .entry-date {
position: absolute;
top: 10px;
left: 10px;
color: #333;
width: 90px;
height: 90px;
text-align: center;
padding-top: 7px;
font-size: 50px;
font-weight: 600;
line-height: 1;
border:solid 1px rgba(0,0,0,0.6); }
.events .entry-image .entry-date.double,
.ievent .entry-image .entry-date.double{ width: 120px !important }
.events .entry-image .entry-date span,
.ievent .entry-image .entry-date span {
display: block;
font-size: 15px;
margin-top: 5px;
text-transform:uppercase}
.events .entry-c,
.ievent .entry-c { padding: 5px 0; }
.single-event .entry-image img { border-radius: 0; }
.single-event .events-meta { font-size: 14px; }
.single-event .events-meta .iconlist li,
.parallax .iconlist li,
.iconlist li { margin: 8px 0; font-size:16px }
.iconlist li i { color: #2098D1}
.dark .iconlist li { color:#CCC }
.dark .parallax .iconlist li { color:#FFF }
.single-event .entry-overlay,
.parallax .entry-overlay-meta {
position: absolute;
top: auto;
bottom: 0;
left: 0;
width: 100%;
height: 80px;
background-color: rgba(255,255,255,0.9);
text-align: center;
line-height: 80px;
font-size: 26px;
font-weight: normal;
color: #333;
z-index: 5 }
.single-event .countdown {
display: inline-block;
position: relative;
top: 7px }
.single-event .countdown-section {
padding: 0 15px;
border-left-color: rgba(255,255,255,0.3);
background-color: rgba(255,255,255,0.3) }
.single-event .countdown-amount { color: #F9F9F9 }
.parallax .entry-overlay,
.parallax .entry-overlay-meta {
background: transparent;
width: auto;
text-align: right;
bottom: 90px;
left: auto;
right: 30px }
.parallax .entry-overlay-meta {
padding: 20px;
font-size: 17px;
text-align: left;
right: 0px;
bottom: 200px;
width: 500px;
height: auto;
line-height: inherit;
background-color: #F9F9F9;
border:0px solid rgba(0,0,0,0.2) }
.parallax.overlay-left .entry-overlay,
.parallax.overlay-left .entry-overlay-meta {
right: auto;
left: 30px }
.parallax.overlay-left .entry-overlay-meta { left: 38px }
.parallax.overlay-center .entry-overlay,
.parallax.overlay-center .entry-overlay-meta {
bottom: 100px;
right: auto;
left: 50%;
margin-left: -192px }
.parallax.overlay-center .entry-overlay-meta {
top: 100px;
bottom: auto;
margin-left: -184px }
.parallax .entry-overlay-meta h2 {
font-size: 20px;
text-transform: uppercase;
border-bottom: 1px solid rgba(0,0,0,0.2);
padding-bottom: 17px }
.parallax .entry-overlay-meta h2 a { color: #111 }
.parallax .entry-overlay-meta h2 a:hover { color: #2098D1 }
.parallax .countdown { top: 0 }
.parallax .countdown-amount {
font-size: 28px;
margin-bottom: 6px }
.event .button.button-full { padding: 10px 0 !important }
.dark .events .entry,
.dark .ievent {
background-color: rgba(0,0,0,0.2);
border-bottom-color: rgba(0,0,0,0.1);}
.dark .countdown-section, .dark .countdown-amount { color: #F9F9F9 !important }
.dark.parallax .countdown-section { border:0px solid rgba(255,255,255,0.4); background-color: rgba(0,0,0,0.3) }
.dark.parallax .entry-overlay-meta h1 a,
.dark.parallax .entry-overlay-meta h2 a,
.dark.parallax .entry-overlay-meta h3 a { color: #FFF }
.dark .single-event .entry-overlay,
.dark.parallax .entry-overlay-meta {
color: #FFF;
background-color: #edf0f5e6}
.dark .single-event .entry-overlay i,
.dark.parallax .entry-overlay-meta i { color: #2098D1}
.dark.parallax .entry-overlay-meta h2 { border-bottom: 1px solid rgba(255,255,255,0.8) }
.dark.parallax .entry-overlay-meta { border:0px solid rgba(255,255,255,0.2) }
/* Individual Events
-----------------------------------------------------------------*/
.ievent {
position: relative;
margin-top: 20px }
.ievent:first-child { margin-top: 0 }
.ievent .entry-image {
width: 30%;
margin-right: 20px }
.ievent .entry-content { margin-top: 20px ;}
.ievent .entry-title h2 { font-size: 18px }
.ievent .entry-meta { margin-right: -10px }
.ievent .entry-meta li {
font-size: 13px;
margin-right: 10px;
padding-left: 10px }
.ievent .entry-meta li:first-child { padding-left: 0 }
/* ----------------------------------------------------------------
Countdown
-----------------------------------------------------------------*/
.countdown { display: block; }
.countdown-row {
display: block;
position: relative;
text-align: center }
.countdown-section {
display: inline-block;
font-size: 11px;
line-height: 1;
text-align: center;
width: 25%;
color: #333 !important;
text-transform: capitalize }
.countdown-amount {
display: block;
font-size: 20px;
color: #333 !important;
margin-bottom: 5px }
.countdown-descr {
display: block;
width: 100% }
.parallax .countdown-section {
width: 80px;
height: 80px;
margin: 0 8px;
font-size: 13px;
padding-top: 14px;
border:0px solid rgba(0,0,0,0.4) }
/* Countdown - Medium
-----------------------------------------------------------------*/
.countdown-medium .countdown-section { font-size: 14px }
.countdown-medium .countdown-amount {
font-size: 30px;
margin-bottom: 7px }
/* Countdown - Large
-----------------------------------------------------------------*/
.countdown-large .countdown-section { font-size: 18px }
.countdown-large .countdown-amount {
font-size: 44px;
font-weight: 600;
margin-bottom: 8px }
/* Countdown - Inline
-----------------------------------------------------------------*/
.countdown.countdown-inline { display: inline-block }
.countdown.countdown-inline .countdown-row {
display: inline-block;
text-align: center }
.countdown.countdown-inline .countdown-section {
display: inline-block;
font-size: inherit;
line-height: inherit;
width: auto;
border: none;
color: inherit;
margin-left: 7px;
text-transform: lowercase }
.countdown.countdown-inline .countdown-section:first-child { margin-left: 0 }
.countdown.countdown-inline .countdown-amount {
display: inline-block;
font-size: inherit;
color: inherit;
font-weight: bold;
margin: 0 3px 0 0 }
.countdown.countdown-inline .countdown-descr {
display: inline-block;
width: auto }
/* Countdown - Coming Soon
-----------------------------------------------------------------*/
body:not(.device-xs):not(.device-xxs) .countdown.countdown-large.coming-soon .countdown-section {
border: none;
padding: 15px }
body:not(.device-xs):not(.device-xxs) .countdown.countdown-large.coming-soon .countdown-amount {
height: 140px;
line-height: 140px;
border-radius: 50%;
background-color: rgba(0,0,0,0.2);
margin-bottom: 15px !important }
/* ----------------------------------------------------------------
Buttons
-----------------------------------------------------------------*/
body:not(.device-touch) .button {
-webkit-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out }
body:not(.device-touch) .button-inqire {
-webkit-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out }
.button {
display: inline-block;
position: relative;
cursor: pointer;
outline: none;
white-space: nowrap;
margin: 0px;
padding: 0 22px;
font-size: 14px;
height: auto;
line-height: 36px;
background-color: #2098D1;
color: #FFF;
font-weight:400;
font-family: 'Open Sans', sans-serif;
text-transform:uppercase;
letter-spacing: 1px;
text-shadow: 1px 1px 1px rgba(0,0,0,0.2) }
.button:hover {
color:#FFF !important;
background-color: #304a25 }
.button-dark { color:#FFF !important }
.button-gradient-black {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#45484d+0,000000+100;Black+3D+%231 */
background: #45484d; /* Old browsers */
background: -moz-linear-gradient(top, #222222 0%, #000000 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #222222 0%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #222222 0%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222222', endColorstr='#000000',GradientType=0 ); /* IE6-9 */}
.button-gradient {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3f4c6b+0,3f4c6b+100;Blue+Grey+Flat */
background: rgb(63,76,107); /* Old browsers */
background: -moz-linear-gradient(top, rgba(63,76,107,1) 0%, rgba(63,76,107,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(63,76,107,1) 0%,rgba(63,76,107,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(63,76,107,1) 0%,rgba(63,76,107,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f4c6b', endColorstr='#3f4c6b',GradientType=0 ); /* IE6-9 */}
.button-gradient-blue {
border: #2098D1 1px solid !important;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00b7ea+0,009ec3+100;Blue+3D+%2315 */
background: rgb(0,183,234); /* Old browsers */
background: -moz-linear-gradient(top, rgba(0,183,234,1) 0%, rgba(0,158,195,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,183,234,1) 0%,rgba(0,158,195,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,183,234,1) 0%,rgba(0,158,195,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea', endColorstr='#009ec3',GradientType=0 ); /* IE6-9 */}
.button-white {
color: #111 !important;
text-shadow:none !important;
border:1px solid rgba(155,155,155,0.4);
outline:5px solid rgba(155,155,155,0);
background:#FFF }
.button-white:hover {
color: #FFF !important;
background-color: #000 !important }
.button-black-alpha { background: rgba(0,0,0,0.75) !important }
.button-black {
border:1px solid rgba(155,155,155,0.2);
outline:5px solid rgba(155,155,155,0);
background:#ff0101;
}
.button-feedback {
position:fixed;
z-index:55;
left:-58px;
top:50% }
.button-feedback.right {
right:-58px!important;
left:auto!important }
.button-feedback.top { top:25% }
.button-feedback.bottom { top:70% }
.button-feedback .button {
letter-spacing:3px;
color:#FFF;
text-shadow:none;
border:1px solid rgba(255,255,255,0.5);
background-color: #111 }
.button-feedback.right .button-rounded{
border-top-left-radius:0px;
border-top-right-radius:0px;
border-bottom-right-radius:0px;
border-bottom-left-radius:0px}
.button-feedback .button-rounded{
border-top-left-radius:0px;
border-top-right-radius:0px;
border-bottom-right-radius:0px;
border-bottom-left-radius:0px }
.button.button-vertical {
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg) }
.button.button-frame {
border:1px rgba(255,255,255,0.5) solid;
outline:#2098D1 8px solid }
.button.button-outline { outline:rgba(255,255,255,0.1) 5px solid }
.button.button-mini {
padding: 0 20px !important;
font-size: 11px;
height: auto;
line-height: 28px }
.button.button-small {
padding: 0 23px !important;
font-size: 13px;
height: auto;
line-height: 36px;
margin-top: 20px;;
}
.button.button-medium {
padding: 0 28px !important;
font-size: 16px;
height: auto;
line-height: 40px }
.button.button-large {
padding: 0 32px !important;
font-size: 20px;
height: 46px;
line-height: 46px }
.button.button-xlarge {
padding: 0 38px !important;
font-size: 20px;
letter-spacing: 2px;
height: 52px;
line-height: 52px }
.button.button-massive {
padding: 0px 88px !important;
font-size: 40px;
letter-spacing: 2px;
height: auto;
line-height: 120px;
white-space:normal }
.button.button-massive .subtext {
font-size: 20px;
text-align: center;
display:block;
font-weight:normal;
margin-top:-55px;
}
.button-check {
line-height:40px !important;
margin-top:40px !important
}
.button i {
position: relative;
top: 1px;
line-height: 1;
margin-right: 5px; }
.button.tright i { margin: 0 0 0 15px;}
.button-mini i { margin-right: 3px; }
.button-mini.tright i { margin: 0 0 0 3px; }
.button-small i { margin-right: 8px; }
.button-small.tright i { margin: 0 0 0 10px; }
.button-xlarge i {
top: 2px;
margin-right: 8px }
.button-xlarge.tright i { margin: 0 0 0 8px; }
/* Buttons - Border
-----------------------------------------------------------------*/
.button.button-border {
border: #888 1px solid;
background-color: transparent !important;
color: #333;
text-shadow: none }
.button.button-small.button-border { border: #888 1px solid }
.button.button-mini.button-border { border: #888 1px solid }
.button.button-border:hover {
color: #FFF !important;
text-shadow:none;
border:1px solid rgba(255,255,255,0) !important;
background: rgba(0,0,0,0.5) !important }
.button.button-border.button-dark {
border-color: #000000;
color: #000000 !important ;
margin-right:20px;
}
.button.button-border.button-dark:hover {
text-shadow: none;
border-color: rgba(255,255,255,1) }
.button.button-border.button-color {
border-color:#2098D1;
color: #2098D1 !important;
font-weight: 600;
text-shadow: none }
.button.button-border.button-color:hover {
color: #FFF !important;
border-color:#FFF}
/* Buttons - Icon Reveal
-----------------------------------------------------------------*/
.button.button-reveal {
padding: 0 28px;
overflow: hidden }
.button.button-reveal i {
display: block;
position: absolute;
top: 2px;
left: -32px;
width: 32px;
height: auto;
margin: 0;
text-align: center }
.button.button-reveal.button-border i { top: 1px }
.button.button-reveal.tright i {
left: auto;
right: -32px }
.button.button-reveal span {
display: inline-block;
position: relative;
left: 0;
font-family: 'Oswald', sans-serif;
}
body:not(.device-touch) .button.button-reveal i,
body:not(.device-touch) .button.button-reveal span {
-webkit-transition: left 0.3s ease, right 0.3s ease;
-o-transition: left 0.3s ease, right 0.3s ease;
transition: left 0.3s ease, right 0.3s ease }
.button.button-reveal.button-mini { padding: 0 17px }
.button.button-reveal.button-mini i {
left: -22px;
width: 22px;
height: 28px;
line-height: 28px }
.button.button-reveal.button-mini.tright i {
left: auto;
right: -22px }
.button.button-reveal.button-small { padding: 0 22px }
.button.button-reveal.button-small i {
left: -26px;
width: 26px;
height: auto;
line-height: 35px }
.booking .button.button-reveal.button-small i { line-height: 38px }
.button.button-reveal.button-small.tright i {
left: auto;
right: -26px }
.button.button-reveal.button-medium { padding: 0 28px }
.button.button-reveal.button-medium i {
left: -38px;
width: 38px;
height: auto;
line-height: 39px }
.button.button-reveal.button-medium.tright i {
left: auto;
right: -38px }
.button.button-reveal.button-large { padding: 0 32px }
.button.button-reveal.button-large i {
left: -38px;
width: 38px;
height: 46px;
line-height: 46px }
.button.button-reveal.button-large i { line-height: 50px }
.button.button-reveal.button-large.tright i {
left: auto;
right: -38px }
.button.button-reveal.button-xlarge { padding: 0 40px; }
.button.button-reveal.button-xlarge i {
left: -44px;
width: 44px;
height: 52px;
line-height: 52px }
.button.button-reveal.button-xlarge i { line-height: 56px }
.button.button-reveal.button-xlarge.tright i {
left: auto;
right: -44px }
.button.button-reveal:hover i { left: 0 }
.button.button-reveal.tright:hover i {
left: auto;
right: 0 }
.button.button-reveal:hover span { left: 16px; }
.button.button-reveal.button-mini:hover span { left: 11px; }
.button.button-reveal.button-small:hover span { left: 13px; }
.button.button-reveal.button-large:hover span { left: 19px; }
.button.button-reveal.button-xlarge:hover span { left: 22px; }
.button.button-reveal.tright:hover span { left: -16px; }
.button.button-reveal.button-mini.tright:hover span { left: -11px; }
.button.button-reveal.button-small.tright:hover span { left: -13px; }
.button.button-reveal.button-large.tright:hover span { left: -19px; }
.button.button-reveal.button-xlarge.tright:hover span { left: -22px; }
/* Buttons - Promo 100% Width
-----------------------------------------------------------------*/
.button.button-full {
display: block !important;
width:100% !important;
text-align:center !important }
.button.button-full.button-light { border-bottom: 1px solid rgba(0,0,0,0.15) }
.button.button-full strong { font-weight: 600 }
body:not(.device-touch) .button.button-full strong {
-webkit-transition: border .2s ease-in-out;
-o-transition: border .2s ease-in-out;
transition: border .2s ease-in-out }
.button.button-full.button-light strong { border-bottom-color: #333 }
.button.button-full.button-light:hover strong { border-bottom-color: #EEE }
/* Buttons - No Hover
-----------------------------------------------------------------*/
.button.button-nohover:hover {
opacity: inherit !important;
background-color: inherit !important;
color: inherit !important;
border-color: inherit !important;
}
/* ----------------------------------------------------------------
Promo Boxes
-----------------------------------------------------------------*/
.promo {
position: relative;
padding: 25px 200px 15px 0;
}
.promo h3 {
font-weight: bold;
margin-bottom: 0;
margin-top: -10px;
font-size: 24px;
}
.promo > span,
.promo > .container > span {
display: block;
color: #444;
font-weight: 300;
font-size: 16px;
margin-top: 0px;
}
.promo .heading-block { margin-bottom: 10px; }
.promo a.button {
position: absolute;
top: 50%;
margin: 0;
margin-top: -18px;
left: auto;
right: 0;
}
.promo a.button.button-mini { margin-top: -12px; }
.promo a.button.button-small { margin-top: -15px; }
.promo a.button.button-large { margin-top: -22px; }
.promo a.button.button-xlarge { margin-top: -25px; }
.promo a.button.button-desc { margin-top: -40px; }
/* Promo Uppercase
-----------------------------------------------------------------*/
.promo-uppercase { text-transform: uppercase; }
.promo-uppercase h3 { font-size: 22px; }
.promo-uppercase > span,
.promo-uppercase > .container > span { font-size: 15px; }
/* Promo - with Border
-----------------------------------------------------------------*/
.promo.promo-border {
border: 1px solid #E5E5E5;
border-radius: 3px;
padding-left: 30px;
}
.promo.promo-border a.button { right: 30px; }
/* Promo - Light
-----------------------------------------------------------------*/
.promo.promo-light {
background-color: #EEE;
border-radius: 3px;
padding-left: 30px;
border: 1px solid #DDD;
}
.promo.promo-light a.button { right: 30px; }
/* Promo - Color
-----------------------------------------------------------------*/
.promo.promo-color {
background-color: #2098D1;
text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
border-radius: 3px;
padding-left: 30px;
}
.promo.promo-color h3 { color: #FFF; }
.promo.promo-color > h3 span,
.promo.promo-color > .container > h3 span {
padding: 2px 8px;
border-radius: 3px;
color: #FFF;
}
.promo.promo-color > span,
.promo.promo-color > .container > span {
color: #FFF;
margin-top: 8px;
}
.promo.promo-color a.button { right: 30px; }
/* Promo - 100% Full Width
-----------------------------------------------------------------*/
.promo-full {
border-radius: 0 !important;
border-left: 0 !important;
border-right: 0 !important;
padding: 40px 0 !important;
}
.promo-full a.button { right: 15px !important; }
.promo-full.promo-right a.button {
right: auto !important;
left: 15px !important;
}
/* Promo - Parallax
-----------------------------------------------------------------*/
.promo.parallax { padding: 80px 0 !important; }
/* Promo - Right Align
-----------------------------------------------------------------*/
.promo.promo-right {
text-align: right;
padding: 30px 0 30px 200px;
}
.promo.promo-right a.button {
left: 0;
right: auto;
}
/* Promo - with Border & Right Align
-----------------------------------------------------------------*/
.promo.promo-right.promo-border:not(.promo-mini),
.promo.promo-dark.promo-right:not(.promo-mini) { padding-right: 30px; }
.promo.promo-right.promo-border a.button,
.promo.promo-dark.promo-right a.button { left: 30px; }
/* Promo - Center Align
-----------------------------------------------------------------*/
.promo.promo-center {
text-align: center;
padding: 30px 20px;
}
.promo.promo-center a.button {
position: relative;
top: 0;
margin: 20px 0 0;
left: 0 !important;
right: 0;
}
/* Promo - Mini
-----------------------------------------------------------------*/
.promo.promo-mini {
text-align: left;
padding: 20px 25px;
}
.promo.promo-mini h3 {
font-size: 20px;
line-height: 1.5;
}
.promo.promo-mini.promo-uppercase h3 { font-size: 18px; }
.promo.promo-mini.promo-dark h3 { line-height: 1.7; }
.promo.promo-mini a.button {
position: relative;
top: 0;
margin: 20px 0 0;
left: 0 !important;
right: 0;
}
/* Promo - Mini - Center Align
-----------------------------------------------------------------*/
.promo.promo-mini.promo-center { text-align: center; }
/* Promo - Mini - Right Align
-----------------------------------------------------------------*/
.promo.promo-mini.promo-right { text-align: right; }
/* ----------------------------------------------------------------
Featured Boxes
-----------------------------------------------------------------*/
.feature-box {
position: relative;
margin-top: 20px;
padding: 0 0 0 80px;
border:1px solid rgba(155,155,155,0.4);
outline:5px solid rgba(155,155,155,0);
background:#FFF;
}
.dark .feature-box {
border:1px solid rgba(155,155,155,0.2);
outline:5px solid rgba(155,155,155,0);
background:#111;
}
.feature-box.fbox-center {
padding: 10px 10px 10px 10px !important;
text-align: center;
paddin-right:30px !important;
}
.feature-box.fbox-center .fbox-icon {
position: relative;
width: 96px;
height: 96px;
margin: 0 auto 30px;
}
.feature-box.fbox-center .fbox-icon i {
font-size: 42px;
line-height: 96px;
}
.feature-box.fbox-center p {
font-size: 14px;
/* margin-top: 15px;*/
padding:0px 15px 0px 15px;
}
.feature-box h2 { font-size:28px }
.feature-box h3 { font-size:24px;padding-top: 15px; }
.feature-box p {
margin: 8px 0 0 0;
color: #333;
}
.feature-box h3 + .fbox-icon { margin-top: 20px !important; }
.feature-box h3 span.subtitle {
display: block;
margin-top: 5px;
color: #444;
font-weight: 300;
text-transform: none;
font-size:16px;
}
.feature-box.fbox-center:not(.fbox-bg) h3:after {
content: '';
display: block;
margin: 20px auto;
width: 30px;
border-top: 1px solid #555;
-webkit-transition: width .3s ease;
-o-transition: width .3s ease;
transition: width .3s ease;
}
.feature-box.fbox-center:not(.fbox-bg):hover h3:after { width: 50px; }
.feature-box.fbox-center.noborder:not(.fbox-bg) h3:after,
.feature-box.fbox-center.nobottomborder:not(.fbox-bg) h3:after { display: none; }
/* ----------------------------------------------------------------
Styled Icons
-----------------------------------------------------------------*/
.i-rounded,
.i-plain,
.i-circled,
.i-bordered,
.icon,
.social-icon {
display: block;
/* margin: 25px;*/
text-align: center !important;
font-size: 28px;
color: #ff0101;
cursor: pointer;
font-style: normal;
border-radius: 50%;
}
.i-color { color: #2098D1 !important }
.i-dark { color: #FFF }
.i-light { box-shadow: 0 0 0 5px #F4F4F4 !important }
.i-rounded,
.i-circled,
.i-bordered,
.icon {
background-color: #FFF;
border:2px solid #DDD;
box-shadow: 0 0 0 5px #FFF;
}
.dark .i-rounded,
.dark .i-circled,
.dark .i-bordered,
.dark .icon {
color: #FFF;
background-color: transparent;
border:2px solid #555;
box-shadow: 0 0 0 5px #333 !important;
}
.i-bordered {
border: 2px solid rgba(255,255,255,0.5);
line-height: 50px !important;
text-shadow: none;
}
.i-rounded { border-radius:10px }
.i-plain {
width: 36px !important;
height: 36px !important;
font-size: 28px;
line-height: 36px !important;
text-shadow:none;
}
.i-circled { border-radius: 50%; }
.i-alt {
background-image: url('../images/icons/iconalt.svg');
background-position: center center;
background-size: 100% 100%;
}
body:not(.device-touch) .i-rounded,
body:not(.device-touch) .i-plain,
body:not(.device-touch) .i-circled,
body:not(.device-touch) .i-bordered,
body:not(.device-touch) .social-icon {
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
/* Icon Size - Small
-----------------------------------------------------------------*/
.i-small.i-rounded,
.i-small.i-plain,
.i-small.i-circled,
.i-small.i-bordered {
font-size: 18px;
}
.i-small.i-rounded,
.i-small.i-circled,
.i-small.i-bordered {
width: 40px !important;
height: 40px !important;
line-height: 40px !important;
}
.i-small.i-bordered { line-height: 36px !important; }
.i-small.i-plain {
width: 18px !important;
height: 18px !important;
font-size: 18px;
line-height: 18px !important;
}
/* Icon Size - Small
-----------------------------------------------------------------*/
.i-medium.i-rounded,
.i-medium.i-plain,
.i-medium.i-circled,
.i-medium.i-bordered {
font-size: 26px;
}
.i-medium.i-rounded,
.i-medium.i-circled,
.i-medium.i-bordered {
width: 55px !important;
height: 55px !important;
line-height: 55px !important;
}
.i-medium.i-bordered { line-height: 55px !important; }
.i-medium.i-plain {
width: 26px !important;
height: 26px !important;
font-size: 26px;
line-height: 26px !important;
}
/* Icon Size - Large
-----------------------------------------------------------------*/
.i-large.i-rounded,
.i-large.i-plain,
.i-large.i-circled,
.i-large.i-bordered {;
font-size: 36px;
}
.i-large.i-rounded,
.i-large.i-circled,
.i-large.i-bordered {
width: 64px !important;
height: 64px !important;
line-height: 64px !important;
}
.i-large.i-bordered { line-height: 59px !important; }
.i-large.i-plain {
width: 36px !important;
height: 36px !important;
font-size: 36px;
line-height: 36px !important;
}
/* Icon Size - Extra Large
-----------------------------------------------------------------*/
.i-xlarge.i-rounded,
.i-xlarge.i-plain,
.i-xlarge.i-circled,
.i-xlarge.i-bordered {
font-size: 46px;
}
.i-xlarge.i-rounded,
.i-xlarge.i-circled,
.i-xlarge.i-bordered {
width: 200px !important;
height: 200px !important;
line-height: 84px !important;
}
.i-xlarge.i-bordered { line-height: 82px !important; }
.i-xlarge.i-plain {
width: 46px !important;
height: 46px !important;
font-size: 46px;
line-height: 46px !important;
}
/* ----------------------------------------------------------------
Alerts
-----------------------------------------------------------------*/
.style-msg,
.style-msg2 {
display: block;
color: #444;
border-left: 4px solid rgba(0,0,0,0.1);
margin-bottom: 20px;
}
.style-msg2 { border-left: 4px solid rgba(0,0,0,0.2); }
.successmsg {
background: #C5EBD4;
color: #184B21;
}
.errormsg {
background: #FFCCCC;
color: #740D0A;
}
.infomsg {
background: #B9DFF4;
color: #124F70;
}
.alertmsg {
background: #FCE0B6;
color: #975E06;
}
.style-msg .sb-msg,
.style-msg2 .msgtitle,
.style-msg2 .sb-msg {
display: block;
padding: 15px;
border-left: 1px solid rgba(255,255,255,0.5);
font-size: 13px;
text-shadow: 1px 1px 1px rgba(255,255,255,0.6);
}
.style-msg2 .msgtitle {
background: rgba(0,0,0,0.15);
border-top: none;
border-bottom: none;
font-size: 14px;
font-weight: bold;
}
.style-msg-light .sb-msg,
.style-msg-light .msgtitle {
color: #FFF;
text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
}
.style-msg2 .sb-msg { font-weight: normal; }
.style-msg2 ol,
.style-msg2 ul { margin: 0 0 0 30px; }
.style-msg2 ol { list-style-type: decimal; }
.style-msg2 ul { list-style-type: disc; }
.alert i,
.sb-msg i,
.msgtitle i {
position: relative;
top: 1px;
font-size: 14px;
width: 14px;
text-align: center;
margin-right: 5px;
}
/* ----------------------------------------------------------------
Social Icons
-----------------------------------------------------------------*/
.social-widget { width:100% }
.social-widget ul { float:none; text-align:center }
.social-widget ul li { display:inline-block }
.social-icon {
margin: 0 5px 5px 0;
width: 40px;
height: 40px;
font-size: 20px;
line-height: 38px !important;
color: #ff0101;
text-shadow: none;
border-radius: 3px;
overflow: hidden;
background:#fff;
}
.social-icon.si-small {
width: 32px;
height: 32px;
font-size: 14px;
line-height: 30px !important;
}
.social-icon i {
display: block;
position: relative;
}
body:not(.device-touch) .social-icon i {
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
.social-icon i:last-child { color: #FFF !important; }
.social-icon:hover i:first-child { margin-top: -38px; }
.social-icon.si-large:hover i:first-child { margin-top: -54px; }
.social-icon.si-small:hover i:first-child { margin-top: -30px; }
.social-icon:hover {
color: #FFF;
background: #000;
}
/* Social Icons - Share
-----------------------------------------------------------------*/
.si-share {
position: relative;
padding-left: 5px;
border-top: 1px solid #EEE;
border-bottom: 0px solid #EEE;
}
.si-share span {
line-height: 36px;
font-weight: bold;
font-size: 13px;
}
.si-share div { float: right; }
.si-share .social-icon {
margin: -1px 0;
border-radius: 0;
font-size: 15px;
}
/* ----------------------------------------------------------------
Toggle
-----------------------------------------------------------------*/
.toggle {
display: block;
position: relative;
margin: 0 0 10px 0;
}
.toggle .togglet,
.toggle .toggleta {
display: block;
position: relative;
line-height: 24px;
padding: 0 0 0 24px;
margin: 0;
font-size: 16px;
font-weight: 400;
color: #444;
cursor: pointer;
}
.toggle .togglet i {
position: absolute;
top: 0;
left: 0;
width: 16px;
text-align: center;
font-size: 12px;
line-height: 24px;
}
.toggle .toggleta { font-weight: 400; }
.toggle .togglet i.toggle-open,
.toggle .toggleta i.toggle-closed { display: none; }
.toggle .toggleta i.toggle-open { display: block; }
.toggle .togglec {
display: block;
position: relative;
padding: 10px 0 0 24px;
}
/* Toggle - with Title Background
-----------------------------------------------------------------*/
.toggle.toggle-bg .togglet,
.toggle.toggle-bg .toggleta {
background-color:rgba(255,255,255,0.8);
line-height: 44px;
padding: 0 0 0 36px;
border-radius: 2px;
border-bottom:1px solid #DDD;
border-right:1px solid #EEE;
}
.toggle.toggle-bg .togglet i {
left: 14px;
line-height: 44px;
}
.toggle.toggle-bg .togglec {
padding: 15px;
font-size:16px;
}
/* Toggle - Bordered
-----------------------------------------------------------------*/
.toggle.toggle-border {
border: 1px solid #CCC;
border-radius: 4px;
}
.toggle.toggle-border .togglet,
.toggle.toggle-border .toggleta {
line-height: 44px;
padding: 0 15px 0 36px;
}
.toggle.toggle-border .togglet i {
left: 14px;
line-height: 44px;
}
.toggle.toggle-border .togglec { padding: 0 15px 15px 36px; }
/* Toggle - FAQs
-----------------------------------------------------------------*/
.faqs .toggle {
border-bottom: 1px solid #EEE;
padding-bottom: 12px;
margin-bottom: 12px;
}
.faqs .toggle .togglet,
.faqs .toggle .toggleta { font-size: 15px; }
.faqs .toggle .togglet i {
top: 1px;
font-size: 14px;
}
.faqs .toggle .togglec { padding-bottom: 10px; }
/* ----------------------------------------------------------------
Accordions
-----------------------------------------------------------------*/
.accordion { margin-bottom: 20px; }
.acctitle,
.acctitlec {
display: block;
position: relative;
line-height: 24px;
margin: 0;
font-size: 16px;
font-weight: normal;
color: #444;
cursor: pointer;
border-top: none;
padding: 10px 0 10px 20px;
}
.acctitlec { cursor: auto; }
.acctitle:first-child { border-top: none; }
.acctitle i {
position: absolute;
top: 0;
left: 0;
width: 14px;
text-align: center;
font-size: 12px;
line-height: 44px;
}
.acctitle i.acc-open,
.acctitlec i.acc-closed { display: none; }
.acctitlec i.acc-open { display: block; }
.acc_content {
position: relative;
padding: 0 0 15px 20px;
}
/* Accordion - with Title Background
-----------------------------------------------------------------*/
.accordion.accordion-bg .acctitle,
.accordion.accordion-bg .acctitlec {
background-color:rgba(255,255,255,0.8);
line-height: 44px;
padding: 0 0 0 36px;
margin-bottom: 5px;
border-top: 0;
border-bottom:1px solid #DDD;
border-right:1px solid #EEE;
}
.accordion.accordion-bg .acctitle i {
left: 14px;
line-height: 44px;
}
.accordion.accordion-bg .acc_content { padding: 15px; }
/* Accordion - Bordered
-----------------------------------------------------------------*/
.accordion.accordion-border {
border: 1px solid #E1E1E1;
border-radius: 4px;
}
.accordion.accordion-border .acctitle,
.accordion.accordion-border .acctitlec {
border-color: #DDD;
line-height: 44px;
padding: 0 15px 0 36px;
}
.accordion.accordion-border .acctitle i {
left: 14px;
line-height: 44px;
}
.accordion.accordion-border .acc_content { padding: 15px 15px 15px 36px; background-color:#F9F9F9}
/* ----------------------------------------------------------------
Tabs
-----------------------------------------------------------------*/
.tabs {
position: relative;
margin: 0px;
}
ul.tab-nav {
margin: 0;
list-style: none;
}
ul.tab-nav li {
float: left;
height: 40px;
}
ul.tab-nav li:first-child {
margin-left: 0px;
}
ul.tab-nav li a {
display: block;
padding: 0 10px;
color: #666;
height: 40px;
line-height: 40px;
font-size: 15px;
font-weight: 500;
border:1px solid rgba(255,255,255,0);
border-bottom:0px;
}
ul.tab-nav li.ui-tabs-active a {
position: relative;
border:1px solid #CCC;
border-bottom:0px;
color:#2098D1;
background:#F9F9F9
}
.dark ul.tab-nav li.ui-tabs-active a {
border:1px solid #555;
border-bottom:0px;
color:#2098D1;
background:transparent
}
.dark ul.tab-nav li a {
color:#CCC;
border:1px solid #222;
border-bottom:0px;
}
/* Tabs - Content Area
-----------------------------------------------------------------*/
.tab-container {
position: relative;
padding: 0px;
border:1px solid rgba(125,125,125,0.5);
}
.tab-content { padding:20px }
/* Tabs - Side Tabs
-----------------------------------------------------------------*/
.side-tabs ul.tab-nav {
float: left;
width: 200px;
padding: 20px 0;
border-bottom: 0;
border-right: 1px solid #DDD;
}
.side-tabs ul.tab-nav li {
float: none;
border: 1px solid #DDD;
border-right: 0;
border-top: 0;
height: auto;
}
.side-tabs ul.tab-nav li:first-child {
margin-left: 0;
border-top: 1px solid #DDD;
border-left: 1px solid #DDD;
}
.side-tabs ul.tab-nav li a {
height: auto;
line-height: 44px;
}
.side-tabs ul.tab-nav li.ui-tabs-active a {
top: 0;
right: -1px;
}
.side-tabs .tab-container {
overflow: hidden;
padding: 15px 0 0 20px;
}
/* ----------------------------------------------------------------
Side Navigation
-----------------------------------------------------------------*/
.sidenav {
width: 100%;
padding: 0;
background-color: #FFF;
list-style-type: none !important;
border-radius: 4px;
}
.sidenav > li > a {
display: block;
margin: 0 0 -1px;
padding: 11px 14px;
font-size: 14px;
border: 1px solid #E5E5E5;
border-right-width: 2px;
color: #666;
}
.sidenav > li:first-child > a { border-radius: 4px 4px 0 0; }
.sidenav > li:last-child > a {
border-radius: 0 0 4px 4px;
border-bottom-width: 2px;
}
.sidenav > .ui-tabs-active > a,
.sidenav > .ui-tabs-active > a:hover {
position: relative;
z-index: 2;
border-color: rgba(0,0,0,0.1) !important;
color: #FFF !important;
font-weight: 600;
background-color: #2098D1 !important;
text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
}
.sidenav li i {
position: relative;
top: 1px;
margin-right: 6px;
font-size: 14px;
text-align: center;
width: 16px;
}
/* Chevrons */
.sidenav .icon-chevron-right {
float: right;
margin-top: 2px;
margin-right: -6px;
opacity: .4;
font-size: 12px !important;
}
.sidenav > li > a:hover {
background-color: #F5F5F5;
color: #222;
}
.sidenav a:hover .icon-chevron-right { opacity: .5; }
.sidenav .ui-tabs-active .icon-chevron-right,
.sidenav .ui-tabs-active a:hover .icon-chevron-right { opacity: 1; }
/* ----------------------------------------------------------------
FAQ List
-----------------------------------------------------------------*/
.faqlist li {
margin-bottom: 5px;
font-size: 18px;}
.faqlist li a { color: #444; }
.faqlist li a:hover { color: #2098D1 !important; }
/* ----------------------------------------------------------------
Clients
-----------------------------------------------------------------*/
.clients-grid,
.testimonials-grid {
list-style: none;
overflow: hidden;}
.clients-grid li,
.testimonials-grid li {
float: left;
position: relative;
width: 20%;
padding: 20px 0;}
.clients-grid.grid-2 li {
width: 50%;
padding: 25px 0;}
.clients-grid.grid-3 li { width: 33.33%; }
.clients-grid.grid-4 li { width: 25%; }
.clients-grid.grid-6 li { width: 16.66%; }
.clients-grid li a { opacity: 0.6; }
body:not(.device-touch) .clients-grid li a {
-webkit-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;}
.clients-grid li a:hover { opacity: 1; }
.clients-grid li a,
.clients-grid li img {
display: block;
width: 75%;
margin-left: auto;
margin-right: auto;}
.clients-grid li a img { width: 100%; }
.clients-grid li:before,
.clients-grid li:after,
.testimonials-grid li:before,
.testimonials-grid li:after {
content: '';
position: absolute;}
.clients-grid li:before,
.testimonials-grid li:before {
height: 100%;
top: 0;
left: -1px;
border-left: 1px dashed #DDD;}
.clients-grid li:after,
.testimonials-grid li:after {
width: 100%;
height: 0;
top: auto;
left: 0;
bottom: -1px;
border-bottom: 1px dashed #DDD;}
/* ----------------------------------------------------------------
Testimonials
-----------------------------------------------------------------
Testimonials - Grid
-----------------------------------------------------------------
.testimonials-grid li {
width: 50%;
padding: 25px;
}
.testimonials-grid.grid-3 li { width: 33.33%; }
.testimonials-grid li .testimonial {
padding: 0;
background: #fff !important;
border: 0 !important;
box-shadow: none !important;}
Testimonials - Item
-----------------------------------------------------------------
.testimonial {
position: relative;
padding: 20px;
background:#F9F9F9;
border-radius: 3px;}
.testimonial-transparent-dark {
position: relative;
padding: 30px;
background:rgba(0,0,0,0.5);
border-radius: 3px;}
.testimonial-transparent-light {
position: relative;
padding: 30px;
background:rgba(255,255,255,0.5);
border-radius: 3px;}
.testimonial-border {
position: relative;
padding: 30px 5px 30px 5px;
background:transparent;
border-radius: 0px;
border-top:2px solid rgba(255, 255, 255, 0.25);
border-bottom:2px solid rgba(255, 255, 255, 0.25)}*/
.testi-image {
float: left;
margin-right: 15px;}
.testi-image,
.testi-image a,
.testi-image img,
.testi-image i {
display: block;
width: 64px;
height: 64px;}
.testi-image i {
text-align: center;
border-radius: 10%;
line-height: 64px;
font-size: 28px;
color: #5EA9DD}
.testi-image img { border-radius: 0; }
.testi-content {
position: relative;
overflow: hidden;}
.testi-content p {
margin-bottom: 0;
font-style: normal;
font-size:15px;
color:#333;}
.testi-content p:before,
.testi-content p:after { content: '"'; }
.testi-meta {
margin-top: 10px;
font-size: 16px;
padding-left: 10px;
color:#999 !important;}
.testi-meta a{
color:#777 !important;}
.testi-meta span {
display: block;
font-weight: normal;
color: #333;
font-size: 15px;
text-transform: none;}
/* Twitter Icon
-----------------------------------------------------------------*/
.twitter-scroll .icon-twitter { color:#28A9E2 !important; float:left; margin-right:20px; font-size:30px !important }
.twitter-scroll a { color:#28A9E2 !important }
.twitter-scroll a:hover { text-decoration:underline !important }
.twitter-scroll .testi-content p { font-size:20px; font-family: 'PT Serif', serif !important; font-weight:normal !important }
/* Twitter - Small Scroller
-----------------------------------------------------------------*/
.testimonial.twitter-scroll .testi-content p:before,
.testimonial.twitter-scroll .testi-content p:after,
.testimonial.twitter-scroll .testi-meta:before { content: ''; }
.testimonial.twitter-scroll .testi-meta span { padding-left: 0; }
.testimonial.twitter-scroll .testi-meta span a { color: #999; }
.testimonial.twitter-scroll .testi-meta span a:hover { color: #222; }
/* Testimonials - Full Width
-----------------------------------------------------------------*/
.testimonial.testimonial-full { padding: 30px; }
.testimonial.testimonial-full[data-animation="fade"] { padding: 30px; }
.testimonial.testimonial-full[data-animation="fade"] .flexslider { overflow: visible !important; }
.testimonial-full .testi-image {
float: none;
margin: 0 auto 20px;}
.testimonial-full .testi-image,
.testimonial-full .testi-image a,
.testimonial-full .testi-image img,
.testimonial-full .testi-image i {
display: block;
width: 72px;
height: 72px;}
.testimonial-full .testi-image i { line-height: 72px; }
.testimonial-full .testi-content {
text-align: center;
font-size: 18px;}
.testimonial-full .testi-meta { margin-top: 15px; }
.testimonial-full .testi-meta span { padding-left: 0; }
/* Testimonial - Section Scroller
-----------------------------------------------------------------*/
.section > .testimonial {
padding: 0;
background-color: transparent !important;
border: 0 !important;
box-shadow: none !important;
max-width: 800px;
margin: 0 auto;
}
.section > .testimonial[data-animation="fade"] { padding: 0; }
.section > .testimonial .testi-content { font-size: 22px; }
.section > .testimonial .testi-meta,
.section > .testimonial .testi-meta span { font-size: 14px; }
/* Testimonial - Pagination
-----------------------------------------------------------------*/
.testimonial .flex-control-nav {
top: auto;
bottom: 6px;
right: 0;}
.testimonial .flex-control-nav li {
margin: 0 2px;
width: 6px;
height: 6px;}
.testimonial .flex-control-nav li a {
width: 6px !important;
height: 6px !important;
border: none;
background-color: #2098D1;
opacity: 0.5;}
.testimonial .flex-control-nav li:hover a { opacity: 0.75; }
.testimonial .flex-control-nav li a.flex-active { opacity: 1; }
/* Testimonial - Full Scroller
-----------------------------------------------------------------*/
.testimonial.testimonial-full .flex-control-nav {
position: relative;
top: 0;
bottom: 0;
right: 0;
left: 0;
height: 6px;
margin-top: 20px;}
.testimonial.testimonial-full .flex-control-nav li {
display: inline-block;
float: none;}
/* ----------------------------------------------------------------
Team
-----------------------------------------------------------------*/
.oc-item { overflow:hidden }
.team {
background:#FFF;
padding:0px;
border:#ddd solid 0px;
box-shadow: 2px 2px 2px rgba(0,0,0,0.05) }
.team,
.team-image { position: relative; }
.team-image > a,
.team-image img {
display: block;
width: 100%;}
.team-image .desc {
position: absolute;
top: 0;
left: 0;
width: 30%;
height:100%;
padding:0px 20px 0px 30px;
font-size:22px;
outline:none;
background: rgb(0, 0, 0); /* fallback color */
background: rgba(0, 0, 0, 0.7);
}
.team-image .desc.solid { background: #111 !important }
.team-image .desc.right { right:0 !important; left:auto !important}
.team-desc.team-desc-bg {
background-color: #FFF;
padding: 10px 0 30px;}
.team .si-share {
margin-top: 30px;
text-align: left;}
.team .si-share .social-icon {
font-size: 14px;
width: 34px;}
.team-title {
position: relative;
padding-top: 20px }
.team-title h3 span {
color:#DDD}
.team-content {
margin-top: 15px;
color: #777;}
.team-content p:last-child { margin-bottom: 0; }
.team ul li{
font-size: 16px;
list-style:none;
margin-bottom:8px;
color:#CCC
}
.team ul li i{
font-size: 13px;
color:#FFF;
margin-right:10px;
}
.team ul{ margin-bottom:30px }
.team ul li a{ color:#FFF }
.team ul li a:hover{ text-decoration:underline !important }
.team-overlay,
.team-overlay:before {
opacity: 0;
position: absolute;
z-index: 2;
width: 100%;
height: 100%;
top: 0;
left: 0;
text-align: center;}
body:not(.device-touch) .team-overlay {
-webkit-transition: opacity .3s ease;
-o-transition: opacity .3s ease;
transition: opacity .3s ease;}
.team-overlay:before {
content: '';
z-index: auto;
background-color: #FFF;
opacity: 0.75;}
.team-overlay .social-icon {
float: none;
margin: 0 3px !important;
display: inline-block;}
.team:hover .team-overlay { opacity: 1; }
/* Team Center
-----------------------------------------------------------------*/
.team.center .team-title:after {
left: 50%;
margin-left: -40px;
}
/* Team List
-----------------------------------------------------------------*/
.team.team-list .team-image {
float: left;
width: 100%;
margin-right: 30px;
}
.team.team-list .team-desc {
position: relative;
text-align: left;
}
.team.team-list .team-title { padding-top: 0; }
.team .team-desc > .social-icon { margin-top: 20px; }
.team .team-content ~ .social-icon { margin-top: 30px; }
.team:not(.team-list) .social-icon {
display: inline-block;
float: none;
margin-left: 6px;
margin-right: 6px;
}
/* ----------------------------------------------------------------
Pricing Boxes
-----------------------------------------------------------------*/
.pricing { position: relative; }
.pricing [class^=col-] {
padding: 0;
margin-top: 20px;
}
/* Pricing Boxes
-----------------------------------------------------------------*/
.pricing-box {
position: relative;
border: 1px solid rgba(0,0,0,0.075);
border-radius: 3px;
text-align: center;
box-shadow: 0 1px 1px rgba(0,0,0,0.1);
background-color: #F5F5F5;
}
/* Pricing Boxes - Title
-----------------------------------------------------------------*/
.pricing-title {
padding: 15px 0;
background-color: #F9F9F9;
border-radius: 3px 3px 0 0;
text-shadow: 1px 1px 1px #FFF;
border-bottom: 1px solid rgba(0,0,0,0.05);
}
.pricing-title h3 {
margin: 0;
font-size: 20px;
letter-spacing: 1px;
font-weight: normal;
text-transform: uppercase;
color: #555;
}
.pricing-title span {
display: block;
color: #999;
font-weight: 300;
font-size: 14px;
margin-top: 3px;
text-transform: uppercase;
}
/* Pricing Boxes - Price
-----------------------------------------------------------------*/
.pricing-price {
position: relative;
padding: 25px 0;
color: #333;
font-weight: 300;
font-size: 64px;
line-height: 1;
}
.pricing-price:after {
content: '';
position: absolute;
width: 100px;
border-top: 1px solid rgba(0,0,0,0.1);
top: auto;
bottom: 0;
left: 50%;
margin-left: -50px;
}
.pricing-price span {
display: inline-block;
vertical-align: top;
margin: 7px 3px 0 0;
font-size: 28px;
font-weight: normal;
}
.pricing-price span.price-tenure {
vertical-align: baseline;
font-size: 16px;
font-weight: normal;
color: #999;
margin: 0 0 0 3px;
}
/* Pricing Boxes - Features
-----------------------------------------------------------------*/
.pricing-features { border-bottom: 1px solid rgba(0,0,0,0.075); }
.pricing-features ul {
margin: 0;
padding: 15px 0;
list-style: none;
}
.pricing-features li {
padding: 6px 0;
font-size: 14px;
}
/* Pricing Boxes - Action
-----------------------------------------------------------------*/
.pricing-action { padding: 15px 30px; }
/* Pricing Boxes - Best Price
-----------------------------------------------------------------*/
.pricing-box.best-price {
background-color: #FFF;
z-index: 10;
}
.pricing-box.best-price { margin: -20px -1px 0 -1px; }
.pricing-box.best-price .pricing-title {
background-color: #FFF;
padding: 20px 0;
}
.pricing-box.best-price .pricing-title h3 { font-size: 22px; }
.pricing-box.best-price .pricing-price {
color: #2098D1;
font-size: 72px;
}
/* Pricing Boxes - Minimal
-----------------------------------------------------------------*/
.pricing-box.pricing-minimal .pricing-price {
background-color: #FFF;
border-bottom: 1px solid rgba(0,0,0,0.075);
}
.pricing-box.pricing-minimal .pricing-price:after { display: none; }
/* Pricing Boxes - 5 Columns
-----------------------------------------------------------------*/
.pricing.pricing-5 .pricing-box {
float: left;
width: 20%;
margin-top: 20px;
}
.pricing.pricing-5 .pricing-box.best-price { margin-top: 0; }
.pricing.pricing-5 .pricing-box:nth-child(5) { margin-left: -1px; }
.pricing.pricing-5 .pricing-title h3 { font-size: 18px; }
.pricing.pricing-5 .best-price .pricing-title h3 { font-size: 20px; }
/* Pricing Boxes - Extended
-----------------------------------------------------------------*/
.pricing-box.pricing-extended {
background-color: #FFF;
text-align: left;
}
.pricing-box.pricing-extended .pricing-desc {
float: left;
width: 75%;
padding: 25px;
}
.pricing-box.pricing-extended .pricing-title {
background-color: transparent;
padding-top: 0;
text-align: left;
}
.pricing-box.pricing-extended .pricing-features { border: 0; }
.pricing-box.pricing-extended .pricing-features ul { padding: 15px 0 0 0; }
.pricing-box.pricing-extended .pricing-features li {
padding: 6px 0;
font-size: 15px;
width: 50%;
float: left;
}
.pricing-box.pricing-extended .pricing-features ul li i {
position: relative;
top: 1px;
width: 16px;
margin-right: 2px;
}
.pricing-box.pricing-extended .pricing-action-area {
position: absolute;
top: 0;
left: auto;
right: 0;
width: 25%;
height: 100%;
border-left: 1px solid rgba(0,0,0,0.05);
background-color: #F9F9F9;
padding: 30px;
border-radius: 0 3px 3px 0;
text-align: center;
}
.pricing-box.pricing-extended .pricing-action-area .pricing-price,
.pricing-box.pricing-extended .pricing-action-area .pricing-action { padding: 0; }
.pricing-box.pricing-extended .pricing-action-area .pricing-price { padding-bottom: 20px; }
.pricing-box.pricing-extended .pricing-action-area .pricing-price:after { display: none; }
.pricing-box.pricing-extended .pricing-action-area .pricing-price span.price-tenure {
display: block;
margin: 10px 0 0 0;
font-weight: 300;
text-transform: uppercase;
font-size: 14px;
}
.pricing-box.pricing-extended .pricing-meta {
color: #999;
font-weight: 300;
font-size: 14px;
letter-spacing: 1px;
text-transform: uppercase;
padding-bottom: 10px;
}
.table-comparison,
.table-comparison th { text-align: center; }
.table-comparison th:first-child,
.table-comparison td:first-child {
text-align: left;
font-weight: bold;
}
/* ----------------------------------------------------------------
Counter
-----------------------------------------------------------------*/
.counter {
font-size: 42px;
font-weight: 600;
}
.counter.counter-small { font-size: 28px; }
.counter.counter-large { font-size: 56px; }
.counter.counter-xlarge {
font-size: 64px;
font-weight: 400;
}
.counter.counter-inherit {
font-size: inherit;
font-weight: inherit;
}
.counter + h5 {
font-weight: 400;
text-transform: uppercase;
letter-spacing: 1px;
margin-top: 10px;
}
.counter.counter-lined + h5:before {
display: block;
position: relative;
margin: 20px auto 25px auto;
content: '';
width: 15%;
border-top: 2px solid #444;
opacity: 0.9;
}
.counter.counter-small + h5 { font-size: 13px; }
.counter.counter-large + h5,
.counter.counter-xlarge + h5 {
font-size: 15px;
font-weight: 300;
}
.widget .counter + h5 { opacity: 0.7; }
/* ----------------------------------------------------------------
Animated Rounded Skills
-----------------------------------------------------------------*/
.rounded-skill {
display: inline-block;
margin: 0 15px 15px;
}
body:not(.device-touch) .rounded-skill {
-webkit-transition: opacity .4s ease;
-o-transition: opacity .4s ease;
transition: opacity .4s ease;
}
.rounded-skill + h5 { margin-bottom: 0; }
.easyPieChart {
display: inline-block;
position: relative;
text-align: center;
font-size: 22px;
font-weight: bold;
color: #333;
}
.easyPieChart i { font-size: 42px; }
.easyPieChart canvas {
position: absolute;
top: 0;
left: 0;
}
/* ----------------------------------------------------------------
Skills Bar
-----------------------------------------------------------------*/
.skills {
margin: 0;
list-style: none;
padding-top: 25px;
}
.skills li {
position: relative;
margin-top: 38px;
height: 20px;
background-color: #F5F5F5;
box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
border-radius: 2px;
}
.skills li:first-child { margin-top: 0; }
.skills li .progress {
position: absolute;
top: 0;
left: 0;
width: 0;
height: 100%;
background-color: #2098D1;
overflow: visible !important;
border-radius: 2px;
-webkit-transition: width 1.2s ease-in-out;
-o-transition: width 1.2s ease-in-out;
transition: width 1.2s ease-in-out;
}
.skills li .progress-percent {
position: absolute;
top: -28px;
right: -18px;
background-color:none;
color: #111;
text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
height: 22px;
line-height: 22px;
padding: 0px 5px;
font-size: 13px;
border-radius: 2px;
}
.skills li .progress-percent .counter {
font-weight: 400;
}
.progress-percent:after, .progress-percent:before {
top: 100%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
}
.progress-percent:after {
border-top-color: #DDD;
border-width: 4px;
left: 50%;
margin-left: -4px;
}
.progress-percent:before {
border-top-color: #DDD;
border-width: 5px;
left: 50%;
margin-left: -5px;
}
.skills li > span {
position: absolute;
z-index: 1;
top: -23px;
left: 0;
line-height: 20px;
font-size: 15px;
font-weight:normal !important;
color: #222;
letter-spacing: 1px;
}
/* ----------------------------------------------------------------
Owl Carousel CSS
-----------------------------------------------------------------*/
.owl-carousel .animated {
-webkit-animation-duration: 1000ms;
animation-duration: 1000ms;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.owl-carousel .owl-animated-in { z-index: 0; }
.owl-carousel .owl-animated-out { z-index: 1; }
.owl-carousel .fadeOut {
-webkit-animation-name: fadeOut;
animation-name: fadeOut;
}
@-webkit-keyframes fadeOut {
0% { opacity: 1; }
100% { opacity: 0; }
}
@keyframes fadeOut {
0% { opacity: 1; }
100% { opacity: 0; }
}
.owl-height {
-webkit-transition:height 500ms ease-in-out;
-o-transition:height 500ms ease-in-out;
transition:height 500ms ease-in-out
}
.owl-carousel {
display:none;
-webkit-tap-highlight-color:transparent;
position:relative;
z-index:1;
-webkit-backface-visibility: hidden;
}
.owl-carousel .owl-stage {
position:relative;
-ms-touch-action:pan-Y
}
.owl-carousel .owl-stage:after {
content:".";
display:block;
clear:both;
visibility:hidden;
line-height:0;
height:0
}
.owl-carousel .owl-stage-outer {
position:relative;
overflow:hidden;
-webkit-transform:translate3d(0px,0,0);
cursor: auto;
}
.owl-carousel .owl-controls .owl-dot,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-nav .owl-prev {
cursor:pointer;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none
}
.owl-carousel.owl-loaded { display:block }
.owl-carousel.owl-loading {
display:block;
min-height: 100px;
/*background: url('../images/preloader/loader_small.gif') no-repeat center center*/
}
.owl-carousel.owl-hidden { opacity:0 }
.owl-carousel .owl-refresh .owl-item { display:none }
.owl-carousel .owl-item {
position:relative;
min-height:1px;
float:left;
-webkit-backface-visibility:hidden;
-webkit-tap-highlight-color:transparent;
-webkit-touch-callout:none;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none
}
.owl-carousel .owl-item img {
display:inline-block;
width:100%;
-webkit-transform-style:preserve-3d;
}
#slider .owl-carousel .owl-item img { -webkit-backface-visibility: hidden; }
.owl-carousel.owl-text-select-on .owl-item {
-webkit-user-select:auto;
-moz-user-select:auto;
-ms-user-select:auto;
user-select:auto
}
.owl-carousel .owl-grab {
cursor:move;
cursor:-webkit-grab;
cursor:-o-grab;
cursor:-ms-grab;
cursor:grab
}
.owl-carousel.owl-rtl { direction:rtl }
.owl-carousel.owl-rtl .owl-item { float:right }
.no-js .owl-carousel { display:block }
.owl-carousel .owl-item .owl-lazy {
opacity:0;
-webkit-transition:opacity 400ms ease;
-o-transition:opacity 400ms ease;
transition:opacity 400ms ease
}
.owl-carousel .owl-item img { transform-style:preserve-3d }
.owl-carousel .owl-video-wrapper {
position:relative;
height:100%;
background:#111
}
.owl-carousel .owl-video-play-icon {
position: absolute;
height: 64px;
width: 64px;
left: 50%;
top: 50%;
margin-left: -32px;
margin-top: -32px;
background: url("../images/icons/play.png") no-repeat;
cursor: pointer;
z-index: 1;
-webkit-backface-visibility: hidden;
-webkit-transition: scale 100ms ease;
-o-transition: scale 100ms ease;
transition: scale 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
-webkit-transition:scale(1.3,1.3);
-o-transition:scale(1.3,1.3);
transition:scale(1.3,1.3)
}
.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn { display:none }
.owl-carousel .owl-video-tn {
opacity:0;
height:100%;
background-position:center center;
background-repeat:no-repeat;
-webkit-background-size:contain;
-moz-background-size:contain;
-o-background-size:contain;
background-size:contain;
-webkit-transition:opacity 400ms ease;
-o-transition:opacity 400ms ease;
transition:opacity 400ms ease
}
.owl-carousel .owl-video-frame {
position:relative;
z-index:1
}
/* Owl Carousel - Controls
-----------------------------------------------------------------*/
.owl-theme .owl-controls {
text-align: center;
-webkit-tap-highlight-color: transparent;
}
/* Owl Carousel - Controls - Arrows
-----------------------------------------------------------------*/
.owl-theme .owl-controls .owl-nav [class*=owl-] {
position: absolute;
top:0px;
left:50%;
zoom: 1;
width: 35px;
height: 35px;
line-height: 32px;
color: #2098D1;
background-color: #FFF;
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
.owl-theme .owl-controls .owl-nav .owl-next:before {
font-family: 'font-icons';
content: "\e7a5";
font-size: 30px;
}
.owl-theme .owl-controls .owl-nav .owl-prev:before {
font-family: 'font-icons';
content: "\e7a4";
font-size: 30px;
}
.owl-theme .owl-controls .owl-nav .owl-next {
margin-left:0px;
}
.owl-theme .owl-controls .owl-nav .owl-prev {
margin-left:-35px;
}
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover {
text-decoration: none;
color:#FFF;
background:#2098D1;
}
.owl-theme .owl-controls .owl-nav .disabled { display: none !important; }
/* Owl Carousel - Controls - Dots
-----------------------------------------------------------------*/
.owl-theme .owl-dots {
position:absolute;
bottom:20px;
right:20px;
}
.owl-theme .owl-dots .owl-dot {
display: inline-block;
zoom: 1;
*display: inline;
}
.owl-theme .owl-dots .owl-dot span {
display: block;
width: 8px;
height: 8px;
margin: 0 6px;
opacity: 0.5;
border-radius: 50%;
-moz-border-radius:50%;
-webkit-border-radius: 50%;
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
background-color: #D31313;
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span { opacity: 1; }
/* ----------------------------------------------------------------
Overlays
-----------------------------------------------------------------*/
.overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.overlay .overlay-wrap,
.text-overlay {
opacity: 0;
position: relative;
width: 100%;
height: 100%;
background-color: rgba(0,0,0,0.6);
}
body:not(.device-touch) .overlay .overlay-wrap,
body:not(.device-touch) .text-overlay {
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
.overlay .overlay-wrap i {
position: absolute;
opacity: 0.8;
font-size: 24px;
line-height: 1;
width: 24px;
height: 24px;
text-align: center;
top: 50%;
margin-top: -12px;
left: 50%;
margin-left: -12px;
color: #FFF;
}
.overlay:hover .overlay-wrap,
.overlay:hover .text-overlay { opacity: 1; }
.text-overlay {
position: absolute;
opacity: 0.85;
top: auto;
bottom: 0;
height: auto;
padding: 40px 15px 15px;
text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.85) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.85))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
}
.text-overlay-title h2,
.text-overlay-title h3,
.text-overlay-title h4 {
margin: 0;
color: #F5F5F5;
}
.text-overlay-title h2 { font-size: 28px; }
.text-overlay-title h3 {
font-size: 17px;
font-weight: 600;
}
.text-overlay-title h2,
.text-overlay-title h3,
.text-overlay-title h4,
.text-overlay-meta {
max-width: 100%;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
.text-overlay-meta {
color: #CCC;
font-size: 13px;
}
.text-overlay-meta span i {
position: relative;
top: 1px;
font-size: 14px;
}
/* News Carousel Overlays
-----------------------------------------------------------------*/
.news-carousel .text-overlay { padding: 40px 30px 25px; }
.news-carousel .text-overlay-title { margin: 15px 0 10px; }
.news-carousel .text-overlay-title h2,
.news-carousel .text-overlay-title h3,
.news-carousel .text-overlay-title h4 {
line-height: 1.2;
text-overflow: none;
white-space: normal;
}
.news-carousel .text-overlay-meta { font-size: 14px; }
.news-carousel .rounded-skill {
position: absolute;
margin: 0 !important;
top: 30px;
right: 30px;
color: #FFF;
font-weight: 600;
}
/* ----------------------------------------------------------------
Forms
-----------------------------------------------------------------*/
.sm-form-control {
display: block;
width: 100%;
height: 38px;
padding: 14px 14px;
line-height: 1.42857143;
color: #111;
background-color: #ffffff;
background-image: none;
border: 1px solid #DDD;
border-radius: 0 !important;
-webkit-transition: border-color ease-in-out .15s;
-o-transition: border-color ease-in-out .15s;
transition: border-color ease-in-out .15s;
}
.sm-form-control:focus {
border-color: #AAA;
outline: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
.sm-form-control::-moz-placeholder { color: #CCC; opacity: 1; }
.sm-form-control:-ms-input-placeholder { color: #CCC; }
.sm-form-control::-webkit-input-placeholder { color: #CCC; }
.sm-form-control[disabled],
.sm-form-control[readonly],
fieldset[disabled] .sm-form-control {
cursor: not-allowed;
background-color: #eeeeee;
opacity: 1;
}
.sm-form-control { height: auto; }
.form-control { border-radius: none; }
.form-control:active,
.form-control:focus {
border-color: #999;
box-shadow: none;
}
label {
display: inline-block;
font-size: 18px;
font-weight: none!important;
color: #666;
margin-bottom: 5px;
cursor: pointer;
font-size:16px;
font-family: 'Titillium Web', sans-serif;
}
label.label-muted {
color: #999;
font-weight: normal;
margin-right: 5px;
}
form .col_full,
form .col_half,
form .col_one_third,
form .col_two_third,
form .col_three_fourth,
form .col_one_fourth,
form .col_one_fifth,
form .col_two_fifth,
form .col_three_fifth,
form .col_four_fifth,
form .col_one_sixth,
form .col_five_sixth { margin-bottom: 25px; }
/* ----------------------------------------------------------------
Contact Form
-----------------------------------------------------------------*/
.contact .container { max-width:1000px }
.contact .container .panel { background:transparent !important; border:none !important }
.contact-box {
position: relative;
z-index:55;
padding: 30px 40px 20px 40px;
border:1px solid rgba(155,155,155,0.4);
outline:5px solid rgba(155,155,155,0);
background:#FFF;
}
#contact-form-overlay,
#contact-form-overlay-mini {
position: relative;
width: 100%;
background-color: #FFF;
padding: 40px;
margin: 0 auto;
z-index: 10;
border-radius: 4px;
box-shadow: 0 1px 10px rgba(0,0,0,0.15);
}
#contact-form-overlay-mini {
float: right;
width: 380px;
margin: 0;
}
label.error {
margin-top: 5px;
color: #E42C3E;
font-weight: 400;
}
label.error { display: none !important; }
.form-control.error,
.sm-form-control.error { border-color: #E42C3E; }
/* ----------------------------------------------------------------
Google Maps
-----------------------------------------------------------------*/
#google-map {
position: relative;
width: 100%;
height: 450px }
.gmap img { max-width: none !important }
.gm-style .gm-style-iw h3 span {
font-size: inherit;
font-family: inherit }
#map-overlay {
position: relative;
padding: 100px 0 }
#map-overlay #google-map {
position: absolute;
height: 100%;
top: 0;
left: 0 }
/* ----------------------------------------------------------------
Heading Styles
-----------------------------------------------------------------*/
.heading1:before{ content:url(../images/icons/line1.png) }
.heading1:after { content:url(../images/icons/line2.png) }
.heading2:before{ content:url(../images/icons/line3.png) }
.heading2:after { content:url(../images/icons/line4.png) }
/* ----------------------------------------------------------------
Divider
-----------------------------------------------------------------*/
.divider {
position: relative;
overflow: hidden;
margin:20px 0px 20px 0px;
height:1px;
width: 90%;
border-bottom:1px solid rgba(155,155,155,0.5);
}
/* ----------------------------------------------------------------
Quotes & Blockquotes
-----------------------------------------------------------------*/
.blockquote { max-width: 1000px; margin:auto }
.blockquote h1,
.blockquote h2,
.blockquote h3,
.blockquote h4 {
color:#444;
line-height:34px;
margin-bottom:20px;
letter-spacing:1px;
font-weight:300;
font-family: 'Raleway', sans-serif }
.blockquote span {
color:#999;
text-transform:uppercase;
letter-spacing:6px }
.dark .blockquote h1,
.dark .blockquote h2,
.dark .blockquote h3,
.dark .blockquote h4 { color:#FFF }
.blockquote h1:before,
.blockquote h2:before,
.blockquote h3:before,
.blockquote h4:before{ content:url(../images/icons/quote.png) }
.blockquote h1:after,
.blockquote h2:after,
.blockquote h3:after,
.blockquote h4:after { content:url(../images/icons/quote.png) }
/* ----------------------------------------------------------------
Dropcaps & Highlights
-----------------------------------------------------------------*/
.dropcap {
float: left;
font-size: 42px;
line-height: 1;
margin: 0 5px 0 0;
text-transform: uppercase;
}
.highlight {
padding: 2px 5px;
background-color: #444;
color: #FFF;
border-radius: 2px;
}
/* ----------------------------------------------------------------
Text Rotater
-----------------------------------------------------------------*/
.t-rotate { font-weight: 600; }
.text-rotater {}
.rotating {
display: inline-block;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
-o-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-transform: rotateX(0) rotateY(0) rotateZ(0);
-moz-transform: rotateX(0) rotateY(0) rotateZ(0);
-ms-transform: rotateX(0) rotateY(0) rotateZ(0);
-o-transform: rotateX(0) rotateY(0) rotateZ(0);
transform: rotateX(0) rotateY(0) rotateZ(0);
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
-webkit-transform-origin-x: 50%;
-webkit-backface-visibility: hidden;
}
.rotating.flip {
position: relative;
}
.rotating .front, .rotating .back {
left: 0;
top: 0;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
-o-backface-visibility: hidden;
backface-visibility: hidden;
}
.rotating .front {
position: absolute;
display: inline-block;
-webkit-transform: translate3d(0,0,1px);
-moz-transform: translate3d(0,0,1px);
-ms-transform: translate3d(0,0,1px);
-o-transform: translate3d(0,0,1px);
transform: translate3d(0,0,1px);
}
.rotating.flip .front {
z-index: 1;
}
.rotating .back {
display: block;
opacity: 0;
}
.rotating.spin {
-webkit-transform: rotate(360deg) scale(0);
-moz-transform: rotate(360deg) scale(0);
-ms-transform: rotate(360deg) scale(0);
-o-transform: rotate(360deg) scale(0);
transform: rotate(360deg) scale(0);
}
.rotating.flip .back {
z-index: 2;
display: block;
opacity: 1;
-webkit-transform: rotateY(180deg) translate3d(0,0,0);
-moz-transform: rotateY(180deg) translate3d(0,0,0);
-ms-transform: rotateY(180deg) translate3d(0,0,0);
-o-transform: rotateY(180deg) translate3d(0,0,0);
transform: rotateY(180deg) translate3d(0,0,0);
}
.rotating.flip.up .back {
-webkit-transform: rotateX(180deg) translate3d(0,0,0);
-moz-transform: rotateX(180deg) translate3d(0,0,0);
-ms-transform: rotateX(180deg) translate3d(0,0,0);
-o-transform: rotateX(180deg) translate3d(0,0,0);
transform: rotateX(180deg) translate3d(0,0,0);
}
.rotating.flip.cube .front {
-webkit-transform: translate3d(0,0,100px) scale(0.9,0.9);
-moz-transform: translate3d(0,0,100px) scale(0.85,0.85);
-ms-transform: translate3d(0,0,100px) scale(0.85,0.85);
-o-transform: translate3d(0,0,100px) scale(0.85,0.85);
transform: translate3d(0,0,100px) scale(0.85,0.85);
}
.rotating.flip.cube .back {
-webkit-transform: rotateY(180deg) translate3d(0,0,100px) scale(0.9,0.9);
-moz-transform: rotateY(180deg) translate3d(0,0,100px) scale(0.85,0.85);
-ms-transform: rotateY(180deg) translate3d(0,0,100px) scale(0.85,0.85);
-o-transform: rotateY(180deg) translate3d(0,0,100px) scale(0.85,0.85);
transform: rotateY(180deg) translate3d(0,0,100px) scale(0.85,0.85);
}
.rotating.flip.cube.up .back {
-webkit-transform: rotateX(180deg) translate3d(0,0,100px) scale(0.9,0.9);
-moz-transform: rotateX(180deg) translate3d(0,0,100px) scale(0.85,0.85);
-ms-transform: rotateX(180deg) translate3d(0,0,100px) scale(0.85,0.85);
-o-transform: rotateX(180deg) translate3d(0,0,100px) scale(0.85,0.85);
transform: rotateX(180deg) translate3d(0,0,100px) scale(0.85,0.85);
}
/* ----------------------------------------------------------------
Go To Top
-----------------------------------------------------------------*/
#gotoTop {
display: none;
z-index: 299;
position: fixed;
width: 40px;
height: 40px;
background-color: #333;
background-color: rgba(0,0,0,0.3);
font-size: 20px;
line-height: 36px;
text-align: center;
color: #FFF;
top: auto;
left: auto;
right: 30px;
bottom: 50px;
cursor: pointer;
border-radius: 2px;
}
body:not(.device-touch) #gotoTop {
transition: background-color .2s linear;
-webkit-transition: background-color .2s linear;
-o-transition: background-color .2s linear;
}
.stretched #gotoTop { bottom: 30px; }
#gotoTop:hover { background-color: #2098D1; }
/* ----------------------------------------------------------------
Error 404
-----------------------------------------------------------------*/
.error404 {
display: block;
font-size: 216px;
font-weight: 600;
color: #DDD;
line-height: 1.35;
letter-spacing: 4px;
}
.error404-wrap .container { z-index: 7; }
.error404-wrap .error404 {
line-height: 0.9;
margin-bottom: 40px;
font-weight: bold;
font-size: 244px;
color: #333;
opacity: 0.25;
text-shadow: 1px 1px 5px rgba(0,0,0,0.4);
}
.error404-wrap .heading-block h4 {
font-weight: 300;
margin-bottom: 8px;
}
.error404-wrap .heading-block span { font-size: 17px; }
.error404-wrap form { max-width: 500px; }
/* ----------------------------------------------------------------
Landing Pages
-----------------------------------------------------------------*/
.landing-wide-form {
background: rgba(0,0,0,0.3);
padding: 30px;
border-radius: 3px;
}
.landing-form-overlay {
position: absolute;
z-index: 10;
top: auto;
left: auto;
right: 0;
bottom: -154px;
background-color: rgba(0,0,0,0.6);
border-radius: 3px 3px 0 0;
}
.landing-video {
z-index: 1;
width: 560px;
height: 315px;
margin: 22px 0 0 95px;
overflow: hidden;
}
.landing-promo h3 { font-size: 26px; }
.landing-promo > .container > span { font-size: 17px; }
/* ----------------------------------------------------------------
Preloaders
-----------------------------------------------------------------*/
.preloader,
.preloader2,
.form-process {
display: block;
width: 100%;
height: 100%;
/* background: url("../images/preloader/loader_small.gif") center center no-repeat #FFF; */
}
.preloader2 { background-color: transparent; }
.form-process {
display: none;
position: absolute;
z-index: 3;
background-color: rgba(255,255,255,0.7);
}
/* ----------------------------------------------------------------
Toastr Notifications
-----------------------------------------------------------------*/
.toast-title { font-weight: bold; }
.toast-message {
-ms-word-wrap: break-word;
word-wrap: break-word;
}
.toast-message a,
.toast-message label { color: #ffffff; }
.toast-message a:hover {
color: #cccccc;
text-decoration: none;
}
.toast-close-button {
position: absolute;
right: 5px;
top: 3px;
font-size: 14px;
color: #ffffff;
opacity: 0.8;
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
filter: alpha(opacity=80);
}
.toast-close-button:hover,
.toast-close-button:focus {
color: #000000;
text-decoration: none;
cursor: pointer;
opacity: 0.5;
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
filter: alpha(opacity=50);
}
button.toast-close-button {
padding: 0;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
}
.toast-top-full-width {
top: 10px;
right: 0;
width: 100%;
}
.toast-bottom-full-width {
bottom: 10px;
right: 0;
width: 100%;
}
.toast-top-left {
top: 12px;
left: 12px;
}
.toast-top-right {
top: 12px;
right: 12px;
}
.toast-bottom-right {
right: 12px;
bottom: 12px;
}
.toast-bottom-left {
bottom: 12px;
left: 12px;
}
#toast-container {
position: fixed;
z-index: 399;
}
#toast-container * {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
#toast-container > div {
margin: 0 0 6px;
padding: 15px;
width: 300px;
border-radius: 3px;
background-position: 15px center;
background-repeat: no-repeat;
color: #ffffff;
opacity: 0.8;
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
filter: alpha(opacity=80);
}
#toast-container > div i {
position: relative;
top: 1px;
width: 16px;
text-align: center;
margin-right: 3px;
}
#toast-container > :hover {
opacity: 1;
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
filter: alpha(opacity=100);
cursor: pointer;
}
#toast-container.toast-top-full-width > div,
#toast-container.toast-bottom-full-width > div {
width: 96%;
margin: auto;
}
.toast { background-color: #030303; }
.toast-success { background-color: #51a351; }
.toast-error { background-color: #bd362f; }
.toast-info { background-color: #2f96b4; }
.toast-warning { background-color: #f89406; }
@media all and (min-width: 240px) and (max-width: 479px) {
#toast-container > div {
padding: 8px;
width: 18em;
}
}
@media all and (min-width: 480px) and (max-width: 767px) {
#toast-container > div {
padding: 15px;
width: 25em;
}
}
/* ----------------------------------------------------------------
Footer
-----------------------------------------------------------------*/
#footer {
position: relative;
background-color: #484138;
padding-top: 0px;
background: rgba(0, 0, 0, 0) url('../images/footer/footer-bg.jpg') no-repeat scroll center top / cover;
}
#footer .footer-widgets-wrap {
position: relative;
padding-bottom: 10px;
padding-top: 40px;
padding-left: 50px;
padding-right: 50px;
}
#footer p { color:#fff }
.footer-widgets-wrap .col_full,
.footer-widgets-wrap .col_half,
.footer-widgets-wrap .col_one_third,
.footer-widgets-wrap .col_two_third,
.footer-widgets-wrap .col_three_fourth,
.footer-widgets-wrap .col_one_fourth,
.footer-widgets-wrap .col_one_fifth,
.footer-widgets-wrap .col_two_fifth,
.footer-widgets-wrap .col_three_fifth,
.footer-widgets-wrap .col_four_fifth,
.footer-widgets-wrap .col_one_sixth,
.footer-widgets-wrap .col_five_sixth { margin-bottom: 0; }
#copyrights {
padding: 10px 0;
/* margin-top:10px;*/
background-color: #222;
font-size: 15px;
line-height: 1.8;
color: #fff;
text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
}
/* ----------------------------------------------------------------
Widgets
-----------------------------------------------------------------*/
.widget {
position: relative;
margin-top: 50px;
}
.sidebar-widgets-wrap .widget {
padding-top: 50px;
border-top: 1px solid #EEE;
}
.widget:first-child { margin-top: 0; }
.sidebar-widgets-wrap .widget:first-child {
padding-top: 0;
border-top: 0;
}
.widget > h4 {
margin-bottom: 25px;
font-weight: 600;
text-transform: none;
}
.widget > h4:after {
content: '';
display: block;
margin-top: 20px;
width: 40px;
border-top: 2px solid #2098D1;}
.sidebar-widgets-wrap .widget > h4 { letter-spacing: 1px; }
.widget p { font-size: 14px; }
/* Tag Cloud
-----------------------------------------------------------------*/
.tagcloud { margin-bottom: -2px; }
.tagcloud a {
display: block;
float: left;
margin-right: 4px;
margin-bottom: 4px;
padding: 3px 6px;
background-color: rgba(0,0,0,0.02);
font-size: 13px !important;
color: #999;
border-radius: 2px;
}
body:not(.device-touch) .tagcloud a {
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
.tagcloud a:hover {
color: #999;
background-color: rgba(0,0,0,0.04);
}
/* Widget - Links
-----------------------------------------------------------------*/
.widget_nav_menu ul,
.widget_nav_menu li,
.widget_links ul,
.widget_links li,
.widget_meta ul,
.widget_meta li,
.widget_archive ul,
.widget_archive li,
.widget_recent_comments ul,
.widget_recent_comments li,
.widget_recent_entries ul,
.widget_recent_entries li,
.widget_categories ul,
.widget_categories li,
.widget_pages ul,
.widget_pages li,
.widget_rss ul,
.widget_rss li {
list-style: none;
margin: 0;
}
.widget_nav_menu li,
.widget_links li,
.widget_meta li,
.widget_archive li,
.widget_recent_comments li,
.widget_recent_entries li,
.widget_categories li,
.widget_pages li,
.widget_rss li { padding: 8px 4px; }
.widget_nav_menu li a,
.widget_links li a,
.widget_meta li a,
.widget_archive li a,
.widget_recent_entries li a,
.widget_categories li a,
.widget_pages li a,
.widget_rss li a,
.widget_recent_comments li {
display: inline-block;
padding: 0 3px 0 12px;
}
.widget_recent_comments li {
display: block;
background: url("../images/icons/comment-icon.png") left top no-repeat;
padding: 4px 0 4px 20px;
}
.widget_nav_menu li a,
.widget_links li a,
.widget_meta li a,
.widget_archive li a,
.widget_recent_entries li a,
.widget_categories li a,
.widget_pages li a,
.widget_rss li a,
.widget_recent_comments li a {
background: url("../images/icons/arrow.png") left top no-repeat;
border: none !important;
color: #444;
font-size: 14px;
}
.widget_nav_menu li a:hover,
.widget_links li a:hover,
.widget_meta li a:hover,
.widget_archive li a:hover,
.widget_recent_entries li a:hover,
.widget_categories li a:hover,
.widget_pages li a:hover,
.widget_rss li a:hover,
.widget_recent_comments li a:hover { color: #000; }
.widget_recent_comments li a {
display: inline;
padding: 0;
background: none !important;
}
.widget_nav_menu > ul > li:first-child,
.widget_links > ul > li:first-child,
.widget_meta > ul > li:first-child,
.widget_archive > ul > li:first-child,
.widget_recent_comments > ul > li:first-child,
.widget_recent_entries > ul > li:first-child,
.widget_categories > ul > li:first-child,
.widget_pages > ul > li:first-child,
.widget_rss > ul > li:first-child { border-top: 0 !important; }
.widget_nav_menu > ul,
.widget_links > ul,
.widget_meta > ul,
.widget_archive > ul,
.widget_recent_comments > ul,
.widget_recent_entries > ul,
.widget_categories > ul,
.widget_pages > ul,
.widget_rss > ul { margin-top: -4px !important; }
.widget_nav_menu ul ul,
.widget_links ul ul,
.widget_meta ul ul,
.widget_archive ul ul,
.widget_recent_comments ul ul,
.widget_recent_entries ul ul,
.widget_categories ul ul,
.widget_pages ul ul,
.widget_rss ul ul { margin-left: 15px; }
/* Widget - Testimonial & Twitter
-----------------------------------------------------------------*/
.widget .testimonial.no-image .testi-image { display: none; }
.widget .testimonial.twitter-scroll .testi-image { margin-right: 10px; }
.widget .testimonial:not(.twitter-scroll) .testi-image,
.widget .testimonial:not(.twitter-scroll) .testi-image a,
.widget .testimonial:not(.twitter-scroll) .testi-image img {
width: 42px;
height: 42px;
}
.widget .testimonial.twitter-scroll .testi-image,
.widget .testimonial.twitter-scroll .testi-image a,
.widget .testimonial.twitter-scroll .testi-image img,
.widget .testimonial.twitter-scroll .testi-image i {
width: 28px;
height: 28px;
}
.widget .testimonial.twitter-scroll .testi-image i {
background-color: #EEE;
line-height: 28px;
font-size: 14px;
color: #888;
}
.widget .testimonial p { font-size: 14px; }
/* Widget - Quick Contact Form
-----------------------------------------------------------------*/
.quick-contact-widget .form-control,
.quick-contact-widget .input-group,
.quick-contact-widget .sm-form-control { margin-bottom: 10px; }
.quick-contact-widget .input-group .form-control { margin-bottom: 0; }
.quick-contact-widget form,
#template-contactform { position: relative; }
/* Newsletter Widget
-----------------------------------------------------------------*/
.subscribe-widget h5 {
font-weight: 300;
font-size: 14px;
line-height: 1.5}
#widget-subscribe-form { max-width: 450px }
#widget-subscribe-form .form-control {
height:40px;
border:1px solid rgba(255,255,255,0.5);
border-right:0px;
margin:0px;
padding:0px 0px 0px 10px;
}
#widget-subscribe-form .form-control:hover {
background:rgba(255,255,255,0.15);
-webkit-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.subscribe-center { margin: auto; text-align:center }
.button-subscribe {
height:40px !important;
margin:0px;
padding:0px;
border:1px solid rgba(255,255,255,0.5);
background:transparent;
}
.button-subscribe:hover {
background:rgba(255,255,255,0.15);
}
/* Twitter Feed Widget
-----------------------------------------------------------------*/
.widget-twitter-feed li { margin: 15px 0 0 0; }
.widget-twitter-feed li:first-child { margin-top: 0; }
.widget-twitter-feed small {
display: block;
margin-top: 3px;
}
.widget-twitter-feed small a { color: #999; }
/* Small Post
-----------------------------------------------------------------*/
.widget-twitter-feed li { margin: 15px 0 0 0; }
.widget-twitter-feed li:first-child { margin-top: 0; }
.widget-twitter-feed small {
display: block;
margin-top: 3px;
}
.widget-twitter-feed small a { color: #999; }
/* ----------------------------------------------------------------
Bootstrap Specific
-----------------------------------------------------------------*/
.table .success { color: #3c763d; }
.table .info { color: #31708f; }
.table .warning { color: #8a6d3b; }
.table .danger { color: #a94442; }
.btn-link { color: #2098D1; }
.btn-link:hover,
.btn-link:focus { color: #222; }
.boot-tabs { margin-bottom: 20px !important; }
.carousel-control .icon-chevron-left,
.carousel-control .icon-chevron-right {
position: absolute;
top: 47.5%;
z-index: 5;
display: inline-block;
}
.carousel-control .icon-chevron-left { left: 50%; }
.carousel-control .icon-chevron-right { right: 50%; }
.responsive-utilities th small {
display: block;
font-weight: 400;
color: #999;
}
.show-grid [class^=col-] {
padding-top: 10px;
padding-bottom: 10px;
background-color: #EEE;
border: 1px solid #DDD;
}
.img-circle { border-radius: 50% !important; }
label.radio,
label.checkbox { padding-left: 20px; }
/* ----------------------------------------------------------------
Stretched Layout
-----------------------------------------------------------------*/
.stretched #wrapper {
width: 100%;
margin: 0;
box-shadow: none;
}
/* ----------------------------------------------------------------
HTML5 Youtube Video Backgrounds
-----------------------------------------------------------------*/
.mb_YTVPlayer :focus { outline: 0; }
.mb_YTVPlayer {
display:block;
transform:translateZ(0);
transform-style: preserve-3d;
perspective: 1000;
backface-visibility: hidden;
transform:translate3d(0,0,0);
animation-timing-function: linear;
}
.mb_YTVPlayer.fullscreen {
display:block!important;
position: fixed!important;
width: 100%!important;
height: 100%!important;
top: 0!important;
left: 0!important;
margin: 0!important;
border: none !important;
}
.mb_YTVPlayer.fullscreen .mbYTP_wrapper { opacity:1 !important; }
.mbYTP_wrapper iframe { max-width: 4000px !important; }
.inline_YTPlayer {
margin-bottom: 20px;
vertical-align:top;
position:relative;
left:0;
overflow: hidden;
border-radius: 4px;
-moz-box-shadow: 0 0 5px rgba(0,0,0,.7);
-webkit-box-shadow: 0 0 5px rgba(0,0,0,.7);
box-shadow: 0 0 5px rgba(0,0,0,.7);
background: rgba(0,0,0,.5);
}
.inline_YTPlayer img {
border: none!important;
-moz-transform: none!important;
-webkit-transform: none!important;
-o-transform: none!important;
transform: none!important;
margin:0!important;
padding:0!important
}
/* ----------------------------------------------------------------
Backgrounds
-----------------------------------------------------------------*/
.dark-texture-1 {background: url(../images/bgd/dark/1.html) repeat; }
.dark-texture-2 {background: url(../images/bgd/dark/2.html) repeat; }
.dark-texture-3 {background: url(../images/bgd/dark/3.html) repeat; }
.dark-texture-4 {background: url(../images/bgd/dark/4.html) repeat; }
.dark-texture-5 {background: url(../images/bgd/dark/5.html) repeat center; }
.dark-texture-6 {background: url(../images/bgd/dark/6.html) repeat; }
.dark-texture-7 {background: url(../images/bgd/dark/7.html) repeat; }
.dark-texture-8 {background: url(../images/bgd/dark/8.html) repeat; }
.dark-texture-9 {background: url(../images/bgd/dark/9.html) repeat; }
.light-texture-1 {background: url(../images/bgd/light/1.html) repeat center; }
.light-texture-2 {background: url(../images/bgd/light/2.html) repeat; }
.light-texture-3 {background: url(../images/bgd/light/3.html) repeat; }
.light-texture-4 {background: url(../images/bgd/light/4.html) repeat; }
.light-texture-5 {background: url(../images/bgd/light/5.html) repeat; }
.light-texture-6 {background: url(../images/bgd/light/6.html) repeat; }
.light-texture-7 {background: url(../images/bgd/light/7.html) repeat; }
.light-texture-8 {background: url(../images/bgd/light/8.html) repeat; }
.light-texture-9 {background: url(../images/bgd/light/9.html) repeat; }
/* ----------------------------------------------------------------
Patterns
-----------------------------------------------------------------*/
.pattern-white:after{
background: url(../images/icons/pattern-white.png) repeat;
content:'';
width: 100%;
height: 100%;
top:0;
left:0;
position: absolute;
opacity:0.25;
}
.pattern-black:after{
background: url(../images/icons/pattern-black.png) repeat;
content:'';
width: 100%;
height: 100%;
top:0;
left:0;
position: absolute;
opacity:0.25;
}
/* ----------------------------------------------------------------
Top Search
-----------------------------------------------------------------*/
.top-search {
top: 20px;
right: 70px;
left:auto;
position: absolute;
z-index:20000;
}
.top-search.fullheader {
top: 120px;
right: 60px;
}
.top-search.top-search-right{
right: 70px !important;
left:auto !important;
}
#top-search {
float: right;
margin: 40px 0 40px 0px;
}
#top-search a {
display: block;
position: relative;
width: 14px;
height: 14px;
font-size: 16px;
line-height: 20px;
text-align: center;
color: #FFF;
-webkit-transition: color .3s ease-in-out;
-o-transition: color .3s ease-in-out;
transition: color .3s ease-in-out;
}
#top-search a { z-index: 11; }
#top-search a i {
position: absolute;
top: 0;
left: 0;
background-color: rgba(0,0,0,0.5);
padding:15px 20px;
-webkit-transition: opacity .3s ease;
-o-transition: opacity .3s ease;
transition: opacity .3s ease;
}
body.top-search-open #top-search a i.icon-search3,
#top-search a i.icon-line-cross { opacity: 0; }
body.top-search-open #top-search a i.icon-line-cross {
opacity: 1;
z-index: 11;
font-size: 16px;
}
#top-search form {
opacity: 0;
z-index: -2;
position: absolute;
width: 300px !important;
height: 60px !important;
padding: 0 15px;
margin: 0;
top: 0px;
right:10px;
left: auto;
-webkit-transition: opacity .3s ease-in-out;
-o-transition: opacity .3s ease-in-out;
transition: opacity .3s ease-in-out;
}
.top-search-right #top-search form {
right: 10px !important;
left: auto !important;
}
body.top-search-open #top-search form {
opacity: 1;
z-index: 10;
}
#top-search form input {
box-shadow: none !important;
pointer-events: none;
border-radius: 2px;
border: 0;
outline: 0 !important;
font-size: 14px;
padding: 25px;
height: 40%;
background-color: rgba(0,0,0,0.2);
color: #FFF;
font-weight: 700;
margin-top: 0 !important;
letter-spacing: 2px;
}
body:not(.device-sm):not(.device-xs):not(.device-xxs) #header.full-header #top-search form input { padding-left: 40px; }
body:not(.device-sm):not(.device-xs):not(.device-xxs) .container-fullwidth #top-search form input { padding-left: 60px; }
body.top-search-open #top-search form input { pointer-events: auto; }
body:not(.device-sm):not(.device-xs):not(.device-xxs) #header.transparent-header:not(.sticky-header):not(.full-header):not(.floating-header) #top-search form input { border-bottom: 2px solid rgba(0,0,0,0.1); }
#top-search form input::-moz-placeholder {
color: rgba(255,255,255,0.5);
}
#top-search form input:-ms-input-placeholder {
color: rgba(255,255,255,0.5);
}
#top-search form input::-webkit-input-placeholder {
color: rgba(255,255,255,0.5);
}
#primary-menu .container #top-search form input,
.sticky-header #top-search form input { border: none !important; }
/* ----------------------------------------------------------------
Main Image Header
-----------------------------------------------------------------*/
.main-header {
height:650px;
margin:0px !important;
border:0px !important;
}
.main-header .booking { top:400px }
.main-header.large {
height:850px;
}
.main-header.large .booking { top:600px }
.boxed-slider {
padding-top: 0px;
padding-bottom: 0px;
max-height:700px;
}
.boxed-slider.large {
max-height:850px;
}
.boxed-slider .booking { bottom: 280px }
.boxed-slider.fullscreen { max-height:1000px }
.boxed-slider.fullscreen .booking { bottom: 180px }
/* ----------------------------------------------------------------
Header Caption
-----------------------------------------------------------------*/
.main-header .header-caption h5 {
letter-spacing:28px;
margin-top:-20px;
color:#FFF }
.main-header .header-caption h6 {
color:#CCC;
margin-top:-10px }
/* ----------------------------------------------------------------
Booking Form
-----------------------------------------------------------------*/
.booking {
z-index:50;
position:relative;
bottom: 180px;
width:100%;
margin-bottom:-126px
}
.booking .inner {
background: rgba(0,0,0,0.5);
height:125px;
width:90%;
position:relative;
margin:auto;
/* padding:0px 20px 10px 20px; */
max-width:1000px;
}
.booking .contact-slider{
background: #ff0101;
height:55px;
/* width:90%;*/
width:247px;
position:relative;
margin:auto;
padding:0px 20px 10px 20px;
max-width:300px;
margin-top: 0px!important;
z-index: 999;
}
.booking input,
.booking button,
.booking select,
.booking textarea {
background:#111 !important;
}
.info-text {
text-align: left;
width: 100%;
}
.booking header, .booking form {
padding: 18px 13px 0px;
}
.form-group {
margin-bottom:0px;
}
.controls {
text-align: left;
position: relative;
}
.controls input[type="text"],
.controls input[type="email"],
.controls input[type="number"],
.controls input[type="date"],
.controls input[type="tel"],
.controls textarea,
.controls button,
.controls select {
padding: 6px;
border: 2px solid #666;
width: 100%;
color: #CCC;
font-size: 15px;
font-weight: 300;
font-family: "Arial", sans-serif;
margin-top:40px;
height:40px;
outline:none;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.controls input[type="text"]:focus, .controls input[type="text"]:hover,
.controls input[type="email"]:focus,
.controls input[type="email"]:hover,
.controls input[type="number"]:focus,
.controls input[type="number"]:hover,
.controls input[type="date"]:focus,
.controls input[type="date"]:hover,
.controls input[type="tel"]:focus,
.controls input[type="tel"]:hover,
.controls textarea:focus,
.controls textarea:hover,
.controls button:focus,
.controls button:hover,
.controls select:focus,
.controls select:hover {
border:2px solid #FFF;
cursor: pointer;
}
.controls input[type="text"]:focus + label, .controls input[type="text"]:hover + label,
.controls input[type="email"]:focus + label,
.controls input[type="email"]:hover + label,
.controls input[type="number"]:focus + label,
.controls input[type="number"]:hover + label,
.controls input[type="date"]:focus + label,
.controls input[type="date"]:hover + label,
.controls input[type="tel"]:focus + label,
.controls input[type="tel"]:hover + label,
.controls textarea:focus + label,
.controls textarea:hover + label,
.controls button:focus + label,
.controls button:hover + label,
.controls select:focus + label,
.controls select:hover + label {
color: #FFF;
cursor: text;
}
.controls .fa-sort {
position: absolute;
right: 10px;
top: 53px;
color: #999;
font-size:14px;
}
.controls select {
-moz-appearance: none;
-webkit-appearance: none;
cursor: pointer;
}
.controls label {
position: absolute;
left: 4px;
top: 0px;
width: 60%;
color: #FFF !important;
font-size: 15px;
font-family: "PT Serif", serif;
display: inline-block;
padding: 4px 5px;
background:transparent;
-moz-transition: color 0.3s, top 0.3s, background-color 0.8s;
-o-transition: color 0.3s, top 0.3s, background-color 0.8s;
-webkit-transition: color 0.3s, top 0.3s, background-color 0.8s;
transition: color 0.3s, top 0.3s, background-color 0.8s;
}
.controls label.active {
color: #FFF;
width: auto;
}
.controls textarea {
resize: none;
height: 200px;
}
.clear:after {
content: "";
display: table;
clear: both;
}
.grid { background: transparent }
.grid:after {
/* Or @extend clearfix */
content: "";
display: table;
clear: both;
}
[class*='col-'] {
/* float: left;*/
padding-right: 10px;
}
.grid [class*='col-']:last-of-type { padding-right: 0 }
.col-2-3 { width: 66.66% }
.col-1-3 { width: 33.33% }
.col-1-2 { width: 50% }
.col-1-4 { width: 25% }
.col-1-5 { width: 20% }
.col-1-8 { width: 12.5% }
@media (max-width: 760px) {
.col-1-5-sm, .col-1-4-sm, .col-1-3, .col-2-3 { width: 100% }
[class*='col-'] { padding-right:15px }
}
/* ----------------------------------------------------------------
Booking Light
-----------------------------------------------------------------*/
.main-header.large .booking.light {
z-index:50;
position:absolute;
top: 180px;
right:-575px !important;
width:100%;
margin-bottom:0px
}
.booking.light .col-2-3 { width: 100% }
.booking.light .col-1-3 { width: 100% }
.booking.light .col-1-2 { width: 100% }
.booking.light .col-1-4 { width: 100% }
.booking.light .col-1-5 { width: 100% }
.booking.light .col-1-8 { width: 100% }
.booking.light .inner {
background:#fffc;
/* width:90%; */
width:247px;
max-width:300px;
height:228px;
}
.booking.light input,
.booking.light button,
.booking.light select,
.booking.light textarea {
background:#FFF !important;
}
.booking.light .controls input[type="text"],
.booking.light .controls input[type="email"],
.booking.light .controls input[type="number"],
.booking.light .controls input[type="date"],
.booking.light .controls input[type="tel"],
.booking.light .controls textarea,
.booking.light .controls button,
.booking.light .controls select {
border: 2px solid #CCC;
color: #111;
width:240px;
}
.booking.light .controls label {
color: #FFF !important;
padding-top:10px;
}
/* ----------------------------------------------------------------
Floating Phone Number
-----------------------------------------------------------------*/
.floating-pn {
z-index:25;
position:absolute;
left: 0px;
top:400px;
width:auto;
height:auto;
background:#2098D1;
text-align:center;
padding:20px 40px;
font-size:30px;
font-weight:300;
font-family: 'Raleway', sans-serif;
}
.floating-pn-dark {
z-index:25;
position:absolute;
left: 0px;
top:400px;
width:auto;
height:auto;
background:#3F4C6B;
text-align:center;
padding:20px 40px;
font-size:30px;
font-weight:300;
font-family: 'Raleway', sans-serif;
}
.floating-pn.right,
.floating-pn-dark.right {
left: auto !important;
right:0px !important }
.floating-pn.top,
.floating-pn-dark.top { top:250px !important}
.floating-pn.bottom,
.floating-pn-dark.bottom { top:550px !important}
.index-floating-pn {
z-index:25;
position:absolute;
left: 0px;
top:25px;
width:277px;
height:355px;
margin-left: 10px;
background:#fffc;
text-align:center;
padding:10px 20px;
font-size:30px;
font-weight:300;
font-family: 'Raleway', sans-serif;
}
.index-floating-dark {
z-index:25;
position:absolute;
left: 0px;
top:400px;
width:auto;
height:auto;
background:#3F4C6B;
text-align:center;
padding:20px 40px;
font-size:30px;
font-weight:300;
font-family: 'Raleway', sans-serif;
}
.index-floating-pn.right,
.index-floating-pn-dark.right {
left: auto !important;
right:0px !important }
.index-floating-pn.top,
.index-floating-pn-dark.top { top:250px !important}
.index-floating-pn.bottom,
.index-floating-pn-dark.bottom { top:550px !important}
.index-floating-heading h3{
color:#304a25;
font-size: 15px;
font-weight: 600;
/* margin-top:10px;*/
}
.index-floating-heading h2{
color: #304a25;
font-size: 17px;
line-height: 4px!important;
font-weight: 600;
}
.index-floating-p{
color:#000!important;
line-height: 18px;
margin-top:30px;
margin-bottom:10px;
font-size:13px;
}
/* ----------------------------------------------------------------
Calendar
-----------------------------------------------------------------*/
.pika-single {
z-index: 50000;
display: block;
position: relative;
color: #333;
background: #fff;
border: 1px solid #ccc;
border-bottom-color: #bbb;
font-family: "Arial", sans-serif;
margin-top:-10px;
}
.pika-single {
-webkit-animation: fadeinout 0.45s linear forwards;
animation: fadeinout 0.45s linear forwards;
}
@-webkit-keyframes fadeinout {
0% { opacity: 0; }
100% { opacity: 1; }
}
@keyframes fadeinout {
0% { opacity: 0; }
100% { opacity: 1; }
}
/*
clear child float (pika-lendar), using the famous micro clearfix hack
http://nicolasgallagher.com/micro-clearfix-hack/
*/
.pika-single:before,
.pika-single:after {
content: " ";
display: table;
}
.pika-single:after { clear: both }
.pika-single { *zoom: 1 }
.pika-single.is-hidden {
display: none;
}
.pika-single.is-bound {
position: absolute;
box-shadow: 0 5px 15px -5px rgba(0,0,0,.5);
}
.pika-lendar {
float: left;
width: 240px;
margin: 20px;
}
.pika-title {
position: relative;
text-align: center;
}
.pika-label {
display: inline-block;
*display: inline;
position: relative;
z-index: 9999;
overflow: hidden;
margin: 0;
padding: 5px 3px;
font-size: 14px;
line-height: 20px;
font-weight: bold;
background-color: #fff;
}
.pika-title select {
cursor: pointer;
position: absolute;
z-index: 9998;
margin: 0;
left: 0;
top: 5px;
filter: alpha(opacity=0);
opacity: 0;
}
.pika-prev,
.pika-next {
display: block;
cursor: pointer;
position: relative;
outline: none;
border: 0;
padding: 0;
width: 20px;
height: 30px;
/* hide text using text-indent trick, using width value (it's enough) */
text-indent: 20px;
white-space: nowrap;
overflow: hidden;
background-color: transparent;
background-position: center center;
background-repeat: no-repeat;
background-size: 75% 75%;
opacity: .5;
*position: absolute;
*top: 0;
}
.pika-prev:hover,
.pika-next:hover {
opacity: 1;
}
.pika-prev,
.is-rtl .pika-next {
float: left;
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==');
*left: 0;
}
.pika-next,
.is-rtl .pika-prev {
float: right;
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=');
*right: 0;
}
.pika-prev.is-disabled,
.pika-next.is-disabled {
cursor: default;
opacity: .2;
}
.pika-select {
display: inline-block;
*display: inline;
}
.pika-table {
width: 100%;
border-collapse: collapse;
border-spacing: 0;
border: 0;
}
.pika-table th,
.pika-table td {
width: 14.285714285714286%;
padding: 0;
}
.pika-table th {
color: #999;
font-size: 12px;
line-height: 25px;
font-weight: bold;
text-align: center;
}
.pika-button {
cursor: pointer;
display: block;
box-sizing: border-box;
-moz-box-sizing: border-box;
outline: none;
border: 0;
margin: 0;
width: 100%;
padding: 5px;
color: #666;
font-size: 12px;
line-height: 15px;
text-align: right;
background: #f5f5f5;
}
.pika-week {
font-size: 11px;
color: #999;
}
.is-today .pika-button {
color: #2098D1;
font-weight: bold;
}
.is-selected .pika-button {
color: #fff;
font-weight: bold;
background: #2098D1;
border-radius: 0px;
}
.is-inrange .pika-button {
background: #D5E9F7;
}
.is-startrange .pika-button {
color: #fff;
background: #6CB31D;
border-radius: 0px;
}
.is-endrange .pika-button {
color: #fff;
background: #2098D1;
border-radius: 0px;
}
.is-disabled .pika-button,
.is-outside-current-month .pika-button {
pointer-events: none;
cursor: default;
color: #999;
opacity: .3;
}
.pika-button:hover {
color: #fff;
background: #2098D1;
border-radius: 0px;
}
/* styling for abbr */
.pika-table abbr {
border-bottom: none;
cursor: help;
}
/*------------Custom Calendar------------*/
.pika-single.dark-theme {
color: #fff;
background: #333;
border: 0px solid #666;
border-bottom-color: #999;
}
.dark-theme .pika-label {
background-color: #333;
}
.dark-theme .pika-prev,
.dark-theme .is-rtl .pika-next {
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAQAAACGG/bgAAAAQ0lEQVR4Ae3KIQ4AIBTD0N0/IeHGI3UIRA3ut/Zl+ltXc5++htVAmIAwAWECwgSEKbgthEoIlRAqIVRCqINQB9nDgQd7ktwFo6UpWQAAAABJRU5ErkJggg==');
}
.dark-theme .pika-next,
.dark-theme .is-rtl .pika-prev {
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAQAAACGG/bgAAAAP0lEQVQ4y+3TMQoAMAgEwfwfAvvjTZ1uGzuvHhBPPGczEG+FRqqRaqQaqUaqkX6QBmmjacvQ6qEVTjsh+xizebvlaWptGXZAAAAAAElFTkSuQmCC');
}
.dark-theme .pika-table th {
color: #999;
}
.dark-theme .pika-button {
color: #fff;
background: #222;
}
.dark-theme .pika-week {
color: #999;
}
.dark-theme .is-today .pika-button {
color: #2098D1;
}
.dark-theme .is-selected .pika-button {
color: #fff;
background: #2098D1;
}
.dark-theme .is-disabled .pika-button {
color: #999;
opacity: .3;
}
.dark-theme .pika-button:hover {
color: #fff !important;
background: #2098D1 !important;
}
/* ----------------------------------------------------------------
Image Roll Effects
-----------------------------------------------------------------*/
figure {
margin: 0;
position: relative;
float: left;
width:100%;
}
figure img {
display: block;
position: relative;
z-index: 10;
max-width: 100%;
height: auto;
}
figure figcaption {
display: block;
position: absolute;
z-index: 5;
}
figure h4 {
color: #111;
font-size: 18px;
line-height: 1.2;
font-weight: 700;
margin-bottom: 10px;
}
figure span {
display: block;
line-height: 1.2;
}
figure ul li {
list-style:none;
line-height:27px;
}
figure a.close-caption {
display: block;
position: absolute;
width: 44px;
height: 44px;
text-align: center;
line-height: 44px;
font-size: 24px;
font-weight: 700;
color: #315a7d;
}
figure a.close-caption.hidden {
display: none
}
#effect-1 a.close-caption {
bottom: 10px;
right: 10px;
}
#effect-1 figure {
background-color: #111;
}
#effect-1 figcaption {
bottom: 0;
left: 0;
width: 100%;
padding: 20px;
z-index: 6 !important;
}
#effect-1 figure img {
z-index: 11 !important;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.no-touch #effect-1 figure:hover img,
#effect-1 figure.hover img {
-webkit-transform: translateY(-90px);
-moz-transform: translateY(-90px);
-ms-transform: translateY(-90px);
-o-transform: translateY(-90px);
transform: translateY(-90px);
}
#effect-2 a.close-caption {
top: 10px;
right: 10px;
}
#effect-2 figure figcaption {
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #222;
text-align: center;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform: rotateY(-180deg);
-moz-transform: rotateY(-180deg);
-ms-transform: rotateY(-180deg);
-o-transform: rotateY(-180deg);
transform: rotateY(-180deg);
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
#effect-2 figure figcaption h3 {
margin-top: 150px
}
#effect-2 figure img {
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
.no-touch #effect-2 figure:hover img,
#effect-2 figure.hover img {
-webkit-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
-ms-transform: rotateY(180deg);
-o-transform: rotateY(180deg);
transform: rotateY(180deg);
}
.no-touch #effect-2 figure:hover figcaption,
#effect-2 figure.hover figcaption {
-webkit-transform: rotateY(0);
-moz-transform: rotateY(0);
-ms-transform: rotateY(0);
-o-transform: rotateY(0);
transform: rotateY(0);
}
#effect-3 a.close-caption {
bottom: 10px;
right: 10px;
}
#effect-3 figure {
background-color: steelblue
}
#effect-3 figure figcaption {
width: 100%;
bottom: 0;
left: 0;
padding: 20px;
}
#effect-3 figure img {
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.no-touch #effect-3 figure:hover img,
#effect-3 figure.hover img {
-webkit-transform-origin: top left;
-moz-transform-origin: top left;
-ms-transform-origin: top left;
-o-transform-origin: top left;
transform-origin: top left;
-webkit-transform: scale(0.5);
-moz-transform: scale(0.5);
-ms-transform: scale(0.5);
-o-transform: scale(0.5);
transform: scale(0.5);
}
#effect-4 figure {
overflow: hidden
}
#effect-4 figure a.close-caption {
bottom: 10px;
left: 10px;
}
#effect-4 figure figcaption {
background-color: transparent;
top: 0;
left: 0;
width: 50%;
height: 100%;
padding: 30px 20px 20px 20px;
-webkit-transform: translateX(-100%);
-moz-transform: translateX(-100%);
-ms-transform: translateX(-100%);
-o-transform: translateX(-100%);
transform: translateX(-100%);
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
#effect-4 figure img {
outline: 1px solid transparent; /* --------- Fix image jagged in Chrome --------*/
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.no-touch #effect-4 figure:hover img,
#effect-4 figure.hover img {
opacity:1;
-webkit-transform: translateX(50%);
-moz-transform: translateX(50%);
-ms-transform: translateX(50%);
-o-transform: translateX(50%);
transform: translateX(50%);
}
.no-touch #effect-4 figure:hover figcaption,
#effect-4 figure.hover figcaption {
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
-o-transform: translateX(0);
transform: translateX(0);
}
/* ----------------------------------------------------------------
Mini Links
-----------------------------------------------------------------*/
.mini-links ul { list-style:none }
.mini-links ul li { line-height: 24px }
.mini-links ul li a { color:#111 }
.mini-links h6 a { color:#111 }
.dark .mini-links ul li a { color:#999 }
.dark .mini-links h6 a { color:#CCC }
.mini-links h6 a:hover,
.mini-links ul li a:hover { text-decoration:underline !important }
/* ----------------------------------------------------------------
Page Transitions
-----------------------------------------------------------------*/
body:not(.no-transition) #wrapper,
.animation-overlay {
position: relative;
opacity: 0;
-webkit-animation-fill-mode: both;
-o-animation-fill-mode: both;
animation-fill-mode: both;
}
.css3-spinner {
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 1000;
text-align: center;
background-color: transparent;
-webkit-animation-fill-mode: both;
-o-animation-fill-mode: both;
animation-fill-mode: both;
}
.css3-spinner > div {
position: absolute;
top: 50%;
left: 50%;
width: 30px;
height: 30px;
display: inline-block;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
@-webkit-keyframes fade-in {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@-o-keyframes fade-in {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes fade-in {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.fade-in {
-webkit-animation-name: fade-in;
-o-animation-name: fade-in;
animation-name: fade-in;
}
@-webkit-keyframes fade-out {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
@-o-keyframes fade-out {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
@keyframes fade-out {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
.fade-out {
-webkit-animation-name: fade-out;
-o-animation-name: fade-out;
animation-name: fade-out;
}
/* ----------------------------------------------------------------
Loader Animations
-----------------------------------------------------------------*/
/* ball-pulse */
@-webkit-keyframes scale {
0% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 1; }
45% {
-webkit-transform: scale(0.1);
transform: scale(0.1);
opacity: 0.7; }
80% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 1; } }
@keyframes scale {
0% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 1; }
45% {
-webkit-transform: scale(0.1);
transform: scale(0.1);
opacity: 0.7; }
80% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 1; } }
.ball-pulse > div:nth-child(0) {
-webkit-animation: scale 0.75s -0.36s infinite cubic-bezier(.2, .68, .18, 1.08);
animation: scale 0.75s -0.36s infinite cubic-bezier(.2, .68, .18, 1.08); }
.ball-pulse > div:nth-child(1) {
-webkit-animation: scale 0.75s -0.24s infinite cubic-bezier(.2, .68, .18, 1.08);
animation: scale 0.75s -0.24s infinite cubic-bezier(.2, .68, .18, 1.08); }
.ball-pulse > div:nth-child(2) {
-webkit-animation: scale 0.75s -0.12s infinite cubic-bezier(.2, .68, .18, 1.08);
animation: scale 0.75s -0.12s infinite cubic-bezier(.2, .68, .18, 1.08); }
.ball-pulse > div:nth-child(3) {
-webkit-animation: scale 0.75s 0s infinite cubic-bezier(.2, .68, .18, 1.08);
animation: scale 0.75s 0s infinite cubic-bezier(.2, .68, .18, 1.08); }
.ball-pulse > div {
background-color: #2098D1;
width: 15px;
height: 15px;
border-radius: 100%;
margin: 2px;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
display: inline-block; }
/* ball-pulse-sync */
@-webkit-keyframes ball-pulse-sync {
33% {
-webkit-transform: translateY(10px);
transform: translateY(10px); }
66% {
-webkit-transform: translateY(-10px);
transform: translateY(-10px); }
100% {
-webkit-transform: translateY(0);
transform: translateY(0); } }
@keyframes ball-pulse-sync {
33% {
-webkit-transform: translateY(10px);
transform: translateY(10px); }
66% {
-webkit-transform: translateY(-10px);
transform: translateY(-10px); }
100% {
-webkit-transform: translateY(0);
transform: translateY(0); } }
.ball-pulse-sync > div:nth-child(0) {
-webkit-animation: ball-pulse-sync 0.6s -0.21s infinite ease-in-out;
animation: ball-pulse-sync 0.6s -0.21s infinite ease-in-out; }
.ball-pulse-sync > div:nth-child(1) {
-webkit-animation: ball-pulse-sync 0.6s -0.14s infinite ease-in-out;
animation: ball-pulse-sync 0.6s -0.14s infinite ease-in-out; }
.ball-pulse-sync > div:nth-child(2) {
-webkit-animation: ball-pulse-sync 0.6s -0.07s infinite ease-in-out;
animation: ball-pulse-sync 0.6s -0.07s infinite ease-in-out; }
.ball-pulse-sync > div:nth-child(3) {
-webkit-animation: ball-pulse-sync 0.6s 0s infinite ease-in-out;
animation: ball-pulse-sync 0.6s 0s infinite ease-in-out; }
.ball-pulse-sync > div {
background-color: #2098D1;
width: 15px;
height: 15px;
border-radius: 100%;
margin: 2px;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
display: inline-block; }
/* ball-scale */
@-webkit-keyframes ball-scale {
0% {
-webkit-transform: scale(0);
transform: scale(0); }
100% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 0; } }
@keyframes ball-scale {
0% {
-webkit-transform: scale(0);
transform: scale(0); }
100% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 0; } }
.ball-scale > div {
background-color: #2098D1;
width: 15px;
height: 15px;
border-radius: 100%;
margin: 2px;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
display: inline-block;
height: 60px;
width: 60px;
-webkit-animation: ball-scale 1s 0s ease-in-out infinite;
animation: ball-scale 1s 0s ease-in-out infinite; }
/* ball-rotate */
@-webkit-keyframes rotate {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg); }
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
@keyframes rotate {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg); }
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
.ball-rotate {
position: relative; }
.ball-rotate > div {
background-color: #2098D1;
width: 15px;
height: 15px;
border-radius: 100%;
margin: 2px;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
position: relative; }
.ball-rotate > div:first-child {
-webkit-animation: rotate 1s 0s cubic-bezier(.7, -.13, .22, .86) infinite;
animation: rotate 1s 0s cubic-bezier(.7, -.13, .22, .86) infinite; }
.ball-rotate > div:before, .ball-rotate > div:after {
background-color: #2098D1;
width: 15px;
height: 15px;
border-radius: 100%;
margin: 2px;
content: "";
position: absolute;
opacity: 0.8; }
.ball-rotate > div:before {
top: 0px;
left: -28px; }
.ball-rotate > div:after {
top: 0px;
left: 25px; }
/* ball-clip-rotate */
@keyframes rotate {
0% {
-webkit-transform: rotate(0deg) scale(1);
transform: rotate(0deg) scale(1); }
50% {
-webkit-transform: rotate(180deg) scale(0.6);
transform: rotate(180deg) scale(0.6); }
100% {
-webkit-transform: rotate(360deg) scale(1);
transform: rotate(360deg) scale(1); } }
.ball-clip-rotate > div {
background-color: #2098D1;
width: 15px;
height: 15px;
border-radius: 100%;
margin: 2px;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
border: 2px solid #2098D1;
border-bottom-color: transparent;
height: 25px;
width: 25px;
background: transparent !important;
display: inline-block;
-webkit-animation: rotate 0.75s 0s linear infinite;
animation: rotate 0.75s 0s linear infinite; }
/* ball-clip-rotate-pulse */
@keyframes rotate {
0% {
-webkit-transform: rotate(0deg) scale(1);
transform: rotate(0deg) scale(1); }
50% {
-webkit-transform: rotate(180deg) scale(0.6);
transform: rotate(180deg) scale(0.6); }
100% {
-webkit-transform: rotate(360deg) scale(1);
transform: rotate(360deg) scale(1); } }
@keyframes scale {
30% {
-webkit-transform: scale(0.3);
transform: scale(0.3); }
100% {
-webkit-transform: scale(1);
transform: scale(1); } }
.ball-clip-rotate-pulse {
position: relative;
-webkit-transform: translateY(-15px);
-ms-transform: translateY(-15px);
transform: translateY(-15px); }
.ball-clip-rotate-pulse > div {
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
position: absolute;
top: 0px;
left: 0px;
border-radius: 100%; }
.ball-clip-rotate-pulse > div:first-child {
background: #2098D1;
height: 16px;
width: 16px;
top: 7px;
left: -7px;
-webkit-animation: scale 1s 0s cubic-bezier(.09, .57, .49, .9) infinite;
animation: scale 1s 0s cubic-bezier(.09, .57, .49, .9) infinite; }
.ball-clip-rotate-pulse > div:last-child {
position: absolute;
border: 2px solid #2098D1;
width: 30px;
height: 30px;
left: -16px;
top: -2px;
background: transparent;
border: 2px solid;
border-color: #2098D1 transparent #2098D1 transparent;
-webkit-animation: rotate 1s 0s cubic-bezier(.09, .57, .49, .9) infinite;
animation: rotate 1s 0s cubic-bezier(.09, .57, .49, .9) infinite;
-webkit-animation-duration: 1s;
animation-duration: 1s; }
/* ball-clip-rotate-multiple */
@keyframes rotate {
0% {
-webkit-transform: rotate(0deg) scale(1);
transform: rotate(0deg) scale(1); }
50% {
-webkit-transform: rotate(180deg) scale(0.6);
transform: rotate(180deg) scale(0.6); }
100% {
-webkit-transform: rotate(360deg) scale(1);
transform: rotate(360deg) scale(1); } }
.ball-clip-rotate-multiple {
position: relative; }
.ball-clip-rotate-multiple > div {
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
position: absolute;
left: -20px;
top: -20px;
border: 2px solid #FFF;
border-bottom-color: transparent;
border-top-color: transparent;
border-radius: 100%;
height: 55px;
width: 55px;
-webkit-animation: rotate 1s 0s ease-in-out infinite;
animation: rotate 1s 0s ease-in-out infinite; }
.ball-clip-rotate-multiple > div:last-child {
display: inline-block;
top: -10px;
left: -10px;
width: 35px;
height: 35px;
-webkit-animation-duration: 0.5s;
animation-duration: 0.5s;
border-color: #FFF transparent #FFF transparent;
-webkit-animation-direction: reverse;
animation-direction: reverse; }
/* ball-scale-ripple */
@-webkit-keyframes ball-scale-ripple {
0% {
-webkit-transform: scale(0.1);
transform: scale(0.1);
opacity: 1; }
70% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 0.7; }
100% {
opacity: 0.0; } }
@keyframes ball-scale-ripple {
0% {
-webkit-transform: scale(0.1);
transform: scale(0.1);
opacity: 1; }
70% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 0.7; }
100% {
opacity: 0.0; } }
.ball-scale-ripple > div {
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
height: 50px;
width: 50px;
border-radius: 100%;
border: 2px solid #2098D1;
-webkit-animation: ball-scale-ripple 1s 0s infinite cubic-bezier(.21, .53, .56, .8);
animation: ball-scale-ripple 1s 0s infinite cubic-bezier(.21, .53, .56, .8); }
/* ball-scale-ripple-multiple */
@-webkit-keyframes ball-scale-ripple-multiple {
0% {
-webkit-transform: scale(0.1);
transform: scale(0.1);
opacity: 1; }
70% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 0.7; }
100% {
opacity: 0.0; } }
@keyframes ball-scale-ripple-multiple {
0% {
-webkit-transform: scale(0.1);
transform: scale(0.1);
opacity: 1; }
70% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 0.7; }
100% {
opacity: 0.0; } }
.ball-scale-ripple-multiple {
position: relative;
-webkit-transform: translateY(-25px);
-ms-transform: translateY(-25px);
transform: translateY(-25px); }
.ball-scale-ripple-multiple > div:nth-child(0) {
-webkit-animation-delay: -0.8s;
animation-delay: -0.8s; }
.ball-scale-ripple-multiple > div:nth-child(1) {
-webkit-animation-delay: -0.6s;
animation-delay: -0.6s; }
.ball-scale-ripple-multiple > div:nth-child(2) {
-webkit-animation-delay: -0.4s;
animation-delay: -0.4s; }
.ball-scale-ripple-multiple > div:nth-child(3) {
-webkit-animation-delay: -0.2s;
animation-delay: -0.2s; }
.ball-scale-ripple-multiple > div {
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
position: absolute;
top: -2px;
left: -26px;
width: 50px;
height: 50px;
border-radius: 100%;
border: 2px solid #2098D1;
-webkit-animation: ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(.21, .53, .56, .8);
animation: ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(.21, .53, .56, .8); }
/* ball-beat */
@-webkit-keyframes ball-beat {
50% {
opacity: 0.2;
-webkit-transform: scale(0.75);
transform: scale(0.75); }
100% {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1); } }
@keyframes ball-beat {
50% {
opacity: 0.2;
-webkit-transform: scale(0.75);
transform: scale(0.75); }
100% {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1); } }
.ball-beat > div {
background-color: #2098D1;
width: 15px;
height: 15px;
border-radius: 100%;
margin: 2px;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
display: inline-block;
-webkit-animation: ball-beat 0.7s 0s infinite linear;
animation: ball-beat 0.7s 0s infinite linear; }
.ball-beat > div:nth-child(2n-1) {
-webkit-animation-delay: -0.35s !important;
animation-delay: -0.35s !important; }
/* ball-scale-multiple */
@-webkit-keyframes ball-scale-multiple {
0% {
-webkit-transform: scale(0);
transform: scale(0);
opacity: 0; }
5% {
opacity: 1; }
100% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 0; } }
@keyframes ball-scale-multiple {
0% {
-webkit-transform: scale(0);
transform: scale(0);
opacity: 0; }
5% {
opacity: 1; }
100% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 0; } }
.ball-scale-multiple {
position: relative;
-webkit-transform: translateY(-30px);
-ms-transform: translateY(-30px);
transform: translateY(-30px); }
.ball-scale-multiple > div:nth-child(2) {
-webkit-animation-delay: -0.4s;
animation-delay: -0.4s; }
.ball-scale-multiple > div:nth-child(3) {
-webkit-animation-delay: -0.2s;
animation-delay: -0.2s; }
.ball-scale-multiple > div {
background-color: #2098D1;
width: 15px;
height: 15px;
border-radius: 100%;
margin: 2px;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
position: absolute;
left: -30px;
top: 0px;
opacity: 0;
margin: 0;
width: 60px;
height: 60px;
-webkit-animation: ball-scale-multiple 1s 0s linear infinite;
animation: ball-scale-multiple 1s 0s linear infinite; }
/* ball-triangle-path */
@-webkit-keyframes ball-triangle-path-1 {
33% {
-webkit-transform: translate(25px, -50px);
transform: translate(25px, -50px); }
66% {
-webkit-transform: translate(50px, 0px);
transform: translate(50px, 0px); }
100% {
-webkit-transform: translate(0px, 0px);
transform: translate(0px, 0px); } }
@keyframes ball-triangle-path-1 {
33% {
-webkit-transform: translate(25px, -50px);
transform: translate(25px, -50px); }
66% {
-webkit-transform: translate(50px, 0px);
transform: translate(50px, 0px); }
100% {
-webkit-transform: translate(0px, 0px);
transform: translate(0px, 0px); } }
@-webkit-keyframes ball-triangle-path-2 {
33% {
-webkit-transform: translate(25px, 50px);
transform: translate(25px, 50px); }
66% {
-webkit-transform: translate(-25px, 50px);
transform: translate(-25px, 50px); }
100% {
-webkit-transform: translate(0px, 0px);
transform: translate(0px, 0px); } }
@keyframes ball-triangle-path-2 {
33% {
-webkit-transform: translate(25px, 50px);
transform: translate(25px, 50px); }
66% {
-webkit-transform: translate(-25px, 50px);
transform: translate(-25px, 50px); }
100% {
-webkit-transform: translate(0px, 0px);
transform: translate(0px, 0px); } }
@-webkit-keyframes ball-triangle-path-3 {
33% {
-webkit-transform: translate(-50px, 0px);
transform: translate(-50px, 0px); }
66% {
-webkit-transform: translate(-25px, -50px);
transform: translate(-25px, -50px); }
100% {
-webkit-transform: translate(0px, 0px);
transform: translate(0px, 0px); } }
@keyframes ball-triangle-path-3 {
33% {
-webkit-transform: translate(-50px, 0px);
transform: translate(-50px, 0px); }
66% {
-webkit-transform: translate(-25px, -50px);
transform: translate(-25px, -50px); }
100% {
-webkit-transform: translate(0px, 0px);
transform: translate(0px, 0px); } }
.ball-triangle-path {
position: relative;
-webkit-transform: translate(-29.994px, -37.50938px);
-ms-transform: translate(-29.994px, -37.50938px);
transform: translate(-29.994px, -37.50938px); }
.ball-triangle-path > div:nth-child(1) {
-webkit-animation-name: ball-triangle-path-1;
animation-name: ball-triangle-path-1;
-webkit-animation-delay: 0;
animation-delay: 0;
-webkit-animation-duration: 2s;
animation-duration: 2s;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite; }
.ball-triangle-path > div:nth-child(2) {
-webkit-animation-name: ball-triangle-path-2;
animation-name: ball-triangle-path-2;
-webkit-animation-delay: 0;
animation-delay: 0;
-webkit-animation-duration: 2s;
animation-duration: 2s;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite; }
.ball-triangle-path > div:nth-child(3) {
-webkit-animation-name: ball-triangle-path-3;
animation-name: ball-triangle-path-3;
-webkit-animation-delay: 0;
animation-delay: 0;
-webkit-animation-duration: 2s;
animation-duration: 2s;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite; }
.ball-triangle-path > div {
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
position: absolute;
width: 10px;
height: 10px;
border-radius: 100%;
border: 1px solid #2098D1; }
.ball-triangle-path > div:nth-of-type(1) {
top: 50px; }
.ball-triangle-path > div:nth-of-type(2) {
left: 25px; }
.ball-triangle-path > div:nth-of-type(3) {
top: 50px;
left: 50px; }
/* ball-pulse-rise */
@-webkit-keyframes ball-pulse-rise-even {
0% {
-webkit-transform: scale(1.1);
transform: scale(1.1); }
25% {
-webkit-transform: translateY(-30px);
transform: translateY(-30px); }
50% {
-webkit-transform: scale(0.4);
transform: scale(0.4); }
75% {
-webkit-transform: translateY(30px);
transform: translateY(30px); }
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
-webkit-transform: scale(1);
transform: scale(1); } }
@keyframes ball-pulse-rise-even {
0% {
-webkit-transform: scale(1.1);
transform: scale(1.1); }
25% {
-webkit-transform: translateY(-30px);
transform: translateY(-30px); }
50% {
-webkit-transform: scale(0.4);
transform: scale(0.4); }
75% {
-webkit-transform: translateY(30px);
transform: translateY(30px); }
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
-webkit-transform: scale(1);
transform: scale(1); } }
@-webkit-keyframes ball-pulse-rise-odd {
0% {
-webkit-transform: scale(0.4);
transform: scale(0.4); }
25% {
-webkit-transform: translateY(30px);
transform: translateY(30px); }
50% {
-webkit-transform: scale(1.1);
transform: scale(1.1); }
75% {
-webkit-transform: translateY(-30px);
transform: translateY(-30px); }
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
-webkit-transform: scale(0.75);
transform: scale(0.75); } }
@keyframes ball-pulse-rise-odd {
0% {
-webkit-transform: scale(0.4);
transform: scale(0.4); }
25% {
-webkit-transform: translateY(30px);
transform: translateY(30px); }
50% {
-webkit-transform: scale(1.1);
transform: scale(1.1); }
75% {
-webkit-transform: translateY(-30px);
transform: translateY(-30px); }
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
-webkit-transform: scale(0.75);
transform: scale(0.75); } }
.ball-pulse-rise > div {
background-color: #2098D1;
width: 15px;
height: 15px;
border-radius: 100%;
margin: 2px;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
display: inline-block;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-timing-function: cubic-bezier(.15, .46, .9, .6);
animation-timing-function: cubic-bezier(.15, .46, .9, .6);
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-delay: 0;
animation-delay: 0; }
.ball-pulse-rise > div:nth-child(2n) {
-webkit-animation-name: ball-pulse-rise-even;
animation-name: ball-pulse-rise-even; }
.ball-pulse-rise > div:nth-child(2n-1) {
-webkit-animation-name: ball-pulse-rise-odd;
animation-name: ball-pulse-rise-odd; }
/* ball-grid-beat */
@-webkit-keyframes ball-grid-beat {
50% {
opacity: 0.7; }
100% {
opacity: 1; } }
@keyframes ball-grid-beat {
50% {
opacity: 0.7; }
100% {
opacity: 1; } }
.ball-grid-beat {
width: 57px; }
.ball-grid-beat > div:nth-child(1) {
-webkit-animation-delay: -0.07s;
animation-delay: -0.07s;
-webkit-animation-duration: 1.53s;
animation-duration: 1.53s; }
.ball-grid-beat > div:nth-child(2) {
-webkit-animation-delay: 0.72s;
animation-delay: 0.72s;
-webkit-animation-duration: 0.94s;
animation-duration: 0.94s; }
.ball-grid-beat > div:nth-child(3) {
-webkit-animation-delay: 0.11s;
animation-delay: 0.11s;
-webkit-animation-duration: 1.25s;
animation-duration: 1.25s; }
.ball-grid-beat > div:nth-child(4) {
-webkit-animation-delay: 0.13s;
animation-delay: 0.13s;
-webkit-animation-duration: 1.01s;
animation-duration: 1.01s; }
.ball-grid-beat > div:nth-child(5) {
-webkit-animation-delay: 0.1s;
animation-delay: 0.1s;
-webkit-animation-duration: 1.2s;
animation-duration: 1.2s; }
.ball-grid-beat > div:nth-child(6) {
-webkit-animation-delay: 0.18s;
animation-delay: 0.18s;
-webkit-animation-duration: 0.97s;
animation-duration: 0.97s; }
.ball-grid-beat > div:nth-child(7) {
-webkit-animation-delay: -0.09s;
animation-delay: -0.09s;
-webkit-animation-duration: 0.67s;
animation-duration: 0.67s; }
.ball-grid-beat > div:nth-child(8) {
-webkit-animation-delay: 0.42s;
animation-delay: 0.42s;
-webkit-animation-duration: 0.92s;
animation-duration: 0.92s; }
.ball-grid-beat > div:nth-child(9) {
-webkit-animation-delay: 0.52s;
animation-delay: 0.52s;
-webkit-animation-duration: 1.43s;
animation-duration: 1.43s; }
.ball-grid-beat > div {
background-color: #2098D1;
width: 15px;
height: 15px;
border-radius: 100%;
margin: 2px;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
display: inline-block;
float: left;
-webkit-animation-name: ball-grid-beat;
animation-name: ball-grid-beat;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-delay: 0;
animation-delay: 0; }
/* ball-grid-pulse */
@-webkit-keyframes ball-grid-pulse {
0% {
-webkit-transform: scale(1);
transform: scale(1); }
50% {
-webkit-transform: scale(0.5);
transform: scale(0.5);
opacity: 0.7; }
100% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 1; } }
@keyframes ball-grid-pulse {
0% {
-webkit-transform: scale(1);
transform: scale(1); }
50% {
-webkit-transform: scale(0.5);
transform: scale(0.5);
opacity: 0.7; }
100% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 1; } }
.ball-grid-pulse {
width: 57px; }
.ball-grid-pulse > div:nth-child(1) {
-webkit-animation-delay: 0.73s;
animation-delay: 0.73s;
-webkit-animation-duration: 1.3s;
animation-duration: 1.3s; }
.ball-grid-pulse > div:nth-child(2) {
-webkit-animation-delay: 0.32s;
animation-delay: 0.32s;
-webkit-animation-duration: 1.3s;
animation-duration: 1.3s; }
.ball-grid-pulse > div:nth-child(3) {
-webkit-animation-delay: 0.71s;
animation-delay: 0.71s;
-webkit-animation-duration: 0.88s;
animation-duration: 0.88s; }
.ball-grid-pulse > div:nth-child(4) {
-webkit-animation-delay: 0.62s;
animation-delay: 0.62s;
-webkit-animation-duration: 1.06s;
animation-duration: 1.06s; }
.ball-grid-pulse > div:nth-child(5) {
-webkit-animation-delay: 0.31s;
animation-delay: 0.31s;
-webkit-animation-duration: 0.62s;
animation-duration: 0.62s; }
.ball-grid-pulse > div:nth-child(6) {
-webkit-animation-delay: -0.14s;
animation-delay: -0.14s;
-webkit-animation-duration: 1.48s;
animation-duration: 1.48s; }
.ball-grid-pulse > div:nth-child(7) {
-webkit-animation-delay: -0.1s;
animation-delay: -0.1s;
-webkit-animation-duration: 1.47s;
animation-duration: 1.47s; }
.ball-grid-pulse > div:nth-child(8) {
-webkit-animation-delay: 0.4s;
animation-delay: 0.4s;
-webkit-animation-duration: 1.49s;
animation-duration: 1.49s; }
.ball-grid-pulse > div:nth-child(9) {
-webkit-animation-delay: 0.73s;
animation-delay: 0.73s;
-webkit-animation-duration: 0.7s;
animation-duration: 0.7s; }
.ball-grid-pulse > div {
background-color: #2098D1;
width: 15px;
height: 15px;
border-radius: 100%;
margin: 2px;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
display: inline-block;
float: left;
-webkit-animation-name: ball-grid-pulse;
animation-name: ball-grid-pulse;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-delay: 0;
animation-delay: 0; }
/* ball-spin-fade-loader */
@-webkit-keyframes ball-spin-fade-loader {
50% {
opacity: 0.3;
-webkit-transform: scale(0.4);
transform: scale(0.4); }
100% {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1); } }
@keyframes ball-spin-fade-loader {
50% {
opacity: 0.3;
-webkit-transform: scale(0.4);
transform: scale(0.4); }
100% {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1); } }
.ball-spin-fade-loader {
position: relative;
top: -10px;
left: -10px; }
.ball-spin-fade-loader > div:nth-child(1) {
top: 25px;
left: 0;
-webkit-animation: ball-spin-fade-loader 1s -0.96s infinite linear;
animation: ball-spin-fade-loader 1s -0.96s infinite linear; }
.ball-spin-fade-loader > div:nth-child(2) {
top: 17.04545px;
left: 17.04545px;
-webkit-animation: ball-spin-fade-loader 1s -0.84s infinite linear;
animation: ball-spin-fade-loader 1s -0.84s infinite linear; }
.ball-spin-fade-loader > div:nth-child(3) {
top: 0;
left: 25px;
-webkit-animation: ball-spin-fade-loader 1s -0.72s infinite linear;
animation: ball-spin-fade-loader 1s -0.72s infinite linear; }
.ball-spin-fade-loader > div:nth-child(4) {
top: -17.04545px;
left: 17.04545px;
-webkit-animation: ball-spin-fade-loader 1s -0.6s infinite linear;
animation: ball-spin-fade-loader 1s -0.6s infinite linear; }
.ball-spin-fade-loader > div:nth-child(5) {
top: -25px;
left: 0;
-webkit-animation: ball-spin-fade-loader 1s -0.48s infinite linear;
animation: ball-spin-fade-loader 1s -0.48s infinite linear; }
.ball-spin-fade-loader > div:nth-child(6) {
top: -17.04545px;
left: -17.04545px;
-webkit-animation: ball-spin-fade-loader 1s -0.36s infinite linear;
animation: ball-spin-fade-loader 1s -0.36s infinite linear; }
.ball-spin-fade-loader > div:nth-child(7) {
top: 0;
left: -25px;
-webkit-animation: ball-spin-fade-loader 1s -0.24s infinite linear;
animation: ball-spin-fade-loader 1s -0.24s infinite linear; }
.ball-spin-fade-loader > div:nth-child(8) {
top: 17.04545px;
left: -17.04545px;
-webkit-animation: ball-spin-fade-loader 1s -0.12s infinite linear;
animation: ball-spin-fade-loader 1s -0.12s infinite linear; }
.ball-spin-fade-loader > div {
background-color: #2098D1;
width: 15px;
height: 15px;
border-radius: 100%;
margin: 2px;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
position: absolute; }
/* ball-spin-loader */
@-webkit-keyframes ball-spin-loader {
75% {
opacity: 0.2; }
100% {
opacity: 1; } }
@keyframes ball-spin-loader {
75% {
opacity: 0.2; }
100% {
opacity: 1; } }
.ball-spin-loader {
position: relative; }
.ball-spin-loader > span:nth-child(1) {
top: 45px;
left: 0;
-webkit-animation: ball-spin-loader 2s 0.9s infinite linear;
animation: ball-spin-loader 2s 0.9s infinite linear; }
.ball-spin-loader > span:nth-child(2) {
top: 30.68182px;
left: 30.68182px;
-webkit-animation: ball-spin-loader 2s 1.8s infinite linear;
animation: ball-spin-loader 2s 1.8s infinite linear; }
.ball-spin-loader > span:nth-child(3) {
top: 0;
left: 45px;
-webkit-animation: ball-spin-loader 2s 2.7s infinite linear;
animation: ball-spin-loader 2s 2.7s infinite linear; }
.ball-spin-loader > span:nth-child(4) {
top: -30.68182px;
left: 30.68182px;
-webkit-animation: ball-spin-loader 2s 3.6s infinite linear;
animation: ball-spin-loader 2s 3.6s infinite linear; }
.ball-spin-loader > span:nth-child(5) {
top: -45px;
left: 0;
-webkit-animation: ball-spin-loader 2s 4.5s infinite linear;
animation: ball-spin-loader 2s 4.5s infinite linear; }
.ball-spin-loader > span:nth-child(6) {
top: -30.68182px;
left: -30.68182px;
-webkit-animation: ball-spin-loader 2s 5.4s infinite linear;
animation: ball-spin-loader 2s 5.4s infinite linear; }
.ball-spin-loader > span:nth-child(7) {
top: 0;
left: -45px;
-webkit-animation: ball-spin-loader 2s 6.3s infinite linear;
animation: ball-spin-loader 2s 6.3s infinite linear; }
.ball-spin-loader > span:nth-child(8) {
top: 30.68182px;
left: -30.68182px;
-webkit-animation: ball-spin-loader 2s 7.2s infinite linear;
animation: ball-spin-loader 2s 7.2s infinite linear; }
.ball-spin-loader > div {
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
position: absolute;
width: 15px;
height: 15px;
border-radius: 100%;
background: green; }
/* ball-zig-zag */
@-webkit-keyframes ball-zig {
33% {
-webkit-transform: translate(-15px, -30px);
transform: translate(-15px, -30px); }
66% {
-webkit-transform: translate(15px, -30px);
transform: translate(15px, -30px); }
100% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0); } }
@keyframes ball-zig {
33% {
-webkit-transform: translate(-15px, -30px);
transform: translate(-15px, -30px); }
66% {
-webkit-transform: translate(15px, -30px);
transform: translate(15px, -30px); }
100% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0); } }
@-webkit-keyframes ball-zag {
33% {
-webkit-transform: translate(15px, 30px);
transform: translate(15px, 30px); }
66% {
-webkit-transform: translate(-15px, 30px);
transform: translate(-15px, 30px); }
100% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0); } }
@keyframes ball-zag {
33% {
-webkit-transform: translate(15px, 30px);
transform: translate(15px, 30px); }
66% {
-webkit-transform: translate(-15px, 30px);
transform: translate(-15px, 30px); }
100% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0); } }
/* ball-zig-zag-deflect */
.ball-zig-zag {
position: relative;
-webkit-transform: translate(-15px, -15px);
-ms-transform: translate(-15px, -15px);
transform: translate(-15px, -15px); }
.ball-zig-zag > div {
background-color: #2098D1;
width: 15px;
height: 15px;
border-radius: 100%;
margin: 2px;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
position: absolute;
margin-left: 15px;
top: 4px;
left: -7px; }
.ball-zig-zag > div:first-child {
-webkit-animation: ball-zig 0.7s 0s infinite linear;
animation: ball-zig 0.7s 0s infinite linear; }
.ball-zig-zag > div:last-child {
-webkit-animation: ball-zag 0.7s 0s infinite linear;
animation: ball-zag 0.7s 0s infinite linear; }
@-webkit-keyframes ball-zig-deflect {
17% {
-webkit-transform: translate(-15px, -30px);
transform: translate(-15px, -30px); }
34% {
-webkit-transform: translate(15px, -30px);
transform: translate(15px, -30px); }
50% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0); }
67% {
-webkit-transform: translate(15px, -30px);
transform: translate(15px, -30px); }
84% {
-webkit-transform: translate(-15px, -30px);
transform: translate(-15px, -30px); }
100% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0); } }
@keyframes ball-zig-deflect {
17% {
-webkit-transform: translate(-15px, -30px);
transform: translate(-15px, -30px); }
34% {
-webkit-transform: translate(15px, -30px);
transform: translate(15px, -30px); }
50% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0); }
67% {
-webkit-transform: translate(15px, -30px);
transform: translate(15px, -30px); }
84% {
-webkit-transform: translate(-15px, -30px);
transform: translate(-15px, -30px); }
100% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0); } }
@-webkit-keyframes ball-zag-deflect {
17% {
-webkit-transform: translate(15px, 30px);
transform: translate(15px, 30px); }
34% {
-webkit-transform: translate(-15px, 30px);
transform: translate(-15px, 30px); }
50% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0); }
67% {
-webkit-transform: translate(-15px, 30px);
transform: translate(-15px, 30px); }
84% {
-webkit-transform: translate(15px, 30px);
transform: translate(15px, 30px); }
100% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0); } }
@keyframes ball-zag-deflect {
17% {
-webkit-transform: translate(15px, 30px);
transform: translate(15px, 30px); }
34% {
-webkit-transform: translate(-15px, 30px);
transform: translate(-15px, 30px); }
50% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0); }
67% {
-webkit-transform: translate(-15px, 30px);
transform: translate(-15px, 30px); }
84% {
-webkit-transform: translate(15px, 30px);
transform: translate(15px, 30px); }
100% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0); } }
.ball-zig-zag-deflect {
position: relative;
-webkit-transform: translate(-15px, -15px);
-ms-transform: translate(-15px, -15px);
transform: translate(-15px, -15px); }
.ball-zig-zag-deflect > div {
background-color: #2098D1;
width: 15px;
height: 15px;
border-radius: 100%;
margin: 2px;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
position: absolute;
margin-left: 15px;
top: 4px;
left: -7px; }
.ball-zig-zag-deflect > div:first-child {
-webkit-animation: ball-zig-deflect 1.5s 0s infinite linear;
animation: ball-zig-deflect 1.5s 0s infinite linear; }
.ball-zig-zag-deflect > div:last-child {
-webkit-animation: ball-zag-deflect 1.5s 0s infinite linear;
animation: ball-zag-deflect 1.5s 0s infinite linear; }
/* line-scale */
@-webkit-keyframes line-scale {
0% {
-webkit-transform: scaley(1);
transform: scaley(1); }
50% {
-webkit-transform: scaley(0.4);
transform: scaley(0.4); }
100% {
-webkit-transform: scaley(1);
transform: scaley(1); } }
@keyframes line-scale {
0% {
-webkit-transform: scaley(1);
transform: scaley(1); }
50% {
-webkit-transform: scaley(0.4);
transform: scaley(0.4); }
100% {
-webkit-transform: scaley(1);
transform: scaley(1); } }
.line-scale > div:nth-child(1) {
-webkit-animation: line-scale 1s -0.4s infinite cubic-bezier(.2, .68, .18, 1.08);
animation: line-scale 1s -0.4s infinite cubic-bezier(.2, .68, .18, 1.08); }
.line-scale > div:nth-child(2) {
-webkit-animation: line-scale 1s -0.3s infinite cubic-bezier(.2, .68, .18, 1.08);
animation: line-scale 1s -0.3s infinite cubic-bezier(.2, .68, .18, 1.08); }
.line-scale > div:nth-child(3) {
-webkit-animation: line-scale 1s -0.2s infinite cubic-bezier(.2, .68, .18, 1.08);
animation: line-scale 1s -0.2s infinite cubic-bezier(.2, .68, .18, 1.08); }
.line-scale > div:nth-child(4) {
-webkit-animation: line-scale 1s -0.1s infinite cubic-bezier(.2, .68, .18, 1.08);
animation: line-scale 1s -0.1s infinite cubic-bezier(.2, .68, .18, 1.08); }
.line-scale > div:nth-child(5) {
-webkit-animation: line-scale 1s 0s infinite cubic-bezier(.2, .68, .18, 1.08);
animation: line-scale 1s 0s infinite cubic-bezier(.2, .68, .18, 1.08); }
.line-scale > div {
background-color: #2098D1;
width: 4px;
height: 35px;
border-radius: 2px;
margin: 2px;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
display: inline-block; }
@-webkit-keyframes line-scale-party {
0% {
-webkit-transform: scale(1);
transform: scale(1); }
50% {
-webkit-transform: scale(0.5);
transform: scale(0.5); }
100% {
-webkit-transform: scale(1);
transform: scale(1); } }
@keyframes line-scale-party {
0% {
-webkit-transform: scale(1);
transform: scale(1); }
50% {
-webkit-transform: scale(0.5);
transform: scale(0.5); }
100% {
-webkit-transform: scale(1);
transform: scale(1); } }
.line-scale-party > div:nth-child(1) {
-webkit-animation-delay: 0.23s;
animation-delay: 0.23s;
-webkit-animation-duration: 1.1s;
animation-duration: 1.1s; }
.line-scale-party > div:nth-child(2) {
-webkit-animation-delay: 0.09s;
animation-delay: 0.09s;
-webkit-animation-duration: 1s;
animation-duration: 1s; }
.line-scale-party > div:nth-child(3) {
-webkit-animation-delay: 0.44s;
animation-delay: 0.44s;
-webkit-animation-duration: 0.65s;
animation-duration: 0.65s; }
.line-scale-party > div:nth-child(4) {
-webkit-animation-delay: -0.12s;
animation-delay: -0.12s;
-webkit-animation-duration: 1.01s;
animation-duration: 1.01s; }
.line-scale-party > div {
background-color: #2098D1;
width: 4px;
height: 35px;
border-radius: 2px;
margin: 2px;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
display: inline-block;
-webkit-animation-name: line-scale-party;
animation-name: line-scale-party;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-delay: 0;
animation-delay: 0; }
@-webkit-keyframes line-scale-pulse-out {
0% {
-webkit-transform: scaley(1);
transform: scaley(1); }
50% {
-webkit-transform: scaley(0.4);
transform: scaley(0.4); }
100% {
-webkit-transform: scaley(1);
transform: scaley(1); } }
@keyframes line-scale-pulse-out {
0% {
-webkit-transform: scaley(1);
transform: scaley(1); }
50% {
-webkit-transform: scaley(0.4);
transform: scaley(0.4); }
100% {
-webkit-transform: scaley(1);
transform: scaley(1); } }
.line-scale-pulse-out > div {
background-color: #2098D1;
width: 4px;
height: 35px;
border-radius: 2px;
margin: 2px;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
display: inline-block;
-webkit-animation: line-scale-pulse-out 0.9s -0.6s infinite cubic-bezier(.85, .25, .37, .85);
animation: line-scale-pulse-out 0.9s -0.6s infinite cubic-bezier(.85, .25, .37, .85); }
.line-scale-pulse-out > div:nth-child(2), .line-scale-pulse-out > div:nth-child(4) {
-webkit-animation-delay: -0.4s !important;
animation-delay: -0.4s !important; }
.line-scale-pulse-out > div:nth-child(1), .line-scale-pulse-out > div:nth-child(5) {
-webkit-animation-delay: -0.2s !important;
animation-delay: -0.2s !important; }
@-webkit-keyframes line-scale-pulse-out-rapid {
0% {
-webkit-transform: scaley(1);
transform: scaley(1); }
80% {
-webkit-transform: scaley(0.3);
transform: scaley(0.3); }
90% {
-webkit-transform: scaley(1);
transform: scaley(1); } }
@keyframes line-scale-pulse-out-rapid {
0% {
-webkit-transform: scaley(1);
transform: scaley(1); }
80% {
-webkit-transform: scaley(0.3);
transform: scaley(0.3); }
90% {
-webkit-transform: scaley(1);
transform: scaley(1); } }
.line-scale-pulse-out-rapid > div {
background-color: #2098D1;
width: 4px;
height: 35px;
border-radius: 2px;
margin: 2px;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
display: inline-block;
-webkit-animation: line-scale-pulse-out-rapid 0.9s -0.5s infinite cubic-bezier(.11, .49, .38, .78);
animation: line-scale-pulse-out-rapid 0.9s -0.5s infinite cubic-bezier(.11, .49, .38, .78); }
.line-scale-pulse-out-rapid > div:nth-child(2), .line-scale-pulse-out-rapid > div:nth-child(4) {
-webkit-animation-delay: -0.25s !important;
animation-delay: -0.25s !important; }
.line-scale-pulse-out-rapid > div:nth-child(1), .line-scale-pulse-out-rapid > div:nth-child(5) {
-webkit-animation-delay: 0s !important;
animation-delay: 0s !important; }
@-webkit-keyframes line-spin-fade-loader {
50% {
opacity: 0.3; }
100% {
opacity: 1; } }
@keyframes line-spin-fade-loader {
50% {
opacity: 0.3; }
100% {
opacity: 1; } }
.line-spin-fade-loader {
position: relative;
top: -10px;
left: -4px; }
.line-spin-fade-loader > div:nth-child(1) {
top: 20px;
left: 0;
-webkit-animation: line-spin-fade-loader 1.2s -0.84s infinite ease-in-out;
animation: line-spin-fade-loader 1.2s -0.84s infinite ease-in-out; }
.line-spin-fade-loader > div:nth-child(2) {
top: 13.63636px;
left: 13.63636px;
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
-webkit-animation: line-spin-fade-loader 1.2s -0.72s infinite ease-in-out;
animation: line-spin-fade-loader 1.2s -0.72s infinite ease-in-out; }
.line-spin-fade-loader > div:nth-child(3) {
top: 0;
left: 20px;
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
-webkit-animation: line-spin-fade-loader 1.2s -0.6s infinite ease-in-out;
animation: line-spin-fade-loader 1.2s -0.6s infinite ease-in-out; }
.line-spin-fade-loader > div:nth-child(4) {
top: -13.63636px;
left: 13.63636px;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-animation: line-spin-fade-loader 1.2s -0.48s infinite ease-in-out;
animation: line-spin-fade-loader 1.2s -0.48s infinite ease-in-out; }
.line-spin-fade-loader > div:nth-child(5) {
top: -20px;
left: 0;
-webkit-animation: line-spin-fade-loader 1.2s -0.36s infinite ease-in-out;
animation: line-spin-fade-loader 1.2s -0.36s infinite ease-in-out; }
.line-spin-fade-loader > div:nth-child(6) {
top: -13.63636px;
left: -13.63636px;
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
-webkit-animation: line-spin-fade-loader 1.2s -0.24s infinite ease-in-out;
animation: line-spin-fade-loader 1.2s -0.24s infinite ease-in-out; }
.line-spin-fade-loader > div:nth-child(7) {
top: 0;
left: -20px;
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
-webkit-animation: line-spin-fade-loader 1.2s -0.12s infinite ease-in-out;
animation: line-spin-fade-loader 1.2s -0.12s infinite ease-in-out; }
.line-spin-fade-loader > div:nth-child(8) {
top: 13.63636px;
left: -13.63636px;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-animation: line-spin-fade-loader 1.2s 0s infinite ease-in-out;
animation: line-spin-fade-loader 1.2s 0s infinite ease-in-out; }
.line-spin-fade-loader > div {
background-color: #2098D1;
width: 4px;
height: 35px;
border-radius: 2px;
margin: 2px;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
position: absolute;
width: 5px;
height: 15px; }
/* misc */
@-webkit-keyframes triangle-skew-spin {
25% {
-webkit-transform: perspective(100px) rotateX(180deg) rotateY(0);
transform: perspective(100px) rotateX(180deg) rotateY(0); }
50% {
-webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg);
transform: perspective(100px) rotateX(180deg) rotateY(180deg); }
75% {
-webkit-transform: perspective(100px) rotateX(0) rotateY(180deg);
transform: perspective(100px) rotateX(0) rotateY(180deg); }
100% {
-webkit-transform: perspective(100px) rotateX(0) rotateY(0);
transform: perspective(100px) rotateX(0) rotateY(0); } }
@keyframes triangle-skew-spin {
25% {
-webkit-transform: perspective(100px) rotateX(180deg) rotateY(0);
transform: perspective(100px) rotateX(180deg) rotateY(0); }
50% {
-webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg);
transform: perspective(100px) rotateX(180deg) rotateY(180deg); }
75% {
-webkit-transform: perspective(100px) rotateX(0) rotateY(180deg);
transform: perspective(100px) rotateX(0) rotateY(180deg); }
100% {
-webkit-transform: perspective(100px) rotateX(0) rotateY(0);
transform: perspective(100px) rotateX(0) rotateY(0); } }
.triangle-skew-spin > div {
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
width: 0;
height: 0;
border-left: 20px solid transparent;
border-right: 20px solid transparent;
border-bottom: 20px solid #2098D1;
-webkit-animation: triangle-skew-spin 3s 0s cubic-bezier(.09, .57, .49, .9) infinite;
animation: triangle-skew-spin 3s 0s cubic-bezier(.09, .57, .49, .9) infinite; }
@-webkit-keyframes square-spin {
25% {
-webkit-transform: perspective(100px) rotateX(180deg) rotateY(0);
transform: perspective(100px) rotateX(180deg) rotateY(0); }
50% {
-webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg);
transform: perspective(100px) rotateX(180deg) rotateY(180deg); }
75% {
-webkit-transform: perspective(100px) rotateX(0) rotateY(180deg);
transform: perspective(100px) rotateX(0) rotateY(180deg); }
100% {
-webkit-transform: perspective(100px) rotateX(0) rotateY(0);
transform: perspective(100px) rotateX(0) rotateY(0); } }
@keyframes square-spin {
25% {
-webkit-transform: perspective(100px) rotateX(180deg) rotateY(0);
transform: perspective(100px) rotateX(180deg) rotateY(0); }
50% {
-webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg);
transform: perspective(100px) rotateX(180deg) rotateY(180deg); }
75% {
-webkit-transform: perspective(100px) rotateX(0) rotateY(180deg);
transform: perspective(100px) rotateX(0) rotateY(180deg); }
100% {
-webkit-transform: perspective(100px) rotateX(0) rotateY(0);
transform: perspective(100px) rotateX(0) rotateY(0); } }
.square-spin > div {
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
width: 50px;
height: 50px;
background: #2098D1;
border: 1px solid red;
-webkit-animation: square-spin 3s 0s cubic-bezier(.09, .57, .49, .9) infinite;
animation: square-spin 3s 0s cubic-bezier(.09, .57, .49, .9) infinite; }
@-webkit-keyframes rotate_pacman_half_up {
0% {
-webkit-transform: rotate(270deg);
transform: rotate(270deg); }
50% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); }
100% {
-webkit-transform: rotate(270deg);
transform: rotate(270deg); } }
@keyframes rotate_pacman_half_up {
0% {
-webkit-transform: rotate(270deg);
transform: rotate(270deg); }
50% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); }
100% {
-webkit-transform: rotate(270deg);
transform: rotate(270deg); } }
@-webkit-keyframes rotate_pacman_half_down {
0% {
-webkit-transform: rotate(90deg);
transform: rotate(90deg); }
50% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
100% {
-webkit-transform: rotate(90deg);
transform: rotate(90deg); } }
@keyframes rotate_pacman_half_down {
0% {
-webkit-transform: rotate(90deg);
transform: rotate(90deg); }
50% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
100% {
-webkit-transform: rotate(90deg);
transform: rotate(90deg); } }
@-webkit-keyframes pacman-balls {
75% {
opacity: 0.7; }
100% {
-webkit-transform: translate(-100px, -6.25px);
transform: translate(-100px, -6.25px); } }
@keyframes pacman-balls {
75% {
opacity: 0.7; }
100% {
-webkit-transform: translate(-100px, -6.25px);
transform: translate(-100px, -6.25px); } }
.pacman {
position: relative; }
.pacman > div:nth-child(2) {
-webkit-animation: pacman-balls 1s -0.99s infinite linear;
animation: pacman-balls 1s -0.99s infinite linear; }
.pacman > div:nth-child(3) {
-webkit-animation: pacman-balls 1s -0.66s infinite linear;
animation: pacman-balls 1s -0.66s infinite linear; }
.pacman > div:nth-child(4) {
-webkit-animation: pacman-balls 1s -0.33s infinite linear;
animation: pacman-balls 1s -0.33s infinite linear; }
.pacman > div:nth-child(5) {
-webkit-animation: pacman-balls 1s 0s infinite linear;
animation: pacman-balls 1s 0s infinite linear; }
.pacman > div:first-of-type {
width: 0px;
height: 0px;
border-right: 25px solid transparent;
border-top: 25px solid #2098D1;
border-left: 25px solid #2098D1;
border-bottom: 25px solid #2098D1;
border-radius: 25px;
-webkit-animation: rotate_pacman_half_up 0.5s 0s infinite;
animation: rotate_pacman_half_up 0.5s 0s infinite;
position: relative;
left: -30px; }
.pacman > div:nth-child(2) {
width: 0px;
height: 0px;
border-right: 25px solid transparent;
border-top: 25px solid #2098D1;
border-left: 25px solid #2098D1;
border-bottom: 25px solid #2098D1;
border-radius: 25px;
-webkit-animation: rotate_pacman_half_down 0.5s 0s infinite;
animation: rotate_pacman_half_down 0.5s 0s infinite;
margin-top: -50px;
position: relative;
left: -30px; }
.pacman > div:nth-child(3), .pacman > div:nth-child(4), .pacman > div:nth-child(5), .pacman > div:nth-child(6) {
background-color: #2098D1;
width: 15px;
height: 15px;
border-radius: 100%;
margin: 2px;
width: 10px;
height: 10px;
position: absolute;
-webkit-transform: translate(0, -6.25px);
-ms-transform: translate(0, -6.25px);
transform: translate(0, -6.25px);
top: 25px;
left: 70px; }
@-webkit-keyframes cube-transition {
25% {
-webkit-transform: translateX(50px) scale(0.5) rotate(-90deg);
transform: translateX(50px) scale(0.5) rotate(-90deg); }
50% {
-webkit-transform: translate(50px, 50px) rotate(-180deg);
transform: translate(50px, 50px) rotate(-180deg); }
75% {
-webkit-transform: translateY(50px) scale(0.5) rotate(-270deg);
transform: translateY(50px) scale(0.5) rotate(-270deg); }
100% {
-webkit-transform: rotate(-360deg);
transform: rotate(-360deg); } }
@keyframes cube-transition {
25% {
-webkit-transform: translateX(50px) scale(0.5) rotate(-90deg);
transform: translateX(50px) scale(0.5) rotate(-90deg); }
50% {
-webkit-transform: translate(50px, 50px) rotate(-180deg);
transform: translate(50px, 50px) rotate(-180deg); }
75% {
-webkit-transform: translateY(50px) scale(0.5) rotate(-270deg);
transform: translateY(50px) scale(0.5) rotate(-270deg); }
100% {
-webkit-transform: rotate(-360deg);
transform: rotate(-360deg); } }
.cube-transition {
position: relative;
-webkit-transform: translate(-25px, -25px);
-ms-transform: translate(-25px, -25px);
transform: translate(-25px, -25px); }
.cube-transition > div {
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
width: 10px;
height: 10px;
position: absolute;
top: -5px;
left: -5px;
background-color: #2098D1;
-webkit-animation: cube-transition 1.6s 0s infinite ease-in-out;
animation: cube-transition 1.6s 0s infinite ease-in-out; }
.cube-transition > div:last-child {
-webkit-animation-delay: -0.8s;
animation-delay: -0.8s; }
@-webkit-keyframes spin-rotate {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg); }
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
@keyframes spin-rotate {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg); }
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
.semi-circle-spin {
position: relative;
width: 35px;
height: 35px;
overflow: hidden; }
.semi-circle-spin > div {
position: absolute;
border-width: 0px;
border-radius: 100%;
-webkit-animation: spin-rotate 0.6s 0s infinite linear;
animation: spin-rotate 0.6s 0s infinite linear;
background-image: -webkit-linear-gradient(transparent 0%, transparent 70%, #2098D1 30%, #2098D1 100%);
background-image: linear-gradient(transparent 0%, transparent 70%, #2098D1 30%, #2098D1 100%);
width: 100%;
height: 100%; }
/* ----------------------------------------------------------------
Random Backgrounds
-----------------------------------------------------------------*/
.randbg {
background: url('../images/site-images/60.jpg') no-repeat top center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
.randbg.bg1 { background-image: url('../images/site-images/2-dark.jpg') }
.randbg.bg2 { background-image: url('../images/site-images/62.jpg') }
.randbg.bg3 { background-image: url('../images/site-images/67.jpg') }
.randbg.bg4 { background-image: url('../images/site-images/68.jpg') }
.randbg.bg5 { background-image: url('../images/site-images/38.jpg') }
/* ----------------------------------------------------------------
Hover Effect
-----------------------------------------------------------------*/
/* Bounce To Top */
.hvr-bounce-to-top {
display: inline-block;
vertical-align: middle;
-webkit-transform: translateZ(0);
transform: translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-moz-osx-font-smoothing: grayscale;
-webkit-transition-property: color;
transition-property: color;
-webkit-transition-duration: 0.5s;
transition-duration: 0.5s;
}
.hvr-bounce-to-top:before {
content: "";
position: absolute;
z-index: -1;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #2098D1;
-webkit-transform: scaleY(0);
transform: scaleY(0);
-webkit-transform-origin: 50% 100%;
transform-origin: 50% 100%;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-duration: 0.5s;
transition-duration: 0.5s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.hvr-bounce-to-top:hover, .hvr-bounce-to-top:focus, .hvr-bounce-to-top:active {
color: white;
}
.hvr-bounce-to-top:hover:before, .hvr-bounce-to-top:focus:before, .hvr-bounce-to-top:active:before {
-webkit-transform: scaleY(1);
transform: scaleY(1);
-webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
/* Shutter In Vertical */
.hvr-shutter-in-vertical {
display: inline-block;
vertical-align: middle;
-webkit-transform: translateZ(0);
transform: translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-moz-osx-font-smoothing: grayscale;
background: #111;
-webkit-transition-property: color;
transition-property: color;
-webkit-transition-duration: 0.4s;
transition-duration: 0.4s;
}
.hvr-shutter-in-vertical:before {
content: "";
position: absolute;
z-index: -1;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: #2098D1;
-webkit-transform: scaleY(1);
transform: scaleY(1);
-webkit-transform-origin: 50%;
transform-origin: 50%;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-duration: 0.4s;
transition-duration: 0.4s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.hvr-shutter-in-vertical:hover, .hvr-shutter-in-vertical:focus, .hvr-shutter-in-vertical:active {
color: white;
}
.hvr-shutter-in-vertical:hover:before, .hvr-shutter-in-vertical:focus:before, .hvr-shutter-in-vertical:active:before {
-webkit-transform: scaleY(0);
transform: scaleY(0);
}
/* Rectangle In */
.hvr-rectangle-in {
display: inline-block;
vertical-align: middle;
-webkit-transform: translateZ(0);
transform: translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-moz-osx-font-smoothing: grayscale;
background: #111;
-webkit-transition-property: color;
transition-property: color;
-webkit-transition-duration: 0.6s;
transition-duration: 0.6s;
}
.hvr-rectangle-in:before {
content: "";
position: absolute;
z-index: -1;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #2098D1;
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-duration: 0.6s;
transition-duration: 0.6s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.hvr-rectangle-in:hover, .hvr-rectangle-in:focus, .hvr-rectangle-in:active {
color: white;
}
.hvr-rectangle-in:hover:before, .hvr-rectangle-in:focus:before, .hvr-rectangle-in:active:before {
-webkit-transform: scale(0);
transform: scale(0);
}
/* ----------------------------------------------------------------
Dark CSS
-----------------------------------------------------------------*/
.events .entry-image .entry-date.dark,
.ievent .entry-image .entry-date.dark{
color: #FFF;
border:solid 1px rgba(255,255,255,0.6); }
.dark a:hover { color: #EEE;}
body.dark,
.dark #wrapper,
.dark #content,
.dark .shop-quick-view-ajax,
.dark .portfolio-ajax-modal,
.dark .modal-content,
.dark .css3-spinner,
.dark .section,
.section.dark { background-color: #444; }
.dark .css3-spinner > div { background-color: rgba(255,255,255,0.35);}
.dark .line,
.dark .double-line { border-top-color: rgba(255,255,255,0.1);}
.dark #top-bar,
#top-bar.dark {
border-bottom-color: rgba(255,255,255,0.1);
background-color: #282828;}
.dark .top-links ul li { border-left-color: rgba(255,255,255,0.1);}
.dark .top-links li > a { color: #AAA;}
.dark .top-links li:hover {
background-color: #333;
text-shadow: 1px 1px 1px rgba(0,0,0,0.2);}
.dark .top-links ul ul,
.dark .top-links ul div.top-link-section {
background: #333;
border-bottom: none;}
.dark .top-links ul ul li {
border-top: 1px solid #444;
border-left: 1px solid #444;}
.dark .top-links ul ul li:hover { background-color: #383838;}
.dark .top-links ul ul li:first-child { border-left: 1px solid #444;}
.dark #top-social li { border-left: 1px solid rgba(255,255,255,0.1);}
.dark #top-social li a { color: #BBB;}
.dark #logo a { color: #CCC;}
.dark .one-page-arrow,
.one-page-arrow.dark { color: #FFF;}
.dark .slider-caption,
.dark .slider-caption h2 {
color: #FFF;
text-shadow:none}
.dark .slider-caption p {
color: #FFF;}
.not-dark .slider-caption,
.not-dark .slider-caption h2 {
color: #222;
text-shadow: none;}
.dark .ei-title h2,
.dark .ei-title h3,
.dark .ei-title h2 span,
.dark .ei-title h3 span {
color: #EEE !important;
text-shadow: 1px 1px 1px rgba(0,0,0,0.15);}
.not-dark .ei-title h2,
.not-dark .ei-title h3,
.not-dark .ei-title h2 span,
.not-dark .ei-title h3 span {
color: #222 !important;
text-shadow: none;}
.dark #page-title {
background-color: #282828;
border-bottom-color: #3F3F3F;}
.dark #page-title h1 { color: rgba(255,255,255,0.9) !important;}
.dark #page-title span { color: rgba(255,255,255,0.7);}
.dark .breadcrumb a { color: #BBB;}
.dark .breadcrumb a:hover { color: #EEE;}
.dark #page-title.page-title-pattern { background-image: url('../images/pattern2.html');}
.dark .portfolio-1 .portfolio-item { border-bottom-color: rgba(255,255,255,0.08);}
.dark .portfolio-1.portfolio-fullwidth .portfolio-desc { background-color: #333;}
.dark .portfolio-overlay a:hover { background-color: #0594c3 }
.dark .portfolio-overlay .portfolio-desc h3 { color: #F6F6F6 !important }
.dark .portfolio-overlay .portfolio-desc h3 a { color: #F6F6F6 !important; border:none !important }
.dark .portfolio-overlay .portfolio-desc span { color: #DDD !important }
.dark .portfolio-overlay .portfolio-desc span a { color: #DDD !important; border:none !important }
.dark .portfolio-desc h3 a { color: #F6F6F6 !important }
.dark .ajax-modal-title {
background-color: #333;
border-bottom-color: rgba(255,255,255,0.08) }
.dark .portfolio-meta li { color: #999;}
.dark .portfolio-meta li span { color: #BBB;}
.dark .well .line { border-color: rgba(255,255,255,0.08);}
.dark #portfolio-navigation a { color: #BBB;}
.dark #portfolio-navigation a:hover { color: #EEE;}
.dark .entry-title h2 a,
.dark .ipost .entry-title h3 a,
.dark .ipost .entry-title h4 a { color: #0C0C0C;}
.dark .entry-title h2 a:hover,
.dark .ipost .entry-title h3 a:hover,
.dark .ipost .entry-title h4 a:hover { color: #DDD;}
.dark .entry-meta li { color: #CCC;}
.dark .entry-meta li a { color: #2098D1;}
.dark .entry-meta li a:hover { color: #DDD;}
.dark .post-masonry-full .entry { border-color: rgba(255,255,255,0.08);}
.dark .timeline-border { border-left-color: rgba(255,255,255,0.1);}
.dark .post-timeline .entry-timeline {
border-color: rgba(255,255,255,0.1);
background-color: rgba(255,255,255,0.08);
color: #AAA;}
.dark .post-timeline .entry-timeline div.timeline-divider { border-top-color: rgba(255,255,255,0.1);}
.dark .post-timeline .entry:hover .entry-timeline,
.dark .post-timeline .entry:hover .timeline-divider {
border-color: #0594c3;
color: #0594c3;}
.dark .spost,
.dark .mpost { border-top-color: rgba(255,255,255,0.1);}
.dark .spost .entry-image a i,
.dark .mpost .entry-image a i {
color: #CCC;
background-color: rgba(0,0,0,0.2);}
.dark .spost .entry-title h4 a,
.dark .mpost .entry-title h4 a { color: #FFF }
.dark .spost .entry-title h4 a:hover,
.dark .mpost .entry-title h4 a:hover { color: #DDD;}
.dark .spost .entry-meta li,
.dark .mpost .entry-meta li { border-left-color: #666;}
.dark .spost .entry-meta li a,
.dark .mpost .entry-meta li a,
.dark .testimonial.twitter-scroll .testi-meta span a { color: #AAA;}
.dark .spost .entry-meta li a:hover,
.dark .mpost .entry-meta li a:hover,
.dark .testimonial.twitter-scroll .testi-meta span a:hover { color: #888;}
.dark #comments { border-top-color: rgba(255,255,255,0.08); }
.dark .commentlist { border-bottom-color: rgba(255,255,255,0.08);}
.dark .comment-wrap { border-color: rgba(255,255,255,0.08); background-color:#444}
.dark .comment-avatar {
background: rgba(255,255,255,0.08);
border-color: rgba(255,255,255,0.1);}
.dark .comment-content .comment-author { color: #CCC;}
.dark .comment-content .comment-author a { color: #BBB;}
.dark .comment-content .comment-author a:hover { color: #EEE;}
.dark .review-comment-ratings { color: #CCC;}
.dark .comment-reply-link:hover { color: #888;}
.dark p.wp-caption-text { background-color: rgba(0,0,0,0.2);}
.dark td.actions { background-color: rgba(0,0,0,0.2);}
.dark .countdown-amount,
.dark .rounded-skill { color: #F9F9F9;}
.dark .promo > span,
.dark .promo > .container > span { color: rgba(255,255,255,0.8);}
.dark .promo.promo-border { border-color: rgba(255,255,255,0.08);}
.dark .promo.promo-light { background-color: rgba(255,255,255,0.1);}
.dark .promo.promo-dark:not(.promo-flat) { background-color: rgba(0,0,0,0.3);}
.promo.promo-dark {
border: 0 !important;
background-color: #111;
text-shadow: 1px 1px 1px rgba(0,0,0,0.2); }
.promo.promo-dark h3 { color: #FFF; }
.promo.promo-dark > h3 span,
.promo.promo-dark > .container > h3 span { color: #FFF;}
.promo.promo-dark > span,
.promo.promo-dark > .container > span { color: #CCC;}
.promo.promo-dark a.button { right: 30px; }
.dark .feature-box h3 { color: #FFF;}
.dark .feature-box p { color: #EEE !important;}
.dark .feature-box h3 span.subtitle { color: #EEE !important;}
.dark .process-steps li .i-bordered { background-color: #494949;}
.dark .process-steps li:before,
.dark .process-steps li:after,
.dark .feature-box.fbox-center:not(.fbox-bg) h3:after { border-top-color: #2098D1;}
.dark .feature-box.fbox-bg.fbox-center {
background-color: rgba(255,255,255,0.1);
border: 1px solid rgba(155,155,155,0.5) }
.dark .heading-block:not(.not-dark):after { border-top-color: #2098D1}
.dark .style-msg2 { border-left: 4px solid rgba(0,0,0,0.3);}
.dark .style-msg .sb-msg,
.dark .style-msg2 .msgtitle,
.dark .style-msg2 .sb-msg { border-left-color: rgba(255,255,255,0.1);}
.dark .si-dark {
background-color: rgba(0,0,0,0.2);
color: #DDD !important;
border-color: transparent;}
.dark .si-light {
background-color: rgba(255,255,255,0.1);
color: #EEE !important;
border-color: transparent;}
.dark .social-icon i:last-child { color: #FFF !important;}
.dark .social-icon:hover {
color: #FFF !important;
border-color: transparent;}
.dark .si-share {
border-top-color: rgba(255,255,255,0.1);
border-bottom-color: rgba(255,255,255,0.1);}
.dark .toggle .togglet,
.dark .toggle .toggleta { color: #CCC;}
.dark .toggle.toggle-bg .togglet,
.dark .toggle.toggle-bg .toggleta { background-color: rgba(0,0,0,0.2);}
.dark .toggle.toggle-border { border-color: rgba(255,255,255,0.15);}
.dark .faqs .toggle { border-bottom-color: rgba(255,255,255,0.1);}
.dark .acctitle,
.dark .acctitlec {
color: #CCC;
border-top-color: rgba(255,255,255,0.15);}
.dark .accordion.accordion-bg .acctitle,
.dark .accordion.accordion-bg .acctitlec { background-color: rgba(0,0,0,0.2);}
.dark .accordion.accordion-border { border-color: rgba(255,255,255,0.1);}
.dark .accordion.accordion-border .acctitle,
.dark .accordion.accordion-border .acctitlec { border-color: rgba(255,255,255,0.15);}
.dark .sidenav > li > a {
border-color: #494949;
color: #BBB;}
.dark .sidenav > li > a:hover { background-color: rgba(0,0,0,0.3);}
.dark .faqlist li a { color: #CCC;}
.dark .clients-grid li:before,
.dark .testimonials-grid li:before { border-left-color: rgba(255,255,255,0.15);}
.dark .clients-grid li:after,
.dark .testimonials-grid li:after { border-bottom-color: rgba(255,255,255,0.15);}
.dark .testimonial { background:#222}
.dark .testi-content p {
margin-bottom: 0;
font-style: normal;
color:#FFF;}
.dark .testi-meta {
margin-top: 10px;
font-size: 13px;
padding-left: 10px;
color:#CCC !important;}
.dark .testi-meta a{
color:#CCC !important;}
.dark .testi-meta span {
display: block;
font-weight: normal;
color: #CCC;
font-size: 15px;
text-transform: none;}
.dark .testimonial.twitter-scroll .testi-content p a { border-bottom: 1px dotted #AAA;}
.dark .testimonial.twitter-scroll .testi-content p a:hover { border-bottom: 1px solid #888;}
.dark .testimonial.twitter-scroll .testi-image i {
background-color: rgba(0,0,0,0.2);
color: #EEE;
text-shadow: none;}
.parallax.dark .testimonial .flex-control-nav {
height: 8px;
margin-top: 30px;}
.parallax.dark .testimonial .flex-control-nav li {
width: 8px;
height: 8px;
margin: 0 3px;}
.parallax.dark .testimonial .flex-control-nav li a {
width: 8px !important;
height: 8px !important;
border: 1px solid #FFF;
background-color: transparent;}
.parallax.dark .testimonial .flex-control-nav li:hover a,
.parallax.dark .testimonial .flex-control-nav li a.flex-active { background-color: #FFF;}
.dark .team-desc.team-desc-bg { background-color: rgba(255,255,255,0.05);}
.dark .team-content { color: #CCC;}
.dark .pricing-box {
border-color: rgba(255,255,255,0.1);
background-color: rgba(125,125,125,0.25);
box-shadow: 0 1px 1px rgba(0,0,0,0.1);}
.dark .pricing-title {
background-color: rgba(255,255,255,0.03);
text-shadow: 1px 1px 1px rgba(0,0,0,0.15);
border-bottom-color: rgba(255,255,255,0.1);}
.dark .pricing-title h3 { color: #DDD; }
.dark .pricing-price { color: #EEE; }
.dark .pricing-price:after { border-top-color: rgba(255,255,255,0.1); }
.dark .pricing-features { border-bottom-color: rgba(255,255,255,0.1); }
.dark .pricing-box.best-price {
background-color: rgba(125,125,125,0.5) }
.dark .pricing-box.best-price .pricing-title { background-color: transparent; }
.dark .pricing-box.pricing-minimal .pricing-price {
background-color: transparent;
border-bottom-color: rgba(255,255,255,0.1);}
.dark .pricing-box.pricing-extended { background-color: transparent; }
.dark .pricing-box.pricing-extended .pricing-action-area {
border-left-color: rgba(255,255,255,0.15);
background-color: rgba(0,0,0,0.2);}
.dark .pricing-box.pricing-extended .pricing-meta { color: #EEE; }
.dark .pricing-title span, .dark .pricing-price span.price-tenure { color: #EEE }
.dark .subscribe-widget h5 { color:#CCC !important;}
.dark .counter.counter-lined + h5:before { border-color: #EEE;}
.dark .easyPieChart { color: #EEE;}
.dark .skills li { background-color: rgba(255,255,255,0.15);}
.dark .skills li .progress-percent { background-color: #4E4E4E; color:#FFF}
.dark .progress-percent:after,
.dark .progress-percent:before { border-top-color: #4E4E4E;}
.dark .skills li > span {
font-weight: 600;
color: #CCC;}
.dark .owl-carousel.owl-loading { /*background-image: url('../images/preloader/loader_small_dark.gif');*/}
.dark label { color: #BBB;}
.dark label.label-muted { color: #777;}
.dark #contact-form-overlay,
.dark #contact-form-overlay-mini { background-color: #383838;}
.dark .title-block > span { color: #CCC;}
.dark .heading-block:not(.not-dark),
.dark .counter { text-shadow: 1px 1px 1px rgba(0,0,0,0.1);}
.dark .heading-block:not(.not-dark) h1,
.dark .heading-block:not(.not-dark) h2,
.dark .heading-block:not(.not-dark) h3,
.dark .heading-block:not(.not-dark) h4,
.dark .emphasis-title:not(.not-dark) h1,
.dark .emphasis-title:not(.not-dark) h2 { color: #FFF;}
.dark .heading-block.not-dark h1,
.dark .heading-block.not-dark h2,
.dark .heading-block.not-dark h3,
.dark .heading-block.not-dark h4,
.dark .emphasis-title.not-dark h1,
.dark .emphasis-title.not-dark h2 { color: #333;}
.dark .heading-block:not(.not-dark) > span { color: #CCC;}
.dark .emphasis-title.not-dark { color: #444;}
.dark .emphasis-title span { color:#FFF !important}
.dark .fancy-title h1,
.dark .fancy-title h2,
.dark .fancy-title h3,
.dark .fancy-title h4,
.dark .fancy-title h5,
.dark .fancy-title h6 { background-color: #444 !important;}
.dark .fancy-title.title-double-border:before,
.dark .fancy-title.title-border:before,
.dark .fancy-title.title-border-color:before,
.dark .fancy-title.title-border:before { border-top-color: rgba(255,255,255,0.15);}
.dark .divider { color: rgba(255,255,255,0.15);}
.dark .divider:after,
.dark .divider.divider-center:before,
.dark .divider.divider-center.divider-short:before { border-top-color: rgba(255,255,255,0.1);}
.dark .divider.divider-rounded,
.dark .divider.divider-border { color: #CCC;}
.dark .divider.divider-rounded i,
.dark .divider.divider-border i { background-color: rgba(255,255,255,0.1);}
.dark .divider.divider-border i {
background-color: transparent;
border-color: rgba(255,255,255,0.15);}
.dark .quote:before { color: rgba(255,255,255,0.1);}
.dark .highlight { background-color: rgba(0,0,0,0.2);}
.dark .top-advert {
border-left-color: rgba(255,255,255,0.1);
border-right-color: rgba(255,255,255,0.1);}
.dark.error404-wrap .error404 { color: #FFF; opacity:0.25}
.dark.error404-wrap .form-control::-webkit-input-placeholder { color: #888;}
.dark.error404-wrap .form-control::-moz-placeholder { color: #888;}
.dark.error404-wrap .form-control:-ms-input-placeholder { color: #888;}
.dark .preloader { background-color: rgba(0,0,0,0.2);}
.dark .preloader,
.dark .preloader2,
.dark .form-process { /*background-image: url('../images/preloader/loader_small_dark.gif');*/}
.dark .form-process { background-color: rgba(0,0,0,0.5);}
.dark .form-control {
background:transparent;
border:rgba(255,255,255,0.5) 2px solid;
}
.dark #copyrights i.footer-icon { color: rgba(255,255,255,0.3);}
.dark .copyright-links a {
color: #999 }
.dark .copyright-links a:hover { color: #0594C3 }
.dark .footer-widgets-wrap a { color: #CCC;}
.dark .footer-widgets-wrap a:hover { color: #FFF;}
.dark .sidebar-widgets-wrap .widget { border-top-color: rgba(255,255,255,0.1);}
.dark .widget h4 { color: #FFF;}
.dark .tagcloud a {
color: #CCC;
border-color: transparent;
background-color: rgba(0,0,0,0.2);}
.dark .tagcloud a:hover {
border-color: transparent !important;
background-color: #0594c3;
color: #FFF !important;}
.dark .widget_recent_comments li { background-image: url("../images/icons/comment-icon-dark.png");}
.dark .widget_nav_menu li a,
.dark .widget_links li a,
.dark .widget_meta li a,
.dark .widget_archive li a,
.dark .widget_recent_comments li a,
.dark .widget_recent_entries li a,
.dark .widget_categories li a,
.dark .widget_pages li a,
.dark .widget_rss li a {
color: #CCC;
background-image: url("../images/icons/arrow-dark.png");}
.dark .widget_nav_menu li a:hover,
.dark .widget_links li a:hover,
.dark .widget_meta li a:hover,
.dark .widget_archive li a:hover,
.dark .widget_recent_comments li a:hover,
.dark .widget_recent_entries li a:hover,
.dark .widget_categories li a:hover,
.dark .widget_pages li a:hover,
.dark .widget_rss li a:hover { color: #FFF;}
/* Dark Scheme - Bootstrap
-----------------------------------------------------------------*/
.dark .show-grid [class^=col-] {
background-color: rgba(255,255,255,0.05);
border-color: rgba(255,255,255,0.1);}
.dark mark {
background: rgba(0,0,0,0.5);
color: #FFF;}
.dark fieldset { border-color: rgba(255,255,255,0.1);}
.dark .img-thumbnail {
background-color: rgba(0,0,0,0.2);
border-color: rgba(255,255,255,0.1);}
.dark hr { border-top-color: rgba(255,255,255,0.1);}
.dark .page-header { border-bottom-color: rgba(255,255,255,0.1);}
.dark blockquote { border-left-color: rgba(155, 150, 150, 0.2);}
.dark .blockquote-reverse,
.dark blockquote.pull-right { border-right-color: rgba(255,255,255,0.2);}
.dark code {
color: #DF6F72;
background-color: rgba(0,0,0,0.3);}
.dark kbd { background-color: rgba(255,255,255,0.1);}
.dark pre {
color: #FFF;
background-color: rgba(0,0,0,0.3);
border-color: rgba(255,255,255,0.15);}
.dark .table > thead > tr > th,
.dark .table > tbody > tr > th,
.dark .table > tfoot > tr > th,
.dark .table > thead > tr > td,
.dark .table > tbody > tr > td,
.dark .table > tfoot > tr > td { border-top-color: rgba(255,255,255,0.1);}
.dark .table > thead > tr > th { border-bottom-color: rgba(255,255,255,0.1);}
.dark .table > tbody + tbody { border-top-color: rgba(255,255,255,0.1);}
.dark .table .table { background-color: rgba(0,0,0,0.2); }
.dark .table-bordered { border-color: rgba(255,255,255,0.1);}
.dark .table-bordered > thead > tr > th,
.dark .table-bordered > tbody > tr > th,
.dark .table-bordered > tfoot > tr > th,
.dark .table-bordered > thead > tr > td,
.dark .table-bordered > tbody > tr > td,
.dark .table-bordered > tfoot > tr > td { border-color: rgba(255,255,255,0.1);}
.dark .table-striped > tbody > tr:nth-child(odd) > td,
.dark .table-striped > tbody > tr:nth-child(odd) > th { background-color: rgba(0,0,0,0.05);}
.dark .table-hover > tbody > tr:hover > td,
.dark .table-hover > tbody > tr:hover > th { background-color: rgba(0,0,0,0.1);}
.dark .table > thead > tr > td.active,
.dark .table > tbody > tr > td.active,
.dark .table > tfoot > tr > td.active,
.dark .table > thead > tr > th.active,
.dark .table > tbody > tr > th.active,
.dark .table > tfoot > tr > th.active,
.dark .table > thead > tr.active > td,
.dark .table > tbody > tr.active > td,
.dark .table > tfoot > tr.active > td,
.dark .table > thead > tr.active > th,
.dark .table > tbody > tr.active > th,
.dark .table > tfoot > tr.active > th { background-color: rgba(0,0,0,0.1);}
.dark .table-hover > tbody > tr > td.active:hover,
.dark .table-hover > tbody > tr > th.active:hover,
.dark .table-hover > tbody > tr.active:hover > td,
.dark .table-hover > tbody > tr.active:hover > th { background-color: rgba(255,255,255,0.1);}
@media (max-width: 767px) {
.table-responsive { border-color: rgba(255,255,255,0.1);}
}
.dark legend {
color: #DDD;
border-bottom-color: rgba(255,255,255,0.1);}
.dark output { color: #CCC;}
.dark .btn:hover,
.dark .btn:focus { color: #FFF;}
.dark .btn-default {
color: #FFF;
background-color: rgba(0,0,0,0.2);
border-color: rgba(255,255,255,0.15);}
.dark .btn-default:hover,
.dark .btn-default:focus,
.dark .btn-default:active,
.dark .btn-default.active,
.dark .open .dropdown-toggle.btn-default {
color: #FFF;
background-color: rgba(0,0,0,0.3);
border-color: rgba(255,255,255,0.2);}
.dark .btn-default.disabled,
.dark .btn-default[disabled],
.dark fieldset[disabled] .btn-default,
.dark .btn-default.disabled:hover,
.dark .btn-default[disabled]:hover,
.dark fieldset[disabled] .btn-default:hover,
.dark .btn-default.disabled:focus,
.dark .btn-default[disabled]:focus,
.dark fieldset[disabled] .btn-default:focus,
.dark .btn-default.disabled:active,
.dark .btn-default[disabled]:active,
.dark fieldset[disabled] .btn-default:active,
.dark .btn-default.disabled.active,
.dark .btn-default[disabled].active,
.dark fieldset[disabled] .btn-default.active {
color: #BBB;
background-color: rgba(255,255,255,0.1);
border-color: rgba(255,255,255,0.1);}
.dark .btn-default .badge { background-color: rgba(255,255,255,0.1);}
.dark .btn-link:hover,
.dark .btn-link:focus { color: #EEE;}
.dark .dropdown-menu {
background-color: #333;
border-color: #3F3F3F;}
.dark .dropdown-menu .divider { background-color: rgba(255,255,255,0.1);}
.dark .dropdown-menu > li > a { color: #DDD;}
.dark .dropdown-menu > li > a:hover,
.dark .dropdown-menu > li > a:focus {
color: #EEE;
background-color: rgba(255,255,255,0.1);}
.dark .input-group-addon,
.dark .input-group-btn .btn-default {
color: #CCC;
background-color: transparent;
border-color: 1px solid rgba(255,255,255,1)}
.dark .input-group-btn .btn-default { color: #FFF;}
.dark .input-group-btn .btn-default:hover { background-color: rgba(0,0,0,0.30);}
.dark .nav > li > a:hover,
.dark .nav > li > a:focus,
.dark .nav .open > a,
.dark .nav .open > a:hover,
.dark .nav .open > a:focus { background-color: rgba(0,0,0,0.2);}
.dark .nav .nav-divider { background-color: rgba(255,255,255,0.1);}
.dark .nav-tabs { border-bottom-color: rgba(255,255,255,0.15);}
.dark .nav-tabs > li > a:hover {
border-color: rgba(255,255,255,0.2);
border-bottom: none;}
.dark .nav-tabs.nav-justified > li > a:hover,
.dark .nav-tabs-justified > li > a:hover { border-bottom: 1px solid rgba(255,255,255,0.2);}
.dark .nav-tabs > li.active > a,
.dark .nav-tabs > li.active > a:hover,
.dark .nav-tabs > li.active > a:focus {
color: #DDD;
background-color: #383838;
border: 1px solid rgba(255,255,255,0.2);
border-bottom-color: #383838;}
.dark .nav-tabs.nav-justified > .active > a,
.dark .nav-tabs.nav-justified > .active > a:hover,
.dark .nav-tabs.nav-justified > .active > a:focus { border-color: rgba(255,255,255,0.15);}
@media (min-width: 768px) {
.dark .nav-tabs.nav-justified > li > a { border-bottom-color: rgba(255,255,255,0.15);}
.dark .nav-tabs.nav-justified > .active > a,
.dark .nav-tabs.nav-justified > .active > a:hover,
.dark .nav-tabs.nav-justified > .active > a:focus { border-bottom-color: #383838;}
}
.dark .nav-tabs-justified > .active > a,
.dark .nav-tabs-justified > .active > a:hover,
.dark .nav-tabs-justified > .active > a:focus { border-color: rgba(255,255,255,0.15);}
@media (min-width: 768px) {
.dark .nav-tabs-justified > li > a { border-bottom-color: rgba(255,255,255,0.15);}
.dark .nav-tabs-justified > .active > a,
.dark .nav-tabs-justified > .active > a:hover,
.dark .nav-tabs-justified > .active > a:focus { border-bottom-color: #383838;}
}
.dark .navbar-default {
background-color: rgba(255,255,255,0.1);
border-color: rgba(255,255,255,0.1);}
.dark .navbar-default .navbar-brand { color:#EEE;}
.dark .navbar-default .navbar-brand:hover,
.dark .navbar-default .navbar-brand:focus { color:#BBB;}
.dark .navbar-default .navbar-text { color:#CCC;}
.dark .navbar-default .navbar-nav > li > a { color:#BBB;}
.dark .navbar-default .navbar-nav > li > a:hover,
.dark .navbar-default .navbar-nav > li > a:focus {
color: #EEE;
background-color: transparent;}
.dark .navbar-default .navbar-nav > .active > a,
.dark .navbar-default .navbar-nav > .active > a:hover,
.dark .navbar-default .navbar-nav > .active > a:focus {
color: #EEE;
background-color: rgba(0,0,0,0.25);}
.dark .navbar-default .navbar-nav > .disabled > a,
.dark .navbar-default .navbar-nav > .disabled > a:hover,
.dark .navbar-default .navbar-nav > .disabled > a:focus { color: #CCC;}
.dark .navbar-default .navbar-toggle { border-color: rgba(255,255,255,0.15);}
.dark .navbar-default .navbar-toggle:hover,
.dark .navbar-default .navbar-toggle:focus { background-color: rgba(255,255,255,0.15);}
.dark .navbar-default .navbar-toggle .icon-bar { background-color: #BBB;}
.dark .navbar-default .navbar-collapse,
.dark .navbar-default .navbar-form { border-color: rgba(255,255,255,0.15);}
.dark .navbar-default .navbar-nav > .open > a,
.dark .navbar-default .navbar-nav > .open > a:hover,
.dark .navbar-default .navbar-nav > .open > a:focus {
background-color: rgba(0,0,0,0.25);
color: #EEE;}
@media (max-width: 767px) {
.dark .navbar-default .navbar-nav .open .dropdown-menu > li > a { color: #BBB; }
.dark .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.dark .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { color: #EEE;}
.dark .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
.dark .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
.dark .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
background-color: rgba(0,0,0,0.25);
color: #EEE;}
.dark .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
.dark .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
.dark .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { color:#CCC;}
}
.dark .navbar-default .navbar-link { color: #BBB;}
.dark .navbar-default .navbar-link:hover { color: #EEE;}
.dark .label-default { background-color: rgba(255,255,255,0.2);}
.dark .label-default[href]:hover,
.dark .label-default[href]:focus { background-color: rgba(0,0,0,0.2);}
.dark .badge { background-color: rgba(255,255,255,0.2);}
.btn .badge { background-color: #FFF;}
.dark .jumbotron { background-color: rgba(255,255,255,0.15);}
.dark .thumbnail {
background-color: rgba(255,255,255,0.15);
border-color: rgba(255,255,255,0.1);}
.dark .thumbnail .caption { color: #EEE;}
.dark .progress { background-color: rgba(255,255,255,0.15);}
.dark .list-group-item {
background-color: rgba(0,0,0,0.2);
border-color: #444;}
.dark a.list-group-item { color: #BBB;}
.dark a.list-group-item .list-group-item-heading { color:#DDD;}
.dark a.list-group-item:hover,
.dark a.list-group-item:focus { background-color: rgba(255,255,255,0.05);}
.dark a.list-group-item.active,
.dark a.list-group-item.active:hover,
.dark a.list-group-item.active:focus {
color: #ffffff;
background-color: #428bca;
border-color: #428bca;}
.dark .list-group-item-success {
color: #3c763d;
background-color: #dff0d8;}
.dark a.list-group-item-success { color:#3c763d;}
.dark a.list-group-item-success:hover,
.dark a.list-group-item-success:focus {
color: #3c763d;
background-color: #d0e9c6;}
.dark a.list-group-item-success.active,
.dark a.list-group-item-success.active:hover,
.dark a.list-group-item-success.active:focus {
color: #fff;
background-color: #3c763d;
border-color: #3c763d;}
.dark .list-group-item-info {
color: #31708f;
background-color: #d9edf7;}
.dark a.list-group-item-info { color: #31708f; }
.dark a.list-group-item-info:hover,
.dark a.list-group-item-info:focus {
color: #31708f;
background-color: #c4e3f3;}
.dark a.list-group-item-info.active,
.dark a.list-group-item-info.active:hover,
.dark a.list-group-item-info.active:focus {
color: #fff;
background-color: #31708f;
border-color: #31708f;}
.dark .list-group-item-warning {
color: #8a6d3b;
background-color: #fcf8e3;}
.dark a.list-group-item-warning { color: #8a6d3b; }
.dark a.list-group-item-warning:hover,
.dark a.list-group-item-warning:focus {
color: #8a6d3b;
background-color: #faf2cc;}
.dark a.list-group-item-warning.active,
.dark a.list-group-item-warning.active:hover,
.dark a.list-group-item-warning.active:focus {
color: #fff;
background-color: #8a6d3b;
border-color: #8a6d3b;}
.dark .list-group-item-danger {
color: #a94442;
background-color: #f2dede;}
.dark a.list-group-item-danger { color: #a94442;}
.dark a.list-group-item-danger:hover,
.dark a.list-group-item-danger:focus {
color: #a94442;
background-color: #ebcccc;}
.dark a.list-group-item-danger.active,
.dark a.list-group-item-danger.active:hover,
.dark a.list-group-item-danger.active:focus {
color: #fff;
background-color: #a94442;
border-color: #a94442;}
.dark .panel { background-color: rgba(0,0,0,0.2); }
.dark .panel-footer {
background-color: rgba(255,255,255,0.1);
border-top-color: rgba(255,255,255,0.1);}
.dark .panel > .panel-body + .table,
.dark .panel > .panel-body + .table-responsive { border-top-color: rgba(255,255,255,0.1);}
.dark .panel-group .panel-heading + .panel-collapse .panel-body { border-top-color: rgba(255,255,255,0.1); }
.dark .panel-group .panel-footer + .panel-collapse .panel-body { border-bottom-color: rgba(255,255,255,0.1); }
.dark .panel-default { border-color: rgba(255,255,255,0.15); }
.dark .panel-default > .panel-heading {
color: #DDD;
background-color: rgba(255,255,255,0.1);
border-color: rgba(255,255,255,0.1);}
.dark .panel-default > .panel-heading + .panel-collapse .panel-body { border-top-color: #dddddd; }
.dark .panel-default > .panel-footer + .panel-collapse .panel-body { border-bottom-color: #dddddd; }
.dark .well {
background-color: rgba(0,0,0,0.2);
border-color: rgba(255,255,255,0.15);}
.dark .well blockquote { border-color: #ddd;}
.dark .close {
color: #FFF;
opacity: 0.5;
text-shadow: 0 1px 0 rgba(0,0,0,0.2);}
.dark .close:hover,
.dark .close:focus {
color: #FFF;
opacity: 0.8;}
.dark .modal-content { border-color: #555; }
.dark .modal-header { border-bottom-color: rgba(255,255,255,0.15); }
.dark .modal-footer { border-top-color: rgba(255,255,255,0.15); }
.dark .popover {
background-color: #282828;
border-color: #494949;}
.dark .popover-title {
background-color: rgba(255,255,255,0.1);
border-bottom-color: rgba(255,255,255,0.075);}
.dark .popover.top > .arrow { border-top-color: #494949; }
.dark .popover.top > .arrow:after { border-top-color: #282828; }
.dark .popover.right > .arrow { border-right-color: #494949; }
.dark .popover.right > .arrow:after { border-right-color: #282828; }
.dark .popover.bottom > .arrow { border-bottom-color: #494949; }
.dark .popover.bottom > .arrow:after { border-bottom-color: #282828; }
.dark .popover.left > .arrow { border-left-color: #494949; }
.dark .popover.left > .arrow:after { border-left-color: #282828; }
.index-slider-button{
width:100%;
height: 60px;
}
.slider-arrow{
background: #fff;
border: 1px solid #2098D1;
border-radius: 50%;
width: 30px;
height: 30px;
}
.slider-heading{
background: #284362;
position: relative;
z-index: 999;
/* margin-left: 0px!important;
margin-right: 0px!important;*/
padding-left:0px!important;
padding-right: 0px!important;
}
.slider-heading h3{
font-size: 14px;
font-weight: 550;
color: #fff;
/* margin-left: 10px;*/
padding-top:23px;
line-height: 0px;
}
.slider-heading h2{
font-size:18px;
font-weight:700;
color:#000;
margin-left: 10px;
}
.slider-input h3{
text-transform: uppercase;
font-size: 16px;
color: #707070;
margin-bottom: 5px;
}
.slider-input span{
font-weight:700;
font-family: 'Titillium Web', sans-serif;
color:#ff0101;
padding-bottom: 18px;
font-size: 15px;
display: inline-block;
height: 33px;
}
/*.mg-slider{
height: 76px;
padding: 18px 13px 0px;
}*/
.icon-slider{
background: #ff0101;
border-radius: 50%;
width:33px;
height: 33px;
display: inline-block;
position: relative;
border:2px solid #fff;
margin-left:7px;
}
.slider-heading i{
color:#fff;
font-size:18px;
text-align: center;
}
.item1{
background: #fff;
width: 100%;
height: auto;
}
.more-back-col h3{
font-size: 16px;
color: #ff0101;
font-weight: 700;
margin-top: 14px;
}
.more-back-col p{
font-size: 14px;
color: #000;
line-height: 20px;
margin-top: 5px;
}
.more-back-col h5{
font-size: 14px;
color: #11669c;
margin-top: 20px;
}
.more-back-col h5:hover{
color:#0094d0;
font-size: 14px;
margin-top:20px;
}
.more-back-col{
margin-top: 20px;
}
.view-btn{
/* text-transform: uppercase;
color: #fff;
text-align: center;
position: relative;
font-size: 17px;
padding: 10px;
background: rgba(0, 0, 0, 0.8);
margin: 20px 0 0 0;*/
}
.view-btn::hover{
/* -webkit-transform: translateY(-100px);
-moz-transform: translateY(-100px);
-o-transform: translateY(-100px);
-ms-transform: translateY(-100px);
transform: translateY(-100px);*/
/* filter: alpha(opacity=0);
opacity: 0;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;*/
}
.border-title{
position: relative;
}
.item-title h3{
display: inline-block;
font-size: 35px;
font-weight: 300;
line-height: 36px;
margin-bottom: 18px;
padding-bottom: 38px;
position: relative;
margin-top: 20px!important;
}
.item-title h3::before{
background: #bcbcbc none repeat scroll 0 0;
bottom: 0;
content: "";
height: 1px;
left: 50%;
margin-left: -193.5px;
position: absolute;
text-align: center;
width: 160px;
}
.item-title h3::after {
background: #bcbcbc none repeat scroll 0 0;
bottom: 0px;
content: "";
height: 1px;
right: 50%;
margin-right: -187.5px;
position: absolute;
text-align: center;
width: 160px;
}
.item-title.boder-title::after {
background: rgba(0, 0, 0, 0) url('../images/icons/1.PNG') no-repeat scroll 0 0;
}
.item-title.boder-title1::after {
background: rgba(0, 0, 0, 0) url('../images/icons/1.PNG') no-repeat scroll 0 0;
}
.boder-title-tripadviser::after {
background: rgba(0, 0, 0, 0) url('../images/icons/tripadviser.png') no-repeat scroll 0 0;
/* bottom: 11px;*/
content: "";
height: 40px;
left: 50%;
margin-left: -22.5px;
position: absolute;
width: 49px;
margin-top:56px;
}
.boder-title::after {
background: rgba(0, 0, 0, 0) url('../images/icons/palm-tree.png') no-repeat scroll 0 0;
/* bottom: 11px;*/
content: "";
height: 30px;
left: 50%;
margin-left: -22.5px;
position: absolute;
width: 49px;
margin-top:56px;
}
.boder-title1::after {
background: rgba(0, 0, 0, 0) url('../images/icons/1.PNG') no-repeat scroll 0 0;
/* bottom: 11px;*/
content: "";
height: 30px;
left: 50%;
margin-left: -42.5px;
position: absolute;
width: 49px;
margin-top:35px;
}
.img-round-geust{
border-radius: 50%;
width:140px;
height: 140px;
border:4px solid #fff;
}
.home-about-test{
font-size: 48px;
line-height: 56px;
font-family: 'Oswald', sans-serif;
margin: 0;
font-weight: 500;
color: #454545;
}
h3.serif {
font-family: 'Oswald', sans-serif;
color:#000;
}
.home-tour-packages{
background-color: white;
}
.home-tour-packages p{
text-align: justify;
padding: 0px 30px 0px 30px;
color: #313131;
}
.tour-desing-img{
margin-top: -91px;
}
.activity-title{
color: #ff0101 !important;
font-weight: 800;
}
.activity-title:hover{
color: #304a25 !important;
}
.view-page-box{
padding: 20px;
background: #d4ffd4;
box-shadow: 5px 10px #fff;
}
.mb-20{
margin-bottom: 20px !important;
}
.font22{
font-size: 22px !important;
}
.green{
color: #ff0101 !important;
}
.mt-0{
margin-top: 0px !important;
}
.service-title{
font-size: 18px !important;
font-weight: 800 !important;
}
.white-bg{
background-color: #fff !important;
}
.testi-box{
background: #1313130a;
padding: 20px !important;
}
.other-title{
color: #ff0101 !important;
font-weight: 800 !important;
}
.title-style{
font-family: 'Langar', cursive !important;
}
.view-tour-title{
font-family: 'Langar', cursive !important;
color: #ff0101 !important;
}
.pb-30{
padding-bottom: 30px;
}
/* banner image text */
.centered-img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.centered-txt{
font-size:70px !important;
font-family: 'Langar', cursive !important;
}
.banner-img{
bottom:80px;
}
.slide-height{
height:280px;
}
#wa-widget-send-button {
margin: 0 0 117px 0 !important;
position: fixed !important;
z-index: 16000160 !important;
bottom: 0 !important;
border-radius: 25px;
box-shadow: 0px 3px 3px rgba(0,0,0,0.3);
right: 12px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
}
.trip-view-btn
{
margin-top: 30px;
}
#testimonial-slider .owl-dots{
margin-bottom: 10px !important;
position: unset !important;
padding-top: 35px;
}
#tour-package .owl-dots{
margin-bottom: 15px !important;
position: unset !important;
padding-top: 35px;
}
.button-tour-package {
margin-bottom: 25px;;
} |