:root {
--box-shadow: 0px 0px 20px 0px rgba(7, 20, 52, .1);
--box-shadow-secondary: 0 6px 12px rgba(0, 0, 0, 0.175);
--box-shadow-extra: 0 5px 50px 0 rgba(0, 0, 0, 0.15);
--box-shadow-dark: 0px 0px 0px;
} @media (min-width: 768px) {
.nav-box .container,
.nav-box .container-lg,
.nav-box .container-md,
.nav-box .container-sm,
.nav-box .container-xl {
max-width: 720px;
width: 720px;
}
}
@media (min-width: 992px) {
.nav-box .container,
.nav-box .container-lg,
.nav-box .container-md,
.nav-box .container-sm,
.nav-box .container-xl {
max-width: 960px;
width: 960px;
}
}
@media (min-width: 1200px) {
.nav-box .container,
.nav-box .container-lg,
.nav-box .container-md,
.nav-box .container-sm,
.nav-box .container-xl {
max-width: 1200px;
width: 1200px;
}
}
.navbar .container,
.navbar .container-fluid,
.navbar .container-lg,
.navbar .container-md,
.navbar .container-sm,
.navbar .container-xl {
display: block;
}
.navbar {
position: relative;
padding: 0;
}
.navbar-nav .dropdown-menu {
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
display: none;
float: left;
min-width: 160px;
padding: 5px 0;
margin-top: 0;
font-size: 14px;
text-align: left;
list-style: none;
background-color: var(--white);
-webkit-background-clip: padding-box;
background-clip: padding-box;
border: 1px solid #ccc;
border: 1px solid rgba(0, 0, 0, 0.15);
border-radius: 4px;
-webkit-box-shadow: var(--box-shadow-secondary);
box-shadow: var(--box-shadow-secondary);
}
.navbar .navbar-collapse.collapse {
display: block !important;
float: left;
flex: inherit;
}
.navbar .collapse.navbar-collapse.center {
float: none;
}
.navbar.brand-center .navbar-collapse.collapse {
width: 100%;
}
.dropdown-toggle::after {
display: inline;
margin: 0;
border: none;
vertical-align: inherit;
}
.nav {
padding-left: 0;
margin-bottom: 0;
list-style: none;
display: block;
}
.nav>li {
position: relative;
display: inline-block;
margin: 0;
list-style: none;
}
.navbar-sidebar li {
display: block;
list-style: none;
}
.nav>li>a {
position: relative;
display: block;
padding: 10px 15px;
}
.nav>li>a:hover,
.nav>li>a:focus {
text-decoration: none;
background-color: #eee;
color: var(--color-primary);
}
.nav>li.disabled>a {
color: #777;
}
.nav>li.disabled>a:hover,
.nav>li.disabled>a:focus {
color: #777;
text-decoration: none;
cursor: not-allowed;
background-color: transparent;
}
.nav .open>a,
.nav .open>a:hover,
.nav .open>a:focus {
background-color: #eee;
border-color: var(--color-primary);
}
.nav .nav-divider {
height: 1px;
margin: 9px 0;
overflow: hidden;
background-color: #e5e5e5;
}
.nav>li>a>img {
max-width: none;
}
.nav-tabs .dropdown-menu {
margin-top: -1px;
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.navbar-brand:hover,
.navbar-brand:focus {
text-decoration: none;
}
.navbar-brand img {
display: block;
height: 60px !important;
width: auto !important;
}
.navbar-toggle {
position: relative;
}
.navbar-toggle:focus {
outline: 0;
}
.navbar-toggle .icon-bar {
display: block;
width: 22px;
height: 2px;
border-radius: 1px;
}
.navbar-toggle .icon-bar+.icon-bar {
margin-top: 4px;
}
.navbar-brand {
margin: 0;
padding: 0;
display: block;
}
.main-nav-content {
display: flex;
flex-wrap: wrap;
align-items: center;
}
.navbar .attr-right {
float: right;
margin-left: 30px;
}
.main-nav-content .collapse {
float: left;
flex: inherit;
}
.navbar .attr-right .attr-nav li {
margin-left: 20px;
list-style: none;
}
.navbar .attr-right .attr-nav li:first-child {
margin-left: 0;
}
.navbar .attr-right .attr-nav li.contact {
position: relative;
}
.navbar.attr-border-full .attr-right .attr-nav li.contact {
top: 0;
}
.navbar .attr-right .attr-nav li a {
padding: 30px 0;
display: block;
}
.navbar .attr-right .attr-nav li.button a {
padding: 13px 40px !important;
color: var(--white);
border-radius: 5px;
font-size: 16px;
}
.navbar .attr-right .attr-nav li.button a::after {
position: absolute;
left: 0;
top: 0;
content: "";
height: 100%;
width: 100%;
background: var(--bg-gradient);
z-index: -1;
border-radius: 5px;
transition: all 0.35s ease-in-out;
-webkit-transition: all 0.35s ease-in-out;
-moz-transition: all 0.35s ease-in-out;
-ms-transition: all 0.35s ease-in-out;
-o-transition: all 0.35s ease-in-out;
background-size: 220% 150%;
}
.navbar .attr-right .attr-nav li.button a:hover::after, 
.navbar .attr-right .attr-nav li.button a:active {
height: 100%;
width: 100%;
}
.navbar .attr-right .attr-nav li .call {
display: flex;
justify-content: right;
}
.navbar .attr-right .attr-nav li .call p {
margin-bottom: 5px;
line-height: 1;
font-size: 14px;
}
.navbar .attr-right .attr-nav li .call p strong {
font-weight: 800;
color: var(--color-primary);
}
.navbar.navbar.no-background .attr-right .attr-nav li .call p strong {
color: var(--white);
}
.navbar .attr-right .attr-nav li .call h5 {
margin: 0;
font-weight: 800;
font-size: 20px;
letter-spacing: 0.6px;
}
.navbar .attr-right .attr-nav li .call h5 a {
padding: 0 !important;
display: inline-block;
text-transform: lowercase;
font-weight: 700;
}
.navbar .attr-right .attr-nav li .call i {
display: inline-block;
font-size: 40px;
margin-right: 15px;
position: relative;
color: var(--color-primary);
}
@media (max-width: 1023px) {
.navbar .attr-right .attr-nav li .call h5 a {
color: var(--color-heading);
}
.navbar.navbar .attr-right .attr-nav li .call p {
color: var(--color-default) !important;
}
.navbar .attr-right .attr-nav li .call i {
color: var(--color-primary);
}
}
@media (max-width: 991px) {
.navbar .attr-right .attr-nav li.contact {
display: none;
}
}
@media (max-width: 767px) {
.navbar-nav .open .dropdown-menu {
position: static;
float: none;
width: auto;
margin-top: 0;
background-color: transparent;
border: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
.navbar-nav .open .dropdown-menu>li>a,
.navbar-nav .open .dropdown-menu .dropdown-header {
padding: 5px 15px 5px 25px;
}
.navbar-nav .open .dropdown-menu>li>a {
line-height: 20px;
}
.navbar-nav .open .dropdown-menu>li>a:hover,
.navbar-nav .open .dropdown-menu>li>a:focus {
background-image: none;
}
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
top: auto;
bottom: 100%;
margin-bottom: 2px;
}
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after {
display: table;
content: " ";
}
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after {
clear: both;
} nav.validnavs .dropdown.megamenu-fw {
position: static;
}
nav.validnavs .container {
position: relative;
}
nav.validnavs .megamenu-fw .dropdown-menu {
left: auto;
}
nav.validnavs .megamenu-content {
padding: 15px;
width: 100% !important;
}
nav.validnavs .dropdown.megamenu-fw .dropdown-menu {
left: 0;
right: 0;
} nav.navbar.validnavs.logo-less .navbar-brand {
display: none;
}
nav.navbar.validnavs {
background-color: var(--white);
border-radius: 0;
border: none;
margin: 0;
}
nav.navbar.validnavs .navbar-toggle {
margin: 0;
background: transparent;
border: none;
font-size: 25px;
padding: 30px 0;
}
nav.navbar.validnavs .navbar-toggle i {
font-weight: 300;
color: #232323;
}
nav.navbar.validnavs ul.nav .dropdown-menu .dropdown-menu {
top: 0;
left: 100%;
}
nav.navbar.validnavs ul.nav ul.dropdown-menu>li>a {
white-space: normal;
}
nav.navbar.validnavs ul.nav ul.dropdown-menu>li>a:hover {
color: var(--color-primary);
}
nav.validnavs.navbar-full .navbar-toggle {
display: inline-block;
margin-right: 0;
position: relative;
top: 20px;
font-size: 24px;
-webkit-transition: all 1s ease-in-out;
-moz-transition: all 1s ease-in-out;
-o-transition: all 1s ease-in-out;
-ms-transition: all 1s ease-in-out;
transition: all 1s ease-in-out;
}
nav.validnavs.navbar-full .navbar-collapse {
position: fixed;
width: 100%;
height: 100% !important;
top: 0;
left: 0;
padding: 0;
display: none !important;
z-index: 9;
}
nav.validnavs.navbar-full .navbar-collapse.in,
nav.validnavs.navbar-full .navbar-collapse.show {
display: block !important;
}
nav.validnavs.navbar-full .navbar-collapse .nav-full {
overflow: auto;
}
nav.validnavs.navbar-full .navbar-collapse .wrap-full-menu {
display: table-cell;
vertical-align: middle;
background-color: var(--white);
overflow: auto;
}
nav.validnavs.navbar-full .navbar-collapse .nav-full::-webkit-scrollbar {
width: 0;
}
nav.validnavs.navbar-full .navbar-collapse .nav-full::-moz-scrollbar {
width: 0;
}
nav.validnavs.navbar-full .navbar-collapse .nav-full::-ms-scrollbar {
width: 0;
}
nav.validnavs.navbar-full .navbar-collapse .nav-full::-o-scrollbar {
width: 0;
}
nav.validnavs.navbar-full .navbar-collapse ul.nav {
display: block;
width: 100%;
overflow: auto;
}
#navbar-menu {
-webkit-animation-duration: 0.35s;
animation-duration: 0.35s;
}
.validnavs .side .widget.social li.facebook a {
background: #3b5998 none repeat scroll 0 0;
}
.validnavs .side .widget.social li.twitter a {
background: #1da1f2 none repeat scroll 0 0;
}
.validnavs .side .widget.social li.pinterest a {
background: #bd081c none repeat scroll 0 0;
}
.validnavs .side .widget.social li.g-plus a {
background: #db4437 none repeat scroll 0 0;
}
.validnavs .side .widget.social li.linkedin a {
background: #0077b5 none repeat scroll 0 0;
}
.validnavs .side .widget.social li.dribbble a {
background: #ea4c89 none repeat scroll 0 0;
}
.validnavs a {
color: #232323;
font-weight: 800;
background: transparent;
}
.validnavs a:focus,
.validnavs a:hover,
.validnavs a.active {
background: transparent !important;
}
.attr-nav li {
display: inline-block;
list-style: none;
}
.attr-nav>ul>li>a {
position: relative;
}
.attr-nav>ul>li>a i {
font-size: 20px;
}
.attr-nav>ul>li>a span.badge {
background-color: var(--color-primary);
height: 20px;
line-height: 20px;
padding: 0;
position: absolute;
right: -8px;
text-align: center;
top: 18px;
width: 20px;
border-radius: 50%;
}
.attr-nav>ul li.dropdown ul.dropdown-menu {
margin-top: 0;
}
.attr-nav>ul>li.dropdown ul.dropdown-menu {
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
-o-border-radius: 0px;
border-radius: 0px;
-moz-box-shadow: var(--box-shadow-dark);
-webkit-box-shadow: var(--box-shadow-dark);
-o-box-shadow: var(--box-shadow-dark);
box-shadow: var(--box-shadow-dark);
border: solid 1px #e0e0e0;
} nav.navbar.navbar-default.validnavs li.dropdown ul.dropdown-menu.cart-list {
padding: 0;
width: 300px;
max-height: 80vh;
overflow-y: auto;
}
nav.navbar.navbar-default.validnavs li.dropdown ul.dropdown-menu.cart-list li {
display: flex;
border-top: 1px solid #e7e7e7;
padding: 0;
padding-top: 25px;
margin: 0;
margin-top: 25px;
list-style: none;
}
nav.navbar.navbar-default.validnavs li.dropdown ul.dropdown-menu.cart-list li a {
padding: 0 !important;
margin: 0;
border: none;
font-size: 16px;
}
nav.navbar.navbar-default.validnavs li.dropdown ul.dropdown-menu.cart-list li p {
margin: 0;
font-size: 14px;
}
nav.navbar.navbar-default.validnavs li.dropdown ul.dropdown-menu.cart-list li p .price {
font-size: initial;
font-weight: 800;
}
nav.navbar.navbar-default.validnavs li.dropdown ul.dropdown-menu.cart-list {
padding: 25px;
border: none;
}
nav.navbar.navbar-default.validnavs li.dropdown ul.dropdown-menu.cart-list li:first-child {
margin: 0;
padding: 0;
border: none;
}
nav.navbar.navbar-default.validnavs li.dropdown ul.dropdown-menu.cart-list li .thumb .photo {
height: 60px;
width: 60px;
padding: 3px !important;
display: flex;
align-items: center;
}
nav.navbar.navbar-default.validnavs li.dropdown ul.dropdown-menu.cart-list li .thumb .photo img {
max-width: 60px;
max-height: 60px;
width: 100%;
height: auto;
}
nav.navbar.navbar-default.validnavs li.dropdown ul.dropdown-menu.cart-list li h6 {
margin-bottom: 5px;
font-weight: 800;
}
nav.navbar.navbar-default.validnavs li.dropdown ul.dropdown-menu.cart-list li .thumb {
position: relative;
margin-right: 20px;
}
nav.navbar.navbar-default.validnavs li.dropdown ul.dropdown-menu.cart-list li .remove-product,
nav.navbar.navbar-default.validnavs li.dropdown ul.dropdown-menu.cart-list li .remove-product:hover {
position: absolute;
top: -3px;
right: -4px;
width: 17px;
height: 17px;
text-align: center;
line-height: 17px;
background: #fd6363 !important;
color: var(--white);
border-radius: 50%;
font-size: 10px;
padding: 0 !important;
}
nav.navbar.navbar-default.validnavs li.dropdown ul.dropdown-menu.cart-list li.total a,
nav.navbar.navbar-default.validnavs li.dropdown ul.dropdown-menu.cart-list li.total a:hover {
display: block;
width: 100%;
float: left;
text-transform: uppercase;
padding: 10px 25px !important;
border: 2px solid var(--color-primary);
background: var(--color-primary) !important;
color: var(--white);
border-radius: inherit;
text-align: center;
font-size: 13px;
margin-top: 15px;
border-radius: 6px;
}
nav.navbar.navbar-default.validnavs li.dropdown ul.dropdown-menu.cart-list li.total a:nth-child(3) {
background: transparent !important;
color: var(--color-heading);
border: 2px solid var(--color-secondary);
background: var(--color-secondary) !important;
margin-top: 10px;
}
nav.navbar.navbar-default.validnavs li.dropdown ul.dropdown-menu.cart-list li.total {
display: block;
}
nav.navbar.navbar-default.validnavs li.dropdown ul.dropdown-menu.cart-list li.total span.pull-right {
display: flex;
align-items: center;
justify-content: space-between;
} .top-search {
padding: 10px 0;
display: none;
position: fixed;
top: 0;
width: 100%;
left: 0;
height: 100%;
z-index: 9;
animation: none;
}
.top-search .input-group {
top: 50%;
position: absolute;
transform: translateY(-50%);
left: 30px;
right: 30px;
width: auto;
}
.top-search .container-xl {
position: relative;
height: 100%;
}
.navbar .top-search .input-group {
border-bottom: 2px solid rgba(255, 255, 255, 1);
z-index: 9;
}
.navbar .top-search::after {
position: absolute;
left: 0;
top: 0;
content: "";
height: 100%;
width: 100%;
background: var(--color-heading);
z-index: -1;
opacity: 0.9;
}
.top-search input.form-control {
background-color: transparent;
border: none;
-moz-box-shadow: var(--box-shadow-dark);
-webkit-box-shadow: var(--box-shadow-dark);
-o-box-shadow: var(--box-shadow-dark);
box-shadow: var(--box-shadow-dark);
color: var(--white);
height: 40px;
padding: 0 15px;
border: none !important;
}
.top-search input.form-control::-webkit-input-placeholder { color: var(--white) !important;
}
.top-search input.form-control::-moz-placeholder { color: var(--white) !important;
}
.top-search input.form-control:-ms-input-placeholder { color: var(--white) !important;
}
.top-search input.form-control:-moz-placeholder { color: var(--white) !important;
}
.top-search .input-group-addon {
background-color: transparent;
border: none;
color: var(--white);
padding-left: 0;
padding-right: 0;
padding: 12px 0;
}
.top-search .input-group-addon.close-search {
cursor: pointer;
}
.navbar .top-search .container {
padding: 0 30px;
}
body {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.side {
position: fixed;
overflow-y: auto;
top: 0;
right: -500px;
width: 500px;
padding: 50px;
padding-top: 0;
height: 100%;
display: block;
background-color: var(--white);
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
z-index: 9;
box-shadow: 0 15px 40px -5px rgba(0, 0, 0, 0.1);
overflow-x: hidden;
}
.side .widget .logo {
position: relative;
z-index: 1;
padding: 40px 0 0 0;
text-align: center;
}
.side.on {
right: -16px;
}
.side .widget .logo img {
height: 60px !important;
width: auto;
}
body.on-side nav.navbar::after {
position: fixed;
left: 0;
top: 0;
content: "";
height: 100%;
width: 100%;
background: #000000;
transition: all 0.35s ease-in-out;
opacity: 0.6;
}
.side .close-side {
border-radius: 50%;
border: 2px solid var(--color-primary);
float: right;
font-size: 16px;
font-weight: 500;
height: 35px;
line-height: 34px;
position: relative;
text-align: center;
top: 43px;
width: 35px;
z-index: 2;
color: var(--color-primary);
}
.side .close-side:hover {
background-color: var(--color-primary) !important;
color: #fff;
}
.side .widget.address ul li p,
.side .widget .address ul li p {
text-transform: uppercase;
font-weight: 900;
margin-bottom: 0;
color: var(--color-heading);
}
.navbar .side .widget h4 {
display: block;
font-weight: 800;
position: relative;
z-index: 1;
}
.side .widget.address ul li strong,
.side .widget .address ul li strong {
font-weight: 500;
}
.side .widget.address ul li a,
.side .widget .address ul li a {
font-weight: 500;
}
.side .widget.newsletter form {
position: relative;
z-index: 1;
width: 100%;
}
.side .widget.newsletter form .input-group.stylish-input-group {
position: relative;
}
.side .widget.newsletter form input,
.side .widget.newsletter form input:focus {
width: 100%;
background: transparent;
padding: 15px;
color: var(--color-heading);
border-radius: inherit;
border: 1px solid #e7e7e7;
min-height: 60px;
}
.side .widget.newsletter form span.input-group-addon {
width: 60px;
position: absolute;
right: 0;
border-left: 1px solid #e7e7e7;
min-height: 60px;
z-index: 9;
}
.side .widget.newsletter form span.input-group-addon button {
position: absolute;
height: 57px;
top: 2px;
right: 2px;
width: 56px;
border: none;
background: var(--white);
border-radius: 5px;
color: var(--color-heading);
font-size: 30px;
}
.navbar .side .widget.social li {
display: inline-block;
list-style: none;
}
.navbar .side .widget.social li a {
color: var(--color-heading);
display: inline-block;
font-weight: 800;
height: 45px;
line-height: 45px;
margin-right: 5px;
margin-top: 5px;
padding: 0;
text-align: center;
width: 45px;
border-radius: 50%;
border: 1px solid #e7e7e7;
}
.navbar .side .widget.social li a:hover {
background: var(--color-heading) none repeat scroll 0 0 !important;
color: var(--white);
border-color: var(--color-heading);
}
@media (min-width: 1200px) {
.attr-border .attr-nav {
position: relative;
z-index: 1;
padding-left: 15px;
}
.attr-border .attr-nav::after {
position: absolute;
left: 0;
top: 50%;
content: "";
transform: translateY(-50%);
height: 40px;
width: 1px;
border-left: 1px solid #dddddd;
z-index: -1;
}
.attr-border.attr-border-full .attr-nav::after {
height: 100%;
}
nav.navbar.validnavs.navbar-fixed.no-background.attr-border .attr-nav::after {
border-left: 1px solid rgba(255, 255, 255, 0.3);
}
}
.navbar .attr-right .attr-nav li.side-menu a {
padding: 9px 20px !important;
display: block;
top: 4px;
}
.navbar.navbar-default.attr-border-full .attr-right .attr-nav li.side-menu a {
top: -5px;
}
.navbar .attr-nav .side-menu span {
position: absolute;
right: 0;
top: 0;
content: "";
height: 2px;
width: 40px;
background: #232323;
transition: all 0.35s ease-in-out;
}
.navbar .attr-nav .side-menu a:hover span {
width: 30px;
}
.navbar .attr-nav .side-menu span:nth-child(2) {
top: 8px;
width: 35px;
}
.navbar .attr-nav .side-menu a:hover span:nth-child(2) {
width: 35px;
}
.navbar .attr-nav .side-menu span:nth-child(3) {
top: 16px;
width: 30px;
}
.navbar .attr-nav .side-menu a:hover span:nth-child(3) {
width: 40px;
}
.body-overlay {
background: rgba(0, 0, 0, 0.65) none repeat scroll 0 0;
bottom: 0;
height: 0;
left: 0;
opacity: 0;
position: fixed;
right: 0;
transition: opacity 0.4s ease 0.8s, height 0s ease 1.2s;
z-index: 490;
}
body.on-side .body-overlay {
height: 100%;
transition: height 0s ease 0s, opacity 0.4s ease 0s;
}
body.on-side .body-overlay {
opacity: 1;
top: 0;
}
nav.navbar.validnavs ul.nav>li.dropdown>a.dropdown-toggle::after {
content: "\f107";
font-family: var(--fontawesome);
margin-left: 5px;
margin-top: 2px;
border: none;
font-weight: 900;
transition: all 0.35s ease-in-out;
}
.navbar .side .widget.social {
margin-top: -15px;
}
.navbar .side .widget li {
display: block;
margin-left: 0;
margin-top: 15px;
list-style: none;
}
.side .widget {
position: relative;
z-index: 1;
margin-bottom: 50px;
}
.side .widget:last-child {
margin-bottom: 0;
}
nav.navbar.validnavs.navbar-fixed {
display: block;
position: fixed;
width: 100%;
z-index: 100;
box-shadow: 0 8px 25px 0 rgba(0, 0, 0, 0.04);
top: 0;
}
nav.navbar.validnavs.navbar-fixed.nav-box.no-background {
background: var(--white) none repeat scroll 0 0;
top: 115px;
width: auto;
left: auto;
}
nav.navbar.validnavs.navbar-fixed.nav-box.no-background ul.nav>li>a,
nav.navbar.validnavs.navbar-fixed.nav-box.no-background .attr-nav>ul>li>a {
color: var(--color-heading);
}
nav.navbar.validnavs.navbar-fixed.nav-box {
left: 0;
top: 0;
width: 100%;
}
nav.navbar.validnavs.navbar-fixed.no-background {
display: block;
position: absolute;
width: 100%;
z-index: 100;
box-shadow: 0 0 0;
-moz-box-shadow: 0 0 0;
-webkit-box-shadow: 0 0 0;
-o-box-shadow: 0 0 0;
}
nav.navbar.validnavs {
z-index: 100;
padding: 10px 0;
}
nav.navbar.validnavs.attr-border-full,
nav.navbar.validnavs.brand-center {
padding: 0;
}
@media (min-width: 1024px) and (max-width: 1400px) {
body.wrap-nav-sidebar .wrapper .container {
width: 100%;
padding-left: 30px;
padding-right: 30px;
}
}
@media (min-width: 1024px) {
.navbar-transparent.inc-top-bar {
margin-top: 59px !important;
}
.navbar.no-background .attr-nav .side-menu span {
background-color: var(--white);
}
.navbar.no-background .attr-right .attr-nav li .call h5 {
color: var(--white);
}
nav.navbar.validnavs.navbar-fixed.no-background.nav-border {
border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
nav.navbar.brand-style-bg {
box-shadow: inherit;
}
nav.navbar.brand-style-bg.sticked {
box-shadow: 0px 0px 20px 0px rgba(7, 20, 52, .1);
}
nav.navbar.validnavs.navbar-fixed.no-background .attr-right .attr-nav li.contact::after {
background: rgba(255, 255, 255, 0.2);
} nav.navbar.validnavs ul.nav .dropdown-menu .dropdown-menu {
margin-top: -2px;
}
.nav-box.no-background .container.nav-container {
box-shadow: 0 0 10px #cccccc;
padding: 0 30px;
}
nav.navbar.validnavs ul.nav.navbar-right .dropdown-menu {
right: auto;
}
nav.navbar.validnavs ul.nav.navbar-right .dropdown-left .dropdown-menu {
right: 0;
left: -100%;
}
nav.navbar.validnavs.navbar-default.navbar-fixed.navbar-transparent.inc-topbar {
margin-top: 65px;
transition: all 0.35s ease-in-out 0s;
border-top: 1px solid rgba(255, 255, 255, 0.1);
}
nav.navbar.validnavs.navbar-fixed.no-background.top-pad {
margin-top: 65px;
}
nav.navbar.validnavs.navbar-default.navbar-fixed.inc-topbar {
margin-top: 0;
}
.navbar.logo-bg .navbar-brand {
position: relative;
z-index: 1;
padding: 0 30px;
}
.navbar.logo-bg .navbar-brand img {
position: relative;
top: 12px;
}
nav.navbar.validnavs.active-border ul.nav>li>a.active {
position: relative;
z-index: 1;
}
nav.navbar.validnavs.active-border ul.nav>li>a.active::before {
top: -2px;
position: absolute;
left: 10%;
content: "";
height: 0px;
width: 80%;
border-bottom: 3px solid var(--color-primary);
}
nav.navbar.validnavs li.dropdown ul.dropdown-menu {
background: var(--white) none repeat scroll 0 0;
border: 1px solid transparent;
border-radius: 2px;
box-shadow: var(--box-shadow-extra);
padding: 10px;
width: 250px;
}
nav.navbar.validnavs li.dropdown ul.dropdown-menu.cart-list {
left: auto;
min-width: 300px;
right: 0;
border: none !important;
box-shadow: var(--box-shadow-extra);
}
nav.navbar.validnavs.navbar-sticky.sticked li.dropdown ul.dropdown-menu.cart-list {
margin-top: -8px;
}
nav.navbar.validnavs li.dropdown ul.dropdown-menu>li a:hover,
nav.navbar.validnavs li.dropdown ul.dropdown-menu>li a:hover {
background-color: transparent;
}
nav.navbar.validnavs li.dropdown ul.dropdown-menu>li>a {
padding: 12px 15px;
color: var(--color-heading);
font-weight: 500;
font-size: 16px;
text-transform: uppercase;
}
nav.navbar.validnavs li.dropdown ul.dropdown-menu>li:last-child>a {
border-bottom: none;
}
nav.navbar.validnavs ul li.dropdown ul.dropdown-menu li a {
color: var(--color-heading);
display: block;
font-size: 15px;
margin-bottom: 0;
padding: 10px 15px !important;
text-align: left;
width: 100%;
font-weight: 800 !important;
}
nav.navbar.validnavs ul.navbar-right li.dropdown.dropdown-left ul.dropdown-menu li a {
text-align: right;
}
nav.navbar.validnavs li.dropdown ul.dropdown-menu li.dropdown>a.dropdown-toggle:before {
font-family: var(--fontawesome);
font-weight: 900;
float: right;
content: "\f105";
margin-top: 0;
}
nav.navbar.validnavs ul.navbar-right li.dropdown ul.dropdown-menu li.dropdown>a.dropdown-toggle:before {
font-family: var(--fontawesome);
font-weight: 900;
float: right;
content: "\f105";
margin-top: 0;
}
nav.navbar.validnavs ul.navbar-right li.dropdown.dropdown-left ul.dropdown-menu li.dropdown>a.dropdown-toggle:before {
font-family: var(--fontawesome);
font-weight: 900;
float: left;
content: "\f104";
margin-top: 0;
}
nav.navbar.validnavs li.dropdown ul.dropdown-menu ul.dropdown-menu {
top: -1px;
}
nav.navbar.validnavs ul.dropdown-menu.megamenu-content {
padding: 0 15px !important;
}
nav.navbar.validnavs ul.dropdown-menu.megamenu-content>li {
padding: 25px 0 20px;
}
nav.navbar.validnavs ul.dropdown-menu.megamenu-content.tabbed {
padding: 0;
}
nav.navbar.validnavs ul.dropdown-menu.megamenu-content.tabbed>li {
padding: 0;
}
nav.navbar.validnavs ul.dropdown-menu.megamenu-content .col-menu {
padding: 0 30px;
margin: 0 -0.5px;
border-left: solid 1px #f0f0f0;
border-right: solid 1px #f0f0f0;
}
nav.navbar.validnavs ul.dropdown-menu.megamenu-content .col-menu:first-child {
border-left: none;
}
nav.navbar.validnavs ul.dropdown-menu.megamenu-content .col-menu:last-child {
border-right: none;
}
nav.navbar.validnavs ul.dropdown-menu.megamenu-content .content {
display: none;
}
nav.navbar.validnavs ul.dropdown-menu.megamenu-content .content ul.menu-col li a {
border-bottom: medium none;
color: var(--color-heading);
display: block;
font-size: 16px;
margin-bottom: 0;
padding: 8px 0;
text-align: left;
width: 100%;
}
nav.navbar.validnavs ul.dropdown-menu.megamenu-content .content ul.menu-col li a:hover {
padding-left: 10px;
color: var(--color-primary);
}
nav.navbar.validnavs.on ul.dropdown-menu.megamenu-content .content {
display: block !important;
height: auto !important;
}
nav.navbar.validnavs.no-background {
background-color: transparent;
border: none;
}
nav.navbar.validnavs.navbar-fixed.no-background.inc-top-pad {
padding: 0;
top: 58px;
border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
nav.navbar.validnavs.navbar-transparent .attr-nav {
padding-left: 15px;
margin-left: 30px;
}
nav.navbar.validnavs.navbar-transparent.white {
background-color: rgba(255, 255, 255, 0.3);
border-bottom: solid 1px #bbb;
}
nav.navbar.navbar-inverse.validnavs.navbar-transparent.dark,
nav.navbar.validnavs.navbar-transparent.dark {
background-color: rgba(0, 0, 0, 0.3);
border-bottom: solid 1px #555;
}
nav.navbar.validnavs.navbar-transparent.white .attr-nav {
border-left: solid 1px #bbb;
}
nav.navbar.navbar-inverse.validnavs.navbar-transparent.dark .attr-nav,
nav.navbar.validnavs.navbar-transparent.dark .attr-nav {
border-left: solid 1px #555;
}
nav.navbar.validnavs.no-background.white .attr-nav>ul>li>a,
nav.navbar.validnavs.navbar-transparent.white .attr-nav>ul>li>a,
nav.navbar.validnavs.navbar-transparent.white ul.nav>li>a,
nav.navbar.validnavs.no-background.white ul.nav>li>a {
color: var(--white);
}
nav.navbar.validnavs.navbar-transparent.dark .attr-nav>ul>li>a,
nav.navbar.validnavs.navbar-transparent.dark ul.nav>li>a {
color: #eee;
}
nav.navbar.validnavs.navbar-fixed.navbar-transparent .logo-scrolled,
nav.navbar.validnavs.navbar-fixed.no-background .logo-scrolled,
nav.navbar.validnavs.brand-center .logo-scrolled {
display: none;
}
nav.navbar.validnavs.navbar-fixed.navbar-transparent .logo-display,
nav.navbar.validnavs.navbar-fixed.no-background .logo-display,
nav.navbar.validnavs.brand-center .logo-display {
display: block;
}
nav.navbar.validnavs.navbar-fixed .logo-display {
display: none;
}
nav.navbar.validnavs.navbar-fixed .logo-scrolled {
display: block;
}
.attr-nav>ul>li.dropdown ul.dropdown-menu {
margin-top: 0;
margin-left: 55px;
width: 250px;
left: -250px;
}
nav.navbar.validnavs.menu-center .container {
position: relative;
}
nav.navbar.validnavs.menu-center ul.nav.navbar-center {
float: none;
margin: 0 auto;
display: table;
table-layout: fixed;
}
nav.validnavs.navbar-brand-top .navbar-header {
display: block;
width: 100%;
text-align: center;
}
nav.validnavs.navbar-brand-top ul.nav>li.dropdown>ul.dropdown-menu {
margin-top: 0px;
}
nav.validnavs.navbar-brand-top ul.nav>li.dropdown.megamenu-fw>ul.dropdown-menu {
margin-top: 0;
}
nav.validnavs.navbar-brand-top .navbar-header .navbar-brand {
display: inline-block;
float: none;
margin: 0;
}
nav.validnavs.navbar-brand-top .navbar-collapse {
text-align: center;
}
nav.validnavs.navbar-brand-top ul.nav {
display: inline-block;
float: none;
margin: 0 0 -5px 0;
}
nav.validnavs.brand-center .navbar-header {
display: block;
width: 100%;
position: absolute;
text-align: center;
top: 0;
left: 0;
}
nav.validnavs.brand-center .navbar-brand {
display: inline-block;
float: none;
}
nav.validnavs.brand-center.center-side .navbar-brand {
display: inline-block;
float: none;
padding: 15px 0;
}
nav.validnavs.brand-center .navbar-collapse {
text-align: center;
display: inline-block;
padding-left: 0;
padding-right: 0;
}
nav.validnavs.brand-center ul.nav>li.dropdown>ul.dropdown-menu {
margin-top: 0px;
}
nav.validnavs.brand-center ul.nav>li.dropdown.megamenu-fw>ul.dropdown-menu {
margin-top: 0;
}
nav.validnavs.brand-center .navbar-collapse .col-half {
width: 50%;
float: left;
display: block;
}
nav.validnavs.brand-center .navbar-collapse .col-half.left {
text-align: right;
padding-right: 150px;
}
nav.validnavs.brand-center .navbar-collapse .col-half.right {
text-align: left;
padding-left: 150px;
}
nav.validnavs.brand-center ul.nav {
float: none !important;
margin-bottom: -5px !important;
display: inline-block !important;
}
nav.validnavs.brand-center ul.nav.navbar-right {
margin: 0;
}
nav.validnavs.brand-center.center-side .navbar-collapse .col-half.left {
text-align: left;
padding-right: 100px;
}
nav.validnavs.brand-center.center-side .navbar-collapse .col-half.right {
text-align: right;
padding-left: 100px;
}
body.wrap-nav-sidebar .wrapper {
padding-left: 320px;
overflow-x: hidden;
}
nav.validnavs.navbar-sidebar {
position: fixed;
width: 320px;
overflow: hidden;
left: 0;
padding: 0 0 0 0 !important;
background: var(--white);
-moz-box-shadow: 0 0 10px #cccccc;
-webkit-box-shadow: 0 0 10px #cccccc;
-o-box-shadow: 0 0 10px #cccccc;
box-shadow: 0 0 10px #cccccc;
}
nav.validnavs.navbar-sidebar.bg-dark {
background: var(--white) none repeat scroll 0 0;
-moz-box-shadow: 1px 0 6px 0 var(--color-heading);
-webkit-box-shadow: 1px 0 6px 0 var(--color-heading);
-o-box-shadow: 1px 0 6px 0 var(--color-heading);
box-shadow: 1px 0 6px 0 var(--color-heading);
left: 0;
overflow: hidden;
padding: 0 !important;
position: fixed;
width: 260px;
}
nav.validnavs.navbar-sidebar.bg-dark {
background-color: var(--color-heading);
}
nav.validnavs.navbar-sidebar .scroller {
width: 280px;
overflow-y: auto;
overflow-x: hidden;
}
nav.validnavs.navbar-sidebar .scroller::-webkit-scrollbar {
width: 0;
}
nav.validnavs.navbar-sidebar .scroller::-moz-scrollbar {
width: 0;
}
nav.validnavs.navbar-sidebar .scroller::-ms-scrollbar {
width: 0;
}
nav.validnavs.navbar-sidebar .scroller::-o-scrollbar {
width: 0;
}
nav.validnavs.navbar-sidebar .container-fluid,
nav.validnavs.navbar-sidebar .container {
padding: 0 !important;
}
nav.validnavs.navbar-sidebar .navbar-header {
float: none;
display: block;
padding: 10px 25px;
margin: 50px 0 15px 0 !important;
}
nav.validnavs.navbar-sidebar .navbar-collapse {
padding: 0 !important;
width: 260px;
}
nav.validnavs.navbar-sidebar ul.nav {
float: none;
display: block;
width: 100%;
padding-left: 15px;
margin: 0 0 30px 0;
}
nav.validnavs.navbar-sidebar.bg-dark ul.nav>li {
border-bottom: 1px solid var(--color-heading);
}
nav.validnavs.navbar-sidebar ul.nav>li>a {
padding: 8px 15px !important;
font-weight: 700;
font-size: 14px;
}
nav.validnavs.navbar-sidebar.bg-dark ul.nav>li>a {
color: var(--white);
}
nav.validnavs.navbar-sidebar ul.nav>li>a:hover {
color: var(--color-primary);
}
nav.validnavs.navbar-sidebar ul.nav>li.dropdown>a:after {
float: right;
}
nav.validnavs.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu {
left: 100%;
top: 0;
position: relative !important;
left: 0 !important;
width: 100% !important;
height: auto !important;
background-color: transparent;
border: none !important;
padding: 0;
-moz-box-shadow: var(--box-shadow-dark);
-webkit-box-shadow: var(--box-shadow-dark);
-o-box-shadow: var(--box-shadow-dark);
box-shadow: var(--box-shadow-dark);
}
nav.validnavs.navbar-sidebar ul.nav .megamenu-content .col-menu {
border: none !important;
}
nav.validnavs.navbar-sidebar ul.nav>li.dropdown>ul.dropdown-menu {
margin-bottom: 15px;
}
nav.validnavs.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu {
padding-left: 15px;
float: none;
margin-bottom: 0;
}
nav.validnavs.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu li a {
padding: 7px 15px;
color: var(--color-heading);
border: none;
}
nav.validnavs.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu ul.dropdown-menu {
padding-left: 15px;
margin-top: 0;
}
nav.validnavs.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu li.dropdown>a:before {
font-family: var(--fontawesome);
content: "\f105";
float: right;
}
nav.validnavs.navbar-sidebar ul.nav li.dropdown.on ul.dropdown-menu li.dropdown.on>a:before {
content: "\f107";
}
nav.validnavs.navbar-sidebar ul.dropdown-menu.megamenu-content>li {
padding: 0 !important;
}
nav.validnavs.navbar-sidebar .dropdown .megamenu-content .col-menu {
display: block;
float: none !important;
padding: 0;
margin: 0;
width: 100%;
}
nav.validnavs.navbar-sidebar .dropdown .megamenu-content .col-menu .title {
padding: 10px 0;
font-weight: 800;
letter-spacing: 0px;
margin-bottom: 0;
cursor: pointer;
color: var(--color-heading);
}
nav.validnavs.navbar-sidebar .dropdown .megamenu-content .col-menu .title:before {
font-family: var(--fontawesome);
content: "\f105";
float: right;
}
nav.validnavs.navbar-sidebar .dropdown .megamenu-content .col-menu.on .title:before {
content: "\f107";
}
nav.validnavs.navbar-sidebar .dropdown .megamenu-content .col-menu {
border: none;
}
nav.validnavs.navbar-sidebar .dropdown .megamenu-content .col-menu .content {
padding: 0 0 0 15px;
}
nav.validnavs.navbar-sidebar .dropdown .megamenu-content .col-menu ul.menu-col li a {
padding: 3px 0 !important;
} nav.validnavs.brand-center .navbar-brand {
position: relative;
z-index: 1;
padding: 29px 30px;
background: var(--color-secondary) !important;
border-radius: 0 0 0 20px;
}
nav.validnavs.brand-center .navbar-brand::before {
position: absolute;
left: 0;
bottom: -10px;
content: "";
width: 100%;
height: 30px;
background: var(--color-secondary);
border-radius: 0 0 20px 20px;
transform: skewY(5deg);
}
nav.validnavs.dark-layout {
background-color: var(--color-heading);
}
nav.validnavs.dark-layout ul.nav>li>a {
color: var(--white);
}
nav.validnavs.brand-center .navbar-brand img {
position: relative;
top: 10px;
} nav.navbar.validnavs.navbar-fixed.nav-box.no-background {
background: var(--color-primary);
top: 95px;
width: auto;
left: auto;
border-radius: 5px;
}
.nav-box.no-background .container.nav-container {
box-shadow: inherit;
padding: 0 40px;
}
.nav-box.no-background .container.nav-container .attr-nav .side-menu {
position: relative;
float: right;
width: 40px;
height: 100%;
margin-left: 16px;
padding: 27px 0;
}
.nav-box.no-background .container.nav-container .attr-nav>ul>li {
padding: 17px 0;
font-size: 18px;
}
.nav-box.no-background .container.nav-container ul.nav>li>a {
padding: 28px 15px;
color: var(--white);
}
nav.navbar.validnavs.navbar-fixed.nav-box.no-background ul.nav>li>a,
nav.navbar.validnavs.navbar-fixed.nav-box.no-background .attr-nav>ul>li>a {
color: var(--white);
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
nav.navbar.validnavs.navbar-fixed.inc-top-bar.navbar-transparent {
margin-top: 100px;
}
}
@media (max-width: 1023px) {
.navbar-brand {
position: absolute;
left: 50%;
transform: translate(-50%, -50%);
top: 50%;
}
nav.navbar.validnavs {
padding: 0;
}
nav.navbar.validnavs.navbar-sidebar {
padding: 25px 0;
}
nav.navbar.validnavs.brand-center {
padding: 30px 0;
}
nav.navbar.validnavs.brand-center .logo-display {
display: none;
}
header.adjust-height {
min-height: 90px;
}
nav.navbar.validnavs.navbar-sidebar .scroller {
width: 100%;
}
nav.navbar.validnavs.navbar-sidebar .navbar-brand img {
height: 50px;
}
nav.navbar.validnavs.navbar-sidebar .navbar-toggle {
margin: 0 15px;
}
nav.navbar.validnavs ul.nav>li.dropdown>a.dropdown-toggle::after {
display: none;
}
nav.validnavs.navbar-default.info-topbar .navbar-header {
display: block !important;
}
nav.validnavs.navbar-default.info-topbar ul li a.active::after {
display: none;
}
nav.validnavs.navbar-default.info-topbar ul li a::after {
display: none;
}
nav.navbar.shadow.navbar-inverse.validnavs.navbar-transparent.dark,
nav.navbar.shadow.validnavs.navbar-transparent.dark {
background-color: var(--white) !important;
border-bottom: medium none var(--color-primary);
}
.navbar-default.validnavs.navbar-sidebar.bg-dark .social-share {
padding: 20px 0;
}
.attr-nav>ul li.dropdown ul.dropdown-menu {
margin-top: 0px !important;
}
nav.navbar.validnavs ul.nav li.dropdown>ul.dropdown-menu {
box-shadow: inherit !important;
}
nav.navbar.validnavs ul.nav li.dropdown>ul.dropdown-menu li>a {
border-bottom: 1px solid #e7e7e7 !important;
font-weight: 700;
}
nav.navbar.validnavs ul.nav li.dropdown>ul.dropdown-menu li:hover>a {
background-color: transparent !important;
color: var(--color-primary) !important;
}
nav.bg-dark.navbar.validnavs ul.nav li.dropdown>ul.dropdown-menu li a {
background: transparent none repeat scroll 0 0 !important;
border-bottom: 1px solid #e7e7e7;
color: var(--color-heading) !important;
}
nav.navbar.validnavs .navbar-collapse.collapse.in,
nav.navbar.validnavs .navbar-collapse.collapse.show {
background: var(--white) none repeat scroll 0 0;
display: block;
margin-bottom: 30px;
}
nav.bg-dark.navbar.validnavs .dropdown .megamenu-content .col-menu .title {
border-bottom: 1px solid #e0e0e0;
font-size: 14px;
}
nav.navbar.validnavs .navbar-collapse {
border: none;
margin-bottom: 0;
}
nav.navbar.validnavs.no-full .navbar-collapse {
max-height: 350px;
overflow-y: auto !important;
}
nav.navbar.validnavs .navbar-collapse.collapse.in,
nav.navbar.validnavs .navbar-collapse.collapse.show {
display: block !important;
}
nav.navbar.validnavs .navbar-nav {
float: none !important;
padding-left: 30px;
padding-right: 30px;
margin: 0px;
}
nav.navbar.validnavs .navbar-collapse.collapse {
display: none !important;
}
nav.navbar.validnavs.mobile-sidenav .navbar-collapse.collapse.collapse-mobile {
display: initial !important;
}
nav.navbar.validnavs.mobile-sidenav .navbar-collapse.collapse.collapse-mobile .navbar-brand {
display: none;
}
nav.navbar.validnavs .navbar-nav>li {
float: none;
display: block;
}
nav.navbar.validnavs li.dropdown a.dropdown-toggle:before {
font-family: var(--fontawesome);
font-weight: 900;
content: "\f105";
float: right;
font-size: 16px;
margin-left: 10px;
}
nav.navbar.validnavs li.dropdown.on>a.dropdown-toggle:before {
content: "\f107";
}
nav.navbar.validnavs .navbar-nav>li>a {
display: block;
width: 100%;
border-bottom: solid 1px #e0e0e0;
padding: 13px 0 !important;
border-top: solid 1px #e0e0e0;
margin-bottom: -1px;
}
nav.navbar.validnavs .navbar-nav>li:first-child>a {
border-top: none;
}
nav.navbar.validnavs ul.navbar-nav.navbar-left>li:last-child>ul.dropdown-menu {
border-bottom: solid 1px #e0e0e0;
}
nav.navbar.validnavs ul.nav li.dropdown li a.dropdown-toggle {
float: none !important;
position: relative;
display: block;
width: 100%;
}
nav.navbar.validnavs ul.nav li.dropdown ul.dropdown-menu {
width: 100%;
position: relative !important;
background-color: transparent;
float: none;
border: none;
padding: 0 0 0 15px !important;
margin: 0 0 -1px 0 !important;
-moz-box-shadow: var(--box-shadow-dark);
-webkit-box-shadow: var(--box-shadow-dark);
-o-box-shadow: var(--box-shadow-dark);
box-shadow: var(--box-shadow-dark);
-moz-border-radius: var(--box-shadow-dark);
-webkit-border-radius: var(--box-shadow-dark);
-o-border-radius: var(--box-shadow-dark);
border-radius: var(--box-shadow-dark);
}
nav.navbar.validnavs ul.nav li.dropdown ul.dropdown-menu>li>a {
border-bottom: 1px solid #e0e0e0;
color: var(--color-heading);
display: block;
font-size: 15px;
font-weight: 700;
padding: 10px 0;
width: 100%;
}
nav.navbar.validnavs ul.nav ul.dropdown-menu li a:hover,
nav.navbar.validnavs ul.nav ul.dropdown-menu li a:focus {
background-color: transparent;
}
nav.navbar.validnavs.inc-shape::after {
bottom: -5px !important;
}
nav.navbar.validnavs .navbar-toggle {
padding: 20px 0;
}
nav.navbar.validnavs ul.nav ul.dropdown-menu ul.dropdown-menu {
float: none !important;
left: 0;
padding: 0 0 0 15px;
position: relative;
background: transparent;
width: 100%;
}
nav.navbar.validnavs ul.nav ul.dropdown-menu li.dropdown.on>ul.dropdown-menu {
display: inline-block;
margin-top: -10px;
}
nav.navbar.validnavs li.dropdown ul.dropdown-menu li.dropdown>a.dropdown-toggle:after {
display: none;
}
nav.navbar.validnavs .dropdown .megamenu-content .col-menu .title {
padding: 13px 15px 13px 0;
line-height: 24px;
text-transform: none;
font-weight: 500;
letter-spacing: 0px;
margin-bottom: 0;
cursor: pointer;
border-bottom: solid 1px #e0e0e0;
color: var(--color-heading);
font-size: 14px;
font-weight: 700;
text-transform: uppercase;
}
nav.navbar.validnavs .dropdown .megamenu-content .col-menu ul>li>a {
display: block;
width: 100%;
border-bottom: solid 1px #e0e0e0;
padding: 10px 0;
}
nav.navbar.validnavs .dropdown .megamenu-content .col-menu .title::before {
content: "\f105";
float: right;
font-family: var(--fontawesome);
font-size: 16px;
font-weight: 900;
margin-left: 10px;
position: relative;
right: -15px;
}
nav.navbar.validnavs .dropdown .megamenu-content .col-menu:last-child .title {
border-bottom: none;
}
nav.navbar.validnavs .dropdown .megamenu-content .col-menu.on:last-child .title {
border-bottom: solid 1px #e0e0e0;
}
nav.navbar.validnavs .dropdown .megamenu-content .col-menu:last-child ul.menu-col li:last-child a {
border-bottom: none;
}
nav.navbar.validnavs .dropdown .megamenu-content .col-menu.on .title:before {
content: "\f107";
}
nav.navbar.validnavs .dropdown .megamenu-content .col-menu .content {
padding: 0 0 0 15px;
}
nav.validnavs.brand-center .navbar-collapse {
display: block;
}
nav.validnavs.brand-center ul.nav {
margin-bottom: 0px !important;
}
nav.validnavs.brand-center .navbar-collapse .col-half {
width: 100%;
float: none;
display: block;
}
nav.validnavs.brand-center .navbar-collapse .col-half.left {
margin-bottom: 0;
}
nav.validnavs .megamenu-content {
padding: 0;
}
nav.validnavs .megamenu-content .col-menu {
padding-bottom: 0;
}
nav.validnavs .megamenu-content .title {
cursor: pointer;
display: block;
padding: 10px 15px;
margin-bottom: 0;
font-weight: normal;
}
nav.validnavs .megamenu-content .content {
display: none;
}
.navbar .col-lg-3:last-child {
position: absolute;
top: 15px;
right: 30px;
width: auto;
}
.nav-box .col-lg-3:last-child {
position: absolute;
right: 0;
top: 0;
}
.attr-nav>ul {
padding: 0;
}
.attr-nav>ul>li>a {
padding: 16px 15px 15px;
}
.attr-nav>ul>li.dropdown>a.dropdown-toggle:before {
display: none;
}
.attr-nav>ul>li.dropdown ul.dropdown-menu {
margin-top: 2px;
margin-left: 55px;
width: 250px;
left: -250px;
border-top: none;
box-shadow: var(--box-shadow-extra);
}
.top-search .container {
padding: 0 45px;
}
nav.validnavs.navbar-full ul.nav {
margin-left: 0;
}
nav.validnavs.navbar-full ul.nav>li>a {
border: none;
}
nav.validnavs.navbar-full .navbar-brand {
float: left !important;
padding-left: 0;
}
nav.validnavs.navbar-full .navbar-toggle {
float: right;
margin-right: 0;
margin-top: 10px;
top: 0;
}
body>.wrapper {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
body.side-right>.wrapper {
margin-left: 280px;
margin-right: -280px !important;
}
nav.navbar.validnavs.navbar-mobile .navbar-collapse {
position: fixed;
overflow-y: auto !important;
overflow-x: hidden !important;
display: block;
background: var(--white);
z-index: 99;
width: 280px;
height: 100% !important;
left: -280px;
top: 0;
padding: 0;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
nav.navbar.validnavs.navbar-mobile .navbar-collapse.in,
nav.navbar.validnavs.navbar-mobile .navbar-collapse.show {
left: 0;
}
nav.navbar.validnavs.navbar-mobile ul.nav {
width: 293px;
padding-right: 0;
padding-left: 15px;
}
nav.navbar.validnavs.navbar-mobile ul.nav>li>a {
padding: 15px 15px;
}
nav.navbar.validnavs.navbar-mobile ul.nav ul.dropdown-menu>li>a {
padding-right: 15px !important;
padding-top: 15px !important;
padding-bottom: 15px !important;
}
nav.navbar.validnavs.navbar-mobile ul.nav ul.dropdown-menu .col-menu .title {
padding-right: 30px !important;
padding-top: 13px !important;
padding-bottom: 13px !important;
}
nav.navbar.validnavs.navbar-mobile ul.nav ul.dropdown-menu .col-menu ul.menu-col li a {
padding-top: 13px !important;
padding-bottom: 13px !important;
}
nav.navbar.validnavs.navbar-mobile .navbar-collapse [class*=" col-"] {
width: 100%;
}
nav.navbar.validnavs.navbar-fixed .logo-scrolled {
display: block !important;
}
nav.navbar.validnavs.navbar-fixed .logo {
display: block !important;
}
.navbar-brand>img {
height: auto;
max-height: 60px;
}
nav.navbar.validnavs.navbar-fixed .logo-display {
display: none !important;
}
nav.navbar.validnavs.navbar-mobile .tab-menu,
nav.navbar.validnavs.navbar-mobile .tab-content {
width: 100%;
display: block;
}
}
@media (max-width: 550px) {
.side {
width: 350px;
}
nav.navbar.validnavs .navbar-toggle {
margin: 0 15px;
}
nav.navbar.validnavs.brand-center .navbar-toggle {
margin: 0 15px;
}
}
@media (max-width: 767px) {
.attr-nav>ul>li.dropdown ul.dropdown-menu {
display: none !important;
}
body.side-right>.wrapper {
margin-left: 280px;
margin-right: -280px !important;
}
.navbar .attr-nav li.button {
display: none;
}
}
.navbar.validnavs.navbar-common .attr-right .attr-nav li .call i {
color: var(--color-primary);
}
.navbar.validnavs.navbar-common .attr-right .attr-nav li .call p {
color: var(--color-default);
}
.navbar.validnavs.navbar-common .attr-right .attr-nav li .call h5 a,
.navbar.validnavs.navbar-common .attr-right .attr-nav li .call h5 {
color: var(--color-heading);
font-weight: 700;
}
.navbar .attr-right .attr-nav li.opening-hours .call p {
font-size: 16px;
font-weight: 500;
color: #333333 !important;
border-bottom: 1px solid #b0b0b0;
padding-bottom: 8px;
margin-bottom: 5px;
}
.navbar .attr-right .attr-nav li.opening-hours .call h5 {
font-weight: 500;
}
@media (min-width: 480px) and (max-width: 640px) {
nav.validnavs.navbar-full ul.nav {
padding-top: 30px;
padding-bottom: 30px;
}
}
@media (min-width: 1024px) {
nav.navbar ul.nav>li>a {
padding: 30px 15px;
font-weight: 800;
font-size: 14px;
text-transform: uppercase;
}
nav.navbar.attr-border-full ul.nav>li>a,
nav.navbar.brand-center ul.nav>li>a {
padding: 40px 15px;
}
nav.navbar.attr-border-full .attr-right .attr-nav li a {
padding: 40px 0;
}
nav.navbar.attr-border-full .attr-right .attr-nav>ul>li>a span.badge {
top: 28px;
}
.navbar-toggle {
display: none;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1199px) {
nav.navbar ul.nav>li>a {
padding: 30px 12px;
}
.navbar .attr-right {
margin-left: 0;
}
}
nav.validnavs.navbar-full .navbar-toggle i {
font-size: 18px;
color: #9a9a9a;
font-weight: bold;
transition: 0.3s ease;
}
.navbar-toggle-txt {
font-size: 13px;
position: relative;
top: -3px;
font-weight: bold;
color: #9a9a9a;
transition: 0.3s ease;
}
nav.validnavs.navbar-full .navbar-toggle:hover i,
nav.validnavs.navbar-full .navbar-toggle:hover span {
color: #222;
transition: 0.3s ease;
}
.top-search .input-group .form-control::-webkit-input-placeholder { color: #666666;
opacity: 1;
}
.top-search .input-group .form-control::-moz-placeholder { color: #666666;
opacity: 1;
}
.top-search .input-group .form-control::-ms-input-placeholder { color: #666666;
opacity: 1;
}
.top-search .input-group .form-control::-moz-placeholder { color: #666666;
opacity: 1;
}
@media only screen and (max-width: 767px) {
nav.navbar.validnavs.navbar-fixed.nav-box.no-background {
left: 0;
top: 0;
width: 100%;
}
}
.navbar.nav-full-width .navbar-header .logo-light {
display: none;
}
@media (min-width: 1200px) {
.navbar.nav-full-width .navbar-header .logo-regular {
display: none;
}
.navbar.nav-full-width .navbar-header .logo-light {
display: inline-block;
}
}
@media only screen and (min-width: 992px) and (max-width: 1023px) {
.col-lg-3.brand-item {
width: 100%;
max-width: 100%;
flex: inherit;
}
} .navbar-contents {
position: relative;
}
nav.navbar.validnavs .navbar-collapse.collapse.collapse-mobile.show {
position: absolute;
left: 0;
width: 100%;
animation: fadeIn;
top: 100%;
border-top: 1px solid #e7e7e7;
} @keyframes sticky {
0% {
transform: translateY(-100%);
}
100% {
transform: translateY(0%);
}
}
.sticked {
position: fixed;
width: 100%;
top: 0;
animation: sticky 0.4s;
box-shadow: var(--box-shadow);
z-index: 9999;
}
nav.navbar.validnavs.pause-sticked,
nav.navbar.validnavs.navbar-fixed {
animation: inherit;
}
@keyframes fadeIn {
from {
opacity: 0;
transform: translate3d(0, -20%, 0);
}
to {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
@keyframes fadeLeft {
from {
opacity: 0;
transform: translate3d(0, 0, 0, -100%);
}
to {
opacity: 1;
transform: translate3d(0, 0, 0, 0);
}
}
nav.navbar.validnavs.mobile-sidenav .navbar-collapse.collapse.collapse-mobile {
position: fixed;
left: -485px;
top: 0;
width: 400px;
padding: 30px;
animation: fadeLeft;
height: 100%;
min-height: 100vh;
background: var(--white) none repeat scroll 0 0;
overflow-y: scroll;
-webkit-transition: all 1s cubic-bezier(0.785, 0.135, 0.15, 0.86);
-moz-transition: all 1s cubic-bezier(0.785, 0.135, 0.15, 0.86);
transition: all 1s cubic-bezier(0.785, 0.135, 0.15, 0.86);
z-index: 9999;
}
nav.navbar.validnavs.mobile-sidenav .navbar-collapse.collapse.collapse-mobile ul.nav {
padding: 0;
}
.collapse-header {
overflow: hidden;
} @media only screen and (max-width: 399px) {
nav.navbar.validnavs.mobile-sidenav .navbar-collapse.collapse.collapse-mobile {
width: 300px;
}
}
nav.navbar.validnavs.mobile-sidenav .navbar-collapse.collapse.collapse-mobile.show {
left: 0;
}
.overlay-screen.opened {
position: fixed;
height: 100%;
width: 100%;
background: var(--color-heading);
opacity: 0.6;
top: 0;
left: 0;
transition: all 0.25s ease-in-out;
}
nav.navbar.validnavs .navbar-collapse.collapse img {
display: none;
}
nav.navbar.validnavs .navbar-collapse.collapse img {
margin-bottom: 30px;
}
nav.navbar.validnavs .navbar-collapse.collapse button {
position: absolute;
right: 30px;
margin: 0;
height: 35px;
width: 35px;
line-height: 32px;
text-align: center;
border: 2px solid #dddddd;
border-radius: 50%;
color: var(--color-heading);
font-size: 16px;
top: 40px;
padding: 0;
z-index: 1000;
}
nav.navbar.validnavs .navbar-collapse.collapse button i {
font-weight: 500;
font-size: 15px;
}
@media only screen and (max-width: 1023px) {
nav.navbar.validnavs .navbar-collapse.collapse img {
display: inline-block;
height: 60px;
height: 60px !important;
width: auto;
}
}
.navbar.navbar-common .attr-right .attr-nav li.contact {
margin-left: 0;
}
.navbar.navbar-common .attr-right {
margin-left: 30px !important;
} @media (min-width: 1200px) {
.navbar.brand-style-bg .navbar-header {
padding: 55px 0;
position: relative;
top: -71px;
margin-bottom: -85px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.navbar.brand-style-bg .navbar-header img.logo.logo-scrolled {
display: none;
}
.navbar.brand-style-bg .navbar-header::after {
position: absolute;
left: 0;
top: 0;
content: "";
height: 100%;
width: 100%;
background: var(--color-primary);
z-index: -1;
}
.navbar.brand-style-bg .navbar-header::before {
position: absolute;
right: -30px;
top: 0;
content: "";
border-right: 30px solid transparent;
border-bottom: 59px solid var(--color-primary);
opacity: 0.8;
}
.navbar.brand-style-bg.sticked .navbar-header {
padding: 14px 0;
top: 0;
margin: 0;
}
.navbar.brand-style-bg.sticked .navbar-header .navbar-brand {
padding-left: 50px;
}
.navbar.brand-style-bg.sticked .navbar-header img.logo.logo-scrolled {
display: inline-block;
}
.navbar.brand-style-bg.sticked .navbar-header img.logo.logo-display {
display: none;
}
.navbar.brand-style-bg.sticked .navbar-header::after, .navbar.brand-style-bg.sticked .navbar-header::before {
display: none;
}
.container-fill.pr .info {
padding-left: 80px;
}
.container-fill.pr .navbar-collapse.collapse {
padding-left: 55px;
}
.navbar.navbar-default.attr-border-full .container-fill {
padding: 0 80px;
padding-right: 0;
}
.navbar.navbar-default.attr-border-full .navbar-header {
position: relative;
padding-right: 25px;
}
.navbar.navbar-default.attr-border-full .navbar-header .navbar-brand {
padding: 24px 0;
}
.navbar.navbar-default.attr-border-full .navbar-header::after {
position: absolute;
right: 0;
bottom: 0;
content: "";
border-right: 1px solid rgba(255, 255, 255, 0.3);
height: 100%;
}
.navbar.navbar-default.attr-border-full .attr-right .attr-nav li.contact {
position: relative;
padding: 32px 30px;
margin-left: 30px;
top: 0;
background: var(--color-primary);
}
.navbar.navbar-default.attr-border-full .attr-right .attr-nav li.contact::after {
height: 100%;
}
}
@media (max-width: 1199px) {
.navbar.brand-style-bg .navbar-header .navbar-brand {
padding-left: 0;
}
.navbar.brand-style-bg .navbar-header .navbar-brand img.logo.logo-display {
display: none;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1350px) {
.navbar.validnavs.navbar-default .navbar-nav li a {
padding: 30px 10px !important;
font-size: 14px;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1199px) {
.navbar.validnavs.navbar-default .navbar-nav li a {
padding: 30px 8px !important;
font-size: 14px;
}
}
@media (min-width: 768px) {
.navbar.no-background.top-pad-50 {
margin-top: 58px !important;
}
}
@media (min-width: 1024px) {
.navbar.less-logo .navbar-header {
display: none;
}
nav.navbar.transparent.less-logo.validnavs.menu-center {
padding: 0;
position: absolute;
background: transparent;
width: 100%;
top: 90px;
}
.navbar.less-logo.sticked .navbar-header {
display: block;
}
.navbar.less-logo.sticked .navbar-collapse.collapse {
width: auto;
}
nav.navbar.transparent.less-logo ul.nav>li>a {
color: #ffffff;
}
nav.navbar.less-logo ul.nav>li>a {
padding: 30px 20px;
font-size: 14px;
}
nav.navbar.validnavs.inc-border {
border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
nav.navbar.validnavs.inc-border ul.nav>li>a {
padding: 35px 15px;
}
nav.navbar.validnavs.inc-border.sticked {
border: none;
}
}.fw-100{font-weight:100}.fw-200{font-weight:200}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.fw-800{font-weight:800}.fw-900{font-weight:900}.pos-relative{position:relative}.pos-absolute{position:absolute}.pos-initial{position:initial}.pos-inherit{position:inherit}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-35{margin-top:35px}.mt-40{margin-top:40px}.mt-45{margin-top:45px}.mt-50{margin-top:50px}.mt-55{margin-top:55px}.mt-60{margin-top:60px}.mt-65{margin-top:65px}.mt-70{margin-top:70px}.mt-75{margin-top:75px}.mt-80{margin-top:80px}.mt-85{margin-top:85px}.mt-90{margin-top:90px}.mt-95{margin-top:95px}.mt-100{margin-top:100px}.mt-105{margin-top:105px}.mt-110{margin-top:110px}.mt-115{margin-top:115px}.mt-120{margin-top:120px}.mt-125{margin-top:125px}.mt-130{margin-top:130px}.mt-135{margin-top:135px}.mt-140{margin-top:140px}.mt-145{margin-top:145px}.mt-150{margin-top:150px}.mt-155{margin-top:155px}.mt-160{margin-top:160px}.mt-165{margin-top:165px}.mt-170{margin-top:170px}.mt-175{margin-top:175px}.mt-180{margin-top:180px}.mt-185{margin-top:185px}.mt-190{margin-top:190px}.mt-195{margin-top:195px}.mt-200{margin-top:200px}.mt-205{margin-top:205px}.mt-210{margin-top:210px}.mt-215{margin-top:215px}.mt-220{margin-top:220px}.mt-225{margin-top:225px}.mt-230{margin-top:230px}.mt-235{margin-top:235px}.mt-240{margin-top:240px}.mt-245{margin-top:245px}.mt-250{margin-top:250px}.mt-255{margin-top:255px}.mt-260{margin-top:260px}.mt-265{margin-top:265px}.mt-270{margin-top:270px}.mt-275{margin-top:275px}.mt-280{margin-top:280px}.mt-285{margin-top:285px}.mt-290{margin-top:290px}.mt-295{margin-top:295px}.mt-300{margin-top:300px}.mt-305{margin-top:305px}.mt-310{margin-top:310px}.mt-315{margin-top:315px}.mt-320{margin-top:320px}.mt-325{margin-top:325px}.mt--5{margin-top:-5px}.mt--10{margin-top:-10px}.mt--15{margin-top:-15px}.mt--20{margin-top:-20px}.mt--25{margin-top:-25px}.mt--30{margin-top:-30px}.mt--35{margin-top:-35px}.mt--40{margin-top:-40px}.mt--45{margin-top:-45px}.mt--50{margin-top:-50px}.mt--55{margin-top:-55px}.mt--60{margin-top:-60px}.mt--65{margin-top:-65px}.mt--70{margin-top:-70px}.mt--75{margin-top:-75px}.mt--80{margin-top:-80px}.mt--85{margin-top:-85px}.mt--90{margin-top:-90px}.mt--95{margin-top:-95px}.mt--100{margin-top:-100px}.mt--105{margin-top:-105px}.mt--110{margin-top:-110px}.mt--115{margin-top:-115px}.mt--120{margin-top:-120px}.mt--125{margin-top:-125px}.mt--130{margin-top:-130px}.mt--135{margin-top:-135px}.mt--140{margin-top:-140px}.mt--145{margin-top:-145px}.mt--150{margin-top:-150px}.mt--155{margin-top:-155px}.mt--160{margin-top:-160px}.mt--165{margin-top:-165px}.mt--170{margin-top:-170px}.mt--175{margin-top:-175px}.mt--180{margin-top:-180px}.mt--185{margin-top:-185px}.mt--190{margin-top:-190px}.mt--195{margin-top:-195px}.mt--200{margin-top:-200px}.mt--205{margin-top:-205px}.mt--210{margin-top:-210px}.mt--215{margin-top:-215px}.mt--220{margin-top:-220px}.mt--225{margin-top:-225px}.mt--230{margin-top:-230px}.mt--235{margin-top:-235px}.mt--240{margin-top:-240px}.mt--245{margin-top:-245px}.mt--250{margin-top:-250px}.mt--255{margin-top:-255px}.mt--260{margin-top:-260px}.mt--265{margin-top:-265px}.mt--270{margin-top:-270px}.mt--275{margin-top:-275px}.mt--280{margin-top:-280px}.mt--285{margin-top:-285px}.mt--290{margin-top:-290px}.mt--295{margin-top:-295px}.mt--300{margin-top:-300px}.mt--305{margin-top:-305px}.mt--310{margin-top:-310px}.mt--315{margin-top:-315px}.mt--320{margin-top:-320px}.mt--325{margin-top:-325px}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.mb-35{margin-bottom:35px}.mb-40{margin-bottom:40px}.mb-45{margin-bottom:45px}.mb-50{margin-bottom:50px}.mb-55{margin-bottom:55px}.mb-60{margin-bottom:60px}.mb-65{margin-bottom:65px}.mb-70{margin-bottom:70px}.mb-75{margin-bottom:75px}.mb-80{margin-bottom:80px}.mb-85{margin-bottom:85px}.mb-90{margin-bottom:90px}.mb-95{margin-bottom:95px}.mb-100{margin-bottom:100px}.mb-105{margin-bottom:105px}.mb-110{margin-bottom:110px}.mb-115{margin-bottom:115px}.mb-120{margin-bottom:120px}.mb-125{margin-bottom:125px}.mb-130{margin-bottom:130px}.mb-135{margin-bottom:135px}.mb-140{margin-bottom:140px}.mb-145{margin-bottom:145px}.mb-150{margin-bottom:150px}.mb-155{margin-bottom:155px}.mb-160{margin-bottom:160px}.mb-165{margin-bottom:165px}.mb-170{margin-bottom:170px}.mb-175{margin-bottom:175px}.mb-180{margin-bottom:180px}.mb-185{margin-bottom:185px}.mb-190{margin-bottom:190px}.mb-195{margin-bottom:195px}.mb-200{margin-bottom:200px}.mb-205{margin-bottom:205px}.mb-210{margin-bottom:210px}.mb-215{margin-bottom:215px}.mb-220{margin-bottom:220px}.mb-225{margin-bottom:225px}.mb-230{margin-bottom:230px}.mb-235{margin-bottom:235px}.mb-240{margin-bottom:240px}.mb-245{margin-bottom:245px}.mb-250{margin-bottom:250px}.mb-255{margin-bottom:255px}.mb-260{margin-bottom:260px}.mb-265{margin-bottom:265px}.mb-270{margin-bottom:270px}.mb-275{margin-bottom:275px}.mb-280{margin-bottom:280px}.mb-285{margin-bottom:285px}.mb-290{margin-bottom:290px}.mb-295{margin-bottom:295px}.mb-300{margin-bottom:300px}.mb-305{margin-bottom:305px}.mb-310{margin-bottom:310px}.mb-315{margin-bottom:315px}.mb-320{margin-bottom:320px}.mb-325{margin-bottom:325px}.mb--5{margin-bottom:-5px}.mb--10{margin-bottom:-10px}.mb--15{margin-bottom:-15px}.mb--20{margin-bottom:-20px}.mb--25{margin-bottom:-25px}.mb--30{margin-bottom:-30px}.mb--35{margin-bottom:-35px}.mb--40{margin-bottom:-40px}.mb--45{margin-bottom:-45px}.mb--50{margin-bottom:-50px}.mb--55{margin-bottom:-55px}.mb--60{margin-bottom:-60px}.mb--65{margin-bottom:-65px}.mb--70{margin-bottom:-70px}.mb--75{margin-bottom:-75px}.mb--80{margin-bottom:-80px}.mb--85{margin-bottom:-85px}.mb--90{margin-bottom:-90px}.mb--95{margin-bottom:-95px}.mb--100{margin-bottom:-100px}.mb--105{margin-bottom:-105px}.mb--110{margin-bottom:-110px}.mb--115{margin-bottom:-115px}.mb--120{margin-bottom:-120px}.mb--125{margin-bottom:-125px}.mb--130{margin-bottom:-130px}.mb--135{margin-bottom:-135px}.mb--140{margin-bottom:-140px}.mb--145{margin-bottom:-145px}.mb--150{margin-bottom:-150px}.mb--155{margin-bottom:-155px}.mb--160{margin-bottom:-160px}.mb--165{margin-bottom:-165px}.mb--170{margin-bottom:-170px}.mb--175{margin-bottom:-175px}.mb--180{margin-bottom:-180px}.mb--185{margin-bottom:-185px}.mb--190{margin-bottom:-190px}.mb--195{margin-bottom:-195px}.mb--200{margin-bottom:-200px}.mb--205{margin-bottom:-205px}.mb--210{margin-bottom:-210px}.mb--215{margin-bottom:-215px}.mb--220{margin-bottom:-220px}.mb--225{margin-bottom:-225px}.mb--230{margin-bottom:-230px}.mb--235{margin-bottom:-235px}.mb--240{margin-bottom:-240px}.mb--245{margin-bottom:-245px}.mb--250{margin-bottom:-250px}.mb--255{margin-bottom:-255px}.mb--260{margin-bottom:-260px}.mb--265{margin-bottom:-265px}.mb--270{margin-bottom:-270px}.mb--275{margin-bottom:-275px}.mb--280{margin-bottom:-280px}.mb--285{margin-bottom:-285px}.mb--290{margin-bottom:-290px}.mb--295{margin-bottom:-295px}.mb--300{margin-bottom:-300px}.mb--305{margin-bottom:-305px}.mb--310{margin-bottom:-310px}.mb--315{margin-bottom:-315px}.mb--320{margin-bottom:-320px}.mb--325{margin-bottom:-325px}.ml-5{margin-left:5px}.ml-10{margin-left:10px}.ml-15{margin-left:15px}.ml-20{margin-left:20px}.ml-25{margin-left:25px}.ml-30{margin-left:30px}.ml-35{margin-left:35px}.ml-40{margin-left:40px}.ml-45{margin-left:45px}.ml-50{margin-left:50px}.ml-55{margin-left:55px}.ml-60{margin-left:60px}.ml-65{margin-left:65px}.ml-70{margin-left:70px}.ml-75{margin-left:75px}.ml-80{margin-left:80px}.ml-85{margin-left:85px}.ml-90{margin-left:90px}.ml-95{margin-left:95px}.ml-100{margin-left:100px}.ml-105{margin-left:105px}.ml-110{margin-left:110px}.ml-115{margin-left:115px}.ml-120{margin-left:120px}.ml-125{margin-left:125px}.ml-130{margin-left:130px}.ml-135{margin-left:135px}.ml-140{margin-left:140px}.ml-145{margin-left:145px}.ml-150{margin-left:150px}.ml-155{margin-left:155px}.ml-160{margin-left:160px}.ml-165{margin-left:165px}.ml-170{margin-left:170px}.ml-175{margin-left:175px}.ml-180{margin-left:180px}.ml-185{margin-left:185px}.ml-190{margin-left:190px}.ml-195{margin-left:195px}.ml-200{margin-left:200px}.ml-205{margin-left:205px}.ml-210{margin-left:210px}.ml-215{margin-left:215px}.ml-220{margin-left:220px}.ml-225{margin-left:225px}.ml-230{margin-left:230px}.ml-235{margin-left:235px}.ml-240{margin-left:240px}.ml-245{margin-left:245px}.ml-250{margin-left:250px}.ml-255{margin-left:255px}.ml-260{margin-left:260px}.ml-265{margin-left:265px}.ml-270{margin-left:270px}.ml-275{margin-left:275px}.ml-280{margin-left:280px}.ml-285{margin-left:285px}.ml-290{margin-left:290px}.ml-295{margin-left:295px}.ml-300{margin-left:300px}.ml-305{margin-left:305px}.ml-310{margin-left:310px}.ml-315{margin-left:315px}.ml-320{margin-left:320px}.ml-325{margin-left:325px}.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.mr-20{margin-right:20px}.mr-25{margin-right:25px}.mr-30{margin-right:30px}.mr-35{margin-right:35px}.mr-40{margin-right:40px}.mr-45{margin-right:45px}.mr-50{margin-right:50px}.mr-55{margin-right:55px}.mr-60{margin-right:60px}.mr-65{margin-right:65px}.mr-70{margin-right:70px}.mr-75{margin-right:75px}.mr-80{margin-right:80px}.mr-85{margin-right:85px}.mr-90{margin-right:90px}.mr-95{margin-right:95px}.mr-100{margin-right:100px}.mr-105{margin-right:105px}.mr-110{margin-right:110px}.mr-115{margin-right:115px}.mr-120{margin-right:120px}.mr-125{margin-right:125px}.mr-130{margin-right:130px}.mr-135{margin-right:135px}.mr-140{margin-right:140px}.mr-145{margin-right:145px}.mr-150{margin-right:150px}.mr-155{margin-right:155px}.mr-160{margin-right:160px}.mr-165{margin-right:165px}.mr-170{margin-right:170px}.mr-175{margin-right:175px}.mr-180{margin-right:180px}.mr-185{margin-right:185px}.mr-190{margin-right:190px}.mr-195{margin-right:195px}.mr-200{margin-right:200px}.mr-205{margin-right:205px}.mr-210{margin-right:210px}.mr-215{margin-right:215px}.mr-220{margin-right:220px}.mr-225{margin-right:225px}.mr-230{margin-right:230px}.mr-235{margin-right:235px}.mr-240{margin-right:240px}.mr-245{margin-right:245px}.mr-250{margin-right:250px}.mr-255{margin-right:255px}.mr-260{margin-right:260px}.mr-265{margin-right:265px}.mr-270{margin-right:270px}.mr-275{margin-right:275px}.mr-280{margin-right:280px}.mr-285{margin-right:285px}.mr-290{margin-right:290px}.mr-295{margin-right:295px}.mr-300{margin-right:300px}.mr-305{margin-right:305px}.mr-310{margin-right:310px}.mr-315{margin-right:315px}.mr-320{margin-right:320px}.mr-325{margin-right:325px}.pt-5{padding-top:5px}.pt-10{padding-top:10px}.pt-15{padding-top:15px}.pt-20{padding-top:20px}.pt-25{padding-top:25px}.pt-30{padding-top:30px}.pt-35{padding-top:35px}.pt-40{padding-top:40px}.pt-45{padding-top:45px}.pt-50{padding-top:50px}.pt-55{padding-top:55px}.pt-60{padding-top:60px}.pt-65{padding-top:65px}.pt-70{padding-top:70px}.pt-75{padding-top:75px}.pt-80{padding-top:80px}.pt-85{padding-top:85px}.pt-90{padding-top:90px}.pt-95{padding-top:95px}.pt-100{padding-top:100px}.pt-105{padding-top:105px}.pt-110{padding-top:110px}.pt-115{padding-top:115px}.pt-120{padding-top:120px}.pt-125{padding-top:125px}.pt-130{padding-top:130px}.pt-135{padding-top:135px}.pt-140{padding-top:140px}.pt-145{padding-top:145px}.pt-150{padding-top:150px}.pt-155{padding-top:155px}.pt-160{padding-top:160px}.pt-165{padding-top:165px}.pt-170{padding-top:170px}.pt-175{padding-top:175px}.pt-180{padding-top:180px}.pt-185{padding-top:185px}.pt-190{padding-top:190px}.pt-195{padding-top:195px}.pt-200{padding-top:200px}.pt-205{padding-top:205px}.pt-210{padding-top:210px}.pt-215{padding-top:215px}.pt-220{padding-top:220px}.pt-225{padding-top:225px}.pt-230{padding-top:230px}.pt-235{padding-top:235px}.pt-240{padding-top:240px}.pt-245{padding-top:245px}.pt-250{padding-top:250px}.pt-255{padding-top:255px}.pt-260{padding-top:260px}.pt-265{padding-top:265px}.pt-270{padding-top:270px}.pt-275{padding-top:275px}.pt-280{padding-top:280px}.pt-285{padding-top:285px}.pt-290{padding-top:290px}.pt-295{padding-top:295px}.pt-300{padding-top:300px}.pt-305{padding-top:305px}.pt-310{padding-top:310px}.pt-315{padding-top:315px}.pt-320{padding-top:320px}.pt-325{padding-top:325px}.pb-5{padding-bottom:5px}.pb-10{padding-bottom:10px}.pb-15{padding-bottom:15px}.pb-20{padding-bottom:20px}.pb-25{padding-bottom:25px}.pb-30{padding-bottom:30px}.pb-35{padding-bottom:35px}.pb-40{padding-bottom:40px}.pb-45{padding-bottom:45px}.pb-50{padding-bottom:50px}.pb-55{padding-bottom:55px}.pb-60{padding-bottom:60px}.pb-65{padding-bottom:65px}.pb-70{padding-bottom:70px}.pb-75{padding-bottom:75px}.pb-80{padding-bottom:80px}.pb-85{padding-bottom:85px}.pb-90{padding-bottom:90px}.pb-95{padding-bottom:95px}.pb-100{padding-bottom:100px}.pb-105{padding-bottom:105px}.pb-110{padding-bottom:110px}.pb-115{padding-bottom:115px}.pb-120{padding-bottom:120px}.pb-125{padding-bottom:125px}.pb-130{padding-bottom:130px}.pb-135{padding-bottom:135px}.pb-140{padding-bottom:140px}.pb-145{padding-bottom:145px}.pb-150{padding-bottom:150px}.pb-155{padding-bottom:155px}.pb-160{padding-bottom:160px}.pb-165{padding-bottom:165px}.pb-170{padding-bottom:170px}.pb-175{padding-bottom:175px}.pb-180{padding-bottom:180px}.pb-185{padding-bottom:185px}.pb-190{padding-bottom:190px}.pb-195{padding-bottom:195px}.pb-200{padding-bottom:200px}.pb-205{padding-bottom:205px}.pb-210{padding-bottom:210px}.pb-215{padding-bottom:215px}.pb-220{padding-bottom:220px}.pb-225{padding-bottom:225px}.pb-230{padding-bottom:230px}.pb-235{padding-bottom:235px}.pb-240{padding-bottom:240px}.pb-245{padding-bottom:245px}.pb-250{padding-bottom:250px}.pb-255{padding-bottom:255px}.pb-260{padding-bottom:260px}.pb-265{padding-bottom:265px}.pb-270{padding-bottom:270px}.pb-275{padding-bottom:275px}.pb-280{padding-bottom:280px}.pb-285{padding-bottom:285px}.pb-290{padding-bottom:290px}.pb-295{padding-bottom:295px}.pb-300{padding-bottom:300px}.pb-305{padding-bottom:305px}.pb-310{padding-bottom:310px}.pb-315{padding-bottom:315px}.pb-320{padding-bottom:320px}.pb-325{padding-bottom:325px}.pl-5{padding-left:5px}.pl-10{padding-left:10px}.pl-15{padding-left:15px}.pl-20{padding-left:20px}.pl-25{padding-left:25px}.pl-30{padding-left:30px}.pl-35{padding-left:35px}.pl-40{padding-left:40px}.pl-45{padding-left:45px}.pl-50{padding-left:50px}.pl-55{padding-left:55px}.pl-60{padding-left:60px}.pl-65{padding-left:65px}.pl-70{padding-left:70px}.pl-75{padding-left:75px}.pl-80{padding-left:80px}.pl-85{padding-left:85px}.pl-90{padding-left:90px}.pl-95{padding-left:95px}.pl-100{padding-left:100px}.pl-105{padding-left:105px}.pl-110{padding-left:110px}.pl-115{padding-left:115px}.pl-120{padding-left:120px}.pl-125{padding-left:125px}.pl-130{padding-left:130px}.pl-135{padding-left:135px}.pl-140{padding-left:140px}.pl-145{padding-left:145px}.pl-150{padding-left:150px}.pl-155{padding-left:155px}.pl-160{padding-left:160px}.pl-165{padding-left:165px}.pl-170{padding-left:170px}.pl-175{padding-left:175px}.pl-180{padding-left:180px}.pl-185{padding-left:185px}.pl-190{padding-left:190px}.pl-195{padding-left:195px}.pl-200{padding-left:200px}.pl-205{padding-left:205px}.pl-210{padding-left:210px}.pl-215{padding-left:215px}.pl-220{padding-left:220px}.pl-225{padding-left:225px}.pl-230{padding-left:230px}.pl-235{padding-left:235px}.pl-240{padding-left:240px}.pl-245{padding-left:245px}.pl-250{padding-left:250px}.pl-255{padding-left:255px}.pl-260{padding-left:260px}.pl-265{padding-left:265px}.pl-270{padding-left:270px}.pl-275{padding-left:275px}.pl-280{padding-left:280px}.pl-285{padding-left:285px}.pl-290{padding-left:290px}.pl-295{padding-left:295px}.pl-300{padding-left:300px}.pl-305{padding-left:305px}.pl-310{padding-left:310px}.pl-315{padding-left:315px}.pl-320{padding-left:320px}.pl-325{padding-left:325px}.pr-5{padding-right:5px}.pr-10{padding-right:10px}.pr-15{padding-right:15px}.pr-20{padding-right:20px}.pr-25{padding-right:25px}.pr-30{padding-right:30px}.pr-35{padding-right:35px}.pr-40{padding-right:40px}.pr-45{padding-right:45px}.pr-50{padding-right:50px}.pr-55{padding-right:55px}.pr-60{padding-right:60px}.pr-65{padding-right:65px}.pr-70{padding-right:70px}.pr-75{padding-right:75px}.pr-80{padding-right:80px}.pr-85{padding-right:85px}.pr-90{padding-right:90px}.pr-95{padding-right:95px}.pr-100{padding-right:100px}.pr-105{padding-right:105px}.pr-110{padding-right:110px}.pr-115{padding-right:115px}.pr-120{padding-right:120px}.pr-125{padding-right:125px}.pr-130{padding-right:130px}.pr-135{padding-right:135px}.pr-140{padding-right:140px}.pr-145{padding-right:145px}.pr-150{padding-right:150px}.pr-155{padding-right:155px}.pr-160{padding-right:160px}.pr-165{padding-right:165px}.pr-170{padding-right:170px}.pr-175{padding-right:175px}.pr-180{padding-right:180px}.pr-185{padding-right:185px}.pr-190{padding-right:190px}.pr-195{padding-right:195px}.pr-200{padding-right:200px}.pr-205{padding-right:205px}.pr-210{padding-right:210px}.pr-215{padding-right:215px}.pr-220{padding-right:220px}.pr-225{padding-right:225px}.pr-230{padding-right:230px}.pr-235{padding-right:235px}.pr-240{padding-right:240px}.pr-245{padding-right:245px}.pr-250{padding-right:250px}.pr-255{padding-right:255px}.pr-260{padding-right:260px}.pr-265{padding-right:265px}.pr-270{padding-right:270px}.pr-275{padding-right:275px}.pr-280{padding-right:280px}.pr-285{padding-right:285px}.pr-290{padding-right:290px}.pr-295{padding-right:295px}.pr-300{padding-right:300px}.pr-305{padding-right:305px}.pr-310{padding-right:310px}.pr-315{padding-right:315px}.pr-320{padding-right:320px}.pr-325{padding-right:325px}@media (min-width:992px) and (max-width:1200px){.mt-lg-5{margin-top:5px}.mt-lg-10{margin-top:10px}.mt-lg-15{margin-top:15px}.mt-lg-20{margin-top:20px}.mt-lg-25{margin-top:25px}.mt-lg-30{margin-top:30px}.mt-lg-35{margin-top:35px}.mt-lg-40{margin-top:40px}.mt-lg-45{margin-top:45px}.mt-lg-50{margin-top:50px}.mt-lg-55{margin-top:55px}.mt-lg-60{margin-top:60px}.mt-lg-65{margin-top:65px}.mt-lg-70{margin-top:70px}.mt-lg-75{margin-top:75px}.mt-lg-80{margin-top:80px}.mt-lg-85{margin-top:85px}.mt-lg-90{margin-top:90px}.mt-lg-95{margin-top:95px}.mt-lg-100{margin-top:100px}.mt-lg-105{margin-top:105px}.mt-lg-110{margin-top:110px}.mt-lg-115{margin-top:115px}.mt-lg-120{margin-top:120px}.mt-lg-125{margin-top:125px}.mt-lg-130{margin-top:130px}.mt-lg-135{margin-top:135px}.mt-lg-140{margin-top:140px}.mt-lg-145{margin-top:145px}.mt-lg-150{margin-top:150px}.mt-lg-155{margin-top:155px}.mt-lg-160{margin-top:160px}.mt-lg-165{margin-top:165px}.mt-lg-170{margin-top:170px}.mt-lg-175{margin-top:175px}.mt-lg-180{margin-top:180px}.mt-lg-185{margin-top:185px}.mt-lg-190{margin-top:190px}.mt-lg-195{margin-top:195px}.mt-lg-200{margin-top:200px}.mt-lg-205{margin-top:205px}.mt-lg-210{margin-top:210px}.mt-lg-215{margin-top:215px}.mt-lg-220{margin-top:220px}.mt-lg-225{margin-top:225px}.mt-lg-230{margin-top:230px}.mt-lg-235{margin-top:235px}.mt-lg-240{margin-top:240px}.mt-lg-245{margin-top:245px}.mt-lg-250{margin-top:250px}.mt-lg-255{margin-top:255px}.mt-lg-260{margin-top:260px}.mt-lg-265{margin-top:265px}.mt-lg-270{margin-top:270px}.mt-lg-275{margin-top:275px}.mt-lg-280{margin-top:280px}.mt-lg-285{margin-top:285px}.mt-lg-290{margin-top:290px}.mt-lg-295{margin-top:295px}.mt-lg-300{margin-top:300px}.mt-lg-305{margin-top:305px}.mt-lg-310{margin-top:310px}.mt-lg-315{margin-top:315px}.mt-lg-320{margin-top:320px}.mt-lg-325{margin-top:325px}.mb-lg-5{margin-bottom:5px}.mb-lg-10{margin-bottom:10px}.mb-lg-15{margin-bottom:15px}.mb-lg-20{margin-bottom:20px}.mb-lg-25{margin-bottom:25px}.mb-lg-30{margin-bottom:30px}.mb-lg-35{margin-bottom:35px}.mb-lg-40{margin-bottom:40px}.mb-lg-45{margin-bottom:45px}.mb-lg-50{margin-bottom:50px}.mb-lg-55{margin-bottom:55px}.mb-lg-60{margin-bottom:60px}.mb-lg-65{margin-bottom:65px}.mb-lg-70{margin-bottom:70px}.mb-lg-75{margin-bottom:75px}.mb-lg-80{margin-bottom:80px}.mb-lg-85{margin-bottom:85px}.mb-lg-90{margin-bottom:90px}.mb-lg-95{margin-bottom:95px}.mb-lg-100{margin-bottom:100px}.mb-lg-105{margin-bottom:105px}.mb-lg-110{margin-bottom:110px}.mb-lg-115{margin-bottom:115px}.mb-lg-120{margin-bottom:120px}.mb-lg-125{margin-bottom:125px}.mb-lg-130{margin-bottom:130px}.mb-lg-135{margin-bottom:135px}.mb-lg-140{margin-bottom:140px}.mb-lg-145{margin-bottom:145px}.mb-lg-150{margin-bottom:150px}.mb-lg-155{margin-bottom:155px}.mb-lg-160{margin-bottom:160px}.mb-lg-165{margin-bottom:165px}.mb-lg-170{margin-bottom:170px}.mb-lg-175{margin-bottom:175px}.mb-lg-180{margin-bottom:180px}.mb-lg-185{margin-bottom:185px}.mb-lg-190{margin-bottom:190px}.mb-lg-195{margin-bottom:195px}.mb-lg-200{margin-bottom:200px}.mb-lg-205{margin-bottom:205px}.mb-lg-210{margin-bottom:210px}.mb-lg-215{margin-bottom:215px}.mb-lg-220{margin-bottom:220px}.mb-lg-225{margin-bottom:225px}.mb-lg-230{margin-bottom:230px}.mb-lg-235{margin-bottom:235px}.mb-lg-240{margin-bottom:240px}.mb-lg-245{margin-bottom:245px}.mb-lg-250{margin-bottom:250px}.mb-lg-255{margin-bottom:255px}.mb-lg-260{margin-bottom:260px}.mb-lg-265{margin-bottom:265px}.mb-lg-270{margin-bottom:270px}.mb-lg-275{margin-bottom:275px}.mb-lg-280{margin-bottom:280px}.mb-lg-285{margin-bottom:285px}.mb-lg-290{margin-bottom:290px}.mb-lg-295{margin-bottom:295px}.mb-lg-300{margin-bottom:300px}.mb-lg-305{margin-bottom:305px}.mb-lg-310{margin-bottom:310px}.mb-lg-315{margin-bottom:315px}.mb-lg-320{margin-bottom:320px}.mb-lg-325{margin-bottom:325px}.ml-lg-5{margin-left:5px}.ml-lg-10{margin-left:10px}.ml-lg-15{margin-left:15px}.ml-lg-20{margin-left:20px}.ml-lg-25{margin-left:25px}.ml-lg-30{margin-left:30px}.ml-lg-35{margin-left:35px}.ml-lg-40{margin-left:40px}.ml-lg-45{margin-left:45px}.ml-lg-50{margin-left:50px}.ml-lg-55{margin-left:55px}.ml-lg-60{margin-left:60px}.ml-lg-65{margin-left:65px}.ml-lg-70{margin-left:70px}.ml-lg-75{margin-left:75px}.ml-lg-80{margin-left:80px}.ml-lg-85{margin-left:85px}.ml-lg-90{margin-left:90px}.ml-lg-95{margin-left:95px}.ml-lg-100{margin-left:100px}.ml-lg-105{margin-left:105px}.ml-lg-110{margin-left:110px}.ml-lg-115{margin-left:115px}.ml-lg-120{margin-left:120px}.ml-lg-125{margin-left:125px}.ml-lg-130{margin-left:130px}.ml-lg-135{margin-left:135px}.ml-lg-140{margin-left:140px}.ml-lg-145{margin-left:145px}.ml-lg-150{margin-left:150px}.ml-lg-155{margin-left:155px}.ml-lg-160{margin-left:160px}.ml-lg-165{margin-left:165px}.ml-lg-170{margin-left:170px}.ml-lg-175{margin-left:175px}.ml-lg-180{margin-left:180px}.ml-lg-185{margin-left:185px}.ml-lg-190{margin-left:190px}.ml-lg-195{margin-left:195px}.ml-lg-200{margin-left:200px}.ml-lg-205{margin-left:205px}.ml-lg-210{margin-left:210px}.ml-lg-215{margin-left:215px}.ml-lg-220{margin-left:220px}.ml-lg-225{margin-left:225px}.ml-lg-230{margin-left:230px}.ml-lg-235{margin-left:235px}.ml-lg-240{margin-left:240px}.ml-lg-245{margin-left:245px}.ml-lg-250{margin-left:250px}.ml-lg-255{margin-left:255px}.ml-lg-260{margin-left:260px}.ml-lg-265{margin-left:265px}.ml-lg-270{margin-left:270px}.ml-lg-275{margin-left:275px}.ml-lg-280{margin-left:280px}.ml-lg-285{margin-left:285px}.ml-lg-290{margin-left:290px}.ml-lg-295{margin-left:295px}.ml-lg-300{margin-left:300px}.ml-lg-305{margin-left:305px}.ml-lg-310{margin-left:310px}.ml-lg-315{margin-left:315px}.ml-lg-320{margin-left:320px}.ml-lg-325{margin-left:325px}.mr-lg-5{margin-right:5px}.mr-lg-10{margin-right:10px}.mr-lg-15{margin-right:15px}.mr-lg-20{margin-right:20px}.mr-lg-25{margin-right:25px}.mr-lg-30{margin-right:30px}.mr-lg-35{margin-right:35px}.mr-lg-40{margin-right:40px}.mr-lg-45{margin-right:45px}.mr-lg-50{margin-right:50px}.mr-lg-55{margin-right:55px}.mr-lg-60{margin-right:60px}.mr-lg-65{margin-right:65px}.mr-lg-70{margin-right:70px}.mr-lg-75{margin-right:75px}.mr-lg-80{margin-right:80px}.mr-lg-85{margin-right:85px}.mr-lg-90{margin-right:90px}.mr-lg-95{margin-right:95px}.mr-lg-100{margin-right:100px}.mr-lg-105{margin-right:105px}.mr-lg-110{margin-right:110px}.mr-lg-115{margin-right:115px}.mr-lg-120{margin-right:120px}.mr-lg-125{margin-right:125px}.mr-lg-130{margin-right:130px}.mr-lg-135{margin-right:135px}.mr-lg-140{margin-right:140px}.mr-lg-145{margin-right:145px}.mr-lg-150{margin-right:150px}.mr-lg-155{margin-right:155px}.mr-lg-160{margin-right:160px}.mr-lg-165{margin-right:165px}.mr-lg-170{margin-right:170px}.mr-lg-175{margin-right:175px}.mr-lg-180{margin-right:180px}.mr-lg-185{margin-right:185px}.mr-lg-190{margin-right:190px}.mr-lg-195{margin-right:195px}.mr-lg-200{margin-right:200px}.mr-lg-205{margin-right:205px}.mr-lg-210{margin-right:210px}.mr-lg-215{margin-right:215px}.mr-lg-220{margin-right:220px}.mr-lg-225{margin-right:225px}.mr-lg-230{margin-right:230px}.mr-lg-235{margin-right:235px}.mr-lg-240{margin-right:240px}.mr-lg-245{margin-right:245px}.mr-lg-250{margin-right:250px}.mr-lg-255{margin-right:255px}.mr-lg-260{margin-right:260px}.mr-lg-265{margin-right:265px}.mr-lg-270{margin-right:270px}.mr-lg-275{margin-right:275px}.mr-lg-280{margin-right:280px}.mr-lg-285{margin-right:285px}.mr-lg-290{margin-right:290px}.mr-lg-295{margin-right:295px}.mr-lg-300{margin-right:300px}.mr-lg-305{margin-right:305px}.mr-lg-310{margin-right:310px}.mr-lg-315{margin-right:315px}.mr-lg-320{margin-right:320px}.mr-lg-325{margin-right:325px}.mt-lg--5{margin-top:-5px}.mt-lg--10{margin-top:-10px}.mt-lg--15{margin-top:-15px}.mt-lg--20{margin-top:-20px}.mt-lg--25{margin-top:-25px}.mt-lg--30{margin-top:-30px}.mt-lg--35{margin-top:-35px}.mt-lg--40{margin-top:-40px}.mt-lg--45{margin-top:-45px}.mt-lg--50{margin-top:-50px}.mt-lg--55{margin-top:-55px}.mt-lg--60{margin-top:-60px}.mt-lg--65{margin-top:-65px}.mt-lg--70{margin-top:-70px}.mt-lg--75{margin-top:-75px}.mt-lg--80{margin-top:-80px}.mt-lg--85{margin-top:-85px}.mt-lg--90{margin-top:-90px}.mt-lg--95{margin-top:-95px}.mt-lg--100{margin-top:-100px}.mt-lg--105{margin-top:-105px}.mt-lg--110{margin-top:-110px}.mt-lg--115{margin-top:-115px}.mt-lg--120{margin-top:-120px}.mt-lg--125{margin-top:-125px}.mt-lg--130{margin-top:-130px}.mt-lg--135{margin-top:-135px}.mt-lg--140{margin-top:-140px}.mt-lg--145{margin-top:-145px}.mt-lg--150{margin-top:-150px}.mt-lg--155{margin-top:-155px}.mt-lg--160{margin-top:-160px}.mt-lg--165{margin-top:-165px}.mt-lg--170{margin-top:-170px}.mt-lg--175{margin-top:-175px}.mt-lg--180{margin-top:-180px}.mt-lg--185{margin-top:-185px}.mt-lg--190{margin-top:-190px}.mt-lg--195{margin-top:-195px}.mt-lg--200{margin-top:-200px}.mt-lg--205{margin-top:-205px}.mt-lg--210{margin-top:-210px}.mt-lg--215{margin-top:-215px}.mt-lg--220{margin-top:-220px}.mt-lg--225{margin-top:-225px}.mt-lg--230{margin-top:-230px}.mt-lg--235{margin-top:-235px}.mt-lg--240{margin-top:-240px}.mt-lg--245{margin-top:-245px}.mt-lg--250{margin-top:-250px}.mt-lg--255{margin-top:-255px}.mt-lg--260{margin-top:-260px}.mt-lg--265{margin-top:-265px}.mt-lg--270{margin-top:-270px}.mt-lg--275{margin-top:-275px}.mt-lg--280{margin-top:-280px}.mt-lg--285{margin-top:-285px}.mt-lg--290{margin-top:-290px}.mt-lg--295{margin-top:-295px}.mt-lg--300{margin-top:-300px}.mt-lg--305{margin-top:-305px}.mt-lg--310{margin-top:-310px}.mt-lg--315{margin-top:-315px}.mt-lg--320{margin-top:-320px}.mt-lg--325{margin-top:-325px}.mb-lg--5{margin-bottom:-5px}.mb-lg--10{margin-bottom:-10px}.mb-lg--15{margin-bottom:-15px}.mb-lg--20{margin-bottom:-20px}.mb-lg--25{margin-bottom:-25px}.mb-lg--30{margin-bottom:-30px}.mb-lg--35{margin-bottom:-35px}.mb-lg--40{margin-bottom:-40px}.mb-lg--45{margin-bottom:-45px}.mb-lg--50{margin-bottom:-50px}.mb-lg--55{margin-bottom:-55px}.mb-lg--60{margin-bottom:-60px}.mb-lg--65{margin-bottom:-65px}.mb-lg--70{margin-bottom:-70px}.mb-lg--75{margin-bottom:-75px}.mb-lg--80{margin-bottom:-80px}.mb-lg--85{margin-bottom:-85px}.mb-lg--90{margin-bottom:-90px}.mb-lg--95{margin-bottom:-95px}.mb-lg--100{margin-bottom:-100px}.mb-lg--105{margin-bottom:-105px}.mb-lg--110{margin-bottom:-110px}.mb-lg--115{margin-bottom:-115px}.mb-lg--120{margin-bottom:-120px}.mb-lg--125{margin-bottom:-125px}.mb-lg--130{margin-bottom:-130px}.mb-lg--135{margin-bottom:-135px}.mb-lg--140{margin-bottom:-140px}.mb-lg--145{margin-bottom:-145px}.mb-lg--150{margin-bottom:-150px}.mb-lg--155{margin-bottom:-155px}.mb-lg--160{margin-bottom:-160px}.mb-lg--165{margin-bottom:-165px}.mb-lg--170{margin-bottom:-170px}.mb-lg--175{margin-bottom:-175px}.mb-lg--180{margin-bottom:-180px}.mb-lg--185{margin-bottom:-185px}.mb-lg--190{margin-bottom:-190px}.mb-lg--195{margin-bottom:-195px}.mb-lg--200{margin-bottom:-200px}.mb-lg--205{margin-bottom:-205px}.mb-lg--210{margin-bottom:-210px}.mb-lg--215{margin-bottom:-215px}.mb-lg--220{margin-bottom:-220px}.mb-lg--225{margin-bottom:-225px}.mb-lg--230{margin-bottom:-230px}.mb-lg--235{margin-bottom:-235px}.mb-lg--240{margin-bottom:-240px}.mb-lg--245{margin-bottom:-245px}.mb-lg--250{margin-bottom:-250px}.mb-lg--255{margin-bottom:-255px}.mb-lg--260{margin-bottom:-260px}.mb-lg--265{margin-bottom:-265px}.mb-lg--270{margin-bottom:-270px}.mb-lg--275{margin-bottom:-275px}.mb-lg--280{margin-bottom:-280px}.mb-lg--285{margin-bottom:-285px}.mb-lg--290{margin-bottom:-290px}.mb-lg--295{margin-bottom:-295px}.mb-lg--300{margin-bottom:-300px}.mb-lg--305{margin-bottom:-305px}.mb-lg--310{margin-bottom:-310px}.mb-lg--315{margin-bottom:-315px}.mb-lg--320{margin-bottom:-320px}.mb-lg--325{margin-bottom:-325px}.mt-lg-0{margin-top:0}.mb-lg-0{margin-bottom:0}.ml-lg-0{margin-left:0}.mr-lg-0{margin-right:0}.pt-lg-5{padding-top:5px}.pt-lg-10{padding-top:10px}.pt-lg-15{padding-top:15px}.pt-lg-20{padding-top:20px}.pt-lg-25{padding-top:25px}.pt-lg-30{padding-top:30px}.pt-lg-35{padding-top:35px}.pt-lg-40{padding-top:40px}.pt-lg-45{padding-top:45px}.pt-lg-50{padding-top:50px}.pt-lg-55{padding-top:55px}.pt-lg-60{padding-top:60px}.pt-lg-65{padding-top:65px}.pt-lg-70{padding-top:70px}.pt-lg-75{padding-top:75px}.pt-lg-80{padding-top:80px}.pt-lg-85{padding-top:85px}.pt-lg-90{padding-top:90px}.pt-lg-95{padding-top:95px}.pt-lg-100{padding-top:100px}.pt-lg-105{padding-top:105px}.pt-lg-110{padding-top:110px}.pt-lg-115{padding-top:115px}.pt-lg-120{padding-top:120px}.pt-lg-125{padding-top:125px}.pt-lg-130{padding-top:130px}.pt-lg-135{padding-top:135px}.pt-lg-140{padding-top:140px}.pt-lg-145{padding-top:145px}.pt-lg-150{padding-top:150px}.pt-lg-155{padding-top:155px}.pt-lg-160{padding-top:160px}.pt-lg-165{padding-top:165px}.pt-lg-170{padding-top:170px}.pt-lg-175{padding-top:175px}.pt-lg-180{padding-top:180px}.pt-lg-185{padding-top:185px}.pt-lg-190{padding-top:190px}.pt-lg-195{padding-top:195px}.pt-lg-200{padding-top:200px}.pt-lg-205{padding-top:205px}.pt-lg-210{padding-top:210px}.pt-lg-215{padding-top:215px}.pt-lg-220{padding-top:220px}.pt-lg-225{padding-top:225px}.pt-lg-230{padding-top:230px}.pt-lg-235{padding-top:235px}.pt-lg-240{padding-top:240px}.pt-lg-245{padding-top:245px}.pt-lg-250{padding-top:250px}.pt-lg-255{padding-top:255px}.pt-lg-260{padding-top:260px}.pt-lg-265{padding-top:265px}.pt-lg-270{padding-top:270px}.pt-lg-275{padding-top:275px}.pt-lg-280{padding-top:280px}.pt-lg-285{padding-top:285px}.pt-lg-290{padding-top:290px}.pt-lg-295{padding-top:295px}.pt-lg-300{padding-top:300px}.pt-lg-305{padding-top:305px}.pt-lg-310{padding-top:310px}.pt-lg-315{padding-top:315px}.pt-lg-320{padding-top:320px}.pt-lg-325{padding-top:325px}.pb-lg-5{padding-bottom:5px}.pb-lg-10{padding-bottom:10px}.pb-lg-15{padding-bottom:15px}.pb-lg-20{padding-bottom:20px}.pb-lg-25{padding-bottom:25px}.pb-lg-30{padding-bottom:30px}.pb-lg-35{padding-bottom:35px}.pb-lg-40{padding-bottom:40px}.pb-lg-45{padding-bottom:45px}.pb-lg-50{padding-bottom:50px}.pb-lg-55{padding-bottom:55px}.pb-lg-60{padding-bottom:60px}.pb-lg-65{padding-bottom:65px}.pb-lg-70{padding-bottom:70px}.pb-lg-75{padding-bottom:75px}.pb-lg-80{padding-bottom:80px}.pb-lg-85{padding-bottom:85px}.pb-lg-90{padding-bottom:90px}.pb-lg-95{padding-bottom:95px}.pb-lg-100{padding-bottom:100px}.pb-lg-105{padding-bottom:105px}.pb-lg-110{padding-bottom:110px}.pb-lg-115{padding-bottom:115px}.pb-lg-120{padding-bottom:120px}.pb-lg-125{padding-bottom:125px}.pb-lg-130{padding-bottom:130px}.pb-lg-135{padding-bottom:135px}.pb-lg-140{padding-bottom:140px}.pb-lg-145{padding-bottom:145px}.pb-lg-150{padding-bottom:150px}.pb-lg-155{padding-bottom:155px}.pb-lg-160{padding-bottom:160px}.pb-lg-165{padding-bottom:165px}.pb-lg-170{padding-bottom:170px}.pb-lg-175{padding-bottom:175px}.pb-lg-180{padding-bottom:180px}.pb-lg-185{padding-bottom:185px}.pb-lg-190{padding-bottom:190px}.pb-lg-195{padding-bottom:195px}.pb-lg-200{padding-bottom:200px}.pb-lg-205{padding-bottom:205px}.pb-lg-210{padding-bottom:210px}.pb-lg-215{padding-bottom:215px}.pb-lg-220{padding-bottom:220px}.pb-lg-225{padding-bottom:225px}.pb-lg-230{padding-bottom:230px}.pb-lg-235{padding-bottom:235px}.pb-lg-240{padding-bottom:240px}.pb-lg-245{padding-bottom:245px}.pb-lg-250{padding-bottom:250px}.pb-lg-255{padding-bottom:255px}.pb-lg-260{padding-bottom:260px}.pb-lg-265{padding-bottom:265px}.pb-lg-270{padding-bottom:270px}.pb-lg-275{padding-bottom:275px}.pb-lg-280{padding-bottom:280px}.pb-lg-285{padding-bottom:285px}.pb-lg-290{padding-bottom:290px}.pb-lg-295{padding-bottom:295px}.pb-lg-300{padding-bottom:300px}.pb-lg-305{padding-bottom:305px}.pb-lg-310{padding-bottom:310px}.pb-lg-315{padding-bottom:315px}.pb-lg-320{padding-bottom:320px}.pb-lg-325{padding-bottom:325px}.pl-lg-5{padding-left:5px}.pl-lg-10{padding-left:10px}.pl-lg-15{padding-left:15px}.pl-lg-20{padding-left:20px}.pl-lg-25{padding-left:25px}.pl-lg-30{padding-left:30px}.pl-lg-35{padding-left:35px}.pl-lg-40{padding-left:40px}.pl-lg-45{padding-left:45px}.pl-lg-50{padding-left:50px}.pl-lg-55{padding-left:55px}.pl-lg-60{padding-left:60px}.pl-lg-65{padding-left:65px}.pl-lg-70{padding-left:70px}.pl-lg-75{padding-left:75px}.pl-lg-80{padding-left:80px}.pl-lg-85{padding-left:85px}.pl-lg-90{padding-left:90px}.pl-lg-95{padding-left:95px}.pl-lg-100{padding-left:100px}.pl-lg-105{padding-left:105px}.pl-lg-110{padding-left:110px}.pl-lg-115{padding-left:115px}.pl-lg-120{padding-left:120px}.pl-lg-125{padding-left:125px}.pl-lg-130{padding-left:130px}.pl-lg-135{padding-left:135px}.pl-lg-140{padding-left:140px}.pl-lg-145{padding-left:145px}.pl-lg-150{padding-left:150px}.pl-lg-155{padding-left:155px}.pl-lg-160{padding-left:160px}.pl-lg-165{padding-left:165px}.pl-lg-170{padding-left:170px}.pl-lg-175{padding-left:175px}.pl-lg-180{padding-left:180px}.pl-lg-185{padding-left:185px}.pl-lg-190{padding-left:190px}.pl-lg-195{padding-left:195px}.pl-lg-200{padding-left:200px}.pl-lg-205{padding-left:205px}.pl-lg-210{padding-left:210px}.pl-lg-215{padding-left:215px}.pl-lg-220{padding-left:220px}.pl-lg-225{padding-left:225px}.pl-lg-230{padding-left:230px}.pl-lg-235{padding-left:235px}.pl-lg-240{padding-left:240px}.pl-lg-245{padding-left:245px}.pl-lg-250{padding-left:250px}.pl-lg-255{padding-left:255px}.pl-lg-260{padding-left:260px}.pl-lg-265{padding-left:265px}.pl-lg-270{padding-left:270px}.pl-lg-275{padding-left:275px}.pl-lg-280{padding-left:280px}.pl-lg-285{padding-left:285px}.pl-lg-290{padding-left:290px}.pl-lg-295{padding-left:295px}.pl-lg-300{padding-left:300px}.pl-lg-305{padding-left:305px}.pl-lg-310{padding-left:310px}.pl-lg-315{padding-left:315px}.pl-lg-320{padding-left:320px}.pl-lg-325{padding-left:325px}.pr-lg-5{padding-right:5px}.pr-lg-10{padding-right:10px}.pr-lg-15{padding-right:15px}.pr-lg-20{padding-right:20px}.pr-lg-25{padding-right:25px}.pr-lg-30{padding-right:30px}.pr-lg-35{padding-right:35px}.pr-lg-40{padding-right:40px}.pr-lg-45{padding-right:45px}.pr-lg-50{padding-right:50px}.pr-lg-55{padding-right:55px}.pr-lg-60{padding-right:60px}.pr-lg-65{padding-right:65px}.pr-lg-70{padding-right:70px}.pr-lg-75{padding-right:75px}.pr-lg-80{padding-right:80px}.pr-lg-85{padding-right:85px}.pr-lg-90{padding-right:90px}.pr-lg-95{padding-right:95px}.pr-lg-100{padding-right:100px}.pr-lg-105{padding-right:105px}.pr-lg-110{padding-right:110px}.pr-lg-115{padding-right:115px}.pr-lg-120{padding-right:120px}.pr-lg-125{padding-right:125px}.pr-lg-130{padding-right:130px}.pr-lg-135{padding-right:135px}.pr-lg-140{padding-right:140px}.pr-lg-145{padding-right:145px}.pr-lg-150{padding-right:150px}.pr-lg-155{padding-right:155px}.pr-lg-160{padding-right:160px}.pr-lg-165{padding-right:165px}.pr-lg-170{padding-right:170px}.pr-lg-175{padding-right:175px}.pr-lg-180{padding-right:180px}.pr-lg-185{padding-right:185px}.pr-lg-190{padding-right:190px}.pr-lg-195{padding-right:195px}.pr-lg-200{padding-right:200px}.pr-lg-205{padding-right:205px}.pr-lg-210{padding-right:210px}.pr-lg-215{padding-right:215px}.pr-lg-220{padding-right:220px}.pr-lg-225{padding-right:225px}.pr-lg-230{padding-right:230px}.pr-lg-235{padding-right:235px}.pr-lg-240{padding-right:240px}.pr-lg-245{padding-right:245px}.pr-lg-250{padding-right:250px}.pr-lg-255{padding-right:255px}.pr-lg-260{padding-right:260px}.pr-lg-265{padding-right:265px}.pr-lg-270{padding-right:270px}.pr-lg-275{padding-right:275px}.pr-lg-280{padding-right:280px}.pr-lg-285{padding-right:285px}.pr-lg-290{padding-right:290px}.pr-lg-295{padding-right:295px}.pr-lg-300{padding-right:300px}.pr-lg-305{padding-right:305px}.pr-lg-310{padding-right:310px}.pr-lg-315{padding-right:315px}.pr-lg-320{padding-right:320px}.pr-lg-325{padding-right:325px}.pt-lg-0{padding-top:0}.pb-lg-0{padding-bottom:0}.pl-lg-0{padding-left:0}.pr-lg-0{padding-right:0}}@media (min-width:768px) and (max-width:991px){.mt-md-5{margin-top:5px}.mt-md-10{margin-top:10px}.mt-md-15{margin-top:15px}.mt-md-20{margin-top:20px}.mt-md-25{margin-top:25px}.mt-md-30{margin-top:30px}.mt-md-35{margin-top:35px}.mt-md-40{margin-top:40px}.mt-md-45{margin-top:45px}.mt-md-50{margin-top:50px}.mt-md-55{margin-top:55px}.mt-md-60{margin-top:60px}.mt-md-65{margin-top:65px}.mt-md-70{margin-top:70px}.mt-md-75{margin-top:75px}.mt-md-80{margin-top:80px}.mt-md-85{margin-top:85px}.mt-md-90{margin-top:90px}.mt-md-95{margin-top:95px}.mt-md-100{margin-top:100px}.mt-md-105{margin-top:105px}.mt-md-110{margin-top:110px}.mt-md-115{margin-top:115px}.mt-md-120{margin-top:120px}.mt-md-125{margin-top:125px}.mt-md-130{margin-top:130px}.mt-md-135{margin-top:135px}.mt-md-140{margin-top:140px}.mt-md-145{margin-top:145px}.mt-md-150{margin-top:150px}.mt-md-155{margin-top:155px}.mt-md-160{margin-top:160px}.mt-md-165{margin-top:165px}.mt-md-170{margin-top:170px}.mt-md-175{margin-top:175px}.mt-md-180{margin-top:180px}.mt-md-185{margin-top:185px}.mt-md-190{margin-top:190px}.mt-md-195{margin-top:195px}.mt-md-200{margin-top:200px}.mt-md-205{margin-top:205px}.mt-md-210{margin-top:210px}.mt-md-215{margin-top:215px}.mt-md-220{margin-top:220px}.mt-md-225{margin-top:225px}.mt-md-230{margin-top:230px}.mt-md-235{margin-top:235px}.mt-md-240{margin-top:240px}.mt-md-245{margin-top:245px}.mt-md-250{margin-top:250px}.mt-md-255{margin-top:255px}.mt-md-260{margin-top:260px}.mt-md-265{margin-top:265px}.mt-md-270{margin-top:270px}.mt-md-275{margin-top:275px}.mt-md-280{margin-top:280px}.mt-md-285{margin-top:285px}.mt-md-290{margin-top:290px}.mt-md-295{margin-top:295px}.mt-md-300{margin-top:300px}.mt-md-305{margin-top:305px}.mt-md-310{margin-top:310px}.mt-md-315{margin-top:315px}.mt-md-320{margin-top:320px}.mt-md-325{margin-top:325px}.mb-md-5{margin-bottom:5px}.mb-md-10{margin-bottom:10px}.mb-md-15{margin-bottom:15px}.mb-md-20{margin-bottom:20px}.mb-md-25{margin-bottom:25px}.mb-md-30{margin-bottom:30px}.mb-md-35{margin-bottom:35px}.mb-md-40{margin-bottom:40px}.mb-md-45{margin-bottom:45px}.mb-md-50{margin-bottom:50px}.mb-md-55{margin-bottom:55px}.mb-md-60{margin-bottom:60px}.mb-md-65{margin-bottom:65px}.mb-md-70{margin-bottom:70px}.mb-md-75{margin-bottom:75px}.mb-md-80{margin-bottom:80px}.mb-md-85{margin-bottom:85px}.mb-md-90{margin-bottom:90px}.mb-md-95{margin-bottom:95px}.mb-md-100{margin-bottom:100px}.mb-md-105{margin-bottom:105px}.mb-md-110{margin-bottom:110px}.mb-md-115{margin-bottom:115px}.mb-md-120{margin-bottom:120px}.mb-md-125{margin-bottom:125px}.mb-md-130{margin-bottom:130px}.mb-md-135{margin-bottom:135px}.mb-md-140{margin-bottom:140px}.mb-md-145{margin-bottom:145px}.mb-md-150{margin-bottom:150px}.mb-md-155{margin-bottom:155px}.mb-md-160{margin-bottom:160px}.mb-md-165{margin-bottom:165px}.mb-md-170{margin-bottom:170px}.mb-md-175{margin-bottom:175px}.mb-md-180{margin-bottom:180px}.mb-md-185{margin-bottom:185px}.mb-md-190{margin-bottom:190px}.mb-md-195{margin-bottom:195px}.mb-md-200{margin-bottom:200px}.mb-md-205{margin-bottom:205px}.mb-md-210{margin-bottom:210px}.mb-md-215{margin-bottom:215px}.mb-md-220{margin-bottom:220px}.mb-md-225{margin-bottom:225px}.mb-md-230{margin-bottom:230px}.mb-md-235{margin-bottom:235px}.mb-md-240{margin-bottom:240px}.mb-md-245{margin-bottom:245px}.mb-md-250{margin-bottom:250px}.mb-md-255{margin-bottom:255px}.mb-md-260{margin-bottom:260px}.mb-md-265{margin-bottom:265px}.mb-md-270{margin-bottom:270px}.mb-md-275{margin-bottom:275px}.mb-md-280{margin-bottom:280px}.mb-md-285{margin-bottom:285px}.mb-md-290{margin-bottom:290px}.mb-md-295{margin-bottom:295px}.mb-md-300{margin-bottom:300px}.mb-md-305{margin-bottom:305px}.mb-md-310{margin-bottom:310px}.mb-md-315{margin-bottom:315px}.mb-md-320{margin-bottom:320px}.mb-md-325{margin-bottom:325px}.ml-md-5{margin-left:5px}.ml-md-10{margin-left:10px}.ml-md-15{margin-left:15px}.ml-md-20{margin-left:20px}.ml-md-25{margin-left:25px}.ml-md-30{margin-left:30px}.ml-md-35{margin-left:35px}.ml-md-40{margin-left:40px}.ml-md-45{margin-left:45px}.ml-md-50{margin-left:50px}.ml-md-55{margin-left:55px}.ml-md-60{margin-left:60px}.ml-md-65{margin-left:65px}.ml-md-70{margin-left:70px}.ml-md-75{margin-left:75px}.ml-md-80{margin-left:80px}.ml-md-85{margin-left:85px}.ml-md-90{margin-left:90px}.ml-md-95{margin-left:95px}.ml-md-100{margin-left:100px}.ml-md-105{margin-left:105px}.ml-md-110{margin-left:110px}.ml-md-115{margin-left:115px}.ml-md-120{margin-left:120px}.ml-md-125{margin-left:125px}.ml-md-130{margin-left:130px}.ml-md-135{margin-left:135px}.ml-md-140{margin-left:140px}.ml-md-145{margin-left:145px}.ml-md-150{margin-left:150px}.ml-md-155{margin-left:155px}.ml-md-160{margin-left:160px}.ml-md-165{margin-left:165px}.ml-md-170{margin-left:170px}.ml-md-175{margin-left:175px}.ml-md-180{margin-left:180px}.ml-md-185{margin-left:185px}.ml-md-190{margin-left:190px}.ml-md-195{margin-left:195px}.ml-md-200{margin-left:200px}.ml-md-205{margin-left:205px}.ml-md-210{margin-left:210px}.ml-md-215{margin-left:215px}.ml-md-220{margin-left:220px}.ml-md-225{margin-left:225px}.ml-md-230{margin-left:230px}.ml-md-235{margin-left:235px}.ml-md-240{margin-left:240px}.ml-md-245{margin-left:245px}.ml-md-250{margin-left:250px}.ml-md-255{margin-left:255px}.ml-md-260{margin-left:260px}.ml-md-265{margin-left:265px}.ml-md-270{margin-left:270px}.ml-md-275{margin-left:275px}.ml-md-280{margin-left:280px}.ml-md-285{margin-left:285px}.ml-md-290{margin-left:290px}.ml-md-295{margin-left:295px}.ml-md-300{margin-left:300px}.ml-md-305{margin-left:305px}.ml-md-310{margin-left:310px}.ml-md-315{margin-left:315px}.ml-md-320{margin-left:320px}.ml-md-325{margin-left:325px}.mr-md-5{margin-right:5px}.mr-md-10{margin-right:10px}.mr-md-15{margin-right:15px}.mr-md-20{margin-right:20px}.mr-md-25{margin-right:25px}.mr-md-30{margin-right:30px}.mr-md-35{margin-right:35px}.mr-md-40{margin-right:40px}.mr-md-45{margin-right:45px}.mr-md-50{margin-right:50px}.mr-md-55{margin-right:55px}.mr-md-60{margin-right:60px}.mr-md-65{margin-right:65px}.mr-md-70{margin-right:70px}.mr-md-75{margin-right:75px}.mr-md-80{margin-right:80px}.mr-md-85{margin-right:85px}.mr-md-90{margin-right:90px}.mr-md-95{margin-right:95px}.mr-md-100{margin-right:100px}.mr-md-105{margin-right:105px}.mr-md-110{margin-right:110px}.mr-md-115{margin-right:115px}.mr-md-120{margin-right:120px}.mr-md-125{margin-right:125px}.mr-md-130{margin-right:130px}.mr-md-135{margin-right:135px}.mr-md-140{margin-right:140px}.mr-md-145{margin-right:145px}.mr-md-150{margin-right:150px}.mr-md-155{margin-right:155px}.mr-md-160{margin-right:160px}.mr-md-165{margin-right:165px}.mr-md-170{margin-right:170px}.mr-md-175{margin-right:175px}.mr-md-180{margin-right:180px}.mr-md-185{margin-right:185px}.mr-md-190{margin-right:190px}.mr-md-195{margin-right:195px}.mr-md-200{margin-right:200px}.mr-md-205{margin-right:205px}.mr-md-210{margin-right:210px}.mr-md-215{margin-right:215px}.mr-md-220{margin-right:220px}.mr-md-225{margin-right:225px}.mr-md-230{margin-right:230px}.mr-md-235{margin-right:235px}.mr-md-240{margin-right:240px}.mr-md-245{margin-right:245px}.mr-md-250{margin-right:250px}.mr-md-255{margin-right:255px}.mr-md-260{margin-right:260px}.mr-md-265{margin-right:265px}.mr-md-270{margin-right:270px}.mr-md-275{margin-right:275px}.mr-md-280{margin-right:280px}.mr-md-285{margin-right:285px}.mr-md-290{margin-right:290px}.mr-md-295{margin-right:295px}.mr-md-300{margin-right:300px}.mr-md-305{margin-right:305px}.mr-md-310{margin-right:310px}.mr-md-315{margin-right:315px}.mr-md-320{margin-right:320px}.mr-md-325{margin-right:325px}.mt-md--5{margin-top:-5px}.mt-md--10{margin-top:-10px}.mt-md--15{margin-top:-15px}.mt-md--20{margin-top:-20px}.mt-md--25{margin-top:-25px}.mt-md--30{margin-top:-30px}.mt-md--35{margin-top:-35px}.mt-md--40{margin-top:-40px}.mt-md--45{margin-top:-45px}.mt-md--50{margin-top:-50px}.mt-md--55{margin-top:-55px}.mt-md--60{margin-top:-60px}.mt-md--65{margin-top:-65px}.mt-md--70{margin-top:-70px}.mt-md--75{margin-top:-75px}.mt-md--80{margin-top:-80px}.mt-md--85{margin-top:-85px}.mt-md--90{margin-top:-90px}.mt-md--95{margin-top:-95px}.mt-md--100{margin-top:-100px}.mt-md--105{margin-top:-105px}.mt-md--110{margin-top:-110px}.mt-md--115{margin-top:-115px}.mt-md--120{margin-top:-120px}.mt-md--125{margin-top:-125px}.mt-md--130{margin-top:-130px}.mt-md--135{margin-top:-135px}.mt-md--140{margin-top:-140px}.mt-md--145{margin-top:-145px}.mt-md--150{margin-top:-150px}.mt-md--155{margin-top:-155px}.mt-md--160{margin-top:-160px}.mt-md--165{margin-top:-165px}.mt-md--170{margin-top:-170px}.mt-md--175{margin-top:-175px}.mt-md--180{margin-top:-180px}.mt-md--185{margin-top:-185px}.mt-md--190{margin-top:-190px}.mt-md--195{margin-top:-195px}.mt-md--200{margin-top:-200px}.mt-md--205{margin-top:-205px}.mt-md--210{margin-top:-210px}.mt-md--215{margin-top:-215px}.mt-md--220{margin-top:-220px}.mt-md--225{margin-top:-225px}.mt-md--230{margin-top:-230px}.mt-md--235{margin-top:-235px}.mt-md--240{margin-top:-240px}.mt-md--245{margin-top:-245px}.mt-md--250{margin-top:-250px}.mt-md--255{margin-top:-255px}.mt-md--260{margin-top:-260px}.mt-md--265{margin-top:-265px}.mt-md--270{margin-top:-270px}.mt-md--275{margin-top:-275px}.mt-md--280{margin-top:-280px}.mt-md--285{margin-top:-285px}.mt-md--290{margin-top:-290px}.mt-md--295{margin-top:-295px}.mt-md--300{margin-top:-300px}.mt-md--305{margin-top:-305px}.mt-md--310{margin-top:-310px}.mt-md--315{margin-top:-315px}.mt-md--320{margin-top:-320px}.mt-md--325{margin-top:-325px}.mb-md--5{margin-bottom:-5px}.mb-md--10{margin-bottom:-10px}.mb-md--15{margin-bottom:-15px}.mb-md--20{margin-bottom:-20px}.mb-md--25{margin-bottom:-25px}.mb-md--30{margin-bottom:-30px}.mb-md--35{margin-bottom:-35px}.mb-md--40{margin-bottom:-40px}.mb-md--45{margin-bottom:-45px}.mb-md--50{margin-bottom:-50px}.mb-md--55{margin-bottom:-55px}.mb-md--60{margin-bottom:-60px}.mb-md--65{margin-bottom:-65px}.mb-md--70{margin-bottom:-70px}.mb-md--75{margin-bottom:-75px}.mb-md--80{margin-bottom:-80px}.mb-md--85{margin-bottom:-85px}.mb-md--90{margin-bottom:-90px}.mb-md--95{margin-bottom:-95px}.mb-md--100{margin-bottom:-100px}.mb-md--105{margin-bottom:-105px}.mb-md--110{margin-bottom:-110px}.mb-md--115{margin-bottom:-115px}.mb-md--120{margin-bottom:-120px}.mb-md--125{margin-bottom:-125px}.mb-md--130{margin-bottom:-130px}.mb-md--135{margin-bottom:-135px}.mb-md--140{margin-bottom:-140px}.mb-md--145{margin-bottom:-145px}.mb-md--150{margin-bottom:-150px}.mb-md--155{margin-bottom:-155px}.mb-md--160{margin-bottom:-160px}.mb-md--165{margin-bottom:-165px}.mb-md--170{margin-bottom:-170px}.mb-md--175{margin-bottom:-175px}.mb-md--180{margin-bottom:-180px}.mb-md--185{margin-bottom:-185px}.mb-md--190{margin-bottom:-190px}.mb-md--195{margin-bottom:-195px}.mb-md--200{margin-bottom:-200px}.mb-md--205{margin-bottom:-205px}.mb-md--210{margin-bottom:-210px}.mb-md--215{margin-bottom:-215px}.mb-md--220{margin-bottom:-220px}.mb-md--225{margin-bottom:-225px}.mb-md--230{margin-bottom:-230px}.mb-md--235{margin-bottom:-235px}.mb-md--240{margin-bottom:-240px}.mb-md--245{margin-bottom:-245px}.mb-md--250{margin-bottom:-250px}.mb-md--255{margin-bottom:-255px}.mb-md--260{margin-bottom:-260px}.mb-md--265{margin-bottom:-265px}.mb-md--270{margin-bottom:-270px}.mb-md--275{margin-bottom:-275px}.mb-md--280{margin-bottom:-280px}.mb-md--285{margin-bottom:-285px}.mb-md--290{margin-bottom:-290px}.mb-md--295{margin-bottom:-295px}.mb-md--300{margin-bottom:-300px}.mb-md--305{margin-bottom:-305px}.mb-md--310{margin-bottom:-310px}.mb-md--315{margin-bottom:-315px}.mb-md--320{margin-bottom:-320px}.mb-md--325{margin-bottom:-325px}.mt-md-0{margin-top:0}.mb-md-0{margin-bottom:0}.ml-md-0{margin-left:0}.mr-md-0{margin-right:0}.pt-md-5{padding-top:5px}.pt-md-10{padding-top:10px}.pt-md-15{padding-top:15px}.pt-md-20{padding-top:20px}.pt-md-25{padding-top:25px}.pt-md-30{padding-top:30px}.pt-md-35{padding-top:35px}.pt-md-40{padding-top:40px}.pt-md-45{padding-top:45px}.pt-md-50{padding-top:50px}.pt-md-55{padding-top:55px}.pt-md-60{padding-top:60px}.pt-md-65{padding-top:65px}.pt-md-70{padding-top:70px}.pt-md-75{padding-top:75px}.pt-md-80{padding-top:80px}.pt-md-85{padding-top:85px}.pt-md-90{padding-top:90px}.pt-md-95{padding-top:95px}.pt-md-100{padding-top:100px}.pt-md-105{padding-top:105px}.pt-md-110{padding-top:110px}.pt-md-115{padding-top:115px}.pt-md-120{padding-top:120px}.pt-md-125{padding-top:125px}.pt-md-130{padding-top:130px}.pt-md-135{padding-top:135px}.pt-md-140{padding-top:140px}.pt-md-145{padding-top:145px}.pt-md-150{padding-top:150px}.pt-md-155{padding-top:155px}.pt-md-160{padding-top:160px}.pt-md-165{padding-top:165px}.pt-md-170{padding-top:170px}.pt-md-175{padding-top:175px}.pt-md-180{padding-top:180px}.pt-md-185{padding-top:185px}.pt-md-190{padding-top:190px}.pt-md-195{padding-top:195px}.pt-md-200{padding-top:200px}.pt-md-205{padding-top:205px}.pt-md-210{padding-top:210px}.pt-md-215{padding-top:215px}.pt-md-220{padding-top:220px}.pt-md-225{padding-top:225px}.pt-md-230{padding-top:230px}.pt-md-235{padding-top:235px}.pt-md-240{padding-top:240px}.pt-md-245{padding-top:245px}.pt-md-250{padding-top:250px}.pt-md-255{padding-top:255px}.pt-md-260{padding-top:260px}.pt-md-265{padding-top:265px}.pt-md-270{padding-top:270px}.pt-md-275{padding-top:275px}.pt-md-280{padding-top:280px}.pt-md-285{padding-top:285px}.pt-md-290{padding-top:290px}.pt-md-295{padding-top:295px}.pt-md-300{padding-top:300px}.pt-md-305{padding-top:305px}.pt-md-310{padding-top:310px}.pt-md-315{padding-top:315px}.pt-md-320{padding-top:320px}.pt-md-325{padding-top:325px}.pb-md-5{padding-bottom:5px}.pb-md-10{padding-bottom:10px}.pb-md-15{padding-bottom:15px}.pb-md-20{padding-bottom:20px}.pb-md-25{padding-bottom:25px}.pb-md-30{padding-bottom:30px}.pb-md-35{padding-bottom:35px}.pb-md-40{padding-bottom:40px}.pb-md-45{padding-bottom:45px}.pb-md-50{padding-bottom:50px}.pb-md-55{padding-bottom:55px}.pb-md-60{padding-bottom:60px}.pb-md-65{padding-bottom:65px}.pb-md-70{padding-bottom:70px}.pb-md-75{padding-bottom:75px}.pb-md-80{padding-bottom:80px}.pb-md-85{padding-bottom:85px}.pb-md-90{padding-bottom:90px}.pb-md-95{padding-bottom:95px}.pb-md-100{padding-bottom:100px}.pb-md-105{padding-bottom:105px}.pb-md-110{padding-bottom:110px}.pb-md-115{padding-bottom:115px}.pb-md-120{padding-bottom:120px}.pb-md-125{padding-bottom:125px}.pb-md-130{padding-bottom:130px}.pb-md-135{padding-bottom:135px}.pb-md-140{padding-bottom:140px}.pb-md-145{padding-bottom:145px}.pb-md-150{padding-bottom:150px}.pb-md-155{padding-bottom:155px}.pb-md-160{padding-bottom:160px}.pb-md-165{padding-bottom:165px}.pb-md-170{padding-bottom:170px}.pb-md-175{padding-bottom:175px}.pb-md-180{padding-bottom:180px}.pb-md-185{padding-bottom:185px}.pb-md-190{padding-bottom:190px}.pb-md-195{padding-bottom:195px}.pb-md-200{padding-bottom:200px}.pb-md-205{padding-bottom:205px}.pb-md-210{padding-bottom:210px}.pb-md-215{padding-bottom:215px}.pb-md-220{padding-bottom:220px}.pb-md-225{padding-bottom:225px}.pb-md-230{padding-bottom:230px}.pb-md-235{padding-bottom:235px}.pb-md-240{padding-bottom:240px}.pb-md-245{padding-bottom:245px}.pb-md-250{padding-bottom:250px}.pb-md-255{padding-bottom:255px}.pb-md-260{padding-bottom:260px}.pb-md-265{padding-bottom:265px}.pb-md-270{padding-bottom:270px}.pb-md-275{padding-bottom:275px}.pb-md-280{padding-bottom:280px}.pb-md-285{padding-bottom:285px}.pb-md-290{padding-bottom:290px}.pb-md-295{padding-bottom:295px}.pb-md-300{padding-bottom:300px}.pb-md-305{padding-bottom:305px}.pb-md-310{padding-bottom:310px}.pb-md-315{padding-bottom:315px}.pb-md-320{padding-bottom:320px}.pb-md-325{padding-bottom:325px}.pl-md-5{padding-left:5px}.pl-md-10{padding-left:10px}.pl-md-15{padding-left:15px}.pl-md-20{padding-left:20px}.pl-md-25{padding-left:25px}.pl-md-30{padding-left:30px}.pl-md-35{padding-left:35px}.pl-md-40{padding-left:40px}.pl-md-45{padding-left:45px}.pl-md-50{padding-left:50px}.pl-md-55{padding-left:55px}.pl-md-60{padding-left:60px}.pl-md-65{padding-left:65px}.pl-md-70{padding-left:70px}.pl-md-75{padding-left:75px}.pl-md-80{padding-left:80px}.pl-md-85{padding-left:85px}.pl-md-90{padding-left:90px}.pl-md-95{padding-left:95px}.pl-md-100{padding-left:100px}.pl-md-105{padding-left:105px}.pl-md-110{padding-left:110px}.pl-md-115{padding-left:115px}.pl-md-120{padding-left:120px}.pl-md-125{padding-left:125px}.pl-md-130{padding-left:130px}.pl-md-135{padding-left:135px}.pl-md-140{padding-left:140px}.pl-md-145{padding-left:145px}.pl-md-150{padding-left:150px}.pl-md-155{padding-left:155px}.pl-md-160{padding-left:160px}.pl-md-165{padding-left:165px}.pl-md-170{padding-left:170px}.pl-md-175{padding-left:175px}.pl-md-180{padding-left:180px}.pl-md-185{padding-left:185px}.pl-md-190{padding-left:190px}.pl-md-195{padding-left:195px}.pl-md-200{padding-left:200px}.pl-md-205{padding-left:205px}.pl-md-210{padding-left:210px}.pl-md-215{padding-left:215px}.pl-md-220{padding-left:220px}.pl-md-225{padding-left:225px}.pl-md-230{padding-left:230px}.pl-md-235{padding-left:235px}.pl-md-240{padding-left:240px}.pl-md-245{padding-left:245px}.pl-md-250{padding-left:250px}.pl-md-255{padding-left:255px}.pl-md-260{padding-left:260px}.pl-md-265{padding-left:265px}.pl-md-270{padding-left:270px}.pl-md-275{padding-left:275px}.pl-md-280{padding-left:280px}.pl-md-285{padding-left:285px}.pl-md-290{padding-left:290px}.pl-md-295{padding-left:295px}.pl-md-300{padding-left:300px}.pl-md-305{padding-left:305px}.pl-md-310{padding-left:310px}.pl-md-315{padding-left:315px}.pl-md-320{padding-left:320px}.pl-md-325{padding-left:325px}.pr-md-5{padding-right:5px}.pr-md-10{padding-right:10px}.pr-md-15{padding-right:15px}.pr-md-20{padding-right:20px}.pr-md-25{padding-right:25px}.pr-md-30{padding-right:30px}.pr-md-35{padding-right:35px}.pr-md-40{padding-right:40px}.pr-md-45{padding-right:45px}.pr-md-50{padding-right:50px}.pr-md-55{padding-right:55px}.pr-md-60{padding-right:60px}.pr-md-65{padding-right:65px}.pr-md-70{padding-right:70px}.pr-md-75{padding-right:75px}.pr-md-80{padding-right:80px}.pr-md-85{padding-right:85px}.pr-md-90{padding-right:90px}.pr-md-95{padding-right:95px}.pr-md-100{padding-right:100px}.pr-md-105{padding-right:105px}.pr-md-110{padding-right:110px}.pr-md-115{padding-right:115px}.pr-md-120{padding-right:120px}.pr-md-125{padding-right:125px}.pr-md-130{padding-right:130px}.pr-md-135{padding-right:135px}.pr-md-140{padding-right:140px}.pr-md-145{padding-right:145px}.pr-md-150{padding-right:150px}.pr-md-155{padding-right:155px}.pr-md-160{padding-right:160px}.pr-md-165{padding-right:165px}.pr-md-170{padding-right:170px}.pr-md-175{padding-right:175px}.pr-md-180{padding-right:180px}.pr-md-185{padding-right:185px}.pr-md-190{padding-right:190px}.pr-md-195{padding-right:195px}.pr-md-200{padding-right:200px}.pr-md-205{padding-right:205px}.pr-md-210{padding-right:210px}.pr-md-215{padding-right:215px}.pr-md-220{padding-right:220px}.pr-md-225{padding-right:225px}.pr-md-230{padding-right:230px}.pr-md-235{padding-right:235px}.pr-md-240{padding-right:240px}.pr-md-245{padding-right:245px}.pr-md-250{padding-right:250px}.pr-md-255{padding-right:255px}.pr-md-260{padding-right:260px}.pr-md-265{padding-right:265px}.pr-md-270{padding-right:270px}.pr-md-275{padding-right:275px}.pr-md-280{padding-right:280px}.pr-md-285{padding-right:285px}.pr-md-290{padding-right:290px}.pr-md-295{padding-right:295px}.pr-md-300{padding-right:300px}.pr-md-305{padding-right:305px}.pr-md-310{padding-right:310px}.pr-md-315{padding-right:315px}.pr-md-320{padding-right:320px}.pr-md-325{padding-right:325px}.pt-md-0{padding-top:0}.pb-md-0{padding-bottom:0}.pl-md-0{padding-left:0}.pr-md-0{padding-right:0}}@media (max-width:767px){.mt-xs-5{margin-top:5px}.mt-xs-10{margin-top:10px}.mt-xs-15{margin-top:15px}.mt-xs-20{margin-top:20px}.mt-xs-25{margin-top:25px}.mt-xs-30{margin-top:30px}.mt-xs-35{margin-top:35px}.mt-xs-40{margin-top:40px}.mt-xs-45{margin-top:45px}.mt-xs-50{margin-top:50px}.mt-xs-55{margin-top:55px}.mt-xs-60{margin-top:60px}.mt-xs-65{margin-top:65px}.mt-xs-70{margin-top:70px}.mt-xs-75{margin-top:75px}.mt-xs-80{margin-top:80px}.mt-xs-85{margin-top:85px}.mt-xs-90{margin-top:90px}.mt-xs-95{margin-top:95px}.mt-xs-100{margin-top:100px}.mt-xs-105{margin-top:105px}.mt-xs-110{margin-top:110px}.mt-xs-115{margin-top:115px}.mt-xs-120{margin-top:120px}.mt-xs-125{margin-top:125px}.mt-xs-130{margin-top:130px}.mt-xs-135{margin-top:135px}.mt-xs-140{margin-top:140px}.mt-xs-145{margin-top:145px}.mt-xs-150{margin-top:150px}.mt-xs-155{margin-top:155px}.mt-xs-160{margin-top:160px}.mt-xs-165{margin-top:165px}.mt-xs-170{margin-top:170px}.mt-xs-175{margin-top:175px}.mt-xs-180{margin-top:180px}.mt-xs-185{margin-top:185px}.mt-xs-190{margin-top:190px}.mt-xs-195{margin-top:195px}.mt-xs-200{margin-top:200px}.mt-xs-205{margin-top:205px}.mt-xs-210{margin-top:210px}.mt-xs-215{margin-top:215px}.mt-xs-220{margin-top:220px}.mt-xs-225{margin-top:225px}.mt-xs-230{margin-top:230px}.mt-xs-235{margin-top:235px}.mt-xs-240{margin-top:240px}.mt-xs-245{margin-top:245px}.mt-xs-250{margin-top:250px}.mt-xs-255{margin-top:255px}.mt-xs-260{margin-top:260px}.mt-xs-265{margin-top:265px}.mt-xs-270{margin-top:270px}.mt-xs-275{margin-top:275px}.mt-xs-280{margin-top:280px}.mt-xs-285{margin-top:285px}.mt-xs-290{margin-top:290px}.mt-xs-295{margin-top:295px}.mt-xs-300{margin-top:300px}.mt-xs-305{margin-top:305px}.mt-xs-310{margin-top:310px}.mt-xs-315{margin-top:315px}.mt-xs-320{margin-top:320px}.mt-xs-325{margin-top:325px}.mb-xs-5{margin-bottom:5px}.mb-xs-10{margin-bottom:10px}.mb-xs-15{margin-bottom:15px}.mb-xs-20{margin-bottom:20px}.mb-xs-25{margin-bottom:25px}.mb-xs-30{margin-bottom:30px}.mb-xs-35{margin-bottom:35px}.mb-xs-40{margin-bottom:40px}.mb-xs-45{margin-bottom:45px}.mb-xs-50{margin-bottom:50px}.mb-xs-55{margin-bottom:55px}.mb-xs-60{margin-bottom:60px}.mb-xs-65{margin-bottom:65px}.mb-xs-70{margin-bottom:70px}.mb-xs-75{margin-bottom:75px}.mb-xs-80{margin-bottom:80px}.mb-xs-85{margin-bottom:85px}.mb-xs-90{margin-bottom:90px}.mb-xs-95{margin-bottom:95px}.mb-xs-100{margin-bottom:100px}.mb-xs-105{margin-bottom:105px}.mb-xs-110{margin-bottom:110px}.mb-xs-115{margin-bottom:115px}.mb-xs-120{margin-bottom:120px}.mb-xs-125{margin-bottom:125px}.mb-xs-130{margin-bottom:130px}.mb-xs-135{margin-bottom:135px}.mb-xs-140{margin-bottom:140px}.mb-xs-145{margin-bottom:145px}.mb-xs-150{margin-bottom:150px}.mb-xs-155{margin-bottom:155px}.mb-xs-160{margin-bottom:160px}.mb-xs-165{margin-bottom:165px}.mb-xs-170{margin-bottom:170px}.mb-xs-175{margin-bottom:175px}.mb-xs-180{margin-bottom:180px}.mb-xs-185{margin-bottom:185px}.mb-xs-190{margin-bottom:190px}.mb-xs-195{margin-bottom:195px}.mb-xs-200{margin-bottom:200px}.mb-xs-205{margin-bottom:205px}.mb-xs-210{margin-bottom:210px}.mb-xs-215{margin-bottom:215px}.mb-xs-220{margin-bottom:220px}.mb-xs-225{margin-bottom:225px}.mb-xs-230{margin-bottom:230px}.mb-xs-235{margin-bottom:235px}.mb-xs-240{margin-bottom:240px}.mb-xs-245{margin-bottom:245px}.mb-xs-250{margin-bottom:250px}.mb-xs-255{margin-bottom:255px}.mb-xs-260{margin-bottom:260px}.mb-xs-265{margin-bottom:265px}.mb-xs-270{margin-bottom:270px}.mb-xs-275{margin-bottom:275px}.mb-xs-280{margin-bottom:280px}.mb-xs-285{margin-bottom:285px}.mb-xs-290{margin-bottom:290px}.mb-xs-295{margin-bottom:295px}.mb-xs-300{margin-bottom:300px}.mb-xs-305{margin-bottom:305px}.mb-xs-310{margin-bottom:310px}.mb-xs-315{margin-bottom:315px}.mb-xs-320{margin-bottom:320px}.mb-xs-325{margin-bottom:325px}.ml-xs-5{margin-left:5px}.ml-xs-10{margin-left:10px}.ml-xs-15{margin-left:15px}.ml-xs-20{margin-left:20px}.ml-xs-25{margin-left:25px}.ml-xs-30{margin-left:30px}.ml-xs-35{margin-left:35px}.ml-xs-40{margin-left:40px}.ml-xs-45{margin-left:45px}.ml-xs-50{margin-left:50px}.ml-xs-55{margin-left:55px}.ml-xs-60{margin-left:60px}.ml-xs-65{margin-left:65px}.ml-xs-70{margin-left:70px}.ml-xs-75{margin-left:75px}.ml-xs-80{margin-left:80px}.ml-xs-85{margin-left:85px}.ml-xs-90{margin-left:90px}.ml-xs-95{margin-left:95px}.ml-xs-100{margin-left:100px}.ml-xs-105{margin-left:105px}.ml-xs-110{margin-left:110px}.ml-xs-115{margin-left:115px}.ml-xs-120{margin-left:120px}.ml-xs-125{margin-left:125px}.ml-xs-130{margin-left:130px}.ml-xs-135{margin-left:135px}.ml-xs-140{margin-left:140px}.ml-xs-145{margin-left:145px}.ml-xs-150{margin-left:150px}.ml-xs-155{margin-left:155px}.ml-xs-160{margin-left:160px}.ml-xs-165{margin-left:165px}.ml-xs-170{margin-left:170px}.ml-xs-175{margin-left:175px}.ml-xs-180{margin-left:180px}.ml-xs-185{margin-left:185px}.ml-xs-190{margin-left:190px}.ml-xs-195{margin-left:195px}.ml-xs-200{margin-left:200px}.ml-xs-205{margin-left:205px}.ml-xs-210{margin-left:210px}.ml-xs-215{margin-left:215px}.ml-xs-220{margin-left:220px}.ml-xs-225{margin-left:225px}.ml-xs-230{margin-left:230px}.ml-xs-235{margin-left:235px}.ml-xs-240{margin-left:240px}.ml-xs-245{margin-left:245px}.ml-xs-250{margin-left:250px}.ml-xs-255{margin-left:255px}.ml-xs-260{margin-left:260px}.ml-xs-265{margin-left:265px}.ml-xs-270{margin-left:270px}.ml-xs-275{margin-left:275px}.ml-xs-280{margin-left:280px}.ml-xs-285{margin-left:285px}.ml-xs-290{margin-left:290px}.ml-xs-295{margin-left:295px}.ml-xs-300{margin-left:300px}.ml-xs-305{margin-left:305px}.ml-xs-310{margin-left:310px}.ml-xs-315{margin-left:315px}.ml-xs-320{margin-left:320px}.ml-xs-325{margin-left:325px}.mr-xs-5{margin-right:5px}.mr-xs-10{margin-right:10px}.mr-xs-15{margin-right:15px}.mr-xs-20{margin-right:20px}.mr-xs-25{margin-right:25px}.mr-xs-30{margin-right:30px}.mr-xs-35{margin-right:35px}.mr-xs-40{margin-right:40px}.mr-xs-45{margin-right:45px}.mr-xs-50{margin-right:50px}.mr-xs-55{margin-right:55px}.mr-xs-60{margin-right:60px}.mr-xs-65{margin-right:65px}.mr-xs-70{margin-right:70px}.mr-xs-75{margin-right:75px}.mr-xs-80{margin-right:80px}.mr-xs-85{margin-right:85px}.mr-xs-90{margin-right:90px}.mr-xs-95{margin-right:95px}.mr-xs-100{margin-right:100px}.mr-xs-105{margin-right:105px}.mr-xs-110{margin-right:110px}.mr-xs-115{margin-right:115px}.mr-xs-120{margin-right:120px}.mr-xs-125{margin-right:125px}.mr-xs-130{margin-right:130px}.mr-xs-135{margin-right:135px}.mr-xs-140{margin-right:140px}.mr-xs-145{margin-right:145px}.mr-xs-150{margin-right:150px}.mr-xs-155{margin-right:155px}.mr-xs-160{margin-right:160px}.mr-xs-165{margin-right:165px}.mr-xs-170{margin-right:170px}.mr-xs-175{margin-right:175px}.mr-xs-180{margin-right:180px}.mr-xs-185{margin-right:185px}.mr-xs-190{margin-right:190px}.mr-xs-195{margin-right:195px}.mr-xs-200{margin-right:200px}.mr-xs-205{margin-right:205px}.mr-xs-210{margin-right:210px}.mr-xs-215{margin-right:215px}.mr-xs-220{margin-right:220px}.mr-xs-225{margin-right:225px}.mr-xs-230{margin-right:230px}.mr-xs-235{margin-right:235px}.mr-xs-240{margin-right:240px}.mr-xs-245{margin-right:245px}.mr-xs-250{margin-right:250px}.mr-xs-255{margin-right:255px}.mr-xs-260{margin-right:260px}.mr-xs-265{margin-right:265px}.mr-xs-270{margin-right:270px}.mr-xs-275{margin-right:275px}.mr-xs-280{margin-right:280px}.mr-xs-285{margin-right:285px}.mr-xs-290{margin-right:290px}.mr-xs-295{margin-right:295px}.mr-xs-300{margin-right:300px}.mr-xs-305{margin-right:305px}.mr-xs-310{margin-right:310px}.mr-xs-315{margin-right:315px}.mr-xs-320{margin-right:320px}.mr-xs-325{margin-right:325px}.mt-xs--5{margin-top:-5px}.mt-xs--10{margin-top:-10px}.mt-xs--15{margin-top:-15px}.mt-xs--20{margin-top:-20px}.mt-xs--25{margin-top:-25px}.mt-xs--30{margin-top:-30px}.mt-xs--35{margin-top:-35px}.mt-xs--40{margin-top:-40px}.mt-xs--45{margin-top:-45px}.mt-xs--50{margin-top:-50px}.mt-xs--55{margin-top:-55px}.mt-xs--60{margin-top:-60px}.mt-xs--65{margin-top:-65px}.mt-xs--70{margin-top:-70px}.mt-xs--75{margin-top:-75px}.mt-xs--80{margin-top:-80px}.mt-xs--85{margin-top:-85px}.mt-xs--90{margin-top:-90px}.mt-xs--95{margin-top:-95px}.mt-xs--100{margin-top:-100px}.mt-xs--105{margin-top:-105px}.mt-xs--110{margin-top:-110px}.mt-xs--115{margin-top:-115px}.mt-xs--120{margin-top:-120px}.mt-xs--125{margin-top:-125px}.mt-xs--130{margin-top:-130px}.mt-xs--135{margin-top:-135px}.mt-xs--140{margin-top:-140px}.mt-xs--145{margin-top:-145px}.mt-xs--150{margin-top:-150px}.mt-xs--155{margin-top:-155px}.mt-xs--160{margin-top:-160px}.mt-xs--165{margin-top:-165px}.mt-xs--170{margin-top:-170px}.mt-xs--175{margin-top:-175px}.mt-xs--180{margin-top:-180px}.mt-xs--185{margin-top:-185px}.mt-xs--190{margin-top:-190px}.mt-xs--195{margin-top:-195px}.mt-xs--200{margin-top:-200px}.mt-xs--205{margin-top:-205px}.mt-xs--210{margin-top:-210px}.mt-xs--215{margin-top:-215px}.mt-xs--220{margin-top:-220px}.mt-xs--225{margin-top:-225px}.mt-xs--230{margin-top:-230px}.mt-xs--235{margin-top:-235px}.mt-xs--240{margin-top:-240px}.mt-xs--245{margin-top:-245px}.mt-xs--250{margin-top:-250px}.mt-xs--255{margin-top:-255px}.mt-xs--260{margin-top:-260px}.mt-xs--265{margin-top:-265px}.mt-xs--270{margin-top:-270px}.mt-xs--275{margin-top:-275px}.mt-xs--280{margin-top:-280px}.mt-xs--285{margin-top:-285px}.mt-xs--290{margin-top:-290px}.mt-xs--295{margin-top:-295px}.mt-xs--300{margin-top:-300px}.mt-xs--305{margin-top:-305px}.mt-xs--310{margin-top:-310px}.mt-xs--315{margin-top:-315px}.mt-xs--320{margin-top:-320px}.mt-xs--325{margin-top:-325px}.mb-xs--5{margin-bottom:-5px}.mb-xs--10{margin-bottom:-10px}.mb-xs--15{margin-bottom:-15px}.mb-xs--20{margin-bottom:-20px}.mb-xs--25{margin-bottom:-25px}.mb-xs--30{margin-bottom:-30px}.mb-xs--35{margin-bottom:-35px}.mb-xs--40{margin-bottom:-40px}.mb-xs--45{margin-bottom:-45px}.mb-xs--50{margin-bottom:-50px}.mb-xs--55{margin-bottom:-55px}.mb-xs--60{margin-bottom:-60px}.mb-xs--65{margin-bottom:-65px}.mb-xs--70{margin-bottom:-70px}.mb-xs--75{margin-bottom:-75px}.mb-xs--80{margin-bottom:-80px}.mb-xs--85{margin-bottom:-85px}.mb-xs--90{margin-bottom:-90px}.mb-xs--95{margin-bottom:-95px}.mb-xs--100{margin-bottom:-100px}.mb-xs--105{margin-bottom:-105px}.mb-xs--110{margin-bottom:-110px}.mb-xs--115{margin-bottom:-115px}.mb-xs--120{margin-bottom:-120px}.mb-xs--125{margin-bottom:-125px}.mb-xs--130{margin-bottom:-130px}.mb-xs--135{margin-bottom:-135px}.mb-xs--140{margin-bottom:-140px}.mb-xs--145{margin-bottom:-145px}.mb-xs--150{margin-bottom:-150px}.mb-xs--155{margin-bottom:-155px}.mb-xs--160{margin-bottom:-160px}.mb-xs--165{margin-bottom:-165px}.mb-xs--170{margin-bottom:-170px}.mb-xs--175{margin-bottom:-175px}.mb-xs--180{margin-bottom:-180px}.mb-xs--185{margin-bottom:-185px}.mb-xs--190{margin-bottom:-190px}.mb-xs--195{margin-bottom:-195px}.mb-xs--200{margin-bottom:-200px}.mb-xs--205{margin-bottom:-205px}.mb-xs--210{margin-bottom:-210px}.mb-xs--215{margin-bottom:-215px}.mb-xs--220{margin-bottom:-220px}.mb-xs--225{margin-bottom:-225px}.mb-xs--230{margin-bottom:-230px}.mb-xs--235{margin-bottom:-235px}.mb-xs--240{margin-bottom:-240px}.mb-xs--245{margin-bottom:-245px}.mb-xs--250{margin-bottom:-250px}.mb-xs--255{margin-bottom:-255px}.mb-xs--260{margin-bottom:-260px}.mb-xs--265{margin-bottom:-265px}.mb-xs--270{margin-bottom:-270px}.mb-xs--275{margin-bottom:-275px}.mb-xs--280{margin-bottom:-280px}.mb-xs--285{margin-bottom:-285px}.mb-xs--290{margin-bottom:-290px}.mb-xs--295{margin-bottom:-295px}.mb-xs--300{margin-bottom:-300px}.mb-xs--305{margin-bottom:-305px}.mb-xs--310{margin-bottom:-310px}.mb-xs--315{margin-bottom:-315px}.mb-xs--320{margin-bottom:-320px}.mb-xs--325{margin-bottom:-325px}.mt-xs-0{margin-top:0}.mb-xs-0{margin-bottom:0}.ml-xs-0{margin-left:0}.mr-xs-0{margin-right:0}.pt-xs-5{padding-top:5px}.pt-xs-10{padding-top:10px}.pt-xs-15{padding-top:15px}.pt-xs-20{padding-top:20px}.pt-xs-25{padding-top:25px}.pt-xs-30{padding-top:30px}.pt-xs-35{padding-top:35px}.pt-xs-40{padding-top:40px}.pt-xs-45{padding-top:45px}.pt-xs-50{padding-top:50px}.pt-xs-55{padding-top:55px}.pt-xs-60{padding-top:60px}.pt-xs-65{padding-top:65px}.pt-xs-70{padding-top:70px}.pt-xs-75{padding-top:75px}.pt-xs-80{padding-top:80px}.pt-xs-85{padding-top:85px}.pt-xs-90{padding-top:90px}.pt-xs-95{padding-top:95px}.pt-xs-100{padding-top:100px}.pt-xs-105{padding-top:105px}.pt-xs-110{padding-top:110px}.pt-xs-115{padding-top:115px}.pt-xs-120{padding-top:120px}.pt-xs-125{padding-top:125px}.pt-xs-130{padding-top:130px}.pt-xs-135{padding-top:135px}.pt-xs-140{padding-top:140px}.pt-xs-145{padding-top:145px}.pt-xs-150{padding-top:150px}.pt-xs-155{padding-top:155px}.pt-xs-160{padding-top:160px}.pt-xs-165{padding-top:165px}.pt-xs-170{padding-top:170px}.pt-xs-175{padding-top:175px}.pt-xs-180{padding-top:180px}.pt-xs-185{padding-top:185px}.pt-xs-190{padding-top:190px}.pt-xs-195{padding-top:195px}.pt-xs-200{padding-top:200px}.pt-xs-205{padding-top:205px}.pt-xs-210{padding-top:210px}.pt-xs-215{padding-top:215px}.pt-xs-220{padding-top:220px}.pt-xs-225{padding-top:225px}.pt-xs-230{padding-top:230px}.pt-xs-235{padding-top:235px}.pt-xs-240{padding-top:240px}.pt-xs-245{padding-top:245px}.pt-xs-250{padding-top:250px}.pt-xs-255{padding-top:255px}.pt-xs-260{padding-top:260px}.pt-xs-265{padding-top:265px}.pt-xs-270{padding-top:270px}.pt-xs-275{padding-top:275px}.pt-xs-280{padding-top:280px}.pt-xs-285{padding-top:285px}.pt-xs-290{padding-top:290px}.pt-xs-295{padding-top:295px}.pt-xs-300{padding-top:300px}.pt-xs-305{padding-top:305px}.pt-xs-310{padding-top:310px}.pt-xs-315{padding-top:315px}.pt-xs-320{padding-top:320px}.pt-xs-325{padding-top:325px}.pb-xs-5{padding-bottom:5px}.pb-xs-10{padding-bottom:10px}.pb-xs-15{padding-bottom:15px}.pb-xs-20{padding-bottom:20px}.pb-xs-25{padding-bottom:25px}.pb-xs-30{padding-bottom:30px}.pb-xs-35{padding-bottom:35px}.pb-xs-40{padding-bottom:40px}.pb-xs-45{padding-bottom:45px}.pb-xs-50{padding-bottom:50px}.pb-xs-55{padding-bottom:55px}.pb-xs-60{padding-bottom:60px}.pb-xs-65{padding-bottom:65px}.pb-xs-70{padding-bottom:70px}.pb-xs-75{padding-bottom:75px}.pb-xs-80{padding-bottom:80px}.pb-xs-85{padding-bottom:85px}.pb-xs-90{padding-bottom:90px}.pb-xs-95{padding-bottom:95px}.pb-xs-100{padding-bottom:100px}.pb-xs-105{padding-bottom:105px}.pb-xs-110{padding-bottom:110px}.pb-xs-115{padding-bottom:115px}.pb-xs-120{padding-bottom:120px}.pb-xs-125{padding-bottom:125px}.pb-xs-130{padding-bottom:130px}.pb-xs-135{padding-bottom:135px}.pb-xs-140{padding-bottom:140px}.pb-xs-145{padding-bottom:145px}.pb-xs-150{padding-bottom:150px}.pb-xs-155{padding-bottom:155px}.pb-xs-160{padding-bottom:160px}.pb-xs-165{padding-bottom:165px}.pb-xs-170{padding-bottom:170px}.pb-xs-175{padding-bottom:175px}.pb-xs-180{padding-bottom:180px}.pb-xs-185{padding-bottom:185px}.pb-xs-190{padding-bottom:190px}.pb-xs-195{padding-bottom:195px}.pb-xs-200{padding-bottom:200px}.pb-xs-205{padding-bottom:205px}.pb-xs-210{padding-bottom:210px}.pb-xs-215{padding-bottom:215px}.pb-xs-220{padding-bottom:220px}.pb-xs-225{padding-bottom:225px}.pb-xs-230{padding-bottom:230px}.pb-xs-235{padding-bottom:235px}.pb-xs-240{padding-bottom:240px}.pb-xs-245{padding-bottom:245px}.pb-xs-250{padding-bottom:250px}.pb-xs-255{padding-bottom:255px}.pb-xs-260{padding-bottom:260px}.pb-xs-265{padding-bottom:265px}.pb-xs-270{padding-bottom:270px}.pb-xs-275{padding-bottom:275px}.pb-xs-280{padding-bottom:280px}.pb-xs-285{padding-bottom:285px}.pb-xs-290{padding-bottom:290px}.pb-xs-295{padding-bottom:295px}.pb-xs-300{padding-bottom:300px}.pb-xs-305{padding-bottom:305px}.pb-xs-310{padding-bottom:310px}.pb-xs-315{padding-bottom:315px}.pb-xs-320{padding-bottom:320px}.pb-xs-325{padding-bottom:325px}.pl-xs-5{padding-left:5px}.pl-xs-10{padding-left:10px}.pl-xs-15{padding-left:15px}.pl-xs-20{padding-left:20px}.pl-xs-25{padding-left:25px}.pl-xs-30{padding-left:30px}.pl-xs-35{padding-left:35px}.pl-xs-40{padding-left:40px}.pl-xs-45{padding-left:45px}.pl-xs-50{padding-left:50px}.pl-xs-55{padding-left:55px}.pl-xs-60{padding-left:60px}.pl-xs-65{padding-left:65px}.pl-xs-70{padding-left:70px}.pl-xs-75{padding-left:75px}.pl-xs-80{padding-left:80px}.pl-xs-85{padding-left:85px}.pl-xs-90{padding-left:90px}.pl-xs-95{padding-left:95px}.pl-xs-100{padding-left:100px}.pl-xs-105{padding-left:105px}.pl-xs-110{padding-left:110px}.pl-xs-115{padding-left:115px}.pl-xs-120{padding-left:120px}.pl-xs-125{padding-left:125px}.pl-xs-130{padding-left:130px}.pl-xs-135{padding-left:135px}.pl-xs-140{padding-left:140px}.pl-xs-145{padding-left:145px}.pl-xs-150{padding-left:150px}.pl-xs-155{padding-left:155px}.pl-xs-160{padding-left:160px}.pl-xs-165{padding-left:165px}.pl-xs-170{padding-left:170px}.pl-xs-175{padding-left:175px}.pl-xs-180{padding-left:180px}.pl-xs-185{padding-left:185px}.pl-xs-190{padding-left:190px}.pl-xs-195{padding-left:195px}.pl-xs-200{padding-left:200px}.pl-xs-205{padding-left:205px}.pl-xs-210{padding-left:210px}.pl-xs-215{padding-left:215px}.pl-xs-220{padding-left:220px}.pl-xs-225{padding-left:225px}.pl-xs-230{padding-left:230px}.pl-xs-235{padding-left:235px}.pl-xs-240{padding-left:240px}.pl-xs-245{padding-left:245px}.pl-xs-250{padding-left:250px}.pl-xs-255{padding-left:255px}.pl-xs-260{padding-left:260px}.pl-xs-265{padding-left:265px}.pl-xs-270{padding-left:270px}.pl-xs-275{padding-left:275px}.pl-xs-280{padding-left:280px}.pl-xs-285{padding-left:285px}.pl-xs-290{padding-left:290px}.pl-xs-295{padding-left:295px}.pl-xs-300{padding-left:300px}.pl-xs-305{padding-left:305px}.pl-xs-310{padding-left:310px}.pl-xs-315{padding-left:315px}.pl-xs-320{padding-left:320px}.pl-xs-325{padding-left:325px}.pr-xs-5{padding-right:5px}.pr-xs-10{padding-right:10px}.pr-xs-15{padding-right:15px}.pr-xs-20{padding-right:20px}.pr-xs-25{padding-right:25px}.pr-xs-30{padding-right:30px}.pr-xs-35{padding-right:35px}.pr-xs-40{padding-right:40px}.pr-xs-45{padding-right:45px}.pr-xs-50{padding-right:50px}.pr-xs-55{padding-right:55px}.pr-xs-60{padding-right:60px}.pr-xs-65{padding-right:65px}.pr-xs-70{padding-right:70px}.pr-xs-75{padding-right:75px}.pr-xs-80{padding-right:80px}.pr-xs-85{padding-right:85px}.pr-xs-90{padding-right:90px}.pr-xs-95{padding-right:95px}.pr-xs-100{padding-right:100px}.pr-xs-105{padding-right:105px}.pr-xs-110{padding-right:110px}.pr-xs-115{padding-right:115px}.pr-xs-120{padding-right:120px}.pr-xs-125{padding-right:125px}.pr-xs-130{padding-right:130px}.pr-xs-135{padding-right:135px}.pr-xs-140{padding-right:140px}.pr-xs-145{padding-right:145px}.pr-xs-150{padding-right:150px}.pr-xs-155{padding-right:155px}.pr-xs-160{padding-right:160px}.pr-xs-165{padding-right:165px}.pr-xs-170{padding-right:170px}.pr-xs-175{padding-right:175px}.pr-xs-180{padding-right:180px}.pr-xs-185{padding-right:185px}.pr-xs-190{padding-right:190px}.pr-xs-195{padding-right:195px}.pr-xs-200{padding-right:200px}.pr-xs-205{padding-right:205px}.pr-xs-210{padding-right:210px}.pr-xs-215{padding-right:215px}.pr-xs-220{padding-right:220px}.pr-xs-225{padding-right:225px}.pr-xs-230{padding-right:230px}.pr-xs-235{padding-right:235px}.pr-xs-240{padding-right:240px}.pr-xs-245{padding-right:245px}.pr-xs-250{padding-right:250px}.pr-xs-255{padding-right:255px}.pr-xs-260{padding-right:260px}.pr-xs-265{padding-right:265px}.pr-xs-270{padding-right:270px}.pr-xs-275{padding-right:275px}.pr-xs-280{padding-right:280px}.pr-xs-285{padding-right:285px}.pr-xs-290{padding-right:290px}.pr-xs-295{padding-right:295px}.pr-xs-300{padding-right:300px}.pr-xs-305{padding-right:305px}.pr-xs-310{padding-right:310px}.pr-xs-315{padding-right:315px}.pr-xs-320{padding-right:320px}.pr-xs-325{padding-right:325px}.pt-xs-0{padding-top:0}.pb-xs-0{padding-bottom:0}.pl-xs-0{padding-left:0}.pr-xs-0{padding-right:0}}ul.products {
margin: 0 -15px;
padding: 0;
list-style: none;
display: flex;
flex-wrap: wrap;
}
ul.products.related-product-carousel {
margin: 0;
}
.products .product {
float: left;
padding: 0 15px;
margin: 0 0 30px 0;
}
.products.columns-1 .product {
width: 100%;
}
.tinv-wishlist table th {
background: var(--bg-gray);
}
.products.columns-2 .product {
width: 50%;
}
.products.columns-3 .product {
width: 33.3333%;
}
.products.columns-4 .product {
width: 25%;
}
.products.columns-5 .product {
width: 20%;
}
.products.columns-6 .product {
width: 16.6666%;
}
.products.columns-7 .product {
width: 14.2857%;
}
.products.columns-8 .product {
width: 12.5%;
}
.products.columns-9 .product {
width: 11.1111%;
}
.products.columns-10 .product {
width: 10%;
} .products .product .product-contents ul {
margin-left: 0;
padding: 0;
list-style: none;
}
.product .product-contents {
border: 1px solid #e7e7e7;
background: #fff;
padding: 30px;
padding-bottom: 50px;
height: 100%;
}
.products .product .product-image {
position: relative;
z-index: 1;
text-align: center;
padding-bottom: 20px;
overflow: hidden;
}
#list-tab .products .product .product-image {
margin-bottom: 0;
}
.products .product .product-image > a {
display: block;
}
.products .product .product-image > a > img {
height: auto;
object-fit: cover;
aspect-ratio: 3 / 4;
}
.products .product .product-image .shop-action ul {
position: absolute;
right: 0;
top: 15px;
display: flex;
flex-direction: column;
align-items: flex-end;
}
.shop-action li {
display: block;
text-align: right;
transition: all 0.35s ease-in-out;
position: relative;
z-index: 1;
list-style: none;
}
.products .product .product-image span.onsale {
position: absolute;
left: 15px;
top: 15px;
}
span.onsale {
display: inline-block;
background: var(--bg-gradient);
color: #ffffff;
text-transform: uppercase;
font-size: 12px;
line-height: 1;
padding: 7px 14px;
font-weight: 700;
border-radius: 30px;
}
span.onsale.theme {
background: var(--color-primary);
}
.tab-content.tab-content-info .tab-pane .shop-action li {
padding: 0;
list-style: none;
}
#list-tab .product-contents {
text-align: left;
}
#list-tab .product-contents .rating {
justify-content: left;
}
#list-tab .product-contents .review-count {
justify-content: left;
}
.shop-action li a {
max-width: 40px;
height: 40px;
position: relative;
white-space: nowrap;
padding: 0 18px;
overflow: hidden;
transition: all ease-in-out 0.3s;
color: #ffffff;
text-overflow: ellipsis;
display: flex;
align-items: center;
font-size: 14px;
border: none;
letter-spacing: 0;
border-radius: 30px;
font-weight: 600;
right: -20px;
opacity: 0;
margin-left: auto;
margin-bottom: 15px;
}
.shop-action li a span {
transition: all ease-in-out 0.3s;
}
.shop-action li a:hover span {
z-index: 1;
}
.shop-action li:nth-child(2) a {
transition: all 0.4s ease-in-out;
}
.shop-action li:nth-child(3) a {
transition: all 0.5s ease-in-out;
}
.products .product .product-contents:hover .shop-action li a {
opacity: 1;
right: 15px;
}
.shop-action li a::after {
position: absolute;
right: 0;
top: 0;
content: "";
font-family: "Font Awesome 5 Pro";
height: 40px;
width: 40px;
line-height: 40px;
background: var(--color-primary);
text-align: center;
border-radius: 50%;
font-weight: 400;
transition: all ease-in-out 0.3s;
overflow: hidden;
z-index: 9;
border: 1px solid transparent;
}
.shop-action li.wishlist a::after {
content: "\f004";
}
.shop-action li.cart a::after {
content: "\f07a";
}
.shop-action li.quick-view a::after {
content: "\f31e";
}
.shop-action li.compare a::after {
content: "\f2f1";
}
.shop-action li.wishlist a::before {
display: none !important;
}
.shop-action li a.add_to_cart_button.loading::after {
animation: spin 1s infinite linear;
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(359deg);
}
}
.shop-action li a.add_to_cart_button.loading::after {
content: '\f3f4';
}
.shop-action li a.wc-forward::after {
content: '\f00c';
}
.shop-action li a:hover::after {
border: 1px solid rgba(255, 255, 255, 0.2);
color: #ffffff;
}
.shop-action ul li a:hover {
background-color: var(--color-primary);
max-width: 260px;
color: #ffffff;
padding: 0 50px 0 15px;
transition: all ease-in-out 0.5s !important;
}
.single-product-contents .product-tags a {
font-size: 15px;
font-weight: 600;
}
.product-tags a {
display: inline-block;
position: relative;
z-index: 1;
}
.product-tags a {
display: inline-block;
font-size: 12px;
text-transform: uppercase;
font-weight: 600;
color: #666666;
line-height: 1;
}
.product-tags a:hover {
color: var(--color-primary);
}
.products .product .product-contents .product-title {
font-size: 18px;
margin-top: 10px;
margin-bottom: 15px;
}
.products .product .product-contents .product-title a {
font-weight: 900;
}
.products .product .product-contents .product-title a:hover {
color: var(--color-primary);
}
.products .product a.btn {
padding: 12px 25px;
}
.products .product a.btn i {
font-size: 15px;
font-weight: 400;
margin-right: 3px;
}
.products.columns-3 .product a.btn,
.products.columns-2 .product a.btn,
.products.columns-1 .product a.btn {
display: inline-block;
padding: 10px 30px;
margin-right: 8px;
}
.products.columns-3 .product a.added_to_cart.wc-forward,
.products.columns-2 .product a.added_to_cart.wc-forward,
.products.columns-1 .product a.added_to_cart.wc-forward {
display: inline-block;
padding: 8px 30px;
}
.products .product a.btn:hover {
background: #00235a;
}
.rating {
display: flex;
align-items: center;
font-size: 12px;
color: #999999;
line-height: 1;
}
.text-center .rating {
justify-content: center;
}
.rating a:hover {
color: var(--color-primary);
}
.review-count {
display: flex;
margin-bottom: 15px;
align-items: center;
}
.text-center .review-count {
justify-content: center;
}
.review-count > span {
display: none;
line-height: 1;
margin-left: 10px;
}
.validtheme-shop-single-area .review-count > span {
display: inline-block;
}
.review-count .validthemes-product-rating-count {
margin-left: 5px;
font-size: 13px;
}
.woocommerce-Reviews .custom-checkbox input {
min-height: auto;
margin-right: 10px;
}
.woocommerce-Reviews .custom-checkbox {
margin-bottom: 15px;
margin-top: 15px;
}
.products .product .product-contents .review-count i {
color: #ffb300;
}
.star-rating span {
position: absolute;
z-index: 1;
overflow: hidden;
left: 0;
padding-top: 1.5em;
top: 0;
margin: 0;
}
.star-rating span::before {
position: absolute;
left: 0;
top: 0;
content: "\f005\f005\f005\f005\f005";
color: #ffb300;
letter-spacing: 3px;
}
.star-rating {
position: relative;
overflow: hidden;
width: 80px;
height: 22px;
line-height: 22px;
font-family: "Font Awesome 5 Pro";
display: block;
font-weight: 900;
font-size: 12px;
}
.star-rating::before {
position: absolute;
content: "\f005\f005\f005\f005\f005";
left: 0;
top: 0;
letter-spacing: 3px;
color: #e1e1e1;
}
.single-product-contents .price {
font-size: 26px;
line-height: 1;
margin-bottom: 25px;
}
.single-product-contents .price del {
font-size: 22px;
}
.single-product-contents .price span {
font-weight: 800;
}
.products .product .product-caption.price span {
font-weight: 800;
}
.products .product .product-caption .price span {
font-weight: 800;
font-size: 20px;
}
.shop-listing-contentes {
margin-bottom: 50px;
}
.shop-listing-contentes .text-right {
display: flex;
align-items: center;
justify-content: right;
}
.shop-listing-contentes .text-right select {
margin-left: 25px;
}
.shop-listing-contentes select {
padding: 5px 15px;
background: #f2f1f1;
border: none;
}
.shop-listing-contentes select option {
padding: 10px;
}
.shop-listing-contentes select {
-webkit-appearance: none;
-moz-appearance: none;
background: transparent;
background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
background-repeat: no-repeat;
background-position-x: 98%;
background-position-y: 5px;
border: 1px solid #dfdfdf;
border-radius: 2px;
padding-right: 40px;
}
.products .product .product-caption .price {
line-height: 1;
margin: 0;
}
.products .product .product-caption .btn {
margin-top: 25px;
}
.price ins {
text-decoration: none;
} .woocommerce-pagination ul.page-numbers {
display: inline-block;
list-style: none;
margin: 0 !important;
padding: 0 !important;
}
nav.woocommerce-pagination {
clear: both;
text-align: center;
margin-top: 30px;
overflow: hidden;
float: left;
width: 100%;
}
.woocommerce-pagination ul.page-numbers li {
display: inline-block;
list-style: none;
}
.woocommerce-pagination ul.page-numbers li .page-numbers {
display: inline-block;
height: 45px;
width: 45px;
line-height: 45px;
background: #ffffff;
margin: 0 1px;
border: 1px solid #dddddd;
font-weight: 600;
border-radius: 50%;
}
.woocommerce-pagination ul.page-numbers li .page-numbers.current,
.woocommerce-pagination ul.page-numbers li a:hover {
background: var(--color-primary);
border-color: var(--color-primary);
color: #ffffff;
} .tab-content.tab-content-info {
clear: both;
}
.tab-content.tab-content-info .tab-pane ul li::after {
display: none;
}
.tab-content.tab-content-info .tab-pane ul li {
line-height: inherit;
padding: 0 15px;
list-style: none;
}
.shop-listing-contentes .content {
display: flex;
align-items: center;
}
.shop-listing-contentes p {
margin: 0;
}
.shop-listing-contentes .content .nav.nav-tabs {
margin-left: 0;
margin-right: 30px;
border: none;
}
.shop-listing-contentes .content .nav.nav-tabs .nav-link {
display: inline-block;
background: #ffffff;
border: 1px solid #e7e7e7 !important;
margin-right: 5px;
color: #232323;
border-radius: 5px;
padding: 0;
height: 50px;
width: 50px;
text-align: center;
line-height: 53px;
}
.shop-listing-contentes .content .nav.nav-tabs .nav-link i {
font-weight: 400;
font-size: 20px;
}
.shop-listing-contentes .content .nav.nav-tabs .nav-link::after {
display: none;
}
.shop-listing-contentes .content .nav.nav-tabs .nav-link.active {
background: var(--color-primary);
border-color: var(--color-primary) !important;
color: #ffffff;
}
.tab-content #list-view .products .product {
width: 100%;
}
.tab-content.tab-content-info #list-tab .colums-2 .product {
width: 50%;
}
.tab-content.tab-content-info #list-tab .colums-3 .product {
width: 33.33333%;
}
.tab-content.tab-content-info #list-tab .colums-4 .product {
width: 25%;
}
#list-view .products .product .product-image {
background: #f1f1f1;
padding: 30px;
}
#list-view .products .product .product-image span.onsale {
left: 15px;
top: 15px;
}
#list-view .shop-action li a::after {
background: var(--color-primary);
color: #ffffff;
}
.product-details .product-thumb .product-item span.onsale {
position: absolute;
left: 30px;
top: 30px;
height: 70px;
width: 70px;
line-height: 54px;
font-size: 17px;
border-radius: 50%;
}
#list-view .shop-action li a {
color: #ffffff;
}
#list-view .products .product .product-caption p {
margin-bottom: 25px;
}
#list-view .products .product a.btn {
padding: 10px 25px;
display: inline-block;
}
#list-view .products .product-caption {
margin-top: 0;
}
#list-view .products .product .product-caption .price span {
font-size: 24px;
}
#list-view .products .product .product-caption .price span del {
font-size: 18px;
}
#list-view .products .product .product-contents .product-title {
font-size: 20px;
}
.shop-listing-contentes .nice-select {
min-width: 300px;
}
.shop-listing-contentes .nice-select ul.list {
margin: 0;
width: 100%;
} .product-thumb .carousel-indicators {
position: relative;
left: 0;
bottom: 0;
right: 0;
width: 100%;
margin: 0;
margin-top: 30px;
background: transparent;
height: auto;
}
.product-thumb .carousel-indicators .item {
height: auto;
width: auto;
position: relative;
z-index: 1;
background: #ffffff;
padding: 15px;
border: 1px solid #dddddd;
text-indent: 0;
cursor: pointer;
opacity: 1;
text-indent: 0;
}
.carousel-indicators .active {
height: auto;
width: 100%;
background: transparent;
}
.product-details .product-thumb {
text-align: center;
}
.product-details .product-thumb img {
margin: auto;
}
.product-details .product-thumb .product-item {
padding: 50px;
background: var(--bg-gray);
position: relative;
}
.product-stock span {
display: inline-block;
padding: 5px 20px;
border-radius: 5px;
background: rgba(35, 35, 35, 0.06);
color: #232323;
position: relative;
z-index: 1;
padding-left: 37px;
padding-bottom: 3px;
}
.product-stock.validthemes-in-stock span::after {
position: absolute;
left: 15px;
top: 12px;
content: "\f058";
font-family: "Font Awesome 5 Pro";
font-weight: 600;
color: var(--color-primary);
line-height: normal;
}
.mfp-figure:after {
background: #ffffff;
}
.product-purchase-list input {
padding: 11px 15px;
min-height: auto;
width: 110px;
border-radius: 5px;
}
.single-product-contents {
padding-left: 30px;
}
.single-product-desc ul li {
line-height: 30px;
list-style: none;
}
.single-product-contents .review-count {
margin: 0;
}
.single-product-contents table.variations {
margin-top: 30px;
margin-bottom: 30px;
}
.single-product-contents a:hover {
color: var(--color-primary);
}
bdi {
text-decoration: none;
}
ins {
text-decoration: none;
}
.single-product-bottom-info .panel {
margin: 0;
box-shadow: inherit;
border: none;
padding: 0;
}
.single-product-bottom-info .panel p:last-child {
margin-bottom: 0;
}
.summary-top-box {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 15px;
}
.summary-top-box .review-count .rating {
display: flex;
}
.rating > a {
margin-left: 10px;
font-weight: 600;
color: #666666;
font-size: 12px;
}
.rating > a:hover {
color: var(--color-primary);
}
.summary-top-box .review-count i {
color: #ffb300;
font-size: 14px;
}
.summary-top-box .tags a {
display: inline-block;
color: #888;
position: relative;
z-index: 1;
margin-right: 10px;
font-weight: 500;
}
.summary-top-box .tags a::after {
position: absolute;
right: -3px;
bottom: 0;
content: ",";
}
.summary-top-box .tags a:last-child::after {
display: none;
}
.single-product-contents .product-title {
font-weight: 900;
margin-bottom: 20px;
}
.price,
.order_total {
font-size: 24px;
font-weight: 600;
color: var(--color-primary);
margin-bottom: 15px;
}
.price del {
color: #666666;
font-size: 18px;
font-weight: 700;
}
.summary-top-box .tags a:hover {
color: var(--color-primary);
}
.product-stock {
margin-bottom: 40px;
display: block;
margin-top: 20px;
}
.product-stock.validthemes-in-stock span::after {
position: absolute;
left: 15px;
top: 9px;
content: "\f058";
font-family: "Font Awesome 5 Pro";
font-weight: 600;
color: var(--color-primary);
line-height: normal;
}
.product-stock.validthemes-out-of-stock span::after {
position: absolute;
left: 15px;
top: 9px;
content: "\f057";
font-family: "Font Awesome 5 Pro";
font-weight: 600;
color: var(--color-primary);
line-height: normal;
}
p.stock.out-of-stock,
p.stock.in-stock {
display: none;
}
.single-product-bottom-info td:first-child {
font-weight: 800;
}
.single-product-bottom-info td {
padding: 10px 20px;
}
.single-product-bottom-info td p {
margin-bottom: 0;
}
.tinv-wishlist p.stock.out-of-stock,
.tinv-wishlist p.stock.in-stock {
display: inline-block;
}
.single-product-contents .shop-action li a {
opacity: 1;
min-width: auto;
width: 50px;
display: block;
overflow: inherit;
max-width: initial;
right: 0;
font-weight: 400;
font-size: 13px;
height: 50px;
line-height: 50px;
padding: 0;
text-align: center;
background: #ffffff;
border: 1px solid #dddddd;
text-indent: -99999px;
color: var(--color-primary);
}
.product-purchase-list .numberstyle-qty, 
.product-purchase-list .single_add_to_cart_button {
margin-right: 15px;
margin-top: 15px;
}
.single-product-contents .shop-action ul {
margin: 0;
padding: 0;
list-style: none;
}
.product-purchase-list input,
.product-purchase-list > a.btn,
.product-purchase-list .shop-action {
display: inline-block;
margin-right: 15px;
margin-top: 15px;
float: left;
}
.validtheme-shop-single-area .product-purchase-list .shop-action {
margin-right: 0;
}
.single-product-contents .shop-action li a::after {
left: -1px;
right: auto;
height: 50px;
line-height: 50px;
width: 50px;
position: absolute;
background: transparent;
text-indent: 0;
font-size: 17px;
font-weight: 500;
}
.product-purchase-list .shop-action li {
margin: 0;
display: inline-block;
line-height: 40px;
margin-right: 15px;
text-align: left;
float: left;
list-style: none;
}
.product-purchase-list .shop-action li:last-child {
margin-right: 0;
}
.single-product-contents .shop-action li a:hover::after {
background-color: var(--color-primary);
color: #ffffff;
}
.single-product-contents .shop-action li a:hover {
padding: 0;
border-color: var(--color-primary);
}
.single-product-contents .shop-action li a span {
display: none;
}
.product-purchase-list form {
display: flex;
align-items: center;
flex-wrap: wrap;
}
.product-purchase-list a.btn,
.product-purchase-list button {
padding: 15px 30px;
}
.product-purchase-list a.btn i,
.product-purchase-list button i {
font-weight: 400;
margin-right: 3px;
}
.product-estimate-delivary {
display: block;
padding: 15px;
margin-top: 50px;
border-left: 3px solid var(--color-primary);
border-radius: 5px;
background: #f1f1f1;
float: left;
}
.bg-gray .product-estimate-delivary {
padding: 15px;
border: none;
border-left: 3px solid var(--color-primary);
border-radius: inherit;
background: #ffffff;
}
.product-estimate-delivary i {
margin-right: 5px;
}
.product-estimate-delivary span {
padding-left: 34px;
position: relative;
margin-left: 10px;
z-index: 1;
}
.product-estimate-delivary span::after {
position: absolute;
left: 0;
top: 10px;
content: "";
height: 2px;
width: 20px;
background: #cccccc;
}
.product-estimate-delivary strong {
font-weight: 600;
color: #232323;
}
.product-meta {
clear: both;
margin-top: 35px;
float: left;
width: 100%;
}
.product-meta > span {
display: block;
}
.product-meta span strong {
font-weight: 600;
margin-right: 10px;
line-height: 30px;
}
.product-meta >  span.posted_in {
text-transform: uppercase;
font-weight: 600;
margin-top: 5px;
}
.product-meta > span.posted_in a {
text-transform: none;
font-weight: 400;
margin-left: 3px;
font-size: 14px;
color: #666666;
}
.product-meta a:hover,
.product-meta > span.posted_in a:hover {
color: var(--color-primary);
} .single-product-bottom-info {
margin-top: 100px;
}
.single-product-bottom-info .nav.nav-tabs {
margin: 0;
display: block;
text-align: center;
margin-bottom: 40px;
border-radius: inherit;
padding: 0;
}
.single-product-bottom-info .nav.nav-tabs button {
font-weight: 800;
position: relative;
display: inline-block;
margin: 0;
padding: 15px 25px;
color: #666666;
border: none;
}
.single-product-bottom-info .nav-tabs .nav-link::after {
left: 0;
bottom: -2px;
content: "";
height: 3px;
width: 80%;
background: transparent;
position: absolute;
transition: all 0.35s ease-in-out;
}
.single-product-bottom-info .nav-tabs .nav-link.active::after {
background: var(--color-primary);
width: 100%;
}
.single-product-bottom-info .tab-content.tab-content-info .tab-pane ul {
margin: 0;
padding: 0;
list-style: none;
}
.single-product-bottom-info .tab-content.tab-content-info .tab-pane ul li {
display: block;
padding: 0;
position: relative;
z-index: 1;
padding-left: 20px;
line-height: 32px;
font-weight: 500;
list-style: none;
}
.single-product-bottom-info .tab-content.tab-content-info .tab-pane ul li::after {
position: absolute;
left: 0;
top: 0;
content: "\f00c";
font-family: "Font Awesome 5 Pro";
display: inline-block;
font-size: 12px;
font-weight: 400;
color: #232323;
}
.single-product-bottom-info h1,
.single-product-bottom-info h2,
.single-product-bottom-info h3,
.single-product-bottom-info h4,
.single-product-bottom-info h5,
.single-product-bottom-info h6 {
font-weight: 900;
}
.review-items .item {
margin-top: 30px;
list-style: none;
}
.review-items .item:first-child {
margin-top: 0;
}
.single-product-bottom-info h4 {
margin-bottom: 30px;
}
.review-items .item .thumb {
float: left;
margin-right: 30px;
}
.review-items .item .thumb img {
height: 100px;
width: 100px;
border-radius: 50%;
}
.review-items .item .info i {
color: #ffb300;
font-size: 12px;
}
.review-items .item .info .rating {
margin-bottom: 15px;
}
.review-items .item .info .review-date {
display: block;
margin-bottom: 10px;
}
.review-items .item .info {
overflow: hidden;
}
.review-items .item .comment-text.info .validthemes-product-rating-count {
display: none;
}
.review-items .item .comment-text.info  .star-rating {
display: block;
margin-bottom: 10px;
}
.single-product-bottom-info form .form-group {
margin-bottom: 15px;
}
.rating-select {
margin-bottom: 15px;
}
.review-form {
margin-top: 50px;
}
.review-form input,
.review-form textarea {
border: none;
box-shadow: none;
min-height: 60px;
padding: 20px;
background: #f1f1f1;
color: #232323;
}
.review-form textarea {
min-height: 280px;
}
.rating-select .stars span a {
text-indent: -999999px;
overflow: hidden;
position: relative;
z-index: 1;
display: inline-block;
height: 30px;
width: 19px;
color: #ffb300;
}
.rating-select .stars span a::before {
content: "\f005";
position: absolute;
left: 0;
top: 0;
font-family: "Font Awesome 5 Pro";
height: 100%;
width: 100%;
text-indent: 0;
font-weight: 400;
transition: all 0.35s ease-in-out;
}
.rating-select .stars span a:hover::before {
font-weight: 600;
}
.rating-select p.stars a:hover ~ a::before {
content: "\f005";
font-weight: 400;
}
.rating-select p.stars:hover a::before {
content: "\f005";
font-weight: 700;
}
.rating-select .stars.selected a.active::before {
content: "\f005";
font-weight: 700;
}
.rating-select .stars.selected a.active ~ a::before {
content: "\f005";
font-weight: 400;
}
.rating-select .stars.selected a:not(.active)::before {
content: "\f005";
font-weight: 700;
}
.rating-select .stars {
display: inline-block;
}
.rating-select label {
display: block;
}
.rating-select .nice-select {
display: none;
}
.validthemes-woocommerce-default .nice-select {
margin: 0;
}
.validtheme-shop-area button,
.single-product-bottom-info form button {
display: inline-block;
font-weight: 700;
overflow: hidden;
box-shadow: none !important;
letter-spacing: 0;
position: relative;
z-index: 1;
padding: 16px 52px;
color: var(--white);
border: none;
background: var(--color-primary);
border-radius: 5px;
transition: all 0.35s ease-in-out;
font-size: 17px;
}
.validtheme-shop-area button::after,
.single-product-bottom-info form button::after {
position: absolute;
top: inherit;
right: inherit;
bottom: inherit;
left: -5%;
content: "";
height: 150px;
width: 115%;
z-index: -1;
background: var(--color-secondary);
transition: all 0.25s ease-in-out;
transform: translateY(-45%) skew(25deg) scale(0);
}
.validtheme-shop-area button:hover::after,
.single-product-bottom-info form button:hover::after {
transform: translateY(-45%) skew(25deg) scale(1.2);
}
.validtheme-shop-area button:hover,
.single-product-bottom-info form button:hover {
color: var(--color-heading);
}
.review-form h4 {
margin-bottom: 10px;
}
.review-form .add-rating {
margin-bottom: 30px;
}
.review-form .add-rating a:hover {
color: red;
} .related-products .products .product {
padding: 0 15px;
margin-bottom: 30px;
}
.related-products {
margin-top: 90px;
}
.related-products h3 {
font-weight: 900;
margin-bottom: 35px;
}
.woocommerce .tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button {
margin-top: 0;
margin-bottom: 10px;
font-weight: 600;
font-size: 14px;
}
.empty_wishlist img {
max-width: 300px;
margin-bottom: 30px;
}
.empty_wishlist  p.return-to-shop {
margin-top: 40px;
}
.empty_wishlist p.return-to-shop a {
font-weight: 600;
padding: 17px 40px;
} .form-tab-item-box {
float: left;
border: 1px solid #e7e7e7;
padding: 50px;
width: 100%;
padding-top: 22px;
}
.form-tab-item-box ul.nav.nav-tabs {
margin: 0;
position: relative;
top: -45px;
}
.form-tab-item-box ul.nav.nav-tabs li a {
padding: 10px 25px;
background: #ffffff;
text-transform: uppercase;
font-weight: 600;
border-radius: 30px;
font-size: 13px;
border: 1px solid #ffffff;
}
.form-tab-item-box ul.nav.nav-tabs li.active a {
background: #ffffff;
border: 1px solid #e7e7e7;
color: var(--color-primary);
}
.form-tab-item-box form input {
border: none;
box-shadow: inherit;
background: #f1f1f1;
padding: 20px;
}
.form-tab-item-box button {
margin-top: 15px;
}
.form-tab-item-box form.white-popup-block label input {
min-height: 10px;
margin-right: 9px;
position: relative;
top: 2px;
}
.form-tab-item-box ul.nav.nav-tabs li.active {
}
form.woocommerce-ResetPassword.lost_reset_password {
background: var(--bg-gray);
list-style: hiragana-iroha;
width: 60%;
margin: auto;
padding: 80px;
min-width: 320px;
}
form.woocommerce-ResetPassword.lost_reset_password label {
display: block;
}
form.woocommerce-ResetPassword.lost_reset_password input {
width: 100%;
min-height: 55px;
margin-right: 10px;
margin-bottom: 15px;
padding: 15px;
}
form.woocommerce-ResetPassword.lost_reset_password p.woocommerce-form-row {
padding: 0;
margin: 0;
width: 100%;
}
form.woocommerce-ResetPassword.lost_reset_password button.woocommerce-Button.button {
margin-top: 33px;
display: block;
width: 100%;
}
form.woocommerce-ResetPassword.lost_reset_password p.woocommerce-form-row:last-child {
} .shop-cart-area .empty_cart img {
margin-bottom: 30px;
max-width: 300px;
}
.shop-cart-area .empty_cart a.button {
margin-top: 30px;
font-weight: 600;
}
.validthemes-woocommerce-default table tr td {
vertical-align: middle !important;
}
form.woocommerce-cart-form table tr th,
.woocommerce table.order_details thead tr th {
background: var(--bg-gray);
padding: 20px !important;
}
.woocommerce table.order_details .cart_subtotal td {
font-weight: 700;
}
.validthemes-woocommerce-default .nice-select {
height: 54px !important;
margin-right: 15px !important;
float: left;
}
span.tinvwl-input-group-btn {
display: block;
}
.tinv-wishlist .product-action>.button>i {
display: inline-block;
margin: 0;
}
.tinv-wishlist .product-action>.button>span {
display: none;
}
.tinv-wishlist .product-action .button {
width: auto;
padding: 0;
min-width: 50px;
min-height: 50px;
text-align: center;
line-height: 50px;
}
.tinvwl-to-right button.button[name="tinvwl-action"] {
background: #00235a;
}
.tinvwl-to-right button.button[name="tinvwl-action"]:hover {
background: var(--color-primary);
} .woocommerce table.shop_table td {
vertical-align: middle;
}
.woocommerce table.order_details td,
.woocommerce table.order_details th {
padding: 10px 20px;
}
.woocommerce table.shop_table .product-remove,
.woocommerce table.shop_table .product-thumbnail {
text-align: center;
}
.woocommerce table.shop_table .product-name a {
color: var(--color-heading);
}
.woocommerce table.shop_table .product-name a:hover {
color: var(--color-primary);
}
.woocommerce table.shop_table .product-price,
.woocommerce table.shop_table .product-quantity,
.woocommerce table.shop_table .product-subtotal,
.woocommerce table.shop_table .cart-subtotal-price {
text-align: right;
}
.woocommerce table.shop_table .product-remove a.remove {
display: inline-block;
font-size: 25px;
line-height: 25px;
width: 25px;
height: 25px;
text-align: center;
border-radius: 50%;
background-color: #bb0b0b;
color: #fff;
}
.woocommerce table.shop_table .product-thumbnail img {
width: 80px;
height: auto;
}
.woocommerce table.shop_table .actions .coupon > label,
.woocommerce table.shop_table .actions .coupon > input {
margin-right: 10px;
}
.woocommerce table.shop_table .actions .coupon > input {
border-radius: 5px;
padding: 12px 15px;
height: 55px;
}
.woocommerce .cart_totals {
min-width: 50%;
}
.woocommerce table.shop_table .actions .wc-forward {
margin-left: 20px;
} .woocommerce-cart-form__cart-item.cart_item .quantity input[type="number"] {
padding: 15px;
width: 80px;
min-width: 50px;
}
.numberstyle-qty input:focus {
outline: 0;
box-shadow: inherit;
}
.numberstyle-qty input[type="number"]::-webkit-inner-spin-button,
.numberstyle-qty input[type="number"]::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
}
.numberstyle-qty input[type="number"] {
-moz-appearance: textfield;
}
.numberstyle-qty {
display: flex;
align-items: center;
justify-content: center;
margin: 0;
}
.numberstyle-qty .qty-btn {
min-height: 55px;
width: 45px;
text-align: center;
line-height: 55px;
background: #f1f1f1;
cursor: pointer;
font-weight: 400;
font-size: 14px;
color: #232323;
}
.numberstyle-qty input {
width: auto;
min-width: auto;
max-width: 50px !important;
text-align: center;
border: none;
border-top: 5px solid #f1f1f1;
border-bottom: 5px solid #f1f1f1;
min-height: 55px;
margin: 0;
padding: 0 !important;
}
.woocommerce-notices-wrapper a.button {
display: inline-block;
padding: 5px 15px;
background: #263442;
color: #ffffff;
font-size: 13px;
float: right;
text-align: right;
overflow: hidden;
}
.woocommerce-notices-wrapper ul li {
overflow: hidden;
list-style: none !important;
margin-left: 0 !important;
}
.numberstyle-qty .qty-btn i {
font-weight: 500;
}
.woocommerce-variation-add-to-cart .quantity {
display: inline-block;
margin-right: 10px;
}
table td.label {
font-size: 15px;
color: #232323;
border-radius: inherit;
display: block;
margin: 0;
line-height: normal;
white-space: inherit;
vertical-align: inherit;
}
table.variations .nice-select {
margin: 0;
}
.woocommerce-variation-price {
margin-bottom: 20px;
margin-top: 25px;
display: block;
}
.woocommerce-message,
.woocommerce-error,
.validtheme-shop-area .col-lg-12 > .woocommerce-info {
margin-bottom: 30px !important;
background: rgba(187, 11, 11, 0.1);
padding: 15px;
padding-left: 58px;
border-top: 2px solid rgba(187, 11, 11, 1);
color: #232323;
display: flex;
align-items: center;
position: relative;
justify-content: space-between;
flex-direction: row;
flex-wrap: wrap;
}
.woocommerce-message::after,
.woocommerce-error::after,
.validtheme-shop-area .col-lg-12 > .woocommerce-info::after {
position: absolute;
left: 15px;
top: 50%;
content: "\f77f";
font-family: "Font Awesome 5 Pro";
font-weight: 300;
font-size: 25px;
transform: translateY(-50%);
color: rgba(187, 11, 11, 1);
}
.woocommerce-message {
background: rgba(73, 167, 96, 0.1);
border-top-color: rgba(73, 167, 96, 1);
}
.woocommerce-message::after {
color: rgba(73, 167, 96, 1);
}
.woocommerce-error li {
flex-basis: 100%;
list-style: none;
}
.woocommerce-notices-wrapper ul {
margin: 0;
list-style: none;
}
.shop-cart-area .actions .coupon {
float: left;
}
.shop-cart-area input#woocommerce-cart-nonce {
padding: 15px;
}
.shop-cart-area .actions .coupon input {
border-radius: 5px;
padding: 10px 15px;
margin-right: 10px;
}
.shop-cart-area .actions .coupon label {
display: none;
text-align: left;
}
.shop-cart-area button.button {
float: right;
background: #263442;
}
.shop-cart-area button.button:hover {
background: var(--color-primary);
}
.shop-cart-area button.button[aria-disabled=true] {
opacity: 0.3;
cursor: not-allowed;
}
.shop-cart-area .actions .coupon button.button {
background: var(--color-primary);
}
.shop-cart-area .actions .coupon button.button:hover {
background: #263442;
}
.shop-cart-area .cart_totals {
margin-top: 60px;
}
.shop-cart-area .cart_totals h2 {
font-size: 30px;
margin-bottom: 20px;
}
.shop-cart-area .cart_totals strong {
font-weight: 600;
}
.shop-cart-area .cart_totals a.checkout-button {
padding: 15px 30px;
display: inline-block;
font-size: 15px;
font-weight: 500;
background: var(--color-primary);
border-color: var(--color-primary);
color: #ffffff;
}
.shop-cart-area .cart_totals a.checkout-button:hover {
background: #263442;
border-color: #263442;
}
.shop-cart-area table tr:last-child td {
padding: 35px 20px !important;
}
.shop-cart-area .cart_totals table tr:last-child td {
padding: 10px !important;
}
.shop-cart-area .product-name a:hover {
color: var(--color-primary);
}
.validthemes-shop-wishlist-area .product-stock {
margin: 0;
border: none !important;
border-bottom: 1px solid #e7e7e7 !important;
display: revert;
}
table.variations tr td:first-child {
border: none !important;
border-top: 1px solid #e7e7e7 !important;
}
table.variations tr:first-child td:first-child {
border: none !important;
}
table.variations select {
width: 100%;
}
a.reset_variations {
color: var(--color-primary);
display: inline-block;
text-align: left;
float: left;
margin-top: 15px;
text-decoration: underline;
}
.row > .tinv-wishlist.woocommerce {
padding: 0 15px;
}
.tinv-wishlist .product-stock i {
margin-right: 0;
}
.tinv-wishlist.woocommerce .product-stock span {
padding: 0;
background: transparent;
}
.tinv-wishlist.woocommerce .product-stock span i {
font-size: 14px;
margin-right: 5px;
color: green;
font-weight: 300;
display: none;
}
.validthemes-woocommerce-default table tr td.product-thumbnail img {
min-width: 100px;
margin: 10px 0;
}
.validthemes-woocommerce-default .tinv-wishlist table tr td.product-thumbnail img {
min-width: auto;
}
.tinv-wishlist table input[type=checkbox] {
margin: 0 15px;
}
.tinv-wishlist table.tinvwl-table-manage-list tfoot td {
padding: 30px !important;
} .woocommerce .checkout .checkout-section {
border: 1px solid #ddd;
background-color: #fcfcfc;
padding: 2rem;
margin-bottom: 3rem;
}
.woocommerce .checkout .woocommerce-billing-fields__field-wrapper,
.woocommerce .checkout .woocommerce-shipping-fields__field-wrapper {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.woocommerce .checkout .form-row {
width: 48%;
}
.woocommerce .checkout .form-row-wide,
.woocommerce .checkout .form-row.notes,
.woocommerce .checkout .form-row.place-order {
width: 100%;
}
.woocommerce .checkout .form-row label {
display: block;
}
.woocommerce .checkout .form-row .required {
text-decoration: none;
color: #bb0b0b;
font-size: 20px;
line-height: 1;
position: relative;
top: 4px;
}
.woocommerce .checkout .form-row input, 
.woocommerce .checkout .form-row textarea {
border: 1px solid #e7e7e7;
padding: 10px 15px;
min-height: 0;
width: 100%;
border-radius: 5px;
}
.woocommerce .checkout .form-row input[type="checkbox"],
.woocommerce .checkout .form-row input[type="radio"] {
width: auto;
}
.woocommerce .checkout .woocommerce-terms-and-conditions-wrapper .form-row {
width: 100%;
}
.woocommerce .checkout .form-row.hidden {
display: none;
}
.woocommerce .checkout input[type="radio"] {
min-height: 0;
margin-right: 8px;
}
.woocommerce .checkout label .amount {
font-weight: 700;
}
.woocommerce .woocommerce-order .woocommerce-bacs-bank-details,
.woocommerce .woocommerce-order .wpify-woo-qr-payment {
width: 50%;
float: right;
}
form.checkout.woocommerce-checkout ul.woocommerce-error strong {
font-weight: 600;
}
form.checkout.woocommerce-checkout ul.woocommerce-error li {
margin-bottom: 7px;
list-style: none;
}
form.checkout.woocommerce-checkout ul.woocommerce-error li:last-child {
margin-bottom: 0;
}
.validthemes-shop-check-out-area.default-padding {
}
.validthemes-shop-check-out-area .woocommerce-order {
padding: 0 15px;
}
.validthemes-shop-check-out-area .woocommerce-order .woocommerce-notice--success {
color: green;
font-weight: 600;
margin-bottom: 30px;
}
form.checkout p.form-row.create-account {
float: left;
width: 100%;
margin-left: 15px;
}
form.checkout p.form-row.create-account input {
min-height: auto;
}
form.checkout p.form-row.create-account span {
margin-left: 2px;
}
strong {
font-weight: 700;
}
.woocommerce form .form-row.notes {
padding: 0;
}
.woocommerce form .woocommerce-checkout-payment .form-row {
padding: 0;
margin-top: 10px;
}
.woocommerce form .woocommerce-checkout-payment p {
margin-top: 10px;
}
.validthemes-shop-check-out-area .woocommerce-order ul {
margin: 0;
list-style: none;
margin-bottom: 30px;
}
.validthemes-shop-check-out-area .woocommerce-order ul li {
line-height: 30px;
list-style: none;
}
.validthemes-shop-check-out-area .woocommerce-order ul li strong {
font-weight: 600;
font-family: 'Roboto', sans-serif;
}
.validthemes-shop-check-out-area .woocommerce-order h2.woocommerce-order-details__title {
font-size: 24px;
font-weight: 600;
margin-bottom: 30px;
margin-top: 30px;
}
.validthemes-shop-check-out-area .woocommerce-order table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details {
text-align: left;
}
.validthemes-shop-check-out-area .woocommerce-order table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details th, .validthemes-shop-check-out-area .woocommerce-order table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details td {
text-align: left;
padding: 15px !important;
}
.validthemes-shop-check-out-area .woocommerce-order table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details th {
background: #f1f1f1;
}
.validthemes-shop-check-out-area .woocommerce-order  h2.woocommerce-column__title {
font-size: 24px;
margin-top: 30px;
font-weight: 600;
}
.validthemes-shop-check-out-area .woocommerce-order  address {
line-height: 28px;
}
.validthemes-shop-check-out-area .woocommerce-order p {
margin-top: 15px;
margin-bottom: 0;
line-height: 20px;
}
.validthemes-shop-check-out-area .woocommerce-order strong {
font-weight: 600;
}
.woocommerce form.checkout_coupon {
padding: 20px;
margin-top: 2em;
text-align: left;
border-radius: 5px;
overflow: hidden;
background: #00235a;
}
.woocommerce form.checkout_coupon p {
color: #cccccc;
}
.woocommerce address {
line-height: 1.8;
}
.woocommerce form.checkout_coupon p.form-row.form-row-first {
width: 53%;
}
.woocommerce-form-coupon-toggle {
background: rgba(187, 11, 11, 0.06);
padding: 15px;
border-top: 3px solid var(--color-primary);
;
position: relative;
z-index: 1;
padding-left: 60px;
}
.woocommerce-form-coupon-toggle a {
font-weight: 600;
}
.woocommerce-form-coupon-toggle a:hover {
color: var(--color-primary);
}
.woocommerce-form-coupon-toggle::after {
position: absolute;
left: 20px;
top: 50%;
content: "\f06b";
font-family: "Font Awesome 5 Pro";
font-weight: 600;
display: inline;
transform: translateY(-50%);
color: #232323;
font-weight: 300;
font-size: 25px;
}
.woocommerce form.checkout_coupon input {
width: 100%;
min-height: 56px;
border-radius: 5px;
padding: 0 20px;
color: #232323;
}
.woocommerce form.checkout_coupon button:hover {
background: #ffffff;
color: #232323;
}
form.checkout.woocommerce-checkout textarea {
min-height: 180px;
}
form.checkout.woocommerce-checkout select .select2-selection__rendered {
padding: 15px;
min-height: 50px;
display: block;
}
form.checkout.woocommerce-checkout  span.select2-selection {
min-height: 50px;
line-height: 50px;
border-color: #e7e7e7;
padding: 10px;
}
form.checkout.woocommerce-checkout span.select2-selection span.select2-selection__arrow b {
margin-top: 10px;
margin-left: -10px;
}
form.checkout.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table {
text-align: left;
margin-bottom: 0;
}
form.checkout.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tbody,
form.checkout.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tfoot {
border-top: 0;
}
.cart-collaterals > div {
padding: 0;
}
form.checkout.woocommerce-checkout table td, 
form.checkout.woocommerce-checkout table th,
form.checkout.woocommerce-checkout table .fee th {
text-align: left;
padding: 15px;
background-color: #fff;
}
form.checkout.woocommerce-checkout table th {
background: var(--bg-gray);
color: #232323;
}
form.checkout.woocommerce-checkout table .woocommerce-shipping-totals th,
form.checkout.woocommerce-checkout table .woocommerce-shipping-totals td {
background: transparent;
border: 0;
padding-left: 0;
padding-right: 0;
}
form.checkout.woocommerce-checkout table .woocommerce-shipping-totals th h4 {
margin-top: 15px;
margin-bottom: 0;
}
form.checkout.woocommerce-checkout table strong {
font-weight: 600;
color: var(--color-primary);
}
.woocommerce-shipping-methods li, .methods.payment_methods li {
padding: 15px 20px;
margin: 0 !important;
border: 1px solid #e7e7e7;
border-bottom: 0;
background: #fff;	
list-style: none !important;
}
.woocommerce-shipping-methods li:last-child, .methods.payment_methods li:last-child {
border-bottom: 1px solid #e7e7e7;
}
.woocommerce-shipping-methods li label, .methods.payment_methods li label {
font-weight: 700;
color: #232323;
}
.woocommerce-billing-fields {
padding-right: 25px;
}
.validthemes-shop-check-out-area ul.wc_payment_methods.payment_methods.methods {
margin: 0;
list-style: none;
}
.validthemes-shop-check-out-area ul.wc_payment_methods.payment_methods.methods label {
font-weight: 600;
font-size: 16px;
}
.validthemes-shop-check-out-area ul.wc_payment_methods.payment_methods.methods input {
min-height: inherit;
padding: 0;
margin-right: 6px;
}
.validthemes-shop-check-out-area ul.wc_payment_methods.payment_methods.methods li {
margin-top: 15px;
list-style: none;
} .mfp-with-anim .woocommerce.single-product .product {
padding: 50px;
}
.mfp-with-anim .woocommerce.single-product table .product {
padding: 0;
display: inherit !important;
}
.mfp-with-anim .woocommerce.single-product table .product input {
max-width: 80px;
text-align: center;
}
.mfp-with-anim .woocommerce.single-product .product .thumbnail {
display: block !important;
border: none;
margin: 0 !important;
padding: 0 !important;
}
.mfp-with-anim .woocommerce.single-product .product .thumbnail img {
width: auto;
margin: 0 !important;
object-fit: inherit !important;
}
.mfp-with-anim .woocommerce.single-product .product > div {
overflow: inherit !important;
}
#woosq-popup {
max-height: inherit !important;
}
.mfp-with-anim .woocommerce.single-product .product .product_title {
font-size: 24px;
}
.mfp-with-anim .woocommerce.single-product .product .product-purchase-list form input,
.mfp-with-anim .woocommerce-variation-add-to-cart input {
margin: 0;
margin-right: 15px;
min-height: 54px;
border-radius: 5px;
padding: 10px 15px;
max-width: 100px;
}
.mfp-with-anim .woocommerce-variation-add-to-cart {
display: flex;
}
.mfp-with-anim .woocommerce.single-product .product .product-purchase-list form button {
margin: 0;
min-width: 150px;
} .woocommerce-account .woocommerce-MyAccount-navigation {
float: left;
width: 30%;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul {
margin: 0;
list-style: none;
}
.woocommerce-account .woocommerce-MyAccount-content {
float: right;
width: 68%;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
border-radius: 5px;
background: #f7f7f7;
}
.woocommerce-account .woocommerce-MyAccount-navigation li a {
display: block;
padding: 20px;
border-bottom: 1px solid #e7e7e7;
font-weight: 600;
position: relative;
padding-left: 50px;
}
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a {
background: var(--color-primary);
color: #ffffff;
}
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a::after {
color: #ffffff !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation li a::after {
position: absolute;
left: 15px;
top: 20px;
content: "";
font-family: "Font Awesome 5 Pro";
font-weight: 400;
color: var(--color-primary);
font-size: 20px;
}
.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a::after {
content: "\f2f5";
}
.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--dashboard a::after {
content: "\f626";
}
.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--orders a::after {
content: "\f291";
}
.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--downloads a::after {
content: "\f019";
}
.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--edit-address a::after {
content: "\f3c5";
}
.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--edit-account a::after {
content: "\f2bb";
}
.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--tinv_wishlist a::after {
content: "\f4c7";
}
.woocommerce-account .woocommerce-MyAccount-content {
padding-left: 35px;
}
.woocommerce-account .woocommerce-MyAccount-content input, 
.woocommerce-account .woocommerce-MyAccount-content textarea {
padding: 10px 20px;
border-radius: 8px;
width: 100%;
border: 1px solid #e7e7e7;
box-shadow: inherit;
}
.woocommerce-account .woocommerce-MyAccount-content em {
margin-top: 15px;
display: block;
margin-bottom: 15px;
}
.woocommerce-account .woocommerce-MyAccount-content fieldset {
margin-top: 50px;
}
.woocommerce-account .woocommerce-MyAccount-content fieldset label {
display: block;
width: 100%;
}
.woocommerce-account .woocommerce-MyAccount-content fieldset legend {
font-weight: 700;
color: #232323;
border: none;
}
.woocommerce-account .woocommerce-MyAccount-content .password-input {
width: 100%;
}
.woocommerce-account .woocommerce-MyAccount-content button.woocommerce-Button.button {
margin-top: 20px;
}
.woocommerce-account .woocommerce-MyAccount-content button.woocommerce-Button.button:hover {
background: #101c3d;
}
.woocommerce-account .woocommerce-MyAccount-content table {
width: 100%;
vertical-align: top;
overflow: hidden;
border: 1px solid rgba(0, 0, 0, 0.08);
}
.woocommerce-account .woocommerce-MyAccount-content table th, .woocommerce-account .woocommerce-MyAccount-content table td {
padding: 10px;
}
.woocommerce-account .woocommerce-MyAccount-content table td a.button {
display: inline-block;
padding: 5px 30px;
background: var(--color-primary);
color: #ffffff;
border-radius: 30px;
font-size: 13px;
font-weight: 600;
}
.woocommerce-account .woocommerce-MyAccount-content table th {
border-bottom: 1px solid #e7e7e7 !important;
}
.woocommerce-account .woocommerce-MyAccount-content label {
display: block;
float: left;
width: 100%;
}
.woocommerce-account .woocommerce-MyAccount-content .nice-select {
border: 1px solid #e7e7e7;
border-radius: 6px;
width: 100%;
}
.woocommerce-account .woocommerce-MyAccount-content span.woocommerce-input-wrapper {
width: 100%;
}
.woocommerce-account .woocommerce-MyAccount-content h3 {
font-weight: 600;
}
.woocommerce-account .woocommerce-Address {
float: left;
width: 48%;
padding: 0 15px;
}
.woocommerce-account .woocommerce-MyAccount-content header.woocommerce-Address-title.title {
overflow: hidden;
}
.u-columns.woocommerce-Addresses.addresses {
margin: 0 -15px;
margin-top: 30px;
}
.woocommerce-account .woocommerce-Address a.edit {
display: inline-block;
margin-bottom: 15px;
font-weight: 600;
color: var(--color-primary);
}
.woocommerce-account span.select2-selection {
min-height: 50px;
line-height: 50px;
border-color: #e7e7e7;
padding: 10px;
}
.woocommerce-account span.select2-selection span.select2-selection__arrow b {
margin-top: 10px;
margin-left: -10px;
} @media only screen and (min-width: 1367px) {
.front-product-area .container-medium {
margin-left: calc((100% - 1200px)/ 2);
width: auto;
min-width: auto;
max-width: inherit;
}
}
.front-product-area .item-flex {
display: flex;
}
.front-product-area ul.products {
margin: 0;
padding-left: 50px;
}
.front-product-area li.product {
padding: 0;
margin: 0;
}
.front-product-area .product-info {
padding: 50px;
margin-bottom: 15px;
position: relative;
left: 15px;
background-size: cover;
background-position: center right;
}
.front-product-area .product-info .content {
position: relative;
top: 50%;
transform: translateY(-50%);
}
.front-product-area {
margin-bottom: -15px;
}
.front-product-area .product-info .content h2 {
font-weight: 300;
}
.front-product-area .product-info .content .btn {
margin-top: 20px;
}
.front-product-area .product-info .content h4 {
font-weight: 600;
text-transform: uppercase;
font-size: 16px;
}
.front-product-heading {
margin-left: 50px;
margin-bottom: 50px;
}
.front-product-heading h4 {
font-weight: 600;
margin-bottom: 0;
font-size: 28px;
}
.front-product-area .owl-carousel.owl-theme .owl-nav {
position: absolute;
right: 0;
top: -70px;
margin: 0;
}
.front-product-area .owl-carousel.owl-theme .owl-nav .owl-prev, 
.front-product-area .owl-carousel.owl-theme .owl-nav .owl-next {
margin: 0;
margin-left: 15px;
padding: 0;
height: 40px;
width: 40px;
line-height: 43px;
text-align: center;
background: #ffffff;
color: #232323;
border-radius: 50%;
box-shadow: 0 0 10px #cccccc;
}
.front-product-area .product-info .content h2, .front-product-area .product-info .content h4 {
color: #232323;
} .packeta-widget.after-rate {
margin-left: 22px;
}
.packeta-widget.after-rate .packetery-widget-button-row {
width: auto;
grid-template-columns: auto auto;
column-gap: 20px;
align-items: center;
}
.packeta-widget.after-rate .packeta-widget-button .packetery-widget-button-logo {
margin-bottom: 0;
}
.packeta-widget.after-rate .packeta-widget-button button {
width: auto;
position: relative;
padding: 10px 20px;
color: var(--white);
border: none;
background: var(--color-primary);
border-radius: 5px;
z-index: 1;
overflow: hidden;
}
.packeta-widget.after-rate .packeta-widget-button button::after {
position: absolute;
top: inherit;
right: inherit;
bottom: inherit;
left: -5%;
content: "";
height: 150px;
width: 115%;
z-index: -1;
background-color: var(--color-secondary);
-webkit-transition: all 0.25s ease-in-out;
transition: all 0.25s ease-in-out;
-webkit-transform: translateY(-45%) skew(25deg) scale(0);
transform: translateY(-45%) skew(25deg) scale(0);
}
.packeta-widget.after-rate .packeta-widget-button button:hover {
color: var(--color-heading);
}
.packeta-widget.after-rate .packeta-widget-button button:hover::after {
-webkit-transform: translateY(-45%) skew(25deg) scale(1.2);
transform: translateY(-45%) skew(25deg) scale(1.2);	
}  @media only screen and (min-width: 768px) and (max-width: 991px) {
.products.columns-3 .product,
.products.columns-4 .product,
.products.columns-5 .product,
.products.columns-6 .product,
.products.columns-7 .product,
.products.columns-8 .product,
.products.columns-9 .product,
.products.columns-10 .product {
width: 50%;
}
.tab-content.tab-content-info #list-tab .colums-2 .product,
.tab-content.tab-content-info #list-tab .colums-3 .product,
.tab-content.tab-content-info #list-tab .colums-4 .product,
.tab-content.tab-content-info #list-tab .colums-5 .product,
.tab-content.tab-content-info #list-tab .colums-6 .product {
width: 100%;
}
ul.products {
margin: 0;
}
.tab-content.tab-content-info #list-tab .product .align-center {
align-items: center;
}
.shop-listing-contentes .text-right {
text-align: center;
margin-top: 30px;
justify-content: center !important;
}
.shop-listing-contentes .content .nav.nav-tabs {
margin-right: 0;
}
.shop-listing-contentes .row.item-flex.center {
justify-content: center;
text-align: center;
}
.shop-listing-contentes .content {
justify-content: center;
}
#list-tab .products .product .product-image {
margin-bottom: 30px;
} .woocommerce-account .woocommerce-MyAccount-navigation {
width: 100%;
}
.woocommerce-account .woocommerce-MyAccount-content {
width: 100%;
padding: 0;
margin-top: 30px;
}
.single-product-contents {
padding-left: 0;
margin-top: 30px;
} .woocommerce-billing-fields {
padding-right: 0;
}
} @media (max-width: 767px) {
.products.columns-2 .product,
.products.columns-3 .product,
.products.columns-4 .product,
.products.columns-5 .product,
.products.columns-6 .product,
.products.columns-7 .product,
.products.columns-8 .product,
.products.columns-9 .product,
.products.columns-10 .product {
width: 100%;
}
.tab-content.tab-content-info #list-tab .colums-2 .product,
.tab-content.tab-content-info #list-tab .colums-3 .product,
.tab-content.tab-content-info #list-tab .colums-4 .product,
.tab-content.tab-content-info #list-tab .colums-5 .product,
.tab-content.tab-content-info #list-tab .colums-6 .product {
width: 100%;
}
#list-view .products .product-caption {
margin-top: 30px;
}
ul.products {
margin: 0;
}
.cart_table {
text-align: left;
min-width: auto;
border-collapse: separate;
border-spacing: 0 20px;
border: none;
}
.cart_table td {
padding: 15px;
display: block;
width: 100%;
}
.cart_table thead {
display: none;
}
.shop-listing-contentes .text-right {
text-align: center;
margin-top: 30px;
}
.shop-listing-contentes .row.item-flex.center {
justify-content: center;
text-align: center;
}
.shop-listing-contentes .content {
display: block;
}
#list-tab .products .product .product-image {
margin-bottom: 30px;
}
.shop-listing-contentes .text-right {
display: block;
text-align: center !important;
margin-top: 5px;
}
.shop-listing-contentes .text-right select {
margin-top: 13px;
margin-left: 0;
}
.single-product-bottom-info .nav.nav-tabs button {
border: none !important;
border-top: 1px solid #e7e7e7 !important;
display: block;
width: 100%;
}
.single-product-bottom-info .nav-tabs .nav-link::after {
display: none;
}
.single-product-bottom-info .nav.nav-tabs button.active {
color: var(--color-primary) !important;
}
.single-product-bottom-info .nav.nav-tabs {
border: 1px solid #e7e7e7;
}
.single-product-bottom-info .nav.nav-tabs button:first-child a {
border: none !important;
}
.validthemes-woocommerce-default .nice-select {
margin-right: 0 !important;
float: none;
}
.shop-listing-contentes .content .nav.nav-tabs {
text-align: center;
margin-bottom: 15px;
margin-right: 0;
}
.shop-listing-contentes .content .nav.nav-tabs li {
float: none;
display: inline-block;
}
.shop-listing-contentes p {
float: left;
width: 100%;
}
.shop-listing-contentes {
padding: 30px;
}
.shop-listing-contentes .nice-select {
min-width: 200px;
width: 100%;
} .woocommerce-account .woocommerce-MyAccount-navigation {
width: 100%;
}
.woocommerce-account .woocommerce-MyAccount-content {
width: 100%;
padding: 0;
margin-top: 30px;
}
.woocommerce-orders-table {
text-align: left;
min-width: auto;
border-collapse: separate;
border-spacing: 0 20px;
border: none !important;
margin-bottom: 0;
}
.woocommerce-orders-table thead {
display: none;
}
.woocommerce-orders-table td {
padding: 15px;
display: block;
width: 100%;
}
.woocommerce form .form-row-first, 
.woocommerce form .form-row-last, 
.woocommerce-page form .form-row-first, 
.woocommerce-page form .form-row-last {
width: 100%;
padding: 0;
}
.woocommerce form .form-row {
padding: 0;
}
.related-products {
margin-top: 30px;
}
.woocommerce li.search {
display: none;
}
.single-product-contents {
padding-left: 0;
margin-top: 30px;
}
.summary-top-box {
display: block;
}
.summary-top-box .tags {
margin-bottom: 15px;
}
.validtheme-shop-single-area .summary-top-box .tags {
margin-bottom: 0;
}
.validtheme-shop-single-area .summary-top-box .review-count {
margin-top: 15px;
}
.single-product-bottom-info {
margin-top: 40px;
}
.validtheme-shop-single-area table.woocommerce-grouped-product-list {
text-align: left;
min-width: auto;
border-collapse: separate;
border-spacing: 0 20px;
border: none;
}
.validtheme-shop-single-area table.woocommerce-grouped-product-list td {
padding: 15px;
display: block;
width: 100%;
}
.single-product-bottom-info .wc-tabs li {
width: 100%;
margin-top: 15px;
}
.single-product-bottom-info .wc-tabs li a {
border: 1px solid #ccc;
}
.single-product-bottom-info .nav.nav-tabs button.active, 
.single-product-bottom-info .nav.nav-tabs button:hover {
border-color: var(--color-primary);
;
}
.single-product-bottom-info .wc-tabs li:first-child {
margin-top: 0;
}
span.tinvwl-input-group-btn {
display: block;
width: 100%;
margin-top: 15px;
}
span.tinvwl-input-group-btn button {
width: 100%;
}
.single-product-bottom-info .nav.nav-tabs {
display: block;
}
.cart_table tr:last-child td {
width: 100%;
display: inherit;
}
.cart_table tr:last-child td .coupon {
width: 100%;
}
.shop-cart-area .actions .coupon input {
width: 100%;
margin-bottom: 15px;
}
.shop-cart-area .actions .coupon button.button {
width: 100%;
margin-bottom: 15px;
}
.shop-cart-area button.button[aria-disabled=true] {
width: 100%;
}
.shop-cart-area .cart_totals {
padding: 0;
margin: 0;
}
form.woocommerce-ResetPassword.lost_reset_password {
padding: 30px;
} .woocommerce-billing-fields {
padding-right: 0;
}
.woocommerce form.checkout_coupon p.form-row.form-row-first {
width: 100%;
}
.woocommerce form.checkout_coupon button {
width: 100%;
}
.woocommerce .woocommerce-order .woocommerce-bacs-bank-details,
.woocommerce .woocommerce-order .wpify-woo-qr-payment {
width: 100%;
float: none;
}
}
@media (max-width: 1023px) {
#woosq-popup .single-product .product .summary .summary-content {
padding: 0;
margin-top: 30px;
}
#woosq-popup .thumbnails img {
width: 100%;
}
}
@media (max-width: 400px) {
.review-items .item .thumb {
float: none;
margin: 0;
margin-bottom: 30px;
}
}
@media (max-width: 991px) {
.front-product-area .item-flex {
display: block;
}
.front-product-area .product-info .content {
top: 0;
transform: inherit;
}
.front-product-area ul.products {
padding: 0;
}
.front-product-heading {
margin-left: 0;
}
.front-product-area .product-info {
background-position: bottom;
padding: 120px 50px;
left: 0;
margin: 0 15px;
margin-bottom: 50px;
}
}@font-face {
font-family: 'Manrope';
font-style: normal;
font-weight: 300;
src: local(''),
url(//www.cacik.cz/wp-content/themes/agrul/fonts/manrope-v13-latin-ext_latin-300.woff2) format('woff2'), url(//www.cacik.cz/wp-content/themes/agrul/fonts/manrope-v13-latin-ext_latin-300.woff) format('woff'); } @font-face {
font-family: 'Manrope';
font-style: normal;
font-weight: 400;
src: local(''),
url(//www.cacik.cz/wp-content/themes/agrul/fonts/manrope-v13-latin-ext_latin-regular.woff2) format('woff2'), url(//www.cacik.cz/wp-content/themes/agrul/fonts/manrope-v13-latin-ext_latin-regular.woff) format('woff'); } @font-face {
font-family: 'Manrope';
font-style: normal;
font-weight: 500;
src: local(''),
url(//www.cacik.cz/wp-content/themes/agrul/fonts/manrope-v13-latin-ext_latin-500.woff2) format('woff2'), url(//www.cacik.cz/wp-content/themes/agrul/fonts/manrope-v13-latin-ext_latin-500.woff) format('woff'); } @font-face {
font-family: 'Manrope';
font-style: normal;
font-weight: 600;
src: local(''),
url(//www.cacik.cz/wp-content/themes/agrul/fonts/manrope-v13-latin-ext_latin-600.woff2) format('woff2'), url(//www.cacik.cz/wp-content/themes/agrul/fonts/manrope-v13-latin-ext_latin-600.woff) format('woff'); } @font-face {
font-family: 'Manrope';
font-style: normal;
font-weight: 700;
src: local(''),
url(//www.cacik.cz/wp-content/themes/agrul/fonts/manrope-v13-latin-ext_latin-700.woff2) format('woff2'), url(//www.cacik.cz/wp-content/themes/agrul/fonts/manrope-v13-latin-ext_latin-700.woff) format('woff'); } @font-face {
font-family: 'Manrope';
font-style: normal;
font-weight: 800;
src: local(''),
url(//www.cacik.cz/wp-content/themes/agrul/fonts/manrope-v13-latin-ext_latin-800.woff2) format('woff2'), url(//www.cacik.cz/wp-content/themes/agrul/fonts/manrope-v13-latin-ext_latin-800.woff) format('woff'); } :root {
--font-default: 'Manrope', sans-serif;
--fontawesome: "Font Awesome 5 Pro";
--black: #000000;
--dark: #1f4e3d;
--white: #ffffff;
--color-primary: #49a760;
--color-secondary: #f7c35f;
--color-heading: #04000b;
--color-paragraph: #787878;
--box-shadow-primary: -1px 3px 10px 0 rgba(0, 0, 0, 0.6);
--box-shadow-secondary: 0 10px 30px 0 rgba(44, 130, 237, 0.4);
--box-shadow-regular: 0px 2px 12px 0px #e7e7e7;
--bg-gray: #eff2f5;
--bg-gradient: linear-gradient(97deg, #49a760 50%, rgba(252,197,27,1) 100%);
} * {
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin: 0;
padding: 0;
}
body,
html {
height: 100%;
}
html {
margin: 0;
padding: 0;
width: 100%;
height: 100%;
scroll-behavior: smooth;
}
html, body, div, span, img,
ol, ul, li, a, p, h1, h2, h3,
h4, h5, h6, option, legend, label, article, aside,
caption, figure, footer, header, hgroup,
mark, nav, section, time, audio, video {
margin: 0;
padding: 0;
border: 0;
outline: 0;
}
.wrapper {
height: 100%;
}
img {
border: none;
outline: none;
max-width: 100%;
}
label {
display: inline-block;
font-weight: normal;
margin-bottom: 5px;
max-width: 100%;
}
a {
outline: none;
text-decoration: none;
color: var(--color-heading);
}
a img {
border: none;
}
a:active {
outline: none;
text-decoration: none;
color: var(--color-heading);
opacity: 1;
}
a:focus {
outline: none;
text-decoration: none;
color: var(--color-heading);
}
a:hover {
outline: none;
text-decoration: none;
color: var(--color-primary);
opacity: 1;
}
button {
outline: medium none;
}
iframe {
border: none;
}
hr {
margin-top: 0;
margin-bottom: 0;
border: 0;
border-top: 1px solid #eeeeee;
}
pre {
display: block;
margin: 0 0 30px;
padding: 9.5px;
word-wrap: break-word;
word-break: break-all;
color: #333333;
border: 1px solid #ededed;
border-radius: inherit;
background-color: #f9f9f9;
font-size: 13px;
line-height: 1.42857143;
}
input {
border: 1px solid #e7e7e7;
border-radius: inherit;
-webkit-box-shadow: inherit;
box-shadow: inherit;
min-height: 50px;
padding: 0 10px;
}
input[type="checkbox"] {
min-height: 0;
margin-right: 8px;
}
input:focus {
outline: none;
-webkit-box-shadow: inherit;
box-shadow: inherit;
}
textarea:focus {
outline: none;
-webkit-box-shadow: inherit;
box-shadow: inherit;
}
select:focus {
outline: none;
-webkit-box-shadow: inherit;
box-shadow: inherit;
}
ul, li {
list-style-type: none;
padding: 0;
margin: 0;
}
b {
font-weight: 900;
}
strong {
font-weight: 900;
}
.row {
--bs-gutter-x: 30px;
} body {
font-family: var(--font-default);
font-size: 15px;
font-weight: 500;
line-height: 1.8;
overflow-x: hidden;
background-color: var(--white);
color: var(--color-paragraph);
}
h1, h2, h3, h4, h5, h6 {
color: var(--color-heading);
font-weight: normal;
line-height: 1.2;
font-family: var(--font-heading);
letter-spacing: 0;
margin: 0;
margin-bottom: 15px;
margin-top: 30px;
}
h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child {
margin-top: 0;
}
h1 {
font-size: 40px;
}
h2 {
font-size: 36px;
}
h3 {
font-size: 27px;
}
h4 {
font-size: 20px;
}
h5 {
font-size: 18px;
}
h6 {
font-size: 14px;
}
a, .btn, button {
-webkit-transition: all 0.35s ease-in-out;
transition: all 0.35s ease-in-out;
outline: medium none;
text-decoration: none;
font-weight: 800;
}
p {
color: var(--color-paragraph);
margin: 0 0 15px;
text-transform: none;
font-weight: 500;
font-family: var(--font-default);
}
.content ul,
.content ol {
margin-bottom: 15px;
}
.content ul ul,
.content ol ol, 
.content ul ol,
.content ol ul {
margin-bottom: 0;
}
.content ul li {
list-style: circle;
margin-left: 30px;
}
.content ol li {
list-style: decimal;
margin-left: 30px;
}
.content a {
color: var(--color-primary);
}
.content a:hover {
color: var(--color-heading);
} @media (min-width: 1250px) {
.container, 
.container-lg, 
.container-md, 
.container-sm, 
.container-xl, 
.container-xxl {
max-width: 1250px;
}
}
.container-full {
padding: 0 15px;
margin: auto;
max-width: 1400px;
}
@media (max-width: 576px) {
.container-full {
max-width: 100%;
width: 100%;
}
}
@media (min-width: 576px) {
.container-full {
max-width: 540px;
width: 100%;
}
}
@media (min-width: 768px) {
.container-full {
max-width: 720px;
width: 100%;
}
}
@media (min-width: 992px) {
.container-full {
max-width: 960px;
width: 100%;
}
}
@media (min-width: 1200px) {
.container-full {
max-width: 95%;
width: 95%;
}
}
.container-fill {
padding: 0 15px;
margin: auto;
max-width: 100%;
}
@media (min-width: 576px) {
.container-fill {
max-width: 540px;
width: 100%;
}
}
@media (min-width: 768px) {
.container-fill {
max-width: 720px;
width: 100%;
}
}
@media (min-width: 992px) {
.container-fill {
max-width: 960px;
width: 100%;
}
}
@media (min-width: 1200px) {
.container-fill {
width: 100%;
max-width: 100%;
}
}
@media (max-width: 1199px) {
.container-fill {
padding: 0 15px;
width: 100%;
}
}
@media only screen and (min-width: 1367px) {
.container-stage {
margin-left: calc((100% - 1250px)/ 2);
width: auto;
min-width: auto;
max-width: inherit;
padding-right: 0;
}
}
@media only screen and (max-width: 767px) {
.row {
--bs-gutter-x: 1.5rem;
}
}
.bg-cover {
background-position: center center !important;
background-size: cover !important;
}
.bg-fixed {
background-attachment: fixed !important;
background-position: center center !important;
background-size: cover !important;
}
.bg-fit {
background-size: 100% 100% !important;
background-position: center !important;
}
.bg-gray {
background: var(--bg-gray);
}
.bg-gray-mixed {
background: rgba(0, 0, 0, 0) linear-gradient(to bottom, var(--white) 0%, var(--bg-gray) 100%) repeat scroll 0 0;
}
.bg-light {
background-color: var(--white) !important;
}
.bg-light-transparent {
background-color: rgba(255,255,255,0.5) !important;
}
.bg-dark {
background-color: var(--dark) !important;
}
.bg-theme {
background-color: var(--color-primary);
}
.bg-gradient {
background-color: var(--color-primary);
background: var(--bg-gradient) !important;
}
.text-light {
color: var(--white);
}
.text-light h1,
.text-light h2,
.text-light h3,
.text-light h4,
.text-light h5,
.text-light h6,
.text-light p,
.text-light span,
.text-light a {
color: var(--white);
}
.shadow {
-webkit-box-shadow: inherit !important;
box-shadow: inherit !important;
position: relative;
z-index: 1;
}
.shadow.dark:after {
background: #000000;
content: "";
height: 100%;
left: 0;
opacity: 0.5;
position: absolute;
top: 0;
width: 100%;
z-index: -1;
-webkit-transition: all 0.35s ease-in-out;
transition: all 0.35s ease-in-out;
}
.shadow.dark-hard:after {
background: rgba(0, 4, 30, 0) none repeat scroll 0 0;
content: "";
height: 100%;
left: 0;
opacity: 0.65;
position: absolute;
top: 0;
width: 100%;
z-index: -1;
-webkit-transition: all 0.35s ease-in-out;
transition: all 0.35s ease-in-out;
}
.shadow.dark-medium:after {
background: #000000;
content: "";
height: 100%;
left: 0;
opacity: 0.15;
position: absolute;
top: 0;
width: 100%;
z-index: -1;
-webkit-transition: all 0.35s ease-in-out;
transition: all 0.35s ease-in-out;
}
.shadow.theme:after {
background: var(--color-primary) none repeat scroll 0 0;
content: "";
height: 100%;
left: 0;
opacity: 0.7;
position: absolute;
top: 0;
width: 100%;
z-index: -1;
-webkit-transition: all 0.35s ease-in-out;
transition: all 0.35s ease-in-out;
}
.shadow.light:after {
background: var(--white) none repeat scroll 0 0;
content: "";
height: 100%;
left: 0;
opacity: 0.6;
position: absolute;
top: 0;
width: 100%;
z-index: -1;
-webkit-transition: all 0.35s ease-in-out;
transition: all 0.35s ease-in-out;
}
.default-padding,
.default-padding-top,
.default-padding-bottom,
.default-padding-mx {
position: relative;
}
.default-padding {
padding-top: 120px;
padding-bottom: 120px;
}
@media only screen and (max-width: 767px) {
.default-padding {
padding-top: 50px;
padding-bottom: 50px;
}
}
.default-padding-big {
padding: 250px 0;
}
@media only screen and (max-width: 767px) {
.default-padding-big {
padding: 50px 0;
}
}
.default-padding-top {
padding-top: 120px;
}
@media only screen and (max-width: 767px) {
.default-padding-top {
padding-top: 50px;
}
}
.default-padding-bottom {
padding-bottom: 120px;
}
@media only screen and (max-width: 767px) {
.default-padding-bottom {
padding-bottom: 50px;
}
}
.default-padding.bottom-less {
padding-top: 120px;
padding-bottom: 90px;
}
@media only screen and (max-width: 767px) {
.default-padding.bottom-less {
padding-top: 50px;
padding-bottom: 50px;
}
}
.default-padding-bottom.bottom-less {
padding-bottom: 90px;
}
@media only screen and (max-width: 767px) {
.default-padding-bottom.bottom-less {
padding-bottom: 20px;
}
}
.default-padding-top.bottom-less {
margin-bottom: -30px;
}
@media only screen and (max-width: 767px) {
.default-padding-top.bottom-less {
margin-bottom: -20px;
}
}
@media only screen and (min-width: 1200px) {
.align-center {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
}
.relative {
position: relative;
}
.overflow-hidden {
overflow: hidden;
}
.border-top {
border-top: 1px solid #e7e7e7;
}
.border-bottom {
border-bottom: 1px solid #e7e7e7;
}
.border-left {
border-left: 1px solid #e7e7e7;
}
.border-right {
border-right: 1px solid #e7e7e7;
}
.heading {
font-weight: 800;
margin-bottom: 25px;
margin-top: -5px;
}
.heading span {
font-weight: 500;
}
.site-heading {
margin-bottom: 60px;
}
.title {
font-weight: 800;
}
.site-heading .title {
margin-top: 0;
margin-bottom: 0;
}
.sub-title {
text-transform: uppercase;
color: var(--color-primary);
font-weight: 600 !important;
display: inline-block;
position: relative;
z-index: 1;
font-family: var(--font-default);
}
.bg-gradient .sub-title {
color: var(--white);
-webkit-background-clip: inherit;
background-clip: inherit;
-webkit-text-fill-color: inherit;
background: transparent;
}
.text-light .sub-title {
color: var(--color-secondary);
}
.site-heading p {
margin-bottom: 0;
margin-top: 18px;
padding: 0 10%;
}
.site-heading .devider {
display: inline-block;
width: 50px;
height: 2px;
background: var(--color-primary);
position: relative;
z-index: 1;
left: 10px;
}
.site-heading.light .devider,
.bg-theme .site-heading .devider,
.bg-gradient .site-heading .devider,
.shadow .site-heading .devider,
.bg-dark .site-heading .devider {
background: var(--color-secondary);
}
.site-heading .devider:before {
position: absolute;
left: -15px;
top: 0;
content: "";
height: 2px;
width: 10px;
background: var(--color-primary);
}
.site-heading.light .devider:before,
.bg-theme .site-heading .devider:before,
.bg-gradient .site-heading .devider:before,
.shadow .site-heading .devider:before,
.bg-dark .site-heading .devider:before {
background: var(--color-secondary);
}
@media (max-width: 767px) {
.site-heading p {
padding: 0;
}
}
@media only screen and (max-width: 767px) {
.site-heading {
margin-bottom: 30px;
}
}
.heading-left {
position: relative;
z-index: 1;
margin-bottom: 60px;
}
.heading-left .heading {
font-weight: 800;
margin-bottom: 0;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.heading-left .heading {
margin-bottom: 30px;
}
}
@media only screen and (max-width: 767px) {
.heading-left .heading {
margin-bottom: 15px;
}
}
.heading-left p {
margin-bottom: 0;
}
.heading-left .btn {
margin-top: 25px;
}
@media only screen and (max-width: 767px) {
.heading-left {
margin-bottom: 30px;
}
.heading-left .left-info {
padding: 0 !important;
border: none !important;
margin-bottom: 20px;
}
}
.heading-left .left-info {
padding-right: 50px;
border-right: 1px solid #e7e7e7;
}
.bg-gray .heading-left .left-info {
border-right: 1px solid #cccccc;
}
.bg-dark .heading-left p {
opacity: 0.8;
}
.heading-left .content-left {
border-right: 1px solid #e7e7e7;
padding-right: 35px;
}
@media only screen and (max-width: 991px) {
.heading-left .content-left {
border: none;
padding: 0;
margin-bottom: 30px;
}
}
.sub-heading {
text-transform: uppercase;
color: var(--color-primary);
font-weight: 500;
background: var(--bg-gradient);
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
background-size: 280% 150%;
display: inline-block;
position: relative;
z-index: 1;
margin-bottom: 20px;
}
.bg-gradient .sub-heading {
color: var(--white);
background: transparent;
-webkit-background-clip: inherit;
background-clip: inherit;
-webkit-text-fill-color: inherit;
opacity: 0.9;
}  @-webkit-keyframes video-play {
0% {
-webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
opacity: 1;
}
100% {
-webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
opacity: 0;
}
}
@keyframes video-play {
0% {
-webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
opacity: 1;
}
100% {
-webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
opacity: 0;
}
} .zoom-animation {
-webkit-animation: zoom 2000ms ease-out infinite;
animation: zoom 2000ms ease-out infinite;
} @-webkit-keyframes zoom {
from {
-webkit-transform: scale(1, 1);
}
to {
-webkit-transform: scale(1.2, 1.2);
}
}
@keyframes zoom {
from {
-webkit-transform: scale(1, 1);
transform: scale(1, 1);
}
to {
-webkit-transform: scale(1.2, 1.2);
transform: scale(1.2, 1.2);
}
} .spiner-animation {
-webkit-animation: spinner 20s infinite linear;
animation: spinner 20s infinite linear;
} @-webkit-keyframes spinner {
to {
-webkit-transform: rotateZ(360deg);
transform: rotateZ(360deg);
}
}
@keyframes spinner {
to {
-webkit-transform: rotateZ(360deg);
transform: rotateZ(360deg);
}
} .spiner-reverse-animation {
-webkit-animation: spinnerReverse 20s infinite linear;
animation: spinnerReverse 20s infinite linear;
} @-webkit-keyframes spinnerReverse {
to {
-webkit-transform: rotateZ(-360deg);
transform: rotateZ(-360deg);
}
}
@keyframes spinnerReverse {
to {
-webkit-transform: rotateZ(-360deg);
transform: rotateZ(-360deg);
}
} @keyframes UpDown {
0% {
-webkit-transform: translateY(0px);
transform: translateY(0px);
}
50% {
-webkit-transform: translateY(-25px);
transform: translateY(-25px);
}
100% {
-webkit-transform: translateY(0px);
transform: translateY(0px);
}
} .updown-animation {
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-timing-function: cubic-bezier(0.54, 0.085, 0.5, 0.92);
animation-timing-function: cubic-bezier(0.54, 0.085, 0.5, 0.92);
-webkit-animation-name: UpDown;
animation-name: UpDown;
-webkit-animation-duration: 2s;
animation-duration: 2s;
}
@-webkit-keyframes UpDown {
0% {
-webkit-transform: translateY(0px);
transform: translateY(0px);
}
50% {
-webkit-transform: translateY(-25px);
transform: translateY(-25px);
}
100% {
-webkit-transform: translateY(0px);
transform: translateY(0px);
}
} .leftRight-animation {
-webkit-animation: fadeLeftRight 10s ease-out infinite;
animation: fadeLeftRight 10s ease-out infinite;
} @keyframes fadeLeftRight {
0%, 100% {
-webkit-transform: translateX(0px);
transform: translateX(0px);
}
50% {
-webkit-transform: translateX(100px);
transform: translateX(100px);
}
}
@-webkit-keyframes fadeLeftRight {
0%, 100% {
-webkit-transform: translateX(0px);
transform: translateX(0px);
}
50% {
-webkit-transform: translateX(100px);
transform: translateX(100px);
}
} .rightLeft-animation {
-webkit-animation: fadeRightLeft 10s ease-out infinite;
animation: fadeRightLeft 10s ease-out infinite;
}
@keyframes fadeRightLeft {
0%, 100% {
-webkit-transform: translateX(0px);
transform: translateX(0px);
}
50% {
-webkit-transform: translateX(-50px);
transform: translateX(-50px);
}
}
@-webkit-keyframes fadeRightLeft {
0%, 100% {
-webkit-transform: translateX(0px);
transform: translateX(0px);
}
50% {
-webkit-transform: translateX(-50px);
transform: translateX(-50px);
}
} .zoomUpDown-animation {
-webkit-animation: zoomUpDown 10s ease-out infinite;
animation: zoomUpDown 10s ease-out infinite;
} @keyframes zoomUpDown {
0%, 100% {
-webkit-transform: scale(0.5);
transform: scale(0.5);
}
50% {
-webkit-transform: scale(0.7);
transform: scale(0.7);
}
}
@-webkit-keyframes zoomUpDown {
0%, 100% {
-webkit-transform: scale(0.5);
transform: scale(0.5);
}
50% {
-webkit-transform: scale(0.8);
transform: scale(0.8);
}
} .moving-animation {
-webkit-animation: moving 10s ease-out infinite;
animation: moving 10s ease-out infinite;
} @-webkit-keyframes moving {
0% {
-webkit-transform: translate(0px, 0px);
transform: translate(0px, 0px);
}
20% {
-webkit-transform: translate(0px, -30px);
transform: translate(0px, -30px);
}
50% {
-webkit-transform: translate(-100px, -30px);
transform: translate(-100px, -30px);
}
70% {
-webkit-transform: translate(-100px, 0px);
transform: translate(-100px, 0px);
}
100% {
-webkit-transform: translate(0px, 0px);
transform: translate(0px, 0px);
}
}
@keyframes moving {
0% {
-webkit-transform: translate(0px, 0px);
transform: translate(0px, 0px);
}
20% {
-webkit-transform: translate(0px, -30px);
transform: translate(0px, -30px);
}
50% {
-webkit-transform: translate(-100px, -30px);
transform: translate(-100px, -30px);
}
70% {
-webkit-transform: translate(-100px, 0px);
transform: translate(-100px, 0px);
}
100% {
-webkit-transform: translate(0px, 0px);
transform: translate(0px, 0px);
}
} @keyframes infinite-rotate {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@-webkit-keyframes infinite-rotate {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
} @-webkit-keyframes open {
0% {
width: 0;
height: 0;
}
50% {
width: 100px;
height: 0;
}
100% {
width: 100px;
height: 55px;
}
}
@keyframes open {
0% {
width: 0;
height: 0;
}
50% {
width: 100px;
height: 0;
}
100% {
width: 100px;
height: 55px;
}
}
@-webkit-keyframes openB {
0% {
width: 0px;
}
100% {
width: 100px;
}
}
@keyframes openB {
0% {
width: 0px;
}
100% {
width: 100px;
}
} @-webkit-keyframes shine {
0% {
background-position: 0;
}
60% {
background-position: 180px;
}
100% {
background-position: 180px;
}
}
@keyframes shine {
0% {
background-position: 0;
}
60% {
background-position: 180px;
}
100% {
background-position: 180px;
}
} @-webkit-keyframes pulsate {
0% {
-webkit-transform: scale(0.1, 0.1);
opacity: 0.0;
}
50% {
opacity: 1.0;
}
100% {
-webkit-transform: scale(1.2, 1.2);
opacity: 0.0;
}
} .btn {
display: inline-block;
font-weight: 700;
transition: all 0.35s ease-in-out;
overflow: hidden;
border-radius: 6px;
border: 2px solid transparent;
box-shadow: none !important;
font-size: 16px;
letter-spacing: 0;
padding: 13px 30px;
background: #E7EDF8;
position: relative;
z-index: 1;
}
.btn:focus, .btn.active {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
-webkit-box-shadow: inherit;
box-shadow: inherit;
border: 2px solid transparent;
}
.btn:hover {
background-color: var(--color-primary);
color: var(--white);
}
.btn.radius {
border-radius: 6px;
}
.btn.btn-border {
border: 2px solid #e7e7e7;
background: transparent;
}
.btn.btn-border:hover {
background: var(--color-primary);
border-color: var(--color-primary);
}
.btn.btn-border.animation::after {
position: absolute;
top: 0;
right: inherit;
bottom: inherit;
left: 0;
content: "";
height: 100%;
width: 0;
z-index: -1;
background: #e7e7e7;
-webkit-transition: all 0.25s ease-in-out;
transition: all 0.25s ease-in-out;
}
.btn.btn-border.animation:hover {
border-color: #e7e7e7;
color: var(--dark);
}
.btn.btn-border.animation:hover::after {
width: 100%;
}
.btn.btn-border-dark {
border: 2px solid var(--dark);
background: transparent;
}
.btn.btn-border-dark:hover {
background: var(--dark);
border-color: var(--dark);
}
.btn.btn-border-dark.animation::after {
position: absolute;
top: 0;
right: inherit;
bottom: inherit;
left: 0;
content: "";
height: 100%;
width: 0;
z-index: -1;
background: var(--dark);
-webkit-transition: all 0.25s ease-in-out;
transition: all 0.25s ease-in-out;
}
.btn.btn-border-dark.animation:hover {
border-color: var(--dark);
color: var(--white);
}
.btn.btn-border-dark.animation:hover::after {
width: 100%;
}
.btn.btn-border-theme {
border: 2px solid var(--color-primary);
background: transparent;
}
.btn.btn-border-theme:hover {
background: var(--color-primary);
border-color: var(--color-primary);
}
.btn.btn-border-theme.animation::after {
position: absolute;
top: 0;
right: inherit;
bottom: inherit;
left: 0;
content: "";
height: 100%;
width: 0;
z-index: -1;
background: var(--color-primary);
-webkit-transition: all 0.25s ease-in-out;
transition: all 0.25s ease-in-out;
}
.btn.btn-border-theme.animation:hover {
border-color: var(--color-primary);
color: var(--white);
}
.btn.btn-border-theme.animation:hover::after {
width: 100%;
}
.btn.btn-border-light {
border: 2px solid var(--white);
background: transparent;
color: var(--white);
}
.btn.btn-border-light:hover {
background: var(--white);
border-color: var(--white);
color: var(--dark);
}
.btn.btn-border-light.animation::after {
position: absolute;
top: 0;
right: inherit;
bottom: inherit;
left: 0;
content: "";
height: 100%;
width: 0;
z-index: -1;
background: var(--white);
-webkit-transition: all 0.25s ease-in-out;
transition: all 0.25s ease-in-out;
}
.btn.btn-border-light.animation:hover {
border-color: var(--white);
color: var(--dark);
}
.btn.btn-border-light.animation:hover::after {
width: 100%;
}
.btn.btn-gradient {
border: none;
color: var(--white);
}
.btn.btn-gradient::after {
position: absolute;
top: 0;
right: inherit;
bottom: inherit;
left: 0;
content: "";
height: 100%;
width: 100%;
z-index: -1;
background-image: var(--bg-gradient);
-webkit-transition: all 0.25s ease-in-out;
transition: all 0.25s ease-in-out;
}
.btn.btn-gradient:hover::after {
background-position: -70% 0;
}
.btn.btn-gradient.active {
background-position: -70% 0;
}
.btn.btn-theme {
color: var(--white);
border: none;
background: var(--color-primary);
}
.btn.btn-theme::after {
position: absolute;
top: inherit;
right: inherit;
bottom: inherit;
left: -5%;
content: "";
height: 150px;
width: 115%;
z-index: -1;
background-color: var(--color-secondary);
-webkit-transition: all 0.25s ease-in-out;
transition: all 0.25s ease-in-out;
-webkit-transform: translateY(-45%) skew(25deg) scale(0);
transform: translateY(-45%) skew(25deg) scale(0);
}
.btn.btn-theme:hover::after {
-webkit-transform: translateY(-45%) skew(25deg) scale(1.2);
transform: translateY(-45%) skew(25deg) scale(1.2);
}
.btn.btn-theme:hover {
color: var(--color-heading);
}
.btn.btn-theme.secondary {
color: var(--color-heading);
border: none;
background: var(--color-secondary);
}
.btn.btn-theme.secondary::after {
position: absolute;
top: inherit;
right: inherit;
bottom: inherit;
left: -5%;
content: "";
height: 150px;
width: 115%;
z-index: -1;
background-color: var(--color-primary);
-webkit-transition: all 0.25s ease-in-out;
transition: all 0.25s ease-in-out;
-webkit-transform: translateY(-45%) skew(25deg) scale(0);
transform: translateY(-45%) skew(25deg) scale(0);
}
.text-light .btn.btn-theme.secondary::after {
background-color: var(--white);
}
.btn.btn-theme.secondary:hover {
color: var(--white);
}
.text-light .btn.btn-theme.secondary:hover {
color: var(--color-heading);
}
.btn.btn-theme.secondary:hover::after {
-webkit-transform: translateY(-45%) skew(25deg) scale(1.2);
transform: translateY(-45%) skew(25deg) scale(1.2);
}
.btn.btn-theme.hover-light::after {
background-color: var(--white);
-webkit-transition: all 0.25s ease-in-out;
transition: all 0.25s ease-in-out;
}
.btn.btn-theme.hover-light:hover {
color: var(--dark);
-webkit-transition: all 0.25s ease-in-out;
transition: all 0.25s ease-in-out;
}
.btn.btn-theme.hover-light:hover::after {
-webkit-transform: translateY(-45%) skew(25deg) scale(1.2);
transform: translateY(-45%) skew(25deg) scale(1.2);
}
.btn.btn-light {
color: var(--color-heading);
border: none;
background: var(--white);
border: 2px solid transparent;
}
.btn.btn-light.btn-md {
padding: 13px 52px;
}
.btn.btn-light:hover {
color: var(--white);
background: transparent;
border: 2px solid var(--white);
}
.btn.btn-dark {
color: var(--white);
background: var(--dark);
border: none;
}
.btn.btn-dark::after {
position: absolute;
top: 0;
right: inherit;
bottom: inherit;
left: 0;
content: "";
height: 100%;
width: 0;
z-index: -1;
background-color: var(--color-primary);
-webkit-transition: all 0.25s ease-in-out;
transition: all 0.25s ease-in-out;
}
.shadow .btn.btn-dark::after {
background-color: var(--white);
}
.shadow .btn.btn-dark:hover {
color: var(--color-heading) !important;
}
.btn.btn-dark:hover::after {
width: 100%;
}
.btn.btn-dark.secondary {
color: var(--white);
border: none;
background: var(--dark-optional);
}
.btn.btn-dark.secondary::after {
position: absolute;
top: inherit;
right: inherit;
bottom: inherit;
left: -5%;
content: "";
height: 150px;
width: 115%;
z-index: -1;
background-color: var(--white);
-webkit-transition: all 0.25s ease-in-out;
transition: all 0.25s ease-in-out;
-webkit-transform: translateY(-45%) skew(25deg) scale(0);
transform: translateY(-45%) skew(25deg) scale(0);
}
.btn.btn-dark.secondary:hover::after {
-webkit-transform: translateY(-45%) skew(25deg) scale(1.2);
transform: translateY(-45%) skew(25deg) scale(1.2);
}
.btn.btn-dark.secondary:hover {
color: var(--color-heading);
}
.btn i {
position: relative;
top: 1px;
margin-left: 5px;
}
.btn.text-slide {
min-width: 150px;
height: 55px;
line-height: 55px;
}
.btn.text-slide span {
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
text-align: center;
}
.btn.circle {
border-radius: 30px !important;
}
.btn-simple {
line-height: 1;
text-transform: uppercase;
display: inline-block;
color: var(--color-paragraph);
}
.btn-simple i {
transform: rotate(-45deg);
display: inline-block;
margin-left: 2px;
}
.btn-simple:hover {
color: var(--color-primary);
}
.video-btn i {
display: inline-block;
height: 55px;
width: 55px;
text-align: center;
line-height: 55px;
background: var(--color-primary);
border-radius: 50%;
position: relative;
margin-right: 20px;
color: var(--white);
}
.text-light .video-btn i {
background: var(--white);
color: var(--color-primary);
}
.video-btn i::after {
content: "";
position: absolute;
z-index: 0;
left: 50%;
top: 50%;
-webkit-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
display: block;
width: 60px;
height: 60px;
background: var(--color-primary) repeat scroll 0 0;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
-webkit-animation: pulse-border 1500ms ease-out infinite;
animation: pulse-border 1500ms ease-out infinite;
z-index: -1;
}
.text-light .video-btn i::after {
background: var(--white) repeat scroll 0 0;
}
.btn-icon {
position: relative;
padding-left: 20px;
}
.btn-icon:hover {
color: var(--color-primary);
}
.btn-icon::after {
position: absolute;
right: 10px;
top: 50%;
content: "";
height: 2px;
left: 0;
background: var(--color-heading);
transform: translateY(-50%);
margin-top: -1px;
transition: all 0.35s ease-in-out;
}
.btn-icon:hover::after {
background: var(--color-primary);
}
.btn-icon i {
font-weight: 500;
}
.btn-icon:hover {
padding-left: 40px;
}
.btn-md {
padding: 16px 52px;
font-size: 17px;
}
.btn-sm {
padding: 16px 50px;
font-size: 14px;
} .breadcrumb-area {
padding: 150px 0;
padding-top: 160px;
position: relative;
z-index: 1;
overflow: hidden;
}
.breadcrumb-area .top-pad-extra {
padding-top: 240px;
}
.breadcrumb-area .row {
position: relative;
z-index: 1;
}
.breadcrumb-area .breadcrumb {
background: transparent none repeat scroll 0 0;
display: inline-block;
margin: 0;
padding: 0;
position: relative;
z-index: 1;
}
.breadcrumb-area .breadcrumb span {
padding: 0 10px;
position: relative;
display: inline-block;
z-index: 1;
font-weight: 600;
font-size: 16px;
text-shadow: 0 0 10px rgba(0,0,0,0.8);
}
.breadcrumb-area .breadcrumb span i {
margin-right: 3px;
}
.breadcrumb-area .breadcrumb span a {
font-weight: 700;
}
.breadcrumb-area .breadcrumb span a:hover {
color: var(--color-primary);
}
.breadcrumb-area .breadcrumb span .breadcrumb_last {
color: var(--color-secondary);
}
.breadcrumb-area h1 {
display: block;
font-weight: 800;
margin-top: -10px;
text-shadow: 0 0 10px rgba(0,0,0,0.8);
}
@media only screen and (max-width: 767px) {
.breadcrumb-area {
padding: 80px 0 !important;
}
} .top-bar-area .flex-item {
display: flex;
align-items: center;
}
.top-bar-area.fixed {
position: absolute;
left: 0;
top: 0;
width: 100%;
z-index: 9;
}
.top-bar-area ul li {
display: inline-block;
margin-right: 25px;
}
.top-bar-area p {
margin: 0;
margin-right: 30px;
border-right: 1px solid rgba(255, 255, 255, 0.4);
padding-right: 30px;
}
.top-bar-area .text-end ul li {
margin-right: 13px;
margin-left: 13px;
}
.top-bar-area .social {
display: inline-block;
padding: 15px 30px;
background: var(--color-secondary);
}
.top-bar-area {
overflow: hidden;
}
.top-bar-area .flex-item i {
margin-right: 5px;
font-weight: 100;
position: relative;
}
.top-bar-area .container {
position: relative;
z-index: 1;
}
.top-bar-area .container::after {
position: absolute;
right: 15px;
top: 0;
content: "";
height: 100%;
width: 400%;
background: var(--dark);
z-index: -1;
}
.top-bar {
padding-top: 15px;
}
.top-bar i {
cursor: pointer;
} nav.navbar.validnavs.inc-shape::after {
position: absolute;
left: 0;
bottom: -10px;
content: "";
height: 100px;
width: 100%;
background: url(//www.cacik.cz/wp-content/themes/agrul/img/shape/brush-down.png);
z-index: -1;
background-size: contain;
background-repeat: no-repeat;
background-position: bottom;
} .banner-area {
height: 100%;
width: 100%;
position: relative;
}
@media (max-width: 1023px) {
.banner-area {
height: auto;
}
}
.banner-area div {
height: 100%;
}
.banner-area div.swiper-slide .row div {
height: auto;
}
.banner-area.top-pad-80 .content {
padding-top: 80px;
}
@media (max-width: 1023px) {
.banner-area.top-pad-80 .content {
padding-top: 200px;
}
}
@media only screen and (max-width: 767px) {
.banner-area.top-pad-80 .content {
padding-top: 140px;
}
}
.banner-area.top-pad-90 .content {
padding-top: 90px;
}
@media (max-width: 1023px) {
.banner-area.top-pad-90 .content {
padding-top: 200px;
}
}
@media only screen and (max-width: 767px) {
.banner-area.top-pad-90 .content {
padding-top: 140px;
}
}
.banner-area.top-pad-100 .content {
padding-top: 100px;
}
@media (max-width: 1023px) {
.banner-area.top-pad-100 .content {
padding-top: 200px;
}
}
@media only screen and (max-width: 767px) {
.banner-area.top-pad-100 .content {
padding-top: 140px;
}
}
.banner-area.top-pad-110 .content {
padding-top: 110px;
}
@media (max-width: 1023px) {
.banner-area.top-pad-110 .content {
padding-top: 200px;
}
}
@media only screen and (max-width: 767px) {
.banner-area.top-pad-110 .content {
padding-top: 140px;
}
}
.banner-area.top-pad-120 .content {
padding-top: 120px;
}
@media (max-width: 1023px) {
.banner-area.top-pad-120 .content {
padding-top: 200px;
}
}
@media only screen and (max-width: 767px) {
.banner-area.top-pad-120 .content {
padding-top: 140px;
}
}
.banner-area.top-pad-130 .content {
padding-top: 130px;
}
@media (max-width: 1023px) {
.banner-area.top-pad-130 .content {
padding-top: 200px;
}
}
@media only screen and (max-width: 767px) {
.banner-area.top-pad-130 .content {
padding-top: 140px;
}
}
.banner-area.top-pad-150 .content {
padding-top: 150px;
}
@media (max-width: 1023px) {
.banner-area.top-pad-150 .content {
padding-top: 200px;
}
}
@media only screen and (max-width: 767px) {
.banner-area.top-pad-150 .content {
padding-top: 140px;
}
}
.banner-area.auto-height {
height: auto;
}
.banner-area.auto-height div {
height: auto;
}
.banner-area.auto-height .content {
padding: 200px 0;
}
@media only screen and (max-width: 767px) {
.banner-area.auto-height .content {
padding: 60px 0;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.banner-area.auto-height .content {
padding: 120px 0;
}
}
.banner-area.auto-height .content .thumb {
padding-left: 35px;
}
@media (max-width: 991px) {
.banner-area.auto-height .content .thumb {
padding-left: 0;
margin-top: 50px;
}
}
.banner-area.auto-height.inc-header-transparent .content {
padding-top: 250px;
}
@media only screen and (max-width: 767px) {
.banner-area.auto-height.inc-header-transparent .content {
padding-top: 140px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.banner-area.auto-height.inc-header-transparent .content {
padding-top: 220px;
}
}
.banner-area.auto-height.inc-header-transparent.double-items.bottom-thumb .content .info {
padding-top: 80px;
}
.banner-area.auto-height.inc-header-transparent.double-items.bottom-thumb .content .thumb {
margin-top: 250px;
}
@media only screen and (max-width: 767px) {
.banner-area.auto-height.inc-header-transparent.double-items.bottom-thumb .content .thumb {
margin-top: 30px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.banner-area.auto-height.inc-header-transparent.double-items.bottom-thumb .content .thumb {
margin-top: 50px;
}
}
.banner-area .content {
position: relative;
z-index: 9;
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
@media (max-width: 1023px) {
.banner-area .content {
padding: 120px 0;
}
}
@media only screen and (max-width: 767px) {
.banner-area .content {
padding: 60px 0;
}
}
.banner-area h4 {
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
-webkit-transform: translate3d(-15%, 0, 0);
transform: translate3d(-15%, 0, 0);
opacity: 0;
visibility: hidden;
}
.banner-area h2 {
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
opacity: 0;
visibility: hidden;
}
.banner-area p,
.banner-area ul {
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
-webkit-transform: translateY(50%);
transform: translateY(50%);
opacity: 0;
padding-right: 25%;
margin: 0;
visibility: hidden;
}
@media (max-width: 1023px) {
.banner-area p {
padding-right: 0;
}
}
.banner-area.text-center p {
padding-left: 13%;
padding-right: 13%;
}
@media (max-width: 1023px) {
.banner-area.text-center p {
padding: 0;
}
}
.banner-area .thumb {
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
opacity: 0;
visibility: hidden;
}
.banner-area .button {
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
-webkit-transform: translateY(50%);
transform: translateY(50%);
opacity: 0;
visibility: hidden;
margin-top: 30px;
}
.banner-area .banner-slide h4 {
-webkit-transform: translateY(50%);
transform: translateY(50%);
}
.banner-area .banner-slide h2 {
-webkit-transform: translateY(50%);
transform: translateY(50%);
}
.banner-area .banner-slide p,
.banner-area .banner-slide ul {
-webkit-transform: translateY(50%);
transform: translateY(50%);
}
.banner-area .banner-slide .button {
-webkit-transform: translateY(50%);
transform: translateY(50%);
}
.banner-area .banner-slide .swiper-slide.swiper-slide-active h4 {
-webkit-transform: translateY(0);
transform: translateY(0);
-webkit-transition-delay: 1200ms;
transition-delay: 1200ms;
}
.banner-area .banner-slide .swiper-slide.swiper-slide-active h2 {
-webkit-transform: translateY(0);
transform: translateY(0);
-webkit-transition-delay: 1400ms;
transition-delay: 1400ms;
}
.banner-area .banner-slide .swiper-slide.swiper-slide-active p,
.banner-area .banner-slide .swiper-slide.swiper-slide-active ul {
-webkit-transform: translateY(0);
transform: translateY(0);
-webkit-transition-delay: 1600ms;
transition-delay: 1600ms;
}
.banner-area .banner-slide .swiper-slide.swiper-slide-active .button {
-webkit-transform: translateY(0);
transform: translateY(0);
-webkit-transition-delay: 1800ms;
transition-delay: 1800ms;
}
.banner-area.double-items .thumb {
-webkit-transform: translateY(50%);
transform: translateY(50%);
}
.banner-area.double-items .swiper-slide.swiper-slide-active .thumb {
-webkit-transform: translateY(0);
transform: translateY(0);
-webkit-transition-delay: 500ms;
transition-delay: 500ms;
visibility: visible;
opacity: 1;
}
.banner-area.double-items.bottom-thumb .content {
padding: 0;
}
.banner-area.double-items.bottom-thumb .content .thumb {
margin-top: 120px;
}
@media only screen and (max-width: 767px) {
.banner-area.double-items.bottom-thumb .content {
padding: 50px 0;
}
.banner-area.double-items.bottom-thumb .content .thumb {
margin-top: 30px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.banner-area.double-items.bottom-thumb .content {
padding: 120px 0;
}
.banner-area.double-items.bottom-thumb .content .thumb {
margin-top: 50px;
}
}
.banner-area.zoom-effect .banner-thumb {
-webkit-transition: 10s ease-out;
transition: 10s ease-out;
-webkit-transform: scale(1.1);
transform: scale(1.1);
position: absolute;
left: 0;
top: 0;
content: "";
height: 100%;
width: 100%;
}
.banner-area.zoom-effect .swiper-slide.swiper-slide-active .banner-thumb {
-webkit-transform: scale(1);
transform: scale(1);
}
.banner-area .swiper-notification {
display: none;
}
.banner-area .swiper-slide.swiper-slide-active h4 {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
opacity: 1;
visibility: visible;
-webkit-transition-delay: 800ms;
transition-delay: 800ms;
}
.banner-area .swiper-slide.swiper-slide-active h2 {
-webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1;
visibility: visible;
-webkit-transition-delay: 1600ms;
transition-delay: 1600ms;
}
.banner-area .swiper-slide.swiper-slide-active p,
.banner-area .swiper-slide.swiper-slide-active ul {
-webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1;
visibility: visible;
-webkit-transition-delay: 2400ms;
transition-delay: 2400ms;
}
.banner-area .swiper-slide.swiper-slide-active .button {
-webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1;
visibility: visible;
-webkit-transition-delay: 3200ms;
transition-delay: 3200ms;
}
.banner-area.banner-style-two .swiper-slide.swiper-slide-active .button {
-webkit-transition-delay: 2900ms;
transition-delay: 2900ms;
}
.banner-area .banner-style-three.swiper-slide.swiper-slide-active h2 {
-webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1;
visibility: visible;
-webkit-transition-delay: 600ms;
transition-delay: 600ms;
}
.banner-area .banner-style-three.swiper-slide.swiper-slide-active .button {
-webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1;
visibility: visible;
-webkit-transition-delay: 1200ms;
transition-delay: 1200ms;
}
.banner-area .banner-items {
position: relative;
width: 100%;
height: 100%;
z-index: 1;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-transition-property: -webkit-transform;
transition-property: -webkit-transform;
transition-property: transform;
transition-property: transform, -webkit-transform;
-webkit-box-sizing: content-box;
box-sizing: content-box;
-webkit-transform: translate3d(0px, 0, 0);
transform: translate3d(0px, 0, 0);
}
.banner-area:hover .swiper-button-prev,
.banner-area:hover .swiper-button-next {
opacity: 1;
}
.banner-area:hover .swiper-button-prev {
left: 30px;
right: auto;
}
.banner-area:hover .swiper-button-next {
right: 30px;
left: auto;
}
.banner-area .swiper-button-prev,
.banner-area .swiper-button-next {
height: auto;
-webkit-transition: all 0.35s ease-in-out;
transition: all 0.35s ease-in-out;
opacity: 0;
}
.banner-area .swiper-button-prev::after,
.banner-area .swiper-button-next::after {
font-size: 28px;
color: var(--white);
}
.banner-area.navigation-circle .swiper-button-prev,
.banner-area.navigation-circle .swiper-button-next {
height: 60px;
width: 60px;
line-height: 60px;
border-radius: 50%;
border: 2px solid rgba(255, 255, 255, 0.3);
}
.banner-area.navigation-circle .swiper-button-prev::after,
.banner-area.navigation-circle .swiper-button-next::after {
font-size: 16px;
}
.banner-area.navigation-right-bottom .swiper-button-prev,
.banner-area.navigation-right-bottom .swiper-button-next {
left: auto;
right: 30px;
opacity: 1;
top: auto;
-webkit-transform: inherit;
transform: inherit;
bottom: 50px;
border-radius: inherit;
}
.banner-area.navigation-right-bottom .swiper-button-prev {
right: 92px;
}
.banner-area.navigation-between-bottom .content {
padding-bottom: 105px;
}
@media only screen and (min-width: 829px) and (max-width: 1023px) {
.banner-area.navigation-between-bottom .content {
padding-bottom: 220px;
}
}
.banner-area.navigation-between-bottom .swiper-button-prev,
.banner-area.navigation-between-bottom .swiper-button-next {
left: auto;
right: 30px;
opacity: 1;
top: auto;
-webkit-transform: inherit;
transform: inherit;
bottom: 30px;
border-radius: inherit;
}
.banner-area.navigation-between-bottom .swiper-button-prev {
left: 30px;
right: auto;
}
@media only screen and (max-width: 830px) {
.banner-area .swiper-button-prev,
.banner-area .swiper-button-next {
display: none;
}
}
.banner-area.navigation-text .swiper-button-prev,
.banner-area.navigation-text .swiper-button-next {
opacity: 1;
top: auto;
-webkit-transform: inherit;
transform: inherit;
left: auto;
right: 0;
bottom: 0;
display: inline-block;
width: 150px;
background: rgba(0, 0, 0, 0.2);
text-align: center;
height: 100px;
line-height: 100px;
}
@media only screen and (max-width: 830px) {
.banner-area.navigation-text .swiper-button-prev,
.banner-area.navigation-text .swiper-button-next {
display: none;
}
}
.banner-area.navigation-text .swiper-button-prev {
right: 151px;
}
.banner-area.navigation-text .swiper-button-prev::after {
font-family: var(--font-heading);
content: "Prev";
text-transform: uppercase !important;
font-size: 16px;
font-weight: 800;
letter-spacing: 0.6px;
}
.banner-area.navigation-text .swiper-button-next::after {
font-family: var(--font-heading);
content: "Next";
text-transform: uppercase !important;
font-size: 16px;
font-weight: 800;
letter-spacing: 0.6px;
}
.banner-area.navigation-icon-solid .swiper-button-prev::after,
.banner-area.navigation-icon-solid .swiper-button-next::after {
font-size: 30px;
}
.banner-area.navigation-custom-large .swiper-button-prev,
.banner-area.navigation-custom-large .swiper-button-next {
min-width: 65px;
height: 30px;
margin: 0;
}
.banner-area.navigation-custom-large .swiper-button-prev::after {
font-family: "Font Awesome 5 Pro";
content: "\f104";
font-weight: 100;
font-size: 30px;
position: absolute;
left: 8px;
}
.banner-area.navigation-custom-large .swiper-button-prev::before {
position: absolute;
top: 50%;
right: inherit;
bottom: inherit;
left: 12px;
content: "";
height: 2px;
width: 50px;
z-index: -1;
background-color: var(--white);
margin-top: -1px;
}
.banner-area.navigation-custom-large .swiper-button-next::after {
font-family: "Font Awesome 5 Pro";
content: "\f105";
font-weight: 100;
font-size: 30px;
position: absolute;
right: 8px;
}
.banner-area.navigation-custom-large .swiper-button-next::before {
position: absolute;
top: 50%;
right: 12px;
bottom: inherit;
left: inherit;
content: "";
height: 2px;
width: 50px;
z-index: -1;
background-color: var(--white);
margin-top: -1px;
}
.banner-area.navigation-right-botom .swiper-button-prev,
.banner-area.navigation-right-botom .swiper-button-next {
position: absolute;
left: auto;
right: 30px;
top: auto;
bottom: 40px;
opacity: 1;
-webkit-transform: inherit;
transform: inherit;
}
.banner-area.navigation-right-botom .swiper-button-prev {
right: 60px;
}
.banner-area.navigation-right-botom.navigation-custom-large .swiper-button-prev,
.banner-area.navigation-right-botom.navigation-custom-large .swiper-button-next {
bottom: 30px;
}
.banner-area.navigation-right-botom.navigation-custom-large .swiper-button-prev {
right: 100px;
}
.banner-area .swiper-pagination {
height: auto;
bottom: 35px;
}
.banner-area .swiper-pagination span.swiper-pagination-bullet {
height: 4px;
width: 50px;
background: rgba(255, 255, 255, 0.5);
opacity: 1;
border-radius: inherit;
-webkit-transition: all 0.35s ease-in-out;
transition: all 0.35s ease-in-out;
}
.banner-area .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active {
background: white;
height: 7px;
}
@media only screen and (max-width: 767px) {
.banner-area.include-pagination .content {
padding-bottom: 100px;
}
}
.banner-area .swiper-pagination-fraction span {
-webkit-transition: all 0.35s ease-in-out;
transition: all 0.35s ease-in-out;
}
.banner-area .swiper-pagination-fraction span.swiper-pagination-current {
font-size: 30px;
font-family: var(--font-heading);
font-weight: 800;
} .banner-area .align-center {
align-items: center;
}
.banner-style-three h2 {
font-size: 90px;
font-weight: 900;
margin-bottom: 40px;
line-height: 1.2;
} .services-details-area .thumb img {
margin-bottom: 40px;
}
.services-details-area h1, 
.services-details-area h2, 
.services-details-area h3, 
.services-details-area h4, 
.services-details-area h5, 
.services-details-area h6 {
font-weight: 800;
}
.services-sidebar .single-widget {
margin-top: 50px;
}
.services-sidebar .single-widget .widget-title {
display: block;
font-weight: 800;
margin-bottom: 30px;
margin-top: -5px;
position: relative;
z-index: 1;
display: inline-block;
padding-bottom: 15px;
}
.services-sidebar .single-widget .widget-title::after {
position: absolute;
left: 0;
bottom: 0;
content: "";
height: 2px;
width: 50px;
border-bottom: 2px solid var(--color-primary);
}
.services-sidebar .single-widget h4.widget-title {
font-size: 22px;
}
.services-sidebar .single-widget:first-child {
margin-top: 0;
}
.services-list-widget {
background: var(--bg-gray);
padding: 30px;
}
.services-list-widget ul li:last-child a {
border: none;
}
.services-list-widget ul {
list-style: none;
overflow: hidden;
margin: 0;
padding: 0;
}
.services-list-widget ul li {
margin: 0;
display: block;
}
.services-list-widget ul li a {
display: block;
padding: 18px 25px;
border-bottom: 1px solid #c8e0ff;
position: relative;
z-index: 1;
overflow: hidden;
color: var(--color-heading);
}
.services-list-widget ul li a::before {
position: absolute;
left: 0;
top: 0;
content: "";
height: 100%;
width: 0;
background: var(--bg-gradient);
background-size: 220% 150%;
-webkit-transition: all 0.35s ease-in-out;
transition: all 0.35s ease-in-out;
z-index: -1;
}
.services-list-widget ul li a:hover {
color: #ffffff;
}
.services-list-widget ul li a:hover::before {
width: 100%;
}
.services-list-widget ul li.current-menu-item a {
color: #ffffff;
}
.services-list-widget ul li.current-menu-item a::before {
width: 100%;
} .product-list-area {
position: relative;
z-index: 1;
}
.product-list-area {
background-repeat: no-repeat;
background-position: left bottom;
} .product-feature-style-one .thumb img {
margin-left: -20%;
max-width: 120%;
}
.product-features-style-one {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-column-gap: 30px;
grid-row-gap: 70px;
position: relative;
z-index: 1;
}
.product-features-style-one::after {
position: absolute;
left: 0;
top: -100%;
content: "";
height: 300%;
width: 400%;
background: var(--dark);
z-index: -1;
}
.product-feature-item .thumb {
margin: auto auto 20px;
position: relative;
z-index: 1;
}
.product-feature-item .thumb::after {
position: absolute;
left: 50%;
top: -23px;
content: "";
height: 150px;
width: 150px;
transform: translateX(-50%);
background: url(//www.cacik.cz/wp-content/themes/agrul/img/shape/39.png);
z-index: -1;
border-radius: 50%;
background-size: contain;
background-position: center;
background-repeat: no-repeat;
opacity: 0.2;
}
.product-feature-item .thumb img {
width: 100%;
height: auto;
}
.product-feature-item h4 {
margin: 0;
}
.product-feature-item a,
.product-feature-item h4 {
color: var(--white);
letter-spacing: 0.6px;
font-family: var(--font-default);
}
.product-feature-item {
text-align: center;
}
.product-features-style-one .organic-badge {
position: absolute;
left: -100px;
top: 50%;
transform: translateY(-50%);
max-width: 200px;
border-radius: 50%;
background: var(--white);
padding: 16px;
box-shadow: 0 25px 70px rgb(0 0 0 / 7%);
}
.product-features-style-one .organic-badge img {
width: 100%;
height: 100%;
animation: spinner 30s infinite linear;
} .blog-grid .meta {
margin-bottom: 10px;
}
.blog-grid .thumb img {
border-radius: inherit;
margin-bottom: 35px;
width: 100%;
height: auto;
aspect-ratio: 1.5;
object-fit: cover;
object-position: bottom;
}
.blog-grid .info .title {
margin-bottom: 0;
}
.blog-grid .info .title {
line-height: 1.4;
font-size: 22px;
}
.blog-area .date {
display: inline-block;
background: var(--color-secondary);
color: var(--color-heading);
font-size: 24px;
text-align: center;
}
.blog-area .thumb .date {
position: absolute;
right: 0;
bottom: 8px;
margin: 0;
padding: 0;
font-weight: 900;
}
.blog-area .thumb .date strong {
padding: 10px 5px;
display: inline-block;
line-height: 1;
font-weight: 700;
}
.blog-area .date span {
display: block;
font-size: 13px;
background: var(--dark);
color: var(--white);
padding: 2px 10px;
min-width: 70px;
font-weight: 500;
}
.blog-area.full-blog .date {
border: 1px solid var(--color-primary);
margin-bottom: 30px;
}
.blog-area.full-blog .date strong {
font-size: 42px;
font-family: var(--font-default);
font-weight: 700;
}
.blog-area.full-blog .date span {
padding: 5px 15px;
}
.blog-area.full-blog .thumb .date {
right: auto;
left: 50px;
bottom: -32px;
margin: 0;
border: none;
}
.blog-area.full-blog .info {
padding-top: 60px;
}
.blog-area.full-blog.thumb-less .info,
.blog-area.full-blog .thumb-less .info,
.thumb-less .info {
padding-top: 50px;
}
.blog-area.single .thumb .date {
right: auto;
left: 0;
background: var(--color-secondary);
}
.blog-area.full-blog.single .info {
margin-top: 60px !important;
}
.blog-area.full-blog.single.thumb-less .info,
.blog-area.full-blog.single .thumb-less .info,
.blog-area .thumb-less .info {
margin-top: 40px;
}
@media only screen and (max-width: 767px) {
.blog-area.full-blog .thumb .date {
background: var(--color-secondary);
}
}
.blog-area.full-blog.blog-grid .thumb .date {
background: var(--color-secondary);
left: 0 !important;
}
.blog-area.full-blog.blog-grid .thumb .date span {
padding: 5px 20px;
}
.blog-area.full-blog.blog-grid .info {
padding: 0 !important;
box-shadow: inherit;
padding-top: 55px !important;
} .contact-area {
background-size: 20%;
background-repeat: no-repeat;
background-position: right bottom;
}
.contact-area .shape-left-top {
max-width: 30%;
top: 60px;
opacity: 0.1;
}
.contact-style-one-info li {
display: flex;
margin: 30px 0 0 0;
}
.contact-style-one-info li i {
display: inline-block;
height: 60px;
width: 60px;
text-align: center;
line-height: 60px;
border-radius: 50%;
color: var(--white);
font-size: 25px;
margin-right: 20px;
}
.contact-style-one-info li:nth-child(3n+1) i {
background: var(--color-primary);	
}
.contact-style-one-info li:nth-child(3n+2) i {
background: var(--color-secondary);
}
.contact-style-one-info li:nth-child(3n+3) i {
background: var(--dark);
}
.contact-style-one-info li p {
margin: 0;
}
.contact-style-one-info li h5 {
font-weight: 700;
margin-bottom: 5px;
}
.contact-style-one-info li a {
font-weight: 400;
color: var(--color-heading);
}
.contact-style-one-info li a:hover {
color: var(--color-primary);
}
.contact-style-one-info h2 {
font-size: 36px;
font-weight: 800;
margin-bottom: 15px;
line-height: 1;
}
.contact-style-one-info ul {
margin: 0;
padding: 0;
list-style: none;
margin-top: 50px;
}
.contact-form-style-one {
box-shadow: 0px 15px 60px -10px rgb(109 117 143 / 33%);
padding: 60px 80px;
border-radius: 10px;
position: relative;
background: var(--white);
}
.contact-form-style-one .illustration {
position: absolute;
left: -130px;
bottom: -60px;
z-index: -1;
}
.contact-form-style-one .sub-heading {
margin-bottom: 15px;
}
.contact-form-style-one .heading {
margin-bottom: 30px;
}
.contact-form-style-one input, 
.contact-form-style-one textarea {
margin-bottom: 15px;
padding: 15px 20px;
border: none;
background: #f8f8f8;
font-size: 14px;
}
.contact-form-style-one textarea {
min-height: 180px;
}
.contact-form-style-one button {
display: inline-block;
font-weight: 700;
transition: all 0.35s ease-in-out;
overflow: hidden;
border-radius: 6px;
-webkit-box-shadow: inherit;
box-shadow: inherit;
font-size: 17px;
letter-spacing: 0;
position: relative;
z-index: 1;
color: var(--white);
border: none;
background: var(--color-primary);
padding: 16px 52px;
}
.contact-form-style-one button::after {
position: absolute;
top: inherit;
right: inherit;
bottom: inherit;
left: -5%;
content: "";
height: 150px;
width: 115%;
z-index: -1;
background-color: var(--color-secondary);
-webkit-transition: all 0.25s ease-in-out;
transition: all 0.25s ease-in-out;
-webkit-transform: translateY(-45%) skew(25deg) scale(0);
transform: translateY(-45%) skew(25deg) scale(0);
}
.contact-form-style-one button:hover::after {
-webkit-transform: translateY(-45%) skew(25deg) scale(1.2);
transform: translateY(-45%) skew(25deg) scale(1.2);
}
.contact-form-style-one button:hover {
color: var(--color-heading);
}
.contact-style-one-info h2 span {
position: relative;
z-index: 1;
}
.contact-style-one-info h2 span svg {
position: absolute;
top: auto;
left: 50%;
width: 80%;
height: 100%;
transform: translate(-50%);
overflow: visible;
bottom: 0;
z-index: -1;
}
.contact-style-one-info h2 span path {
stroke: var( --color-secondary);
stroke-width: 10;
stroke-dasharray: 1500;
fill: none;
}
.map-area p {
display: none;
}
.error-box h1 {
font-size: 200px;
font-weight: 900;
line-height: 150px;
margin-bottom: 30px;
}
.error-box h2 {
font-weight: 800;
margin-bottom: 20px;
}   .wpforms-container textarea,
.wpforms-container input[type="text"],
.wpforms-container input[type="email"],
.wpforms-container input[type="password"],
.wpforms-container input[type="tel"] {
padding: 15px 20px !important;
margin-bottom: 15px !important;
border-radius: 0.25rem !important;
-moz-border-radius: 0.25rem !important;
-webkit-border-radius: 0.25rem !important;
height: auto !important;
box-shadow: inherit; !important;
-moz-box-shadow: inherit !important;
-webkit-box-shadow: inherit !important;
font-weight: 400 !important;
font-size: 14px !important;
line-height: 1.5 !important;
transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
color: #212529 !important;
background-color: #f8f8f8 !important;
border: 1px solid #ccc !important;
}
.wpforms-container textarea:focus,
.wpforms-container input[type="text"]:focus,
.wpforms-container input[type="email"]:focus,
.wpforms-container input[type="password"]:focus,
.wpforms-container input[type="tel"]:focus {
color: #212529 !important;
background-color: #fff !important;
outline: 0 !important;
box-shadow: 0 0 0 0.25rem rgb(73 167 96 / 25%) !important;
border-color: rgb(73 167 96 / 25%) !important;
}
.wpforms-container textarea {
height: 180px !important;
}
.wpforms-container button[type="submit"] {
font-size: 17px !important;
line-height: 1.5 !important;
padding: 16px 50px !important;
font-weight: 700 !important;
letter-spacing: 0px !important;
border-radius: 6px !important;
cursor: pointer !important;
text-transform: uppercase !important;
color: #fff !important;
border: 0 !important;
display: inline-block !important;
transition: all 0.35s ease-in-out !important;
overflow: hidden !important;
-webkit-box-shadow: inherit !important;
box-shadow: inherit !important;
position: relative !important;
z-index: 1 !important;
color: var(--white) !important;
border: none !important;
background: var(--color-primary) !important;
}
.wpforms-container button[type="submit"]:hover {
color: var(--color-heading) !important;
}
.wpforms-container input[type=radio] {
vertical-align: middle !important;
}
.wpforms-container .wpforms-form ul li {
display: block;
}
.wpforms-container ul li:before {
display: none;
}
.wpforms-container small {
font-size: 80% !important;
}
label.wpforms-error {
color: #f00 !important;
font-size: 16px !important;
font-weight: 400 !important;
margin-top: -10px !important;
}
.grecaptcha-badge {
display: none !important;
}   .cmplz-blocked-content-notice {
border: 0;
}
.map-container .cmplz-blocked-content-container,
.cmplz-blocked-content-container:not(.embed-responsive) {
height: 100% !important;
background-image: url(//www.cacik.cz/wp-content/themes/agrul/img/map-placeholder.jpg) !important;
background-position: center center;
}
.cmplz-blocked-content-container:not(.embed-responsive) {
height: auto !important;
}   .search-form .input-group {
width: auto;
}
.search-form input[type="search"] {
background-color: #f8f8f8;
border: 1px solid #ccc;
font-size: 14px;
line-height: 1.5;
transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.search-form input[type="search"]:focus {
color: #212529;
background-color: #fff;
outline: 0;
box-shadow: 0 0 0 0.25rem rgb(73 167 96 / 25%);
border-color: rgb(73 167 96 / 25%);	
}   .terms {
counter-reset: h3;
}
.terms h1,
.terms h2 {
counter-reset: h3;
}
.terms h3:before {
content: "Článek " counter(h3) ".\0000a0\0000a0\0000a0\0000a0\0000a0";
counter-increment: h3;
counter-reset: ol;
}
.terms ul li,
.terms ol li {
list-style-type: none;
position: relative;
margin-left: 3rem;
margin-bottom: 0.5rem;
}
.terms ul li li,
.terms ol li li {
margin-left: 2rem;
}
.terms ul li li:before,
.terms ol li li:before {
left: -2rem;
}
.terms ul li:before,
.terms ol li:before {
position: absolute;
left: -3rem;	
}
.terms ul li:before {
content: "\25cf";
}
.terms ul li ul li:before {
content: "\26ac";	
}
.terms ol {
counter-reset: ol;
}
.terms ol li:before {
content: counter(h3)"."counter(ol)".\0000a0\0000a0\0000a0";
counter-increment: ol;
}
.terms ol li ul li:before {
content: "\26ac";		
} footer {
position: relative;
z-index: 1;
background-repeat: no-repeat;
background-position: center top;
background-size: contain;
overflow: hidden;
margin-top: -10px;
}
.page-template-template-kontakt footer {
background-image: none !important;
}
.shape-left-bottom {
position: absolute;
left: 0;
width: 50%;
background-repeat: no-repeat;
bottom: 0;
background-position: left bottom;
z-index: -1;
background-size: contain;
}
.footer-item .logo, 
.footer-item .widget-title {
margin-bottom: 30px;
}
.footer-item .logo {
height: 60px;
}
.footer-item .widget-title {
font-weight: 800;
}
.footer-item.link li {
margin-top: 12px;
}
.footer-item.link li:first-child {
margin: 0;
}
.footer-item.link li a {
font-weight: 500;
color: #dedede;
}
.footer-item.link li a:hover {
color: var(--color-secondary);
}
.footer-item.recent-post li {
display: flex;
margin-top: 30px;
}
.footer-item.recent-post li img {
width: 80px;
max-width: 80px;
margin-right: 20px;
border-radius: 10px;
}
.footer-item.recent-post li:first-child {
margin: 0;
}
.footer-item.recent-post li .meta-title span {
color: var(--color-secondary);
display: block;
margin-bottom: 5px;
font-size: 14px;
}
.footer-item.recent-post li a {
line-height: 1;
font-weight: 600;
color: #dedede;
font-size: 16px;
}
.footer-item.recent-post li a:hover {
color: var(--color-secondary);
}
.footer-item.recent-post li h5 {
margin: 0;
line-height: 1.3;
}
.footer-item.about {
padding-right: 50px;
border-right: 1px solid rgba(255, 255, 255, 0.2);
margin-right: 20px;
}
.footer-item.about p {
color: #dedede;
}
.footer-item.about form {
margin-top: 30px;
position: relative;
}
.footer-item.about form button {
position: absolute;
right: 8px;
top: 8px;
border-radius: 50%;
background: var(--color-secondary);
border: none;
height: 50px;
width: 50px;
text-transform: uppercase;
font-weight: 900;
}
.footer-item.about form input {
min-height: 66px;
padding-left: 30px;
border-radius: 50px;
border: none;
}
.footer-item.contact {
padding-left: 50px;
border-left: 1px solid rgba(255, 255, 255, 0.2);
margin-left: 20px;
}
.footer-item.contact li {
display: flex;
margin-top: 20px;
}
.footer-item.contact li strong {
display: block;
text-transform: uppercase;
color: var(--white);
font-size: 14px;
}
.footer-item.contact li i {
display: inline-block;
height: 45px;
width: 45px;
text-align: center;
line-height: 45px;
border-radius: 50%;
margin-right: 20px;
background: rgba(255, 255, 255, 0.1);
color: var(--white);
border: 1px dashed rgba(255, 255, 255, 0.3);
font-weight: 300;
font-size: 18px;
}
.footer-item.contact li {
color: #dedede;
}
.footer-item.contact li p {
margin: 0;
color: #dedede;
}
.footer-item.contact li a {
color: #dedede;
font-weight: 500;
}
.footer-item.contact li a:hover {
color: var(--color-secondary);
} .footer-bottom li {
display: inline-block;
}
.footer-bottom .text-end li {
margin-left: 25px;
}
.footer-bottom .text-end li a {
font-weight: 500;
}
.footer-bottom p {
margin: 0;
color: #dedede;
}
.footer-bottom {
padding: 20px 0;
background: var(--dark);
position: relative;
z-index: 1;
padding-right: 30px;
}
.footer-bottom a:hover {
color: var(--color-secondary);
}
.footer-bottom a {
font-weight: 500;
color: #dedede;
}
.footer-bottom::after {
position: absolute;
right: 0;
top: 0;
content: "";
height: 100%;
width: 500%;
background: #1a4133;
z-index: -1;
border-radius: 0 30px 0 0;
} #infinite-handle,
#ctis-loading {
margin: 20px auto;
}
#infinite-handle span button,
#infinite-handle span button:focus, 
#infinite-handle span button:hover {
line-height: 1.5;
padding: 16px 50px;
font-weight: 700;
letter-spacing: 0px;
border-radius: 6px;
cursor: pointer;
text-transform: uppercase;
color: #fff;
border: 0;
display: inline-block;
transition: all 0.35s ease-in-out;
overflow: hidden;
-webkit-box-shadow: inherit;
box-shadow: inherit;
position: relative;
z-index: 1;
color: var(--white);
border: none;
background: var(--color-primary);
}
#infinite-handle span button:focus,
#infinite-handle span button:hover {
background: var(--color-secondary);
color: var(--color-heading);
} #age-overlay {
position: fixed;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
z-index: 999999;
background: rgba(255,255,255,0.7);
text-align: center;
display: none;
}
.age-container {
position: relative;
top: 50%;
transform: translateY(-50%);
}  @media only screen and (min-width: 768px) and (max-width: 991px) { .banner-area.banner-style-two .content {
padding-top: 100px;
padding-bottom: 150px;
}
.banner-style-two .content h2 {
font-size: 60px;
}
.banner-area .content p {
font-size: 16px;
}
.banner-area.text-center .content p,
.banner-area .text-center .content p {
padding: 0 10% !important;
}
.banner-style-two .swiper-slide.swiper-slide-active .shape-animation .item:nth-child(3) {
display: none;
}
.banner-style-two .swiper-slide.swiper-slide-active .shape-animation .item:first-child {
left: 0;
text-align: left;
}
.banner-style-three h2 {
font-size: 60px;
}
.banner-style-one .content::after {
top: 60px !important;
} .product-features-style-one::after {
left: -50%;
top: 0;
}
.product-feature-style-one {
text-align: center;
}
.product-features-style-one .organic-badge {
display: none;
} footer .f-items {
padding-top: 70px;
}
.footer-item {
margin-top: 50px;
}
.footer-bottom::after {
right: -50%;
}
.footer-bottom {
text-align: center;
padding-right: 0;
}
.footer-bottom .text-end {
text-align: center !important;
margin-top: 8px;
}
.footer-bottom .text-end li {
margin: 0 15px;
position: relative;
z-index: 1;
}
.footer-bottom .text-end li::after {
position: absolute;
right: -20px;
top: 12px;
content: "";
height: 6px;
width: 6px;
background: var(--white);
border-radius: 50%;
opacity: 0.5;
}
.footer-bottom .text-end li:last-child::after {
display: none;
}
} @media only screen and (max-width: 767px) { nav.navbar.validnavs.inc-shape::after {
bottom: -4px !important;
}
.navbar.navbar-common .attr-right .attr-nav .search, 
.navbar.navbar-common .attr-right .attr-nav .side-menu {
display: none;
}
.navbar.navbar-common .attr-right .attr-nav .mini-cart {
margin-right: 15px;
} .banner-area h2 {
font-size: 36px !important;
}
.banner-area .content p {
padding: 0 !important;
font-size: 15px;
line-height: 1.7;
}
.banner-style-two.content {
padding-bottom: 90px;
}
.banner-style-two .content {
padding-bottom: 100px;
}
.banner-style-one h2 strong::after {
display: none;
}
.banner-style-one .content::after {
top: 20px;
display: none;
}
.banner-style-two .shape-animation {
display: none;
} .product-features-style-one .organic-badge {
display: none;
}
.product-features-style-one::after {
left: -50%;
top: 0;
}
.product-features-style-one {
display: block;
}
.product-feature-item {
padding-top: 60px;
}
.product-feature-style-one {
text-align: center;
} .contact-form-style-one {
padding: 60px 50px;
margin-bottom: 30px;
} .footer-item {
margin-top: 50px;
border: none !important;
margin-right: 0 !important;
padding: 0 !important;
}
footer .item:first-child .footer-item {
margin-top: 0;
}
.footer-bottom::after {
right: -50%;
}
.footer-bottom {
text-align: center;
padding-right: 0;
}
.footer-bottom .text-end {
text-align: center !important;
margin-top: 8px;
}
.footer-bottom .text-end li {
margin: 0 15px;
position: relative;
z-index: 1;
}
.footer-bottom .text-end li::after {
position: absolute;
right: -20px;
top: 12px;
content: "";
height: 6px;
width: 6px;
background: var(--white);
border-radius: 50%;
opacity: 0.5;
}
.footer-bottom .text-end li:last-child::after {
display: none;
}
} @media only screen and (max-width: 480px) { nav.navbar.validnavs.inc-shape::after {
display: none;
}
.breadcrumb-area h1 {
font-size: 36px;
} .contact-form-style-one {
padding: 30px;
margin-bottom: 30px;
} .blog-area.full-blog .info {
padding: 30px !important;
padding-top: 60px !important;
}
.blog-area.full-blog .thumb .date {
left: 30px !important;
}
.blog-area.full-blog.single .thumb .date {
left: 0 !important;
} .error-box h1 {
font-size: 120px;
line-height: 90px;
}
} @media only screen and (max-width: 1199px) { .blog-area.home-blog .thumb .date {
background: var(--color-secondary);
right: auto;
left: 0;
bottom: 25px;
}
.blog-area.home-blog .thumb img {
margin-bottom: 53px;
}
}button.btn {
display: inline-block;
font-weight: 800;
transition: all 0.35s ease-in-out;
overflow: hidden;
border-radius: 5px;
border: 2px solid transparent;
-webkit-box-shadow: inherit;
box-shadow: inherit;
letter-spacing: 0.5px;
background: #e7edf8;
position: relative;
z-index: 1;
padding: 17px 50px !important;
background: var(--color-primary);
color: #ffffff;
}
button.btn::after {
position: absolute;
top: inherit;
right: inherit;
bottom: inherit;
left: -5%;
content: "";
height: 150px;
width: 115%;
z-index: -1;
background: #040836;
transition: all 0.25s ease-in-out;
transform: translateY(-45%) skew(25deg) scale(0);
}
button.btn:hover {
color: #ffffff;
}
button.btn:hover::after {
-webkit-transform: translateY(-45%) skew(25deg) scale(1.2);
transform: translateY(-45%) skew(25deg) scale(1.2);
}
.blog-area {
background-size: 30%,  contain;
background-repeat: no-repeat;
background-position: top right;
}
.blog-area .thumb {
position: relative;
}
.blog-area .thumb .tags {
position: absolute;
left: 30px;
bottom: -15px;
}
.blog-area .tags a {
display: inline-block;
background: var(--bg-gradient);
color: var(--white);
font-size: 14px;
padding: 1px 20px;
border-radius: 5px;
font-weight: 500;
}
.blog-area .meta li {
display: inline-block;
margin-right: 15px;
}
.blog-area .meta {
margin-bottom: 15px;
}
.blog-area .meta li a {
font-weight: 500;
}
.blog-area .meta li a:hover {
color: var(--color-primary);
}
.blog-area.blog-grid .thumb-less .meta li a:hover {
color: var(--white);
opacity: 0.9;
}
.blog-area .meta li i {
font-weight: 100;
margin-right: 3px;
}
.blog-area .item h4 {
font-weight: 800;
font-size: 24px;
line-height: 1.3;
}
.blog-area.blog-grid p {
margin: 0;
}
.blog-area .item {
box-shadow: 1px 4px 20px -2px rgb(0 0 0 / 10%);
overflow: hidden;
background: var(--white);
}
.blog-area .item .info {
border-radius: 0 0 10px 10px;
padding: 30px;
}
.blog-area .author-meta {
display: flex;
align-items: center;
border-top: 1px solid #e7e7e7;
padding-top: 20px;
margin-top: 20px;
}
.blog-area .author-meta img {
height: 55px;
width: 55px;
min-width: 55px;
border-radius: 50%;
margin-right: 15px;
border: 2px solid #e7e7e7;
padding: 3px;
}
.blog-area.blog-grid .thumb-less .author-meta img {
border-color: rgba(255, 255, 255, 0.3);
}
.blog-area .author-meta h5 {
margin-bottom: 2px;
}
.blog-area.blog-grid .thumb-less .item {
box-shadow: none;
border: 1px solid #e7e7e7;
position: relative;
z-index: 1;
background-size: cover;
background-position: center;
transition: all 0.35s ease-in-out;
border-radius: inherit;
}
.blog-area.blog-grid .thumb-less .item:hover {
background-position: right;
}
.blog-area.blog-grid .thumb-less .item .tags {
margin-bottom: 20px;
}
.blog-area.blog-grid .thumb-less .btn-simple {
margin-top: 20px;
}
.blog-area.blog-grid .thumb-less .btn-simple:hover {
color: var(--white);
}
.blog-area.blog-grid .thumb-less .button {
border-top: 1px solid rgba(255, 255, 255, 0.4);
margin-top: 25px;
}
.blog-area.blog-grid .thumb-less .item::after {
position: absolute;
left: 0;
top: 0;
content: "";
height: 100%;
width: 100%;
background: #000000;
z-index: -1;
opacity: 0.6;
}
.blog-area.blog-grid .thumb-less .item p {
opacity: 0.9;
transition: all 0.325s ease-in-out;
transform: translateX(30px);
opacity: 0;
visibility: hidden;
}
.blog-area.blog-grid .thumb-less .item:hover p {
visibility: visible;
opacity: 0.9;
transform: translateX(0);
}
.blog-area.blog-grid .thumb-less .author-meta {
border-color: rgba(255, 255, 255, 0.4);
padding-top: 22px;
} .blog-area .single-item {
margin-bottom: 30px;
}
.blog-area.full-blog .pagination {
margin-top: 50px;
}
.blog-area h1, 
.blog-area h2, 
.blog-area h3, 
.blog-area h5, 
.blog-area h6 {
font-weight: 800;
} .pagination {
display: block;
margin-top: 30px;
}
.pagination li {
display: inline-block;
margin-top: 7px;
}
.pagination li a {
display: inline-block;
padding: 15px 20px;
border-radius: 5px;
margin: 0 2px;
color: var(--color-heading);
font-weight: 800;
line-height: 19px;
box-shadow: inherit;
}
.pagination li a:hover {
color: var(--color-primary);
}
.pagination li.page-item.active a {
background: var(--color-primary);
border-color: var(--color-primary);
}
.pagination i {
position: relative;
top: 1px;
} .sidebar .title {
display: block;
font-weight: 800;
margin-bottom: 30px;
margin-top: -5px;
position: relative;
z-index: 1;
display: inline-block;
padding-bottom: 15px;
}
.sidebar .title h4 {
font-size: 22px;
margin: 0;
}
.sidebar .title h3 {
margin: 0;
}
.sidebar .title h2 {
margin: 0;
}
.sidebar .title::after {
position: absolute;
left: 0;
bottom: 0;
content: "";
height: 2px;
width: 50px;
border-bottom: 2px solid var(--color-primary);
}
.sidebar input[type="text"] {
border: 1px solid #a7c6ff;
-webkit-box-shadow: inherit;
box-shadow: inherit;
min-height: 60px;
border-radius: 5px;
padding: 20px;
}
.sidebar button[type="submit"] {
background: var(--color-primary);
border: none;
color: var(--white);
font-weight: 800;
letter-spacing: 1px;
min-height: 55px;
width: 55px;
position: absolute;
right: 5px;
text-transform: uppercase;
top: 5px;
-webkit-transition: all 0.35s ease-in-out;
transition: all 0.35s ease-in-out;
border-radius: inherit;
font-size: 18px;
border-radius: 8px;
}
.sidebar button[type="submit"] i {
font-weight: 500;
}
.sidebar button[type="submit"]:hover {
background: var(--dark);
}
.sidebar form {
position: relative;
}
.sidebar .sidebar-item {
float: left;
margin-bottom: 50px;
width: 100%;
background: #f1f4f8;
padding: 40px;
}
.sidebar .sidebar-item:last-child {
margin-bottom: 0;
}
.sidebar .sidebar-item.category li {
display: block;
position: relative;
margin-top: 13px;
}
.sidebar .sidebar-item.category li a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
font-weight: 600;
color: var(--color-paragraph);
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.sidebar .sidebar-item.category li a:hover {
color: var(--color-primary);
}
.sidebar .sidebar-item.category li a span {
font-size: 13px;
margin-left: 5px;
background: var(--white);
min-width: 40px;
padding: 3px;
text-align: center;
color: var(--color-heading);
border-radius: 30px;
}
.sidebar .sidebar-item.category li:first-child {
margin-top: 0;
padding-top: 0;
}
.sidebar .sidebar-item.category li:first-child a span {
top: 0;
}
.sidebar .sidebar-item.category li:first-child a::after {
top: 0;
}
.sidebar .sidebar-item.category li:last-child {
border: none;
margin-bottom: 0;
padding-bottom: 0;
}
.sidebar .sidebar-item.category .sidebar-info {
margin-top: -5px;
}
.sidebar .sidebar-item.archives ul li {
display: block;
margin-bottom: 20px;
position: relative;
}
.sidebar .sidebar-item.archives ul li:last-child {
margin-bottom: 0;
}
.sidebar .sidebar-item.archives ul li a {
display: inline-block;
font-weight: 500;
z-index: 1;
padding-left: 25px;
color: var(--color-paragraph);
}
.sidebar .sidebar-item.archives ul li a::after {
border-radius: 50%;
content: "\f07b";
font-family: "Font Awesome 5 Pro";
height: 8px;
left: 0;
position: absolute;
width: 8px;
font-weight: 300;
}
.sidebar .sidebar-item.archives ul li a:hover {
color: var(--color-primary);
}
.sidebar .sidebar-item.archives .sidebar-info {
margin-top: -5px;
}
.sidebar .sidebar-item.recent-post li {
color: #cdd0d3;
margin-bottom: 30px;
}
.sidebar .sidebar-item.recent-post li a {
color: var(--color-heading);
display: block;
font-weight: 700;
}
.sidebar .sidebar-item.recent-post li a:last-child {
display: inline-block;
}
.sidebar .sidebar-item.recent-post li a:hover {
color: var(--color-primary);
}
.sidebar .sidebar-item.recent-post li a span {
display: inline-block;
color: var(--dark);
}
.sidebar .sidebar-item.recent-post li span {
display: inline-block;
font-size: 14px;
font-weight: 500;
margin-bottom: 3px;
}
.sidebar .sidebar-item.recent-post li:last-child {
border: medium none;
margin: 0;
padding: 0;
}
.sidebar .sidebar-item.recent-post li .thumb {
display: table-cell;
padding: 0;
padding-top: 5px;
vertical-align: top;
width: 100px;
background: transparent;
padding-right: 23px;
}
.sidebar .sidebar-item.recent-post li .thumb img {
width: 100%;
border-radius: inherit;
}
.sidebar .sidebar-item.recent-post li .info {
-webkit-box-shadow: inherit;
box-shadow: inherit;
color: #837f7e;
display: table-cell;
line-height: 26px;
padding: 0;
vertical-align: top;
padding-top: 0 !important;
}
.sidebar .sidebar-item.recent-post li .info a {
text-decoration: inherit;
font-weight: 700;
font-size: 17px;
margin-top: 0;
}
.sidebar .sidebar-item.recent-post .meta-title {
font-weight: 700;
font-size: 13px;
}
.sidebar .sidebar-item.recent-post .meta-title a {
color: #888888;
}
.sidebar .sidebar-item.recent-post .meta-title i {
margin-right: 3px;
font-weight: 800;
}
.sidebar .sidebar-item.gallery ul {
margin: -7px;
overflow: hidden;
}
.sidebar .sidebar-item.gallery ul li {
-webkit-box-sizing: border-box;
box-sizing: border-box;
float: left;
padding: 7px;
width: 33.333%;
}
.sidebar .sidebar-item.gallery ul li img {
min-height: 70px;
width: 100%;
}
.sidebar .sidebar-item.social-sidebar ul {
margin-bottom: -10px;
overflow: hidden;
}
.sidebar .sidebar-item.social-sidebar ul li {
display: inline-block;
float: left;
margin-right: 10px;
margin-bottom: 10px;
}
.sidebar .sidebar-item.social-sidebar ul li a {
background: var(--dark);
border: none;
color: var(--white);
display: inline-block;
height: 45px;
line-height: 45px;
margin-bottom: 5px;
text-align: center;
width: 45px;
font-size: 14px;
border-radius: 50%;
}
.sidebar .sidebar-item.social-sidebar ul li a:hover {
color: var(--white) !important;
}
.sidebar .sidebar-item.social-sidebar ul li.facebook a {
background: #3B5998;
}
.sidebar .sidebar-item.social-sidebar ul li.twitter a {
background: #1DA1F2;
}
.sidebar .sidebar-item.social-sidebar ul li.pinterest a {
background: #E60023;
}
.sidebar .sidebar-item.social-sidebar ul li.g-plus a {
background: #DB4437;
}
.sidebar .sidebar-item.social-sidebar ul li.linkedin a {
background: #0077B5;
}
.sidebar .sidebar-item.tags ul {
margin-top: -8px;
}
.sidebar .sidebar-item.tags ul li {
display: inline-block;
}
.sidebar .sidebar-item.tags ul li a {
display: inline-block;
font-weight: 600;
margin-top: 8px;
margin-right: 5px;
padding: 6px 22px;
font-size: 13px;
border-radius: 30px;
color: var(--color-paragraph);
background: var(--white);
}
.sidebar .sidebar-item.tags ul li a:hover {
color: var(--color-primary);
}
.sidebar .sidebar-item.widget_layered_nav_filters a::before {
font-family: "Font Awesome 5 Pro";
font-weight: 400;
font-variant: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
margin-right: .618em;
content: "\f057";
text-decoration: none;
color: #a00;	
}
.sidebar .sidebar-item.widget_layered_nav_filters a:hover {
color: #a00;	
} .blog-area.single .item .blog-item-box span {
background-color: var(--color-primary);
color: var(--white);
display: inline-block;
font-weight: 700;
letter-spacing: 1px;
padding: 3px 20px;
text-transform: uppercase;
}
.blog-area.single .item .blog-item-box h2 {
font-weight: 800;
}
.blog-area.single .item .blog-item-box h3 {
font-weight: 800;
}
.blog-area.single .item .blog-item-box h4 {
font-weight: 800;
}
.blog-area.single .item .blog-item-box .cats {
float: left;
margin-right: 5px;
}
.blog-area.single .item .blog-item-box .meta {
overflow: hidden;
width: 100%;
border: none;
padding: 0;
}
.blog-area.single .item .blog-item-box .meta .date {
float: right;
letter-spacing: 1px;
text-transform: uppercase;
}
.blog-area.single .item .blog-item-box .meta li {
margin-right: 25px;
font-weight: 500;
}
.blog-area.single .item .blog-item-box .meta li a {
font-weight: 500;
}
.blog-area.single .item .blog-item-box .meta li i {
color: var(--color-primary);
font-weight: 100;
font-size: 15px;
position: relative;
font-weight: 3;
}
.blog-area.single .info > ul {
margin-bottom: 25px;
margin-top: 25px;
list-style: disc;
padding-left: 20px;
}
.blog-area.single .info > ul li {
list-style: disc;
}
.blog-area blockquote {
position: relative;
z-index: 1;
border: none;
font-size: 22px;
margin-top: 30px;
margin-bottom: 30px;
color: #c3d2ff;
font-weight: 500;
background: var(--dark);
padding: 80px 50px;
font-style: italic;
line-height: 1.7;
}
.blog-area blockquote::after {
position: absolute;
right: 50px;
content: "\f10d";
font-family: "Font Awesome 5 Pro";
color: var(--white);
bottom: -25px;
font-weight: 100;
opacity: 0.1;
font-size: 120px;
font-style: normal;
line-height: 1;
}
.blog-area blockquote cite {
display: block;
margin-top: 15px;
color: #999999;
font-weight: 800;
font-style: normal;
}
.blog-area blockquote p {
margin: 0;
position: relative;
z-index: 1;
line-height: 34px;
font-size: 16px;
font-style: italic;
font-weight: 800;
color: #c3d2ff;
}
.responsive-video {
position: relative;
padding-bottom: 56.25%; padding-top: 25px;
height: 0;
}
.responsive-video iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
} .single h1,
.single h2,
.single h3,
.single h4,
.single h5,
.single h6 {
font-weight: 800;
}
.blog-area.full-blog .thumb {
background: #f7f7f7;
margin: 0;
}
.blog-area.full-blog .item {
box-shadow: inherit;
margin-bottom: 30px;
overflow: inherit;
}
.blog-area.full-blog .thumb img {
border-radius: inherit;
margin: 0;
width: 100%;
height: auto;
max-height: 500px;
object-fit: cover;
}
.blog-area.full-blog .info {
box-shadow: 3px 4px 20px -2px rgb(0 0 0 / 10%);
border-radius: inherit;
overflow: hidden;
padding: 50px;
}
.blog-area .info .tags {
margin-bottom: 25px;
overflow: hidden;
}
.blog-area .info .tags a {
float: left;
margin-right: 5px;
margin-bottom: 5px;
box-shadow: inherit;
background: #e8e8e8;
color: var(--color-heading);
}
.blog-area .info .tags a:hover {
color: var(--white);
background: var(--color-primary);
}
.blog-area .meta li i {
color: var(--color-primary);
position: relative;
}
.blog-area.full-blog.single .info {
padding: 0 !important;
box-shadow: inherit;
margin-top: 40px;
}
.post-author {
display: flex;
}
.post-author img {
height: 150px;
width: 150px;
min-width: 150px;
border-radius: 50% !important;
margin-right: 30px !important;
}
.post-author {
border: 2px solid #e7e7e7;
padding: 37px;
margin-top: 50px;
}
.post-author .thumb {
overflow: inherit !important;
background: transparent !important;
border-radius: 50% !important;
}
.post-author p {
margin: 0;
}
.post-tags.share {
display: flex;
margin-top: 50px;
float: left;
width: 100%;
}
.post-tags.share .tags {
flex-grow: 1;
}
.post-tags.share .social {
min-width: 250px;
text-align: right;
}
.post-tags.share .social ul {
margin: 0;
padding: 0;
list-style: none;
display: inline-block;
}
.post-tags.share .social h4 {
display: inline-block;
margin: 0;
margin-right: 5px;
}
.post-tags.share .social ul li {
display: inline-block;
margin-left: 5px;
}
.post-tags.share .social ul li a {
display: inline-block;
height: 38px;
width: 38px;
line-height: 40px;
background: var(--color-primary);
text-align: center;
color: #ffffff;
font-size: 14px;
border-radius: 50%;
}
.post-tags.share .social ul li a:hover {
background: var(--dark);
}
.post-tags.share .tags h4 {
display: inline-block;
margin-right: 10px;
}
.post-tags.share .tags a {
display: inline-block;
background: #f4f4f4;
padding: 7px 23px;
margin-right: 5px;
margin-top: 5px;
font-size: 14px;
font-weight: 500;
border-radius: 5px;
color: var(--color-heading);
}
.post-tags.share .tags a:hover {
background: var(--color-primary);
color: #ffffff;
}
.post-pagi-area {
margin-top: 50px;
display: flex;
float: left;
width: 100%;
}
.post-pagi-area > div {
width: 50%;
margin-right: 15px;
}
.post-pagi-area a {
font-weight: 500;
color: #666666;
display: flex;
align-content: center;
}
.post-pagi-area a i {
display: inline-block;
font-weight: 800;
position: relative;
top: 1px;
}
.post-pagi-area a:hover i {
color: #666666;
}
.post-pagi-area a:hover h5 {
color: var(--color-primary);
}
.post-pagi-area > div:nth-child(2) {
text-align: right;
margin-right: 0;
margin-left: 15px;
}
.post-pagi-area h5,
.breadcrumb-area h2 {
word-break: break-word;
}
.post-pagi-area h5 {
text-transform: none;
margin: 0;
font-weight: 900;
font-size: 20px;
line-height: 28px;
transition: all 0.35s ease-in-out;
color: #232323;
}
.post-pagi-area a .icon {
display: inline-block;
width: 60px;
border: 1px solid #e7e7e7;
text-align: center;
margin-right: 15px;
position: relative;
min-width: 60px;
height: 60px;
}
.post-pagi-area .post-next {
text-align: right;
}
.post-pagi-area .post-next .icon {
margin-left: 15px;
}
.post-pagi-area a .icon i {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
font-weight: 500;
font-size: 20px;
}
.post-pagi-area .nav-title {
text-transform: uppercase;
font-weight: 500;
letter-spacing: 0.6px;
}
.post-pagi-area > div:nth-child(2) a {
justify-content: right;
}
.post-pagi-area > div:nth-child(2) a .icon {
margin-right: 0;
margin-left: 15px;
} .blog-comments {
float: left;
width: 100%;
margin-top: 50px;
padding-top: 45px;
border-top: 1px solid #e7e7e7;
}
.comments-area .comment-item {
margin-top: 30px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding: 37px;
-webkit-box-shadow: 0px 2px 12px 0px #e7e7e7;
box-shadow: 0 0 25px rgb(0 0 0 / 8%);
background: var(--white);
position: relative;
border-radius: 8px;
}
.comments-area .comment-item .comments-info p {
display: block;
margin: 0;
}
.comments-area .comment-item .comments-info a {
border: 1px solid #e7e7e7;
color: var(--dark);
display: inline-block;
font-size: 12px;
margin-top: 5px;
padding: 1px 20px;
background: var(--white);
text-transform: uppercase;
font-weight: 700;
border-radius: 30px;
}
.comments-area .comment-item .comments-info a:hover {
color: var(--color-primary);
}
.comments-area .comment-item .comments-info a i {
margin-right: 10px;
}
.comments-area .comment-item .avatar {
height: 120px;
width: 120px;
min-width: 120px;
}
.comments-area .comment-item .avatar img {
height: 90px;
width: 90px;
border-radius: 50%;
}
@media only screen and (max-width: 500px) {
.comments-area .comment-item .avatar {
margin: auto;
}
}
.comments-area .comment-item:last-child {
margin-bottom: 0;
}
.comments-area .comment-item.reply {
margin-left: 80px;
}
@media only screen and (max-width: 767px) {
.comments-area .comment-item.reply {
margin-left: 0;
}
}
.comments-area .comment-item .content .title {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 15px;
font-weight: 800;
}
.comments-area .comment-item .content .title span {
font-weight: 500;
color: #999999;
display: block;
margin-top: 0;
}
.comments-area .comment-item .content .title span i {
font-weight: 800;
margin-right: 5px;
}
.comments-area .comment-item .content .title span i.fa-reply {
font-weight: 700;
margin-right: 3px;
}
.comments-area .comment-item .content .title span a {
margin-left: 10px;
}
.comments-area .comment-item .content .title h5 {
margin-bottom: 5px;
}
.comments-area .comment-item .content h2 {
font-size: 18px;
font-weight: 500;
margin-bottom: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.comments-area .comment-item .content h3 {
font-size: 18px;
font-weight: 500;
margin-bottom: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.comments-area .comment-item .content h4 {
font-size: 18px;
font-weight: 500;
margin-bottom: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.comments-area .comment-item .content .reply {
position: absolute;
top: 37px;
right: 37px;
}
.comments-area .comment-item .content .reply a {
font-size: 14px;
background: var(--dark);
color: var(--white);
display: inline-block;
padding: 8px;
font-weight: 500;
border-radius: 5px;
}
.comments-area .comment-item .content .reply a:hover {
background: var(--color-primary);
}
.comments-area .comment-item .content .reply i {
font-size: 12px;
}
@media only screen and (max-width: 500px) {
.comments-area .comment-item .content .reply {
top: auto;
right: auto;
bottom: 37px;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.comments-area .comment-item .content .title span a {
margin: 0;
}
}
.comments-area .comment-item .content p:last-child {
margin-bottom: 0;
}
@media only screen and (max-width: 500px) {
.comments-area .comment-item {
display: block;
text-align: center;
padding-bottom: 90px;
}
}
.comments-area .contact-comments .submit {
margin-bottom: 0;
}
.comments-area .contact-comments .comments {
margin-top: 20px;
}
@media only screen and (max-width: 767px) {
.comments-area .contact-comments .comments {
margin-top: 0;
}
}
@media only screen and (max-width: 767px) {
.comments-area .contact-comments .form-group {
margin-bottom: 15px;
}
}
.comments-area .comments-form {
margin-top: 50px;
}
.comments-area .comments-form input {
-webkit-box-shadow: inherit;
box-shadow: inherit;
padding: 15px;
background: transparent;
min-height: 60px;
border: 1px solid #e7e7e7;
}
.comments-area .comments-form textarea {
-webkit-box-shadow: inherit;
box-shadow: inherit;
padding: 15px;
background: transparent;
min-height: 60px;
border: 1px solid #e7e7e7;
min-height: 180px;
padding: 15px;
}
.comments-area .comments-form button {
margin-top: 15px;
}
.comments-area .comments-form .form-group .submit {
margin-bottom: 0;
}
.comments-area .comments-list {
margin-bottom: 50px;
}
.comments-area .comments-title h2 {
font-weight: 800;
margin-bottom: 30px;
}
.comments-area .comments-title h3 {
font-weight: 800;
margin-bottom: 30px;
}
.comments-area .comments-title h4 {
font-weight: 800;
margin-bottom: 30px;
} @media (max-width: 767px) {
.blog-area.full-blog .pagination {
margin-top: 20px;
}
.blog-area h2 {
font-size: 30px;
}
.post-author {
display: block;
text-align: center;
margin-top: 0;
}
.post-author img {
margin: 0 !important;
margin-bottom: 30px !important;
}
.post-tags.share {
display: block;
}
.post-tags.share .social {
text-align: left;
margin-top: 15px;
}
.post-pagi-area h5 {
display: none;
}
.post-pagi-area a .icon {
height: inherit;
width: inherit;
border: none;
line-height: inherit;
min-width: inherit;
margin-right: 5px;
}
.post-pagi-area a .icon i {
position: inherit;
transform: inherit;
top: 2px;
left: inherit;
right: inherit;
}
.post-pagi-area > div:nth-child(2) a .icon {
margin-left: 5px;
}
.post-pagi-area a {
padding: 15px;
background: var(--bg-gray);
text-align: center;
justify-content: center;
padding-bottom: 13px;
border-radius: 5px;
}
.post-pagi-area .nav-title {
font-weight: 800;
color: var(--color-heading);
}
.post-pagi-area > div:nth-child(2) a {
justify-content: center;
}
}
@media (max-width: 450px) {
.post-pagi-area > div {
width: 100%;
}
.post-pagi-area {
display: block;
}
.post-pagi-area > div:nth-child(2) {
margin: 0;
margin-top: 15px;
}
}input[type="checkbox"].cmplz-category { width: initial; -webkit-appearance: checkbox;}input[type="checkbox"].cmplz-category:checked::before { content: '';}.cmplz-cookiebanner { box-sizing: border-box;}:root { --cmplz_banner_width: 526px; --cmplz_banner_background_color: #ffffff; --cmplz_banner_border_color: #f2f2f2; --cmplz_banner_border_width: 0px 0px 0px 0px ; --cmplz_banner_border_radius: 6px 6px 6px 6px; --cmplz_banner_margin: 10px; --cmplz_categories-height: 163px; --cmplz_title_font_size: 15px; --cmplz_text_line_height: calc(var(--cmplz_text_font_size) * 1.5); --cmplz_text_color: #04000b; --cmplz_hyperlink_color: #49a760; --cmplz_text_font_size: 14px; --cmplz_link_font_size: 14px; --cmplz_category_body_font_size: 14px; --cmplz_button_accept_background_color: #49a760; --cmplz_button_accept_border_color: #49a760; --cmplz_button_accept_text_color: #ffffff; --cmplz_button_deny_background_color: #f7c35f; --cmplz_button_deny_border_color: #f7c35f; --cmplz_button_deny_text_color: #04000b; --cmplz_button_settings_background_color: #f7c35f; --cmplz_button_settings_border_color: #f7c35f; --cmplz_button_settings_text_color: #04000b; --cmplz_button_border_radius: 6px 6px 6px 6px; --cmplz_button_font_size: 15px; --cmplz_category_header_always_active_color: green; --cmplz_category_header_title_font_size: 14px; --cmplz_category_header_active_font_size: 12px; --cmplz-manage-consent-height: 50px; --cmplz-manage-consent-offset: -35px; --cmplz_slider_active_color: #49a760; --cmplz_slider_inactive_color: #cccccc; --cmplz_slider_bullet_color: #ffffff;}body.cmplz-banner-active *:not(.cmplz-cookiebanner):not(.cmplz-cookiebanner *) { pointer-events: none !important; user-select: none !important;}.cmplz-cookiebanner * { pointer-events: auto !important; user-select: auto !important;}#cmplz-manage-consent .cmplz-manage-consent { margin: unset; z-index: 9998; color: var(--cmplz_text_color); background-color: var(--cmplz_banner_background_color); border-style: solid; border-color: var(--cmplz_banner_border_color); border-width: var(--cmplz_banner_border_width); border-radius: var(--cmplz_banner_border_radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; line-height: initial; position: fixed; bottom: var(--cmplz-manage-consent-offset); min-width: 100px; height: var(--cmplz-manage-consent-height); right: 40px; padding: 15px; cursor: pointer; animation: mc_slideOut 0.5s forwards;}#cmplz-manage-consent .cmplz-manage-consent:active { outline: none; border: none;}#cmplz-manage-consent .cmplz-manage-consent.cmplz-dismissed { display: none;}#cmplz-manage-consent .cmplz-manage-consent:hover,#cmplz-manage-consent .cmplz-manage-consent:focus { animation: mc_slideIn 0.5s forwards; animation-delay: 0;}@-webkit-keyframes mc_slideIn { 100% { bottom: 0; }}@keyframes mc_slideIn { 100% { bottom: 0; }}@-webkit-keyframes mc_slideOut { 100% { bottom: var(--cmplz-manage-consent-offset); }}@keyframes mc_slideOut { 100% { bottom: var(--cmplz-manage-consent-offset); }}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-header .cmplz-title { display: none; }}.cmplz-cookiebanner { max-height: calc(100vh - 20px); overflow-y: auto; position: fixed; height: auto; left: 50%; top: 50%; -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); grid-template-rows: minmax(0, 1fr); z-index: 99999; background: var(--cmplz_banner_background_color);}.cmplz-cookiebanner a { transition: initial;}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn.tcf { display: none;}.cmplz-cookiebanner.cmplz-dismissed { display: none;}.cmplz-cookiebanner .cmplz-body { width: 100%; grid-column: span 3; overflow-y: auto; overflow-x: hidden; max-height: 55vh;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-track { border-radius: 10px; -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0); background-color: transparent;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar { width: 5px; background-color: transparent;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-thumb { background-color: var(--cmplz_button_accept_background_color); border-radius: 10px;}@media (min-width: 350px) { .cmplz-cookiebanner .cmplz-body { min-width: 300px; }}@media (max-height: 400px) { .cmplz-cookiebanner { height: calc(100vh - 20px); display: flex; flex-direction: column; overflow: hidden; gap: 1px; grid-row-gap: 1px; padding: 7px 12px !important; zoom: 0.6; } .cmplz-cookiebanner .cmplz-body { flex: 1; min-height: 0; overflow-y: auto; max-height: none; margin-top: 15px !important; } .cmplz-cookiebanner .cmplz-header, .cmplz-cookiebanner .cmplz-divider, .cmplz-cookiebanner .cmplz-links, .cmplz-cookiebanner .cmplz-buttons, .cmplz-cookiebanner .cmplz-documents { flex-shrink: 0; } .cmplz-cookiebanner .cmplz-header { margin-bottom: 15px !important; max-height: 10px; } .cmplz-close { zoom: 0.6 !important; } .cmplz-cookiebanner .cmplz-buttons { gap: 1px !important; } .cmplz-cookiebanner .cmplz-buttons .cmplz-btn { height: 15vh !important; min-height: unset !important; padding: 0 !important; white-space: nowrap !important; font-size: 1.1rem !important; line-height: 14px !important; zoom: 0.5 !important; } .cmplz-cookiebanner .cmplz-documents, .cmplz-cookiebanner .cmplz-information { zoom: 0.5 !important; }}@media (max-height: 400px) and (max-width: 768px) { .cmplz-cookiebanner { gap: 1px; }}.cmplz-cookiebanner { border-style: solid; border-color: var(--cmplz_banner_border_color); border-width: var(--cmplz_banner_border_width); border-radius: var(--cmplz_banner_border_radius); padding: 15px 20px; display: grid; grid-gap: 10px;}.cmplz-cookiebanner .cmplz-divider { margin-left: -20px; margin-right: -20px;}.cmplz-cookiebanner .cmplz-header { grid-template-columns: 100px 1fr 100px; align-items: center; display: grid; grid-column: span 3;}@media (max-width: 399px) { .cmplz-cookiebanner .cmplz-header { grid-template-columns: auto 1fr auto; }}.cmplz-cookiebanner .cmplz-logo svg { max-height: 35px; width: inherit;}.cmplz-cookiebanner .cmplz-logo img { max-height: 40px; width: inherit;}.cmplz-cookiebanner .cmplz-title { justify-self: center; grid-column-start: 2; font-size: var(--cmplz_title_font_size); color: var(--cmplz_text_color); font-weight: 500;}.cmplz-cookiebanner .cmplz-close { line-height: 20px; justify-self: end; grid-column-start: 3; font-size: 20px; cursor: pointer; width: 20px; height: 20px; color: var(--cmplz_text_color);}.cmplz-cookiebanner .cmplz-close svg { width: 20px; height: 20px;}.cmplz-cookiebanner .cmplz-close:hover { text-decoration: none; line-height: initial; font-size: 18px;}.cmplz-cookiebanner .cmplz-message { word-wrap: break-word; font-size: var(--cmplz_text_font_size); line-height: var(--cmplz_text_line_height); color: var(--cmplz_text_color); margin-bottom: 5px;}.cmplz-cookiebanner .cmplz-message a { color: var(--cmplz_hyperlink_color);}.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-divider { grid-column: span 3;}.cmplz-cookiebanner .cmplz-categories.cmplz-tcf .cmplz-category .cmplz-category-header { grid-template-columns: 1fr auto;}.cmplz-cookiebanner .cmplz-categories .cmplz-category { background-color: rgba(239, 239, 239, 0.5);}.cmplz-cookiebanner .cmplz-categories .cmplz-category:not(:last-child) { margin-bottom: 10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header { display: grid; grid-template-columns: 1fr auto 15px; grid-template-rows: minmax(0, 1fr); align-items: center; grid-gap: 10px; padding: 10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title { font-weight: 500; grid-column-start: 1; justify-self: start; font-size: var(--cmplz_category_header_title_font_size); color: var(--cmplz_text_color); margin: 0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active { font-size: var(--cmplz_category_header_active_font_size); font-weight: 500; color: var(--cmplz_category_header_always_active_color);}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active label { display: none;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox { display: flex; align-items: center; margin: 0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input[data-category=cmplz_functional] { display: none;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle { background: none; border: none; padding: 0; margin: 0; cursor: pointer; grid-column-start: 3; display: flex; align-items: center; justify-content: center; color: inherit;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open { cursor: pointer; content: ''; transform: rotate(0deg); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; background-size: cover; height: 18px; width: 18px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description { font-size: var(--cmplz_category_body_font_size); color: var(--cmplz_text_color); margin: 0; max-width: 100%; padding: 10px;}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-category .cmplz-category-header { grid-template-columns: 1fr!important; }}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-message { margin-right: 5px; }}.cmplz-cookiebanner .cmplz-buttons { display: flex; gap: var(--cmplz_banner_margin);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn { min-height: 45px; padding: 10px; margin: initial; width: 100%; white-space: nowrap; border-radius: var(--cmplz_button_border_radius); cursor: pointer; font-size: var(--cmplz_button_font_size); font-weight: 500; text-decoration: none; line-height: 20px; text-align: center; flex: initial;}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn:hover { text-decoration: none;}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept { background-color: var(--cmplz_button_accept_background_color); border: 1px solid var(--cmplz_button_accept_border_color); color: var(--cmplz_button_accept_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny { background-color: var(--cmplz_button_deny_background_color); border: 1px solid var(--cmplz_button_deny_border_color); color: var(--cmplz_button_deny_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences { background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences { background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-manage-options { background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn { display: flex; align-items: center; justify-content: center; padding: initial;}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-links.cmplz-information { display: initial; text-align: center; }}.cmplz-cookiebanner .cmplz-links { display: flex; gap: var(--cmplz_banner_margin);}.cmplz-cookiebanner .cmplz-links.cmplz-information { justify-content: space-between;}.cmplz-cookiebanner .cmplz-links.cmplz-documents { justify-content: center;}.cmplz-cookiebanner .cmplz-links .cmplz-link { color: var(--cmplz_hyperlink_color); font-size: var(--cmplz_link_font_size); text-decoration: underline; margin: 0;}.cmplz-cookiebanner .cmplz-links .cmplz-link.cmplz-read-more-purposes { display: none;}.cmplz-cookiebanner .cmplz-links ul { margin: 0; padding: 0; list-style: none; display: flex; gap: var(--cmplz_banner_margin); justify-content: center;}.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous { display: none;}.cmplz-categories .cmplz-category .cmplz-description-statistics { display: block;}.cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle { background: none; border: none; padding: 0; margin: 0; cursor: pointer; grid-column-start: 3; display: flex; align-items: center; justify-content: center; color: inherit;}.cmplz-categories .cmplz-category .cmplz-category-toggle[aria-expanded="true"] .cmplz-icon.cmplz-open { transform: rotate(180deg);}.cmplz-cookiebanner { top: initial; left: initial; right: 10px; bottom: 10px; transform: initial;}@media (min-width: 768px) { .cmplz-cookiebanner { min-width: var(--cmplz_banner_width); max-width: 100%; display: grid; grid-row-gap: 10px; }}@media (max-width: 768px) { .cmplz-cookiebanner { left: initial; right: initial; bottom: 0; width: 100%; } .cmplz-cookiebanner .cmplz-buttons { flex-direction: column; }}@media (min-width: 768px) { .cmplz-message, .cmplz-categories { width: calc(var(--cmplz_banner_width) - 42px); }}.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-save-preferences,.cmplz-cookiebanner .cmplz-link.cmplz-manage-options,.cmplz-cookiebanner .cmplz-manage-vendors,.cmplz-cookiebanner .cmplz-read-more,.cmplz-cookiebanner .cmplz-btn.cmplz-manage-options { display: none;}.cmplz-cookiebanner .cmplz-categories.cmplz-fade-in { animation: fadeIn 1s; -webkit-animation: fadeIn 1s; -moz-animation: fadeIn 1s; -o-animation: fadeIn 1s; -ms-animation: fadeIn 1s; display: block;}@keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-moz-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-webkit-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-o-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-ms-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}.cmplz-cookiebanner .cmplz-links.cmplz-information { display: none;}.cmplz-cookiebanner .cmplz-preferences,.cmplz-manage-consent-container .cmplz-preferences { display: none;}#cmplz-manage-consent .cmplz-manage-consent { display: none;}.cmplz-logo { display: none !important;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox { position: relative;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox { opacity: 0; margin: 0; margin-top: -10px; cursor: pointer; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; position: absolute; z-index: 1; top: 0px; left: 0px; width: 40px; height: 20px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:focus + .cmplz-label:before { box-shadow: 0 0 0 2px #245fcc;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked + .cmplz-label::before { display: block; background-color: var(--cmplz_slider_active_color); content: ""; padding-left: 6px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked + .cmplz-label:after { left: 14px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label { position: relative; padding-left: 30px; margin: 0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before,.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after { box-sizing: border-box; position: absolute; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; transition: background-color 0.3s, left 0.3s;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before { display: block; content: ""; color: #fff; box-sizing: border-box; font-family: 'FontAwesome', sans-serif; padding-left: 23px; font-size: 12px; line-height: 20px; background-color: var(--cmplz_slider_inactive_color); left: 0px; top: -7px; height: 15px; width: 28px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after { display: block; content: ""; letter-spacing: 20px; background: var(--cmplz_slider_bullet_color); left: 4px; top: -5px; height: 11px; width: 11px;}.cmplz-cookiebanner { box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}#cmplz-manage-consent .cmplz-manage-consent { box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}.cmplz-cookiebanner.cmplz-show { box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}.cmplz-cookiebanner.cmplz-show:hover { transition-duration: 1s; box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;} .wpforms-recaptcha-container { position: relative !important; } div.wpforms-container-full .wpforms-form .cmplz-accept-marketing { background: grey; } .cmplz-blocked-content-container.recaptcha-invisible, .cmplz-blocked-content-container.g-recaptcha { max-width: initial !important; height: 80px !important; margin-bottom: 20px; } @media only screen and (max-width: 400px) { .cmplz-blocked-content-container.recaptcha-invisible, .cmplz-blocked-content-container.g-recaptcha { height: 100px !important } } .cmplz-blocked-content-container.recaptcha-invisible .cmplz-blocked-content-notice, .cmplz-blocked-content-container.g-recaptcha .cmplz-blocked-content-notice { max-width: initial; padding: 7px; }