@media (max-width: 1400px) {
	.post-siblings a {
		display: none;
	}
}

@media (max-width: 768px) {
.fl-photo-content {
    width: 100%;
    margin-top: 70px;
}
}

@media (max-width: 768px) {
.fl-node-5f72ec6fee741 > .fl-module-content {
    margin-top: 30px;
    margin-right: 10px;
}
}

@media (max-width: 768px) {
.fl-node-5f72f6b4ae24b > .fl-module-content {
    margin-top: 30px;
    margin-right: 10px;
}
}

@media (max-width: 768px) {
.fl-node-5f72ec6fee748 > .fl-module-content {
    margin-top: 30px;
    margin-right: 10px;
}
}

@media (max-width: 768px) {
.fl-node-5f7300af6655f > .fl-module-content {
    margin-top: 30px;
    margin-right: 10px;
}
}

@media (max-width: 768px) {
.fl-node-5f7300af66570 > .fl-module-content {
    margin-top: 30px;
    margin-right: 10px;
}
}

@media (max-width: 768px) {
.fl-node-5f7300af6657b > .fl-module-content {
    margin-top: 30px;
    margin-right: 10px;
}
}

.fl-node-5f72ec6fee73b:hover {
	transform: scale(1.1);
	transition: transform .2s;
	-ms-transform: scale(1.1); /* IE 9 */
  -webkit-transform: scale(1.1); /* Safari 3-8 */
}

.fl-node-5f72ec6fee73d:hover {
	transform: scale(1.1);
	transition: transform .2s;
	-ms-transform: scale(1.1); /* IE 9 */
  -webkit-transform: scale(1.1); /* Safari 3-8 */
}

.fl-node-5f72ec6fee73f:hover {
	transform: scale(1.1);
	transition: transform .2s;
	-ms-transform: scale(1.1); /* IE 9 */
  -webkit-transform: scale(1.1); /* Safari 3-8 */
}

.fl-node-5f7300af66555:hover {
	transform: scale(1.1);
	transition: transform .2s;
	-ms-transform: scale(1.1); /* IE 9 */
  -webkit-transform: scale(1.1); /* Safari 3-8 */
}

.fl-node-5f7300af66561:hover {
transform: scale(1.1);
	transition: transform .2s;
	-ms-transform: scale(1.1); /* IE 9 */
  -webkit-transform: scale(1.1); /* Safari 3-8 */
}

.fl-node-5f7300af66572:hover {
	transform: scale(1.1);
	transition: transform .2s;
	-ms-transform: scale(1.1); /* IE 9 */
  -webkit-transform: scale(1.1); /* Safari 3-8 */
}

body .gyges .tp-tab:hover, .gyges .tp-tab.selected {
    border-bottom-color: #00dcea;
}


.header-background {
    background: var(--vamtam-header-background-background-image) center top/var(--vamtam-header-background-background-size) var(--vamtam-header-background-background-repeat) var(--vamtam-header-background-background-attachment) #06163a;
    margin-top: 0;
    transition: background .3s ease-out;
}

@media (max-width: 1024px) {
.responsive-layout header.main-header {
    background: #2d2d2d;
}
}

@media (max-width: 1024px) {
.responsive-layout #vamtam-megamenu-main-menu-toggle::before {
    color: white;
	font-size: 24px;
	}}

@media (max-width: 1024px) {
.responsive-layout #vamtam-megamenu-main-menu-toggle {
    vertical-align: unset;
	  margin-top: 1px;
	}}

@media (max-width: 1024px) {
.responsive-layout header.main-header .logo-wrapper .mobile-logo-additions .header-search {
    color: white;
}}

header.main-header button.header-search {
    font-size: 1.5em;
    height: 1em;
	  margin-bottom: 8px;
}


header.main-header.layout-single-row .first-row .logo-wrapper {
    min-height: var(--vamtam-header-height);
    position: relative;
    text-align: left;
    margin-top: 34px;
}

header.main-header.layout-single-row .first-row {
    width: auto;
    height: 70px;
    background: 0 0;
    box-sizing: border-box;
}

@media (max-width: 1024px) {
	header.main-header.layout-single-row .first-row .logo-wrapper {
    min-height: var(--vamtam-header-height);
    position: relative;
    text-align: left;
    margin-top: -30px;
}
}

@media (max-width: 1024px) {
	header.main-header.layout-single-row .first-row {
    width: auto;
    height: 60px;
    background: 0 0;
    box-sizing: border-box;
}
}

@media (max-width: 1024px) {
body.responsive-layout .header-padding, body.responsive-layout .limit-wrapper, body.responsive-layout .vamtam-box-outer-padding, body.responsive-layout body.has-blocks:not(.fl-builder) .the-content-parent>* {
    padding-left: 20px;
    padding-right: 20px;
    background-color: #2d2d2d;
	}}

@media (max-width: 1024px) {
.responsive-layout header.main-header .logo-wrapper .logo img {
    top: 0;
    display: block;
    opacity: 1!important;
    height: auto;
    max-height: 76px!important;
    width: auto;
}}

@media (max-width: 1024px) {
.responsive-layout header.main-header .logo-wrapper .mobile-logo-additions {
    margin-top: 6px;
	}}

.contct-button {
	background-color: #213f97;
  border: 1px solid white;
  color: #fff;
  padding: 4px 20px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 14px;
	font-weight: 200;
  margin: 4px 4px;
  cursor: pointer;
}

.contct-button:hover {
	background-color: #213f97;
	border: 1px solid white;
	color: #fff;
}

@media (max-width: 1024px) {
body.responsive-layout .header-padding, body.responsive-layout .limit-wrapper, body.responsive-layout .vamtam-box-outer-padding, body.responsive-layout body.has-blocks:not(.fl-builder) .the-content-parent>* {
    display: none;
}
}

#mobmenuright li a, #mobmenuright li a:visited, #mobmenuright .mobmenu-content h2, #mobmenuright .mobmenu-content h3, .mobmenu-left-panel .mobmenu-display-name {
	  border-bottom: 1px solid white;
	padding-top: 20px;
  padding-bottom:20px;
}

.fl-builder-content .fl-node-597d02a1d60ee a:hover {
    color: white;
}

