.no-header-sidebars.no-page-header .page-wrapper {
	padding-top: 0px !important;
}
.m-n-70px{
	margin-top: -70px;
}
.p-l-r-0{
	padding-left: 0px;
	padding-right: 0px;
}
#menu-main-tab-col h2.column-title{
	margin: 0px;
}
#main-menu {
	width: auto;
}
#main-menu .menu > .menu-item {
	text-transform: capitalize;
}
.m-b-n-50px{
	margin-bottom:-50px;
}
#contact-tab-col h2.column-title{
	margin: 0px;
}
body:not(.page-vertical-padding-none):not(.page-vertical-padding-bottom-only) #sub-header + .vamtam-main {
	padding-top: 0px;
}
/* the below is the padding below the map area of contact page */
#post-200{
	padding-bottom: 0px;
}
.m-b-n-81px{
	margin-bottom: -81px;
}
/* fix logo size in the header */
.fixed-header-box .logo-wrapper .logo {
	min-width: 0 !important;
}
body.sticky-header .fixed-header-box .logo-wrapper .logo img {
	width: 144px !important;
	height: auto !important;
}
body.sticky-header-type-half-over header.main-header .first-row{
	background-color: transparent;
}
/* end of fixing logo size in the header */

/* resize splash screen image width */
.vamtam-splash-screen img {
	max-width: 50%;
}
/* end of resize splash screen image width */


body.sticky-header-type-half-over.sticky-header .sticky-header-state-reset header.main-header {
	background: transparent;
	border-bottom: 1px solid rgba(255,255,255,0.1);
}

body.sticky-header-type-half-over #main-content:first-child .page-header {
	padding-top: 60px;
}

/* to remove the dotted lines in the opening times at the home page lower bottom page*/
#home-opening-times tr td::after {
	content: unset;
}

/* to remove the cone or sharp thing in the middle of the rounded borders */
.vamtam-add-ornaments-all::before, .vamtam-add-ornaments-top::before {
	content: unset;
}

.vamtam-add-ornaments-all::after, .vamtam-add-ornaments-bottom::after {
	content: unset;
}
/* end of removing the cone or sharp thing in the middle of the rounded borders */

/* to change the text menu colors when the background si dark */
body.sticky-header-type-over.sticky-header .sticky-header-state-reset #main-menu .mega-menu-wrap .mega-menu > li.mega-menu-item:not(.mega-current-menu-parent):not(.mega-current_page_parent):not(.mega-current-menu-item) > a.mega-menu-link:not(:hover), body.sticky-header-type-over.sticky-header .sticky-header-state-reset #main-menu .mega-menu-wrap .mega-menu > li.mega-menu-item:not(.mega-current-menu-parent):not(.mega-current_page_parent):not(.mega-current-menu-item) > a.mega-menu-link:visited:not(:hover), body.sticky-header-type-half-over.sticky-header .sticky-header-state-reset .layout-standard #main-menu .mega-menu-wrap .mega-menu > li.mega-menu-item:not(.mega-current-menu-parent):not(.mega-current_page_parent):not(.mega-current-menu-item) > a.mega-menu-link:not(:hover), body.sticky-header-type-half-over.sticky-header .sticky-header-state-reset .layout-standard #main-menu .mega-menu-wrap .mega-menu > li.mega-menu-item:not(.mega-current-menu-parent):not(.mega-current_page_parent):not(.mega-current-menu-item) > a.mega-menu-link:visited:not(:hover), body.sticky-header-type-half-over.sticky-header .sticky-header-state-reset .layout-logo-text-menu #main-menu .mega-menu-wrap .mega-menu > li.mega-menu-item:not(.mega-current-menu-parent):not(.mega-current_page_parent):not(.mega-current-menu-item) > a.mega-menu-link:not(:hover), body.sticky-header-type-half-over.sticky-header .sticky-header-state-reset .layout-logo-text-menu #main-menu .mega-menu-wrap .mega-menu > li.mega-menu-item:not(.mega-current-menu-parent):not(.mega-current_page_parent):not(.mega-current-menu-item) > a.mega-menu-link:visited:not(:hover) {
	color: #ffffff !important;
}

/* to remove the white spaces on the side of the pages */
.belgos-custom-wrapper{
	max-width: 100% !important;
}

/* to add the white spaces on the side of the blog posts */
body.single-post .vamtam-main.layout-full > .belgos-custom-wrapper {
	max-width: 882px !important;
}

/* minimum height for the menu page's 3 column menus */
.min-height-700px{
	min-height: 755px !important;
}

/* padding for the search page title */
body.search.search-results .meta-header .meta-header-inside {
	padding: 100px 20px 40px 20px;
}

/* padding for the author page title */
body.archive.author .meta-header .meta-header-inside {
	padding: 100px 20px 40px 20px;
}

.hidden-col{
	display: none;
}

body.sticky-header-type-over.sticky-header .sticky-header-state-reset .header-content-wrapper {
	background: #09173e;
	border-bottom: 1px solid #09173e;
}
body.sticky-header-type-over.sticky-header .sticky-header-state-stuck header.main-header, body.sticky-header-type-half-over.sticky-header .sticky-header-state-stuck header.main-header, body:not(.sticky-header-type-half-over):not(.sticky-header) header.main-header, body.sticky-header-type-half-over header.main-header .first-row {
	background-repeat: repeat;
	background-position: center top;
	background-attachment: scroll;
	background-size: auto;
	background-color: #09173e;
}

a:hover {
	text-decoration: none;
	color: #09173e;
}

a:hover .icon.shortcode.use-hover {
	color: #ffffff !important;
	background: #09173e !important;
}

.vamtam-button.hover-accent1.button-filled:hover {
	background: #09173e;
}

.sep-text .text-divider-subtitle {
	color: #ffffff;
	font-weight: bold;
}

.vamtam-tabs > .ui-tabs-nav li.ui-state-hover a span, .vamtam-tabs > .ui-tabs-nav li.ui-state-active a span, .vamtam-tabs > .ui-tabs-nav li.ui-state-selected a span {
	border-color: #09173e;
}

.field-wrap input[type="submit"], .field-wrap input[type="button"], .field-wrap button {
	border: solid 1px #09173e;
}

.field-wrap input[type="submit"]:hover, .field-wrap input[type="button"]:hover, .field-wrap button:hover {
	border-color: #09173e;
	background: #09173e;
	color: #fff;
}

.vamtam-subfooter a {
	color: #09173e;
}

.page-wrapper > article {
	padding: 1px 0 0px 0;
}

footer.main-footer{
	display: none;
}

#scroll-to-top {
	border: solid 1px #09173e !important;
	color: #09173e !important;
}

#scroll-to-top:hover {
	background: #09173e;
	border-color: #09173e;
}

.services:hover .thumbnail .icon, .services:hover .services-title a, .services:hover .sep-2, .services:hover .services-button-wrap a {
	color: #09173e;
}

.jp-carousel-next-button span::after, .jp-carousel-previous-button span::after, .jp-carousel-close-hint span::after {
	color: #ffffff;
	background: #09173e;
}

.sep-text .sep-text-line {
	color: #272727;
}

@media only screen and (max-width: 959px) {
	#vamtam-megamenu-main-menu-toggle::before {
		color: #ffffff;
	}
	
	.responsive-layout .grid-1-1::before, .responsive-layout .grid-1-1::after {
	content: unset;
}
}


@media only screen and (max-width: 600px) {
	#mega-menu-wrap-menu-header #mega-menu-menu-header {
		background: #09173e;
	}
	
	#mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, #mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-menu-item > a.mega-menu-link:focus {
	background: transparent;
}
}

.jp-carousel-next-button span:hover::after, .jp-carousel-previous-button span:hover::after, .jp-carousel-close-hint span:hover::after {
	background: #ffffff;
	color: #09173e;
}

.jp-carousel-next-button span:hover::after, .jp-carousel-previous-button span:hover::after, .jp-carousel-close-hint span:hover::after {
	background: #ffffff;
	color: #09173e;
}

#mega-menu-wrap-menu-header, #mega-menu-wrap-menu-header #mega-menu-menu-header, #mega-menu-wrap-menu-header #mega-menu-menu-header ul.mega-sub-menu, #mega-menu-wrap-menu-header #mega-menu-menu-header li.mega-menu-item, #mega-menu-wrap-menu-header #mega-menu-menu-header li.mega-menu-row, #mega-menu-wrap-menu-header #mega-menu-menu-header li.mega-menu-column, #mega-menu-wrap-menu-header #mega-menu-menu-header a.mega-menu-link {
	background: #09173e;
}

#slide-1-layer-2, #slide-1-layer-1 {
	text-shadow: 0 0 0.4em #9999ff, -0 -0 0.4em #9999ff;
}

@font-face {
    font-family: 'Bookman Old Style';
    font-style: normal;
    font-weight: 400;
    src: local('Bookman Old Style'), local('BookmanOldStyle-Regular'),
				 url(/wp-content/uploads/2018/10/bookman-old-style_1d5011438a23ac50bd4d6e78e5fbcdce.eot),
        url(/wp-content/uploads/2018/10/bookman-old-style_1d5011438a23ac50bd4d6e78e5fbcdce.woff) format('woff'),
        url(/wp-content/uploads/2018/10/bookman-old-style_1d5011438a23ac50bd4d6e78e5fbcdce.ttf) format('truetype'),
			url(/wp-content/uploads/2018/10/BookmanOldStyle.svg) format("svg");
}

@font-face {
  font-family: 'Antro Vectra';
  font-style: normal;
  font-weight: 400;
  src: url(/wp-content/uploads/2018/10/AntroVectra.eot),
		url(/wp-content/uploads/2018/10/AntroVectra.woff) format('woff'),
  url(/wp-content/uploads/2018/10/AntroVectra.ttf) format('truetype'),
  url(/wp-content/uploads/2018/10/AntroVectra.svg) format("svg");
}


@font-face {
  font-family: 'Antro Vectra Bolder';
  font-style: normal;
  font-weight: 900;
  src: url(/wp-content/uploads/2018/10/AntroVectra-Bolder.eot),
		url(/wp-content/uploads/2018/10/AntroVectra-Bolder.woff) format('woff'),
  url(/wp-content/uploads/2018/10/AntroVectra-Bolder.ttf) format('truetype'),
  url(/wp-content/uploads/2018/10/AntroVectra-Bolder.svg) format("svg");
}
#slide-1-layer-1 {
	font-family: 'Bookman Old Style' !important;
}

#slide-1-layer-2{
	font-family: 'Antro Vectra Bolder' !important;
}