/*

Theme Name: Missio

Theme URI: http://shtheme.com/demosd/missio

Author: Shtheme

Author URI: https://themeforest.net/user/shtheme

Description: Missio is a gorgeous looking onepage and multipage site template with a unique portfolio that is suitable for photographers, visual artists, digital studios, freelancers that would like to showcase their portfolio beautifully and bloggers to have appealing journals. You can create a unique website using the powerful features of Missio which features layouts for wedding, food, event, fashion, still-life, nature, commercial photography.

Version: 1.0

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Tags: two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready

Text Domain: missio



This theme, like WordPress, is licensed under the GPL.

Use it to make something cool, have fun, and share what you've learned with others.

*/



/* ========TABLE OF CONTENTS==========

00. Body, links, hgroup, paragraphs, general styles

01. Fixed header & Navigation

02. Section Intro (Home)

03. Section About

04. Section Resume

05. Section Portfolio

06. Section Blog

07. Section Contact

08. Footer

09. Loader

10. Responsive design



/*--------------------------------------------------

    00. Body, links, hgroup, paragraphs, general styles

---------------------------------------------------*/



figure.overlay img {

	height: 100%;

}



.commentlist .message-inner .comment-author {

	text-transform: capitalize;

}



.message .message-inner .meta {

	margin-bottom: 10px;

}



.comment-form-cookies-consent {

	display: none;

}



form.comment-form .form-group textarea {

	line-height: 28px;

	padding-top: 15px;

}



.comment-respond h3.comment-reply-title {

	font-size: 22px;

    line-height: 34px;

}



.post-content div.gallery {

	display: none;

}



.gallery-single div.gallery-size-full {

    display: none;

}



.pagination.bg ul>li>a {

	background: #FFF;

	box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.04) !important;

	color: #303030;

}



.pagination.bg ul>li> span {

	background: #FFF;

    width: 42px;

    height: 42px;

    line-height: 42px;

    padding: 0;

    border-radius: 100%;

    color: #7498ca;

    margin: 0;

    display: inline-block;

    font-weight: 700;

    font-size: 14px;

    text-transform: uppercase;

    vertical-align: middle;

}



.sidebar .single-widget .sidebox figure.rounded img {

	height: auto;

}



.classic-view .post .flickity-slider-main:not(.flickity-viewport-mode) .item {

	align-items: normal;

}



.boxed-classic-view .post .box .flickity-slider-main:not(.flickity-viewport-mode) .item {

    align-items: normal;

}



.boxed-classic-view .post .box .flickity-slider-container {

    margin: -40px -40px 30px -40px;

}



.sidebar .widget_categories {

	margin-top: 50px;

    display: block;

}



.sidebar .widget_categories ul li a {

	color: #333;

}



ul.wp-tag-cloud {

	padding-left: 0px;

}



ul.wp-tag-cloud li {

	list-style: none;

	display: inline-block;

}



ul.wp-tag-cloud li a {

	border: 0;

    margin-bottom: 10px;

    margin-right: 5px;

    letter-spacing: 1px;

    text-transform: uppercase;

    font-weight: 700;

    line-height: 1;

    border-radius: 30px;

    text-shadow: none;

    -webkit-transition: all 150ms ease-in-out;

    -o-transition: all 150ms ease-in-out;

    transition: all 150ms ease-in-out;

    display: inline-block;

	position: relative;

    font-size: 12px!important;

    padding: 13px 20px;

    background: #fff;

    color: #333;

}



ul.wp-tag-cloud li:hover a {

	color: #7498ca;

}



.post-content .meta.tags li {

	list-style: none;

	display:inline-block; 

}



.blog-single .post-content .meta .category a {

	color: #7498ca;

}



.pagination ul>li {

    text-align: center;

}



.gallery-type-2 > div:nth-child(3),

.gallery-type-2 > div:nth-child(4) {

    flex: 0 0 50%;

    max-width: 50%;

}



/* Mega Menu */



ul.mega_main_menu_ul > li > span:before, ul.mega_main_menu_ul > li > a:before,

.mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link:after {

    display: none!important;

}



ul.mega_main_menu_ul > li.columns4 > ul.mega_dropdown {

    left: -130px!important;

    width: 1140px!important;

}



ul.mega_main_menu_ul > li.columns4 > ul.mega_dropdown,

ul.mega_main_menu_ul > li.columns1 > ul.mega_dropdown {

    margin-top: 10px;

    border-radius: 5px!important;

}



.mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {

    font-size: 13px;

    letter-spacing: 1px;

    font-weight: 700;

    color: #303030;

    padding: 17px 8px;

    padding-bottom: 30px;

}



.mega_main_menu.primary > .menu_holder > .menu_inner > ul > li:hover > .item_link {

    background-color: transparent!important;

}



.mega_main_menu.primary > .menu_holder > .menu_inner > ul > li:hover > .item_link > .link_content > .link_text {

    color: var(--color-default)!important;

}



.header-style-1 .navbar.center .navbar-header {

    padding-bottom: 30px;

}



ul.mega_main_menu_ul > li > ul.mega_dropdown{

    box-shadow: none;

}



ul.mega_main_menu_ul > li.columns4 > ul.mega_dropdown {

    padding: 0px!important;

}



ul.mega_main_menu_ul > li.columns4 > ul.mega_dropdown> li:nth-child(1) {

    padding-left: 0px!important;

    width: 41%!important;

    padding-bottom: 0px;

}



ul.mega_main_menu_ul > li.columns4 > ul.mega_dropdown> li:nth-child(2) {

    width: 19%!important;

    padding-bottom: 0px;

}



ul.mega_main_menu_ul > li.columns4 > ul.mega_dropdown> li:nth-child(3),

ul.mega_main_menu_ul > li.columns4 > ul.mega_dropdown> li:nth-child(4) {

    width: 20%!important;

    padding-bottom: 0px;

}



ul.mega_main_menu_ul > li.columns4 > ul.mega_dropdown> li:nth-child(3) {

    margin-left: -10px;

}



ul.mega_main_menu_ul > li.columns4 > ul.mega_dropdown> li:nth-child(4) {

    margin-left: -20px;

}



ul.mega_main_menu_ul > li.columns4 > ul.mega_dropdown> li:nth-child(1) ul > div.widget_text {

    padding-left: 0px!important;

    margin-bottom: 0px;

}



ul.mega_main_menu_ul > li.columns4 > ul.mega_dropdown > li:nth-child(1) ul > .widget_text p {

    margin-bottom: 0px;

}



ul.mega_main_menu_ul > li.columns4 > ul.mega_dropdown> li:nth-child(1) ul > .widget_text img {

    width: 106.4%;

    height: 100%;

    border-bottom-left-radius: 5px;

    border-top-left-radius: 5px;

}



ul.mega_main_menu_ul > li.columns4 > ul.mega_dropdown> li:nth-child(2),

ul.mega_main_menu_ul > li.columns4 > ul.mega_dropdown> li:nth-child(2) ul,

ul.mega_main_menu_ul > li.columns4 > ul.mega_dropdown> li:nth-child(3),

ul.mega_main_menu_ul > li.columns4 > ul.mega_dropdown> li:nth-child(3) ul,

ul.mega_main_menu_ul > li.columns4 > ul.mega_dropdown> li:nth-child(4),

ul.mega_main_menu_ul > li.columns4 > ul.mega_dropdown> li:nth-child(4) ul {

    text-align: left;

    background: #fff;

}



.mega_main_menu.primary ul li.columns4 .mega_dropdown > li > .item_link .link_text {

    font-size: 12px!important;

    letter-spacing: 1px;

    font-weight: 700!important;

    padding: 11px 20px;

}



.mega_main_menu.primary ul > li.columns1 > .mega_dropdown > li > a {

    padding: 3px 5px;

}



.mega_main_menu_ul > li:first-child > ul > li.columns1 > .mega_dropdown > li > a {

    padding: 5px 5px;

}



.mega_main_menu.primary ul li.columns1 .mega_dropdown > li > .item_link .link_text {

    font-size: 12px!important;

    letter-spacing: 1px;

    font-weight: 700!important;

}



ul.mega_main_menu_ul > li.columns1 > ul {

    padding: 15px 0;

    width: 170px!important;

}



ul.mega_main_menu_ul > li.columns4 > ul.mega_dropdown> li:nth-child(2) > a > span,

ul.mega_main_menu_ul > li.columns4 > ul.mega_dropdown> li:nth-child(3) > a > span,

ul.mega_main_menu_ul > li.columns4 > ul.mega_dropdown> li:nth-child(4) > a > span {

    padding-top: 30px;

}



ul.mega_main_menu_ul > li.columns4 > ul.mega_dropdown> li:nth-child(2) ul li,

ul.mega_main_menu_ul > li.columns4 > ul.mega_dropdown> li:nth-child(3) ul li,

ul.mega_main_menu_ul > li.columns4 > ul.mega_dropdown> li:nth-child(4) ul li {

    padding-top: 6px;

}



ul.mega_main_menu_ul > li.columns4 > ul.mega_dropdown> li:nth-child(2) ul > li:last-child,

ul.mega_main_menu_ul > li.columns4 > ul.mega_dropdown> li:nth-child(3) ul > li:last-child,

ul.mega_main_menu_ul > li.columns4 > ul.mega_dropdown> li:nth-child(4) ul > li:last-child {

    padding-bottom: 30px;

}



.mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > .item_link {

    background-color: transparent!important;

}



ul.mega_main_menu_ul > li > ul.mega_dropdown > li > a:hover > span > span,

ul.mega_main_menu_ul > li > ul.mega_dropdown > li > ul > li:hover > a > span > span {

    color: var(--color-default)!important;

}



ul.mega_main_menu_ul > li:nth-child(3) > ul.mega_dropdown {

    width: 282px!important

}



ul.mega_main_menu_ul > li:nth-child(4) > ul.mega_dropdown {

    width: 160px!important;

}



ul.mega_main_menu_ul > li:nth-child(5) > ul.mega_dropdown {

    width: 240px!important;

}



ul.mega_main_menu_ul > li:nth-child(6) > ul.mega_dropdown {

    width: 165px!important;

}



ul.mega_main_menu_ul > li.columns4:nth-child(7) > ul.mega_dropdown> li:nth-child(1) ul > .widget_text img {

    width: 137.3%;

}



.page-template-home-page-25 ul.mega_main_menu_ul > li.columns4:nth-child(7) > ul.mega_dropdown> li:nth-child(1) ul > div.widget_text img {

    width: 140.6%;

}



ul.mega_main_menu_ul > li.columns4:nth-child(7) > ul.mega_dropdown> li:nth-child(2),

ul.mega_main_menu_ul > li.columns4:nth-child(7) > ul.mega_dropdown> li:nth-child(2) ul,

ul.mega_main_menu_ul > li.columns4:nth-child(7) > ul.mega_dropdown> li:nth-child(3),

ul.mega_main_menu_ul > li.columns4:nth-child(7) > ul.mega_dropdown> li:nth-child(3) ul,

ul.mega_main_menu_ul > li.columns4:nth-child(7) > ul.mega_dropdown> li:nth-child(4),

ul.mega_main_menu_ul > li.columns4:nth-child(7) > ul.mega_dropdown> li:nth-child(4) ul {

    text-align: left;

    background: #fff;

}



ul.mega_main_menu_ul > li.columns4:nth-child(7) > ul.mega_dropdown> li:nth-child(2) > a,

ul.mega_main_menu_ul > li.columns4:nth-child(7) > ul.mega_dropdown> li:nth-child(3) > a,

ul.mega_main_menu_ul > li.columns4:nth-child(7) > ul.mega_dropdown> li:nth-child(4) > a {

    padding: 6px 6px;

}



ul.mega_main_menu_ul > li.columns4:nth-child(7) > ul.mega_dropdown> li:nth-child(2) {

    padding-left: 20px;

}



ul.mega_main_menu_ul > li.columns4:nth-child(7) > ul.mega_dropdown> li:nth-child(2) > ul > li > a,

ul.mega_main_menu_ul > li.columns4:nth-child(7) > ul.mega_dropdown> li:nth-child(3) > ul > li > a,

ul.mega_main_menu_ul > li.columns4:nth-child(7) > ul.mega_dropdown> li:nth-child(4) > ul > li > a {

    padding: 5px 5px;

}



ul.mega_main_menu_ul > li.columns1 > ul.mega_dropdown> li > ul  {

    margin-left: 2px!important;

    padding: 15px 20px;

    border-radius: 4px!important;

    box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.04);

}



ul.mega_main_menu_ul > li.columns1 > ul.mega_dropdown> li {

    padding: 0 20px;

}



body .mega_main_menu .menu_holder li.default_dropdown > .mega_dropdown > li.menu-item.menu-item-has-children.drop_to_right > .item_link:before {

    margin-right: 15px;

    border: solid #333!important;

    border-width: 0 2px 2px 0!important;

    display: inline-block;

    padding: 2px;

    transform: rotate(-45deg);

    -webkit-transform: rotate(-45deg);

}



body .mega_main_menu .menu_holder li.default_dropdown > .mega_dropdown > li.menu-item.menu-item-has-children.drop_to_right:hover > .item_link:before {

    margin-right: 15px;

    border: solid var(--color-default)!important;

    border-width: 0 2px 2px 0!important;

    display: inline-block;

    padding: 2px;

    transform: rotate(-45deg);

    -webkit-transform: rotate(-45deg);

}



body .mega_main_menu .menu_holder li.default_dropdown > .mega_dropdown > li.menu-item.menu-item-has-children.drop_to_right:hover > ul.mega_dropdown {

    margin-left: 0px!important;

}



ul.mega_main_menu_ul > li:nth-child(6) > ul.mega_dropdown > li:nth-child(2) > ul {

    width: 370px;

    margin-top: -125px;

}



ul.mega_main_menu_ul > li:nth-child(6) > ul.mega_dropdown > li:nth-child(2) > ul > li > a {

    padding: 2px 5px;

}



ul.mega_main_menu_ul > li:nth-child(6) > ul.mega_dropdown > li:nth-child(5) > ul {

    margin-top: -275px;

}



ul.mega_main_menu_ul > li:nth-child(6) > ul.mega_dropdown > li:nth-child(5) > ul > li > a {

    padding: 2px 5px;

}



nav.navbar-expand-lg.banner--stick {

    height: 58px;

}



.header-style-2 .navbar-collapse.bordered > .mega_main_menu {

    margin: 0 auto;

    padding-left: 30px;

    padding-right: 30px;

    padding-top: 6px;

    padding-bottom: 6px;

    border-top: 1px solid rgba(0, 0, 0, 0.1);

    border-bottom: 1px solid rgba(0, 0, 0, 0.1);

}



.header-style-2 ul.mega_main_menu_ul > li.columns4 > ul.mega_dropdown, .header-style-2 ul.mega_main_menu_ul > li.columns1 > ul.mega_dropdown {

    margin-top: 15px;

}



.header-style-2 ul.mega_main_menu_ul > li.columns4 > ul.mega_dropdown {

    left: -35px!important;

}



.header-style-2 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {

    padding: 18px 20px;

    padding-bottom: 35px;

}



.header-style-3 .navbar-collapse.bg-light > .mega_main_menu {

    margin: 0 auto;

    padding-left: 30px;

    padding-right: 30px;

    padding-top: 6px;

    padding-bottom: 6px;

}



.header-style-3 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {

    padding: 18px 20px;

    padding-bottom: 35px;

}



.header-style-3 ul.mega_main_menu_ul > li.columns4 > ul.mega_dropdown {

    left: -36px!important;

}



.header-style-3 ul.mega_main_menu_ul > li.columns4 > ul.mega_dropdown, .header-style-3 ul.mega_main_menu_ul > li.columns1 > ul.mega_dropdown {

    margin-top: 15px;

}



.header-style-4 .navbar-collapse.bg-dark > .mega_main_menu {

    margin: 0 auto;

    padding-left: 30px;

    padding-right: 30px;

    padding-top: 6px;

    padding-bottom: 6px;

}



.header-style-4 ul.mega_main_menu_ul > li.columns4 > ul.mega_dropdown {

    left: -36px!important;

}



.header-style-4 ul.mega_main_menu_ul > li.columns4 > ul.mega_dropdown, .header-style-4 ul.mega_main_menu_ul > li.columns1 > ul.mega_dropdown {

    margin-top: 15px;

}



.header-style-4 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {

    padding: 18px 20px;

    padding-bottom: 35px;

    color: #fff;

}



.header-style-5 .navbar-collapse.bg-light > .mega_main_menu {

    padding-left: 10px;

    padding-right: 30px;

    padding-top: 6px;

    padding-bottom: 6px;

}



.header-style-5 ul.mega_main_menu_ul > li.columns4 > ul.mega_dropdown {

    left: -10px!important;

}



.header-style-5 ul.mega_main_menu_ul > li > ul.mega_dropdown {

    margin-top: 15px;

}



.header-style-5 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {

    padding-bottom: 35px;

}



.header-style-6 .navbar-collapse.bg-dark > .mega_main_menu {

    padding-left: 10px;

    padding-right: 30px;

    padding-top: 6px;

    padding-bottom: 6px;

}



.header-style-6 ul.mega_main_menu_ul > li.columns4 > ul.mega_dropdown {

    left: -10px!important;

}



.header-style-6 ul.mega_main_menu_ul > li > ul.mega_dropdown {

    margin-top: 15px;

}



.header-style-6 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {

    padding: 18px 8px;

    padding-bottom: 35px;

    color: #fff;

}



.header-style-7 .navbar-collapse > .mega_main_menu {

    margin: 0 auto;

    padding-left: 30px;

    padding-right: 30px;

}



.header-style-7 ul.mega_main_menu_ul > li.columns4 > ul.mega_dropdown {

    left: -10px!important;

}



.header-style-7 ul.mega_main_menu_ul > li > ul.mega_dropdown {

    margin-top: 15px;

}



.header-style-7 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {

    padding: 14px 8px;

    padding-bottom: 35px;

    font-weight: 700;

    font-size: 17px;

    letter-spacing: normal;

    color: #fff;

    text-transform: capitalize;

}



.header-style-7 .mega_main_menu.primary ul li .mega_dropdown > li > .item_link .link_text {

    font-size: 16px!important;

    letter-spacing: normal;

    text-transform: none;

    color: #303030;

    font-weight: 700!important;

}



.header-style-7 ul.mega_main_menu_ul > li.columns4 > ul.mega_dropdown {

    position: fixed;

    left: 0px!important;

    margin-right: 30px;

    margin-left: 30px;

    width: 96%!important;

}



.header-style-7 ul.mega_main_menu_ul > li.columns4:nth-child(1) > ul.mega_dropdown> li:nth-child(1) ul > div.widget_text {

    padding-left: 0px!important;

    margin-bottom: 0px;

    overflow: hidden;

    height: 648px;

}



.header-style-7 ul.mega_main_menu_ul > li.columns4:nth-child(1) > ul.mega_dropdown> li:nth-child(1) ul > div.widget_text img {

    width: 102.4%;

    position: relative;

    height: 113%;

    top: -80px;

    overflow: hidden;

    clear: both;

}



.header-style-7 ul.mega_main_menu_ul > li.columns4:nth-child(7) > ul.mega_dropdown> li:nth-child(1) ul > div.widget_text img {

    width: 668px;

}



.banner--clone.fixed {

    display: none;

}



.banner--clone.fixed.banner--stick {

    display: flex; 

}



.header-style-8 .navbar-collapse > .mega_main_menu {

    margin: 0 auto;

    padding: 14px 0;

    padding-left: 30px;

    padding-right: 30px;

}



.header-style-8 ul.mega_main_menu_ul > li.columns4 > ul.mega_dropdown {

    left: -10px!important;

}



.header-style-8 ul.mega_main_menu_ul > li > ul.mega_dropdown {

    margin-top: 25px;

}



.header-style-8 .banner--stick ul.mega_main_menu_ul > li > ul.mega_dropdown {

    margin-top: 15px;

}



.header-style-8 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {

    padding: 15px 8px;

    padding-bottom: 40px;

    font-weight: 700;

    font-size: 17px;

    letter-spacing: normal;

    text-transform: capitalize;

}



.header-style-8 ul.mega_main_menu_ul > li.columns4 > ul.mega_dropdown {

    position: fixed;

    left: 0px!important;

    margin-right: 30px;

    margin-left: 30px;

    width: 96%!important;

}



.header-style-8 .mega_main_menu.primary ul li .mega_dropdown > li > .item_link .link_text {

    font-size: 16px!important;

    letter-spacing: normal;

    text-transform: none;

    color: #303030;

    font-weight: 700!important;

}



.header-style-8 ul.mega_main_menu_ul > li.columns4:nth-child(1) > ul.mega_dropdown> li:nth-child(1) ul > div.widget_text {

    padding-left: 0px!important;

    margin-bottom: 0px;

    overflow: hidden;

    height: 648px;

}



.header-style-8 ul.mega_main_menu_ul > li.columns4:nth-child(1) > ul.mega_dropdown> li:nth-child(1) ul > div.widget_text img {

    width: 102.4%;

    position: relative;

    height: 113%;

    top: -80px;

    overflow: hidden;

    clear: both;

}



.header-style-8 ul.mega_main_menu_ul > li.columns4:nth-child(7) > ul.mega_dropdown> li:nth-child(1) ul > div.widget_text img {

    width: 668px;

}







.header-style-9 .navbar-collapse > .mega_main_menu {

    margin: 0 auto;

    padding: 14px 0;

    padding-left: 30px;

    padding-right: 30px;

}



.header-style-9 ul.mega_main_menu_ul > li.columns4 > ul.mega_dropdown {

    left: -10px!important;

}



.header-style-9 ul.mega_main_menu_ul > li > ul.mega_dropdown {

    margin-top: 25px;

}



.header-style-9 .banner--stick ul.mega_main_menu_ul > li > ul.mega_dropdown {

    margin-top: 15px;

}



.header-style-9 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {

    padding: 15px 8px;

    padding-bottom: 40px;

    font-weight: 700;

    font-size: 17px;

    color: #fff;

    letter-spacing: normal;

    text-transform: capitalize;

}



.header-style-9 ul.mega_main_menu_ul > li.columns4 > ul.mega_dropdown {

    position: fixed;

    left: 0px!important;

    margin-right: 30px;

    margin-left: 30px;

    width: 96%!important;

}



.header-style-9 .mega_main_menu.primary ul li .mega_dropdown > li > .item_link .link_text {

    font-size: 16px!important;

    letter-spacing: normal;

    text-transform: none;

    color: #303030;

    font-weight: 700!important;

}



.header-style-9 ul.mega_main_menu_ul > li.columns4:nth-child(1) > ul.mega_dropdown> li:nth-child(1) ul > div.widget_text {

    padding-left: 0px!important;

    margin-bottom: 0px;

    overflow: hidden;

    height: 648px;

}



.header-style-9 ul.mega_main_menu_ul > li.columns4:nth-child(1) > ul.mega_dropdown> li:nth-child(1) ul > div.widget_text img {

    width: 102.4%;

    position: relative;

    height: 113%;

    top: -80px;

    overflow: hidden;

    clear: both;

}



.header-style-9 ul.mega_main_menu_ul > li.columns4:nth-child(7) > ul.mega_dropdown> li:nth-child(1) ul > div.widget_text img {

    width: 668px;

}



.header-home-1 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {

    padding: 17px 8px;

    padding-bottom: 40px;

}



.header-home-1 .navbar-collapse > .mega_main_menu {

    margin: 0 auto;

    padding-left: 30px;

    padding-right: 30px;

}



.header-home-1 ul.mega_main_menu_ul > li.columns4 > ul.mega_dropdown {

    position: fixed;

    left: 0px!important;

    margin-right: 30px;

    margin-left: 30px;

    width: 96%!important;

}



.header-home-1 ul.mega_main_menu_ul > li.columns4:nth-child(1) > ul.mega_dropdown> li:nth-child(1) ul > .widget_text {

    padding-left: 0px!important;

    margin-bottom: 0px;

    overflow: hidden;

    height: 600px !important;

}



.header-home-1 ul.mega_main_menu_ul > li.columns4:nth-child(1) > ul.mega_dropdown> li:nth-child(1) ul > .widget_text img {

    width: 102.4%;

    position: relative;

    height: 113%;

    top: -100px;

    overflow: hidden;

    clear: both;

}



.header-home-1 ul.mega_main_menu_ul > li.columns4:nth-child(7) > ul.mega_dropdown> li:nth-child(1) ul > .widget_text img {

    width: 621px;

}



.page-template-home-page-2 nav.navbar.wrapper.bg-pastel-red {

    background-color: transparent;

}



.page-template-home-page-2 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {

    font-size: 16px;

    padding: 15px 8px;

    letter-spacing: 0.5px !important;

    color: #202020;

    font-weight: 400;

    text-transform: capitalize;

}



.page-template-home-page-2 .mega_main_menu.primary ul li .mega_dropdown > li > .item_link .link_text {

    font-size: 15px!important;

    letter-spacing: 0.5px !important;

    line-height: 1;

    text-transform: none;

    color: #303030;

    font-weight: 400!important;

}



.page-template-home-page-2 ul.mega_main_menu_ul > li.columns4:nth-child(1) > ul.mega_dropdown> li:nth-child(1) ul > div.widget_text {

    padding-left: 0px!important;

    margin-bottom: 0px;

    overflow: hidden;

    height: 616px;

}



.page-template-home-page-2 ul.mega_main_menu_ul > li.columns4:nth-child(1) > ul.mega_dropdown> li:nth-child(1) ul > div.widget_text img {

    width: 102.4%;

    position: relative;

    height: 113%;

    top: -92px;

    overflow: hidden;

    clear: both;

}



.page-template-home-page-2 ul.mega_main_menu_ul > li.columns4:nth-child(7) > ul.mega_dropdown> li:nth-child(1) ul > div.widget_text img {

    width: 621px;

}





.page-template-home-page-4 div.content-wrapper {

    background-color: #f5eff0;

}



.page-template-home-page-7 .navbar-collapse.bg-light > .mega_main_menu {

    padding-top: 7px;

    padding-bottom: 7px;

}



.page-template-home-page-7 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {

    font-size: 15px; 

    font-weight: 500;

    padding: 16px 8px;

    padding-bottom: 35px;

}



.page-template-home-page-7 ul.mega_main_menu_ul > li.columns4 > ul.mega_dropdown {

    left: -113px!important;

}



.page-template-home-page-7 .mega_main_menu.primary ul li .mega_dropdown > li > .item_link .link_text {

    font-size: 14px!important;

    font-weight: 500!important;

}



.page-template-home-page-7 div.content-wrapper {

    background-color: #f0f3ee;

}



.page-template-home-page-8 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {

    font-weight: 500;

}



.page-template-home-page-8 .mega_main_menu.primary ul li .mega_dropdown > li > .item_link .link_text {

    font-weight: 500!important;

}



.page-template-home-page-9 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {

    font-size: 18px;

    padding: 14px 8px;

    padding-bottom: 35px;

    font-weight: 500;

}



.page-template-home-page-9 ul.mega_main_menu_ul > li.columns4:nth-child(1) > ul.mega_dropdown> li:nth-child(1) ul > div.widget_text {

    height: 632px;

}



.page-template-home-page-9 ul.mega_main_menu_ul > li.columns4:nth-child(7) > ul.mega_dropdown> li:nth-child(1) ul > div.widget_text img {

    width: 648px;

}



.page-template-home-page-12 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {

    font-size: 13px;

    padding: 18px 8px;

    padding-bottom: 40px;

    letter-spacing: 1px;

    font-weight: 700;

    text-transform: uppercase;

}



.page-template-home-page-12 .mega_main_menu.primary ul li .mega_dropdown > li > .item_link .link_text {

    font-size: 12px!important;

    letter-spacing: 1px;

    font-weight: 700!important;

    text-transform: uppercase;

}



.page-template-home-page-12 ul.mega_main_menu_ul > li.columns4:nth-child(7) > ul.mega_dropdown> li:nth-child(1) ul > div.widget_text img {

    width: 621px;

}



.page-template-home-page-12 ul.mega_main_menu_ul > li.columns4:nth-child(1) > ul.mega_dropdown> li:nth-child(1) ul > div.widget_text {

    height: 600px;

}



.header-home-13 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {

    padding: 14px 8px;

    padding-bottom: 40px;

    font-size: 17px;

    letter-spacing: normal;

    text-transform: capitalize;

    font-weight: 700;

}



.header-home-13 .navbar-collapse > .mega_main_menu {

    margin: 0 auto;

    padding-left: 30px;

    padding-right: 30px;

}



.header-home-13 ul.mega_main_menu_ul > li.columns4 > ul.mega_dropdown {

    position: fixed;

    left: 0px!important;

    margin-right: 30px;

    margin-left: 30px;

    width: 96%!important;

}



.header-home-13 ul.mega_main_menu_ul > li.columns4:nth-child(1) > ul.mega_dropdown> li:nth-child(1) ul > div.widget_text {

    padding-left: 0px!important;

    margin-bottom: 0px;

    overflow: hidden;

    height: 648px;

}



.header-home-13 ul.mega_main_menu_ul > li.columns4:nth-child(1) > ul.mega_dropdown> li:nth-child(1) ul > div.widget_text img {

    width: 102.4%;

    position: relative;

    height: 113%;

    top: -100px;

    overflow: hidden;

    clear: both;

}



.header-home-13 ul.mega_main_menu_ul > li.columns4:nth-child(7) > ul.mega_dropdown> li:nth-child(1) ul > div.widget_text img {

    width: 668px;

}



.header-home-13 .mega_main_menu.primary ul li.columns4 .mega_dropdown > li > .item_link .link_text,

.header-home-13 .mega_main_menu.primary ul li.columns1 .mega_dropdown > li > .item_link .link_text {

    font-size: 16px!important;

    color: #303030!important;

    letter-spacing: normal!important;

    text-transform: capitalize!important;

    font-weight: 700!important;

}



.header-home-14 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {

    padding: 17px 8px;

    padding-bottom: 40px;

    font-size: 14px;

    letter-spacing: 1px;

    text-transform: uppercase;

    font-weight: 500;

}



.header-home-14 .mega_main_menu.primary ul li .mega_dropdown > li > .item_link .link_text {

    font-size: 13px!important;

    letter-spacing: 1px;

    font-weight: 500!important;

}



.header-home-14 .navbar-collapse > .mega_main_menu {

    margin: 0 auto;

    padding-left: 30px;

    padding-right: 30px;

}



.header-home-14 ul.mega_main_menu_ul > li.columns4 > ul.mega_dropdown {

    position: fixed;

    left: 0px!important;

    margin-right: 30px;

    margin-left: 30px;

    width: 96%!important;

}



.header-home-14 ul.mega_main_menu_ul > li.columns4:nth-child(1) > ul.mega_dropdown> li:nth-child(1) ul > div.widget_text {

    padding-left: 0px!important;

    margin-bottom: 0px;

    overflow: hidden;

    height: 600px;

}



.header-home-14 ul.mega_main_menu_ul > li.columns4:nth-child(1) > ul.mega_dropdown> li:nth-child(1) ul > div.widget_text img {

    width: 102.4%;

    position: relative;

    height: 113%;

    top: -100px;

    overflow: hidden;

    clear: both;

}



.header-home-14 ul.mega_main_menu_ul > li.columns4:nth-child(7) > ul.mega_dropdown> li:nth-child(1) ul > div.widget_text img {

    width: 621px;

}



.page-template-home-page-16 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {

    padding: 17px 8px;

    padding-bottom: 40px;

    font-size: 15px;

    letter-spacing: 1px;

    text-transform: uppercase;

    font-weight: 500;

}



.page-template-home-page-16 .mega_main_menu.primary ul li .mega_dropdown > li > .item_link .link_text {

    font-size: 14px!important;

    font-weight: 500!important;

}



.page-template-home-page-18 .navbar-collapse > .mega_main_menu {

    padding: 15px 0;

}



.page-template-home-page-18 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {

    font-size: 17px;

    font-weight: 500;

}



.page-template-home-page-18 .mega_main_menu.primary ul li .mega_dropdown > li > .item_link .link_text {

    font-weight: 500!important;

}



.page-template-home-page-18 ul.mega_main_menu_ul > li.columns4:nth-child(1) > ul.mega_dropdown> li:nth-child(1) ul > div.widget_text {

    height: 632px;

}



.page-template-home-page-18 ul.mega_main_menu_ul > li.columns4:nth-child(7) > ul.mega_dropdown> li:nth-child(1) ul > div.widget_text img {

    width: 653px;

}



.page-template-home-page-19 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {

    color: #fff;

}



.page-template-home-page-19 .navbar-collapse.bordered > .mega_main_menu {

    padding-right: 35px;

    padding-left: 35px;

    border-color: rgba(255, 255, 255, 0.5);

}



.page-template-home-page-19 .banner--stick .navbar-collapse.bordered > .mega_main_menu {

    border-bottom: none;

}



.page-template-home-page-20 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {

    font-size: 14px;

    font-weight: 500;

    text-transform: uppercase;

}



.page-template-home-page-20 .mega_main_menu.primary ul li .mega_dropdown > li > .item_link .link_text {

    font-size: 13px!important;

    font-weight: 500!important;

}



.page-template-home-page-22 .navbar-collapse.bg-light > .mega_main_menu {

    padding-top: 7px;

    padding-bottom: 7px;

}



.page-template-home-page-22 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {

    font-size: 15px;

    font-weight: 500;

    padding: 16px 18px;

    padding-bottom: 35px;

    text-transform: uppercase;

}



.page-template-home-page-22 .mega_main_menu.primary ul li .mega_dropdown > li > .item_link .link_text {

    font-size: 14px!important;

    font-weight: 500!important;

}



.page-template-home-page-23 .navbar-collapse.bordered > .mega_main_menu {

    padding-right: 35px;

    padding-left: 35px;

}



.page-template-home-page-23 .banner--stick .navbar-collapse.bordered > .mega_main_menu {

    border-bottom: none;

}





.page-template-home-page-25 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {

    color: rgba(255, 255, 255, 1);

    font-size: 16px;

    text-transform: uppercase;

    letter-spacing: 0.5px;

    font-weight: 400;

    padding: 15px 23px;

    padding-bottom: 35px;

    font-family: 'Unica One', cursive;

}



.page-template-home-page-25 .mega_main_menu.primary ul li .mega_dropdown > li > .item_link .link_text {

    font-size: 15px!important;

    text-transform: uppercase;

    letter-spacing: 0.5px;

    font-weight: 400!important;

    font-family: 'Unica One', cursive;

}



.page-template-home-page-25 .navbar-collapse.bordered > .mega_main_menu {

    padding-right: 40px;

    padding-left: 40px;

    border-color: rgba(255, 255, 255, 0.5);

}



.page-template-home-page-25 .banner--stick .navbar-collapse.bordered > .mega_main_menu {

    border-bottom: none;

}



.page-template-home-page-25 ul.mega_main_menu_ul > li.columns4 > ul.mega_dropdown {

    left: -40px!important;

}



.page-template-home-page-27 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {

    padding: 15px 8px;

    padding-bottom: 35px;

}



.page-template-home-page-27 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {

    color: rgba(255, 255, 255, 1);

    font-size: 16px;

    text-transform: uppercase;

    letter-spacing: 0.5px;

    font-weight: 400;

    font-family: 'Unica One', cursive;

}



.page-template-home-page-27 .mega_main_menu.primary ul li .mega_dropdown > li > .item_link .link_text {

    font-size: 15px!important;

    color: #16181b;

    text-transform: uppercase;

    letter-spacing: 0.5px;

    font-weight: 400!important;

    font-family: 'Unica One', cursive;

}



.page-template-home-page-27 ul.mega_main_menu_ul > li.columns4 > ul.mega_dropdown> li:nth-child(1) ul > div.widget_text img {

    width: 109.2%;

}





.page-template-home-page-27 ul.mega_main_menu_ul > li.columns4:nth-child(7) > ul.mega_dropdown> li:nth-child(1) ul > div.widget_text img {

    width: 141%;

}



.page-template-home-page-28 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {

    font-size: 13px;

    letter-spacing: 1px;

    font-weight: 700;

    text-transform: uppercase;

    color: rgba(255, 255, 255, 1);

    padding: 17px 8px;

    padding-bottom: 35px;

}



.page-template-home-page-28 .mega_main_menu.primary ul li .mega_dropdown > li > .item_link .link_text {

    font-size: 12px!important;

    letter-spacing: 1px;

    font-weight: 700!important;

    text-transform: uppercase;

}



.page-template-home-page-28 ul.mega_main_menu_ul > li.columns4:nth-child(7) > ul.mega_dropdown> li:nth-child(1) ul > div.widget_text img {

    width: 621px;

}



.page-template-home-page-29 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {

    font-size: 13px;

    letter-spacing: 1px;

    font-weight: 700;

    text-transform: uppercase;

    color: rgba(255, 255, 255, 1);

    padding: 17px 8px;

    padding-bottom: 35px;

}



.page-template-home-page-29 .mega_main_menu.primary ul li .mega_dropdown > li > .item_link .link_text {

    font-size: 12px!important;

    letter-spacing: 1px;

    font-weight: 700!important;

    text-transform: uppercase;

}



.page-template-home-page-29 ul.mega_main_menu_ul > li.columns4:nth-child(7) > ul.mega_dropdown> li:nth-child(1) ul > div.widget_text img {

    width: 621px;

}



.page-template-home-page-28 ul.mega_main_menu_ul > li.columns4:nth-child(1) > ul.mega_dropdown> li:nth-child(1) ul > div.widget_text,

.page-template-home-page-29 ul.mega_main_menu_ul > li.columns4:nth-child(1) > ul.mega_dropdown> li:nth-child(1) ul > div.widget_text {

    height: 610px;

}



.page-template-home-page-30 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {

    padding: 18px 8px;

}



.page-template-home-page-30 ul.mega_main_menu_ul > li.columns4 > ul.mega_dropdown {

    left: -132px!important;

}



.page-template-home-page-32 .navbar-collapse > .mega_main_menu {

    padding: 15px 0;

    padding-left: 30px;

    padding-right: 30px;

}



.page-template-home-page-32 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {

    font-weight: 500;

}



.page-template-home-page-32 .mega_main_menu.primary ul li .mega_dropdown > li > .item_link .link_text {

    font-weight: 500!important;

}



.page-template-home-page-32 ul.mega_main_menu_ul > li.columns4:nth-child(1) > ul.mega_dropdown> li:nth-child(1) ul > div.widget_text {

    height: 632px;

}



.page-template-home-page-32 ul.mega_main_menu_ul > li.columns4:nth-child(7) > ul.mega_dropdown> li:nth-child(1) ul > div.widget_text img {

    width: 652px;

}



.page-template-home-page-33 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {

    letter-spacing: 0.5px;

}



.page-template-home-page-33 .mega_main_menu.primary ul li .mega_dropdown > li > .item_link .link_text {

    letter-spacing: 0.5px;

}





.page-template-home-page-36 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {

    font-size: 14px;

    letter-spacing: 1px;

    font-weight: 500;

    text-transform: uppercase;

    color: rgba(255, 255, 255, 1);

    padding: 17px 8px;

    padding-bottom: 35px;

}



.page-template-home-page-36 .mega_main_menu.primary ul li .mega_dropdown > li > .item_link .link_text {

    font-size: 13px!important;

    letter-spacing: 1px;

    font-weight: 500!important;

    text-transform: uppercase;

}



.page-template-home-page-36 ul.mega_main_menu_ul > li.columns4:nth-child(1) > ul.mega_dropdown> li:nth-child(1) ul > div.widget_text {

    height: 600px;

}



.page-template-home-page-36 ul.mega_main_menu_ul > li.columns4:nth-child(7) > ul.mega_dropdown> li:nth-child(1) ul > div.widget_text img {

    width: 620px;

}



.page-template-home-page-37 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {

    padding: 18px 8px;

}



.page-template-home-page-37 ul.mega_main_menu_ul > li.columns4 > ul.mega_dropdown {

    left: -132px!important;

}



.page-template-home-page-37 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {

    padding: 18px 8px;

}



.page-template-home-page-39 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {

    font-size: 14px;

    letter-spacing: 1px;

    font-weight: 500;

    text-transform: uppercase;

    color: #303030;

}



.page-template-home-page-39 .mega_main_menu.primary ul li .mega_dropdown > li > .item_link .link_text {

    font-size: 13px!important;

    letter-spacing: 1px;

    font-weight: 500!important;

    text-transform: uppercase;

}



.page-template-home-page-40 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {

    font-size: 13px;

    letter-spacing: 1px;

    font-weight: 700;

    text-transform: uppercase;

    padding: 17px 8px;

    padding-bottom: 35px;

}



.page-template-home-page-40 .mega_main_menu.primary ul li .mega_dropdown > li > .item_link .link_text {

    font-size: 12px!important;

    letter-spacing: 1px;

    font-weight: 700!important;

    text-transform: uppercase;

}



.page-template-home-page-40 ul.mega_main_menu_ul > li.columns4:nth-child(1) > ul.mega_dropdown> li:nth-child(1) ul > div.widget_text {

    height: 600px;

}



.page-template-home-page-40 ul.mega_main_menu_ul > li.columns4:nth-child(7) > ul.mega_dropdown> li:nth-child(1) ul > div.widget_text img {

    width: 620px;

}



.page-template-home-page-41 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {

    font-size: 14px!important;

    letter-spacing: 1px;

    font-weight: 500!important;

    text-transform: uppercase;

}



.page-template-home-page-41 .mega_main_menu.primary ul li .mega_dropdown > li > .item_link .link_text {

    font-size: 13px!important;

    font-weight: 500!important;

    letter-spacing: 1px;

    text-transform: uppercase;

}



.page-template-home-page-44 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {

    font-size: 13px;

    letter-spacing: 1px;

    font-weight: 700;

    text-transform: uppercase;

    padding: 17px 8px;

    padding-bottom: 35px;

}



.page-template-home-page-44 .mega_main_menu.primary ul li .mega_dropdown > li > .item_link .link_text {

    font-size: 12px!important;

    letter-spacing: 1px;

    font-weight: 700!important;

    text-transform: uppercase;

}



.page-template-home-page-44 ul.mega_main_menu_ul > li.columns4:nth-child(1) > ul.mega_dropdown> li:nth-child(1) ul > div.widget_text {

    height: 600px;

}



.page-template-home-page-44 ul.mega_main_menu_ul > li.columns4:nth-child(7) > ul.mega_dropdown> li:nth-child(1) ul > div.widget_text img {

    width: 620px;

}



.page-template-home-page-45 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {

    font-size: 15px;

    font-weight: 500;

    padding: 16px 8px;

    padding-bottom: 40px;

}



.page-template-home-page-45 .mega_main_menu.primary ul li .mega_dropdown > li > .item_link .link_text {

    font-size: 14px!important;

    color: #303030;

    font-weight: 500!important;

}



.page-template-home-page-46 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {

    padding: 15px 8px;

    padding-bottom: 35px;

    font-size: 17px;

    letter-spacing: normal;

    text-transform: capitalize;

    font-weight: 500;

}



.page-template-home-page-46 .mega_main_menu.primary ul li .mega_dropdown > li > .item_link .link_text {

    font-size: 16px!important;

    text-transform: capitalize!important;

    font-weight: 500!important;

    letter-spacing: normal;

}



.page-template-home-page-46 ul.mega_main_menu_ul > li.columns4:nth-child(1) > ul.mega_dropdown> li:nth-child(1) ul > div.widget_text {

    height: 632px;

}



.page-template-home-page-46 ul.mega_main_menu_ul > li.columns4:nth-child(7) > ul.mega_dropdown> li:nth-child(1) ul > div.widget_text img {

    width: 652px;

}



.page-template-home-page-47 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {

    padding: 17px 8px;

    padding-bottom: 35px;

    color: #303030;

    font-size: 13px;

    letter-spacing: 1px;

    text-transform: uppercase;

    font-weight: 500;

}



.page-template-home-page-47 .mega_main_menu.primary ul li .mega_dropdown > li > .item_link .link_text {

    font-size: 12px!important;

    text-transform: uppercase!important;

    font-weight: 500!important;

    letter-spacing: 1px;

}



.page-template-home-page-48 footer p {

    color: #505050;

}



.page-template-slider-revolution-classic-fullscreen .navbar.wide.bg-light {

    background-color: #f6f7fa!important;

}



.page-template-slider-revolution-classic-fullscreen .navbar.wide.bg-light.banner--stick {

    background-color: #fff!important;

}



.page-template-font-poppins .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {

    font-size: 13px;

    letter-spacing: 1px;

    font-weight: 500;

    padding: 17px 20px;

    padding-bottom: 35px;

}



.page-template-font-poppins .mega_main_menu.primary ul li .mega_dropdown > li > .item_link .link_text {

    font-size: 12px!important;

    letter-spacing: 1px;

    text-transform: uppercase;

    font-weight: 500!important;

}



.page-template-font-ibm-plex-serif .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {

    font-size: 13px;

    letter-spacing: 1px;

    font-weight: 500;

    padding: 17px 18px;

    padding-bottom: 35px;

}



.page-template-font-ibm-plex-serif .mega_main_menu.primary ul li .mega_dropdown > li > .item_link .link_text {

    font-size: 12px!important;

    letter-spacing: 1px;

    text-transform: uppercase;

    font-weight: 500!important;

}



.page-template-font-zilla-slab .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {

    font-size: 14px;

    letter-spacing: 1px;

    font-weight: 500;

    padding: 17px 18px;

    padding-bottom: 35px;

}



.page-template-font-zilla-slab .mega_main_menu.primary ul li .mega_dropdown > li > .item_link .link_text {

    font-size: 13px!important;

    letter-spacing: 1px;

    text-transform: uppercase;

    font-weight: 500!important;

}



.page-template-font-playfair-display .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {

    font-size: 14px;

    color: #202020;

    letter-spacing: 0.5px !important;

    font-weight: 400;

    padding: 17px 19px;

    padding-bottom: 35px;

}



.page-template-font-playfair-display .mega_main_menu.primary ul li .mega_dropdown > li > .item_link .link_text {

    font-size: 13px!important;

    letter-spacing: 0.5px;

    text-transform: uppercase;

    font-weight: 400!important;

}



.page-template-font-abhaya-libre .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {

    font-size: 15px;

    color: #202020;

    letter-spacing: 1px;

    font-weight: 500;

    padding: 17px 18px;

    padding-bottom: 35px;

}



.page-template-font-abhaya-libre .mega_main_menu.primary ul li .mega_dropdown > li > .item_link .link_text {

    font-size: 14px!important;

    letter-spacing: 1px;

    text-transform: uppercase;

    font-weight: 500!important;

}



.page-template-font-abhaya-libre ul.mega_main_menu_ul > li.columns4 > ul.mega_dropdown {

    left: -33px!important;

}



.page-template-font-quattrocento-and-unica-one .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {

    font-size: 16px;

    letter-spacing: 0.5px;

    font-weight: 400;

    font-family: 'Unica One', cursive;

    padding: 15px 24px;

    padding-bottom: 35px;

}



.page-template-font-quattrocento-and-unica-one .mega_main_menu.primary ul li .mega_dropdown > li > .item_link .link_text {

    font-size: 15px!important;

    letter-spacing: 0.5px;

    text-transform: uppercase;

    font-weight: 400!important;

    font-family: 'Unica One', cursive;

}





















/* Long Menu */



@media(max-width: 1400px) {

    .long-menu ul.mega_main_menu_ul > li.columns4:nth-child(1) > ul.mega_dropdown {

        top: 63px;

        bottom:0;

        overflow-y:scroll!important;

        overflow-x:hidden!important;

    }



    .logged-in.long-menu ul.mega_main_menu_ul > li.columns4:nth-child(1) > ul.mega_dropdown {

        top: 95px;

    }



    .long-menu ul.mega_main_menu_ul > li.columns4:nth-child(1) > ul.mega_dropdown> li:nth-child(1) ul > div.widget_text img {

        top: 0px;

        width: 106.4%;

    }



    .long-menu ul.mega_main_menu_ul > li.columns4:nth-child(1) > ul.mega_dropdown> li:nth-child(1) ul > div.widget_text img {

        top: 0px;

        width: 106.4%;

    }



    .long-menu .banner--stick ul.mega_main_menu_ul > li.columns4:nth-child(1) > ul.mega_dropdown {

        top: inherit;

        bottom: inherit;

        overflow-y: inherit!important;

    }



    .long-menu.page-template-home-page-27 ul.mega_main_menu_ul > li.columns4:nth-child(1) > ul.mega_dropdown> li:nth-child(1) ul > .widget_text img, 

    .long-menu.page-template-home-page-29 ul.mega_main_menu_ul > li.columns4:nth-child(1) > ul.mega_dropdown> li:nth-child(1) ul > .widget_text img {

        top: 0px;

        width: 102.4%;

    }



}



.logged-in nav.banner--stick {

    top: 32px;

}



.page-template-home-page-6 footer .widget h3 {

    text-transform: uppercase;

    font-size: 16px;

    line-height: 28px;

    letter-spacing: 1px;

}



.page-template-home-page-14 footer .widget h3 {

    text-transform: uppercase;

    font-size: 16px;

    line-height: 28px;

    letter-spacing: 1px;

    font-family: 'Zilla Slab', serif;

}



.page-template-home-page-16 footer .widget h3 {

    text-transform: uppercase;

    font-size: 16px;

    line-height: 28px;

    letter-spacing: 1px;

}



.page-template-home-page-19 .wrapper.bg-pastel-default {

    background-color: #eeeff7;

}



.page-template-home-page-19 footer .widget h3 {

    text-transform: uppercase;

    font-size: 16px;

    line-height: 28px;

    letter-spacing: 1px;

}



.page-template-home-page-21 footer .widget h3 {

    text-transform: uppercase;

    font-size: 16px;

    line-height: 28px;

    letter-spacing: 1px;

}



.page-template-home-page-23 footer .widget h3 {

    text-transform: uppercase;

    font-size: 16px;

    line-height: 28px;

    letter-spacing: 1px;

}



.page-template-home-page-33 footer {

    background: #f6f7fa;

}



.page-template-home-page-33 footer p {

    color: #404040!important;

}



.page-template-home-page-45 footer {

    background: #f6f7fa;

}



.page-template-home-page-45 footer p {

    color: #404040!important;

}



.page-template-home-page-46 footer {

    background: #f6f7fa;

}



.page-template-home-page-46 footer p {

    color: #404040!important;

}



.page-template-font-poppins footer .widget h3 {

    text-transform: uppercase;

    font-size: 16px;

    line-height: 28px;

    letter-spacing: 1px;

    font-weight: 500;

}



.page-template-font-ibm-plex-serif footer .widget h3 {

    text-transform: uppercase;

    font-size: 16px;

    line-height: 28px;

    letter-spacing: 1px;

    font-weight: 500;

}



.page-template-font-abhaya-libre footer .widget h3 {

    text-transform: uppercase;

    font-size: 16px;

    line-height: 28px;

    letter-spacing: 1px;

    font-weight: 500;

}



.page-template-font-louis-geogre-cafe footer .widget h3 {

    text-transform: uppercase;

    font-size: 16px;

    line-height: 28px;

    letter-spacing: 1px;

    font-weight: 700;

}



.page-template-font-zilla-slab footer .widget h3 {

    text-transform: uppercase;

    font-size: 16px;

    line-height: 28px;

    letter-spacing: 1px;

    font-weight: 500;

}



.page-template-font-playfair-display footer .widget h3 {

    text-transform: uppercase;

    font-size: 16px;

    line-height: 28px;

    letter-spacing: 1px;

    font-weight: 500;

}



.page-template-font-quattrocento-and-unica-one footer .widget h3 {

    text-transform: uppercase;

    font-size: 18px;

    line-height: 30px;

    letter-spacing: 1px;

    font-weight: 400;

}



.page-template-home-page-22 ul.mega_main_menu_ul > li.columns4 > ul.mega_dropdown {

    left: -33px!important;

}





/* Mobile Menu */



@media (max-width: 991px) {



    .navbar-expand-lg.mobile-header-menu {

        display: block!important;

    }



    .navbar-expand-lg.mega-header-menu {

        display: none!important;

    }



    ul.navbar-nav li ul {

        padding-bottom: 10px;

    }



    ul.navbar-nav li ul li a {

        font-size: 12px!important;

        letter-spacing: 1px!important;

        font-weight: 700!important;

        text-transform: uppercase!important;

        padding-top: 10px!important;

        padding-bottom: 10px!important;

    }



    .header-style-7 ul.navbar-nav li ul li a,

    .header-style-8 ul.navbar-nav li ul li a,

    .header-style-9 ul.navbar-nav li ul li a {

        font-size: 16px!important;

        letter-spacing: normal!important;

        font-weight: 700!important;

        text-transform: capitalize!important;

        padding-top: 10px!important;

        padding-bottom: 10px!important;

    }



    .page-template-home-page-7 ul.navbar-nav li ul li a {

        font-size: 14px!important;

        font-weight: 500!important;

    }



    .page-template-home-page-2 ul.navbar-nav > li > a {

        font-size: 16px!important;

        letter-spacing: 0.5px !important;

        font-weight: 400;

        text-transform: capitalize!important;

    }



    .page-template-home-page-2 ul.navbar-nav li ul li a {

        font-size: 15px!important;

        letter-spacing: 0.5px !important;

        text-transform: capitalize!important;

        font-weight: 500!important;

    }



    .page-template-home-page-8 ul.navbar-nav li ul li a {

        font-weight: 500!important;

    }



    .page-template-home-page-9 ul.navbar-nav li ul li a {

        font-size: 17px!important;

        font-weight: 500!important;

    }



    .page-template-home-page-12 ul.navbar-nav > li > a {

        font-size: 13px!important;

        letter-spacing: 1px!important;

        font-weight: 700!important;

        text-transform: uppercase!important;

    }



    .page-template-home-page-12 ul.navbar-nav li ul li a {

        font-size: 12px!important;

        letter-spacing: 1px!important;

        font-weight: 700!important;

        text-transform: uppercase!important;

    }



    .page-template-home-page-13 ul.navbar-nav li ul li a {

        font-size: 16px!important;

        letter-spacing: normal!important;

        text-transform: none!important;

        font-weight: 700!important;

    }



    .page-template-home-page-14 ul.navbar-nav li ul li a {

        font-size: 13px!important;

        letter-spacing: 1px!important;

        font-weight: 500!important;

    }



    .page-template-home-page-16 ul.navbar-nav li ul li a {

        font-size: 14px!important;

        letter-spacing: 1px!important;

        font-weight: 500!important;

    }



    .page-template-home-page-18 ul.navbar-nav li ul li a {

        font-weight: 500!important;

    }



    .page-template-home-page-20 ul.navbar-nav li ul li a {

        font-size: 13px!important;

        font-weight: 500!important;

    }



    .page-template-home-page-22 ul.navbar-nav li ul li a {

        font-size: 14px!important;

        font-weight: 500!important;

    }



    .page-template-home-page-25 ul.navbar-nav li ul li a {

        font-size: 15px!important;

        font-weight: 400!important;

        letter-spacing: 0.5px!important;

    }



    .page-template-home-page-27 ul.navbar-nav li ul li a {

        font-size: 15px!important;

        letter-spacing: 0.5px!important;

        font-weight: 500!important;

    }



    .page-template-home-page-28 ul.navbar-nav > li > a {

        font-size: 13px!important;

        letter-spacing: 1px!important;

        font-weight: 700;

        text-transform: uppercase!important;

    }



    .page-template-home-page-28 ul.navbar-nav li ul li a {

        font-size: 12px!important;

        letter-spacing: 1px!important;

        font-weight: 700!important;

        text-transform: uppercase!important;

    }



    .page-template-home-page-29 ul.navbar-nav li ul li a {

        font-size: 12px!important;

        letter-spacing: 1px!important;

        font-weight: 700!important;

        text-transform: uppercase!important;

    }



    .page-template-home-page-32 ul.navbar-nav li ul li a {

        font-size: 16px!important;

        font-weight: 500!important;

    }



    .page-template-home-page-33 ul.navbar-nav li ul li a {

        font-size: 13px!important;

        font-weight: 500!important;

        letter-spacing: 0.5px !important;

        text-transform: uppercase;

    }



    .page-template-home-page-36 ul.navbar-nav li ul li a {

        font-size: 13px!important;

        font-weight: 500!important;

        letter-spacing: 1px !important;

        text-transform: uppercase!important;

    }



    .page-template-home-page-37 ul.navbar-nav li ul li a {

        font-size: 13px!important;

        font-weight: 500!important;

        letter-spacing: 1px !important;

        text-transform: uppercase!important;

    }



    .page-template-home-page-39 ul.navbar-nav > li > a {

        font-size: 14px!important;

        letter-spacing: 1px!important;

        font-weight: 500;

        text-transform: uppercase!important;

    }



    .page-template-home-page-39 ul.navbar-nav li ul li a {

        font-size: 13px!important;

        font-weight: 500!important;

        letter-spacing: 1px !important;

        text-transform: uppercase!important;

    }



    .page-template-home-page-40 ul.navbar-nav > li > a {

        font-size: 13px!important;

        letter-spacing: 1px!important;

        font-weight: 700;

        text-transform: uppercase!important;

    }



    .page-template-home-page-40 ul.navbar-nav li ul li a {

        font-size: 12px!important;

        font-weight: 500!important;

        letter-spacing: 1px !important;

        text-transform: uppercase!important;

    }



    .page-template-home-page-41 ul.navbar-nav li ul li a {

        font-size: 13px!important;

        font-weight: 500!important;

        letter-spacing: 1px !important;

        text-transform: uppercase!important;

    }



    .page-template-home-page-44 ul.navbar-nav > li > a {

        font-size: 13px!important;

        font-weight: 700!important;

        letter-spacing: 1px !important;

        text-transform: uppercase!important;

    }



    .page-template-home-page-44 ul.navbar-nav li ul li a {

        font-size: 12px!important;

        font-weight: 700!important;

        letter-spacing: 1px !important;

        text-transform: uppercase!important;

    }



    .page-template-home-page-45 ul.navbar-nav li ul li a {

        font-size: 14px!important;

        font-weight: 500!important;

        text-transform: capitalize!important;

    }



    .page-template-home-page-46 ul.navbar-nav > li > a {

        font-size: 17px!important;

        font-weight: 500!important;

        letter-spacing: normal!important;

        text-transform: capitalize!important;

    }



    .page-template-home-page-46 ul.navbar-nav li ul li a {

        font-size: 16px!important;

        font-weight: 500!important;

        letter-spacing: normal!important;

        text-transform: capitalize!important;

    }



    .page-template-home-page-47 ul.navbar-nav li ul li a {

        font-weight: 500!important;

    }

}









@media (min-width: 992px) {



    .navbar-expand-lg.mobile-header-menu {

        display: none!important;

    }



    .navbar-expand-lg.mega-header-menu {

        display: flex!important;

    }



    .request-pricing form div.form-inline > span:nth-child(3) {

        width: 34%;

        display: inline-block;

    }



    .request-pricing form div.form-inline > span:nth-child(3) input {

        width: 272px;

    }



    .request-pricing form div.form-inline > span:nth-child(7) {

        display: inline-block;

        width: 38%;

    }



    .request-pricing form div.form-inline > span:nth-child(7) input {

        width: 272px;

        margin-left: 25px;

    }



    .request-pricing-2 form div.form-inline > span:nth-child(3) {

        width: 26%;

        display: inline-block;

    }



    .request-pricing-2 form div.form-inline > span:nth-child(3) input {

        width: 215px;

    }



    .request-pricing-2 form div.form-inline > span:nth-child(7) {

        display: inline-block;

        width: 34%;

    }



    .request-pricing-2 form div.form-inline > span:nth-child(7) input {

        width: 215px;

        margin-left: 30px;

    }



    .request-pricing form div.form-inline > input[type="submit"] {

        margin-right: -20px!important;

        margin-left: 20px!important;

    }



    .request-pricing form div.form-inline > br {

        display: none;

    }

}



.page-template-contact-page form input[type="submit"],

.page-template-contact-page-3 form input[type="submit"] {

    margin-top: -20px;

    margin-left: 20px;

}



.page-template-contact-page-2 form input[type="submit"] {

    float: left;

    margin-top: -20px;

}



.search-custom h4 {

    margin-bottom: 20px;

}



.search-custom form input::placeholder {

    color: #505050!important;

}



.search-custom form input {

    color: #505050!important;

    background: rgba(0, 0, 0, 0.05)!important;

    width: 55%;

}



.search-custom form:before {

    content: '\f002';

    font-family: 'FontAwesome';

    display: block;

    position: absolute;

    margin-top: 9px;

    right: 48%;

    font-size: 15px;

    color: #606060;

}



.error-area {

    background-position: inherit;

    background-size: inherit;

    height: 100vh;

    align-items: center;

}



.error-area:before {

    content: '';

    position: absolute;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    z-index: 0;

    background: #fff;

    opacity: 0.94;

}



.customize-support .error-area:before {

    height: 105%;

}



.error-inner .error-title {

    font-size: 190px;

    line-height: 240px;

    font-weight: 600;

    color: #333;

}



.error-inner .error-text {

    font-size: 45px;

    font-weight: 600;

    color: #333;

}



.error-inner p {

    max-width: 545px;

    font-size: 19px;

    margin: 35px auto 30px;

    font-weight: 500;

    color: #333;

}



.error-button {

    color: #fff;

    font-size: 14px;

    padding: 18px 56px;

    position: relative;

    display: inline-block;

    text-transform: uppercase;

    line-height: 26px;

    font-weight: 700;

    overflow: hidden;

    border-radius: 5px;

    cursor: pointer;

    background: #848abd;

}



.error-button:hover {

    color: #fff;

}



.flickity-carousel img {

    height: 550px!important;

    max-width: inherit!important;

}



.blog.boxed:not(.list-view) figure.main, .blog.boxed:not(.list-view) .player-wrapper {

    margin: -40px -40px 30px -40px!important;

}



.blog-content .post-details {

    margin: 30px 0px 20px;

}



.tiles-s .item>* {

    margin-right: 10px!important;

}



body.page-template-home-page-8 {

    color: #505050;

}



.page-template-home-page-10 .blog.boxed:not(.list-view) .box.p-30 figure.main {

    margin: -30px -30px 30px -30px!important;

}



.page-template-home-page-15 form p {

    margin-bottom: 0px;

}



.page-template-home-page-15 .content-wrapper nav.navbar,

.page-template-home-page-24 .content-wrapper nav.navbar {

    top: 0px;

}



.logged-in.page-template-home-page-15 .content-wrapper nav.navbar,

.logged-in.page-template-home-page-24 .content-wrapper nav.navbar {

    top: 32px;

}



.page-template-home-page-3 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li:hover > .item_link > .link_content > .link_text,

.page-template-home-page-6 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li:hover > .item_link > .link_content > .link_text,

.page-template-home-page-9 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li:hover > .item_link > .link_content > .link_text,

.page-template-home-page-11 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li:hover > .item_link > .link_content > .link_text,

.page-template-home-page-19 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li:hover > .item_link > .link_content > .link_text,

.page-template-home-page-25 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li:hover > .item_link > .link_content > .link_text,

.page-template-home-page-27 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li:hover > .item_link > .link_content > .link_text,

.page-template-home-page-28 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li:hover > .item_link > .link_content > .link_text,

.page-template-home-page-29 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li:hover > .item_link > .link_content > .link_text,

.page-template-home-page-31 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li:hover > .item_link > .link_content > .link_text,

.page-template-home-page-32 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li:hover > .item_link > .link_content > .link_text,

.page-template-home-page-34 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li:hover > .item_link > .link_content > .link_text,

.page-template-home-page-36 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li:hover > .item_link > .link_content > .link_text,

.page-template-home-page-38 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li:hover > .item_link > .link_content > .link_text,

.page-template-home-page-40 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li:hover > .item_link > .link_content > .link_text,

.page-template-header-dark-wide .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li:hover > .item_link > .link_content > .link_text,

.page-template-header-dark-centered .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li:hover > .item_link > .link_content > .link_text,

.page-template-header-dark-extended .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li:hover > .item_link > .link_content > .link_text,

.page-template-header-simple-wide .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li:hover > .item_link > .link_content > .link_text,

.page-template-slider-revolution-static-caption .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li:hover > .item_link > .link_content > .link_text,

.page-template-slider-revolution-single-video .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li:hover > .item_link > .link_content > .link_text,

.page-template-slider-revolution-scroll-slider .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li:hover > .item_link > .link_content > .link_text,

.page-template-slider-revolution-split-1 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li:hover > .item_link > .link_content > .link_text,

.page-template-slider-revolution-fullscreen-video .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li:hover > .item_link > .link_content > .link_text {

    color: rgba(255, 255, 255, 0.75)!important;

}



.page-template-home-page-9 .mega_main_menu.primary ul li .mega_dropdown > li > .item_link .link_text {

    font-size: 17px!important;

    font-weight: 500!important;

}



.header-home-13 .mega_main_menu.primary ul li.columns4 .mega_dropdown > li:hover > .item_link .link_text, 

.header-home-13 .mega_main_menu.primary ul li.columns1 .mega_dropdown > li:hover > .item_link .link_text {

    color: var(--color-default)!important;

}



.page-template-blog-grid-view-1 .blog.boxed:not(.list-view) figure.main, 

.page-template-blog-grid-view-1 .blog.boxed:not(.list-view) .player-wrapper {

    margin: -30px -30px 30px -30px!important;

}



.page-template-blog-grid-view-1 span.category a.hover {

    color: #7498ca;

}



.page-template-box-classic-with-sidebar span.category a.hover {

    color: #7498ca;

}



.page-template-home-page-10 .blog-area .section-title,

.page-template-home-page-10 .blog-area p.lead {

    text-align: center;

}



.page-template-home-page-10 .blog-area .category a {

    color: #7498ca;

}



.page-template-home-page-36 .content-wrapper.dark-wrapper {

    background: #f6f7fa;

}



.page-template-home-page-36 .content-wrapper.dark-wrapper nav.navbar {

    background: #1b1b1b!important;

}



a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {

    color: var(--color-default)!important;

}



.sidebar .widget_categories ul li:hover a {

    color: var(--color-default)!important;

}



.dialog-type-lightbox {

    display: none!important;

}



/* Fix */



.flickity img {

    border-radius: 4px!important;

}



 ul.mega_main_menu_ul > li.columns4:nth-child(1) > ul.mega_dropdown> li:nth-child(1) ul > div.widget_text {

    border-bottom-left-radius: 5px;

    border-top-left-radius: 5px;

 }



 .mega_main_menu[class*="dropdowns_animation-anim"] li.multicolumn_dropdown > .mega_dropdown .mega_dropdown, .mega_main_menu[class*="dropdowns_animation-anim"] li.tabs_dropdown > .mega_dropdown .mega_dropdown, .mega_main_menu[class*="dropdowns_animation-anim"] li.widgets_dropdown > .mega_dropdown .mega_dropdown {

    display: block!important;

 }



 ul.mega_main_menu_ul > li > ul.mega_dropdown{

    box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.04);

}



.tp-caption.tp-gradient {

    background: transparent url(https://shtheme.org/demosd/missio/wp-content/uploads/2020/12/gradient.png) repeat-x;

}



.page-template-home-page-25 ul.mega_main_menu_ul > li.columns4 > ul.mega_dropdown> li:nth-child(1) ul > div.widget_text img {

    width: 109.2%;

}



.page-template-home-page-45 ul.mega_main_menu_ul > li.columns4:nth-child(7) > ul.mega_dropdown> li:nth-child(1) ul > div.widget_text img {

    width: 620px;

}



.page-template-home-page-45 .flickity-carousel.flickity-viewport-mode img {

    height: calc(100vh - 93px)!important;

}



.page-template-home-page-46 .flickity-carousel.flickity-viewport-mode img {

    height: calc(100vh - 93px)!important;

}



.mega_main_menu li.widgets_dropdown .mega_dropdown > li > .item_link, .mega_main_menu li.multicolumn_dropdown .mega_dropdown > li > .item_link {

    padding-left: 5px!important;

}



.mega_main_menu li.widgets_dropdown > .mega_dropdown > li, .mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li {

    padding-left: 24px!important;

}



.page-template-home-page-7 .mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li,

.page-template-home-page-16 .mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li,

.page-template-home-page-20 .mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li,

.page-template-home-page-22 .mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li,

.page-template-home-page-39 .mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li,

.page-template-home-page-41 .mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li,

.page-template-home-page-47 .mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li,

.page-template-font-poppins .mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li,

.page-template-font-ibm-plex-serif .mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li,

.page-template-font-zilla-slab .mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li,

.page-template-font-playfair-display .mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li,

.page-template-font-abhaya-libre .mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li {

    padding-left: 14px!important;

}



.page-template-home-page-9 ul.mega_main_menu_ul > li.columns4 > ul.mega_dropdown > li:nth-child(2) ul li, 

.page-template-home-page-9 ul.mega_main_menu_ul > li.columns4 > ul.mega_dropdown > li:nth-child(3) ul li, 

.page-template-home-page-9 ul.mega_main_menu_ul > li.columns4 > ul.mega_dropdown > li:nth-child(4) ul li {

    padding-top: 3.5px;

}



ul.mega_main_menu_ul > li.columns1 > ul.mega_dropdown> li.menu-item-has-children {

    width: 101.5%;

}



footer ul.image-list .rounded img {

    height: auto;

}



.gallery-wrapper .st_facebook_hcount .stButton, 

.gallery-wrapper .st_pinterest_hcount .stButton, 

.gallery-wrapper .st_sharethis_hcount .stButton, 

.gallery-wrapper .st_twitter_hcount .stButton {

    bottom: 22px;

}



.gallery-wrapper .st_facebook_hcount .stButton span span, 

.gallery-wrapper .st_pinterest_hcount .stButton span span, 

.gallery-wrapper .st_sharethis_hcount .stButton span span, 

.gallery-wrapper .st_twitter_hcount .stButton span span {

    width: 128px;

    visibility: hidden;

    height: 50px!important;

}



.stButton .stArrow {

    display: none!important;

}



.post-content ul.social {

    margin-left: 30px

}



ul.social li i span.stButton {

    right: 12px;

}



ul.social li i span.stButton span.stMainServices, 

ul.social li i span.stButton span.googleplus {

    background-image: none!important;

    width: 10px;

}



ul.social li i.st_googleplus_hcount span.stButton {

    right: 30px;

}



ul.social li i .stButton .stButton_gradient {

    visibility: hidden;

}



.text-center .social li, .social.text-center li {

    margin: 0 10px 10px 5px;

}



.gallery-wrapper div.container a {

    margin-right: -130px;

    color: #fff;

}



.gallery-wrapper div.container span.st_pinterest_hcount .stButton {

    left: 15px;

}

.post-content .meta.tags div {

    list-style: none;

    display:inline-block; 

}



.footer-ajax {

    display: none;

}