@import url("//fonts.googleapis.com/css?family=Montserrat:400,700|Lato");  select:focus {
outline-style: none;
}
input::-webkit-input-placeholder {
color: #aaa;
}
input::-moz-placeholder {
color: #aaa;
}
img.pull-right {
padding-left: 2rem;
}
img.pull-left {
padding-right: 2rem;
}
.layout-theme {
max-width: 100%;
margin: auto;
background-color: #1a1a1a;
}
.displ-table {
display: table;
width: 100%;
}
.table-row {
display: table-row;
float: none;
}
.table-cell {
display: table-cell;
float: none;
margin-right: -2px;
vertical-align: top;
} .vertical-label {
position: absolute;
top: 7rem;
margin-top: 0;
font: 700 1.2rem/1 Montserrat;
color: #222;
z-index: 1000;
white-space: nowrap;
letter-spacing: 0.2em;
text-transform: uppercase;
right: -7rem;
transform: rotate(90deg);
}
.vertical-label:before {
display: inline-block;
width: 5rem;
height: 0.3rem;
margin-right: 2rem;
background-color: #222;
content: '';
}
.ui-title-page {
top: 5rem;
color: #fff;
display: block;
}
.ui-title-page:before {
display: inline-block;
width: 5rem;
height: 0.3rem;
margin-right: 2rem;
background-color: #fff;
content: '';
}
.ui-title-subtitle {
margin-top: 13.3rem;
font-size: 7.2rem;
color: #fff;
}
.ui-title-inner {
margin-top: 0;
font: 700 1.2rem Montserrat;
color: #222;
letter-spacing: 0.2em;
text-transform: uppercase;
}
.ui-title-inner_mod-a {
margin-bottom: 5.5rem;
}
.ui-title-block {
margin-top: 0;
font: 700 2.4rem Montserrat;
color: #222;
}
.ui-title-block_lg {
font-size: 3.6rem;
}
.ui-title-block_lgx2 {
font-size: 7.2rem;
}
.ui-title-block_w-border {
position: relative;
margin-top: 0;
padding-right: 7rem;
font: 700 3.6rem Montserrat;
color: #222;
}
.ui-title-block_w-border:after {
position: absolute;
right: 0;
bottom: 1.5rem;
width: 5rem;
height: 0.3rem;
line-height: 1.38;
background-color: #222;
content: '';
}
.page-description {
margin-top: 24rem;
font-size: 1.8rem;
line-height: 2;
}
.page-description__link {
display: block;
margin-left: -3rem;
font: 3.5rem/1 Lato;
color: #fff;
transition: all 0.3s;
}
.page-description__link:hover {
text-decoration: none;
}
.title-btn {
position: relative;
max-width: 42rem;
margin-top: 0;
margin-bottom: 0;
font-size: 1.2rem;
color: #fff;
background-color: #222;
text-transform: uppercase;
}
.title-btn__inner {
display: inline-block;
padding: 2.7rem 9rem 2.7rem 7rem;
color: #fff;
letter-spacing: 0.2em;
}
.title-btn__inner:before {
position: relative;
top: -3px;
display: inline-block;
width: 1rem;
height: 2px;
margin-right: 2rem;
background-color: #ececec;
content: '';
}
.title-btn__btn {
position: absolute;
top: 0;
right: 0;
width: 7rem;
height: 100%;
border: none;
border-left: 1px solid #444;
background-color: transparent;
transition: all 0.3s;
}
.title-btn__btn:focus {
outline-style: none;
}
.btn-link .decor-1 {
float: right;
margin-left: 2rem;
transition: all 0.3s;
}
.btn-link:hover .decor-1 {
text-decoration: none;
background-color: #fff;
color: #222;
font-size: 1.4rem;
}
.btn-link-plus {
display: block;
width: 7rem;
height: 7rem;
padding-top: 2rem;
color: #fff;
background-color: #292929;
transition: all 0.3s;
text-align: center;
}
.btn-link-plus:hover {
text-decoration: none;
}
.btn-link-plus_mod-a {
width: 5rem;
height: 5rem;
padding-top: 1rem;
background-color: rgba(255, 255, 255, 0.05);
}
.btn-link-type-2 {
position: absolute;
top: 0;
right: 0;
width: 7rem;
height: 7rem;
padding-top: 1.8rem;
font-size: 1.6rem;
color: #fff;
background-color: #2b2b2b;
transition: all 0.3s;
text-align: center;
}
.btn-link-type-2:hover {
text-decoration: none;
}
.btn-link-type-2 .icon {
color: #666;
transition: all 0.3s;
}
.list {
margin-top: 1.3rem;
margin-bottom: 4rem;
margin-left: 3px;
}
.list > li {
position: relative;
margin-bottom: 1.2rem;
padding-left: 4.7rem;
font-weight: 600;
}
.list > li:before {
position: absolute;
top: 0;
left: 1.5rem;
}
.list > li a {
color: #777;
}
.list > li a:hover {
text-decoration: none;
}
.list-mark {
padding-left: 0;
list-style-type: none;
}
.list-mark > li {
position: relative;
margin-bottom: 1rem;
padding-right: 2rem;
padding-left: 4rem;
font-size: 1.4rem;
}
.list-mark > li:before {
position: absolute;
top: 0.8rem;
left: 0;
display: inline-block;
width: 5px;
height: 5px;
border-radius: 50%;
background-color: #666;
content: '';
}
.list-mark > li > .list-mark {
margin-left: -3rem;
}
.list-mark > li > .list-mark > li {
margin-bottom: 0.5rem;
padding-left: 3rem;
}
.list-mark > li > .list-mark > li:before {
background-color: #777;
}
.list-mark_2-col li {
float: left;
width: 50%;
}
.list-num {
counter-reset: list;
}
.list-num dt:before {
display: inline-block;
counter-increment: list;
}
.list-num dt {
position: relative;
margin-bottom: 0.7rem;
padding-left: 6.7rem;
font: 700 1.2rem Montserrat;
color: #222;
letter-spacing: 0.2rem;
text-transform: uppercase;
}
.list-num dd {
margin-bottom: 4rem;
padding-left: 6.7rem;
line-height: 1.825;
color: #777;
}
.list-num_mod-a dt:before {
position: absolute;
left: 0;
font-size: 1.6rem;
font-weight: 900;
color: #222;
content: '0' counter(list) ' ';
}
.list-description__item {
margin-bottom: 0.2rem;
padding-right: 2rem;
font-size: 1.4rem;
}
.list-description__name {
float: left;
width: 7.5rem;
clear: left;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.list-description__data {
display: block;
padding-left: 7.5rem;
color: #fff;
}
.list-description_2-col .list-description__item {
display: inline-block;
width: 50%;
margin-right: -3px;
margin-bottom: 1rem;
}
.list-description_mod-a {
margin-top: 8rem;
margin-bottom: 5rem;
}
.ui-form {
padding-top: 2.2rem;
}
.ui-select {
width: 100%;
margin-bottom: 0;
font: 700 1.2rem Montserrat;
color: #777;
border: none;
border-radius: 0;
background-color: transparent;
letter-spacing: 0.2rem;
text-transform: uppercase;
}
.ui-select__icon {
position: absolute;
top: 2px;
right: 0;
font: normal normal normal 1.4rem/1 FontAwesome;
}
.ui-select__icon:before {
content: '\f107';
}
.ui-form_mod-a .btn {
width: 100%;
}
.ui-form_mod-a .btn:hover:after {
height: 1000%;
}
.datetimepicker {
font: 700 1.2rem Montserrat;
color: #777;
border: none;
background-color: transparent;
cursor: pointer;
letter-spacing: 0.2rem;
text-transform: uppercase;
}
.datetimepicker::-moz-placeholder {
color: #777;
}
.datetimepicker:-ms-input-placeholder {
color: #777;
}
.datetimepicker::-webkit-input-placeholder {
color: #777;
}
.forms__label {
position: relative;
display: inline-block;
margin-bottom: 11px;
padding-left: 45px;
cursor: pointer;
}
.forms__label:last-child {
margin-right: 0;
}
.forms__label-check:before,
.forms__label-radio:before {
position: absolute;
left: 0;
border: 1px solid #fff;
content: '';
}
.forms__label-check:after,
.forms__label-radio:after {
position: absolute;
display: none;
}
.forms__label-check {
display: block;
height: 22px;
margin-top: 0;
margin-right: 12px;
margin-bottom: 22px;
padding-left: 37px;
font-weight: 400;
}
.forms__label-check:before {
top: 0;
width: 22px;
height: 22px;
border: 1px solid #ccc;
box-shadow: inset 1px 1px 4px 0 #cacaca;
}
.forms__label-check:after {
top: 0;
left: 0;
width: 23px;
height: 22px;
padding-top: 4px;
font: normal normal normal 12px/1 FontAwesome;
color: #fff;
content: '\f00c';
text-align: center;
}
.forms__label-check_mod-c:before {
border-color: #ddd;
background-color: #fff;
box-shadow: none;
}
.forms__label-check_mod-c:after {
top: 6px;
left: 7px;
width: 8px;
height: 8px;
content: '';
}
.forms__label-radio {
height: 16px;
margin-right: 0;
margin-bottom: 22px;
padding-left: 23px;
}
.forms__label-radio:before {
top: 2px;
width: 16px;
height: 16px;
border-radius: 50%;
}
.forms__label-radio:after {
top: 6px;
left: 4px;
width: 8px;
height: 8px;
border-radius: 50%;
content: '';
}
.forms__label-radio_mod-a:after {
background-color: #fff;
}
.forms__label-radio_mod-b:before {
border: 1px #ccc solid;
}
.forms__label-radio_mod-c:before {
border: 1px #ccc solid;
box-shadow: inset 1px 1px 4px 0 #ccc;
}
.forms__check,
.forms__radio {
position: absolute;
display: block;
width: 0;
height: 0;
opacity: 0;
}
.forms__check:checked + .forms__label-check:after,
.forms__radio:checked + .forms__label-radio:after {
display: block;
}
.forms__check:checked + .forms__label-check:before {
box-shadow: none;
}
.label-group-inline {
white-space: nowrap;
}
.forms__label-check_mod-b:after {
background-color: #333;
}
.forms__label-radio_mod-c:after {
background-color: #2c2e30;
}
.img-default {
margin-bottom: 4rem;
}
.img-full {
height: auto;
width: 100%;
}
.progress-bar_mod-a {
border-bottom-color: #feac17;
}
.progress-bar_mod-b {
border-bottom-color: #fe8c19;
}
.progress-bar_mod-c {
border-bottom-color: #ff671c;
}
.progress-bar_mod-d {
border-bottom-color: #ff521d;
}
.progress__label {
font: 700 1.4rem Montserrat;
color: #222;
}
.decor-1 {
width: 3rem;
height: 3rem;
padding-top: 0.8rem;
font-size: 1.2rem;
color: #fff;
border: solid 1px rgba(255, 255, 255, 0.5);
border-radius: 50%;
text-align: center;
}
.decor-1_mod-a {
border-color: #373737;
}
.decor-1_mod-b {
color: #222;
border-color: #ddd;
}
.border-decor {
height: 0.3rem;
}
.border-decor_mod-a {
width: 4rem;
background-color: #fff;
}
.border-decor_mod-b {
width: 5rem;
background-color: #222;
}
.border-decor_mod-c {
width: 5rem;
background-color: #fff;
}
.border-decor_mod-d {
width: 3rem;
background-color: #fff;
}
.accordion .panel-heading {
position: relative;
}
.accordion .panel-heading .btn-collapse {
position: absolute;
top: 0;
right: 0;
display: block;
height: 100%;
padding-top: 7px;
}
.accordion .panel .icon {
float: right;
width: 4.5rem;
font: normal normal 2rem/1 Montserrat;
background-color: transparent;
text-align: center;
}
.accordion .panel-heading .collapsed .btn-collapse {
background-color: transparent;
}
.accordion .btn-collapse .icon:before {
content: '-';
}
.accordion .btn-collapse.collapsed .icon:before {
content: '+';
}
.accordion .panel-title.panel-passive {
color: #222;
}
.tab-content img {
margin-bottom: 2rem;
}
.btn-white {
background-color: #fff;
}
.btn_mod-a {
color: #fff;
border-color: #333;
}
.btn-effect-2 {
position: relative;
margin-right: 1px;
overflow: hidden;
z-index: 1;
}
.btn-effect-2:after {
position: absolute;
top: 50%;
left: 50%;
width: 120%;
height: 50%;
opacity: 0;
z-index: -1;
content: '';
transition: all 0.3s ease 0s;
transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
.btn-effect-2:hover:after {
height: 500%;
opacity: 1;
}
.btn-effect-2.btn-primary:after {
background-color: #fff;
}
.btn-effect {
position: relative;
margin-right: 1px;
overflow: hidden;
z-index: 1;
}
.btn-effect:after {
position: absolute;
top: 50%;
left: 50%;
width: 120%;
height: 50%;
opacity: 0;
z-index: -1;
content: '';
transition: all 0.3s ease 0s;
transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
.btn-effect:hover:before {
width: 130%;
}
.btn-effect:hover:after {
height: 500%;
opacity: 1;
}
.btn-effect.btn-primary:hover:after {
background-color: #222;
}
.blockquote {
position: relative;
}
.blockquote .blockquote__author {
display: block;
font-size: 1.2rem;
font-weight: 700;
}
.blockquote .blockquote__footer {
margin-top: 4.5rem;
}
.blockquote .blockquote__footer cite {
display: inline-block;
margin-top: 0.9rem;
font-style: normal;
vertical-align: top;
}
.blockquote_mod-a:before {
position: absolute;
top: 0;
left: -3rem;
font: normal normal normal 2.3rem/1 FontAwesome;
content: '\f10d';
}
.blockquote_mod-b {
padding: 0 0 0 7rem;
line-height: 1.5;
color: #222;
}
.blockquote_mod-b:before {
position: absolute;
top: 1rem;
left: 0;
height: 100%;
border-left-width: 3px;
border-left-style: solid;
content: '';
}
.blockquote_mod-c {
padding: 0 7rem;
color: #222;
}
.blockquote_mod-c:before {
position: absolute;
left: 0;
width: 1px;
height: 100%;
background-color: #e3e3e3;
content: '';
}
.blockquote_mod-c:after {
position: absolute;
right: 7rem;
bottom: 0;
font: normal normal normal 2.3rem/1 FontAwesome;
content: '\f10e';
}
.blockquote_mod-c .blockquote__author {
display: block;
font-size: 1.2rem;
font-weight: 700;
}
.blockquote_mod-c .blockquote__category {
display: block;
font-family: Lato;
font-size: 1.4rem;
color: #bbb;
}
.blockquote_mod-c .blockquote__footer {
margin-top: 4.5rem;
}
.blockquote_mod-c .blockquote__footer:before {
display: inline-block;
width: 2rem;
height: 2px;
margin-right: 2rem;
line-height: 1;
vertical-align: super;
background-color: #222;
content: '';
}
.blockquote_mod-c .blockquote__footer cite {
display: inline-block;
margin-top: 0.9rem;
font-style: normal;
vertical-align: top;
}
.scroll-next {
padding-top: 6rem;
padding-bottom: 6rem;
font: 700 1.2rem/1 Montserrat;
color: #fff;
cursor: pointer;
transition: all 0.3s;
text-align: center;
letter-spacing: 0.2rem;
text-transform: uppercase;
}
.scroll-next + .scroll-blocks {
display: none;
}
.scroll-next.bg-primary:hover {
background-color: #222;
}
.table_4-col > tbody > tr > td {
width: 25%;
} .header {
position: absolute;
top: 9.5rem;
left: 0;
width: 100%;
z-index: 100;
}
.header .logo {
float: left;
margin-right: 3rem;
margin-left: -8rem;
}
.header__inner {
padding-top: 2rem;
transition: all 0.3s;
}
.header__inner:hover {
background-color: #222;
}
.header.sticky .navbar {
position: fixed;
top: 0;
left: 0;
width: 100%;
padding-top: 2rem;
background-color: #222;
opacity: 0.7;
z-index: 1111;
transition: all 0.3s;
text-align: center;
padding-bottom: 2rem;
}
.header.sticky .navbar:hover {
opacity: 1;
}
.header.sticky .navbar .yamm {
margin-top: 0;
}
.header.sticky .top-cart,
.header.sticky #search-global-menu {
display: none !important;
}
.header.sticky .navbar .navbar-nav {
text-align: center;
}
.header.sticky .navbar-collapse {
position: relative;
display: inline-block !important;
float: none;
max-width: 117rem;
margin-right: auto;
margin-left: auto;
vertical-align: middle;
}
.header.sticky .sb-open-right,
.header.sticky .search-open {
display: inline-block;
float: none;
vertical-align: middle;
margin-top: -1rem;
}
.yamm {
position: relative;
display: block;
min-height: auto;
margin-bottom: 0;
vertical-align: middle;
border: 0 none;
z-index: 777;
float: right;
}
.yamm .navbar-collapse {
float: left;
padding-right: 0;
padding-left: 0;
}
.yamm .navbar-brand {
float: left;
height: 5rem;
padding: 1.4rem 1.5rem;
font-size: 2.4rem;
font-weight: 700;
line-height: 2.1rem;
color: #fff;
text-transform: uppercase;
}
.yamm .nav {
margin-left: 2.5rem;
}
.yamm .nav > li {
position: relative;
display: inline-block;
float: none;
padding-right: 0.4rem;
padding-left: 0.3rem;
}
.yamm .nav > li > a {
position: relative;
display: block;
padding: 1.1rem 4.5rem 2.8rem 0;
font: 700 14px Montserrat;
color: #fff;
transition: all 0.1s ease-out;
}
.yamm .nav > li > a:hover {
border-bottom-color: #fff;
background-color: transparent;
}
.yamm .nav > li.full-width {
position: inherit;
}
.yamm .nav .open > a,
.yamm .nav .open > a:hover,
.yamm .nav .open > a:focus {
background-color: transparent;
}
.yamm .dropdown.yamm-fw .dropdown-menu {
right: 0;
left: 0;
}
.yamm-fw {
position: inherit;
}
.yamm .navbar-toggle .icon-bar {
background: #fff;
}
.yamm .nav,
.yamm .collapse,
.yamm .dropup {
position: static;
}
.yamm .container {
position: relative;
}
.yamm .dropdown-menu {
position: absolute;
top: 5rem;
padding: 3rem 3rem 3rem 0;
background-color: #222;
}
.yamm .dropdown-menu ul {
margin-left: 2.5rem;
padding: 0;
color: #fff;
list-style: outside none none;
}
.yamm .dropdown-menu > li > a {
display: inline-block;
width: 100%;
margin-bottom: 1.6rem;
padding: 1rem 7rem 1rem 7rem;
font-family: Montserrat;
font-size: 1.4rem;
color: #777;
border-left: 3px solid transparent;
transition: all 0.3s;
}
.yamm .yamm-fw .dropdown-menu {
left: 0;
}
.yamm .yamm-fw .dropdown-menu a {
padding: 0.5rem 0;
}
.yamm .dropdown.yamm-fw .dropdown-menu {
right: 0;
left: 0;
}
.yamm .yamm-content {
padding: 2rem 3rem;
}
.yamm .yamm-content ul > li {
position: relative;
}
.yamm .yamm-content ul > li > a {
display: block;
padding-bottom: 0.7rem;
padding-left: 2.5rem;
font-size: 1.4rem;
color: #fff;
}
.yamm .yamm-content ul > li:before {
position: absolute;
top: 0.3rem;
left: 0;
padding-right: 1rem;
font: normal normal normal 1.4rem/1 'ElegantIcons';
content: '\35';
}
.yamm .dropdown-menu .thumbnail {
padding: 0;
border: none;
}
.yamm .dropdown-menu .t1-title {
position: relative;
margin-top: 0;
margin-bottom: 3rem;
padding-bottom: 1.5rem;
font-size: 1.6rem;
font-weight: 600;
color: #fff;
border-bottom: 1px solid #555;
text-transform: uppercase;
}
.yamm .dropdown-menu .t1-title:after {
position: absolute;
bottom: -1px;
left: 0;
display: inline-block;
width: 7rem;
border-bottom: 1px solid #c49d1e;
content: '';
}
.yamm .full-width .dropdown-menu {
right: 0;
left: 0;
}
.header-search {
position: fixed;
top: 0;
left: 0;
display: block;
visibility: hidden;
width: 100%;
height: 100vh;
background-color: rgba(34, 34, 34, 0.95);
opacity: 0;
z-index: 1000;
transition: all 0.3s ease 0s;
}
.header-search.open {
visibility: visible;
opacity: 1;
}
.search-global__input {
font: 700 7.2rem Montserrat;
color: #fff;
opacity: 1;
}
.search-global__input::-moz-placeholder {
color: #fff;
}
.search-global__input:-ms-input-placeholder {
color: #fff;
}
.search-global__input::-webkit-input-placeholder {
color: #fff;
}
.search-global__input:focus {
outline-style: none;
}
.close {
position: absolute;
top: 0;
right: 0;
width: 7rem;
height: 7rem;
font-size: 1.4rem;
border: none;
background-color: #2b2b2b;
}
.search-open {
margin-right: 2.5rem;
color: #fff;
line-height: 1;
display: inline-block;
vertical-align: middle;
}
.sb-open-right,
.search-open {
margin-top: 1rem;
}
.header-search.open {
visibility: visible;
opacity: 1;
}
.search-global {
top: 50vh;
position: relative;
margin-top: -11rem;
}
.search-global__input {
width: 100%;
padding-right: 5rem;
padding-bottom: 1.3rem;
border: none;
border-bottom: 1px solid #919191;
background-color: transparent;
}
.search-global__btn {
position: absolute;
top: 3.4rem;
right: 0;
font-size: 3rem;
color: #666;
border: none;
background-color: transparent;
transition: all 0.3s;
}
.search-global__note {
margin-top: 4.1rem;
font-family: Montserrat;
font-size: 1.4rem;
color: #555;
}
.sidebar-menu {
padding-right: 50%;
border-right: 2px solid #333;
}
.sidebar-menu > li {
position: static !important;
}
.sidebar-menu > li > a {
font: 700 4.4rem Montserrat;
color: #fff;
}
.sidebar-menu > li > a:hover {
background-color: transparent !important;
}
.sidebar-menu > li > a:after {
position: absolute;
top: 0;
left: 100%;
display: block;
height: 100%;
border-right: 2px solid #333;
content: '';
}
.sidebar-menu .dropdown .dropdown-menu {
top: 0;
left: 100%;
float: none;
margin-top: 2rem;
border: none;
background-color: transparent;
box-shadow: none;
z-index: 1000;
}
.sidebar-menu .dropdown .dropdown-menu li > a {
padding: 1.5rem 7rem;
font: 400 1.4rem Montserrat;
color: #777;
transition: all 0.3s;
border-left: solid 0.4rem transparent;
margin-left: 0.3rem;
} .footer {
padding-top: 12.5rem;
padding-bottom: 15rem;
border-top: 1px solid #333;
}
.footer__logo {
display: block;
margin-left: -6.7rem;
}
.footer__logo img {
height: auto;
max-width: 100%;
width: auto;
}
.footer__info {
margin-top: 2.8rem;
margin-bottom: 4rem;
font-size: 1.4rem;
line-height: 1.714;
color: #444;
}
.footer .social-list {
float: right;
}
.footer .social-list__item_link {
padding: 0 1rem;
color: #fff;
}
.footer-list__link {
display: block;
padding-top: 0.8rem;
padding-right: 2rem;
padding-bottom: 1.4rem;
font-family: Montserrat;
font-size: 1.4rem;
color: #fff;
}
.footer__links {
margin-right: 2.5rem;
margin-left: 0.3rem;
font-size: 1.4rem;
color: #666;
} .section-area {
position: relative;
}
.section-default {
position: relative;
padding-top: 14rem;
padding-bottom: 14rem;
}
.section-title {
font-family: Montserrat;
color: #fff;
background-size: cover;
height: 100vh;
}
.section-title:after {
background-color: rgba(26, 26, 26, 0.8);
}
.section-title .section__inner {
padding: 27.3rem 0 10rem;
}
.section-title__img {
width: 100%;
height: auto;
}
.section_pdng-top_a {
padding-top: 14rem;
}
.section-bg {
position: relative;
}
.section-bg:after {
position: absolute;
top: 0;
left: 0;
display: block;
width: 100%;
height: 100%;
content: '';
}
.section-bg_mod-a:after {
background-color: rgba(26, 26, 26, 0.7);
}
.section-bg_mod-e:after {
background-color: rgba(26, 26, 26, 0.8);
}
.section__inner {
position: relative;
z-index: 10;
}
.section-reply-form {
margin-top: 6.5rem;
}
.section_mod-a {
padding-bottom: 7rem;
border-bottom: 1px solid #333;
}
.section_mod-b {
padding-top: 11.6rem;
padding-bottom: 15rem;
}
.section_mod-c {
padding-top: 14rem;
}
.section_mod-d {
padding-top: 7rem;
padding-bottom: 6.5rem;
}
.section-progress {
position: relative;
padding-top: 14rem;
padding-bottom: 14rem;
}
.section-top {
z-index: 10;
} .social-list {
font-family: Montserrat;
}
.social-list > li > a {
transition: all 0.3s;
}
.social-list_mod-a > li {
margin-right: -3px;
padding-right: 0;
padding-left: 0;
text-align: center;
}
.social-list_mod-a > li > a {
display: inline-block;
width: 6rem;
height: 6rem;
margin-right: -2px;
padding-top: 1.2rem;
color: #555;
border: 1px solid #333;
}
.social-list_mod-a > .social-list__item_name {
height: 6rem;
margin-right: -4px;
padding: 1.7rem 5rem;
font-size: 1.2rem;
font-weight: 700;
color: #666;
vertical-align: top;
border: 1px solid #333;
letter-spacing: 0.2rem;
text-transform: uppercase;
}
.staff {
position: relative;
}
.staff__img img {
width: 100%;
}
.staff__inner {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
padding: 7rem 7rem 16rem;
background-color: rgba(26, 26, 26, 0.95);
opacity: 0;
transition: all 0.3s;
}
.staff__inner:hover {
opacity: 1;
}
.staff__inner .social-list {
position: absolute;
bottom: 7rem;
left: 7rem;
}
.staff__name {
margin-bottom: 1.4rem;
font: 400 2.4rem Montserrat;
color: #fff;
}
.staff-join {
padding: 5.6rem 7rem 1rem;
font-family: Montserrat;
color: #fff;
}
.staff-join__title {
margin-bottom: 3rem;
font-size: 1.2rem;
font-weight: 700;
color: #fff;
letter-spacing: 0.2em;
text-transform: uppercase;
}
.staff-join__info {
margin-bottom: 6rem;
font-size: 2.4rem;
line-height: 1.5;
}
.staff-join__btn {
padding-top: 3rem;
padding-bottom: 3rem;
width: 100%;
}
.staff-join__btn:hover:after {
height: 1000%;
}
.list-progress__item {
font-family: Montserrat;
}
.list-progress__title {
margin-top: 0;
margin-bottom: 3.6rem;
line-height: 1;
}
.list-progress__btn {
position: relative;
display: block;
margin-top: 1rem;
padding-top: 3.1rem;
border-top: 2px solid #fff;
overflow: hidden;
}
.list-progress__btn:hover {
border-top: 2px solid #fff; } .list-progress_single .list-progress__item {
font-size: 12rem;
font-weight: 700;
line-height: 1;
color: #fff;
}
.list-progress_single .list-progress__percent {
display: block;
margin-top: -1rem;
}
.list-progress_single .list-progress__percent .percent {
display: inline-block;
font-size: 12rem;
}
.list-progress_single .list-progress__percent_plus {
padding-right: 2rem;
font-size: 6.1rem;
font-weight: 400;
vertical-align: top;
}
.list-progress_single .list-progress__btn {
margin-top: 7.2rem;
}
.list-progress_mod-a .list-progress__inner {
margin-top: 5.5rem;
margin-bottom: 1rem;
}
.list-progress_mod-a .list-progress__title {
margin-top: -0.4rem;
line-height: 1.38;
}
.list-progress_mod-a .list-progress__item {
float: left;
width: 50%;
margin-bottom: -1px;
margin-left: -1px;
padding-right: 1rem;
padding-left: 1rem;
border: 1px solid #303030;
text-align: center;
}
.list-progress_mod-a .list-progress__percent {
display: block;
padding-top: 3rem;
font-size: 4.8rem;
line-height: 1;
color: #555;
}
.list-progress_mod-a .list-progress__description {
font-size: 1.6rem;
font-weight: 400;
color: #555;
text-align: left;
}
.list-progress_mod-a .list-progress__info {
display: block;
margin-top: 0.8rem;
margin-bottom: 3rem;
font-size: 1.2rem;
font-weight: 700;
color: #fff;
text-transform: uppercase;
}
.list-progress_mod-b .list-progress__item {
float: left;
width: 25%;
padding-top: 8rem;
padding-bottom: 12.5rem;
border-top: 1px solid #333;
border-bottom: 1px solid #333;
border-left: 1px solid #333;
text-align: center;
}
.list-progress_mod-b .list-progress__item:last-child {
border-right: 1px solid #333;
}
.list-progress_mod-b .list-progress__percent {
display: block;
font-size: 7rem;
color: #fff;
}
.list-progress_mod-b .list-progress__info:before {
display: block;
width: 8rem;
height: 0.2rem;
margin-right: auto;
margin-bottom: 3rem;
margin-left: auto;
background-color: #333;
content: '';
}
.list-progress_mod-b .list-progress__info {
display: block;
font-size: 1.2rem;
font-weight: 700;
line-height: 1.5;
color: #fff;
letter-spacing: 0.2rem;
}
.list-progress_mod-b .icon {
display: block;
font-size: 4rem;
color: #333;
}
.signature {
float: right;
margin-top: 2rem;
}
.subscribe {
margin-top: 7rem;
margin-bottom: 7rem;
font-family: Montserrat;
color: #fff;
}
.subscribe__title {
margin-top: 0;
margin-bottom: 4rem;
}
.subscribe__info {
font-size: 2.4rem;
line-height: 1.66;
}
.subscribe__form {
position: relative;
margin-top: 7rem;
}
.subscribe__form .input {
border-color: #333;
}
.subscribe__form .input__label-content {
color: #666;
}
.subscribe__input {
width: 100%;
height: 100%;
padding-right: 9rem;
color: #666;
border: none;
background-color: transparent;
}
.subscribe__input::-moz-placeholder {
color: #666;
opacity: 1;
}
.subscribe__input:-ms-input-placeholder {
color: #666;
}
.subscribe__input::-webkit-input-placeholder {
color: #666;
}
.subscribe__btn {
position: absolute;
top: 0;
right: 0;
width: 7rem;
height: 100%;
border-top: none;
border-right: none;
border-bottom: none;
border-left: none;
border-left: 1px solid #333;
background-color: transparent;
z-index: 100;
transition: all 0.3s;
}
.social-gallery__img {
position: relative;
display: block;
}
.social-gallery__img:after {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(26, 26, 26, 0.3);
content: '';
transition: all .3s;
}
.social-gallery__img:hover:after {
background-color: rgba(26, 26, 26, 0);
}
.social-gallery__img img {
width: 100%;
height: auto;
}
.social-gallery__title {
margin-top: 0;
color: #fffefe;
}
.social-gallery__number {
font-family: Montserrat;
font-size: 4.8rem;
line-height: 1;
color: #fffefe;
}
.social-gallery__author {
font: 700 1.4rem Montserrat;
color: #222;
}
.social-gallery__time {
font-size: 1.4rem;
color: #bbb;
}
.social-gallery__footer {
margin-top: 10.5rem;
}
.social-gallery__block_mod-a {
padding: 6.8rem 6rem 0 4rem;
}
.social-gallery__block_mod-a .social-gallery__title {
margin-bottom: 4.5rem;
color: #bbb;
}
.social-gallery__block_mod-a .social-gallery__wrap-description {
max-height: 19rem;
}
.social-gallery__block_mod-a .social-gallery__description {
font: 2.4rem/2 Montserrat;
color: #222;
}
.social-gallery__block_mod-b {
padding: 5rem 15rem 2rem 7rem;
}
.social-gallery__block_mod-b .social-gallery__title {
color: #fffefe;
}
.social-gallery__block_mod-b .social-gallery__description {
margin-bottom: 5rem;
}
.social-gallery__block_mod-c {
padding: 5rem 5rem 0;
}
.social-gallery__block_mod-c .social-gallery__description {
margin-bottom: 3rem;
color: #5081e3;
}
.social-gallery__block .btn-link-plus {
position: absolute;
top: 0;
right: -2px;
}
.clients-logo {
height: 28rem;
margin-right: -1px;
margin-bottom: -1px;
border: 1px solid #333;
text-align: center;
}
.clients-logo img {
display: inline-block;
opacity: 0.5;
transition: all 0.3s;
}
.clients-logo:hover img {
opacity: 1;
}
.filter {
padding-top: 3.5rem;
padding-bottom: 3.5rem;
}
.filter__inner {
float: right;
padding-top: 2rem;
padding-right: 7rem;
}
.filter__wrap-select {
float: left;
margin-left: 7rem;
}
.filter__wrap-select .icon {
margin-right: 1.5rem;
color: #333;
vertical-align: middle;
}
.filter .title-btn {
float: left;
margin-right: 3rem;
}
.advantages {
padding-top: 5.6rem;
padding-left: 6.8rem;
}
.advantages_mod-a {
background: url(https://tflinc.ca/wp-content/themes/prometheus/prometheus/less/prometheus/../media/content/bg/bg-I.png) no-repeat;
}
.advantages_mod-b {
background: url(https://tflinc.ca/wp-content/themes/prometheus/prometheus/less/prometheus/../media/content/bg/bg-D.png) no-repeat;
}
.advantages_mod-c {
background: url(https://tflinc.ca/wp-content/themes/prometheus/prometheus/less/prometheus/../media/content/bg/bg-E.png) no-repeat;
}
.advantages_mod-d {
background: url(https://tflinc.ca/wp-content/themes/prometheus/prometheus/less/prometheus/../media/content/bg/bg-A.png) no-repeat;
}
.advantages__decor {
margin-top: 4.5rem;
transition: all .3s;
}
.advantages__decor:hover {
text-decoration: none;
background-color: #fff;
color: #222;
font-size: 1.4rem;
}
.advantages__title {
margin-bottom: 2.2rem;
font: 700 1.8rem Montserrat;
}
.advantages__text {
font-size: 1.6rem;
line-height: 1.875;
color: #555;
}
.section-video-block {
padding-top: 23.1rem;
padding-bottom: 24.4rem;
text-align: center;
}
.section-video-block_mod-a {
background-image: url(https://tflinc.ca/wp-content/themes/prometheus/prometheus/less/prometheus/../media/content/bg/2.jpg);
background-size: cover;
}
.video-block__title {
font-size: 3.6rem;
line-height: 1.38;
}
.video-block__link {
display: block;
width: 7rem;
height: 7rem;
margin-top: 4.5rem;
margin-right: auto;
margin-left: auto;
padding-top: 1.8rem;
border-radius: 50%;
background-color: #fff;
transition: all 0.3s;
}
.video-block__link .icon {
display: inline-block;
border-top: 0.5rem solid transparent;
border-bottom: 0.5rem solid transparent;
border-left: solid 0.8rem #222;
transition: all .3s;
}
.video-block__link:hover .icon {
border-left-color: #FFF;
}
.gallery-description {
position: relative;
height: 56rem;
border-top: 1px solid #292929;
overflow: hidden;
}
.gallery-description:last-child {
border-bottom: 1px solid #333;
}
.gallery-description__img {
overflow: hidden;
}
.gallery-description:nth-child(even) .gallery-description__img {
margin-left: 56rem;
}
.gallery-description__img img {
width: 100%;
height: auto;
}
.gallery-description__inner {
position: relative;
width: 56rem;
height: 100%;
padding: 12rem 7% 5rem 7%;
}
.gallery-description:nth-child(odd) .gallery-description__inner {
float: right;
}
.gallery-description:nth-child(even) .gallery-description__inner {
float: left;
}
.gallery-description__title {
margin-bottom: 3.5rem;
line-height: 1.5;
}
.gallery-description__wrap-info {
max-height: 14.8rem;
}
.gallery-description__decor {
margin-top: 5.8rem;
}
.gallery-description .btn-link-plus {
position: absolute;
right: 0;
bottom: 0;
}
.section-reviews {
padding: 17rem 8rem 13.5rem;
background: url(https://tflinc.ca/wp-content/themes/prometheus/prometheus/less/prometheus/../media/content/bg/3.jpg);
background-size: cover;
}
.reviews__blockquote:before {
position: absolute;
font: normal normal normal 2rem/1 FontAwesome;
}
.reviews__author {
display: block;
margin-bottom: 0.6rem;
color: #fff;
}
.reviews__category {
font-family: Lato;
font-size: 1.4rem;
color: #666;
}
.reviews__title {
margin-bottom: 3.5rem;
color: #fff;
}
.reviews_mod-a {
width: 55%;
}
.reviews_mod-a .blockquote:before {
top: 0;
left: -1rem;
display: block;
content: '\f10d';
}
.reviews_mod-b .reviews__inner {
margin-bottom: 5rem;
padding: 9.5rem 14rem 0 0;
}
.reviews_mod-b .reviews__wrap-blockquote {
height: 12vw;
font-size: 2.4rem;
overflow: hidden;
}
.reviews_mod-b .blockquote {
padding: 2.5rem 0;
padding-bottom: 0;
color: #666;
}
.reviews_mod-b .blockquote:before {
top: -6.2rem;
right: 0;
content: '\f10e';
}
.reviews_mod-b .blockquote footer:before {
content: none;
}
.reviews_mod-b .reviews__footer {
margin-top: 3.5rem;
margin-left: 35rem;
}
.block-2-col__inner {
float: left;
width: 50%;
}
.block-2-col__inner:first-child {
padding-right: 70px;
border-right: 1px solid #ddd;
}
.block-2-col__inner:last-child {
margin-left: -1px;
border-left: 1px solid #ddd;
}
.block-2-col__inner:last-child {
padding-left: 70px;
}
.block-2-col__title {
margin-bottom: 6rem;
}
.block-2-col_mod-a .block-2-col__inner:first-child {
border-right-color: #333;
}
.block-2-col_mod-a .block-2-col__inner:last-child {
border-left-color: #333;
}
.team-img__item {
position: relative;
float: left;
width: 33.3%;
z-index: 1;
}
.team-img__link {
display: block;
}
.team-img__link:before {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(26, 26, 26, 0.7);
content: '';
transition: all 0.3s;
}
.team-img__item.active .team-img__link:before {
background-color: rgba(26, 26, 26, 0);
}
.team-description {
color: #777;
}
.team-description__category {
color: #ff521d;
}
.team-description .list-mark {
margin-top: 3.5rem;
}
.team-description__list .list-mark__item {
float: left;
width: 50%;
}
.team-description .social-list {
margin-top: 9rem;
}
.team-description .social-list_mod-a > li > a {
color: #bbb;
border-color: #ddd;
}
.block-chart-1 {
position: relative;
margin-bottom: 3rem;
z-index: 1;
}
.block-chart-1__bg {
margin-top: -6rem;
}
.chart-legend__mark {
display: inline-block;
width: 1rem;
height: 1rem;
margin-right: 2rem;
border-radius: 50%;
background-color: #feac17;
}
.scroll-top {
float: right;
height: 4rem;
margin-top: -4rem;
font: 700 1.2rem Montserrat;
color: #666;
cursor: pointer;
transition: all 0.3s;
letter-spacing: 0.1em;
text-transform: uppercase;
}
.scroll-top .icon {
margin-left: 2rem;
background-color: #222;
padding-top: .6rem;
}
.scroll-down {
position: absolute;
right: -2rem;
bottom: 14rem;
display: block;
font-size: 3rem;
color: #fff;
z-index: 10;
cursor: pointer;
transition: all 0.3s;
}
.bg-text {
margin-bottom: -2vw;
font: 700 14vw/1 Montserrat;
color: #e3e3e3;
text-align: center;
position: absolute;
bottom: 0;
width: 100%;
}
.blocks-descriptions__item {
border-top: 1px solid #323232;
border-left: 1px solid #323232;
padding: 14rem 14rem 12rem;
background-size: cover;
}
.blocks-descriptions__item:last-child {
border-right: 1px solid #323232;
}
.blocks-descriptions__item:after {
background-color: #222;
transition: all 0.3s;
height: 200%;
}
.blocks-descriptions__item:hover:after {
background-color: rgba(26, 26, 26, 0.9);
}
.blocks-descriptions_3-col .blocks-descriptions__item {
width: 33.3%;
}
.blocks-descriptions_w-btn .blocks-descriptions__item {
padding-bottom: 28rem;
background-size: cover;
}
.blocks-descriptions__number {
margin-left: -4rem;
font: 700 1.8rem/1 Montserrat;
}
.blocks-descriptions__title {
position: relative;
margin-bottom: 4rem;
padding-top: 4rem;
line-height: 1;
}
.blocks-descriptions__description {
margin-bottom: 4rem;
font: 1.4rem/2.14 Montserrat;
color: #fff;
}
.blocks-descriptions .list-mark {
margin-top: 5rem;
}
.blocks-descriptions_mod-a .blocks-descriptions__item {
width: 50%;
}
.blocks-descriptions__label {
line-height: 1;
}
.blocks-descriptions__currency {
position: absolute;
bottom: 0;
left: -3rem;
font-size: 3rem;
font-weight: 400;
color: #666;
}
.blocks-descriptions__btn {
position: absolute;
bottom: 14rem;
left: 0;
width: 100%;
z-index: 10;
}
.blocks-descriptions__btn .btn {
width: 100%;
}
.features-list__item {
display: inline-block;
margin-top: 5.5rem;
margin-right: -2px;
vertical-align: top;
}
.features-list__item .icon {
font-size: 3.2rem;
}
.features-list__title {
font-size: 1.8rem;
}
.features-list__description {
color: #777;
}
.features-list_mod-a .features-list__item {
width: 50%;
}
.features-list_mod-a .features-list__item:nth-child(odd) {
padding-right: 7rem;
}
.features-list_mod-a .features-list__item:nth-child(even) {
padding-left: 7rem;
}
.features-list_mod-b {
margin-right: -14rem;
}
.features-list_mod-b .features-list__item {
width: 33.3%;
padding-right: 14rem;
}
.block-progr-bars {
margin-bottom: 8rem;
}
.block-progr-bars__bg {
margin-top: 2.4rem;
}
.block-progr-bars .btn {
margin-top: 2.4rem;
}
.block-progr-bars .vertical-label {
right: -13rem;
}
.mosaic__img {
display: block;
height: 42rem;
overflow: hidden;
}
.mosaic__img:hover:after {
transition: all .3s;
}
.mosaic__img:hover:after {
background-color: rgba(26, 26, 26, 0);
}
.mosaic__img img {
min-width: 100%;
min-height: 100%;
}
.mosaic__img_h-x2 {
height: 84rem;
}
.contacts__item-wrap {
padding-right: 4rem;
padding-left: 4rem;
}
.contacts__item_pdg-lft .contacts__item-wrap {
padding-left: 0;
}
.contacts__item_mod-a {
height: 42rem;
padding-right: 2rem;
padding-left: 2rem;
background-color: #252525;
}
.contacts__item_mod-b {
height: 42rem;
}
.contacts__item_bd-btm {
border-bottom: 1px solid #333;
}
.contacts__title {
margin-bottom: 1rem;
}
.contacts__info {
color: #777;
}
.contacts__item .icon {
display: block;
margin-bottom: 2.5rem;
font-size: 3.2rem;
}
.chart-legend {
margin-top: 1rem;
padding-right: 2rem;
font: 700 1.4rem Montserrat;
color: #222;
}
.chart-legend__mark {
display: inline-block;
width: 1rem;
height: 1rem;
margin-right: 2rem;
border-radius: 50%;
background-color: #feac17;
}
.chart-legend__title,
.chart-legend__percent,
.chart-legend__number {
padding-top: 2rem;
padding-bottom: 2rem;
border-bottom: 1px solid #e6e6e6;
}
.chart-legend__title {
padding-right: 12rem;
}
.chart-legend__percent {
font-size: 1.4rem;
font-weight: 400;
color: #999;
}
.chart-legend__number {
padding-right: 3rem;
padding-left: 3rem;
}
.chart-legend__item:nth-child(1) .chart-legend__number {
color: #fec015;
}
.chart-legend__item:nth-child(2) .chart-legend__number {
color: #feac17;
}
.chart-legend__item:nth-child(3) .chart-legend__number {
color: #fe8c19;
}
.chart-legend__item:nth-child(4) .chart-legend__number {
color: #ff671c;
}
.chart-legend__item:nth-child(5) .chart-legend__number {
color: #ff521d;
}
.questions {
margin-top: 4rem;
}
.questions__item {
position: relative;
display: inline-block;
width: 50%;
margin-right: -2px;
margin-bottom: 7.5rem;
padding-left: 7rem;
vertical-align: top;
}
.questions__item:nth-child(even) {
padding-left: 14rem;
}
.questions__item:nth-child(odd) {
padding-right: 7rem;
}
.questions__title {
position: relative;
padding-bottom: 4rem;
font: 700 1.8rem Montserrat;
color: #222;
}
.questions__title:after {
position: absolute;
top: 4rem;
bottom: 0;
left: -5rem;
width: 1px;
background-color: #ccc;
content: '';
}
.questions__info {
color: #777;
}
.questions__item .icon {
position: absolute;
font-size: 4rem;
font-weight: normal;
color: #ccc;
}
.questions__title .icon {
left: -7rem;
}
.questions__item:nth-child(even) {
padding-left: 14rem;
}
.questions__info .icon {
left: 0;
}
.questions__item:nth-child(even) .questions__info .icon {
left: 7rem;
}
.contacts__item_sidebar {
padding-left: 7rem;
padding-top: 6rem;
}
.map-2 {
height: 60rem;
} .main-slider {
max-width: 100% !important;
height: 100vh;
padding-right: 0 !important;
}
.main-slider__title {
margin-top: 0;
}
.main-slider__text {
margin-top: 0;
color: #fff;
}
.main-slider__link {
display: block;
font: 700 1.2rem Montserrat;
color: #fff;
}
.main-slider__link .border-decor {
display: inline-block;
margin-right: 4rem;
}
.main-slider .sp-thumbnails:after {
position: absolute;
top: -6rem;
right: -2rem;
width: 5rem;
height: 0.3rem;
background-color: #fff;
content: '';
transform: rotate(90deg);
}
.carusel-clients__item {
height: 10rem;
text-align: center;
}
.carusel-clients__img {
display: inline-block;
vertical-align: middle;
}
.slider-reviews-nav {
position: absolute;
bottom: 6rem;
left: 8.33333333%;
width: 30rem;
overflow: hidden;
}
.slider-reviews-nav__item {
position: relative;
cursor: pointer;
}
.slider-reviews-nav__item:after {
position: absolute;
top: 0;
left: 0;
display: block;
width: 100%;
height: 100%;
background-color: rgba(34, 34, 34, 0.8);
content: '';
}
.slider-reviews-nav .slides {
padding-top: 0.8rem;
padding-bottom: 0.8rem;
}
.slider-reviews-nav__item.flex-active-slide:after {
content: none;
}
.slider-reviews-nav__item.flex-active-slide {
z-index: 1;
transition: all 0.3s;
transform: scale(1.3);
}
.slider-reviews-main .flex-direction-nav {
right: 33.33333333%;
bottom: 6rem;
margin-right: 140px;
}
.slider-thumbnails {
position: relative;
}
.slider-history {
overflow: hidden;
}
.slider-history__inner {
margin-top: 27.7rem;
padding-bottom: 1.5rem;
}
.slider-history__title {
position: relative;
margin-top: 0;
margin-bottom: 3.9rem;
color: #222;
}
.slider-history__title:before {
position: absolute;
top: 0.9rem;
left: -14rem;
width: 7rem;
height: 3px;
background-color: #222;
content: '';
}
.slider-history__info {
color: #777;
}
.slider-history__info p {
margin-bottom: 3rem;
}
.slider-history-main .flex-direction-nav {
top: 16rem;
left: 50%;
margin-left: -5rem;
z-index: 10;
}
.slider-history-main .flex-direction-nav a {
background-color: #222;
opacity: 0.7;
}
.slider-history-main .flex-direction-nav a:hover {
color: #fff;
opacity: 1;
}
.slider-history-nav {
position: absolute;
top: 15.8rem;
width: 50%;
height: 4.5rem;
padding-right: 8.7%;
padding-left: 8.7%;
z-index: 1;
}
.slider-history-nav__item {
padding-top: 0.3rem;
font: 700 1.4rem Montserrat;
color: #bbb;
vertical-align: top;
cursor: pointer;
text-align: center;
}
.slider-history-nav__item.flex-active-slide {
margin-top: -2rem;
font-size: 3rem;
color: #222;
}
.slider-history-nav .slides {
padding-top: 2rem;
}
.slider-interior {
transition: all 0.3s;
}
.slider-interior:hover .owl-theme_mod-b .owl-controls {
opacity: 1;
}
.slider-interior:hover {
background-color: #222;
}
.slider-interior__inner {
padding-bottom: 23rem;
opacity: 0;
transition: all 0.3s;
}
.slider-interior:hover .slider-interior__inner {
opacity: 1;
}
.slider-interior__title {
margin-bottom: 4rem;
line-height: 1.25;
}
.slider-interior__description {
margin-bottom: 4rem;
font: 1.4rem/2.14 Montserrat;
color: #fff;
}
.slider-interior .list-description {
margin-top: 4rem;
}
.slider-img__title {
position: absolute;
bottom: 1px; left: 13.8rem;
margin-left: 3px; padding: 2.6rem 8rem 2.7rem;
font: 400 1.2rem Montserrat;
color: #fff;
z-index: 1000;
text-align: center;
text-transform: uppercase;
} .owl-theme_mod-a .owl-controls {
left: 0;
}
.owl-theme_mod-a .owl-controls .owl-buttons div {
margin-right: 1px;
border: none;
background-color: #222;
}
.owl-theme_mod-a.owl-carousel .owl-item img {
width: 100%;
height: auto;
}
.owl-theme_mod-a .owl-buttons {
text-align: left;
}
.owl-theme_mod-a.owl-carousel .owl-item {
padding-left: 0;
}
.owl-theme_mod-b .owl-controls {
right: -28rem;
bottom: 14rem;
left: 0;
width: auto;
padding-right: 0;
opacity: 0;
z-index: 100;
}
.owl-theme_mod-b .owl-controls .owl-buttons div {
width: 7rem;
height: 7rem;
margin-right: 0;
padding-top: 1rem;
color: #555;
border: 1px solid #333;
}
.owl-theme_mod-b.owl-carousel .owl-item {
padding-left: 0;
}
.owl-theme_mod-b.owl-carousel .owl-item img {
width: 100%;
height: auto;
}
.owl-theme_mod-c .owl-controls {
left: 0;
bottom: 1px;
}
.owl-theme_mod-c .owl-controls .owl-buttons div {
margin-right: 1px;
border: none;
background-color: #222;
width: 7rem;
height: 7rem;
padding-top: 1rem;
}
.owl-theme_mod-c.owl-carousel .owl-item img {
width: 100%;
height: auto;
}
.owl-theme_mod-c .owl-buttons {
text-align: left;
}
.owl-theme_mod-c.owl-carousel .owl-item {
padding-left: 0;
}
.ua-ie-8 body:after {
position: fixed;
top: 0;
left: 0;
display: block;
width: 100%;
height: 100%;
padding-top: 10%;
font: 4rem monospace;
color: #fff;
background-color: red;
z-index: 9999;
content: 'IE 8 NOT SUPPORT :(';
text-align: center;
}
.ua-ie-8 .layout-theme {
display: none !important;
}  .post .entry-title,
.post .entry-title a {
color: #222;
}
.post .entry-meta__item {
margin-left: 2rem;
font-size: 1.4rem;
color: #ccc;
transition: all 0.3s;
}
.post .entry-meta__item .icon {
margin-right: 0.5rem;
font-size: 1.2rem;
color: #bbb;
}
.post .entry-content {
color: #777;
}
.post p + p {
margin-top: 2rem;
}
.post-author {
float: left;
font-size: 1.4rem;
}
.post-author__img {
float: left;
width: 5rem;
}
.post-author__inner {
padding-left: 8rem;
}
.post-author__title {
margin-top: 0.2rem;
color: #ccc;
}
.post-author__name {
font-family: Montserrat;
font-weight: 700;
color: #222;
}
.post-a {
background-color: #fff;
text-align: center;
}
.post-a__title {
margin-bottom: 2.5rem;
font-size: 2rem;
color: #222;
}
.post-a__text {
height: 8.4rem;
margin-bottom: 2.8rem;
overflow: hidden;
}
.post-a__btn {
letter-spacing: 0.2em;
}
.post-a .entry-main {
padding: 5.5rem 20% 7rem;
border-right: 1px solid #efefef;
}
.post-a_last .entry-main {
border-right: none;
}
.post_mod-a .entry-title,
.post_mod-a .entry-title a {
margin-bottom: 3rem;
font-size: 3rem;
}
.post_mod-a .entry-meta {
margin-top: 13rem;
margin-bottom: 3rem;
}
.post_mod-a .entry-meta__item {
float: right;
}
.post_mod-a .entry-meta__category {
font: 700 1.2rem Montserrat;
letter-spacing: 0.2rem;
text-transform: uppercase;
}
.post_mod-a .btn {
float: right;
padding-right: 4rem;
padding-left: 4rem;
}
.post_mod-a .entry-footer {
margin-top: 5rem;
}
.post_mod-b {
padding-top: 13rem;
padding-bottom: 13rem;
background-size: cover;
transition: all 0.5s;
}
.post_mod-b:hover {
background-color: #fff;
background-image: none !important;
}
.post_mod-b:hover:after {
background: none;
}
.post_mod-b .entry-title,
.post_mod-b .entry-title a {
margin-bottom: 3rem;
font-size: 3rem;
color: #fff;
transition: all 0.3s;
}
.post_mod-b:hover .entry-title,
.post_mod-b:hover .entry-title a {
color: #222;
}
.post_mod-b .entry-meta {
margin-bottom: 3rem;
}
.post_mod-b .entry-meta__item {
float: right;
color: #777;
}
.post_mod-b .entry-meta__category {
font: 700 1.2rem Montserrat;
letter-spacing: 0.2rem;
text-transform: uppercase;
}
.post_mod-b .entry-meta__item .icon {
color: #777;
}
.post_mod-b .entry-content {
color: #aaa;
transition: all 0.3s;
}
.post_mod-b:hover .entry-content {
color: #777;
}
.post_mod-b .post-author__title {
color: #777;
transition: all 0.3s;
}
.post_mod-b .post-author__name {
color: #fff;
transition: all 0.3s;
}
.post_mod-b:hover .post-author__title {
color: #ccc;
}
.post_mod-b:hover .post-author__name {
color: #222;
}
.post_mod-b .btn {
float: right;
padding-right: 4rem;
padding-left: 4rem;
color: #fff;
border-color: #ddd;
}
.post_mod-b:hover .btn {
color: #222;
border-color: #ddd;
}
.post_mod-b:hover .btn:hover {
color: #fff;
border-color: transparent;
}
.post_mod-b .entry-footer {
margin-top: 5rem;
}
.post_standart,
.post_no_image,
.post_quote,
.post_gallery {
height: 77rem;
margin: -1px;
text-align: center;
}
.post_standart,
.post_no_image {
border: 1px solid #ebebeb;
}
.post_standart {
padding: 2rem 2rem 7rem;
}
.post_standart .entry-media {
position: relative;
}
.post_standart .entry-media img {
margin-right: auto;
margin-left: auto;
}
.post_standart .entry-main {
padding: 0 7.5rem;
}
.post_standart .entry-title {
margin-top: 6rem;
margin-bottom: 3rem;
line-height: 1.25;
}
.post_standart .entry-meta__item,
.post_gallery .entry-meta__item,
.post_no_image .entry-meta__item {
margin-right: 2rem;
}
.post_standart .entry-footer,
.post_gallery .entry-footer,
.post_no_image .entry-footer {
position: absolute;
bottom: 8rem;
left: 0;
width: 100%;
}
.post_standart .wrap-text,
.post_gallery .wrap-text,
.post_no_image .wrap-text {
height: 14rem;
}
.post_standart .entry-meta__category {
position: absolute;
top: 0;
width: 100%;
line-height: 1;
text-align: center;
}
.post_standart .entry-meta__category-inner,
.post_gallery .entry-meta__category-inner,
.post_no_image .entry-meta__category-inner {
display: inline-block;
padding: 1rem 2rem;
font: 700 1rem Montserrat;
color: #fff;
letter-spacing: .2rem;
text-transform: uppercase;
}
.post_gallery,
.post_quote {
background-size: cover;
}
.post_gallery:after,
.post_quote:after {
background-color: rgba(26, 26, 26, 0.8);
}
.post_gallery .section__inner {
height: 77rem;
margin: -1rem;
padding: 2rem 10rem 7rem;
text-align: center;
}
.post_gallery .entry-title {
margin-top: 4.5rem;
margin-bottom: 4rem;
font-size: 3rem;
line-height: 1.2;
}
.post_gallery .entry-title a {
color: #fff;
}
.post_gallery .entry-meta__item {
color: #777;
}
.post_gallery .entry-meta__item .icon {
color: #777;
}
.post_gallery .entry-meta__category {
margin-top: 14rem;
line-height: 1;
}
.post_gallery .entry-content {
color: #aaa;
}
.post_no_image {
padding: 16rem 9rem 7rem;
}
.post_no_image .entry-media {
line-height: 1;
}
.post_no_image .entry-main {
margin-top: 5rem;
}
.post_no_image .entry-title {
margin-bottom: 5rem;
font-size: 3rem;
line-height: 1.2;
}
.post_quote .blockquote {
margin-top: 14rem;
padding: 5rem 10.5rem 1rem;
font-size: 2.4rem;
color: #888;
}
.post_quote .blockquote:before {
left: 50%;
margin-left: -1.5rem;
}
.post_quote .blockquote__autor {
display: block;
font-size: 1.4rem;
font-weight: 700;
color: #fff;
}
.post_quote .blockquote__category {
display: block;
margin-top: 1rem;
font-family: Lato;
font-size: 1.4rem;
color: #666;
}
.post_quote .blockquote footer:before {
content: none;
}
.post_full {
padding-right: 42rem;
padding-left: 42rem;
}
.post_full .entry-title {
margin-bottom: 5rem;
font-size: 4.8rem;
line-height: 1.25;
}
.post_full .entry-meta {
margin-bottom: 4rem;
}
.post_full .entry-meta__item {
margin-right: 8rem;
margin-left: 0;
}
.post_full .entry-meta__link {
color: #ccc;
transition: all 0.3s;
}
.post_full .entry-subtitle {
margin-bottom: 5.5rem;
font: 1.8rem/2 Montserrat;
color: #222;
}
.post_full .btn {
float: right;
}
.post_full .social-list > li {
display: block;
text-align: left;
}
.post_full .social-list > li > a {
width: 7rem;
height: 7rem;
margin-top: -1px;
padding-top: 2rem;
color: #ccc;
border-color: #ddd;
text-align: center;
}
.post_full .post-author__img {
width: 7rem;
}
.post_full__slider {
position: relative;
margin-top: 6rem;
margin-bottom: 9.5rem;
margin-left: -42rem;
}
.post_full .social-list {
position: absolute;
top: 0;
left: -28rem;
}
.post_full .social-list_mod-b {
top: auto;
bottom: 0;
}
.post_full .post-category {
position: absolute;
top: 8rem;
right: -22rem;
}
.post_full .post-tags {
margin-top: 7rem;
margin-bottom: 4rem;
padding-bottom: 4rem;
font-family: Montserrat;
font-size: 1.2rem;
color: #1a1a1a;
border-bottom: 1px solid #e3e3e3;
}
.post_full .post-tags__title {
display: inline-block;
margin-right: 9rem;
font-weight: 700;
letter-spacing: 0.2rem;
text-transform: uppercase;
}
.post_full .post-tags__item {
display: inline-block;
margin-right: 1rem;
margin-bottom: 1rem;
padding: 0.5rem 2rem;
font-weight: 400;
color: #1a1a1a;
background-color: #efefef;
transition: all 0.3s;
}
.post_full .post-tags__item:hover {
color: #fff;
}
.post_full .blockquote {
margin-top: 5rem;
margin-bottom: 5.7rem;
}
.post_full .list-mark {
margin-top: 2.5rem;
}
.post_full .list-mark > li {
margin-bottom: 2rem;
margin-left: 3rem;
font-size: 1.6rem;
}
.post_full .list-mark > li:before {
top: 1.2rem;
} .comments-list .children .comment {
padding-left: 7rem;
}
.comments-list .comment {
margin-bottom: 5rem;
padding-bottom: 3.5rem;
border-bottom: 1px solid #ddd;
}
.comments-list .avatar-placeholder {
float: left;
width: 6rem;
overflow: hidden;
}
.comments-list .comment-inner {
padding-left: 10rem;
}
.comments-list .comment-author {
margin-right: 4rem;
font: normal 700 1.6rem Montserrat;
color: #282828;
}
.comments-list .comment-author:after {
display: inline-block;
margin-left: 1.5rem;
font-size: 3.6rem;
font-weight: 400;
line-height: 1;
color: #282828;
vertical-align: text-top;
content: '“';
}
.comments-list .comment-datetime {
font-size: 1.4rem;
color: #ccc;
}
.comments-list .comment-datetime .icon {
margin-right: 0.5rem;
font-size: 1.2rem;
}
.comments-list .comment-body {
color: #777;
}
.comment-btn {
position: absolute;
top: 0;
right: 0;
}
.comment-btn .decor-1 {
margin-top: -0.5rem;
}
.comment-title {
margin-bottom: 5rem;
font-size: 3rem;
}
.comment-title__number {
padding-left: 1rem;
} .form-reply {
padding-top: 0;
}
.form-reply .btn {
padding: 2.5rem;
} .post-figure {
margin-top: 6rem;
margin-bottom: 6rem;
}
.post-figure__img {
padding-left: 21rem;
}
.post-figure__caption {
float: left;
width: 18rem;
padding-top: 3rem;
border-top: 1px solid #e3e3e3;
}
.post-figure__title {
margin-bottom: 1rem;
font: 700 1.2rem Montserrat;
color: #222;
letter-spacing: 0.2rem;
text-transform: uppercase;
}
.post-figure__title .icon {
margin-right: 1rem;
margin-left: -2.8rem;
font-size: 1.2rem;
}
.post-figure__description {
font-size: 1.4rem;
line-height: 1.71;
color: #bbb;
} .preloaderjs .spinner {
display: none !important;
}
.preloaderjs#page-preloader {
background: rgba(46, 46, 46, 0.99) !important;
}
#page-preloader {
position: fixed;
z-index: 100500;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
background: #2e2e2e;
}
#page-preloader .spinner {
position: absolute;
z-index: 1001;
top: 50%;
left: 50%;
display: block;
width: 100px;
height: 100px;
margin-top: -50px;
margin-left: -50px;
-webkit-animation: spin 2.5s infinite linear;
animation: spin 2.5s infinite linear;
border: 3px solid transparent;
border-top-color: #e7e4d7;
border-radius: 50%;
}
#page-preloader .spinner:before,
#page-preloader .spinner:after {
position: absolute;
content: '';
border-radius: 50%;
}
#page-preloader .spinner:before {
top: 5px;
right: 5px;
bottom: 5px;
left: 5px;
-webkit-animation: spin 2s infinite linear;
animation: spin 2s infinite linear;
border: 3px solid transparent;
border-top-color: #ff521d;
}
#page-preloader .spinner:after {
top: 15px;
right: 15px;
bottom: 15px;
left: 15px;
-webkit-animation: spin 1s infinite linear;
animation: spin 1s infinite linear;
border: 3px solid transparent;
border-top-color: #efa96b;
}
@-webkit-keyframes spin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes spin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
} .br {
display: block;
}
.no-br {
white-space: nowrap;
}
.helper,
.helper:before {
display: inline-block;
vertical-align: middle;
}
.helper:before {
width: 0;
height: 100%;
content: '';
}
.helper-2 {
display: inline-block;
width: 0;
height: 100%;
vertical-align: middle;
}
.vertical-align {
width: 98%;
display: inline-block;
vertical-align: middle;
}
.blocks-inline {
padding-left: 0;
list-style-type: none;
}
.blocks-inline > li {
display: inline-block;
margin-right: -3px;
vertical-align: top;
}
.table-container {
width: 100%;
overflow-y: auto;
_overflow: auto;
}
.table-container::-webkit-scrollbar {
width: 14px;
height: 14px;
-webkit-appearance: none;
}
.table-container::-webkit-scrollbar-thumb {
border: 3px solid #fff;
border-radius: 8px;
background-color: rgba(0, 0, 0, 0.3);
}
.wrap-text {
overflow: hidden;
}
.bg-main {
background-color: #222;
}
.bg-layout {
background-color: #1a1a1a;
}
.bg-light {
background-color: #fff;
}
.bg_mod-b {
background-color: #1853cb;
}
.bg_mod-c {
background-color: #f1f1f1;
}
.bg_mod-d {
background-color: #efefef;
}
.bg {
position: relative;
}
.bg:after {
position: absolute;
top: 0;
left: 0;
display: block;
width: 100%;
height: 100%;
content: '';
}
.bg_mod-a:after {
background-color: rgba(26, 26, 26, 0.3);
}
.color-light {
color: #fff;
}
.color-dark {
color: #222;
}
.color-grey {
color: #777;
}
.hov_dark:hover {
color: #222;
}
.hov_dark.btn-link:hover .decor-1 {
color: #222;
border-color: #222;
}
.mg-lft_3 {
margin-left: 3rem;
}
.mg-lft_7 {
margin-left: 7rem;
}
.mg-lft_14 {
margin-left: 14rem;
}
.mg-lft_21 {
margin-left: 21rem;
}
.mg-rgt_3 {
margin-right: 3rem;
}
.mg-rgt_7 {
margin-right: 7rem;
}
.mg-t-5 {
margin-top: 5rem;
}
.mg-btn-10 {
margin-bottom: 10rem;
}
.block-padd-14 {
padding-right: 14rem;
padding-left: 14rem;
} .slider-reviews-nav img {
width: 100% !important;
max-width: inherit !important;
height: auto !important;
max-height: inherit !important;
min-height: inherit !important;
min-width: inherit !important;
}
html .grid-item img {
height: auto;
width: 100%;
}
html .features-list_mod-b .features-list__item {
width: 32.3%;
}
html .slider-interior__inner {
opacity: 1;
}
html .questions__item {
width: 48%;
}
html .features-list_mod-a .features-list__item {
width: 48%;
} html .main-slider {
height: auto;
}
html .slider-history-nav__item.flex-active-slide {
margin-top: -1.4rem;
}
.isotope-filter {
padding: 7rem 0 3rem 14rem;
}
.isotope-description {
margin-bottom: 2rem;
} /*/*//**//*/*/a,
a:hover,
.color-primary,
.yamm li a:hover,
.search-global__btn:hover,
.blockquote:before,
.isotope-button:hover,
.isotope-button:focus,
.staff__category,
.ui-select__icon,
.list-num_mod-a dt:before,
.blockquote_mod-c:after,
.input__field--nao:focus + .input__label--nao,
.input--filled .input__label--nao,
.blocks-descriptions__number,
.features-list__item .icon,
.input--filled .input__label-content,
.subscribe__btn:hover,
.sidebar-menu > li > a:hover,
.sidebar-menu .dropdown .dropdown-menu li > a:hover,
.social-list > li > a:hover,
.page-description__link:hover,
.sp-thumbnail:hover,
.sp-previous-arrow:hover:before,
.sp-next-arrow:hover:before,
.scroll-top:hover,
.owl-theme .owl-controls .owl-buttons div:hover,
.scroll-down:hover,
.sb-open-right:hover,
.post .entry-meta__item:hover,
.post_full .entry-meta__link:hover,
.title-btn__btn:hover,
.post_mod-b:hover .post-author__name:hover,
.list-progress__btn:hover .decor-1,
.post_mod-a .entry-meta__category {
color: #ff521d;
}
.bg-primary,
.btn-effect:after,
.pagination > .active > a,
.pagination > .active > span,
.pagination a:hover,
.pagination span:hover,
.pagination a:focus,
.pagination span:focus,
.list-mark_mark-primary li:before,
.post_standart .entry-meta__category-inner,
.post_gallery .entry-meta__category-inner,
.post_no_image .entry-meta__category-inner,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current,
.btn-primary,
.table > tfoot > tr > td,
.scroll-next:hover,
.btn-effect:hover:after,
.video-block__link:hover,
.post_full .post-tags__item:hover {
background-color: #ff521d;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination a:hover,
.pagination span:hover,
.pagination a:focus,
.pagination span:focus,
.owl-theme .owl-controls .owl-buttons div:hover {
border-color: #ff521d;
}
.yamm .dropdown-menu > li > a:hover,
.yamm .dropdown-menu > li > a:focus,
.blockquote_mod-a:before,
.sidebar-menu .dropdown .dropdown-menu li > a:hover {
border-left-color: #ff521d;
}
::-moz-selection {
background: #ff521d  color:#fff !important;
}
::selection {
background: #ff521d;
color: #fff !important;
}/*/*//**//*/*/@media (min-width: 760px) and (max-width: 1030px) {
html .yamm .nav > li > a {
padding: 1.1rem 0.5rem 2.8rem 0;
}
html .header .logo {
display: inline-block;
margin: 2rem;
}
html .footer__logo {
display: block;
margin-left: 0.7rem;
}
.yamm .nav {
padding-top: 20px !important;
}
html .isotope-filter,
html .grid-item {
min-height: 241px;
}
.search-open,
.sb-open-right {
display: none;
}
html .search-open {
margin-left: 22px;
position: relative;
top: -2px;
}
html .social-gallery__img img {
height: auto;
width: 100%;
min-height: auto;
min-width: auto;
}
html .gallery-description__inner {
width: 41rem;
}
html body .isotope-filter {
height: auto !important;
}
}
@media (max-width: 1900px) {
html .section-default {
padding-bottom: 7rem;
padding-top: 7rem;
}
}
@media (max-width: 1450px) and (min-width: 1300px) {
html .gallery-description {
height: 52rem;
}
html body .isotope-filter {
padding: 8rem 2rem 1rem 4rem;
}
html body .isotope-description {
margin-bottom: 4.2rem;
}
html body .isotope-button {
font-size: 1.3rem;
margin-right: 0rem;
}
}
@media (min-width: 700px) and (max-width: 1450px) {
html .grid-item_sm,
.grid-sizer_sm {
width: 32.667%;
max-width: 241px;
}
html .isotope-button_mod-a {
width: 24.4% !important;
}
html html .isotope-button {
font-size: 1.1rem !important;
margin-right: 0.1rem !important;
}
html .isotope-filter,
html .grid-item {
height: 241px !important;
}
html body .grid-item__height2 {
height: 482px !important;
}
html .isotope-filter {
padding: 4rem 2rem 1rem 4rem;
}
html .isotope-description {
margin-bottom: 2.2rem;
}
html .isotope-button {
font-size: 1.1rem;
margin-right: 0.1rem;
}
html .gallery-description__inner {
padding-top: 5rem;
}
html .gallery-description {
height: 36rem;
}
html .gallery-description__inner {
border-right: 1px solid #292929;
border-left: 1px solid #292929;
}
html .social-gallery__block_mod-a {
padding: 3.8rem 6rem 2rem 4rem;
}
html .staff-join__info {
margin-bottom: 2rem;
}
html .social-gallery__block_mod-a .social-gallery__description {
font: 1.8rem/1.5 Montserrat;
}
}
@media (min-width: 1320px) and (max-width: 1900px) {
html .grid-item.grid-item_sm {
max-height: 228px !important;
}
html .isotope-filter,
html .grid-item {
height: 227px !important;
}
}
@media (min-width: 1700px) {
.section-title {
min-height: 1100px;
}
}
@media (min-width: 1900px) and (max-width: 2300px) {
html .reviews_mod-b .reviews__footer {
margin-top: 7rem;
}
}
@media (min-width: 1200px) {
html {
font-size: 43.5%;
}
}
@media (min-width: 1400px) {
html {
font-size: 52.5%;
}
.bg-text {
font-size: 27rem;
margin-bottom: -4rem;
}
.sp-right-thumbnails {
right: 10vw;
}
.sp-arrow {
padding-right: 10vw;
}
}
@media (min-width: 1680px) {
html {
font-size: 62.5%;
}
.ui-title-subtitle {
padding-top: 0rem;
margin-left: 29rem;
}
.main-slider__link {
margin-left: 29rem;
}
.page-description {
padding-top: 0rem;
}
.bg-text {
font-size: 30rem;
}
.sp-right-thumbnails {
right: 20vw;
}
.sp-arrow {
padding-right: 20vw;
}
}/**/@media (max-width: 1199px) {
.header {
top: 1rem;
}
.main-slider__title {
font-size: 3rem;
}
.main-slider__text {
font-size: 1.4rem;
}
.main-slider__link {
margin-top: 2rem;
}
.sp-left-thumbnails,
.sp-right-thumbnails {
top: 28rem;
}
.yamm .dropdown-menu {
padding: 2rem 2rem 2rem 0;
}
.yamm .dropdown-menu > li > a {
padding-left: 5rem;
}
.section-default {
padding: 10rem 4rem;
}
.social-gallery__footer {
margin-top: 2rem;
}
.gallery-description__inner {
padding-top: 9rem;
}
.post-a {
border-bottom: 1px solid #333;
}
.reviews_mod-b .reviews__wrap-blockquote {
overflow: visible;
height: auto;
font-size: 1.6rem;
}
.reviews_mod-b .reviews__footer {
margin-left: 0;
}
.slider-reviews-main .flex-direction-nav {
right: 0;
}
.isotope-filter {
padding: 10rem 2rem 3rem 7rem;
}
.sidebar-menu > li > a {
font-size: 2.5rem;
}
.section-title .section__inner {
padding-top: 20rem;
}
.ui-title-subtitle {
font-size: 5rem;
}
.page-description {
margin-top: 5rem;
font-size: 1.5rem;
}
.slider-history-nav__item.flex-active-slide {
font-size: 2rem;
margin-top: -.7rem;
}
.staff__inner {
padding: 2rem 4rem;
}
.staff__inner .social-list {
bottom: 1rem;
left: 4rem;
}
.social-list_mod-a > li > a {
width: 4rem;
height: 4rem;
padding-top: .5rem;
}
.list-progress_mod-a .list-progress__inner {
margin-bottom: 3rem;
}
.team-img__item {
width: 25%;
}
.img_mod-a {
width: 100%;
}
.blocks-descriptions__item {
padding: 5rem 7rem;
}
.features-list_mod-b .features-list__item {
width: 49%;
}
.block-padd-14 {
padding-left: 10rem;
padding-right: 10rem;
}
.list-description_2-col .list-description__item {
width: 100%;
}
.social-list_mod-a > .social-list__item_name {
height: 4rem;
padding-top: .8rem;
}
.mosaic__img {
height: 18rem;
}
.mosaic__img_h-x2 {
height: 36rem;
}
.mosaic__img img {
width: 100%;
}
.owl-theme_mod-b .owl-controls {
left: auto;
right: 0;
bottom: -7rem;
}
.blocks-descriptions__btn {
padding-left: 4rem;
padding-right: 4rem;
}
.post_mod-a {
border-bottom: 1px solid #ddd;
padding: 5rem 3rem;
}
.post_mod-a .btn {
margin-top: 3rem;
}
.post_full__slider {
margin-left: -4rem;
}
.contacts__item-wrap {
margin-top: 2rem;
padding-left: 0;
padding-right: 0;
}
.reviews_mod-b .reviews__inner {
margin-bottom: 8rem;
}
.contacts__item_sidebar {
padding-top: 2.5rem;
}
.header .logo {
margin-left: 0;
margin-bottom: 2rem;
margin-top: 2rem;
}
.sp-arrow {
padding-right: 9vw;
}
}  @media (min-width: 992px) and (max-width: 1199px) {
.social-gallery__block_mod-c .social-gallery__description,
.social-gallery__block_mod-b .social-gallery__description {
margin-bottom: 1rem;
}
.social-list_mod-a > .social-list__item_name {
display: block;
}
.post_standart .entry-main,
.post_gallery .section__inner,
.post_no_image,
.post_quote .blockquote {
padding-left: 2rem;
padding-right: 2rem;
}
.contacts__item img {
height: 100%;
}
}  @media (max-width: 991px) {
.owl-theme.owl-carousel {
margin-left: 0;
}
.owl-carousel .owl-item {
padding-left: 0;
}
.advantages {
margin-bottom: 4rem;
}
.section-default {
padding-top: 10rem;
padding-bottom: 10rem;
}
.gallery-description:nth-child(odd) .gallery-description__inner,
.gallery-description:nth-child(even) .gallery-description__inner {
float: none;
width: 100%;
}
.gallery-description:nth-child(even) .gallery-description__img {
margin-left: 0;
}
.gallery-description {
height: auto;
}
.footer {
padding-left: 8rem;
padding-right: 8rem;
}
.footer-list {
margin-top: 4rem;
}
.scroll-top,
.footer .social-list {
margin-top: 2rem;
float: none;
text-align: center;
}
.reviews_mod-b .reviews__inner {
padding: 4rem;
margin-bottom: 10rem;
}
.reviews_mod-a {
width: auto;
}
.reviews_mod-a .blockquote:before {
left: 0;
}
.grid-item {
height: auto;
width: 50%;
}
.grid-item__height2 {
height: 30rem;
}
.isotope-filter {
width: 100%;
position: relative;
height: auto;
}
.grid-item img {
width: 100%;
}
.grid-item_first {
background-color: #222;
}
.isotope-button {
display: block;
margin-bottom: 0.2rem;
}
html .grid-item_category {
min-height: 169px !important;
padding: 6.5rem 4rem;
}
.sidebar-menu .dropdown .dropdown-menu li > a {
padding: 1.5rem 3rem;
}
.contacts__item_sidebar {
padding-left: 4rem;
}
.search-global__input {
font-size: 3rem;
}
.search-global__btn {
top: 0;
}
.slider-thumbnails_mod-a {
padding-left: 3rem;
padding-right: 3rem;
}
.flexslider .slides img {
max-width: 100%;
height: auto;
}
.slider-history-main .flex-direction-nav {
left: auto;
right: 0;
}
.slider-history-nav {
top: 10rem;
}
.staff-join {
padding-bottom: 2rem;
}
.chart-1 {
margin-top: 3rem;
}
.blocks-descriptions__item {
display: block;
}
.features-list_mod-a .features-list__item:nth-child(odd) {
padding-left: 5rem;
}
.features-list_mod-a .features-list__item:nth-child(even) {
padding-right: 5rem;
}
.progress:first-child {
margin-top: 3rem;
}
.blocks-descriptions_mod-a .blocks-descriptions__item {
width: 100%;
}
.features-list_mod-b {
margin-right: 0;
}
.features-list_mod-b .features-list__item {
padding-right: 10rem;
}
.owl-theme_mod-b .owl-controls {
left: 0;
right: auto;
}
.vertical-label_mod-b {
right: -13rem;
}
.post_mod-a {
padding-left: 7rem;
padding-right: 7rem;
}
.post_mod-a .entry-meta {
margin-top: 3rem;
}
.post_standart,
.post_no_image,
.post_quote,
.post_gallery {
height: auto;
}
.post_standart .wrap-text,
.post_gallery .wrap-text,
.post_no_image .wrap-text,
.post_gallery .section__inner {
height: auto;
}
.post_standart .entry-footer,
.post_gallery .entry-footer,
.post_no_image .entry-footer {
position: relative;
bottom: 0;
margin-top: 3rem;
}
.subscribe {
padding-left: 3rem;
padding-right: 3rem;
border-top: 1px solid #333;
margin-top: 0;
}
.post_mod-b {
width: 100%;
display: block;
}
.table-cell_md {
display: block;
}
.contacts__item img {
width: 100%;
height: 100%;
}
.social-gallery__block {
padding: 4rem;
}
.section-contacts,
.map {
display: block;
}
.map {
height: 40rem;
}
.section-progress {
padding-left: 4rem;
padding-right: 4rem;
}
.yamm {
float: none;
}
.header .logo {
float: none;
}
.ui-title-subtitle {
margin-top: 10rem;
}
} @media (max-width: 991px) and (min-width: 768px) {
.yamm .nav > li > a {
padding-right: 2.5rem;
}
.page-description {
line-height: 1.5;
margin-top: 13rem;
}
.bg-text {
font-size: 12rem;
}
}  @media (max-width: 767px) {
.navbar-nav {
margin: 0;
}
.sp-left-thumbnails,
.sp-right-thumbnails {
display: none;
}
.main-slider__title {
width: 90vw !important;
padding-right: 4rem;
margin-top: 5rem;
}
.page-description.main-slider__text {
margin-top: 26rem;
left: 10vw !important;
width: 70vw !important;
}
.sp-horizontal .sp-arrows {
display: none;
}
.main-slider__link {
font-size: 1rem;
margin-top: 2rem;
}
.main-slider__link .border-decor {
display: none;
}
.header .logo {
display: block;
margin: 10px;
max-width: 185px;
text-align: center;
width: 100%;
}
html .yamm {
position: absolute;
right: 25px;
top: -10px;
}
html .ui-title-subtitle {
margin-top: 4rem;
}
html .page-description.main-slider__text {
margin-top: 14rem;
}
.logo__img {
margin: 0;
}
.section-video-block {
padding: 10rem 2rem;
}
.video-block__title {
font-size: 2rem;
}
.table-cell {
display: block;
float: left;
margin-right: 0;
}
.social-gallery__footer {
margin-top: 3rem;
}
.owl-theme .owl-controls {
padding-right: 0;
}
.slider-reviews-nav {
width: auto;
left: 0;
bottom: 37rem;
}
.slider-reviews-main .flex-direction-nav {
bottom: 31rem;
left: auto;
margin-right: 0;
}
.grid-item {
height: 15rem;
width: 50%;
}
.grid-item__height2 {
height: 15rem;
}
.slider-history-nav {
padding-left: 0;
padding-right: 0;
width: 100%;
left: 0;
}
.staff-join {
padding: 3rem;
}
.block-2-col__inner:first-child {
padding-right: 3rem;
margin-bottom: 4rem;
border-right: none;
}
.block-2-col__inner:last-child {
padding-left: 3rem;
border-left: none;
}
.block-2-col__inner {
width: 100%;
padding-left: 3rem;
padding-right: 3rem;
}
.team-description__list .list-mark__item {
width: 100%;
}
.slider-title {
position: relative;
padding-left: 2rem;
padding-right: 2rem;
left: 0;
bottom: 0;
}
.img_mod-a {
padding-left: 0;
}
.list-progress_mod-b .list-progress__item {
width: 100%;
}
.mg-rgt_7,
.mg-rgt_3 {
margin-right: 0;
}
.mg-lft_3,
.mg-lft_7,
.mg-lft_14,
.mg-lft_21 {
margin-left: 0;
}
.features-list_mod-a .features-list__item:nth-child(odd),
.features-list_mod-a .features-list__item:nth-child(even) {
padding-left: 3rem;
padding-right: 3rem;
width: 100%;
}
.list-mark_2-col li {
width: 100%;
}
.features-list_mod-b .features-list__item {
width: 100%;
padding-right: 1rem;
}
.isotope-button_mod-a {
width: 100%;
}
.block-padd-14 {
padding-left: 4rem;
padding-right: 4rem;
}
.social-list_mod-a > .social-list__item_name {
display: block;
}
.mosaic__img {
height: auto;
}
.mosaic__img_h-x2 {
height: auto;
}
.post_standart .entry-main,
.post_gallery .section__inner,
.post_no_image,
.post_quote .blockquote {
padding-left: 2rem;
padding-right: 2rem;
}
.post-figure__img {
padding-left: 0;
display: block;
margin-top: 3rem;
}
.post-figure__caption {
float: none;
}
.post_full .entry-title {
font-size: 3rem;
}
.post_full .list-mark > li {
margin-left: 0;
padding-right: 0;
padding-left: 2rem;
}
.list-mark > li > .list-mark {
margin-left: 0;
}
.post_full .blockquote {
padding-right: 0;
padding-left: 2rem;
}
.blockquote_mod-c:after {
right: 0;
}
.post_full .btn {
float: none;
margin-top: 5rem;
}
.comment-btn {
position: relative;
margin-bottom: 6rem;
display: block;
}
.contacts__item_mod-a {
height: auto;
padding-top: 4rem;
padding-bottom: 6rem;
}
.sb-slidebar__inner .navbar {
width: 100%;
float: none;
}
.sb-slidebar__contacts {
width: 100%;
display: block;
margin-top: 4rem;
}
} @media (max-width: 767px) and (min-width: 480px) {
.blocks-inline > li {
margin-right: 0;
margin-left: 0;
}
html .yamm .dropdown-menu {
position: relative;
top: 0;
float: none;
color: #FFFFFF;
background-color: #909090 !important;
}
.yamm {
display: block;
margin-top: 0;
}
.yamm .nav {
display: block;
}
.yamm .nav > li {
display: block;
}
.yamm .nav > li:hover {
box-shadow: none !important;
}
.yamm .nav > li > a {
padding-top: 10px;
padding-bottom: 10px;
}
.yamm .nav > li > a:hover {
color: #FFFFFF;
background-color: #525252 !important;
}
.yamm .nav > li > a:before {
content: none;
}
} @media (max-width: 480px) {
html .grid-item {
height: auto;
width: 100%;
}
.comments-list .avatar-placeholder {
float: none;
margin-bottom: 30px;
}
.comments-list .comment-inner {
padding-left: 0;
}
.main-slider__title {
font-size: 2rem;
}
.social-gallery__block_mod-b {
padding: 5rem 7rem 2rem 7rem;
}
.footer {
padding-left: 4rem;
padding-right: 4rem;
}
.footer .social-list {
float: none;
margin-top: 4rem;
}
.footer__logo {
margin-left: 0;
}
.title-btn__inner {
padding-left: 3rem;
}
.section-reviews {
padding: 7rem 3rem 5rem;
}
blockquote {
font-size: 1.4rem;
}
.sidebar-menu {
padding-right: 0;
border-right: 0;
}
.sidebar-menu > li > a:after {
border: none;
}
.sidebar-menu .dropdown.open .dropdown-menu {
display: block;
position: relative;
left: 0;
}
.contacts__item_sidebar {
padding-left: 2rem;
padding-bottom: 3rem;
padding-top: 3rem;
}
.contacts__item_sidebar:first-child {
border-top: 1px solid #333;
}
.search-global__input {
font-size: 2rem;
}
.search-global__btn {
font-size: 2rem;
}
.section-title {
padding-left: 3rem;
padding-right: 4rem;
height: auto;
}
.ui-title-subtitle {
font-size: 2.5rem;
line-height: 1.2;
margin-top: 14rem;
}
.vertical-label {
right: -10rem;
}
.scroll-down {
right: -4rem;
}
.vertical-label_mod-a {
right: -15rem;
}
.chart-legend {
padding-right: 0;
}
.chart-legend__item .table-cell {
display: table-cell;
float: none;
}
.chart-legend__title {
padding-right: 1rem;
}
.chart-legend__number {
padding-left: 0;
}
.vertical-label_mod-b {
right: -13rem;
}
.questions__item:nth-child(odd) {
padding-right: 0;
width: 100%;
}
.questions__item:nth-child(even) {
width: 100%;
padding-left: 7rem;
}
.questions__item:nth-child(even) .questions__info .icon {
left: 0;
}
.input_2-col {
width: 100%;
}
.input + .input {
border-left: 1px solid #ccc;
}
.img-full {
width: 100%;
height: auto;
}
.post_mod-a {
padding-left: 3rem;
padding-right: 3rem;
}
.post .entry-meta__item {
display: block;
}
}
.ul-li {
margin-top: 2.5rem;
margin-bottom: 6px;
padding-left: 0;
list-style-type: none;
}
.ul-li > li {
position: relative;
padding-right: 2rem;
padding-left: 4rem;
margin-bottom: 2rem;
margin-left: 3rem;
font-size: 1.6rem;
}
.ul-li > li:last-child {
margin-bottom: 0;
}
.ul-li > li::before {
position: absolute;
top: 1.2rem;
left: 0;
display: inline-block;
width: 5px;
height: 5px;
border-radius: 50%;
background-color: #dd9933;
content: '';
}
body:not(.azh) dfn,
body:not(.azh) cite,
body:not(.azh) em {
font-style: italic;
}
body:not(.azh) blockquote {
margin: 0 0 1.2rem;
font-family: Montserrat;
font-size: 2.4rem;
position: relative;
padding: 0 0 0 7rem;
line-height: 1.5;
color: #222222;
margin-top: 5rem;
margin-bottom: 5.7rem;
}
body:not(.azh) blockquote::before {
position: absolute;
top: 0;
left: 0;
height: 100%;
border-left-width: 3px;
border-left-style: solid;
content: '';
color: #dd9933;
}
body:not(.azh) blockquote cite {
margin-top: 4.5rem;
display: block;
font-size: 1.2rem;
font-weight: 700;
line-height: 1;
color: #aaaaaa;
position: relative;
}
body:not(.azh) blockquote cite::before {
display: inline-block;
width: 2rem;
height: 2px;
margin-right: 2rem;
line-height: 1;
vertical-align: super;
background-color: #222222;
content: '';
}
body:not(.azh) blockquote cite::after {
color: #dd9933;
position: absolute;
right: 0;
bottom: -1rem;
font: normal normal normal 2.3rem/1 FontAwesome;
content: '\f10e';
}
body:not(.azh) address {
margin: 0 0 1.6em;
color: #444444;
}
body:not(.azh) code,
body:not(.azh) kbd,
body:not(.azh) tt,
body:not(.azh) var,
body:not(.azh) samp,
body:not(.azh) pre {
font-family: monospace;
-webkit-hyphens: none;
-khtml-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
}
body:not(.azh) pre {
background-color: transparent;
border: 1px solid #bbbbbb;
line-height: 1.2;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 0.8em;
white-space: pre;
white-space: pre-wrap;
word-wrap: break-word;
}
body:not(.azh) abbr[title] {
border-bottom: 1px dotted #dddddd;
cursor: help;
}
body:not(.azh) mark,
body:not(.azh) ins {
background-color: #f5f5f5;
text-decoration: none;
}
body:not(.azh) sup,
body:not(.azh) sub {
font-size: 75%;
height: 0;
line-height: 0;
position: relative;
vertical-align: baseline;
}
body:not(.azh) sup {
bottom: 1ex;
}
body:not(.azh) sub {
top: .5ex;
}
body:not(.azh) small {
font-size: 75%;
}
body:not(.azh) big {
font-size: 125%;
}
body:not(.azh) .alignleft {
display: inline;
float: left;
}
body:not(.azh) .alignright {
display: inline;
float: right;
}
body:not(.azh) .aligncenter {
display: block;
margin-right: auto;
margin-left: auto;
}
body:not(.azh) blockquote.alignleft,
body:not(.azh) .wp-caption.alignleft,
body:not(.azh) img.alignleft {
margin: 0.4em 1.6em 1.6em 0;
}
body:not(.azh) blockquote.alignright,
body:not(.azh) .wp-caption.alignright,
body:not(.azh) img.alignright {
margin: 0.4em 0 1.6em 1.6em;
}
body:not(.azh) blockquote.aligncenter,
body:not(.azh) .wp-caption.aligncenter,
body:not(.azh) img.aligncenter {
clear: both;
margin-top: 0.4em;
margin-bottom: 1.6em;
}
body:not(.azh) .wp-caption {
width: auto !important;
position: relative;
padding-left: 21rem;
}
body:not(.azh) .wp-caption.alignleft,
body:not(.azh) .wp-caption.alignright,
body:not(.azh) .wp-caption.aligncenter {
margin-bottom: 1.2em;
}
body:not(.azh) .wp-caption .wp-caption-text {
margin-bottom: 1rem;
font: 700 1.2rem Montserrat;
color: #222222;
letter-spacing: 0.2rem;
text-transform: uppercase;
position: absolute;
padding-top: 3rem;
top: 0;
left: 0;
width: 18rem;
border-top: 1px solid #e5e5e5;
}
body:not(.azh) .wp-caption .wp-caption-text::before {
font: normal normal normal 1.2rem/1 FontAwesome;
margin-right: 1rem;
margin-left: -2.8rem;
content: "\f030";
}
body:not(.azh) dl {
counter-reset: list;
margin-top: 0;
margin-bottom: 12px;
}
body:not(.azh) dl dt {
position: relative;
margin-bottom: 0.7rem;
padding-left: 6.7rem;
font: 700 1.2rem Montserrat;
color: #222222;
letter-spacing: 0.2rem;
text-transform: uppercase;
}
body:not(.azh) dl dt::before {
position: absolute;
left: 0;
font-size: 1.6rem;
font-weight: 900;
color: #dd9933;
content: '0' counter(list) ' ';
counter-increment: list;
}
body:not(.azh) dl dd {
margin-bottom: 4rem;
padding-left: 6.7rem;
line-height: 1.825;
color: #777777;
}
body:not(.azh) img {
border: 0;
height: auto;
max-width: 100%;
vertical-align: middle;
}
body:not(.azh) figure {
margin: 0;
}
body:not(.azh) del {
opacity: 0.8;
}
body:not(.azh) .entry .entry-content ul:not([class]):not([id]):not([style]),
body:not(.azh) #comments .comment-list li.comment .comment-data ul:not([class]):not([id]):not([style]),
body:not(.azh) #tab-description ul:not([class]):not([id]):not([style]) {
margin-top: 2.5rem;
margin-bottom: 6px;
padding-left: 0;
list-style-type: none;
}
body:not(.azh) .entry .entry-content ul:not([class]):not([id]):not([style]) > li,
body:not(.azh) #comments .comment-list li.comment .comment-data ul:not([class]):not([id]):not([style]) > li,
body:not(.azh) #tab-description ul:not([class]):not([id]):not([style]) > li {
position: relative;
padding-right: 2rem;
padding-left: 4rem;
margin-bottom: 2rem;
margin-left: 3rem;
font-size: 1.6rem;
}
body:not(.azh) .entry .entry-content ul:not([class]):not([id]):not([style]) > li:last-child,
body:not(.azh) #comments .comment-list li.comment .comment-data ul:not([class]):not([id]):not([style]) > li:last-child,
body:not(.azh) #tab-description ul:not([class]):not([id]):not([style]) > li:last-child {
margin-bottom: 0;
}
body:not(.azh) .entry .entry-content ul:not([class]):not([id]):not([style]) > li::before,
body:not(.azh) #comments .comment-list li.comment .comment-data ul:not([class]):not([id]):not([style]) > li::before,
body:not(.azh) #tab-description ul:not([class]):not([id]):not([style]) > li::before {
position: absolute;
top: 1.2rem;
left: 0;
display: inline-block;
width: 5px;
height: 5px;
border-radius: 50%;
background-color: #dd9933;
content: '';
}
body:not(.azh) .entry .entry-content ol:not([class]):not([id]):not([style]),
body:not(.azh) #comments .comment-list li.comment .comment-data ol:not([class]):not([id]):not([style]),
body:not(.azh) #tab-description ol:not([class]):not([id]):not([style]) {
margin-top: 2.5rem;
margin-bottom: 6px;
padding-left: 0;
list-style-type: none;
counter-reset: list;
}
body:not(.azh) .entry .entry-content ol:not([class]):not([id]):not([style]) > li:not([class]):not([id]):not([style]),
body:not(.azh) #comments .comment-list li.comment .comment-data ol:not([class]):not([id]):not([style]) > li:not([class]):not([id]):not([style]),
body:not(.azh) #tab-description ol:not([class]):not([id]):not([style]) > li:not([class]):not([id]):not([style]) {
position: relative;
counter-increment: list;
padding-right: 2rem;
padding-left: 4rem;
margin-bottom: 2rem;
margin-left: 3rem;
font-size: 1.6rem;
}
body:not(.azh) .entry .entry-content ol:not([class]):not([id]):not([style]) > li:not([class]):not([id]):not([style])::before,
body:not(.azh) #comments .comment-list li.comment .comment-data ol:not([class]):not([id]):not([style]) > li:not([class]):not([id]):not([style])::before,
body:not(.azh) #tab-description ol:not([class]):not([id]):not([style]) > li:not([class]):not([id]):not([style])::before {
content: counter(list);
display: inline-block;
position: absolute;
min-width: 24px;
height: 24px;
line-height: 24px;
text-align: center;
font-size: 1.6rem;
font-weight: 900;
color: #dd9933;
left: 0;
top: .2rem;
}
body:not(.azh) .entry .entry-content table,
body:not(.azh) #comments .comment-list li.comment .comment-data table,
body:not(.azh) #tab-description table {
margin-bottom: 20px;
width: 100%;
max-width: 100%;
}
body:not(.azh) .entry .entry-content table caption,
body:not(.azh) #comments .comment-list li.comment .comment-data table caption,
body:not(.azh) #tab-description table caption {
margin-bottom: 20px;
color: #dd9933;
line-height: 1;
}
body:not(.azh) .entry .entry-content table thead tr th,
body:not(.azh) #comments .comment-list li.comment .comment-data table thead tr th,
body:not(.azh) #tab-description table thead tr th,
body:not(.azh) .entry .entry-content table thead tr td,
body:not(.azh) #comments .comment-list li.comment .comment-data table thead tr td,
body:not(.azh) #tab-description table thead tr td {
padding: 2.9rem 1rem;
line-height: 1;
vertical-align: bottom;
font-family: Montserrat;
color: #ffffff;
font-size: 1.2rem;
font-weight: 700;
text-transform: uppercase;
letter-spacing: .2rem;
background-color: #222222;
text-align: center;
}
body:not(.azh) .entry .entry-content table thead tr th a,
body:not(.azh) #comments .comment-list li.comment .comment-data table thead tr th a,
body:not(.azh) #tab-description table thead tr th a,
body:not(.azh) .entry .entry-content table thead tr td a,
body:not(.azh) #comments .comment-list li.comment .comment-data table thead tr td a,
body:not(.azh) #tab-description table thead tr td a {
color: #ffffff;
}
body:not(.azh) .entry .entry-content table tbody tr:nth-child(odd),
body:not(.azh) #comments .comment-list li.comment .comment-data table tbody tr:nth-child(odd),
body:not(.azh) #tab-description table tbody tr:nth-child(odd) {
background-color: #f5f5f5;
}
body:not(.azh) .entry .entry-content table tbody tr th,
body:not(.azh) #comments .comment-list li.comment .comment-data table tbody tr th,
body:not(.azh) #tab-description table tbody tr th,
body:not(.azh) .entry .entry-content table tbody tr td,
body:not(.azh) #comments .comment-list li.comment .comment-data table tbody tr td,
body:not(.azh) #tab-description table tbody tr td {
padding: 2.9rem 1rem;
line-height: 1;
vertical-align: top;
text-align: center;
}
body:not(.azh) .entry .entry-content table tbody tr th a,
body:not(.azh) #comments .comment-list li.comment .comment-data table tbody tr th a,
body:not(.azh) #tab-description table tbody tr th a,
body:not(.azh) .entry .entry-content table tbody tr td a,
body:not(.azh) #comments .comment-list li.comment .comment-data table tbody tr td a,
body:not(.azh) #tab-description table tbody tr td a {
color: #dd9933;
}
body:not(.azh) .entry .entry-content table tfoot tr th,
body:not(.azh) #comments .comment-list li.comment .comment-data table tfoot tr th,
body:not(.azh) #tab-description table tfoot tr th,
body:not(.azh) .entry .entry-content table tfoot tr td,
body:not(.azh) #comments .comment-list li.comment .comment-data table tfoot tr td,
body:not(.azh) #tab-description table tfoot tr td {
padding: 2.9rem 1rem;
line-height: 1;
vertical-align: bottom;
font-family: Montserrat;
color: #ffffff;
font-size: 1.2rem;
font-weight: 700;
text-transform: uppercase;
letter-spacing: .2rem;
background-color: #dd9933;
text-align: center;
}
body:not(.azh) .entry .entry-content table tfoot tr th a,
body:not(.azh) #comments .comment-list li.comment .comment-data table tfoot tr th a,
body:not(.azh) #tab-description table tfoot tr th a,
body:not(.azh) .entry .entry-content table tfoot tr td a,
body:not(.azh) #comments .comment-list li.comment .comment-data table tfoot tr td a,
body:not(.azh) #tab-description table tfoot tr td a {
color: #ffffff;
}
body:not(.azh) .entry .entry-content .gallery,
body:not(.azh) #comments .comment-list li.comment .comment-data .gallery,
body:not(.azh) #tab-description .gallery {
width: 100%;
margin: 0;
}
body:not(.azh) .entry .entry-content .gallery .gallery-item,
body:not(.azh) #comments .comment-list li.comment .comment-data .gallery .gallery-item,
body:not(.azh) #tab-description .gallery .gallery-item {
overflow: hidden;
float: left;
text-align: center;
position: relative;
margin-top: 0;
margin-bottom: 0;
padding-right: 2px;
padding-top: 2px;
box-sizing: border-box;
}
body:not(.azh) .entry .entry-content .gallery .gallery-item img,
body:not(.azh) #comments .comment-list li.comment .comment-data .gallery .gallery-item img,
body:not(.azh) #tab-description .gallery .gallery-item img {
display: block;
width: 100%;
height: auto;
}
body:not(.azh) .entry .entry-content .gallery .gallery-item .gallery-caption,
body:not(.azh) #comments .comment-list li.comment .comment-data .gallery .gallery-item .gallery-caption,
body:not(.azh) #tab-description .gallery .gallery-item .gallery-caption {
background-color: #000000;
color: #ffffff;
padding: 10px;
text-align: left;
margin: 0;
bottom: 0;
left: 0;
right: 2px;
position: absolute;
line-height: 1.3;
-webkit-transition: all 0.2s ease;
-khtml-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-ms-transition: all 0.2s ease;
transition: all 0.2s ease;
-webkit-transform: translate(0, 100%);
-khtml-transform: translate(0, 100%);
-moz-transform: translate(0, 100%);
-ms-transform: translate(0, 100%);
transform: translate(0, 100%);
}
body:not(.azh) .entry .entry-content .gallery .gallery-item:hover .gallery-caption,
body:not(.azh) #comments .comment-list li.comment .comment-data .gallery .gallery-item:hover .gallery-caption,
body:not(.azh) #tab-description .gallery .gallery-item:hover .gallery-caption {
-webkit-transform: translate(0, 0);
-khtml-transform: translate(0, 0);
-moz-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0);
}
body:not(.azh) .entry .entry-content .gallery.gallery-columns-5 .gallery-caption,
body:not(.azh) #comments .comment-list li.comment .comment-data .gallery.gallery-columns-5 .gallery-caption,
body:not(.azh) #tab-description .gallery.gallery-columns-5 .gallery-caption,
body:not(.azh) .entry .entry-content .gallery.gallery-columns-6 .gallery-caption,
body:not(.azh) #comments .comment-list li.comment .comment-data .gallery.gallery-columns-6 .gallery-caption,
body:not(.azh) #tab-description .gallery.gallery-columns-6 .gallery-caption,
body:not(.azh) .entry .entry-content .gallery.gallery-columns-7 .gallery-caption,
body:not(.azh) #comments .comment-list li.comment .comment-data .gallery.gallery-columns-7 .gallery-caption,
body:not(.azh) #tab-description .gallery.gallery-columns-7 .gallery-caption,
body:not(.azh) .entry .entry-content .gallery.gallery-columns-8 .gallery-caption,
body:not(.azh) #comments .comment-list li.comment .comment-data .gallery.gallery-columns-8 .gallery-caption,
body:not(.azh) #tab-description .gallery.gallery-columns-8 .gallery-caption,
body:not(.azh) .entry .entry-content .gallery.gallery-columns-9 .gallery-caption,
body:not(.azh) #comments .comment-list li.comment .comment-data .gallery.gallery-columns-9 .gallery-caption,
body:not(.azh) #tab-description .gallery.gallery-columns-9 .gallery-caption {
display: none;
}
body:not(.azh) .entry .entry-content .gallery.gallery-columns-1 .gallery-item,
body:not(.azh) #comments .comment-list li.comment .comment-data .gallery.gallery-columns-1 .gallery-item,
body:not(.azh) #tab-description .gallery.gallery-columns-1 .gallery-item {
width: 100%;
}
body:not(.azh) .entry .entry-content .gallery.gallery-columns-2 .gallery-item,
body:not(.azh) #comments .comment-list li.comment .comment-data .gallery.gallery-columns-2 .gallery-item,
body:not(.azh) #tab-description .gallery.gallery-columns-2 .gallery-item {
width: 50%;
}
body:not(.azh) .entry .entry-content .gallery.gallery-columns-3 .gallery-item,
body:not(.azh) #comments .comment-list li.comment .comment-data .gallery.gallery-columns-3 .gallery-item,
body:not(.azh) #tab-description .gallery.gallery-columns-3 .gallery-item {
width: 33.3333%;
}
body:not(.azh) .entry .entry-content .gallery.gallery-columns-4 .gallery-item,
body:not(.azh) #comments .comment-list li.comment .comment-data .gallery.gallery-columns-4 .gallery-item,
body:not(.azh) #tab-description .gallery.gallery-columns-4 .gallery-item {
width: 25%;
}
body:not(.azh) .entry .entry-content .gallery.gallery-columns-5 .gallery-item,
body:not(.azh) #comments .comment-list li.comment .comment-data .gallery.gallery-columns-5 .gallery-item,
body:not(.azh) #tab-description .gallery.gallery-columns-5 .gallery-item {
width: 20%;
}
body:not(.azh) .entry .entry-content .gallery.gallery-columns-6 .gallery-item,
body:not(.azh) #comments .comment-list li.comment .comment-data .gallery.gallery-columns-6 .gallery-item,
body:not(.azh) #tab-description .gallery.gallery-columns-6 .gallery-item {
width: 16.66666666%;
}
body:not(.azh) .entry .entry-content .gallery.gallery-columns-7 .gallery-item,
body:not(.azh) #comments .comment-list li.comment .comment-data .gallery.gallery-columns-7 .gallery-item,
body:not(.azh) #tab-description .gallery.gallery-columns-7 .gallery-item {
width: 14.285714286%;
}
body:not(.azh) .entry .entry-content .gallery.gallery-columns-8 .gallery-item,
body:not(.azh) #comments .comment-list li.comment .comment-data .gallery.gallery-columns-8 .gallery-item,
body:not(.azh) #tab-description .gallery.gallery-columns-8 .gallery-item {
width: 12.5%;
}
body:not(.azh) .entry .entry-content .gallery.gallery-columns-9 .gallery-item,
body:not(.azh) #comments .comment-list li.comment .comment-data .gallery.gallery-columns-9 .gallery-item,
body:not(.azh) #tab-description .gallery.gallery-columns-9 .gallery-item {
width: 11.111111111%;
}
body:not(.azh) .site-content input[type="text"],
body:not(.azh) .sidebar-container input[type="text"],
body:not(.azh) .site-content input[type="password"],
body:not(.azh) .sidebar-container input[type="password"],
body:not(.azh) .site-content input[type="email"],
body:not(.azh) .sidebar-container input[type="email"],
body:not(.azh) .site-content input[type="search"],
body:not(.azh) .sidebar-container input[type="search"],
body:not(.azh) .site-content input[type="number"],
body:not(.azh) .sidebar-container input[type="number"],
body:not(.azh) .site-content input[type="date"],
body:not(.azh) .sidebar-container input[type="date"],
body:not(.azh) .site-content select,
body:not(.azh) .sidebar-container select,
body:not(.azh) .site-content textarea,
body:not(.azh) .sidebar-container textarea,
body:not(.azh) .site-content input[type="tel"],
body:not(.azh) .sidebar-container input[type="tel"] {
font-size: 1.4rem;
display: block;
width: 100%;
height: 65px;
border: 1px solid #cccccc;
border-radius: 0;
background-color: transparent;
background-image: none;
box-shadow: none;
color: #222222;
box-sizing: border-box;
padding: 1rem 2rem;
}
body:not(.azh) .site-content input[type="text"]:focus,
body:not(.azh) .sidebar-container input[type="text"]:focus,
body:not(.azh) .site-content input[type="password"]:focus,
body:not(.azh) .sidebar-container input[type="password"]:focus,
body:not(.azh) .site-content input[type="email"]:focus,
body:not(.azh) .sidebar-container input[type="email"]:focus,
body:not(.azh) .site-content input[type="search"]:focus,
body:not(.azh) .sidebar-container input[type="search"]:focus,
body:not(.azh) .site-content input[type="number"]:focus,
body:not(.azh) .sidebar-container input[type="number"]:focus,
body:not(.azh) .site-content input[type="date"]:focus,
body:not(.azh) .sidebar-container input[type="date"]:focus,
body:not(.azh) .site-content select:focus,
body:not(.azh) .sidebar-container select:focus,
body:not(.azh) .site-content textarea:focus,
body:not(.azh) .sidebar-container textarea:focus,
body:not(.azh) .site-content input[type="tel"]:focus,
body:not(.azh) .sidebar-container input[type="tel"]:focus {
-webkit-box-shadow: none;
-khtml-box-shadow: none;
-moz-box-shadow: none;
-ms-box-shadow: none;
box-shadow: none;
-webkit-outline: none;
-khtml-outline: none;
-moz-outline: none;
-ms-outline: none;
outline: none;
}
body:not(.azh) .site-content input[type="text"]:placeholder,
body:not(.azh) .sidebar-container input[type="text"]:placeholder,
body:not(.azh) .site-content input[type="password"]:placeholder,
body:not(.azh) .sidebar-container input[type="password"]:placeholder,
body:not(.azh) .site-content input[type="email"]:placeholder,
body:not(.azh) .sidebar-container input[type="email"]:placeholder,
body:not(.azh) .site-content input[type="search"]:placeholder,
body:not(.azh) .sidebar-container input[type="search"]:placeholder,
body:not(.azh) .site-content input[type="number"]:placeholder,
body:not(.azh) .sidebar-container input[type="number"]:placeholder,
body:not(.azh) .site-content input[type="date"]:placeholder,
body:not(.azh) .sidebar-container input[type="date"]:placeholder,
body:not(.azh) .site-content select:placeholder,
body:not(.azh) .sidebar-container select:placeholder,
body:not(.azh) .site-content textarea:placeholder,
body:not(.azh) .sidebar-container textarea:placeholder,
body:not(.azh) .site-content input[type="tel"]:placeholder,
body:not(.azh) .sidebar-container input[type="tel"]:placeholder {
color: #aaaaaa;
}
body:not(.azh) .site-content input[type="text"]::placeholder,
body:not(.azh) .sidebar-container input[type="text"]::placeholder,
body:not(.azh) .site-content input[type="password"]::placeholder,
body:not(.azh) .sidebar-container input[type="password"]::placeholder,
body:not(.azh) .site-content input[type="email"]::placeholder,
body:not(.azh) .sidebar-container input[type="email"]::placeholder,
body:not(.azh) .site-content input[type="search"]::placeholder,
body:not(.azh) .sidebar-container input[type="search"]::placeholder,
body:not(.azh) .site-content input[type="number"]::placeholder,
body:not(.azh) .sidebar-container input[type="number"]::placeholder,
body:not(.azh) .site-content input[type="date"]::placeholder,
body:not(.azh) .sidebar-container input[type="date"]::placeholder,
body:not(.azh) .site-content select::placeholder,
body:not(.azh) .sidebar-container select::placeholder,
body:not(.azh) .site-content textarea::placeholder,
body:not(.azh) .sidebar-container textarea::placeholder,
body:not(.azh) .site-content input[type="tel"]::placeholder,
body:not(.azh) .sidebar-container input[type="tel"]::placeholder {
color: #aaaaaa;
}
body:not(.azh) .site-content input[type="text"]::-webkit-input-placeholder,
body:not(.azh) .sidebar-container input[type="text"]::-webkit-input-placeholder,
body:not(.azh) .site-content input[type="password"]::-webkit-input-placeholder,
body:not(.azh) .sidebar-container input[type="password"]::-webkit-input-placeholder,
body:not(.azh) .site-content input[type="email"]::-webkit-input-placeholder,
body:not(.azh) .sidebar-container input[type="email"]::-webkit-input-placeholder,
body:not(.azh) .site-content input[type="search"]::-webkit-input-placeholder,
body:not(.azh) .sidebar-container input[type="search"]::-webkit-input-placeholder,
body:not(.azh) .site-content input[type="number"]::-webkit-input-placeholder,
body:not(.azh) .sidebar-container input[type="number"]::-webkit-input-placeholder,
body:not(.azh) .site-content input[type="date"]::-webkit-input-placeholder,
body:not(.azh) .sidebar-container input[type="date"]::-webkit-input-placeholder,
body:not(.azh) .site-content select::-webkit-input-placeholder,
body:not(.azh) .sidebar-container select::-webkit-input-placeholder,
body:not(.azh) .site-content textarea::-webkit-input-placeholder,
body:not(.azh) .sidebar-container textarea::-webkit-input-placeholder,
body:not(.azh) .site-content input[type="tel"]::-webkit-input-placeholder,
body:not(.azh) .sidebar-container input[type="tel"]::-webkit-input-placeholder {
color: #aaaaaa;
}
body:not(.azh) .site-content input[type="text"]::-moz-placeholder,
body:not(.azh) .sidebar-container input[type="text"]::-moz-placeholder,
body:not(.azh) .site-content input[type="password"]::-moz-placeholder,
body:not(.azh) .sidebar-container input[type="password"]::-moz-placeholder,
body:not(.azh) .site-content input[type="email"]::-moz-placeholder,
body:not(.azh) .sidebar-container input[type="email"]::-moz-placeholder,
body:not(.azh) .site-content input[type="search"]::-moz-placeholder,
body:not(.azh) .sidebar-container input[type="search"]::-moz-placeholder,
body:not(.azh) .site-content input[type="number"]::-moz-placeholder,
body:not(.azh) .sidebar-container input[type="number"]::-moz-placeholder,
body:not(.azh) .site-content input[type="date"]::-moz-placeholder,
body:not(.azh) .sidebar-container input[type="date"]::-moz-placeholder,
body:not(.azh) .site-content select::-moz-placeholder,
body:not(.azh) .sidebar-container select::-moz-placeholder,
body:not(.azh) .site-content textarea::-moz-placeholder,
body:not(.azh) .sidebar-container textarea::-moz-placeholder,
body:not(.azh) .site-content input[type="tel"]::-moz-placeholder,
body:not(.azh) .sidebar-container input[type="tel"]::-moz-placeholder {
color: #aaaaaa;
}
body:not(.azh) .site-content input[type="text"]:-moz-placeholder,
body:not(.azh) .sidebar-container input[type="text"]:-moz-placeholder,
body:not(.azh) .site-content input[type="password"]:-moz-placeholder,
body:not(.azh) .sidebar-container input[type="password"]:-moz-placeholder,
body:not(.azh) .site-content input[type="email"]:-moz-placeholder,
body:not(.azh) .sidebar-container input[type="email"]:-moz-placeholder,
body:not(.azh) .site-content input[type="search"]:-moz-placeholder,
body:not(.azh) .sidebar-container input[type="search"]:-moz-placeholder,
body:not(.azh) .site-content input[type="number"]:-moz-placeholder,
body:not(.azh) .sidebar-container input[type="number"]:-moz-placeholder,
body:not(.azh) .site-content input[type="date"]:-moz-placeholder,
body:not(.azh) .sidebar-container input[type="date"]:-moz-placeholder,
body:not(.azh) .site-content select:-moz-placeholder,
body:not(.azh) .sidebar-container select:-moz-placeholder,
body:not(.azh) .site-content textarea:-moz-placeholder,
body:not(.azh) .sidebar-container textarea:-moz-placeholder,
body:not(.azh) .site-content input[type="tel"]:-moz-placeholder,
body:not(.azh) .sidebar-container input[type="tel"]:-moz-placeholder {
color: #aaaaaa;
}
body:not(.azh) .site-content input[type="text"]:-ms-input-placeholder,
body:not(.azh) .sidebar-container input[type="text"]:-ms-input-placeholder,
body:not(.azh) .site-content input[type="password"]:-ms-input-placeholder,
body:not(.azh) .sidebar-container input[type="password"]:-ms-input-placeholder,
body:not(.azh) .site-content input[type="email"]:-ms-input-placeholder,
body:not(.azh) .sidebar-container input[type="email"]:-ms-input-placeholder,
body:not(.azh) .site-content input[type="search"]:-ms-input-placeholder,
body:not(.azh) .sidebar-container input[type="search"]:-ms-input-placeholder,
body:not(.azh) .site-content input[type="number"]:-ms-input-placeholder,
body:not(.azh) .sidebar-container input[type="number"]:-ms-input-placeholder,
body:not(.azh) .site-content input[type="date"]:-ms-input-placeholder,
body:not(.azh) .sidebar-container input[type="date"]:-ms-input-placeholder,
body:not(.azh) .site-content select:-ms-input-placeholder,
body:not(.azh) .sidebar-container select:-ms-input-placeholder,
body:not(.azh) .site-content textarea:-ms-input-placeholder,
body:not(.azh) .sidebar-container textarea:-ms-input-placeholder,
body:not(.azh) .site-content input[type="tel"]:-ms-input-placeholder,
body:not(.azh) .sidebar-container input[type="tel"]:-ms-input-placeholder {
color: #aaaaaa;
}
body:not(.azh) .site-content input[type="text"]:placeholder,
body:not(.azh) .sidebar-container input[type="text"]:placeholder,
body:not(.azh) .site-content input[type="password"]:placeholder,
body:not(.azh) .sidebar-container input[type="password"]:placeholder,
body:not(.azh) .site-content input[type="email"]:placeholder,
body:not(.azh) .sidebar-container input[type="email"]:placeholder,
body:not(.azh) .site-content input[type="search"]:placeholder,
body:not(.azh) .sidebar-container input[type="search"]:placeholder,
body:not(.azh) .site-content input[type="number"]:placeholder,
body:not(.azh) .sidebar-container input[type="number"]:placeholder,
body:not(.azh) .site-content input[type="date"]:placeholder,
body:not(.azh) .sidebar-container input[type="date"]:placeholder,
body:not(.azh) .site-content select:placeholder,
body:not(.azh) .sidebar-container select:placeholder,
body:not(.azh) .site-content textarea:placeholder,
body:not(.azh) .sidebar-container textarea:placeholder,
body:not(.azh) .site-content input[type="tel"]:placeholder,
body:not(.azh) .sidebar-container input[type="tel"]:placeholder {
font-size: 13px;
}
body:not(.azh) .site-content input[type="text"]::placeholder,
body:not(.azh) .sidebar-container input[type="text"]::placeholder,
body:not(.azh) .site-content input[type="password"]::placeholder,
body:not(.azh) .sidebar-container input[type="password"]::placeholder,
body:not(.azh) .site-content input[type="email"]::placeholder,
body:not(.azh) .sidebar-container input[type="email"]::placeholder,
body:not(.azh) .site-content input[type="search"]::placeholder,
body:not(.azh) .sidebar-container input[type="search"]::placeholder,
body:not(.azh) .site-content input[type="number"]::placeholder,
body:not(.azh) .sidebar-container input[type="number"]::placeholder,
body:not(.azh) .site-content input[type="date"]::placeholder,
body:not(.azh) .sidebar-container input[type="date"]::placeholder,
body:not(.azh) .site-content select::placeholder,
body:not(.azh) .sidebar-container select::placeholder,
body:not(.azh) .site-content textarea::placeholder,
body:not(.azh) .sidebar-container textarea::placeholder,
body:not(.azh) .site-content input[type="tel"]::placeholder,
body:not(.azh) .sidebar-container input[type="tel"]::placeholder {
font-size: 13px;
}
body:not(.azh) .site-content input[type="text"]::-webkit-input-placeholder,
body:not(.azh) .sidebar-container input[type="text"]::-webkit-input-placeholder,
body:not(.azh) .site-content input[type="password"]::-webkit-input-placeholder,
body:not(.azh) .sidebar-container input[type="password"]::-webkit-input-placeholder,
body:not(.azh) .site-content input[type="email"]::-webkit-input-placeholder,
body:not(.azh) .sidebar-container input[type="email"]::-webkit-input-placeholder,
body:not(.azh) .site-content input[type="search"]::-webkit-input-placeholder,
body:not(.azh) .sidebar-container input[type="search"]::-webkit-input-placeholder,
body:not(.azh) .site-content input[type="number"]::-webkit-input-placeholder,
body:not(.azh) .sidebar-container input[type="number"]::-webkit-input-placeholder,
body:not(.azh) .site-content input[type="date"]::-webkit-input-placeholder,
body:not(.azh) .sidebar-container input[type="date"]::-webkit-input-placeholder,
body:not(.azh) .site-content select::-webkit-input-placeholder,
body:not(.azh) .sidebar-container select::-webkit-input-placeholder,
body:not(.azh) .site-content textarea::-webkit-input-placeholder,
body:not(.azh) .sidebar-container textarea::-webkit-input-placeholder,
body:not(.azh) .site-content input[type="tel"]::-webkit-input-placeholder,
body:not(.azh) .sidebar-container input[type="tel"]::-webkit-input-placeholder {
font-size: 13px;
}
body:not(.azh) .site-content input[type="text"]::-moz-placeholder,
body:not(.azh) .sidebar-container input[type="text"]::-moz-placeholder,
body:not(.azh) .site-content input[type="password"]::-moz-placeholder,
body:not(.azh) .sidebar-container input[type="password"]::-moz-placeholder,
body:not(.azh) .site-content input[type="email"]::-moz-placeholder,
body:not(.azh) .sidebar-container input[type="email"]::-moz-placeholder,
body:not(.azh) .site-content input[type="search"]::-moz-placeholder,
body:not(.azh) .sidebar-container input[type="search"]::-moz-placeholder,
body:not(.azh) .site-content input[type="number"]::-moz-placeholder,
body:not(.azh) .sidebar-container input[type="number"]::-moz-placeholder,
body:not(.azh) .site-content input[type="date"]::-moz-placeholder,
body:not(.azh) .sidebar-container input[type="date"]::-moz-placeholder,
body:not(.azh) .site-content select::-moz-placeholder,
body:not(.azh) .sidebar-container select::-moz-placeholder,
body:not(.azh) .site-content textarea::-moz-placeholder,
body:not(.azh) .sidebar-container textarea::-moz-placeholder,
body:not(.azh) .site-content input[type="tel"]::-moz-placeholder,
body:not(.azh) .sidebar-container input[type="tel"]::-moz-placeholder {
font-size: 13px;
}
body:not(.azh) .site-content input[type="text"]:-moz-placeholder,
body:not(.azh) .sidebar-container input[type="text"]:-moz-placeholder,
body:not(.azh) .site-content input[type="password"]:-moz-placeholder,
body:not(.azh) .sidebar-container input[type="password"]:-moz-placeholder,
body:not(.azh) .site-content input[type="email"]:-moz-placeholder,
body:not(.azh) .sidebar-container input[type="email"]:-moz-placeholder,
body:not(.azh) .site-content input[type="search"]:-moz-placeholder,
body:not(.azh) .sidebar-container input[type="search"]:-moz-placeholder,
body:not(.azh) .site-content input[type="number"]:-moz-placeholder,
body:not(.azh) .sidebar-container input[type="number"]:-moz-placeholder,
body:not(.azh) .site-content input[type="date"]:-moz-placeholder,
body:not(.azh) .sidebar-container input[type="date"]:-moz-placeholder,
body:not(.azh) .site-content select:-moz-placeholder,
body:not(.azh) .sidebar-container select:-moz-placeholder,
body:not(.azh) .site-content textarea:-moz-placeholder,
body:not(.azh) .sidebar-container textarea:-moz-placeholder,
body:not(.azh) .site-content input[type="tel"]:-moz-placeholder,
body:not(.azh) .sidebar-container input[type="tel"]:-moz-placeholder {
font-size: 13px;
}
body:not(.azh) .site-content input[type="text"]:-ms-input-placeholder,
body:not(.azh) .sidebar-container input[type="text"]:-ms-input-placeholder,
body:not(.azh) .site-content input[type="password"]:-ms-input-placeholder,
body:not(.azh) .sidebar-container input[type="password"]:-ms-input-placeholder,
body:not(.azh) .site-content input[type="email"]:-ms-input-placeholder,
body:not(.azh) .sidebar-container input[type="email"]:-ms-input-placeholder,
body:not(.azh) .site-content input[type="search"]:-ms-input-placeholder,
body:not(.azh) .sidebar-container input[type="search"]:-ms-input-placeholder,
body:not(.azh) .site-content input[type="number"]:-ms-input-placeholder,
body:not(.azh) .sidebar-container input[type="number"]:-ms-input-placeholder,
body:not(.azh) .site-content input[type="date"]:-ms-input-placeholder,
body:not(.azh) .sidebar-container input[type="date"]:-ms-input-placeholder,
body:not(.azh) .site-content select:-ms-input-placeholder,
body:not(.azh) .sidebar-container select:-ms-input-placeholder,
body:not(.azh) .site-content textarea:-ms-input-placeholder,
body:not(.azh) .sidebar-container textarea:-ms-input-placeholder,
body:not(.azh) .site-content input[type="tel"]:-ms-input-placeholder,
body:not(.azh) .sidebar-container input[type="tel"]:-ms-input-placeholder {
font-size: 13px;
}
body:not(.azh) .site-content textarea,
body:not(.azh) .sidebar-container textarea {
height: auto;
overflow: auto;
}
html {
overflow-y: scroll;
}
html #preloader {
position: fixed;
z-index: 100500;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
background: #222222;
}
html #preloader #status {
position: absolute;
z-index: 1001;
top: 50%;
left: 50%;
display: block;
width: 100px;
height: 100px;
margin-top: -50px;
margin-left: -50px;
-webkit-animation: spin 2.5s infinite linear;
-khtml-animation: spin 2.5s infinite linear;
-moz-animation: spin 2.5s infinite linear;
-ms-animation: spin 2.5s infinite linear;
animation: spin 2.5s infinite linear;
border: 3px solid transparent;
border-top-color: #dd9933;
border-radius: 50%;
}
html #preloader #status::before,
html #preloader #status::after {
position: absolute;
content: '';
border-radius: 50%;
}
html #preloader #status::before {
top: 5px;
right: 5px;
bottom: 5px;
left: 5px;
-webkit-animation: spin 2s infinite linear;
-khtml-animation: spin 2s infinite linear;
-moz-animation: spin 2s infinite linear;
-ms-animation: spin 2s infinite linear;
animation: spin 2s infinite linear;
border: 3px solid transparent;
border-top-color: #1e73be;
}
html #preloader #status::after {
top: 15px;
right: 15px;
bottom: 15px;
left: 15px;
-webkit-animation: spin 1s infinite linear;
-khtml-animation: spin 1s infinite linear;
-moz-animation: spin 1s infinite linear;
-ms-animation: spin 1s infinite linear;
animation: spin 1s infinite linear;
border: 3px solid transparent;
border-top-color: #81d742;
}
html body.error404 .site-main,
html body.search-no-results .site-main {
margin-left: auto !important;
margin-right: auto !important;
box-sizing: border-box;
background-color: #ffffff;
}
@media (max-width: 768px) {
html body.error404 .site-main,
html body.search-no-results .site-main {
padding-right: 15px !important;
padding-left: 15px !important;
}
}
@media (min-width: 768px) {
html body.error404 .site-main,
html body.search-no-results .site-main {
max-width: 750px !important;
}
}
@media (min-width: 992px) {
html body.error404 .site-main,
html body.search-no-results .site-main {
max-width: 970px !important;
}
}
@media (min-width: 1200px) {
html body.error404 .site-main,
html body.search-no-results .site-main {
max-width: 1170px !important;
}
}
@media (min-width: 1400px) {
html body.error404 .site-main,
html body.search-no-results .site-main {
max-width: 1370px !important;
}
}
@media (min-width: 1680px) {
html body.error404 .site-main,
html body.search-no-results .site-main {
max-width: 1650px !important;
}
}
html body.error404 .site-main::before,
html body.search-no-results .site-main::before {
content: '';
display: table;
clear: both;
}
html body.error404 .site-main .page-content,
html body.search-no-results .site-main .page-content {
max-width: 810px;
margin: 7rem auto;
}
@media (max-width: 1680px) {
html body.error404 .site-main .page-content,
html body.search-no-results .site-main .page-content {
max-width: 610px;
}
}
@media (max-width: 1400px) {
html body.error404 .site-main .page-content,
html body.search-no-results .site-main .page-content {
max-width: 585px;
}
}
@media (max-width: 1199px) {
html body.error404 .site-main .page-content,
html body.search-no-results .site-main .page-content {
max-width: none;
padding-left: 4rem;
padding-right: 4rem;
}
}
html body.page-template-default:not(.azh) .site-content,
html body.search .site-content {
margin-left: auto !important;
margin-right: auto !important;
box-sizing: border-box;
background-color: #ffffff;
}
@media (max-width: 768px) {
html body.page-template-default:not(.azh) .site-content,
html body.search .site-content {
padding-right: 15px !important;
padding-left: 15px !important;
}
}
@media (min-width: 768px) {
html body.page-template-default:not(.azh) .site-content,
html body.search .site-content {
max-width: 750px !important;
}
}
@media (min-width: 992px) {
html body.page-template-default:not(.azh) .site-content,
html body.search .site-content {
max-width: 970px !important;
}
}
@media (min-width: 1200px) {
html body.page-template-default:not(.azh) .site-content,
html body.search .site-content {
max-width: 1170px !important;
}
}
@media (min-width: 1400px) {
html body.page-template-default:not(.azh) .site-content,
html body.search .site-content {
max-width: 1370px !important;
}
}
@media (min-width: 1680px) {
html body.page-template-default:not(.azh) .site-content,
html body.search .site-content {
max-width: 1650px !important;
}
}
html body.page-template-default:not(.azh) .site-content::before,
html body.search .site-content::before {
content: '';
display: table;
clear: both;
}
html body.page-template-default:not(.azh) .site-content > .entry,
html body.search .site-content > .entry,
html body.page-template-default:not(.azh) .site-content #comments .comments-title,
html body.search .site-content #comments .comments-title,
html body.page-template-default:not(.azh) .site-content #comments .comment-list,
html body.search .site-content #comments .comment-list,
html body.page-template-default:not(.azh) .site-content #comments .comment-respond,
html body.search .site-content #comments .comment-respond {
max-width: 810px;
margin: 7rem auto;
}
@media (max-width: 1680px) {
html body.page-template-default:not(.azh) .site-content > .entry,
html body.search .site-content > .entry,
html body.page-template-default:not(.azh) .site-content #comments .comments-title,
html body.search .site-content #comments .comments-title,
html body.page-template-default:not(.azh) .site-content #comments .comment-list,
html body.search .site-content #comments .comment-list,
html body.page-template-default:not(.azh) .site-content #comments .comment-respond,
html body.search .site-content #comments .comment-respond {
max-width: 610px;
}
}
@media (max-width: 1400px) {
html body.page-template-default:not(.azh) .site-content > .entry,
html body.search .site-content > .entry,
html body.page-template-default:not(.azh) .site-content #comments .comments-title,
html body.search .site-content #comments .comments-title,
html body.page-template-default:not(.azh) .site-content #comments .comment-list,
html body.search .site-content #comments .comment-list,
html body.page-template-default:not(.azh) .site-content #comments .comment-respond,
html body.search .site-content #comments .comment-respond {
max-width: 585px;
}
}
@media (max-width: 1199px) {
html body.page-template-default:not(.azh) .site-content > .entry,
html body.search .site-content > .entry,
html body.page-template-default:not(.azh) .site-content #comments .comments-title,
html body.search .site-content #comments .comments-title,
html body.page-template-default:not(.azh) .site-content #comments .comment-list,
html body.search .site-content #comments .comment-list,
html body.page-template-default:not(.azh) .site-content #comments .comment-respond,
html body.search .site-content #comments .comment-respond {
max-width: none;
padding-left: 4rem;
padding-right: 4rem;
}
}
html body .site .site-main {
position: relative;
z-index: 1;
}
html body .site .site-main #content::after {
content: "";
display: table;
clear: both;
}
@media (max-width: 786px) {
html body .site .site-main > div.active-sidebar.left {
display: -webkit-box;
display: -ms-flexbox;
-webkit-display: flex;
-khtml-display: flex;
-moz-display: flex;
-ms-display: flex;
display: flex;
-webkit-box-orient: vertical;
-moz-box-orient: vertical;
-ms-box-orient: vertical;
-o-box-orient: vertical;
box-orient: vertical;
-webkit-box-direction: reverse;
-moz-box-direction: reverse;
-ms-box-direction: reverse;
-o-box-direction: reverse;
box-direction: reverse;
-webkit-flex-direction: column-reverse;
-khtml-flex-direction: column-reverse;
-moz-flex-direction: column-reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
}
}
#secondary + .header-main {
position: static;
top: auto;
}
.site-header {
z-index: 2;
min-height: 200px;
position: relative;
}
.site-header.scrolled .header-main {
position: fixed;
left: 0;
right: 0;
top: 0;
background-color: rgba(34, 34, 34, 0.7);
}
.site-header.scrolled .header-main:hover {
background-color: #222222;
}
.site-header.scrolled .header-main .site-title img {
-webkit-transition: all 0.5s ease-out;
-khtml-transition: all 0.5s ease-out;
-moz-transition: all 0.5s ease-out;
-ms-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;
}
.site-header .header-main {
-webkit-transition: background-color 0.3s ease;
-khtml-transition: background-color 0.3s ease;
-moz-transition: background-color 0.3s ease;
-ms-transition: background-color 0.3s ease;
transition: background-color 0.3s ease;
position: absolute;
top: 50px;
width: 100%;
z-index: 5;
box-sizing: border-box;
line-height: 0;
}
.site-header .header-main .container {
padding: 0 calc(8.33333333% - 15px);
}
.site-header .header-main .container::before,
.site-header .header-main .container::after {
content: none;
}
.site-header .header-main .container .site-title {
margin-right: 3rem;
margin-left: -8rem;
line-height: 100px;
vertical-align: middle;
display: inline-block;
float: left;
}
@media (max-width: 768px) {
.site-header .header-main .container .site-title {
margin-left: 0;
}
}
.site-header .header-main .container .site-title img {
-webkit-transition: all 0.5s ease-out;
-khtml-transition: all 0.5s ease-out;
-moz-transition: all 0.5s ease-out;
-ms-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;
}
.site-header .header-main .container .primary-navigation {
float: right;
}
.site-header .header-main .container #modal-search-wrapper {
float: right;
line-height: 100px;
margin-left: 20px;
}
.site-header .header-main .container::after {
content: "";
display: table;
clear: both;
}
@media (max-width: 1100px) {
.site-header {
padding-top: 0;
}
.site-header.scrolled {
padding-top: 0;
}
.site-header .header-main {
top: 0 !important;
margin-top: 0 !important;
display: block;
position: relative !important;
left: 0 !important;
}
.site-header .header-main .container {
display: block;
}
}
.site-header #middle {
z-index: 4;
position: relative;
}
#modal-search-wrapper {
z-index: 1;
position: relative;
}
#modal-search-wrapper .searchform {
display: none;
background-color: transparent;
-webkit-transition: background-color 0.2s linear;
-khtml-transition: background-color 0.2s linear;
-moz-transition: background-color 0.2s linear;
-ms-transition: background-color 0.2s linear;
transition: background-color 0.2s linear;
}
#modal-search-wrapper .trigger:hover::after {
color: #dd9933;
}
#modal-search-wrapper .trigger::after {
color: #ffffff;
content: "\f002";
font-family: FontAwesome;
-webkit-transition: all 0.2s linear;
-khtml-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-ms-transition: all 0.2s linear;
transition: all 0.2s linear;
}
#modal-search-wrapper.open .searchform {
display: block;
position: fixed;
left: 0;
right: 0;
top: 0;
bottom: 0;
height: 100vh;
z-index: 1;
background-color: rgba(34, 34, 34, 0.95);
}
#modal-search-wrapper.open .searchform .searchform-wrapper {
pointer-events: all;
position: absolute;
left: 50%;
top: 50%;
width: 50%;
z-index: 3;
-webkit-transform: translate(-50%, -50%);
-khtml-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
@media (max-width: 768px) {
#modal-search-wrapper.open .searchform .searchform-wrapper {
width: 90%;
}
}
#modal-search-wrapper.open .searchform .searchform-wrapper input[type="text"] {
width: 100%;
padding-right: 5rem;
padding-bottom: 1.3rem;
border: none;
border-bottom: 1px solid #999999;
background-color: transparent;
font: 700 7.2rem Montserrat;
color: #ffffff;
opacity: 1;
}
@media (max-width: 768px) {
#modal-search-wrapper.open .searchform .searchform-wrapper input[type="text"] {
font-size: 3rem;
}
}
#modal-search-wrapper.open .searchform .searchform-wrapper input[type="text"]:placeholder {
color: #ffffff;
}
#modal-search-wrapper.open .searchform .searchform-wrapper input[type="text"]::placeholder {
color: #ffffff;
}
#modal-search-wrapper.open .searchform .searchform-wrapper input[type="text"]::-webkit-input-placeholder {
color: #ffffff;
}
#modal-search-wrapper.open .searchform .searchform-wrapper input[type="text"]::-moz-placeholder {
color: #ffffff;
}
#modal-search-wrapper.open .searchform .searchform-wrapper input[type="text"]:-moz-placeholder {
color: #ffffff;
}
#modal-search-wrapper.open .searchform .searchform-wrapper input[type="text"]:-ms-input-placeholder {
color: #ffffff;
}
#modal-search-wrapper.open .searchform .searchform-wrapper input[type="text"]:focus {
outline: none;
}
#modal-search-wrapper.open .searchform .searchform-wrapper .submit {
position: absolute;
top: 0;
right: 0;
bottom: 0;
color: transparent;
}
#modal-search-wrapper.open .searchform .searchform-wrapper .submit [type="submit"] {
background-color: transparent;
border: none;
outline: none;
}
#modal-search-wrapper.open .searchform .searchform-wrapper .submit:hover::after {
color: #dd9933;
}
#modal-search-wrapper.open .searchform .searchform-wrapper .submit::after {
color: #777777;
content: "\f002";
font: normal normal normal 1.4rem/1 FontAwesome;
font-size: 30px;
-webkit-transition: all 0.2s linear;
-khtml-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-ms-transition: all 0.2s linear;
transition: all 0.2s linear;
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
-khtml-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
pointer-events: none;
}
#modal-search-wrapper.open .trigger {
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
height: 100vh;
z-index: 1;
pointer-events: none;
}
#modal-search-wrapper.open .trigger::after {
pointer-events: all;
position: absolute;
top: 5rem;
right: 5rem;
z-index: 3;
content: "\f00d";
width: 7rem;
height: 7rem;
font-size: 5rem;
text-align: center;
line-height: 7rem;
color: #ffffff;
}
@media (max-width: 768px) {
#modal-search-wrapper.open .trigger::after {
right: calc(46.5%);
}
}
nav.primary-navigation {
pointer-events: none;
display: inline-block;
}
nav.primary-navigation ul.nav-menu:not(.vc) > li.menu-item {
pointer-events: all;
}
nav.primary-navigation ul.nav-menu:not(.vc) > li.menu-item > ul.sub-menu:not(.vc) {
top: calc(100% - 15px) !important;
left: 25px !important;
}
nav.primary-navigation ul.nav-menu:not(.vc)::after {
content: "";
display: table;
clear: both;
}
nav.primary-navigation ul.nav-menu:not(.vc),
nav.primary-navigation ul.sub-menu:not(.vc) {
display: block;
list-style: none;
position: relative;
margin: 0;
padding: 0;
}
nav.primary-navigation ul.nav-menu:not(.vc) > li.menu-item,
nav.primary-navigation ul.sub-menu:not(.vc) > li.menu-item {
position: relative;
float: left;
margin: 0;
padding: 0;
}
nav.primary-navigation ul.nav-menu:not(.vc) > li.menu-item:hover > ul.sub-menu:not(.vc),
nav.primary-navigation ul.sub-menu:not(.vc) > li.menu-item:hover > ul.sub-menu:not(.vc),
nav.primary-navigation ul.nav-menu:not(.vc) > li.menu-item:hover > .page,
nav.primary-navigation ul.sub-menu:not(.vc) > li.menu-item:hover > .page {
visibility: visible;
opacity: 1;
-webkit-transition: all 0.2s linear;
-khtml-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-ms-transition: all 0.2s linear;
transition: all 0.2s linear;
}
nav.primary-navigation ul.nav-menu:not(.vc) > li.menu-item:hover,
nav.primary-navigation ul.sub-menu:not(.vc) > li.menu-item:hover {
z-index: 1;
}
nav.primary-navigation ul.nav-menu:not(.vc) > li.menu-item:hover > a.menu-link,
nav.primary-navigation ul.sub-menu:not(.vc) > li.menu-item:hover > a.menu-link {
color: #dd9933;
}
nav.primary-navigation ul.nav-menu:not(.vc) > li.menu-item.cart .count,
nav.primary-navigation ul.sub-menu:not(.vc) > li.menu-item.cart .count {
display: none;
}
nav.primary-navigation ul.nav-menu:not(.vc) > li.menu-item > a.menu-link,
nav.primary-navigation ul.sub-menu:not(.vc) > li.menu-item > a.menu-link {
-webkit-transition: all 0.2s linear;
-khtml-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-ms-transition: all 0.2s linear;
transition: all 0.2s linear;
color: #ffffff;
display: block;
text-decoration: none;
line-height: 100px;
padding: 0 25px;
font-weight: 700;
font-size: 14px;
font-family: Montserrat;
vertical-align: middle;
}
nav.primary-navigation ul.nav-menu:not(.vc) > li.menu-item > a.menu-link .fa,
nav.primary-navigation ul.sub-menu:not(.vc) > li.menu-item > a.menu-link .fa,
nav.primary-navigation ul.nav-menu:not(.vc) > li.menu-item > a.menu-link [class*="icon"],
nav.primary-navigation ul.sub-menu:not(.vc) > li.menu-item > a.menu-link [class*="icon"] {
margin-right: 8px;
font-size: 12px;
line-height: inherit;
vertical-align: top;
}
nav.primary-navigation ul.nav-menu:not(.vc) > li.menu-item > a.menu-link .description,
nav.primary-navigation ul.sub-menu:not(.vc) > li.menu-item > a.menu-link .description {
display: none;
}
nav.primary-navigation ul.nav-menu:not(.vc) > li.menu-item > .page,
nav.primary-navigation ul.sub-menu:not(.vc) > li.menu-item > .page {
-webkit-transition: all 0.2s linear;
-khtml-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-ms-transition: all 0.2s linear;
transition: all 0.2s linear;
visibility: hidden;
opacity: 0;
box-sizing: border-box;
position: absolute;
top: 100%;
left: 0;
background-color: #ffffff;
border: 1px solid #f5f5f5;
line-height: 20px;
}
nav.primary-navigation ul.nav-menu:not(.vc) > li.menu-item > ul.sub-menu:not(.vc),
nav.primary-navigation ul.sub-menu:not(.vc) > li.menu-item > ul.sub-menu:not(.vc) {
-webkit-transition: all 0.2s linear;
-khtml-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-ms-transition: all 0.2s linear;
transition: all 0.2s linear;
visibility: hidden;
opacity: 0;
-webkit-box-shadow: rgba(0, 0, 0, 0.17) 0px 6px 12px;
-khtml-box-shadow: rgba(0, 0, 0, 0.17) 0px 6px 12px;
-moz-box-shadow: rgba(0, 0, 0, 0.17) 0px 6px 12px;
-ms-box-shadow: rgba(0, 0, 0, 0.17) 0px 6px 12px;
box-shadow: rgba(0, 0, 0, 0.17) 0px 6px 12px;
position: absolute;
top: 100%;
left: 0;
background-color: #222222;
padding: 25px 0;
text-align: left;
}
nav.primary-navigation ul.nav-menu:not(.vc) > li.menu-item > ul.sub-menu:not(.vc) > li.menu-item,
nav.primary-navigation ul.sub-menu:not(.vc) > li.menu-item > ul.sub-menu:not(.vc) > li.menu-item {
float: none;
min-width: 200px;
border-left: 3px solid transparent;
-webkit-transition: border-left 0.2s linear;
-khtml-transition: border-left 0.2s linear;
-moz-transition: border-left 0.2s linear;
-ms-transition: border-left 0.2s linear;
transition: border-left 0.2s linear;
}
nav.primary-navigation ul.nav-menu:not(.vc) > li.menu-item > ul.sub-menu:not(.vc) > li.menu-item.menu-item-has-children::after,
nav.primary-navigation ul.sub-menu:not(.vc) > li.menu-item > ul.sub-menu:not(.vc) > li.menu-item.menu-item-has-children::after {
font-size: 14px;
content: "\f0da";
position: absolute;
top: 0%;
right: -25px;
padding: 15px 50px;
color: #888888;
line-height: 1;
display: inline-block;
vertical-align: middle;
font-family: FontAwesome;
}
nav.primary-navigation ul.nav-menu:not(.vc) > li.menu-item > ul.sub-menu:not(.vc) > li.menu-item:hover,
nav.primary-navigation ul.sub-menu:not(.vc) > li.menu-item > ul.sub-menu:not(.vc) > li.menu-item:hover {
border-left: 3px solid #dd9933;
}
nav.primary-navigation ul.nav-menu:not(.vc) > li.menu-item > ul.sub-menu:not(.vc) > li.menu-item:hover > a.menu-link,
nav.primary-navigation ul.sub-menu:not(.vc) > li.menu-item > ul.sub-menu:not(.vc) > li.menu-item:hover > a.menu-link {
color: #dd9933;
}
nav.primary-navigation ul.nav-menu:not(.vc) > li.menu-item > ul.sub-menu:not(.vc) > li.menu-item > a.menu-link,
nav.primary-navigation ul.sub-menu:not(.vc) > li.menu-item > ul.sub-menu:not(.vc) > li.menu-item > a.menu-link {
color: #888888;
-webkit-transition: all 0.2s linear;
-khtml-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-ms-transition: all 0.2s linear;
transition: all 0.2s linear;
padding: 15px 50px;
white-space: nowrap;
vertical-align: middle;
line-height: 1;
}
nav.primary-navigation ul.nav-menu:not(.vc) > li.menu-item > ul.sub-menu:not(.vc) > li.menu-item > ul.sub-menu:not(.vc),
nav.primary-navigation ul.sub-menu:not(.vc) > li.menu-item > ul.sub-menu:not(.vc) > li.menu-item > ul.sub-menu:not(.vc) {
top: -25px;
left: calc(100% - 25px);
margin-left: 0px;
}
.mobile-menu-button {
display: none;
vertical-align: middle;
line-height: 100px;
float: right;
margin-left: 15px;
}
.mobile-menu-button span {
color: #ffffff;
font-size: 14px;
position: relative;
cursor: pointer;
vertical-align: middle;
line-height: 100px;
}
nav.mobile-menu {
clear: both;
display: none;
position: relative;
text-align: left;
overflow: hidden;
z-index: 100;
margin: 0 -15px;
}
nav.mobile-menu .page {
display: none;
width: 100%;
position: relative;
list-style: none;
margin-top: 10px;
}
nav.mobile-menu ul.nav-menu:not(.vc) {
margin: 15px 5px;
}
nav.mobile-menu ul.sub-menu:not(.vc) {
margin: 0;
}
nav.mobile-menu ul.nav-menu:not(.vc),
nav.mobile-menu ul.sub-menu:not(.vc) {
display: none;
position: relative;
list-style: none;
padding: 0;
}
nav.mobile-menu ul.nav-menu:not(.vc) > li.menu-item,
nav.mobile-menu ul.sub-menu:not(.vc) > li.menu-item {
margin: 0;
padding: 0;
position: relative;
float: none !important;
}
nav.mobile-menu ul.nav-menu:not(.vc) > li.menu-item.active > a.menu-link,
nav.mobile-menu ul.sub-menu:not(.vc) > li.menu-item.active > a.menu-link {
color: #888888;
}
nav.mobile-menu ul.nav-menu:not(.vc) > li.menu-item > a.menu-link,
nav.mobile-menu ul.sub-menu:not(.vc) > li.menu-item > a.menu-link,
nav.mobile-menu ul.nav-menu:not(.vc) > li.menu-item > h4,
nav.mobile-menu ul.sub-menu:not(.vc) > li.menu-item > h4 {
padding: 12px 20px;
display: inline-block;
text-decoration: none;
font-size: 14px;
font-family: Montserrat;
color: #ffffff;
font-weight: 700;
outline: 0;
line-height: 1;
}
nav.mobile-menu ul.nav-menu:not(.vc) > li.menu-item > a.menu-link .fa,
nav.mobile-menu ul.sub-menu:not(.vc) > li.menu-item > a.menu-link .fa,
nav.mobile-menu ul.nav-menu:not(.vc) > li.menu-item > h4 .fa,
nav.mobile-menu ul.sub-menu:not(.vc) > li.menu-item > h4 .fa,
nav.mobile-menu ul.nav-menu:not(.vc) > li.menu-item > a.menu-link [class*="icon"],
nav.mobile-menu ul.sub-menu:not(.vc) > li.menu-item > a.menu-link [class*="icon"],
nav.mobile-menu ul.nav-menu:not(.vc) > li.menu-item > h4 [class*="icon"],
nav.mobile-menu ul.sub-menu:not(.vc) > li.menu-item > h4 [class*="icon"] {
margin-right: 8px;
font-size: 12px;
line-height: inherit;
}
nav.mobile-menu ul.nav-menu:not(.vc) > li.menu-item > a.menu-link .description,
nav.mobile-menu ul.sub-menu:not(.vc) > li.menu-item > a.menu-link .description,
nav.mobile-menu ul.nav-menu:not(.vc) > li.menu-item > h4 .description,
nav.mobile-menu ul.sub-menu:not(.vc) > li.menu-item > h4 .description {
display: none;
}
nav.mobile-menu ul.nav-menu:not(.vc) > li.menu-item span.mobile-arrow i,
nav.mobile-menu ul.sub-menu:not(.vc) > li.menu-item span.mobile-arrow i {
color: inherit;
}
nav.mobile-menu ul.nav-menu:not(.vc) > li.menu-item > ul.sub-menu:not(.vc) > li.menu-item,
nav.mobile-menu ul.sub-menu:not(.vc) > li.menu-item > ul.sub-menu:not(.vc) > li.menu-item {
margin: 0 0 0 25px;
}
nav.mobile-menu ul.nav-menu:not(.vc) > li.menu-item-has-children.open-sub > span.mobile-arrow i.fa-angle-right,
nav.mobile-menu ul.sub-menu:not(.vc) > li.menu-item-has-children.open-sub > span.mobile-arrow i.fa-angle-right,
nav.mobile-menu ul.nav-menu:not(.vc) > li.menu-item.mega.open-sub > span.mobile-arrow i.fa-angle-right,
nav.mobile-menu ul.sub-menu:not(.vc) > li.menu-item.mega.open-sub > span.mobile-arrow i.fa-angle-right {
display: none;
}
nav.mobile-menu ul.nav-menu:not(.vc) > li.menu-item-has-children.open-sub > span.mobile-arrow i.fa-angle-down,
nav.mobile-menu ul.sub-menu:not(.vc) > li.menu-item-has-children.open-sub > span.mobile-arrow i.fa-angle-down,
nav.mobile-menu ul.nav-menu:not(.vc) > li.menu-item.mega.open-sub > span.mobile-arrow i.fa-angle-down,
nav.mobile-menu ul.sub-menu:not(.vc) > li.menu-item.mega.open-sub > span.mobile-arrow i.fa-angle-down {
display: inline;
}
nav.mobile-menu ul.nav-menu:not(.vc) > li.menu-item-has-children > ul.open-sub > li.menu-item > span.mobile-arrow i.fa-angle-right,
nav.mobile-menu ul.sub-menu:not(.vc) > li.menu-item-has-children > ul.open-sub > li.menu-item > span.mobile-arrow i.fa-angle-right,
nav.mobile-menu ul.nav-menu:not(.vc) > li.menu-item.mega > ul.open-sub > li.menu-item > span.mobile-arrow i.fa-angle-right,
nav.mobile-menu ul.sub-menu:not(.vc) > li.menu-item.mega > ul.open-sub > li.menu-item > span.mobile-arrow i.fa-angle-right {
display: none;
}
nav.mobile-menu ul.nav-menu:not(.vc) > li.menu-item-has-children > ul.open-sub > li.menu-item > span.mobile-arrow i.fa-angle-down,
nav.mobile-menu ul.sub-menu:not(.vc) > li.menu-item-has-children > ul.open-sub > li.menu-item > span.mobile-arrow i.fa-angle-down,
nav.mobile-menu ul.nav-menu:not(.vc) > li.menu-item.mega > ul.open-sub > li.menu-item > span.mobile-arrow i.fa-angle-down,
nav.mobile-menu ul.sub-menu:not(.vc) > li.menu-item.mega > ul.open-sub > li.menu-item > span.mobile-arrow i.fa-angle-down {
display: inline;
}
nav.mobile-menu ul.nav-menu:not(.vc) > li.menu-item-has-children > span.mobile-arrow,
nav.mobile-menu ul.sub-menu:not(.vc) > li.menu-item-has-children > span.mobile-arrow,
nav.mobile-menu ul.nav-menu:not(.vc) > li.menu-item.mega > span.mobile-arrow,
nav.mobile-menu ul.sub-menu:not(.vc) > li.menu-item.mega > span.mobile-arrow {
cursor: pointer;
display: inline-block;
float: right;
height: 35px;
line-height: 35px;
margin: 0;
padding: 0 10px 0 0;
position: absolute;
top: 0;
right: 0;
text-align: right;
width: 50px;
color: #ffffff;
z-index: 9000;
-webkit-tap-highlight-color: transparent;
}
nav.mobile-menu ul.nav-menu:not(.vc) > li.menu-item-has-children > span.mobile-arrow i,
nav.mobile-menu ul.sub-menu:not(.vc) > li.menu-item-has-children > span.mobile-arrow i,
nav.mobile-menu ul.nav-menu:not(.vc) > li.menu-item.mega > span.mobile-arrow i,
nav.mobile-menu ul.sub-menu:not(.vc) > li.menu-item.mega > span.mobile-arrow i {
font-weight: 700;
display: inline;
}
nav.mobile-menu ul.nav-menu:not(.vc) > li.menu-item-has-children > span.mobile-arrow i.fa-angle-down,
nav.mobile-menu ul.sub-menu:not(.vc) > li.menu-item-has-children > span.mobile-arrow i.fa-angle-down,
nav.mobile-menu ul.nav-menu:not(.vc) > li.menu-item.mega > span.mobile-arrow i.fa-angle-down,
nav.mobile-menu ul.sub-menu:not(.vc) > li.menu-item.mega > span.mobile-arrow i.fa-angle-down {
display: none;
}
nav.mobile-menu ul.nav-menu:not(.vc) > li > span.mobile-arrow i,
nav.mobile-menu ul.sub-menu:not(.vc) > li > span.mobile-arrow i {
display: none;
}
@media (max-width: 786px) {
nav.primary-navigation {
display: none;
}
.mobile-menu-button {
display: inline;
line-height: 50px;
}
nav.mobile-menu {
display: block;
}
}
#tertiary {
background-color: #222222;
}
#tertiary .sidebar-inner .widget-area {
position: relative;
padding: 30px calc(8.33333333% - 30px);
padding-left: 300px;
text-align: right;
}
#tertiary .sidebar-inner .widget-area .widget {
text-align: left;
display: inline-block;
position: relative;
padding: 30px;
}
#tertiary .sidebar-inner .widget-area .widget > .widget-title h3 {
color: #888888;
letter-spacing: 0.2rem;
text-transform: uppercase;
font: 700 1.2rem Montserrat;
margin: 0;
}
#tertiary .sidebar-inner .widget-area .widget > .widget-title h3::before {
content: "\f036";
font-family: FontAwesome;
color: #444444;
margin-right: 10px;
}
#tertiary .sidebar-inner .widget-area .widget > .widget-title h3::after {
content: "\f107";
font-family: FontAwesome;
color: #dd9933;
margin-left: 10px;
}
#tertiary .sidebar-inner .widget-area .widget > :not(.widget-title):not(.page-header):not(.archive-header) {
position: absolute;
right: 0;
top: 100%;
background-color: #ffffff;
-webkit-transition: all 0.2s linear;
-khtml-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-ms-transition: all 0.2s linear;
transition: all 0.2s linear;
visibility: hidden;
opacity: 0;
width: 400px;
padding: 30px;
z-index: 1;
max-height: 500px;
overflow-y: scroll;
}
#tertiary .sidebar-inner .widget-area .widget > select {
padding: 20px !important;
}
#tertiary .sidebar-inner .widget-area .widget:hover {
background-color: rgba(68, 68, 68, 0.5);
}
#tertiary .sidebar-inner .widget-area .widget:hover > :not(.widget-title):not(.page-header):not(.archive-header) {
visibility: visible;
opacity: 1;
}
#tertiary .sidebar-inner .widget-area .widget_azexo_title {
position: absolute;
left: 0;
top: 0;
bottom: 0;
width: 300px;
}
#tertiary .sidebar-inner .widget-area .widget_azexo_title .page-header,
#tertiary .sidebar-inner .widget-area .widget_azexo_title .archive-header {
padding-bottom: 0;
margin: 0;
border-bottom: none;
position: absolute;
left: 60px;
top: 50%;
-webkit-transform: translate(0, -50%);
-khtml-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
}
#tertiary .sidebar-inner .widget-area .widget_azexo_title .page-header .page-title,
#tertiary .sidebar-inner .widget-area .widget_azexo_title .archive-header .page-title,
#tertiary .sidebar-inner .widget-area .widget_azexo_title .page-header .archive-title,
#tertiary .sidebar-inner .widget-area .widget_azexo_title .archive-header .archive-title,
#tertiary .sidebar-inner .widget-area .widget_azexo_title .page-header a,
#tertiary .sidebar-inner .widget-area .widget_azexo_title .archive-header a {
margin: 0;
color: #ffffff;
letter-spacing: 0.2em;
font-size: 1.2rem;
text-transform: uppercase;
}
#tertiary .sidebar-inner .widget-area .widget_azexo_title .page-header .page-title::before,
#tertiary .sidebar-inner .widget-area .widget_azexo_title .archive-header .page-title::before,
#tertiary .sidebar-inner .widget-area .widget_azexo_title .page-header .archive-title::before,
#tertiary .sidebar-inner .widget-area .widget_azexo_title .archive-header .archive-title::before,
#tertiary .sidebar-inner .widget-area .widget_azexo_title .page-header a::before,
#tertiary .sidebar-inner .widget-area .widget_azexo_title .archive-header a::before {
position: relative;
top: -3px;
display: inline-block;
width: 1rem;
height: 2px;
margin-right: 1rem;
background-color: #e5e5e5;
content: '';
}
@media (max-width: 768px) {
#tertiary .sidebar-inner .widget-area {
padding-left: 30px;
}
#tertiary .sidebar-inner .widget-area .widget {
display: block;
position: relative;
}
#tertiary .sidebar-inner .widget-area .widget_azexo_title {
position: static;
left: auto;
top: auto;
bottom: auto;
width: auto;
}
#tertiary .sidebar-inner .widget-area .widget_azexo_title .page-header,
#tertiary .sidebar-inner .widget-area .widget_azexo_title .archive-header {
position: static;
left: auto;
top: auto;
}
}
#quaternary.container > .sidebar-inner > .widget-area,
#secondary.container > .sidebar-inner > .widget-area,
#middle.container > .sidebar-inner > .widget-area {
margin: 0 -30px;
}
#quaternary.container > .sidebar-inner > .widget-area > .widget,
#secondary.container > .sidebar-inner > .widget-area > .widget,
#middle.container > .sidebar-inner > .widget-area > .widget {
padding: 0 30px;
}
#quaternary > .sidebar-inner > .widget-area > .widget.widget_vc_widget,
#secondary > .sidebar-inner > .widget-area > .widget.widget_vc_widget,
#middle > .sidebar-inner > .widget-area > .widget.widget_vc_widget,
#quaternary > .sidebar-inner > .widget-area > .widget.widget_azh_widget,
#secondary > .sidebar-inner > .widget-area > .widget.widget_azh_widget,
#middle > .sidebar-inner > .widget-area > .widget.widget_azh_widget {
margin: 0;
}
#quaternary > .sidebar-inner > .widget-area > .widget:not(.widget_vc_widget):not(.widget_azh_widget),
#secondary > .sidebar-inner > .widget-area > .widget:not(.widget_vc_widget):not(.widget_azh_widget),
#middle > .sidebar-inner > .widget-area > .widget:not(.widget_vc_widget):not(.widget_azh_widget) {
box-sizing: border-box;
position: relative;
border: none;
float: left;
width: 25%;
margin: 0 0 40px 0;
padding: 0 15px;
}
@media (max-width: 768px) {
#quaternary > .sidebar-inner > .widget-area,
#secondary > .sidebar-inner > .widget-area,
#middle > .sidebar-inner > .widget-area {
margin: 0 !important;
}
#quaternary > .sidebar-inner > .widget-area > .widget,
#secondary > .sidebar-inner > .widget-area > .widget,
#middle > .sidebar-inner > .widget-area > .widget {
float: none !important;
width: 100% !important;
padding: 0 !important;
}
}
body.blog .site-content,
body.archive .site-content,
body.search-results .site-content {
font-size: 0;
margin-left: 0 !important;
margin-right: 0 !important;
}
body.blog .site-content.p > *,
body.archive .site-content.p > *,
body.search-results .site-content.p > * {
margin-bottom: 0;
}
body.blog .site-content > *,
body.archive .site-content > *,
body.search-results .site-content > * {
box-sizing: border-box;
display: inline-block;
vertical-align: top;
width: calc(33.33333% - 0.5px);
padding-left: 0 !important;
padding-right: 0 !important;
font-size: 1.6rem;
margin-bottom: 0;
}
@media (max-width: 992px) {
body.blog .site-content,
body.archive .site-content,
body.search-results .site-content {
display: block;
margin-left: 0 !important;
margin-right: 0 !important;
}
body.blog .site-content > *,
body.archive .site-content > *,
body.search-results .site-content > * {
display: block;
width: 100% !important;
padding-left: 0 !important;
padding-right: 0 !important;
margin-bottom: 0 !important;
}
}
body.blog .site-content > .entry.post,
body.archive .site-content > .entry.post,
body.search-results .site-content > .entry.post {
background-color: #ffffff;
margin-bottom: 0;
padding: 2rem 2rem 7rem !important;
height: 77rem;
border: 1px solid #e5e5e5;
margin: -1px;
position: relative;
text-align: center;
}
body.blog .site-content > .entry.post.sticky .entry-title a,
body.archive .site-content > .entry.post.sticky .entry-title a,
body.search-results .site-content > .entry.post.sticky .entry-title a {
color: #dd9933;
}
body.blog .site-content > .entry.post .entry-gallery iframe,
body.archive .site-content > .entry.post .entry-gallery iframe,
body.search-results .site-content > .entry.post .entry-gallery iframe,
body.blog .site-content > .entry.post .entry-video iframe,
body.archive .site-content > .entry.post .entry-video iframe,
body.search-results .site-content > .entry.post .entry-video iframe {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
width: 100%;
height: 100%;
border: none;
}
body.blog .site-content > .entry.post .entry-gallery .images,
body.archive .site-content > .entry.post .entry-gallery .images,
body.search-results .site-content > .entry.post .entry-gallery .images,
body.blog .site-content > .entry.post .entry-video .images,
body.archive .site-content > .entry.post .entry-video .images,
body.search-results .site-content > .entry.post .entry-video .images {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
}
body.blog .site-content > .entry.post .entry-gallery .images .image,
body.archive .site-content > .entry.post .entry-gallery .images .image,
body.search-results .site-content > .entry.post .entry-gallery .images .image,
body.blog .site-content > .entry.post .entry-video .images .image,
body.archive .site-content > .entry.post .entry-video .images .image,
body.search-results .site-content > .entry.post .entry-video .images .image {
height: 100% !important;
}
body.blog .site-content > .entry.post .entry-gallery .images .image::after,
body.archive .site-content > .entry.post .entry-gallery .images .image::after,
body.search-results .site-content > .entry.post .entry-gallery .images .image::after,
body.blog .site-content > .entry.post .entry-video .images .image::after,
body.archive .site-content > .entry.post .entry-video .images .image::after,
body.search-results .site-content > .entry.post .entry-video .images .image::after {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
content: "";
background-color: rgba(34, 34, 34, 0.8);
}
body.blog .site-content > .entry.post .entry-gallery + .entry-data,
body.archive .site-content > .entry.post .entry-gallery + .entry-data,
body.search-results .site-content > .entry.post .entry-gallery + .entry-data,
body.blog .site-content > .entry.post .entry-video + .entry-data,
body.archive .site-content > .entry.post .entry-video + .entry-data,
body.search-results .site-content > .entry.post .entry-video + .entry-data {
position: absolute;
left: 0;
top: 0;
right: 0;
z-index: 2;
}
body.blog .site-content > .entry.post .entry-gallery + .entry-data .entry-header .entry-extra,
body.archive .site-content > .entry.post .entry-gallery + .entry-data .entry-header .entry-extra,
body.search-results .site-content > .entry.post .entry-gallery + .entry-data .entry-header .entry-extra,
body.blog .site-content > .entry.post .entry-video + .entry-data .entry-header .entry-extra,
body.archive .site-content > .entry.post .entry-video + .entry-data .entry-header .entry-extra,
body.search-results .site-content > .entry.post .entry-video + .entry-data .entry-header .entry-extra {
margin-top: 16rem;
}
body.blog .site-content > .entry.post .entry-gallery + .entry-data .entry-header .entry-title a,
body.archive .site-content > .entry.post .entry-gallery + .entry-data .entry-header .entry-title a,
body.search-results .site-content > .entry.post .entry-gallery + .entry-data .entry-header .entry-title a,
body.blog .site-content > .entry.post .entry-video + .entry-data .entry-header .entry-title a,
body.archive .site-content > .entry.post .entry-video + .entry-data .entry-header .entry-title a,
body.search-results .site-content > .entry.post .entry-video + .entry-data .entry-header .entry-title a {
color: #ffffff;
}
body.blog .site-content > .entry.post .entry-gallery + .entry-data .entry-content,
body.archive .site-content > .entry.post .entry-gallery + .entry-data .entry-content,
body.search-results .site-content > .entry.post .entry-gallery + .entry-data .entry-content,
body.blog .site-content > .entry.post .entry-video + .entry-data .entry-content,
body.archive .site-content > .entry.post .entry-video + .entry-data .entry-content,
body.search-results .site-content > .entry.post .entry-video + .entry-data .entry-content,
body.blog .site-content > .entry.post .entry-gallery + .entry-data .entry-summary,
body.archive .site-content > .entry.post .entry-gallery + .entry-data .entry-summary,
body.search-results .site-content > .entry.post .entry-gallery + .entry-data .entry-summary,
body.blog .site-content > .entry.post .entry-video + .entry-data .entry-summary,
body.archive .site-content > .entry.post .entry-video + .entry-data .entry-summary,
body.search-results .site-content > .entry.post .entry-video + .entry-data .entry-summary {
color: #aaaaaa;
}
body.blog .site-content > .entry.post .entry-gallery ~ .entry-additions,
body.archive .site-content > .entry.post .entry-gallery ~ .entry-additions,
body.search-results .site-content > .entry.post .entry-gallery ~ .entry-additions,
body.blog .site-content > .entry.post .entry-video ~ .entry-additions,
body.archive .site-content > .entry.post .entry-video ~ .entry-additions,
body.search-results .site-content > .entry.post .entry-video ~ .entry-additions {
z-index: 2;
}
body.blog .site-content > .entry.post .entry-gallery ~ .entry-additions > span a,
body.archive .site-content > .entry.post .entry-gallery ~ .entry-additions > span a,
body.search-results .site-content > .entry.post .entry-gallery ~ .entry-additions > span a,
body.blog .site-content > .entry.post .entry-video ~ .entry-additions > span a,
body.archive .site-content > .entry.post .entry-video ~ .entry-additions > span a,
body.search-results .site-content > .entry.post .entry-video ~ .entry-additions > span a {
color: #777777;
}
body.blog .site-content > .entry.post .entry-thumbnail img,
body.archive .site-content > .entry.post .entry-thumbnail img,
body.search-results .site-content > .entry.post .entry-thumbnail img {
width: 100%;
height: auto;
}
body.blog .site-content > .entry.post .entry-thumbnail .image,
body.archive .site-content > .entry.post .entry-thumbnail .image,
body.search-results .site-content > .entry.post .entry-thumbnail .image {
background-position: center;
background-size: cover;
max-height: 32rem;
}
body.blog .site-content > .entry.post .entry-thumbnail + .entry-data .entry-header .entry-extra,
body.archive .site-content > .entry.post .entry-thumbnail + .entry-data .entry-header .entry-extra,
body.search-results .site-content > .entry.post .entry-thumbnail + .entry-data .entry-header .entry-extra {
position: absolute;
left: 50%;
top: 2rem;
-webkit-transform: translate(-50%, 0);
-khtml-transform: translate(-50%, 0);
-moz-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
transform: translate(-50%, 0);
line-height: 1;
margin-top: 0;
}
body.blog .site-content > .entry.post .entry-thumbnail + .entry-data .entry-header .entry-title,
body.archive .site-content > .entry.post .entry-thumbnail + .entry-data .entry-header .entry-title,
body.search-results .site-content > .entry.post .entry-thumbnail + .entry-data .entry-header .entry-title {
font-size: 2.4rem;
margin-top: 6rem;
margin-bottom: 3rem;
line-height: 1.25;
}
body.blog .site-content > .entry.post .entry-data,
body.archive .site-content > .entry.post .entry-data,
body.search-results .site-content > .entry.post .entry-data {
padding: 0 7.5rem;
}
body.blog .site-content > .entry.post .entry-data .entry-header .entry-extra,
body.archive .site-content > .entry.post .entry-data .entry-header .entry-extra,
body.search-results .site-content > .entry.post .entry-data .entry-header .entry-extra {
margin-top: 14rem;
}
body.blog .site-content > .entry.post .entry-data .entry-header .entry-extra .categories-links label,
body.archive .site-content > .entry.post .entry-data .entry-header .entry-extra .categories-links label,
body.search-results .site-content > .entry.post .entry-data .entry-header .entry-extra .categories-links label,
body.blog .site-content > .entry.post .entry-data .entry-header .entry-extra .categories-links .delimiter,
body.archive .site-content > .entry.post .entry-data .entry-header .entry-extra .categories-links .delimiter,
body.search-results .site-content > .entry.post .entry-data .entry-header .entry-extra .categories-links .delimiter {
display: none;
}
body.blog .site-content > .entry.post .entry-data .entry-header .entry-extra .categories-links a,
body.archive .site-content > .entry.post .entry-data .entry-header .entry-extra .categories-links a,
body.search-results .site-content > .entry.post .entry-data .entry-header .entry-extra .categories-links a {
display: none;
background-color: #dd9933;
color: #ffffff;
padding: 1rem 2rem;
font: 700 1rem Montserrat;
letter-spacing: .2rem;
text-transform: uppercase;
}
body.blog .site-content > .entry.post .entry-data .entry-header .entry-extra .categories-links a:nth-of-type(1),
body.archive .site-content > .entry.post .entry-data .entry-header .entry-extra .categories-links a:nth-of-type(1),
body.search-results .site-content > .entry.post .entry-data .entry-header .entry-extra .categories-links a:nth-of-type(1),
body.blog .site-content > .entry.post .entry-data .entry-header .entry-extra .categories-links a:nth-of-type(2),
body.archive .site-content > .entry.post .entry-data .entry-header .entry-extra .categories-links a:nth-of-type(2),
body.search-results .site-content > .entry.post .entry-data .entry-header .entry-extra .categories-links a:nth-of-type(2) {
display: inline-block;
}
body.blog .site-content > .entry.post .entry-data .entry-header .entry-title,
body.archive .site-content > .entry.post .entry-data .entry-header .entry-title,
body.search-results .site-content > .entry.post .entry-data .entry-header .entry-title {
margin-top: 5rem;
font-size: 3rem;
line-height: 1.2;
word-wrap: break-word;
}
body.blog .site-content > .entry.post .entry-data .entry-content,
body.archive .site-content > .entry.post .entry-data .entry-content,
body.search-results .site-content > .entry.post .entry-data .entry-content,
body.blog .site-content > .entry.post .entry-data .entry-summary,
body.archive .site-content > .entry.post .entry-data .entry-summary,
body.search-results .site-content > .entry.post .entry-data .entry-summary {
margin-top: 5rem;
color: #777777;
height: 14rem;
overflow: hidden;
}
body.blog .site-content > .entry.post .entry-data .entry-content iframe,
body.archive .site-content > .entry.post .entry-data .entry-content iframe,
body.search-results .site-content > .entry.post .entry-data .entry-content iframe,
body.blog .site-content > .entry.post .entry-data .entry-summary iframe,
body.archive .site-content > .entry.post .entry-data .entry-summary iframe,
body.search-results .site-content > .entry.post .entry-data .entry-summary iframe,
body.blog .site-content > .entry.post .entry-data .entry-content embed,
body.archive .site-content > .entry.post .entry-data .entry-content embed,
body.search-results .site-content > .entry.post .entry-data .entry-content embed,
body.blog .site-content > .entry.post .entry-data .entry-summary embed,
body.archive .site-content > .entry.post .entry-data .entry-summary embed,
body.search-results .site-content > .entry.post .entry-data .entry-summary embed {
width: 100% !important;
}
body.blog .site-content > .entry.post .entry-data .entry-content p:last-child,
body.archive .site-content > .entry.post .entry-data .entry-content p:last-child,
body.search-results .site-content > .entry.post .entry-data .entry-content p:last-child,
body.blog .site-content > .entry.post .entry-data .entry-summary p:last-child,
body.archive .site-content > .entry.post .entry-data .entry-summary p:last-child,
body.search-results .site-content > .entry.post .entry-data .entry-summary p:last-child {
margin-bottom: 0;
}
body.blog .site-content > .entry.post .entry-additions,
body.archive .site-content > .entry.post .entry-additions,
body.search-results .site-content > .entry.post .entry-additions {
position: absolute;
bottom: 8rem;
left: 0;
width: 100%;
}
body.blog .site-content > .entry.post .entry-additions > span,
body.archive .site-content > .entry.post .entry-additions > span,
body.search-results .site-content > .entry.post .entry-additions > span {
margin: 0 2rem;
font-size: 1.4rem;
color: #bbbbbb;
}
body.blog .site-content > .entry.post .entry-additions > span:first-child,
body.archive .site-content > .entry.post .entry-additions > span:first-child,
body.search-results .site-content > .entry.post .entry-additions > span:first-child {
margin-left: 0;
}
body.blog .site-content > .entry.post .entry-additions > span:last-child,
body.archive .site-content > .entry.post .entry-additions > span:last-child,
body.search-results .site-content > .entry.post .entry-additions > span:last-child {
margin-right: 0;
}
body.blog .site-content > .entry.post .entry-additions > span a,
body.archive .site-content > .entry.post .entry-additions > span a,
body.search-results .site-content > .entry.post .entry-additions > span a {
color: #bbbbbb;
-webkit-transition: all 0.3s;
-khtml-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
transition: all 0.3s;
}
body.blog .site-content > .entry.post .entry-additions > span a:hover,
body.archive .site-content > .entry.post .entry-additions > span a:hover,
body.search-results .site-content > .entry.post .entry-additions > span a:hover {
color: #dd9933;
}
body.blog .site-content > .entry.post .entry-additions > span.comments a::before,
body.archive .site-content > .entry.post .entry-additions > span.comments a::before,
body.search-results .site-content > .entry.post .entry-additions > span.comments a::before {
content: "\f075";
font-family: FontAwesome;
margin-right: 0.5rem;
}
body.blog .site-content > .entry.post .entry-additions > span.comments a .count,
body.archive .site-content > .entry.post .entry-additions > span.comments a .count,
body.search-results .site-content > .entry.post .entry-additions > span.comments a .count {
margin-right: 0.5rem;
}
body.blog .site-content > .entry.post .entry-additions > span.comments a .label,
body.archive .site-content > .entry.post .entry-additions > span.comments a .label,
body.search-results .site-content > .entry.post .entry-additions > span.comments a .label {
display: inherit;
padding: inherit;
font-size: inherit;
font-weight: inherit;
line-height: inherit;
color: inherit;
text-align: inherit;
white-space: inherit;
vertical-align: inherit;
border-radius: inherit;
}
body.blog .site-content > .entry.post .entry-additions > span.date a::before,
body.archive .site-content > .entry.post .entry-additions > span.date a::before,
body.search-results .site-content > .entry.post .entry-additions > span.date a::before {
content: "\f017";
font-family: FontAwesome;
margin-right: 0.5rem;
}
body.blog .site-content > .entry.post .entry-additions > span.author::before,
body.archive .site-content > .entry.post .entry-additions > span.author::before,
body.search-results .site-content > .entry.post .entry-additions > span.author::before {
content: "\f007";
font-family: FontAwesome;
margin-right: 0.5rem;
}
body.blog .site-content > .entry.post .entry-additions > span.author .label,
body.archive .site-content > .entry.post .entry-additions > span.author .label,
body.search-results .site-content > .entry.post .entry-additions > span.author .label {
display: inherit;
padding: inherit;
font-size: inherit;
font-weight: inherit;
line-height: inherit;
color: inherit;
text-align: inherit;
white-space: inherit;
vertical-align: inherit;
border-radius: inherit;
}
body.single-post .site-content {
background-color: #ffffff;
}
body.single-post .site-content::before {
content: '';
display: table;
clear: both;
}
body.single-post .site-content > .entry,
body.single-post .site-content #comments .comments-title,
body.single-post .site-content #comments .comment-list,
body.single-post .site-content #comments .comment-respond {
max-width: 810px;
margin: 7rem auto;
}
@media (max-width: 1680px) {
body.single-post .site-content > .entry,
body.single-post .site-content #comments .comments-title,
body.single-post .site-content #comments .comment-list,
body.single-post .site-content #comments .comment-respond {
max-width: 610px;
}
}
@media (max-width: 1400px) {
body.single-post .site-content > .entry,
body.single-post .site-content #comments .comments-title,
body.single-post .site-content #comments .comment-list,
body.single-post .site-content #comments .comment-respond {
max-width: 585px;
}
}
@media (max-width: 1199px) {
body.single-post .site-content > .entry,
body.single-post .site-content #comments .comments-title,
body.single-post .site-content #comments .comment-list,
body.single-post .site-content #comments .comment-respond {
max-width: none;
padding-left: 4rem;
padding-right: 4rem;
}
}
body.single-post .site-content > .entry {
position: relative;
}
body.single-post .site-content > .entry .entry-data {
min-height: 680px;
}
body.single-post .site-content > .entry .entry-data .entry-header .entry-extra {
margin-bottom: 5rem;
}
body.single-post .site-content > .entry .entry-data .entry-header .entry-extra > span {
margin: 0 2rem;
font-size: 1.4rem;
color: #bbbbbb;
}
body.single-post .site-content > .entry .entry-data .entry-header .entry-extra > span:first-child {
margin-left: 0;
}
body.single-post .site-content > .entry .entry-data .entry-header .entry-extra > span:last-child {
margin-right: 0;
}
body.single-post .site-content > .entry .entry-data .entry-header .entry-extra > span a {
color: #bbbbbb;
-webkit-transition: all 0.3s;
-khtml-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
transition: all 0.3s;
}
body.single-post .site-content > .entry .entry-data .entry-header .entry-extra > span a:hover {
color: #dd9933;
}
body.single-post .site-content > .entry .entry-data .entry-header .entry-extra > span.comments a::before {
content: "\f075";
font-family: FontAwesome;
margin-right: 0.5rem;
}
body.single-post .site-content > .entry .entry-data .entry-header .entry-extra > span.comments a .count {
margin-right: 0.5rem;
}
body.single-post .site-content > .entry .entry-data .entry-header .entry-extra > span.comments a .label {
display: inherit;
padding: inherit;
font-size: inherit;
font-weight: inherit;
line-height: inherit;
color: inherit;
text-align: inherit;
white-space: inherit;
vertical-align: inherit;
border-radius: inherit;
}
body.single-post .site-content > .entry .entry-data .entry-header .entry-extra > span.date a::before {
content: "\f017";
font-family: FontAwesome;
margin-right: 0.5rem;
}
body.single-post .site-content > .entry .entry-data .entry-header .entry-extra > span.author::before {
content: "\f007";
font-family: FontAwesome;
margin-right: 0.5rem;
}
body.single-post .site-content > .entry .entry-data .entry-header .entry-extra > span.author .label {
display: inherit;
padding: inherit;
font-size: inherit;
font-weight: inherit;
line-height: inherit;
color: inherit;
text-align: inherit;
white-space: inherit;
vertical-align: inherit;
border-radius: inherit;
}
body.single-post .site-content > .entry .entry-data .entry-header .entry-extra > span {
margin: 0 6rem;
}
body.single-post .site-content > .entry .entry-data .entry-header > .categories-links {
position: absolute;
top: 8rem;
right: -22rem;
-webkit-transform: rotate(90deg);
-khtml-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
@media (max-width: 1199px) {
body.single-post .site-content > .entry .entry-data .entry-header > .categories-links {
display: none;
}
}
body.single-post .site-content > .entry .entry-data .entry-header > .categories-links::before {
display: inline-block;
width: 5rem;
height: 0.3rem;
margin-right: 2rem;
background-color: #222222;
content: '';
}
body.single-post .site-content > .entry .entry-data .entry-header > .categories-links a {
font: 700 1.2rem/1 Montserrat;
color: #222222;
z-index: 1000;
white-space: nowrap;
letter-spacing: 0.2em;
text-transform: uppercase;
display: none;
}
body.single-post .site-content > .entry .entry-data .entry-header > .categories-links a + .delimiter {
display: none;
}
body.single-post .site-content > .entry .entry-data .entry-header > .categories-links a:nth-of-type(1),
body.single-post .site-content > .entry .entry-data .entry-header > .categories-links a:nth-of-type(2) {
display: inline-block;
}
body.single-post .site-content > .entry .entry-data .entry-header > .categories-links a:nth-of-type(1) + .delimiter,
body.single-post .site-content > .entry .entry-data .entry-header > .categories-links a:nth-of-type(2) + .delimiter {
display: inline-block;
}
body.single-post .site-content > .entry .entry-data .entry-header > .entry-share {
top: 0;
position: absolute;
bottom: 0;
left: -28rem;
}
@media (max-width: 1199px) {
body.single-post .site-content > .entry .entry-data .entry-header > .entry-share {
display: none;
}
}
@media (max-width: 1199px) {
body.single-post .site-content > .entry .entry-data .entry-header > .entry-share {
display: none;
}
}
body.single-post .site-content > .entry .entry-data .entry-header > .entry-share .helper {
display: none;
}
body.single-post .site-content > .entry .entry-data .entry-header > .entry-share a {
display: block;
border: 1px solid #dddddd;
margin-bottom: -1px;
color: #bbbbbb;
width: 7rem;
height: 7rem;
text-align: center;
line-height: 7rem;
}
body.single-post .site-content > .entry .entry-data .entry-header .entry-title {
margin-bottom: 5rem;
font-size: 4.8rem;
line-height: 1.25;
}
body.single-post .site-content > .entry .entry-data .entry-content {
min-height: 350px;
}
body.single-post .site-content > .entry .entry-data .entry-content + .entry-footer .avatar {
display: block;
}
body.single-post .site-content > .entry .entry-data > .entry-share {
position: absolute;
bottom: 0;
left: -28rem;
}
@media (max-width: 1199px) {
body.single-post .site-content > .entry .entry-data > .entry-share {
display: none;
}
}
body.single-post .site-content > .entry .entry-data > .entry-share .helper {
display: none;
}
body.single-post .site-content > .entry .entry-data > .entry-share a {
display: block;
border: 1px solid #dddddd;
margin-bottom: -1px;
color: #bbbbbb;
width: 7rem;
height: 7rem;
text-align: center;
line-height: 7rem;
}
body.single-post .site-content > .entry .entry-data .entry-footer {
margin-top: 7rem;
}
body.single-post .site-content > .entry .entry-data .entry-footer .tags-links {
margin-bottom: 4rem;
padding-bottom: 4rem;
font-family: Montserrat;
font-size: 1.2rem;
color: #222222;
display: block;
border-bottom: 1px solid #e5e5e5;
}
body.single-post .site-content > .entry .entry-data .entry-footer .tags-links .label {
display: inherit;
padding: inherit;
font-size: inherit;
font-weight: inherit;
line-height: inherit;
color: inherit;
text-align: inherit;
white-space: inherit;
vertical-align: inherit;
border-radius: inherit;
display: inline-block;
margin-right: 1rem;
font-weight: 700;
letter-spacing: 0.2rem;
text-transform: uppercase;
padding: 0;
}
body.single-post .site-content > .entry .entry-data .entry-footer .tags-links a {
display: inline-block;
margin-right: 1rem;
margin-bottom: 1rem;
padding: 0.5rem 2rem;
font-weight: 400;
color: #222222;
background-color: #f0f0f0;
-webkit-transition: all 0.3s;
-khtml-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
transition: all 0.3s;
}
body.single-post .site-content > .entry .entry-data .entry-footer .tags-links a:hover {
color: #ffffff;
background-color: #dd9933;
}
body.single-post .site-content > .entry .entry-data .entry-footer .tags-links .delimiter {
display: none;
}
body.single-post .site-content > .entry .entry-data .entry-footer .avatar {
float: left;
font-size: 1.4rem;
display: none;
}
body.single-post .site-content > .entry .entry-data .entry-footer .avatar img {
width: 7rem;
float: left;
}
body.single-post .site-content > .entry .entry-data .entry-footer .avatar .author {
display: block;
padding-left: 8rem;
}
body.single-post .site-content > .entry .entry-data .entry-footer .avatar .author label {
margin-top: 0.2rem;
color: #cccccc;
display: block;
max-width: 100%;
margin-bottom: 0;
font-weight: 400;
}
body.single-post .site-content > .entry .entry-data .entry-footer .avatar .author a {
font-family: Montserrat;
font-weight: 700;
color: #222222;
}
body.single-post .site-content > .entry .entry-data .entry-footer .avatar::after {
content: '';
display: table;
clear: both;
}
body.single-post .site-content > .entry .entry-data .entry-footer::after {
content: '';
display: table;
clear: both;
}
.post-navigation-full .prev-post,
.post-navigation-full .next-post {
float: left;
width: 50%;
height: 620px;
}
@media (max-width: 991px) {
.post-navigation-full .prev-post,
.post-navigation-full .next-post {
float: none;
width: auto;
}
}
#comments {
background-color: #f0f0f0;
}
#comments::before {
content: "";
display: table;
clear: both;
}
#comments::after {
content: "";
display: table;
clear: both;
}
#comments .comments-title {
margin-top: 0;
font: 700 2.4rem Montserrat;
color: #222222;
margin-bottom: 5rem;
font-size: 3rem;
}
#comments .comments-title span {
color: #dd9933;
}
#comments .comment-list,
#comments .comment-list li {
list-style-type: none;
}
#comments .comment-list {
padding-left: 0px;
margin-bottom: 30px;
}
#comments .comment-list ul.children {
padding: 0 0 0 75px;
}
@media (max-width: 768px) {
#comments .comment-list ul.children {
padding: 0;
}
}
#comments .comment-list li.comment .comment-body,
#comments .comment-list li.pingback .comment-body {
margin-bottom: 5rem;
padding-bottom: 3.5rem;
border-bottom: 1px solid #dddddd;
}
#comments .comment-list li.comment .comment-body .comment-author,
#comments .comment-list li.pingback .comment-body .comment-author {
float: left;
}
#comments .comment-list li.comment .comment-body .comment-author img,
#comments .comment-list li.pingback .comment-body .comment-author img {
width: 60px;
height: 60px;
}
#comments .comment-list li.comment .comment-body .comment-data,
#comments .comment-list li.pingback .comment-body .comment-data {
position: relative;
padding-left: 10rem;
}
#comments .comment-list li.comment .comment-body .comment-data .comment-meta,
#comments .comment-list li.pingback .comment-body .comment-data .comment-meta {
display: inline-block;
font-size: 1.4rem;
color: #cccccc;
}
#comments .comment-list li.comment .comment-body .comment-data .comment-meta a,
#comments .comment-list li.pingback .comment-body .comment-data .comment-meta a {
color: #cccccc;
}
#comments .comment-list li.comment .comment-body .comment-data > .url,
#comments .comment-list li.pingback .comment-body .comment-data > .url {
max-width: 50%;
display: inline-block;
}
#comments .comment-list li.comment .comment-body .comment-data > p,
#comments .comment-list li.pingback .comment-body .comment-data > p {
color: #777777;
margin: 0;
}
#comments .comment-list li.comment .comment-body .comment-data > cite,
#comments .comment-list li.pingback .comment-body .comment-data > cite {
margin-right: 4rem;
font: normal 700 1.6rem Montserrat;
color: #222222;
}
#comments .comment-list li.comment .comment-body .comment-data > cite a,
#comments .comment-list li.pingback .comment-body .comment-data > cite a {
color: #222222;
}
#comments .comment-list li.comment .comment-body .comment-data > cite::after,
#comments .comment-list li.pingback .comment-body .comment-data > cite::after {
display: inline-block;
margin-left: 1.5rem;
font-size: 3.6rem;
font-weight: 400;
line-height: 1;
color: #222222;
vertical-align: text-top;
content: "“";
}
#comments .comment-list .reply {
position: absolute;
top: 0;
right: 0;
}
#comments .comment-list .reply a {
color: #dd9933;
font-size: 1.4rem;
display: inline-block;
font-weight: 700;
font-family: Montserrat;
text-transform: uppercase;
}
#comments .comment-list #respond {
margin-bottom: 40px;
}
#comments .comment-list #respond #reply-title {
padding-top: 0px;
}
#comments #respond {
color: #444444;
}
#comments #respond #reply-title {
margin-top: 0;
font: 700 2.4rem Montserrat;
color: #222222;
margin-bottom: 5rem;
font-size: 3rem;
}
#comments #respond #reply-title span {
color: #dd9933;
}
#comments #respond #commentform .logged-in-as {
margin: 0;
font-size: 14px;
}
#comments #respond #commentform .comment-fields #author,
#comments #respond #commentform .comment-fields #email,
#comments #respond #commentform .comment-fields #url {
float: left;
width: calc(33.333%);
border-bottom: none;
}
#comments #respond #commentform .comment-fields .author-email {
float: left;
width: calc(66.666%);
position: relative;
}
#comments #respond #commentform .comment-fields .author-email #author,
#comments #respond #commentform .comment-fields .author-email #email {
width: calc(50%);
}
@media (max-width: 768px) {
#comments #respond #commentform .comment-fields {
margin-bottom: 0;
}
#comments #respond #commentform .comment-fields #author,
#comments #respond #commentform .comment-fields #email,
#comments #respond #commentform .comment-fields #url {
float: none;
width: 100%;
}
#comments #respond #commentform .comment-fields .author-email {
float: none;
width: 100%;
margin-right: 0;
}
#comments #respond #commentform .comment-fields .author-email #author {
margin-right: 0;
}
#comments #respond #commentform .comment-fields .author-email #author,
#comments #respond #commentform .comment-fields .author-email #email {
width: 100%;
}
}
#comments #respond #commentform .comment-fields::after {
content: "";
display: table;
clear: both;
}
#comments #respond #commentform #comment {
height: 160px;
box-sizing: border-box;
font: inherit;
resize: none;
}
#comments #respond #commentform #comment:focus {
box-shadow: none;
outline: none;
}
#comments #respond #commentform .form-submit #submit {
padding: 2.5rem;
color: #ffffff;
background-color: #dd9933;
display: inline-block;
border: none;
font-weight: 700;
font-family: Montserrat;
text-transform: uppercase;
font-size: 1.2rem;
letter-spacing: .2em;
text-align: center;
line-height: 1;
-webkit-transition: all 0.3s;
-khtml-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
transition: all 0.3s;
position: relative;
overflow: hidden;
z-index: 1;
width: 100%;
}
#comments #respond #commentform .form-submit #submit:hover {
color: #ffffff;
background-color: #222222;
}
#comments #respond #cancel-comment-reply-link {
text-transform: none;
}
#comments #respond input {
font: inherit;
box-sizing: border-box;
}
#comments #respond input:focus {
box-shadow: none;
outline: none;
}
#comments #respond div.form-submit {
padding: 0px;
margin: 0px; }
nav.paging-navigation .loop-pagination {
padding-top: 6rem;
padding-bottom: 6rem;
font: 700 1.2rem/1 Montserrat;
color: #ffffff;
transition: all 0.3s;
text-align: center;
letter-spacing: 0.2rem;
text-transform: uppercase;
background-color: #dd9933;
margin: 0;
display: block;
border-radius: 0;
}
nav.paging-navigation .loop-pagination a {
color: #ffffff;
}
nav.paging-navigation .loop-pagination span.current,
nav.paging-navigation .loop-pagination span.dots,
nav.paging-navigation .loop-pagination a {
display: inline-block;
margin-right: 30px;
}
nav.paging-navigation .loop-pagination span.current span,
nav.paging-navigation .loop-pagination span.dots span,
nav.paging-navigation .loop-pagination a span {
display: none;
}
nav.paging-navigation .loop-pagination span.current.current,
nav.paging-navigation .loop-pagination span.dots.current,
nav.paging-navigation .loop-pagination a.current,
nav.paging-navigation .loop-pagination span.current:hover,
nav.paging-navigation .loop-pagination span.dots:hover,
nav.paging-navigation .loop-pagination a:hover {
color: #222222;
}
nav.paging-navigation .loop-pagination span.current i,
nav.paging-navigation .loop-pagination span.dots i,
nav.paging-navigation .loop-pagination a i {
font-family: FontAwesome;
}
nav.paging-navigation .loop-pagination span.current i.prev::before,
nav.paging-navigation .loop-pagination span.dots i.prev::before,
nav.paging-navigation .loop-pagination a i.prev::before {
content: "\f104";
}
nav.paging-navigation .loop-pagination span.current i.next::before,
nav.paging-navigation .loop-pagination span.dots i.next::before,
nav.paging-navigation .loop-pagination a i.next::before {
content: "\f105";
}
.widget-area .widget_search * {
box-sizing: border-box;
}
.widget-area .widget_search form.searchform .searchform-wrapper {
position: relative;
display: table;
border-collapse: separate;
width: 100%;
}
.widget-area .widget_search form.searchform .searchform-wrapper input[name="s"] {
display: table-cell;
float: left;
position: relative;
z-index: 2;
margin-bottom: 0;
width: 100%;
height: 65px;
border: 1px solid #e5e5e5;
border-radius: 0;
background-color: #ffffff;
background-image: none;
color: #000000;
box-shadow: none;
}
.widget-area .widget_search form.searchform .searchform-wrapper input[name="s"]:focus {
outline: none;
}
.widget-area .widget_search form.searchform .searchform-wrapper input[name="s"]:placeholder {
color: #444444;
}
.widget-area .widget_search form.searchform .searchform-wrapper input[name="s"]::placeholder {
color: #444444;
}
.widget-area .widget_search form.searchform .searchform-wrapper input[name="s"]::-webkit-input-placeholder {
color: #444444;
}
.widget-area .widget_search form.searchform .searchform-wrapper input[name="s"]::-moz-placeholder {
color: #444444;
}
.widget-area .widget_search form.searchform .searchform-wrapper input[name="s"]:-moz-placeholder {
color: #444444;
}
.widget-area .widget_search form.searchform .searchform-wrapper input[name="s"]:-ms-input-placeholder {
color: #444444;
}
.widget-area .widget_search form.searchform .searchform-wrapper .submit {
display: table-cell;
vertical-align: top;
margin-left: -1px;
width: 1%;
position: relative;
}
.widget-area .widget_search form.searchform .searchform-wrapper .submit::before {
position: absolute;
left: 50%;
top: 50%;
z-index: 1;
-webkit-transform: translate(-50%, -50%);
-khtml-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
font-size: 15px;
line-height: 15px;
vertical-align: middle;
display: inline;
color: #777777;
font-family: FontAwesome;
-webkit-font-smoothing: antialiased;
content: "\f002";
pointer-events: none;
-webkit-transition: all 0.15s ease;
-khtml-transition: all 0.15s ease;
-moz-transition: all 0.15s ease;
-ms-transition: all 0.15s ease;
transition: all 0.15s ease;
}
.widget-area .widget_search form.searchform .searchform-wrapper .submit input[type="submit"] {
height: 65px;
background-color: #ffffff;
border: none;
position: relative;
font-size: 0;
white-space: nowrap;
min-width: 65px;
padding: 10px 14px;
color: transparent;
-webkit-transition: all 0.15s ease;
-khtml-transition: all 0.15s ease;
-moz-transition: all 0.15s ease;
-ms-transition: all 0.15s ease;
transition: all 0.15s ease;
cursor: pointer;
text-align: center;
box-shadow: none;
}
.widget-area .widget_search form.searchform .searchform-wrapper .submit:hover::before {
color: #ffffff;
}
.widget-area .widget_search form.searchform .searchform-wrapper .submit:hover input[type="submit"] {
background-color: #dd9933;
}
.widget-area .widget_search form.searchform .searchform-wrapper .screen-reader-text {
display: none;
}
.widget-area .widget_calendar #calendar_wrap #wp-calendar {
width: 100%;
max-width: 100%;
}
.widget-area .widget_calendar #calendar_wrap #wp-calendar caption {
margin-bottom: 20px;
color: #dd9933;
line-height: 1;
}
.widget-area .widget_calendar #calendar_wrap #wp-calendar thead tr th,
.widget-area .widget_calendar #calendar_wrap #wp-calendar thead tr td {
padding: 10px;
line-height: 1;
vertical-align: bottom;
font-family: Montserrat;
color: #ffffff;
font-size: 1.2rem;
font-weight: 700;
text-transform: uppercase;
letter-spacing: .2rem;
background-color: #222222;
text-align: center;
}
.widget-area .widget_calendar #calendar_wrap #wp-calendar thead tr th a,
.widget-area .widget_calendar #calendar_wrap #wp-calendar thead tr td a {
color: #ffffff;
}
.widget-area .widget_calendar #calendar_wrap #wp-calendar tbody tr:nth-child(odd) {
background-color: #f5f5f5;
}
.widget-area .widget_calendar #calendar_wrap #wp-calendar tbody tr th,
.widget-area .widget_calendar #calendar_wrap #wp-calendar tbody tr td {
padding: 10px;
line-height: 1;
vertical-align: top;
text-align: center;
}
.widget-area .widget_calendar #calendar_wrap #wp-calendar tbody tr th a,
.widget-area .widget_calendar #calendar_wrap #wp-calendar tbody tr td a {
color: #dd9933;
}
.widget-area .widget_calendar #calendar_wrap #wp-calendar tfoot tr th,
.widget-area .widget_calendar #calendar_wrap #wp-calendar tfoot tr td {
padding: 10px;
line-height: 1;
vertical-align: bottom;
font-family: Montserrat;
color: #ffffff;
font-size: 1.2rem;
font-weight: 700;
text-transform: uppercase;
letter-spacing: .2rem;
background-color: #dd9933;
text-align: center;
}
.widget-area .widget_calendar #calendar_wrap #wp-calendar tfoot tr th a,
.widget-area .widget_calendar #calendar_wrap #wp-calendar tfoot tr td a {
color: #ffffff;
}
.widget-area .widget_calendar #calendar_wrap #wp-calendar tbody tr td {
text-align: center;
}
.widget-area .widget_calendar #calendar_wrap #wp-calendar tbody tr td#today {
background-color: #222222;
color: #ffffff;
}
.widget-area .widget_calendar #calendar_wrap #wp-calendar tbody tr td#today a {
color: #ffffff;
}
.widget-area .widget_calendar #calendar_wrap #wp-calendar tbody tr td:not(.pad):hover {
background-color: #dd9933;
color: #ffffff;
}
.widget-area .widget_calendar #calendar_wrap #wp-calendar tbody tr td:not(.pad):hover a {
color: #ffffff;
}
.widget-area .widget_calendar #calendar_wrap #wp-calendar tfoot #next {
text-align: right;
}
.widget-area .widget_categories ul,
.widget-area .widget_nav_menu ul,
.widget-area .widget_archive ul,
.widget-area .widget_pages ul,
.widget-area .widget_meta ul,
.widget-area .widget_product_categories ul {
margin-top: 2.5rem;
margin-bottom: 6px;
padding-left: 0;
list-style-type: none;
margin-top: 0;
margin-bottom: 0;
}
.widget-area .widget_categories ul > li,
.widget-area .widget_nav_menu ul > li,
.widget-area .widget_archive ul > li,
.widget-area .widget_pages ul > li,
.widget-area .widget_meta ul > li,
.widget-area .widget_product_categories ul > li {
position: relative;
padding-right: 2rem;
padding-left: 4rem;
margin-bottom: 2rem;
margin-left: 3rem;
font-size: 1.6rem;
}
.widget-area .widget_categories ul > li:last-child,
.widget-area .widget_nav_menu ul > li:last-child,
.widget-area .widget_archive ul > li:last-child,
.widget-area .widget_pages ul > li:last-child,
.widget-area .widget_meta ul > li:last-child,
.widget-area .widget_product_categories ul > li:last-child {
margin-bottom: 0;
}
.widget-area .widget_categories ul > li::before,
.widget-area .widget_nav_menu ul > li::before,
.widget-area .widget_archive ul > li::before,
.widget-area .widget_pages ul > li::before,
.widget-area .widget_meta ul > li::before,
.widget-area .widget_product_categories ul > li::before {
position: absolute;
top: 1.2rem;
left: 0;
display: inline-block;
width: 5px;
height: 5px;
border-radius: 50%;
background-color: #dd9933;
content: '';
}
.widget-area .widget_categories ul li,
.widget-area .widget_nav_menu ul li,
.widget-area .widget_archive ul li,
.widget-area .widget_pages ul li,
.widget-area .widget_meta ul li,
.widget-area .widget_product_categories ul li {
padding-left: 2rem;
margin-left: 0;
margin-bottom: 0;
}
.widget-area .widget_categories ul li ul.children,
.widget-area .widget_nav_menu ul li ul.children,
.widget-area .widget_archive ul li ul.children,
.widget-area .widget_pages ul li ul.children,
.widget-area .widget_meta ul li ul.children,
.widget-area .widget_product_categories ul li ul.children,
.widget-area .widget_categories ul li ul.sub-menu,
.widget-area .widget_nav_menu ul li ul.sub-menu,
.widget-area .widget_archive ul li ul.sub-menu,
.widget-area .widget_pages ul li ul.sub-menu,
.widget-area .widget_meta ul li ul.sub-menu,
.widget-area .widget_product_categories ul li ul.sub-menu {
padding-left: 0;
margin-left: 0;
}
.widget-area .widget_categories ul li .count::before,
.widget-area .widget_nav_menu ul li .count::before,
.widget-area .widget_archive ul li .count::before,
.widget-area .widget_pages ul li .count::before,
.widget-area .widget_meta ul li .count::before,
.widget-area .widget_product_categories ul li .count::before {
content: "(";
}
.widget-area .widget_categories ul li .count::after,
.widget-area .widget_nav_menu ul li .count::after,
.widget-area .widget_archive ul li .count::after,
.widget-area .widget_pages ul li .count::after,
.widget-area .widget_meta ul li .count::after,
.widget-area .widget_product_categories ul li .count::after {
content: ")";
}
.widget-area .widget_tag_cloud a,
.widget-area .widget_product_tag_cloud a {
position: relative;
display: inline-block;
margin-bottom: 3px;
padding: 8px 15px;
background: #f5f5f5;
color: #000000;
text-decoration: none;
font-size: 14px !important;
-webkit-transition: all 0.4s;
-khtml-transition: all 0.4s;
-moz-transition: all 0.4s;
-ms-transition: all 0.4s;
transition: all 0.4s;
}
.widget-area .widget_tag_cloud a:hover,
.widget-area .widget_product_tag_cloud a:hover {
background-color: #dd9933;
color: #ffffff;
}
.widget-area .widget_tag_cloud a:hover::after,
.widget-area .widget_product_tag_cloud a:hover::after {
border-left-color: #dd9933;
}
.widget-area .widget_recent_entries ul,
.widget-area .widget_recent_comments ul {
margin-top: 2.5rem;
margin-bottom: 6px;
padding-left: 0;
list-style-type: none;
margin-top: 0;
margin-bottom: 0;
}
.widget-area .widget_recent_entries ul > li,
.widget-area .widget_recent_comments ul > li {
position: relative;
padding-right: 2rem;
padding-left: 4rem;
margin-bottom: 2rem;
margin-left: 3rem;
font-size: 1.6rem;
}
.widget-area .widget_recent_entries ul > li:last-child,
.widget-area .widget_recent_comments ul > li:last-child {
margin-bottom: 0;
}
.widget-area .widget_recent_entries ul > li::before,
.widget-area .widget_recent_comments ul > li::before {
position: absolute;
top: 1.2rem;
left: 0;
display: inline-block;
width: 5px;
height: 5px;
border-radius: 50%;
background-color: #dd9933;
content: '';
}
.widget-area .widget_recent_entries ul li,
.widget-area .widget_recent_comments ul li {
padding-left: 2rem;
margin-left: 0;
}
body.single-post #primary .archive-header,
body.single-post #primary .page-header {
display: none;
}
#primary .archive-header a,
#primary .page-header a {
color: #ffffff;
}
#primary .archive-header .archive-title,
#primary .page-header .archive-title,
#primary .archive-header .page-title,
#primary .page-header .page-title,
#primary .archive-header .entry-title,
#primary .page-header .entry-title {
color: #ffffff;
}
#primary .archive-header .archive-subtitle,
#primary .page-header .archive-subtitle,
#primary .archive-header .page-subtitle,
#primary .page-header .page-subtitle {
color: #ffffff;
}
.archive-header,
.page-header {
padding: 0;
text-align: center;
border: none;
margin: 80px 0;
}
.archive-header a,
.page-header a {
color: #ffffff;
}
.archive-header .archive-title,
.page-header .archive-title,
.archive-header .page-title,
.page-header .page-title,
.archive-header .entry-title,
.page-header .entry-title {
font-weight: 700;
font-size: 36px;
line-height: 1;
text-align: center;
color: #ffffff;
margin-bottom: 0;
}
.archive-header .archive-title + .archive-subtitle,
.page-header .archive-title + .archive-subtitle,
.archive-header .page-title + .archive-subtitle,
.page-header .page-title + .archive-subtitle,
.archive-header .entry-title + .archive-subtitle,
.page-header .entry-title + .archive-subtitle,
.archive-header .archive-title + .page-subtitle,
.page-header .archive-title + .page-subtitle,
.archive-header .page-title + .page-subtitle,
.page-header .page-title + .page-subtitle,
.archive-header .entry-title + .page-subtitle,
.page-header .entry-title + .page-subtitle {
margin-top: 10px;
}
.archive-header .archive-subtitle,
.page-header .archive-subtitle,
.archive-header .page-subtitle,
.page-header .page-subtitle {
color: #ffffff;
font-size: 14px;
text-transform: uppercase;
line-height: 2;
}
.archive-header .archive-meta,
.page-header .archive-meta {
display: none;
}
.entry.post .images {
position: relative;
}
.entry.post .images .image {
background-position: center;
background-size: cover;
background-repeat: no-repeat;
}
.entry.post .images::after {
content: "";
display: table;
clear: both;
}
.entry.post .images .flex-direction-nav {
z-index: 10;
}
.entry.post .images .flex-direction-nav a {
background-color: #222222;
opacity: 0.7;
}
.entry.post .images .flex-direction-nav a:hover {
color: #ffffff;
opacity: 1;
}
.entry.post .thumbnails {
position: relative;
}
.entry.post .thumbnails ul.slides li {
width: 150px !important;
height: 100px !important;
}
.entry.post .thumbnails ul.slides li .image {
width: 150px !important;
height: 100px !important;
background-position: center;
background-size: cover;
background-repeat: no-repeat;
}
.entry.post .thumbnails .flex-direction-nav {
z-index: 10;
}
.entry.post .thumbnails .flex-direction-nav a {
background-color: #222222;
opacity: 0.7;
}
.entry.post .thumbnails .flex-direction-nav a:hover {
color: #ffffff;
opacity: 1;
}
.entry.navigation-post {
position: relative;
height: 620px !important;
}
.entry.navigation-post .entry-thumbnail .image {
background-position: center;
background-size: cover;
height: 620px !important;
}
.entry.navigation-post .entry-data {
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
z-index: 1;
padding: 14rem;
}
@media (max-width: 1199px) {
.entry.navigation-post .entry-data {
padding: 10rem;
}
}
.entry.navigation-post .entry-data::before {
background-color: rgba(34, 34, 34, 0.8);
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
content: '';
z-index: -1;
-webkit-transition: all 0.3s;
-khtml-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
transition: all 0.3s;
}
.entry.navigation-post .entry-data .entry-header .entry-extra {
margin-bottom: 3rem;
}
.entry.navigation-post .entry-data .entry-header .entry-extra > span {
margin: 0 2rem;
font-size: 1.4rem;
color: #bbbbbb;
}
.entry.navigation-post .entry-data .entry-header .entry-extra > span:first-child {
margin-left: 0;
}
.entry.navigation-post .entry-data .entry-header .entry-extra > span:last-child {
margin-right: 0;
}
.entry.navigation-post .entry-data .entry-header .entry-extra > span a {
color: #bbbbbb;
-webkit-transition: all 0.3s;
-khtml-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
transition: all 0.3s;
}
.entry.navigation-post .entry-data .entry-header .entry-extra > span a:hover {
color: #dd9933;
}
.entry.navigation-post .entry-data .entry-header .entry-extra > span.comments a::before {
content: "\f075";
font-family: FontAwesome;
margin-right: 0.5rem;
}
.entry.navigation-post .entry-data .entry-header .entry-extra > span.comments a .count {
margin-right: 0.5rem;
}
.entry.navigation-post .entry-data .entry-header .entry-extra > span.comments a .label {
display: inherit;
padding: inherit;
font-size: inherit;
font-weight: inherit;
line-height: inherit;
color: inherit;
text-align: inherit;
white-space: inherit;
vertical-align: inherit;
border-radius: inherit;
}
.entry.navigation-post .entry-data .entry-header .entry-extra > span.date a::before {
content: "\f017";
font-family: FontAwesome;
margin-right: 0.5rem;
}
.entry.navigation-post .entry-data .entry-header .entry-extra > span.author::before {
content: "\f007";
font-family: FontAwesome;
margin-right: 0.5rem;
}
.entry.navigation-post .entry-data .entry-header .entry-extra > span.author .label {
display: inherit;
padding: inherit;
font-size: inherit;
font-weight: inherit;
line-height: inherit;
color: inherit;
text-align: inherit;
white-space: inherit;
vertical-align: inherit;
border-radius: inherit;
}
.entry.navigation-post .entry-data .entry-header .entry-extra > span {
float: right;
color: #777777;
}
.entry.navigation-post .entry-data .entry-header .entry-extra > span:first-child {
margin-left: 2rem;
margin-right: 0;
}
.entry.navigation-post .entry-data .entry-header .entry-extra > span:last-child {
margin-right: 2rem;
margin-left: 0;
}
.entry.navigation-post .entry-data .entry-header .entry-extra > span a {
color: #777777;
}
.entry.navigation-post .entry-data .entry-header .entry-extra .categories-links {
float: left;
margin-left: 0 !important;
line-height: 2.3;
}
.entry.navigation-post .entry-data .entry-header .entry-extra .categories-links a {
font: 700 1.2rem Montserrat;
letter-spacing: 0.2rem;
text-transform: uppercase;
color: #dd9933;
display: none;
}
.entry.navigation-post .entry-data .entry-header .entry-extra .categories-links a + .delimiter {
display: none;
}
.entry.navigation-post .entry-data .entry-header .entry-extra .categories-links .delimiter {
color: #dd9933;
}
.entry.navigation-post .entry-data .entry-header .entry-extra .categories-links a:nth-of-type(1),
.entry.navigation-post .entry-data .entry-header .entry-extra .categories-links a:nth-of-type(2) {
display: inline-block;
}
.entry.navigation-post .entry-data .entry-header .entry-extra .categories-links a:nth-of-type(1) + .delimiter,
.entry.navigation-post .entry-data .entry-header .entry-extra .categories-links a:nth-of-type(2) + .delimiter {
display: inline-block;
}
.entry.navigation-post .entry-data .entry-header .entry-extra::after {
content: '';
display: table;
clear: both;
}
.entry.navigation-post .entry-data .entry-header .entry-title {
margin-top: 0;
margin-bottom: 3rem;
font-size: 3rem;
}
.entry.navigation-post .entry-data .entry-header .entry-title a {
color: #ffffff;
-webkit-transition: all 0.3s;
-khtml-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
transition: all 0.3s;
}
.entry.navigation-post .entry-data .entry-summary {
color: #aaaaaa;
}
.entry.navigation-post .entry-data .entry-footer {
margin-top: 5rem;
}
.entry.navigation-post .entry-data .entry-footer > .avatar {
position: absolute;
left: 14rem;
bottom: 14rem;
float: left;
font-size: 1.4rem;
}
@media (max-width: 1199px) {
.entry.navigation-post .entry-data .entry-footer > .avatar {
left: 10rem;
}
}
.entry.navigation-post .entry-data .entry-footer > .avatar img {
width: 7rem;
float: left;
}
.entry.navigation-post .entry-data .entry-footer > .avatar .author {
display: block;
padding-left: 8rem;
}
.entry.navigation-post .entry-data .entry-footer > .avatar .author label {
margin-top: 0.2rem;
color: #cccccc;
display: block;
max-width: 100%;
margin-bottom: 0;
font-weight: 400;
}
.entry.navigation-post .entry-data .entry-footer > .avatar .author a {
font-family: Montserrat;
font-weight: 700;
color: #222222;
}
.entry.navigation-post .entry-data .entry-footer > .avatar::after {
content: '';
display: table;
clear: both;
}
.entry.navigation-post .entry-data .entry-footer > .avatar .author label {
color: #777777;
}
.entry.navigation-post .entry-data .entry-footer > .avatar .author a {
color: #ffffff;
-webkit-transition: all 0.3s;
-khtml-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
transition: all 0.3s;
}
.entry.navigation-post .entry-data .entry-footer .entry-more {
position: absolute;
right: 14rem;
bottom: 14rem;
}
@media (max-width: 1199px) {
.entry.navigation-post .entry-data .entry-footer .entry-more {
right: 10rem;
}
}
.entry.navigation-post .entry-data .entry-footer .entry-more a {
padding: 2rem 4rem;
color: #ffffff;
border: 1px solid rgba(255, 255, 255, 0.3);
display: inline-block;
font-weight: 700;
font-family: Montserrat;
text-transform: uppercase;
font-size: 1.2rem;
letter-spacing: .2em;
text-align: center;
line-height: 1;
position: relative;
overflow: hidden;
z-index: 1;
-webkit-transition: all 0.3s;
-khtml-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
transition: all 0.3s;
}
.entry.navigation-post .entry-data .entry-footer .entry-more a::after {
background-color: #dd9933;
position: absolute;
top: 50%;
left: 50%;
width: 120%;
height: 50%;
opacity: 0;
z-index: -1;
content: '';
transition: all 0.3s ease 0s;
transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
.entry.navigation-post .entry-data .entry-footer .entry-more a:hover {
color: #ffffff;
border: 1px solid #dd9933;
}
.entry.navigation-post .entry-data .entry-footer .entry-more a:hover::after {
height: 500%;
opacity: 1;
}
.entry.navigation-post .entry-data .entry-footer::after {
content: '';
display: table;
clear: both;
}
.entry.navigation-post .entry-data:hover::before {
background-color: #ffffff;
}
.entry.navigation-post .entry-data:hover .entry-header .entry-title a {
color: #222222;
}
.entry.navigation-post .entry-data:hover .entry-footer > .avatar .author a {
color: #222222;
}
.entry.navigation-post .entry-data:hover .entry-footer .entry-more a {
padding: 2rem 4rem;
color: #222222;
border: 1px solid rgba(34, 34, 34, 0.3);
display: inline-block;
font-weight: 700;
font-family: Montserrat;
text-transform: uppercase;
font-size: 1.2rem;
letter-spacing: .2em;
text-align: center;
line-height: 1;
-webkit-transition: all 0.3s;
-khtml-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
transition: all 0.3s;
position: relative;
overflow: hidden;
z-index: 1;
}
.entry.navigation-post .entry-data:hover .entry-footer .entry-more a::after {
background-color: #dd9933;
position: absolute;
top: 50%;
left: 50%;
width: 120%;
height: 50%;
opacity: 0;
z-index: -1;
content: '';
transition: all 0.3s ease 0s;
transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
.entry.navigation-post .entry-data:hover .entry-footer .entry-more a:hover {
color: #ffffff;
border: 1px solid #dd9933;
}
.entry.navigation-post .entry-data:hover .entry-footer .entry-more a:hover::after {
height: 500%;
opacity: 1;
}
.sl-wrapper > a {
border-bottom: 0;
text-decoration: none;
color: #b0d4f3;
}
.sl-wrapper > a.liked {
color: #b0d4f3;
}
.sl-wrapper > a.liked:hover,
.sl-wrapper > a.liked:active,
.sl-wrapper > a.liked:focus {
color: #b0d4f3;
}
.sl-wrapper > a .sl-icon {
margin-right: 0.5em !important;
vertical-align: middle;
}
.sl-wrapper > a .sl-icon svg {
fill: #b0d4f3;
width: 10px;
height: 12px;
vertical-align: text-top;
}
.sl-wrapper > a .sl-icon svg::after {
content: "";
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
}
.sl-wrapper > a .count {
color: #b0d4f3;
}
.sl-wrapper > span .loader,
.sl-wrapper > span .loader:before,
.sl-wrapper > span .loader:after {
background: #b0d4f3;
-webkit-animation: load1 1s infinite ease-in-out;
-khtml-animation: load1 1s infinite ease-in-out;
-moz-animation: load1 1s infinite ease-in-out;
-ms-animation: load1 1s infinite ease-in-out;
animation: load1 1s infinite ease-in-out;
width: .2em;
height: .6em;
}
.sl-wrapper > span .loader:before,
.sl-wrapper > span .loader:after {
position: absolute;
top: 0;
content: '';
}
.sl-wrapper > span .loader:before {
left: -.375em;
-webkit-animation-delay: -0.32s;
-khtml-animation-delay: -0.32s;
-moz-animation-delay: -0.32s;
-ms-animation-delay: -0.32s;
animation-delay: -0.32s;
}
.sl-wrapper > span .loader {
margin-left: 0.3125em;
text-indent: -9999em;
display: inline-block;
position: relative;
vertical-align: middle;
font-size: 1em;
-webkit-transform: translateZ(0);
-khtml-transform: translateZ(0);
-moz-transform: translateZ(0);
-ms-transform: translateZ(0);
transform: translateZ(0);
-webkit-animation-delay: -0.16s;
-khtml-animation-delay: -0.16s;
-moz-animation-delay: -0.16s;
-ms-animation-delay: -0.16s;
animation-delay: -0.16s;
}
.sl-wrapper > span .loader:after {
left: .375em;
}
@-webkit-keyframes load1 {
0%,
80%,
100% {
box-shadow: 0 0 #b0d4f3;
height: .6em;
}
40% {
box-shadow: 0 -0.3em #b0d4f3;
height: 1em;
}
}
@keyframes load1 {
0%,
80%,
100% {
box-shadow: 0 0 #b0d4f3;
height: .6em;
}
40% {
box-shadow: 0 -0.3em #b0d4f3;
height: 1em;
}
}