/*Theme Name: Twenty FourteenTheme 
URI: http://wordpress.org/themes/twentyfourteenAuthor: the WordPress teamAuthor URI: http://wordpress.org/Description: In 2014,  our default theme lets you create a responsive magazine website with a sleek,  modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website,  and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.Version: 1.1License: GNU General Public License v2 or laterLicense URI: http://www.gnu.org/licenses/gpl-2.0.htmlTags: black,  green,  white,  light,  dark,  two-columns,  three-columns,  left-sidebar,  right-sidebar,  fixed-layout,  responsive-layout,  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,  accessibility-readyText Domain: twentyfourteenThis 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: * * 1.0 - Reset * 2.0 - Repeatable Patterns * 3.0 - Basic Structure * 4.0 - Header * 5.0 - Navigation * 6.0 - Content *   6.1 - Post Thumbnail *   6.2 - Entry Header *   6.3 - Entry Meta *   6.4 - Entry Content *   6.5 - Galleries *   6.6 - Post Formats *   6.7 - Post/Image/Paging Navigation *   6.8 - Attachments *   6.9 - Archives *   6.10 - Contributor Page *   6.11 - 404 Page *   6.12 - Full-width *   6.13 - Singular *   6.14 - Comments * 7.0 - Sidebar *   7.1 - Widgets *   7.2 - Content Sidebar Widgets * 8.0 - Footer * 9.0 - Featured Content * 10.0 - Multisite * 11.0 - Media Queries * 12.0 - Print * ----------------------------------------------------------------------------- *//** * 1.0 Reset * * Resetting and rebuilding styles have been helped along thanks to the fine * work of Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html * along with Nicolas Gallagher and Jonathan Neal * http://necolas.github.com/normalize.css/ and Blueprint * http://www.blueprintcss.org/ * * ----------------------------------------------------------------------------- */
html,  
body,  
div,  
span,  
applet,  
object,  
iframe,  
h1,  h2,  h3,  h4,  h5,  h6,  
p,  blockquote,  pre,  a,  abbr,  acronym,  address,  big,  cite,  code,  del,  dfn,  em,  font,  ins,  kbd,  q,  s,  samp,  small,  strike,  strong,  sub,  sup,  tt,  var,  dl,  dt,  dd,  ol,  ul,  li,  fieldset,  form,  label,  legend,  table,  caption,  tbody,  tfoot,  thead,  tr,  th,  td  {
    	border:  0;
    	font-family:  inherit;
    	font-size:  100%;
    	font-style:  inherit;
    	font-weight:  inherit;
    	margin:  0;
    	outline:  0;
    	padding:  0;
    	vertical-align:  baseline;
    	word-wrap:  normal;
		-webkit-hyphens:  none;
		-moz-hyphens:  none;
		hyphens:  none;
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section  {
    	display:  block;
}
audio, canvas, video  {
    	display:  inline-block;
    	max-width:  100%;
}
html  {
    	overflow-y:  scroll;
    	-webkit-text-size-adjust:  100%;
    	-ms-text-size-adjust:      100%;
}
body, button, input, select, textarea  {
    	color:  #2b2b2b;
    	font-family:  Book Antiqua,  Lato,  sans-serif;
    	font-size:  18px;
    	font-weight:  400;
    	line-height:  1.5;
}
body  {
    	background:  #fff;
}
a  {
    	color:  #544A95;
    	text-decoration:  none;
    	/* border-bottom: 0px solid transparent;
     */}
a: focus  {
    	outline:  thin dotted;
}
a:hover, a:active  {
    	outline:  0;
}
a:active, a:hover  {
    	/* border-bottom: 1px solid #544A95;
     */}
h1, h2, h3, h4, h5, h6  {
    	clear:  both;
    	font-weight:  700;
    	margin:  36px 0 12px;
}
h1  {
    	font-size:  26px;
    	line-height:  1.3846153846;
}
h2  {
    	font-size:  24px;
    	line-height:  1;
}
h3  {
    	font-size:  22px;
    	line-height:  1.0909090909;
}
h4  {
    	font-size:  20px;
    	line-height:  1.2;
}
h5  {
    	font-size:  18px;
    	line-height:  1.3333333333;
}
h6  {
    	font-size:  16px;
    	line-height:  1.5;
}
address  {
    	font-style:  italic;
    	margin-bottom:  24px;
}
abbr[title]  {
    	border-bottom:  1px dotted #2b2b2b;
    	cursor:  help;
}
b, strong  {
    	font-weight:  700;
}
cite, dfn, em, i  {
    	font-style:  italic;
}
mark, ins  {
    	background:  #fff9c0;
    	text-decoration:  none;
}
p  {
    	margin-bottom:  24px;
}
code, kbd, tt, var, samp, pre  {
    	font-family:  monospace,  serif;
    	font-size:  15px;
    	-webkit-hyphens:  none;
    	-moz-hyphens:     none;
    	-ms-hyphens:      none;
    	hyphens:          none;
    	line-height:  1.6;
}
pre  {
    	border:  1px solid rgba(0,  0,  0,  0.1);
    	-webkit-box-sizing:  border-box;
    	-moz-box-sizing:     border-box;
    	box-sizing:          border-box;
    	margin-bottom:  24px;
    	max-width:  100%;
    	overflow:  auto;
    	padding:  12px;
    	white-space:  pre;
    	white-space:  pre-wrap;
    	word-wrap:  break-word;
}
blockquote, q  {
    	-webkit-hyphens:  none;
    	-moz-hyphens:     none;
    	-ms-hyphens:      none;
    	hyphens:          none;
    	quotes:  none;
}
blockquote:before, blockquote:after, q:before, q:after  {
    	content:  "";
    	content:  none;
}
blockquote  {
    	color:  #767676;
    	font-size:  19px;
    	font-style:  italic;
    	font-weight:  300;
    	line-height:  1.2631578947;
    	margin-bottom:  24px;
}
blockquote cite, blockquote small  {
    	color:  #2b2b2b;
    	font-size:  16px;
    	font-weight:  400;
    	line-height:  1.5;
}
blockquote em, blockquote i, blockquote cite  {
    	font-style:  normal;
}
blockquote strong, blockquote b  {
    	font-weight:  400;
}
small  {
    	font-size:  smaller;
}
big  {
    	font-size:  125%;
}
sup, sub  {
    	font-size:  75%;
    	height:  0;
    	line-height:  0;
    	position:  relative;
    	vertical-align:  baseline;
}
sup  {
    	bottom:  1ex;
}
sub  {
    	top:  .5ex;
}
dl  {
    	margin-bottom:  24px;
}
dt  {
    	font-weight:  bold;
}
dd  {
    	margin-bottom:  24px;
}
ul, ol  {
    	list-style:  none;
    	margin:  0 0 24px 20px;
}
ul  {
    	list-style:  disc;
}
ol  {
    	list-style:  decimal;
}
li > ul, li > ol  {
    	margin:  0 0 0 20px;
}
img  {
    	-ms-interpolation-mode:  bicubic;
    	border:  0;
    	vertical-align:  middle;
}
figure  {
    	margin:  0;
}
fieldset  {
    	border:  1px solid rgba(0,  0,  0,  0.1);
    	margin:  0 0 24px;
    	padding:  11px 12px 0;
}
legend  {
    	white-space:  normal;
}
button, input, select, textarea  {
    	-webkit-box-sizing:  border-box;
    	-moz-box-sizing:     border-box;
    	box-sizing:          border-box;
    	font-size:  100%;
    	margin:  0;
    	max-width:  100%;
    	vertical-align:  baseline;
}
button, input  {
    	line-height:  normal;
}
input, textarea  {
    	background-image:  -webkit-linear-gradient(hsla(0, 0%, 100%, 0),  hsla(0, 0%, 100%, 0));
     /* Removing the inner shadow,  rounded corners on iOS inputs */}
button, html input[type="button"], input[type="reset"], input[type="submit"]  {
    	-webkit-appearance:  button;
    	cursor:  pointer;
}
button[disabled], input[disabled]  {
    	cursor:  default;
}
input[type="checkbox"], input[type="radio"]  {
    	padding:  0;
}
input[type="search"]  {
    	-webkit-appearance:  textfield;
}
input[type="search"]::-webkit-search-decoration  {
    	-webkit-appearance:  none;
}
button::-moz-focus-inner, input::-moz-focus-inner  {
    	border:  0;
    	padding:  0;
}
textarea  {
    	overflow:  auto;
    	vertical-align:  top;
}
table, th, td  {
    	border:  1px solid rgba(0,  0,  0,  0.1);
}
table  {
    	border-collapse:  separate;
    	border-spacing:  0;
    	border-width:  1px 0 0 1px;
    	margin-bottom:  24px;
    	width:  100%;
}
caption, th, td  {
    	font-weight:  normal;
    	text-align:  left;
}
th  {
    	border-width:  0 1px 1px 0;
    	font-weight:  bold;
}
td  {
    	border-width:  0 1px 1px 0;
}
del  {
    	color:  #767676;
}
hr  {
    	background-color:  rgba(0,  0,  0,  0.1);
    	border:  0;
    	height:  1px;
    	margin-bottom:  23px;
}
.add_posts hr  {
    margin: 70px 0px !important;
}
/* Support a widely-adopted but non-standard selector for text selection styles * to achieve a better experience. See http://core.trac.wordpress.org/ticket/25898. */::selection  {
    	background:  #543A95;
    	color:  #fff;
    	text-shadow:  none;
}
::-moz-selection  {
    	background:  #543A95;
    	color:  #fff;
    	text-shadow:  none;
}
/** * 2.0 Repeatable Patterns * ----------------------------------------------------------------------------- *//* Input fields */input, textarea  {
    	border:  1px solid rgba(0,  0,  0,  0.1);
    	border-radius:  2px;
    	color:  #2b2b2b;
    	padding:  8px 10px 7px;
}
textarea  {
    	width:  100%;
}
input:focus, textarea:focus  {
    	border:  1px solid rgba(0,  0,  0,  0.3);
    	outline:  0;
}
/* Buttons */button, .button, input[type="button"], input[type="reset"], input[type="submit"]  {
    	background-color:  #24890d;
    	border:  0;
    	border-radius:  2px;
    	color:  #fff;
    	font-size:  12px;
    	font-weight:  700;
    	padding:  10px 30px 11px;
    	text-transform:  uppercase;
    	vertical-align:  bottom;
}
button:hover, button:focus, .button:hover, .button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="submit"]:hover, input[type="submit"]:focus  {
    	background-color:  #41a62a;
    	color:  #fff;
}
button:active, .button:active, input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active  {
    	background-color:  #55d737;
}
.search-field  {
    	width:  100%;
}
.search-submit  {
    	display:  none;
}
/* Placeholder text color -- selectors need to be separate to work. */::-webkit-input-placeholder  {
    	color:  #939393;
}
:-moz-placeholder  {
    	color:  #939393;
}
::-moz-placeholder  {
    	color:  #939393;
    	opacity:  1;
     /* Since FF19 lowers the opacity of the placeholder by default */}
: -ms-input-placeholder  {
    	color:  #939393;
}
/* Responsive images. Fluid images for posts,  comments,  and widgets */.comment-content img, .entry-content img, .entry-summary img, #site-header img, .widget img, .wp-caption  {
    	max-width:  100%;
    	/* margin: 8px;
     */}
.entry-content img.bg-border {
    border:  9px solid #FFF;
    box-shadow:  0px 0px 25px #000;
    margin: 15px;
}
/** * Make sure images with WordPress-added height and width attributes are * scaled correctly. */.comment-content img[height], .entry-content img, .entry-summary img, img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"], #site-header img  {
    	height:  auto;
}
img.size-full, img.size-large, .wp-post-image, .post-thumbnail img  {
    	height:  auto;
    	max-width:  100%;
}
/* Make sure embeds and iframes fit their containers */embed, iframe, object, video  {
    	margin-bottom:  24px;
    	max-width:  100%;
}
p > embed, p > iframe, p > object, span > embed, span > iframe, span > object  {
    	margin-bottom:  0;
}
/* Alignment */.alignleft  {
    	float:  left;
}
.alignright  {
    	float:  right;
}
.aligncenter  {
    	display:  block;
    	margin-left:  auto;
    	margin-right:  auto;
}
blockquote.alignleft, figure.wp-caption.alignleft, img.alignleft  {
    	margin:  7px 24px 7px 0;
}
.wp-caption.alignleft  {
    	margin:  7px 14px 7px 0;
}
blockquote.alignright, figure.wp-caption.alignright, img.alignright  {
    	margin:  7px 0 7px 24px;
}
.wp-caption.alignright  {
    	margin:  7px 0 7px 14px;
}
blockquote.aligncenter, img.aligncenter, .wp-caption.aligncenter  {
    	margin-top:  7px;
    	margin-bottom:  7px;
}
.site-content blockquote.alignleft, .site-content blockquote.alignright  {
    	border-top:  1px solid rgba(0,  0,  0,  0.1);
    	border-bottom:  1px solid rgba(0,  0,  0,  0.1);
    	padding-top:  17px;
    	width:  50%;
}
.site-content blockquote.alignleft p, .site-content blockquote.alignright p  {
    	margin-bottom:  17px;
}
.wp-caption  {
    	margin-bottom:  24px;
}
.wp-caption img[class*="wp-image-"]  {
    	display:  block;
    	margin:  0;
}
.wp-caption  {
    	color:  #767676;
}
.wp-caption-text  {
    	-webkit-box-sizing:  border-box;
    	-moz-box-sizing:     border-box;
    	box-sizing:          border-box;
    	font-size:  12px;
    	font-style:  italic;
    	line-height:  1.5;
    	margin:  9px 0;
}
div.wp-caption .wp-caption-text  {
    	padding-right:  10px;
}
div.wp-caption.alignright img[class*="wp-image-"], div.wp-caption.alignright .wp-caption-text  {
    	padding-left:  10px;
    	padding-right:  0;
}
.wp-smiley  {
    	border:  0;
    	margin-bottom:  0;
    	margin-top:  0;
    	padding:  0;
}
/* Assistive text */.screen-reader-text  {
    	clip:  rect(1px,  1px,  1px,  1px);
    	position:  absolute;
}
.screen-reader-text:focus  {
    	background-color:  #f1f1f1;
    	border-radius:  3px;
    	box-shadow:  0 0 2px 2px rgba(0,  0,  0,  0.6);
    	clip:  auto;
    	color:  #21759b;
    	display:  block;
    	font-size:  14px;
    	font-weight:  bold;
    	height:  auto;
    	line-height:  normal;
    	padding:  15px 23px 14px;
    	position:  absolute;
    	left:  5px;
    	top:  5px;
    	text-decoration:  none;
    	text-transform:  none;
    	width:  auto;
    	z-index:  100000;
     /* Above WP toolbar */}
.hide  {
    	display:  none;
}
/* Clearing floats */#tribe-events .hentry .tribe_events:before, #tribe-events .hentry .tribe_events:after, .footer-sidebar:before, .footer-sidebar:after, .hentry:before, .hentry:after, .gallery:before, .gallery:after, .slider-direction-nav:before, .slider-direction-nav:after, .contributor-info:before, .contributor-info:after, .search-box:before, .search-box:after, [class*="content"]:before, [class*="content"]:after, [class*="site"]:before, [class*="site"]:after  {
    	content:  "";
    	display:  table;
}
.footer-sidebar:after, .hentry:after, .gallery:after, .slider-direction-nav:after, .contributor-info:after, .search-box:after, [class*="content"]:after, [class*="site"]:after  {
    	clear:  both;
}
/* Genericons */.bypostauthor > article .fn:before, .comment-edit-link:before, .comment-reply-link:before, .comment-reply-login:before, .comment-reply-title small a:before, .contributor-posts-link:before, .menu-toggle:before, .search-toggle:before, .slider-direction-nav a:before, .widget_twentyfourteen_ephemera .widget-title:before  {
    	-webkit-font-smoothing:  antialiased;
    	display:  inline-block;
    	font:  normal 16px/1 Genericons;
    	text-decoration:  inherit;
    	vertical-align:  text-bottom;
}
/* Separators */.site-content span + .entry-date:before, .full-size-link:before, .parent-post-link:before, span + .byline:before, span + .comments-link:before, span + .edit-link:before, .widget_twentyfourteen_ephemera .entry-title:after  {
    	content:  "\0020\007c\0020";
}
/** * 3.0 Basic Structure * ----------------------------------------------------------------------------- */.menu-bg {
    	height:  55px;
    	position:  fixed;
    	z-index: 15;
    	width:  100%;
    	background-color:  #2A2A2A;
    	border-bottom:  5px solid #000;
    	box-shadow:  0px 0px 5px #000;
}
#tribe-events .hentry .tribe_events .tribe-events-event-image, .post-thumbnail .thumb-cover,  .post-thumbnail {
    /*	display: none;
    */}
.site  {
    	background-color:  #fff;
    	/*	max-width:  1260px;
    	max-width:  980px;
    	*/	position:  relative;
    	margin:  auto;
}
.main-content  {
    	width:  100%;
}
/** * 4.0 Header * ----------------------------------------------------------------------------- *//* Ensure that there is no gap between the header and	 the admin bar for WordPress versions before 3.8. */#wpadminbar  {
    	min-height:  32px;
}
#site-header  {
    	position:  relative;
    	z-index:  3;
    	}
.site-header  {
    	background-color:  #2a2a2a;
    	/*max-width:  1260px;
    */	max-width:  980px;
    	position:  fixed;
    	width:  100%;
    	z-index:  15;
    	border-bottom:  5px solid #000;
    	    left:  0px;
        right:  0px;
        margin:  auto;
    	}
.header-main  {
    	min-height:  55px;
    	padding:  0 10px;
}
.site-title  {
    	float:  left;
    	font-size:  18px;
    	font-weight:  700;
    	line-height:  48px;
    	margin:  0;
}
.site-title a, .site-title a:hover  {
    	color:  #fff;
}
/* Search in the header */.search-toggle  {
    	background-color:  #24890d;
    	cursor:  pointer;
    	float:  right;
    	height:  48px;
    	margin-right:  38px;
    	text-align:  center;
    	width:  48px;
    	display: none;
}
.search-toggle:hover, .search-toggle.active  {
    	background-color:  #41a62a;
}
.search-box:before  {
        background:  url(images/search.png);
    	width: 35px;
    	height: 35px;
    	cursor: pointer;
}
.search-box form {
    position: relative;
    width: 180px;
}
.search-toggle:before  {
    	color:  #fff;
    	content:  "\f400";
    	font-size:  20px;
    	margin-top:  14px;
}
.search-toggle .screen-reader-text  {
    	left:  5px;
     /* Avoid a horizontal scrollbar when the site has a long menu */}
.search-box-wrapper  {
    	-webkit-box-sizing:  border-box;
    	-moz-box-sizing:     border-box;
    	box-sizing:          border-box;
    	position:  absolute;
    	top:  48px;
    	right:  0;
    	width:  100%;
    	z-index:  2;
    	display: block !important;
}
.search-box  {
        background-color:  #2a2a2a;
        padding:  0;
        position:  relative;
        right:  70px;
        top:  -35px;
        width:  50px;
        float:  right;
}
.search-box .search-form .search-submit  {
    	color:  #757575;
    	background:  url(images/search.gif) center center no-repeat;
    	width:  14px;
    	height:  14px;
    	position:  absolute;
    	right:  37px;
        /* top:  9px;
     */    padding:  15px 0;
        margin:  0;
        opacity:  0.7;
        bottom:  -45px;
}
.search-box .search-form .search-submit:hover  {
    	opacity: 1;
}
.search-box .search-field  {
    		border:  0;
    	float:  right;
    	font-size:  16px;
    	padding:  2px 2px 3px 6px;
    	width:  160px;
    	background-color:  #2A2A2A;
    	color:  #bbb;
    	border-bottom:  2px solid #5f5f5f;
}
/** * 5.0 Navigation * ----------------------------------------------------------------------------- */#menu-top-menu {
    	height:  300px;
    	overflow-y:  scroll;
}
.site-navigation ul  {
    	list-style:  none;
    	margin:  0;
}
.site-navigation li  {
    	border-top:  1px solid rgba(255,  255,  255,  0.2);
    	background-color:  #000;
		cursor:pointer;
}
.site-navigation ul ul  {
    	margin-left:  0px;
}
.site-navigation a  {
    	color:  #fff;
    	display:  block;
    	text-transform:  uppercase;
    	font-family:  'Muli',  sans-serif;
    	font-size:  16px;
    	/* background-color:  #5d4797; */
    	margin-top: 1px;
}
.site-navigation .sub-menu a  {
    	/* color:  #000; */
    	text-transform:  capitalize;
    	font-size:  14px;
    	padding-left: 30px;
    	/* background-color:  #888; */
    		font-weight: bold;
}
/*.site-navigation a:not(.no-link a):hover  { */

.sub-menu .menu-item:not(.submenu-item-title) a:hover {
    	color:  #FFF;
    	text-shadow:  0px 0px 10px #FFF;
    	border-bottom:  0px;
		background:#5d4797;
}
.submenu-item-title a, .submenu-item-title a:hover{background:transparent !important;}




.site-navigation .current_page_item > a, .site-navigation .current_page_ancestor > a, .site-navigation .current-menu-item > a, .site-navigation .current-menu-ancestor > a  {
    	color:  #fff;
    /*	font-weight:  900;
    */}
/* Primary Navigation */.primary-navigation  {
    	-webkit-box-sizing:  border-box;
    	-moz-box-sizing:     border-box;
    	box-sizing:          border-box;
    	font-size:  14px;
    	padding-top:  24px;
    	}
.primary-navigation.toggled-on  {
    	padding:  72px 0 36px;
}
.primary-navigation .nav-menu  {
    	border-bottom:  1px solid rgba(255,  255,  255,  0.2);
    	display:  none;
}
.primary-navigation.toggled-on .nav-menu  {
    	display:  block;
}
.primary-navigation a  {
    	padding:  7px 15px;
}
/* Secondary Navigation */.secondary-navigation  {
    	border-bottom:  1px solid rgba(255,  255,  255,  0.2);
    	font-size:  12px;
    	margin:  48px 0;
}
.secondary-navigation a  {
    	padding:  9px 0;
}
.menu-toggle  {
    	background-color:  #000;
    	border-radius:  0;
    	cursor:  pointer;
    	font-size:  0;
    	height:  48px;
    	margin:  0;
    	overflow:  hidden;
    	padding:  0;
    	position:  absolute;
    	top:  0;
    	right:  0;
    	text-align:  center;
    	width:  48px;
}
.menu-toggle:before  {
    	color:  #fff;
    	content:  "\f419";
    	display:  inline;
    	margin-top:  16px;
}
.menu-toggle:active, .menu-toggle:focus, .menu-toggle:hover  {
    	background-color:  #444;
}
.menu-toggle:focus  {
    	outline:  1px dotted;
}
.nav-menu .submenu-item-column>a {
    	display: none;
}
.home-btn-responsive  {
      left:  5px;
      top:  -45px;
      position:  absolute;
      z-index:  1000;
}
.home-btn-responsive:hover  {
    	text-decoration: none;
}
.los_projects  {
    display: block;
     max-width: 343px;
    padding: 15px;
    margin: auto;
}
.los_projects img  {
    width: 100%}
/** * 6.0 Content * ----------------------------------------------------------------------------- */.content-area  {
    	padding-top:  0px;
    	z-index: 10;
    	position: relative;
    	line-height:  30px;
}
#tribe-events .hentry .tribe_events, .hentry  {
    	margin:  130px auto 48px;
    	max-width:  672px;
}
#tribe-events .hentry .tribe_events.has-post-thumbnail, .hentry.has-post-thumbnail,  .page-template-page-withtslideshow-php .hentry  {
    	margin:  0px auto 48px;
    	}
.site-content .entry-header {
    	margin:  0 auto;
    	width:  100%;
    	max-width:  920px;
    	font-family:  'Muli',  sans-serif;
    	text-align:  left;
}
.site-content .entry-summary, .site-content .entry-meta, .page-content  {
    	margin:  0 auto;
    	max-width:  920px;
}
.site-content .entry-content {
    	margin:  0 auto;
}
.page-content  {
    	margin-bottom:  48px;
}
.page .entry-content  {
        padding-top:  0;
        max-width:  980px;
        text-align:  left;
}
/** * 6.1 Post Thumbnail * ----------------------------------------------------------------------------- */#tribe-events .hentry .tribe_events .tribe-events-event-image, 		.post-thumbnail  {
    /*	background:  #b2b2b2 url(images/pattern-light.svg) repeat fixed;
    */	background:  #b2b2b2 url(images/slideshow-bg.png) repeat;
    	display:  block;
    	position:  relative;
    	width:  100%;
    	z-index:  0;
    		overflow:  visible;
}
a.post-thumbnail:hover  {
    	background-color:  #999;
}
.full-width .post-thumbnail img  {
    	display:  none;
    	margin:  0 auto;
    	border-right:  9px solid #FFF;
    	border-left:  9px solid #FFF;
    	box-shadow:  0px 0px 25px #000;
}
.tribe-events-event-image .thumb-cover, .post-thumbnail .thumb-cover {
    	background-size:  cover;
    	background-position:  center center;
    	position:  absolute;
    	display:  block;
    	border:  9px #fff;
    	/*border-left:  2px solid #fff;
    	border-right:  2px solid #fff;
    */	min-width: 100%;
}
/** * 6.2 Entry Header * ----------------------------------------------------------------------------- */
.entry-header  {
    	position:  relative;
    	z-index:  1;
}
.single-tribe_events .entry-header  {
    	display: block !important;
}
.entry-title  {
    	font-size:  26px;
    	font-weight:  300;
    	line-height:  1.0909090909;
    	margin:  0 0 12px 30px;
    	text-transform:  uppercase;
    	color:  #543A95;
    	position:  relative;
}
.has-post-thumbnail .entry-title {
      top:  0px;
}
.single-tribe_events .entry-title, .single-tribe_events .tribe-events-back, .single-tribe_events .tribe-events-schedule, .single-tribe_events .tribe-events-cal-links, .single-tribe_events #tribe-events-footer {
    	margin-left: 30px;
    	 font-family:  'Muli',  sans-serif;
}
.entry-title a  {
    	color:  #543A95;
}
.entry-title a:hover  {
    	color:  #41a62a;
}
.site-content .entry-header  {
    	background-color:  #fff;
    	padding:  0 0px 12px;
    	display:  inline-block;
}
.site-content .has-post-thumbnail .entry-header  {
}
/** * 6.3 Entry Meta * ----------------------------------------------------------------------------- */.entry-meta  {
    	clear:  both;
    	color:  #767676;
    	font-size:  12px;
    	font-weight:  400;
    	line-height:  1.3333333333;
    	text-transform:  uppercase;
}
.entry-meta a  {
    	color:  #767676;
}
.entry-meta a:hover  {
    	color:  #41a62a;
}
.sticky .entry-date  {
    	display:  none;
}
.cat-links  {
    	font-weight:  900;
    	text-transform:  uppercase;
}
.cat-links a  {
    	color:  #2b2b2b;
}
.cat-links a:hover  {
    	color:  #41a62a;
}
.byline  {
    	display:  none;
}
.single .byline, .group-blog .byline  {
    	display:  inline;
}
.site-content .entry-meta  {
    	background-color:  #fff;
    	margin-bottom:  8px;
}
.site-content footer.entry-meta  {
    	margin:  24px auto 0;
    	padding:  0 10px;
}
/* Tag links style */.entry-meta .tag-links a  {
    	background-color:  #767676;
    	border-radius:  0 2px 2px 0;
    	color:  #fff;
    	display:  inline-block;
    	font-size:  11px;
    	font-weight:  700;
    	line-height:  1.2727272727;
    	margin:  2px 4px 2px 10px;
    	padding:  3px 7px;
    	position:  relative;
    	text-transform:  uppercase;
}
.entry-meta .tag-links a:hover  {
    	background-color:  #41a62a;
    	color:  #fff;
}
.entry-meta .tag-links a:before  {
    	border-top:  10px solid transparent;
    	border-right:  8px solid #767676;
    	border-bottom:  10px solid transparent;
    	content:  "";
    	height:  0;
    	position:  absolute;
    	top:  0;
    	left:  -8px;
    	width:  0;
}
.entry-meta .tag-links a:hover:before  {
    	border-right-color:  #41a62a;
}
.entry-meta .tag-links a:after  {
    	background-color:  #fff;
    	border-radius:  50%;
    	content:  "";
    	height:  4px;
    	position:  absolute;
    	top:  8px;
    	left:  -2px;
    	width:  4px;
}
/** * 6.4 Entry Content * ----------------------------------------------------------------------------- */ .entry-header {
}
.ar-parent {
    	width:  250px;
    	padding:  2px 0 2px;
    	border:  6px solid #FFF;
    	background-color:  #543A95 !important;
    	bottom:  0px;
    	left:  24px;
    	top:  -35px;
    	position:  relative;
    	color:  #FFF;
    	text-transform:  uppercase;
    	font-family:  'Muli',  sans-serif;
}
		.ar-parent .ar-parent-title	 {
    		font-size:  23px;
    		color:  #FFF;
    		font-weight:  bold;
    				padding:  10px 15px 10px;
    		line-height:  20px;
    		letter-spacing: -1px;
    	}
	.ar-parent .ar-subparent-title,  .ar-parent a	 {
    		color:  #FFF;
    		padding:  10px 15px 5px;
    		border-top:  1px dotted #FFF;
    		font-size:  11px;
    		line-height:  22px;
    		opacity:  0.8;
    	}
		.entry-meta.ar-parent {
    		padding-top:  113px;
    	}
	.entry-meta.ar-parent: before {
    			}
		.entry-content, .entry-summary, .page-content  {
    	-webkit-hyphens:  auto;
    	-moz-hyphens:     auto;
    	-ms-hyphens:      auto;
    	hyphens:          auto;
    	word-wrap:  break-word;
}
.site-content .entry-content, .site-content .entry-summary, .page-content  {
    	background-color:  #fff;
    	padding:  12px 10px 0;
}
.page .entry-content  {
    	padding-top:  0;
}
.entry-content h1:first-child, .entry-content h2:first-child, .entry-content h3:first-child, .entry-content h4:first-child, .entry-content h5:first-child, .entry-content h6:first-child, .entry-summary h1:first-child, .entry-summary h2:first-child, .entry-summary h3:first-child, .entry-summary h4:first-child, .entry-summary h5:first-child, .entry-summary h6:first-child, .page-content h1:first-child, .page-content h2:first-child, .page-content h3:first-child, .page-content h4:first-child, .page-content h5:first-child, .page-content h6:first-child  {
    	margin-top:  0;
}
.entry-content a, .entry-summary a, .page-content a, .comment-content a  {
    	text-decoration:  none;
}
.entry-content a:hover, .entry-summary a:hover, .page-content a:hover, .comment-content a:hover, .entry-content a.button, .entry-summary a.button, .page-content a.button, .comment-content a.button  {
    	text-decoration:  none;
}
.entry-content table, .comment-content table  {
    	font-size:  16px;
    	margin-bottom:  24px;
    	}
.entry-content th, .comment-content th  {
    	font-weight:  700;
    	padding:  8px;
    	text-transform:  uppercase;
}
.entry-content td, .comment-content td  {
    	padding:  8px;
    	}
/* Columns CSS */.entry-content table {
    		border:  0px;
    	color: #000;
}
.entry-content table td {
    		border:  0px;
}
.entry-content table td {
    	border-right: 1px dotted #a9a9a9;
    	padding:  35px;
}
.entry-content table td:first-child  {
    	padding-left:  0px;
}
.entry-content table td:last-child  {
    	border-right: 0px;
    	padding-right:  0px;
}
/* Columns CSS */.entry-content .edit-link  {
    	clear:  both;
    	display:  block;
    	font-size:  12px;
    	font-weight:  400;
    	line-height:  1.3333333333;
    	text-transform:  uppercase;
}
.entry-content .edit-link a  {
    	color:  #767676;
    	text-decoration:  none;
}
.entry-content .edit-link a:hover  {
    	color:  #41a62a;
}
/* Mediaelements */.hentry .mejs-container  {
    	margin:  12px 0 18px;
}
.hentry .mejs-mediaelement, .hentry .mejs-container .mejs-controls  {
    	background:  #000;
}
.hentry .mejs-controls .mejs-time-rail .mejs-time-loaded, .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current  {
    	background:  #fff;
}
.hentry .mejs-controls .mejs-time-rail .mejs-time-current  {
    	background:  #24890d;
}
.hentry .mejs-controls .mejs-time-rail .mejs-time-total, .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total  {
    	background:  rgba(255,  255,  255,  .33);
}
.hentry .mejs-container .mejs-controls .mejs-time  {
    	padding-top:  9px;
}
.hentry .mejs-controls .mejs-time-rail span, .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current  {
    	border-radius:  0;
}
.hentry .mejs-overlay-loading  {
    	background:  transparent;
}
/* Page links */.page-links  {
    	clear:  both;
    	font-size:  12px;
    	font-weight:  900;
    	line-height:  2;
    	margin:  24px 0;
    	text-transform:  uppercase;
}
.page-links a, .page-links > span  {
    	background:  #fff;
    	border:  1px solid #fff;
    	display:  inline-block;
    	height:  22px;
    	margin:  0 1px 2px 0;
    	text-align:  center;
    	width:  22px;
}
.page-links a  {
    	background:  #000;
    	border:  1px solid #000;
    	color:  #fff;
    	text-decoration:  none;
}
.page-links a:hover  {
    	background:  #41a62a;
    	border:  1px solid #41a62a;
    	color:  #fff;
}
.page-links > .page-links-title  {
    	height:  auto;
    	margin:  0;
    	padding-right:  7px;
    	width:  auto;
}
/** * 6.5 Gallery * ----------------------------------------------------------------------------- */.gallery  {
    	margin-bottom:  20px;
}
.gallery-item  {
    	float:  left;
    	margin:  0 4px 4px 0;
    	overflow:  hidden;
    	position:  relative;
}
.gallery-columns-1 .gallery-item  {
    	max-width:  100%;
}
.gallery-columns-2 .gallery-item  {
    	max-width:  48%;
    	max-width:  -webkit-calc(50% - 4px);
    	max-width:          calc(50% - 4px);
}
.gallery-columns-3 .gallery-item  {
    	max-width:  32%;
    	max-width:  -webkit-calc(33.3% - 4px);
    	max-width:          calc(33.3% - 4px);
}
.gallery-columns-4 .gallery-item  {
    	max-width:  23%;
    	max-width:  -webkit-calc(25% - 4px);
    	max-width:          calc(25% - 4px);
}
.gallery-columns-5 .gallery-item  {
    	max-width:  19%;
    	max-width:  -webkit-calc(20% - 4px);
    	max-width:          calc(20% - 4px);
}
.gallery-columns-6 .gallery-item  {
    	max-width:  15%;
    	max-width:  -webkit-calc(16.7% - 4px);
    	max-width:          calc(16.7% - 4px);
}
.gallery-columns-7 .gallery-item  {
    	max-width:  13%;
    	max-width:  -webkit-calc(14.28% - 4px);
    	max-width:          calc(14.28% - 4px);
}
.gallery-columns-8 .gallery-item  {
    	max-width:  11%;
    	max-width:  -webkit-calc(12.5% - 4px);
    	max-width:          calc(12.5% - 4px);
}
.gallery-columns-9 .gallery-item  {
    	max-width:  9%;
    	max-width:  -webkit-calc(11.1% - 4px);
    	max-width:          calc(11.1% - 4px);
}
.gallery-columns-1 .gallery-item:nth-of-type(1n), .gallery-columns-2 .gallery-item:nth-of-type(2n), .gallery-columns-3 .gallery-item:nth-of-type(3n), .gallery-columns-4 .gallery-item:nth-of-type(4n), .gallery-columns-5 .gallery-item:nth-of-type(5n), .gallery-columns-6 .gallery-item:nth-of-type(6n), .gallery-columns-7 .gallery-item:nth-of-type(7n), .gallery-columns-8 .gallery-item:nth-of-type(8n), .gallery-columns-9 .gallery-item:nth-of-type(9n)  {
    	margin-right:  0;
}
.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1), .gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1), .gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1), .gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1)  {
    	clear:  left;
}
.gallery-caption  {
    	background-color:  rgba(0,  0,  0,  0.7);
    	-webkit-box-sizing:  border-box;
    	-moz-box-sizing:     border-box;
    	box-sizing:          border-box;
    	color:  #fff;
    	font-size:  12px;
    	line-height:  1.5;
    	margin:  0;
    	max-height:  50%;
    	opacity:  0;
    	padding:  6px 8px;
    	position:  absolute;
    	bottom:  0;
    	left:  0;
    	text-align:  left;
    	width:  100%;
}
.gallery-caption:before  {
    	content:  "";
    	height:  100%;
    	min-height:  49px;
    	position:  absolute;
    	top:  0;
    	left:  0;
    	width:  100%;
}
.gallery-item:hover .gallery-caption  {
    	opacity:  1;
}
.gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption  {
    	display:  none;
}
/** * 6.6 Post Formats * ----------------------------------------------------------------------------- */.format-aside .entry-content, .format-aside .entry-summary, .format-quote .entry-content, .format-quote .entry-summary, .format-link .entry-content, .format-link .entry-summary  {
    	padding-top:  0;
}
.site-content .format-link .entry-title, .site-content .format-aside .entry-title, .site-content .format-quote .entry-title  {
    	display:  none;
}
/** * 6.7 Post/Image/Paging Navigation * ----------------------------------------------------------------------------- */.nav-links  {
    	-webkit-hyphens:  auto;
    	-moz-hyphens:     auto;
    	-ms-hyphens:      auto;
    	border-top:  1px solid rgba(0,  0,  0,  0.1);
    	hyphens:          auto;
    	word-wrap:  break-word;
}
.post-navigation, .image-navigation  {
    	margin:  24px auto 48px;
    	max-width:  920px;
    	padding:  0 10px;
}
.post-navigation a, .image-navigation .previous-image, .image-navigation .next-image  {
    	border-bottom:  1px solid rgba(0,  0,  0,  0.1);
    	padding:  11px 0 12px;
    	width:  100%;
}
.post-navigation .meta-nav  {
    	color:  #767676;
    	display:  block;
    	font-size:  12px;
    	font-weight:  900;
    	line-height:  2;
    	text-transform:  uppercase;
}
.post-navigation a, .image-navigation a  {
    	color:  #2b2b2b;
    	display:  block;
    	font-size:  14px;
    	font-weight:  700;
    	line-height:  1.7142857142;
    	text-transform:  none;
}
.post-navigation a:hover, .image-navigation a:hover  {
    	color:  #41a62a;
}
/* Paging Navigation */.paging-navigation  {
    	border-top:  5px solid #000;
    	margin:  48px 0;
}
.paging-navigation .loop-pagination  {
    	margin-top:  -5px;
    	text-align:  center;
}
.paging-navigation .page-numbers  {
    	border-top:  5px solid transparent;
    	display:  inline-block;
    	font-size:  14px;
    	font-weight:  900;
    	margin-right:  1px;
    	padding:  7px 16px;
    	text-transform:  uppercase;
}
.paging-navigation a  {
    	color:  #2b2b2b;
}
.paging-navigation .page-numbers.current  {
    	border-top:  5px solid #24890d;
}
.paging-navigation a:hover  {
    	border-top:  5px solid #41a62a;
    	color:  #2b2b2b;
}
/** * 6.8 Attachments * ----------------------------------------------------------------------------- */.attachment .content-sidebar, .attachment .post-thumbnail  {
    	display:  none;
}
.attachment .entry-content  {
    	padding-top:  0;
}
.attachment footer.entry-meta  {
    	text-transform:  none;
}
.entry-attachment .attachment  {
    	margin-bottom:  24px;
}
/** * 6.9 Archives * ----------------------------------------------------------------------------- */.archive-header, .page-header  {
    	margin:  24px auto;
    	max-width:  920px;
}
.archive-title, .page-title  {
    	font-size:  16px;
    	font-weight:  900;
    	line-height:  1.5;
    	margin:  0;
}
.taxonomy-description, .author-description  {
    	color:  #767676;
    	font-size:  14px;
    	line-height:  1.2857142857;
    	padding-top:  18px;
}
.taxonomy-description p, .author-description p  {
    	margin-bottom:  18px;
}
.taxonomy-description p:last-child, .author-description p:last-child  {
    	margin-bottom:  0;
}
.taxonomy-description a, .author-description a  {
    	text-decoration:  underline;
}
.taxonomy-description a:hover, .author-description a:hover  {
    	text-decoration:  none;
}
/** * 6.10 Contributor Page * ----------------------------------------------------------------------------- */.contributor  {
    	border-bottom:  1px solid rgba(0,  0,  0,  0.1);
    	-webkit-box-sizing:  border-box;
    	-moz-box-sizing:  border-box;
    	box-sizing:       border-box;
    	padding:  48px 10px;
}
.contributor:first-of-type  {
    	padding-top:  24px;
}
.contributor-info  {
    	margin:  0 auto;
    	max-width:  920px;
}
.contributor-avatar  {
    	border:  1px solid rgba(0,  0,  0,  0.1);
    	float:  left;
    	margin:  0 30px 20px 0;
    	padding:  2px;
}
.contributor-name  {
    	font-size:  16px;
    	font-weight:  900;
    	line-height:  1.5;
    	margin:  0;
}
.contributor-bio a  {
    	text-decoration:  underline;
}
.contributor-bio a:hover  {
    	text-decoration:  none;
}
.contributor-posts-link  {
    	display:  inline-block;
    	line-height:  normal;
    	padding:  10px 30px;
}
.contributor-posts-link:before  {
    	content:  "\f443";
}
/** * 6.11 404 Page * ----------------------------------------------------------------------------- */.error404 .page-content  {
    	padding-top:  0;
}
.error404 .page-content .search-form  {
    	margin-bottom:  24px;
}
/** * 6.12 Full-width * ----------------------------------------------------------------------------- */#tribe-events-content  {
    margin-top: 0px;
}
#tribe-events .hentry .tribe_events, .full-width .hentry  {
    	max-width:  100%;
    	margin:  0 auto 110px;
    	background: #fff;
    	 padding-top:  0px !important;
}
/** * 6.13 Singular * ----------------------------------------------------------------------------- */#tribe-events .hentry .tribe_events.has-post-thumbnail, .singular .site-content .hentry.has-post-thumbnail  {
    	margin-top:  -48px;
}
/** * 6.14 Comments * ----------------------------------------------------------------------------- */.comments-area  {
    	margin:  48px auto;
    	max-width:  920px;
    	padding:  0 10px;
}
.comment-reply-title, .comments-title  {
    	font:  900 16px/1.5 Lato,  sans-serif;
    	margin:  0;
    	text-transform:  uppercase;
}
.comment-list  {
    	list-style:  none;
    	margin:  0 0 48px 0;
}
.comment-author  {
    	font-size:  14px;
    	line-height:  1.7142857142;
}
.comment-list .reply, .comment-metadata  {
    	font-size:  12px;
    	line-height:  2;
    	text-transform:  uppercase;
}
.comment-list .reply  {
    	margin-top:  24px;
}
.comment-author .fn  {
    	font-weight:  900;
}
.comment-author a  {
    	color:  #2b2b2b;
}
.comment-list .trackback a, .comment-list .pingback a, .comment-metadata a  {
    	color:  #767676;
}
.comment-author a:hover, .comment-list .pingback a:hover, .comment-list .trackback a:hover, .comment-metadata a:hover  {
    	color:  #41a62a;
}
.comment-list article, .comment-list .pingback, .comment-list .trackback  {
    	border-top:  1px solid rgba(0,  0,  0,  0.1);
    	margin-bottom:  24px;
    	padding-top:  24px;
}
.comment-list > li:first-child > article, .comment-list > .pingback:first-child, .comment-list > .trackback:first-child  {
    	border-top:  0;
}
.comment-author  {
    	position:  relative;
}
.comment-author .avatar  {
    	border:  1px solid rgba(0,  0,  0,  0.1);
    	height:  18px;
    	padding:  2px;
    	position:  absolute;
    	top:  0;
    	left:  0;
    	width:  18px;
}
.bypostauthor > article .fn:before  {
    	content:  "\f408";
    	margin:  0 2px 0 -2px;
    	position:  relative;
    	top:  -1px;
}
.says  {
    	display:  none;
}
.comment-author, .comment-awaiting-moderation, .comment-content, .comment-list .reply, .comment-metadata  {
    	padding-left:  30px;
}
.comment-edit-link  {
    	margin-left:  10px;
}
.comment-edit-link:before  {
    	content:  "\f411";
}
.comment-reply-link:before, .comment-reply-login:before  {
    	content:  "\f412";
    	margin-right:  2px;
}
.comment-content  {
    	-webkit-hyphens:  auto;
    	-moz-hyphens:     auto;
    	-ms-hyphens:      auto;
    	hyphens:          auto;
    	word-wrap:  break-word;
}
.comment-content ul, .comment-content ol  {
    	margin:  0 0 24px 22px;
}
.comment-content li > ul, .comment-content li > ol  {
    	margin-bottom:  0;
}
.comment-content > :last-child  {
    	margin-bottom:  0;
}
.comment-list .children  {
    	list-style:  none;
    	margin-left:  15px;
}
.comment-respond  {
    	margin-bottom:  24px;
    	padding:  0;
}
.comment .comment-respond  {
    	margin-top:  24px;
}
.comment-respond h3  {
    	margin-top:  0;
    	margin-bottom:  24px;
}
.comment-notes, .comment-awaiting-moderation, .logged-in-as, .no-comments, .form-allowed-tags, .form-allowed-tags code  {
    	color:  #767676;
}
.comment-notes, .comment-awaiting-moderation, .logged-in-as  {
    	font-size:  14px;
    	line-height:  1.7142857142;
}
.no-comments  {
    	font-size:  16px;
    	font-weight:  900;
    	line-height:  1.5;
    	margin-top:  24px;
    	text-transform:  uppercase;
}
.comment-form label  {
    	display:  block;
}
.comment-form input[type="text"], .comment-form input[type="email"], .comment-form input[type="url"]  {
    	width:  100%;
}
.form-allowed-tags, .form-allowed-tags code  {
    	font-size:  12px;
    	line-height:  1.5;
}
.required  {
    	color:  #c0392b;
}
.comment-reply-title small a  {
    	color:  #2b2b2b;
    	float:  right;
    	height:  24px;
    	overflow:  hidden;
    	width:  24px;
}
.comment-reply-title small a:hover  {
    	color:  #41a62a;
}
.comment-reply-title small a:before  {
    	content:  "\f405";
    	font-size:  32px;
}
.comment-navigation  {
    	font-size:  12px;
    	line-height:  2;
    	margin-bottom:  48px;
    	text-transform:  uppercase;
}
.comment-navigation .nav-next, .comment-navigation .nav-previous  {
    	display:  inline-block;
}
.comment-navigation .nav-previous a  {
    	margin-right:  10px;
}
#comment-nav-above  {
    	margin-top:  36px;
    	margin-bottom:  0;
}
/** * 7.0 Sidebars * ----------------------------------------------------------------------------- *//* Secondary */#secondary  {
    	background-color:  #000;
    	border-top:  1px solid #000;
    	border-bottom:  1px solid rgba(255,  255,  255,  0.2);
    	clear:  both;
    	color:  rgba(255,  255,  255,  0.7);
    	margin-top:  -1px;
    	padding:  0 10px;
    	position:  relative;
    	z-index:  2;
}
.site-description  {
    	display:  none;
    	font-size:  12px;
    	font-weight:  400;
    	line-height:  1.5;
}
/* Primary Sidebar */.primary-sidebar  {
    	padding-top:  48px;
}
.secondary-navigation + .primary-sidebar  {
    	padding-top:  0;
}
/* Content Sidebar */.content-sidebar  {
    	border-top:  1px solid rgba(0,  0,  0,  0.1);
    	border-bottom:  1px solid rgba(0,  0,  0,  0.1);
    	-webkit-box-sizing:  border-box;
    	-moz-box-sizing:     border-box;
    	box-sizing:          border-box;
    	color:  #767676;
    	padding:  48px 10px 0;
}
/** * 7.1 Widgets * ----------------------------------------------------------------------------- *//* Primary Sidebar,  Footer Sidebar */.widget  {
    	font-size:  14px;
    	-webkit-hyphens:  auto;
    	-moz-hyphens:     auto;
    	-ms-hyphens:      auto;
    	hyphens:          auto;
    	line-height:  1.2857142857;
    	margin-bottom:  48px;
    	width:  100%;
    	word-wrap:  break-word;
}
.widget a  {
    	color:  #fff;
}
.widget a:hover  {
    	color:  #41a62a;
}
.widget h1, .widget h2, .widget h3, .widget h4, .widget h5, .widget h6  {
    	margin:  24px 0 12px;
}
.widget h1  {
    	font-size:  22px;
    	line-height:  1.0909090909;
}
.widget h2  {
    	font-size:  20px;
    	line-height:  1.2;
}
.widget h3  {
    	font-size:  18px;
    	line-height:  1.3333333333;
}
.widget h4  {
    	font-size:  16px;
    	line-height:  1.5;
}
.widget h5  {
    	font-size:  14px;
    	line-height:  1.7142857142;
}
.widget h6  {
    	font-size:  12px;
    	line-height:  2;
}
.widget address  {
    	margin-bottom:  18px;
}
.widget abbr[title]  {
    	border-color:  rgba(255,  255,  255,  0.7);
}
.widget mark, .widget ins  {
    	color:  #000;
}
.widget pre, .widget fieldset  {
    	border-color:  rgba(255,  255,  255,  0.2);
}
.widget code, .widget kbd, .widget tt, .widget var, .widget samp, .widget pre  {
    	font-size:  12px;
    	line-height:  1.5;
}
.widget blockquote  {
    	color:  rgba(255,  255,  255,  0.7);
    	font-size:  18px;
    	line-height:  1.5;
    	margin-bottom:  18px;
}
.widget blockquote cite  {
    	color:  #fff;
    	font-size:  14px;
    	line-height:  1.2857142857;
}
.widget dl, .widget dd  {
    	margin-bottom:  18px;
}
.widget ul, .widget ol  {
    	list-style:  none;
    	margin:  0;
}
.widget li > ol, .widget li > ul  {
    	margin-left:  10px;
}
.widget table, .widget th, .widget td  {
    	border-color:  rgba(255,  255,  255,  0.2);
}
.widget table  {
    	margin-bottom:  18px;
}
.widget del  {
    	color:  rgba(255,  255,  255,  0.4);
}
.widget hr  {
    	background-color:  rgba(255,  255,  255,  0.2);
}
.widget p  {
    	margin-bottom:  18px;
}
.widget input, .widget textarea  {
    	background-color:  rgba(255,  255,  255,  0.1);
    	border-color:  rgba(255,  255,  255,  0.2);
    	color:  #fff;
    	font-size:  16px;
    	padding:  1px 2px 2px 4px;
}
.widget input:focus, .widget textarea:focus  {
    	border-color:  rgba(255,  255,  255,  0.3);
}
.widget button, .widget .button, .widget input[type="button"], .widget input[type="reset"], .widget input[type="submit"]  {
    	background-color:  #24890d;
    	border:  0;
    	font-size:  12px;
    	padding:  5px 15px 4px;
}
.widget input[type="button"]:hover, .widget input[type="button"]:focus, .widget input[type="reset"]:hover, .widget input[type="reset"]:focus, .widget input[type="submit"]:hover, .widget input[type="submit"]:focus  {
    	background-color:  #41a62a;
}
.widget input[type="button"]:active, .widget input[type="reset"]:active, .widget input[type="submit"]:active  {
    	background-color:  #55d737;
}
.widget .wp-caption  {
    	color:  rgba(255,  255,  255,  0.7);
    	margin-bottom:  18px;
}
.widget .widget-title  {
    	font-size:  14px;
    	font-weight:  700;
    	line-height:  1.7142857142;
    	margin:  0 0 24px 0;
    	text-transform:  uppercase;
}
.widget-title, .widget-title a  {
    	color:  #fff;
}
.widget-title a:hover  {
    	color:  #41a62a;
}
/* Calendar Widget*/.widget_calendar table  {
    	line-height:  2;
    	margin:  0;
}
.widget_calendar caption  {
    	color:  #fff;
    	font-weight:  700;
    	line-height:  1.7142857142;
    	margin-bottom:  18px;
    	text-align:  left;
    	text-transform:  uppercase;
}
.widget_calendar thead th  {
    	background-color:  rgba(255,  255,  255,  0.1);
}
.widget_calendar tbody td, .widget_calendar thead th  {
    	text-align:  center;
}
.widget_calendar tbody a  {
    	background-color:  #24890d;
    	color:  #fff;
    	display:  block;
}
.widget_calendar tbody a:hover  {
    	background-color:  #41a62a;
}
.widget_calendar tbody a:hover  {
    	color:  #fff;
}
.widget_calendar #prev  {
    	padding-left:  5px;
}
.widget_calendar #next  {
    	padding-right:  5px;
    	text-align:  right;
}
/* Ephemera Widget*/.widget_twentyfourteen_ephemera > ol > li  {
    	border-bottom:  1px solid rgba(255,  255,  255,  0.2);
    	margin-bottom:  18px;
    	padding:  0;
}
.widget_twentyfourteen_ephemera .hentry  {
    	margin:  0;
    	max-width:  100%;
}
.widget_twentyfourteen_ephemera .entry-title, .widget_twentyfourteen_ephemera .entry-meta, .widget_twentyfourteen_ephemera .wp-caption-text, .widget_twentyfourteen_ephemera .post-format-archive-link, .widget_twentyfourteen_ephemera .entry-content table  {
    	font-size:  12px;
    	line-height:  1.5;
}
.widget_twentyfourteen_ephemera .entry-title  {
    	display:  inline;
    	font-weight:  400;
}
.widget_twentyfourteen_ephemera .entry-meta  {
    	margin-bottom:  18px;
}
.widget_twentyfourteen_ephemera .entry-meta a  {
    	color:  rgba(255,  255,  255,  0.7);
}
.widget_twentyfourteen_ephemera .entry-meta a:hover  {
    	color:  #41a62a;
}
.widget_twentyfourteen_ephemera .entry-content ul, .widget_twentyfourteen_ephemera .entry-content ol  {
    	margin:  0 0 18px 20px;
}
.widget_twentyfourteen_ephemera .entry-content ul  {
    	list-style:  disc;
}
.widget_twentyfourteen_ephemera .entry-content ol  {
    	list-style:  decimal;
}
.widget_twentyfourteen_ephemera .entry-content li > ul, .widget_twentyfourteen_ephemera .entry-content li > ol  {
    	margin:  0 0 0 20px;
}
.widget_twentyfourteen_ephemera .entry-content th, .widget_twentyfourteen_ephemera .entry-content td  {
    	padding:  6px;
}
.widget_twentyfourteen_ephemera .post-format-archive-link  {
    	font-weight:  700;
    	text-transform:  uppercase;
}
/* List Style Widgets*/.widget_archive li, .widget_categories li, .widget_links li, .widget_meta li, .widget_nav_menu li, .widget_pages li, .widget_recent_comments li, .widget_recent_entries li  {
    	border-top:  1px solid rgba(255,  255,  255,  0.2);
    	padding:  8px 0 9px;
}
.widget_archive li:first-child, .widget_categories li:first-child, .widget_links li:first-child, .widget_meta li:first-child, .widget_nav_menu li:first-child, .widget_pages li:first-child, .widget_recent_comments li:first-child, .widget_recent_entries li:first-child  {
    	border-top:  0;
}
.widget_categories li ul, .widget_nav_menu li ul, .widget_pages li ul  {
    	border-top:  1px solid rgba(255,  255,  255,  0.2);
    	margin-top:  9px;
}
.widget_categories li li:last-child, .widget_nav_menu li li:last-child, .widget_pages li li:last-child  {
    	padding-bottom:  0;
}
/* Recent Posts Widget */.widget_recent_entries .post-date  {
    	display:  block;
}
/* RSS Widget */.rsswidget img  {
    	margin-top:  -4px;
}
.rssSummary  {
    	margin:  9px 0;
}
.rss-date  {
    	display:  block;
}
.widget_rss li  {
    	margin-bottom:  18px;
}
.widget_rss li:last-child  {
    	margin-bottom:  0;
}
/* Text Widget */.widget_text > div > :last-child  {
    	margin-bottom:  0;
}
/** * 7.2 Content Sidebar Widgets * ----------------------------------------------------------------------------- */.content-sidebar .widget a  {
    	color:  #24890d;
}
.content-sidebar .widget a:hover  {
    	color:  #41a62a;
}
.content-sidebar .widget pre  {
    	border-color:  rgba(0,  0,  0,  0.1);
}
.content-sidebar .widget mark, .content-sidebar .widget ins  {
    	color:  #2b2b2b;
}
.content-sidebar .widget abbr[title]  {
    	border-color:  #2b2b2b;
}
.content-sidebar .widget fieldset  {
    	border-color:  rgba(0,  0,  0,  0.1);
}
.content-sidebar .widget blockquote  {
    	color:  #767676;
}
.content-sidebar .widget blockquote cite  {
    	color:  #2b2b2b;
}
.content-sidebar .widget li > ol, .content-sidebar .widget li > ul  {
    	margin-left:  18px;
}
.content-sidebar .widget table, .content-sidebar .widget th, .content-sidebar .widget td  {
    	border-color:  rgba(0,  0,  0,  0.1);
}
.content-sidebar .widget del  {
    	color:  #767676;
}
.content-sidebar .widget hr  {
    	background-color:  rgba(0,  0,  0,  0.1);
}
.content-sidebar .widget input, .content-sidebar .widget textarea  {
    	background-color:  #fff;
    	border-color:  rgba(0,  0,  0,  0.1);
    	color:  #2b2b2b;
}
.content-sidebar .widget input:focus, .content-sidebar .widget textarea:focus  {
    	border-color:  rgba(0,  0,  0,  0.3);
}
.content-sidebar .widget input[type="button"], .content-sidebar .widget input[type="reset"], .content-sidebar .widget input[type="submit"]  {
    	background-color:  #24890d;
    	border:  0;
    	color:  #fff;
}
.content-sidebar .widget input[type="button"]:hover, .content-sidebar .widget input[type="button"]:focus, .content-sidebar .widget input[type="reset"]:hover, .content-sidebar .widget input[type="reset"]:focus, .content-sidebar .widget input[type="submit"]:hover, .content-sidebar .widget input[type="submit"]:focus  {
    	background-color:  #41a62a;
}
.content-sidebar .widget input[type="button"]:active, .content-sidebar .widget input[type="reset"]:active, .content-sidebar .widget input[type="submit"]:active  {
    	background-color:  #55d737;
}
.content-sidebar .widget .wp-caption  {
    	color:  #767676;
}
.content-sidebar .widget .widget-title  {
    	border-top:  5px solid #000;
    	color:  #2b2b2b;
    	font-size:  14px;
    	font-weight:  900;
    	margin:  0 0 18px;
    	padding-top:  7px;
    	text-transform:  uppercase;
}
.content-sidebar .widget .widget-title a  {
    	color:  #2b2b2b;
}
.content-sidebar .widget .widget-title a:hover  {
    	color:  #41a62a;
}
/* List Style Widgets*/.content-sidebar .widget_archive li, .content-sidebar .widget_categories li, .content-sidebar .widget_links li, .content-sidebar .widget_meta li, .content-sidebar .widget_nav_menu li, .content-sidebar .widget_pages li, .content-sidebar .widget_recent_comments li, .content-sidebar .widget_recent_entries li, .content-sidebar .widget_categories li ul, .content-sidebar .widget_nav_menu li ul, .content-sidebar .widget_pages li ul  {
    	border-color:  rgba(0,  0,  0,  0.1);
}
/* Calendar Widget */.content-sidebar .widget_calendar caption  {
    	color:  #2b2b2b;
    	font-weight:  900;
}
.content-sidebar .widget_calendar thead th  {
    	background-color:  rgba(0,  0,  0,  0.02);
}
.content-sidebar .widget_calendar tbody a, .content-sidebar .widget_calendar tbody a:hover  {
    	color:  #fff;
}
/* Ephemera widget*/.content-sidebar .widget_twentyfourteen_ephemera .widget-title  {
    	line-height:  1.2857142857;
    	padding-top:  1px;
}
.content-sidebar .widget_twentyfourteen_ephemera .widget-title:before  {
    	background-color:  #000;
    	color:  #fff;
    	margin:  -1px 9px 0 0;
    	padding:  6px 0 9px;
    	text-align:  center;
    	vertical-align:  middle;
    	width:  36px;
}
.content-sidebar .widget_twentyfourteen_ephemera .video.widget-title:before  {
    	content:  "\f104";
}
.content-sidebar .widget_twentyfourteen_ephemera .audio.widget-title:before  {
    	content:  "\f109";
}
.content-sidebar .widget_twentyfourteen_ephemera .image.widget-title:before  {
    	content:  "\f473";
}
.content-sidebar .widget_twentyfourteen_ephemera .gallery.widget-title:before  {
    	content:  "\f103";
}
.content-sidebar .widget_twentyfourteen_ephemera .aside.widget-title:before  {
    	content:  "\f101";
}
.content-sidebar .widget_twentyfourteen_ephemera .quote.widget-title:before  {
    	content:  "\f106";
}
.content-sidebar .widget_twentyfourteen_ephemera .link.widget-title:before  {
    	content:  "\f107";
}
.content-sidebar .widget_twentyfourteen_ephemera > ol > li  {
    	border-bottom:  1px solid rgba(0,  0,  0,  0.1);
}
.content-sidebar .widget_twentyfourteen_ephemera .entry-meta  {
    	color:  #ccc;
}
.content-sidebar .widget_twentyfourteen_ephemera .entry-meta a  {
    	color:  #767676;
}
.content-sidebar .widget_twentyfourteen_ephemera .entry-meta a:hover  {
    	color:  #41a62a;
}
.content-sidebar.widget_twentyfourteen_ephemera blockquote cite  {
    	font-size:  13px;
    	line-height:  1.3846153846;
}
.content-sidebar .widget_twentyfourteen_ephemera .post-format-archive-link  {
    	font-weight:  900;
}
/** * 8.0 Footer * ----------------------------------------------------------------------------- */	#menu-top-menu-footer  {
    				width:  100%;
    		text-align:  left;
    		padding-top: 30px;
    		-webkit-column-count:  5;
     /* Chrome,  Safari,  Opera */		-moz-column-count:  5;
     /* Firefox */		column-count:  5;
    		overflow: hidden;
    	}
   #supplementary  {
    	padding:  0 10px;
}
.site-footer, .site-info, .site-info a  {
    	color:  rgba(255,  255,  255,  0.7);
}
.site-footer  {
    	background:  url(images/footer-bg.png) repeat;
    	font-size:  14px;
    	position:  relative;
    	z-index:  3;
    	font-family: muli;
    	margin-top:  50px;
}
.content-site-footer {
    	width: 100%;
    	max-width:  1200px;
    	margin: auto;
    	text-align:  center;
    	padding-bottom:  20px;
}
		.info-footer {
    	width:  100%;
    	background:  url(images/footer-line.gif) repeat-x bottom;
    	padding:  20px 0;
    	text-shadow:  1px 1px 2px #000;
    	text-align:  center;
    	display:  table;
}
	.info-footer>div  {
    		margin:  10px auto;
    	}
	.info-footer .left-info {
    text-align: center;
    display: inline-block;
    /* width: 205px; */
    /* margin-top: 35px; */
    /* float: left; */
}
	.info-footer .left-info>div {
    		text-align: left;
    	}
	.info-footer .right-info {
		float:right;
    	}
	.info-footer .left-info .name-footer {
    		background:  url(images/ep-footer.png) no-repeat left;
    		padding:  7px 25px 7px 40px;
    	}
	.info-footer .left-info .phone-footer {
    		background:  url(images/phone-footer.png) no-repeat left;
    		padding:  1px 15px 2px 27px;
    		margin-left:  5px;
    	}
	.info-footer .left-info .mail-footer {
    		background:  url(images/mail-footer.png) no-repeat left;
    		padding:  0px 10px 0px 24px;
    		top:  0px;
    		margin-left:  8px;
    	}
		.info-footer .mail-footer>span {
    	color: #a594c5;
    	}
	.info-footer .united-footer {
		background: url(images/united-footer.png) no-repeat left;
		padding-left: 47px;
		font-size: 11px;
		display: inline-block;
		
		
		
	}
				
    
.pic-bg {
    	background:  url(images/footer-pic-bg.png) no-repeat;
    	position: absolute;
    	width: 180px;
    	height: 232px;
    	bottom: 0px;
    	margin-left: 730px;
}
#menu-top-menu-footer  {
    	padding:  20px 60px;
}
#menu-top-menu-footer a {
    	color: #fff;
    	display: block;
    	opacity: 0.5;
}
#menu-top-menu-footer a:hover {
    		opacity:  1;
    	text-shadow:  0px 0px 5px #FFF;
    	border-bottom: 0px solid transparent;
}
#menu-top-menu-footer .submenu-item-column  {
    	display: none;
}
#menu-top-menu-footer  {
    	margin:  auto;
    	text-align:  left;
    	display:  inline-block;
}
3.footer-col  {
    	float:  left;
    	width:  210px;
    	/* padding:  0 15px;
     */}
#menu-top-menu-footer .main-menu-item {
    	color:  #A594C5;
    	text-transform:  uppercase;
    	font-size:  20px;
    	font-weight:  bold;
    	opacity:  1;
    	text-shadow:  1px 1px 1px #000;
    	padding-top: 30px;
}
#menu-top-menu-footer .foot_menu_wrap:nth-child(1) .main-menu-item  {
    color: #b178f2;
}
#menu-top-menu-footer .foot_menu_wrap:nth-child(1) a  {
    color: #c9b3ff;
}
#menu-top-menu-footer .foot_menu_wrap:nth-child(2) .main-menu-item  {
    margin-top: 150px;
    color: #4ddc4d;
}
#menu-top-menu-footer .foot_menu_wrap:nth-child(2) a  {
    color: #bcffbc;
}
#menu-top-menu-footer .foot_menu_wrap:nth-child(3) .main-menu-item  {
    margin-top: 20px;
    color: #28b7e6;
}
#menu-top-menu-footer .foot_menu_wrap:nth-child(3) a  {
    color: #90ebff;
}
#menu-top-menu-footer .main-menu-item:first-child  {
    padding-top: 0px !important;
}
#menu-top-menu-footer .main-menu-item:hover  {
    text-shadow:  1px 1px 1px #000;
}
#menu-top-menu-footer  .submenu-item-title {
    	margin-top:  10px;
    	opacity: 0.9;
}
#menu-top-menu-footer .footer-col.fcool-social {
    	margin-top:  40px;
    	color: #fff;
    	display:  block;
    	float:  none;
    	margin:  15px 0px;
}
#menu-top-menu-footer .footer-col.fcool-social>a  {
    	opacity:  1;
    	color:  rgba(0,  0,  0,  0);
    	width:  23px;
    	height:  23px;
    	display:  inline-block;
    	margin:  5px;
}
#menu-top-menu-footer .footer-col.link-ar {
    	font-size:  11px;
    	color:  #9C9C9C;
    	/* text-shadow:  1px 2px 1px #000;
     */		float:  none;
}
#menu-top-menu-footer .footer-col.link-ar>a  {
    	display:  inline;
    	opacity:  0.8;
    	margin-left:  4px;
}
#menu-top-menu-footer .main-menu-item:hover,  #menu-top-menu-footer  .submenu-item-title:hover,  #menu-top-menu-footer .footer-col.fcool-social>a:hover,  #menu-top-menu-footer .footer-col.link-ar>a:hover  {
    	opacity:  1;
    	border-bottom: 0px solid transparent;
}
.rss-btn:hover,  .youtube-btn:hover,  .twitter-btn:hover,  .fb-btn:hover, .ig-btn:hover,.tik-btn:hover, .ld-btn:hover  {
    text-shadow:  none !important;
}
#menu-top-menu-footer a.fb-btn {
    	background:  url(images/fb-btn.png) 0px 50% no-repeat;
}
#menu-top-menu-footer a.rss-btn {
    	background:  url(images/rss-btn.png) 0px 50% no-repeat;
}
#menu-top-menu-footer a.youtube-btn {
    	background:  url(images/yb-btn.png) 0px 50% no-repeat;
}
#menu-top-menu-footer a.twitter-btn {
    	background:  url(images/tw-btn.png) 0px 50% no-repeat;
}

#menu-top-menu-footer a.twitter-btn {
    	background:  url(images/tw-btn.png) 0px 50% no-repeat;
}
#menu-top-menu-footer a.ig-btn {
	background:  url(images/ig-btn.png) 0px 50% no-repeat;
}
#menu-top-menu-footer a.tik-btn {
    	background:  url(/wp-content/uploads/2021/05/tik-tok-e1620160360950.jpg) 0px 50% no-repeat;
}
#menu-top-menu-footer a.ld-btn {
    	background:  url(/wp-content/uploads/2021/05/linkedin-e1620233945705.jpg) 0px 50% no-repeat;
}
.footer-sidebar  {
    	padding-top:  48px;
}
.site-info  {
    	padding:  15px 10px;
}
#supplementary + .site-info  {
    	border-top:  1px solid rgba(255,  255,  255,  0.2);
}
.site-info a:hover  {
    	color:  #41a62a;
}
/** * 9.0 Featured Content * ----------------------------------------------------------------------------- */.featured-content  {
    	background:  #000 url(images/pattern-dark.svg) repeat fixed;
    	-webkit-box-sizing:  border-box;
    	-moz-box-sizing:     border-box;
    	box-sizing:          border-box;
    	position:  relative;
    	width:  100%;
}
.featured-content-inner  {
    	overflow:  hidden;
}
.featured-content .hentry  {
    	color:  #fff;
    	margin:  0;
    	max-width:  100%;
    	width:  100%;
}
.featured-content .post-thumbnail, .featured-content .post-thumbnail:hover  {
    	background:  transparent;
}
.featured-content .post-thumbnail  {
    	display:  block;
    	position:  relative;
    	padding-top:  55.357142857%;
    	overflow:  hidden;
}
.featured-content .post-thumbnail img  {
    	left:  0;
    	position:  absolute;
    	top:  0;
}
.featured-content .entry-header  {
    	background-color:  #000;
    	-webkit-box-sizing:  border-box;
    	-moz-box-sizing:     border-box;
    	box-sizing:          border-box;
    	min-height:  96px;
    	overflow:  hidden;
    	padding:  24px 10px;
}
.featured-content a  {
    	color:  #fff;
}
.featured-content a:hover  {
    	color:  #41a62a;
}
.featured-content .entry-meta  {
    	color:  #fff;
    	font-size:  11px;
    	font-weight:  700;
    	line-height:  1.0909090909;
    	margin-bottom:  12px;
}
.featured-content .cat-links  {
    	font-weight:  700;
}
.featured-content .entry-title  {
    	font-size:  18px;
    	font-weight:  300;
    	line-height:  1.3333333333;
    	margin:  0;
    	text-transform:  uppercase;
}
/* Slider */.slider .featured-content .hentry  {
    	-webkit-backface-visibility:  hidden;
    	display:  none;
    	position:  relative;
}
.slider .featured-content .post-thumbnail  {
    	padding-top:  55.49132947%;
}
.slider-control-paging  {
    	background-color:  #000;
    	-webkit-box-sizing:  border-box;
    	-moz-box-sizing:     border-box;
    	box-sizing:          border-box;
    	float:  left;
    	list-style:  none;
    	margin:  -24px 0 0 0;
    	position:  relative;
    	width:  100%;
    	z-index:  3;
}
.slider-control-paging li  {
    	float:  left;
    	margin:  2px 4px 2px 0;
}
.slider-control-paging li:last-child  {
    	margin-right:  0;
}
.slider-control-paging a  {
    	cursor:  pointer;
    	display:  block;
    	height:  44px;
    	position:  relative;
    	text-indent:  -999em;
    	width:  44px;
}
.slider-control-paging a:before  {
    	background-color:  #4d4d4d;
    	content:  "";
    	height:  12px;
    	left:  10px;
    	position:  absolute;
    	top:  16px;
    	width:  12px;
}
.slider-control-paging a:hover:before  {
    	background-color:  #41a62a;
}
.slider-control-paging .slider-active:before, .slider-control-paging .slider-active:hover:before  {
    	background-color:  #24890d;
}
.slider-direction-nav  {
    	clear:  both;
    	list-style:  none;
    	margin:  0;
    	position:  relative;
    	width:  100%;
    	z-index:  3;
}
.slider-direction-nav li  {
    	border-color:  #fff;
    	border-style:  solid;
    	border-width:  2px 1px 0 0;
    	-webkit-box-sizing:  border-box;
    	-moz-box-sizing:     border-box;
    	box-sizing:          border-box;
    	float:  left;
    	text-align:  center;
    	width:  50%;
}
.slider-direction-nav li:last-child  {
    	border-width:  2px 0 0 1px;
}
.slider-direction-nav a  {
    	background-color:  #000;
    	display:  block;
    	font-size:  0;
    	height:  46px;
}
.slider-direction-nav a:hover  {
    	background-color:  #24890d;
}
.slider-direction-nav a:before  {
    	color:  #fff;
    	content:  "\f430";
    	font-size:  32px;
    	line-height:  46px;
}
.slider-direction-nav .slider-next:before  {
    	content:  "\f429";
}
.slider-direction-nav .slider-disabled  {
    	display:  none;
}
.site-main  {
    margin-top: 60px;
    z-index:  10;
      position:  relative;
}
/** * 10.0 Multisite * ----------------------------------------------------------------------------- */.site-main .widecolumn  {
    	padding-top:  72px;
    	width:  auto;
}
.site-main .mu_register, .widecolumn > h2, .widecolumn > form  {
    	margin:  0 auto 48px;
    	max-width:  920px;
    	padding:  0 30px;
}
.site-main .mu_register #blog_title, .site-main .mu_register #user_email, .site-main .mu_register #blogname, .site-main .mu_register #user_name  {
    	font-size:  inherit;
    	width:  90%;
}
.site-main .mu_register input[type="submit"], .widecolumn #submit  {
    	font-size:  inherit;
    	width:  auto;
}
.list-view .site-content .cat-links, 	.list-view .site-content .type-post .entry-content, 	.list-view .site-content .type-page .entry-content, 	.list-view .site-content .type-tribe_events .entry-content, 	.list-view .site-content .type-post .entry-summary, 	.list-view .site-content .type-page .entry-summary, 	.list-view .site-content .type-tribe_events .entry-summary, 	.list-view .site-content footer.entry-meta  {
    		display:  none;
     	}
/** * 11.0 Media Queries * ----------------------------------------------------------------------------- *//* Does the same thing as <meta name="viewport" content="width=device-width">,  * but in the future W3C standard way. -ms- prefix is required for IE10+ to * render responsive styling in Windows 8 "snapped" views;
     IE10+ does not honor * the meta tag. See http: //core.trac.wordpress.org/ticket/25888. */@-ms-viewport  {
    	width:  device-width;
}
@viewport  {
    	width:  device-width;
}
@media   {
    	.list-view .site-content .post-thumbnail  {
    		background:  none;
    		width:  auto;
    		z-index:  2;
    	}
	.list-view .site-content .post-thumbnail img  {
    		float:  left;
    		margin:  0 10px 3px 0;
    		width:  84px;
    	}
	.list-view .site-content .entry-header  {
    		background-color:  transparent;
    		padding:  0;
    	}
		.list-view .content-area  {
    		padding:  0 10px;
    	}
	.list-view .site-content .hentry  {
    		border-bottom:  1px solid rgba(0,  0,  0,  0.1);
    		margin:  0;
    		min-height:  60px;
    		padding:  12px 0 9px;
    	}
	.list-view .site-content .cat-links, 	.list-view .site-content .type-post .entry-content, 	.list-view .site-content .type-page .entry-content, 	.list-view .site-content .type-tribe_events .entry-content, 	.list-view .site-content .type-post .entry-summary, 	.list-view .site-content .type-page .entry-summary, 	.list-view .site-content .type-tribe_events .entry-summary, 	.list-view .site-content footer.entry-meta  {
    		/*display:  none;
     */	}
	.list-view .site-content .entry-title  {
    		clear:  none;
    		font-size:  15px;
    		font-weight:  900;
    		line-height:  1.2;
    		margin-bottom:  6px;
    		text-transform:  none;
    	}
	.list-view .site-content .format-aside .entry-title, 	.list-view .site-content .format-link .entry-title, 	.list-view .site-content .format-quote .entry-title  {
    		display:  block;
    	}
	.list-view .site-content .entry-meta  {
    		background-color:  transparent;
    		clear:  none;
    		margin:  0;
    		text-transform:  none;
    	}
	.list-view .site-content .entry-meta  {
    			}
				.archive-header, 	.page-header  {
    		border-bottom:  1px solid rgba(0,  0,  0,  0.1);
    		margin:  24px auto 0;
    		padding-bottom:  24px;
    	}
	.error404 .page-header  {
    		border-bottom:  0;
    		margin:  0 auto 24px;
    		padding:  0 10px;
    	}
		.search-box .search-field  {
    			}
		/* ALVARO */	body  {
    overflow: hidden;
}
	.news-bg  {
    /*display: none*/}
		.menu-toggle  {
    height: 55px;
}
	#ar-events  {
    float: inherit !important;
     margin: 50px auto !important;
}
	.nw-image-right  {
    display: none;
}
	#ar-features  {
    display: none;
}
	.pic-bg  {
    display: none;
}
	.fcool-1,  .fcool-2,  .fcool-3,  .fcool-4  {
    display: none;
    text-align:  left;
}
	.footer-col  {
 }
	#menu-top-menu-footer  {
}
	.content-site-footer  {
    /* max-width: inherit !important;
     */ /* min-width: inherit !important */}
	.info-footer  {
}
}
@media screen and (min-width: 401px)  {
    		.site  {
    		min-width: auto;
    	}
		a.post-thumbnail: hover img  {
    		opacity:  0.85;
    	}
	.full-size-link: before, 	.parent-post-link:before, 	.site-content span + .byline:before, 	.site-content span + .comments-link:before, 	.site-content span + .edit-link:before, 	.site-content span + .entry-date:before  {
    		content:  "";
    	}
	.attachment span.entry-date: before, 	.entry-content .edit-link a:before, 	.entry-meta .edit-link a:before, 	.site-content .byline a:before, 	.site-content .comments-link a:before, 	.site-content .entry-date a:before, 	.site-content .featured-post:before, 	.site-content .full-size-link a:before, 	.site-content .parent-post-link a:before, 	.site-content .post-format a:before  {
    		-webkit-font-smoothing:  antialiased;
    		display:  inline-block;
    		font:  normal 16px/1 Genericons;
    		text-decoration:  inherit;
    		vertical-align:  text-bottom;
    	}
	.site-content .entry-meta > span  {
    		margin-right:  10px;
    	}
	.site-content .format-video .post-format a: before  {
    		content:  "\f104";
    	}
	.site-content .format-audio .post-format a: before  {
    		content:  "\f109";
    	}
	.site-content .format-image .post-format a: before  {
    		content:  "\f473";
    	}
	.site-content .format-quote .post-format a: before  {
    		content:  "\f106";
    		margin-right:  2px;
    	}
	.site-content .format-gallery .post-format a: before  {
    		content:  "\f103";
    		margin-right:  4px;
    	}
	.site-content .format-aside .post-format a: before  {
    		content:  "\f101";
    		margin-right:  2px;
    	}
	.site-content .format-link .post-format a: before  {
    		content:  "\f107";
    		position:  relative;
    		top:  1px;
    	}
	.site-content .featured-post: before  {
    		content:  "\f308";
    		margin-right:  3px;
    		position:  relative;
    		top:  1px;
    	}
	.site-content .entry-date a: before, 	.attachment .site-content span.entry-date:before  {
    		content:  "\f303";
    		margin-right:  1px;
    		position:  relative;
    		top:  1px;
    	}
	.site-content .byline a: before  {
    		content:  "\f304";
    	}
	.site-content .comments-link a: before  {
    		content:  "\f300";
    		margin-right:  2px;
    	}
	.entry-content .edit-link a: before, 	.entry-meta .edit-link a:before  {
    		content:  "\f411";
    	}
	.site-content .full-size-link a: before  {
    		content:  "\f402";
    		margin-right:  1px;
    	}
	.site-content .parent-post-link a: before  {
    		content:  "\f301";
    	}
		.list-view .site-content .hentry: first-of-type	  {
    		border-top:  0;
    		padding-top:  0;
    	}
	.list-view .site-content .hentry {
    		border-top:  1px solid rgba(0,  0,  0,  0.1);
    		padding-top:  30px !important;
    	}
	.archive-header, 	.page-header  {
    		margin:  0 auto 60px;
    		padding:  0 10px;
    	}
	.error404 .page-header  {
    		margin-bottom:  24px;
    	}
										.list-view .site-content .cat-links, 	.list-view .site-content .type-post .entry-content, 	.list-view .site-content .type-page .entry-content, 	.list-view .site-content .type-post .entry-summary, 	.list-view .site-content .type-page .entry-summary, 	.list-view .site-content footer.entry-meta  {
    		display:  block;
     	}
	}@media screen and (min-width:  594px)  {
    	h1.entry-title  {
    		display:  inline-block;
    		margin:  15px 0px 35px 0px;
    	}
	.ar-parent  {
    		float:  left;
    		margin-right:  39px;
    	}
		.site-content .has-post-thumbnail .entry-header  {
    		margin-top:  0px;
    	}
}

@media screen and (max-width:  680px)  {
	.left-info, .right-info {float:none !important;}
}

@media screen and (max-width:  640px)  {
    	.right-info  {
    		float:  none;
    		margin-right:  20px;
    	}
	.info-footer .left-info  {
    		float:  left;
    		width:  215px;
    		margin-top:20px;
    	}
		
		
		
		
}@media screen and (min-width:  673px)  {
    	.header-main  {
    		padding:  0 0px;
    	}
		h1.entry-title  {
    		font-size:  40px;
    	}
.type-page .ar-parent {
    left: 15px;
}
		.ar-parent {
    width:  150px;
}
	.ar-parent .ar-parent-title	 {
    		font-size:  31px;
    				padding:  0px 15px 10px;
    		line-height:  40px;
    	}
	.ar-parent .ar-subparent-title,  .ar-parent a	 {
    		padding:  10px 15px 0px;
    		border-top:  1px dotted #FFF;
    		font-size:  16px;
    			}
		.entry-meta.ar-parent {
    		padding-top:  113px;
    	}
	.ar-parent  {
    		left:  45px;
    		margin-right:  60px;
    	}
		.search-toggle  {
    		margin-right:  18px;
    	}
	.content-area  {
    		float:  left;
    		width:  100%;
    	}
	.site-content  {
    		margin-right:  33.33333333%;
    	}
	.site-content .has-post-thumbnail .entry-header  {
    		margin-top:  0;
    	}
	.archive-header, 	.comments-area, 	.image-navigation, 	.page-header, 	.page-content, 	.post-navigation, 	.site-content .entry-content, 	.site-content .entry-summary, 	.site-content footer.entry-meta  {
    		padding-right:  30px;
    		padding-left:  30px;
    	}
	.singular .site-content .hentry.has-post-thumbnail  {
    		margin-top:  0;
    	}
	.full-width .site-content  {
    		margin-left:  0;
    		margin-right:  0;
    	}
	#tribe-events .hentry .tribe_events.has-post-thumbnail, 	.full-width .site-content .has-post-thumbnail .entry-header, 	.full-width.singular .site-content .hentry.has-post-thumbnail, 	.full-width.home .site-content .hentry.has-post-thumbnail  {
    		/*margin-top:  -48px;
    */		margin-top:  0px;
    			}
	#secondary, 	#supplementary  {
    		padding:  0 30px;
    	}
	.content-sidebar  {
    		border:  0;
    		float:  right;
    		margin-left:  -33.33333333%;
    		padding:  48px 30px 24px;
    		position:  relative;
    		width:  33.33333333%;
    	}
	.grid .featured-content .hentry  {
    		float:  left;
    		width:  50%;
    	}
	.grid .featured-content .hentry: nth-child( 2n+1 )  {
    		clear:  both;
    	}
	.grid .featured-content .entry-header  {
    		border-color:  #000;
    		border-style:  solid;
    		border-width:  12px 10px;
    		height:  96px;
    		padding:  0;
    	}
	.slider .featured-content .entry-title  {
    		font-size:  22px;
    		line-height:  1.0909090909;
    	}
	.slider .featured-content .entry-header  {
    		min-height:  inherit;
    		padding:  24px 30px 48px;
    		position:  absolute;
    		left:  0;
    		bottom:  0;
    		width:  50%;
    		z-index:  3;
    	}
	.slider-control-paging  {
    		background:  transparent;
    		margin-top:  -48px;
    		padding-left:  20px;
    		width:  50%;
    	}
	.slider-direction-nav  {
    		clear:  none;
    		float:  right;
    		margin-top:  -48px;
    		width:  98px;
    	}
	.slider-direction-nav li  {
    		border:  0;
    		padding:  0 1px 0 0;
    	}
	.slider-direction-nav li: last-child  {
    		padding:  0 0 0 1px;
    	}
	.slider-direction-nav a  {
    		height:  48px;
    	}
	.slider-direction-nav a: before  {
    		line-height:  48px;
    	}
	.site-info  {
    		padding:  15px 30px;
    	}
					}@media screen and (min-width:  805px)  {
    /* AR parent */ .entry-header {
    padding-left: 0px !important;
}
.ar-parent {
    	width:  163px;
    	border:  10px solid #FFF;
    		margin-left:  14px;
    	padding:  5px 0px 5px;
    		left:  25px;
}
.ar-bigger .ar-parent {
    	width: 180px;
}
/* .ar-bigger .entry-title {
    padding-left:  240px;
}
 */.type-page .ar-parent {
    left: 15px;
}
		.ar-parent .ar-parent-title	 {
    		font-size:  28px;
    				padding:  0px 15px 10px;
    		line-height:  40px;
    	}
	.ar-parent .ar-subparent-title,  .ar-parent a	 {
    		padding:  10px 15px 0px;
    		border-top:  1px dotted #FFF;
    		font-size:  16px;
    			}
		.entry-meta.ar-parent {
    		padding-top:  113px;
    	}
	.entry-meta.ar-parent: before {
    			}
		.home-btn-responsive  {
     display: none;
}
				#menu-top-menu {
    					height:  auto;
    		overflow-y:  visible;
    			}
		.header-main  {
    		padding-right:  0;
    	}
	.search-toggle  {
    		margin-right:  0;
    	}
		.search-box	 {
    	  padding:  0;
    	  float:  none;
    	  right:  230px;
    	  position:  absolute;
    	}
				.search-box .search-field	 {
    		width: 100px;
    	}
		/* Fixed Header */	.masthead-fixed .site-header  {
    		position:  fixed;
    		top:  0;
    	}
	.admin-bar.masthead-fixed .site-header  {
    		top:  32px;
    	}
		.masthead-fixed .site-main  {
    	/* 	margin-top:  48px;
    */	}
	/* Navigation */			.site-navigation li  {
    		border-top:  1px solid rgba(255,  255,  255,  0.2);
    		background-color:  #543A95;
    	}
		.site-navigation a  {
    		font-size:  18px;
    		margin-top: 0px;
    	}
		.site-navigation .sub-menu a  {
    		color:  #000;
    		/* background-color:  #fff; */
    		font-weight: normal;
    		padding-left: 5px;
    	}
										.site-navigation a {
    		font-size: 12px;
    	}
		.site-navigation li .current_page_item > a, 	.site-navigation li .current_page_ancestor > a, 	.site-navigation li .current-menu-item > a, 	.site-navigation li .current-menu-ancestor > a  {
    		color:  #000;
    	}
		/* Primary Navigation */	.primary-navigation  {
    				font-size:  11px;
    		margin:  0 1px 0 -12px;
    		text-transform:  uppercase;
    		padding: 0 0 0 20px;
    		}
	.primary-navigation .menu-toggle  {
    		display:  none;
    		padding:  0;
    	}
	.primary-navigation .nav-menu  {
    		border-bottom:  0;
    		display:  block;
    	}
	.primary-navigation.toggled-on  {
    		border-bottom:  0;
    		margin:  0;
    		padding:  0;
    	}
	.primary-navigation li  {
    				height:  55px;
    		line-height:  55px;
    			}
	.primary-navigation li  {
    		border:  0;
    		display:  inline-block;
    		position:  relative;
    	}
	.primary-navigation .nav-menu>li  {
    				display:  block;
    		float: left;
    	}
	.primary-navigation a  {
    		display:  inline-block;
    		padding:  0 12px;
    		white-space:  nowrap;
    	}
	.primary-navigation ul ul  {
    		background-color:  #fff;
    		float:  left;
    		margin:  0;
    		position:  absolute;
    		top:  48px;
    		/*left:  -999em;*/
    		z-index:  99999;
			display:none;
    	}
/*ar_classesAr menu Classmenu-item-homebtnsubmenu-item-columnsubmenu-item-titlemenu-item-numcol-1menu-item-numcol-2menu-item-numcol-3fb-btntwitter-btnyoutube-btnrss-btndonate-btn*/.primary-navigation .nav-menu>li>a  {
    border-bottom:  5px solid #261354;
    border-right:  1px solid #000;
}
.primary-navigation .nav-menu>li>a::after  {
    background:  url(images/menu-corner.png) no-repeat;
    position:  absolute;
    width:  6px;
    height:  5px;
    content:  "";
    display:  block;
    right:  -5px;
    z-index:  1000;
    bottom:  -5px;
}
.primary-navigation .nav-menu>li.fb-btn,
.primary-navigation .nav-menu>li.twitter-btn,
.primary-navigation .nav-menu>li.youtube-btn,
.primary-navigation .nav-menu>li.rss-btn,
.primary-navigation .nav-menu>li.donate-btn,
.primary-navigation .nav-menu>li.ig-btn,
.primary-navigation .nav-menu>li.tik-btn,
.primary-navigation .nav-menu>li.ld-btn
{
    	float: right;
    	background-color:  #2A2A2A;
    	}
.primary-navigation .nav-menu>li.donate-btn {
    	margin-left: 10px;
}
.primary-navigation .nav-menu>li.fb-btn,
.primary-navigation .nav-menu>li.twitter-btn,
.primary-navigation .nav-menu>li.youtube-btn,
.primary-navigation .nav-menu>li.rss-btn,
.primary-navigation .nav-menu>li.ig-btn,
.primary-navigation .nav-menu>li.tik-btn,
.primary-navigation .nav-menu>li.ld-btn
{
    		overflow: hidden;
}
.primary-navigation .nav-menu>li.fb-btn>a,
.primary-navigation .nav-menu>li.twitter-btn>a,
.primary-navigation .nav-menu>li.youtube-btn>a,
.primary-navigation .nav-menu>li.rss-btn>a,
.primary-navigation .nav-menu>li.donate-btn>a,
.primary-navigation .nav-menu>li.ig-btn>a,
.primary-navigation .nav-menu>li.tik-btn>a,
.primary-navigation .nav-menu>li.ld-btn>a
{
    	width:  25px;
    	padding: 0px;
    	color:  rgba(0,  0,  0,  0);
    	text-shadow:  none;
    	border-right: 0px;
    	border-bottom:  5px solid #000;
}
.primary-navigation .nav-menu>li.fb-btn>a:after,  .primary-navigation .nav-menu>li.twitter-btn>a:after,  .primary-navigation .nav-menu>li.youtube-btn>a:after,  .primary-navigation .nav-menu>li.rss-btn>a:after,  .primary-navigation .nav-menu>li.donate-btn>a:after, .primary-navigation .nav-menu>li.tik-btn.fb-btn>a:after,.primary-navigation .nav-menu>li.ld-btn.fb-btn>a:after{
    	display: none;
}
.primary-navigation .nav-menu>li.fb-btn:hover,  .primary-navigation .nav-menu>li.twitter-btn:hover,  .primary-navigation .nav-menu>li.youtube-btn:hover,  .primary-navigation .nav-menu>li.rss-btn:hover,.primary-navigation .nav-menu>li.tik-btn.fb-btn:hover, .primary-navigation .nav-menu>li.ld-btn.fb-btn:hover {
    /*	opacity: 0.7;
     */}
	 
	 
.primary-navigation .nav-menu>li.fb-btn>a {
    	background:  url(images/fb-btn-gray.png) 0px 50% no-repeat;
    	}
.primary-navigation .nav-menu>li.fb-btn>a:hover {
    	background:  url(images/fb-btn.png) 0px 50% no-repeat !important;
    	}
.primary-navigation .nav-menu>li.ld-btn.fb-btn a {
    	background:  url(/wp-content/uploads/2021/05/grey_linkedin-1-e1620232878654.png) 0px 50% no-repeat;
}
.primary-navigation #menu-top-menu.nav-menu>li.ld-btn>a:hover {
    	background:  url(/wp-content/uploads/2021/05/linkedin-e1620233945705.jpg) 0px 50% no-repeat !important;
}
.primary-navigation .nav-menu>li.tik-btn.fb-btn a {
    	background:  url(/wp-content/uploads/2021/05/grey_tiktok-e1620233540313.png) 0px 50% no-repeat;
}
.primary-navigation #menu-top-menu.nav-menu>li.tik-btn>a:hover {
    	background:  url(/wp-content/uploads/2021/05/tik-tok-e1620160360950.jpg) 0px 50% no-repeat !important;
}
.primary-navigation .nav-menu>li.twitter-btn>a {
    	background:  url(images/tw-btn-gray.png) 0px 50% no-repeat;
}
.primary-navigation .nav-menu>li.twitter-btn>a:hover {
    	background:  url(images/tw-btn.png) 0px 50% no-repeat;
}
.primary-navigation .nav-menu>li.youtube-btn>a {
    	background:  url(images/yb-btn-gray.png) 0px 50% no-repeat;
}
.primary-navigation .nav-menu>li.youtube-btn>a:hover {
    	background:  url(images/yb-btn.png) 0px 50% no-repeat;
}
.primary-navigation .nav-menu>li.rss-btn>a {
    	background:  url(images/rss-btn-gray.png) 0px 50% no-repeat;
}
.primary-navigation .nav-menu>li.rss-btn>a:hover {
    	background:  url(images/rss-btn.png) 0px 50% no-repeat;
}
.primary-navigation .nav-menu>li.ig-btn>a {
   	background:  url(images/ig-btn-gray.png) 0px 50% no-repeat;
}
.primary-navigation .nav-menu>li.ig-btn>a:hover {
    	background:  url(images/ig-btn.png) 0px 50% no-repeat;
}
				
.primary-navigation .nav-menu>li.donate-btn>a {
    	background:  url(images/donate-btn.png) no-repeat;
    	width:  82px;
    	border-bottom:  0px;
    	height:  100px;
    	top:  -10px;
    	position:  relative;
    	-webkit-transition:  top 0.07s ease-in;
    	-moz-transition:  top 0.07s ease-in;
    	-o-transition:  top 0.07s ease-in;
    	transition:  top 0.07s ease-in;
    	}
.primary-navigation .nav-menu>li.donate-btn>a: hover {
    	top: 0px;
    	}
.home_intro_sentence  {
    	max-width:  640px;
    	font-family:  muli;
    	font-size:  16px;
    	line-height:  35px;
    	padding:  20px;
    	margin:  auto;
    	margin-top:  30px;
    	margin-bottom:  40px;
    	text-align:  left;
 }
.primary-navigation .nav-menu>li.menu-item-homebtn {
    	}
.primary-navigation .nav-menu>li.menu-item-homebtn>a {
    	background:  url(images/homebtn.png)  10px 2px no-repeat;
    	width:  33px;
    	color:  rgba(0,  0,  0,  0);
    	text-shadow:  none;
}
.primary-navigation .nav-menu>li.menu-item-homebtn:hover {
    	background:  #8670bf;
    	}
.primary-navigation .nav-menu>li.menu-item-homebtn>a: before {
    	background:  url(images/menu-corner-left.png) no-repeat;
    	position:  absolute;
    	width:  6px;
    	height:  5px;
    	content:  "";
    	display:  block;
    	left:  0px;
    	z-index:  1000;
    	bottom:  -5px;
}
.primary-navigation .nav-menu>li.menu-item-corner-right>a:after {
    	background:  url(images/menu-corner-right.png) no-repeat;
    	position:  absolute;
    	width:  6px;
    	height:  5px;
    	content:  "";
    	display:  block;
    	right:  -5px;
    	z-index:  1001;
    	bottom:  -5px;
}
.primary-navigation .nav-menu>li.menu-item-numcol-1>ul,  .primary-navigation .nav-menu>li.menu-item-numcol-2>ul,  .primary-navigation .nav-menu>li.menu-item-numcol-3>ul {
    	padding:  0px 20px 20px 0px;
}
.primary-navigation .nav-menu>li.menu-item-numcol-1>ul {
    	width: auto;
}
.primary-navigation .nav-menu>li.menu-item-numcol-2>ul {
    	width: 455px;
    	}
.primary-navigation .nav-menu>li.menu-item-numcol-3>ul {
    	width: 640px;
}
.primary-navigation .menu-item-numcol-3 li.submenu-item-column:first-of-type>ul, .primary-navigation .menu-item-numcol-3 li.submenu-item-column:nth-of-type(2)>ul, .primary-navigation .menu-item-numcol-2 li.submenu-item-column:first-of-type>ul {
    	padding: 10px;
}
.primary-navigation .menu-item-numcol-3 li.submenu-item-column:nth-of-type(2)>ul {
    	border-left:  1px dotted #a9a9a9;
    	border-right:  1px dotted #a9a9a9;
}
.nav-menu .submenu-item-title {
    	margin-top: 15px;
    	}
.nav-menu .submenu-item-title>a {
    	color:  #543A95 !important;
    	font-weight: bold;
    	text-transform: uppercase;
}
.nav-menu .submenu-item-column>ul {
    	display: inline-block;
    	padding:  10px;
}
	.primary-navigation .nav-menu>li>ul  {
    		border-right: 4px solid #543A95;
    		border-left: 4px solid #543A95;
    		border-bottom: 4px solid #543A95;
    		top:  55px;
			border-top: 4px solid #261354;
			
    	}
			.primary-navigation li li  {
    		border:  0;
    		display:  block;
    		height:  auto;
    		line-height:  20px;
    		color:  #000;
    		background-color:  #fff;
    	}
	.primary-navigation ul ul ul  {
    		left:  0;
    		top:  0;
    		position:  relative;
    			}
		.primary-navigation ul ul a  {
    		text-transform: none;
    		padding:  8px 12px;
    		white-space:  normal;
    		width:  182px;
    		font-size:  12px;
    		color:  #000;
    		text-shadow:  inherit;
    		padding:  3px;
    	}
	.primary-navigation li: hover > a, 	.primary-navigation li.focus > a  {
    		background-color:  #8670bf;
    		color:  #fff;
    	}
		.primary-navigation li li: hover > a, 	.primary-navigation li li.focus > a  {
    		color:  #000;
    	}
	.primary-navigation ul ul a: hover, 	.primary-navigation ul ul li.focus > a  {
    		background-color:  #544A95;
    		color:  #FFF !important;
    		border-radius:  4px;
    		line-height:  20px;
    	}
	.primary-navigation ul li: hover > ul, 	.primary-navigation ul li.focus > ul  {
    		left:  auto;
    	}
		.primary-navigation ul ul .no-link a: hover, 	.primary-navigation ul ul li.no-link.focus > a  {
    		background-color:  #fff;
    		color:  #543A95 !important;
    		border-radius:  0px;
    		cursor: 	default;
    			}
/*	.primary-navigation ul ul li: hover > ul, 	.primary-navigation ul ul li.focus > ul  {
    		left:  100%;
    	}
	.primary-navigation .menu-item-has-children > a, 	.primary-navigation .page_item_has_children > a  {
    		padding-right:  26px;
    	}
	.primary-navigation .menu-item-has-children > a: after, 	.primary-navigation .page_item_has_children > a:after  {
    		-webkit-font-smoothing:  antialiased;
    		content:  "\f502";
    		display:  inline-block;
    		font:  normal 8px/1 Genericons;
    		position:  absolute;
    		right:  12px;
    		top:  22px;
    		vertical-align:  text-bottom;
    	}
	.primary-navigation li .menu-item-has-children > a, 	.primary-navigation li .page_item_has_children > a  {
    		padding-right:  20px;
    		width:  168px;
    	}
	.primary-navigation .menu-item-has-children li.menu-item-has-children > a: after, 	.primary-navigation .menu-item-has-children li.page_item_has_children > a:after, 	.primary-navigation .page_item_has_children li.menu-item-has-children > a:after, 	.primary-navigation .page_item_has_children li.page_item_has_children > a:after  {
    		content:  "\f501";
    		right:  8px;
    		top:  20px;
    	}
*/}	#menu-top-menu-footer  {
    		-webkit-column-count:  1;
     /* Chrome,  Safari,  Opera */		-moz-column-count:  1;
     /* Firefox */		column-count:  1;
    	}
		.home_intro_sentence div.intrologo>img  {
    width:  80px;
    position:  relative;
    float:  left;
    margin:  10px 10px;
  }
	.home_intro_sentence div.intrologo>div  {
    		font-family: 'Book Antiqua';
    		color: #544A95;
    		font-weight: bold;
    		font-size: 30px;
    		text-align: center;
    		margin-bottom:  0px;
    		line-height:  30px;
    	}
									/* //////////////////////////////////////////////////////// */	/* //////////////////////////////////////////////////////// */	/* //////////////////// RESPONSIVE //////////////////////// */	/* //////////////////////////////////////////////////////// */	/* //////////////////////////////////////////////////////// */	@media screen and (min-width:  350px)  {
    	#menu-top-menu-footer  {
    		text-align: center;
    		padding: 20px 0px;
    		-webkit-column-count:  1;
     /* Chrome,  Safari,  Opera */		-moz-column-count:  1;
     /* Firefox */		column-count:  1;
    	}
		.home_intro_sentence div.intrologo>img  {
    width: 120px;
}
	.home_intro_sentence div.intrologo>div  {
    		font-size: 40px;
    		line-height:  40px;
    	}
		
		
		
		
		
		
body .our-stories header.entry-header {top:50px;}
body .our-stories .post-thumbnail.post-thumb-default {display:none}
body .our-stories .printfriendly.pf-alignleft {
    left: 34px;
}
		
		
		
/**************/		
/* RESPONSIVE */
/**************/
		
		
		
		
		
		
		
}@media screen and (min-width:  500px)  {
    	#menu-top-menu-footer  {
    		padding-left: 25px;
    		text-align: left;
    		-webkit-column-count:  2;
     /* Chrome,  Safari,  Opera */		-moz-column-count:  2;
     /* Firefox */		column-count:  2;
    	}
}@media screen and (min-width:  723px)  {
    .pf-content 		 {
    			margin-top:  40px;
    		}
}		@media screen and (min-width:  810px)  {
    		.attachment .entry-attachment .attachment  {
    		/* 		margin-right:  -168px;
    		margin-left:  -168px;
    		*/		max-width:  810px;
    	}
	.attachment .site-content .attachment img  {
    		display:  block;
    		margin:  0 auto;
    	}
	.contributor-avatar  {
    		margin-left:  -168px;
    	}
	.contributor-summary  {
    		float:  left;
    	}
	.full-width .site-content blockquote.alignleft, 	.full-width .site-content blockquote.alignright  {
    		width:  -webkit-calc(50% + 130px);
    		width:          calc(50% + 130px);
    	}
	.full-width .site-content blockquote.alignleft, 	.full-width .site-content img.size-full.alignleft, 	.full-width .site-content img.size-large.alignleft, 	.full-width .site-content img.size-medium.alignleft, 	.full-width .site-content .wp-caption.alignleft  {
    		/* margin-left:  -168px;
     */	}
	.full-width .site-content .alignleft  {
    		clear:  left;
    	}
	.full-width .site-content blockquote.alignright, 	.full-width .site-content img.size-full.alignright, 	.full-width .site-content img.size-large.alignright, 	.full-width .site-content img.size-medium.alignright, 	.full-width .site-content .wp-caption.alignright  {
    		/* margin-right:  -168px;
     */ 	}
	.full-width .site-content .alignright  {
    		clear:  right;
    	}
		#menu-top-menu-footer {
    		display:  inline-block;
    		padding-left: 55px	}
	.footer-col {
    		display:  block;
    		vertical-align:  top;
    		text-align:  center;
    	}
	#menu-top-menu-footer .footer-col.fcool-social {
    	text-align:  left;
    margin-top:  50px;
}
	#menu-top-menu-footer .footer-col.link-ar {
    	text-align:  left;
}
	.footer-col.fcool-1  {
}
	.footer-col * {
    		text-align: left;
    	}
	.fcool-1,  .fcool-2,  .fcool-3,  .fcool-4 {
    	}
		.slider_home  {
    height: 400px;
}
	.slider_home .el_slide_img  {
    height: 400px !important;
}
	.ar-content-slideshow  {
     height:  468px !important;
}
	.slider_home .slick-dots  {
    bottom: -250px !important;
}
		}
@media screen and (min-width: 846px)  {
    	.site  {
    			/*	min-width:  924px;
    		*/	}
			.content-area, 	.content-sidebar  {
    		padding-top:  0px;
    	}
	.site-content .has-post-thumbnail .entry-header  {
    		margin-top:  -48px;
    	}
	.comment-list .trackback, 	.comment-list .pingback, 	.comment-list article  {
    		margin-bottom:  36px;
    		padding-top:  36px;
    	}
	.comment-author .avatar  {
    		height:  34px;
    		top:  2px;
    		width:  34px;
    	}
	.comment-author, 	.comment-awaiting-moderation, 	.comment-content, 	.comment-list .reply, 	.comment-metadata  {
    		padding-left:  50px;
    	}
	.comment-list .children  {
    		margin-left:  20px;
    	}
	#tribe-events .hentry .tribe_events.has-post-thumbnail, 	.full-width.singular .site-content .hentry.has-post-thumbnail, 	.full-width.home .site-content .hentry.has-post-thumbnail  {
    		margin-top:  0px;
    	}
	.featured-content  {
    		margin-bottom:  0;
    	}
		#menu-top-menu-footer  {
    		-webkit-column-count:  3;
     /* Chrome,  Safari,  Opera */		-moz-column-count:  3;
     /* Firefox */		column-count:  3;
    	}
			.los_projects  {
    		display: inline-block;
    		max-width: 343px;
    		padding: 15px;
    		margin: auto;
    		width: 29%;
    	}
		.los_projects: nth-child(1),  .los_projects:nth-child(2)   {
    		border-right: 1px solid #eee;
    	}
		.los_projects: nth-child(1)  {
    padding-left: 0px;
}
	.los_projects:nth-child(3)  {
    padding-right: 0px;
}
		}@media screen and (min-width: 950px)  {
    	.site-navigation a  {
    		font-size:  18px;
    	}
	.search-box	 {
    	  left:  625px;
    	}
	.primary-navigation li  {
    				height:  55px;
    		line-height:  55px;
    			}
	#menu-top-menu-footer  {
    				margin:  auto;
    			}
		#menu-top-menu-footer .footer-col.fcool-social	 {
    		margin-top: 50px	}
	#menu-top-menu-footer  {
    				padding-left:  70px;
    	}
	.footer-col  {
    				width:  250px;
    			}
}@media screen and (min-width:  983px)  {
    			.search-box .search-field  {
    		width:  180px;
    		padding-right: 17px;
    		bottom:  -56px;
    		position:  absolute;
    		padding:  15px;
    		left: -35px	}
		}@media screen and (min-width: 1008px)  {
    				.primary-navigation  {
    		padding: 0;
    	}
	.search-box-wrapper  {
    		padding-left:  182px;
    	}
	.main-content  {
    		float:  left;
    	}
	.site-content  {
    		margin-right:  0;
    		margin-left:  0;
    	}
		.page-template-page-withsidebar-php .site-content	 {
    		margin-right:  29.04761904%;
    		margin-left:  182px;
    	}
		.site-content .entry-header  {
    		margin-top:  0;
    	}
	.site-content .has-post-thumbnail .entry-header  {
    		margin-top:  0;
    	}
	.content-sidebar  {
    		margin-left:  -29.04761904%;
    		width:  29.04761904%;
    	}
	.page-template-page-withsidebar-php: before	 {
    		background-color:  #000;
    		content:  "";
    		display:  block;
    		height:  100%;
    		min-height:  100%;
    		position:  absolute;
    		top:  0;
    		left:  0;
    		width:  182px;
    		z-index:  2;
    	}
	.site: before  {
    		width: 0px;
    	}
	#secondary  {
    		background-color:  transparent;
    		border:  0;
    		clear:  none;
    		float:  left;
    		margin:  0 0 0 -100%;
    		min-height:  100vh;
    		width:  122px;
    			}
	.primary-sidebar  {
    		padding-top:  0;
    	}
	.site-description  {
    		display:  block;
    		margin:  -3px 0 21px;
    	}
	.site-description: empty  {
    		margin:  0;
    	}
	.secondary-navigation  {
    		font-size:  11px;
    		margin:  0 -30px 48px;
    		width:  182px;
    	}
	.secondary-navigation li  {
    		border-top:  1px solid rgba(255,  255,  255,  0.2);
    		position:  relative;
    	}
	.secondary-navigation a  {
    		padding:  10px 30px;
    	}
	.secondary-navigation ul ul  {
    		background-color:  #24890d;
    		position:  absolute;
    		top:  0;
    		left:  -999em;
    		width:  182px;
    		z-index:  99999;
    	}
	.secondary-navigation li li  {
    		border-top:  0;
    	}
	.secondary-navigation li: hover > a, 	.secondary-navigation li.focus > a  {
    		background-color:  #24890d;
    		color:  #fff;
    	}
	.secondary-navigation ul ul a: hover, 	.secondary-navigation ul ul li.focus > a  {
    		background-color:  #41a62a;
    	}
	.secondary-navigation ul li: hover > ul, 	.secondary-navigation ul li.focus > ul  {
    		left:  162px;
    	}
	.secondary-navigation .menu-item-has-children > a  {
    		padding-right:  38px;
    	}
	.secondary-navigation .menu-item-has-children > a: after  {
    		-webkit-font-smoothing:  antialiased;
    		content:  "\f501";
    		display:  inline-block;
    		font:  normal 8px/1 Genericons;
    		position:  absolute;
    		right:  26px;
    		top:  14px;
    		vertical-align:  text-bottom;
    	}
	.footer-sidebar .widget, 	.primary-sidebar .widget  {
    		font-size:  12px;
    		line-height:  1.5;
    	}
	.footer-sidebar .widget  {
    		-webkit-box-sizing:  border-box;
    		-moz-box-sizing:     border-box;
    		box-sizing:          border-box;
    		float:  left;
    		padding:  0 30px;
    		width:  25%;
    	}
	.footer-sidebar .widget h1, 	.primary-sidebar .widget h1  {
    		font-size:  20px;
    		line-height:  1.2;
    	}
	.footer-sidebar .widget h2, 	.primary-sidebar .widget h2  {
    		font-size:  18px;
    		line-height:  1.3333333333;
    	}
	.footer-sidebar .widget h3, 	.primary-sidebar .widget h3  {
    		font-size:  16px;
    		line-height:  1.5;
    	}
	.footer-sidebar .widget h4, 	.primary-sidebar .widget h4  {
    		font-size:  14px;
    		line-height:  1.7142857142;
    	}
	.footer-sidebar .widget h5, 	.primary-sidebar .widget h5  {
    		font-size:  12px;
    		line-height:  2;
    	}
	.footer-sidebar .widget h6, 	.primary-sidebar .widget h6  {
    		font-size:  11px;
    		line-height:  2.1818181818;
    	}
	.footer-sidebar .widget code, 	.footer-sidebar .widget kbd, 	.footer-sidebar .widget tt, 	.footer-sidebar .widget var, 	.footer-sidebar .widget samp, 	.footer-sidebar .widget pre, 	.primary-sidebar .widget code, 	.primary-sidebar .widget kbd, 	.primary-sidebar .widget tt, 	.primary-sidebar .widget var, 	.primary-sidebar .widget samp, 	.primary-sidebar .widget pre  {
    		font-size:  11px;
    		line-height:  1.6363636363;
    	}
	.footer-sidebar .widget blockquote, 	.primary-sidebar .widget blockquote  {
    		font-size:  14px;
    		line-height:  1.2857142857;
    	}
	.footer-sidebar .widget blockquote cite, 	.primary-sidebar .widget blockquote cite  {
    		font-size:  12px;
    		line-height:  1.5;
    	}
	.footer-sidebar .widget input, 	.footer-sidebar .widget textarea, 	.primary-sidebar .widget input, 	.primary-sidebar .widget textarea  {
    		font-size:  12px;
    		padding:  3px 2px 4px 4px;
    	}
	.footer-sidebar .widget input[type="button"], 	.footer-sidebar .widget input[type="reset"], 	.footer-sidebar .widget input[type="submit"], 	.primary-sidebar .widget input[type="button"], 	.primary-sidebar .widget input[type="reset"], 	.primary-sidebar .widget input[type="submit"]  {
    		padding:  5px 15px 4px;
    	}
	.footer-sidebar .widget .widget-title, 	.primary-sidebar .widget .widget-title  {
    		font-size:  11px;
    		font-weight:  900;
    		line-height:  1.6363636363;
    		margin-bottom:  18px;
    	}
	.footer-sidebar .widget_twentyfourteen_ephemera .entry-title, 	.footer-sidebar .widget_twentyfourteen_ephemera .entry-meta, 	.footer-sidebar .widget_twentyfourteen_ephemera .wp-caption-text, 	.footer-sidebar .widget_twentyfourteen_ephemera .post-format-archive-link, 	.footer-sidebar .widget_twentyfourteen_ephemera .entry-content table, 	.primary-sidebar .widget_twentyfourteen_ephemera .entry-title, 	.primary-sidebar .widget_twentyfourteen_ephemera .entry-meta, 	.primary-sidebar .widget_twentyfourteen_ephemera .wp-caption-text, 	.primary-sidebar .widget_twentyfourteen_ephemera .post-format-archive-link, 	.primary-sidebar .widget_twentyfourteen_ephemera .entry-content table  {
    		font-size:  11px;
    		line-height:  1.6363636363;
    	}
	.footer-sidebar .widget_archive li, 	.footer-sidebar .widget_categories li, 	.footer-sidebar .widget_links li, 	.footer-sidebar .widget_meta li, 	.footer-sidebar .widget_nav_menu li, 	.footer-sidebar .widget_pages li, 	.footer-sidebar .widget_recent_comments li, 	.footer-sidebar .widget_recent_entries li, 	.primary-sidebar .widget_archive li, 	.primary-sidebar .widget_categories li, 	.primary-sidebar .widget_links li, 	.primary-sidebar .widget_meta li, 	.primary-sidebar .widget_nav_menu li, 	.primary-sidebar .widget_pages li, 	.primary-sidebar .widget_recent_comments li, 	.primary-sidebar .widget_recent_entries li  {
    		border-top:  0;
    		padding:  0 0 6px;
    	}
	.footer-sidebar .widget_archive li: last-child, 	.footer-sidebar .widget_categories li:last-child, 	.footer-sidebar .widget_links li:last-child, 	.footer-sidebar .widget_meta li:last-child, 	.footer-sidebar .widget_nav_menu li:last-child, 	.footer-sidebar .widget_pages li:last-child, 	.footer-sidebar .widget_recent_comments li:last-child, 	.footer-sidebar .widget_recent_entries li:last-child, 	.primary-sidebar .widget_archive li:last-child, 	.primary-sidebar .widget_categories li:last-child, 	.primary-sidebar .widget_links li:last-child, 	.primary-sidebar .widget_meta li:last-child, 	.primary-sidebar .widget_nav_menu li:last-child, 	.primary-sidebar .widget_pages li:last-child, 	.primary-sidebar .widget_recent_comments li:last-child, 	.primary-sidebar .widget_recent_entries li:last-child  {
    		padding:  0;
    	}
	.footer-sidebar .widget_categories li ul, 	.footer-sidebar .widget_nav_menu li ul, 	.footer-sidebar .widget_pages li ul, 	.primary-sidebar .widget_categories li ul, 	.primary-sidebar .widget_nav_menu li ul, 	.primary-sidebar .widget_pages li ul  {
    		border-top:  0;
    		margin-top:  6px;
    	}
	#supplementary  {
    		padding:  0;
    	}
	.footer-sidebar  {
    		font-size:  12px;
    		line-height:  1.5;
    	}
	.featured-content  {
    		padding-left:  182px;
    	}
	.grid .featured-content .hentry  {
    		width:  33.3333333%;
    	}
	.grid .featured-content .hentry: nth-child( 2n+1 )  {
    		clear:  none;
    	}
	.grid .featured-content .hentry: nth-child( 3n+1 )  {
    		clear:  both;
    	}
	.grid .featured-content .entry-header  {
    		height:  120px;
    	}
		.content-site-footer  {
    		width:  1000px;
    	}
		.footer-col {
    		width:  275px;
    	}
	#menu-top-menu-footer  {
    				padding-left:  50px;
    		padding-top:  30px;
    	}
	}/* min-width:  1008px */@media screen and (min-width: 1040px)  {
    	.site-content .has-post-thumbnail .entry-header  {
    		margin-top:  -48px;
    	}
	.archive-header, 	.comments-area, 	.image-navigation, 	.page-header, 	.page-content, 	.post-navigation, 	.site-content .entry-header, 	.site-content .entry-content, 	.site-content .entry-summary, 	.site-content footer.entry-meta  {
    		padding-right:  15px;
    		padding-left:  15px;
    	}
	.full-width .archive-header, 	.full-width .comments-area, 	.full-width .image-navigation, 	.full-width .page-header, 	.full-width .page-content, 	.full-width .post-navigation, 	.full-width .site-content .entry-header, 	.full-width .site-content .entry-content, 	.full-width .site-content .entry-summary, 	.full-width .site-content footer.entry-meta  {
    		width: 90%;
    		margin: auto;
    	}
		}@media screen and (min-width:  1080px)  {
    		.site-content, 	.site-main .widecolumn  {
    		margin-left:  0px;
    	}
	.page-template-page-withsidebar-php .site-content, 	.page-template-page-withsidebar-php .site-main .widecolumn  {
    		margin-left:  222px;
    	}
	.site: before  {
    		width:  0;
    	}
	.page-template-page-withsidebar-php .site: before  {
    		width: 222px;
    	}
	.search-box-wrapper, 	.featured-content  {
    		padding-left:  222px;
    	}
	#secondary  {
    		width:  162px;
    	}
	.secondary-navigation, 	.secondary-navigation ul ul  {
    		width:  222px;
    	}
	.secondary-navigation ul li: hover > ul, 	.secondary-navigation ul li.focus > ul  {
    		left:  202px;
    	}
	.slider .featured-content .entry-title  {
    		font-size:  33px;
    	}
	.slider .featured-content .entry-header, 	.slider-control-paging  {
    		width:  534px;
    	}
	.slider-control-paging  {
    		padding-left:  24px;
    	}
	.slider-control-paging li  {
    		margin:  12px 12px 12px 0;
    	}
	.slider-control-paging a  {
    		height:  24px;
    		width:  24px;
    	}
	.slider-control-paging a: before  {
    		top:  6px;
    		left:  6px;
    	}
			#menu-top-menu-footer  {
    		-webkit-column-count:  4;
     /* Chrome,  Safari,  Opera */		-moz-column-count:  4;
     /* Firefox */		column-count:  4;
    	}
}@media screen and (min-width:  1110px)  {
    	.archive-header, 	.comments-area, 	.image-navigation, 	.page-header, 	.page-content, 	.post-navigation, 	.site-content .entry-header, 	.site-content .entry-content, 	.site-content .entry-summary, 	.site-content footer.entry-meta  {
    		padding-right:  30px;
    		padding-left:  30px;
    	}
	}@media screen and (min-width:  1218px)  {
    	.archive-header, 	.comments-area, 	.image-navigation, 	.page-header, 	.page-content, 	.post-navigation, 	.site-content .entry-header, 	.site-content .entry-content, 	.site-content .entry-summary, 	.site-content footer.entry-meta  {
    		margin-right:  54px;
    	}
	.full-width .archive-header, 	.full-width .comments-area, 	.full-width .image-navigation, 	.full-width .page-header, 	.full-width .page-content, 	.full-width .post-navigation, 	.full-width .site-content .entry-header, 	.full-width .site-content .entry-content, 	.full-width .site-content .entry-summary, 	.full-width .site-content footer.entry-meta  {
    		margin-right:  auto;
    	}
		.content-site-footer  {
    		width:  90%;
    	}
		.footer-col {
    		/* width:  30%;
     */	}
	.footer-col>.footer-col {
    width: 100%;
}
	}
@media screen and (min-width: 1260px)  {
    	.site-content blockquote.alignleft, 	.site-content blockquote.alignright  {
    		width:  -webkit-calc(50% + 18px);
    		width:          calc(50% + 18px);
    	}
	.site-content blockquote.alignleft  {
    		margin-left:  -18%;
    	}
	.site-content blockquote.alignright  {
    		margin-right:  -18%;
    	}
			#menu-top-menu-footer  {
    		-webkit-column-count:  5;
     /* Chrome,  Safari,  Opera */		-moz-column-count:  5;
     /* Firefox */		column-count:  5;
    	}
}/** * 12.0 Print * ----------------------------------------------------------------------------- */@media print  {
    	body  {
    		background:  none !important;
     /* Brute force since user agents all print differently. */		color:  #2b2b2b;
    		font-size:  12pt;
    	}
	.site, 	.site-header, 	.hentry, 	.site-content .entry-header, 	.site-content .entry-content, 	.site-content .entry-summary, 	.site-content .entry-meta, 	.page-content, 	.archive-header, 	.page-header, 	.contributor-info, 	.comments-area, 	.attachment .entry-attachment .attachment  {
    		max-width:  100%;
    	}
	#site-header img, 	.search-toggle, 	.site-navigation, 	.site-content nav, 	.edit-link, 	.page-links, 	.widget-area, 	.more-link, 	.post-format-archive-link, 	.comment-respond, 	.comment-list .reply, 	.comment-reply-login, 	#secondary, 	.site-footer, 	.slider-control-paging, 	.slider-direction-nav  {
    		display:  none;
    	}
	.site-title a, 	.entry-meta, 	.entry-meta a, 	.featured-content .hentry, 	.featured-content a  {
    		color:  #2b2b2b;
    	}
	.entry-content a, 	.entry-summary a, 	.page-content a, 	.comment-content a  {
    		text-decoration:  none;
    	}
	.site-header, 	.post-thumbnail, 	a.post-thumbnail: hover, 	.site-content .entry-header, 	.site-footer, 	.featured-content, 	.featured-content .entry-header  {
    		background:  transparent;
    	}
	.header-main  {
    		padding:  48px 10px;
    	}
	.site-title  {
    		float:  none;
    		font-size:  19pt;
    	}
	.content-area  {
    		padding-top:  0;
    	}
	.list-view .site-content .hentry  {
    		border-bottom:  1px solid rgba(0,  0,  0,  0.1);
    		margin-bottom:  48px;
    		padding-bottom:  24px;
    	}
	.post-thumbnail img  {
    		margin:  0 10px 24px;
    	}
	.site-content .has-post-thumbnail .entry-header  {
    		padding-top:  0;
    	}
	.site-content footer.entry-meta  {
    		margin:  24px auto;
    	}
	.entry-meta .tag-links a  {
    		color:  #fff;
    	}
	.singular .site-content .hentry.has-post-thumbnail  {
    		margin-top:  0;
    	}
	.gallery-columns-1.gallery-size-medium, 	.gallery-columns-1.gallery-size-thumbnail, 	.gallery-columns-2.gallery-size-thumbnail, 	.gallery-columns-3.gallery-size-thumbnail  {
    		display:  block;
    	}
	.archive-title, 	.page-title  {
    		margin:  0 10px 48px;
    	}
	.featured-content .hentry  {
    		margin-bottom:  48px;
    	}
	.featured-content .post-thumbnail, 	.slider .featured-content .post-thumbnail  {
    		padding-top:  0;
    	}
	.featured-content .post-thumbnail img  {
    		position:  relative;
    	}
	.featured-content .entry-header  {
    		padding:  0 10px 24px;
    	}
	.featured-content .entry-meta  {
    		font-size:  9pt;
    		margin-bottom:  11px;
    	}
	.featured-content .cat-links  {
    		font-weight:  900;
    	}
	.featured-content .entry-title  {
    		font-size:  25pt;
    		line-height:  36px;
    	}
}/** * 13.0 Home Page  * ----------------------------------------------------------------------------- */ 	#ar-events	 {
    		}
	.up-events	 {
    		}
	.up-maintitle	 {
    		}
	.up-row	 {
    		}
		.up-title		 {
    				}
		.up-daysleft		 {
    			line-height: 40px;
    			top: 10px !important;
    		}
		.home_intro_sentence  {
    text-align: center;
    font-family: 'muli';
    line-height: 25px;
    padding: 12px;
    width: 100%;
    max-width: 100%;
}
	.home_intro_sentence>div  {
    width: 49%;
    display: inline-block;
}
	.home_intro_sentence .printfriendly  {
    display: none;
}
		.home_intro_sentence div.intrologo>div .line-2  {
    font-style: italic;
    color: #333;
}
		.home_intro_sentence div.intrologo>div .line-3  {
    color: #333;
    font-size: 25px;
    font-weight: bold;
}
			.home_intro_sentence>div.introtext  {
    font-style: italic;
    text-align: left;
}
@media screen and (min-width: 983px)  {
    /*		.home_intro_sentence div.intrologo>img  {
    float:  left;
    margin:  10px 30px;
    top: -20px;
}
	.home_intro_sentence div.intrologo>div  {
    margin-bottom: 10px;
}
	*/	}.ar-row {
    text-align: center;
}
.ar-row #ar-events,  .ar-row #ar-news {
    	display:  inline-block;
        text-align:  left;
        vertical-align:  top;
        margin-left:  25px;
        margin-right:  25px;
}
@media screen and (min-width: 300px)  {
    .search .site-content .entry-header {
    		margin: 0 auto;
    	}
}		@media screen and (min-width:  400px)  {
    		#tribe-events .hentry .tribe_events .tribe-events-event-image,  .tribe-events-event-image .thumb-cover,  .post-thumbnail .thumb-cover,  .post-thumbnail		 {
    height:  250px !important;
}
			}
	@media screen and (min-width: 673px)  {
    		#tribe-events .hentry .tribe_events .tribe-events-event-image, 		.tribe-events-event-image .thumb-cover, 		.post-thumbnail .thumb-cover,  .post-thumbnail {
    height:  300px  !important;
}
				}
			@media screen and (min-width: 983px)  {
    		#tribe-events .hentry .tribe_events .tribe-events-event-image, 		.tribe-events-event-image .thumb-cover, 		.post-thumbnail .thumb-cover,  .post-thumbnail {
    height:  340px !important;
}
		.tribe-events-event-image .thumb-cover, 		.post-thumbnail .thumb-cover {
    					/*	border-left:  22px solid #fff;
    			border-right:  23px solid #fff;
    		*/		}
	}		@media screen and (min-width:  1008px)  {
    				#tribe-events .hentry .tribe_events .tribe-events-event-image, 		.tribe-events-event-image .thumb-cover, 		.post-thumbnail .thumb-cover,  .post-thumbnail {
    height:  370px !important;
}
	}
			@media screen and (min-width: 1200px)  {
    				#tribe-events .hentry .tribe_events .tribe-events-event-image, 		.tribe-events-event-image .thumb-cover, 		.post-thumbnail .thumb-cover,  .post-thumbnail {
    height:  400px !important;
}
.thumb-cover  {
}
	}
	.header_gradient  {
    		width:  100%;
    		max-width:  935px;
    		height:  38px;
    		background:  url(images/slide_fade.png);
    		position:  absolute;
    		top:  392px;
    		margin:  auto;
    		z-index:  10;
    		margin-left:  22px;
    		display: none;
    	}
			#tribe-events-pg-template {
    padding: 0px !important;
}
	.tribe-events-event-image .thumb-cover:before, 		.post-thumbnail .thumb-cover:before	 {
    		width:  100%;
    				height:  38px;
    		background:  url(images/slide_fade.png);
    		position:  absolute;
    		bottom: 0px;
    		margin:  auto;
    		z-index:  10;
    				content: " ";
    	}
			.post-thumbnail: before {
    	/*	margin-left:  22px;
    */	}
		.photo_frame_big	 {
    		border:  10px solid #FFF;
    		box-shadow:  0px 0px 30px #CCC;
    	}
		.photo_frame_small	 {
    		border:  10px solid #FFF;
    		box-shadow:  0px 0px 15px #CCC;
    	}
		.et_button	 {
    		background-color:  #544A95;
    		padding:  5px;
    		color:  #FFF;
    		border-radius:  7px;
    		border-bottom:  3px solid #241C58;
    		font-size:  15px;
    		position: relative;
    		cursor: pointer;
    		cursor: hand;
    	}
		.et_button: active	 {
    		border-bottom:  1px solid #241C58;
    		top: 2px;
    	}
				.circle  {
    border-radius: 200px;
}
  	 .page-id-26 .csRow  {
    	  font-size:  16px;
    	  line-height:  25px;
    	}
	.page-id-26 .csColumn  {
    	  margin-bottom:  50px !important;
    	  border:  1px dotted #aaa;
    	  border-radius:  20px;
    	}
 	 


article.tribe-events-calendar-month__calendar-event.tribe_events.type-tribe_events {
    margin-bottom: 5px;
}
#post-7473 .post-thumbnail.post-thumb-default {
    display: none;
}
#post-7473 .ar-parent {
    top: 0;
}
.tribe-common .tribe-common-c-btn, .tribe-common a.tribe-common-c-btn {
    background-color: #5d4797!important;  
}
.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date, .tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link {
    color: #5d4797!important;
}
.check-left .ginput_container.ginput_container_consent {
    float: left;
    margin-top: 0!important;
    margin-right: 5px;
}




@media(max-width: 767px){
	.page-id-7473 header.entry-header {
		margin-top: 55px;
	}
}






