:root {
--fontFamily: 'Jost', sans-serif;
--primaryColor: #08A9E6;
--secondaryColor: #EC272E;
--paragraphColor: #808292;
--whiteColor: #ffffff;
--blackColor: #21225F;
--transition: .4s;
--fontSize: 16px;
}
body {
margin: 0;
padding: 0;
color: var(--blackColor);
font-size: var(--fontSize);
font-family: var(--fontFamily);
overflow-x: hidden;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
color: var(--blackColor);
font-weight: 700;
}
a {
-webkit-transition: var(--transition);
transition: var(--transition);
color: var(--blackColor);
text-decoration: none;
outline: 0 !important;
}
a:hover {
color: var(--primaryColor);
text-decoration: none;
}
:focus {
outline: 0 !important;
}
.d-table {
width: 100%;
height: 100%;
}
.d-table-cell {
vertical-align: middle;
}
img {
max-width: 100%;
height: auto;
}
p {
color: var(--paragraphColor);
font-size: var(--fontSize);
margin-bottom: 15px;
line-height: 1.8;
}
p:last-child {
margin-bottom: 0;
}
.ptb-100 {
padding-top: 100px;
padding-bottom: 100px;
}
.pt-100 {
padding-top: 100px;
}
.pb-100 {
padding-bottom: 100px;
}
.ptb-75 {
padding-top: 75px;
padding-bottom: 75px;
}
.pt-75 {
padding-top: 75px;
}
.pb-75 {
padding-bottom: 75px;
}
.bg-f5f5f5 {
background-color: #f5f5f5;
}
.navbar-area {
background-color: var(--whiteColor);
}
.navbar-area.is-sticky {
top: 0;
left: 0;
width: 100%;
z-index: 999;
position: fixed;
background-color: var(--whiteColor) !important;
-webkit-box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.09);
box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.09);
-webkit-animation: 500ms ease-in-out 0s normal none 1 running fadeInDown;
animation: 500ms ease-in-out 0s normal none 1 running fadeInDown;
}
.navbar-area .bg-light {
background-color: transparent !important;
}
.ellen-responsive-nav {
display: none;
}
.ellen-nav .container-fluid {
padding-left: 50px;
padding-right: 50px;
}
.ellen-nav .navbar {
padding: 0;
position: inherit;
}
.ellen-nav .navbar .navbar-brand {
font-size: inherit;
line-height: 1;
padding: 0;
margin-top: 3px;
}
.ellen-nav .navbar ul {
padding-left: 0;
margin-bottom: 0;
list-style-type: none;
}
.ellen-nav .navbar .navbar-nav {
margin-left: auto;
}
.ellen-nav .navbar .navbar-nav .nav-item {
position: relative;
margin-left: 15px;
margin-right: 15px;
}
.ellen-nav .navbar .navbar-nav .nav-item .nav-link {
position: relative;
color: var(--paragraphColor);
-webkit-transition: var(--transition);
transition: var(--transition);
font-weight: 500;
font-size: 17px;
padding-left: 0;
padding-right: 0;
padding-top: 30px;
padding-bottom: 30px;
}
.ellen-nav .navbar .navbar-nav .nav-item .nav-link:hover, .ellen-nav .navbar .navbar-nav .nav-item .nav-link.active {
color: var(--primaryColor);
}
.ellen-nav .navbar .navbar-nav .nav-item .dropdown-toggle {
padding-right: 17px;
}
.ellen-nav .navbar .navbar-nav .nav-item .dropdown-toggle::after {
display: none;
}
.ellen-nav .navbar .navbar-nav .nav-item .dropdown-toggle::before {
position: absolute;
content: "\f104";
line-height: 1;
right: -2px;
top: 35px;
font-family: flaticon;
font-size: 18px;
}
.ellen-nav .navbar .navbar-nav .nav-item:last-child {
margin-right: 0;
}
.ellen-nav .navbar .navbar-nav .nav-item:first-child {
margin-left: 0;
}
.ellen-nav .navbar .navbar-nav .nav-item:hover .nav-link, .ellen-nav .navbar .navbar-nav .nav-item.active .nav-link {
color: var(--primaryColor);
}
.ellen-nav .navbar .navbar-nav .nav-item .dropdown-menu {
left: 0;
top: 85px;
opacity: 0;
z-index: 99;
border: none;
width: 280px;
margin-top: 0;
display: block;
padding: 10px 0;
border-radius: 0;
position: absolute;
visibility: hidden;
background: var(--whiteColor);
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
-webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
}
.ellen-nav .navbar .navbar-nav .nav-item .dropdown-menu .nav-item {
margin: 0;
}
.ellen-nav .navbar .navbar-nav .nav-item .dropdown-menu .nav-item .nav-link {
display: block;
padding: 8px 20px;
position: relative;
color: var(--paragraphColor);
font-weight: 500;
font-size: 15px;
}
.ellen-nav .navbar .navbar-nav .nav-item .dropdown-menu .nav-item .nav-link:hover {
color: var(--primaryColor);
padding-left: 25px;
}
.ellen-nav .navbar .navbar-nav .nav-item .dropdown-menu .nav-item .nav-link.active {
color: var(--primaryColor);
}
.ellen-nav .navbar .navbar-nav .nav-item .dropdown-menu .nav-item .nav-link.dropdown-toggle::before {
top: 50%;
right: 15px;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.ellen-nav .navbar .navbar-nav .nav-item .dropdown-menu .nav-item .dropdown-menu {
top: 0;
opacity: 0;
left: -100%;
margin-top: 0;
visibility: hidden;
}
.ellen-nav .navbar .navbar-nav .nav-item .dropdown-menu .nav-item .dropdown-menu .nav-item .nav-link {
color: var(--paragraphColor);
padding-left: 20px;
}
.ellen-nav .navbar .navbar-nav .nav-item .dropdown-menu .nav-item .dropdown-menu .nav-item .nav-link:hover {
color: var(--primaryColor);
padding-left: 25px;
}
.ellen-nav .navbar .navbar-nav .nav-item .dropdown-menu .nav-item .dropdown-menu .nav-item .nav-link.active {
color: var(--primaryColor);
}
.ellen-nav .navbar .navbar-nav .nav-item .dropdown-menu .nav-item .dropdown-menu .nav-item .dropdown-menu {
top: 0;
opacity: 0;
right: 100%;
visibility: hidden;
}
.ellen-nav .navbar .navbar-nav .nav-item .dropdown-menu .nav-item .dropdown-menu .nav-item .dropdown-menu .nav-item .nav-link {
color: var(--paragraphColor);
padding-left: 20px;
}
.ellen-nav .navbar .navbar-nav .nav-item .dropdown-menu .nav-item .dropdown-menu .nav-item .dropdown-menu .nav-item .nav-link:hover {
padding-left: 25px;
color: var(--primaryColor);
}
.ellen-nav .navbar .navbar-nav .nav-item .dropdown-menu .nav-item .dropdown-menu .nav-item .dropdown-menu .nav-item .nav-link.active {
color: var(--primaryColor);
}
.ellen-nav .navbar .navbar-nav .nav-item .dropdown-menu .nav-item .dropdown-menu .nav-item .dropdown-menu .nav-item .dropdown-menu {
top: 0;
opacity: 0;
right: 100%;
visibility: hidden;
}
.ellen-nav .navbar .navbar-nav .nav-item .dropdown-menu .nav-item .dropdown-menu .nav-item .dropdown-menu .nav-item .dropdown-menu .nav-item .nav-link {
padding-left: 20px;
color: var(--paragraphColor);
}
.ellen-nav .navbar .navbar-nav .nav-item .dropdown-menu .nav-item .dropdown-menu .nav-item .dropdown-menu .nav-item .dropdown-menu .nav-item .nav-link:hover {
color: var(--primaryColor);
padding-left: 25px;
}
.ellen-nav .navbar .navbar-nav .nav-item .dropdown-menu .nav-item .dropdown-menu .nav-item .dropdown-menu .nav-item .dropdown-menu .nav-item .nav-link.active {
color: var(--primaryColor);
}
.ellen-nav .navbar .navbar-nav .nav-item .dropdown-menu .nav-item .dropdown-menu .nav-item .dropdown-menu .nav-item .dropdown-menu .nav-item.active .nav-link {
color: var(--primaryColor);
}
.ellen-nav .navbar .navbar-nav .nav-item .dropdown-menu .nav-item .dropdown-menu .nav-item .dropdown-menu .nav-item .dropdown-menu .nav-item:hover .dropdown-menu {
opacity: 1;
visibility: visible;
}
.ellen-nav .navbar .navbar-nav .nav-item .dropdown-menu .nav-item .dropdown-menu .nav-item .dropdown-menu .nav-item.active .nav-link {
color: var(--primaryColor);
}
.ellen-nav .navbar .navbar-nav .nav-item .dropdown-menu .nav-item .dropdown-menu .nav-item .dropdown-menu .nav-item:hover .dropdown-menu {
opacity: 1;
visibility: visible;
}
.ellen-nav .navbar .navbar-nav .nav-item .dropdown-menu .nav-item .dropdown-menu .nav-item.active .nav-link {
color: var(--primaryColor);
}
.ellen-nav .navbar .navbar-nav .nav-item .dropdown-menu .nav-item .dropdown-menu .nav-item:hover .dropdown-menu {
opacity: 1;
visibility: visible;
}
.ellen-nav .navbar .navbar-nav .nav-item .dropdown-menu .nav-item.active .nav-link {
color: var(--primaryColor);
}
.ellen-nav .navbar .navbar-nav .nav-item .dropdown-menu .nav-item:hover .dropdown-menu {
opacity: 1;
margin-top: 0;
visibility: visible;
}
.ellen-nav .navbar .navbar-nav .nav-item:hover .dropdown-menu {
opacity: 1;
visibility: visible;
}
.ellen-nav .navbar .navbar-nav .nav-item.megamenu {
position: inherit;
}
.ellen-nav .navbar .navbar-nav .nav-item.megamenu .container {
display: block;
-ms-flex-wrap: unset;
flex-wrap: unset;
max-width: 1160px;
-webkit-box-align: unset;
-ms-flex-align: unset;
align-items: unset;
-webkit-box-pack: unset;
-ms-flex-pack: unset;
justify-content: unset;
}
.ellen-nav .navbar .navbar-nav .nav-item.megamenu .dropdown-menu {
left: 0;
top: auto;
width: 100%;
margin-top: 0;
padding: 30px 0;
position: absolute;
-webkit-transform: unset !important;
transform: unset !important;
}
.ellen-nav .navbar .navbar-nav .nav-item.megamenu .dropdown-menu .megamenu-submenu .nav-item .nav-link {
padding: 0;
margin-top: 15px;
display: inline-block;
color: var(--paragraphColor);
font-weight: 500;
font-size: 15px;
}
.ellen-nav .navbar .navbar-nav .nav-item.megamenu .dropdown-menu .megamenu-submenu .nav-item .nav-link:hover, .ellen-nav .navbar .navbar-nav .nav-item.megamenu .dropdown-menu .megamenu-submenu .nav-item .nav-link.active {
color: var(--primaryColor);
}
.ellen-nav .navbar .navbar-nav .nav-item.megamenu .dropdown-menu .megamenu-submenu .nav-item:first-child a {
margin-top: 0;
}
.ellen-nav .navbar .category-menu {
margin-left: 50px;
position: relative;
padding-top: 10px;
padding-bottom: 10px;
}
.ellen-nav .navbar .category-menu .category-menu-toggle {
color: var(--paragraphColor);
position: relative;
padding-left: 25px;
font-weight: 500;
}
.ellen-nav .navbar .category-menu .category-menu-toggle i {
-webkit-transition: var(--transition);
transition: var(--transition);
color: var(--blackColor);
position: absolute;
font-size: 18px;
top: 1px;
left: 0;
}
.ellen-nav .navbar .category-menu .category-menu-toggle:hover {
color: var(--primaryColor);
}
.ellen-nav .navbar .category-menu .category-menu-toggle:hover i {
color: var(--primaryColor);
}
.ellen-nav .navbar .category-menu .category-dropdown-wrap {
opacity: 0;
visibility: hidden;
-webkit-transform: translateY(20px);
transform: translateY(20px);
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
position: absolute;
z-index: 4;
top: 100%;
left: 0;
}
.ellen-nav .navbar .category-menu .category-dropdown-wrap .ul {
margin: 0;
list-style-type: none;
background: var(--whiteColor);
-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.12);
box-shadow: 0 0 30px rgba(0, 0, 0, 0.12);
max-width: none !important;
position: relative;
border-radius: 5px;
padding: 15px 0;
width: 250px;
}
.ellen-nav .navbar .category-menu .category-dropdown-wrap .ul .li {
margin: 0;
padding: 0;
position: static;
list-style-type: none;
}
.ellen-nav .navbar .category-menu .category-dropdown-wrap .ul .li a {
display: block;
padding: 10px 30px;
position: relative;
color: var(--paragraphColor);
font-size: 14.5px;
font-weight: 500;
}
.ellen-nav .navbar .category-menu .category-dropdown-wrap .ul .li a i {
top: 50%;
right: 20px;
font-size: 13px;
margin-top: 2px;
position: absolute;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.ellen-nav .navbar .category-menu .category-dropdown-wrap .ul .li:hover a {
color: var(--secondaryColor);
background-color: #f5f5f5;
}
.ellen-nav .navbar .category-menu .category-dropdown-wrap .ul .li:hover .children {
display: block;
}
.ellen-nav .navbar .category-menu .category-dropdown-wrap .ul .children {
top: 0;
left: 100%;
z-index: -1;
width: 255px;
display: none;
position: absolute;
border-radius: 0 5px 5px 0;
-webkit-transform: translateX(-5px);
transform: translateX(-5px);
min-height: calc(100% + 2px);
}
.ellen-nav .navbar .category-menu .category-dropdown-wrap .ul .children .li a {
color: var(--blackColor);
background-color: transparent;
}
.ellen-nav .navbar .category-menu .category-dropdown-wrap .ul .children .li:hover a {
color: var(--secondaryColor);
background-color: #f5f5f5;
}
.ellen-nav .navbar .category-menu .category-dropdown-wrap .ul .children .li:hover .children {
display: block;
}
.ellen-nav .navbar .category-menu .category-dropdown-wrap .ul .children .li .children {
display: none;
}
.ellen-nav .navbar .category-menu .category-dropdown-wrap .ul .children.sub-categories {
-webkit-box-shadow: none;
box-shadow: none;
}
.ellen-nav .navbar .category-menu .category-dropdown-wrap .ul .children.sub-categories::before {
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
content: "";
height: 100%;
-webkit-filter: unset;
filter: unset;
position: absolute;
border-radius: inherit;
background: var(--whiteColor);
-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.12);
box-shadow: 0 0 30px rgba(0, 0, 0, 0.12);
}
.ellen-nav .navbar .category-menu .category-dropdown-wrap .ul .children::after {
display: none;
}
.ellen-nav .navbar .category-menu .category-dropdown-wrap .ul .children.course-list {
width: 420px;
}
.ellen-nav .navbar .category-menu .category-dropdown-wrap .ul .children.course-list::before, .ellen-nav .navbar .category-menu .category-dropdown-wrap .ul .children.course-list::after {
display: none;
}
.ellen-nav .navbar .category-menu .category-dropdown-wrap .ul .children.course-list .li {
position: relative;
}
.ellen-nav .navbar .category-menu .category-dropdown-wrap .ul .children.course-list .li a.course-permalink {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin: 0 20px;
position: relative;
border-bottom: 1px solid #eeeeee;
background-color: var(--whiteColor);
padding-left: 0;
padding-right: 0;
padding-top: 15px;
padding-bottom: 15px;
}
.ellen-nav .navbar .category-menu .category-dropdown-wrap .ul .children.course-list .li a.course-permalink .course-thumbnail {
margin: 0 12px 0 0;
-ms-flex-negative: 0;
flex-shrink: 0;
width: 60px;
}
.ellen-nav .navbar .category-menu .category-dropdown-wrap .ul .children.course-list .li a.course-permalink .course-thumbnail img {
border-radius: 3px;
}
.ellen-nav .navbar .category-menu .category-dropdown-wrap .ul .children.course-list .li a.course-permalink .course-caption {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.ellen-nav .navbar .category-menu .category-dropdown-wrap .ul .children.course-list .li a.course-permalink .course-caption h3 {
margin-bottom: 8px;
font-size: 15px;
font-weight: 600;
}
.ellen-nav .navbar .category-menu .category-dropdown-wrap .ul .children.course-list .li a.course-permalink .course-caption .price {
color: var(--paragraphColor);
font-size: 13px;
line-height: 1;
}
.ellen-nav .navbar .category-menu .category-dropdown-wrap .ul .children.course-list .li a.course-permalink .course-caption .price .new-price {
font-weight: 600;
}
.ellen-nav .navbar .category-menu .category-dropdown-wrap .ul .children.course-list .li a.course-permalink .course-caption .price .old-price {
text-decoration: line-through;
font-size: 12px;
}
.ellen-nav .navbar .category-menu .category-dropdown-wrap .ul::before, .ellen-nav .navbar .category-menu .category-dropdown-wrap .ul::after {
position: absolute;
bottom: 100%;
content: "";
left: 42px;
height: 0;
width: 0;
}
.ellen-nav .navbar .category-menu .category-dropdown-wrap .ul:after {
border-left: 8px solid transparent;
border-right: 8px solid transparent;
border-bottom: 10px solid var(--whiteColor);
}
.ellen-nav .navbar .category-menu .category-dropdown-wrap .ul::before {
-webkit-transform: translateX(-1px);
transform: translateX(-1px);
border-left: 9px solid transparent;
border-right: 9px solid transparent;
border-bottom: 11px solid var(--whiteColor);
-webkit-filter: drop-shadow(0 0 30px rgba(0, 0, 0, 0.12));
filter: drop-shadow(0 0 30px rgba(0, 0, 0, 0.12));
}
.ellen-nav .navbar .category-menu:hover .category-dropdown-wrap {
opacity: 1;
-webkit-transform: none;
transform: none;
visibility: visible;
}
.ellen-nav .navbar .search-box {
width: 300px;
margin-left: 50px;
position: relative;
}
.ellen-nav .navbar .search-box .input-search {
-webkit-transition: var(--transition);
transition: var(--transition);
background-color: #f5f5f5;
border: 1px solid #f5f5f5;
color: var(--blackColor);
padding-left: 15px;
display: block;
height: 45px;
width: 100%;
}
.ellen-nav .navbar .search-box .input-search::-webkit-input-placeholder {
color: var(--paragraphColor);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.ellen-nav .navbar .search-box .input-search:-ms-input-placeholder {
color: var(--paragraphColor);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.ellen-nav .navbar .search-box .input-search::-ms-input-placeholder {
color: var(--paragraphColor);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.ellen-nav .navbar .search-box .input-search::placeholder {
color: var(--paragraphColor);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.ellen-nav .navbar .search-box .input-search:focus {
border-color: var(--primaryColor);
}
.ellen-nav .navbar .search-box .input-search:focus::-webkit-input-placeholder {
color: transparent;
}
.ellen-nav .navbar .search-box .input-search:focus:-ms-input-placeholder {
color: transparent;
}
.ellen-nav .navbar .search-box .input-search:focus::-ms-input-placeholder {
color: transparent;
}
.ellen-nav .navbar .search-box .input-search:focus::placeholder {
color: transparent;
}
.ellen-nav .navbar .search-box button {
background-color: transparent;
-webkit-transition: var(--transition);
transition: var(--transition);
color: var(--primaryColor);
position: absolute;
font-size: 22px;
right: 15px;
padding: 0;
border: 0;
top: 9px;
}
.ellen-nav .navbar .search-box button:hover {
color: var(--secondaryColor);
}
.ellen-nav .navbar .others-option {
margin-left: 30px;
}
.ellen-nav .navbar .others-option .option-item {
margin-left: 30px;
}
.ellen-nav .navbar .others-option .option-item .cart-btn {
color: var(--paragraphColor);
position: relative;
font-size: 22px;
line-height: 1;
top: 4px;
padding-right: 5px;
padding-top: 5px;
}
.ellen-nav .navbar .others-option .option-item .cart-btn span {
top: 0;
right: 0;
width: 15px;
height: 15px;
font-size: 10px;
line-height: 15px;
position: absolute;
border-radius: 50%;
text-align: center;
color: var(--whiteColor);
background-color: var(--primaryColor);
}
.ellen-nav .navbar .others-option .option-item .cart-btn:hover {
color: var(--secondaryColor);
}
.ellen-nav .navbar .others-option .option-item .login-btn {
position: relative;
padding-left: 23px;
font-weight: 500;
}
.ellen-nav .navbar .others-option .option-item .login-btn i {
position: absolute;
top: 3px;
left: 0;
}
.ellen-nav .navbar .others-option .option-item:first-child {
margin-left: 0;
}
.ellen-nav .navbar .others-option .option-item .default-btn {
padding-left: 55px;
position: relative;
color: var(--whiteColor);
border-color: var(--secondaryColor);
background-color: var(--secondaryColor);
}
.ellen-nav .navbar .others-option .option-item .default-btn i {
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
position: absolute;
margin-top: 3px;
font-size: 18px;
left: 30px;
top: 50%;
}
.ellen-nav .navbar .others-option .option-item .default-btn:hover {
border-color: var(--primaryColor);
background-color: var(--primaryColor);
}
.others-option-for-responsive {
display: none;
}
.others-option-for-responsive .dot-menu {
top: -32px;
right: 63px;
height: 30px;
z-index: 999;
padding: 0 10px;
cursor: pointer;
position: absolute;
}
.others-option-for-responsive .dot-menu .inner {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 30px;
}
.others-option-for-responsive .dot-menu .inner .circle {
width: 5px;
height: 5px;
margin: 0 2px;
border-radius: 100%;
-webkit-transition: var(--transition);
transition: var(--transition);
background-color: var(--blackColor);
}
.others-option-for-responsive .dot-menu:hover .inner .circle {
background-color: var(--primaryColor);
}
.others-option-for-responsive .container {
position: relative;
}
.others-option-for-responsive .container .container {
right: 0;
top: 15px;
opacity: 0;
z-index: 2;
max-width: 300px;
margin-left: auto;
visibility: hidden;
position: absolute;
-webkit-transform: scaleX(0);
transform: scaleX(0);
-webkit-transition: var(--transition);
transition: var(--transition);
padding-left: 15px;
padding-right: 15px;
}
.others-option-for-responsive .container .container.active {
opacity: 1;
visibility: visible;
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
.others-option-for-responsive .option-inner {
padding: 15px 20px;
background-color: var(--whiteColor);
-webkit-box-shadow: 0 15px 40px rgba(0, 0, 0, 0.09);
box-shadow: 0 15px 40px rgba(0, 0, 0, 0.09);
margin-top: 1px;
}
.others-option-for-responsive .option-inner .option-item {
display: block;
margin-top: 15px;
text-align: center;
}
.others-option-for-responsive .option-inner .option-item .search-box {
position: relative;
}
.others-option-for-responsive .option-inner .option-item .search-box .input-search {
-webkit-transition: var(--transition);
transition: var(--transition);
background-color: #f5f5f5;
border: 1px solid #f5f5f5;
color: var(--blackColor);
padding-left: 15px;
display: block;
height: 45px;
width: 100%;
}
.others-option-for-responsive .option-inner .option-item .search-box .input-search::-webkit-input-placeholder {
color: var(--paragraphColor);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.others-option-for-responsive .option-inner .option-item .search-box .input-search:-ms-input-placeholder {
color: var(--paragraphColor);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.others-option-for-responsive .option-inner .option-item .search-box .input-search::-ms-input-placeholder {
color: var(--paragraphColor);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.others-option-for-responsive .option-inner .option-item .search-box .input-search::placeholder {
color: var(--paragraphColor);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.others-option-for-responsive .option-inner .option-item .search-box .input-search:focus {
border-color: var(--primaryColor);
}
.others-option-for-responsive .option-inner .option-item .search-box .input-search:focus::-webkit-input-placeholder {
color: transparent;
}
.others-option-for-responsive .option-inner .option-item .search-box .input-search:focus:-ms-input-placeholder {
color: transparent;
}
.others-option-for-responsive .option-inner .option-item .search-box .input-search:focus::-ms-input-placeholder {
color: transparent;
}
.others-option-for-responsive .option-inner .option-item .search-box .input-search:focus::placeholder {
color: transparent;
}
.others-option-for-responsive .option-inner .option-item .search-box button {
background-color: transparent;
-webkit-transition: var(--transition);
transition: var(--transition);
color: var(--primaryColor);
position: absolute;
font-size: 22px;
right: 15px;
padding: 0;
border: 0;
top: 9px;
}
.others-option-for-responsive .option-inner .option-item .search-box button:hover {
color: var(--secondaryColor);
}
.others-option-for-responsive .option-inner .option-item .cart-btn {
color: var(--paragraphColor);
position: relative;
font-size: 22px;
line-height: 1;
top: 4px;
padding-right: 5px;
padding-top: 5px;
}
.others-option-for-responsive .option-inner .option-item .cart-btn span {
top: 0;
right: 0;
width: 15px;
height: 15px;
font-size: 10px;
line-height: 15px;
position: absolute;
border-radius: 50%;
text-align: center;
color: var(--whiteColor);
background-color: var(--primaryColor);
}
.others-option-for-responsive .option-inner .option-item .cart-btn:hover {
color: var(--secondaryColor);
}
.others-option-for-responsive .option-inner .option-item .login-btn {
position: relative;
padding-left: 23px;
font-weight: 500;
}
.others-option-for-responsive .option-inner .option-item .login-btn i {
position: absolute;
top: 3px;
left: 0;
}
.others-option-for-responsive .option-inner .option-item .default-btn {
padding-left: 55px;
position: relative;
color: var(--whiteColor);
border-color: var(--secondaryColor);
background-color: var(--secondaryColor);
}
.others-option-for-responsive .option-inner .option-item .default-btn i {
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
position: absolute;
margin-top: 3px;
font-size: 18px;
left: 30px;
top: 50%;
}
.others-option-for-responsive .option-inner .option-item .default-btn:hover {
border-color: var(--primaryColor);
background-color: var(--primaryColor);
}
.others-option-for-responsive .option-inner .option-item:first-child {
margin-top: 0;
} @media only screen and (max-width: 767px) {
.navbar-area {
padding-top: 15px;
padding-bottom: 15px;
}
.navbar-area.is-sticky {
padding-top: 15px;
padding-bottom: 15px;
}
.ellen-responsive-nav {
display: block;
}
.ellen-responsive-nav .ellen-responsive-menu {
position: relative;
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .mean-nav {
margin-top: 65px;
background-color: var(--whiteColor);
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .mean-nav ul {
font-size: 15px;
border: none !important;
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .mean-nav ul li a {
border-top-color: #DBEEFD;
color: var(--blackColor);
text-transform: unset;
font-weight: 600;
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .mean-nav ul li a i {
display: none;
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .mean-nav ul li a.mean-expand {
width: 50%;
height: 28px;
text-align: right;
padding: 11px !important;
background: transparent !important;
border-left: none !important;
border-bottom: none !important;
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .mean-nav ul li a.active {
color: var(--mainColor);
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .mean-nav ul li li a {
font-size: 14px;
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .navbar-nav {
max-height: 60vh;
background-color: var(--whiteColor);
-webkit-box-shadow: 0 7px 13px 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 7px 13px 0 rgba(0, 0, 0, 0.1);
overflow-y: scroll;
overflow-x: hidden;
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .navbar-nav .nav-item.megamenu .dropdown-menu .nav-item {
overflow: hidden;
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .navbar-nav .nav-item.megamenu .dropdown-menu .nav-item .container {
border-top: 1px solid #eeeeee;
padding-left: 0;
padding-right: 0;
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .navbar-nav .nav-item.megamenu .dropdown-menu .nav-item .row {
display: block;
-ms-flex-wrap: unset;
flex-wrap: unset;
margin-left: 0;
margin-right: 0;
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .navbar-nav .nav-item.megamenu .dropdown-menu .nav-item .row .col {
-ms-flex-preferred-size: unset;
flex-basis: unset;
-webkit-box-flex: unset;
-ms-flex-positive: unset;
flex-grow: unset;
max-width: 100%;
width: 85%;
margin-left: auto;
margin-right: auto;
padding-top: 0;
padding-left: 0;
padding-right: 0;
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .navbar-nav .nav-item.megamenu .dropdown-menu .nav-item .row .col:last-child {
margin-top: 15px;
margin-bottom: 15px;
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .navbar-nav .nav-item.megamenu .dropdown-menu .nav-item .row .col:first-child .megamenu-submenu li {
border-top: none;
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .navbar-nav .nav-item.megamenu .dropdown-menu .nav-item a {
width: 100%;
float: unset;
display: block;
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .navbar-nav .nav-item.megamenu .dropdown-menu a {
border-bottom: none !important;
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .navbar-nav .nav-item.megamenu .dropdown-menu .mean-expand {
display: none !important;
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .navbar-nav .nav-item.megamenu .dropdown-menu .megamenu-submenu {
overflow: hidden;
display: block !important;
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .navbar-nav .nav-item.megamenu .dropdown-menu .megamenu-submenu li {
border-top: none !important;
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .navbar-nav .nav-item.megamenu .dropdown-menu .megamenu-submenu li a {
padding: 0;
border: none;
margin-top: 15px;
color: var(--blackColor);
font-size: 14px;
font-weight: 600;
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .navbar-nav .nav-item.megamenu .dropdown-menu .megamenu-submenu li a:hover, .ellen-responsive-nav .ellen-responsive-menu.mean-container .navbar-nav .nav-item.megamenu .dropdown-menu .megamenu-submenu li a.active {
color: var(--mainColor);
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .navbar-nav .nav-item.megamenu .dropdown-menu .megamenu-submenu li:first-child {
border-top: 1px solid #eeeeee;
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .navbar-nav .nav-item.megamenu .dropdown-menu .row {
margin-bottom: 20px !important;
}
.ellen-responsive-nav .mean-container a.meanmenu-reveal {
top: -7px;
padding: 0;
width: 35px;
height: 30px;
padding-top: 15px;
color: var(--blackColor);
}
.ellen-responsive-nav .mean-container a.meanmenu-reveal span {
top: 8px;
height: 4px;
margin-top: -7px;
border-radius: 3px;
position: relative;
background: var(--blackColor);
}
.ellen-responsive-nav .mean-container .mean-bar {
background: transparent;
position: absolute;
z-index: 999;
padding: 0;
}
.ellen-responsive-nav .dropdown-toggle::after {
display: none !important;
}
.ellen-responsive-nav .others-option {
display: none !important;
}
.ellen-responsive-nav .logo {
width: 60%;
z-index: 999;
position: relative;
top: 5px;
}
.ellen-responsive-nav .category-menu {
display: none;
}
.ellen-responsive-nav .search-box {
display: none;
}
.ellen-nav {
display: none;
}
.others-option-for-responsive {
display: block;
}
}  @media only screen and (min-width: 768px) and (max-width: 991px) {
.pagination-area {
margin-bottom: 25px;
}
.navbar-area {
padding-top: 15px;
padding-bottom: 15px;
}
.navbar-area.is-sticky {
padding-top: 15px;
padding-bottom: 15px;
}
.ellen-responsive-nav {
display: block;
}
.ellen-responsive-nav .ellen-responsive-menu {
position: relative;
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .mean-nav {
margin-top: 65px;
background-color: var(--whiteColor);
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .mean-nav ul {
font-size: 15px;
border: none !important;
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .mean-nav ul li a {
border-top-color: #DBEEFD;
color: var(--blackColor);
text-transform: unset;
font-weight: 600;
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .mean-nav ul li a i {
display: none;
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .mean-nav ul li a.mean-expand {
width: 50%;
height: 28px;
text-align: right;
padding: 11px !important;
background: transparent !important;
border-left: none !important;
border-bottom: none !important;
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .mean-nav ul li a.active {
color: var(--mainColor);
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .mean-nav ul li li a {
font-size: 14px;
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .navbar-nav {
max-height: 60vh;
background-color: var(--whiteColor);
-webkit-box-shadow: 0 7px 13px 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 7px 13px 0 rgba(0, 0, 0, 0.1);
overflow-y: scroll;
overflow-x: hidden;
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .navbar-nav .nav-item.megamenu .dropdown-menu .nav-item {
overflow: hidden;
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .navbar-nav .nav-item.megamenu .dropdown-menu .nav-item .container {
border-top: 1px solid #eeeeee;
padding-left: 0;
padding-right: 0;
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .navbar-nav .nav-item.megamenu .dropdown-menu .nav-item .row {
display: block;
-ms-flex-wrap: unset;
flex-wrap: unset;
margin-left: 0;
margin-right: 0;
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .navbar-nav .nav-item.megamenu .dropdown-menu .nav-item .row .col {
-ms-flex-preferred-size: unset;
flex-basis: unset;
-webkit-box-flex: unset;
-ms-flex-positive: unset;
flex-grow: unset;
max-width: 100%;
width: 85%;
margin-left: auto;
margin-right: auto;
padding-top: 0;
padding-left: 0;
padding-right: 0;
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .navbar-nav .nav-item.megamenu .dropdown-menu .nav-item .row .col:last-child {
margin-top: 15px;
margin-bottom: 15px;
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .navbar-nav .nav-item.megamenu .dropdown-menu .nav-item .row .col:first-child .megamenu-submenu li {
border-top: none;
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .navbar-nav .nav-item.megamenu .dropdown-menu .nav-item a {
width: 100%;
float: unset;
display: block;
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .navbar-nav .nav-item.megamenu .dropdown-menu a {
border-bottom: none !important;
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .navbar-nav .nav-item.megamenu .dropdown-menu .mean-expand {
display: none !important;
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .navbar-nav .nav-item.megamenu .dropdown-menu .megamenu-submenu {
overflow: hidden;
display: block !important;
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .navbar-nav .nav-item.megamenu .dropdown-menu .megamenu-submenu li {
border-top: none !important;
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .navbar-nav .nav-item.megamenu .dropdown-menu .megamenu-submenu li a {
padding: 0;
border: none;
margin-top: 15px;
color: var(--blackColor);
font-size: 14px;
font-weight: 600;
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .navbar-nav .nav-item.megamenu .dropdown-menu .megamenu-submenu li a:hover, .ellen-responsive-nav .ellen-responsive-menu.mean-container .navbar-nav .nav-item.megamenu .dropdown-menu .megamenu-submenu li a.active {
color: var(--mainColor);
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .navbar-nav .nav-item.megamenu .dropdown-menu .megamenu-submenu li:first-child {
border-top: 1px solid #eeeeee;
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .navbar-nav .nav-item.megamenu .dropdown-menu .row {
margin-bottom: 20px !important;
}
.ellen-responsive-nav .mean-container a.meanmenu-reveal {
top: 0;
padding: 0;
width: 35px;
height: 30px;
padding-top: 15px;
color: var(--blackColor);
}
.ellen-responsive-nav .mean-container a.meanmenu-reveal span {
top: 8px;
height: 4px;
margin-top: -7px;
border-radius: 3px;
position: relative;
background: var(--blackColor);
}
.ellen-responsive-nav .mean-container .mean-bar {
background: transparent;
position: absolute;
z-index: 999;
padding: 0;
}
.ellen-responsive-nav .dropdown-toggle::after {
display: none !important;
}
.ellen-responsive-nav .others-option {
position: absolute;
right: 60px;
top: 3px;
}
.ellen-responsive-nav .others-option .option-item {
margin-left: 30px;
}
.ellen-responsive-nav .others-option .option-item .cart-btn {
color: var(--paragraphColor);
position: relative;
font-size: 22px;
line-height: 1;
top: 4px;
padding-right: 5px;
padding-top: 5px;
}
.ellen-responsive-nav .others-option .option-item .cart-btn span {
top: 0;
right: 0;
width: 15px;
height: 15px;
font-size: 10px;
line-height: 15px;
position: absolute;
border-radius: 50%;
text-align: center;
color: var(--whiteColor);
background-color: var(--primaryColor);
}
.ellen-responsive-nav .others-option .option-item .cart-btn:hover {
color: var(--secondaryColor);
}
.ellen-responsive-nav .others-option .option-item .login-btn {
position: relative;
padding-left: 23px;
font-weight: 500;
}
.ellen-responsive-nav .others-option .option-item .login-btn i {
position: absolute;
top: 3px;
left: 0;
}
.ellen-responsive-nav .others-option .option-item:first-child {
margin-left: 0;
}
.ellen-responsive-nav .others-option .option-item .default-btn {
padding-left: 55px;
position: relative;
color: var(--whiteColor);
border-color: var(--secondaryColor);
background-color: var(--secondaryColor);
}
.ellen-responsive-nav .others-option .option-item .default-btn i {
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
position: absolute;
margin-top: 3px;
font-size: 18px;
left: 30px;
top: 50%;
}
.ellen-responsive-nav .others-option .option-item .default-btn:hover {
border-color: var(--primaryColor);
background-color: var(--primaryColor);
}
.ellen-responsive-nav .logo {
width: 26%;
z-index: 999;
position: relative;
}
.ellen-responsive-nav .category-menu {
display: none;
}
.ellen-responsive-nav .search-box {
position: absolute;
width: 230px;
right: 280px;
top: 2px;
}
.ellen-responsive-nav .search-box .input-search {
-webkit-transition: var(--transition);
transition: var(--transition);
background-color: #f5f5f5;
border: 1px solid #f5f5f5;
color: var(--blackColor);
padding-left: 15px;
display: block;
height: 42px;
width: 92%;
}
.ellen-responsive-nav .search-box .input-search::-webkit-input-placeholder {
color: var(--paragraphColor);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.ellen-responsive-nav .search-box .input-search:-ms-input-placeholder {
color: var(--paragraphColor);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.ellen-responsive-nav .search-box .input-search::-ms-input-placeholder {
color: var(--paragraphColor);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.ellen-responsive-nav .search-box .input-search::placeholder {
color: var(--paragraphColor);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.ellen-responsive-nav .search-box .input-search:focus {
border-color: var(--primaryColor);
}
.ellen-responsive-nav .search-box .input-search:focus::-webkit-input-placeholder {
color: transparent;
}
.ellen-responsive-nav .search-box .input-search:focus:-ms-input-placeholder {
color: transparent;
}
.ellen-responsive-nav .search-box .input-search:focus::-ms-input-placeholder {
color: transparent;
}
.ellen-responsive-nav .search-box .input-search:focus::placeholder {
color: transparent;
}
.ellen-responsive-nav .search-box button {
background-color: transparent;
-webkit-transition: var(--transition);
transition: var(--transition);
color: var(--primaryColor);
position: absolute;
font-size: 22px;
right: 15px;
padding: 0;
border: 0;
top: 9px;
}
.ellen-responsive-nav .search-box button:hover {
color: var(--secondaryColor);
}
.ellen-nav {
display: none;
}
} @media only screen and (min-width: 992px) and (max-width: 1199px) {
.navbar-area {
padding-top: 15px;
padding-bottom: 15px;
}
.navbar-area.is-sticky {
padding-top: 15px;
padding-bottom: 15px;
}
.ellen-responsive-nav {
display: block;
}
.ellen-responsive-nav .ellen-responsive-menu {
position: relative;
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .mean-nav {
margin-top: 65px;
background-color: var(--whiteColor);
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .mean-nav ul {
font-size: 15px;
border: none !important;
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .mean-nav ul li a {
border-top-color: #DBEEFD;
color: var(--blackColor);
text-transform: unset;
font-weight: 600;
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .mean-nav ul li a i {
display: none;
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .mean-nav ul li a.mean-expand {
width: 50%;
height: 28px;
text-align: right;
padding: 11px !important;
background: transparent !important;
border-left: none !important;
border-bottom: none !important;
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .mean-nav ul li a.active {
color: var(--mainColor);
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .mean-nav ul li li a {
font-size: 14px;
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .navbar-nav {
max-height: 60vh;
background-color: var(--whiteColor);
-webkit-box-shadow: 0 7px 13px 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 7px 13px 0 rgba(0, 0, 0, 0.1);
overflow-y: scroll;
overflow-x: hidden;
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .navbar-nav .nav-item.megamenu .dropdown-menu .nav-item {
overflow: hidden;
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .navbar-nav .nav-item.megamenu .dropdown-menu .nav-item .container {
border-top: 1px solid #eeeeee;
padding-left: 0;
padding-right: 0;
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .navbar-nav .nav-item.megamenu .dropdown-menu .nav-item .row {
display: block;
-ms-flex-wrap: unset;
flex-wrap: unset;
margin-left: 0;
margin-right: 0;
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .navbar-nav .nav-item.megamenu .dropdown-menu .nav-item .row .col {
-ms-flex-preferred-size: unset;
flex-basis: unset;
-webkit-box-flex: unset;
-ms-flex-positive: unset;
flex-grow: unset;
max-width: 100%;
width: 85%;
margin-left: auto;
margin-right: auto;
padding-top: 0;
padding-left: 0;
padding-right: 0;
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .navbar-nav .nav-item.megamenu .dropdown-menu .nav-item .row .col:last-child {
margin-top: 15px;
margin-bottom: 15px;
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .navbar-nav .nav-item.megamenu .dropdown-menu .nav-item .row .col:first-child .megamenu-submenu li {
border-top: none;
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .navbar-nav .nav-item.megamenu .dropdown-menu .nav-item a {
width: 100%;
float: unset;
display: block;
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .navbar-nav .nav-item.megamenu .dropdown-menu a {
border-bottom: none !important;
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .navbar-nav .nav-item.megamenu .dropdown-menu .mean-expand {
display: none !important;
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .navbar-nav .nav-item.megamenu .dropdown-menu .megamenu-submenu {
overflow: hidden;
display: block !important;
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .navbar-nav .nav-item.megamenu .dropdown-menu .megamenu-submenu li {
border-top: none !important;
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .navbar-nav .nav-item.megamenu .dropdown-menu .megamenu-submenu li a {
padding: 0;
border: none;
margin-top: 15px;
color: var(--blackColor);
font-size: 14px;
font-weight: 600;
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .navbar-nav .nav-item.megamenu .dropdown-menu .megamenu-submenu li a:hover, .ellen-responsive-nav .ellen-responsive-menu.mean-container .navbar-nav .nav-item.megamenu .dropdown-menu .megamenu-submenu li a.active {
color: var(--mainColor);
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .navbar-nav .nav-item.megamenu .dropdown-menu .megamenu-submenu li:first-child {
border-top: 1px solid #eeeeee;
}
.ellen-responsive-nav .ellen-responsive-menu.mean-container .navbar-nav .nav-item.megamenu .dropdown-menu .row {
margin-bottom: 20px !important;
}
.ellen-responsive-nav .mean-container a.meanmenu-reveal {
top: 0;
padding: 0;
width: 35px;
height: 30px;
padding-top: 15px;
color: var(--blackColor);
}
.ellen-responsive-nav .mean-container a.meanmenu-reveal span {
top: 8px;
height: 4px;
margin-top: -7px;
border-radius: 3px;
position: relative;
background: var(--blackColor);
}
.ellen-responsive-nav .mean-container .mean-bar {
background: transparent;
position: absolute;
z-index: 999;
padding: 0;
}
.ellen-responsive-nav .dropdown-toggle::after {
display: none !important;
}
.ellen-responsive-nav .others-option {
position: absolute;
right: 60px;
top: 3px;
}
.ellen-responsive-nav .others-option .option-item {
margin-left: 30px;
}
.ellen-responsive-nav .others-option .option-item .cart-btn {
color: var(--paragraphColor);
position: relative;
font-size: 22px;
line-height: 1;
top: 4px;
padding-right: 5px;
padding-top: 5px;
}
.ellen-responsive-nav .others-option .option-item .cart-btn span {
top: 0;
right: 0;
width: 15px;
height: 15px;
font-size: 10px;
line-height: 15px;
position: absolute;
border-radius: 50%;
text-align: center;
color: var(--whiteColor);
background-color: var(--primaryColor);
}
.ellen-responsive-nav .others-option .option-item .cart-btn:hover {
color: var(--secondaryColor);
}
.ellen-responsive-nav .others-option .option-item .login-btn {
position: relative;
padding-left: 23px;
font-weight: 500;
}
.ellen-responsive-nav .others-option .option-item .login-btn i {
position: absolute;
top: 3px;
left: 0;
}
.ellen-responsive-nav .others-option .option-item:first-child {
margin-left: 0;
}
.ellen-responsive-nav .others-option .option-item .default-btn {
padding-left: 55px;
position: relative;
color: var(--whiteColor);
border-color: var(--secondaryColor);
background-color: var(--secondaryColor);
}
.ellen-responsive-nav .others-option .option-item .default-btn i {
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
position: absolute;
margin-top: 3px;
font-size: 18px;
left: 30px;
top: 50%;
}
.ellen-responsive-nav .others-option .option-item .default-btn:hover {
border-color: var(--primaryColor);
background-color: var(--primaryColor);
}
.ellen-responsive-nav .logo {
width: 35%;
z-index: 999;
position: relative;
}
.ellen-responsive-nav .category-menu {
display: none;
}
.ellen-responsive-nav .search-box {
position: absolute;
width: 230px;
right: 280px;
top: 2px;
}
.ellen-responsive-nav .search-box .input-search {
-webkit-transition: var(--transition);
transition: var(--transition);
background-color: #f5f5f5;
border: 1px solid #f5f5f5;
color: var(--blackColor);
padding-left: 15px;
display: block;
height: 42px;
width: 92%;
}
.ellen-responsive-nav .search-box .input-search::-webkit-input-placeholder {
color: var(--paragraphColor);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.ellen-responsive-nav .search-box .input-search:-ms-input-placeholder {
color: var(--paragraphColor);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.ellen-responsive-nav .search-box .input-search::-ms-input-placeholder {
color: var(--paragraphColor);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.ellen-responsive-nav .search-box .input-search::placeholder {
color: var(--paragraphColor);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.ellen-responsive-nav .search-box .input-search:focus {
border-color: var(--primaryColor);
}
.ellen-responsive-nav .search-box .input-search:focus::-webkit-input-placeholder {
color: transparent;
}
.ellen-responsive-nav .search-box .input-search:focus:-ms-input-placeholder {
color: transparent;
}
.ellen-responsive-nav .search-box .input-search:focus::-ms-input-placeholder {
color: transparent;
}
.ellen-responsive-nav .search-box .input-search:focus::placeholder {
color: transparent;
}
.ellen-responsive-nav .search-box button {
background-color: transparent;
-webkit-transition: var(--transition);
transition: var(--transition);
color: var(--primaryColor);
position: absolute;
font-size: 22px;
right: 15px;
padding: 0;
border: 0;
top: 9px;
}
.ellen-responsive-nav .search-box button:hover {
color: var(--secondaryColor);
}
.ellen-nav {
display: none;
}
} @media only screen and (min-width: 1200px) and (max-width: 1399px) {
.ellen-nav .container-fluid {
padding-left: 40px;
padding-right: 40px;
}
.ellen-nav .navbar .navbar-nav {
margin-left: auto;
}
.ellen-nav .navbar .navbar-nav .nav-item {
margin-left: 13px;
margin-right: 13px;
}
.ellen-nav .navbar .category-menu {
margin-left: 10px;
}
.ellen-nav .navbar .search-box {
width: 200px;
margin-left: 20px;
}
.ellen-nav .navbar .others-option {
margin-left: 20px;
}
.ellen-nav .navbar .others-option .option-item {
margin-left: 20px;
}
} @media only screen and (min-width: 1550px) {
.ellen-nav .container-fluid {
max-width: 1900px;
padding-left: 100px;
padding-right: 100px;
}
.ellen-nav .navbar .category-menu {
margin-left: 80px;
}
.ellen-nav .navbar .search-box {
width: 370px;
margin-left: 50px;
}
}
.footer-area {
z-index: 1;
padding-top: 100px;
position: relative;
background-color: #E6F8FF;
}
.footer-area.bg-black {
background-color: var(--blackColor) !important;
}
.single-footer-widget {
margin-bottom: 25px;
}
.single-footer-widget .logo {
margin-bottom: 20px;
}
.single-footer-widget .social {
padding-left: 0 !important;
list-style-type: none;
margin-bottom: 0;
margin-top: 20px;
}
.single-footer-widget .social li {
display: inline-block;
margin-right: 3px;
margin-bottom: 0;
}
.single-footer-widget .social li:last-child {
margin-right: 0;
}
.single-footer-widget .social li::before {
display: none !important;
}
.single-footer-widget .social li a {
background-color: #808292;
color: var(--whiteColor);
position: relative;
text-align: center;
font-size: 18px;
display: block;
height: 35px;
width: 35px;
}
.single-footer-widget .social li a i {
left: 0;
right: 0;
top: 50%;
position: absolute;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.single-footer-widget .social li a:hover {
background-color: var(--primaryColor);
color: var(--whiteColor);
border-radius: 5px;
}
.single-footer-widget h3 {
font-size: 22px;
margin-bottom: 25px;
}
.single-footer-widget.pl-1 {
padding-left: 1rem;
}
.single-footer-widget .custom-links {
padding-left: 0;
margin-bottom: 0;
list-style-type: none;
}
.single-footer-widget .custom-links li {
color: var(--paragraphColor);
margin-bottom: 12px;
font-weight: 500;
}
.single-footer-widget .custom-links li a {
display: inline-block;
color: var(--paragraphColor);
}
.single-footer-widget .custom-links li a:hover {
color: var(--primaryColor);
}
.single-footer-widget .custom-links li:last-child {
margin-bottom: 0;
}
.single-footer-widget .footer-contact-info {
padding-left: 0 !important;
margin-bottom: 0;
list-style-type: none;
}
.single-footer-widget .footer-contact-info li {
font-weight: 500;
margin-bottom: 12px;
position: relative;
color: var(--paragraphColor);
padding-left: 22px;
}
.single-footer-widget .footer-contact-info li::before {
display: none !important;
}
.single-footer-widget .footer-contact-info li i {
position: absolute;
left: 0;
top: 5px;
}
.single-footer-widget .footer-contact-info li span {
color: var(--blackColor);
}
.single-footer-widget .footer-contact-info li a {
display: inline-block;
color: var(--paragraphColor);
}
.single-footer-widget .footer-contact-info li a:hover {
color: var(--primaryColor);
}
.single-footer-widget .footer-contact-info li:last-child {
margin-bottom: 0;
}
.single-footer-widget.white-color h3 {
color: var(--whiteColor);
}
.single-footer-widget.white-color p {
color: #dfdfdf;
}
.single-footer-widget.white-color .custom-links li {
color: #dfdfdf;
}
.single-footer-widget.white-color .custom-links li a {
color: #dfdfdf;
}
.single-footer-widget.white-color .custom-links li a:hover {
color: var(--primaryColor);
}
.single-footer-widget.white-color .footer-contact-info li {
color: #dfdfdf;
}
.single-footer-widget.white-color .footer-contact-info li span {
color: var(--whiteColor);
}
.single-footer-widget.white-color .footer-contact-info li a {
color: #dfdfdf;
}
.single-footer-widget.white-color .footer-contact-info li a:hover {
color: var(--primaryColor);
}
.single-footer-widget.white-color .social li a {
background-color: rgba(255, 255, 255, 0.1);
}
.single-footer-widget.white-color .social li a:hover {
background-color: var(--primaryColor);
}
.copyright-area {
border-top: 1px solid rgba(112, 112, 112, 0.1);
text-align: center;
margin-top: 75px;
padding-top: 35px;
padding-bottom: 35px;
}
.copyright-area span {
color: var(--blackColor);
font-weight: 500;
}
.copyright-area a {
font-weight: 600;
color: var(--primaryColor);
}
.copyright-area a:hover {
color: var(--secondaryColor);
}
.copyright-area.white-color {
border-top-color: rgba(255, 255, 255, 0.1);
}
.copyright-area.white-color p {
color: #dfdfdf;
}
.copyright-area.white-color span {
color: var(--whiteColor);
}
.copyright-area.white-color a {
color: var(--whiteColor);
}
.copyright-area.white-color a:hover {
color: var(--primaryColor);
} @media only screen and (max-width: 767px) {
.footer-area {
padding-top: 60px;
}
.single-footer-widget .logo {
margin-bottom: 15px;
}
.single-footer-widget .social li a {
font-size: 15px;
height: 30px;
width: 30px;
}
.single-footer-widget.pl-1 {
padding-left: 0;
}
.single-footer-widget h3 {
font-size: 18px;
margin-bottom: 15px;
}
.copyright-area {
margin-top: 0px;
padding-top: 25px;
padding-bottom: 25px;
}
}  @media only screen and (min-width: 768px) and (max-width: 991px) {
.footer-area {
padding-top: 80px;
}
.single-footer-widget .logo {
margin-bottom: 15px;
}
.single-footer-widget .social li a {
font-size: 15px;
height: 30px;
width: 30px;
}
.single-footer-widget h3 {
font-size: 20px;
margin-bottom: 15px;
}
.single-footer-widget.pl-1 {
padding-left: 0;
}
.copyright-area {
margin-top: 55px;
padding-top: 30px;
padding-bottom: 30px;
}
} @media only screen and (min-width: 992px) and (max-width: 1199px) {
.single-footer-widget .logo {
margin-bottom: 15px;
}
.single-footer-widget .custom-links li {
font-size: 15px;
}
.single-footer-widget h3 {
margin-bottom: 20px;
}
.single-footer-widget.pl-1 {
padding-left: 0;
}
.single-footer-widget .footer-contact-info li {
font-size: 15px;
}
.single-footer-widget .social li a {
font-size: 15px;
height: 30px;
width: 30px;
}
} .section-title {
position: relative;
padding-right: 215px;
margin-bottom: 60px;
margin-top: -5px;
}
.section-title .sub-title {
display: block;
font-weight: 500;
margin-bottom: 12px;
color: var(--secondaryColor);
}
.section-title h2 {
margin-bottom: 0;
font-size: 38px;
}
.section-title p {
margin-top: 12px;
}
.section-title .default-btn {
position: absolute;
right: 0;
top: 6px;
}
.section-title.style-two {
margin-bottom: 50px;
text-align: center;
padding-right: 0;
}
.section-title.style-two p {
font-size: 18px;
} .default-btn {
border: 1px solid var(--primaryColor);
background-color: var(--whiteColor);
-webkit-transition: var(--transition);
transition: var(--transition);
color: var(--blackColor);
display: inline-block;
padding: 10px 30px;
-webkit-box-shadow: unset;
box-shadow: unset;
font-size: var(--fontSize);
font-weight: 500;
}
.default-btn:hover {
background-color: var(--primaryColor);
color: var(--whiteColor);
}
.default-btn.style-two {
border-radius: 30px;
color: var(--whiteColor);
border-color: var(--primaryColor);
background-color: var(--primaryColor);
padding-top: 11px;
padding-bottom: 11px;
}
.default-btn.style-two:hover {
background-color: var(--secondaryColor);
border-color: var(--secondaryColor);
} .main-banner-area {
background-color: #f5f5f5;
position: relative;
z-index: 1;
padding-top: 70px;
padding-bottom: 70px;
}
.main-banner-area .container-fluid {
padding-left: 50px;
padding-right: 50px;
}
.main-banner-content {
padding-right: 30px;
}
.main-banner-content h1 {
font-size: 60px;
margin-bottom: 20px;
}
.main-banner-content p {
font-size: 18px;
max-width: 750px;
}
.main-banner-content .search-box {
position: relative;
margin-top: 35px;
max-width: 650px;
}
.main-banner-content .search-box .input-search {
border: 0;
width: 100%;
height: 55px;
display: block;
padding-left: 20px;
color: var(--blackColor);
font-size: var(--fontSize);
background-color: var(--whiteColor);
}
.main-banner-content .search-box .input-search::-webkit-input-placeholder {
-webkit-transition: var(--transition);
transition: var(--transition);
color: var(--paragraphColor);
}
.main-banner-content .search-box .input-search:-ms-input-placeholder {
-webkit-transition: var(--transition);
transition: var(--transition);
color: var(--paragraphColor);
}
.main-banner-content .search-box .input-search::-ms-input-placeholder {
-webkit-transition: var(--transition);
transition: var(--transition);
color: var(--paragraphColor);
}
.main-banner-content .search-box .input-search::placeholder {
-webkit-transition: var(--transition);
transition: var(--transition);
color: var(--paragraphColor);
}
.main-banner-content .search-box .input-search:focus::-webkit-input-placeholder {
color: transparent;
}
.main-banner-content .search-box .input-search:focus:-ms-input-placeholder {
color: transparent;
}
.main-banner-content .search-box .input-search:focus::-ms-input-placeholder {
color: transparent;
}
.main-banner-content .search-box .input-search:focus::placeholder {
color: transparent;
}
.main-banner-content .search-box button {
background-color: var(--primaryColor);
-webkit-transition: var(--transition);
transition: var(--transition);
padding: 10px 30px 10px 58px;
color: var(--whiteColor);
display: inline-block;
position: absolute;
-webkit-box-shadow: unset;
box-shadow: unset;
height: 55px;
border: 0;
right: 0;
top: 0;
font-size: var(--fontSize);
font-weight: 500;
}
.main-banner-content .search-box button i {
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
position: absolute;
margin-top: 1px;
line-height: 1;
font-size: 20px;
left: 30px;
top: 50%;
}
.main-banner-content .search-box button:hover {
background-color: var(--secondaryColor);
color: var(--whiteColor);
}
.main-banner-content .support-box {
margin-top: 50px;
}
.main-banner-content .support-box .images img {
width: 65px;
height: 65px;
border-radius: 50% !important;
margin-right: -20px;
border: 4px solid var(--whiteColor);
}
.main-banner-content .support-box .images img:last-child {
margin-right: 0;
}
.main-banner-content .support-box .text {
margin-left: 15px;
}
.main-banner-content .support-box .text p {
font-size: var(--fontSize);
max-width: 280px;
}
.main-banner-content .support-box .text p a {
color: var(--paragraphColor);
text-decoration: underline;
}
.main-banner-content .support-box .text p a:hover {
color: var(--primaryColor);
}
.main-banner-content .link-btn {
display: inline-block;
padding-left: 28px;
position: relative;
margin-top: 50px;
font-weight: 500;
}
.main-banner-content .link-btn i {
left: 0;
top: 50%;
line-height: 1;
font-size: 22px;
position: absolute;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.main-banner-content .link-btn::before {
left: 0;
right: 0;
content: '';
height: 1px;
bottom: 2px;
margin-left: 28px;
position: absolute;
-webkit-transition: var(--transition);
transition: var(--transition);
background-color: var(--blackColor);
}
.main-banner-content .link-btn:hover::before {
background-color: var(--primaryColor);
}
.main-banner-image {
z-index: 1;
position: relative;
text-align: center;
margin-bottom: -25px;
}
.main-banner-image .image {
z-index: 1;
position: relative;
margin-bottom: 25px;
border-radius: 0 0 0 110px;
}
.main-banner-image .image img {
border-radius: 0 0 0 110px !important;
}
.main-banner-image .col-lg-6:nth-child(2) .image {
border-radius: 110px 0 0 0;
}
.main-banner-image .col-lg-6:nth-child(2) .image img {
border-radius: 110px 0 0 0 !important;
}
.main-banner-image .col-lg-6:nth-child(2) .image:nth-child(2) {
border-radius: 0 110px 0 0;
}
.main-banner-image .col-lg-6:nth-child(2) .image:nth-child(2) img {
border-radius: 0 110px 0 0 !important;
}
.main-banner-image .col-lg-6:nth-child(1) .image::before {
left: 0;
bottom: -13%;
z-index: -1;
content: '';
width: 578px;
height: 233px;
position: absolute;
-webkit-animation: movebounce 5s linear infinite;
animation: movebounce 5s linear infinite;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
.main-banner-image::before {
top: 5%;
right: 18%;
z-index: -1;
content: '';
width: 578px;
height: 233px;
position: absolute;
-webkit-animation: moveleftbounce 5s linear infinite;
animation: moveleftbounce 5s linear infinite;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
.main-banner-image::after {
z-index: -1;
content: '';
right: -45px;
width: 231px;
bottom: -10px;
height: 212px;
position: absolute;
-webkit-animation: movebounce 5s linear infinite;
animation: movebounce 5s linear infinite;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
.banner-area {
background-color: #f5f5f5;
position: relative;
z-index: 1;
padding-top: 100px;
padding-bottom: 100px;
}
.banner-area .shape2 {
left: 7%;
top: 10%;
width: 115px;
}
.banner-area .shape5 {
top: 35%;
left: auto;
right: 15px;
z-index: -2;
width: 370px;
}
.banner-content {
text-align: center;
}
.banner-content h1 {
font-size: 65px;
max-width: 950px;
margin-left: auto;
margin-right: auto;
margin-bottom: 20px;
}
.banner-content p {
font-size: 18px;
max-width: 750px;
margin-left: auto;
margin-right: auto;
}
.banner-content .search-box {
position: relative;
max-width: 650px;
margin-top: 35px;
margin-left: auto;
margin-right: auto;
}
.banner-content .search-box .input-search {
border: 0;
width: 100%;
height: 55px;
display: block;
padding-left: 20px;
color: var(--blackColor);
font-size: var(--fontSize);
background-color: var(--whiteColor);
}
.banner-content .search-box .input-search::-webkit-input-placeholder {
-webkit-transition: var(--transition);
transition: var(--transition);
color: var(--paragraphColor);
}
.banner-content .search-box .input-search:-ms-input-placeholder {
-webkit-transition: var(--transition);
transition: var(--transition);
color: var(--paragraphColor);
}
.banner-content .search-box .input-search::-ms-input-placeholder {
-webkit-transition: var(--transition);
transition: var(--transition);
color: var(--paragraphColor);
}
.banner-content .search-box .input-search::placeholder {
-webkit-transition: var(--transition);
transition: var(--transition);
color: var(--paragraphColor);
}
.banner-content .search-box .input-search:focus::-webkit-input-placeholder {
color: transparent;
}
.banner-content .search-box .input-search:focus:-ms-input-placeholder {
color: transparent;
}
.banner-content .search-box .input-search:focus::-ms-input-placeholder {
color: transparent;
}
.banner-content .search-box .input-search:focus::placeholder {
color: transparent;
}
.banner-content .search-box button {
background-color: var(--primaryColor);
-webkit-transition: var(--transition);
transition: var(--transition);
padding: 10px 30px 10px 58px;
color: var(--whiteColor);
display: inline-block;
position: absolute;
-webkit-box-shadow: unset;
box-shadow: unset;
height: 55px;
border: 0;
right: 0;
top: 0;
font-size: var(--fontSize);
font-weight: 500;
}
.banner-content .search-box button i {
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
position: absolute;
margin-top: 1px;
line-height: 1;
font-size: 20px;
left: 30px;
top: 50%;
}
.banner-content .search-box button:hover {
background-color: var(--secondaryColor);
color: var(--whiteColor);
}
.banner-content .funfacts {
margin-top: 35px;
padding-left: 80px;
padding-right: 80px;
}
.banner-content .funfacts .single-funfacts-box {
text-align: start;
margin-bottom: 0;
margin-top: 25px;
}
.banner-content .funfacts .single-funfacts-box h3 {
margin-bottom: 0;
}
.banner-content .funfacts .single-funfacts-box p {
font-size: var(--fontSize);
}
.banner-image {
bottom: 0;
right: 10px;
z-index: -1;
max-width: 300px;
position: absolute;
}
.banner-wrapper-area {
background-color: #f5f5f5;
position: relative;
padding-top: 60px;
z-index: 1;
}
.banner-wrapper-area .container-fluid {
padding-left: 50px;
padding-right: 50px;
}
.banner-wrapper-area .shape2 {
left: 8%;
width: 115px;
}
.banner-wrapper-area .shape4 {
right: 58%;
top: 16%;
}
.banner-wrapper-content {
padding-right: 15px;
position: relative;
max-width: 900px;
top: 30px;
}
.banner-wrapper-content h1 {
font-size: 60px;
margin-bottom: 20px;
}
.banner-wrapper-content p {
font-size: 18px;
max-width: 750px;
}
.banner-wrapper-content .default-btn {
background-color: var(--primaryColor);
color: var(--whiteColor);
margin-top: 10px;
}
.banner-wrapper-content .default-btn:hover {
background-color: var(--secondaryColor);
border-color: var(--secondaryColor);
}
.banner-wrapper-content .funfacts {
max-width: 800px;
margin-top: 75px;
}
.banner-wrapper-content .funfacts .single-funfacts-box {
margin-bottom: 0;
margin-top: 25px;
}
.banner-wrapper-content .funfacts .single-funfacts-box h3 {
font-size: 30px;
margin-bottom: 3px;
}
.banner-wrapper-content .funfacts .single-funfacts-box p {
font-size: 15px;
}
.banner-wrapper-image {
z-index: 1;
margin-left: 15px;
text-align: center;
position: relative;
}
.banner-wrapper-image::before {
right: 0;
bottom: 0;
width: 88%;
height: 82%;
z-index: -1;
content: '';
position: absolute;
background-color: var(--whiteColor);
-webkit-clip-path: polygon(0 35%, 100% 0, 100% 100%, 0% 100%);
clip-path: polygon(0 35%, 100% 0, 100% 100%, 0% 100%);
}
.classic-banner-area {
background-color: #f9f9f9;
padding-top: 100px;
padding-bottom: 100px;
}
.classic-banner-content h1 {
font-size: 50px;
margin-bottom: 20px;
}
.classic-banner-content p {
font-size: 17px;
}
.classic-banner-content .search-box {
position: relative;
max-width: 650px;
margin-top: 25px;
}
.classic-banner-content .search-box .input-search {
width: 100%;
height: 55px;
display: block;
padding-left: 20px;
color: var(--blackColor);
font-size: var(--fontSize);
border: 1px solid #eeeeee;
background-color: var(--whiteColor);
}
.classic-banner-content .search-box .input-search::-webkit-input-placeholder {
-webkit-transition: var(--transition);
transition: var(--transition);
color: var(--paragraphColor);
}
.classic-banner-content .search-box .input-search:-ms-input-placeholder {
-webkit-transition: var(--transition);
transition: var(--transition);
color: var(--paragraphColor);
}
.classic-banner-content .search-box .input-search::-ms-input-placeholder {
-webkit-transition: var(--transition);
transition: var(--transition);
color: var(--paragraphColor);
}
.classic-banner-content .search-box .input-search::placeholder {
-webkit-transition: var(--transition);
transition: var(--transition);
color: var(--paragraphColor);
}
.classic-banner-content .search-box .input-search:focus::-webkit-input-placeholder {
color: transparent;
}
.classic-banner-content .search-box .input-search:focus:-ms-input-placeholder {
color: transparent;
}
.classic-banner-content .search-box .input-search:focus::-ms-input-placeholder {
color: transparent;
}
.classic-banner-content .search-box .input-search:focus::placeholder {
color: transparent;
}
.classic-banner-content .search-box button {
background-color: var(--primaryColor);
-webkit-transition: var(--transition);
transition: var(--transition);
padding: 10px 30px 10px 58px;
color: var(--whiteColor);
display: inline-block;
position: absolute;
-webkit-box-shadow: unset;
box-shadow: unset;
height: 55px;
border: 0;
right: 0;
top: 0;
font-size: var(--fontSize);
font-weight: 500;
}
.classic-banner-content .search-box button i {
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
position: absolute;
margin-top: 1px;
line-height: 1;
font-size: 20px;
left: 30px;
top: 50%;
}
.classic-banner-content .search-box button:hover {
background-color: var(--secondaryColor);
color: var(--whiteColor);
}
.classic-banner-content .popular-search-list {
padding-left: 0;
list-style-type: none;
margin-top: 30px;
margin-bottom: 0;
}
.classic-banner-content .popular-search-list li {
color: var(--paragraphColor);
display: inline-block;
margin-right: 12px;
}
.classic-banner-content .popular-search-list li a {
font-weight: 500;
text-decoration: underline;
}
.classic-banner-content .popular-search-list li:last-child {
margin-right: 0;
}
.classic-banner-image #Girl {
-webkit-animation: swing ease-in-out 1s infinite alternate;
animation: swing ease-in-out 1s infinite alternate;
-webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5);
box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5);
-webkit-transform-origin: center -20px;
transform-origin: center -20px;
transform-box: fill-box;
float: left;
}
.classic-banner-image #Vector_38 {
-webkit-animation: swing ease-in-out 1s infinite alternate;
animation: swing ease-in-out 1s infinite alternate;
-webkit-transform-origin: center 0px;
transform-origin: center 0px;
transform-box: fill-box;
float: left;
}
.classic-banner-image #Vector_39 {
-webkit-animation: swing ease-in-out 1s infinite alternate;
animation: swing ease-in-out 1s infinite alternate;
-webkit-transform-origin: center 0px;
transform-origin: center 0px;
transform-box: fill-box;
float: left;
}
.classic-banner-image #Vector_40 {
-webkit-animation: swing ease-in-out 1s infinite alternate;
animation: swing ease-in-out 1s infinite alternate;
-webkit-transform-origin: center -20px;
transform-origin: center -20px;
transform-box: fill-box;
float: left;
}
.classic-banner-image .shap {
left: 90px;
z-index: -1;
opacity: 0.05;
position: absolute;
border-radius: 45px;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
.classic-banner-image .shap.two {
background-image: -ms-linear-gradient(140deg, var(--primaryColor) 0%, var(--primaryColor) 100%);
height: 330px;
width: 666px;
left: -15%;
top: -42%;
}
.classic-banner-image .shap.one {
background-image: -ms-linear-gradient(140deg, var(--primaryColor) 0%, var(--primaryColor) 100%);
height: 510px;
width: 650px;
left: -58%;
top: -43%;
}
.classic-banner-image .bg-svg {
position: relative;
}
.classic-banner-image #Leaf1 {
-webkit-animation: shake-bottom 2s cubic-bezier(0.455, 0.03, 0.515, 0.955) infinite both;
animation: shake-bottom 2s cubic-bezier(0.455, 0.03, 0.515, 0.955) infinite both;
transform-box: fill-box;
}
.classic-banner-image #leaf11 {
-webkit-animation: shake-bottom 2.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) infinite both;
animation: shake-bottom 2.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) infinite both;
transform-box: fill-box;
}
.classic-banner-image #leaf10 {
-webkit-animation: shake-bottom 3s cubic-bezier(0.455, 0.03, 0.515, 0.955) infinite both;
animation: shake-bottom 3s cubic-bezier(0.455, 0.03, 0.515, 0.955) infinite both;
transform-box: fill-box;
}
.classic-banner-image #leaf12 {
-webkit-animation: shake-bottom 9s cubic-bezier(0.455, 0.03, 0.515, 0.955) infinite both;
animation: shake-bottom 9s cubic-bezier(0.455, 0.03, 0.515, 0.955) infinite both;
transform-box: fill-box;
}
.classic-banner-image #leaf13 {
-webkit-animation: shake-bottom 8s cubic-bezier(0.455, 0.03, 0.515, 0.955) infinite both;
animation: shake-bottom 8s cubic-bezier(0.455, 0.03, 0.515, 0.955) infinite both;
transform-box: fill-box;
}
.classic-banner-image #lef14 {
-webkit-animation: shake-bottom 7.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) infinite both;
animation: shake-bottom 7.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) infinite both;
transform-box: fill-box;
}
.classic-banner-image #leaf15 {
-webkit-animation: shake-bottom 7s cubic-bezier(0.455, 0.03, 0.515, 0.955) infinite both;
animation: shake-bottom 7s cubic-bezier(0.455, 0.03, 0.515, 0.955) infinite both;
transform-box: fill-box;
}
.classic-banner-image #leaf16 {
-webkit-animation: shake-bottom 6.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) infinite both;
animation: shake-bottom 6.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) infinite both;
transform-box: fill-box;
}
.classic-banner-image #leaf17 {
-webkit-animation: shake-bottom 6s cubic-bezier(0.455, 0.03, 0.515, 0.955) infinite both;
animation: shake-bottom 6s cubic-bezier(0.455, 0.03, 0.515, 0.955) infinite both;
transform-box: fill-box;
}
.shape1 {
top: 0;
left: 0;
z-index: -1;
position: absolute;
}
.shape1 img {
width: 100px;
}
.shape2 {
position: absolute;
z-index: -1;
left: 42%;
top: 3%;
}
.shape2 img {
-webkit-animation: movebounce 5s linear infinite;
animation: movebounce 5s linear infinite;
width: 80px;
}
.shape3 {
position: absolute;
z-index: -1;
bottom: 6%;
left: 20%;
}
.shape3 img {
-webkit-animation: moveleftbounce 5s linear infinite;
animation: moveleftbounce 5s linear infinite;
width: 100px;
}
.shape4 {
position: absolute;
z-index: -1;
right: 6%;
top: -2%;
}
.shape4 img {
-webkit-animation: movescale 3s linear infinite;
animation: movescale 3s linear infinite;
}
.shape9 {
position: absolute;
z-index: -1;
bottom: 0;
left: 0;
}
.shape9 img {
width: 400px;
}
.shape11 {
position: absolute;
z-index: -1;
left: 53%;
top: 12%;
}
.shape11 img {
-webkit-animation: moveleftbounce 5s linear infinite;
animation: moveleftbounce 5s linear infinite;
width: 250px;
} .about-area.bg-image {
background-color: var(--blackColor);
background: center / cover no-repeat;
padding-top: 200px;
padding-bottom: 200px;
}
.about-area.bg-image .about-title {
padding: 50px;
max-width: 740px;
text-align: center;
background-color: var(--whiteColor);
margin-left: auto;
margin-right: auto;
}
.about-area.bg-image .about-title h1 {
margin-bottom: 15px;
font-size: 38px;
}
.single-about-box .image {
position: relative;
text-align: center;
}
.single-about-box .image .popup-video {
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 2;
display: block;
position: absolute;
}
.single-about-box .image i {
left: 0;
right: 0;
top: 50%;
width: 80px;
height: 80px;
font-size: 50px;
line-height: 80px;
position: absolute;
border-radius: 50%;
color: var(--whiteColor);
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-transition: var(--transition);
transition: var(--transition);
border: 1px solid var(--whiteColor);
background: #FF0000;
margin-left: auto;
margin-right: auto;
}
.single-about-box .content {
background-color: #f9f9f9;
padding: 50px 40px;
}
.single-about-box .content h3 {
font-size: 25px;
margin-bottom: 15px;
}
.single-about-box:hover .image i {
-webkit-transform: translateY(-50%) scale(1.2);
transform: translateY(-50%) scale(1.2);
}
.about-slides {
max-width: 1170px;
margin-left: auto;
margin-right: auto;
}
.about-slides.owl-theme .owl-nav {
margin-top: 0;
}
.about-slides.owl-theme .owl-nav [class*=owl-] {
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
color: var(--primaryColor);
background: transparent;
position: absolute;
border-radius: 0;
font-size: 40px;
line-height: 1;
left: -80px;
padding: 0;
margin: 0;
top: 50%;
}
.about-slides.owl-theme .owl-nav [class*=owl-].owl-next {
left: auto;
right: -80px;
} .funfacts-area {
position: relative;
z-index: 1;
}
.funfacts-area.bg-color::before {
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: -1;
content: '';
position: absolute;
background-color: var(--primaryColor);
-webkit-clip-path: polygon(0 0, 84% 0, 77% 100%, 0% 100%);
clip-path: polygon(0 0, 84% 0, 77% 100%, 0% 100%);
}
.funfacts-area.bg-color::after {
top: 0;
left: 0;
right: 0;
z-index: -2;
content: '';
height: 50%;
position: absolute;
background-color: #f5f5f5;
}
.funfacts-inner {
background-position: -130px center;
background-repeat: no-repeat;
background-size: contain;
padding-top: 80px;
padding-bottom: 55px;
}
.single-funfacts-box {
margin-bottom: 25px;
position: relative;
padding-left: 95px;
}
.single-funfacts-box i {
left: 0;
top: 50%;
line-height: 1;
margin-top: 7px;
font-size: 75px;
position: absolute;
color: var(--primaryColor);
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.single-funfacts-box h3 {
font-size: 35px;
margin-bottom: 5px;
}
.single-funfacts-box p {
line-height: initial;
letter-spacing: 1px;
font-weight: 500;
}
.single-funfacts-box .odometer-formatting-mark {
display: none;
}
.single-funfacts-box.white-color i {
color: var(--whiteColor);
}
.single-funfacts-box.white-color h3 {
color: var(--whiteColor);
}
.single-funfacts-box.white-color p {
color: var(--whiteColor);
} .courses-area {
position: relative;
z-index: 1;
}
.courses-area .shape2 {
left: 2%;
top: 45%;
}
.courses-area .shape2 img {
width: 50px;
}
.courses-area .shape2.style-two {
top: auto;
bottom: 10%;
}
.courses-area .shape3 {
bottom: 18%;
left: auto;
right: 3%;
}
.courses-area .shape3 img {
-webkit-animation: moveleftbounce 5s linear infinite;
animation: moveleftbounce 5s linear infinite;
width: 40px;
}
.courses-area .shape5 {
right: 0;
top: auto;
left: auto;
bottom: 22%;
}
.courses-area .shape5 img {
width: 120px;
}
.courses-area .shape5.style-two {
bottom: auto;
right: auto;
top: 15%;
left: 0;
}
.courses-area .shape4.style-two {
top: 55%;
left: 1.5%;
right: auto;
}
.courses-area .shape4.style-three {
position: absolute;
z-index: -1;
right: 7%;
top: 25%;
}
.single-courses-box {
margin-bottom: 25px;
position: relative;
}
.single-courses-box .tutor-course-loop-title {
position: relative;
}
.single-courses-box .tutor-course-loop-title h2 {
margin-bottom: 10px;
line-height: 1.4;
font-size: 22px;
font-weight: 600;
}
.single-courses-box .image {
z-index: 1;
overflow: hidden;
position: relative;
}
.single-courses-box .image img {
-webkit-transition: var(--transition);
transition: var(--transition);
}
.single-courses-box .image .link-btn {
position: absolute;
display: block;
z-index: 2;
bottom: 0;
right: 0;
left: 0;
top: 0;
}
.single-courses-box .image .link-btn::before {
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 0;
content: '';
margin: 7px;
visibility: hidden;
position: absolute;
-webkit-transition: var(--transition);
transition: var(--transition);
background-color: var(--blackColor);
}
.single-courses-box .image::before {
left: 0;
top: 50%;
z-index: 1;
opacity: 0;
height: 1px;
content: '';
right: -30px;
width: 120px;
text-align: center;
position: absolute;
visibility: hidden;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-transition: var(--transition);
transition: var(--transition);
background-color: var(--whiteColor);
margin-left: auto;
margin-right: auto;
}
.single-courses-box .image::after {
left: 0;
right: 0;
top: 50%;
opacity: 0;
z-index: 1;
width: 1px;
content: '';
height: 120px;
margin-top: 30px;
text-align: center;
position: absolute;
visibility: hidden;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-transition: var(--transition);
transition: var(--transition);
background-color: var(--whiteColor);
margin-left: auto;
margin-right: auto;
}
.single-courses-box .content {
margin-top: 20px;
}
.single-courses-box .content h3 {
margin-bottom: 10px;
line-height: 1.4;
font-size: 22px;
font-weight: 600;
}
.single-courses-box .content .author {
display: inline-block;
color: var(--paragraphColor);
}
.single-courses-box .content .author:hover {
color: var(--secondaryColor);
}
.single-courses-box .content .rating {
margin-top: 15px;
line-height: 1;
}
.single-courses-box .content .rating .overall {
color: var(--blackColor);
margin-right: 7px;
font-weight: 500;
font-size: 15px;
}
.single-courses-box .content .rating .star i {
line-height: .8;
color: #EEAD00;
margin-right: -3px;
}
.single-courses-box .content .rating i {
font-style: normal;
}
.single-courses-box .content .rating .total {
color: var(--paragraphColor);
margin-left: 7px;
font-size: 15px;
}
.single-courses-box .content .price {
margin-top: 18px;
font-size: 20px;
line-height: 1;
}
.single-courses-box .content .price ins {
background: none;
text-decoration: none;
}
.single-courses-box .content .price ins span {
font-weight: 600;
}
.single-courses-box .content .price del {
text-decoration: none;
}
.single-courses-box .content .price del span {
color: var(--paragraphColor);
padding-right: 3px;
position: relative;
font-size: 19px;
z-index: 1;
}
.single-courses-box .content .price del span::before {
left: 0;
right: 0;
content: '';
bottom: 12px;
height: 1.4px;
position: absolute;
-webkit-transform: rotate(-4deg);
transform: rotate(-4deg);
background-color: var(--paragraphColor);
}
.single-courses-box:hover .image img {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
.single-courses-box:hover .image .link-btn::before {
opacity: .40;
visibility: visible;
}
.single-courses-box:hover .image::before {
right: 0;
opacity: 1;
visibility: visible;
}
.single-courses-box:hover .image::after {
opacity: 1;
margin-top: 0;
visibility: visible;
}
.single-courses-box:hover .popover-quickview {
opacity: 1;
visibility: visible;
}
.single-courses-item {
position: relative;
margin-bottom: 25px;
-webkit-perspective: 1000px;
perspective: 1000px;
}
.single-courses-item .front {
transition: transform .75s ease-in-out,-webkit-transform .75s ease-in-out;
-webkit-box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
background-color: var(--whiteColor);
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform: rotateY(0deg);
transform: rotateY(0deg);
position: relative;
}
.single-courses-item .front .image {
text-align: center;
padding-top: 25px;
padding-left: 25px;
padding-right: 25px;
}
.single-courses-item .front .content {
padding: 20px 25px 25px 25px;
}
.single-courses-item .front .content h3 {
margin-bottom: 10px;
line-height: 1.4;
font-size: 22px;
font-weight: 600;
}
.single-courses-item .front .content .author {
display: inline-block;
color: var(--paragraphColor);
}
.single-courses-item .front .content .author:hover {
color: var(--secondaryColor);
}
.single-courses-item .front .content .rating {
margin-top: 15px;
line-height: 1;
}
.single-courses-item .front .content .rating .overall {
color: var(--blackColor);
margin-right: 7px;
font-weight: 500;
font-size: 15px;
}
.single-courses-item .front .content .rating .star i {
line-height: .8;
color: #EEAD00;
margin-right: -3px;
}
.single-courses-item .front .content .rating .total {
color: var(--paragraphColor);
margin-left: 7px;
font-size: 15px;
}
.single-courses-item .front .content .price {
margin-top: 18px;
font-size: 20px;
line-height: 1;
}
.single-courses-item .front .content .price .new-price {
font-weight: 600;
}
.single-courses-item .front .content .price .old-price {
text-decoration: line-through;
color: var(--paragraphColor);
font-size: 19px;
}
.single-courses-item .back {
top: 0;
left: 0;
width: 100%;
height: 100%;
padding: 25px;
position: absolute;
-webkit-transform: rotateY(-180deg);
transform: rotateY(-180deg);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
background-color: var(--whiteColor);
-webkit-box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
transition: transform .75s ease-in-out,-webkit-transform .75s ease-in-out;
}
.single-courses-item .back h3 {
margin-bottom: 10px;
line-height: 1.4;
font-size: 22px;
font-weight: 600;
}
.single-courses-item .back h3 a {
color: var(--blackColor);
text-decoration: none !important;
}
.single-courses-item .back h3 a:hover {
color: var(--primaryColor);
}
.single-courses-item .back .update-info {
display: block;
font-size: 15px;
margin-bottom: 15px;
color: var(--primaryColor);
}
.single-courses-item .back .stats {
margin-bottom: 12px;
}
.single-courses-item .back .stats span {
color: var(--paragraphColor);
margin-right: 20px;
font-size: 15px;
font-weight: 500;
}
.single-courses-item .back .stats span.level {
background-color: #f5f5f5;
padding: 4px 10px;
}
.single-courses-item .back .stats span:last-child {
margin-right: 0;
}
.single-courses-item .back p {
font-size: 15px;
}
.single-courses-item .back ul {
padding-left: 0;
margin-bottom: 0;
list-style-type: none;
}
.single-courses-item .back ul li {
font-size: 15px;
padding-left: 25px;
position: relative;
margin-bottom: 12px;
color: var(--paragraphColor);
}
.single-courses-item .back ul li:last-child {
margin-bottom: 0;
}
.single-courses-item .back ul li i {
left: 0;
top: 3px;
font-size: 17px;
position: absolute;
color: var(--primaryColor);
}
.single-courses-item .back .btn-box {
margin-top: 20px;
}
.single-courses-item .back .btn-box .default-btn {
background-color: var(--primaryColor);
color: var(--whiteColor);
position: relative;
border: none;
padding-left: 25px;
padding-right: 50px;
}
.single-courses-item .back .btn-box .default-btn i {
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
position: absolute;
margin-top: 2px;
right: 25px;
top: 50%;
}
.single-courses-item .back .btn-box .default-btn:hover {
background-color: var(--secondaryColor);
color: var(--whiteColor);
}
.single-courses-item .back .btn-box .wishlist-btn {
width: 44px;
height: 44px;
font-size: 22px;
margin-left: 15px;
position: relative;
display: inline-block;
border: 1px solid #eeeeee;
color: var(--paragraphColor);
-webkit-transition: var(--transition);
transition: var(--transition);
background-color: transparent;
}
.single-courses-item .back .btn-box .wishlist-btn i {
left: 0;
right: 0;
top: 50%;
line-height: 1;
margin-top: 2px;
position: absolute;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.single-courses-item .back .btn-box .wishlist-btn:hover {
background-color: var(--secondaryColor);
border-color: var(--secondaryColor);
color: var(--whiteColor);
}
.single-courses-item .back .lp-button {
background-color: var(--primaryColor);
color: var(--whiteColor);
position: relative;
padding: 10px 30px;
border: none;
}
.single-courses-item .back .lp-button:hover {
background-color: var(--secondaryColor);
color: var(--whiteColor);
}
.single-courses-item:hover .front {
-webkit-transform: rotateY(180deg);
transform: rotateY(180deg);
}
.single-courses-item:hover .back {
-webkit-transform: rotateY(0deg);
transform: rotateY(0deg);
}
.single-courses-list-box {
margin-bottom: 25px;
position: relative;
}
.single-courses-list-box .image {
z-index: 1;
overflow: hidden;
position: relative;
}
.single-courses-list-box .image img {
-webkit-transition: var(--transition);
transition: var(--transition);
}
.single-courses-list-box .image .link-btn {
position: absolute;
display: block;
z-index: 2;
bottom: 0;
right: 0;
left: 0;
top: 0;
}
.single-courses-list-box .image .link-btn::before {
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 0;
content: '';
margin: 7px;
visibility: hidden;
position: absolute;
-webkit-transition: var(--transition);
transition: var(--transition);
background-color: var(--blackColor);
}
.single-courses-list-box .image::before {
left: 0;
top: 50%;
z-index: 1;
opacity: 0;
height: 1px;
content: '';
right: -30px;
width: 120px;
text-align: center;
position: absolute;
visibility: hidden;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-transition: var(--transition);
transition: var(--transition);
background-color: var(--whiteColor);
margin-left: auto;
margin-right: auto;
}
.single-courses-list-box .image::after {
left: 0;
right: 0;
top: 50%;
opacity: 0;
z-index: 1;
width: 1px;
content: '';
height: 120px;
margin-top: 30px;
text-align: center;
position: absolute;
visibility: hidden;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-transition: var(--transition);
transition: var(--transition);
background-color: var(--whiteColor);
margin-left: auto;
margin-right: auto;
}
.single-courses-list-box .content h3 {
margin-bottom: 10px;
line-height: 1.4;
font-size: 22px;
font-weight: 600;
}
.single-courses-list-box .content .author {
display: inline-block;
color: var(--paragraphColor);
}
.single-courses-list-box .content .author:hover {
color: var(--secondaryColor);
}
.single-courses-list-box .content .rating {
margin-top: 15px;
line-height: 1;
}
.single-courses-list-box .content .rating .overall {
color: var(--blackColor);
margin-right: 7px;
font-weight: 500;
font-size: 15px;
}
.single-courses-list-box .content .rating .star i {
line-height: .8;
color: #EEAD00;
margin-right: -3px;
}
.single-courses-list-box .content .rating .total {
color: var(--paragraphColor);
margin-left: 7px;
font-size: 15px;
}
.single-courses-list-box .content .price {
margin-top: 18px;
font-size: 20px;
line-height: 1;
}
.single-courses-list-box .content .price .new-price {
font-weight: 600;
}
.single-courses-list-box .content .price .old-price {
color: var(--paragraphColor);
padding-right: 3px;
position: relative;
font-size: 19px;
z-index: 1;
}
.single-courses-list-box .content .price .old-price::before {
left: 0;
right: 0;
content: '';
bottom: 12px;
height: 1.4px;
position: absolute;
-webkit-transform: rotate(-4deg);
transform: rotate(-4deg);
background-color: var(--paragraphColor);
}
.single-courses-list-box:hover .image img {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
.single-courses-list-box:hover .image .link-btn::before {
opacity: .40;
visibility: visible;
}
.single-courses-list-box:hover .image::before {
right: 0;
opacity: 1;
visibility: visible;
}
.single-courses-list-box:hover .image::after {
opacity: 1;
margin-top: 0;
visibility: visible;
}
.single-courses-list-box:hover .popover-quickview {
opacity: 1;
visibility: visible;
}
.shorting-menu {
margin-bottom: 30px;
margin-top: -30px;
}
.shorting-menu .control {
background-color: transparent;
-webkit-transition: var(--transition);
transition: var(--transition);
color: var(--paragraphColor);
padding: 0 15px 0 15px;
position: relative;
border: none;
z-index: 1;
font-size: var(--fontSize);
font-weight: 500;
margin-left: 10px;
margin-right: 10px;
}
.shorting-menu .control::before {
left: 0;
top: 50%;
width: 7px;
height: 7px;
content: '';
border-radius: 50%;
position: absolute;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-transition: var(--transition);
transition: var(--transition);
background-color: var(--paragraphColor);
}
.shorting-menu .control::after {
left: 0;
top: 50%;
width: 0;
height: 1px;
content: '';
z-index: -1;
position: absolute;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-transition: var(--transition);
transition: var(--transition);
background-color: var(--primaryColor);
}
.shorting-menu .control:last-child {
margin-right: 0;
}
.shorting-menu .control:first-child {
margin-left: 0;
}
.shorting-menu .control:hover, .shorting-menu .control.mixitup-control-active {
color: var(--primaryColor);
}
.shorting-menu .control:hover::before, .shorting-menu .control.mixitup-control-active::before {
opacity: 0;
visibility: hidden;
}
.shorting-menu .control:hover::after, .shorting-menu .control.mixitup-control-active::after {
width: 100%;
}
.courses-tabs.nav-tabs {
border-bottom: none;
margin-bottom: 30px;
margin-top: -30px;
}
.courses-tabs.nav-tabs .nav-item {
margin-left: 10px;
margin-right: 10px;
}
.courses-tabs.nav-tabs .nav-item .nav-link {
background-color: transparent;
-webkit-transition: var(--transition);
transition: var(--transition);
color: var(--paragraphColor);
padding: 0 15px 0 15px;
position: relative;
border-radius: 0;
margin-bottom: 0;
border: none;
z-index: 1;
font-size: var(--fontSize);
font-weight: 500;
}
.courses-tabs.nav-tabs .nav-item .nav-link::before {
left: 0;
top: 50%;
width: 7px;
height: 7px;
content: '';
border-radius: 50%;
position: absolute;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-transition: var(--transition);
transition: var(--transition);
background-color: var(--paragraphColor);
}
.courses-tabs.nav-tabs .nav-item .nav-link::after {
left: 0;
top: 50%;
width: 0;
height: 1px;
content: '';
z-index: -1;
position: absolute;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-transition: var(--transition);
transition: var(--transition);
background-color: var(--primaryColor);
}
.courses-tabs.nav-tabs .nav-item .nav-link:hover, .courses-tabs.nav-tabs .nav-item .nav-link.active {
color: var(--primaryColor);
}
.courses-tabs.nav-tabs .nav-item .nav-link:hover::before, .courses-tabs.nav-tabs .nav-item .nav-link.active::before {
opacity: 0;
visibility: hidden;
}
.courses-tabs.nav-tabs .nav-item .nav-link:hover::after, .courses-tabs.nav-tabs .nav-item .nav-link.active::after {
width: 100%;
}
.courses-tabs.nav-tabs .nav-item:last-child {
margin-right: 0;
}
.courses-tabs.nav-tabs .nav-item:first-child {
margin-left: 0;
}
.courses-slides.owl-theme .owl-dots {
margin-top: 10px;
}
.courses-slides.owl-theme .owl-dots .owl-dot span {
width: 40px;
height: 5px;
margin: 0 5px;
border-radius: 0;
background-color: #808292;
-webkit-transition: var(--transition);
transition: var(--transition);
-webkit-clip-path: polygon(5% 0, 100% 0, 95% 100%, 0% 100%);
clip-path: polygon(5% 0, 100% 0, 95% 100%, 0% 100%);
}
.courses-slides.owl-theme .owl-dots .owl-dot:hover span, .courses-slides.owl-theme .owl-dots .owl-dot.active span {
background-color: var(--primaryColor);
}
.tab-content .courses-slides.owl-theme .owl-dots {
margin-bottom: 25px;
}
.popover-quickview-courses {
display: none;
}
.tpd-tooltip .tpd-content-wrapper {
overflow: unset;
}
.tpd-tooltip .tpd-content {
padding: 0;
line-height: inherit;
font-size: var(--fontSize);
}
.tpd-tooltip .tpd-shift-stem-side {
display: none !important;
}
.tpd-tooltip .tpd-backgrounds {
display: none !important;
}
.popover-quickview {
-webkit-box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
background-color: var(--whiteColor);
-webkit-transition: var(--transition);
transition: var(--transition);
padding: 25px;
width: 310px;
}
.popover-quickview .default-btn {
text-decoration: none !important;
}
.popover-quickview h3 {
margin-bottom: 10px;
line-height: 1.4;
font-size: 22px;
font-weight: 600;
}
.popover-quickview h3 a {
color: var(--blackColor);
text-decoration: none !important;
}
.popover-quickview h3 a:hover {
color: var(--primaryColor);
}
.popover-quickview .update-info {
display: block;
font-size: 15px;
margin-bottom: 15px;
color: var(--primaryColor);
}
.popover-quickview .stats {
margin-bottom: 12px;
}
.popover-quickview .stats span {
color: var(--paragraphColor);
margin-right: 20px;
font-size: 15px;
font-weight: 500;
}
.popover-quickview .stats span.level {
background-color: #f5f5f5;
padding: 4px 10px;
}
.popover-quickview .stats span:last-child {
margin-right: 0;
}
.popover-quickview p {
font-size: 15px;
}
.popover-quickview ul {
padding-left: 0;
margin-bottom: 0;
list-style-type: none;
}
.popover-quickview ul li {
font-size: 15px;
padding-left: 25px;
position: relative;
margin-bottom: 12px;
color: var(--paragraphColor);
}
.popover-quickview ul li:last-child {
margin-bottom: 0;
}
.popover-quickview ul li i {
left: 0;
top: 3px;
font-size: 17px;
position: absolute;
color: var(--primaryColor);
}
.popover-quickview .btn-box {
margin-top: 20px;
}
.popover-quickview .btn-box .default-btn {
background-color: var(--primaryColor);
color: var(--whiteColor);
position: relative;
border: none;
padding-left: 25px;
padding-right: 50px;
}
.popover-quickview .btn-box .default-btn i {
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
position: absolute;
margin-top: 2px;
right: 25px;
top: 50%;
}
.popover-quickview .btn-box .default-btn:hover {
background-color: var(--secondaryColor);
color: var(--whiteColor);
}
.popover-quickview .btn-box .lp-button {
background-color: var(--primaryColor);
color: var(--whiteColor);
position: relative;
padding: 10px 30px;
border: none;
}
.popover-quickview .btn-box .lp-button:hover {
background-color: var(--secondaryColor);
color: var(--whiteColor);
}
.popover-quickview .btn-box .wishlist-btn {
width: 44px;
height: 44px;
font-size: 22px;
text-align: center;
margin-left: 15px;
position: relative;
display: inline-block;
border: 1px solid #eeeeee;
color: var(--paragraphColor);
-webkit-transition: var(--transition);
transition: var(--transition);
background-color: transparent;
text-decoration: none !important;
line-height: 41px;
}
.popover-quickview .btn-box .wishlist-btn i {
left: 0;
right: 0;
top: 50%;
line-height: 1;
margin-top: 2px;
position: absolute;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.popover-quickview .btn-box .has-wish-listed {
background-color: var(--primaryColor);
color: var(--whiteColor);
}
.ellen-grid-sorting {
margin-bottom: 30px;
}
.ellen-grid-sorting .result-count p {
font-size: 17px;
}
.ellen-grid-sorting .result-count p .count {
font-weight: 600;
color: var(--blackColor);
}
.ellen-grid-sorting .ordering {
text-align: end;
}
.ellen-grid-sorting .ordering label {
display: inline-block;
color: var(--paragraphColor);
margin-bottom: 0;
margin-right: 5px;
}
.ellen-grid-sorting .ordering select {
width: 215px;
cursor: pointer;
background: #f8f8f8;
display: inline-block;
border-color: #eeeeee;
color: var(--blackColor);
-webkit-transition: var(--transition);
transition: var(--transition);
padding: 0 0 0 5px;
line-height: 45px;
height: 45px;
font-size: var(--fontSize);
font-weight: 500;
}
.ellen-grid-sorting .ordering select:hover {
border-color: var(--primaryColor);
background-color: transparent;
} .courses-details-area.bg-color {
background-color: var(--blackColor);
}
.courses-details-header .rating {
font-size: 17px;
margin-bottom: 10px;
color: var(--whiteColor);
}
.courses-details-header .rating i {
color: #FF912C;
margin-right: -2px;
display: inline-block;
}
.courses-details-header .rating .rating-count {
display: inline-block;
position: relative;
margin-left: 5px;
top: -1px;
font-size: 14px;
font-weight: 500;
}
.courses-details-header h2 {
color: var(--whiteColor);
margin-bottom: 15px;
line-height: 1.4;
font-size: 35px;
}
.courses-details-header .courses-meta {
padding-left: 0;
list-style-type: none;
color: var(--whiteColor);
margin-bottom: 0;
margin-top: 30px;
}
.courses-details-header .courses-meta li {
font-weight: 500;
margin-right: 20px;
position: relative;
display: inline-block;
color: var(--whiteColor);
border-right: 1px solid #535353;
padding-right: 20px;
padding-left: 45px;
}
.courses-details-header .courses-meta li i {
color: var(--secondaryColor);
position: absolute;
line-height: 1;
left: -2px;
top: 2px;
font-weight: normal;
font-size: 35px;
}
.courses-details-header .courses-meta li span {
display: block;
margin-bottom: 4px;
font-weight: normal;
color: var(--whiteColor);
}
.courses-details-header .courses-meta li a {
display: inline-block;
color: var(--whiteColor);
}
.courses-details-header .courses-meta li a:hover {
color: var(--secondaryColor);
}
.courses-details-header .courses-meta li:last-child {
margin-right: 0;
padding-right: 0;
border-right: none;
}
.courses-details-header .default-btn {
margin-top: 30px;
color: var(--whiteColor);
background-color: var(--primaryColor);
}
.courses-details-header .default-btn:hover {
background-color: var(--secondaryColor);
border-color: var(--secondaryColor);
}
.courses-details-header-two {
margin-bottom: 30px;
}
.courses-details-header-two p {
font-size: 18px;
color: var(--blackColor);
}
.courses-details-header-two .courses-meta {
margin-top: 20px;
padding-left: 0;
list-style-type: none;
margin-top: 20px;
margin-bottom: 0;
}
.courses-details-header-two .courses-meta li {
margin-right: 20px;
position: relative;
display: inline-block;
color: var(--paragraphColor);
border-right: 1px solid #eeeeee;
padding-right: 20px;
padding-left: 45px;
}
.courses-details-header-two .courses-meta li i {
color: var(--secondaryColor);
position: absolute;
line-height: 1;
left: -2px;
top: 2px;
font-weight: normal;
font-size: 35px;
}
.courses-details-header-two .courses-meta li span {
display: block;
font-weight: 500;
margin-bottom: 4px;
color: var(--blackColor);
}
.courses-details-header-two .courses-meta li a {
display: inline-block;
}
.courses-details-header-two .courses-meta li:last-child {
margin-right: 0;
padding-right: 0;
border-right: none;
}
.courses-details-header-two .courses-price {
text-align: end;
}
.courses-details-header-two .courses-price .price {
display: inline-block;
position: relative;
margin-right: 15px;
line-height: 1;
top: 7px;
font-size: 36px;
font-weight: 700;
}
.courses-details-header-two .courses-price .rating {
margin-bottom: 25px;
font-size: 17px;
display: block;
}
.courses-details-header-two .courses-price .rating i {
color: #FF912C;
margin-right: -2px;
display: inline-block;
}
.courses-details-header-two .courses-price .rating .rating-count {
display: inline-block;
position: relative;
margin-left: 5px;
top: -1px;
font-size: 14px;
font-weight: 500;
}
.courses-details-image {
text-align: center;
position: relative;
border-radius: 5px;
overflow: hidden;
}
.courses-details-image img {
border-radius: 5px !important;
-webkit-transition: var(--transition);
transition: var(--transition);
}
.courses-details-image .content {
left: 0;
right: 0;
top: 50%;
z-index: 2;
position: absolute;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.courses-details-image .content .popup-video {
width: 80px;
height: 80px;
display: block;
position: relative;
background-color: var(--whiteColor);
-webkit-transition: var(--transition);
transition: var(--transition);
color: var(--primaryColor);
border-radius: 50%;
font-size: 60px;
margin-left: auto;
margin-right: auto;
margin-bottom: 20px;
}
.courses-details-image .content .popup-video:hover {
background-color: var(--secondaryColor);
color: var(--whiteColor);
}
.courses-details-image .content .popup-video i {
left: 0;
right: 0;
top: 50%;
position: absolute;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.courses-details-image .content span {
background-color: var(--blackColor);
color: var(--whiteColor);
display: inline-block;
border-radius: 5px;
padding: 4px 15px;
}
.courses-details-image:hover img {
-webkit-transform: scale(1.08);
transform: scale(1.08);
}
.courses-details-image.style-two {
margin-bottom: 30px;
}
.courses-details-desc .nav {
background-color: #f9f9f9;
list-style-type: none;
border-radius: 5px;
margin-bottom: 0;
border: none;
padding-left: 30px;
padding-right: 30px;
}
.courses-details-desc .nav .nav-item {
margin-right: 35px;
}
.courses-details-desc .nav .nav-item .nav-link {
margin: 0;
padding: 0;
border-radius: 0;
border-radius: 5px;
color: var(--blackColor);
-webkit-transition: var(--transition);
transition: var(--transition);
background-color: #f9f9f9;
position: relative;
padding: 14px 0;
border: none;
font-size: 18px;
font-weight: 700;
}
.courses-details-desc .nav .nav-item .nav-link::before {
left: 0;
bottom: 0;
width: 100%;
content: '';
height: 2px;
position: absolute;
-webkit-transform: scaleX(0);
transform: scaleX(0);
-webkit-transition: var(--transition);
transition: var(--transition);
background-color: var(--primaryColor);
}
.courses-details-desc .nav .nav-item .nav-link:hover, .courses-details-desc .nav .nav-item .nav-link.active {
color: var(--primaryColor);
}
.courses-details-desc .nav .nav-item .nav-link:hover::before, .courses-details-desc .nav .nav-item .nav-link.active::before {
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
.courses-details-desc .nav .nav-item:last-child {
margin-right: 0;
}
.courses-details-desc .course-enrolled-nav-wrap {
margin-bottom: 0;
border: none;
}
.courses-details-desc .tab-content {
padding-top: 40px;
padding-left: 30px;
padding-right: 30px;
}
.courses-details-desc .courses-overview h3 {
margin-bottom: 15px;
font-size: 22px;
}
.courses-details-desc .courses-overview h3:not(:first-child) {
margin-top: 30px;
}
.courses-details-desc .courses-overview p strong {
color: var(--blackColor);
}
.courses-details-desc .courses-overview p a {
color: var(--primaryColor);
}
.courses-details-desc .courses-overview p a:hover {
text-decoration: underline;
}
.courses-details-desc .courses-overview ul, .courses-details-desc .courses-overview ol {
margin-bottom: 20px;
}
.courses-details-desc .courses-overview ul li, .courses-details-desc .courses-overview ol li {
margin-bottom: 12px;
color: var(--paragraphColor);
}
.courses-details-desc .courses-overview ul li strong, .courses-details-desc .courses-overview ol li strong {
color: var(--blackColor);
}
.courses-details-desc .courses-overview ul li a, .courses-details-desc .courses-overview ol li a {
color: var(--primaryColor);
}
.courses-details-desc .courses-overview ul li a:hover, .courses-details-desc .courses-overview ol li a:hover {
text-decoration: underline;
}
.courses-details-desc .courses-overview ul li:last-child, .courses-details-desc .courses-overview ol li:last-child {
margin-bottom: 0;
}
.courses-details-desc .courses-overview ul:last-child, .courses-details-desc .courses-overview ol:last-child {
margin-bottom: 0;
}
.courses-details-desc .courses-curriculum {
border: 1px solid #eeeeee;
border-radius: 5px;
padding: 30px;
margin-left: -30px;
margin-right: -30px;
}
.courses-details-desc .courses-curriculum h3 {
margin-bottom: 20px;
font-size: 22px;
}
.courses-details-desc .courses-curriculum h3:not(:first-child) {
margin-top: 30px;
}
.courses-details-desc .courses-curriculum ul {
padding-left: 0;
margin-bottom: 0;
list-style-type: none;
}
.courses-details-desc .courses-curriculum ul li {
display: block;
}
.courses-details-desc .courses-curriculum ul li a {
background-color: #f9f9f9;
color: var(--blackColor);
position: relative;
padding-top: 14px;
padding-left: 55px;
padding-right: 30px;
padding-bottom: 14px;
margin-left: -30px;
margin-right: -30px;
}
.courses-details-desc .courses-curriculum ul li a::before {
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
color: var(--primaryColor);
position: absolute;
margin-top: -1px;
content: "\ee21";
left: 30px;
top: 50%;
font-size: 18px;
font-family: boxicons !important;
}
.courses-details-desc .courses-curriculum ul li a .courses-name {
font-weight: 500;
}
.courses-details-desc .courses-curriculum ul li a .courses-meta {
text-align: end;
}
.courses-details-desc .courses-curriculum ul li a .courses-meta .questions {
color: #2dbbc4;
display: inline-block;
background: #f1f9fa;
text-transform: lowercase;
border-radius: 3px;
margin-right: 6px;
padding: 2px 10px;
font-size: 13px;
font-weight: 500;
}
.courses-details-desc .courses-curriculum ul li a .courses-meta .duration {
background: #faf9fe;
display: inline-block;
color: var(--primaryColor);
text-transform: lowercase;
border-radius: 3px;
padding: 2px 10px;
font-size: 13px;
font-weight: 500;
}
.courses-details-desc .courses-curriculum ul li a .courses-meta .status {
display: inline-block;
background: var(--blackColor);
color: var(--whiteColor);
border-radius: 3px;
margin-left: 6px;
padding: 2px 10px;
font-size: 13px;
font-weight: 500;
}
.courses-details-desc .courses-curriculum ul li a .courses-meta .status.locked {
top: 3px;
padding: 0;
line-height: 1;
margin-left: 8px;
border-radius: 0;
position: relative;
color: var(--blackColor);
background-color: transparent;
font-size: 18px;
font-weight: normal;
}
.courses-details-desc .courses-curriculum ul li a:hover {
color: var(--primaryColor);
}
.courses-details-desc .courses-curriculum ul li:nth-child(2) a, .courses-details-desc .courses-curriculum ul li:nth-child(4) a, .courses-details-desc .courses-curriculum ul li:nth-child(6) a, .courses-details-desc .courses-curriculum ul li:nth-child(8) a, .courses-details-desc .courses-curriculum ul li:nth-child(10) a, .courses-details-desc .courses-curriculum ul li:nth-child(12) a, .courses-details-desc .courses-curriculum ul li:nth-child(14) a, .courses-details-desc .courses-curriculum ul li:nth-child(16) a, .courses-details-desc .courses-curriculum ul li:nth-child(18) a, .courses-details-desc .courses-curriculum ul li:nth-child(20) a, .courses-details-desc .courses-curriculum ul li:nth-child(22) a, .courses-details-desc .courses-curriculum ul li:nth-child(24) a, .courses-details-desc .courses-curriculum ul li:nth-child(26) a, .courses-details-desc .courses-curriculum ul li:nth-child(28) a, .courses-details-desc .courses-curriculum ul li:nth-child(30) a, .courses-details-desc .courses-curriculum ul li:nth-child(32) a, .courses-details-desc .courses-curriculum ul li:nth-child(34) a, .courses-details-desc .courses-curriculum ul li:nth-child(36) a, .courses-details-desc .courses-curriculum ul li:nth-child(38) a, .courses-details-desc .courses-curriculum ul li:nth-child(40) a, .courses-details-desc .courses-curriculum ul li:nth-child(42) a, .courses-details-desc .courses-curriculum ul li:nth-child(44) a, .courses-details-desc .courses-curriculum ul li:nth-child(46) a, .courses-details-desc .courses-curriculum ul li:nth-child(48) a, .courses-details-desc .courses-curriculum ul li:nth-child(50) a, .courses-details-desc .courses-curriculum ul li:nth-child(52) a, .courses-details-desc .courses-curriculum ul li:nth-child(54) a, .courses-details-desc .courses-curriculum ul li:nth-child(56) a, .courses-details-desc .courses-curriculum ul li:nth-child(58) a, .courses-details-desc .courses-curriculum ul li:nth-child(60) a, .courses-details-desc .courses-curriculum ul li:nth-child(62) a, .courses-details-desc .courses-curriculum ul li:nth-child(64) a, .courses-details-desc .courses-curriculum ul li:nth-child(66) a, .courses-details-desc .courses-curriculum ul li:nth-child(68) a, .courses-details-desc .courses-curriculum ul li:nth-child(70) a, .courses-details-desc .courses-curriculum ul li:nth-child(72) a, .courses-details-desc .courses-curriculum ul li:nth-child(74) a, .courses-details-desc .courses-curriculum ul li:nth-child(76) a, .courses-details-desc .courses-curriculum ul li:nth-child(78) a, .courses-details-desc .courses-curriculum ul li:nth-child(80) a, .courses-details-desc .courses-curriculum ul li:nth-child(82) a, .courses-details-desc .courses-curriculum ul li:nth-child(84) a, .courses-details-desc .courses-curriculum ul li:nth-child(86) a, .courses-details-desc .courses-curriculum ul li:nth-child(88) a, .courses-details-desc .courses-curriculum ul li:nth-child(90) a, .courses-details-desc .courses-curriculum ul li:nth-child(92) a, .courses-details-desc .courses-curriculum ul li:nth-child(94) a, .courses-details-desc .courses-curriculum ul li:nth-child(96) a, .courses-details-desc .courses-curriculum ul li:nth-child(98) a, .courses-details-desc .courses-curriculum ul li:nth-child(100) a {
background-color: var(--whiteColor);
}
.courses-details-desc .courses-reviews h3 {
display: inline-block;
font-size: 22px;
margin-right: 10px;
margin-bottom: 0;
}
.courses-details-desc .courses-reviews .rating {
display: inline-block;
position: relative;
top: 2px;
}
.courses-details-desc .courses-reviews .rating span {
line-height: 1;
font-size: 17px;
color: #cecfd2;
}
.courses-details-desc .courses-reviews .rating span.checked {
color: orange;
}
.courses-details-desc .courses-reviews .rating-count {
margin-top: 8px;
margin-bottom: 10px;
}
.courses-details-desc .courses-reviews .rating-count span {
display: block;
font-size: var(--fontSize);
color: var(--paragraphColor);
}
.courses-details-desc .courses-reviews .row {
overflow: hidden;
}
.courses-details-desc .courses-reviews .side {
width: 9%;
float: left;
margin-top: 10px;
}
.courses-details-desc .courses-reviews .side div {
font-size: var(--fontSize);
font-weight: 500;
}
.courses-details-desc .courses-reviews .middle {
margin-top: 14px;
float: left;
width: 82%;
}
.courses-details-desc .courses-reviews .right {
text-align: end;
}
.courses-details-desc .courses-reviews .bar-container {
width: 100%;
background-color: #f1f1f1;
text-align: center;
color: var(--whiteColor);
border-radius: 5px;
}
.courses-details-desc .courses-reviews .bar-5 {
width: 100%;
height: 18px;
border-radius: 5px;
background-color: #4CAF50;
}
.courses-details-desc .courses-reviews .bar-4 {
width: 75%;
height: 18px;
border-radius: 5px;
background-color: #2196F3;
}
.courses-details-desc .courses-reviews .bar-3 {
width: 50%;
height: 18px;
border-radius: 5px;
background-color: #00bcd4;
}
.courses-details-desc .courses-reviews .bar-2 {
width: 25%;
height: 18px;
border-radius: 5px;
background-color: #ff9800;
}
.courses-details-desc .courses-reviews .bar-1 {
width: 0;
height: 18px;
border-radius: 5px;
background-color: #f44336;
}
.courses-details-desc .courses-review-comments {
margin-top: 30px;
}
.courses-details-desc .courses-review-comments h3 {
border-bottom: 1px solid #f3f3f3;
padding-bottom: 10px;
font-size: 22px;
margin-top: 0;
margin-bottom: 10px;
}
.courses-details-desc .courses-review-comments .user-review {
border-bottom: 1px solid #f3f3f3;
padding: 20px 0 20px 110px;
position: relative;
}
.courses-details-desc .courses-review-comments .user-review img {
left: 0;
top: 20px;
width: 90px;
height: 90px;
border-radius: 5px !important;
position: absolute;
}
.courses-details-desc .courses-review-comments .user-review .sub-comment {
margin-bottom: 8px;
font-weight: 700;
}
.courses-details-desc .courses-review-comments .user-review .review-rating {
display: block;
margin-bottom: 5px;
}
.courses-details-desc .courses-review-comments .user-review .review-rating .review-stars {
display: inline-block;
}
.courses-details-desc .courses-review-comments .user-review .review-rating .review-stars i {
font-size: 17px;
color: #cecfd2;
display: inline-block;
}
.courses-details-desc .courses-review-comments .user-review .review-rating .review-stars i.checked {
color: orange;
}
.courses-details-desc .review-form-wrapper {
margin-top: 30px;
}
.courses-details-desc .review-form-wrapper h3 {
margin-bottom: 8px;
font-size: 22px;
}
.courses-details-desc .review-form-wrapper .comment-notes span {
color: red;
}
.courses-details-desc .review-form-wrapper form {
margin-top: 20px;
text-align: start;
}
.courses-details-desc .review-form-wrapper form .form-group {
margin-bottom: 25px;
text-align: start;
}
.courses-details-desc .review-form-wrapper form .form-group .form-control {
background-color: #f9f9f9;
font-size: var(--fontSize);
color: var(--blackColor);
-webkit-box-shadow: unset;
box-shadow: unset;
border-radius: 0;
height: 50px;
width: 100%;
border: 0;
padding-left: 18px;
padding-right: 18px;
}
.courses-details-desc .review-form-wrapper form .form-group .form-control::-webkit-input-placeholder {
color: var(--paragraphColor);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.courses-details-desc .review-form-wrapper form .form-group .form-control:-ms-input-placeholder {
color: var(--paragraphColor);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.courses-details-desc .review-form-wrapper form .form-group .form-control::-ms-input-placeholder {
color: var(--paragraphColor);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.courses-details-desc .review-form-wrapper form .form-group .form-control::placeholder {
color: var(--paragraphColor);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.courses-details-desc .review-form-wrapper form .form-group .form-control:focus::-webkit-input-placeholder {
color: transparent;
}
.courses-details-desc .review-form-wrapper form .form-group .form-control:focus:-ms-input-placeholder {
color: transparent;
}
.courses-details-desc .review-form-wrapper form .form-group .form-control:focus::-ms-input-placeholder {
color: transparent;
}
.courses-details-desc .review-form-wrapper form .form-group .form-control:focus::placeholder {
color: transparent;
}
.courses-details-desc .review-form-wrapper form .form-group textarea.form-control {
height: auto !important;
padding-top: 18px;
}
.courses-details-desc .review-form-wrapper form .rating {
text-align: start;
overflow: hidden;
max-width: 115px;
margin-top: -5px;
margin-bottom: 20px;
}
.courses-details-desc .review-form-wrapper form .rating label {
width: 23px;
height: 23px;
float: right;
cursor: pointer;
position: relative;
}
.courses-details-desc .review-form-wrapper form .rating label:not(:first-of-type) {
padding-right: 5px;
}
.courses-details-desc .review-form-wrapper form .rating label:before {
-webkit-transition: var(--transition);
transition: var(--transition);
content: "\2605";
color: #cccccc;
font-size: 27px;
line-height: 1;
}
.courses-details-desc .review-form-wrapper form .rating input {
display: none;
}
.courses-details-desc .review-form-wrapper form .rating input:checked ~ label:before, .courses-details-desc .review-form-wrapper form .rating:not(:checked) > label:hover:before, .courses-details-desc .review-form-wrapper form .rating:not(:checked) > label:hover ~ label:before {
color: #f6b500;
}
.courses-details-desc .review-form-wrapper form .form-check {
color: var(--paragraphColor);
margin-top: 5px;
}
.courses-details-desc .review-form-wrapper form .form-check a {
color: var(--secondaryColor);
}
.courses-details-desc .review-form-wrapper form .form-check a:hover {
text-decoration: underline;
}
.courses-details-desc .review-form-wrapper form .form-check .form-check-input {
margin-top: 0.18em;
-webkit-box-shadow: unset !important;
box-shadow: unset !important;
}
.courses-details-desc .review-form-wrapper form .form-check .form-check-input[type=checkbox] {
border-radius: 0;
}
.courses-details-desc .review-form-wrapper form .form-check .form-check-input:checked {
background-color: var(--primaryColor);
border-color: var(--primaryColor);
}
.courses-details-desc .review-form-wrapper form .form-check .form-check-input:focus {
border-color: var(--primaryColor);
}
.courses-details-desc .review-form-wrapper form button {
border: none;
margin-top: 20px;
text-align: center;
display: inline-block;
color: var(--whiteColor);
background-color: var(--primaryColor);
-webkit-transition: var(--transition);
transition: var(--transition);
padding: 11px 40px;
-webkit-box-shadow: unset;
box-shadow: unset;
font-size: var(--fontSize);
font-weight: 600;
}
.courses-details-desc .review-form-wrapper form button:hover {
background-color: var(--secondaryColor);
color: var(--whiteColor);
}
.courses-details-desc.style-two {
margin-top: 60px;
}
.courses-details-desc.style-three {
padding-right: 30px;
}
.courses-details-desc.style-three .courses-curriculum {
margin-left: 0;
margin-right: 0;
margin-top: 25px;
margin-bottom: 35px;
}
.courses-details-desc.style-three .courses-reviews {
margin-top: 15px;
}
.courses-details-desc.style-three .courses-review-comments {
margin-top: 35px;
}
.courses-details-desc.style-three .courses-review-comments h3 {
margin-bottom: 5px;
}
.courses-details-info {
padding: 30px;
background-color: #f9f9f9;
}
.courses-details-info .info {
list-style-type: none;
margin-bottom: 0;
padding-left: 0;
}
.courses-details-info .info li {
border-bottom: 1px solid #eeeeee;
color: var(--paragraphColor);
font-size: 17px;
padding-top: 15px;
padding-bottom: 15px;
}
.courses-details-info .info li span {
font-weight: 500;
position: relative;
padding-left: 25px;
color: var(--blackColor);
}
.courses-details-info .info li span i {
color: var(--secondaryColor);
position: absolute;
font-size: 19px;
top: 2px;
left: 0;
}
.courses-details-info .info li.price {
padding-bottom: 10px;
color: var(--mainColor);
font-size: 25px;
font-weight: 600;
}
.courses-details-info .info li.price span {
color: var(--blackColor);
font-size: 17px;
font-weight: 500;
}
.courses-details-info .info li.price .price span {
padding: 0;
}
.courses-details-info .info li.price .price ins {
text-decoration: none;
}
.courses-details-info .info li.price .price del {
color: var(--blackColor);
}
.courses-details-info .info li:first-child {
padding-top: 0;
}
.courses-details-info .btn-box {
margin-top: 25px;
}
.courses-details-info .btn-box .default-btn {
display: block;
text-align: center;
color: var(--whiteColor);
background-color: var(--primaryColor);
}
.courses-details-info .btn-box .default-btn:hover {
background-color: var(--blackColor);
border-color: var(--blackColor);
}
.courses-details-info .btn-box .default-btn:not(:first-child) {
margin-top: 15px;
border-color: var(--secondaryColor);
background-color: var(--secondaryColor);
}
.courses-details-info .btn-box .default-btn:not(:first-child):hover {
background-color: var(--blackColor);
border-color: var(--blackColor);
}
.courses-details-info .courses-share {
text-align: center;
margin-top: 25px;
}
.courses-details-info .courses-share .share-info {
display: inline-block;
position: relative;
}
.courses-details-info .courses-share .share-info span {
display: inline-block;
color: var(--mainColor);
padding-right: 17px;
line-height: 1;
font-size: var(--fontSize);
font-weight: 600;
}
.courses-details-info .courses-share .share-info span i {
color: var(--blackColor);
position: absolute;
right: 0;
top: 5px;
}
.courses-details-info .courses-share .share-info .social-link {
padding-left: 0;
list-style-type: none;
margin-bottom: 0;
margin-top: 15px;
}
.courses-details-info .courses-share .share-info .social-link li {
display: inline-block;
margin-right: 3px;
}
.courses-details-info .courses-share .share-info .social-link li:last-child {
margin-right: 0;
}
.courses-details-info .courses-share .share-info .social-link li a {
width: 35px;
height: 35px;
display: block;
font-size: 18px;
text-align: center;
position: relative;
border-radius: 2px;
color: var(--whiteColor);
background-color: var(--primaryColor);
}
.courses-details-info .courses-share .share-info .social-link li a i {
left: 0;
top: 50%;
right: 0;
margin-top: -1px;
position: absolute;
-webkit-transform: translateY(-48%);
transform: translateY(-48%);
}
.courses-details-info .courses-share .share-info .social-link li a:hover {
-webkit-transform: translateY(-5px);
transform: translateY(-5px);
}
.courses-details-info .courses-share .share-info .social-link li a.facebook {
background-color: #4267B2;
color: var(--whiteColor);
}
.courses-details-info .courses-share .share-info .social-link li a.twitter {
background-color: #1DA1F2;
color: var(--whiteColor);
}
.courses-details-info .courses-share .share-info .social-link li a.instagram {
background-color: #bc2a8d;
color: var(--whiteColor);
}
.courses-details-info .courses-share .share-info .social-link li a.linkedin {
background-color: #0077b5;
color: var(--whiteColor);
}
.courses-details-info.style-two {
border-radius: 5px;
background-color: #f8f9f8;
padding: 12px 12px 50px 12px;
margin-left: 15px;
margin-top: -248px;
}
.courses-details-info.style-two .image {
text-align: center;
position: relative;
overflow: hidden;
}
.courses-details-info.style-two .image img {
-webkit-transition: var(--transition);
transition: var(--transition);
}
.courses-details-info.style-two .image .link-btn {
position: absolute;
display: block;
height: 100%;
width: 100%;
z-index: 3;
left: 0;
top: 0;
}
.courses-details-info.style-two .image .content {
left: 0;
right: 0;
top: 50%;
z-index: 2;
position: absolute;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.courses-details-info.style-two .image .content i {
width: 60px;
height: 60px;
display: block;
background-color: var(--primaryColor);
color: var(--whiteColor);
border-radius: 50%;
line-height: 60px;
font-size: 45px;
margin-left: auto;
margin-right: auto;
margin-bottom: 15px;
}
.courses-details-info.style-two .image .content span {
background-color: var(--blackColor);
color: var(--whiteColor);
display: inline-block;
border-radius: 5px;
padding: 4px 15px;
}
.courses-details-info.style-two .image::before {
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 1;
content: '';
opacity: 0.25;
position: absolute;
-webkit-transition: var(--transition);
transition: var(--transition);
background-color: var(--blackColor);
}
.courses-details-info.style-two .image:hover img {
-webkit-transform: scale(1.08);
transform: scale(1.08);
}
.courses-details-info.style-two .image:hover::before {
opacity: 0;
visibility: hidden;
}
.courses-details-info.style-two .info {
padding-right: 20px;
padding-left: 20px;
padding-top: 20px;
}
.courses-details-info.style-two .btn-box {
padding-left: 20px;
padding-right: 20px;
}
.courses-details-info.style-two .courses-share {
padding-left: 20px;
padding-right: 20px;
}
.courses-details-info.style-three {
background-color: var(--whiteColor);
-webkit-box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
} .features-area {
position: relative;
z-index: 1;
}
.features-area.bg-color::before {
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: -1;
content: '';
position: absolute;
background-color: var(--blackColor);
-webkit-clip-path: polygon(27% 0, 100% 0, 100% 100%, 16% 100%);
clip-path: polygon(27% 0, 100% 0, 100% 100%, 16% 100%);
}
.features-area.bg-image::before {
top: 0;
right: 0;
bottom: 0;
content: '';
z-index: -1;
width: 92.5%;
position: absolute;
background-color: var(--blackColor);
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
.features-area.bg-image.style-two::before {
width: 100%;
}
.features-inner {
background-position: right center;
background-repeat: no-repeat;
background-size: cover;
padding-top: 80px;
padding-bottom: 55px;
}
.single-features-box {
margin-bottom: 25px;
position: relative;
padding-left: 77px;
}
.single-features-box i {
left: 0;
top: 50%;
line-height: 1;
margin-top: 3px;
font-size: 60px;
position: absolute;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.single-features-box h3 {
max-width: 200px;
margin-bottom: 0;
line-height: 1.5;
font-size: 22px;
}
.single-features-box.white-color i {
color: var(--whiteColor);
}
.single-features-box.white-color h3 {
color: var(--whiteColor);
}
.single-features-item {
padding: 50px;
text-align: center;
margin-bottom: 25px;
background-color: var(--whiteColor);
-webkit-box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}
.single-features-item img {
margin-bottom: 25px;
}
.single-features-item h3 {
font-size: 27px;
margin-bottom: 15px;
}
.single-features-item p {
font-size: 18px;
}
.single-features-item .default-btn {
margin-top: 5px;
}
.shape5 {
position: absolute;
z-index: -1;
left: 0;
top: 0;
}
.shape5 img {
-webkit-animation: movebounce 5s linear infinite;
animation: movebounce 5s linear infinite;
} .single-instructor-box {
z-index: 1;
padding: 25px;
text-align: center;
position: relative;
margin-bottom: 25px;
-webkit-transition: var(--transition);
transition: var(--transition);
background-color: var(--whiteColor);
-webkit-box-shadow: rgba(99, 99, 99, 0.15) 0px 2px 8px 0px;
box-shadow: rgba(99, 99, 99, 0.15) 0px 2px 8px 0px;
}
.single-instructor-box img {
border-radius: 10px !important;
margin-bottom: 18px;
}
.single-instructor-box h3 {
font-size: 20px;
margin-bottom: 5px;
}
.single-instructor-box .designation {
color: var(--paragraphColor);
}
.single-instructor-box .info {
border-top: 1px solid #eeeeee;
margin-top: 20px;
margin-left: -25px;
margin-right: -25px;
padding-top: 15px;
padding-left: 25px;
padding-right: 25px;
padding-bottom: 15px;
}
.single-instructor-box .info span {
display: block;
padding-left: 23px;
position: relative;
color: var(--paragraphColor);
}
.single-instructor-box .info span i {
color: var(--primaryColor);
position: absolute;
top: 2px;
left: 0;
}
.single-instructor-box .rating {
border-top: 1px solid #eeeeee;
color: var(--paragraphColor);
margin-left: -25px;
margin-right: -25px;
padding-top: 20px;
padding-left: 25px;
padding-right: 25px;
}
.single-instructor-box .rating .d-flex {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.single-instructor-box .rating i {
line-height: 1;
color: #f7c04d;
margin-right: 3px;
}
.single-instructor-box .rating .count {
color: var(--blackColor);
position: relative;
font-weight: 500;
margin-left: 5px;
line-height: 1;
top: 1px;
}
.single-instructor-box .link-btn {
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 2;
display: block;
position: absolute;
}
.single-instructor-box::before {
top: 0;
left: 0;
right: 0;
height: 0;
z-index: -1;
content: '';
position: absolute;
-webkit-transition: var(--transition);
transition: var(--transition);
background-color: var(--primaryColor);
}
.single-instructor-box:hover {
-webkit-box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
-webkit-transform: translateY(-10px);
transform: translateY(-10px);
}
.single-instructor-box:hover::before {
height: 27%;
} .partner-area {
position: relative;
z-index: 1;
}
.partner-area .shape2 {
left: auto;
bottom: 6%;
right: .5%;
top: auto;
}
.partner-area .shape4 {
right: auto;
top: 20%;
left: 5%;
}
.partner-area .shape5 {
left: auto;
right: 0;
top: 7%;
}
.partner-inner-area {
padding: 100px 80px;
background-color: #f5f5f5;
}
.partner-inner-area h2 {
margin-bottom: 15px;
font-size: 38px;
}
.partner-inner-area p {
max-width: 360px;
}
.partner-inner-area .default-btn {
background-color: var(--primaryColor);
color: var(--whiteColor);
margin-top: 10px;
}
.partner-inner-area .default-btn:hover {
background-color: var(--secondaryColor);
border-color: var(--secondaryColor);
color: var(--whiteColor);
}
.partner-lists {
text-align: center;
margin-bottom: -40px;
}
.partner-lists .item {
margin-bottom: 30px;
}
.partner-lists .item img {
-webkit-transition: var(--transition);
transition: var(--transition);
}
.partner-lists .item:hover img {
-webkit-transform: scale(1.05);
transform: scale(1.05);
}
.lines {
top: 0;
left: 0;
right: 0;
width: 90vw;
z-index: -1;
height: 100%;
margin: auto;
position: absolute;
}
.lines .line {
top: 0;
left: 50%;
width: 1px;
height: 100%;
overflow: hidden;
position: absolute;
background: rgba(255, 255, 255, 0.1);
}
.lines .line::after {
left: 0;
top: -50%;
content: "";
width: 100%;
height: 15vh;
display: block;
position: absolute;
-webkit-animation: run 7s 0s infinite;
animation: run 7s 0s infinite;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-timing-function: cubic-bezier(0.4, 0.26, 0, 0.97);
animation-timing-function: cubic-bezier(0.4, 0.26, 0, 0.97);
background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(75%, var(--whiteColor)), to(var(--whiteColor)));
background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, var(--whiteColor) 75%, var(--whiteColor) 100%);
}
.lines .line:nth-child(1) {
margin-left: -25%;
}
.lines .line:nth-child(1)::after {
-webkit-animation-delay: 2s;
animation-delay: 2s;
}
.lines .line:nth-child(3) {
margin-left: 25%;
}
.lines .line:nth-child(3)::after {
-webkit-animation-delay: 2.5s;
animation-delay: 2.5s;
}
@-webkit-keyframes movebounce {
0% {
-webkit-transform: translateY(0px);
transform: translateY(0px);
}
50% {
-webkit-transform: translateY(20px);
transform: translateY(20px);
}
100% {
-webkit-transform: translateY(0px);
transform: translateY(0px);
}
}
@keyframes movebounce {
0% {
-webkit-transform: translateY(0px);
transform: translateY(0px);
}
50% {
-webkit-transform: translateY(20px);
transform: translateY(20px);
}
100% {
-webkit-transform: translateY(0px);
transform: translateY(0px);
}
}
@-webkit-keyframes moveleftbounce {
0% {
-webkit-transform: translateX(0px);
transform: translateX(0px);
}
50% {
-webkit-transform: translateX(20px);
transform: translateX(20px);
}
100% {
-webkit-transform: translateX(0px);
transform: translateX(0px);
}
}
@keyframes moveleftbounce {
0% {
-webkit-transform: translateX(0px);
transform: translateX(0px);
}
50% {
-webkit-transform: translateX(20px);
transform: translateX(20px);
}
100% {
-webkit-transform: translateX(0px);
transform: translateX(0px);
}
}
@-webkit-keyframes border-transform {
0%, 100% {
border-radius: 63% 37% 54% 46% / 55% 48% 52% 45%;
}
14% {
border-radius: 40% 60% 54% 46% / 49% 60% 40% 51%;
}
28% {
border-radius: 54% 46% 38% 62% / 49% 70% 30% 51%;
}
42% {
border-radius: 61% 39% 55% 45% / 61% 38% 62% 39%;
}
56% {
border-radius: 61% 39% 67% 33% / 70% 50% 50% 30%;
}
70% {
border-radius: 50% 50% 34% 66% / 56% 68% 32% 44%;
}
84% {
border-radius: 46% 54% 50% 50% / 35% 61% 39% 65%;
}
}
@keyframes border-transform {
0%, 100% {
border-radius: 63% 37% 54% 46% / 55% 48% 52% 45%;
}
14% {
border-radius: 40% 60% 54% 46% / 49% 60% 40% 51%;
}
28% {
border-radius: 54% 46% 38% 62% / 49% 70% 30% 51%;
}
42% {
border-radius: 61% 39% 55% 45% / 61% 38% 62% 39%;
}
56% {
border-radius: 61% 39% 67% 33% / 70% 50% 50% 30%;
}
70% {
border-radius: 50% 50% 34% 66% / 56% 68% 32% 44%;
}
84% {
border-radius: 46% 54% 50% 50% / 35% 61% 39% 65%;
}
}
@-webkit-keyframes rotate3d {
0% {
-webkit-transform: rotateY(0deg);
transform: rotateY(0deg);
}
100% {
-webkit-transform: rotateY(360deg);
transform: rotateY(360deg);
}
}
@keyframes rotate3d {
0% {
-webkit-transform: rotateY(0deg);
transform: rotateY(0deg);
}
100% {
-webkit-transform: rotateY(360deg);
transform: rotateY(360deg);
}
}
@-webkit-keyframes movescale {
0% {
-webkit-transform: scale(0.8);
transform: scale(0.8);
}
50% {
-webkit-transform: scale(1);
transform: scale(1);
}
100% {
-webkit-transform: scale(0.8);
transform: scale(0.8);
}
}
@keyframes movescale {
0% {
-webkit-transform: scale(0.8);
transform: scale(0.8);
}
50% {
-webkit-transform: scale(1);
transform: scale(1);
}
100% {
-webkit-transform: scale(0.8);
transform: scale(0.8);
}
}
@-webkit-keyframes rotateme {
from {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
to {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes rotateme {
from {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
to {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@-webkit-keyframes run {
0% {
top: -50%;
}
100% {
top: 110%;
}
}
@keyframes run {
0% {
top: -50%;
}
100% {
top: 110%;
}
}
@-webkit-keyframes swing {
0% {
-webkit-transform: rotate(9deg);
transform: rotate(9deg);
}
100% {
-webkit-transform: rotate(-9deg);
transform: rotate(-9deg);
}
}
@keyframes swing {
0% {
-webkit-transform: rotate(9deg);
transform: rotate(9deg);
}
100% {
-webkit-transform: rotate(-9deg);
transform: rotate(-9deg);
}
}
@-webkit-keyframes shake-bottom {
0%, 100% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transform-origin: 50% 100%;
transform-origin: 50% 100%;
}
10% {
-webkit-transform: rotate(2deg);
transform: rotate(2deg);
}
20%, 40%, 60% {
-webkit-transform: rotate(-4deg);
transform: rotate(-4deg);
}
30%, 50%, 70% {
-webkit-transform: rotate(4deg);
transform: rotate(4deg);
}
80% {
-webkit-transform: rotate(-2deg);
transform: rotate(-2deg);
}
90% {
-webkit-transform: rotate(2deg);
transform: rotate(2deg);
}
}
@keyframes shake-bottom {
0%, 100% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transform-origin: 50% 100%;
transform-origin: 50% 100%;
}
10% {
-webkit-transform: rotate(2deg);
transform: rotate(2deg);
}
20%, 40%, 60% {
-webkit-transform: rotate(-4deg);
transform: rotate(-4deg);
}
30%, 50%, 70% {
-webkit-transform: rotate(4deg);
transform: rotate(4deg);
}
80% {
-webkit-transform: rotate(-2deg);
transform: rotate(-2deg);
}
90% {
-webkit-transform: rotate(2deg);
transform: rotate(2deg);
}
}
@-webkit-keyframes ripple {
0% {
-webkit-transform: scale(1);
transform: scale(1);
}
75% {
-webkit-transform: scale(1.75);
transform: scale(1.75);
opacity: 1;
}
100% {
-webkit-transform: scale(2);
transform: scale(2);
opacity: 0;
}
}
@keyframes ripple {
0% {
-webkit-transform: scale(1);
transform: scale(1);
}
75% {
-webkit-transform: scale(1.75);
transform: scale(1.75);
opacity: 1;
}
100% {
-webkit-transform: scale(2);
transform: scale(2);
opacity: 0;
}
} .categories-area {
position: relative;
z-index: 1;
}
.single-categories-box {
position: relative;
margin-bottom: 25px;
background-color: #f5f5f5;
padding: 30px 30px 30px 73px;
-webkit-transition: var(--transition);
transition: var(--transition);
}
.single-categories-box .icon {
-webkit-transition: var(--transition);
transition: var(--transition);
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
position: absolute;
font-size: 35px;
line-height: 1;
left: 25px;
top: 50%;
}
.single-categories-box h3 {
-webkit-transition: var(--transition);
transition: var(--transition);
margin-bottom: 0;
font-size: 22px;
}
.single-categories-box .link-btn {
-webkit-transition: var(--transition);
transition: var(--transition);
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
color: var(--whiteColor);
visibility: hidden;
position: absolute;
margin-top: 4px;
font-size: 28px;
line-height: 1;
right: 10px;
opacity: 0;
top: 50%;
}
.single-categories-box:hover {
background-color: var(--primaryColor);
}
.single-categories-box:hover .icon {
color: var(--whiteColor);
}
.single-categories-box:hover h3 {
color: var(--whiteColor);
}
.single-categories-box:hover h3 a {
color: var(--whiteColor);
}
.single-categories-box:hover .link-btn {
opacity: 1;
right: 20px;
visibility: visible;
}
.single-categories-item {
padding: 30px;
text-align: center;
border-radius: 5px;
position: relative;
margin-bottom: 25px;
-webkit-transition: var(--transition);
transition: var(--transition);
background-color: var(--whiteColor);
-webkit-box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}
.single-categories-item img {
margin-bottom: 20px;
}
.single-categories-item h3 {
-webkit-transition: var(--transition);
transition: var(--transition);
margin-bottom: 12px;
font-size: 22px;
}
.single-categories-item span {
line-height: 1;
display: block;
color: var(--paragraphColor);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.single-categories-item:hover {
background-color: var(--primaryColor);
}
.single-categories-item:hover h3 {
color: var(--whiteColor);
}
.single-categories-item:hover h3 a {
color: var(--whiteColor);
}
.single-categories-item:hover span {
color: var(--whiteColor);
}
.categories-btn {
margin-top: 25px;
text-align: center;
}
.shape6 {
position: absolute;
z-index: -1;
left: .5%;
top: 12%;
}
.shape6 img {
-webkit-animation: movescale 3s linear infinite;
animation: movescale 3s linear infinite;
width: 80px;
} .become-instructor-area {
position: relative;
z-index: 1;
}
.become-instructor-area.bg-color::before {
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: -1;
content: '';
position: absolute;
background-color: var(--primaryColor);
-webkit-clip-path: polygon(0 0, 92% 0, 85% 100%, 0% 100%);
clip-path: polygon(0 0, 92% 0, 85% 100%, 0% 100%);
}
.become-instructor-area.bg-color::after {
left: 0;
right: 0;
bottom: 0;
z-index: -2;
content: '';
height: 50%;
position: absolute;
background-color: #f5f5f5;
}
.become-instructor-area .shape4 {
right: 7%;
top: 45%;
}
.become-instructor-area .shape6 {
left: 3%;
top: -6%;
}
.become-instructor-area .shape2 {
left: 55%;
top: 20%;
}
.become-instructor-area .shape1 {
top: auto;
left: 45%;
bottom: -35px;
}
.become-instructor-inner {
background-position: -145px center;
background-repeat: no-repeat;
background-size: contain;
padding-top: 80px;
padding-bottom: 80px;
}
.become-instructor-content {
position: relative;
padding-left: 105px;
}
.become-instructor-content i {
color: var(--whiteColor);
position: absolute;
font-size: 78px;
line-height: 1;
left: 0;
top: 0;
}
.become-instructor-content h2 {
font-size: 34px;
margin-bottom: 10px;
color: var(--whiteColor);
}
.become-instructor-content p {
color: var(--whiteColor);
}
.become-instructor-content .default-btn {
background-color: var(--blackColor);
border-color: var(--blackColor);
color: var(--whiteColor);
margin-top: 20px;
padding-top: 11px;
padding-bottom: 11px;
}
.become-instructor-content .default-btn:hover {
background-color: var(--whiteColor);
border-color: var(--whiteColor);
color: var(--blackColor);
}
.become-instructor-content .social {
margin-top: 40px;
}
.become-instructor-content .social span {
color: var(--whiteColor);
margin-right: 10px;
font-weight: 600;
}
.become-instructor-content .social ul {
padding-left: 0;
margin-bottom: 0;
list-style-type: none;
}
.become-instructor-content .social ul li {
margin-right: 5px;
display: inline-block;
}
.become-instructor-content .social ul li a {
width: 35px;
height: 35px;
display: block;
text-align: center;
position: relative;
border-radius: 3px;
background-color: rgba(255, 255, 255, 0.1);
}
.become-instructor-content .social ul li a i {
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
font-size: 20px;
margin-top: 0;
right: 0;
top: 50%;
left: 0;
}
.become-instructor-content .social ul li a:hover {
background-color: var(--secondaryColor);
color: var(--whiteColor);
}
.become-instructor-content .social ul li:last-child {
margin-right: 0;
}
.become-instructor-content.black-color {
top: 90px;
padding-left: 0;
position: relative;
}
.become-instructor-content.black-color h2 {
color: var(--blackColor);
}
.become-instructor-content.black-color p {
color: var(--paragraphColor);
}
.become-instructor-content.black-color .default-btn:hover {
background-color: var(--primaryColor);
border-color: var(--primaryColor);
color: var(--whiteColor);
}
.become-instructor-content.black-color .social span {
color: var(--blackColor);
}
.become-instructor-content.black-color .social ul li a {
color: var(--blackColor);
background-color: var(--whiteColor);
-webkit-box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
.become-instructor-content.black-color .social ul li a i {
color: var(--blackColor);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.become-instructor-content.black-color .social ul li a:hover {
color: var(--whiteColor);
background-color: var(--primaryColor);
}
.become-instructor-content.black-color .social ul li a:hover i {
color: var(--whiteColor);
}
.become-instructor-btn .default-btn {
background-color: var(--blackColor);
border-color: var(--blackColor);
color: var(--whiteColor);
padding-top: 11px;
padding-bottom: 11px;
}
.become-instructor-btn .default-btn:hover {
background-color: var(--whiteColor);
border-color: var(--whiteColor);
color: var(--blackColor);
}
.become-instructor-inner-area {
background-color: var(--primaryColor);
padding: 100px;
}
.become-instructor-inner-area .become-instructor-content {
padding-left: 0;
}
.become-instructor-inner-area .become-instructor-content h2 {
margin-bottom: 15px;
}
.become-insinstructor-image {
border-radius: 0 115px 0 0;
padding-right: 100px;
position: relative;
z-index: 1;
}
.become-insinstructor-image img {
border-radius: 0 115px 0 0 !important;
}
.become-insinstructor-image::before {
top: 0;
right: 45px;
content: '';
width: 287px;
height: 186px;
position: absolute;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
.become-insinstructor-image::after {
z-index: -1;
right: 45px;
content: '';
width: 231px;
bottom: -50px;
height: 212px;
position: absolute;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
.become-insinstructor-img {
z-index: 1;
margin-right: 50px;
text-align: center;
position: relative;
}
.become-insinstructor-img::before {
left: 0;
right: 0;
bottom: 0;
height: 80%;
z-index: -1;
content: '';
position: absolute;
background-color: var(--primaryColor);
-webkit-clip-path: polygon(0 30%, 100% 0, 100% 100%, 0% 100%);
clip-path: polygon(0 30%, 100% 0, 100% 100%, 0% 100%);
}
.shape10 {
position: absolute;
z-index: -1;
right: 17%;
top: 10%;
}
.shape10 img {
-webkit-animation: moveleftbounce 5s linear infinite;
animation: moveleftbounce 5s linear infinite;
} .feedback-area {
position: relative;
z-index: 1;
}
.feedback-area .shape4 {
right: 15%;
top: 6%;
}
.single-feedback-box {
z-index: 1;
padding: 30px;
overflow: hidden;
position: relative;
margin-bottom: 25px;
background-color: var(--whiteColor);
}
.single-feedback-box p {
font-size: 17px;
}
.single-feedback-box .client-info {
margin-top: 20px;
}
.single-feedback-box .client-info img {
width: 65px;
height: 65px;
border-radius: 50% !important;
}
.single-feedback-box .client-info .info {
margin-left: 20px;
}
.single-feedback-box .client-info .info h3 {
font-size: 18px;
margin-bottom: 9px;
}
.single-feedback-box .client-info .info span {
display: block;
font-size: 15px;
color: var(--paragraphColor);
}
.single-feedback-box::before {
right: 40px;
z-index: -1;
width: 85px;
content: '';
bottom: 30px;
background-image: url(//dibujotecnicoacin.com/wp-content/themes/ellen/assets/img/gray-quote.png);
height: 61px;
position: absolute;
-webkit-transition: var(--transition);
transition: var(--transition);
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
.single-feedback-box:hover::before {
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-name: bounce;
animation-name: bounce;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.feedback-slides .single-feedback-box {
background-color: #f9f9f9;
}
.feedback-slides.owl-theme .owl-nav {
opacity: 0;
margin-top: 0;
visibility: hidden;
-webkit-transition: var(--transition);
transition: var(--transition);
}
.feedback-slides.owl-theme .owl-nav [class*=owl-] {
background: var(--primaryColor);
-webkit-transition: var(--transition);
transition: var(--transition);
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
border-radius: 5px 0 0 5px;
color: var(--whiteColor);
position: absolute;
font-size: 20px;
height: 45px;
left: -35px;
width: 35px;
padding: 0;
margin: 0;
top: 50%;
}
.feedback-slides.owl-theme .owl-nav [class*=owl-] i {
left: 0;
right: 0;
top: 50%;
line-height: 1;
margin-top: 1px;
position: absolute;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.feedback-slides.owl-theme .owl-nav [class*=owl-].owl-next {
border-radius: 0 5px 5px 0;
left: auto;
right: -35px;
}
.feedback-slides.owl-theme .owl-nav [class*=owl-]:hover {
background-color: var(--secondaryColor);
color: var(--whiteColor);
}
.feedback-slides.owl-theme:hover .owl-nav {
opacity: 1;
visibility: visible;
} .how-its-work-area {
position: relative;
z-index: 1;
}
.how-its-work-area::before {
left: 0;
right: 0;
bottom: 0;
z-index: -1;
height: 60%;
content: '';
position: absolute;
background: -webkit-gradient(linear, left bottom, right top, from(#051937), color-stop(#004d7a), color-stop(#008793), color-stop(#00bf72), to(#a8eb12));
background: linear-gradient(to right top, #051937, #004d7a, #008793, #00bf72, #a8eb12);
}
.how-its-work-area .col-lg-4:nth-child(1) .single-how-its-work-box::before {
left: 50%;
}
.how-its-work-area .col-lg-4:nth-child(3) .single-how-its-work-box::before {
left: -50%;
}
.how-its-work-box {
overflow: hidden;
text-align: center;
border-radius: 10px;
margin-bottom: 100px;
}
.how-its-work-box img {
border-radius: 10px;
-webkit-transition: var(--transition);
transition: var(--transition);
}
.how-its-work-box:hover img {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
.single-how-its-work-box {
margin-bottom: 25px;
position: relative;
text-align: center;
z-index: 1;
}
.single-how-its-work-box .number {
z-index: 1;
width: 60px;
height: 60px;
line-height: 62px;
position: relative;
text-align: center;
border-radius: 50%;
margin-bottom: 45px;
display: inline-block;
color: var(--blackColor);
background-color: var(--whiteColor);
font-size: 30px;
font-weight: 700;
}
.single-how-its-work-box .number::after, .single-how-its-work-box .number::before {
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: -1;
content: '';
display: block;
border-radius: 50%;
position: absolute;
border: 1px solid var(--whiteColor);
}
.single-how-its-work-box .number::before {
-webkit-animation: ripple 2s linear infinite;
animation: ripple 2s linear infinite;
}
.single-how-its-work-box .number::after {
-webkit-animation: ripple 2s linear 1s infinite;
animation: ripple 2s linear 1s infinite;
}
.single-how-its-work-box h3 {
font-size: 22px;
margin-bottom: 15px;
color: var(--whiteColor);
}
.single-how-its-work-box p {
opacity: .90;
color: var(--whiteColor);
}
.single-how-its-work-box::before {
left: 0;
top: 30px;
content: '';
height: 1px;
width: 100%;
z-index: -1;
opacity: .60;
position: absolute;
background-color: var(--whiteColor);
} .single-success-story-box {
max-width: 1170px;
margin-left: auto;
margin-right: auto;
margin-bottom: 25px;
}
.single-success-story-box .content {
padding-right: 50px;
padding-left: 0;
}
.single-success-story-box .content h3 {
font-size: 25px;
margin-bottom: 18px;
}
.single-success-story-box .content p {
font-size: 17px;
}
.single-success-story-box .content .default-btn {
margin-top: 15px;
}
.single-success-story-box .image {
z-index: 1;
position: relative;
padding-right: 0;
padding-left: 15px;
padding-bottom: 15px;
}
.single-success-story-box .image img {
border-radius: 5px !important;
}
.single-success-story-box .image::before {
left: 0;
bottom: 0;
width: 95%;
z-index: -1;
content: '';
height: 95%;
border-radius: 5px;
position: absolute;
background-color: #f2f2f2;
-webkit-transition: var(--transition);
transition: var(--transition);
}
.single-success-story-box .image:hover::before {
background-color: var(--primaryColor);
}
.single-success-story-box:nth-child(2) .content, .single-success-story-box:nth-child(4) .content, .single-success-story-box:nth-child(6) .content, .single-success-story-box:nth-child(8) .content, .single-success-story-box:nth-child(10) .content, .single-success-story-box:nth-child(12) .content, .single-success-story-box:nth-child(14) .content, .single-success-story-box:nth-child(16) .content, .single-success-story-box:nth-child(18) .content, .single-success-story-box:nth-child(20) .content, .single-success-story-box:nth-child(22) .content, .single-success-story-box:nth-child(24) .content {
padding-right: 0;
padding-left: 50px;
}
.single-success-story-box:nth-child(2) .image, .single-success-story-box:nth-child(4) .image, .single-success-story-box:nth-child(6) .image, .single-success-story-box:nth-child(8) .image, .single-success-story-box:nth-child(10) .image, .single-success-story-box:nth-child(12) .image, .single-success-story-box:nth-child(14) .image, .single-success-story-box:nth-child(16) .image, .single-success-story-box:nth-child(18) .image, .single-success-story-box:nth-child(20) .image, .single-success-story-box:nth-child(22) .image, .single-success-story-box:nth-child(24) .image {
padding-right: 15px;
padding-left: 0;
}
.single-success-story-box:nth-child(2) .image::before, .single-success-story-box:nth-child(4) .image::before, .single-success-story-box:nth-child(6) .image::before, .single-success-story-box:nth-child(8) .image::before, .single-success-story-box:nth-child(10) .image::before, .single-success-story-box:nth-child(12) .image::before, .single-success-story-box:nth-child(14) .image::before, .single-success-story-box:nth-child(16) .image::before, .single-success-story-box:nth-child(18) .image::before, .single-success-story-box:nth-child(20) .image::before, .single-success-story-box:nth-child(22) .image::before, .single-success-story-box:nth-child(24) .image::before {
left: auto;
right: 0;
}
.success-story-sidebar {
padding-right: 30px;
}
.success-story-sidebar .story {
text-align: center;
position: relative;
border-radius: 5px;
padding-bottom: 17px;
}
.success-story-sidebar .story img {
border-radius: 5px !important;
}
.success-story-sidebar .story .popup-video {
left: 50%;
bottom: 0;
padding: 6px 30px;
position: absolute;
border-radius: 5px;
display: inline-block;
color: var(--whiteColor);
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
background-color: var(--primaryColor);
}
.success-story-sidebar .story .popup-video:hover {
background-color: var(--secondaryColor);
color: var(--whiteColor);
}
.success-story-sidebar .quote {
z-index: 1;
margin-top: 30px;
position: relative;
color: var(--primaryColor);
padding-top: 20px;
padding-left: 20px;
font-size: 22px;
font-weight: 500;
}
.success-story-sidebar .quote::before {
top: 0;
left: 0;
z-index: -1;
opacity: .07;
line-height: 1;
content: "\f10b";
position: absolute;
color: var(--blackColor);
font-family: flaticon;
font-size: 100px;
}
.success-story-desc .h1, .success-story-desc .h2, .success-story-desc .h3, .success-story-desc .h4, .success-story-desc .h5, .success-story-desc .h6, .success-story-desc h1, .success-story-desc h2, .success-story-desc h3, .success-story-desc h4, .success-story-desc h5, .success-story-desc h6 {
margin-bottom: 15px;
}
.success-story-desc .h1:not(:first-child), .success-story-desc .h2:not(:first-child), .success-story-desc .h3:not(:first-child), .success-story-desc .h4:not(:first-child), .success-story-desc .h5:not(:first-child), .success-story-desc .h6:not(:first-child), .success-story-desc h1:not(:first-child), .success-story-desc h2:not(:first-child), .success-story-desc h3:not(:first-child), .success-story-desc h4:not(:first-child), .success-story-desc h5:not(:first-child), .success-story-desc h6:not(:first-child) {
margin-top: 25px;
}
.success-story-desc strong {
color: var(--blackColor) !important;
}
.success-story-desc p {
font-size: 17px;
}
.success-story-desc p a {
color: var(--secondaryColor);
}
.success-story-desc p a:hover {
text-decoration: underline;
}
.success-story-desc ul li, .success-story-desc ol li {
color: var(--paragraphColor);
margin-bottom: 12px;
}
.success-story-desc ul li a, .success-story-desc ol li a {
color: var(--secondaryColor);
}
.success-story-desc ul li a:hover, .success-story-desc ol li a:hover {
text-decoration: underline;
}
.success-story-desc ul li:last-child, .success-story-desc ol li:last-child {
margin-bottom: 0;
}
.single-success-story-item {
position: relative;
margin-bottom: 25px;
-webkit-transition: var(--transition);
transition: var(--transition);
background-color: var(--whiteColor);
}
.single-success-story-item .content {
padding: 25px;
}
.single-success-story-item .content h3 {
font-size: 22px;
margin-bottom: 12px;
}
.single-success-story-item .link-btn {
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 2;
display: block;
position: absolute;
}
.single-success-story-item::before {
left: 0;
bottom: 0;
width: 100%;
height: 3px;
content: '';
position: absolute;
-webkit-transition: var(--transition);
transition: var(--transition);
background-color: var(--primaryColor);
}
.single-success-story-item:hover {
-webkit-transform: translateY(-10px);
transform: translateY(-10px);
-webkit-box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}
.single-success-story-item:hover::before {
width: 0;
}
.col-lg-4:nth-child(2) .single-success-story-item::before, .col-lg-4:nth-child(5) .single-success-story-item::before, .col-lg-4:nth-child(8) .single-success-story-item::before, .col-lg-4:nth-child(11) .single-success-story-item::before {
background-color: #FBCC64;
}
.col-lg-4:nth-child(3) .single-success-story-item::before, .col-lg-4:nth-child(6) .single-success-story-item::before, .col-lg-4:nth-child(9) .single-success-story-item::before, .col-lg-4:nth-child(12) .single-success-story-item::before {
background-color: #42A46A;
} .why-choose-us-image {
text-align: center;
padding-right: 15px;
}
.why-choose-us-content {
padding-left: 15px;
}
.why-choose-us-content .sub-title {
display: block;
font-weight: 500;
margin-bottom: 10px;
color: var(--secondaryColor);
}
.why-choose-us-content h2 {
margin-bottom: 15px;
font-size: 38px;
}
.why-choose-us-content .features-list {
padding-left: 0;
list-style-type: none;
margin-bottom: 0;
margin-top: 25px;
}
.why-choose-us-content .features-list li {
padding-left: 25px;
position: relative;
margin-bottom: 13px;
color: var(--paragraphColor);
}
.why-choose-us-content .features-list li i {
left: 0;
top: 50%;
line-height: 1;
position: absolute;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
color: var(--secondaryColor);
}
.why-choose-us-content .features-list li:last-child {
margin-bottom: 0;
}
.why-choose-us-content .default-btn {
margin-top: 30px;
} .stories-area {
position: relative;
z-index: 1;
}
.stories-area .shape5 {
bottom: -85px;
left: auto;
top: auto;
right: 0;
}
.stories-area .shape3 {
bottom: -80px;
left: 7%;
}
.stories-area .shape3.style-two {
bottom: 9%;
left: 3%;
}
.stories-area .shape6 {
left: auto;
right: 7%;
top: 15%;
}
.stories-area .shape4 {
bottom: 15%;
right: 32%;
top: auto;
}
.stories-area .shape4.style-two {
z-index: 1;
bottom: 25%;
right: 19.5%;
}
.stories-area .shape2 {
left: 5%;
top: 20%;
}
.stories-area .shape2.style-two {
left: auto;
right: 10%;
top: -15%;
}
.stories-image {
border-radius: 0 115px 0 0;
position: relative;
z-index: 1;
padding-left: 100px;
padding-right: 100px;
}
.stories-image img {
border-radius: 0 115px 0 0 !important;
}
.stories-image::before {
top: 0;
right: 45px;
content: '';
width: 287px;
height: 186px;
position: absolute;
background-image: url(//dibujotecnicoacin.com/wp-content/themes/ellen/assets/img/shape/dot-shape1.png);
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
.stories-image::after {
z-index: -1;
right: 45px;
content: '';
width: 231px;
bottom: -50px;
height: 212px;
position: absolute;
background-image: url(//dibujotecnicoacin.com/wp-content/themes/ellen/assets/img/shape/cross-line.png);
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
.stories-content h2 {
margin-bottom: 25px;
font-size: 38px;
}
.stories-content .default-btn {
margin-top: 15px;
}
.stories-img {
border-radius: 115px 0 0 0 !important;
position: relative;
z-index: 1;
padding-left: 100px;
padding-right: 100px;
}
.stories-img img {
border-radius: 115px 0 0 0 !important;
}
.stories-img::before {
top: 0;
left: 45px;
content: '';
width: 287px;
height: 186px;
position: absolute;
-webkit-animation: moveleftbounce 5s linear infinite;
animation: moveleftbounce 5s linear infinite;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
.stories-img::after {
z-index: -1;
left: 60px;
content: '';
width: 231px;
bottom: -40px;
height: 212px;
position: absolute;
-webkit-transform: scaleX(-1);
transform: scaleX(-1);
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
.shape7 {
position: absolute;
bottom: 20%;
z-index: -1;
right: .5%;
}
.shape7 img {
width: 200px;
}
.shape8 {
position: absolute;
z-index: -1;
top: -20px;
right: 0;
}
.shape8 img {
-webkit-animation: movebounce 5s linear infinite;
animation: movebounce 5s linear infinite;
} .become-a-teacher-area {
background-color: #f9f9f9;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
.become-a-teacher-content {
background-color: var(--whiteColor);
border-radius: 10px;
text-align: center;
max-width: 660px;
padding: 50px;
}
.become-a-teacher-content h2 {
font-size: 38px;
margin-bottom: 35px;
}
.become-a-teacher-content form .form-group {
margin-bottom: 25px;
}
.become-a-teacher-content form .form-group .form-control {
background-color: #f9f9f9;
font-size: var(--fontSize);
color: var(--blackColor);
padding-left: 18px;
border-radius: 5px;
-webkit-box-shadow: unset;
box-shadow: unset;
height: 55px;
border: 0;
}
.become-a-teacher-content form .form-group .form-control::-webkit-input-placeholder {
font-weight: 300;
color: var(--paragraphColor);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.become-a-teacher-content form .form-group .form-control:-ms-input-placeholder {
font-weight: 300;
color: var(--paragraphColor);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.become-a-teacher-content form .form-group .form-control::-ms-input-placeholder {
font-weight: 300;
color: var(--paragraphColor);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.become-a-teacher-content form .form-group .form-control::placeholder {
font-weight: 300;
color: var(--paragraphColor);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.become-a-teacher-content form .form-group .form-control:focus::-webkit-input-placeholder {
color: transparent;
}
.become-a-teacher-content form .form-group .form-control:focus:-ms-input-placeholder {
color: transparent;
}
.become-a-teacher-content form .form-group .form-control:focus::-ms-input-placeholder {
color: transparent;
}
.become-a-teacher-content form .form-group .form-control:focus::placeholder {
color: transparent;
}
.become-a-teacher-content form .form-group textarea.form-control {
padding-top: 18px;
height: auto;
}
.become-a-teacher-content form .default-btn {
background-color: var(--primaryColor);
color: var(--whiteColor);
padding-left: 40px;
padding-right: 40px;
}
.become-a-teacher-content form .default-btn:hover {
background-color: var(--secondaryColor);
border-color: var(--secondaryColor);
} .free-trial-area {
position: relative;
z-index: 1;
}
.free-trial-area.bg-color::before {
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: -1;
content: '';
position: absolute;
background-color: var(--blackColor);
-webkit-clip-path: polygon(22% 0, 100% 0, 100% 100%, 11% 100%);
clip-path: polygon(22% 0, 100% 0, 100% 100%, 11% 100%);
}
.free-trial-area.bg-color::after {
left: 0;
right: 0;
bottom: 0;
z-index: -2;
content: '';
height: 50%;
position: absolute;
background-color: #E6F8FF;
}
.free-trial-area.bg-image::before {
top: 0;
left: 0;
bottom: 0;
content: '';
z-index: -1;
width: 92.5%;
position: absolute;
background-image: url(//dibujotecnicoacin.com/wp-content/themes/ellen/assets/img/bg1.jpg);
background-color: var(--blackColor);
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
.free-trial-area.bg-image.style-two::before {
width: 100%;
}
.free-trial-area .shape5 {
left: auto;
top: 10px;
right: 0;
}
.free-trial-inner {
background-position: 50px center;
background-repeat: no-repeat;
background-size: cover;
padding-top: 80px;
padding-bottom: 80px;
}
.free-trial-content {
position: relative;
padding-left: 105px;
}
.free-trial-content i {
color: var(--whiteColor);
position: absolute;
font-size: 78px;
line-height: 1;
left: 0;
top: 0;
}
.free-trial-content h2 {
font-size: 34px;
margin-bottom: 12px;
color: var(--whiteColor);
}
.free-trial-content p {
color: var(--whiteColor);
}
.free-trial-content .default-btn {
background-color: var(--primaryColor);
color: var(--whiteColor);
margin-top: 15px;
}
.free-trial-content .default-btn:hover {
background-color: var(--whiteColor);
border-color: var(--whiteColor);
color: var(--blackColor);
}
.free-trial-btn {
text-align: center;
}
.free-trial-btn .default-btn {
background-color: var(--primaryColor);
color: var(--whiteColor);
}
.free-trial-btn .default-btn:hover {
background-color: var(--secondaryColor);
border-color: var(--secondaryColor);
color: var(--whiteColor);
} .single-events-box {
padding: 30px;
position: relative;
margin-bottom: 25px;
background-color: var(--whiteColor);
}
.single-events-box .link-btn {
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 2;
display: block;
position: absolute;
}
.single-events-box .content {
padding-left: 25px;
}
.single-events-box .content .location {
font-weight: 500;
padding-left: 25px;
position: relative;
margin-bottom: 12px;
display: inline-block;
color: var(--paragraphColor);
}
.single-events-box .content .location i {
color: var(--secondaryColor);
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
position: absolute;
margin-top: -1.5px;
font-size: 20px;
top: 50%;
left: 0;
}
.single-events-box .content h3 {
font-size: 22px;
margin-bottom: 0;
}
.single-events-box .date {
border-right: 1px solid #eeeeee;
padding-right: 25px;
}
.single-events-box .date .day {
color: var(--primaryColor);
font-size: 50px;
line-height: 1;
}
.single-events-box .date .month {
margin-top: 5px;
font-size: 17px;
font-weight: 500;
}
.single-events-box .date .default-btn {
background-color: var(--primaryColor);
color: var(--whiteColor);
margin-top: 15px;
padding-top: 8px;
padding-bottom: 8px;
}
.single-events-box::before {
left: 0;
width: 0;
bottom: 0;
height: 2px;
content: '';
position: absolute;
-webkit-transition: var(--transition);
transition: var(--transition);
background-color: var(--primaryColor);
}
.single-events-box:hover::before {
width: 100%;
}
.single-events-box.with-boxshadow {
-webkit-box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}
.more-events {
text-align: center;
margin-top: 25px;
}
.more-events p {
font-size: 17px;
font-weight: 500;
}
.more-events p a {
color: var(--secondaryColor);
text-decoration: underline;
}
.more-events p a:hover {
color: var(--primaryColor);
} .events-details-area.bg-image {
z-index: 1;
position: relative;
background-color: var(--blackColor);
background: center / cover no-repeat;
}
.events-details-area.bg-image::after {
top: 0;
left: 0;
right: 0;
bottom: 0;
content: '';
z-index: -1;
position: absolute;
background: rgba(0, 0, 0, 0.6);
}
.events-details-content {
text-align: center;
color: var(--whiteColor);
}
.events-details-content .date {
font-weight: 500;
padding: 2px 10px;
margin-bottom: 30px;
display: inline-block;
color: var(--blackColor);
background-color: var(--whiteColor);
}
.events-details-content h1 {
color: var(--whiteColor);
margin-bottom: 25px;
font-size: 45px;
}
.events-details-content .events-countdown {
list-style-type: none;
margin-bottom: 0;
padding-left: 0;
}
.events-details-content .events-countdown li {
border-radius: 5px;
color: var(--whiteColor);
text-transform: uppercase;
font-size: var(--fontSize);
font-weight: 500;
margin-left: 30px;
margin-right: 30px;
}
.events-details-content .events-countdown li span {
font-size: 40px;
font-weight: 700;
}
.events-details-content .events-countdown li:first-child {
margin-left: 0;
}
.events-details-content .events-countdown li:last-child {
margin-right: 0;
}
.events-details-location {
padding-right: 30px;
margin-bottom: 20px;
}
.events-details-location iframe {
width: 100%;
border: none;
height: 450px;
margin-bottom: -5px;
}
.events-details-location .info {
padding-left: 0;
list-style-type: none;
margin-bottom: 0;
margin-top: 25px;
}
.events-details-location .info li {
font-size: 18px;
margin-right: 20px;
position: relative;
padding-left: 27px;
display: inline-block;
color: var(--paragraphColor);
}
.events-details-location .info li i {
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
color: var(--primaryColor);
position: absolute;
margin-top: -2px;
font-size: 20px;
line-height: 1;
top: 50%;
left: 0;
}
.events-details-location .info li:last-child {
margin-right: 0;
}
.events-details-desc {
padding-right: 30px;
}
.events-details-desc .h1, .events-details-desc .h2, .events-details-desc .h3, .events-details-desc .h4, .events-details-desc .h5, .events-details-desc .h6, .events-details-desc h1, .events-details-desc h2, .events-details-desc h3, .events-details-desc h4, .events-details-desc h5, .events-details-desc h6 {
margin-bottom: 12px;
}
.events-details-desc .h1:not(:first-child), .events-details-desc .h2:not(:first-child), .events-details-desc .h3:not(:first-child), .events-details-desc .h4:not(:first-child), .events-details-desc .h5:not(:first-child), .events-details-desc .h6:not(:first-child), .events-details-desc h1:not(:first-child), .events-details-desc h2:not(:first-child), .events-details-desc h3:not(:first-child), .events-details-desc h4:not(:first-child), .events-details-desc h5:not(:first-child), .events-details-desc h6:not(:first-child) {
margin-top: 25px;
}
.events-details-desc p strong {
color: var(--blackColor);
}
.events-details-desc p a {
color: var(--primaryColor);
}
.events-details-desc p a:hover {
text-decoration: underline;
}
.events-details-desc ul, .events-details-desc ol {
margin-bottom: 15px;
}
.events-details-desc ul li, .events-details-desc ol li {
margin-bottom: 12px;
color: var(--paragraphColor);
}
.events-details-desc ul li strong, .events-details-desc ol li strong {
color: var(--blackColor);
}
.events-details-desc ul li a, .events-details-desc ol li a {
color: var(--primaryColor);
}
.events-details-desc ul li a:hover, .events-details-desc ol li a:hover {
text-decoration: underline;
}
.events-details-desc ul li:last-child, .events-details-desc ol li:last-child {
margin-bottom: 0;
}
.events-details-desc ul:last-child, .events-details-desc ol:last-child {
margin-bottom: 0;
}
.events-details-info {
background-color: #f9f9f9;
padding: 35px;
}
.events-details-info .info {
list-style-type: none;
margin-bottom: 0;
padding-left: 0;
}
.events-details-info .info li {
border-bottom: 1px solid #eeeeee;
color: var(--paragraphColor);
font-size: 17px;
font-weight: 600;
padding-top: 15px;
padding-bottom: 15px;
}
.events-details-info .info li span {
font-weight: 700;
color: var(--blackColor);
}
.events-details-info .info li.price {
padding-bottom: 10px;
color: var(--secondaryColor);
font-size: 28px;
font-weight: 600;
}
.events-details-info .info li.price span {
color: var(--blackColor);
font-size: 17px;
font-weight: 700;
}
.events-details-info .info li:first-child {
padding-top: 0;
}
.events-details-info .btn-box {
text-align: center;
margin-top: 30px;
}
.events-details-info .btn-box .default-btn {
display: block;
padding-top: 11px;
padding-bottom: 11px;
}
.events-details-info .btn-box p {
margin-top: 20px;
}
.events-details-info .btn-box p a {
color: var(--primaryColor);
}
.events-details-info .btn-box p a:hover {
text-decoration: underline;
}
.events-details-info .events-share {
text-align: center;
margin-top: 20px;
}
.events-details-info .events-share .share-info {
display: inline-block;
position: relative;
}
.events-details-info .events-share .share-info span {
display: inline-block;
color: var(--mainColor);
padding-right: 17px;
line-height: 1;
font-size: var(--fontSize);
font-weight: 600;
}
.events-details-info .events-share .share-info span i {
color: var(--blackColor);
position: absolute;
right: 0;
top: 5px;
}
.events-details-info .events-share .share-info .social-link {
padding-left: 0;
list-style-type: none;
margin-bottom: 0;
margin-top: 15px;
}
.events-details-info .events-share .share-info .social-link li {
display: inline-block;
margin-right: 3px;
}
.events-details-info .events-share .share-info .social-link li:last-child {
margin-right: 0;
}
.events-details-info .events-share .share-info .social-link li a {
width: 35px;
height: 35px;
display: block;
font-size: 18px;
text-align: center;
position: relative;
border-radius: 2px;
color: var(--whiteColor);
background-color: var(--primaryColor);
}
.events-details-info .events-share .share-info .social-link li a i {
left: 0;
top: 50%;
right: 0;
margin-top: -1px;
position: absolute;
-webkit-transform: translateY(-48%);
transform: translateY(-48%);
}
.events-details-info .events-share .share-info .social-link li a:hover {
-webkit-transform: translateY(-5px);
transform: translateY(-5px);
}
.events-details-info .events-share .share-info .social-link li a.facebook {
background-color: #4267B2;
color: var(--whiteColor);
}
.events-details-info .events-share .share-info .social-link li a.twitter {
background-color: #1DA1F2;
color: var(--whiteColor);
}
.events-details-info .events-share .share-info .social-link li a.instagram {
background-color: #bc2a8d;
color: var(--whiteColor);
}
.events-details-info .events-share .share-info .social-link li a.linkedin {
background-color: #0077b5;
color: var(--whiteColor);
}
.events-details-contact-info {
margin-top: 35px;
}
.events-details-contact-info h3 {
font-size: 22px;
margin-bottom: 25px;
}
.events-details-contact-info form .form-group {
margin-bottom: 20px;
}
.events-details-contact-info form .form-group label {
display: block;
margin-bottom: 10px;
font-size: 15px;
font-weight: 500;
}
.events-details-contact-info form .form-group .form-control {
background-color: #f9f9f9;
font-size: var(--fontSize);
color: var(--blackColor);
-webkit-box-shadow: unset;
box-shadow: unset;
border-radius: 0;
height: 50px;
width: 100%;
border: 0;
padding-left: 18px;
padding-right: 18px;
}
.events-details-contact-info form .form-group .form-control::-webkit-input-placeholder {
color: var(--paragraphColor);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.events-details-contact-info form .form-group .form-control:-ms-input-placeholder {
color: var(--paragraphColor);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.events-details-contact-info form .form-group .form-control::-ms-input-placeholder {
color: var(--paragraphColor);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.events-details-contact-info form .form-group .form-control::placeholder {
color: var(--paragraphColor);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.events-details-contact-info form .form-group .form-control:focus::-webkit-input-placeholder {
color: transparent;
}
.events-details-contact-info form .form-group .form-control:focus:-ms-input-placeholder {
color: transparent;
}
.events-details-contact-info form .form-group .form-control:focus::-ms-input-placeholder {
color: transparent;
}
.events-details-contact-info form .form-group .form-control:focus::placeholder {
color: transparent;
}
.events-details-contact-info form .form-group textarea.form-control {
height: auto !important;
padding-top: 18px;
}
.events-details-contact-info form .form-check {
color: var(--paragraphColor);
margin-top: 5px;
margin-bottom: 20px;
}
.events-details-contact-info form .form-check a {
color: var(--secondaryColor);
}
.events-details-contact-info form .form-check a:hover {
text-decoration: underline;
}
.events-details-contact-info form .form-check .form-check-input {
margin-top: 0.18em;
-webkit-box-shadow: unset !important;
box-shadow: unset !important;
}
.events-details-contact-info form .form-check .form-check-input[type=checkbox] {
border-radius: 0;
}
.events-details-contact-info form .form-check .form-check-input:checked {
background-color: var(--primaryColor);
border-color: var(--primaryColor);
}
.events-details-contact-info form .form-check .form-check-input:focus {
border-color: var(--primaryColor);
}
.events-details-contact-info form .submit-btn {
background-color: var(--primaryColor);
-webkit-transition: var(--transition);
transition: var(--transition);
color: var(--whiteColor);
display: inline-block;
padding: 12px 30px;
-webkit-box-shadow: unset;
box-shadow: unset;
border: 0;
font-size: var(--fontSize);
font-weight: 500;
}
.events-details-contact-info form .submit-btn:hover {
background-color: var(--secondaryColor);
color: var(--whiteColor);
}
.events-details-contact-info form .submit-btn.disabled {
cursor: not-allowed !important;
}
.events-details-contact-info form .submit-btn.disabled:hover {
color: var(--blackColor);
}
.events-details-contact-info form .submit-btn.disabled:hover::before {
opacity: .30;
width: 55px;
} .blog-area {
position: relative;
z-index: 1;
}
.blog-area .shape4 {
right: 7%;
top: auto;
bottom: 23%;
}
.blog-area .shape2 {
left: 4%;
top: 46%;
}
.single-blog-post-two {
margin-bottom: 25px;
}
.single-blog-post-two .image {
overflow: hidden;
}
.single-blog-post-two .image img {
-webkit-transition: var(--transition);
transition: var(--transition);
}
.single-blog-post-two .content {
margin-top: 20px;
}
.single-blog-post-two .content .meta {
padding-left: 0;
margin-bottom: 10px;
list-style-type: none;
}
.single-blog-post-two .content .meta li {
color: var(--paragraphColor);
display: inline-block;
margin-right: 30px;
position: relative;
}
.single-blog-post-two .content .meta li::before {
top: 50%;
width: 15px;
height: 1px;
content: '';
right: -26px;
position: absolute;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
background-color: var(--paragraphColor);
}
.single-blog-post-two .content .meta li a {
color: var(--paragraphColor);
}
.single-blog-post-two .content .meta li a:hover {
color: var(--primaryColor);
}
.single-blog-post-two .content .meta li:last-child {
margin-right: 0;
}
.single-blog-post-two .content .meta li:last-child::before {
display: none;
}
.single-blog-post-two .content h3 {
margin-bottom: 10px;
line-height: 1.5;
font-size: 22px;
}
.single-blog-post-two:hover .image img {
-webkit-transform: scale(1.08);
transform: scale(1.08);
} .blog-details-desc .post-thumb {
margin-bottom: 25px;
}
.blog-details-desc .h1, .blog-details-desc .h2, .blog-details-desc .h3, .blog-details-desc .h4, .blog-details-desc .h5, .blog-details-desc .h6, .blog-details-desc h1, .blog-details-desc h2, .blog-details-desc h3, .blog-details-desc h4, .blog-details-desc h5, .blog-details-desc h6 {
margin-bottom: 15px;
}
.blog-details-desc .h1:not(:first-child), .blog-details-desc .h2:not(:first-child), .blog-details-desc .h3:not(:first-child), .blog-details-desc .h4:not(:first-child), .blog-details-desc .h5:not(:first-child), .blog-details-desc .h6:not(:first-child), .blog-details-desc h1:not(:first-child), .blog-details-desc h2:not(:first-child), .blog-details-desc h3:not(:first-child), .blog-details-desc h4:not(:first-child), .blog-details-desc h5:not(:first-child), .blog-details-desc h6:not(:first-child) {
margin-top: 25px;
}
.blog-details-desc .post-meta {
margin-bottom: 15px;
margin-top: 18px;
}
.blog-details-desc .post-meta ul {
padding-left: 0;
list-style-type: none;
margin-bottom: 0;
margin-top: 0;
}
.blog-details-desc .post-meta ul li {
color: var(--paragraphColor);
display: inline-block;
position: relative;
margin-right: 30px;
margin-bottom: 0;
}
.blog-details-desc .post-meta ul li::before {
top: 50%;
width: 15px;
height: 1px;
content: '';
right: -26px;
position: absolute;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
background-color: var(--paragraphColor);
}
.blog-details-desc .post-meta ul li a {
color: var(--paragraphColor);
}
.blog-details-desc .post-meta ul li a:hover {
color: var(--primaryColor);
}
.blog-details-desc .post-meta ul li:last-child {
margin-right: 0;
}
.blog-details-desc .post-meta ul li:last-child::before {
display: none;
}
.blog-details-desc p a {
color: var(--primaryColor);
}
.blog-details-desc p a:hover {
text-decoration: underline;
}
.blog-details-desc p strong {
color: var(--blackColor);
}
.blog-details-desc ul, .blog-details-desc ol {
margin-top: 20px;
margin-bottom: 20px;
}
.blog-details-desc ul li, .blog-details-desc ol li {
color: var(--paragraphColor);
margin-bottom: 15px;
}
.blog-details-desc ul li:last-child, .blog-details-desc ol li:last-child {
margin-bottom: 0;
}
.blog-details-desc .post-footer {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-top: 30px;
padding-top: 30px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border-top: 1px solid #eeeeee;
}
.blog-details-desc .post-footer .post-tags {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.blog-details-desc .post-footer .post-tags .sub {
text-transform: uppercase;
display: inline-block;
font-weight: 500;
}
.blog-details-desc .post-footer .post-tags ul {
display: inline-block;
list-style-type: none;
padding-left: 0;
margin-top: 0;
margin-bottom: 0;
}
.blog-details-desc .post-footer .post-tags ul li {
display: inline-block;
margin-bottom: 0;
margin-right: 1px;
}
.blog-details-desc .post-footer .post-tags ul li a {
color: var(--paragraphColor);
}
.blog-details-desc .post-footer .post-tags ul li a:hover {
color: var(--primaryColor);
}
.blog-details-desc .post-footer .post-tags ul li:not(:last-child)::after {
content: ',';
}
.blog-details-desc .post-footer .article-share {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
text-align: end;
}
.blog-details-desc .post-footer .article-share .social {
padding-left: 0;
list-style-type: none;
margin-bottom: 0;
margin-top: 0;
}
.blog-details-desc .post-footer .article-share .social li {
margin-bottom: 0;
display: inline-block;
color: var(--blackColor);
}
.blog-details-desc .post-footer .article-share .social li span {
display: inline-block;
position: relative;
margin-right: 3px;
font-weight: 500;
}
.blog-details-desc .post-footer .article-share .social li a {
width: 35px;
height: 35px;
display: block;
line-height: 35px;
border-radius: 50%;
color: var(--whiteColor);
background-color: var(--primaryColor);
border: 1px solid var(--primaryColor);
text-align: center;
margin-left: 2px;
}
.blog-details-desc .post-footer .article-share .social li a:hover {
color: var(--primaryColor);
background-color: transparent;
}
.blog-details-desc .post-footer .article-share .social li a.facebook {
background-color: #3b5998;
color: var(--whiteColor);
border-color: #3b5998;
}
.blog-details-desc .post-footer .article-share .social li a.facebook:hover {
color: #3b5998;
background-color: transparent;
}
.blog-details-desc .post-footer .article-share .social li a.twitter {
background-color: #1da1f2;
color: var(--whiteColor);
border-color: #1da1f2;
}
.blog-details-desc .post-footer .article-share .social li a.twitter:hover {
color: #1da1f2;
background-color: transparent;
}
.blog-details-desc .post-footer .article-share .social li a.linkedin {
background-color: #007bb5;
color: var(--whiteColor);
border-color: #007bb5;
}
.blog-details-desc .post-footer .article-share .social li a.linkedin:hover {
color: #007bb5;
background-color: transparent;
}
.blog-details-desc .post-footer .article-share .social li a.instagram {
background-color: #c13584;
color: var(--whiteColor);
border-color: #c13584;
}
.blog-details-desc .post-footer .article-share .social li a.instagram:hover {
color: #c13584;
background-color: transparent;
}
blockquote, .blockquote {
padding: 40px !important;
background-color: #f9f9f9;
border-left: 5px solid var(--primaryColor);
margin-bottom: 25px;
margin-top: 25px;
}
blockquote p, .blockquote p {
line-height: 1.7;
margin-bottom: 0;
color: var(--blackColor);
font-weight: 600;
font-style: italic;
font-size: 19px !important;
}
blockquote cite, .blockquote cite {
display: block;
margin-top: 18px;
font-weight: 600;
color: var(--secondaryColor);
} .pagination-area {
margin-top: 7px;
padding-top: 35px;
text-align: center;
border-top: 1px solid #eeeeee;
}
.pagination-area .nav-links {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.pagination-area .page-numbers {
width: 45px;
height: 45px;
overflow: hidden;
line-height: 45px;
border: 1px solid #efefef;
position: relative;
display: inline-block;
color: var(--blackColor);
-webkit-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
font-size: var(----fontSize);
font-weight: 500;
margin-left: 8px;
margin-right: 8px;
}
.pagination-area .page-numbers::before, .pagination-area .page-numbers::after {
top: 0;
left: 0;
right: 0;
bottom: 0;
content: "";
width: 100%;
z-index: 11;
height: 100%;
position: absolute;
-webkit-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
-webkit-transform: translateX(-100px);
transform: translateX(-100px);
background-image: linear-gradient(135deg, #01579b, #0091ea);
}
.pagination-area .page-numbers::after {
content: "click";
-webkit-transition-delay: 0.25s;
transition-delay: 0.25s;
color: var(--whiteColor);
-webkit-transform: translateY(100px);
transform: translateY(100px);
background: linear-gradient(135deg, #093170, #01579b);
}
.pagination-area .page-numbers:hover {
color: var(--primaryColor);
}
.pagination-area .page-numbers:hover::before, .pagination-area .page-numbers:hover::after {
-webkit-transform: translateY(0);
transform: translateY(0);
}
.pagination-area .page-numbers.current {
color: var(--whiteColor);
background: linear-gradient(135deg, #093170, #01579b);
}
.pagination-area .page-numbers.current:hover::before, .pagination-area .page-numbers.current:hover::after {
display: none;
}
.pagination-area .page-numbers.next, .pagination-area .page-numbers.prev {
line-height: 42px;
font-size: 15px;
}
.pagination-area .page-numbers.next:hover, .pagination-area .page-numbers.prev:hover {
line-height: 45px;
}
.pagination-area .page-numbers.dots {
line-height: 38px;
}
.pagination-area .page-numbers.dots::before {
display: none;
}
.pagination-area .page-numbers.dots::after {
display: none;
}
.pagination-area .page-numbers.dots:hover {
color: var(--blackColor);
} .page-title-area {
background-color: #f9f9f9;
background-image: -webkit-gradient(linear, right top, left top, from(#fef0ed), color-stop(#fef1f5), color-stop(#f9f3fd), color-stop(#f1f7ff), to(#ecfaff));
background-image: linear-gradient(to left, #fef0ed, #fef1f5, #f9f3fd, #f1f7ff, #ecfaff);
padding-top: 100px;
padding-bottom: 100px;
}
.page-title-content {
text-align: center;
}
.page-title-content .tutor-star-rating-group {
display: inline-block;
}
.page-title-content .reviews-total {
position: relative;
font-weight: 500;
}
.page-title-content ul {
padding-left: 0;
margin-bottom: 15px;
list-style-type: none;
}
.page-title-content ul li {
position: relative;
display: inline-block;
color: var(--blackColor);
text-transform: uppercase;
font-size: 14px;
font-weight: 500;
margin-left: 17px;
margin-right: 17px;
}
.page-title-content ul li a {
display: block;
color: var(--paragraphColor);
}
.page-title-content ul li a:hover {
color: var(--primaryColor);
}
.page-title-content ul li:last-child {
margin-right: 0;
}
.page-title-content ul li:last-child::before {
display: none;
}
.page-title-content ul li:first-child {
margin-left: 0;
}
.page-title-content ul li::before {
top: 50%;
right: -27px;
content: "\f16d";
position: absolute;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
color: var(--paragraphColor);
font-family: flaticon;
font-size: var(--fontSize);
}
.page-title-content h1 {
margin-bottom: 0;
font-size: 45px;
max-width: 900px;
margin: auto;
}
.page-title-content h1.text-start {
max-width: unset !important;
margin: unset !important;
}
.page-title-content .rating {
margin-top: 15px;
display: inline-block;
}
.page-title-content .rating i {
line-height: 1;
font-size: 20px;
color: #f7c04d;
}
.page-title-content .rating .count {
color: var(--blackColor);
display: inline-block;
position: relative;
font-weight: 500;
margin-left: 5px;
line-height: 1;
top: -2px;
} .widget-area {
padding-left: 15px;
}
.widget-area .widget {
margin-bottom: 35px;
}
.widget-area .widget .widget-title {
margin-bottom: 25px;
position: relative;
font-size: 20px;
z-index: 1;
}
.widget-area .widget .widget-title::before {
left: 0;
right: 0;
top: 50%;
content: '';
height: 1px;
z-index: -1;
margin-top: 1px;
position: absolute;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
background-color: #eeeeee;
}
.widget-area .widget .widget-title span {
background-color: var(--whiteColor);
padding-right: 15px;
}
.widget-area .widget:last-child {
margin-bottom: 0;
}
.widget-area .widget_search form {
position: relative;
}
.widget-area .widget_search form .search-field {
border: 0;
width: 100%;
height: 50px;
display: block;
border-radius: 5px;
padding: 0 15px 0 18px;
font-size: var(--fontSize);
background-color: #f9f9f9;
}
.widget-area .widget_search form .search-field::-webkit-input-placeholder {
-webkit-transition: var(--transition);
transition: var(--transition);
color: var(--paragraphColor);
}
.widget-area .widget_search form .search-field:-ms-input-placeholder {
-webkit-transition: var(--transition);
transition: var(--transition);
color: var(--paragraphColor);
}
.widget-area .widget_search form .search-field::-ms-input-placeholder {
-webkit-transition: var(--transition);
transition: var(--transition);
color: var(--paragraphColor);
}
.widget-area .widget_search form .search-field::placeholder {
-webkit-transition: var(--transition);
transition: var(--transition);
color: var(--paragraphColor);
}
.widget-area .widget_search form .search-field:focus::-webkit-input-placeholder {
color: transparent;
}
.widget-area .widget_search form .search-field:focus:-ms-input-placeholder {
color: transparent;
}
.widget-area .widget_search form .search-field:focus::-ms-input-placeholder {
color: transparent;
}
.widget-area .widget_search form .search-field:focus::placeholder {
color: transparent;
}
.widget-area .widget_search form button {
right: 0;
bottom: 0;
width: 50px;
height: 50px;
border: none;
font-size: 20px;
position: absolute;
color: var(--whiteColor);
border-radius: 0 5px 5px 0;
-webkit-transition: var(--transition);
transition: var(--transition);
background-color: var(--primaryColor);
}
.widget-area .widget_search form button i {
left: 0;
right: 0;
top: 50%;
position: absolute;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.widget-area .widget_search form button:hover {
color: var(--whiteColor);
background-color: var(--secondaryColor);
}
.widget-area .widget_author {
padding: 30px;
text-align: center;
border: 1px solid #eeeeee;
}
.widget-area .widget_author h3 {
font-size: 20px;
margin-bottom: 10px;
margin-top: 20px;
}
.widget-area .widget_author span {
display: block;
margin-bottom: 12px;
color: var(--secondaryColor);
}
.widget-area .widget_follow_us ul {
padding-left: 0;
margin-bottom: 0;
list-style-type: none;
}
.widget-area .widget_follow_us ul li {
margin-bottom: 13px;
}
.widget-area .widget_follow_us ul li a {
position: relative;
display: inline-block;
color: var(--paragraphColor);
}
.widget-area .widget_follow_us ul li a:hover {
color: var(--primaryColor);
}
.widget-area .widget_follow_us ul li a:hover::before {
width: 100%;
}
.widget-area .widget_follow_us ul li a::before {
left: 0;
width: 0;
bottom: 0;
content: '';
height: 1px;
position: absolute;
-webkit-transition: var(--transition);
transition: var(--transition);
background-color: var(--primaryColor);
}
.widget-area .widget_follow_us ul li:last-child {
margin-bottom: 0;
}
.widget-area .widget_ellen_posts_thumb .item {
margin-bottom: 20px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.widget-area .widget_ellen_posts_thumb .item .thumb {
display: block;
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 27%;
}
.widget-area .widget_ellen_posts_thumb .item .info {
padding-left: 15px;
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 73%;
}
.widget-area .widget_ellen_posts_thumb .item .info .title {
font-size: 16px;
line-height: 1.5;
margin-bottom: 7px;
}
.widget-area .widget_ellen_posts_thumb .item .info .date {
font-size: 15px;
color: var(--paragraphColor);
}
.widget-area .widget_ellen_posts_thumb .item:last-child {
margin-bottom: 0;
}
.widget-area .widget_categories ul {
padding-left: 0;
margin-bottom: 0;
list-style-type: none;
}
.widget-area .widget_categories ul li {
margin-bottom: 13px;
}
.widget-area .widget_categories ul li a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
color: var(--paragraphColor);
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.widget-area .widget_categories ul li a:hover {
color: var(--primaryColor);
}
.widget-area .widget_categories ul li a:hover::before {
width: 100%;
}
.widget-area .widget_categories ul li:last-child {
margin-bottom: 0;
}
.widget-area .widget_tag_cloud .tagcloud {
margin-bottom: -10px;
}
.widget-area .widget_tag_cloud .tagcloud a {
padding: 5px 18px;
border-radius: 30px;
display: inline-block;
background-color: #f9f9f9;
color: var(--paragraphColor);
margin-right: 8px;
margin-bottom: 10px;
font-size: 13.5px;
font-weight: 500;
}
.widget-area .widget_tag_cloud .tagcloud a:hover {
color: var(--whiteColor);
background-color: var(--primaryColor);
}
.widget-area .filter-checkbox-list {
padding-left: 0;
margin-bottom: 0;
list-style-type: none;
}
.widget-area .filter-checkbox-list li {
margin-bottom: 14px;
color: var(--paragraphColor);
}
.widget-area .filter-checkbox-list li a {
color: var(--paragraphColor);
padding-left: 28px;
position: relative;
}
.widget-area .filter-checkbox-list li a:hover {
color: var(--primaryColor);
}
.widget-area .filter-checkbox-list li a:hover::before {
border-color: var(--primaryColor);
}
.widget-area .filter-checkbox-list li a::before {
left: 0;
top: 1.5px;
content: '';
width: 18px;
height: 18px;
border-radius: 3px;
position: absolute;
border: 1px solid #cacaca;
-webkit-transition: var(--transition);
transition: var(--transition);
background-color: var(--whiteColor);
}
.widget-area .filter-checkbox-list li a::after {
left: 4px;
top: 3.5px;
opacity: 0;
content: "\f11b";
position: absolute;
visibility: hidden;
color: var(--whiteColor);
font-weight: 900;
font-family: flaticon;
font-size: 11px;
}
.widget-area .filter-checkbox-list li a.active::before {
background-color: var(--primaryColor);
border-color: var(--primaryColor);
}
.widget-area .filter-checkbox-list li a.active::after {
opacity: 1;
visibility: visible;
}
.widget-area .filter-checkbox-list li a .review-stars {
top: 1.4px;
margin-right: 3px;
position: relative;
display: inline-block;
}
.widget-area .filter-checkbox-list li a .review-stars i {
line-height: 1;
font-size: 18px;
color: #cecfd2;
margin-right: -3px;
display: inline-block;
}
.widget-area .filter-checkbox-list li a .review-stars i.checked {
color: orange;
}
.widget-area .filter-checkbox-list li:last-child {
margin-bottom: 0;
}
.widget-area .filter-checkbox-list li.disabled a {
cursor: auto;
pointer-events: none;
}
.widget-area.left-sidebar {
padding-left: 0;
padding-right: 15px;
} .single-zoom-meeting-box {
position: relative;
margin-bottom: 25px;
background-color: #f9f9f9;
}
.single-zoom-meeting-box .image {
overflow: hidden;
position: relative;
}
.single-zoom-meeting-box .image .category {
left: 0;
bottom: 0;
padding: 12px;
position: absolute;
}
.single-zoom-meeting-box .image .main-image {
-webkit-transition: var(--transition);
transition: var(--transition);
}
.single-zoom-meeting-box .content {
padding: 30px;
}
.single-zoom-meeting-box .content h3 {
font-size: 23px;
margin-bottom: 16px;
}
.single-zoom-meeting-box .content .id {
display: block;
color: var(--paragraphColor);
font-size: 15px;
font-weight: 500;
}
.single-zoom-meeting-box .content .id span {
color: var(--primaryColor);
}
.single-zoom-meeting-box .content .password {
display: block;
margin-top: 12px;
color: var(--paragraphColor);
font-size: 15px;
font-weight: 500;
}
.single-zoom-meeting-box .content .password span {
color: var(--secondaryColor);
}
.single-zoom-meeting-box .content ul {
border-top: 1px solid #eeeeee;
list-style-type: none;
padding-top: 20px;
padding-left: 30px;
padding-right: 30px;
margin-bottom: 0;
margin-top: 20px;
margin-left: -30px;
margin-right: -30px;
}
.single-zoom-meeting-box .content ul li {
color: var(--paragraphColor);
padding-left: 10px;
padding-right: 10px;
}
.single-zoom-meeting-box .content ul li:last-child {
padding-right: 0;
}
.single-zoom-meeting-box .content ul li:first-child {
padding-left: 0;
}
.single-zoom-meeting-box .content ul li span {
display: block;
margin-bottom: 2px;
color: var(--blackColor);
font-size: 15px;
font-weight: 500;
}
.single-zoom-meeting-box .link-btn {
position: absolute;
display: block;
z-index: 1;
bottom: 0;
right: 0;
left: 0;
top: 0;
}
.single-zoom-meeting-box:hover .image .main-image {
-webkit-transform: scale(1.08);
transform: scale(1.08);
} .zoom-meetings-details-header {
margin-bottom: 30px;
}
.zoom-meetings-details-header .sub-title {
display: block;
margin-bottom: 12px;
color: var(--primaryColor);
font-size: 15px;
font-weight: 500;
}
.zoom-meetings-details-header h2 {
margin-bottom: 0;
font-size: 35px;
}
.zoom-meetings-details-image {
padding-right: 30px;
margin-bottom: 25px;
}
.zoom-meetings-details-desc {
padding-right: 30px;
}
.zoom-meetings-details-desc .h1, .zoom-meetings-details-desc .h2, .zoom-meetings-details-desc .h3, .zoom-meetings-details-desc .h4, .zoom-meetings-details-desc .h5, .zoom-meetings-details-desc .h6, .zoom-meetings-details-desc h1, .zoom-meetings-details-desc h2, .zoom-meetings-details-desc h3, .zoom-meetings-details-desc h4, .zoom-meetings-details-desc h5, .zoom-meetings-details-desc h6 {
margin-bottom: 12px;
}
.zoom-meetings-details-desc .h1:not(:first-child), .zoom-meetings-details-desc .h2:not(:first-child), .zoom-meetings-details-desc .h3:not(:first-child), .zoom-meetings-details-desc .h4:not(:first-child), .zoom-meetings-details-desc .h5:not(:first-child), .zoom-meetings-details-desc .h6:not(:first-child), .zoom-meetings-details-desc h1:not(:first-child), .zoom-meetings-details-desc h2:not(:first-child), .zoom-meetings-details-desc h3:not(:first-child), .zoom-meetings-details-desc h4:not(:first-child), .zoom-meetings-details-desc h5:not(:first-child), .zoom-meetings-details-desc h6:not(:first-child) {
margin-top: 25px;
}
.zoom-meetings-details-desc p strong {
color: var(--blackColor);
}
.zoom-meetings-details-desc p a {
color: var(--primaryColor);
}
.zoom-meetings-details-desc p a:hover {
text-decoration: underline;
}
.zoom-meetings-details-desc ul, .zoom-meetings-details-desc ol {
margin-bottom: 15px;
}
.zoom-meetings-details-desc ul li, .zoom-meetings-details-desc ol li {
margin-bottom: 12px;
color: var(--paragraphColor);
}
.zoom-meetings-details-desc ul li strong, .zoom-meetings-details-desc ol li strong {
color: var(--blackColor);
}
.zoom-meetings-details-desc ul li a, .zoom-meetings-details-desc ol li a {
color: var(--primaryColor);
}
.zoom-meetings-details-desc ul li a:hover, .zoom-meetings-details-desc ol li a:hover {
text-decoration: underline;
}
.zoom-meetings-details-desc ul li:last-child, .zoom-meetings-details-desc ol li:last-child {
margin-bottom: 0;
}
.zoom-meetings-details-desc ul:last-child, .zoom-meetings-details-desc ol:last-child {
margin-bottom: 0;
}
.zoom-meetings-details-info {
background-color: #f9f9f9;
padding: 35px;
}
.zoom-meetings-details-info h3 {
font-size: 22px;
margin-bottom: 25px;
}
.zoom-meetings-details-info .info {
list-style-type: none;
margin-bottom: 20px;
padding-left: 0;
}
.zoom-meetings-details-info .info li {
border-bottom: 1px solid #eeeeee;
color: var(--blackColor);
padding-top: 14px;
padding-bottom: 14px;
}
.zoom-meetings-details-info .info li span {
font-weight: 500;
color: var(--blackColor);
}
.zoom-meetings-details-info .info li:first-child {
border-top: 1px solid #eeeeee;
}
.zoom-meetings-details-info .btn-box {
text-align: center;
margin-top: 30px;
}
.zoom-meetings-details-info .btn-box .default-btn {
display: block;
color: var(--whiteColor);
border-color: var(--primaryColor);
background-color: var(--primaryColor);
padding-top: 11px;
padding-bottom: 11px;
}
.zoom-meetings-details-info .btn-box .default-btn:hover {
background-color: var(--secondaryColor);
border-color: var(--secondaryColor);
}
.zoom-meetings-details-info .btn-box .default-btn:nth-child(2) {
margin-top: 20px;
} .privacy-policy-content .h1, .privacy-policy-content .h2, .privacy-policy-content .h3, .privacy-policy-content .h4, .privacy-policy-content .h5, .privacy-policy-content .h6, .privacy-policy-content h1, .privacy-policy-content h2, .privacy-policy-content h3, .privacy-policy-content h4, .privacy-policy-content h5, .privacy-policy-content h6 {
margin-bottom: 15px;
}
.privacy-policy-content .h1:not(:first-child), .privacy-policy-content .h2:not(:first-child), .privacy-policy-content .h3:not(:first-child), .privacy-policy-content .h4:not(:first-child), .privacy-policy-content .h5:not(:first-child), .privacy-policy-content .h6:not(:first-child), .privacy-policy-content h1:not(:first-child), .privacy-policy-content h2:not(:first-child), .privacy-policy-content h3:not(:first-child), .privacy-policy-content h4:not(:first-child), .privacy-policy-content h5:not(:first-child), .privacy-policy-content h6:not(:first-child) {
margin-top: 25px;
}
.privacy-policy-content strong {
color: var(--blackColor) !important;
}
.privacy-policy-content p a {
color: var(--secondaryColor);
}
.privacy-policy-content p a:hover {
text-decoration: underline;
}
.privacy-policy-content ul li, .privacy-policy-content ol li {
color: var(--paragraphColor);
margin-bottom: 12px;
}
.privacy-policy-content ul li a, .privacy-policy-content ol li a {
color: var(--secondaryColor);
}
.privacy-policy-content ul li a:hover, .privacy-policy-content ol li a:hover {
text-decoration: underline;
}
.privacy-policy-content ul li:last-child, .privacy-policy-content ol li:last-child {
margin-bottom: 0;
} .terms-conditions-content .h1, .terms-conditions-content .h2, .terms-conditions-content .h3, .terms-conditions-content .h4, .terms-conditions-content .h5, .terms-conditions-content .h6, .terms-conditions-content h1, .terms-conditions-content h2, .terms-conditions-content h3, .terms-conditions-content h4, .terms-conditions-content h5, .terms-conditions-content h6 {
margin-bottom: 15px;
}
.terms-conditions-content .h1:not(:first-child), .terms-conditions-content .h2:not(:first-child), .terms-conditions-content .h3:not(:first-child), .terms-conditions-content .h4:not(:first-child), .terms-conditions-content .h5:not(:first-child), .terms-conditions-content .h6:not(:first-child), .terms-conditions-content h1:not(:first-child), .terms-conditions-content h2:not(:first-child), .terms-conditions-content h3:not(:first-child), .terms-conditions-content h4:not(:first-child), .terms-conditions-content h5:not(:first-child), .terms-conditions-content h6:not(:first-child) {
margin-top: 25px;
}
.terms-conditions-content strong {
color: var(--blackColor) !important;
}
.terms-conditions-content p a {
color: var(--secondaryColor);
}
.terms-conditions-content p a:hover {
text-decoration: underline;
}
.terms-conditions-content ul li, .terms-conditions-content ol li {
color: var(--paragraphColor);
margin-bottom: 12px;
}
.terms-conditions-content ul li a, .terms-conditions-content ol li a {
color: var(--secondaryColor);
}
.terms-conditions-content ul li a:hover, .terms-conditions-content ol li a:hover {
text-decoration: underline;
}
.terms-conditions-content ul li:last-child, .terms-conditions-content ol li:last-child {
margin-bottom: 0;
} .purchase-guide-content .h1, .purchase-guide-content .h2, .purchase-guide-content .h3, .purchase-guide-content .h4, .purchase-guide-content .h5, .purchase-guide-content .h6, .purchase-guide-content h1, .purchase-guide-content h2, .purchase-guide-content h3, .purchase-guide-content h4, .purchase-guide-content h5, .purchase-guide-content h6 {
margin-bottom: 15px;
}
.purchase-guide-content .h1:not(:first-child), .purchase-guide-content .h2:not(:first-child), .purchase-guide-content .h3:not(:first-child), .purchase-guide-content .h4:not(:first-child), .purchase-guide-content .h5:not(:first-child), .purchase-guide-content .h6:not(:first-child), .purchase-guide-content h1:not(:first-child), .purchase-guide-content h2:not(:first-child), .purchase-guide-content h3:not(:first-child), .purchase-guide-content h4:not(:first-child), .purchase-guide-content h5:not(:first-child), .purchase-guide-content h6:not(:first-child) {
margin-top: 25px;
}
.purchase-guide-content strong {
color: var(--blackColor) !important;
}
.purchase-guide-content p a {
color: var(--secondaryColor);
}
.purchase-guide-content p a:hover {
text-decoration: underline;
}
.purchase-guide-content ul li, .purchase-guide-content ol li {
color: var(--paragraphColor);
margin-bottom: 12px;
}
.purchase-guide-content ul li a, .purchase-guide-content ol li a {
color: var(--secondaryColor);
}
.purchase-guide-content ul li a:hover, .purchase-guide-content ol li a:hover {
text-decoration: underline;
}
.purchase-guide-content ul li:last-child, .purchase-guide-content ol li:last-child {
margin-bottom: 0;
} .speakers-area.with-border {
border-top: 1px solid #eeeeee;
}
.single-speaker-box {
width: 100%;
height: 380px;
overflow: hidden;
position: relative;
border-radius: 5px;
margin-bottom: 25px;
-webkit-box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
-webkit-transition: background 0.8s;
transition: background 0.8s;
background-position: center center;
background-repeat: no-repeat;
background-size: 310px;
}
.single-speaker-box img {
display: none;
}
.single-speaker-box h3 {
top: 0;
opacity: 0;
left: 15px;
font-size: 22px;
margin-bottom: 0;
position: absolute;
visibility: hidden;
color: var(--whiteColor);
-webkit-transition: var(--transition);
transition: var(--transition);
padding-left: 15px;
padding-top: 15px;
}
.single-speaker-box .social {
bottom: 0;
opacity: 0;
left: 15px;
margin-bottom: 0;
position: absolute;
visibility: hidden;
list-style-type: none;
-webkit-transition: var(--transition);
transition: var(--transition);
padding-left: 15px;
padding-bottom: 15px;
}
.single-speaker-box .social li {
display: block;
color: var(--whiteColor);
margin-top: 5px;
margin-bottom: 5px;
}
.single-speaker-box .social li a {
line-height: 1;
font-size: 20px;
display: inline-block;
color: var(--whiteColor);
}
.single-speaker-box .social li:last-child {
margin-bottom: 0;
}
.single-speaker-box .social li:first-child {
margin-top: 0;
}
.single-speaker-box:hover {
background-position: left center;
background-size: 600px;
}
.single-speaker-box:hover .social {
left: 0;
opacity: 1;
visibility: visible;
}
.single-speaker-box:hover h3 {
left: 0;
opacity: 1;
visibility: visible;
} .not-found-area {
height: 100vh;
}
.not-found-content {
text-align: center;
}
.not-found-content h3 {
font-size: 25px;
margin-bottom: 25px;
}
.not-found-content p {
max-width: 500px;
font-size: 18px;
margin-right: auto;
margin-left: auto;
}
.not-found-content .default-btn {
margin-top: 15px;
} .faq-content {
text-align: center;
}
.faq-content h2 {
font-size: 35px;
margin-bottom: 30px;
}
.faq-content form {
max-width: 720px;
position: relative;
margin-left: auto;
margin-right: auto;
margin-bottom: 60px;
}
.faq-content form label {
top: 15px;
left: 20px;
font-size: 20px;
margin-bottom: 0;
position: absolute;
color: var(--paragraphColor);
}
.faq-content form .input-search {
border: 0;
width: 100%;
height: 55px;
display: block;
padding-left: 50px;
border-radius: 5px;
color: var(--blackColor);
background-color: var(--whiteColor);
font-family: var(--secondaryFontFamily);
-webkit-box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
.faq-content form .input-search::-webkit-input-placeholder {
color: var(--paragraphColor);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.faq-content form .input-search:-ms-input-placeholder {
color: var(--paragraphColor);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.faq-content form .input-search::-ms-input-placeholder {
color: var(--paragraphColor);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.faq-content form .input-search::placeholder {
color: var(--paragraphColor);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.faq-content form .input-search:focus::-webkit-input-placeholder {
color: transparent;
}
.faq-content form .input-search:focus:-ms-input-placeholder {
color: transparent;
}
.faq-content form .input-search:focus::-ms-input-placeholder {
color: transparent;
}
.faq-content form .input-search:focus::placeholder {
color: transparent;
}
.faq-content form .default-btn {
top: 4px;
border: 0;
right: 5px;
border-radius: 5px;
position: absolute;
color: var(--whiteColor);
background-color: var(--secondaryColor);
padding-top: 11px;
padding-left: 30px;
padding-right: 30px;
padding-bottom: 11px;
}
.faq-content form .default-btn:hover {
background-color: var(--primaryColor);
color: var(--whiteColor);
}
.faq-accordion {
max-width: 1200px;
margin-left: auto;
margin-right: auto;
}
.faq-accordion h3 {
font-size: 25px;
margin-bottom: 25px;
}
.faq-accordion .accordion {
margin-bottom: 35px;
}
.faq-accordion .accordion:last-child {
margin-bottom: 0;
}
.faq-accordion .accordion .accordion-item {
border: 0;
border-radius: 0;
margin-bottom: 25px;
}
.faq-accordion .accordion .accordion-item .accordion-button {
border: 0;
padding: 0;
border-radius: 0;
-webkit-box-shadow: unset;
box-shadow: unset;
position: relative;
background-color: transparent;
color: var(--blackColor) !important;
font-size: 18px;
font-weight: 600;
}
.faq-accordion .accordion .accordion-item .accordion-button::after {
width: 1rem;
height: 1rem;
margin-left: 8px;
background-size: 1rem;
}
.faq-accordion .accordion .accordion-item .accordion-button:not(.collapsed)::after {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
.faq-accordion .accordion .accordion-item .accordion-body {
padding: 15px 0 0;
}
.faq-accordion .accordion .accordion-item .accordion-body strong {
color: var(--blackColor) !important;
}
.faq-accordion .accordion .accordion-item .accordion-body p {
color: var(--paragraphColor);
}
.faq-accordion .accordion .accordion-item .accordion-body p a {
color: var(--primaryColor);
}
.faq-accordion .accordion .accordion-item .accordion-body p a:hover {
text-decoration: underline;
}
.faq-accordion .accordion .accordion-item .accordion-body ul li, .faq-accordion .accordion .accordion-item .accordion-body ol li {
margin-bottom: 12px;
color: var(--paragraphColor);
}
.faq-accordion .accordion .accordion-item .accordion-body ul li a, .faq-accordion .accordion .accordion-item .accordion-body ol li a {
color: var(--primaryColor);
}
.faq-accordion .accordion .accordion-item .accordion-body ul li a:hover, .faq-accordion .accordion .accordion-item .accordion-body ol li a:hover {
text-decoration: underline;
}
.faq-accordion .accordion .accordion-item .accordion-body ul li:last-child, .faq-accordion .accordion .accordion-item .accordion-body ol li:last-child {
margin-bottom: 0;
}
.faq-accordion .accordion .accordion-item .accordion-body ul:last-child, .faq-accordion .accordion .accordion-item .accordion-body ol:last-child {
margin-bottom: 0;
}
.faq-accordion .accordion .accordion-item:last-child {
margin-bottom: 0;
} .login-form {
padding-right: 15px;
}
.login-form h2 {
margin-bottom: 30px;
font-size: 35px;
}
.login-form form .form-group {
margin-bottom: 25px;
}
.login-form form .form-group label {
display: block;
font-weight: 500;
margin-bottom: 12px;
}
.login-form form .form-group .form-control {
background-color: #f9f9f9;
font-size: var(--fontSize);
color: var(--blackColor);
padding-left: 18px;
border-radius: 5px;
-webkit-box-shadow: unset;
box-shadow: unset;
height: 55px;
border: 0;
}
.login-form form .form-group .form-control::-webkit-input-placeholder {
font-weight: 300;
color: var(--paragraphColor);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.login-form form .form-group .form-control:-ms-input-placeholder {
font-weight: 300;
color: var(--paragraphColor);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.login-form form .form-group .form-control::-ms-input-placeholder {
font-weight: 300;
color: var(--paragraphColor);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.login-form form .form-group .form-control::placeholder {
font-weight: 300;
color: var(--paragraphColor);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.login-form form .form-group .form-control:focus::-webkit-input-placeholder {
color: transparent;
}
.login-form form .form-group .form-control:focus:-ms-input-placeholder {
color: transparent;
}
.login-form form .form-group .form-control:focus::-ms-input-placeholder {
color: transparent;
}
.login-form form .form-group .form-control:focus::placeholder {
color: transparent;
}
.login-form form .form-group textarea.form-control {
padding-top: 18px;
height: auto;
}
.login-form form .remember-me-wrap {
margin-bottom: 0;
}
.login-form form .remember-me-wrap .form-check {
margin-bottom: 0;
color: var(--blackColor);
}
.login-form form .remember-me-wrap .form-check .form-check-input {
margin-top: .17em;
-webkit-box-shadow: unset !important;
box-shadow: unset !important;
}
.login-form form .remember-me-wrap .form-check .form-check-input[type=checkbox] {
border-radius: 0;
}
.login-form form .remember-me-wrap .form-check .form-check-input:checked {
background-color: var(--primaryColor);
border-color: var(--primaryColor);
}
.login-form form .remember-me-wrap .form-check .form-check-input:focus {
border-color: var(--primaryColor);
}
.login-form form .lost-your-password-wrap {
text-align: end;
}
.login-form form .lost-your-password-wrap a {
display: inline-block;
position: relative;
line-height: 1.5;
}
.login-form form .lost-your-password-wrap a::before {
left: 0;
bottom: 0;
width: 100%;
height: 1px;
content: '';
position: absolute;
background-color: #eeeeee;
-webkit-transition: var(--transition);
transition: var(--transition);
}
.login-form form .lost-your-password-wrap a::after {
left: 0;
width: 0;
bottom: 0;
height: 1px;
content: '';
position: absolute;
-webkit-transition: var(--transition);
transition: var(--transition);
background-color: var(--primaryColor);
}
.login-form form .lost-your-password-wrap a:hover::before {
width: 0;
}
.login-form form .lost-your-password-wrap a:hover::after {
width: 100%;
}
.login-form form button {
border: none;
display: block;
margin-top: 20px;
text-align: center;
color: var(--whiteColor);
background-color: var(--primaryColor);
-webkit-transition: var(--transition);
transition: var(--transition);
border-radius: 5px;
padding: 13px 30px;
width: 100%;
font-size: var(--fontSize);
font-weight: 500;
}
.login-form form button:hover {
background-color: var(--secondaryColor);
color: var(--whiteColor);
}
.register-form {
padding-left: 15px;
}
.register-form h2 {
margin-bottom: 30px;
font-size: 35px;
}
.register-form form .form-group {
margin-bottom: 25px;
}
.register-form form .form-group label {
display: block;
font-weight: 500;
margin-bottom: 12px;
}
.register-form form .form-group .form-control {
background-color: #f9f9f9;
font-size: var(--fontSize);
color: var(--blackColor);
padding-left: 18px;
border-radius: 5px;
-webkit-box-shadow: unset;
box-shadow: unset;
height: 55px;
border: 0;
}
.register-form form .form-group .form-control::-webkit-input-placeholder {
font-weight: 300;
color: var(--paragraphColor);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.register-form form .form-group .form-control:-ms-input-placeholder {
font-weight: 300;
color: var(--paragraphColor);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.register-form form .form-group .form-control::-ms-input-placeholder {
font-weight: 300;
color: var(--paragraphColor);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.register-form form .form-group .form-control::placeholder {
font-weight: 300;
color: var(--paragraphColor);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.register-form form .form-group .form-control:focus::-webkit-input-placeholder {
color: transparent;
}
.register-form form .form-group .form-control:focus:-ms-input-placeholder {
color: transparent;
}
.register-form form .form-group .form-control:focus::-ms-input-placeholder {
color: transparent;
}
.register-form form .form-group .form-control:focus::placeholder {
color: transparent;
}
.register-form form .form-group textarea.form-control {
padding-top: 18px;
height: auto;
}
.register-form form .description {
font-style: italic;
font-size: 14.5px;
margin-top: -10px;
margin-bottom: 0;
}
.register-form form button {
border: none;
display: block;
margin-top: 20px;
text-align: center;
color: var(--whiteColor);
background-color: var(--primaryColor);
-webkit-transition: var(--transition);
transition: var(--transition);
border-radius: 5px;
padding: 13px 30px;
width: 100%;
font-size: var(--fontSize);
font-weight: 500;
}
.register-form form button:hover {
background-color: var(--secondaryColor);
color: var(--whiteColor);
}
.lost-password-box {
padding: 50px;
max-width: 650px;
border-radius: 5px;
background-color: var(--whiteColor);
-webkit-box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
margin-left: auto;
margin-right: auto;
}
.lost-password-box label {
display: block;
font-weight: 500;
margin-bottom: 12px;
}
.lost-password-box .form-control {
-webkit-transition: var(--transition);
transition: var(--transition);
border: 1px solid #f9f9f9;
background-color: #f9f9f9;
font-size: var(--fontSize);
color: var(--blackColor);
padding-left: 18px;
border-radius: 5px;
-webkit-box-shadow: unset;
box-shadow: unset;
height: 55px;
}
.lost-password-box .form-control::-webkit-input-placeholder {
font-weight: 300;
color: var(--paragraphColor);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.lost-password-box .form-control:-ms-input-placeholder {
font-weight: 300;
color: var(--paragraphColor);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.lost-password-box .form-control::-ms-input-placeholder {
font-weight: 300;
color: var(--paragraphColor);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.lost-password-box .form-control::placeholder {
font-weight: 300;
color: var(--paragraphColor);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.lost-password-box .form-control:focus {
border-color: var(--primaryColor);
}
.lost-password-box .form-control:focus::-webkit-input-placeholder {
color: transparent;
}
.lost-password-box .form-control:focus:-ms-input-placeholder {
color: transparent;
}
.lost-password-box .form-control:focus::-ms-input-placeholder {
color: transparent;
}
.lost-password-box .form-control:focus::placeholder {
color: transparent;
}
.lost-password-box textarea.form-control {
padding-top: 18px;
height: auto;
}
.lost-password-box button {
border: none;
margin-top: 20px;
text-align: center;
display: inline-block;
color: var(--whiteColor);
background-color: var(--primaryColor);
-webkit-transition: var(--transition);
transition: var(--transition);
border-radius: 5px;
padding: 12px 30px;
font-size: var(--fontSize);
font-weight: 500;
}
.lost-password-box button:hover {
background-color: var(--secondaryColor);
color: var(--whiteColor);
} .membership-levels-table .table {
margin-bottom: 0;
}
.membership-levels-table .table thead th {
background-color: var(--primaryColor);
color: rgba(255, 255, 255, 0.9);
vertical-align: middle;
white-space: nowrap;
font-weight: normal;
text-align: center;
padding: 20px;
border-bottom: none;
border-left: 1px solid #65bfe1;
border-right: 1px solid #65bfe1;
}
.membership-levels-table .table thead th h2 {
color: var(--whiteColor);
margin-bottom: 0;
font-size: 35px;
}
.membership-levels-table .table thead th h3 {
color: var(--whiteColor);
text-transform: uppercase;
margin-top: 8px;
margin-bottom: 5px;
font-size: var(--fontSize);
font-weight: 500;
}
.membership-levels-table .table thead th:first-child {
border-left: none;
background-color: transparent;
}
.membership-levels-table .table thead th:last-child {
border-right: none;
}
.membership-levels-table .table tbody tr td {
vertical-align: middle;
white-space: nowrap;
padding: 16px 20px;
text-align: center;
border: none;
font-size: var(--fontSize);
font-weight: 500;
}
.membership-levels-table .table tbody tr td:first-child {
text-align: start;
}
.membership-levels-table .table tbody tr td.item-check i {
width: 20px;
height: 20px;
margin: 0 auto;
display: block;
line-height: 20px;
border-radius: 100%;
background-color: #0eb582;
color: var(--whiteColor);
}
.membership-levels-table .table tbody tr td.item-none i {
width: 20px;
height: 20px;
display: block;
margin: 0 auto;
line-height: 20px;
border-radius: 100%;
background-color: #d85554;
color: var(--whiteColor);
}
.membership-levels-table .table tbody tr td .select-btn {
margin-top: 10px;
padding: 12px 30px;
border-radius: 5px;
display: inline-block;
color: var(--blackColor);
background-color: #efefef;
font-size: var(--fontSize);
font-weight: 500;
}
.membership-levels-table .table tbody tr td .select-btn:hover {
color: var(--whiteColor);
background-color: var(--primaryColor);
}
.membership-levels-table .table tbody tr:last-child td {
padding-bottom: 0;
} .contact-info {
padding-right: 15px;
}
.contact-info ul {
padding-left: 0;
list-style-type: none;
margin-bottom: 0;
margin-top: 30px;
}
.contact-info ul li {
padding-left: 20px;
display: inline-block;
border-left: 1px solid #eeeeee;
margin-left: 18px;
margin-right: 18px;
}
.contact-info ul li h3 {
font-size: 20px;
margin-bottom: 8px;
}
.contact-info ul li p {
max-width: 150px;
}
.contact-info ul li:last-child {
margin-right: 0;
}
.contact-info ul li:first-child {
margin-left: 0;
}
.contact-info-content {
padding-right: 15px;
}
.contact-info-content .sub-title {
display: block;
font-weight: 500;
margin-bottom: 10px;
color: var(--secondaryColor);
}
.contact-info-content h2 {
margin-bottom: 10px;
font-size: 38px;
}
.contact-info-content ul {
padding-left: 0;
list-style-type: none;
margin-top: 35px;
margin-bottom: 0;
}
.contact-info-content ul li {
position: relative;
margin-bottom: 35px;
padding-left: 100px;
}
.contact-info-content ul li .icon {
top: 0;
left: 0;
width: 75px;
height: 85px;
font-size: 40px;
border-radius: 3px;
position: absolute;
text-align: center;
color: var(--primaryColor);
background-color: #f9f9f9;
-webkit-transition: var(--transition);
transition: var(--transition);
}
.contact-info-content ul li .icon i {
left: 0;
right: 0;
top: 50%;
position: absolute;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.contact-info-content ul li h3 {
margin-bottom: 8px;
font-size: 20px;
}
.contact-info-content ul li p {
max-width: 300px;
margin-bottom: 0;
margin-top: 2px;
}
.contact-info-content ul li:hover .icon {
background-color: var(--primaryColor);
color: var(--whiteColor);
}
.contact-info-content ul li:last-child {
margin-bottom: 0;
}
.contact-form {
padding-right: 15px;
}
.contact-form h2 {
margin-bottom: 10px;
font-size: 38px;
}
.contact-form p {
font-size: 18px;
}
.contact-form .form-group {
margin-bottom: 25px;
}
.contact-form .form-group label {
display: block;
margin-bottom: 10px;
font-size: 15px;
font-weight: 500;
}
.contact-form .form-group .form-control {
-webkit-transition: var(--transition);
transition: var(--transition);
border: 1px solid #f9f9f9;
background-color: #f9f9f9;
font-size: var(--fontSize);
color: var(--blackColor);
-webkit-box-shadow: unset;
box-shadow: unset;
border-radius: 0;
height: 55px;
width: 100%;
padding-left: 15px;
padding-right: 15px;
}
.contact-form .form-group .form-control::-webkit-input-placeholder {
color: var(--paragraphColor);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.contact-form .form-group .form-control:-ms-input-placeholder {
color: var(--paragraphColor);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.contact-form .form-group .form-control::-ms-input-placeholder {
color: var(--paragraphColor);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.contact-form .form-group .form-control::placeholder {
color: var(--paragraphColor);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.contact-form .form-group .form-control:focus {
border-color: var(--primaryColor);
}
.contact-form .form-group .form-control:focus::-webkit-input-placeholder {
color: transparent;
}
.contact-form .form-group .form-control:focus:-ms-input-placeholder {
color: transparent;
}
.contact-form .form-group .form-control:focus::-ms-input-placeholder {
color: transparent;
}
.contact-form .form-group .form-control:focus::placeholder {
color: transparent;
}
.contact-form .form-group textarea.form-control {
height: auto !important;
padding-top: 15px;
}
.contact-form .form-check {
color: var(--paragraphColor);
margin-top: 5px;
margin-bottom: 20px;
}
.contact-form .form-check a {
color: var(--secondaryColor);
}
.contact-form .form-check a:hover {
text-decoration: underline;
}
.contact-form .form-check .form-check-input {
margin-top: 0.18em;
-webkit-box-shadow: unset !important;
box-shadow: unset !important;
}
.contact-form .form-check .form-check-input[type=checkbox] {
border-radius: 0;
}
.contact-form .form-check .form-check-input:checked {
background-color: var(--primaryColor);
border-color: var(--primaryColor);
}
.contact-form .form-check .form-check-input:focus {
border-color: var(--primaryColor);
}
.contact-form .help-block {
font-size: 15px;
}
.contact-form .help-block.with-errors {
color: red;
margin-bottom: 0;
margin-top: 12px;
}
.contact-form #msgSubmit {
margin: 0;
}
.contact-form #msgSubmit.text-danger {
margin-top: 12px;
}
.contact-form #msgSubmit.text-success {
margin-top: 12px;
}
.contact-form .default-btn {
background-color: var(--primaryColor);
color: var(--whiteColor);
padding-top: 11px;
padding-bottom: 11px;
}
.contact-form .default-btn:hover {
background-color: var(--secondaryColor);
border-color: var(--secondaryColor);
color: var(--whiteColor);
}
.contact-form .default-btn.disabled {
background-color: var(--primaryColor);
cursor: not-allowed !important;
}
.contact-form .default-btn.disabled:hover {
background-color: var(--primaryColor);
border-color: var(--primaryColor);
color: var(--whiteColor);
}
.contact-form .default-btn i {
position: relative;
bottom: -3px;
}
.contact-form.style-two {
padding-right: 0;
padding-left: 15px;
}
.contact-form.style-two form {
margin-top: 25px;
}
#maps {
height: 100%;
width: 100%;
}
#maps iframe {
margin-bottom: -6px;
border: none;
height: 100%;
width: 100%;
} .coming-soon-area {
height: 100vh;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
.coming-soon-content {
background-color: var(--whiteColor);
max-width: 650px;
padding: 40px;
}
.coming-soon-content .logo {
display: inline-block;
}
.coming-soon-content h2 {
font-size: 40px;
margin-top: 30px;
margin-bottom: 0;
}
.coming-soon-content .coming-soon-countdown {
list-style-type: none;
padding-left: 0;
margin-top: 35px;
margin-bottom: 0;
}
.coming-soon-content .coming-soon-countdown li {
border-radius: 5px;
font-size: var(--fontSize);
font-weight: 500;
margin-left: 20px;
margin-right: 20px;
}
.coming-soon-content .coming-soon-countdown li span {
color: var(--secondaryColor);
font-size: 35px;
font-weight: 700;
}
.coming-soon-content .coming-soon-countdown li:first-child {
margin-left: 0;
}
.coming-soon-content .coming-soon-countdown li:last-child {
margin-right: 0;
}
.coming-soon-content form {
position: relative;
margin-top: 40px;
}
.coming-soon-content form .input-newsletter {
width: 100%;
height: 60px;
border: none;
display: block;
border-radius: 4px;
padding: 0 0 0 15px;
color: var(--blackColor);
font-size: var(--fontSize);
-webkit-transition: var(--transition);
transition: var(--transition);
background-color: transparent;
border: 1px solid rgba(0, 0, 0, 0.1);
}
.coming-soon-content form .input-newsletter::-webkit-input-placeholder {
color: var(--paragraphColor);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.coming-soon-content form .input-newsletter:-ms-input-placeholder {
color: var(--paragraphColor);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.coming-soon-content form .input-newsletter::-ms-input-placeholder {
color: var(--paragraphColor);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.coming-soon-content form .input-newsletter::placeholder {
color: var(--paragraphColor);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.coming-soon-content form .input-newsletter:focus {
border-color: var(--primaryColor);
}
.coming-soon-content form .input-newsletter:focus::-webkit-input-placeholder {
color: transparent;
}
.coming-soon-content form .input-newsletter:focus:-ms-input-placeholder {
color: transparent;
}
.coming-soon-content form .input-newsletter:focus::-ms-input-placeholder {
color: transparent;
}
.coming-soon-content form .input-newsletter:focus::placeholder {
color: transparent;
}
.coming-soon-content form .default-btn {
right: 5px;
bottom: 7px;
border-radius: 5px;
position: absolute;
color: var(--whiteColor);
background-color: var(--primaryColor);
padding-left: 35px;
padding-right: 35px;
}
.coming-soon-content form .default-btn:hover {
background-color: var(--secondaryColor);
border-color: var(--secondaryColor);
}
.coming-soon-content form #validator-newsletter {
position: absolute;
font-size: 15px;
bottom: -35px;
left: 0;
}
.coming-soon-content form #validator-newsletter.validation-danger {
color: red;
} .thank-you-area {
height: 100vh;
background-color: #f9f9f9;
}
.thank-you-content {
background-color: var(--whiteColor);
text-align: center;
max-width: 570px;
padding: 40px;
margin-left: auto;
margin-right: auto;
}
.thank-you-content h3 {
font-size: 22px;
margin-top: 25px;
margin-bottom: 12px;
}
.thank-you-content .default-btn {
margin-top: 5px;
} .progress-wrap {
opacity: 0;
width: 3rem;
height: 3rem;
z-index: 1040;
right: 1.5rem;
display: block;
bottom: 1.5rem;
cursor: pointer;
position: fixed;
visibility: hidden;
border-radius: 100%;
-webkit-transform: translateY(0.75rem);
transform: translateY(0.75rem);
-webkit-transition: all .2s linear, margin-right 0s;
transition: all .2s linear, margin-right 0s;
-webkit-box-shadow: inset 0 0 0 0.1rem rgba(128, 130, 134, 0.25);
box-shadow: inset 0 0 0 0.1rem rgba(128, 130, 134, 0.25);
}
.progress-wrap:after {
top: 0;
left: 0;
z-index: 1;
width: 3rem;
height: 3rem;
display: block;
cursor: pointer;
font-size: 25px;
content: "\eec0";
line-height: 3.2rem;
position: absolute;
text-align: center;
font-family: boxicons;
-webkit-transition: all .2s linear;
transition: all .2s linear;
color: var(--primaryColor);
}
.progress-wrap svg path {
fill: none;
}
.progress-wrap svg.progress-circle path {
stroke-width: 4;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: all .2s linear;
transition: all .2s linear;
stroke: var(--primaryColor);
}
.progress-wrap.active-progress {
opacity: 1;
visibility: visible;
-webkit-transform: translateY(0);
transform: translateY(0);
} .newsletter-modal {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 99999;
position: fixed;
background-color: rgba(0, 0, 0, 0.9);
}
.newsletter-modal .newsletter-modal-content {
left: 0;
top: 50%;
right: 0;
max-width: 820px;
position: absolute;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
background-color: var(--whiteColor);
margin-left: auto;
margin-right: auto;
}
.newsletter-modal .newsletter-modal-content .modal-image {
height: 100%;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
.newsletter-modal .newsletter-modal-content .modal-image img {
display: none;
}
.newsletter-modal .newsletter-modal-content .modal-inner-content {
padding-top: 60px;
padding-left: 30px;
padding-right: 30px;
padding-bottom: 60px;
}
.newsletter-modal .newsletter-modal-content .modal-inner-content h2 {
margin-bottom: 15px;
font-size: 32px;
}
.newsletter-modal .newsletter-modal-content .modal-inner-content .sub-text {
line-height: 1.5;
display: block;
}
.newsletter-modal .newsletter-modal-content .modal-inner-content p {
position: relative;
padding-left: 20px;
}
.newsletter-modal .newsletter-modal-content .modal-inner-content p i {
position: absolute;
color: red;
top: 5px;
left: 0;
}
.newsletter-modal .newsletter-modal-content .modal-inner-content form {
position: relative;
margin-top: 30px;
margin-bottom: 20px;
}
.newsletter-modal .newsletter-modal-content .modal-inner-content form .input-newsletter {
width: 100%;
height: 50px;
border: none;
display: block;
padding: 2px 0 0 15px;
color: var(--blackColor);
font-size: var(--fontSize);
background-color: #f9f9f9;
border: 1px solid #eeeeee;
-webkit-transition: var(--transition);
transition: var(--transition);
}
.newsletter-modal .newsletter-modal-content .modal-inner-content form .input-newsletter::-webkit-input-placeholder {
color: var(--paragraphColor);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.newsletter-modal .newsletter-modal-content .modal-inner-content form .input-newsletter:-ms-input-placeholder {
color: var(--paragraphColor);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.newsletter-modal .newsletter-modal-content .modal-inner-content form .input-newsletter::-ms-input-placeholder {
color: var(--paragraphColor);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.newsletter-modal .newsletter-modal-content .modal-inner-content form .input-newsletter::placeholder {
color: var(--paragraphColor);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.newsletter-modal .newsletter-modal-content .modal-inner-content form .input-newsletter:focus {
border-color: var(--primaryColor);
background-color: transparent;
}
.newsletter-modal .newsletter-modal-content .modal-inner-content form .input-newsletter:focus::-webkit-input-placeholder {
color: transparent;
}
.newsletter-modal .newsletter-modal-content .modal-inner-content form .input-newsletter:focus:-ms-input-placeholder {
color: transparent;
}
.newsletter-modal .newsletter-modal-content .modal-inner-content form .input-newsletter:focus::-ms-input-placeholder {
color: transparent;
}
.newsletter-modal .newsletter-modal-content .modal-inner-content form .input-newsletter:focus::placeholder {
color: transparent;
}
.newsletter-modal .newsletter-modal-content .modal-inner-content form button {
background-color: var(--primaryColor);
-webkit-transition: var(--transition);
transition: var(--transition);
color: var(--whiteColor);
display: inline-block;
padding: 10px 30px;
-webkit-box-shadow: unset;
box-shadow: unset;
margin-top: 17px;
border: none;
font-size: var(--fontSize);
font-weight: 500;
}
.newsletter-modal .newsletter-modal-content .modal-inner-content form button:hover {
background-color: var(--secondaryColor);
color: var(--whiteColor);
}
.newsletter-modal .newsletter-modal-content .modal-inner-content form #validator-newsletter {
position: absolute;
bottom: 10px;
left: 180px;
}
.newsletter-modal .newsletter-modal-content .modal-inner-content form .validation-danger {
color: red;
}
.newsletter-modal .newsletter-modal-content .close-btn {
top: 15px;
right: 15px;
cursor: pointer;
position: absolute;
color: var(--blackColor);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.newsletter-modal .newsletter-modal-content .close-btn:hover {
color: red;
} .preloader {
position: fixed;
left: 0;
top: 0;
right: 0;
bottom: 0;
z-index: 99999;
background-color: var(--whiteColor);
}
.preloader .loader {
left: 50%;
top: 46%;
-webkit-transform: translateX(-50%) translateY(-46%);
transform: translateX(-50%) translateY(-46%);
position: absolute;
}
.preloader .loader .sbl-half-circle-spin {
height: 80px;
width: 80px;
color: var(--mainColor);
display: inline-block;
position: relative;
border: 1px solid;
border-radius: 50%;
animation: animeCircleSpin 5s ease-in-out infinite reverse;
}
.preloader .loader .sbl-half-circle-spin::after {
content: '';
border: 6px solid;
position: absolute;
left: 10px;
top: 15px;
border-radius: inherit;
}
.preloader .loader .sbl-half-circle-spin div {
height: 50%;
width: 50%;
position: absolute;
bottom: 0;
left: 0;
right: 0;
top: 0;
margin: auto;
border: 1px solid;
border-radius: 50%;
-webkit-animation: animeCircleSpin 4s ease-in-out infinite;
animation: animeCircleSpin 4s ease-in-out infinite;
}
.preloader .loader .sbl-half-circle-spin div::before {
height: 0;
width: 0;
content: '';
border-radius: 50%;
display: block;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
border: 19px solid;
border-right-color: transparent;
border-bottom-color: transparent;
}
@-webkit-keyframes animeCircleSpin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
}
50% {
-webkit-transform: rotate(720deg);
transform: rotate(720deg);
}
100% {
-webkit-transform: rotate(0);
transform: rotate(0);
}
}
@keyframes animeCircleSpin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
}
50% {
-webkit-transform: rotate(720deg);
transform: rotate(720deg);
}
100% {
-webkit-transform: rotate(0);
transform: rotate(0);
}
}
.hide-adminbar.navbar-area.is-sticky {
margin-top: 30px;
}
.category-menu ul.course-placeholder .course-item-placeholder {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding: 16px 11px;
border-radius: 8px;
}
.category-menu ul.course-placeholder .course-thumbnail-placeholder {
width: 56px;
height: 40px;
border-radius: 3px;
-ms-flex-negative: 0;
flex-shrink: 0;
margin: 0 12px 0 0;
background: #eee;
}
.category-menu ul.course-placeholder .course-caption-placeholder {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.category-menu ul.course-placeholder .course-title-placeholder {
background: #ddd;
width: 100%;
height: 15px;
}
.category-menu ul.course-placeholder .course-price-placeholder {
background: #eee;
width: 80%;
height: 15px;
margin: 10px 0 0;
}
.mega-menu-content ul {
display: block !important;
}
.ellen-cursor {
width: 6px;
height: 5px;
background-color: var(--mainColor);
border-radius: 50%;
position: absolute;
top: 0;
left: 0;
-webkit-transition: none;
transition: none;
Pointer-events: none;
z-index: 9999999999;
}
.ellen-cursor2 {
position: absolute;
height: 25px;
width: 25px;
border-radius: 50%;
border: 1px solid var(--mainColor);
position: absolute;
top: 9px;
left: 9px;
-webkit-transition: none;
transition: none;
Pointer-events: none;
z-index: 9999999999;
}
.contact-form br {
display: none;
}
.wpcf7-list-item {
margin: 0;
margin-bottom: 12px;
}
.coming-soon-content .logo h2 {
color: var(--primaryColor);
} .single-courses-box .tutor-course-loop-price {
display: none;
}
.popover-quickview .tutor-loop-cart-btn-wrap a {
text-decoration: none;
color: var(--whiteColor);
}
.popover-quickview .tutor-loop-cart-btn-wrap .ajax_add_to_cart.added {
display: none;
}
.courses-details-desc h4.tutor-segment-title {
font-size: 22px !important;
font-weight: bold !important;
}
.courses-details-desc .instructor-name h4 {
font-size: 13px;
font-weight: normal;
margin-top: 5px;
color: #4b5991;
}
.courses-details-desc nav.course-enrolled-nav ul li a {
background: var(--mainColor);
padding: 6px 15px !important;
display: inline-block;
color: #fff !important;
border-radius: 0;
-webkit-transition: 300ms;
transition: 300ms;
border: none !important;
margin-right: 10px !important;
margin-left: 0 !important;
}
.courses-details-desc nav.course-enrolled-nav ul .active a {
background: var(--secondaryColor);
}
.courses-details-desc nav.course-enrolled-nav ul li a:hover {
text-decoration: none;
background: var(--secondaryColor);
}
.courses-details-info .tutor-single-lesson-segment {
margin-bottom: 0;
}
.courses-details-info .tutor-lead-info-btn-group {
display: block;
overflow: visible;
margin: 0;
border-bottom: 0;
padding: 0 20px 30px;
margin-top: 36px;
text-align: center;
}
.courses-details-info .tutor-lead-info-btn-group a.tutor-button {
display: block !important;
}
.courses-details-info .tutor-course-enrolled-wrap {
margin: 0 !important;
margin-bottom: 0 !important;
padding-bottom: 0;
}
.single_add_to_cart_button {
width: 100%;
text-align: center !important;
display: unset !important;
}
#tutor-registration-from p {
line-height: 0;
margin: 0;
}
.tutor-option-field-row label, .tutor-form-group label {
margin-top: -22px;
}
.tutor-dashboard {
padding-top: 60px;
}
.tutor-button {
color: #ffff !important;
text-decoration: none !important;
}
.tutor-button br {
display: none;
}
.tutor-course-filter-form select {
word-wrap: normal;
padding: 6px 14px;
border-color: #bce2f1;
border-radius: 3px;
}
.tutor-template-segment.tutor-login-wrap {
margin: 51px auto;
}
.tutor-single-course-segment {
margin-bottom: 30px;
}
.logged-in .Registration-un h2 {
margin-bottom: 0;
font-weight: normal;
background: var(--primaryColor);
padding: 13px 22px;
font-size: 16px;
color: #fff;
text-align: center;
width: 500px;
margin: auto;
}
.tutor-instructor-pending-content img {
margin-bottom: 0;
}
.tutor-courses {
border-bottom: 1px solid #efefef;
}
.tutor-course-filter-wrap {
margin-bottom: 30px;
}
.tutor-courses-wrap .pagination-area {
border-top: 0;
padding-top: 15px;
}
.single-courses .courses-details-area.pb-100 {
padding-bottom: 60px;
}
.blog-details-content .meta {
padding-left: 0;
margin-bottom: 0px !important;
list-style-type: none !important;
}
.blog-details-content .meta li {
color: var(--paragraphColor);
display: inline-block;
margin-right: 30px !important;
position: relative;
font-size: 16px !important;
}
.blog-details-content .meta li::before {
top: 50%;
width: 15px;
height: 1px;
content: '';
right: -26px;
position: absolute;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
background-color: var(--paragraphColor);
}
.blog-details-content .meta li a {
color: var(--paragraphColor);
}
.blog-details-content .meta li a:hover {
color: var(--primaryColor);
}
.blog-details-content .meta li:last-child {
margin-right: 0;
}
.blog-details-content .meta li:last-child::before {
display: none;
}
.tpd-tooltip.tpd-skin-dark.tpd-size-medium {
z-index: 99 !important;
}
.wpcf7-form-control-wrap a {
color: var(--secondaryColor);
}
.others-option-for-responsive .container .container.active {
z-index: 9999;
}
.el-single-blog-post {
margin-bottom: 25px;
}
.el-single-blog-post .image {
overflow: hidden;
}
.el-single-blog-post .image img {
-webkit-transition: var(--transition);
transition: var(--transition);
}
.el-single-blog-post .content {
margin-top: 20px;
}
.el-single-blog-post .content .meta {
padding-left: 0;
margin-bottom: 10px;
list-style-type: none;
}
.el-single-blog-post .content .meta li {
color: var(--paragraphColor);
display: inline-block;
margin-right: 30px;
position: relative;
}
.el-single-blog-post .content .meta li::before {
top: 50%;
width: 15px;
height: 1px;
content: '';
right: -26px;
position: absolute;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
background-color: var(--paragraphColor);
}
.el-single-blog-post .content .meta li a {
color: var(--paragraphColor);
}
.el-single-blog-post .content .meta li a:hover {
color: var(--primaryColor);
}
.el-single-blog-post .content .meta li:last-child {
margin-right: 0;
}
.el-single-blog-post .content .meta li:last-child::before {
display: none;
}
.el-single-blog-post .content h3 {
margin-bottom: 10px;
line-height: 1.5;
font-size: 22px;
}
.el-single-blog-post:hover .image img {
-webkit-transform: scale(1.08);
transform: scale(1.08);
}
.et-demo-options-toolbar {
position: fixed;
top: 50%;
width: 40px;
right: 0;
line-height: 60px;
border: 1px solid #eee;
border-right: 0;
border-radius: 5px 0 0 5px;
z-index: 99999;
background: #fff;
text-align: center;
-webkit-box-shadow: -3px 0 10px -2px rgba(0, 0, 0, 0.1);
box-shadow: -3px 0 10px -2px rgba(0, 0, 0, 0.1);
}
.et-demo-options-toolbar a {
display: block;
width: 40px;
height: 40px;
line-height: 40px;
color: #111;
}
.et-demo-options-toolbar a:focus, .et-demo-options-toolbar a:hover {
color: #111 !important;
}
[class*=hint--] {
position: relative;
display: inline-block;
}
[class*=hint--]:before,
[class*=hint--]:after {
position: absolute;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
visibility: hidden;
opacity: 0;
z-index: 1000000;
pointer-events: none;
-webkit-transition: .3s ease;
transition: .3s ease;
-webkit-transition-delay: 0ms;
transition-delay: 0ms;
}
[class*=hint--]:hover:before,
[class*=hint--]:hover:after {
visibility: visible;
opacity: 1;
}
[class*=hint--]:hover:before,
[class*=hint--]:hover:after {
-webkit-transition-delay: .1s;
transition-delay: .1s;
}
[class*=hint--]:before {
content: '';
position: absolute;
background: 0 0;
border: 7px solid transparent;
z-index: 1000001;
}
[class*=hint--]:after {
background: #000;
color: #fff;
padding: 8px 10px;
font-size: 14px;
line-height: 15px;
white-space: nowrap;
border-radius: 5px;
}
[class*=hint--][aria-label]:after {
content: attr(aria-label);
}
[class*=hint--][data-hint]:after {
content: attr(data-hint);
}
[aria-label='']:before,
[aria-label='']:after,
[data-hint='']:before,
[data-hint='']:after {
display: none !important;
}
.hint--top-left:before {
border-top-color: #000;
}
.hint--top-right:before {
border-top-color: #000;
}
.hint--top:before {
border-top-color: #000;
}
.hint--bottom-left:before {
border-bottom-color: #000;
}
.hint--bottom-right:before {
border-bottom-color: #000;
}
.hint--bottom:before {
border-bottom-color: #000;
}
.hint--left:before {
border-left-color: #000;
}
.hint--right:before {
border-right-color: #000;
}
.hint--top:before {
margin-bottom: -13px;
}
.hint--top:before,
.hint--top:after {
bottom: 100%;
left: 50%;
}
.hint--top:before {
left: calc(50% - 7px);
}
.hint--top:after {
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.hint--top:hover:before {
-webkit-transform: translateY(-8px);
transform: translateY(-8px);
}
.hint--top:hover:after {
-webkit-transform: translateX(-50%) translateY(-8px);
transform: translateX(-50%) translateY(-8px);
}
.hint--bottom:before {
margin-top: -13px;
}
.hint--bottom:before,
.hint--bottom:after {
top: 100%;
left: 50%;
}
.hint--bottom:before {
left: calc(50% - 7px);
}
.hint--bottom:after {
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.hint--bottom:hover:before {
-webkit-transform: translateY(8px);
transform: translateY(8px);
}
.hint--bottom:hover:after {
-webkit-transform: translateX(-50%) translateY(8px);
transform: translateX(-50%) translateY(8px);
}
.hint--right:before {
margin-left: -13px;
margin-bottom: -7px;
}
.hint--right:after {
margin-bottom: -15px;
}
.hint--right:before,
.hint--right:after {
left: 100%;
bottom: 50%;
}
.hint--right:hover:before {
-webkit-transform: translateX(8px);
transform: translateX(8px);
}
.hint--right:hover:after {
-webkit-transform: translateX(8px);
transform: translateX(8px);
}
.hint--left:before {
margin-right: -13px;
margin-bottom: -7px;
}
.hint--left:after {
margin-bottom: -15px;
}
.hint--left:before,
.hint--left:after {
right: 100%;
bottom: 50%;
}
.hint--left:hover:before {
-webkit-transform: translateX(-8px);
transform: translateX(-8px);
}
.hint--left:hover:after {
-webkit-transform: translateX(-8px);
transform: translateX(-8px);
}
.hint--top-left:before {
margin-bottom: -13px;
}
.hint--top-left:before,
.hint--top-left:after {
bottom: 100%;
left: 50%;
}
.hint--top-left:before {
left: calc(50% - 7px);
}
.hint--top-left:after {
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
}
.hint--top-left:after {
margin-left: 14px;
}
.hint--top-left:hover:before {
-webkit-transform: translateY(-8px);
transform: translateY(-8px);
}
.hint--top-left:hover:after {
-webkit-transform: translateX(-100%) translateY(-8px);
transform: translateX(-100%) translateY(-8px);
}
.hint--top-right:before {
margin-bottom: -13px;
}
.hint--top-right:before,
.hint--top-right:after {
bottom: 100%;
left: 50%;
}
.hint--top-right:before {
left: calc(50% - 7px);
}
.hint--top-right:after {
-webkit-transform: translateX(0);
transform: translateX(0);
}
.hint--top-right:after {
margin-left: -14px;
}
.hint--top-right:hover:before {
-webkit-transform: translateY(-8px);
transform: translateY(-8px);
}
.hint--top-right:hover:after {
-webkit-transform: translateY(-8px);
transform: translateY(-8px);
}
.hint--bottom-left:before {
margin-top: -13px;
}
.hint--bottom-left:before,
.hint--bottom-left:after {
top: 100%;
left: 50%;
}
.hint--bottom-left:before {
left: calc(50% - 7px);
}
.hint--bottom-left:after {
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
}
.hint--bottom-left:after {
margin-left: 14px;
}
.hint--bottom-left:hover:before {
-webkit-transform: translateY(8px);
transform: translateY(8px);
}
.hint--bottom-left:hover:after {
-webkit-transform: translateX(-100%) translateY(8px);
transform: translateX(-100%) translateY(8px);
}
.hint--bottom-right:before {
margin-top: -13px;
}
.hint--bottom-right:before,
.hint--bottom-right:after {
top: 100%;
left: 50%;
}
.hint--bottom-right:before {
left: calc(50% - 7px);
}
.hint--bottom-right:after {
-webkit-transform: translateX(0);
transform: translateX(0);
}
.hint--bottom-right:after {
margin-left: -14px;
}
.hint--bottom-right:hover:before {
-webkit-transform: translateY(8px);
transform: translateY(8px);
}
.hint--bottom-right:hover:after {
-webkit-transform: translateY(8px);
transform: translateY(8px);
}
[class*=hint--]:after {
-webkit-box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.3);
box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.3);
}
.hint--white:after {
color: #111;
background-color: #fff;
text-shadow: 0 -1px 0px #bfbfbf;
}
.hint--white.hint--top-left:before {
border-top-color: #fff;
}
.hint--white.hint--top-right:before {
border-top-color: #fff;
}
.hint--white.hint--top:before {
border-top-color: #fff;
}
.hint--white.hint--bottom-left:before {
border-bottom-color: #fff;
}
.hint--white.hint--bottom-right:before {
border-bottom-color: #fff;
}
.hint--white.hint--bottom:before {
border-bottom-color: #fff;
}
.hint--white.hint--left:before {
border-left-color: #fff;
}
.hint--white.hint--right:before {
border-right-color: #fff;
}
.hint--rounded:after {
border-radius: 4px;
}
.hint--no-animate:before,
.hint--no-animate:after {
-webkit-transition-duration: 0ms;
transition-duration: 0ms;
}
.hint--bounce:before,
.hint--bounce:after {
-webkit-transition: opacity 0.3s ease, visibility 0.3s ease, -webkit-transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);
transition: opacity 0.3s ease, visibility 0.3s ease, -webkit-transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);
transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);
transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24), -webkit-transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);
}
.single-courses-item .back .btn-box .default-btn a {
color: #ffffff;
}
.single-courses-item .tutor-course-wishlist .tutor-icon-fav-line:before {
position: relative;
top: 10px;
left: 9px;
}
.single-courses-item .back .btn-box .has-wish-listed {
background-color: var(--secondaryColor);
border-color: var(--secondaryColor);
color: var(--whiteColor);
}
.single-courses-item .add_to_cart_button.added {
display: none;
}
.single-courses-item .price ins {
text-decoration: none;
font-weight: 600;
}
.rating.social a i {
color: var(--primaryColor);
margin-right: 5px;
}
.courses-area .lp-courses-bar .search-courses button {
right: 0;
width: 50px;
height: 44px;
background: var(--primaryColor);
border-radius: 5px;
color: #fff;
font-size: 13px;
}
.courses-area .lp-courses-bar .search-courses button:hover {
background: var(--secondaryColor);
}
.courses-area .lp-content-area {
width: unset;
max-width: unset;
margin: unset;
}
.courses-area .lp-archive-courses .learn-press-courses[data-layout=grid] .course {
padding-right: calc(var(--bs-gutter-x) * .5);
padding-left: calc(var(--bs-gutter-x) * .5);
}
.courses-details-area .course-summary .course-summary-content .course-detail-info {
display: none !important;
}
.courses-details-area .course-summary .course-summary-content .lp-entry-content.lp-content-area .course-summary-sidebar {
width: 0 !important;
max-width: 0 !important;
margin-top: 0 !important;
display: none !important;
}
.courses-details-area .course-summary .course-summary-content .lp-entry-content.lp-content-area .entry-content-left {
width: 100% !important;
max-width: 100% !important;
margin: 0 !important;
padding-right: unset !important;
}
.courses-details-area .lp-course-buttons {
text-align: center;
}
.courses-details-area .lp-course-buttons .purchase-course {
width: 100% !important;
}
.courses-details-area .lp-course-buttons .lp-button {
background-color: var(--primaryColor);
width: 100% !important;
color: #fff;
border-radius: 0;
border: none;
line-height: unset;
padding: 10px 30px;
font-size: var(--fontSize);
font-weight: 500;
}
.courses-details-area .lp-course-buttons .lp-button:hover {
background-color: var(--blackColor);
}
.courses-details-area #learn-press-course-tabs.course-tabs {
margin-top: 0 !important;
}
.single-lp_course .learn-press-breadcrumb li {
margin-left: 4px !important;
margin-right: 4px !important;
}
.review-stars-rated li::before, .learn-press-breadcrumb li::before {
display: none;
}
.courses-rating .review-stars-rated {
position: relative;
display: inline-block;
}
.courses-rating .review-stars-rated .review-stars {
padding-left: 0;
margin: 0;
margin-top: 2px;
display: inline-block;
list-style: none;
line-height: 16px;
height: 16px;
float: left;
font-size: 0;
}
.courses-rating .review-stars-rated .review-stars li {
width: 16px;
height: 16px;
display: inline-block;
float: none;
margin-bottom: 0;
}
.courses-rating .review-stars-rated .review-stars li span {
font-size: 13px;
width: auto;
height: auto;
border-bottom: none;
text-decoration: none;
}
.courses-rating .review-stars-rated .review-stars li span::before {
width: auto;
height: auto;
}
.courses-rating .review-stars-rated .review-stars li::before {
display: none;
}
.courses-rating .review-stars-rated .review-stars.filled {
margin: 0;
margin-top: 2px;
padding-left: 0;
display: inline-block;
list-style: none;
line-height: 16px;
height: 16px;
float: left;
font-size: 0;
position: absolute;
top: 0;
left: 0;
z-index: 10;
white-space: nowrap;
overflow: hidden;
color: #f05a19;
height: 40px;
}
.courses-rating .review-stars-rated .review-stars.filled li {
position: static;
width: 16px;
height: 16px;
display: inline-block;
float: none;
margin-bottom: 0;
}
.courses-rating .review-stars-rated .review-stars.filled li span {
color: #ffb606;
font-size: 13px;
width: auto;
height: auto;
border-bottom: none;
text-decoration: none;
}
.courses-rating .review-stars-rated .review-stars.filled li span::before {
width: auto;
height: auto;
}
.courses-rating .course-review {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
margin-bottom: 10px;
}
.courses-rating .review-stars-rated {
color: #f2b827;
display: inline-block;
width: auto;
}
.courses-rating .review-stars-rated .review-stars {
overflow: unset;
}
.courses-rating .review-stars-rated .review-stars li {
margin: 0 3px;
}
.courses-rating .review-stars-rated span {
color: #f2b827;
font-size: 20px !important;
margin-right: -3px;
}
.courses-rating .rating-total {
position: relative;
color: #606060;
position: relative;
top: -1px;
font-weight: 500;
margin-left: 2px;
}
.learnpress-checkout .lp-archive-courses {
padding: 60px 0;
}
.learnpress-checkout .learn-press-breadcrumb {
font-size: 20px;
}
.learnpress-checkout #learn-press-checkout-form input[type=text], .learnpress-checkout #learn-press-checkout-form input[type=email], .learnpress-checkout #learn-press-checkout-form input[type=number], .learnpress-checkout #learn-press-checkout-form input[type=password] {
background-color: #e3e3e3;
font-size: var(--fontSize);
color: var(--blackColor);
padding-left: 18px;
width: 100%;
border-radius: 5px;
-webkit-box-shadow: unset;
box-shadow: unset;
height: 50px;
border: 0;
}
.learnpress-checkout #learn-press-checkout-form textarea {
background-color: #e3e3e3;
font-size: var(--fontSize);
color: var(--blackColor);
padding-left: 18px;
padding-top: 10px;
width: 100%;
border-radius: 5px;
-webkit-box-shadow: unset;
box-shadow: unset;
border: 0;
}
.lp-content-area {
width: 1320px !important;
}
.learn-press-form-login, .learn-press-form-register {
margin-right: 30px !important;
display: inline-block;
margin-bottom: 0 !important;
vertical-align: top;
width: 50%;
}
.learn-press-form-login ul li, .learn-press-form-register ul li {
list-style: none !important;
}
.learn-press-form-login input[type=text], .learn-press-form-login input[type=email], .learn-press-form-login input[type=number], .learn-press-form-login input[type=password], .learn-press-form-register input[type=text], .learn-press-form-register input[type=email], .learn-press-form-register input[type=number], .learn-press-form-register input[type=password] {
background-color: #e3e3e3;
font-size: var(--fontSize);
color: var(--blackColor);
padding-left: 18px;
width: 100%;
border-radius: 5px;
-webkit-box-shadow: unset;
box-shadow: unset;
height: 50px !important;
border: 0 !important;
}
.learn-press-form-login button[type=submit], .learn-press-form-register button[type=submit] {
border: none !important;
}
.learn-press-form-login button[type=submit]:hover, .learn-press-form-register button[type=submit]:hover {
background-color: var(--secondaryColor);
}
.lp-profile-user-bio {
color: #fff;
}
.lp-profile-user-bio p {
color: #fff;
}
.learnpress-profile .page-area .learnpress ul {
list-style: none;
}
.learnpress-profile .page-area .learnpress ul li {
list-style: none;
}
.learnpress-profile .page-area .learnpress a {
text-decoration: none;
}
.learnpress-profile .page-area .learnpress i {
font-style: normal;
}
#learn-press-profile .wrapper-profile-header .lp-profile-content-area {
min-height: 300px !important;
}
.write-a-review, .review-actions button {
padding: 10px 15px;
position: relative;
color: var(--whiteColor);
background-color: var(--primaryColor);
border: none;
}
.write-a-review:hover, .review-actions button:hover {
background-color: var(--secondaryColor);
}
.review-fields input[type=text], .review-fields input[type=email], .review-fields input[type=number], .review-fields input[type=password], .review-fields textarea {
background-color: #efefef;
font-size: var(--fontSize);
color: var(--blackColor);
padding-left: 18px;
width: 100%;
border-radius: 5px;
-webkit-box-shadow: unset;
box-shadow: unset;
border: 0 !important;
height: 50px;
}
.review-stars {
margin: 0 !important;
padding: 0 !important;
}
.course-reviews-list li .review-title, .course-reviews-list-shortcode li .review-title {
width: -webkit-calc(100% - 100px);
float: right;
}
.course-reviews-list, .course-reviews-list-shortcode {
padding: 0;
}
.btn-box .lp-button {
text-decoration: none;
}
.btn-box .lp-button:hover {
text-decoration: none;
}
.single-courses-box .content .rating i {
font-style: inherit;
font-size: 25px;
color: #f4c150;
display: inline-block;
text-align: left;
line-height: 16px;
}
.single-courses-box .content .price span.woocommerce-Price-amount.amount:first-child {
text-decoration: line-through;
}
.single-courses-box .content .price span.woocommerce-Price-amount.amount:last-child {
text-decoration: none;
}
.loading-spinner {
position: fixed;
background: #fff;
height: 100%;
}
.courses-details-info .info li .tutor-meta-level, .courses-details-info .info li .tutor-meta-value {
padding-left: 0;
}
.tutor-courses-lession-list li > div, .tutor-courses-lession-list li > .tutor-courses-lession-list-single-item {
display: inline;
}
.page-title-content .rating .tutor-rating-stars span {
font-size: 30px;
color: var(--tutor-warning);
}
.page-title-content .rating .tutor-rating-text {
font-size: 16px !important;
}
.tutor-course-list-pagination.tutor-ui-pagination {
width: 100% !important;
}
.tutor-color-brand {
position: relative;
bottom: -10px;
}
.tutor-instructor-apply-button br {
display: none;
}
.tutor-instructor-apply-button a {
color: var(--whiteColor) !important;
}
.tutor-login-wrap .tutor-login-title a {
color: var(--mainColor);
}
.popover-quickview .btn-box .default-btn a {
color: #fff;
text-decoration: none !important;
line-height: 28px;
}
.tutor-icon-fav-line:before {
content: "\e984";
}
.popover-quickview-courses .default-btn .added_to_cart {
position: absolute;
top: -40px;
background-color: var(--mainColor);
padding: 3px 22px !important;
border-radius: 0;
left: 0;
}
.courses-details-info .tutor-course-sidebar-card-footer.tutor-p-32 {
display: none;
}
.courses-details-info .tutor-course-sidebar-card-pricing {
display: none !important;
}
.courses-details-info .tutor-course-sidebar-card {
border: 0 !important;
}
.courses-details-info .tutor-p-32 {
padding: 15px !important;
}
.courses-area .learn-press-courses[data-layout=list] .course {
padding: unset !important;
padding-right: calc(var(--bs-gutter-x) * .5) !important;
padding-left: calc(var(--bs-gutter-x) * .5) !important;
border: none !important;
width: 25% !important;
}
.courses-area .learn-press-courses .course {
-webkit-box-flex: 0 !important;
-ms-flex: 0 0 auto !important;
flex: 0 0 auto !important;
width: 25% !important;
}
#learn-press-profile .wrapper-profile-header .lp-profile-left {
top: 0;
}