@charset "utf-8";

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* Default classes for animated scroll */
.-ohidden {
    opacity: 0;
}
.-ovisible {
    opacity: 1;
}

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

h1 {
	font-size:50px;
	color:#333;
	font-weight:800;
	font-family:'Open Sans', sans-serif;
}

h2 {
	font-family: 'Josefin Slab', serif;
	font-size:35px;
	font-weight:700;
	color:#333; 
	text-transform:uppercase;
}

h3 {
	font-family:'Open Sans', sans-serif;
	font-weight:700;
	font-size:25px;
	color:#444444;
}

h4 {	
	font-family:'Open Sans', sans-serif;
	font-weight:700;
	font-size:25px;
	color:#444444;
	font-style:italic;
}

h5 {
	font-family:'Open Sans', sans-serif;
	font-weight:700;
	font-size:20px;
	text-transform:uppercase;
	color:#777777;

}
h6 {
	font-family:'Open Sans', sans-serif;
	font-size:18px;
	color:#888888;
	text-transform:uppercase;

}

strong{
    font-weight:700;
}

html{
	padding:0px;
	margin:0px;

}

body{

} 


img.editable-jcrop{}

/*.fb_iframe_widget span { width: 240px !important; }*/
.fb-like-box iframe { width: 240px !important; }

/* ELEMENT/TAG SELECTORS */


ul {
	list-style-type: none;
}

li {
	margin-top: 0;
    color:#727682;
    font-family:Arial, Geneva, SunSans-Regular, sans-serif;
    font-size:14px;
    line-height:1.6;
    text-align:left;
    vertical-align:top;
	list-style-type: none;

}

p {
	font-family: 'Metrophobic', sans-serif;
	font-size: 18px;
	line-height: 35px;
	line-height: 1.5;
	color: #555;
	margin: 18px 0;
}

a img { /* this selector removes the default blue border displayed in some browsers around an image when it is surrounded by a link */
	border: none;
}

a:link {text-decoration: none; }
a:visited { text-decoration: none; }
a {color:#6398a8;}

a.underline:link {color: #446e7a; text-decoration: none; }
a.underline:visited {color:#4d4d4f; text-decoration: none; }
a.underline:hover {
	color: #4d4d4f;
	text-decoration: none;
	font-size: 100%;
}

em{
    font-style: italic;
}

.outer_div{
	width:100%;
	position:relative;
}

.inner_div{
	width:900px;
	position:relative;
	margin-right:auto;
	margin-left:auto;
}


#cssmenu{
    /*width: 100%;
    -webkit-box-shadow: 0px 6px 36px 2px rgba(0,0,0,0.42);
    -moz-box-shadow: 0px 6px 36px 2px rgba(0,0,0,0.42);
    box-shadow: 0px 6px 36px 2px rgba(0,0,0,0.42);
    border-bottom: #428AB1;
    */

    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffd05a+0,efc909+50,f7b75d+100 */
    background: rgb(255,208,90); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(255,208,90,1) 0%, rgba(239,201,9,1) 50%, rgba(247,183,93,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,208,90,1)), color-stop(50%,rgba(239,201,9,1)), color-stop(100%,rgba(247,183,93,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,208,90,1) 0%,rgba(239,201,9,1) 50%,rgba(247,183,93,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,208,90,1) 0%,rgba(239,201,9,1) 50%,rgba(247,183,93,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,208,90,1) 0%,rgba(239,201,9,1) 50%,rgba(247,183,93,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,208,90,1) 0%,rgba(239,201,9,1) 50%,rgba(247,183,93,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd05a', endColorstr='#f7b75d',GradientType=0 ); /* IE6-9 */

}
#cssmenu ul{
	/*width:900px; */
	/*position:relative;
	margin-right:auto;
	margin-left:auto;
	*/
}

#head-mobile{
    display:none;
}

/*------ CONTENT ---------*/

.background{
	background:#fff;
	background:url('/images/bg-white-90.png');
}


#articleFooter{
	padding-top:120px;
	margin-bottom:100px;
}


.wrapper{
	margin-left:auto;
	margin-right:auto;
	position:relative;
}

.wrapper-row-outer {
	position: relative;
	width: 900px;
	margin-left:auto;
	margin-right:auto;

	background-size: cover;
	background-position:center center;
	background-repeat:no-repeat;
}

.row-width-full {
    width:100%;
}

/* slick slider in full width */
.row-width-full .slick-next{ right: 47px; z-index: 999; }
.row-width-full .slick-prev{ left: 25px; z-index: 999; }
.row-width-full .slick-prev:before, .row-width-full .slick-next:before {
	font-size: 40px;
	line-height: 1;
	opacity: .25;
	color: rgba(255, 255, 255, 0.75);
	text-shadow: 3px 3px 10px #000;
	z-index: 10000;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.row-width-full .slick-prev:hover:before, .row-width-full .slick-prev:focus:before, .row-width-full .slick-next:hover:before, .row-width-full .slick-next:focus:before {
	opacity: .9;
	-webkit-transition: opacity .5s; /* Safari */
	transition: opacity .5s;

}

/*------ BACKGROUND STYLES ---------*/
.background-tile{
	background-repeat:repeat;
	background-size:auto;
}


#layout{
	background:transparent;
    margin-top: 42px;
	position:relative;
}


/*------ WYSIWYG TYPE STYLES ---------*/
.content-type-paragraph{
	font-family: 'Metrophobic', sans-serif;
	font-size: 18px;
	line-height: 35px;
	color: #555;
	margin: 18px 0;
}

td{
	min-width: 20px;
}

.content-type-paragraph ul {
    list-style-type:disc;
}
.content-type-paragraph li {
    list-style-type:inherit;
	margin-left:30px;
	font-family:inherit;
	font-size:inherit;
	color: inherit;
}
.content-type-paragraph ol {
    list-style-type:decimal;
}
.content-type-paragraph li {
    list-style-type:inherit;
	margin-left:30px;
	font-family:inherit;
	font-size:inherit;
	color: inherit;
}

.align-left{
	text-align:left;
}

.align-right{
	text-align:right;
}
.align-center{
	text-align:center;
}

.mce-resizehandle { /*fixes a glitch where tables have a gigantic white space beneath them */
    display: none;
}

/*------ GRID STYLES ---------*/
.wrapper-row-inner {display: table; table-layout: fixed; width: 100%; margin-right: auto; margin-left: auto; position: relative; }
.wrapper-section-inner { width: 100%;position: relative;}
.wrapper-section-outer {background-size: cover; background-position:center center; background-repeat:no-repeat; }
.wrapper-column-outer {	display: table-cell; padding: 15px; vertical-align:top; position:relative; }
.wrapper-column-inner {padding-left: 15px; padding-right: 15px; }
.wrapper-column-inner > img {width:100%; height:auto; }
.wrapper-element-outer > img{width:100%; height:auto;}

.padding-none .wrapper-column-outer, .padding-none .wrapper-column-inner, .padding-none p, .padding-none .content-type-paragraph, .padding-none .content-type-image, .padding-none .content-type-gallery, .padding-none .slick-initialized .slick-slide{ padding:0px; margin: 0px; }

.wrapper-section-outer.-video-wrapper { overflow: hidden; position: relative; }
.wrapper-section-outer.-video-wrapper .-video { position: absolute; width: 100%; }
.wrapper-section-outer.-video-wrapper .-video-overlay { position: absolute; top: 0; left: 0; z-index: 10; height: 100%; width: 100%; }
.wrapper-section-outer.-video-wrapper .wrapper-row-outer { z-index: 11; }

/*------ GRADIENT ---------*/
.blueGradient{
	background: #3b5468; /* Old browsers */
	background: -moz-linear-gradient(top,  #3b5468 0%, #46a6d8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3b5468), color-stop(100%,#46a6d8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #3b5468 0%,#46a6d8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #3b5468 0%,#46a6d8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #3b5468 0%,#46a6d8 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #3b5468 0%,#46a6d8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b5468', endColorstr='#46a6d8',GradientType=0 ); /* IE6-9 */
}

input:focus {outline:0;} /* gets rid of the blue border around inputs when you enter */

.tools-image img.editable-jcrop {
    width: 100%;
}



/*------------ IMAGE AND CAPTION  ------------*/
figcaption{
	text-align: center; font-size: 12px; color: #777; font-family:'Open Sans', sans-serif; margin-top:15px; border-top:1px solid #ddd; border-bottom:1px solid #ddd;
	padding:8px 0; line-height:1.5; display:none;
}

figcaption > p{	font-size:inherit; font-family: inherit; margin: inherit; margin-top:0px; padding: inherit; line-height:inherit; color: inherit; }
.visible {display: block;}

.image-round-default{border-radius: 0%;}
.image-round-1{	border-radius: 2%;}
.image-round-2{	border-radius: 4%;}
.image-round-3{	border-radius: 6%;}
.image-round-4{	border-radius: 9%;}
.image-round-5{	border-radius: 16%;}
.image-round-6{	border-radius: 25%;}
.image-round-7{	border-radius: 36%;}
.image-round-8{	border-radius: 50%;}

/*------------ HEADING BLOCK STYLES  ------------*/
.content-type-heading{
	padding-top: 15px;
}

/*------------ HEADER BLOCK STYLES  ------------*/
.content-type-header{
	height: 180px;
}

.content-type-header .socialButtons{
	margin-top:30px;
	margin-bottom:20px;

}
.content-type-header .socialButtons li{
	display:inline-block;
	margin-right:5px;
	margin-left:5px;
}

.content-type-header .donate li{
	margin-right: auto;
	margin-left: auto;
	position: relative;
	display: block;
}

.content-type-header .buttons{
	float: right;
	width:200px;
}

.donateButton {
	-moz-box-shadow: 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow: 0px 1px 0px 0px #fff6af;
	box-shadow: 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
	background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
	background-color:#ffec64;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #ffaa22;
	display:inline-block;
	cursor:pointer;
	color:#333333;
	font-family:Arial;
	font-size:17px;
	font-weight:bold;
	padding:10px 27px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffee66;

	margin-left: auto;
	margin-right: auto;
	height: auto;
	width: auto;
	font-size: 14px;
	display: block;
	text-align: center;
}
.donateButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
	background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64',GradientType=0);
	background-color:#ffab23;
}
.donateButton:active {
	position:relative;
	top:1px;
}

        

/*------------ SOCIAL MEDIA BLOCK STYLES  ------------*/
.content-type-socialmedia {
	display: table;
	table-layout: fixed;
	margin: 30px -15px 0;
    min-height: 5px;
}
.content-type-socialmedia li{
	float: left;
    margin-left: 5px;
}
/*------------ 1:2 BLOCK STYLES  ------------*/
.column:first-child:empty {
	height:50px;
}


/*------------ IMAGE STYLE  ------------*/
.content-type-image{
	margin-top: 30px;
    width: 100%;
    height: auto;
}
.-slide-content-inner .content-type-image{
    margin-top: 10px;
    width: auto;
    max-width: 100%;
    max-height: 100%;
}

.content-type-paragraph .content-type-image {
    width: auto;
    max-width: 100%;
}


/*------------ FLOAT STYLE  ------------*/
.float-left{
	width: 33%;
	margin-bottom: 20px;
	margin-right: 40px;
	float: left;
	position: relative;
	z-index: 2;
	top: -1px;
}

.float-left ~ .wrapper-element-outer > .elementHandleHeader{
	position:relative;
}
/*
.float-left .elementHandleHeader{
    xtop: 28px;
}
.float-left + .tools-paragraph > .elementHandleHeader{
    width: 66%;
    right: 0px;
}


.float-left + .tools-heading > .elementHandleHeader{
	width: 66%;
	right: 0px;
}
*/

.float-right{
	width: 33%;
	margin-bottom: 20px;
	margin-left: 40px;
	float: right;
	position: relative;
	opacity: 1;
	z-index: 2;
	top: -1px;
}

.float-right ~ .wrapper-element-outer > .elementHandleHeader{
	position:relative;
}
/*
.float-right .elementHandleHeader{
    xtop: 28px;
}
.float-right + .tools-paragraph > .elementHandleHeader{
    width: 66%;
    left: 0px;
}
*/


/* set the video  */
iframe.youtube {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/*div.videoTools */
div.tools-youtube {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
}

/*------------ BORDER STYLE  ------------*/

.border-shadow-inset{
/*	-webkit-box-shadow: inset 0px -9px 26px -4px rgba(0,0,0,0.62);
	-moz-box-shadow: inset 0px -9px 26px -4px rgba(0,0,0,0.62);
	box-shadow: inset 0px -9px 26px -4px rgba(0,0,0,0.62);
*/

	-webkit-box-shadow: inset 0px 0px 30px 7px rgba(0,0,0,0.75);
	-moz-box-shadow: inset 0px 0px 30px 7px rgba(0,0,0,0.75);
	box-shadow: inset 0px 0px 30px 7px rgba(0,0,0,0.75) !important;
}

.border-shadow-drop {
    webkit-box-shadow: 10px 10px 18px 8px rgba(0,0,0,0.45);
    -moz-box-shadow: 10px 10px 18px 8px rgba(0,0,0,0.45);
    box-shadow: 10px 10px 18px 8px rgba(0,0,0,0.45) !important;
}

.bs-style-solid { border-style: solid; box-sizing: border-box; }
.bs-style-dashed { border-style: dashed; box-sizing: border-box; }
.bs-style-dotted { border-style: dotted; box-sizing: border-box; }
.bs-style-double { border-style: double; box-sizing: border-box; }

.bs-width-1 { border-width: 1px; }
.bs-width-2 { border-width: 2px; }
.bs-width-3 { border-width: 3px; }
.bs-width-4 { border-width: 4px; }
.bs-width-5 { border-width: 5px; }
.bs-width-6 { border-width: 6px; }
.bs-width-7 { border-width: 7px; }
.bs-width-8 { border-width: 8px; }
.bs-width-9 { border-width: 9px; }
.bs-width-10 { border-width: 10px; }

.bs-radius-2 { border-radius: 2px; }
.bs-radius-4 { border-radius: 4px; }
.bs-radius-6 { border-radius: 6px; }
.bs-radius-8 { border-radius: 8px; }
.bs-radius-10 { border-radius: 10px; }
.bs-radius-12 { border-radius: 12px; }
.bs-radius-14 { border-radius: 14px; }
.bs-radius-16 { border-radius: 16px; }
.bs-radius-18 { border-radius: 18px; }
.bs-radius-20 { border-radius: 20px; }

/*--------- LEI LINK HOVER STYLES ---------*/
.-lei-link.-hover-back-fade:hover {
    opacity: .75;
}

/*--------- GALLERY SLICK SLIDER STYLES ---------*/

.content-type-gallery .slick-slide.content-type-image img{
    height: auto;
    width: 100%;
}

.slick-slide{
    height: auto;
    width: 100%;
	padding:10px;
}

.slick-prev:before,
.slick-next:before
{
    text-shadow: 1px 1px 2px #000;
}

/*------------ CODE BLOCK STYLE  ------------*/
.content-type-code form, .content-type-code  iframe, .content-type-code input{
    border:0px;
    margin-left:auto;
    margin-right:auto;
    position:relative;
    display:block;
}


/*------------ PAGELINK STYLE  ------------*/
.content-type-page {
    text-align: center;
}

.content-type-page .-hidden,
.content-type-page .hidden {
	display: none;
}

.content-type-page-image {
    max-width: 100%;
	margin-bottom: 5px;
}

.content-type-page-title{
	margin-top: 10px;
	margin-bottom: 5px;
}

.content-type-page-descr{
	margin-top: 5px;
	margin-bottom: 5px;
}

.content-type-page-button {
    -moz-box-shadow: 0px 0px 0px 2px #9fb4f2;
    -webkit-box-shadow: 0px 0px 0px 2px #9fb4f2;
    box-shadow: 0px 0px 0px 2px #9fb4f2;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7892c2), color-stop(1, #476e9e));
    background:-moz-linear-gradient(top, #7892c2 5%, #476e9e 100%);
    background:-webkit-linear-gradient(top, #7892c2 5%, #476e9e 100%);
    background:-o-linear-gradient(top, #7892c2 5%, #476e9e 100%);
    background:-ms-linear-gradient(top, #7892c2 5%, #476e9e 100%);
    background:linear-gradient(to bottom, #7892c2 5%, #476e9e 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7892c2', endColorstr='#476e9e',GradientType=0);
    background-color:#7892c2;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px;
    border:1px solid #4e6096;
    display:inline-block;
    cursor:pointer;
    color:#ffffff;
    font-family:Arial;
    font-size:19px;
    padding:12px 37px;
    text-decoration:none;
    text-shadow:0px 1px 0px #283966;

	margin-top:10px;
	margin-bottom:10px;
}

/*------ MAILCHIMP STYLES  --------*/
/* MailChimp Form Embed Code - Classic - 08/17/2011 */
#mc_embed_signup form {display:block; position:relative; text-align:left; padding:10px 0 10px 3%}
#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}
#mc_embed_signup input {border:1px solid #999; -webkit-appearance:none;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#333;}
#mc_embed_signup .button {clear:both; background-color: #aaa; border: 0 none; border-radius:4px; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: bold; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding: 0 22px; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}
#mc_embed_signup .button:hover {background-color:#777;}
#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}

#mc_embed_signup .mc-field-group {clear:left; position:relative; width:96%; padding-bottom:3%; min-height:50px;}
#mc_embed_signup .size1of2 {clear:none; float:left; display:inline-block; width:46%; margin-right:4%;}
* html #mc_embed_signup .size1of2 {margin-right:2%; /* Fix for IE6 double margins. */}
#mc_embed_signup .mc-field-group label {display:block; margin-bottom:3px;}
#mc_embed_signup .mc-field-group input {display:block; width:100%; padding:8px 0; text-indent:2%;}
#mc_embed_signup .mc-field-group select {display:inline-block; width:99%; padding:5px 0; margin-bottom:2px;}

#mc_embed_signup .datefield, #mc_embed_signup .phonefield-us{padding:5px 0;}
#mc_embed_signup .datefield input, #mc_embed_signup .phonefield-us input{display:inline; width:60px; margin:0 2px; letter-spacing:1px; text-align:center; padding:5px 0 2px 0;}
#mc_embed_signup .phonefield-us .phonearea input, #mc_embed_signup .phonefield-us .phonedetail1 input{width:40px;}
#mc_embed_signup .datefield .monthfield input, #mc_embed_signup .datefield .dayfield input{width:30px;}
#mc_embed_signup .datefield label, #mc_embed_signup .phonefield-us label{display:none;}

#mc_embed_signup .indicates-required {text-align:right; font-size:11px; margin-right:4%;}
#mc_embed_signup .asterisk {color:#c60; font-size:200%;}
#mc_embed_signup .mc-field-group .asterisk {position:absolute; top:25px; right:10px;}
#mc_embed_signup .clear {clear:both;}

#mc_embed_signup .mc-field-group.input-group ul {margin:0; padding:5px 0; list-style:none;}
#mc_embed_signup .mc-field-group.input-group ul li {display:block; padding:3px 0; margin:0;}
#mc_embed_signup .mc-field-group.input-group label {display:inline;}
#mc_embed_signup .mc-field-group.input-group input {display:inline; width:auto; border:none;}

#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}

#mc-embedded-subscribe {clear:both; width:auto; display:block; margin:1em 0 1em 5%;}
#mc_embed_signup #num-subscribers {font-size:1.1em;}
#mc_embed_signup #num-subscribers span {padding:.5em; border:1px solid #ccc; margin-right:.5em; font-weight:bold;}

a.editable-tinymce{
    display: inline-block;
}

.-slide, .-slide * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.-slide {
    position: relative;
    height: 100%;
    color: #000;
    padding: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.-slide .-slide-content {
    position: relative;
    padding: 10px;
    text-align: center;
    /* height: 100%; */
}
#-slide-builder #-layout-select-preview .-preview-box .-content.-align-middle,
.-slide .-slide-content.-full-height .-slide-content-inner,
.-slide .-slide-content.-slide-content-middle .-slide-content-inner,
.-slide .-slide-content.-align-middle {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}

#-slide-builder #-layout-select-preview .-preview-box .-content.-align-bottom,
.-slide .-slide-content.-align-bottom {
    position: relative;
    top: 100%;
    transform: translateY(-100%);
}

.gallery-slick-deluxe .-slide {
    height: 240px;
}

.-slide.-width-13 .-slide-content {
    width: 33.33%;
}
.-slide.-width-13 .-slide-content.-full-height {
    height: 100%;
}
.-slide.-width-13 .-slide-content.-width-13-left {
    float: left;
}
.-slide.-width-13 .-slide-content.-width-13-center {
    margin: 0 auto;
}
.-slide.-width-13 .-slide-content.-width-13-right {
    float: right;
}

.-slide.-width-full .-slide-content {
    width: 100%;
    left: 0px;
}
.-slide.-width-full .-slide-content.-width-full-top {
    top: 0px;
}
.-slide h2.-slide-title {
    margin: 0;
    padding: 10px;
    text-align: center;
    font-size: 20px;
}
.-slide .-slide-text p,
.-slide .-slide-title p {
    margin: 0;
}
.-slide .-slide-text {
    margin: 0 auto 10px;
    padding: 0 10px 10px;
    text-align: center;
    font-size: 12px
}

.-slide .-slide-text-hold .-slide-text {
    margin: 0 20px 10px;
}

.-slide .-slide-btn-hold {
    text-align: center;
}


/* autocomplete styles */
.auto-title{
	font-style: normal;
	font-weight: 700;
}
.autocomplete-desc{
	font-weight: 300;
}
.auto-route{
	font-style: italic;
	display: block;
	font-size: 11px;
	position: relative;
	margin-left: 30px;
}
.ui-menu .ui-menu-item {    border-bottom: 1px dashed #aaa; }
