
/*

@font-face {
  font-family: 'Dream-of-Picasso-Regular';
    src:  url('/fonts/Dream-of-Picasso-Regular.ttf.woff') format('woff'),
    url('/fonts/Dream-of-Picasso-Regular.ttf.svg#Dream-of-Picasso-Regular') format('svg'),
    url('/fonts/Dream-of-Picasso-Regular.eot?#iefix') format('embedded-opentype'); 
    font-weight: normal;
    font-style: normal;
}

@font-face {
  font-family: 'Picasso';
    src:  url('/fonts/Picasso.ttf') format('truetype'),
    font-weight: normal;
    font-style: normal;
}



.font--picasso {
	font-family: 'Picasso';
}

.font-picasso2 {
	font-family: 'Dream-of-Picasso-Regular';
}

*/
.sub-menu-container  .menu-link:hover { color: #e6d4c8; }


.body-overlay {
	display:none !important;
}


BODY.side-panel-open .side-panel-trigger .side-panel-closed {
	display: none !important;
}

BODY:not(side-panel-open) .side-panel-trigger .side-panel-closed {
	display: block !important;
}

BODY.side-panel-open .side-panel-trigger .side-panel-open {
	display: block !important;
}

BODY:not(side-panel-open) .side-panel-trigger .side-panel-open {
	display: none !important;
}
			

.primary-menu .menu-container > .menu-item {
	margin-left: 0;
}

.primary-menu .menu-container > .menu-item > .menu-link {
	position: relative;
	line-height: 14px;
	padding: 20px 20px;
	text-transform: uppercase;
	margin: 10px 0;
}

.primary-menu .menu-container > .menu-item:not(:first-child) > .menu-link::before {
	content: '';
	position: absolute;
	top: 50%;
	left: 0;
	z-index: -2;
	width: 1px;
	height: 36px;
	background-color: #EEE;
	transform: translateY(-50%);
}

.primary-menu .menu-container > .menu-item > .menu-link span {
	display: block;
	margin-top: 10px;
	line-height: 12px;
	font-size: 11px;
	font-weight: 400;
	color: #888;
	text-transform: capitalize;
}

.style-3 .menu-container > .menu-item.current > .menu-link {
	background: transparent;
	background-color: #F5F5F5;
	color: #e6d4c8;
	color: #a9988d;
	text-shadow: none;
}



img.img-radius {
	border-radius:10px;
}

img.img-radius50 {
	border-radius:50% !important;
}


.img-thumbnail {
    padding: 0.25rem;
    background-color: #fff;
    border: 1px solid #dee2e6;
    border: 1px solid #e6d4c8;
    border-radius: 0.25rem;
    border-radius: 10px !important;
    max-width: 100%;
    height: auto;
}
.img-shadow {	
	box-shadow: 0 0 10px rgba(0,0,0,0.1);
}


.btn-primary {
	color: #fff !important;
	background: #a9988d !important;
	border-color: #a9988d !important;
}

.btn-primary:hover {
	background: #fff !important;
	border-color: #a9988d !important;
	color: #a9988d !important;
}

.btn-secondary {
	color: #fff !important;
	background: #e6d4c8  !important;
	border-color: #e6d4c8 !important;
}

.btn-secondary:hover {
	background: #fff !important;
	border-color: #e6d4c8 !important;
	color: #e6d4c8 !important;
}


#header.sticky-header #link_home {
	display:none;
}

#header.sticky-header #link_home_alt {
	display:block !important;
}

.notextshadow, .notextshadow * {
	text-shadow: none !important;
}


.page-menu-nav .page-menu-container {
	background-color: transparent;
}
	
#page-menu {
	text-shadow: none !important;
}

#page-menu:not(.sticky-page-menu) .page-menu-title {
	color: #a9988d !important;
}

.sticky-page-menu .page-menu-title a {
	color: #fff !important;
}

#page-menu:not(.sticky-page-menu) #page-menu-trigger,
#page-menu:not(.sticky-page-menu) .page-menu-item > a {
	color: #a9988d !important;
}

.list-group-item.active,
#page-menu:not(.sticky-page-menu) .page-menu-item:hover > a, 
#page-menu:not(.sticky-page-menu) .page-menu-item.current > a {
    background-color: #e6d4c8 !important;
	color: #fff !important;
	border-color: #e6d4c8;
}


DIV.button {
	cursor: default !important;
}

#page-menu.sticky-page-menu #page-menu-wrap,
.bg-color0 {
	background-color: #a9988d !important;
}

.page-menu-open #page-menu-trigger,
.bg-color1 {
	background-color: #e6d4c8 !important;
}


.bg-gradient {
	background: linear-gradient(to right, #e6d4c8, #f5eee9) !important;
}

.bg-gradient2 {
	background: linear-gradient(to right, #f5eee9, #ffffff) !important;
	background: #fdfbf9 !important;
}

.bg-gradient a:not(.btn):not(.button),
.bg-gradient2 a:not(.btn):not(.button),
.sub-title .menu-container > .menu-item > .menu-link span.color0,
.color0 {
	color: #a9988d !important;
}

.sub-title .menu-container > .menu-item > .menu-link {
	padding: 20px 20px;
}


.menu-item .sub-menu-trigger,
.color1 {
	color: #e6d4c8 !important;
}

.color2 {
	color: #f5eee9 !important;
}

.white {
	color:#ffffff !important;
}


.sub-title .menu-container > .menu-item:hover > .menu-link span, .sub-title .menu-container > .menu-item.current > .menu-link span {
    color: #EEE !important;
}

.tox {
	z-index:1000;
}


b #footer,
#footer * {
	font-weight: normal !important;
}

#footer b {
	font-weight: bold !important;
}



.iconlist-check li:before {
	content: '\e98b';
	font-family: "font-icons";
	margin-right: 12px;
}

.iconlist-plus li:before {
	content: '\eb1f';
	font-family: "font-icons";
	margin-right: 12px;
}

.iconlist-chevron li:before {
	content: '\e99a';
	font-family: "font-icons";
	margin-right: 12px;
}

ul.iconlist-color0 li:before {
	color: #a9988d !important;
}

ul.iconlist-color li:before {
	color: #e6d4c8 !important;
}


#ecs8WYSIWYG.showGuides .editImage,
#ecs8WYSIWYG.showGuides .editableText,
#ecs8WYSIWYG.showGuides .editableTextRoot,
#ecs8WYSIWYG.showGuides .editableFormat,
#ecs8WYSIWYG.showGuides .editableFull {
	border: 1px dashed red;
}


#ecs8WYSIWYG.showGuides .editImage[data-id^=img],
#ecs8WYSIWYG.showGuides .editableText[id^=tiny],
#ecs8WYSIWYG.showGuides .editableFull[id^=tiny] {
	border: 1px dashed green;
}


#ecs8WYSIWYG.showGuides .editableFull div.row div {
	border: 1px dotted gray;
}


BODY.ecs8 .mfp-bg,
BODY.ecs8 .mfp-wrap {
	width: calc(100% - 300px) !important;
}

