@charset "UTF-8";
/*
Theme Name: Amwal
Theme URI: http://creativewp.com/amwal
Author: creative-wp
Author URI: http://creativewp.com
Description: Amwal - Finance, Business & Consulting WordPress Theme
Version: 1.2.5
License: GNU General Public License v2+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: amwal
Domain Path: /lang/
Tags: one-column, two-columns, left-sidebar, right-sidebar, full-width-template, post-formats, threaded-comments, translation-ready
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 - Normalize
2.0 - Typography
3.0 - Elements
  3.1 - Common Elements
  3.2 - WordPress Elements
  3.3 - Theme's Elements
4.0 - Header
5.0 - Navigations
6.0 - Content
  6.1 - Posts and pages
  5.2 - Comments
7.0 - Widgets
8.0 - Footer
9.0 - Media Queries
--------------------------------------------------------------*/
/*
* OwlCarousel
*/
/* clearfix */
.owl-carousel .owl-wrapper:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
/* display none until init */
.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);}
/* fix */
.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;}
/* Styling Next and Prev buttons */
.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;}
/* Styling Pagination*/
.owl-controls .owl-page {display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver */}
.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;}
/* If PaginationNumbers is true */
.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;}
/* Transition
----------------------------------------------------------*/
/* LESS / Social Media Brand Colors */
.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;
}
/* ==========================================================================
 Animate.css
 ========================================================================== */
.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;
}
/*--------------------------------------------------------------
1.0 - Normalize
--------------------------------------------------------------*/
* {
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;
}
/*--------------------------------------------------------------
2.0 - Typography
--------------------------------------------------------------*/
body {
color: #333;
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;
}
/*--------------------------------------------------------------
2.0 - Typography
--------------------------------------------------------------*/
.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;
}
/*--------------------------------------------------------------
3.0 - Elements
--------------------------------------------------------------*/
/**
* 3.1 - Common Elements
*/
.clear {
clear: both;
}
/**
* 3.2 - WordPress Elements
*/
.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;
/* Above WP toolbar. */
}
.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;
}
/*--------------------------------------------------------------
4.0 - Header
--------------------------------------------------------------*/
/* ==========================================================================
 Top bar
 ========================================================================== */
/* topbar */
.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.9);
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 {
/* Chrome/Opera/Safari */
color: #909090;
}
.topbar .widget.widget_mc4wp_form_widget .mc4wp-form input[type='email'] ::-moz-placeholder {
/* Firefox 19+ */
color: #909090;
}
.topbar .widget.widget_mc4wp_form_widget .mc4wp-form input[type='email'] :-ms-input-placeholder {
/* IE 10+ */
color: #909090;
}
.topbar .widget.widget_mc4wp_form_widget .mc4wp-form input[type='email'] :-moz-placeholder {
/* Firefox 18- */
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:15px;
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;
}
/*--------------------------------------------------------------
5.0 - Navigations
--------------------------------------------------------------*/
.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 .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;
}
/*--------------------------------------------------------------
6.0 - Content
--------------------------------------------------------------*/
/**
* 6.1 Posts and Pages
*/
.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;
}
/* Style Blog page */
.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;
}
/* Style Service post type */
.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;
}
/* Style Portfolio post type */
.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;
}
/* Style Team Post Type */
.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;
}
/* Style Testimonial Post Type */
.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;
}
/* Style 404 Page */
.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 {
/* Chrome/Opera/Safari */
color: rgba(255, 255, 255, 0.5);
}
.error404 .not-found .page-content .search-form label ::-moz-placeholder {
/* Firefox 19+ */
color: rgba(255, 255, 255, 0.5);
}
.error404 .not-found .page-content .search-form label :-ms-input-placeholder {
/* IE 10+ */
color: rgba(255, 255, 255, 0.5);
}
.error404 .not-found .page-content .search-form label :-moz-placeholder {
/* Firefox 18- */
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%;
}
/*-------Job-------*/
.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;
}
/*--------------------------------------------------------------
7.0 - Widgets
--------------------------------------------------------------*/
.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 {
/* Chrome/Opera/Safari */
color: #666;
}
.widget_mc4wp_form_widget .mc4wp-form input[type='email'] ::-moz-placeholder {
/* Firefox 19+ */
color: #666;
}
.widget_mc4wp_form_widget .mc4wp-form input[type='email'] :-ms-input-placeholder {
/* IE 10+ */
color: #666;
}
.widget_mc4wp_form_widget .mc4wp-form input[type='email'] :-moz-placeholder {
/* Firefox 18- */
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;
}
/*--------------------------------------------------------------
8.0 - Footer
--------------------------------------------------------------*/
.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 {
/* Chrome/Opera/Safari */
color: #909090;
}
.site-footer .footer-widgets .widget.widget_mc4wp_form_widget .mc4wp-form input[type='email'] ::-moz-placeholder {
/* Firefox 19+ */
color: #909090;
}
.site-footer .footer-widgets .widget.widget_mc4wp_form_widget .mc4wp-form input[type='email'] :-ms-input-placeholder {
/* IE 10+ */
color: #909090;
}
.site-footer .footer-widgets .widget.widget_mc4wp_form_widget .mc4wp-form input[type='email'] :-moz-placeholder {
/* Firefox 18- */
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:24px;font-weight:normal;text-align:center;line-height:38px;background-color:rgba(234, 50, 56, 0.4);color: #fff;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;}
.backtotop:hover {background-color: #ea3238!important;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;}
/*--------------------------------------------------------------
9.0 - Media Queries
--------------------------------------------------------------*/
@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;
}
}
@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) {
  img[alt~="enquiry"] {
    width:100%;
    margin-right: -17px;
    margin-top: -58px !important;
}
	.copyrghts .row {
    text-align: center;
}
  	.copyrghts .row .text-right {
    text-align: center;
}
  header#masthead {
    top: 0;
}
  .topmenu a span {
    font-size: 11px !important;
}
  .slick-next.slick-arrow{
    top: 130px !important;
    right: -21px !important;
}
  .slick-prev.slick-arrow {
    left: -20px !important;
    top: 34% !important;
}
  marquee {
    width: 80%;
    float: right;
    margin-top: -7px;
}
  .newshdng {
    width: 20%;
    float: left;
}
  
.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;
}
.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;}
}
#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%);}

/* Custom Style NAV Country Dropdown Css     */
.btn.btn-primary.dropdown-toggle {
    padding: 5px 10px !important;
    background: #fff!important;
    color: #000!important;
  	width:160px!important;
  margin-top: -10px;
}
.dropdown-menu {
    padding: 0!important;
}
.dropdown-item {
    padding: 3px 0 !important;
    border-bottom: solid 1px cadetblue;
}
.dropdown-item img {
    margin: 0 10px !important;
}
.dropdown i {
    font-size: 12px;
    margin-left: 10px;
}

footer.entry-footer {
    display: none;
}
.textwidget span{ display:inline-block;}
.textwidget span a {
    font-size: 16px !important;
    margin-top: -1px !important;
    text-transform: lowercase !important;
}
.ftrhdng{margin-left:35px;}