@charset "UTF-8";
    .owl-carousel .owl-wrapper:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
} .owl-carousel {
display: none;
position: relative;
-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper {
display: none;
position: relative;
-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer {
overflow: hidden;
position: relative;
width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight {
-webkit-transition: height 500ms ease-in-out;
-moz-transition: height 500ms ease-in-out;
-ms-transition: height 500ms ease-in-out;
-o-transition: height 500ms ease-in-out;
transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item {
float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div {
cursor: pointer;
}
.owl-controls {
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
} .owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
}
.owl-controls {
text-align: center;
} .owl-controls .owl-buttons div {
margin-top: -20px;
height: 50px;
width: 50px;
display: inline-block;
position: absolute;
top: 50%;
z-index: 999;
text-align: center;
line-height: 50px;
color: #fff;
font-size: 26px;
background-color: #ffb600;
}
.owl-controls .owl-buttons div:hover {
background-color: #ffb600;
}
.owl-controls .owl-prev {
left: -60px;
}
.owl-controls .owl-next {
right: -60px;
} .owl-controls .owl-page {
display: inline-block;
zoom: 1;
*display: inline; }
.owl-controls .owl-page span {
display: block;
width: 8px;
height: 8px;
margin: 0 7px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
background-color: transparent;
border: 1px solid #fff;
}
.owl-controls .owl-page.active span,
.owl-controls.clickable .owl-page:hover span {
background-color: #fff;
} .owl-controls .owl-page span.owl-numbers {
height: auto;
width: auto;
color: #FFF;
padding: 2px 10px;
font-size: 12px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
}  .main-color {
color: #0a2c4e;
}
.sub-color {
color: #ffb600;
}
.main-bg-color {
background-color: #0a2c4e;
}
.sub-bg-color {
background-color: #ffb600;
}
.btn-primary {
font-size: 13px;
font-family: Poppins, Arial, sans-serif;
background-color: #ffb600;
color: #fff;
padding: 14px 20px 12px;
line-height: 1;
transition: all 0.3s ease;
font-style: normal;
display: inline-block;
border-radius: 0;
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus {
background-color: #0a2c4e;
color: #fff;
}
.btn-default {
font-size: 13px;
font-family: Poppins, Arial, sans-serif;
background-color: #ffb600;
color: #fff;
padding: 14px 20px 12px;
line-height: 1;
transition: all 0.3s ease;
font-style: normal;
display: inline-block;
border-radius: 0;
background-color: #0a2c4e;
}
.btn-default:hover,
.btn-default:active,
.btn-default:focus {
background-color: #0a2c4e;
color: #fff;
}
.clearfix {
zoom: 1;
}
.clearfix:before,
.clearfix:after {
content: "";
display: table;
}
.clearfix:after {
clear: both;
}
.woo-btn {
font-size: 13px;
font-weight: 400;
color: #fff;
padding: 0 22px;
height: 34px;
line-height: 37px;
text-align: center;
text-transform: capitalize;
display: inline-block;
border: 0;
border-radius: 0;
outline: none;
background-color: #0a2c4e;
transition: 0.5s;
}
.woo-btn:hover,
.woo-btn:focus {
border: 0;
border-radius: 0;
outline: none;
background-color: #ffb600;
color: #fff;
}
.woo-btn-2 {
font-size: 13px;
font-weight: 400;
color: #fff;
padding: 0 22px;
height: 34px;
line-height: 37px;
text-align: center;
text-transform: capitalize;
display: inline-block;
border: 0;
border-radius: 0;
outline: none;
background-color: #ffb600;
transition: 0.5s;
}
.woo-btn-2:hover,
.woo-btn-2:focus {
border: 0;
border-radius: 0;
outline: none;
background-color: #0a2c4e;
color: #fff;
} .animated {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.animated.infinite {
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
}
.animated.hinge {
-webkit-animation-duration: 2s;
animation-duration: 2s;
}
@-webkit-keyframes bounce {
0%,
20%,
50%,
80%,
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
40% {
-webkit-transform: translateY(-30px);
transform: translateY(-30px);
}
60% {
-webkit-transform: translateY(-15px);
transform: translateY(-15px);
}
}
@keyframes bounce {
0%,
20%,
50%,
80%,
100% {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
40% {
-webkit-transform: translateY(-30px);
-ms-transform: translateY(-30px);
transform: translateY(-30px);
}
60% {
-webkit-transform: translateY(-15px);
-ms-transform: translateY(-15px);
transform: translateY(-15px);
}
}
.bounce {
-webkit-animation-name: bounce;
animation-name: bounce;
}
@-webkit-keyframes flash {
0%,
50%,
100% {
opacity: 1;
}
25%,
75% {
opacity: 0;
}
}
@keyframes flash {
0%,
50%,
100% {
opacity: 1;
}
25%,
75% {
opacity: 0;
}
}
.flash {
-webkit-animation-name: flash;
animation-name: flash;
}
@-webkit-keyframes pulse {
0% {
-webkit-transform: scale(1);
transform: scale(1);
}
50% {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
100% {
-webkit-transform: scale(1);
transform: scale(1);
}
}
@keyframes pulse {
0% {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
50% {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
100% {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
}
.pulse {
-webkit-animation-name: pulse;
animation-name: pulse;
}
@-webkit-keyframes rubberBand {
0% {
-webkit-transform: scale(1);
transform: scale(1);
}
30% {
-webkit-transform: scaleX(1.25) scaleY(0.75);
transform: scaleX(1.25) scaleY(0.75);
}
40% {
-webkit-transform: scaleX(0.75) scaleY(1.25);
transform: scaleX(0.75) scaleY(1.25);
}
60% {
-webkit-transform: scaleX(1.15) scaleY(0.85);
transform: scaleX(1.15) scaleY(0.85);
}
100% {
-webkit-transform: scale(1);
transform: scale(1);
}
}
@keyframes rubberBand {
0% {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
30% {
-webkit-transform: scaleX(1.25) scaleY(0.75);
-ms-transform: scaleX(1.25) scaleY(0.75);
transform: scaleX(1.25) scaleY(0.75);
}
40% {
-webkit-transform: scaleX(0.75) scaleY(1.25);
-ms-transform: scaleX(0.75) scaleY(1.25);
transform: scaleX(0.75) scaleY(1.25);
}
60% {
-webkit-transform: scaleX(1.15) scaleY(0.85);
-ms-transform: scaleX(1.15) scaleY(0.85);
transform: scaleX(1.15) scaleY(0.85);
}
100% {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
}
.rubberBand {
-webkit-animation-name: rubberBand;
animation-name: rubberBand;
}
@-webkit-keyframes shake {
0%,
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
10%,
30%,
50%,
70%,
90% {
-webkit-transform: translateX(-10px);
transform: translateX(-10px);
}
20%,
40%,
60%,
80% {
-webkit-transform: translateX(10px);
transform: translateX(10px);
}
}
@keyframes shake {
0%,
100% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
10%,
30%,
50%,
70%,
90% {
-webkit-transform: translateX(-10px);
-ms-transform: translateX(-10px);
transform: translateX(-10px);
}
20%,
40%,
60%,
80% {
-webkit-transform: translateX(10px);
-ms-transform: translateX(10px);
transform: translateX(10px);
}
}
.shake {
-webkit-animation-name: shake;
animation-name: shake;
}
@-webkit-keyframes swing {
20% {
-webkit-transform: rotate(15deg);
transform: rotate(15deg);
}
40% {
-webkit-transform: rotate(-10deg);
transform: rotate(-10deg);
}
60% {
-webkit-transform: rotate(5deg);
transform: rotate(5deg);
}
80% {
-webkit-transform: rotate(-5deg);
transform: rotate(-5deg);
}
100% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
}
@keyframes swing {
20% {
-webkit-transform: rotate(15deg);
-ms-transform: rotate(15deg);
transform: rotate(15deg);
}
40% {
-webkit-transform: rotate(-10deg);
-ms-transform: rotate(-10deg);
transform: rotate(-10deg);
}
60% {
-webkit-transform: rotate(5deg);
-ms-transform: rotate(5deg);
transform: rotate(5deg);
}
80% {
-webkit-transform: rotate(-5deg);
-ms-transform: rotate(-5deg);
transform: rotate(-5deg);
}
100% {
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
}
}
.swing {
-webkit-transform-origin: top center;
-ms-transform-origin: top center;
transform-origin: top center;
-webkit-animation-name: swing;
animation-name: swing;
}
@-webkit-keyframes tada {
0% {
-webkit-transform: scale(1);
transform: scale(1);
}
10%,
20% {
-webkit-transform: scale(0.9) rotate(-3deg);
transform: scale(0.9) rotate(-3deg);
}
30%,
50%,
70%,
90% {
-webkit-transform: scale(1.1) rotate(3deg);
transform: scale(1.1) rotate(3deg);
}
40%,
60%,
80% {
-webkit-transform: scale(1.1) rotate(-3deg);
transform: scale(1.1) rotate(-3deg);
}
100% {
-webkit-transform: scale(1) rotate(0);
transform: scale(1) rotate(0);
}
}
@keyframes tada {
0% {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
10%,
20% {
-webkit-transform: scale(0.9) rotate(-3deg);
-ms-transform: scale(0.9) rotate(-3deg);
transform: scale(0.9) rotate(-3deg);
}
30%,
50%,
70%,
90% {
-webkit-transform: scale(1.1) rotate(3deg);
-ms-transform: scale(1.1) rotate(3deg);
transform: scale(1.1) rotate(3deg);
}
40%,
60%,
80% {
-webkit-transform: scale(1.1) rotate(-3deg);
-ms-transform: scale(1.1) rotate(-3deg);
transform: scale(1.1) rotate(-3deg);
}
100% {
-webkit-transform: scale(1) rotate(0);
-ms-transform: scale(1) rotate(0);
transform: scale(1) rotate(0);
}
}
.tada {
-webkit-animation-name: tada;
animation-name: tada;
}
@-webkit-keyframes wobble {
0% {
-webkit-transform: translateX(0%);
transform: translateX(0%);
}
15% {
-webkit-transform: translateX(-25%) rotate(-5deg);
transform: translateX(-25%) rotate(-5deg);
}
30% {
-webkit-transform: translateX(20%) rotate(3deg);
transform: translateX(20%) rotate(3deg);
}
45% {
-webkit-transform: translateX(-15%) rotate(-3deg);
transform: translateX(-15%) rotate(-3deg);
}
60% {
-webkit-transform: translateX(10%) rotate(2deg);
transform: translateX(10%) rotate(2deg);
}
75% {
-webkit-transform: translateX(-5%) rotate(-1deg);
transform: translateX(-5%) rotate(-1deg);
}
100% {
-webkit-transform: translateX(0%);
transform: translateX(0%);
}
}
@keyframes wobble {
0% {
-webkit-transform: translateX(0%);
-ms-transform: translateX(0%);
transform: translateX(0%);
}
15% {
-webkit-transform: translateX(-25%) rotate(-5deg);
-ms-transform: translateX(-25%) rotate(-5deg);
transform: translateX(-25%) rotate(-5deg);
}
30% {
-webkit-transform: translateX(20%) rotate(3deg);
-ms-transform: translateX(20%) rotate(3deg);
transform: translateX(20%) rotate(3deg);
}
45% {
-webkit-transform: translateX(-15%) rotate(-3deg);
-ms-transform: translateX(-15%) rotate(-3deg);
transform: translateX(-15%) rotate(-3deg);
}
60% {
-webkit-transform: translateX(10%) rotate(2deg);
-ms-transform: translateX(10%) rotate(2deg);
transform: translateX(10%) rotate(2deg);
}
75% {
-webkit-transform: translateX(-5%) rotate(-1deg);
-ms-transform: translateX(-5%) rotate(-1deg);
transform: translateX(-5%) rotate(-1deg);
}
100% {
-webkit-transform: translateX(0%);
-ms-transform: translateX(0%);
transform: translateX(0%);
}
}
.wobble {
-webkit-animation-name: wobble;
animation-name: wobble;
}
@-webkit-keyframes bounceIn {
0% {
opacity: 0;
-webkit-transform: scale(0.3);
transform: scale(0.3);
}
50% {
opacity: 1;
-webkit-transform: scale(1.05);
transform: scale(1.05);
}
70% {
-webkit-transform: scale(0.9);
transform: scale(0.9);
}
100% {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
}
@keyframes bounceIn {
0% {
opacity: 0;
-webkit-transform: scale(0.3);
-ms-transform: scale(0.3);
transform: scale(0.3);
}
50% {
opacity: 1;
-webkit-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.05);
}
70% {
-webkit-transform: scale(0.9);
-ms-transform: scale(0.9);
transform: scale(0.9);
}
100% {
opacity: 1;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
}
.bounceIn {
-webkit-animation-name: bounceIn;
animation-name: bounceIn;
}
@-webkit-keyframes bounceInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-2000px);
transform: translateY(-2000px);
}
60% {
opacity: 1;
-webkit-transform: translateY(30px);
transform: translateY(30px);
}
80% {
-webkit-transform: translateY(-10px);
transform: translateY(-10px);
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes bounceInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-2000px);
-ms-transform: translateY(-2000px);
transform: translateY(-2000px);
}
60% {
opacity: 1;
-webkit-transform: translateY(30px);
-ms-transform: translateY(30px);
transform: translateY(30px);
}
80% {
-webkit-transform: translateY(-10px);
-ms-transform: translateY(-10px);
transform: translateY(-10px);
}
100% {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}
.bounceInDown {
-webkit-animation-name: bounceInDown;
animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-2000px);
transform: translateX(-2000px);
}
60% {
opacity: 1;
-webkit-transform: translateX(30px);
transform: translateX(30px);
}
80% {
-webkit-transform: translateX(-10px);
transform: translateX(-10px);
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes bounceInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-2000px);
-ms-transform: translateX(-2000px);
transform: translateX(-2000px);
}
60% {
opacity: 1;
-webkit-transform: translateX(30px);
-ms-transform: translateX(30px);
transform: translateX(30px);
}
80% {
-webkit-transform: translateX(-10px);
-ms-transform: translateX(-10px);
transform: translateX(-10px);
}
100% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.bounceInLeft {
-webkit-animation-name: bounceInLeft;
animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
0% {
opacity: 0;
-webkit-transform: translateX(2000px);
transform: translateX(2000px);
}
60% {
opacity: 1;
-webkit-transform: translateX(-30px);
transform: translateX(-30px);
}
80% {
-webkit-transform: translateX(10px);
transform: translateX(10px);
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes bounceInRight {
0% {
opacity: 0;
-webkit-transform: translateX(2000px);
-ms-transform: translateX(2000px);
transform: translateX(2000px);
}
60% {
opacity: 1;
-webkit-transform: translateX(-30px);
-ms-transform: translateX(-30px);
transform: translateX(-30px);
}
80% {
-webkit-transform: translateX(10px);
-ms-transform: translateX(10px);
transform: translateX(10px);
}
100% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.bounceInRight {
-webkit-animation-name: bounceInRight;
animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
0% {
opacity: 0;
-webkit-transform: translateY(2000px);
transform: translateY(2000px);
}
60% {
opacity: 1;
-webkit-transform: translateY(-30px);
transform: translateY(-30px);
}
80% {
-webkit-transform: translateY(10px);
transform: translateY(10px);
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes bounceInUp {
0% {
opacity: 0;
-webkit-transform: translateY(2000px);
-ms-transform: translateY(2000px);
transform: translateY(2000px);
}
60% {
opacity: 1;
-webkit-transform: translateY(-30px);
-ms-transform: translateY(-30px);
transform: translateY(-30px);
}
80% {
-webkit-transform: translateY(10px);
-ms-transform: translateY(10px);
transform: translateY(10px);
}
100% {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}
.bounceInUp {
-webkit-animation-name: bounceInUp;
animation-name: bounceInUp;
}
@-webkit-keyframes bounceOut {
0% {
-webkit-transform: scale(1);
transform: scale(1);
}
25% {
-webkit-transform: scale(0.95);
transform: scale(0.95);
}
50% {
opacity: 1;
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
100% {
opacity: 0;
-webkit-transform: scale(0.3);
transform: scale(0.3);
}
}
@keyframes bounceOut {
0% {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
25% {
-webkit-transform: scale(0.95);
-ms-transform: scale(0.95);
transform: scale(0.95);
}
50% {
opacity: 1;
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
100% {
opacity: 0;
-webkit-transform: scale(0.3);
-ms-transform: scale(0.3);
transform: scale(0.3);
}
}
.bounceOut {
-webkit-animation-name: bounceOut;
animation-name: bounceOut;
}
@-webkit-keyframes bounceOutDown {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
20% {
opacity: 1;
-webkit-transform: translateY(-100px);
transform: translateY(-100px);
}
100% {
opacity: 0;
-webkit-transform: translateY(2000px);
transform: translateY(2000px);
}
}
@keyframes bounceOutDown {
0% {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
20% {
opacity: 1;
-webkit-transform: translateY(-100px);
-ms-transform: translateY(-100px);
transform: translateY(-100px);
}
100% {
opacity: 0;
-webkit-transform: translateY(2000px);
-ms-transform: translateY(2000px);
transform: translateY(2000px);
}
}
.bounceOutDown {
-webkit-animation-name: bounceOutDown;
animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
20% {
opacity: 1;
-webkit-transform: translateX(100px);
transform: translateX(100px);
}
100% {
opacity: 0;
-webkit-transform: translateX(-2000px);
transform: translateX(-2000px);
}
}
@keyframes bounceOutLeft {
0% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
20% {
opacity: 1;
-webkit-transform: translateX(100px);
-ms-transform: translateX(100px);
transform: translateX(100px);
}
100% {
opacity: 0;
-webkit-transform: translateX(-2000px);
-ms-transform: translateX(-2000px);
transform: translateX(-2000px);
}
}
.bounceOutLeft {
-webkit-animation-name: bounceOutLeft;
animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
20% {
opacity: 1;
-webkit-transform: translateX(-100px);
transform: translateX(-100px);
}
100% {
opacity: 0;
-webkit-transform: translateX(2000px);
transform: translateX(2000px);
}
}
@keyframes bounceOutRight {
0% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
20% {
opacity: 1;
-webkit-transform: translateX(-100px);
-ms-transform: translateX(-100px);
transform: translateX(-100px);
}
100% {
opacity: 0;
-webkit-transform: translateX(2000px);
-ms-transform: translateX(2000px);
transform: translateX(2000px);
}
}
.bounceOutRight {
-webkit-animation-name: bounceOutRight;
animation-name: bounceOutRight;
}
@-webkit-keyframes bounceOutUp {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
20% {
opacity: 1;
-webkit-transform: translateY(100px);
transform: translateY(100px);
}
100% {
opacity: 0;
-webkit-transform: translateY(-2000px);
transform: translateY(-2000px);
}
}
@keyframes bounceOutUp {
0% {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
20% {
opacity: 1;
-webkit-transform: translateY(100px);
-ms-transform: translateY(100px);
transform: translateY(100px);
}
100% {
opacity: 0;
-webkit-transform: translateY(-2000px);
-ms-transform: translateY(-2000px);
transform: translateY(-2000px);
}
}
.bounceOutUp {
-webkit-animation-name: bounceOutUp;
animation-name: bounceOutUp;
}
@-webkit-keyframes fadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes fadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.fadeIn {
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-100px);
transform: translateY(-100px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes fadeInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-100px);
-ms-transform: translateY(-100px);
transform: translateY(-100px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}
.fadeInDown {
-webkit-animation-name: fadeInDown;
animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
0% {
opacity: 0;
-webkit-transform: translateY(-2000px);
transform: translateY(-2000px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes fadeInDownBig {
0% {
opacity: 0;
-webkit-transform: translateY(-2000px);
-ms-transform: translateY(-2000px);
transform: translateY(-2000px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}
.fadeInDownBig {
-webkit-animation-name: fadeInDownBig;
animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-100px);
transform: translateX(-100px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes fadeInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-100px);
-ms-transform: translateX(-100px);
transform: translateX(-100px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.fadeInLeft {
-webkit-animation-name: fadeInLeft;
animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
0% {
opacity: 0;
-webkit-transform: translateX(-2000px);
transform: translateX(-2000px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes fadeInLeftBig {
0% {
opacity: 0;
-webkit-transform: translateX(-2000px);
-ms-transform: translateX(-2000px);
transform: translateX(-2000px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.fadeInLeftBig {
-webkit-animation-name: fadeInLeftBig;
animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
0% {
opacity: 0;
-webkit-transform: translateX(100px);
transform: translateX(100px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes fadeInRight {
0% {
opacity: 0;
-webkit-transform: translateX(100px);
-ms-transform: translateX(100px);
transform: translateX(100px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.fadeInRight {
-webkit-animation-name: fadeInRight;
animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
0% {
opacity: 0;
-webkit-transform: translateX(2000px);
transform: translateX(2000px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes fadeInRightBig {
0% {
opacity: 0;
-webkit-transform: translateX(2000px);
-ms-transform: translateX(2000px);
transform: translateX(2000px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.fadeInRightBig {
-webkit-animation-name: fadeInRightBig;
animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
0% {
opacity: 0;
-webkit-transform: translateY(100px);
transform: translateY(100px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes fadeInUp {
0% {
opacity: 0;
-webkit-transform: translateY(100px);
-ms-transform: translateY(100px);
transform: translateY(100px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}
.fadeInUp {
-webkit-animation-name: fadeInUp;
animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
0% {
opacity: 0;
-webkit-transform: translateY(2000px);
transform: translateY(2000px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes fadeInUpBig {
0% {
opacity: 0;
-webkit-transform: translateY(2000px);
-ms-transform: translateY(2000px);
transform: translateY(2000px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}
.fadeInUpBig {
-webkit-animation-name: fadeInUpBig;
animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
@keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
.fadeOut {
-webkit-animation-name: fadeOut;
animation-name: fadeOut;
}
@-webkit-keyframes fadeOutDown {
0% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(100px);
transform: translateY(100px);
}
}
@keyframes fadeOutDown {
0% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(100px);
-ms-transform: translateY(100px);
transform: translateY(100px);
}
}
.fadeOutDown {
-webkit-animation-name: fadeOutDown;
animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
0% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(2000px);
transform: translateY(2000px);
}
}
@keyframes fadeOutDownBig {
0% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(2000px);
-ms-transform: translateY(2000px);
transform: translateY(2000px);
}
}
.fadeOutDownBig {
-webkit-animation-name: fadeOutDownBig;
animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
0% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(-100px);
transform: translateX(-100px);
}
}
@keyframes fadeOutLeft {
0% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(-100px);
-ms-transform: translateX(-100px);
transform: translateX(-100px);
}
}
.fadeOutLeft {
-webkit-animation-name: fadeOutLeft;
animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
0% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(-2000px);
transform: translateX(-2000px);
}
}
@keyframes fadeOutLeftBig {
0% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(-2000px);
-ms-transform: translateX(-2000px);
transform: translateX(-2000px);
}
}
.fadeOutLeftBig {
-webkit-animation-name: fadeOutLeftBig;
animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
0% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(100px);
transform: translateX(100px);
}
}
@keyframes fadeOutRight {
0% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(100px);
-ms-transform: translateX(100px);
transform: translateX(100px);
}
}
.fadeOutRight {
-webkit-animation-name: fadeOutRight;
animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
0% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(2000px);
transform: translateX(2000px);
}
}
@keyframes fadeOutRightBig {
0% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(2000px);
-ms-transform: translateX(2000px);
transform: translateX(2000px);
}
}
.fadeOutRightBig {
-webkit-animation-name: fadeOutRightBig;
animation-name: fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
0% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-100px);
transform: translateY(-100px);
}
}
@keyframes fadeOutUp {
0% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-100px);
-ms-transform: translateY(-100px);
transform: translateY(-100px);
}
}
.fadeOutUp {
-webkit-animation-name: fadeOutUp;
animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
0% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-2000px);
transform: translateY(-2000px);
}
}
@keyframes fadeOutUpBig {
0% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-2000px);
-ms-transform: translateY(-2000px);
transform: translateY(-2000px);
}
}
.fadeOutUpBig {
-webkit-animation-name: fadeOutUpBig;
animation-name: fadeOutUpBig;
}
@-webkit-keyframes flip {
0% {
-webkit-transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
40% {
-webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
50% {
-webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
80% {
-webkit-transform: perspective(400px) translateZ(0) rotateY(0deg) scale(0.95);
transform: perspective(400px) translateZ(0) rotateY(0deg) scale(0.95);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
100% {
-webkit-transform: perspective(400px) translateZ(0) rotateY(0deg) scale(1);
transform: perspective(400px) translateZ(0) rotateY(0deg) scale(1);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
}
@keyframes flip {
0% {
-webkit-transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
-ms-transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
40% {
-webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
-ms-transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
50% {
-webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
-ms-transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
80% {
-webkit-transform: perspective(400px) translateZ(0) rotateY(0deg) scale(0.95);
-ms-transform: perspective(400px) translateZ(0) rotateY(0deg) scale(0.95);
transform: perspective(400px) translateZ(0) rotateY(0deg) scale(0.95);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
100% {
-webkit-transform: perspective(400px) translateZ(0) rotateY(0deg) scale(1);
-ms-transform: perspective(400px) translateZ(0) rotateY(0deg) scale(1);
transform: perspective(400px) translateZ(0) rotateY(0deg) scale(1);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
}
.animated.flip {
-webkit-backface-visibility: visible;
-ms-backface-visibility: visible;
backface-visibility: visible;
-webkit-animation-name: flip;
animation-name: flip;
}
@-webkit-keyframes flipInX {
0% {
-webkit-transform: perspective(400px) rotateX(90deg);
transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotateX(-10deg);
transform: perspective(400px) rotateX(-10deg);
}
70% {
-webkit-transform: perspective(400px) rotateX(10deg);
transform: perspective(400px) rotateX(10deg);
}
100% {
-webkit-transform: perspective(400px) rotateX(0deg);
transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
}
@keyframes flipInX {
0% {
-webkit-transform: perspective(400px) rotateX(90deg);
-ms-transform: perspective(400px) rotateX(90deg);
transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotateX(-10deg);
-ms-transform: perspective(400px) rotateX(-10deg);
transform: perspective(400px) rotateX(-10deg);
}
70% {
-webkit-transform: perspective(400px) rotateX(10deg);
-ms-transform: perspective(400px) rotateX(10deg);
transform: perspective(400px) rotateX(10deg);
}
100% {
-webkit-transform: perspective(400px) rotateX(0deg);
-ms-transform: perspective(400px) rotateX(0deg);
transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
}
.flipInX {
-webkit-backface-visibility: visible !important;
-ms-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipInX;
animation-name: flipInX;
}
@-webkit-keyframes flipInY {
0% {
-webkit-transform: perspective(400px) rotateY(90deg);
transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotateY(-10deg);
transform: perspective(400px) rotateY(-10deg);
}
70% {
-webkit-transform: perspective(400px) rotateY(10deg);
transform: perspective(400px) rotateY(10deg);
}
100% {
-webkit-transform: perspective(400px) rotateY(0deg);
transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
}
@keyframes flipInY {
0% {
-webkit-transform: perspective(400px) rotateY(90deg);
-ms-transform: perspective(400px) rotateY(90deg);
transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotateY(-10deg);
-ms-transform: perspective(400px) rotateY(-10deg);
transform: perspective(400px) rotateY(-10deg);
}
70% {
-webkit-transform: perspective(400px) rotateY(10deg);
-ms-transform: perspective(400px) rotateY(10deg);
transform: perspective(400px) rotateY(10deg);
}
100% {
-webkit-transform: perspective(400px) rotateY(0deg);
-ms-transform: perspective(400px) rotateY(0deg);
transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
}
.flipInY {
-webkit-backface-visibility: visible !important;
-ms-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipInY;
animation-name: flipInY;
}
@-webkit-keyframes flipOutX {
0% {
-webkit-transform: perspective(400px) rotateX(0deg);
transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
100% {
-webkit-transform: perspective(400px) rotateX(90deg);
transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
}
@keyframes flipOutX {
0% {
-webkit-transform: perspective(400px) rotateX(0deg);
-ms-transform: perspective(400px) rotateX(0deg);
transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
100% {
-webkit-transform: perspective(400px) rotateX(90deg);
-ms-transform: perspective(400px) rotateX(90deg);
transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
}
.flipOutX {
-webkit-animation-name: flipOutX;
animation-name: flipOutX;
-webkit-backface-visibility: visible !important;
-ms-backface-visibility: visible !important;
backface-visibility: visible !important;
}
@-webkit-keyframes flipOutY {
0% {
-webkit-transform: perspective(400px) rotateY(0deg);
transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
100% {
-webkit-transform: perspective(400px) rotateY(90deg);
transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
}
@keyframes flipOutY {
0% {
-webkit-transform: perspective(400px) rotateY(0deg);
-ms-transform: perspective(400px) rotateY(0deg);
transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
100% {
-webkit-transform: perspective(400px) rotateY(90deg);
-ms-transform: perspective(400px) rotateY(90deg);
transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
}
.flipOutY {
-webkit-backface-visibility: visible !important;
-ms-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipOutY;
animation-name: flipOutY;
}
@-webkit-keyframes lightSpeedIn {
0% {
-webkit-transform: translateX(100%) skewX(-30deg);
transform: translateX(100%) skewX(-30deg);
opacity: 0;
}
60% {
-webkit-transform: translateX(-20%) skewX(30deg);
transform: translateX(-20%) skewX(30deg);
opacity: 1;
}
80% {
-webkit-transform: translateX(0%) skewX(-15deg);
transform: translateX(0%) skewX(-15deg);
opacity: 1;
}
100% {
-webkit-transform: translateX(0%) skewX(0deg);
transform: translateX(0%) skewX(0deg);
opacity: 1;
}
}
@keyframes lightSpeedIn {
0% {
-webkit-transform: translateX(100%) skewX(-30deg);
-ms-transform: translateX(100%) skewX(-30deg);
transform: translateX(100%) skewX(-30deg);
opacity: 0;
}
60% {
-webkit-transform: translateX(-20%) skewX(30deg);
-ms-transform: translateX(-20%) skewX(30deg);
transform: translateX(-20%) skewX(30deg);
opacity: 1;
}
80% {
-webkit-transform: translateX(0%) skewX(-15deg);
-ms-transform: translateX(0%) skewX(-15deg);
transform: translateX(0%) skewX(-15deg);
opacity: 1;
}
100% {
-webkit-transform: translateX(0%) skewX(0deg);
-ms-transform: translateX(0%) skewX(0deg);
transform: translateX(0%) skewX(0deg);
opacity: 1;
}
}
.lightSpeedIn {
-webkit-animation-name: lightSpeedIn;
animation-name: lightSpeedIn;
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOut {
0% {
-webkit-transform: translateX(0%) skewX(0deg);
transform: translateX(0%) skewX(0deg);
opacity: 1;
}
100% {
-webkit-transform: translateX(100%) skewX(-30deg);
transform: translateX(100%) skewX(-30deg);
opacity: 0;
}
}
@keyframes lightSpeedOut {
0% {
-webkit-transform: translateX(0%) skewX(0deg);
-ms-transform: translateX(0%) skewX(0deg);
transform: translateX(0%) skewX(0deg);
opacity: 1;
}
100% {
-webkit-transform: translateX(100%) skewX(-30deg);
-ms-transform: translateX(100%) skewX(-30deg);
transform: translateX(100%) skewX(-30deg);
opacity: 0;
}
}
.lightSpeedOut {
-webkit-animation-name: lightSpeedOut;
animation-name: lightSpeedOut;
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
@-webkit-keyframes rotateIn {
0% {
-webkit-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotate(-200deg);
transform: rotate(-200deg);
opacity: 0;
}
100% {
-webkit-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
@keyframes rotateIn {
0% {
-webkit-transform-origin: center center;
-ms-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotate(-200deg);
-ms-transform: rotate(-200deg);
transform: rotate(-200deg);
opacity: 0;
}
100% {
-webkit-transform-origin: center center;
-ms-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
.rotateIn {
-webkit-animation-name: rotateIn;
animation-name: rotateIn;
}
@-webkit-keyframes rotateInDownLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
@keyframes rotateInDownLeft {
0% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
.rotateInDownLeft {
-webkit-animation-name: rotateInDownLeft;
animation-name: rotateInDownLeft;
}
@-webkit-keyframes rotateInDownRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
@keyframes rotateInDownRight {
0% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
.rotateInDownRight {
-webkit-animation-name: rotateInDownRight;
animation-name: rotateInDownRight;
}
@-webkit-keyframes rotateInUpLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
@keyframes rotateInUpLeft {
0% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
.rotateInUpLeft {
-webkit-animation-name: rotateInUpLeft;
animation-name: rotateInUpLeft;
}
@-webkit-keyframes rotateInUpRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
@keyframes rotateInUpRight {
0% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
.rotateInUpRight {
-webkit-animation-name: rotateInUpRight;
animation-name: rotateInUpRight;
}
@-webkit-keyframes rotateOut {
0% {
-webkit-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotate(200deg);
transform: rotate(200deg);
opacity: 0;
}
}
@keyframes rotateOut {
0% {
-webkit-transform-origin: center center;
-ms-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: center center;
-ms-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotate(200deg);
-ms-transform: rotate(200deg);
transform: rotate(200deg);
opacity: 0;
}
}
.rotateOut {
-webkit-animation-name: rotateOut;
animation-name: rotateOut;
}
@-webkit-keyframes rotateOutDownLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0;
}
}
@keyframes rotateOutDownLeft {
0% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0;
}
}
.rotateOutDownLeft {
-webkit-animation-name: rotateOutDownLeft;
animation-name: rotateOutDownLeft;
}
@-webkit-keyframes rotateOutDownRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
}
@keyframes rotateOutDownRight {
0% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
}
.rotateOutDownRight {
-webkit-animation-name: rotateOutDownRight;
animation-name: rotateOutDownRight;
}
@-webkit-keyframes rotateOutUpLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
}
@keyframes rotateOutUpLeft {
0% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
}
.rotateOutUpLeft {
-webkit-animation-name: rotateOutUpLeft;
animation-name: rotateOutUpLeft;
}
@-webkit-keyframes rotateOutUpRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0;
}
}
@keyframes rotateOutUpRight {
0% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0;
}
}
.rotateOutUpRight {
-webkit-animation-name: rotateOutUpRight;
animation-name: rotateOutUpRight;
}
@-webkit-keyframes slideInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-2000px);
transform: translateY(-2000px);
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes slideInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-2000px);
-ms-transform: translateY(-2000px);
transform: translateY(-2000px);
}
100% {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}
.slideInDown {
-webkit-animation-name: slideInDown;
animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-2000px);
transform: translateX(-2000px);
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes slideInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-2000px);
-ms-transform: translateX(-2000px);
transform: translateX(-2000px);
}
100% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.slideInLeft {
-webkit-animation-name: slideInLeft;
animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
0% {
opacity: 0;
-webkit-transform: translateX(2000px);
transform: translateX(2000px);
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes slideInRight {
0% {
opacity: 0;
-webkit-transform: translateX(2000px);
-ms-transform: translateX(2000px);
transform: translateX(2000px);
}
100% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.slideInRight {
-webkit-animation-name: slideInRight;
animation-name: slideInRight;
}
@-webkit-keyframes slideOutLeft {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(-2000px);
transform: translateX(-2000px);
}
}
@keyframes slideOutLeft {
0% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(-2000px);
-ms-transform: translateX(-2000px);
transform: translateX(-2000px);
}
}
.slideOutLeft {
-webkit-animation-name: slideOutLeft;
animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(2000px);
transform: translateX(2000px);
}
}
@keyframes slideOutRight {
0% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(2000px);
-ms-transform: translateX(2000px);
transform: translateX(2000px);
}
}
.slideOutRight {
-webkit-animation-name: slideOutRight;
animation-name: slideOutRight;
}
@-webkit-keyframes slideOutUp {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-2000px);
transform: translateY(-2000px);
}
}
@keyframes slideOutUp {
0% {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-2000px);
-ms-transform: translateY(-2000px);
transform: translateY(-2000px);
}
}
.slideOutUp {
-webkit-animation-name: slideOutUp;
animation-name: slideOutUp;
}
@-webkit-keyframes slideInUp {
0% {
opacity: 0;
-webkit-transform: translateY(2000px);
transform: translateY(2000px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes slideInUp {
0% {
opacity: 0;
-webkit-transform: translateY(2000px);
-ms-transform: translateY(2000px);
transform: translateY(2000px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}
.slideInUp {
-webkit-animation-name: slideInUp;
animation-name: slideInUp;
}
@-webkit-keyframes slideOutDown {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(2000px);
transform: translateY(2000px);
}
}
@keyframes slideOutDown {
0% {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(2000px);
-ms-transform: translateY(2000px);
transform: translateY(2000px);
}
}
.slideOutDown {
-webkit-animation-name: slideOutDown;
animation-name: slideOutDown;
}
@-webkit-keyframes hinge {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
20%,
60% {
-webkit-transform: rotate(80deg);
transform: rotate(80deg);
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
40% {
-webkit-transform: rotate(60deg);
transform: rotate(60deg);
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
80% {
-webkit-transform: rotate(60deg) translateY(0);
transform: rotate(60deg) translateY(0);
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
opacity: 1;
}
100% {
-webkit-transform: translateY(700px);
transform: translateY(700px);
opacity: 0;
}
}
@keyframes hinge {
0% {
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
-webkit-transform-origin: top left;
-ms-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
20%,
60% {
-webkit-transform: rotate(80deg);
-ms-transform: rotate(80deg);
transform: rotate(80deg);
-webkit-transform-origin: top left;
-ms-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
40% {
-webkit-transform: rotate(60deg);
-ms-transform: rotate(60deg);
transform: rotate(60deg);
-webkit-transform-origin: top left;
-ms-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
80% {
-webkit-transform: rotate(60deg) translateY(0);
-ms-transform: rotate(60deg) translateY(0);
transform: rotate(60deg) translateY(0);
-webkit-transform-origin: top left;
-ms-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
opacity: 1;
}
100% {
-webkit-transform: translateY(700px);
-ms-transform: translateY(700px);
transform: translateY(700px);
opacity: 0;
}
}
.hinge {
-webkit-animation-name: hinge;
animation-name: hinge;
}
@-webkit-keyframes rollIn {
0% {
opacity: 0;
-webkit-transform: translateX(-100%) rotate(-120deg);
transform: translateX(-100%) rotate(-120deg);
}
100% {
opacity: 1;
-webkit-transform: translateX(0px) rotate(0deg);
transform: translateX(0px) rotate(0deg);
}
}
@keyframes rollIn {
0% {
opacity: 0;
-webkit-transform: translateX(-100%) rotate(-120deg);
-ms-transform: translateX(-100%) rotate(-120deg);
transform: translateX(-100%) rotate(-120deg);
}
100% {
opacity: 1;
-webkit-transform: translateX(0px) rotate(0deg);
-ms-transform: translateX(0px) rotate(0deg);
transform: translateX(0px) rotate(0deg);
}
}
.rollIn {
-webkit-animation-name: rollIn;
animation-name: rollIn;
}
@-webkit-keyframes rollOut {
0% {
opacity: 1;
-webkit-transform: translateX(0px) rotate(0deg);
transform: translateX(0px) rotate(0deg);
}
100% {
opacity: 0;
-webkit-transform: translateX(100%) rotate(120deg);
transform: translateX(100%) rotate(120deg);
}
}
@keyframes rollOut {
0% {
opacity: 1;
-webkit-transform: translateX(0px) rotate(0deg);
-ms-transform: translateX(0px) rotate(0deg);
transform: translateX(0px) rotate(0deg);
}
100% {
opacity: 0;
-webkit-transform: translateX(100%) rotate(120deg);
-ms-transform: translateX(100%) rotate(120deg);
transform: translateX(100%) rotate(120deg);
}
}
.rollOut {
-webkit-animation-name: rollOut;
animation-name: rollOut;
}
@-webkit-keyframes zoomIn {
0% {
opacity: 0;
-webkit-transform: scale(0.3);
transform: scale(0.3);
}
50% {
opacity: 1;
}
}
@keyframes zoomIn {
0% {
opacity: 0;
-webkit-transform: scale(0.3);
-ms-transform: scale(0.3);
transform: scale(0.3);
}
50% {
opacity: 1;
}
}
.zoomIn {
-webkit-animation-name: zoomIn;
animation-name: zoomIn;
}
@-webkit-keyframes zoomInDown {
0% {
opacity: 0;
-webkit-transform: scale(0.1) translateY(-2000px);
transform: scale(0.1) translateY(-2000px);
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
60% {
opacity: 1;
-webkit-transform: scale(0.475) translateY(60px);
transform: scale(0.475) translateY(60px);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
}
@keyframes zoomInDown {
0% {
opacity: 0;
-webkit-transform: scale(0.1) translateY(-2000px);
-ms-transform: scale(0.1) translateY(-2000px);
transform: scale(0.1) translateY(-2000px);
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
60% {
opacity: 1;
-webkit-transform: scale(0.475) translateY(60px);
-ms-transform: scale(0.475) translateY(60px);
transform: scale(0.475) translateY(60px);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
}
.zoomInDown {
-webkit-animation-name: zoomInDown;
animation-name: zoomInDown;
}
@-webkit-keyframes zoomInLeft {
0% {
opacity: 0;
-webkit-transform: scale(0.1) translateX(-2000px);
transform: scale(0.1) translateX(-2000px);
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
60% {
opacity: 1;
-webkit-transform: scale(0.475) translateX(48px);
transform: scale(0.475) translateX(48px);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
}
@keyframes zoomInLeft {
0% {
opacity: 0;
-webkit-transform: scale(0.1) translateX(-2000px);
-ms-transform: scale(0.1) translateX(-2000px);
transform: scale(0.1) translateX(-2000px);
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
60% {
opacity: 1;
-webkit-transform: scale(0.475) translateX(48px);
-ms-transform: scale(0.475) translateX(48px);
transform: scale(0.475) translateX(48px);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
}
.zoomInLeft {
-webkit-animation-name: zoomInLeft;
animation-name: zoomInLeft;
}
@-webkit-keyframes zoomInRight {
0% {
opacity: 0;
-webkit-transform: scale(0.1) translateX(2000px);
transform: scale(0.1) translateX(2000px);
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
60% {
opacity: 1;
-webkit-transform: scale(0.475) translateX(-48px);
transform: scale(0.475) translateX(-48px);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
}
@keyframes zoomInRight {
0% {
opacity: 0;
-webkit-transform: scale(0.1) translateX(2000px);
-ms-transform: scale(0.1) translateX(2000px);
transform: scale(0.1) translateX(2000px);
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
60% {
opacity: 1;
-webkit-transform: scale(0.475) translateX(-48px);
-ms-transform: scale(0.475) translateX(-48px);
transform: scale(0.475) translateX(-48px);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
}
.zoomInRight {
-webkit-animation-name: zoomInRight;
animation-name: zoomInRight;
}
@-webkit-keyframes zoomInUp {
0% {
opacity: 0;
-webkit-transform: scale(0.1) translateY(2000px);
transform: scale(0.1) translateY(2000px);
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
60% {
opacity: 1;
-webkit-transform: scale(0.475) translateY(-60px);
transform: scale(0.475) translateY(-60px);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
}
@keyframes zoomInUp {
0% {
opacity: 0;
-webkit-transform: scale(0.1) translateY(2000px);
-ms-transform: scale(0.1) translateY(2000px);
transform: scale(0.1) translateY(2000px);
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
60% {
opacity: 1;
-webkit-transform: scale(0.475) translateY(-60px);
-ms-transform: scale(0.475) translateY(-60px);
transform: scale(0.475) translateY(-60px);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
}
.zoomInUp {
-webkit-animation-name: zoomInUp;
animation-name: zoomInUp;
}
@-webkit-keyframes zoomOut {
0% {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
50% {
opacity: 0;
-webkit-transform: scale(0.3);
transform: scale(0.3);
}
100% {
opacity: 0;
}
}
@keyframes zoomOut {
0% {
opacity: 1;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
50% {
opacity: 0;
-webkit-transform: scale(0.3);
-ms-transform: scale(0.3);
transform: scale(0.3);
}
100% {
opacity: 0;
}
}
.zoomOut {
-webkit-animation-name: zoomOut;
animation-name: zoomOut;
}
@-webkit-keyframes zoomOutDown {
40% {
opacity: 1;
-webkit-transform: scale(0.475) translateY(-60px);
transform: scale(0.475) translateY(-60px);
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
}
100% {
opacity: 0;
-webkit-transform: scale(0.1) translateY(2000px);
transform: scale(0.1) translateY(2000px);
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
}
}
@keyframes zoomOutDown {
40% {
opacity: 1;
-webkit-transform: scale(0.475) translateY(-60px);
-ms-transform: scale(0.475) translateY(-60px);
transform: scale(0.475) translateY(-60px);
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
}
100% {
opacity: 0;
-webkit-transform: scale(0.1) translateY(2000px);
-ms-transform: scale(0.1) translateY(2000px);
transform: scale(0.1) translateY(2000px);
-webkit-transform-origin: center bottom;
-ms-transform-origin: center bottom;
transform-origin: center bottom;
}
}
.zoomOutDown {
-webkit-animation-name: zoomOutDown;
animation-name: zoomOutDown;
}
@-webkit-keyframes zoomOutLeft {
40% {
opacity: 1;
-webkit-transform: scale(0.475) translateX(42px);
transform: scale(0.475) translateX(42px);
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
}
100% {
opacity: 0;
-webkit-transform: scale(0.1) translateX(-2000px);
transform: scale(0.1) translateX(-2000px);
-webkit-transform-origin: left center;
transform-origin: left center;
}
}
@keyframes zoomOutLeft {
40% {
opacity: 1;
-webkit-transform: scale(0.475) translateX(42px);
-ms-transform: scale(0.475) translateX(42px);
transform: scale(0.475) translateX(42px);
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
}
100% {
opacity: 0;
-webkit-transform: scale(0.1) translateX(-2000px);
-ms-transform: scale(0.1) translateX(-2000px);
transform: scale(0.1) translateX(-2000px);
-webkit-transform-origin: left center;
-ms-transform-origin: left center;
transform-origin: left center;
}
}
.zoomOutLeft {
-webkit-animation-name: zoomOutLeft;
animation-name: zoomOutLeft;
}
@-webkit-keyframes zoomOutRight {
40% {
opacity: 1;
-webkit-transform: scale(0.475) translateX(-42px);
transform: scale(0.475) translateX(-42px);
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
}
100% {
opacity: 0;
-webkit-transform: scale(0.1) translateX(2000px);
transform: scale(0.1) translateX(2000px);
-webkit-transform-origin: right center;
transform-origin: right center;
}
}
@keyframes zoomOutRight {
40% {
opacity: 1;
-webkit-transform: scale(0.475) translateX(-42px);
-ms-transform: scale(0.475) translateX(-42px);
transform: scale(0.475) translateX(-42px);
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
}
100% {
opacity: 0;
-webkit-transform: scale(0.1) translateX(2000px);
-ms-transform: scale(0.1) translateX(2000px);
transform: scale(0.1) translateX(2000px);
-webkit-transform-origin: right center;
-ms-transform-origin: right center;
transform-origin: right center;
}
}
.zoomOutRight {
-webkit-animation-name: zoomOutRight;
animation-name: zoomOutRight;
}
@-webkit-keyframes zoomOutUp {
40% {
opacity: 1;
-webkit-transform: scale(0.475) translateY(60px);
transform: scale(0.475) translateY(60px);
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
}
100% {
opacity: 0;
-webkit-transform: scale(0.1) translateY(-2000px);
transform: scale(0.1) translateY(-2000px);
-webkit-transform-origin: center top;
transform-origin: center top;
}
}
@keyframes zoomOutUp {
40% {
opacity: 1;
-webkit-transform: scale(0.475) translateY(60px);
-ms-transform: scale(0.475) translateY(60px);
transform: scale(0.475) translateY(60px);
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
}
100% {
opacity: 0;
-webkit-transform: scale(0.1) translateY(-2000px);
-ms-transform: scale(0.1) translateY(-2000px);
transform: scale(0.1) translateY(-2000px);
-webkit-transform-origin: center top;
-ms-transform-origin: center top;
transform-origin: center top;
}
}
.zoomOutUp {
-webkit-animation-name: zoomOutUp;
animation-name: zoomOutUp;
}
.fadeInUp2 {
-webkit-animation-name: fadeInUp2;
animation-name: fadeInUp2;
}
@-webkit-keyframes fadeInUp2 {
0% {
opacity: 0;
-webkit-transform: translateY(100px);
transform: translateY(100px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes fadeInUp2 {
0% {
opacity: 0;
-webkit-transform: translateY(100px);
-ms-transform: translateY(100px);
transform: translateY(100px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}
div.fancy-select {
position: relative;
color: #46565D;
}
div.fancy-select.disabled {
opacity: 0.5;
}
div.fancy-select select:focus + div.trigger {
box-shadow: 0 0 0 2px #4B5468;
}
div.fancy-select select:focus + div.trigger.open {
box-shadow: none;
}
div.fancy-select div.trigger {
border-radius: 4px;
cursor: pointer;
padding: 10px 24px 9px 9px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
position: relative;
background: #99A5BE;
border: 1px solid #99A5BE;
border-top-color: #A5B2CB;
color: #4B5468;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
width: 200px;
transition: all 0.6s ease 0s;
}
div.fancy-select div.trigger:after {
content: "";
display: block;
position: absolute;
width: 0;
height: 0;
border: 5px solid transparent;
border-top-color: #4B5468;
top: 20px;
right: 9px;
}
div.fancy-select div.trigger.open {
background: #4A5368;
border: 1px solid #475062;
color: #7A8498;
box-shadow: none;
}
div.fancy-select div.trigger.open:after {
border-top-color: #7A8498;
}
div.fancy-select ul.options {
list-style: none;
margin: 0;
position: absolute;
top: 40px;
right: 0;
visibility: hidden;
opacity: 0;
overflow: auto;
background: #62C8BF;
border-radius: 4px;
border-top: 1px solid #7DD8D2;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
min-width: 120px;
transition: all 0.3s ease 0s;
}
div.fancy-select ul.options.open {
visibility: visible;
top: 50px;
opacity: 1;
transition: all 0.4s ease 0s;
}
div.fancy-select ul.options.overflowing {
top: auto;
bottom: 40px;
transition: all 0.3s ease 0s;
}
div.fancy-select ul.options.overflowing.open {
top: auto;
bottom: 50px;
transition: all 0.3s ease 0s;
}
div.fancy-select ul.options li {
padding: 8px 12px;
color: #2B8686;
cursor: pointer;
white-space: nowrap;
transition: all 0.3s ease 0s;
}
div.fancy-select ul.options li.selected {
background: rgba(43, 134, 134, 0.3);
color: rgba(255, 255, 255, 0.75);
}
div.fancy-select ul.options li.hover {
color: #fff;
}
.right-top-bar .fancy-select {
margin-top: 2px;
}
div.fancy-select ul.options {
padding-left: 0;
max-height: none;
z-index: 9999;
}
.top-bar-light .right-top-bar div.fancy-select div.trigger {
background: 0 0;
padding: 0 30px 0 0;
box-shadow: none;
min-width: 100px;
width: auto;
border: none;
font-size: 13px;
line-height: 22px;
color: #888;
text-align: right;
}
.top-bar-light .right-top-bar div.fancy-select div.trigger:hover,
.top-bar-light .right-top-bar div.fancy-select div.trigger:hover:after {
color: #333;
}
.top-bar-light .right-top-bar div.fancy-select div.trigger::after {
border: 0;
content: "\f107";
font-family: FontAwesome;
font-size: 13px;
top: 0;
right: 15px;
color: #888;
}
.top-bar-light .right-top-bar div.fancy-select div.trigger.open:after {
color: #555;
content: "\f106";
}
.top-bar-light .right-top-bar div.fancy-select div.trigger.open {
color: #555;
}
.top-bar-light .right-top-bar div.fancy-select ul.options {
top: 50px;
background: #f2f2f2;
border-color: #f2f2f2;
color: #888;
}
.top-bar-light .right-top-bar div.fancy-select ul.options li {
color: #888;
}
.top-bar-light .right-top-bar div.fancy-select ul.options li.selected {
color: #fff;
background: #2e363a;
}
.top-bar-light .right-top-bar div.fancy-select ul.options li:hover {
color: #fff;
background: rgba(46, 54, 58, 0.8);
}
.top-bar-light .right-top-bar div.fancy-select ul.options.open {
top: 30px;
}
.top-bar-dark .right-top-bar div.fancy-select div.trigger {
background: 0 0;
padding: 0 20px 0 0;
box-shadow: none;
min-width: 100px;
width: auto;
border: none;
font-size: 13px;
line-height: 22px;
color: #888;
text-align: right;
}
.top-bar-dark .right-top-bar div.fancy-select div.trigger:hover,
.top-bar-dark .right-top-bar div.fancy-select div.trigger:hover:after {
color: #f2f2f2;
}
.top-bar-dark .right-top-bar div.fancy-select div.trigger::after {
border: 0;
content: "\f107";
font-family: FontAwesome;
font-size: 13px;
top: 0;
right: 15px;
color: #888;
}
.top-bar-dark .right-top-bar div.fancy-select div.trigger.open:after {
color: #555;
content: "\f106";
}
.top-bar-dark .right-top-bar div.fancy-select div.trigger.open {
color: #555;
}
.top-bar-dark .right-top-bar div.fancy-select ul.options {
top: 50px;
background: #f2f2f2;
color: #888;
border: none;
}
.top-bar-dark .right-top-bar div.fancy-select ul.options li {
color: #888;
}
.top-bar-dark .right-top-bar div.fancy-select ul.options li.selected {
color: #fff;
background: #2e363a;
}
.top-bar-dark .right-top-bar div.fancy-select ul.options li:hover {
color: #fff;
background: rgba(46, 54, 58, 0.8);
}
.top-bar-dark .right-top-bar div.fancy-select ul.options.open {
top: 30px;
}
.mfp-bg,
.mfp-wrap {
position: fixed;
left: 0;
top: 0;
}
.mfp-bg,
.mfp-container,
.mfp-wrap {
height: 100%;
width: 100%;
}
.mfp-container:before,
.mfp-figure:after {
content: '';
}
.mfp-wrap,
body,
html {
-webkit-backface-visibility: hidden;
}
.mfp-bg {
z-index: 1042;
overflow: hidden;
background: #0b0b0b;
opacity: 0.8;
filter: alpha(opacity=80);
}
.mfp-wrap {
z-index: 1043;
outline: 0 !important;
}
.mfp-container {
text-align: center;
position: absolute;
left: 0;
top: 0;
padding: 0 8px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.mfp-container:before {
display: inline-block;
height: 100%;
vertical-align: middle;
}
.mfp-align-top .mfp-container:before {
display: none;
}
.mfp-content {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
text-align: left;
z-index: 1045;
}
.mfp-ajax-holder .mfp-content,
.mfp-inline-holder .mfp-content {
width: 100%;
cursor: auto;
}
.mfp-ajax-cur {
cursor: progress;
}
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
cursor: -moz-zoom-out;
cursor: -webkit-zoom-out;
cursor: zoom-out;
}
.mfp-zoom {
cursor: pointer;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in;
}
.mfp-auto-cursor .mfp-content {
cursor: auto;
}
.mfp-arrow,
.mfp-close,
.mfp-counter,
.mfp-preloader {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
.mfp-loading.mfp-figure {
display: none;
}
.mfp-hide {
display: none !important;
}
.mfp-preloader {
color: #ccc;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -0.8em;
left: 8px;
right: 8px;
z-index: 1044;
}
.mfp-preloader a {
color: #ccc;
}
.mfp-close,
.mfp-preloader a:hover {
color: #fff;
}
.mfp-s-error .mfp-content,
.mfp-s-ready .mfp-preloader {
display: none;
}
button.mfp-arrow,
button.mfp-close {
overflow: visible;
cursor: pointer;
background: 0 0;
border: 0;
-webkit-appearance: none;
display: block;
outline: 0;
padding: 0;
z-index: 1046;
-webkit-box-shadow: none;
box-shadow: none;
}
.mfp-figure:after,
.mfp-iframe-scaler iframe {
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
position: absolute;
left: 0;
}
button::-moz-focus-inner {
padding: 0;
border: 0;
}
.mfp-close {
width: 44px;
height: 44px;
line-height: 44px;
position: absolute;
right: 0;
top: 0;
text-decoration: none;
text-align: center;
opacity: 0.65;
padding: 0 0 18px 10px;
font-style: normal;
font-size: 28px;
font-family: Arial, Baskerville, monospace;
}
.mfp-close:focus,
.mfp-close:hover {
opacity: 1;
}
.mfp-close:active {
top: 1px;
}
.mfp-close-btn-in .mfp-close {
color: #333;
}
.mfp-iframe-holder .mfp-close,
.mfp-image-holder .mfp-close {
color: #fff;
right: -6px;
text-align: right;
padding-right: 6px;
width: 100%;
}
.mfp-counter {
position: absolute;
top: 0;
right: 0;
color: #ccc;
font-size: 12px;
line-height: 18px;
}
.mfp-figure,
img.mfp-img {
line-height: 0;
}
.mfp-arrow {
position: absolute;
opacity: 0.65;
margin: -55px 0 0;
top: 50%;
padding: 0;
width: 90px;
height: 110px;
-webkit-tap-highlight-color: transparent;
}
.mfp-arrow:active {
margin-top: -54px;
}
.mfp-arrow:focus,
.mfp-arrow:hover {
opacity: 1;
}
.mfp-arrow .mfp-a,
.mfp-arrow .mfp-b,
.mfp-arrow:after,
.mfp-arrow:before {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
left: 0;
top: 0;
margin-top: 35px;
margin-left: 35px;
border: inset transparent;
}
.mfp-arrow .mfp-a,
.mfp-arrow:after {
border-top-width: 13px;
border-bottom-width: 13px;
top: 8px;
}
.mfp-arrow .mfp-b,
.mfp-arrow:before {
border-top-width: 21px;
border-bottom-width: 21px;
}
.mfp-arrow-left {
left: 0;
}
.mfp-arrow-left .mfp-a,
.mfp-arrow-left:after {
border-right: 17px solid #fff;
margin-left: 31px;
}
.mfp-arrow-left .mfp-b,
.mfp-arrow-left:before {
margin-left: 25px;
border-right: 27px solid #3f3f3f;
}
.mfp-arrow-right {
right: 0;
}
.mfp-arrow-right .mfp-a,
.mfp-arrow-right:after {
border-left: 17px solid #fff;
margin-left: 39px;
}
.mfp-arrow-right .mfp-b,
.mfp-arrow-right:before {
border-left: 27px solid #3f3f3f;
}
.mfp-iframe-holder {
padding-top: 40px;
padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
line-height: 0;
width: 100%;
max-width: 900px;
}
.mfp-image-holder .mfp-content,
img.mfp-img {
max-width: 100%;
}
.mfp-iframe-holder .mfp-close {
top: -40px;
}
.mfp-iframe-scaler {
width: 100%;
height: 0;
overflow: hidden;
padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
display: block;
top: 0;
width: 100%;
height: 100%;
background: #000;
}
.mfp-figure:after,
img.mfp-img {
width: auto;
height: auto;
display: block;
}
img.mfp-img {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 40px 0;
margin: 0 auto;
}
.mfp-figure:after {
top: 40px;
bottom: 40px;
right: 0;
z-index: -1;
background: #444;
}
.mfp-figure small {
color: #bdbdbd;
display: block;
font-size: 12px;
line-height: 14px;
}
.mfp-figure figure {
margin: 0;
}
.mfp-bottom-bar {
margin-top: -36px;
position: absolute;
top: 100%;
left: 0;
width: 100%;
cursor: auto;
}
.mfp-title {
text-align: left;
line-height: 18px;
color: #f3f3f3;
word-wrap: break-word;
padding-right: 36px;
}
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer;
}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
.mfp-img-mobile .mfp-image-holder {
padding-left: 0;
padding-right: 0;
}
.mfp-img-mobile img.mfp-img {
padding: 0;
}
.mfp-img-mobile .mfp-figure:after {
top: 0;
bottom: 0;
}
.mfp-img-mobile .mfp-figure small {
display: inline;
margin-left: 5px;
}
.mfp-img-mobile .mfp-bottom-bar {
background: rgba(0, 0, 0, 0.6);
bottom: 0;
margin: 0;
top: auto;
padding: 3px 5px;
position: fixed;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.mfp-img-mobile .mfp-bottom-bar:empty {
padding: 0;
}
.mfp-img-mobile .mfp-counter {
right: 5px;
top: 3px;
}
.mfp-img-mobile .mfp-close {
top: 0;
right: 0;
width: 35px;
height: 35px;
line-height: 35px;
background: rgba(0, 0, 0, 0.6);
position: fixed;
text-align: center;
padding: 0;
}
}
@media all and (max-width: 900px) {
.mfp-arrow {
-webkit-transform: scale(0.75);
transform: scale(0.75);
}
.mfp-arrow-left {
-webkit-transform-origin: 0;
transform-origin: 0;
}
.mfp-arrow-right {
-webkit-transform-origin: 100%;
transform-origin: 100%;
}
.mfp-container {
padding-left: 6px;
padding-right: 6px;
}
}
.mfp-ie7 .mfp-img {
padding: 0;
}
.mfp-ie7 .mfp-bottom-bar {
width: 600px;
left: 50%;
margin-left: -300px;
margin-top: 5px;
padding-bottom: 5px;
}
.mfp-ie7 .mfp-container {
padding: 0;
}
.mfp-ie7 .mfp-content {
padding-top: 44px;
}
.mfp-ie7 .mfp-close {
top: 0;
right: 0;
padding-top: 0;
}
.white-popup {
position: relative;
background: #FFF;
padding: 25px;
width: auto;
max-width: 400px;
margin: 0 auto;
}
.mfp-zoom-in .mfp-with-anim {
opacity: 0;
transition: all 0.2s ease-in-out;
transform: scale(0.8);
}
.mfp-zoom-in.mfp-bg {
opacity: 0;
transition: all 0.3s ease-out;
}
.mfp-zoom-in.mfp-ready .mfp-with-anim {
opacity: 1;
transform: scale(1);
}
.mfp-zoom-in.mfp-ready.mfp-bg {
opacity: 0.8;
}
.mfp-zoom-in.mfp-removing .mfp-with-anim {
transform: scale(0.8);
opacity: 0;
}
.mfp-zoom-in.mfp-removing.mfp-bg {
opacity: 0;
}
.mfp-newspaper .mfp-with-anim {
opacity: 0;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.5s;
transform: scale(0) rotate(500deg);
}
.mfp-newspaper.mfp-bg {
opacity: 0;
transition: all 0.5s;
}
.mfp-newspaper.mfp-ready .mfp-with-anim {
opacity: 1;
transform: scale(1) rotate(0);
}
.mfp-newspaper.mfp-ready.mfp-bg {
opacity: 0.8;
}
.mfp-newspaper.mfp-removing .mfp-with-anim {
transform: scale(0) rotate(500deg);
opacity: 0;
}
.mfp-newspaper.mfp-removing.mfp-bg {
opacity: 0;
}
.mfp-move-horizontal .mfp-with-anim {
opacity: 0;
transition: all 0.3s;
transform: translateX(-50px);
}
.mfp-move-horizontal.mfp-bg {
opacity: 0;
transition: all 0.3s;
}
.mfp-move-horizontal.mfp-ready .mfp-with-anim {
opacity: 1;
transform: translateX(0);
}
.mfp-move-horizontal.mfp-ready.mfp-bg {
opacity: 0.8;
}
.mfp-move-horizontal.mfp-removing .mfp-with-anim {
transform: translateX(50px);
opacity: 0;
}
.mfp-move-horizontal.mfp-removing.mfp-bg {
opacity: 0;
}
.mfp-move-from-top .mfp-content {
vertical-align: top;
}
.mfp-move-from-top .mfp-with-anim {
opacity: 0;
transition: all 0.2s;
transform: translateY(-100px);
}
.mfp-move-from-top.mfp-bg {
opacity: 0;
transition: all 0.2s;
}
.mfp-move-from-top.mfp-ready .mfp-with-anim {
opacity: 1;
transform: translateY(0);
}
.mfp-move-from-top.mfp-ready.mfp-bg {
opacity: 0.8;
}
.mfp-move-from-top.mfp-removing .mfp-with-anim {
transform: translateY(-50px);
opacity: 0;
}
.mfp-move-from-top.mfp-removing.mfp-bg {
opacity: 0;
}
.mfp-3d-unfold .mfp-content {
perspective: 2000px;
}
.mfp-3d-unfold .mfp-with-anim {
opacity: 0;
transition: all 0.3s ease-in-out;
transform-style: preserve-3d;
transform: rotateY(-60deg);
}
.mfp-3d-unfold.mfp-bg {
opacity: 0;
transition: all 0.5s;
}
.mfp-3d-unfold.mfp-ready .mfp-with-anim {
opacity: 1;
transform: rotateY(0);
}
.mfp-3d-unfold.mfp-ready.mfp-bg {
opacity: 0.8;
}
.mfp-3d-unfold.mfp-removing .mfp-with-anim {
transform: rotateY(60deg);
opacity: 0;
}
.mfp-3d-unfold.mfp-removing.mfp-bg {
opacity: 0;
}
.mfp-zoom-out .mfp-with-anim {
opacity: 0;
transition: all 0.3s ease-in-out;
transform: scale(1.3);
}
.mfp-zoom-out.mfp-bg {
opacity: 0;
transition: all 0.3s ease-out;
}
.mfp-zoom-out.mfp-ready .mfp-with-anim {
opacity: 1;
transform: scale(1);
}
.mfp-zoom-out.mfp-ready.mfp-bg {
opacity: 0.8;
}
.mfp-zoom-out.mfp-removing .mfp-with-anim {
transform: scale(1.3);
opacity: 0;
}
.mfp-zoom-out.mfp-removing.mfp-bg {
opacity: 0;
}
@keyframes hinge {
0% {
transform: rotate(0);
transform-origin: top left;
animation-timing-function: ease-in-out;
}
20%,
60% {
transform: rotate(80deg);
transform-origin: top left;
animation-timing-function: ease-in-out;
}
40% {
transform: rotate(60deg);
transform-origin: top left;
animation-timing-function: ease-in-out;
}
80% {
transform: rotate(60deg) translateY(0);
opacity: 1;
transform-origin: top left;
animation-timing-function: ease-in-out;
}
100% {
transform: translateY(700px);
opacity: 0;
}
}
.hinge {
animation-duration: 1s;
animation-name: hinge;
}
.mfp-with-fade .mfp-content,
.mfp-with-fade.mfp-bg {
opacity: 0;
transition: opacity 0.5s ease-out;
}
.mfp-with-fade.mfp-ready .mfp-content {
opacity: 1;
}
.mfp-with-fade.mfp-ready.mfp-bg {
opacity: 0.8;
}
.mfp-with-fade.mfp-removing.mfp-bg {
opacity: 0;
}
.mfp-fade.mfp-bg {
opacity: 0;
-webkit-transition: all 0.15s ease-out;
-moz-transition: all 0.15s ease-out;
transition: all 0.15s ease-out;
}
.mfp-fade.mfp-bg.mfp-ready {
opacity: 0.8;
}
.mfp-fade.mfp-bg.mfp-removing {
opacity: 0;
}
.mfp-fade.mfp-wrap .mfp-content {
opacity: 0;
-webkit-transition: all 0.15s ease-out;
-moz-transition: all 0.15s ease-out;
transition: all 0.15s ease-out;
}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
opacity: 1;
}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
opacity: 0;
} * {
box-sizing: border-box;
}
html {
font-family: sans-serif;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
body {
margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
display: block;
}
audio,
canvas,
progress,
video {
display: inline-block;
vertical-align: baseline;
}
audio:not([controls]) {
display: none;
height: 0;
}
[hidden],
template {
display: none;
}
a {
background: transparent;
}
a:active,
a:hover {
outline: 0;
}
abbr[title] {
border-bottom: 1px dotted;
}
b,
strong {
font-weight: bold;
}
dfn {
font-style: italic;
}
h1 {
font-size: 2em;
margin: 0.67em 0;
}
mark {
background: #ff0;
color: #000;
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
img {
border: 0;
max-width: 100%;
height: auto;
}
svg:not(:root) {
overflow: hidden;
}
figure {
margin: 1em 40px;
}
hr {
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 0;
}
pre {
overflow: auto;
}
code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
color: inherit;
font: inherit;
margin: 0;
}
button {
overflow: visible;
}
button,
select {
text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}
button[disabled],
html input[disabled] {
cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
input {
line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box;
padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto;
}
input[type="search"] {
-webkit-appearance: textfield;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
border: 0;
padding: 0;
}
textarea {
overflow: auto;
}
optgroup {
font-weight: bold;
}
table {
border-collapse: collapse;
border-spacing: 0;
border-width: 1px 0 0 1px;
}
caption,
td,
th {
padding: 0;
font-weight: normal;
text-align: left;
}
table,
th,
td {
border: 1px solid #d1d1d1;
}
th {
border-width: 0 1px 1px 0;
font-weight: 700;
}
td {
border-width: 0 1px 1px 0;
}
th,
td {
padding: 0.4375em;
} body {
color: #727272;
font-size: 14px;
font-family: Poppins, Arial, sans-serif;
line-height: 1.6;
background: #fff;
word-wrap: break-word;
font-weight: 400;
overflow-x: hidden;
}
a {
transition: 0.5s;
color: #0a2c4e;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
a img {
border: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-weight: 600;
font-family: Poppins, Arial, sans-serif;
line-height: 1.2;
}
h1 {
font-size: 36px;
}
h2 {
font-size: 30px;
}
h3 {
font-size: 24px;
}
h4 {
font-size: 18px;
}
h5 {
font-size: 14px;
}
h6 {
font-size: 12px;
} .container {
padding-left: 0;
padding-right: 0;
}
.container .container {
width: 100%;
padding: 0;
}
.vc_row.stretch_row-no-padding > .container-fluid {
padding-left: 0;
padding-right: 0;
}
.site-content {
padding-top: 100px;
padding-bottom: 100px;
}
.page-template-template-homepage-php .site-content,
.page-template-template-full-width-php .site-content {
padding: 0;
}
.post-type-archive-service .site-content {
padding-top: 40px;
padding-bottom: 40px;
}
.single-portfolio_project .site-content {
padding-bottom: 0;
}
.page-template-template-coming-soon {
background-size: cover;
height: 100%;
overflow: hidden;
position: relative;
color: #fff;
}
.page-template-template-coming-soon:after {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
content: "";
background-color: rgba(10, 44, 78, 0.9);
}
.page-template-template-coming-soon .site {
position: relative;
z-index: 10;
}  .clear {
clear: both;
} .alignnone {
margin: 0;
}
.aligncenter,
div.aligncenter,
.aligncenter img {
display: block;
margin: 1em auto;
}
.alignright {
float: right;
margin: 5px 0 20px 20px;
}
.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
.wp-caption {
background: #fff;
padding: 5px;
max-width: 100%;
text-align: center;
}
.wp-caption img {
display: block;
width: 100%;
height: auto;
margin: 0;
}
.wp-caption-text {
font-size: small;
margin: 0;
padding: 5px 0 0;
}
.gallery-caption {
display: block;
}
.bypostauthor {
display: block;
}
.sticky {
display: block;
}
.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: 700;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; }
.gallery {
margin-bottom: 1.5em;
}
.gallery-item {
display: inline-block;
text-align: center;
vertical-align: top;
width: 100%;
margin: 0;
padding: 0 1.1400652% 2.2801304%;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
.gallery-caption {
display: block;
line-height: 1.61538462;
padding-top: 0.53846154em;
}
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
display: none;
}   .topbar {
background-color: #222;
padding-top: 20px;
padding-bottom: 20px;
}
.topbar .topbar-left .widget {
float: left;
padding: 0 10px;
}
.topbar .topbar-left .widget:first-child {
padding-left: 0;
}
.topbar .topbar-right .widget {
float: right;
padding: 0 20px;
}
.topbar .topbar-right .widget:first-child {
padding-right: 0;
}
.topbar .fa {
font-size: 13px;
color: #ffb600;
margin-right: 10px;
}
.topbar .social-links-widget {
margin-bottom: 0;
}
.topbar .social-links-widget a:hover .fa {
color: #fff;
}
.topbar .social-links-widget a .fa {
color: rgba(255, 255, 255, 0.6);
transition: all 0.5s;
}
.topbar .widget {
margin-bottom: 0;
line-height: 1;
}
.topbar .widget span {
color: rgba(255, 255, 255, 0.6);
font-family: Poppins, Arial, sans-serif;
font-size: 13px;
}
.topbar .widget span:hover {
color: #fff;
text-decoration: none;
}
.topbar .widget .widget-title {
font-size: 18px;
font-weight: 600;
color: #fff;
margin-bottom: 35px;
padding-bottom: 15px;
}
.topbar .widget.widget_nav_menu li {
padding: 3px 0;
}
.topbar .widget.widget_nav_menu li:first-child {
padding-top: 0;
}
.topbar .widget.widget_nav_menu li a {
font-size: 13px;
color: #bababa;
}
.topbar .widget.widget_nav_menu li a:hover {
color: #ffb600;
}
.topbar .widget.recent-posts-widget .recent-post .post-text .post-title {
color: #bababa;
}
.topbar .widget.recent-posts-widget .recent-post .post-text .post-title:hover {
color: #ffb600;
}
.topbar .widget.recent-posts-widget .recent-post .post-text .post-date {
color: #fffffe;
}
.topbar .widget.widget_mc4wp_form_widget .mc4wp-form input[type='email'] {
border: 1px solid #444;
}
.topbar .widget.widget_mc4wp_form_widget .mc4wp-form input[type='email']:focus {
border-color: #fff;
}
.topbar .widget.widget_mc4wp_form_widget .mc4wp-form input[type='email'] ::-webkit-input-placeholder { color: #909090;
}
.topbar .widget.widget_mc4wp_form_widget .mc4wp-form input[type='email'] ::-moz-placeholder { color: #909090;
}
.topbar .widget.widget_mc4wp_form_widget .mc4wp-form input[type='email'] :-ms-input-placeholder { color: #909090;
}
.topbar .widget.widget_mc4wp_form_widget .mc4wp-form input[type='email'] :-moz-placeholder { color: #909090;
}
.topbar .widget.widget_mc4wp_form_widget .mc4wp-form input[type='submit'] {
background-color: #ffb600;
color: #fff;
}
.topbar .widget.widget_mc4wp_form_widget .mc4wp-form input[type='submit']:hover {
background-color: #0a2c4e;
}
.topbar .widget.widget_mc4wp_form_widget .mc4wp-form input[type='submit']:focus {
outline: none;
}
.topbar .widget.tweets-widget .latest-tweets .tweet-item {
color: #bababa;
}
.topbar .widget.tweets-widget .latest-tweets .tweet-item .tw-icon {
color: #fff;
}
.topbar .widget.tweets-widget .latest-tweets .tweet-item a {
color: #fff;
}
.topbar .widget.tweets-widget .latest-tweets .tweet-item a:hover {
color: #ffb600;
}
.topbar .widget.tweets-widget .latest-tweets .tweet-item span {
color: #fff;
}
.topbar .widget.tweets-widget .latest-tweets .owl-controls .owl-page.active span,
.topbar .widget.tweets-widget .latest-tweets .owl-controls .owl-page:hover span {
background-color: #ffb600;
border-color: #ffb600;
}
.topbar .widget.widget_tag_cloud .tagcloud a {
border: 1px solid #444;
background-color: transparent;
color: #bababa;
}
.topbar .widget.widget_tag_cloud .tagcloud a:hover {
background-color: #ffb600;
border-color: #ffb600;
color: #fff;
}
.topbar .widget_categories a,
.topbar .widget_recent_comments a,
.topbar .widget_rss a,
.topbar .widget_pages a,
.topbar .widget_archive a,
.topbar .widget_nav_menu a,
.topbar .widget_recent_entries a,
.topbar .widget_meta a,
.topbar .widget-recent-comments a {
color: #fff;
}
.topbar .widget_categories a:hover,
.topbar .widget_recent_comments a:hover,
.topbar .widget_rss a:hover,
.topbar .widget_pages a:hover,
.topbar .widget_archive a:hover,
.topbar .widget_nav_menu a:hover,
.topbar .widget_recent_entries a:hover,
.topbar .widget_meta a:hover,
.topbar .widget-recent-comments a:hover {
color: #ffb600;
}
.topbar .widget_categories li:before,
.topbar .widget_recent_comments li:before,
.topbar .widget_rss li:before,
.topbar .widget_pages li:before,
.topbar .widget_archive li:before,
.topbar .widget_nav_menu li:before,
.topbar .widget_recent_entries li:before,
.topbar .widget_meta li:before,
.topbar .widget-recent-comments li:before {
color: #fff;
}
.topbar .widget_categories li:hover:before,
.topbar .widget_recent_comments li:hover:before,
.topbar .widget_rss li:hover:before,
.topbar .widget_pages li:hover:before,
.topbar .widget_archive li:hover:before,
.topbar .widget_nav_menu li:hover:before,
.topbar .widget_recent_entries li:hover:before,
.topbar .widget_meta li:hover:before,
.topbar .widget-recent-comments li:hover:before {
color: #ffb600;
}
.topbar .widget_categories li a,
.topbar .widget_recent_comments li a,
.topbar .widget_rss li a,
.topbar .widget_pages li a,
.topbar .widget_archive li a,
.topbar .widget_nav_menu li a,
.topbar .widget_recent_entries li a,
.topbar .widget_meta li a,
.topbar .widget-recent-comments li a {
color: #fff;
}
.topbar .widget_categories li a:hover,
.topbar .widget_recent_comments li a:hover,
.topbar .widget_rss li a:hover,
.topbar .widget_pages li a:hover,
.topbar .widget_archive li a:hover,
.topbar .widget_nav_menu li a:hover,
.topbar .widget_recent_entries li a:hover,
.topbar .widget_meta li a:hover,
.topbar .widget-recent-comments li a:hover {
color: #ffb600;
}
.topbar .widget_calendar td a {
color: #ffb600;
}
.topbar .widget_search .search-form .search-field {
color: #fff;
}
.topbar .amwal-lang_sel > ul > li:hover ul,
.topbar #lang_sel > ul > li:hover ul {
border-top: 20px solid transparent;
}
.topbar .amwal-lang_sel > ul > li a,
.topbar #lang_sel > ul > li a {
color: rgba(255, 255, 255, 0.6);
}
.topbar .amwal-lang_sel > ul > li a.lang_sel_sel,
.topbar #lang_sel > ul > li a.lang_sel_sel {
color: rgba(255, 255, 255, 0.6) !important;
padding-bottom: 0;
}
.topbar .amwal-lang_sel > ul > li a.lang_sel_sel:after,
.topbar #lang_sel > ul > li a.lang_sel_sel:after {
color: rgba(255, 255, 255, 0.6) !important;
}
.amwal-language-switcher,
.amwal-lang_sel,
#lang_sel {
height: auto;
display: inline-block;
}
.amwal-language-switcher > ul,
.amwal-lang_sel > ul,
#lang_sel > ul {
height: auto;
padding: 0;
margin: 0;
list-style: none;
}
.amwal-language-switcher > ul > li,
.amwal-lang_sel > ul > li,
#lang_sel > ul > li {
padding: 0 !important;
position: relative;
border: none;
width: 120px;
}
.amwal-language-switcher > ul > li:hover ul,
.amwal-lang_sel > ul > li:hover ul,
#lang_sel > ul > li:hover ul {
opacity: 1;
z-index: 9999;
top: 100%;
transform: scaleX(1);
}
.amwal-language-switcher > ul > li a,
.amwal-lang_sel > ul > li a,
#lang_sel > ul > li a,
.amwal-language-switcher > ul > li a:visited,
.amwal-lang_sel > ul > li a:visited,
#lang_sel > ul > li a:visited {
border: none;
position: relative;
font-size: 13px;
font-weight: 400;
font-family: Poppins, Arial, sans-serif;
display: block;
background: none !important;
color: #fff;
text-align: left;
line-height: 1;
}
.amwal-language-switcher > ul > li a.lang_sel_sel,
.amwal-lang_sel > ul > li a.lang_sel_sel,
#lang_sel > ul > li a.lang_sel_sel,
.amwal-language-switcher > ul > li a:visited.lang_sel_sel,
.amwal-lang_sel > ul > li a:visited.lang_sel_sel,
#lang_sel > ul > li a:visited.lang_sel_sel {
line-height: 1;
color: #222;
padding: 0 12px 5px 12px;
}
.amwal-language-switcher > ul > li a.lang_sel_sel:after,
.amwal-lang_sel > ul > li a.lang_sel_sel:after,
#lang_sel > ul > li a.lang_sel_sel:after,
.amwal-language-switcher > ul > li a:visited.lang_sel_sel:after,
.amwal-lang_sel > ul > li a:visited.lang_sel_sel:after,
#lang_sel > ul > li a:visited.lang_sel_sel:after {
content: '\f107';
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
transform: translate(0, 0);
padding-left: 5px;
color: #222;
position: absolute;
right: 5px;
top: -2px;
font-size: 15px;
}
.amwal-language-switcher ul ul,
.amwal-lang_sel ul ul,
#lang_sel ul ul {
width: 100%;
height: auto;
position: absolute;
margin: 0 !important;
padding: 0 !important;
border: none;
transform: scaleX(0);
transition: top 0.3s ease 0s, opacity 0.3s;
opacity: 0;
top: 110%;
z-index: -1;
left: 0;
}
.amwal-language-switcher ul ul li,
.amwal-lang_sel ul ul li,
#lang_sel ul ul li {
background-color: #0a2c4e;
border-top: none;
list-style: none;
width: auto;
display: block;
float: none;
padding: 8px 12px !important;
transition: all 0.35s;
}
.amwal-language-switcher ul ul li a,
.amwal-lang_sel ul ul li a,
#lang_sel ul ul li a {
padding: 5px 0;
}
.amwal-language-switcher ul ul li:hover,
.amwal-lang_sel ul ul li:hover,
#lang_sel ul ul li:hover {
background-color: #ffb600;
}
.amwal-language-switcher ul ul li:hover a,
.amwal-lang_sel ul ul li:hover a,
#lang_sel ul ul li:hover a {
color: #fff;
}
.amwal-language-switcher img.iclflag,
.amwal-lang_sel img.iclflag,
#lang_sel img.iclflag {
padding-right: 10px;
width: auto;
height: auto;
top: 0;
}
.am-navbar-icon {
transition: all 0.4s;
display: inline-block;
height: 25px;
width: 20px;
position: relative;
}
.am-navbar-icon .navbars-line {
transition: 0.4s;
display: inline-block;
width: 19px;
height: 2px;
background-color: #222;
position: absolute;
top: 50%;
left: 0;
}
.am-navbar-icon .navbars-line:before,
.am-navbar-icon .navbars-line:after {
position: absolute;
width: 100%;
height: 2px;
content: "";
background-color: #222;
transform-origin: 3px center;
transition: 0.3s;
}
.site-header {
background-color: #fff;
}
.site-header .navbar-toggle .am-navbar-icon .navbars-line:before {
top: -6px;
}
.site-header .navbar-toggle .am-navbar-icon .navbars-line:after {
bottom: -6px;
}
.site-header .site-title,
.site-header .site-description {
margin: 0;
line-height: 0;
text-indent: -9999px;
}
.site-header .menu-logo {
display: inline-block;
float: left;
}
.site-header .menu-logo .logo {
height: 84px;
display: flex;
-moz-box-align: center;
-webkit-box-align: center;
align-items: center;
padding: 10px 0;
}
.site-header .menu-logo .logo img {
max-height: 84px;
}
.site-header .nav a {
color: #222;
font-weight: 600;
display: block;
}
.site-header .nav a:hover {
color: #0a2c4e;
text-decoration: none;
}
.site-header .nav ul {
margin: 0;
padding: 0;
list-style-type: none;
}
.site-header .nav ul ul {
transition: top 0.3s ease 0s, opacity 0.3s;
position: absolute;
left: 0;
top: 110%;
width: 200px;
background-color: #fff;
opacity: 0;
z-index: -1;
transform: scaleX(0);
}
.site-header .nav ul ul ul {
transition: left 0.3s ease 0s, opacity 0.3s;
left: 110%;
top: 0;
}
.site-header .nav li {
display: inline-block;
padding: 0 15px;
position: relative;
}
.site-header .nav li .toggle-children {
display: none;
}
.site-header .nav li:hover > ul {
opacity: 1;
z-index: 9999;
top: 100%;
transform: scaleX(1);
}
.site-header .nav li li {
text-align: left;
display: block;
}
.site-header .nav li li a {
padding: 8px 0;
font-weight: 600;
}
.site-header .nav li li:hover > ul {
top: 0;
left: 100%;
}
.site-header .nav li li:first-child > a {
border-top-width: 0;
}
.site-header .primary-nav {
float: right;
display: inline-block;
padding-top: 31px;
padding-right: 0;
}
.site-header .primary-nav ul ul {
background-color: #0a2c4e;
}
.site-header .primary-nav ul ul li a {
color: #fff;
font-weight: 600;
}
.site-header .primary-nav ul ul ul {
box-shadow: none;
}
.site-header .primary-nav .menu > li.current-menu-parent,
.site-header .primary-nav .menu > li.current-menu-item,
.site-header .primary-nav .menu > li.current-menu-ancestor {
position: relative;
}
.site-header .primary-nav .menu > li.current-menu-parent:after,
.site-header .primary-nav .menu > li.current-menu-item:after,
.site-header .primary-nav .menu > li.current-menu-ancestor:after {
position: absolute;
width: 100%;
height: 5px;
background-color: #ffb600;
bottom: 0;
left: 0;
content: "";
}
.site-header .primary-nav .menu > li {
position: relative;
}
.site-header .primary-nav .menu > li > a {
padding-bottom: 35px;
text-decoration: none;
line-height: 1;
}
.site-header .primary-nav .menu > li:after {
position: absolute;
width: 0;
height: 5px;
background-color: #ffb600;
bottom: 0;
left: 50%;
content: "";
transition: all 0.35s;
}
.site-header .primary-nav .menu > li:hover:after {
left: 0;
width: 100%;
}
.site-header .primary-nav li li {
padding-right: 0;
padding-left: 0;
transition: all 0.35s;
}
.site-header .primary-nav li li a {
padding: 15px;
line-height: 1;
}
.site-header .primary-nav li li:hover {
background-color: #ffb600;
}
.site-header .primary-nav li li:hover a {
color: #fff;
}
.site-header .primary-nav li li:last-child {
border-bottom: 0;
}
.site-header .menu-extra {
float: right;
display: inline-block;
padding-top: 25px;
}
.site-header .menu-extra ul {
margin: 0;
list-style: none;
padding-left: 0;
}
.site-header .menu-extra .extra-menu-item {
position: relative;
padding: 0;
float: right;
}
.site-header .menu-extra .extra-menu-item > a {
margin-bottom: 32px;
text-decoration: none;
}
.site-header .menu-extra .extra-menu-item.menu-item-search {
width: 30px;
height: 30px;
line-height: 31px;
background-color: transparent;
text-align: center;
border-radius: 100%;
margin-left: 20px;
}
.site-header .menu-extra .extra-menu-item.menu-item-search.show-search-form .search-form {
z-index: 100;
opacity: 1;
top: 59px;
}
.site-header .menu-extra .extra-menu-item.menu-item-search.show-search-form .fa:before {
content: "\f00d";
}
.site-header .menu-extra .extra-menu-item.menu-item-search .item-search {
cursor: pointer;
color: #222;
font-size: 16px;
}
.site-header .menu-extra .extra-menu-item.menu-item-search .item-search:hover {
color: #ffb600;
}
.site-header .menu-extra .extra-menu-item.menu-item-search .item-search i {
font-weight: 600;
}
.site-header .menu-extra .extra-menu-item.menu-item-search .search-form {
position: absolute;
right: 0;
top: 100%;
width: 350px;
padding: 0 10px;
opacity: 0;
background-color: #fff;
z-index: -1;
border: 1px solid rgba(0, 0, 0, 0.05);
transition: all 0.5s;
}
.site-header .menu-extra .extra-menu-item.menu-item-search .search-form:before {
display: none;
}
.site-header .menu-extra .extra-menu-item.menu-item-search .search-field {
font-size: 14px;
width: 100%;
border-width: 0;
height: 45px;
line-height: 45px;
color: #333;
}
.site-header .menu-extra .extra-menu-item.menu-item-search .search-field:focus {
outline: none;
}
.site-header .menu-extra .extra-menu-item.menu-item-cart {
font-size: 20px;
position: relative;
padding-bottom: 27px;
margin: 0;
padding-left: 20px;
}
.site-header .menu-extra .extra-menu-item.menu-item-cart .mini-cart-counter {
display: none;
}
.site-header .menu-extra .extra-menu-item.menu-item-cart .cart-contents {
color: #222;
}
.site-header .menu-extra .extra-menu-item.menu-item-cart .cart-contents:hover {
color: #ffb600;
}
.header-top-style-1 .site-header .primary-nav {
margin-right: 20px;
}
.header-top-style-2 .site-header {
position: relative;
}
.header-top-style-2 .site-header:after {
clear: both;
content: "";
display: block;
}
.header-top-style-2 .site-header .header-col-left {
width: 68.22916667%;
float: left;
}
.header-top-style-2 .site-header .header-col-left .menu-logo {
padding-left: 30px;
}
.header-top-style-2 .site-header .header-col-left .menu-logo .logo {
padding: 0;
}
.header-top-style-2 .site-header .header-col-right {
text-align: right;
color: #222;
padding-top: 30px;
position: absolute;
top: 0;
right: 0;
}
.header-top-style-2 .site-header .header-col-right .header-info,
.header-top-style-2 .site-header .header-col-right .amwal-language-switcher,
.header-top-style-2 .site-header .header-col-right .header-socials {
display: inline-block;
padding: 0 20px;
}
.header-top-style-2 .site-header .header-col-right .header-info {
font-size: 14px;
font-weight: 500;
}
.header-top-style-2 .site-header .header-col-right .header-info i {
padding-right: 10px;
color: #ffb600;
}
.header-top-style-2 .site-header .header-col-right .amwal-language-switcher {
text-align: left;
}
.header-top-style-2 .site-header .header-col-right .header-socials a {
padding: 0 10px;
}
.header-top-style-2 .site-header .header-col-right .header-socials a:hover {
color: #ffb600;
}
.header-top-style-2 .site-header .amwal-language-switcher > ul > li a.lang_sel_sel {
padding-bottom: 36px;
}
.header-top-style-3 .site-header {
background-color: #0a2c4e;
position: relative;
}
.header-top-style-3 .site-header:after {
clear: both;
content: "";
display: block;
}
.header-top-style-3 .site-header .header-col-left {
position: absolute;
bottom: 0;
left: 0;
}
.header-top-style-3 .site-header .header-col-left .menu-logo {
display: block;
max-width: 212px;
float: none;
}
.header-top-style-3 .site-header .header-col-left .menu-logo .logo {
height: 98px;
}
.header-top-style-3 .site-header .header-col-left .menu-logo .logo img {
max-height: 98px;
}
.header-top-style-3 .site-header .header-col-right {
position: absolute;
top: 0;
right: 0;
color: rgba(255, 255, 255, 0.6);
padding-right: 25px;
padding-top: 18px;
text-align: right;
}
.header-top-style-3 .site-header .header-col-right .amwal-language-switcher,
.header-top-style-3 .site-header .header-col-right .header-socials {
display: inline-block;
}
.header-top-style-3 .site-header .header-col-right .header-info {
font-size: 14px;
padding-top: 20px;
}
.header-top-style-3 .site-header .header-col-right .header-info i {
padding-right: 10px;
color: #ffb600;
}
.header-top-style-3 .site-header .header-col-right .amwal-language-switcher {
text-align: left;
padding-right: 0;
padding-left: 20px;
}
.header-top-style-3 .site-header .header-col-right .header-socials {
padding: 0 20px;
}
.header-top-style-3 .site-header .header-col-right .header-socials a {
padding: 0 10px;
color: rgba(255, 255, 255, 0.6);
}
.header-top-style-3 .site-header .header-col-right .header-socials a:hover {
color: #ffb600;
}
.header-top-style-3 .site-header .header-menu-primary {
text-align: center;
}
.header-top-style-3 .site-header .header-menu-primary .primary-nav {
float: inherit;
width: 100%;
padding-top: 40px;
}
.header-top-style-3 .site-header .header-menu-primary .primary-nav .menu > li.current-menu-parent > a,
.header-top-style-3 .site-header .header-menu-primary .primary-nav .menu > li.current-menu-item > a,
.header-top-style-3 .site-header .header-menu-primary .primary-nav .menu > li.current-menu-ancestor > a {
color: #fff;
}
.header-top-style-3 .site-header .header-menu-primary .primary-nav .menu > li > a {
color: rgba(255, 255, 255, 0.6);
padding-bottom: 40px;
}
.header-top-style-3 .site-header .header-menu-primary .primary-nav .menu > li > a:hover {
color: #fff;
}
.header-top-style-3 .site-header .header-menu-primary .primary-nav .menu > li li {
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.header-top-style-3 .site-header .header-menu-primary .primary-nav .menu > li li:last-child {
border-bottom: 0;
}
.header-top-style-3 .site-header .amwal-language-switcher > ul > li a {
color: rgba(255, 255, 255, 0.6);
}
.header-top-style-3 .site-header .amwal-language-switcher > ul > li a.lang_sel_sel {
color: rgba(255, 255, 255, 0.6);
}
.header-top-style-3 .site-header .amwal-language-switcher > ul > li a.lang_sel_sel:after {
color: rgba(255, 255, 255, 0.6);
}
.header-top-style-3 .site-header .amwal-language-switcher ul ul li {
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.header-top-style-4 .site-header .menu-logo-mobile,
.header-top-style-5 .site-header .menu-logo-mobile,
.header-top-style-6 .site-header .menu-logo-mobile,
.header-top-style-7 .site-header .menu-logo-mobile {
display: none;
float: left;
}
.header-top-style-4 .site-header .menu-logo-mobile .logo,
.header-top-style-5 .site-header .menu-logo-mobile .logo,
.header-top-style-6 .site-header .menu-logo-mobile .logo,
.header-top-style-7 .site-header .menu-logo-mobile .logo {
min-height: 58px;
display: flex;
-moz-box-align: center;
-webkit-box-align: center;
align-items: center;
padding: 10px 0;
}
.header-top-style-4 .header-info,
.header-top-style-5 .header-info,
.header-top-style-6 .header-info,
.header-top-style-7 .header-info {
padding-top: 22px;
}
.header-top-style-4 .header-info ul.contacts-info,
.header-top-style-5 .header-info ul.contacts-info,
.header-top-style-6 .header-info ul.contacts-info,
.header-top-style-7 .header-info ul.contacts-info {
padding: 0;
margin: 0;
list-style: none;
float: right;
}
.header-top-style-4 .header-info ul.contacts-info li,
.header-top-style-5 .header-info ul.contacts-info li,
.header-top-style-6 .header-info ul.contacts-info li,
.header-top-style-7 .header-info ul.contacts-info li {
position: relative;
padding-left: 45px;
display: inline-block;
margin-left: 20px;
}
.header-top-style-4 .header-info ul.contacts-info li:first-child,
.header-top-style-5 .header-info ul.contacts-info li:first-child,
.header-top-style-6 .header-info ul.contacts-info li:first-child,
.header-top-style-7 .header-info ul.contacts-info li:first-child {
margin-left: 0;
}
.header-top-style-4 .header-info ul.contacts-info li i,
.header-top-style-5 .header-info ul.contacts-info li i,
.header-top-style-6 .header-info ul.contacts-info li i,
.header-top-style-7 .header-info ul.contacts-info li i {
position: absolute;
top: 2px;
left: 0;
font-size: 16px;
color: #ffb600;
width: 32px;
height: 32px;
text-align: center;
line-height: 28px;
border: 2px solid #ffb600;
}
.header-top-style-4 .header-info ul.contacts-info li .info,
.header-top-style-5 .header-info ul.contacts-info li .info,
.header-top-style-6 .header-info ul.contacts-info li .info,
.header-top-style-7 .header-info ul.contacts-info li .info {
margin-bottom: 0;
}
.header-top-style-4 .header-info ul.contacts-info li .info span,
.header-top-style-5 .header-info ul.contacts-info li .info span,
.header-top-style-6 .header-info ul.contacts-info li .info span,
.header-top-style-7 .header-info ul.contacts-info li .info span {
display: block;
color: rgba(34, 34, 34, 0.6);
line-height: 1.4;
}
.header-top-style-4 .header-info ul.contacts-info li .info span.phone-number,
.header-top-style-5 .header-info ul.contacts-info li .info span.phone-number,
.header-top-style-6 .header-info ul.contacts-info li .info span.phone-number,
.header-top-style-7 .header-info ul.contacts-info li .info span.phone-number {
font-size: 18px;
font-weight: 500;
line-height: 1;
}
.header-top-style-4 .header-primary-menu,
.header-top-style-5 .header-primary-menu,
.header-top-style-6 .header-primary-menu,
.header-top-style-7 .header-primary-menu {
background-color: #ffb600;
}
.header-top-style-4 .header-primary-menu .primary-nav,
.header-top-style-5 .header-primary-menu .primary-nav,
.header-top-style-6 .header-primary-menu .primary-nav,
.header-top-style-7 .header-primary-menu .primary-nav {
padding-top: 20px;
float: left;
}
.header-top-style-4 .header-primary-menu .primary-nav .menu > li.current-menu-parent:after,
.header-top-style-5 .header-primary-menu .primary-nav .menu > li.current-menu-parent:after,
.header-top-style-6 .header-primary-menu .primary-nav .menu > li.current-menu-parent:after,
.header-top-style-7 .header-primary-menu .primary-nav .menu > li.current-menu-parent:after,
.header-top-style-4 .header-primary-menu .primary-nav .menu > li.current-menu-item:after,
.header-top-style-5 .header-primary-menu .primary-nav .menu > li.current-menu-item:after,
.header-top-style-6 .header-primary-menu .primary-nav .menu > li.current-menu-item:after,
.header-top-style-7 .header-primary-menu .primary-nav .menu > li.current-menu-item:after,
.header-top-style-4 .header-primary-menu .primary-nav .menu > li.current-menu-ancestor:after,
.header-top-style-5 .header-primary-menu .primary-nav .menu > li.current-menu-ancestor:after,
.header-top-style-6 .header-primary-menu .primary-nav .menu > li.current-menu-ancestor:after,
.header-top-style-7 .header-primary-menu .primary-nav .menu > li.current-menu-ancestor:after {
background-color: #0a2c4e;
height: 4px;
}
.header-top-style-4 .header-primary-menu .primary-nav .menu > li > a,
.header-top-style-5 .header-primary-menu .primary-nav .menu > li > a,
.header-top-style-6 .header-primary-menu .primary-nav .menu > li > a,
.header-top-style-7 .header-primary-menu .primary-nav .menu > li > a {
color: #fff;
padding-bottom: 20px;
}
.header-top-style-4 .header-primary-menu .primary-nav .menu > li:after,
.header-top-style-5 .header-primary-menu .primary-nav .menu > li:after,
.header-top-style-6 .header-primary-menu .primary-nav .menu > li:after,
.header-top-style-7 .header-primary-menu .primary-nav .menu > li:after {
background-color: #0a2c4e;
height: 4px;
}
.header-top-style-4 .header-primary-menu .primary-nav .menu > li:hover:after,
.header-top-style-5 .header-primary-menu .primary-nav .menu > li:hover:after,
.header-top-style-6 .header-primary-menu .primary-nav .menu > li:hover:after,
.header-top-style-7 .header-primary-menu .primary-nav .menu > li:hover:after {
left: 0;
width: 100%;
}
.header-top-style-4 .header-primary-menu .menu-extra,
.header-top-style-5 .header-primary-menu .menu-extra,
.header-top-style-6 .header-primary-menu .menu-extra,
.header-top-style-7 .header-primary-menu .menu-extra {
padding-top: 0;
}
.header-top-style-4 .header-primary-menu .menu-extra .extra-menu-item > a,
.header-top-style-5 .header-primary-menu .menu-extra .extra-menu-item > a,
.header-top-style-6 .header-primary-menu .menu-extra .extra-menu-item > a,
.header-top-style-7 .header-primary-menu .menu-extra .extra-menu-item > a {
margin-bottom: 32px;
text-decoration: none;
}
.header-top-style-4 .header-primary-menu .menu-extra .extra-menu-item.menu-item-search,
.header-top-style-5 .header-primary-menu .menu-extra .extra-menu-item.menu-item-search,
.header-top-style-6 .header-primary-menu .menu-extra .extra-menu-item.menu-item-search,
.header-top-style-7 .header-primary-menu .menu-extra .extra-menu-item.menu-item-search {
padding-top: 15px;
}
.header-top-style-4 .header-primary-menu .menu-extra .extra-menu-item.menu-item-search.show-search-form .search-form,
.header-top-style-5 .header-primary-menu .menu-extra .extra-menu-item.menu-item-search.show-search-form .search-form,
.header-top-style-6 .header-primary-menu .menu-extra .extra-menu-item.menu-item-search.show-search-form .search-form,
.header-top-style-7 .header-primary-menu .menu-extra .extra-menu-item.menu-item-search.show-search-form .search-form {
top: 58px;
}
.header-top-style-4 .header-primary-menu .menu-extra .extra-menu-item.menu-item-search .item-search,
.header-top-style-5 .header-primary-menu .menu-extra .extra-menu-item.menu-item-search .item-search,
.header-top-style-6 .header-primary-menu .menu-extra .extra-menu-item.menu-item-search .item-search,
.header-top-style-7 .header-primary-menu .menu-extra .extra-menu-item.menu-item-search .item-search {
color: #fff;
}
.header-top-style-4 .header-primary-menu .menu-extra .extra-menu-item.menu-item-search .item-search:hover,
.header-top-style-5 .header-primary-menu .menu-extra .extra-menu-item.menu-item-search .item-search:hover,
.header-top-style-6 .header-primary-menu .menu-extra .extra-menu-item.menu-item-search .item-search:hover,
.header-top-style-7 .header-primary-menu .menu-extra .extra-menu-item.menu-item-search .item-search:hover {
color: #0a2c4e;
}
.header-top-style-4 .header-primary-menu .menu-extra .extra-menu-item.menu-item-cart,
.header-top-style-5 .header-primary-menu .menu-extra .extra-menu-item.menu-item-cart,
.header-top-style-6 .header-primary-menu .menu-extra .extra-menu-item.menu-item-cart,
.header-top-style-7 .header-primary-menu .menu-extra .extra-menu-item.menu-item-cart {
padding-bottom: 10px;
padding-top: 15px;
}
.header-top-style-4 .header-primary-menu .menu-extra .extra-menu-item.menu-item-cart .cart-contents,
.header-top-style-5 .header-primary-menu .menu-extra .extra-menu-item.menu-item-cart .cart-contents,
.header-top-style-6 .header-primary-menu .menu-extra .extra-menu-item.menu-item-cart .cart-contents,
.header-top-style-7 .header-primary-menu .menu-extra .extra-menu-item.menu-item-cart .cart-contents {
color: #fff;
}
.header-top-style-4 .header-primary-menu .menu-extra .extra-menu-item.menu-item-cart .cart-contents:hover,
.header-top-style-5 .header-primary-menu .menu-extra .extra-menu-item.menu-item-cart .cart-contents:hover,
.header-top-style-6 .header-primary-menu .menu-extra .extra-menu-item.menu-item-cart .cart-contents:hover,
.header-top-style-7 .header-primary-menu .menu-extra .extra-menu-item.menu-item-cart .cart-contents:hover {
color: #0a2c4e;
}
.header-top-style-5 .header-primary-menu,
.header-top-style-6 .header-primary-menu {
background-color: #222;
}
.header-top-style-5 .header-primary-menu .primary-nav,
.header-top-style-6 .header-primary-menu .primary-nav {
padding-top: 20px;
float: left;
}
.header-top-style-5 .header-primary-menu .primary-nav .menu > li.current-menu-parent > a,
.header-top-style-6 .header-primary-menu .primary-nav .menu > li.current-menu-parent > a,
.header-top-style-5 .header-primary-menu .primary-nav .menu > li.current-menu-item > a,
.header-top-style-6 .header-primary-menu .primary-nav .menu > li.current-menu-item > a,
.header-top-style-5 .header-primary-menu .primary-nav .menu > li.current-menu-ancestor > a,
.header-top-style-6 .header-primary-menu .primary-nav .menu > li.current-menu-ancestor > a {
color: #fff;
}
.header-top-style-5 .header-primary-menu .primary-nav .menu > li.current-menu-parent:after,
.header-top-style-6 .header-primary-menu .primary-nav .menu > li.current-menu-parent:after,
.header-top-style-5 .header-primary-menu .primary-nav .menu > li.current-menu-item:after,
.header-top-style-6 .header-primary-menu .primary-nav .menu > li.current-menu-item:after,
.header-top-style-5 .header-primary-menu .primary-nav .menu > li.current-menu-ancestor:after,
.header-top-style-6 .header-primary-menu .primary-nav .menu > li.current-menu-ancestor:after {
background-color: #ffb600;
height: 4px;
bottom: 0;
}
.header-top-style-5 .header-primary-menu .primary-nav .menu > li > a,
.header-top-style-6 .header-primary-menu .primary-nav .menu > li > a {
color: #bababa;
}
.header-top-style-5 .header-primary-menu .primary-nav .menu > li > a:hover,
.header-top-style-6 .header-primary-menu .primary-nav .menu > li > a:hover {
color: #fff;
}
.header-top-style-5 .header-primary-menu .primary-nav .menu > li:after,
.header-top-style-6 .header-primary-menu .primary-nav .menu > li:after {
background-color: #ffb600;
height: 4px;
bottom: 0;
}
.header-top-style-5 .header-primary-menu .menu-extra,
.header-top-style-6 .header-primary-menu .menu-extra {
padding-top: 0;
}
.header-top-style-5 .header-primary-menu .menu-extra .extra-menu-item > a,
.header-top-style-6 .header-primary-menu .menu-extra .extra-menu-item > a {
margin-bottom: 32px;
text-decoration: none;
}
.header-top-style-5 .header-primary-menu .menu-extra .extra-menu-item.menu-item-search,
.header-top-style-6 .header-primary-menu .menu-extra .extra-menu-item.menu-item-search {
padding-top: 15px;
}
.header-top-style-5 .header-primary-menu .menu-extra .extra-menu-item.menu-item-search.show-search-form .search-form,
.header-top-style-6 .header-primary-menu .menu-extra .extra-menu-item.menu-item-search.show-search-form .search-form {
top: 58px;
border: 1px solid #eee;
}
.header-top-style-5 .header-primary-menu .menu-extra .extra-menu-item.menu-item-search .item-search,
.header-top-style-6 .header-primary-menu .menu-extra .extra-menu-item.menu-item-search .item-search {
color: #bababa;
}
.header-top-style-5 .header-primary-menu .menu-extra .extra-menu-item.menu-item-search .item-search:hover,
.header-top-style-6 .header-primary-menu .menu-extra .extra-menu-item.menu-item-search .item-search:hover {
color: #ffb600;
}
.header-top-style-5 .header-primary-menu .menu-extra .extra-menu-item.menu-item-cart,
.header-top-style-6 .header-primary-menu .menu-extra .extra-menu-item.menu-item-cart {
padding-bottom: 11px;
padding-top: 15px;
}
.header-top-style-5 .header-primary-menu .menu-extra .extra-menu-item.menu-item-cart .cart-contents,
.header-top-style-6 .header-primary-menu .menu-extra .extra-menu-item.menu-item-cart .cart-contents {
color: #bababa;
}
.header-top-style-5 .header-primary-menu .menu-extra .extra-menu-item.menu-item-cart .cart-contents:hover,
.header-top-style-6 .header-primary-menu .menu-extra .extra-menu-item.menu-item-cart .cart-contents:hover {
color: #ffb600;
}
.header-top-style-5 .header-primary-menu .menu-extra .extra-menu-item.menu-item-cart .widget_shopping_cart_content,
.header-top-style-6 .header-primary-menu .menu-extra .extra-menu-item.menu-item-cart .widget_shopping_cart_content {
border: 1px solid #eee;
}
.header-top-style-5 .header-primary-menu .header-socials,
.header-top-style-6 .header-primary-menu .header-socials {
padding: 20px 20px 0;
float: right;
}
.header-top-style-5 .header-primary-menu .header-socials a,
.header-top-style-6 .header-primary-menu .header-socials a {
padding: 0 10px;
color: #bababa;
}
.header-top-style-5 .header-primary-menu .header-socials a:hover,
.header-top-style-6 .header-primary-menu .header-socials a:hover {
color: #ffb600;
}
.header-top-style-6 .header-primary-menu .menu-extra .extra-menu-item {
margin-left: 1px;
}
.header-top-style-6 .header-primary-menu .menu-extra .extra-menu-item.menu-item-search,
.header-top-style-6 .header-primary-menu .menu-extra .extra-menu-item.menu-item-cart {
padding: 0 10px;
width: auto;
height: 58px;
line-height: 58px;
background-color: #323232;
min-width: 38px;
border-radius: 0;
text-transform: inherit;
}
.header-top-style-6 .header-primary-menu .menu-extra .extra-menu-item.menu-item-search .item-search {
color: #fff;
}
.header-top-style-6 .header-primary-menu .menu-extra .extra-menu-item.menu-item-cart .cart-contents {
color: #fff;
}
.header-top-style-6 .site-header .extra-button {
float: right;
}
.header-top-style-6 .site-header .extra-button .link {
font-size: 13px;
font-family: Poppins, Arial, sans-serif;
background-color: #ffb600;
color: #fff;
padding: 14px 20px 12px;
line-height: 1;
transition: all 0.3s ease;
font-style: normal;
border-radius: 0;
padding: 24px 20px 21px;
display: inline-block;
}
.header-top-style-6 .site-header .extra-button .link:hover,
.header-top-style-6 .site-header .extra-button .link:active,
.header-top-style-6 .site-header .extra-button .link:focus {
background-color: #0a2c4e;
color: #fff;
}
.header-top-style-7 .topbar {
background-color: #0a2c4e;
}
.header-top-style-7 .header-info {
float: left;
}
.header-top-style-7 .site-header .extra-button {
padding-top: 22px;
float: right;
}
.header-top-style-7 .site-header .extra-button .link {
font-size: 13px;
font-family: Poppins, Arial, sans-serif;
background-color: #ffb600;
color: #fff;
padding: 14px 20px 12px;
line-height: 1;
transition: all 0.3s ease;
font-style: normal;
display: inline-block;
border-radius: 0;
}
.header-top-style-7 .site-header .extra-button .link:hover,
.header-top-style-7 .site-header .extra-button .link:active,
.header-top-style-7 .site-header .extra-button .link:focus {
background-color: #0a2c4e;
color: #fff;
}
.header-top-style-7 .site-header .header-primary-menu .extra-button {
display: none;
padding-top: 0;
margin-left: 10px;
}
.header-top-style-7 .site-header .header-primary-menu .extra-button .link {
padding: 24px 20px 21px;
}
.header-top-style-7 .header-primary-menu {
background-color: #fafafa;
-webkit-box-shadow: inset 0px 3px 5px 0px rgba(0, 0, 0, 0.06);
-moz-box-shadow: inset 0px 3px 5px 0px rgba(0, 0, 0, 0.06);
box-shadow: inset 0px 3px 5px 0px rgba(0, 0, 0, 0.06);
}
.header-top-style-7 .header-primary-menu .primary-nav .menu > li.current-menu-parent:after,
.header-top-style-7 .header-primary-menu .primary-nav .menu > li.current-menu-item:after,
.header-top-style-7 .header-primary-menu .primary-nav .menu > li.current-menu-ancestor:after {
background-color: #ffb600;
height: 5px;
}
.header-top-style-7 .header-primary-menu .primary-nav .menu > li > a {
color: #222;
}
.header-top-style-7 .header-primary-menu .primary-nav .menu > li > a:hover {
color: #222;
}
.header-top-style-7 .header-primary-menu .primary-nav .menu > li:after {
background-color: #ffb600;
height: 5px;
}
.header-top-style-7 .header-primary-menu .menu-extra .extra-menu-item.menu-item-search .item-search {
color: #222;
}
.header-top-style-7 .header-primary-menu .menu-extra .extra-menu-item.menu-item-cart {
padding-left: 0;
}
.header-top-style-7 .header-primary-menu .menu-extra .extra-menu-item.menu-item-cart .cart-contents {
color: #222;
}
.header-top-style-8.top-bar-position-bottom .topbar .topbar-right .widget:first-child {
padding-left: 50px;
padding-right: 0;
}
.header-top-style-8 .topbar {
background-color: #0a2c4e;
}
.header-top-style-8 .topbar .social-links a {
color: #fff;
opacity: 1;
}
.header-top-style-8 .topbar .amwal-lang_sel > ul > li:hover ul,
.header-top-style-8 .topbar #lang_sel > ul > li:hover ul {
border-top: 21px solid transparent;
}
.header-top-style-8 .primary-nav {
padding-top: 31px;
}
.header-top-style-8 .site-header {
-webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.06);
-moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.06);
box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.06);
}
.header-top-style-8 .site-header .extra-button {
padding-top: 22px;
margin-left: 30px;
float: right;
}
.header-top-style-8 .site-header .extra-button .link {
font-size: 13px;
font-family: Poppins, Arial, sans-serif;
background-color: #ffb600;
color: #fff;
padding: 14px 20px 12px;
line-height: 1;
transition: all 0.3s ease;
font-style: normal;
display: inline-block;
border-radius: 0;
}
.header-top-style-8 .site-header .extra-button .link:hover,
.header-top-style-8 .site-header .extra-button .link:active,
.header-top-style-8 .site-header .extra-button .link:focus {
background-color: #0a2c4e;
color: #fff;
}
.header-top-style-1 .primary-nav .menu > li:last-child ul ul,
.header-top-style-2 .primary-nav .menu > li:last-child ul ul,
.header-top-style-8 .primary-nav .menu > li:last-child ul ul {
left: auto;
right: 110%;
transition: right 0.3s ease 0s, opacity 0.3s;
}
.header-top-style-1 .primary-nav .menu > li:last-child:hover > ul,
.header-top-style-2 .primary-nav .menu > li:last-child:hover > ul,
.header-top-style-8 .primary-nav .menu > li:last-child:hover > ul {
left: auto;
right: 0;
}
.header-top-style-1 .primary-nav .menu > li:last-child li:hover > ul,
.header-top-style-2 .primary-nav .menu > li:last-child li:hover > ul,
.header-top-style-8 .primary-nav .menu > li:last-child li:hover > ul {
right: 100%;
}
.header-transparent.header-top-style-1 .site-header,
.header-transparent.header-top-style-2 .site-header {
background-color: rgba(10, 44, 78, 0.4);
position: absolute;
top: 0;
left: 0;
z-index: 2000;
width: 100%;
}
.header-transparent.header-top-style-1 .site-header .primary-nav .menu > li > a,
.header-transparent.header-top-style-2 .site-header .primary-nav .menu > li > a {
color: #fff;
}
.header-transparent.header-top-style-1 .site-header .menu-extra .extra-menu-item.menu-item-search .item-search,
.header-transparent.header-top-style-2 .site-header .menu-extra .extra-menu-item.menu-item-search .item-search {
color: #fff;
}
.header-transparent.header-top-style-1 .site-header .menu-extra .extra-menu-item.menu-item-search .item-search i,
.header-transparent.header-top-style-2 .site-header .menu-extra .extra-menu-item.menu-item-search .item-search i {
font-weight: 500;
}
.header-transparent.header-top-style-1 .site-header .menu-extra .extra-menu-item.menu-item-cart .cart-contents,
.header-transparent.header-top-style-2 .site-header .menu-extra .extra-menu-item.menu-item-cart .cart-contents {
color: #fff;
}
.header-transparent.header-top-style-1.has-topbar .site-header,
.header-transparent.header-top-style-2.has-topbar .site-header {
top: 77px;
}
.header-transparent.header-top-style-1 .topbar,
.header-transparent.header-top-style-2 .topbar {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 3000;
background-color: transparent;
padding-top: 30px;
padding-bottom: 30px;
}
.header-transparent.header-top-style-1 .topbar .amwal-lang_sel > ul > li:hover ul,
.header-transparent.header-top-style-2 .topbar .amwal-lang_sel > ul > li:hover ul,
.header-transparent.header-top-style-1 .topbar #lang_sel > ul > li:hover ul,
.header-transparent.header-top-style-2 .topbar #lang_sel > ul > li:hover ul {
border-top: 33px solid transparent;
}
.header-transparent.header-top-style-1.admin-bar .site-header,
.header-transparent.header-top-style-2.admin-bar .site-header {
top: 32px;
}
.header-transparent.header-top-style-1.admin-bar .topbar,
.header-transparent.header-top-style-2.admin-bar .topbar {
top: 32px;
}
.header-transparent.header-top-style-1.admin-bar.has-topbar .site-header,
.header-transparent.header-top-style-2.admin-bar.has-topbar .site-header {
top: 109px;
}
.header-transparent.header-top-style-2 .site-header {
background-color: transparent;
}
.header-transparent.header-top-style-2 .site-header .header-col-right {
color: rgba(255, 255, 255, 0.6);
}
.header-transparent.header-top-style-2 .site-header .header-col-right .header-socials a {
color: rgba(255, 255, 255, 0.6);
}
.header-transparent.header-top-style-2 .site-header .header-col-right .header-socials a:hover {
color: #ffb600;
}
.header-transparent.header-top-style-2 .site-header .primary-nav .menu > li.current-menu-parent > a,
.header-transparent.header-top-style-2 .site-header .primary-nav .menu > li.current-menu-item > a,
.header-transparent.header-top-style-2 .site-header .primary-nav .menu > li.current-menu-ancestor > a {
color: #fff;
}
.header-transparent.header-top-style-2 .site-header .primary-nav .menu > li.current-menu-parent:after,
.header-transparent.header-top-style-2 .site-header .primary-nav .menu > li.current-menu-item:after,
.header-transparent.header-top-style-2 .site-header .primary-nav .menu > li.current-menu-ancestor:after {
background-color: #ffb600;
height: 5px;
bottom: 0;
}
.header-transparent.header-top-style-2 .site-header .primary-nav .menu > li > a {
color: rgba(255, 255, 255, 0.6);
padding-bottom: 20px;
}
.header-transparent.header-top-style-2 .site-header .primary-nav .menu > li > a:hover {
color: #fff;
}
.header-transparent.header-top-style-2 .site-header .amwal-language-switcher > ul > li a.lang_sel_sel {
padding-bottom: 20px;
}
.header-transparent .amwal-language-switcher > ul > li a,
.header-transparent .amwal-lang_sel > ul > li a,
.header-transparent #lang_sel > ul > li a {
color: rgba(255, 255, 255, 0.6);
}
.header-transparent .amwal-language-switcher > ul > li a.lang_sel_sel,
.header-transparent .amwal-lang_sel > ul > li a.lang_sel_sel,
.header-transparent #lang_sel > ul > li a.lang_sel_sel {
color: rgba(255, 255, 255, 0.6);
}
.header-transparent .amwal-language-switcher > ul > li a.lang_sel_sel:after,
.header-transparent .amwal-lang_sel > ul > li a.lang_sel_sel:after,
.header-transparent #lang_sel > ul > li a.lang_sel_sel:after {
color: rgba(255, 255, 255, 0.6);
}
.site-banner {
color: #fff;
line-height: 1;
padding: 140px 0;
background-size: cover;
background-position: center center;
}
.site-banner h1 {
font-size: 60px;
text-transform: uppercase;
font-weight: 600;
margin: 0;
line-height: 1;
}
.site-banner .breadcrumbs {
color: #fff;
padding: 40px 0 0;
margin-top: 10px;
font-size: 12px;
position: relative;
line-height: 1.5;
text-transform: uppercase;
}
.site-banner .breadcrumbs a {
color: #fff;
}
.site-banner .breadcrumbs a.home i {
color: #ffb600;
padding-right: 10px;
}
.site-banner .breadcrumbs span {
padding: 0 15px;
}
.site-banner .breadcrumbs span span {
padding: 0;
}
.primary-mobile-nav {
-webkit-overflow-scrolling: touch;
-webkit-backface-visibility: hidden;
-webkit-perspective: 1000;
transition: 0.5s;
width: 400px;
height: 100%;
background-color: #fff;
position: fixed;
left: -400px;
top: 0;
overflow-x: hidden;
overflow-y: auto;
color: #aaa;
z-index: 999999;
border: 1px solid #ccc;
}
.primary-mobile-nav .close-canvas-mobile-panel {
padding: 20px 28px;
display: inline-block;
}
.primary-mobile-nav .am-navbar-icon .navbars-line {
transform: rotate(225deg);
width: 25px;
}
.primary-mobile-nav .am-navbar-icon .navbars-line:before {
opacity: 0;
}
.primary-mobile-nav .am-navbar-icon .navbars-line:after {
bottom: 0;
transform: rotate(270deg);
transform-origin: center center;
}
.primary-mobile-nav ul.menu {
padding: 0;
}
.primary-mobile-nav ul.menu.over-submenu {
height: 0;
overflow: hidden;
}
.primary-mobile-nav ul.menu li {
display: block;
padding: 17px 28px 15px;
margin-bottom: 0;
}
.primary-mobile-nav ul.menu li.menu-item-search {
position: relative;
margin-top: 30px;
}
.primary-mobile-nav ul.menu li.menu-item-search .search-field {
width: 100%;
padding-bottom: 10px;
border: none;
border-bottom: 1px solid #ccc;
padding-right: 30px;
}
.primary-mobile-nav ul.menu li.menu-item-search .t-icon {
display: inline-block;
text-rendering: auto;
transform: translate(0, 0);
position: absolute;
top: 15px;
right: 28px;
font-size: 20px;
color: #999;
}
.primary-mobile-nav ul.menu li.menu-item-search .btn-submit {
position: absolute;
top: 14px;
right: 28px;
opacity: 0;
z-index: 10;
width: 20px;
}
.primary-mobile-nav ul.menu li:first-child {
padding-left: 28px;
}
.primary-mobile-nav ul.menu li a {
color: #999;
font-size: 14px;
text-transform: uppercase;
font-weight: 600;
line-height: 1;
}
.primary-mobile-nav ul.menu li ul {
padding: 0;
}
.primary-mobile-nav ul.menu li .menu-back {
position: relative;
padding-left: 40px;
display: block;
transition: 0.5s;
cursor: pointer;
font-size: 14px;
text-transform: uppercase;
}
.primary-mobile-nav ul.menu li .menu-back:after {
position: absolute;
left: 20px;
top: 14px;
content: "\f104";
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
transform: translate(0, 0);
font-size: 22px;
}
.primary-mobile-nav ul.menu li .menu-parent-items {
color: #000;
font-size: 14px;
text-transform: uppercase;
font-weight: 600;
background-color: #ebebeb;
line-height: 1;
cursor: pointer;
overflow: hidden;
padding: 17px 28px 15px;
}
.primary-mobile-nav ul.menu li .menu-parent-items .menu-parent-item {
float: left;
color: #000;
}
.primary-mobile-nav ul.menu li .toggle-children {
color: #999;
cursor: pointer;
font-size: 26px;
transition: 0.5s;
text-align: right;
float: right;
position: relative;
}
.primary-mobile-nav ul.menu li .toggle-children i {
position: absolute;
right: -20px;
top: -15px;
width: 50px;
height: 50px;
line-height: 50px;
text-align: center;
}
.primary-mobile-nav ul.menu li ul {
position: absolute;
float: left;
left: 0;
top: 0;
visibility: visible;
display: inline-block;
width: 100% !important;
z-index: 10;
margin-top: 0;
transform: translateX(100%);
transition: 0.35s;
background-color: #fff;
overflow-y: auto;
overflow-x: hidden;
height: 100%;
}
.primary-mobile-nav ul.menu li.over-menu > ul {
transform: translateX(0);
}
.primary-mobile-nav ul.menu li.menu-item-has-children > a:after {
display: none;
}
.primary-mobile-nav ul.menu li.current-menu-parent > a,
.primary-mobile-nav ul.menu li.current-menu-item > a,
.primary-mobile-nav ul.menu li.current-menu-item .primary-mobile-nav ul.menu li.current-menu-ancestor > a {
color: #000;
}
.primary-mobile-nav .menu-item-search {
padding: 15px 28px 30px;
position: relative;
}
.primary-mobile-nav .menu-item-search .t-icon {
display: inline-block;
text-rendering: auto;
transform: translate(0, 0);
position: absolute;
top: 18px;
right: 28px;
font-size: 20px;
color: #999;
}
.primary-mobile-nav .menu-item-search .search-field {
width: 100%;
padding-bottom: 10px;
border: none;
border-bottom: 1px solid #ccc;
padding-right: 30px;
}
.primary-mobile-nav .menu-item-search .btn-submit {
position: absolute;
top: 14px;
right: 28px;
opacity: 0;
z-index: 10;
width: 20px;
}
.off-canvas-layer {
position: fixed;
top: 0;
left: 0;
bottom: 0;
right: 0;
z-index: 9992;
cursor: pointer;
display: none;
background-color: rgba(0, 0, 0, 0.5);
}
.display-mobile-menu .primary-mobile-nav {
left: 0;
}
.display-mobile-menu .off-canvas-layer {
display: block;
}
.menu-logo .logo-sticky,
.menu-logo-mobile .logo-sticky {
display: none;
}
.header-sticky .site-header {
transition: top 0.5s;
}
.header-sticky .site-header.opa-0 {
opacity: 0;
}
.header-sticky .site-header.minimized {
position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 11111;
background-color: #fff;
border-bottom: 1px solid #ccc;
transition: top 0.5s;
}
.header-sticky .site-header.minimized.minimizing {
top: 0;
transition: top 0.5s;
}
.header-sticky .site-header.minimized .menu-logo .logo-sticky,
.header-sticky .site-header.minimizing .menu-logo .logo-sticky,
.header-sticky .site-header.minimized .menu-logo-mobile .logo-sticky,
.header-sticky .site-header.minimizing .menu-logo-mobile .logo-sticky {
display: block;
}
.header-sticky .site-header.minimized .menu-logo .logo-default,
.header-sticky .site-header.minimizing .menu-logo .logo-default,
.header-sticky .site-header.minimized .menu-logo-mobile .logo-default,
.header-sticky .site-header.minimizing .menu-logo-mobile .logo-default {
display: none;
}
.header-sticky.admin-bar .site-header.minimized,
.header-sticky.header-transparent.header-top-style-1.admin-bar.has-topbar .site-header.minimized,
.header-sticky.header-transparent.header-top-style-2.admin-bar.has-topbar .site-header.minimized,
.header-sticky.admin-bar .site-header.minimizing,
.header-sticky.header-transparent.header-top-style-1.admin-bar.has-topbar .site-header.minimizing,
.header-sticky.header-transparent.header-top-style-2.admin-bar.has-topbar .site-header.minimizing {
top: 32px;
} .mini-cart {
color: #222;
font-size: 12px;
position: relative;
}
.mini-cart .widget_shopping_cart_content {
transition: top 0.3s ease 0s, opacity 0.3s;
position: absolute;
top: 110%;
right: 0;
padding: 10px 20px  20px;
background-color: #fff;
z-index: -1;
opacity: 0;
width: 280px;
transform: scaleX(0);
border: 1px solid #eee;
}
.mini-cart .widget_shopping_cart_content ul {
transform: scaleX(1);
}
.mini-cart:hover .widget_shopping_cart_content {
top: 100%;
opacity: 1;
z-index: 10000;
transform: scaleX(1);
}
.mini-cart.woocommerce {
position: relative;
}
.mini-cart.woocommerce .mini-cart-counter {
position: absolute;
display: inline-block;
color: #222;
background-color: #fff;
border-radius: 50%;
width: 15px;
height: 15px;
text-align: center;
line-height: 15px;
top: -4px;
right: -7px;
font-family: Montserrat, "Times New Roman", Times, serif;
font-size: 11px;
font-weight: 600;
}
.mini-cart.woocommerce .cart_list li {
font-size: 13px;
line-height: 1.6;
text-align: left;
border-bottom: 1px solid #eee;
padding: 20px 20px 20px 0;
position: relative;
}
.mini-cart.woocommerce .cart_list li .remove {
position: absolute;
right: 0;
top: 18px;
width: 18px;
height: 18px;
background-color: transparent;
overflow: hidden;
}
.mini-cart.woocommerce .cart_list li .remove:hover:before {
color: #000;
}
.mini-cart.woocommerce .cart_list li .remove:before {
content: '\f00d';
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
transform: translate(0, 0);
font-size: 18px;
color: #666;
transition: all 0.5s;
}
.mini-cart.woocommerce .cart_list li a {
font-size: 13px;
color: #222;
font-weight: 500;
}
.mini-cart.woocommerce .cart_list li a img {
margin-right: 10px;
max-width: 50px;
height: auto;
}
.mini-cart.woocommerce .cart_list li a:before {
display: none;
}
.mini-cart.woocommerce .cart_list li .quantity {
margin: 0;
color: #999;
font-weight: 300;
border: none;
}
.mini-cart.woocommerce .cart_list li .quantity .amount {
color: #999;
font-weight: 300;
display: inline-block;
}
.mini-cart.woocommerce .cart_list li .quantity .amount .woocommerce-Price-currencySymbol {
color: #999;
}
.mini-cart.woocommerce .cart_list li:last-child {
padding-bottom: 20px;
}
.mini-cart.woocommerce .cart_list a,
.mini-cart.woocommerce .cart_list span {
border-top-width: 0;
padding: 0;
color: #999;
}
.mini-cart.woocommerce .total {
text-transform: uppercase;
border-bottom: 1px solid #eee;
color: #222;
padding: 20px 0 17px;
overflow: hidden;
clear: both;
margin-bottom: 20px;
}
.mini-cart.woocommerce .total strong {
font-size: 14px;
font-weight: 600;
line-height: 1;
float: left;
}
.mini-cart.woocommerce .total .amount {
float: right;
font-size: 18px;
font-weight: 600;
line-height: 1;
}
.mini-cart.woocommerce .buttons a {
font-size: 13px;
float: left;
transition: all 0.5s;
}
.mini-cart.woocommerce .buttons .checkout {
float: right;
}
.post-pagination {
clear: both;
}
.numeric-navigation {
text-align: left;
margin: 0;
}
.numeric-navigation .page-numbers {
padding: 15px 18px 12px;
display: inline-block;
line-height: 1;
text-align: center;
font-family: Poppins, Arial, sans-serif;
margin: 0 2px;
transition: all 0.3s ease;
background-color: #0a2c4e;
color: #fff;
text-decoration: none;
text-transform: uppercase;
min-width: 50px;
}
.numeric-navigation .page-numbers.next,
.numeric-navigation .page-numbers.prev {
float: left;
margin-left: 0;
}
.numeric-navigation .page-numbers.prev {
margin-right: 10px;
}
.numeric-navigation .page-numbers.next {
margin-right: 7px;
}
.numeric-navigation a:hover,
.numeric-navigation span.current {
background-color: #ffb600;
}
.header-sticky.header-transparent.header-top-style-1 .site-header.minimized .extra-menu-item.menu-item-search .item-search,
.header-sticky.header-transparent.header-top-style-2 .site-header.minimized .extra-menu-item.menu-item-search .item-search,
.header-sticky.header-transparent.header-top-style-1 .site-header.minimizing .extra-menu-item.menu-item-search .item-search,
.header-sticky.header-transparent.header-top-style-2 .site-header.minimizing .extra-menu-item.menu-item-search .item-search,
.header-sticky.header-transparent.header-top-style-1 .site-header.minimized .extra-menu-item.menu-item-cart .cart-contents,
.header-sticky.header-transparent.header-top-style-2 .site-header.minimized .extra-menu-item.menu-item-cart .cart-contents,
.header-sticky.header-transparent.header-top-style-1 .site-header.minimizing .extra-menu-item.menu-item-cart .cart-contents,
.header-sticky.header-transparent.header-top-style-2 .site-header.minimizing .extra-menu-item.menu-item-cart .cart-contents,
.header-sticky.header-transparent.header-top-style-1 .site-header.minimized .header-col-right,
.header-sticky.header-transparent.header-top-style-2 .site-header.minimized .header-col-right,
.header-sticky.header-transparent.header-top-style-1 .site-header.minimizing .header-col-right,
.header-sticky.header-transparent.header-top-style-2 .site-header.minimizing .header-col-right,
.header-sticky.header-transparent.header-top-style-1 .site-header.minimized .header-col-right .header-socials a,
.header-sticky.header-transparent.header-top-style-2 .site-header.minimized .header-col-right .header-socials a,
.header-sticky.header-transparent.header-top-style-1 .site-header.minimizing .header-col-right .header-socials a,
.header-sticky.header-transparent.header-top-style-2 .site-header.minimizing .header-col-right .header-socials a,
.header-sticky.header-transparent.header-top-style-1 .site-header.minimized .primary-nav .menu > li > a,
.header-sticky.header-transparent.header-top-style-2 .site-header.minimized .primary-nav .menu > li > a,
.header-sticky.header-transparent.header-top-style-1 .site-header.minimizing .primary-nav .menu > li > a,
.header-sticky.header-transparent.header-top-style-2 .site-header.minimizing .primary-nav .menu > li > a {
color: #222;
}
.header-sticky.header-top-style-3 .site-header.minimized .header-col-right,
.header-sticky.header-top-style-3 .site-header.minimizing .header-col-right,
.header-sticky.header-top-style-3 .site-header.minimized .header-col-right .header-socials a,
.header-sticky.header-top-style-3 .site-header.minimizing .header-col-right .header-socials a,
.header-sticky.header-top-style-3 .site-header.minimized .header-menu-primary .primary-nav .menu > li > a,
.header-sticky.header-top-style-3 .site-header.minimizing .header-menu-primary .primary-nav .menu > li > a,
.header-sticky.header-top-style-3 .site-header.minimized .amwal-language-switcher > ul > li a.lang_sel_sel,
.header-sticky.header-top-style-3 .site-header.minimizing .amwal-language-switcher > ul > li a.lang_sel_sel,
.header-sticky.header-top-style-3 .site-header.minimized .amwal-lang_sel > ul > li a.lang_sel_sel,
.header-sticky.header-top-style-3 .site-header.minimizing .amwal-lang_sel > ul > li a.lang_sel_sel,
.header-sticky.header-top-style-3 .site-header.minimized .header-transparent #lang_sel > ul > li a.lang_sel_sel,
.header-sticky.header-top-style-3 .site-header.minimizing .header-transparent #lang_sel > ul > li a.lang_sel_sel,
.header-sticky.header-top-style-3 .site-header.minimized #lang_sel > ul > li a.lang_sel_sel:after,
.header-sticky.header-top-style-3 .site-header.minimizing #lang_sel > ul > li a.lang_sel_sel:after,
.header-sticky.header-top-style-3 .site-header.minimized .amwal-lang_sel > ul > li a.lang_sel_sel:after,
.header-sticky.header-top-style-3 .site-header.minimizing .amwal-lang_sel > ul > li a.lang_sel_sel:after,
.header-sticky.header-top-style-3 .site-header.minimized .amwal-language-switcher > ul > li a.lang_sel_sel:after,
.header-sticky.header-top-style-3 .site-header.minimizing .amwal-language-switcher > ul > li a.lang_sel_sel:after {
color: #222;
}
.header-sticky.header-transparent .site-header.minimized .amwal-language-switcher > ul > li a.lang_sel_sel,
.header-sticky.header-transparent .site-header.minimizing .amwal-language-switcher > ul > li a.lang_sel_sel,
.header-sticky.header-transparent .site-header.minimized .amwal-lang_sel > ul > li a.lang_sel_sel,
.header-sticky.header-transparent .site-header.minimizing .amwal-lang_sel > ul > li a.lang_sel_sel,
.header-sticky.header-transparent .site-header.minimized .header-transparent #lang_sel > ul > li a.lang_sel_sel,
.header-sticky.header-transparent .site-header.minimizing .header-transparent #lang_sel > ul > li a.lang_sel_sel,
.header-sticky.header-transparent .site-header.minimized #lang_sel > ul > li a.lang_sel_sel:after,
.header-sticky.header-transparent .site-header.minimizing #lang_sel > ul > li a.lang_sel_sel:after,
.header-sticky.header-transparent .site-header.minimized .amwal-lang_sel > ul > li a.lang_sel_sel:after,
.header-sticky.header-transparent .site-header.minimizing .amwal-lang_sel > ul > li a.lang_sel_sel:after,
.header-sticky.header-transparent .site-header.minimized .amwal-language-switcher > ul > li a.lang_sel_sel:after,
.header-sticky.header-transparent .site-header.minimizing .amwal-language-switcher > ul > li a.lang_sel_sel:after {
color: #222;
}  .sidebar-content .content-area {
float: right;
}
.site {
overflow-x: hidden;
}
.single .page-header h1 {
font-size: 36px;
}
.page-header {
text-align: center;
padding: 100px 0 40px;
background-position: center top;
background-repeat: no-repeat;
position: relative;
background-size: cover;
margin: 0;
border: none;
}
.page-header h1 {
color: #fff;
}
.page-header:before {
position: absolute;
top: 0;
left: 0;
content: "";
width: 100%;
height: 100%;
background-color: rgba(10, 44, 78, 0.85);
z-index: 0;
}
.page-header .page-header-content {
position: relative;
z-index: 1;
}
.page-header.hide-breadcrumb {
padding: 100px 0;
}
.post-password-form input[type="password"] {
width: 100%;
border-radius: 0;
padding: 10px 12px;
font-family: Poppins, Arial, sans-serif;
font-size: 13px;
color: #868686;
border: 1px solid #eee;
transition: all 0.5s;
}
.post-password-form input[type="password"]:focus {
border-color: #666;
outline: none;
}
.post-password-form input[type="submit"] {
font-size: 13px;
font-family: Poppins, Arial, sans-serif;
background-color: #ffb600;
color: #fff;
padding: 14px 20px 12px;
line-height: 1;
transition: all 0.3s ease;
font-style: normal;
display: inline-block;
border-radius: 0;
border: none;
line-height: 20px;
padding: 12px 20px;
text-transform: capitalize;
font-size: 14px;
}
.post-password-form input[type="submit"]:hover,
.post-password-form input[type="submit"]:active,
.post-password-form input[type="submit"]:focus {
background-color: #0a2c4e;
color: #fff;
}
.no-results.not-found .page-header-content-none .page-title {
margin-top: 0;
}
.no-results.not-found .page-content .search-form {
position: relative;
padding: 10px 10px 8px;
border: 1px solid #eee;
}
.no-results.not-found .page-content .search-form label {
margin-bottom: 0;
}
.no-results.not-found .page-content .search-form:before {
content: '\f002';
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
transform: translate(0, 0);
color: #666;
position: absolute;
top: 0;
right: 0;
width: 43px;
height: 43px;
line-height: 43px;
text-align: center;
cursor: pointer;
}
.no-results.not-found .page-content .search-form .screen-reader-text {
display: none;
}
.no-results.not-found .page-content .search-form label {
width: 100%;
}
.no-results.not-found .page-content .search-form .search-field {
border: none;
color: #0a2c4e;
width: 100%;
background-color: transparent;
}
.no-results.not-found .page-content .search-form .search-field:focus {
border: none;
outline: none;
}
.no-results.not-found .page-content .search-form ::-webkit-input-placeholder {
color: #666;
}
.no-results.not-found .page-content .search-form :-moz-placeholder {
color: #666;
}
.no-results.not-found .page-content .search-form ::-moz-placeholder {
color: #666;
}
.no-results.not-found .page-content .search-form :-ms-input-placeholder {
color: #666;
}
.no-results.not-found .page-content .search-form .search-submit {
width: 40px;
height: 40px;
background: transparent;
position: absolute;
top: 0;
right: 0;
border: none;
text-indent: -9999px;
}
.search .item-new-list {
display: block;
width: 100%;
padding: 0;
float: none;
} .item-new-list {
display: block;
position: relative;
margin-bottom: 60px;
}
.item-new-list.sticky .entry-content .entry-title .post-title {
position: relative;
padding-left: 30px;
}
.item-new-list.sticky .entry-content .entry-title .post-title:before {
position: absolute;
top: 8px;
left: 2px;
content: '\f08d';
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
transform: translate(0, 0);
font-size: 18px;
color: #ffb600;
transform: rotate(45deg);
}
.item-new-list .entry-content-offset {
position: absolute;
right: 15px;
top: 50%;
transform: translateY(-50%);
padding-left: 0;
padding-right: 0;
}
.item-new-list .entry-header .entry-image img {
height: auto;
}
.item-new-list .entry-header .entry-format.format-video .entry-image {
display: block;
position: relative;
}
.item-new-list .entry-header .entry-format.format-video .entry-image:hover {
text-decoration: none;
}
.item-new-list .entry-header .entry-format.format-video .entry-image:focus {
outline: none;
}
.item-new-list .entry-header .entry-format.format-video .entry-image i {
position: absolute;
font-size: 32px;
top: 50%;
left: 50%;
width: 80px;
height: 80px;
line-height: 80px;
text-align: center;
color: #fff;
border: 3px solid rgba(255, 255, 255, 0.8);
border-radius: 50%;
padding-left: 3px;
transform: translate(-50%, -50%);
}
.item-new-list .entry-header .entry-format.format-audio .wp-audio-shortcode {
clear: none;
}
.item-new-list .entry-header .entry-format.format-quote blockquote {
color: #fff;
font-size: 24px;
font-style: normal;
font-weight: 300;
position: relative;
display: block;
margin: 0;
padding: 30px 80px;
background-color: #27282b;
line-height: 1.1;
}
.item-new-list .entry-header .entry-format.format-quote blockquote:before {
position: absolute;
left: 30px;
top: 33px;
color: #fff;
content: '\f10d ';
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
transform: translate(0, 0);
font-size: 30px;
}
.item-new-list .entry-header .entry-format.format-quote blockquote cite {
font-style: italic;
font-size: 14px;
display: block;
margin-top: 10px;
color: #fff;
}
.item-new-list .entry-header .entry-format.format-quote blockquote cite a {
color: #ffb600;
}
.item-new-list .entry-header .entry-format.format-quote blockquote cite a:hover {
text-decoration: none;
}
.item-new-list .entry-header .entry-format.format-link .link-block {
color: #fff;
font-size: 24px;
font-style: normal;
font-weight: 300;
position: relative;
display: block;
margin: 0;
padding: 30px 30px 30px 80px;
background-color: #27282b;
line-height: 1.1;
}
.item-new-list .entry-header .entry-format.format-link .link-block:before {
position: absolute;
left: 30px;
top: 33px;
color: #fff;
font-family: FontAwesome;
content: "\f0c1";
transition: 0.3s;
}
.item-new-list .entry-header .entry-format.format-link .link-block:hover {
background-color: #0a2c4e;
text-decoration: none;
}
.item-new-list .entry-header .entry-format.format-link .link-block:hover:before {
color: #fff;
}
.item-new-list .entry-header .entry-format.format-gallery .format-gallery-slider {
position: relative;
}
.item-new-list .entry-header .entry-format.format-gallery .format-gallery-slider ul li {
list-style: none;
}
.item-new-list .entry-header .entry-format.format-gallery .format-gallery-slider .owl-carousel {
overflow: hidden;
margin: 0;
padding: 0;
}
.item-new-list .entry-header .entry-format.format-gallery .format-gallery-slider .owl-controls {
position: absolute;
bottom: 20px;
width: 100%;
z-index: 99;
}
.item-new-list .entry-header .entry-format.format-gallery .format-gallery-slider .owl-controls .owl-pagination .owl-page {
width: 15px;
height: 15px;
background-color: transparent;
border-radius: 50%;
display: inline-block;
border: 3px solid #0a2c4e;
margin: 0 3px;
transition: all 0.5s ease-in-out;
}
.item-new-list .entry-header .entry-format.format-gallery .format-gallery-slider .owl-controls .owl-pagination .owl-page.active,
.item-new-list .entry-header .entry-format.format-gallery .format-gallery-slider .owl-controls .owl-pagination .owl-page:hover {
border-color: #ffb600;
background: #ffb600;
}
.item-new-list .entry-header .entry-format.format-gallery .format-gallery-slider .owl-controls .owl-pagination .owl-page span {
display: none;
}
.item-new-list .entry-header .entry-format.has-thumb {
position: relative;
}
.item-new-list .entry-header .entry-format.has-thumb iframe,
.item-new-list .entry-header .entry-format.has-thumb .audio-player,
.item-new-list .entry-header .entry-format.has-thumb blockquote,
.item-new-list .entry-header .entry-format.has-thumb .link-block {
height: auto;
position: absolute;
bottom: 15px;
left: 15px;
right: 15px;
}
.item-new-list .entry-header .entry-format.has-thumb iframe {
padding: 0;
width: 100%;
left: 0;
right: 0;
bottom: 0;
}
.item-new-list .entry-content {
background: #f6f6f6;
padding: 30px 40px 45px 40px;
color: #727272;
}
.item-new-list .entry-content .entry-title {
margin-bottom: 14px;
margin-top: 0;
}
.item-new-list .entry-content .entry-title .post-title {
color: #222;
font-size: 21px;
text-decoration: none;
display: inline-block;
}
.item-new-list .entry-content .entry-title a:hover {
color: #ffb600;
}
.item-new-list .entry-content .entry-meta {
float: left;
padding: 0 25px;
color: #727272;
text-decoration: none;
font-size: 13px;
}
.item-new-list .entry-content .entry-meta time {
display: inline-block;
}
.item-new-list .entry-content .entry-meta.entry-date {
padding-left: 0;
}
.item-new-list .entry-content .entry-meta:hover {
color: #ffb600;
}
.item-new-list .entry-content .entry-meta i {
color: #ffb600;
font-size: 13px;
margin-right: 10px;
}
.item-new-list .entry-content .entry-metas:after {
content: "";
clear: both;
display: block;
}
.item-new-list .entry-content .entry-desc {
margin-top: 30px;
}
.item-new-list .entry-content .entry-desc p {
line-height: 1.8;
}
.item-new-list .entry-content .btn-link {
margin-top: 25px;
text-decoration: none;
font-size: 13px;
font-family: Poppins, Arial, sans-serif;
background-color: #ffb600;
color: #fff;
padding: 14px 20px 12px;
line-height: 1;
transition: all 0.3s ease;
font-style: normal;
display: inline-block;
border-radius: 0;
}
.item-new-list .entry-content .btn-link:hover,
.item-new-list .entry-content .btn-link:active,
.item-new-list .entry-content .btn-link:focus {
background-color: #0a2c4e;
color: #fff;
}
.item-new-list .entry-content .new-info {
padding: 0;
position: static;
display: inline-block;
width: 100%;
background: transparent;
margin-bottom: 20px;
}
.item-new-list .entry-content .tapo {
margin-bottom: 30px;
}
.blog-view-grid .item-new-list .no-offset {
padding-left: 35px;
padding-right: 35px;
margin-top: -60px;
}
.blog-view-grid .item-new-list .no-offset.no-thumb {
margin-top: 0;
}
.blog-view-grid .item-new-list .entry-header .entry-format.format-gallery .owl-controls {
bottom: auto;
top: 50%;
}
.blog-view-grid .item-new-list .entry-header .entry-format.format-gallery .owl-controls .owl-pagination {
display: none;
}
.blog-view-grid .item-new-list .entry-header .entry-format.format-gallery .owl-buttons {
display: block;
}
.blog-view-grid .item-new-list .entry-header .entry-format.format-gallery .owl-buttons div {
width: 34px;
height: 34px;
line-height: 34px;
background-color: rgba(0, 0, 0, 0.5);
transition: 0.5s;
overflow: hidden;
}
.blog-view-grid .item-new-list .entry-header .entry-format.format-gallery .owl-buttons div:hover {
background-color: rgba(0, 0, 0, 0.7);
}
.blog-view-grid .item-new-list .entry-header .entry-format.format-gallery .owl-buttons div span {
font-size: 19px;
color: #666;
}
.blog-view-grid .item-new-list .entry-header .entry-format.format-gallery .owl-buttons div:hover span {
color: #fff;
}
.blog-view-grid .item-new-list .entry-header .entry-format.format-gallery .owl-buttons .owl-prev {
left: 10px;
}
.blog-view-grid .item-new-list .entry-header .entry-format.format-gallery .owl-buttons .owl-next {
right: 10px;
}
.blog-view-grid .item-new-list .entry-header .entry-format.has-thumb {
position: relative;
}
.blog-view-grid .item-new-list .entry-header .entry-format.has-thumb iframe,
.blog-view-grid .item-new-list .entry-header .entry-format.has-thumb .audio-player,
.blog-view-grid .item-new-list .entry-header .entry-format.has-thumb blockquote,
.blog-view-grid .item-new-list .entry-header .entry-format.has-thumb .link-block {
height: auto;
position: absolute;
bottom: auto;
top: 15px;
left: 15px;
right: 15px;
}
.blog-view-grid .item-new-list .entry-header .entry-format.has-thumb iframe {
padding: 0;
width: 100%;
left: 0;
right: 0;
top: 0;
}
.content-sidebar .entry-content-offset .entry-content .entry-meta,
.sidebar-content .entry-content-offset .entry-content .entry-meta,
.content-sidebar .no-offset .entry-content .entry-meta,
.sidebar-content .no-offset .entry-content .entry-meta {
padding: 0 15px;
}
.content-sidebar .entry-content-offset .entry-content .entry-meta.entry-date,
.sidebar-content .entry-content-offset .entry-content .entry-meta.entry-date,
.content-sidebar .no-offset .entry-content .entry-meta.entry-date,
.sidebar-content .no-offset .entry-content .entry-meta.entry-date {
padding-left: 0;
}
.content-sidebar .entry-content-offset .entry-content .entry-meta.entry-comment,
.sidebar-content .entry-content-offset .entry-content .entry-meta.entry-comment,
.content-sidebar .no-offset .entry-content .entry-meta.entry-comment,
.sidebar-content .no-offset .entry-content .entry-meta.entry-comment {
display: none;
}
.content-sidebar.blog-view-list .item-new-list .entry-content-offset .entry-content,
.sidebar-content.blog-view-list .item-new-list .entry-content-offset .entry-content,
.content-sidebar.blog-view-list .item-new-list .no-offset .entry-content,
.sidebar-content.blog-view-list .item-new-list .no-offset .entry-content {
padding: 10px 20px 25px 20px;
}
.content-sidebar.blog-view-list .item-new-list .entry-content-offset .entry-content .entry-title,
.sidebar-content.blog-view-list .item-new-list .entry-content-offset .entry-content .entry-title,
.content-sidebar.blog-view-list .item-new-list .no-offset .entry-content .entry-title,
.sidebar-content.blog-view-list .item-new-list .no-offset .entry-content .entry-title {
margin-bottom: 10px;
}
.content-sidebar.blog-view-list .item-new-list .entry-content-offset .entry-content .entry-desc,
.sidebar-content.blog-view-list .item-new-list .entry-content-offset .entry-content .entry-desc,
.content-sidebar.blog-view-list .item-new-list .no-offset .entry-content .entry-desc,
.sidebar-content.blog-view-list .item-new-list .no-offset .entry-content .entry-desc {
margin-top: 10px;
}
.content-sidebar.blog-view-list .item-new-list .entry-content-offset .entry-content .btn-link,
.sidebar-content.blog-view-list .item-new-list .entry-content-offset .entry-content .btn-link,
.content-sidebar.blog-view-list .item-new-list .no-offset .entry-content .btn-link,
.sidebar-content.blog-view-list .item-new-list .no-offset .entry-content .btn-link {
margin-top: 15px;
}
.item-new-list:hover img {
filter: contrast(110%);
}
.feature-new-warp .popup-youtube {
display: block;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
}
.blog-single {
display: block;
}
.blog-single .entry-format {
margin-bottom: 25px;
}
.blog-single .entry-content {
background-color: transparent;
padding: 0 0 30px 0;
}
.blog-single .entry-content blockquote {
border-left: 5px solid #0a2c4e;
}
.blog-single .entry-footer {
border-top: 1px solid #eeeeee;
border-bottom: 1px solid #eeeeee;
overflow: hidden;
padding: 25px 0;
}
.blog-single .entry-footer .text-left {
line-height: 35px;
}
.blog-single .entry-footer .text-left i {
color: #0a2c4e;
padding-right: 5px;
}
.blog-single .entry-footer .text-left .category-links a {
color: #222;
text-decoration: none;
}
.blog-single .entry-footer .text-left .category-links a:hover {
color: #0a2c4e;
}
.blog-single .entry-footer .social-links {
float: right;
}
.blog-single .entry-footer .social-links a {
color: #222;
font-size: 16px;
padding: 8px 0;
border-radius: 50%;
background-color: #f6f6f6;
display: inline-block;
margin: 0px 2px;
width: 40px;
height: 40px;
text-align: center;
}
.blog-single .entry-footer .social-links a:hover {
color: #fff;
background-color: #0a2c4e;
} .single-service .site-content {
padding-top: 100px;
}
.content-sidebar .amwal-service-item .entry-content .service-content .entry-desc,
.sidebar-content .amwal-service-item .entry-content .service-content .entry-desc {
margin-bottom: 30px;
}
.amwal-service-item {
display: inline-block;
position: relative;
margin-bottom: 60px;
}
.amwal-service-item .entry-header .entry-image img {
height: auto;
}
.amwal-service-item .entry-content {
display: flex;
}
.amwal-service-item .entry-content .entry-title,
.amwal-service-item .entry-content .service-content {
width: 50%;
flex: 1;
}
.amwal-service-item .entry-content .entry-title {
margin: 0;
line-height: 1;
display: flex;
align-items: center;
background-color: #0a2c4e;
border: 10px solid #fff;
}
.amwal-service-item .entry-content .entry-title .service-title {
width: 100%;
padding: 0 60px 0 35px;
font-size: 32px;
font-weight: 500;
color: #fff;
line-height: 1.4;
transition: all 0.5s;
}
.amwal-service-item .entry-content .entry-title .service-title:hover {
color: #ffb600;
}
.amwal-service-item .entry-content .service-content {
padding-left: 30px;
padding-bottom: 10px;
}
.amwal-service-item .entry-content .service-content .entry-desc {
color: #727272;
padding-top: 10px;
margin-bottom: 40px;
}
.amwal-service-item .entry-content .service-content .entry-desc p {
margin-bottom: 0;
}
.amwal-service-item .entry-content .service-content .view-more {
font-size: 13px;
font-family: Poppins, Arial, sans-serif;
background-color: #ffb600;
color: #fff;
padding: 14px 20px 12px;
line-height: 1;
transition: all 0.3s ease;
font-style: normal;
display: inline-block;
border-radius: 0;
}
.amwal-service-item .entry-content .service-content .view-more:hover,
.amwal-service-item .entry-content .service-content .view-more:active,
.amwal-service-item .entry-content .service-content .view-more:focus {
background-color: #0a2c4e;
color: #fff;
}
.amwal-service-item .entry-content-offset {
position: absolute;
right: 15px;
top: 20px;
padding-left: 55px;
padding-right: 0;
}
.amwal-service-item .no-offset.no-thumb .entry-content .entry-title {
border: none;
} .post-type-archive-portfolio_project .portfolio-item,
.tax-portfolio_category .portfolio-item {
margin-bottom: 30px;
}
.post-type-archive-portfolio_project .portfolio-item .portfolio-image,
.tax-portfolio_category .portfolio-item .portfolio-image {
position: relative;
}
.post-type-archive-portfolio_project .portfolio-item .portfolio-image .overlay-project,
.tax-portfolio_category .portfolio-item .portfolio-image .overlay-project {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-color: rgba(10, 44, 78, 0.9);
transition: all 0.5s ease-in-out;
opacity: 0;
}
.post-type-archive-portfolio_project .portfolio-item .portfolio-image .content,
.tax-portfolio_category .portfolio-item .portfolio-image .content {
position: absolute;
top: 50%;
left: 0;
transform: translate(0, -50%);
width: 100%;
text-align: center;
}
.post-type-archive-portfolio_project .portfolio-item .portfolio-image .content .title,
.tax-portfolio_category .portfolio-item .portfolio-image .content .title {
color: #ffb600;
font-size: 16px;
font-weight: 500;
display: inline-block;
position: relative;
transition: all 0.5s ease-in-out;
transform: translateY(-17px);
opacity: 0;
margin-bottom: 5px;
line-height: 1.2;
}
.post-type-archive-portfolio_project .portfolio-item .portfolio-image .content .title:after,
.tax-portfolio_category .portfolio-item .portfolio-image .content .title:after {
position: absolute;
height: 2px;
width: 0;
left: 50%;
bottom: 0;
transition: all 0.35s;
content: "";
background-color: #ffb600;
}
.post-type-archive-portfolio_project .portfolio-item .portfolio-image .content .title:hover:after,
.tax-portfolio_category .portfolio-item .portfolio-image .content .title:hover:after {
width: 100%;
left: 0;
}
.post-type-archive-portfolio_project .portfolio-item .portfolio-image .content .portfolio-cat,
.tax-portfolio_category .portfolio-item .portfolio-image .content .portfolio-cat {
color: #bababa;
font-size: 14px;
display: block;
position: relative;
transition: all 0.5s ease-in-out;
transform: translateY(17px);
opacity: 0;
}
.post-type-archive-portfolio_project .portfolio-item .portfolio-image .content .portfolio-cat:hover,
.tax-portfolio_category .portfolio-item .portfolio-image .content .portfolio-cat:hover {
color: #fff;
}
.post-type-archive-portfolio_project .portfolio-item:hover .portfolio-image .overlay-project,
.tax-portfolio_category .portfolio-item:hover .portfolio-image .overlay-project {
opacity: 1;
}
.post-type-archive-portfolio_project .portfolio-item:hover .portfolio-image .content .title,
.tax-portfolio_category .portfolio-item:hover .portfolio-image .content .title,
.post-type-archive-portfolio_project .portfolio-item:hover .portfolio-image .content .portfolio-cat,
.tax-portfolio_category .portfolio-item:hover .portfolio-image .content .portfolio-cat {
transform: translateY(0);
opacity: 1;
}
.post-type-archive-portfolio_project .filters-dropdown,
.tax-portfolio_category .filters-dropdown {
padding-left: 15px;
padding-right: 15px;
margin-bottom: 60px;
}
.post-type-archive-portfolio_project .filters-dropdown ul.option-set,
.tax-portfolio_category .filters-dropdown ul.option-set {
list-style: none;
padding: 0;
margin: 0;
}
.post-type-archive-portfolio_project .filters-dropdown ul.option-set:after,
.tax-portfolio_category .filters-dropdown ul.option-set:after {
content: "";
clear: both;
display: block;
}
.post-type-archive-portfolio_project .filters-dropdown ul.option-set li,
.tax-portfolio_category .filters-dropdown ul.option-set li {
display: inline-block;
padding: 0 5px;
}
.post-type-archive-portfolio_project .filters-dropdown ul.option-set li:first-child,
.tax-portfolio_category .filters-dropdown ul.option-set li:first-child {
padding-left: 0;
}
.post-type-archive-portfolio_project .filters-dropdown ul.option-set li a,
.tax-portfolio_category .filters-dropdown ul.option-set li a {
display: block;
text-decoration: none;
font-size: 13px;
font-family: Poppins, Arial, sans-serif;
background-color: #ffb600;
color: #fff;
padding: 14px 20px 12px;
line-height: 1;
transition: all 0.3s ease;
font-style: normal;
display: inline-block;
border-radius: 0;
border: 2px solid #000;
background-color: transparent;
font-weight: 500;
color: #222;
}
.post-type-archive-portfolio_project .filters-dropdown ul.option-set li a:hover,
.tax-portfolio_category .filters-dropdown ul.option-set li a:hover,
.post-type-archive-portfolio_project .filters-dropdown ul.option-set li a:active,
.tax-portfolio_category .filters-dropdown ul.option-set li a:active,
.post-type-archive-portfolio_project .filters-dropdown ul.option-set li a:focus,
.tax-portfolio_category .filters-dropdown ul.option-set li a:focus {
background-color: #0a2c4e;
color: #fff;
}
.post-type-archive-portfolio_project .filters-dropdown ul.option-set li a:hover,
.tax-portfolio_category .filters-dropdown ul.option-set li a:hover {
color: #fff;
background-color: #0a2c4e;
border-color: #0a2c4e;
}
.post-type-archive-portfolio_project .filters-dropdown ul.option-set li a.selected,
.tax-portfolio_category .filters-dropdown ul.option-set li a.selected,
.post-type-archive-portfolio_project .filters-dropdown ul.option-set li a:hover,
.tax-portfolio_category .filters-dropdown ul.option-set li a:hover {
background-color: #ffb600;
border-color: #ffb600;
color: #fff;
}
.post-type-archive-portfolio_project.portfolio-nav-ajax .post-pagination .numeric-navigation,
.tax-portfolio_category.portfolio-nav-ajax .post-pagination .numeric-navigation {
text-align: center;
margin-top: 30px;
}
.post-type-archive-portfolio_project.portfolio-nav-ajax .post-pagination .numeric-navigation .page-numbers,
.tax-portfolio_category.portfolio-nav-ajax .post-pagination .numeric-navigation .page-numbers {
display: none;
}
.post-type-archive-portfolio_project.portfolio-nav-ajax .post-pagination .numeric-navigation .page-numbers.next,
.tax-portfolio_category.portfolio-nav-ajax .post-pagination .numeric-navigation .page-numbers.next {
float: inherit;
display: inline-block;
min-width: 120px;
text-transform: capitalize;
margin: 0;
}
.post-type-archive-portfolio_project.portfolio-nav-ajax .post-pagination .numeric-navigation .page-numbers.next:before,
.tax-portfolio_category.portfolio-nav-ajax .post-pagination .numeric-navigation .page-numbers.next:before,
.post-type-archive-portfolio_project.portfolio-nav-ajax .post-pagination .numeric-navigation .page-numbers.next.current,
.tax-portfolio_category.portfolio-nav-ajax .post-pagination .numeric-navigation .page-numbers.next.current {
display: none;
}
.post-type-archive-portfolio_project.portfolio-nav-ajax .post-pagination .numeric-navigation .page-numbers.next .text-loading,
.tax-portfolio_category.portfolio-nav-ajax .post-pagination .numeric-navigation .page-numbers.next .text-loading {
display: none;
}
.post-type-archive-portfolio_project.portfolio-nav-ajax .post-pagination .numeric-navigation .page-numbers.next.loading .load-more,
.tax-portfolio_category.portfolio-nav-ajax .post-pagination .numeric-navigation .page-numbers.next.loading .load-more {
display: none;
}
.post-type-archive-portfolio_project.portfolio-nav-ajax .post-pagination .numeric-navigation .page-numbers.next.loading .text-loading,
.tax-portfolio_category.portfolio-nav-ajax .post-pagination .numeric-navigation .page-numbers.next.loading .text-loading {
display: inline-block;
}
.tax-portfolio_category .filters-dropdown {
display: none;
}
.single-portfolio_project.content-sidebar .vc_row .container,
.single-portfolio_project.sidebar-content .vc_row .container {
width: 100%;
}
.single-portfolio_project .container-fluid .container {
padding-left: 0;
padding-right: 0;
} .amwal-team-item {
position: relative;
margin-bottom: 60px;
}
.amwal-team-item .entry-content-offset {
position: absolute;
right: 15px;
top: 20px;
padding-left: 0;
padding-right: 0;
background-color: #f6f6f6;
}
.amwal-team-item .no-offset.no-thumb .entry-content {
background-color: #f6f6f6;
}
.amwal-team-item .entry-header .entry-image img {
height: auto;
}
.amwal-team-item .entry-content {
padding: 40px 40px 25px;
}
.amwal-team-item .entry-content .entry-title {
font-size: 21px;
font-weight: 600;
line-height: 1;
margin: 0;
float: left;
}
.amwal-team-item .entry-content .entry-title .team-title {
color: #222;
}
.amwal-team-item .entry-content .team-item-social {
float: right;
}
.amwal-team-item .entry-content .team-item-social .socials-icon {
margin: 0;
padding: 0;
list-style: none;
}
.amwal-team-item .entry-content .team-item-social .socials-icon li {
display: inline-block;
padding: 0 12px;
}
.amwal-team-item .entry-content .team-item-social .socials-icon li:last-child {
padding-right: 0;
}
.amwal-team-item .entry-content .team-item-social .socials-icon li a {
color: #222;
}
.amwal-team-item .entry-content .team-item-social .socials-icon li a:hover {
color: #ffb600;
}
.amwal-team-item .entry-content .team-content {
clear: both;
}
.amwal-team-item .entry-content .team-content .team-job {
font-size: 12px;
font-weight: 600;
color: #727272;
text-transform: uppercase;
padding-top: 20px;
line-height: 1;
}
.amwal-team-item .entry-content .team-content .entry-desc {
padding-top: 30px;
}
.single-team_member .team-single .entry-header {
max-width: 470px;
margin: 0 auto;
}
.single-team_member .team-single .entry-header .team-info {
margin-top: 40px;
}
.single-team_member .team-single .entry-header .team-info .team-title {
float: left;
}
.single-team_member .team-single .entry-header .team-info .team-title .team-name {
font-weight: 600;
font-size: 21px;
color: #222;
margin: 0;
line-height: 1;
margin-bottom: 20px;
}
.single-team_member .team-single .entry-header .team-info .team-title .team-job {
font-weight: 600;
color: #727272;
text-transform: uppercase;
line-height: 1;
}
.single-team_member .team-single .entry-header .team-info .team-contact {
float: right;
text-align: right;
}
.single-team_member .team-single .entry-header .team-info .team-contact .team-socials {
margin-bottom: 20px;
}
.single-team_member .team-single .entry-header .team-info .team-contact .team-socials .socials-icon {
padding: 0;
margin: 0;
list-style: none;
}
.single-team_member .team-single .entry-header .team-info .team-contact .team-socials .socials-icon li {
display: inline-block;
padding: 0 10px;
}
.single-team_member .team-single .entry-header .team-info .team-contact .team-socials .socials-icon li:last-child {
padding-right: 0;
}
.single-team_member .team-single .entry-header .team-info .team-contact .team-socials .socials-icon li a {
color: #222;
transition: all 0.5s;
}
.single-team_member .team-single .entry-header .team-info .team-contact .team-socials .socials-icon li a:hover {
color: #ffb600;
}
.single-team_member .team-single .entry-header .team-info .team-contact .team-phone {
font-weight: 600;
color: #727272;
line-height: 1;
}
.single-team_member .team-single .entry-header .team-info .team-contact .team-email {
margin-top: 20px;
line-height: 1;
color: #727272;
}
.single-team_member .team-single .entry-content {
clear: both;
margin-top: 60px;
display: inline-block;
}
.single-team_member .team-single .entry-content .team-contact-form {
margin-top: 90px;
}
.single-team_member .team-single .entry-content .team-contact-form .contact-form-title {
font-weight: 700;
color: #222;
font-size: 24px;
line-height: 1;
display: inline-block;
padding-bottom: 20px;
margin-bottom: 60px;
position: relative;
}
.single-team_member .team-single .entry-content .team-contact-form .contact-form-title:before {
position: absolute;
width: 70px;
height: 4px;
content: "";
background-color: #ffb600;
bottom: 0;
left: 0;
}
.amwal-team-featured {
padding: 0;
margin: 0;
list-style: none;
}
.amwal-team-featured li {
color: #0a2c4e;
padding-left: 18px;
position: relative;
line-height: 24px;
}
.amwal-team-featured li:before {
position: absolute;
content: '\f02d';
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
transform: translate(0, 0);
top: 6px;
left: 0;
font-size: 12px;
color: #ffb600;
} .testimonial-view-list .amwal-testimonial-item {
overflow: hidden;
padding-bottom: 60px;
margin-bottom: 60px;
position: relative;
}
.testimonial-view-list .amwal-testimonial-item:before {
position: absolute;
width: 100px;
height: 4px;
content: "";
background-color: #0a2c4e;
bottom: 0;
left: 0;
}
.testimonial-view-list .amwal-testimonial-item .entry-thumb {
display: inline-block;
float: left;
max-width: 100px;
}
.testimonial-view-list .amwal-testimonial-item .entry-thumb .avatar img {
border-radius: 50%;
}
.testimonial-view-list .amwal-testimonial-item .entry-content {
padding-left: 140px;
}
.testimonial-view-list .amwal-testimonial-item .entry-content .entry-desc {
font-size: 18px;
color: #727272;
}
.testimonial-view-list .amwal-testimonial-item .entry-content .entry-desc p {
margin-bottom: 0;
line-height: 2.2;
}
.testimonial-view-list .amwal-testimonial-item .entry-content .testimonial-byline {
display: inline-block;
position: relative;
padding-left: 55px;
color: #ffb600;
line-height: 1;
margin-top: 15px;
}
.testimonial-view-list .amwal-testimonial-item .entry-content .testimonial-byline:before {
position: absolute;
width: 40px;
height: 2px;
content: "";
background-color: #ffb600;
top: 5px;
left: 0;
}
.testimonial-view-grid .testimonial-wrapper:nth-child(3n+1) {
clear: both;
}
.testimonial-view-grid .amwal-testimonial-item {
background-color: #f6f6f6;
padding: 40px;
margin-bottom: 30px;
text-align: center;
}
.testimonial-view-grid .amwal-testimonial-item .entry-thumb {
margin-bottom: 40px;
}
.testimonial-view-grid .amwal-testimonial-item .entry-thumb .avatar img {
border-radius: 50%;
}
.testimonial-view-grid .amwal-testimonial-item .entry-content .entry-desc p {
margin-bottom: 0;
}
.testimonial-view-grid .amwal-testimonial-item .entry-content .testimonial-byline {
margin-top: 30px;
padding-top: 40px;
line-height: 1;
position: relative;
color: #ffb600;
display: inline-block;
}
.testimonial-view-grid .amwal-testimonial-item .entry-content .testimonial-byline:before {
position: absolute;
width: 2px;
height: 20px;
content: "";
background-color: #ffb600;
top: 0;
left: 50%;
transform: translateX(-50%);
}
.testimonial-view-grid .post-pagination {
margin-top: 30px;
} .error404 {
height: 100%;
overflow: hidden;
}
.error404 .site {
display: flex;
flex-wrap: wrap;
align-content: center;
padding: 0;
min-height: 100vh;
background-size: cover;
box-sizing: border-box;
position: relative;
}
.error404 .site:before {
background-color: rgba(10, 44, 78, 0.9);
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.error404 .site:after {
content: '';
width: 100%;
height: 0;
overflow: hidden;
visibility: hidden;
display: block;
}
.error404 .content-area {
width: 100%;
position: relative;
z-index: 10;
}
.error404 .not-found {
color: #fff;
}
.error404 .not-found .page-content .logo-404 {
display: inline-block;
margin-bottom: 60px;
}
.error404 .not-found .page-content p a {
color: #ffb600;
display: inline-block;
line-height: 1;
}
.error404 .not-found .page-content h2 {
font-size: 42px;
line-height: 1;
letter-spacing: 5px;
font-weight: 500;
text-transform: uppercase;
margin-top: 45px;
margin-bottom: 0;
}
.error404 .not-found .page-content .page-title {
font-size: 162px;
font-weight: 700;
color: #ffb600;
line-height: 1;
margin: 0;
}
.error404 .not-found .page-content h3 {
font-size: 24px;
margin-top: 0;
line-height: 1;
letter-spacing: 5px;
font-weight: 400;
}
.error404 .not-found .page-content .search-form {
position: relative;
overflow: hidden;
width: 100%;
margin: 60px auto 0;
}
.error404 .not-found .page-content .search-form label {
display: block;
margin-bottom: 0;
}
.error404 .not-found .page-content .search-form label .search-field {
width: 100%;
padding: 10px 20px;
color: rgba(255, 255, 255, 0.5);
font-weight: 400;
border: none;
background-color: transparent;
border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.error404 .not-found .page-content .search-form label .search-field:focus {
outline: none;
}
.error404 .not-found .page-content .search-form label ::-webkit-input-placeholder { color: rgba(255, 255, 255, 0.5);
}
.error404 .not-found .page-content .search-form label ::-moz-placeholder { color: rgba(255, 255, 255, 0.5);
}
.error404 .not-found .page-content .search-form label :-ms-input-placeholder { color: rgba(255, 255, 255, 0.5);
}
.error404 .not-found .page-content .search-form label :-moz-placeholder { color: rgba(255, 255, 255, 0.5);
}
.error404 .not-found .page-content .search-form .search-submit {
position: absolute;
top: 12px;
right: 20px;
width: 20px;
height: 20px;
background: transparent;
border: none;
text-indent: -9999px;
}
.error404 .not-found .page-content .search-form:before {
position: absolute;
width: 20px;
height: 20px;
top: 12px;
right: 20px;
content: '\f002';
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
transform: translate(0, 0);
color: #ffb600;
text-align: center;
font-size: 18px;
}
.error404 .not-found .page-content .copyright {
color: #b2b2b2;
margin-top: 100px;
}
.error404 .not-found .page-content .copyright a {
color: #fff;
}
.error404 .not-found .page-content .copyright a:hover {
color: #ffb600;
}
.modal {
background-color: rgba(0, 0, 0, 0.9);
}
.modal.in {
opacity: 1;
}
.modal .woocommerce-review-link,
.modal .woocommerce-comment-link {
display: none;
}
.modal-header {
text-align: center;
}
.modal-dialog {
width: 70%;
} .page-template-template-job .site-content {
padding-top: 0;
padding-bottom: 0;
}
.page-template-template-job ul {
padding: 0;
margin: 0;
list-style: none;
}
.page-template-template-job ul li {
font-size: 14px;
color: #727272;
}
.page-template-template-job ul i {
color: #ffb600;
padding-right: 5px;
}
#job-manager-job-dashboard table td,
#job-manager-job-dashboard table th {
padding: 10px 5px;
}
.bypostauthor {
display: block;
}
.comments-area {
clear: both;
}
.comments-title {
margin: 0;
padding: 0;
font-size: 24px;
font-weight: 700;
color: #222;
margin-bottom: 60px;
font-family: Poppins, Arial, sans-serif;
text-transform: capitalize;
position: relative;
}
.comments-title:after {
position: absolute;
width: 70px;
height: 5px;
content: "";
background-color: #ffb600;
bottom: -20px;
left: 0;
}
.comment-list {
list-style: none;
margin: 0;
padding: 0;
}
.comment-list .children {
list-style: none;
padding: 0 0 0 80px;
}
.comment-list .children article {
border-top-width: 0;
}
.comment-list .children:last-child {
margin-bottom: 0;
}
.comment-list > .comment:first-child article {
border: none;
}
.comment,
.pingback {
zoom: 1;
float: left;
clear: both;
width: 100%;
}
.comment:before,
.pingback:before,
.comment:after,
.pingback:after {
content: "";
display: table;
}
.comment:after,
.pingback:after {
clear: both;
}
.comment article,
.pingback article {
padding: 0 0 30px;
overflow: hidden;
}
.comment .comment-author,
.pingback .comment-author {
padding-right: 15px;
float: left;
}
.comment .comment-author .reply,
.pingback .comment-author .reply {
text-align: center;
padding-top: 10px;
}
.comment .comment-author .reply .comment-reply-link,
.pingback .comment-author .reply .comment-reply-link {
width: 33px;
height: 33px;
background-color: #ffb600;
line-height: 33px;
text-align: center;
display: inline-block;
border-radius: 50%;
color: #fff;
}
.comment .comment-author .reply .comment-reply-link:hover,
.pingback .comment-author .reply .comment-reply-link:hover {
background-color: #0a2c4e;
}
.comment .comment-edit-link,
.pingback .comment-edit-link {
margin-right: 20px;
}
.comment-respond {
margin-top: 50px;
}
.comment-respond .comment-reply-title {
margin: 0;
padding: 0;
font-size: 24px;
font-weight: 700;
color: #222;
margin-bottom: 60px;
font-family: Poppins, Arial, sans-serif;
text-transform: capitalize;
position: relative;
}
.comment-respond .comment-reply-title:after {
position: absolute;
width: 70px;
height: 5px;
content: "";
background-color: #ffb600;
bottom: -20px;
left: 0;
}
.comment-respond .comment-form .comment-notes {
display: none;
}
.comment-respond .comment-form .comment-form-author {
padding-left: 0;
}
.comment-respond .comment-form .comment-form-url {
padding-right: 0;
}
.comment-respond .comment-form .comment-form-comment {
padding-right: 0;
padding-left: 0;
}
.comment-respond .comment-form input[type="text"],
.comment-respond .comment-form textarea {
width: 100%;
border-radius: 0;
padding: 10px 12px;
font-family: Poppins, Arial, sans-serif;
font-size: 13px;
margin-bottom: 10px;
color: #868686;
border: 1px solid #eee;
transition: all 0.5s;
}
.comment-respond .comment-form input[type="text"]:focus,
.comment-respond .comment-form textarea:focus {
border-color: #666;
outline: none;
}
.comment-respond .comment-form .form-submit {
margin: 20px 0 0;
padding: 0;
text-align: center;
}
.comment-respond .comment-form .form-submit .submit {
font-size: 13px;
font-family: Poppins, Arial, sans-serif;
background-color: #ffb600;
color: #fff;
padding: 14px 20px 12px;
line-height: 1;
transition: all 0.3s ease;
font-style: normal;
display: inline-block;
border-radius: 0;
border: none;
margin-top: 15px;
margin-bottom: 15px;
line-height: 20px;
float: right;
text-transform: capitalize;
font-size: 14px;
}
.comment-respond .comment-form .form-submit .submit:hover,
.comment-respond .comment-form .form-submit .submit:active,
.comment-respond .comment-form .form-submit .submit:focus {
background-color: #0a2c4e;
color: #fff;
}
.comment-content {
word-break: break-all;
margin-left: 150px;
border-bottom: 1px solid #eee;
padding: 0 25px 0 0;
color: #959595;
}
.comment-content a {
word-wrap: break-word;
}
.comment-content .comment-metadata {
font-size: 14px;
color: #222;
margin-bottom: 15px;
position: relative;
}
.comment-content .comment-metadata .fn {
font-style: inherit;
font-weight: 600;
}
.comment-content .comment-metadata .fn a {
font-weight: 600;
}
.comment-content .comment-metadata a {
color: #222;
}
.comment-content .comment-metadata span {
display: block;
margin-top: 10px;
}
.comment-content .comment-metadata span i {
color: #0a2c4e;
padding-right: 5px;
}
.comment-content .comment-metadata span a {
color: #666;
text-transform: none;
}
.comment-awaiting-moderation {
display: block;
} .service-sidebar .widget,
.page-sidebar .widget,
.team-sidebar .widget,
.testimonial-sidebar .widget {
margin-bottom: 60px;
background-color: #f6f6f6;
}
.service-sidebar .widget:last-child,
.page-sidebar .widget:last-child,
.team-sidebar .widget:last-child,
.testimonial-sidebar .widget:last-child {
margin-bottom: 0;
}
.service-sidebar .widget .widget-title,
.page-sidebar .widget .widget-title,
.team-sidebar .widget .widget-title,
.testimonial-sidebar .widget .widget-title {
font-size: 18px;
color: #fff;
padding: 20px;
background-color: #0a2c4e;
position: relative;
margin-bottom: 0;
}
.service-sidebar .widget .widget-title:before,
.page-sidebar .widget .widget-title:before,
.team-sidebar .widget .widget-title:before,
.testimonial-sidebar .widget .widget-title:before {
position: absolute;
width: 5px;
height: 40px;
content: "";
background-color: #ffb600;
top: 50%;
left: 0;
transform: translateY(-50%);
}
.service-sidebar .widget_categories li,
.page-sidebar .widget_categories li,
.team-sidebar .widget_categories li,
.testimonial-sidebar .widget_categories li,
.service-sidebar .widget_recent_comments li,
.page-sidebar .widget_recent_comments li,
.team-sidebar .widget_recent_comments li,
.testimonial-sidebar .widget_recent_comments li,
.service-sidebar .widget_rss li,
.page-sidebar .widget_rss li,
.team-sidebar .widget_rss li,
.testimonial-sidebar .widget_rss li,
.service-sidebar .widget_pages li,
.page-sidebar .widget_pages li,
.team-sidebar .widget_pages li,
.testimonial-sidebar .widget_pages li,
.service-sidebar .widget_archive li,
.page-sidebar .widget_archive li,
.team-sidebar .widget_archive li,
.testimonial-sidebar .widget_archive li,
.service-sidebar .widget_nav_menu li,
.page-sidebar .widget_nav_menu li,
.team-sidebar .widget_nav_menu li,
.testimonial-sidebar .widget_nav_menu li,
.service-sidebar .widget_recent_entries li,
.page-sidebar .widget_recent_entries li,
.team-sidebar .widget_recent_entries li,
.testimonial-sidebar .widget_recent_entries li,
.service-sidebar .widget_meta li,
.page-sidebar .widget_meta li,
.team-sidebar .widget_meta li,
.testimonial-sidebar .widget_meta li,
.service-sidebar .widget-recent-comments li,
.page-sidebar .widget-recent-comments li,
.team-sidebar .widget-recent-comments li,
.testimonial-sidebar .widget-recent-comments li {
padding: 18px 20px 16px;
transition: all 0.5s;
}
.service-sidebar .widget_categories li:before,
.page-sidebar .widget_categories li:before,
.team-sidebar .widget_categories li:before,
.testimonial-sidebar .widget_categories li:before,
.service-sidebar .widget_recent_comments li:before,
.page-sidebar .widget_recent_comments li:before,
.team-sidebar .widget_recent_comments li:before,
.testimonial-sidebar .widget_recent_comments li:before,
.service-sidebar .widget_rss li:before,
.page-sidebar .widget_rss li:before,
.team-sidebar .widget_rss li:before,
.testimonial-sidebar .widget_rss li:before,
.service-sidebar .widget_pages li:before,
.page-sidebar .widget_pages li:before,
.team-sidebar .widget_pages li:before,
.testimonial-sidebar .widget_pages li:before,
.service-sidebar .widget_archive li:before,
.page-sidebar .widget_archive li:before,
.team-sidebar .widget_archive li:before,
.testimonial-sidebar .widget_archive li:before,
.service-sidebar .widget_nav_menu li:before,
.page-sidebar .widget_nav_menu li:before,
.team-sidebar .widget_nav_menu li:before,
.testimonial-sidebar .widget_nav_menu li:before,
.service-sidebar .widget_recent_entries li:before,
.page-sidebar .widget_recent_entries li:before,
.team-sidebar .widget_recent_entries li:before,
.testimonial-sidebar .widget_recent_entries li:before,
.service-sidebar .widget_meta li:before,
.page-sidebar .widget_meta li:before,
.team-sidebar .widget_meta li:before,
.testimonial-sidebar .widget_meta li:before,
.service-sidebar .widget-recent-comments li:before,
.page-sidebar .widget-recent-comments li:before,
.team-sidebar .widget-recent-comments li:before,
.testimonial-sidebar .widget-recent-comments li:before {
content: "\f0da";
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
transform: translate(0, 0);
padding-right: 10px;
color: #222;
}
.service-sidebar .widget_categories li a,
.page-sidebar .widget_categories li a,
.team-sidebar .widget_categories li a,
.testimonial-sidebar .widget_categories li a,
.service-sidebar .widget_recent_comments li a,
.page-sidebar .widget_recent_comments li a,
.team-sidebar .widget_recent_comments li a,
.testimonial-sidebar .widget_recent_comments li a,
.service-sidebar .widget_rss li a,
.page-sidebar .widget_rss li a,
.team-sidebar .widget_rss li a,
.testimonial-sidebar .widget_rss li a,
.service-sidebar .widget_pages li a,
.page-sidebar .widget_pages li a,
.team-sidebar .widget_pages li a,
.testimonial-sidebar .widget_pages li a,
.service-sidebar .widget_archive li a,
.page-sidebar .widget_archive li a,
.team-sidebar .widget_archive li a,
.testimonial-sidebar .widget_archive li a,
.service-sidebar .widget_nav_menu li a,
.page-sidebar .widget_nav_menu li a,
.team-sidebar .widget_nav_menu li a,
.testimonial-sidebar .widget_nav_menu li a,
.service-sidebar .widget_recent_entries li a,
.page-sidebar .widget_recent_entries li a,
.team-sidebar .widget_recent_entries li a,
.testimonial-sidebar .widget_recent_entries li a,
.service-sidebar .widget_meta li a,
.page-sidebar .widget_meta li a,
.team-sidebar .widget_meta li a,
.testimonial-sidebar .widget_meta li a,
.service-sidebar .widget-recent-comments li a,
.page-sidebar .widget-recent-comments li a,
.team-sidebar .widget-recent-comments li a,
.testimonial-sidebar .widget-recent-comments li a {
color: #222;
font-weight: 500;
}
.service-sidebar .widget_categories li:hover,
.page-sidebar .widget_categories li:hover,
.team-sidebar .widget_categories li:hover,
.testimonial-sidebar .widget_categories li:hover,
.service-sidebar .widget_recent_comments li:hover,
.page-sidebar .widget_recent_comments li:hover,
.team-sidebar .widget_recent_comments li:hover,
.testimonial-sidebar .widget_recent_comments li:hover,
.service-sidebar .widget_rss li:hover,
.page-sidebar .widget_rss li:hover,
.team-sidebar .widget_rss li:hover,
.testimonial-sidebar .widget_rss li:hover,
.service-sidebar .widget_pages li:hover,
.page-sidebar .widget_pages li:hover,
.team-sidebar .widget_pages li:hover,
.testimonial-sidebar .widget_pages li:hover,
.service-sidebar .widget_archive li:hover,
.page-sidebar .widget_archive li:hover,
.team-sidebar .widget_archive li:hover,
.testimonial-sidebar .widget_archive li:hover,
.service-sidebar .widget_nav_menu li:hover,
.page-sidebar .widget_nav_menu li:hover,
.team-sidebar .widget_nav_menu li:hover,
.testimonial-sidebar .widget_nav_menu li:hover,
.service-sidebar .widget_recent_entries li:hover,
.page-sidebar .widget_recent_entries li:hover,
.team-sidebar .widget_recent_entries li:hover,
.testimonial-sidebar .widget_recent_entries li:hover,
.service-sidebar .widget_meta li:hover,
.page-sidebar .widget_meta li:hover,
.team-sidebar .widget_meta li:hover,
.testimonial-sidebar .widget_meta li:hover,
.service-sidebar .widget-recent-comments li:hover,
.page-sidebar .widget-recent-comments li:hover,
.team-sidebar .widget-recent-comments li:hover,
.testimonial-sidebar .widget-recent-comments li:hover {
background-color: #ffb600;
}
.service-sidebar .widget_categories li:hover:before,
.page-sidebar .widget_categories li:hover:before,
.team-sidebar .widget_categories li:hover:before,
.testimonial-sidebar .widget_categories li:hover:before,
.service-sidebar .widget_recent_comments li:hover:before,
.page-sidebar .widget_recent_comments li:hover:before,
.team-sidebar .widget_recent_comments li:hover:before,
.testimonial-sidebar .widget_recent_comments li:hover:before,
.service-sidebar .widget_rss li:hover:before,
.page-sidebar .widget_rss li:hover:before,
.team-sidebar .widget_rss li:hover:before,
.testimonial-sidebar .widget_rss li:hover:before,
.service-sidebar .widget_pages li:hover:before,
.page-sidebar .widget_pages li:hover:before,
.team-sidebar .widget_pages li:hover:before,
.testimonial-sidebar .widget_pages li:hover:before,
.service-sidebar .widget_archive li:hover:before,
.page-sidebar .widget_archive li:hover:before,
.team-sidebar .widget_archive li:hover:before,
.testimonial-sidebar .widget_archive li:hover:before,
.service-sidebar .widget_nav_menu li:hover:before,
.page-sidebar .widget_nav_menu li:hover:before,
.team-sidebar .widget_nav_menu li:hover:before,
.testimonial-sidebar .widget_nav_menu li:hover:before,
.service-sidebar .widget_recent_entries li:hover:before,
.page-sidebar .widget_recent_entries li:hover:before,
.team-sidebar .widget_recent_entries li:hover:before,
.testimonial-sidebar .widget_recent_entries li:hover:before,
.service-sidebar .widget_meta li:hover:before,
.page-sidebar .widget_meta li:hover:before,
.team-sidebar .widget_meta li:hover:before,
.testimonial-sidebar .widget_meta li:hover:before,
.service-sidebar .widget-recent-comments li:hover:before,
.page-sidebar .widget-recent-comments li:hover:before,
.team-sidebar .widget-recent-comments li:hover:before,
.testimonial-sidebar .widget-recent-comments li:hover:before {
color: #fff;
}
.service-sidebar .widget_categories li:hover a,
.page-sidebar .widget_categories li:hover a,
.team-sidebar .widget_categories li:hover a,
.testimonial-sidebar .widget_categories li:hover a,
.service-sidebar .widget_recent_comments li:hover a,
.page-sidebar .widget_recent_comments li:hover a,
.team-sidebar .widget_recent_comments li:hover a,
.testimonial-sidebar .widget_recent_comments li:hover a,
.service-sidebar .widget_rss li:hover a,
.page-sidebar .widget_rss li:hover a,
.team-sidebar .widget_rss li:hover a,
.testimonial-sidebar .widget_rss li:hover a,
.service-sidebar .widget_pages li:hover a,
.page-sidebar .widget_pages li:hover a,
.team-sidebar .widget_pages li:hover a,
.testimonial-sidebar .widget_pages li:hover a,
.service-sidebar .widget_archive li:hover a,
.page-sidebar .widget_archive li:hover a,
.team-sidebar .widget_archive li:hover a,
.testimonial-sidebar .widget_archive li:hover a,
.service-sidebar .widget_nav_menu li:hover a,
.page-sidebar .widget_nav_menu li:hover a,
.team-sidebar .widget_nav_menu li:hover a,
.testimonial-sidebar .widget_nav_menu li:hover a,
.service-sidebar .widget_recent_entries li:hover a,
.page-sidebar .widget_recent_entries li:hover a,
.team-sidebar .widget_recent_entries li:hover a,
.testimonial-sidebar .widget_recent_entries li:hover a,
.service-sidebar .widget_meta li:hover a,
.page-sidebar .widget_meta li:hover a,
.team-sidebar .widget_meta li:hover a,
.testimonial-sidebar .widget_meta li:hover a,
.service-sidebar .widget-recent-comments li:hover a,
.page-sidebar .widget-recent-comments li:hover a,
.team-sidebar .widget-recent-comments li:hover a,
.testimonial-sidebar .widget-recent-comments li:hover a {
color: #fff;
}
.service-sidebar .widget_categories .sub-menu,
.page-sidebar .widget_categories .sub-menu,
.team-sidebar .widget_categories .sub-menu,
.testimonial-sidebar .widget_categories .sub-menu,
.service-sidebar .widget_recent_comments .sub-menu,
.page-sidebar .widget_recent_comments .sub-menu,
.team-sidebar .widget_recent_comments .sub-menu,
.testimonial-sidebar .widget_recent_comments .sub-menu,
.service-sidebar .widget_rss .sub-menu,
.page-sidebar .widget_rss .sub-menu,
.team-sidebar .widget_rss .sub-menu,
.testimonial-sidebar .widget_rss .sub-menu,
.service-sidebar .widget_pages .sub-menu,
.page-sidebar .widget_pages .sub-menu,
.team-sidebar .widget_pages .sub-menu,
.testimonial-sidebar .widget_pages .sub-menu,
.service-sidebar .widget_archive .sub-menu,
.page-sidebar .widget_archive .sub-menu,
.team-sidebar .widget_archive .sub-menu,
.testimonial-sidebar .widget_archive .sub-menu,
.service-sidebar .widget_nav_menu .sub-menu,
.page-sidebar .widget_nav_menu .sub-menu,
.team-sidebar .widget_nav_menu .sub-menu,
.testimonial-sidebar .widget_nav_menu .sub-menu,
.service-sidebar .widget_recent_entries .sub-menu,
.page-sidebar .widget_recent_entries .sub-menu,
.team-sidebar .widget_recent_entries .sub-menu,
.testimonial-sidebar .widget_recent_entries .sub-menu,
.service-sidebar .widget_meta .sub-menu,
.page-sidebar .widget_meta .sub-menu,
.team-sidebar .widget_meta .sub-menu,
.testimonial-sidebar .widget_meta .sub-menu,
.service-sidebar .widget-recent-comments .sub-menu,
.page-sidebar .widget-recent-comments .sub-menu,
.team-sidebar .widget-recent-comments .sub-menu,
.testimonial-sidebar .widget-recent-comments .sub-menu {
display: none;
}
.service-sidebar .widget_text .button,
.page-sidebar .widget_text .button,
.team-sidebar .widget_text .button,
.testimonial-sidebar .widget_text .button {
margin: 20px 20px 0 20px;
padding-bottom: 20px;
text-align: center;
}
.service-sidebar .widget_text .button a,
.page-sidebar .widget_text .button a,
.team-sidebar .widget_text .button a,
.testimonial-sidebar .widget_text .button a {
padding: 10px;
color: #fff;
background-color: #0a2c4e;
display: inline-block;
width: 100%;
transition: all 0.5s;
}
.service-sidebar .widget_text .button a i,
.page-sidebar .widget_text .button a i,
.team-sidebar .widget_text .button a i,
.testimonial-sidebar .widget_text .button a i {
margin-right: 5px;
}
.service-sidebar .widget_text .button a:hover,
.page-sidebar .widget_text .button a:hover,
.team-sidebar .widget_text .button a:hover,
.testimonial-sidebar .widget_text .button a:hover {
background-color: #ffb600;
}
.widget {
margin-bottom: 30px;
}
.widget .widget-title {
font-size: 16px;
font-weight: 600;
margin-bottom: 20px;
margin-top: 0;
color: #333;
}
.widget ul {
margin: 0;
padding: 0;
}
.widget ul li {
list-style: none;
}
.widget ul ul {
margin-left: 15px;
margin-top: 5px;
}
.widget table,
.widget select {
width: 100%;
}
.widget select {
border: 1px solid #eee;
height: 30px;
background-color: transparent;
}
.widget select option {
color: #0a2c4e;
}
.widget table {
text-align: left;
width: 100%;
}
.widget table caption {
color: #fafafa;
border: 1px solid #eee;
border-bottom-width: 0;
text-align: center;
}
.widget table tr {
border: 1px solid #eee;
border-bottom-width: 0;
padding: 3px 0;
}
.widget table tr td,
.widget table tr th {
padding: 0 5px;
border-bottom: 1px solid #eee;
border-left: 1px solid #eee;
}
.widget_calendar {
line-height: 26px;
}
.widget_categories li,
.widget_recent_comments li,
.widget_rss li,
.widget_pages li,
.widget_archive li,
.widget_nav_menu li,
.widget_recent_entries li,
.widget_meta li,
.widget-recent-comments li {
padding: 8px 0;
}
.widget_categories li:before,
.widget_recent_comments li:before,
.widget_rss li:before,
.widget_pages li:before,
.widget_archive li:before,
.widget_nav_menu li:before,
.widget_recent_entries li:before,
.widget_meta li:before,
.widget-recent-comments li:before {
content: "\f0da";
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
transform: translate(0, 0);
padding-right: 10px;
color: #0a2c4e;
}
.widget_categories li:hover:before,
.widget_recent_comments li:hover:before,
.widget_rss li:hover:before,
.widget_pages li:hover:before,
.widget_archive li:hover:before,
.widget_nav_menu li:hover:before,
.widget_recent_entries li:hover:before,
.widget_meta li:hover:before,
.widget-recent-comments li:hover:before {
color: #ffb600;
}
.widget_categories li a,
.widget_recent_comments li a,
.widget_rss li a,
.widget_pages li a,
.widget_archive li a,
.widget_nav_menu li a,
.widget_recent_entries li a,
.widget_meta li a,
.widget-recent-comments li a {
color: #0a2c4e;
text-decoration: none;
}
.widget_categories li a:hover,
.widget_recent_comments li a:hover,
.widget_rss li a:hover,
.widget_pages li a:hover,
.widget_archive li a:hover,
.widget_nav_menu li a:hover,
.widget_recent_entries li a:hover,
.widget_meta li a:hover,
.widget-recent-comments li a:hover {
color: #ffb600;
}
.widget_categories .children,
.widget_recent_comments .children,
.widget_rss .children,
.widget_pages .children,
.widget_archive .children,
.widget_nav_menu .children,
.widget_recent_entries .children,
.widget_meta .children,
.widget-recent-comments .children {
margin-top: 10px;
margin-left: 15px;
}
.widget_categories .children li a,
.widget_recent_comments .children li a,
.widget_rss .children li a,
.widget_pages .children li a,
.widget_archive .children li a,
.widget_nav_menu .children li a,
.widget_recent_entries .children li a,
.widget_meta .children li a,
.widget-recent-comments .children li a {
padding-left: 10px;
}
.widget_categories .children li:last-child,
.widget_recent_comments .children li:last-child,
.widget_rss .children li:last-child,
.widget_pages .children li:last-child,
.widget_archive .children li:last-child,
.widget_nav_menu .children li:last-child,
.widget_recent_entries .children li:last-child,
.widget_meta .children li:last-child,
.widget-recent-comments .children li:last-child {
padding-bottom: 0;
border-bottom: none;
}
.widget_tag_cloud .tagcloud a {
padding: 10px 15px 8px 15px;
margin: 0 6px 10px 0;
display: inline-block;
font-size: 13px !important;
background-color: #f2f2f2;
color: #0a2c4e;
line-height: 1;
}
.widget_tag_cloud .tagcloud a:hover {
background-color: #ffb600;
text-decoration: none;
}
.tabs-widget .tabs-nav li {
width: 33%;
border-bottom: none;
padding-bottom: 0;
}
.tabs-widget .tabs-nav li:last-child {
width: 34%;
}
.tabs-widget .tabs-nav li:before {
display: none;
}
.tabs-widget .tabs-nav li a {
background-color: #0a2c4e;
color: #fff;
padding: 12px 0 10px;
text-align: center;
line-height: 1;
}
.tabs-widget .tabs-nav li a.active {
text-decoration: none;
background-color: #ffb600;
}
.tabs-widget .tabs-nav li a:hover {
text-decoration: none;
}
.tabs-widget .tabs-panel {
margin-top: -1px;
padding: 15px 0 20px;
}
.tabs-widget .tab-comments .comment {
border-bottom: solid 1px #333;
padding: 10px 0;
overflow: hidden;
}
.tabs-widget .tab-comments .comment-summary {
font-style: italic;
margin-bottom: 5px;
}
.recent-post,
.popular-post {
padding: 10px 0;
overflow: hidden;
}
.recent-post:last-child,
.popular-post:last-child {
border-bottom: none;
padding-bottom: 0;
}
.recent-post .widget-thumb,
.popular-post .widget-thumb {
float: left;
width: 60px;
}
.recent-post .post-text,
.popular-post .post-text {
margin-left: 75px;
}
.recent-post .post-text .post-title,
.popular-post .post-text .post-title {
display: block;
padding-bottom: 5px;
color: #222;
}
.recent-post .post-text .post-title:hover,
.popular-post .post-text .post-title:hover {
color: #ffb600;
}
.recent-post .post-text .post-date,
.popular-post .post-text .post-date {
font-size: 12px;
color: #b5b5b5;
}
.recent-post .post-text .post-comments,
.popular-post .post-text .post-comments {
display: block;
font-size: 12px;
color: #b5b5b5;
}
.recent-post .post-text .post-readmore,
.popular-post .post-text .post-readmore {
font-size: 11px;
margin-top: 10px;
padding: 8px 10px 6px;
}
.recent-post.no-thumbnail .post-text,
.popular-post.no-thumbnail .post-text {
margin-left: 0;
margin-top: 0;
}
.widget-recent-comments li {
padding: 20px 0;
color: #0a2c4e;
}
.widget-recent-comments li a,
.widget-recent-comments li p {
color: #555;
}
.widget_search .search-form {
position: relative;
padding: 10px 10px 8px;
border: 1px solid #eee;
}
.widget_search .search-form label {
margin-bottom: 0;
}
.widget_search .search-form:before {
content: '\f002';
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
transform: translate(0, 0);
color: #666;
position: absolute;
top: 0;
right: 0;
width: 43px;
height: 43px;
line-height: 43px;
text-align: center;
cursor: pointer;
}
.widget_search .search-form .screen-reader-text {
display: none;
}
.widget_search .search-form label {
width: 100%;
}
.widget_search .search-form .search-field {
border: none;
color: #0a2c4e;
width: 100%;
background-color: transparent;
}
.widget_search .search-form .search-field:focus {
border: none;
outline: none;
}
.widget_search .search-form ::-webkit-input-placeholder {
color: #666;
}
.widget_search .search-form :-moz-placeholder {
color: #666;
}
.widget_search .search-form ::-moz-placeholder {
color: #666;
}
.widget_search .search-form :-ms-input-placeholder {
color: #666;
}
.widget_search .search-form .search-submit {
width: 40px;
height: 40px;
background: transparent;
position: absolute;
top: 0;
right: 0;
border: none;
text-indent: -9999px;
outline: none;
}
.recent-posts-widget .recent-post {
padding-bottom: 20px;
padding-top: 0;
}
.recent-posts-widget .recent-post .widget-thumb {
width: 70px;
}
.recent-posts-widget .recent-post .post-text {
margin-left: 90px;
}
.recent-posts-widget .recent-post .post-text .post-title {
font-size: 13px;
color: #0a2c4e;
line-height: 2;
padding-bottom: 0;
transition: all 0.5s;
}
.recent-posts-widget .recent-post .post-text .post-title:hover {
color: #ffb600;
}
.recent-posts-widget .recent-post .post-text .post-date {
font-size: 12px;
color: #222;
}
.tweets-widget .latest-tweets .tweet-item {
font-size: 13px;
color: #222;
padding-left: 35px;
position: relative;
}
.tweets-widget .latest-tweets .tweet-item .tw-icon {
position: absolute;
top: 3px;
left: 0;
color: #222;
}
.tweets-widget .latest-tweets .tweet-item p {
line-height: 2;
margin-bottom: 0;
}
.tweets-widget .latest-tweets .tweet-item a {
color: #0a2c4e;
transition: all 0.5s;
}
.tweets-widget .latest-tweets .tweet-item a:hover {
color: #ffb600;
}
.tweets-widget .latest-tweets .tweet-item span {
display: block;
margin-top: 5px;
font-size: 13px;
color: #222;
}
.tweets-widget .latest-tweets .owl-controls {
line-height: 1;
text-align: left;
padding-left: 31px;
margin-top: 15px;
}
.tweets-widget .latest-tweets .owl-controls .owl-page span {
width: 11px;
height: 11px;
border: 1px solid #444;
margin: 0 4px;
}
.tweets-widget .latest-tweets .owl-controls .owl-page.active span,
.tweets-widget .latest-tweets .owl-controls .owl-page:hover span {
background-color: #ffb600;
border-color: #ffb600;
}
.widget_mc4wp_form_widget .mc4wp-form input[type='email'] {
display: block;
width: 100%;
background-color: transparent;
border: 1px solid #eee;
line-height: 1;
font-size: 12px;
padding: 10px 20px 8px;
margin-bottom: 20px;
transition: all 0.5s;
}
.widget_mc4wp_form_widget .mc4wp-form input[type='email']:focus {
outline: none;
}
.widget_mc4wp_form_widget .mc4wp-form input[type='email'] ::-webkit-input-placeholder { color: #666;
}
.widget_mc4wp_form_widget .mc4wp-form input[type='email'] ::-moz-placeholder { color: #666;
}
.widget_mc4wp_form_widget .mc4wp-form input[type='email'] :-ms-input-placeholder { color: #666;
}
.widget_mc4wp_form_widget .mc4wp-form input[type='email'] :-moz-placeholder { color: #666;
}
.widget_mc4wp_form_widget .mc4wp-form input[type='submit'] {
border: none;
background-color: #ffb600;
color: #fff;
padding: 5px 10px 3px;
transition: all 0.5s;
}
.widget_mc4wp_form_widget .mc4wp-form input[type='submit']:hover {
background-color: #0a2c4e;
}
.widget_mc4wp_form_widget .mc4wp-form input[type='submit']:focus {
outline: none;
}
.social-links-widget a {
color: #0a2c4e;
transition: all 0.5s ease-in-out;
padding-left: 15px;
}
.social-links-widget a:hover {
color: #ffb600;
}
.social-links-widget .social:first-of-type {
padding-left: 0;
}
.portfolios-widget .widget-portfolio-list {
margin-left: -5px;
margin-right: -5px;
overflow: hidden;
}
.portfolios-widget .widget-portfolio-list .portfolio-item {
width: 25%;
float: left;
padding: 0 5px;
margin-bottom: 10px;
}
.widget_product_search .woocommerce-product-search {
position: relative;
padding: 10px 10px 8px;
border: 1px solid #eee;
}
.widget_product_search .woocommerce-product-search label {
margin-bottom: 0;
}
.widget_product_search .woocommerce-product-search:before {
content: '\f002';
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
transform: translate(0, 0);
color: #666;
position: absolute;
top: 0;
right: 0;
width: 43px;
height: 43px;
line-height: 43px;
text-align: center;
cursor: pointer;
}
.widget_product_search .woocommerce-product-search .screen-reader-text {
display: none;
}
.widget_product_search .woocommerce-product-search label {
width: 100%;
}
.widget_product_search .woocommerce-product-search .search-field {
border: none;
color: #0a2c4e;
width: 100%;
background-color: transparent;
}
.widget_product_search .woocommerce-product-search .search-field:focus {
border: none;
outline: none;
}
.widget_product_search .woocommerce-product-search ::-webkit-input-placeholder {
color: #666;
}
.widget_product_search .woocommerce-product-search :-moz-placeholder {
color: #666;
}
.widget_product_search .woocommerce-product-search ::-moz-placeholder {
color: #666;
}
.widget_product_search .woocommerce-product-search :-ms-input-placeholder {
color: #666;
}
.widget_product_search .woocommerce-product-search input[type='submit'] {
width: 40px;
height: 40px;
background: transparent;
position: absolute;
top: 0;
right: 0;
border: none;
text-indent: -9999px;
outline: none;
}
.widget_product_categories .widget-title {
margin-bottom: 0;
}
.widget_product_categories li {
background-color: #f6f6f6;
padding: 14px 20px 13px 20px;
transition: all 0.5s;
}
.widget_product_categories li > a {
padding-left: 12px;
font-size: 14px;
font-weight: 500;
color: #222;
transition: all 0.5s;
position: relative;
}
.widget_product_categories li > a:before {
content: '\f0da';
font-family: FontAweSome;
position: absolute;
top: 49%;
left: 0;
transform: translateY(-50%);
}
.widget_product_categories li:hover {
background-color: #ffb600;
}
.widget_product_categories li:hover li {
background-color: #ffb600;
}
.widget_product_categories li:hover a {
color: #fff;
}
.widget_product_categories .children {
margin-top: 0;
margin-left: 10px;
}
.widget_product_categories .children li:first-child {
padding-top: 15px;
}
.widget_product_categories .children li:last-child {
padding-bottom: 0;
border-bottom: none;
}
.widget_product_tag_cloud a {
margin-bottom: 5px;
margin-right: 5px;
padding: 5px 20px;
display: inline-block;
font-size: 12px !important;
font-weight: 400;
border: 1px solid #ededed;
color: #727272;
}
.widget_product_tag_cloud a:hover {
background-color: #ffb600;
border-color: #ffb600;
color: #fff;
} .site-footer .footer-widgets {
padding: 60px 0 40px 0;
font-family: Poppins, Arial, sans-serif;
color: #bababa;
font-size: 13px;
}
.site-footer .footer-widgets .widget {
margin-bottom: 20px;
}
.site-footer .footer-widgets .widget .widget-title {
font-size: 18px;
font-weight: 600;
color: #fff;
margin-bottom: 35px;
padding-bottom: 15px;
position: relative;
}
.site-footer .footer-widgets .widget .widget-title:before {
position: absolute;
left: 0;
bottom: 0;
content: "";
background-color: #ffb600;
width: 30px;
height: 3px;
}
.site-footer .footer-widgets .widget .textwidget p {
margin-bottom: 0;
line-height: 2;
}
.site-footer .footer-widgets .widget ul.widget-footer-social {
margin-top: 10px;
}
.site-footer .footer-widgets .widget ul.widget-footer-social li {
display: inline-block;
}
.site-footer .footer-widgets .widget ul.widget-footer-social li a {
display: block;
width: 44px;
height: 44px;
line-height: 44px;
text-align: center;
margin-right: 5px;
font-size: 16px;
color: #fff;
background-color: rgba(255, 255, 255, 0.1);
border-radius: 50%;
transition: all 0.5s;
}
.site-footer .footer-widgets .widget ul.widget-footer-social li a:hover {
background-color: #ffb600;
}
.site-footer .footer-widgets .widget ul.footer-address li {
line-height: 2;
position: relative;
padding-left: 25px;
}
.site-footer .footer-widgets .widget ul.footer-address li i {
position: absolute;
top: 5px;
left: 0;
}
.site-footer .footer-widgets .widget ul.footer-address li a {
color: #bababa;
transition: all 0.5s;
}
.site-footer .footer-widgets .widget ul.footer-address li a:hover {
color: #ffb600;
}
.site-footer .footer-widgets .widget.widget_nav_menu li {
padding: 3px 0;
}
.site-footer .footer-widgets .widget.widget_nav_menu li:first-child {
padding-top: 0;
}
.site-footer .footer-widgets .widget.widget_nav_menu li a {
font-size: 13px;
color: #bababa;
}
.site-footer .footer-widgets .widget.widget_nav_menu li a:hover {
color: #ffb600;
}
.site-footer .footer-widgets .widget.recent-posts-widget .recent-post .post-text .post-title {
color: #bababa;
}
.site-footer .footer-widgets .widget.recent-posts-widget .recent-post .post-text .post-title:hover {
color: #ffb600;
}
.site-footer .footer-widgets .widget.recent-posts-widget .recent-post .post-text .post-date {
color: #fffffe;
}
.site-footer .footer-widgets .widget.widget_mc4wp_form_widget .mc4wp-form input[type='email'] {
border: 1px solid #444;
}
.site-footer .footer-widgets .widget.widget_mc4wp_form_widget .mc4wp-form input[type='email']:focus {
border-color: #fff;
}
.site-footer .footer-widgets .widget.widget_mc4wp_form_widget .mc4wp-form input[type='email'] ::-webkit-input-placeholder { color: #909090;
}
.site-footer .footer-widgets .widget.widget_mc4wp_form_widget .mc4wp-form input[type='email'] ::-moz-placeholder { color: #909090;
}
.site-footer .footer-widgets .widget.widget_mc4wp_form_widget .mc4wp-form input[type='email'] :-ms-input-placeholder { color: #909090;
}
.site-footer .footer-widgets .widget.widget_mc4wp_form_widget .mc4wp-form input[type='email'] :-moz-placeholder { color: #909090;
}
.site-footer .footer-widgets .widget.widget_mc4wp_form_widget .mc4wp-form input[type='submit'] {
background-color: #ffb600;
color: #fff;
}
.site-footer .footer-widgets .widget.widget_mc4wp_form_widget .mc4wp-form input[type='submit']:hover {
background-color: #0a2c4e;
}
.site-footer .footer-widgets .widget.widget_mc4wp_form_widget .mc4wp-form input[type='submit']:focus {
outline: none;
}
.site-footer .footer-widgets .widget.tweets-widget .latest-tweets .tweet-item {
color: #bababa;
}
.site-footer .footer-widgets .widget.tweets-widget .latest-tweets .tweet-item .tw-icon {
color: #fff;
}
.site-footer .footer-widgets .widget.tweets-widget .latest-tweets .tweet-item a {
color: #fff;
}
.site-footer .footer-widgets .widget.tweets-widget .latest-tweets .tweet-item a:hover {
color: #ffb600;
}
.site-footer .footer-widgets .widget.tweets-widget .latest-tweets .tweet-item span {
color: #fff;
}
.site-footer .footer-widgets .widget.tweets-widget .latest-tweets .owl-controls .owl-page.active span,
.site-footer .footer-widgets .widget.tweets-widget .latest-tweets .owl-controls .owl-page:hover span {
background-color: #ffb600;
border-color: #ffb600;
}
.site-footer .footer-widgets .widget.widget_tag_cloud .tagcloud a {
border: 1px solid #444;
background-color: transparent;
color: #bababa;
}
.site-footer .footer-widgets .widget.widget_tag_cloud .tagcloud a:hover {
background-color: #ffb600;
border-color: #ffb600;
color: #fff;
}
.site-footer .footer-widgets .widget_categories a,
.site-footer .footer-widgets .widget_recent_comments a,
.site-footer .footer-widgets .widget_rss a,
.site-footer .footer-widgets .widget_pages a,
.site-footer .footer-widgets .widget_archive a,
.site-footer .footer-widgets .widget_nav_menu a,
.site-footer .footer-widgets .widget_recent_entries a,
.site-footer .footer-widgets .widget_meta a,
.site-footer .footer-widgets .widget-recent-comments a {
color: #fff;
}
.site-footer .footer-widgets .widget_categories a:hover,
.site-footer .footer-widgets .widget_recent_comments a:hover,
.site-footer .footer-widgets .widget_rss a:hover,
.site-footer .footer-widgets .widget_pages a:hover,
.site-footer .footer-widgets .widget_archive a:hover,
.site-footer .footer-widgets .widget_nav_menu a:hover,
.site-footer .footer-widgets .widget_recent_entries a:hover,
.site-footer .footer-widgets .widget_meta a:hover,
.site-footer .footer-widgets .widget-recent-comments a:hover {
color: #ffb600;
}
.site-footer .footer-widgets .widget_categories li:before,
.site-footer .footer-widgets .widget_recent_comments li:before,
.site-footer .footer-widgets .widget_rss li:before,
.site-footer .footer-widgets .widget_pages li:before,
.site-footer .footer-widgets .widget_archive li:before,
.site-footer .footer-widgets .widget_nav_menu li:before,
.site-footer .footer-widgets .widget_recent_entries li:before,
.site-footer .footer-widgets .widget_meta li:before,
.site-footer .footer-widgets .widget-recent-comments li:before {
color: #fff;
}
.site-footer .footer-widgets .widget_categories li:hover:before,
.site-footer .footer-widgets .widget_recent_comments li:hover:before,
.site-footer .footer-widgets .widget_rss li:hover:before,
.site-footer .footer-widgets .widget_pages li:hover:before,
.site-footer .footer-widgets .widget_archive li:hover:before,
.site-footer .footer-widgets .widget_nav_menu li:hover:before,
.site-footer .footer-widgets .widget_recent_entries li:hover:before,
.site-footer .footer-widgets .widget_meta li:hover:before,
.site-footer .footer-widgets .widget-recent-comments li:hover:before {
color: #ffb600;
}
.site-footer .footer-widgets .widget_categories li a,
.site-footer .footer-widgets .widget_recent_comments li a,
.site-footer .footer-widgets .widget_rss li a,
.site-footer .footer-widgets .widget_pages li a,
.site-footer .footer-widgets .widget_archive li a,
.site-footer .footer-widgets .widget_nav_menu li a,
.site-footer .footer-widgets .widget_recent_entries li a,
.site-footer .footer-widgets .widget_meta li a,
.site-footer .footer-widgets .widget-recent-comments li a {
color: #fff;
}
.site-footer .footer-widgets .widget_categories li a:hover,
.site-footer .footer-widgets .widget_recent_comments li a:hover,
.site-footer .footer-widgets .widget_rss li a:hover,
.site-footer .footer-widgets .widget_pages li a:hover,
.site-footer .footer-widgets .widget_archive li a:hover,
.site-footer .footer-widgets .widget_nav_menu li a:hover,
.site-footer .footer-widgets .widget_recent_entries li a:hover,
.site-footer .footer-widgets .widget_meta li a:hover,
.site-footer .footer-widgets .widget-recent-comments li a:hover {
color: #ffb600;
}
.site-footer .footer-widgets .widget_calendar td a {
color: #ffb600;
}
.site-footer .footer-widgets .widget_search .search-form .search-field {
color: #fff;
}
.site-footer .footer-newsletter {
padding: 100px 0;
background-color: #2a2a2a;
}
.site-footer .footer-newsletter.amwal-newletter .b-content {
color: #fff;
}
.site-footer .footer-newsletter.amwal-newletter .b-content .title span {
color: #ffb600;
}
.site-footer.footer-overlay {
position: relative;
}
.site-footer.footer-overlay:before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: "";
background-color: rgba(10, 44, 78, 0.9);
}
.site-footer.footer-no-bg:before {
background-color: transparent;
}
.site-footer.footer-no-bg .footer-widgets {
background-color: #1a1a1a;
}
.site-info {
padding: 30px 0;
color: #b2b2b2;
font-size: 13px;
background-color: #171717;
border-top: none;
}
.site-info.copyright-transparent {
background-color: transparent;
padding: 35px 0;
}
.site-info.copyright-transparent.cr-border-top {
border-top: 2px solid #ffffff;
}
.site-info .text-center .copyright {
text-align: center;
}
.site-info .copyright {
text-align: right;
}
.site-info .copyright a {
color: #fff;
}
.site-info .copyright a:hover {
color: #ffb600;
}
.site-info .footer-menu .sub-menu {
display: none;
}
.site-info .footer-menu ul {
margin: 0;
padding: 0;
}
.site-info .footer-menu ul li {
list-style: none;
display: inline-block;
padding: 0 15px;
line-height: 12px;
}
.site-info .footer-menu ul li:first-child {
padding-left: 0;
}
.site-info .footer-menu ul li a {
color: #b2b2b2;
}
.site-info .footer-menu ul li a:hover {
color: #fff;
text-decoration: none;
}
.backtotop {
bottom: 30px;
right: 30px;
display: none;
height: 40px;
position: fixed;
width: 40px;
z-index: 9999;
cursor: pointer;
font-size: 13px;
font-weight: normal;
text-align: center;
line-height: 38px;
background-color: rgba(0, 0, 0, 0.4);
color: #fff;
border-radius: 2px;
}
.backtotop:hover {
background-color: #0a2c4e;
color: #fff;
}
.footer-extra {
text-align: center;
}
.footer-extra .socials a {
display: inline-block;
margin: 0 5px;
width: 44px;
height: 44px;
line-height: 44px;
text-align: center;
font-size: 16px;
color: #222;
border-radius: 50%;
background-color: rgba(158, 186, 199, 0.1);
transition: all 0.5s;
}
.footer-extra .socials a:hover {
background-color: #229fe3;
}
.footer-extra .footer-social-content {
margin-bottom: 35px;
color: #727272;
}
.footer-extra.extra-dark-skin .socials a {
color: #fff;
}
.footer-extra.extra-dark-skin .footer-social-content {
color: #fff;
}
.footer-extra.footer-extra-layout-1 {
padding: 60px 0;
}
.footer-extra.footer-extra-layout-1 .footer-social-content {
font-size: 32px;
font-weight: 300;
line-height: 1;
}
.footer-extra.footer-extra-layout-1 .footer-social-content .primary-color {
font-weight: 600;
color: #ffb600;
}
.footer-extra.footer-extra-layout-2 {
padding: 100px 0;
}
.footer-extra.footer-extra-layout-2 .footer-extra-logo {
margin-bottom: 40px;
display: inline-block;
} @media (min-width: 1550px) {
.header-top-style-8 .topbar {
padding-top: 0;
padding-bottom: 0;
background: linear-gradient(to right, #0a2c4e 0%, #0a2c4e 75%, #ffb600 75%, #ffb600 100%);
}
.header-top-style-8 .topbar .topbar-right .widget {
line-height: 57px;
}
.header-top-style-8 .topbar .topbar-right .widget:first-child {
padding-right: 50px;
background-color: #ffb600;
}
.header-top-style-8 .topbar .topbar-right .widget:first-child a .fa {
color: #fff;
}
.header-top-style-8 .topbar .topbar-right .widget:first-child .amwal-lang_sel > ul > li a.lang_sel_sel,
.header-top-style-8 .topbar .topbar-right .widget:first-child #lang_sel > ul > li a.lang_sel_sel {
color: #fff !important;
}
.header-top-style-8 .topbar .topbar-right .widget:first-child .amwal-lang_sel > ul > li a.lang_sel_sel:after,
.header-top-style-8 .topbar .topbar-right .widget:first-child #lang_sel > ul > li a.lang_sel_sel:after {
color: #fff !important;
}
.header-top-style-8 .topbar .topbar-left {
padding-top: 20px;
padding-bottom: 20px;
}
}
@media (max-width: 1366px) {
.header-top-style-2 .site-header .header-col-right {
position: static;
padding-top: 10px;
text-align: center;
}
.header-top-style-2 .site-header .header-col-right .amwal-language-switcher > ul > li a.lang_sel_sel {
padding-bottom: 5px;
}
.header-top-style-2 .site-header .header-col-left {
width: 100%;
float: none;
}
}
@media (max-width: 1201px) {
.topbar .topbar-left,
.topbar .topbar-right {
display: flex;
justify-content: center;
}
.topbar .topbar-left .widget,
.topbar .topbar-right .widget {
float: initial;
}
.topbar .topbar-right {
margin-top: 15px;
}
.header-transparent.header-top-style-1 .topbar {
padding-top: 20px;
padding-bottom: 20px;
}
.header-transparent.header-top-style-1.has-topbar .site-header {
top: 89px;
}
.header-transparent.header-top-style-1.admin-bar.has-topbar .site-header {
top: 121px;
}
.header-top-style-3 .site-header .header-col-right {
position: static;
padding: 10px 15px 0;
text-align: center;
}
.header-top-style-3 .site-header .header-col-right .header-socials,
.header-top-style-3 .site-header .header-col-right .amwal-language-switcher,
.header-top-style-3 .site-header .header-col-right .header-info {
padding: 0 20px;
display: inline-block;
}
.header-top-style-7 .site-header .col-header .header-col-right .extra-button {
display: none;
}
.header-top-style-7 .site-header .col-header .header-col-right .header-info {
float: right;
}
.header-top-style-8 .site-header .extra-button {
display: none;
}
.amwal-service-item .service-col-left,
.amwal-service-item .service-col-right {
width: 100%;
}
.amwal-service-item .service-col-left .entry-image img {
width: 100%;
}
.amwal-service-item .service-col-right {
position: static;
padding: 0 15px;
}
.amwal-service-item .service-col-right .entry-content .entry-title {
border: 0;
}
.amwal-team-item .team-col-left {
width: 25%;
float: left;
}
.amwal-team-item .team-col-right {
position: static;
width: 75%;
padding: 0 15px;
background-color: transparent;
}
.amwal-team-item .team-col-right .entry-content {
background-color: #f6f6f6;
}
.blog-view-list .item-new-list .new-col-left {
width: 100%;
}
.blog-view-list .item-new-list .new-col-left .entry-image img {
width: 100%;
}
.blog-view-list .item-new-list .new-col-right {
width: 100%;
position: static;
padding: 0 15px;
top: 0;
transform: translate(0);
}
.page-template-template-coming-soon .amwal-coming-soon .sale-price-date .box {
font-size: 48px;
min-width: 120px;
}
}
@media (max-width: 1200px) and (min-width: 991px) {
.header-top-style-7 .header-primary-menu .extra-button {
display: block !important;
}
}
@media (max-width: 1024px) {
.container {
padding-left: 15px;
padding-right: 15px;
}
.site-header > .container {
display: flex;
}
.site-header > .container .navbar-toggle,
.site-header > .container .menu-logo,
.site-header > .container .menu-extra {
flex: 1;
}
.site-header .navbar-toggle {
display: flex;
padding-left: 0;
align-items: center;
padding: 0;
margin: 0;
}
.site-header .primary-nav {
display: none;
}
.site-header .menu-logo a.logo {
justify-content: center;
}
.site-header .menu-logo a.logo img {
width: auto;
max-width: 100%;
height: auto;
}
.site-header .menu-extra {
padding-top: 32px;
}
.site-header .menu-extra .menu-item-search {
display: none;
}
.site-header .menu-extra .extra-menu-item.menu-item-cart {
padding-bottom: 20px;
}
.header-top-style-2 .site-header .header-col-left {
display: flex;
}
.header-top-style-2 .site-header .header-col-left .menu-logo,
.header-top-style-2 .site-header .header-col-left .navbar-toggle {
flex: 1;
}
.header-top-style-2 .site-header .header-col-left .menu-logo .logo {
justify-content: flex-start;
}
.header-top-style-2 .site-header .header-col-left .navbar-toggle {
justify-content: flex-end;
padding-right: 20px;
}
.header-top-style-2 .site-header .header-col-right .amwal-language-switcher {
display: none;
}
.header-top-style-3 .site-header {
background-color: transparent;
}
.header-top-style-3 .site-header .header-col-right {
padding: 10px 15px;
background-color: #222;
}
.header-top-style-3 .site-header .header-col-right .amwal-language-switcher {
display: none;
}
.header-top-style-3 .site-header .header-col-left {
position: static;
display: flex;
background-color: #0a2c4e;
}
.header-top-style-3 .site-header .header-col-left .menu-logo .logo {
height: 100%;
padding: 0;
}
.header-top-style-3 .site-header .header-col-left .navbar-toggle {
flex: 1;
justify-content: flex-end;
padding-right: 20px;
}
.header-top-style-3 .site-header .header-col-left .navbar-toggle .am-navbar-icon .navbars-line {
background-color: #fff;
}
.header-top-style-3 .site-header .header-col-left .navbar-toggle .am-navbar-icon .navbars-line:before,
.header-top-style-3 .site-header .header-col-left .navbar-toggle .am-navbar-icon .navbars-line:after {
background-color: #fff;
}
.header-top-style-4 .site-header > .container {
display: block;
}
.header-top-style-4 .site-header .header-col-left {
width: 0;
display: none;
}
.header-top-style-4 .site-header .header-col-right {
width: 100%;
}
.header-top-style-4 .site-header .header-col-right .header-info {
display: flex;
justify-content: center;
padding: 10px 0;
}
.header-top-style-4 .site-header .header-primary-menu {
background-color: #fff;
border-top: 1px solid #eee;
}
.header-top-style-4 .site-header .header-primary-menu .menu-col-right {
width: 0;
display: none;
}
.header-top-style-4 .site-header .header-primary-menu > .container > .row {
width: 100%;
}
.header-top-style-4 .site-header .header-primary-menu .menu-col-left {
width: 100%;
}
.header-top-style-4 .site-header .header-primary-menu .menu-col-left .menu-logo-mobile {
display: inline-block;
}
.header-top-style-4 .site-header .header-primary-menu .menu-col-left .navbar-toggle {
padding: 0;
margin: 0;
position: absolute;
right: 15px;
top: 50%;
transform: translateY(-50%);
}
.header-top-style-5 .site-header > .container {
justify-content: center;
}
.header-top-style-5 .site-header .header-primary-menu {
display: none;
}
.header-top-style-5 .site-header .col-header .header-col-left {
display: none;
width: 0;
}
.header-top-style-5 .site-header .col-header .header-col-right {
width: 100%;
}
.header-top-style-5 .site-header .header-primary-mobile {
margin-top: 10px;
border-top: 1px solid #eee;
}
.header-top-style-5 .site-header .header-primary-mobile .menu-logo-mobile {
display: block;
}
.header-top-style-5 .site-header .header-primary-mobile .navbar-toggle {
padding: 0;
margin: 0;
position: absolute;
right: 15px;
top: 50%;
transform: translateY(-50%);
}
.header-top-style-6 .site-header > .container,
.header-top-style-7 .site-header > .container {
justify-content: center;
}
.header-top-style-6 .site-header .col-header .header-col-left,
.header-top-style-7 .site-header .col-header .header-col-left {
width: 0;
display: none;
}
.header-top-style-6 .site-header .col-header .header-col-right,
.header-top-style-7 .site-header .col-header .header-col-right {
width: 100%;
}
.header-top-style-6 .site-header .header-primary-menu .menu-col-left,
.header-top-style-7 .site-header .header-primary-menu .menu-col-left {
width: 100%;
}
.header-top-style-6 .site-header .header-primary-menu .menu-col-left .menu-logo-mobile,
.header-top-style-7 .site-header .header-primary-menu .menu-col-left .menu-logo-mobile {
display: block;
}
.header-top-style-6 .site-header .header-primary-menu .menu-col-left .navbar-toggle,
.header-top-style-7 .site-header .header-primary-menu .menu-col-left .navbar-toggle {
padding: 0;
margin: 0;
position: absolute;
right: 15px;
top: 50%;
transform: translateY(-50%);
}
.header-top-style-6 .site-header .header-primary-menu .menu-col-right,
.header-top-style-7 .site-header .header-primary-menu .menu-col-right {
width: 0;
display: none;
}
.header-top-style-6 .site-header .header-primary-menu {
background-color: #fff;
margin-top: 10px;
border-top: 1px solid #eee;
}
.header-top-style-7 .site-header .header-info {
padding: 15px 0;
}
.header-top-style-8 .site-header > .container {
display: block;
}
.header-top-style-8 .site-header .col-header .header-col-left {
width: 100%;
}
.header-top-style-8 .site-header .col-header .header-col-left .menu-logo .logo {
height: 58px;
}
.header-top-style-8 .site-header .col-header .header-col-left .navbar-toggle {
padding: 0;
margin: 0;
height: 58px;
}
.header-top-style-8 .site-header .col-header .header-col-right {
width: 0;
display: none;
}
.header-transparent .site-header .navbar-toggle .navbars-line {
background-color: #fff;
}
.header-transparent .site-header .navbar-toggle .navbars-line:before,
.header-transparent .site-header .navbar-toggle .navbars-line:after {
background-color: #fff;
}
.header-transparent.header-top-style-1 .topbar {
position: static;
background-color: #222;
}
.header-transparent.header-top-style-1 .topbar .amwal-lang_sel,
.header-transparent.header-top-style-1 .topbar #lang_sel {
display: none;
}
.header-transparent.header-top-style-1 .site-header {
position: static;
background-color: #0a2c4e;
}
.header-transparent.header-top-style-2 .site-header {
position: static;
}
.header-transparent.header-top-style-2 .site-header .header-col-right {
padding: 10px 0;
background-color: #222;
}
.header-transparent.header-top-style-2 .site-header .header-col-left {
background-color: #0a2c4e;
}
}
@media (max-width: 991px) {
.topbar .widget .amwal-lang_sel,
.topbar .widget.widget_icl_lang_sel_widget {
display: none !important;
}
.site-banner h1 {
font-size: 48px;
}
.site-content .widget-area {
padding-top: 60px;
}
.site-info .footer-menu {
text-align: center;
}
.site-info .copyright {
margin-top: 20px;
text-align: center;
}
.page-template-template-coming-soon .amwal-coming-soon .sale-price-date .box {
font-size: 30px;
min-width: 80px;
}
.blog-view-grid .item-new-list .no-offset {
margin-top: 0;
padding-left: 15px;
padding-right: 15px;
}
.comment-form .comment-form-author,
.comment-form .comment-form-email,
.comment-form .comment-form-url {
padding-left: 0;
padding-right: 0;
}
}
@media (max-width: 991px) and (min-width: 768px) {
.blog.blog-view-grid .item-new-list .entry-content .entry-meta {
padding: 5px 0;
float: none;
display: block;
}
.woocommerce ul.products li.product:nth-child(2n+1) {
clear: left;
}
}
@media (max-width: 767px) {
.site-info .footer-menu ul.menu {
text-align: center;
}
.site-info .copyright {
text-align: center;
margin-top: 20px;
}
.post-type-archive-portfolio_project .portfolio-item .portfolio-image .entry-image img,
.tax-portfolio_category .portfolio-item .portfolio-image .entry-image img {
width: 100%;
}
.comment-list .comment .comment-author {
max-width: 80px;
}
.comment-list .comment .comment-content {
padding: 0;
margin-left: 100px;
}
.comment-list .children {
padding: 0;
}
.woocommerce-cart .woocommerce table.shop_table thead .product-name {
padding-left: 20px;
}
.woocommerce-cart .woocommerce table.shop_table td.product-name a {
display: block;
}
.woocommerce div.shop-toolbar {
margin-bottom: 20px;
}
.woocommerce div.shop-toolbar form {
display: inline-block;
}
.woocommerce div.shop-toolbar div[class*="col-"] {
text-align: center;
margin-bottom: 20px;
}
.woocommerce div.shop-toolbar div[class*="col-"] h2:after {
left: 50%;
transform: translateX(-50%);
}
.woocommerce ul.products li.product .product-quick-view {
display: none;
}
.woocommerce ul.products li.product a.add_to_cart_button,
.woocommerce ul.products li.product a.added_to_cart {
float: none;
}
}
@media (max-width: 690px) {
.header-top-style-4 .header-info ul.contacts-info li,
.header-top-style-5 .header-info ul.contacts-info li,
.header-top-style-6 .header-info ul.contacts-info li,
.header-top-style-7 .header-info ul.contacts-info li {
display: block;
margin: 0;
padding-bottom: 10px;
}
.header-top-style-4 .header-info ul.contacts-info li:last-child,
.header-top-style-5 .header-info ul.contacts-info li:last-child,
.header-top-style-6 .header-info ul.contacts-info li:last-child,
.header-top-style-7 .header-info ul.contacts-info li:last-child {
padding-bottom: 0;
}
.page-template-template-coming-soon .amwal-coming-soon .coming-logo {
margin-bottom: 30px;
display: flex;
justify-content: center;
align-items: center;
}
.page-template-template-coming-soon .amwal-coming-soon .coming-logo img {
max-width: 150px;
}
.page-template-template-coming-soon .amwal-coming-soon .coming-title {
font-size: 14px;
margin-bottom: 30px;
}
.woocommerce-cart .woocommerce table.shop_table tr th.product-subtotal,
.woocommerce-cart .woocommerce table.shop_table tr td.product-subtotal {
display: none;
}
.woocommerce-cart .woocommerce table.cart td.actions .checkout-button,
.woocommerce-cart .woocommerce table.cart td.actions .update-cart {
float: none;
}
.woocommerce-cart .woocommerce table.cart td.actions .coupon {
margin-bottom: 20px;
}
.woocommerce table.shop_table .product-price {
display: none;
}
.woocommerce table.shop_table thead th {
font-size: 16px;
}
.woocommerce table.shop_table tr th,
.woocommerce table.shop_table tr td {
padding: 10px 15px;
}
.woocommerce table.shop_table td.product-name a {
font-size: 12px;
}
.woocommerce table.shop_table td.product-subtotal {
font-size: 14px;
}
.woocommerce-cart a.remove {
font-size: 14px;
}
.woocommerce-cart a.remove .fa {
font-size: 12px;
margin-right: 5px;
}
}
@media (max-width: 620px) {
.header-transparent.header-top-style-1 .topbar {
padding: 10px 0;
}
.topbar .topbar-left,
.topbar .topbar-right {
display: inline-block;
text-align: center;
margin: 0;
}
.topbar .topbar-left .widget,
.topbar .topbar-right .widget {
padding: 5px 10px;
display: inline-block;
}
.topbar .topbar-left .widget:first-child,
.topbar .topbar-right .widget:first-child {
padding-top: 0;
}
.header-top-style-2 .site-header .header-col-right .header-info,
.header-top-style-3 .site-header .header-col-right .header-info,
.header-top-style-2 .site-header .header-col-right .header-socials,
.header-top-style-3 .site-header .header-col-right .header-socials {
width: 100%;
padding: 5px 0;
}
.amwal-service-item .service-col-right .entry-content {
display: inline-block;
}
.amwal-service-item .service-col-right .entry-content .entry-title {
width: 100%;
}
.amwal-service-item .service-col-right .entry-content .entry-title .service-title {
padding: 0;
}
.amwal-service-item .service-col-right .entry-content .service-content {
width: 100%;
padding-left: 0;
}
.post-type-archive-portfolio_project .filters-dropdown ul.option-set li {
display: block;
padding: 0;
}
.post-type-archive-portfolio_project .filters-dropdown ul.option-set li a {
display: block;
background-color: #0a2c4e;
border: 0;
color: #fff;
}
}
@media (max-width: 550px) {
.topbar .topbar-left,
.topbar .topbar-right {
width: 100%;
text-align: center;
}
.topbar .topbar-right .widget:first-child {
padding-top: 5px;
}
}
@media (max-width: 480px) {
.site-banner h1 {
font-size: 36px;
}
.primary-mobile-nav {
width: 300px;
left: -300px;
padding-bottom: 30px;
}
.primary-mobile-nav ul.menu li {
padding: 10px 28px 8px;
}
.primary-mobile-nav ul.menu li.menu-parent-items {
padding: 10px 28px 8px;
}
.primary-mobile-nav ul.menu li .menu-back:after {
top: 8px;
}
.header-top-style-3 .site-header .header-col-right .header-socials,
.header-top-style-3 .site-header .header-col-right .header-info {
width: 100%;
}
.header-top-style-3 .site-header .header-col-right .header-info span {
display: block;
padding: 5px 0 !important;
}
.footer-extra.footer-extra-layout-1 .footer-social-content {
font-size: 28px;
}
.item-new-list .entry-content .entry-meta {
padding: 5px 0;
float: none;
display: block;
}
.amwal-team-item .team-col-left {
width: 100%;
float: none;
}
.amwal-team-item .team-col-right {
width: 100%;
}
.amwal-team-item .entry-content .entry-title {
float: inherit;
}
.amwal-team-item .entry-content .team-item-social {
float: left;
margin-top: 10px;
}
.amwal-team-item .entry-content .team-item-social .socials-icon li:first-child {
padding-left: 0;
}
.testimonial-view-list .amwal-testimonial-item:before {
left: 50%;
transform: translateX(-50%);
}
.testimonial-view-list .amwal-testimonial-item .entry-thumb {
display: block;
float: none;
max-width: 100%;
text-align: center;
}
.testimonial-view-list .amwal-testimonial-item .entry-content {
padding-left: 0;
padding-top: 20px;
text-align: center;
}
.error404 .not-found .page-content .logo-404 {
margin-bottom: 30px;
}
.error404 .not-found .page-content h2 {
font-size: 32px;
margin-top: 10px;
}
.error404 .not-found .page-content .page-title {
font-size: 100px;
}
.error404 .not-found .page-content h3 {
font-size: 18px;
}
.error404 .not-found .page-content .search-form {
margin-top: 30px;
}
.error404 .not-found .page-content .copyright {
margin-top: 40px;
}
.page-template-template-coming-soon .amwal-coming-soon .sale-price-date .box {
font-size: 20px;
min-width: 50px;
margin-right: 20px;
}
.woocommerce-cart .woocommerce table.shop_table td.product-name a {
font-size: 0;
}
.woocommerce td.product-name dl.variation {
display: none;
}
.single-job div.responsibility,
.single-job div.skills {
width: 100%;
padding: 0;
}
.single-job div.responsibility h3,
.single-job div.skills h3 {
margin-bottom: 20px;
}
.single-job div.skills {
margin-bottom: 30px;
}
}
@media (max-width: 360px) {
.amwal-team-item .entry-content {
padding-left: 20px;
padding-right: 20px;
}
.single-team_member .team-single .entry-header .team-info .team-contact {
float: none;
clear: both;
text-align: left;
padding-top: 10px;
}
.page-template-template-coming-soon .amwal-coming-soon .sale-price-date .box {
font-size: 18px;
margin-right: 10px;
}
.woocommerce-cart .woocommerce table.shop_table thead .product-name {
padding-left: 10px;
}
.woocommerce-cart .woocommerce table.shop_table tr th,
.woocommerce-cart .woocommerce table.shop_table td {
padding: 10px;
}
.woocommerce-cart .woocommerce table.cart td.actions .coupon .button,
.woocommerce-cart .woocommerce table.cart td.actions .coupon .input-text {
width: 100%;
}
.woocommerce-cart .woocommerce table.cart td.actions .coupon .input-text {
margin-bottom: 15px;
}
.woocommerce-cart .woocommerce table.cart td.actions .checkout-button,
.woocommerce-cart .woocommerce table.cart td.actions .update-cart {
width: 100%;
}
.woocommerce-cart .woocommerce table.cart td.actions .update-cart {
margin-bottom: 15px;
}
} .woocommerce .added_to_cart,
.woocommerce button.button,
.woocommerce a.button,
.woocommerce input.button,
.woocommerce #respond input#submit {
font-size: 13px;
font-weight: 400;
color: #fff;
padding: 0 22px;
height: 34px;
line-height: 37px;
text-align: center;
text-transform: capitalize;
display: inline-block;
border: 0;
border-radius: 0;
outline: none;
background-color: #ffb600;
transition: 0.5s;
}
.woocommerce .added_to_cart:hover,
.woocommerce button.button:hover,
.woocommerce a.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce .added_to_cart:focus,
.woocommerce button.button:focus,
.woocommerce a.button:focus,
.woocommerce input.button:focus,
.woocommerce #respond input#submit:focus {
border: 0;
border-radius: 0;
outline: none;
background-color: #0a2c4e;
color: #fff;
}
.woocommerce .added_to_cart:hover,
.woocommerce button.button:hover,
.woocommerce a.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce .added_to_cart:focus,
.woocommerce button.button:focus,
.woocommerce a.button:focus,
.woocommerce input.button:focus,
.woocommerce #respond input#submit:focus {
border: 0;
border-radius: 0;
outline: none;
background-color: #0a2c4e;
color: #fff;
}
.woocommerce .added_to_cart.alt,
.woocommerce button.button.alt,
.woocommerce a.button.alt,
.woocommerce input.button.alt,
.woocommerce #respond input#submit.alt {
font-size: 13px;
font-weight: 400;
color: #fff;
padding: 0 22px;
height: 34px;
line-height: 37px;
text-align: center;
text-transform: capitalize;
display: inline-block;
border: 0;
border-radius: 0;
outline: none;
background-color: #ffb600;
transition: 0.5s;
}
.woocommerce .added_to_cart.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce .added_to_cart.alt:focus,
.woocommerce button.button.alt:focus,
.woocommerce a.button.alt:focus,
.woocommerce input.button.alt:focus,
.woocommerce #respond input#submit.alt:focus {
border: 0;
border-radius: 0;
outline: none;
background-color: #0a2c4e;
color: #fff;
}
.woocommerce .added_to_cart.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce .added_to_cart.alt:focus,
.woocommerce button.button.alt:focus,
.woocommerce a.button.alt:focus,
.woocommerce input.button.alt:focus,
.woocommerce #respond input#submit.alt:focus {
border: 0;
border-radius: 0;
outline: none;
background-color: #0a2c4e;
color: #fff;
}
.woocommerce input.button:disabled,
.woocommerce input.button:disabled[disabled] {
font-size: 13px;
font-weight: 400;
color: #fff;
padding: 0 22px;
height: 34px;
line-height: 37px;
text-align: center;
text-transform: capitalize;
display: inline-block;
border: 0;
border-radius: 0;
outline: none;
background-color: #ffb600;
transition: 0.5s;
}
.woocommerce input.button:disabled:hover,
.woocommerce input.button:disabled[disabled]:hover,
.woocommerce input.button:disabled:focus,
.woocommerce input.button:disabled[disabled]:focus {
border: 0;
border-radius: 0;
outline: none;
background-color: #0a2c4e;
color: #fff;
}
.woocommerce input.button:disabled:hover,
.woocommerce input.button:disabled[disabled]:hover,
.woocommerce input.button:disabled:focus,
.woocommerce input.button:disabled[disabled]:focus {
border: 0;
border-radius: 0;
outline: none;
background-color: #0a2c4e;
color: #fff;
}
.woocommerce .star-rating {
font-size: 14px;
width: 66px;
}
.woocommerce .star-rating:before,
.woocommerce .star-rating span:before {
font-family: FontAweSome;
content: "\f005\f005\f005\f005\f005";
}
.woocommerce .star-rating:before {
color: #d6d6d6;
}
.woocommerce .star-rating span:before {
color: #ffb600;
}
.woocommerce .shop-toolbar h2,
.woocommerce .woocommerce-billing-fields h3,
.woocommerce h3 label,
.woocommerce h3.payment_heading,
.woocommerce #order_review_heading,
.woocommerce .cart_totals h2,
.woocommerce .cross-sells h2,
.woocommerce .col2-set h2 {
font-size: 24px;
font-weight: 700;
padding-bottom: 15px;
margin-bottom: 60px;
position: relative;
color: #222;
margin-top: 0;
}
.woocommerce .shop-toolbar h2:after,
.woocommerce .woocommerce-billing-fields h3:after,
.woocommerce h3 label:after,
.woocommerce h3.payment_heading:after,
.woocommerce #order_review_heading:after,
.woocommerce .cart_totals h2:after,
.woocommerce .cross-sells h2:after,
.woocommerce .col2-set h2:after {
content: '';
position: absolute;
height: 4px;
background-color: #ffb600;
left: 0;
bottom: 0;
width: 70px;
}
.woocommerce .shop-toolbar {
margin-bottom: 60px;
}
.woocommerce .shop-toolbar h2 {
margin-bottom: 0;
}
.woocommerce .shop-toolbar p,
.woocommerce .shop-toolbar form {
margin-bottom: 0;
}
.woocommerce .shop-toolbar p {
line-height: 45px;
}
.woocommerce .shop-toolbar form {
position: relative;
}
.woocommerce .shop-toolbar form:after {
content: '\f0d7';
font-family: FontAweSome;
position: absolute;
top: 50%;
right: 5px;
transform: translateY(-50%);
color: #727272;
width: 25px;
text-align: left;
background-color: #fff;
}
.woocommerce .shop-toolbar select {
color: #727272;
border: 1px solid #ededed;
height: 45px;
font-size: 12px;
padding-left: 20px;
padding-right: 20px;
text-transform: capitalize;
}
.woocommerce .shop-toolbar select:focus {
outline: none;
}
.woocommerce div.product .product-details {
margin-bottom: 60px;
}
.woocommerce div.product div.images {
margin-bottom: 0;
padding: 35px 65px;
border: 1px solid #ededed;
margin-bottom: 40px;
}
.woocommerce div.product .images-product {
margin-bottom: 0;
position: relative;
}
.woocommerce div.product .images-product .thumbnails {
display: none;
}
.woocommerce div.product div.summary {
position: relative;
margin-bottom: 40px;
}
.woocommerce div.product div.summary h1 {
margin-bottom: 3px;
color: #222;
font-size: 24px;
line-height: 1;
}
.woocommerce div.product div.summary div[itemprop="offers"] {
position: absolute;
right: 15px;
top: -5px;
}
.woocommerce div.product div.summary p.price {
margin-bottom: 0;
}
.woocommerce div.product div.summary p.price > span,
.woocommerce div.product div.summary p.price ins {
color: #8f8f8f;
font-size: 24px;
font-weight: 600;
text-decoration: none;
}
.woocommerce div.product div.summary p.price ins {
float: left;
padding-right: 10px;
}
.woocommerce div.product div.summary p.price del {
color: #ffb600;
font-size: 16px;
font-weight: 400;
}
.woocommerce div.product div.summary .woocommerce-product-rating {
clear: both;
margin-bottom: 15px;
}
.woocommerce div.product div.summary .woocommerce-product-rating .star-rating {
margin-top: 10px;
margin-right: 15px;
font-size: 10px;
width: 47px;
}
.woocommerce div.product div.summary .woocommerce-product-rating .woocommerce-review-link {
display: none;
}
.woocommerce div.product div.summary .woocommerce-product-rating .woocommerce-comment-link {
padding-left: 10px;
border-left: 1px solid #ededed;
}
.woocommerce div.product div.summary button.single_add_to_cart_button {
padding: 0 20px 0 40px;
line-height: 33px;
color: #fff;
background-color: #0a2c4e;
position: relative;
}
.woocommerce div.product div.summary button.single_add_to_cart_button:before {
content: '\f07a';
position: absolute;
font-family: FontAweSome;
top: 50%;
transform: translateY(-52%);
left: 20px;
}
.woocommerce div.product div.summary .product-share {
float: right;
}
.woocommerce div.product div.summary .product-share a {
color: #222;
margin: 0 4px;
width: 35px;
min-height: 36px;
line-height: 36px;
transition: 0.5s;
background-color: #f9f9f9;
border-radius: 50%;
display: inline-block;
font-size: 16px;
font-weight: 400;
text-align: center;
}
.woocommerce div.product div.summary .product-share a:last-child {
margin-right: 0;
}
.woocommerce div.product div.summary .product-share a:hover {
color: #fff;
background-color: #229fe3;
}
.woocommerce div.product form.cart {
position: relative;
float: left;
}
.woocommerce div.product form.cart .qty-label {
float: left;
margin-right: 10px;
display: inline-block;
min-height: 34px;
line-height: 34px;
color: #222;
}
.woocommerce div.product form.cart div.quantity {
margin-right: 10px;
}
.woocommerce div.product form.cart div.quantity .plus,
.woocommerce div.product form.cart div.quantity .minus {
display: none;
}
.woocommerce div.product form.cart .price {
display: none;
}
.woocommerce div.product form.cart .variations {
margin-bottom: 20px;
}
.woocommerce div.product form.cart .variations .label {
color: #0a2c4e;
text-transform: uppercase;
display: inline-block;
padding-bottom: 0;
padding-top: 10px;
}
.woocommerce div.product form.cart .variations select {
border-color: #ededed;
border-radius: 0;
height: 40px;
padding-left: 5px;
}
.woocommerce div.product form.cart .variations select:focus {
outline: none;
}
.woocommerce div.product div[itemprop="description"] {
margin-bottom: 55px;
padding-top: 40px;
clear: both;
line-height: 2;
color: #727272;
}
.woocommerce div.product .woocommerce-tabs {
padding-top: 100px;
padding-bottom: 100px;
background-color: #f6f6f6;
position: relative;
}
.woocommerce div.product .woocommerce-tabs:before,
.woocommerce div.product .woocommerce-tabs:after {
position: absolute;
content: '';
height: 100%;
width: 400px;
background-color: #f6f6f6;
top: 0;
}
.woocommerce div.product .woocommerce-tabs:before {
left: -400px;
}
.woocommerce div.product .woocommerce-tabs:after {
right: -400px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
margin: 0;
padding: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs:before {
display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
padding: 10px 20px;
text-align: center;
background-color: #0a2c4e;
border-radius: 0;
margin: 0 -1px;
border: 0;
transition: 0.5s;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li:after {
display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
padding: 0;
font-size: 13px;
font-weight: 400;
color: #fff;
transition: 0.5s;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover {
background-color: #ffb600;
border-color: #ffb600;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a {
color: #fff;
}
.woocommerce div.product .woocommerce-tabs .panel {
padding: 35px 40px 0 40px;
margin-top: -1px;
margin-bottom: 0;
border-radius: 0;
box-shadow: none;
}
.woocommerce div.product .woocommerce-tabs .panel h2 {
display: none;
}
.woocommerce div.product .woocommerce-tabs .panel p {
font-size: 12px;
line-height: 2;
}
.woocommerce #reviews div[itemprop="description"] {
padding-top: 0;
margin-bottom: 10px;
}
.woocommerce #reviews #review_form .comment-reply-title:before,
.woocommerce #reviews #review_form .comment-reply-title:after {
display: none;
}
.woocommerce #reviews #review_form .comment-form p label {
font-size: 14px;
color: #8f8f8f;
font-weight: 400;
}
.woocommerce #reviews #review_form .comment-form .form-submit {
zoom: 1;
}
.woocommerce #reviews #review_form .comment-form .form-submit:before,
.woocommerce #reviews #review_form .comment-form .form-submit:after {
content: "";
display: table;
}
.woocommerce #reviews #review_form .comment-form .form-submit:after {
clear: both;
}
.woocommerce #reviews #review_form .comment-form .form-submit input.submit {
background-color: #ffb600;
color: #fff;
}
.woocommerce #reviews #review_form .comment-form .comment-form-author,
.woocommerce #reviews #review_form .comment-form .comment-form-email {
width: 50%;
}
.woocommerce #reviews #review_form .comment-form .comment-form-author input,
.woocommerce #reviews #review_form .comment-form .comment-form-email input {
border: 1px solid #ededed;
}
.woocommerce #reviews #review_form .comment-form .comment-form-email {
padding-right: 0;
}
.woocommerce #reviews #review_form .comment-form .comment-form-rating .stars a {
color: #ffb600;
font-size: 12px;
}
.woocommerce #reviews #review_form #respond p {
margin-bottom: 10px;
}
.woocommerce #reviews #comment {
height: 210px;
}
.woocommerce #reviews #comments {
margin-bottom: 55px;
}
.woocommerce #reviews #comments h2 {
display: none;
}
.woocommerce #reviews #comments ol.commentlist {
padding: 0;
}
.woocommerce #reviews #comments ol.commentlist li {
padding: 30px 0;
border-bottom: 2px solid #ededed;
margin-bottom: 0;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
top: 30px;
width: 70px;
height: auto;
padding: 0;
border-width: 0;
background-color: transparent;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
border-radius: 0;
margin-left: 100px;
padding: 0;
border-width: 0;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
color: #ffb600;
font-style: italic;
margin-bottom: 10px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text .description p {
margin-bottom: 5px;
}
.woocommerce #reviews #comments ol.commentlist li strong {
font-size: 14px;
color: #222;
line-height: 1;
font-style: normal;
}
.woocommerce .quantity {
width: 100px;
transition: 0.5s;
margin-left: 10px;
border: 1px solid #ededed;
min-height: 34px;
line-height: 32px;
padding-left: 24px;
padding-right: 20px;
position: relative;
}
.woocommerce .quantity .increase i,
.woocommerce .quantity .decrease i {
cursor: pointer;
position: absolute;
right: 20px;
font-size: 14px;
color: #0a2c4e;
transition: 0.5s;
}
.woocommerce .quantity .increase i:hover,
.woocommerce .quantity .decrease i:hover {
color: #ffb600;
}
.woocommerce .quantity .increase i {
top: 4px;
}
.woocommerce .quantity .decrease i {
bottom: 4px;
}
.woocommerce .quantity .qty {
-moz-appearance: textfield;
border-width: 0;
width: 40px;
font-size: 12px;
color: #727272;
text-align: left;
}
.woocommerce .quantity .qty::-webkit-inner-spin-button {
-webkit-appearance: none;
}
.woocommerce .quantity .qty::-webkit-outer-spin-button {
-webkit-appearance: none;
}
.woocommerce .quantity .qty:focus {
outline: none;
}
.woocommerce .related.products,
.woocommerce .up-sells {
padding-top: 100px;
}
.woocommerce .related.products h2,
.woocommerce .up-sells h2 {
font-size: 24px;
font-weight: 700;
margin: 0 0 60px;
padding-bottom: 15px;
position: relative;
color: #222;
}
.woocommerce .related.products h2:after,
.woocommerce .up-sells h2:after {
content: '';
position: absolute;
height: 4px;
background-color: #ffb600;
left: 0;
bottom: 0;
width: 70px;
}
.woocommerce .cross-sells {
padding-bottom: 25px;
}
.woocommerce .related.products {
padding-bottom: 40px;
}
.woocommerce ul.products {
margin-left: -15px;
margin-right: -15px;
}
.woocommerce ul.products li.product {
margin-bottom: 60px;
}
.woocommerce ul.products li.product.first {
clear: left;
}
.woocommerce ul.products li.product .product-inner {
overflow: hidden;
}
.woocommerce ul.products li.product .add_to_cart_button,
.woocommerce ul.products li.product .added_to_cart {
margin-top: 0;
padding-top: 0;
position: relative;
width: 50%;
float: right;
margin-right: -1px;
height: 34px;
line-height: 36px;
}
.woocommerce ul.products li.product .add_to_cart_button i {
position: absolute;
top: 50%;
left: 10px;
transform: translateY(-50%);
}
.woocommerce ul.products li.product .add_to_cart_button.added {
display: none;
}
.woocommerce ul.products li.product .add_to_cart_button.loading {
padding: 0 22px;
}
.woocommerce ul.products li.product .add_to_cart_button.loading i {
opacity: 0;
}
.woocommerce ul.products li.product .add_to_cart_button.loading:after {
top: 0;
right: auto;
left: 10px;
}
.woocommerce ul.products li.product .add_to_cart_button.product_type_variable i,
.woocommerce ul.products li.product .add_to_cart_button.product_type_grouped i,
.woocommerce ul.products li.product .add_to_cart_button.product_type_external i {
display: none;
}
.woocommerce ul.products li.product .product-quick-view {
width: 50%;
float: left;
height: 34px;
line-height: 36px;
cursor: pointer;
position: relative;
}
.woocommerce ul.products li.product .product-quick-view i {
position: absolute;
top: 50%;
left: 10px;
transform: translateY(-50%);
}
.woocommerce ul.products li.product .woocommerce-LoopProduct-link {
display: block;
margin-bottom: 15px;
padding: 38px 62px;
border: 1px solid #ededed;
}
.woocommerce ul.products li.product .woocommerce-LoopProduct-link img {
margin-bottom: 0;
}
.woocommerce ul.products li.product .star-rating {
font-size: 10px;
font-weight: 400;
float: right;
width: 48px;
margin-top: 5px;
}
.woocommerce ul.products li.product .star-rating:before,
.woocommerce ul.products li.product .star-rating span:before {
left: 1px;
}
.woocommerce ul.products li.product h3 {
font-size: 18px;
font-weight: 600;
padding-top: 0;
padding-bottom: 5px;
}
.woocommerce ul.products li.product h3 a {
color: #222;
}
.woocommerce ul.products li.product .price {
margin-bottom: 13px;
line-height: 22px;
}
.woocommerce ul.products li.product .price > span,
.woocommerce ul.products li.product .price ins {
color: #8f8f8f;
font-size: 16px;
font-weight: 600;
text-decoration: none;
}
.woocommerce ul.products li.product .price ins {
float: left;
padding-right: 10px;
}
.woocommerce ul.products li.product .price del {
color: #ffb600;
font-size: 14px;
font-weight: 400;
display: inline-block;
}
.woocommerce input[type="radio"],
.woocommerce input[type="checkbox"] {
display: none;
}
.woocommerce form .form-row input[type="radio"],
.woocommerce form .form-row input[type="checkbox"] {
display: none;
}
.woocommerce label.checkbox,
.woocommerce input[type=radio] + label,
.woocommerce input[type=checkbox] + label {
position: relative;
}
.woocommerce label.checkbox:before,
.woocommerce input[type=radio] + label:before,
.woocommerce input[type=checkbox] + label:before {
position: absolute;
width: 14px;
height: 14px;
border: 1px solid #ededed;
content: '';
top: 3px;
left: -20px;
transition: 0.5s;
}
.woocommerce label.checkbox:after,
.woocommerce input[type=radio] + label:after,
.woocommerce input[type=checkbox] + label:after {
position: absolute;
content: '\f00c';
font-family: FontAweSome;
color: #222;
font-size: 10px;
top: -1px;
left: -17px;
transition: 0.5s;
opacity: 0;
}
.woocommerce label.checkbox.checked:after,
.woocommerce input[type=radio] + label.checked:after,
.woocommerce input[type=checkbox] + label.checked:after {
opacity: 1;
}
.woocommerce input:checked + label:after {
opacity: 1;
}
.woocommerce ul#shipping_method {
padding-left: 20px;
}
.woocommerce ul#shipping_method li label,
.woocommerce ul#shipping_method li label .amount,
.woocommerce ul#shipping_method li label span {
font-weight: 400 ;
}
.woocommerce ul#shipping_method li label {
position: relative;
}
.woocommerce ul#shipping_method li label:before {
top: 3px;
left: -20px;
}
.woocommerce ul#shipping_method li label:after {
top: 1px;
left: 5px;
}
.woocommerce ul#shipping_method li input:checked + label:after {
opacity: 1;
}
.woocommerce ul#shipping_method li input {
display: none;
}
.woocommerce .select2-container .select2-choice > .select2-chosen {
height: 42px;
line-height: 42px;
padding-left: 14px;
font-size: 12px;
}
.woocommerce form.woocommerce-checkout .form-row {
margin: 0 0 20px 0;
padding: 0;
}
.woocommerce form .form-row {
float: none;
width: 100%;
}
.woocommerce form .form-row label {
display: none;
}
.woocommerce form .form-row.create-account label {
display: block;
padding-left: 20px;
}
.woocommerce form .form-row.create-account label:before {
top: 5px;
left: 0;
}
.woocommerce form .form-row.create-account label:after {
top: 2px;
left: 2px;
}
.woocommerce form .form-row.create-account input:checked + label:after {
opacity: 1;
}
.woocommerce form .form-row.create-account label {
display: block;
}
.woocommerce form .form-row .input-text {
color: #727272;
font-size: 12px;
font-weight: 400;
height: 45px;
line-height: 45px;
border: 1px solid #ededed;
padding-left: 24px;
padding-right: 24px;
}
.woocommerce form .form-row textarea,
.woocommerce form .form-row textarea.input-text {
min-height: 110px;
padding: 10px 24px;
}
.woocommerce form.checkout {
clear: both;
}
.woocommerce form.checkout h3 {
margin-top: 0;
}
.woocommerce form.checkout h3#ship-to-different-address {
margin-bottom: 0;
}
.woocommerce form.checkout h3#ship-to-different-address label {
font-size: 24px;
font-weight: 700;
padding-bottom: 15px;
margin-bottom: 60px;
position: relative;
color: #222;
margin-top: 0;
}
.woocommerce form.checkout h3#ship-to-different-address label:after {
content: '';
position: absolute;
height: 4px;
background-color: #ffb600;
left: 0;
bottom: 0;
top: auto;
width: 70px;
opacity: 1;
}
.woocommerce form.checkout h3#ship-to-different-address label:before {
display: none;
}
.woocommerce form.checkout .select2-container .select2-choice,
.woocommerce form.checkout .input-text {
border-radius: 0;
}
.woocommerce form.checkout table.shop_table {
margin-bottom: 60px;
}
.woocommerce form.checkout table.shop_table thead,
.woocommerce form.checkout table.shop_table tbody {
display: none;
}
.woocommerce form.checkout table.shop_table .cart-subtotal th,
.woocommerce form.checkout table.shop_table .shipping th,
.woocommerce form.checkout table.shop_table .order-total th {
font-size: 12px;
color: #222;
font-weight: 500;
border: 1px solid #ededed;
}
.woocommerce form.checkout table.shop_table .cart-subtotal td,
.woocommerce form.checkout table.shop_table .shipping td,
.woocommerce form.checkout table.shop_table .order-total td {
font-size: 12px;
font-weight: 400;
color: #8f8f8f;
border: 1px solid #ededed;
border-width: 1px 1px 1px 0;
}
.woocommerce form.checkout table.shop_table .shipping {
background-color: #f8f8f8;
}
.woocommerce form.checkout table.shop_table .shipping th,
.woocommerce form.checkout table.shop_table .shipping td {
border-top: 0;
border-bottom: 0;
}
.woocommerce form.checkout table.shop_table .order-total {
background-color: #0a2c4e;
border-color: #0a2c4e;
}
.woocommerce form.checkout table.shop_table .order-total th,
.woocommerce form.checkout table.shop_table .order-total td {
color: #fff;
}
.woocommerce form.checkout table.shop_table .order-total .amount {
font-weight: 400;
}
.woocommerce form.checkout #payment {
background: none;
border-radius: 0;
}
.woocommerce form.checkout #payment ul.payment_methods {
padding: 0;
border: 0;
}
.woocommerce form.checkout #payment li {
padding-bottom: 20px;
}
.woocommerce form.checkout #payment li:last-child {
padding-bottom: 0;
}
.woocommerce form.checkout #payment li label {
padding-left: 20px;
}
.woocommerce form.checkout #payment li label:before {
top: 6px;
left: 0;
}
.woocommerce form.checkout #payment li label:after {
top: 2px;
left: 3px;
}
.woocommerce form.checkout #payment div.payment_box {
font-weight: 400;
background-color: transparent;
padding: 0;
margin-bottom: 0;
margin-top: 20px;
}
.woocommerce form.checkout #payment div.payment_box:before {
display: none;
}
.woocommerce form.checkout #payment div.place-order {
text-align: left;
margin-top: 30px;
padding: 0;
}
.woocommerce form.checkout #payment div.place-order .button {
font-size: 13px;
font-weight: 400;
color: #fff;
padding: 0 22px;
height: 34px;
line-height: 37px;
text-align: center;
text-transform: capitalize;
display: inline-block;
border: 0;
border-radius: 0;
outline: none;
background-color: #0a2c4e;
transition: 0.5s;
}
.woocommerce form.checkout #payment div.place-order .button:hover,
.woocommerce form.checkout #payment div.place-order .button:focus {
border: 0;
border-radius: 0;
outline: none;
background-color: #ffb600;
color: #fff;
}
.woocommerce form.checkout #payment div.place-order .button:hover,
.woocommerce form.checkout #payment div.place-order .button:focus {
border: 0;
border-radius: 0;
outline: none;
background-color: #ffb600;
color: #fff;
}
.woocommerce form.checkout #ship-to-different-address-checkbox {
display: none;
}
.woocommerce form.checkout .shipping_address {
display: block !important;
}
.woocommerce table.shop_table {
border: 0;
border-radius: 0;
}
.woocommerce table.shop_table thead {
background-color: #0a2c4e;
}
.woocommerce table.shop_table thead th {
font-size: 14px;
font-weight: 600;
color: #fff;
}
.woocommerce table.shop_table thead .product-name {
padding-left: 100px;
}
.woocommerce table.shop_table tr th,
.woocommerce table.shop_table tr td {
text-align: left;
padding: 10px 20px;
}
.woocommerce table.shop_table tbody .cart_item:nth-child(even) {
background-color: #f8f8f8;
}
.woocommerce table.shop_table td {
border-color: transparent;
}
.woocommerce table.shop_table td img,
.woocommerce table.shop_table td a img {
width: 60px;
margin-right: 20px;
max-width: inherit;
}
.woocommerce table.shop_table td.product-name a {
font-size: 14px;
font-weight: 400;
color: #727272;
}
.woocommerce table.shop_table td.product-price,
.woocommerce table.shop_table td.product-subtotal {
font-size: 14px;
font-weight: 400;
}
.woocommerce table.shop_table .product-quantity .qty-label,
.woocommerce table.shop_table .product-quantity i {
display: none;
}
.woocommerce table.shop_table .product-quantity .quantity {
margin-left: 0;
background-color: #fff;
padding: 0;
width: 130px;
text-align: center;
}
.woocommerce table.shop_table .product-quantity .quantity input {
text-align: center;
}
.woocommerce table.shop_table .product-quantity .increase,
.woocommerce table.shop_table .product-quantity .decrease {
width: 34px;
background-color: #f8f8f8;
text-align: center;
cursor: pointer;
}
.woocommerce table.shop_table .product-quantity .increase span,
.woocommerce table.shop_table .product-quantity .decrease span {
padding-top: 2px;
display: block;
line-height: 30px;
font-weight: 500;
font-size: 16px;
}
.woocommerce table.shop_table .product-quantity .decrease {
float: left;
border-right: 1px solid #ededed;
}
.woocommerce table.shop_table .product-quantity .increase {
float: right;
border-left: 1px solid #ededed;
}
.woocommerce .shop-sidebar .widget-title {
padding: 17px 20px 16px 20px;
margin-bottom: 40px;
background-color: #0a2c4e;
color: #fff;
font-size: 18px;
font-weight: 600;
position: relative;
}
.woocommerce .shop-sidebar .widget-title:before {
content: '';
position: absolute;
width: 6px;
height: 70%;
top: 50%;
left: 0;
transform: translateY(-50%);
background-color: #ffb600;
}
.woocommerce .shop-sidebar .widget {
margin-bottom: 60px;
}
.woocommerce.widget_shopping_cart {
color: #222;
position: relative;
}
.woocommerce.widget_shopping_cart.woocommerce .cart_list li {
font-size: 13px;
line-height: 1.6;
text-align: left;
border-bottom: 1px solid #eee;
padding: 20px 20px 20px 0;
position: relative;
}
.woocommerce.widget_shopping_cart.woocommerce .cart_list li .remove {
position: absolute;
right: 0;
left: auto;
top: 18px;
width: 18px;
height: 18px;
background-color: transparent;
overflow: hidden;
}
.woocommerce.widget_shopping_cart.woocommerce .cart_list li .remove:hover:before {
color: #000;
}
.woocommerce.widget_shopping_cart.woocommerce .cart_list li .remove:before {
content: '\f00d';
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
transform: translate(0, 0);
font-size: 18px;
color: #666;
transition: all 0.5s;
}
.woocommerce.widget_shopping_cart.woocommerce .cart_list li a {
font-size: 16px;
color: #222;
font-weight: 600;
line-height: 1;
}
.woocommerce.widget_shopping_cart.woocommerce .cart_list li a:hover {
color: #ffb600;
}
.woocommerce.widget_shopping_cart.woocommerce .cart_list li a img {
margin-right: 10px;
max-width: 50px;
height: auto;
}
.woocommerce.widget_shopping_cart.woocommerce .cart_list li a:before {
display: none;
}
.woocommerce.widget_shopping_cart.woocommerce .cart_list li .quantity {
margin: 0;
color: #999;
font-weight: 300;
border: none;
}
.woocommerce.widget_shopping_cart.woocommerce .cart_list li .quantity .amount {
color: #999;
font-weight: 300;
display: inline-block;
}
.woocommerce.widget_shopping_cart.woocommerce .cart_list li .quantity .amount .woocommerce-Price-currencySymbol {
color: #999;
}
.woocommerce.widget_shopping_cart.woocommerce .cart_list li:last-child {
padding-bottom: 20px;
}
.woocommerce.widget_shopping_cart.woocommerce .cart_list a,
.woocommerce.widget_shopping_cart.woocommerce .cart_list span {
border-top-width: 0;
padding: 0;
color: #999;
}
.woocommerce.widget_shopping_cart.woocommerce .total {
text-transform: uppercase;
border-bottom: 1px solid #eee;
border-top: 0;
color: #222;
padding: 20px 0 17px;
overflow: hidden;
clear: both;
margin-bottom: 20px;
}
.woocommerce.widget_shopping_cart.woocommerce .total strong {
font-size: 14px;
font-weight: 600;
line-height: 1;
float: left;
}
.woocommerce.widget_shopping_cart.woocommerce .total .amount {
float: right;
font-size: 18px;
font-weight: 600;
line-height: 1;
}
.woocommerce.widget_shopping_cart.woocommerce .buttons a {
font-size: 13px;
float: left;
transition: all 0.5s;
}
.woocommerce.widget_shopping_cart.woocommerce .buttons .checkout {
float: right;
}
.woocommerce ul.product_list_widget li {
padding-bottom: 30px;
padding-top: 0;
}
.woocommerce ul.product_list_widget li a {
color: #222;
}
.woocommerce ul.product_list_widget li a:hover {
color: #ffb600;
}
.woocommerce ul.product_list_widget li img {
float: left;
margin-left: 0;
width: 70px;
height: 69px;
}
.woocommerce ul.product_list_widget li .product-title {
font-size: 16px;
font-weight: 600;
margin-left: 80px;
margin-bottom: 11px;
line-height: 1.2;
display: block;
}
.woocommerce ul.product_list_widget li > span.amount {
margin-left: 10px;
font-size: 14px;
font-weight: 600;
color: #8f8f8f;
}
.woocommerce ul.product_list_widget li ins {
float: left;
margin-left: 10px;
font-size: 14px;
font-weight: 600;
color: #8f8f8f;
text-decoration: none;
}
.woocommerce ul.product_list_widget li del {
margin-left: 10px;
font-size: 12px;
font-weight: 400;
}
.woocommerce ul.product_list_widget li .star-rating {
left: 10px;
font-size: 10px;
width: 47px;
margin-bottom: 10px;
}
.woocommerce ul.product_list_widget li:last-child {
padding-bottom: 0;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
background-color: #ededed;
border-radius: 0;
}
.woocommerce .widget_price_filter .price_slider {
margin-bottom: 30px;
}
.woocommerce .widget_price_filter .price_slider .ui-slider-range {
background-color: #ffb600;
}
.woocommerce .widget_price_filter .price_slider .ui-slider-handle {
background-color: #ffb600;
width: 18px;
height: 18px;
top: -5px;
}
.woocommerce .widget_price_filter .price_slider_amount {
position: relative;
}
.woocommerce .widget_price_filter .price_slider_amount .price_label {
font-size: 14px;
font-weight: 500;
margin-top: 5px;
color: #222;
}
.woocommerce .widget_price_filter .price_slider_amount .button {
color: #fff;
background-color: #0a2c4e;
transition: 0.5s;
}
.woocommerce .widget_price_filter .price_slider_amount .button:hover {
background-color: #ffb600;
}
.woocommerce nav.woocommerce-pagination {
clear: both;
display: block;
text-align: left;
float: none;
}
.woocommerce nav.woocommerce-pagination ul,
.woocommerce nav.woocommerce-pagination ul li {
border: none;
}
.woocommerce nav.woocommerce-pagination ul li {
margin: 0 5px;
}
.woocommerce nav.woocommerce-pagination ul li:first-child {
margin-left: 0;
}
.woocommerce nav.woocommerce-pagination ul li:last-child {
margin-right: 0;
}
.woocommerce nav.woocommerce-pagination ul li .page-numbers {
color: #fff;
font-weight: 500;
font-size: 13px;
width: 43px;
height: 42px;
line-height: 46px;
text-align: center;
border: 0;
display: inline-block;
padding: 0;
background-color: #0a2c4e;
transition: 0.5s;
}
.woocommerce nav.woocommerce-pagination ul li .page-numbers.next,
.woocommerce nav.woocommerce-pagination ul li .page-numbers.prev {
width: inherit;
padding: 0 20px;
text-transform: uppercase;
}
.woocommerce nav.woocommerce-pagination ul li .page-numbers:hover,
.woocommerce nav.woocommerce-pagination ul li .page-numbers:focus,
.woocommerce nav.woocommerce-pagination ul li .page-numbers.current {
color: #fff;
background-color: #ffb600;
}
.woocommerce .customer-login .tabs-nav li {
width: 50%;
text-align: center;
padding-top: 10px;
padding-bottom: 10px;
background-color: #0a2c4e;
transition: 0.5s;
}
.woocommerce .customer-login .tabs-nav li a {
color: #fff;
text-decoration: none;
}
.woocommerce .customer-login .tabs-nav li a:focus {
text-decoration: none;
}
.woocommerce .customer-login .tabs-nav li.active {
background-color: #ffb600;
}
.woocommerce-cart .entry-footer,
.woocommerce-checkout .entry-footer,
.woocommerce-account .entry-footer,
.woocommerce-wishlist .entry-footer,
.woocommerce-cart .entry-title,
.woocommerce-checkout .entry-title,
.woocommerce-account .entry-title,
.woocommerce-wishlist .entry-title,
.woocommerce-cart .wishlist-title,
.woocommerce-checkout .wishlist-title,
.woocommerce-account .wishlist-title,
.woocommerce-wishlist .wishlist-title {
display: none;
}
.woocommerce-account .site-content {
background-size: cover;
background-repeat: no-repeat;
background-position: center;
background-attachment: fixed;
}
.woocommerce-account form.login,
.woocommerce-account form.register {
background-color: #fff;
border: 0;
border-radius: 0;
padding: 51px 100px;
margin-top: 0;
margin-bottom: 0;
}
.woocommerce-account form.login p,
.woocommerce-account form.register p {
margin-bottom: 20px;
padding: 0;
}
.woocommerce-account form.login p:last-child,
.woocommerce-account form.register p:last-child {
margin-bottom: 0;
}
.woocommerce-account form.login label[for="rememberme"],
.woocommerce-account form.register label[for="rememberme"] {
display: block;
padding-left: 22px;
font-size: 12px;
font-weight: 400;
text-transform: capitalize;
margin-top: 9px;
margin-bottom: 0;
}
.woocommerce-account form.login label[for="rememberme"]:before,
.woocommerce-account form.register label[for="rememberme"]:before {
top: 3px;
left: 0;
}
.woocommerce-account form.login label[for="rememberme"]:after,
.woocommerce-account form.register label[for="rememberme"]:after {
top: -1px;
left: 3px;
}
.woocommerce-account form.login .input-text,
.woocommerce-account form.register .input-text {
padding-right: 24px;
}
.woocommerce-account form.login ::-webkit-input-placeholder,
.woocommerce-account form.register ::-webkit-input-placeholder {
color: #727272;
font-size: 12px;
font-weight: 400;
text-align: center;
}
.woocommerce-account form.login :-moz-placeholder,
.woocommerce-account form.register :-moz-placeholder { color: #727272;
font-size: 12px;
font-weight: 400;
text-align: center;
}
.woocommerce-account form.login ::-moz-placeholder,
.woocommerce-account form.register ::-moz-placeholder { color: #727272;
font-size: 12px;
font-weight: 400;
text-align: center;
}
.woocommerce-account form.login :-ms-input-placeholder,
.woocommerce-account form.register :-ms-input-placeholder {
color: #727272;
font-size: 12px;
font-weight: 400;
text-align: center;
}
.woocommerce-account form.login .aw-remember,
.woocommerce-account form.register .aw-remember {
width: inherit;
float: right;
margin-top: 25px;
margin-bottom: 0;
}
.woocommerce-account form.login .lost_password,
.woocommerce-account form.register .lost_password {
margin-top: 33px;
float: left;
margin-bottom: 0;
}
.woocommerce-account form.login .lost_password a,
.woocommerce-account form.register .lost_password a {
color: #1086df;
font-size: 12px;
font-weight: 400;
}
.woocommerce-account form.login .lost_password a:hover,
.woocommerce-account form.register .lost_password a:hover {
color: #1086df;
}
.woocommerce-account form.login .button,
.woocommerce-account form.register .button {
font-size: 13px;
font-weight: 400;
color: #fff;
padding: 0 22px;
height: 34px;
line-height: 37px;
text-align: center;
text-transform: capitalize;
display: inline-block;
border: 0;
border-radius: 0;
outline: none;
background-color: #0a2c4e;
transition: 0.5s;
height: 45px;
line-height: 45px;
margin-bottom: 0;
width: 100%;
font-size: 14px;
}
.woocommerce-account form.login .button:hover,
.woocommerce-account form.register .button:hover,
.woocommerce-account form.login .button:focus,
.woocommerce-account form.register .button:focus {
border: 0;
border-radius: 0;
outline: none;
background-color: #ffb600;
color: #fff;
}
.woocommerce-account form.login .button:hover,
.woocommerce-account form.register .button:hover,
.woocommerce-account form.login .button:focus,
.woocommerce-account form.register .button:focus {
border: 0;
border-radius: 0;
outline: none;
background-color: #ffb600;
color: #fff;
}
.woocommerce-account form.register {
padding-bottom: 60px;
}
.woocommerce-account form.lost_reset_password label {
display: block;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
float: left;
width: 16.6667%;
padding-right: 15px;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul {
list-style: none;
padding: 0;
margin: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li {
position: relative;
text-transform: uppercase;
padding: 10px 0;
font-weight: 700;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
font-size: 14px;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li:first-child {
padding-top: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-child {
padding-bottom: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li:hover a,
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a {
color: #ffb600;
}
.woocommerce-account .woocommerce-info {
border: 2px solid #ededed;
padding: 25px !important;
margin: 0 !important;
background-color: #fff;
line-height: 34px;
}
.woocommerce-account .woocommerce-info:before {
display: none;
}
.woocommerce-account .woocommerce-MyAccount-content {
float: right;
width: 83.3333%;
padding-left: 15px;
}
.woocommerce-account .woocommerce-MyAccount-content form.edit-account .form-row label {
display: block;
}
.woocommerce-account .woocommerce-MyAccount-content form.edit-account fieldset {
margin-top: 30px;
margin-bottom: 30px;
}
.woocommerce-account .woocommerce-MyAccount-content form.edit-account legend {
text-align: center;
}
.woocommerce-account .woocommerce-MyAccount-content form.edit-account .button {
font-size: 13px;
font-weight: 400;
color: #fff;
padding: 0 22px;
height: 34px;
line-height: 37px;
text-align: center;
text-transform: capitalize;
display: inline-block;
border: 0;
border-radius: 0;
outline: none;
background-color: #0a2c4e;
transition: 0.5s;
}
.woocommerce-account .woocommerce-MyAccount-content form.edit-account .button:hover,
.woocommerce-account .woocommerce-MyAccount-content form.edit-account .button:focus {
border: 0;
border-radius: 0;
outline: none;
background-color: #ffb600;
color: #fff;
}
.woocommerce-account .woocommerce-MyAccount-content form.edit-account .button:hover,
.woocommerce-account .woocommerce-MyAccount-content form.edit-account .button:focus {
border: 0;
border-radius: 0;
outline: none;
background-color: #ffb600;
color: #fff;
}
.woocommerce-cart a.remove {
color: #ffb600 !important;
font-size: 18px;
display: inline-block;
border-radius: 0;
width: 100%;
height: auto;
font-weight: 400;
}
.woocommerce-cart a.remove:focus {
outline: none;
}
.woocommerce-cart a.remove:hover {
background: none;
color: #ffb600 !important;
}
.woocommerce-cart .cart_totals {
padding-top: 100px;
padding-bottom: 70px;
border-top: 1px solid #ededed;
}
.woocommerce-cart table.cart {
padding-bottom: 76px;
}
.woocommerce-cart table.cart td.actions {
padding: 20px 0 0 0;
}
.woocommerce-cart table.cart td.actions .update-cart,
.woocommerce-cart table.cart td.actions .checkout-button {
float: right;
}
.woocommerce-cart table.cart td.actions .checkout-button {
font-size: 13px;
font-weight: 400;
color: #fff;
padding: 0 22px;
height: 34px;
line-height: 37px;
text-align: center;
text-transform: capitalize;
display: inline-block;
border: 0;
border-radius: 0;
outline: none;
background-color: #0a2c4e;
transition: 0.5s;
margin-right: 10px;
}
.woocommerce-cart table.cart td.actions .checkout-button:hover,
.woocommerce-cart table.cart td.actions .checkout-button:focus {
border: 0;
border-radius: 0;
outline: none;
background-color: #ffb600;
color: #fff;
}
.woocommerce-cart table.cart td.actions .checkout-button:hover,
.woocommerce-cart table.cart td.actions .checkout-button:focus {
border: 0;
border-radius: 0;
outline: none;
background-color: #ffb600;
color: #fff;
}
.woocommerce-cart table.cart td.actions .update-cart {
color: #fff !important;
}
.woocommerce-cart table.cart td.actions .coupon {
display: inline-block;
}
.woocommerce-cart table.cart td.actions .coupon label {
display: none;
}
.woocommerce-cart table.cart td.actions .coupon .input-text {
border: 1px solid #ededed;
height: 34px;
line-height: 36px;
font-size: 12px;
padding-left: 23px;
margin-right: 10px;
}
.woocommerce-cart table.cart td.actions .coupon .button {
font-size: 13px;
font-weight: 400;
color: #fff;
padding: 0 22px;
height: 34px;
line-height: 37px;
text-align: center;
text-transform: capitalize;
display: inline-block;
border: 0;
border-radius: 0;
outline: none;
background-color: #0a2c4e;
transition: 0.5s;
}
.woocommerce-cart table.cart td.actions .coupon .button:hover,
.woocommerce-cart table.cart td.actions .coupon .button:focus {
border: 0;
border-radius: 0;
outline: none;
background-color: #ffb600;
color: #fff;
}
.woocommerce-cart table.cart td.actions .coupon .button:hover,
.woocommerce-cart table.cart td.actions .coupon .button:focus {
border: 0;
border-radius: 0;
outline: none;
background-color: #ffb600;
color: #fff;
}
.woocommerce-cart .shipping-calculator-form {
display: block !important;
}
.woocommerce-cart .shipping-calculator-form .form-row-wide {
width: 100%;
}
.woocommerce-cart .shipping-calculator-form p {
margin-bottom: 10px;
padding-left: 0;
}
.woocommerce-cart .shipping-calculator-form input,
.woocommerce-cart .shipping-calculator-form select {
border: 1px solid #ededed;
height: 44px;
line-height: 44px;
padding-left: 23px;
width: 100%;
}
.woocommerce-cart .shipping-calculator-form input:focus,
.woocommerce-cart .shipping-calculator-form select:focus {
outline: none;
width: 100%;
}
.woocommerce-cart .shipping-calculator-form .button {
font-size: 13px;
font-weight: 400;
color: #fff;
padding: 0 22px;
height: 34px;
line-height: 37px;
text-align: center;
text-transform: capitalize;
display: inline-block;
border: 0;
border-radius: 0;
outline: none;
background-color: #0a2c4e;
transition: 0.5s;
height: 44px;
line-height: 46px;
width: 100%;
}
.woocommerce-cart .shipping-calculator-form .button:hover,
.woocommerce-cart .shipping-calculator-form .button:focus {
border: 0;
border-radius: 0;
outline: none;
background-color: #ffb600;
color: #fff;
}
.woocommerce-cart .shipping-calculator-form .button:hover,
.woocommerce-cart .shipping-calculator-form .button:focus {
border: 0;
border-radius: 0;
outline: none;
background-color: #ffb600;
color: #fff;
}
.woocommerce-cart .cart_totals {
margin-left: 0;
margin-right: 0;
}
.woocommerce-cart .cart_totals table.shop_table {
border: 1px solid #ededed;
}
.woocommerce-cart .cart_totals table.shop_table tr th {
font-size: 14px;
font-weight: 400;
color: #fff;
border-right: 1px solid #ededed;
background-color: #ffb600;
}
.woocommerce-cart .cart_totals table.shop_table tr td {
background-color: #fff;
}
.woocommerce-cart .cart_totals table.shop_table tr td[data-title="Total"] strong {
font-weight: 400 !important;
}
.woocommerce-cart .cart_totals table.shop_table tr th,
.woocommerce-cart .cart_totals table.shop_table tr td {
padding: 10px 20px;
border-color: #ededed;
}
.woocommerce-cart .wc-proceed-to-checkout a.button {
font-size: 13px;
font-weight: 400;
color: #fff;
padding: 0 22px;
height: 34px;
line-height: 37px;
text-align: center;
text-transform: capitalize;
display: inline-block;
border: 0;
border-radius: 0;
outline: none;
background-color: #0a2c4e;
transition: 0.5s;
height: 44px;
line-height: 46px;
width: 100%;
}
.woocommerce-cart .wc-proceed-to-checkout a.button:hover,
.woocommerce-cart .wc-proceed-to-checkout a.button:focus {
border: 0;
border-radius: 0;
outline: none;
background-color: #ffb600;
color: #fff;
}
.woocommerce-cart .wc-proceed-to-checkout a.button:hover,
.woocommerce-cart .wc-proceed-to-checkout a.button:focus {
border: 0;
border-radius: 0;
outline: none;
background-color: #ffb600;
color: #fff;
}
.woocommerce-checkout .woocommerce-login-form,
.woocommerce-checkout .woocommerce-coupon-form {
width: 50%;
margin-bottom: 30px;
}
.woocommerce-checkout .woocommerce-login-form p .input-text,
.woocommerce-checkout .woocommerce-coupon-form p .input-text {
height: 34px;
line-height: 36px;
}
.woocommerce-checkout .woocommerce-login-form {
float: right;
padding-left: 15px;
}
.woocommerce-checkout .woocommerce-login-form form.login {
width: 100%;
margin-top: 30px;
}
.woocommerce-checkout .woocommerce-login-form form.login label[for="rememberme"] {
color: #222;
font-size: 12px;
font-weight: 400;
float: right;
text-transform: capitalize;
}
.woocommerce-checkout .woocommerce-login-form form.login label[for="rememberme"] input {
opacity: 0;
}
.woocommerce-checkout .woocommerce-login-form form.login label[for="rememberme"] .aw-remomber {
cursor: pointer;
display: inline-block;
position: relative;
}
.woocommerce-checkout .woocommerce-login-form form.login label[for="rememberme"] .aw-remomber:before {
position: absolute;
width: 14px;
height: 14px;
border: 1px solid #ededed;
content: '';
top: 3px;
left: -20px;
transition: 0.5s;
}
.woocommerce-checkout .woocommerce-login-form form.login label[for="rememberme"] .aw-remomber:after {
position: absolute;
content: '\f00c';
font-family: FontAweSome;
color: #222;
font-size: 10px;
top: -1px;
left: -17px;
transition: 0.5s;
opacity: 0;
}
.woocommerce-checkout .woocommerce-login-form form.login label[for="rememberme"] input:checked + .aw-remomber:after {
opacity: 1;
}
.woocommerce-checkout .woocommerce-login-form form.login .lost_password a {
color: #1086df;
font-size: 12px;
font-weight: 400;
}
.woocommerce-checkout .woocommerce-login-form form.login .lost_password a:hover {
color: #1086df;
}
.woocommerce-checkout .woocommerce-coupon-form {
float: left;
padding-right: 23px;
}
#add_payment_method #payment .payment_method_paypal .about_paypal,
.woocommerce-cart #payment .payment_method_paypal .about_paypal,
.woocommerce-checkout #payment .payment_method_paypal .about_paypal {
line-height: inherit;
}
.select2-container--default .select2-selection--single {
border: 1px solid #ededed;
border-radius: 0;
}
.select2-container .select2-selection--single {
height: 45px;
}
.select2-container .select2-selection--single .select2-selection__rendered {
padding-left: 24px;
padding-bottom: 9px;
padding-top: 8px;
outline: 0;
font-size: 12px;
}
.select2-container .select2-selection--single .select2-selection__rendered:focus {
outline: 0;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
top: 50%;
transform: translateY(-50%);
}