/*Theme Name: JRTheme URI: http://wordpress.org/themes/JR
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2012 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background.Version: 1.4License: GNU General Public License v2 or laterLicense URI: http://www.gnu.org/licenses/gpl-2.0.htmlTags: light, gray, white, one-column, two-columns, right-sidebar, fluid-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-readyText Domain: twentytwelveThis theme, like WordPress, is licensed under the GPL.Use it to make something cool, have fun, and share what you've learned with others.*//* =Notes--------------------------------------------------------------This stylesheet uses rem values with a pixel fallback. The remvalues (and line heights) are calculated using two variables:$rembase:     14;$line-height: 24;---------- Examples* Use a pixel value with a rem fallback for font-size, padding, margins, etc.padding: 5px 0;padding: 0.357142857rem 0; (5 / $rembase)* Set a font-size and then set a line-height based on the font-size	font-size: 16px	font-size: 1.142857143rem; (16 / $rembase)	line-height: 1.5; ($line-height / 16)---------- Vertical spacingVertical spacing between most elements should use 24px or 48pxto maintain vertical rhythm:.my-new-div {	margin: 24px 0;	margin: 1.714285714rem 0; ( 24 / $rembase )}---------- Further readinghttp://snook.ca/archives/html_and_css/font-size-with-remhttp://blog.typekit.com/2011/11/09/type-study-sizing-the-legible-letter//* =Reset-------------------------------------------------------------- */@font-face {        font-family: "Roboto Light";        src: url('fonts/811645508-Roboto-Light.eot');        src: url('fonts/811645508-Roboto-Light.eot?#iefix') format('embedded-opentype'),        url('fonts/811645508-Roboto-Light.svg#Roboto Light') format('svg'),        url('fonts/811645508-Roboto-Light.woff') format('woff'),        url('fonts/811645508-Roboto-Light.ttf') format('truetype');        font-weight: normal;        font-style: normal;    }	body{	font-family: "Roboto Light";	direction: ltr;	}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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {	margin: 0;	padding: 0;	border: 0;	font-size: 100%;	vertical-align: baseline;}body {	line-height: 1;}ol,ul {	list-style: none;}blockquote,q {	quotes: none;}blockquote:before,blockquote:after,q:before,q:after {	content: '';	content: none;}table {	border-collapse: collapse;	border-spacing: 0;}caption,th,td {	font-weight: normal;	text-align: left;}h1,h2,h3,h4,h5,h6 {	clear: both;}html {	overflow-y: scroll;	font-size: 100%;	-webkit-text-size-adjust: 100%;	-ms-text-size-adjust: 100%;}a:focus {	outline: thin dotted;}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {	display: block;}audio,canvas,video {	display: inline-block;}audio:not([controls]) {	display: none;}del {	color: #333;}ins {	background: #fff9c0;	text-decoration: none;}hr {	background-color: #ccc;	border: 0;	height: 1px;	margin: 24px;	margin-bottom: 1.714285714rem;}sub,sup {	font-size: 75%;	line-height: 0;	position: relative;	vertical-align: baseline;}sup {	top: -0.5em;}sub {	bottom: -0.25em;}small {	font-size: smaller;}img {	border: 0;	-ms-interpolation-mode: bicubic;}/* Clearing floats */.clear:after,.wrapper:after,.format-status .entry-header:after {	clear: both;}.clear:before,.clear:after,.wrapper:before,.wrapper:after,.format-status .entry-header:before,.format-status .entry-header:after {	display: table;	content: "";}/* =Repeatable patterns-------------------------------------------------------------- *//* Small headers */.archive-title,.page-title,.widget-title,.entry-content th,.comment-content th {	font-size: 11px;	font-size: 0.785714286rem;	line-height: 2.181818182;	font-weight: bold;	color: #636363;}/* Shared Post Format styling */article.format-quote footer.entry-meta,article.format-link footer.entry-meta,article.format-status footer.entry-meta {	font-size: 11px;	font-size: 0.785714286rem;	line-height: 2.181818182;}/* Form fields, general styles first */button,input,select,textarea {	border: 1px solid #ccc;	border-radius: 3px;	font-family: inherit;	padding: 6px;	padding: 0.428571429rem;}button,input {	line-height: normal;}textarea {	font-size: 100%;	overflow: auto;	vertical-align: top;}/* Reset non-text input types */input[type="checkbox"],input[type="radio"],input[type="file"],input[type="hidden"],input[type="image"],input[type="color"] {	border: 0;	border-radius: 0;	padding: 0;}/* Buttons */.menu-toggle,input[type="submit"],input[type="button"],input[type="reset"],article.post-password-required input[type=submit],.bypostauthor cite span {	padding: 6px 10px;	padding: 0.428571429rem 0.714285714rem;	font-size: 11px;	font-size: 0.785714286rem;	line-height: 1.428571429;	font-weight: normal;	color: #7c7c7c;	background-color: #e6e6e6;	background-repeat: repeat-x;	background-image: -moz-linear-gradient(top, #f4f4f4, #e6e6e6);	background-image: -ms-linear-gradient(top, #f4f4f4, #e6e6e6);	background-image: -webkit-linear-gradient(top, #f4f4f4, #e6e6e6);	background-image: -o-linear-gradient(top, #f4f4f4, #e6e6e6);	background-image: linear-gradient(top, #f4f4f4, #e6e6e6);	border: 1px solid #d2d2d2;	border-radius: 3px;	box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);}.menu-toggle,button,input[type="submit"],input[type="button"],input[type="reset"] {	cursor: pointer;}button[disabled],input[disabled] {	cursor: default;}.menu-toggle:hover,button:hover,input[type="submit"]:hover,input[type="button"]:hover,input[type="reset"]:hover,article.post-password-required input[type=submit]:hover {	color: #5e5e5e;	background-color: #ebebeb;	background-repeat: repeat-x;	background-image: -moz-linear-gradient(top, #f9f9f9, #ebebeb);	background-image: -ms-linear-gradient(top, #f9f9f9, #ebebeb);	background-image: -webkit-linear-gradient(top, #f9f9f9, #ebebeb);	background-image: -o-linear-gradient(top, #f9f9f9, #ebebeb);	background-image: linear-gradient(top, #f9f9f9, #ebebeb);}
.promo_slider_background_image{
	float:left;	
	width:100%;
}
.menu-toggle:active,
.menu-toggle.toggled-on,
button:active,
input[type="submit"]:active,
input[type="button"]:active,
input[type="reset"]:active {
	color: #757575;
	background-color: #e1e1e1;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: -ms-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: -webkit-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: -o-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: linear-gradient(top, #ebebeb, #e1e1e1);
	box-shadow: inset 0 0 8px 2px #c6c6c6, 0 1px 0 0 #f4f4f4;	border-color: transparent;}
.bypostauthor cite span {	color: #fff;	background-color: #21759b;	background-image: none;	border: 1px solid #1f6f93;	border-radius: 2px;	box-shadow: none;	padding: 0;}
.widget_archive ul,
.widget_categories ul{
	list-style:none;
	padding-left:0px;
}
/* Responsive images */
.entry-content img,.comment-content img,.widget img {	max-width: 100%; /* Fluid images for posts, comments, and widgets */}
img[class*="align"],img[class*="wp-image-"],img[class*="attachment-"] {	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */}
img.size-full,img.size-large,img.header-image,img.wp-post-image {	max-width: 100%; width: 100%;	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */}/* Make sure videos and embeds fit their containers */embed,iframe,object,video {	max-width: 100%;}.entry-content .twitter-tweet-rendered {	max-width: 100% !important; /* Override the Twitter embed fixed width */}/* Images */.alignleft {	float: left;}.alignright {	float: right;}.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}.entry-content img,.comment-content img,.widget img,img.header-image,.author-avatar img,img.wp-post-image {	/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */	/*border-radius: 3px;	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);*/}.wp-caption {	max-width: 100%; /* Keep wide captions from overflowing their container. */	padding: 4px;}.wp-caption .wp-caption-text,.gallery-caption,.entry-caption {	font-style: italic;	font-size: 12px;	font-size: 0.857142857rem;	line-height: 2;	color: #757575;}img.wp-smiley,.rsswidget img {	border: 0;	border-radius: 0;	box-shadow: none;	margin-bottom: 0;	margin-top: 0;	padding: 0;}.entry-content dl.gallery-item {	margin: 0;}.gallery-item a,.gallery-caption {	width: 90%;}.gallery-item a {	display: block;}.gallery-caption a {	display: inline;}.gallery-columns-1 .gallery-item a {	max-width: 100%;	width: auto;}.gallery .gallery-icon img {	height: auto;	max-width: 90%;	padding: 5%;}.gallery-columns-1 .gallery-icon img {	padding: 3%;}
/* Navigation */
.site-content nav {	clear: both;	line-height: 2;	overflow: hidden;}
#nav-above {	padding: 24px 0;	padding: 1.714285714rem 0;}
#nav-above {	display: none;}
.paged #nav-above {	display: block;}
.nav-previous,.previous-image {	float: left;	width: 50%;}
.nav-next,.next-image {	float: right;	text-align: right;	width: 50%;}
.nav-single + .comments-area,#comment-nav-above {	margin: 48px 0;	margin: 3.428571429rem 0;}

/* Author profiles */
ol {
  list-style: decimal outside;
  padding-left:20px;
  font-size: 13px;
  line-height: 25px;
}
ul{
	list-style:disc inside;
	padding-left:5px;	
	font-size: 13px;
	line-height: 25px;
}
ul#menu-main-menu.nav-menu{
	padding-left:0px;
	list-style:none;
}

.author .archive-header {	margin-bottom: 24px;	margin-bottom: 1.714285714rem;}
.author-info {	border-top: 1px solid #ededed;	margin: 24px 0;	margin: 1.714285714rem 0;	padding-top: 24px;	padding-top: 1.714285714rem;	overflow: hidden;}
.author-description p {	color: #757575;	font-size: 13px;	font-size: 0.928571429rem;	line-height: 1.846153846;}
.author.archive .author-info {	border-top: 0;	margin: 0 0 48px;	margin: 0 0 3.428571429rem;}
.author.archive .author-avatar {	margin-top: 0;}

/* =Basic structure-------------------------------------------------------------- *//* Body, links, basics */html {	font-size: 87.5%;}body {	font-size: 14px;	font-size: 1rem;	/*font-family: Helvetica, Arial, sans-serif;*/	font-family: "Roboto Light",Helvetica, Arial, sans-serif;	text-rendering: optimizeLegibility;	color: #444;}body.custom-font-enabled {	/*font-family: "Open Sans", Helvetica, Arial, sans-serif;*/	font-family: "Roboto Light",Helvetica, Arial, sans-serif;}a {	outline: none;	color: #21759b;}a:hover {	color: #0f3647;}
/* Assistive text */
.assistive-text,.site .screen-reader-text {	position: absolute !important;	clip: rect(1px, 1px, 1px, 1px);}.main-navigation .assistive-text:focus {	background: #fff;	border: 2px solid #333;	border-radius: 3px;	clip: auto !important;	color: #000;	display: block;	font-size: 12px;	padding: 12px;	position: absolute;	top: 5px;	left: 5px;	z-index: 100000; /* Above WP toolbar */}

/* Page structure */.site {	/*padding: 0 24px;	padding: 0 1.714285714rem;*/	background-color: #fff;}
.site-content {	/*margin: 24px 0 0;	margin: 1.714285714rem 0 0;*/}
.widget-area {	margin: 24px 0 0;	margin: 1.714285714rem 0 0;}

/* Header */
.site-header {	padding: 24px 0;	padding: 1.714285714rem 0;}
.site-header h1,.site-header h2 {	text-align: center;}
.site-header h1 a,.site-header h2 a {	color: #515151;	display: inline-block;	text-decoration: none;}
.site-header h1 a:hover,.site-header h2 a:hover {	color: #21759b;}
.site-header h1 {	font-size: 24px;	font-size: 1.714285714rem;	line-height: 1.285714286;	margin-bottom: 14px;	margin-bottom: 1rem;}
.site-header h2 {	font-weight: normal;	font-size: 13px;	font-size: 0.928571429rem;	line-height: 1.846153846;	color: #757575;}
.header-image {	margin-top: 24px;	margin-top: 1.714285714rem;}

/* Navigation Menu */
.main-navigation {	margin-top: 24px;	margin-top: 1.714285714rem;	text-align: center;}
.main-navigation li {	margin-top: 24px;	margin-top: 1.714285714rem;	font-size: 12px;	font-size: 0.857142857rem;	line-height: 1.42857143;}
.main-navigation a {	color: #5e5e5e;}
.main-navigation a:hover,.main-navigation a:focus {	color: #21759b;}
.main-navigation ul.nav-menu,.main-navigation div.nav-menu > ul {	display: none;}
.main-navigation ul.nav-menu.toggled-on,.menu-toggle {	display: inline-block;}

/* Banner */
section[role="banner"] {	margin-bottom: 48px;	margin-bottom: 3.428571429rem;}

/* Sidebar */
.widget-area .widget {	-webkit-hyphens: auto;	-moz-hyphens: auto;	hyphens: auto;	word-wrap: break-word;}.widget-area .widget p {	margin-bottom: 24px;	margin-bottom: 1.714285714rem;}.widget-area .textwidget ul {	list-style: disc outside;	margin: 0 0 24px;	margin: 0 0 1.714285714rem;}.widget-area .textwidget li {	margin-left: 36px;	margin-left: 2.571428571rem;}.widget-area .widget a {	color: #757575;}.widget-area .widget a:hover {	color: #21759b;}.widget-area .widget a:visited {	color: #9f9f9f;}.widget-area #s {	width: 53.66666666666%; /* define a width to avoid dropping a wider submit button */}/* Footer */footer[role="contentinfo"] {	border-top: 1px solid #ededed;	clear: both;	font-size: 12px;	font-size: 0.857142857rem;	line-height: 2;	max-width: 960px;	max-width: 68.571428571rem;/*	margin-top: 24px;	margin-top: 1.714285714rem;*/	margin-left: auto;	margin-right: auto;	padding: 24px 0;	padding: 1.714285714rem 0;}footer[role="contentinfo"] a {	color: #fff;}footer[role="contentinfo"] a:hover { text-decoration:none; color: #fff;}/* =Main content and comment content-------------------------------------------------------------- */
.entry-meta {	clear: both;}.entry-header {	margin-bottom: 24px;	margin-bottom: 1.714285714rem;}
.entry-header img.wp-post-image {	margin-bottom: 24px;	margin-bottom: 1.714285714rem; width: 150px;}
.entry-header .entry-title {	font-size: 20px;	font-size: 1.428571429rem;	line-height: 1.2;	font-weight: normal;}
.entry-header .entry-title a {	text-decoration: none;}
.entry-header .entry-format {	margin-top: 24px;	margin-top: 1.714285714rem;	font-weight: normal;}.entry-header .comments-link {	margin-top: 24px;	margin-top: 1.714285714rem;	font-size: 13px;	font-size: 0.928571429rem;	line-height: 1.846153846;	color: #757575;}.comments-link a,.entry-meta a {	color: #757575;}.comments-link a:hover,.entry-meta a:hover {	color: #21759b;}article.sticky .featured-post {	border-top: 4px double #ededed;	border-bottom: 4px double #ededed;	color: #757575;	font-size: 13px;	font-size: 0.928571429rem;	line-height: 3.692307692;	margin-bottom: 24px;	margin-bottom: 1.714285714rem;	text-align: center;}.entry-content,.entry-summary,.mu_register {	line-height: 1.714285714;}.entry-content h1,.comment-content h1,.entry-content h2,.comment-content h2,.entry-content h3,.comment-content h3,.entry-content h4,.comment-content h4,.entry-content h5,.comment-content h5,.entry-content h6,.comment-content h6 {	margin:0;		line-height: 1.714285714;}.entry-content h1,.comment-content h1 {	font-size: 21px;	font-size: 1.5rem;	line-height: 1.5;}.entry-content h2,.comment-content h2,.mu_register h2 {	font-size: 18px;	font-size: 1.285714286rem;	line-height: 1.6;}.entry-content h3,.comment-content h3 {	font-size: 16px;	font-size: 1.142857143rem;	line-height: 1.846153846;}.entry-content h4,.comment-content h4 {	font-size: 14px;	font-size: 1rem;	line-height: 1.846153846;}.entry-content h5,.comment-content h5 {	font-size: 13px;	font-size: 0.928571429rem;	line-height: 1.846153846;}.entry-content h6,.comment-content h6 {	font-size: 12px;	font-size: 0.857142857rem;	line-height: 1.846153846;}.entry-content p,.entry-summary p,.comment-content p,.mu_register p {	margin: 0 0 24px;	margin: 0 0 1.714285714rem;	line-height: 1.714285714;}
.entry-content a:visited,.comment-content a:visited {	color: #9f9f9f;}
.entry-content ol,.comment-content ol,.entry-content ul,.comment-content ul,.mu_register ul {	margin: 0 0 24px;	margin: 0 0 1.714285714rem;	line-height: 1.714285714;}.entry-content ul ul,.comment-content ul ul,.entry-content ol ol,.comment-content ol ol,.entry-content ul ol,.comment-content ul ol,.entry-content ol ul,.comment-content ol ul {	margin-bottom: 0;}.entry-content ul,.comment-content ul,.mu_register ul {	list-style: disc outside;}.entry-content ol,.comment-content ol {	list-style: decimal outside;}.entry-content li,.comment-content li,.mu_register li {	margin: 0 0 0 36px;	margin: 0 0 0 1.571428571rem;}.entry-content blockquote,.comment-content blockquote {	margin-bottom: 24px;	margin-bottom: 1.714285714rem;	padding: 24px;	padding: 1.714285714rem;	font-style: italic;}.entry-content blockquote p:last-child,.comment-content blockquote p:last-child {	margin-bottom: 0;}.entry-content code,.comment-content code {	font-family: Consolas, Monaco, Lucida Console, monospace;	font-size: 12px;	font-size: 0.857142857rem;	line-height: 2;}.entry-content pre,.comment-content pre {	border: 1px solid #ededed;	color: #666;	font-family: Consolas, Monaco, Lucida Console, monospace;	font-size: 12px;	font-size: 0.857142857rem;	line-height: 1.714285714;	margin: 24px 0;	margin: 1.714285714rem 0;	overflow: auto;	padding: 24px;	padding: 1.714285714rem;}.entry-content pre code,.comment-content pre code {	display: block;}.entry-content abbr,.comment-content abbr,.entry-content dfn,.comment-content dfn,.entry-content acronym,.comment-content acronym {	border-bottom: 1px dotted #666;	cursor: help;}.entry-content address,.comment-content address {	display: block;	line-height: 1.714285714;	margin: 0 0 24px;	margin: 0 0 1.714285714rem;}img.alignleft,.wp-caption.alignleft {	margin: 12px 24px 12px 0;	margin: 0.857142857rem 1.714285714rem 0.857142857rem 0;}img.alignright,.wp-caption.alignright {	margin: 12px 0 12px 24px;	margin: 0.857142857rem 0 0.857142857rem 1.714285714rem;}img.aligncenter,.wp-caption.aligncenter {	clear: both;	margin-top: 12px;	margin-top: 0.857142857rem;	margin-bottom: 12px;	margin-bottom: 0.857142857rem;}.entry-content embed,.entry-content iframe,.entry-content object,.entry-content video {	margin-bottom: 24px;	margin-bottom: 1.714285714rem;}.entry-content dl,.comment-content dl {	margin: 0 24px;	margin: 0 1.714285714rem;}.entry-content dt,.comment-content dt {	font-weight: bold;	line-height: 1.714285714;}.entry-content dd,.comment-content dd {	line-height: 1.714285714;	margin-bottom: 24px;	margin-bottom: 1.714285714rem;}.entry-content table,.comment-content table {	border-bottom: 1px solid #ededed;	color: #757575;	font-size: 12px;	font-size: 0.857142857rem;	line-height: 2;	margin: 0 0 24px;	margin: 0 0 1.714285714rem;	width: 100%;}.entry-content table caption,.comment-content table caption {	font-size: 16px;	font-size: 1.142857143rem;	margin: 24px 0;	margin: 1.714285714rem 0;}.entry-content td,.comment-content td {	border-top: 1px solid #ededed;	padding: 6px 10px 6px 0;}.site-content article {	/*border-bottom: 4px double #ededed;	margin-bottom: 72px;	margin-bottom: 5.142857143rem;*/	padding-bottom: 24px;	padding-bottom: 1.714285714rem;	word-wrap: break-word;	-webkit-hyphens: auto;	-moz-hyphens: auto;	hyphens: auto;}.page-links {	clear: both;	line-height: 1.714285714;}footer.entry-meta {	margin-top: 24px;	margin-top: 1.714285714rem;	font-size: 13px;	font-size: 0.928571429rem;	line-height: 1.846153846;	color: #757575;}.single-author .entry-meta .by-author {	display: none;}.mu_register h2 {	color: #757575;	font-weight: normal;}/* =Archives-------------------------------------------------------------- */.archive-header,.page-header {	margin-bottom: 48px;	margin-bottom: 3.428571429rem;	padding-bottom: 22px;	padding-bottom: 1.571428571rem;	border-bottom: 1px solid #ededed;}
.archive-meta {	color: #757575;	font-size: 12px;	font-size: 0.857142857rem;	line-height: 2;	margin-top: 22px;	margin-top: 1.571428571rem;}

/* =Single audio/video attachment view-------------------------------------------------------------- */
.attachment .entry-content .mejs-audio {	max-width: 400px;}
.attachment .entry-content .mejs-container {	margin-bottom: 24px;}

/* =Single image attachment view-------------------------------------------------------------- */
.article.attachment {	overflow: hidden;}
.image-attachment div.attachment {	text-align: center;}
.image-attachment div.attachment p {	text-align: center;}
.image-attachment div.attachment img {	display: block;	height: auto;	margin: 0 auto;	max-width: 100%;}
.image-attachment .entry-caption {	margin-top: 8px;	margin-top: 0.571428571rem;}

/* =Aside post format-------------------------------------------------------------- */
article.format-aside h1 {	margin-bottom: 24px;	margin-bottom: 1.714285714rem;}
article.format-aside h1 a {	text-decoration: none;	color: #4d525a;}
article.format-aside h1 a:hover {	color: #2e3542;}
article.format-aside .aside {	padding: 24px 24px 0;	padding: 1.714285714rem;	background: #d2e0f9;	border-left: 22px solid #a8bfe8;}
article.format-aside p {	font-size: 13px;	font-size: 0.928571429rem;	line-height: 1.846153846;	color: #4a5466;}
article.format-aside blockquote:last-child,article.format-aside p:last-child {	margin-bottom: 0;}

/* =Post formats-------------------------------------------------------------- */
/* Image posts */
article.format-image footer h1 {	font-size: 13px;	font-size: 0.928571429rem;	line-height: 1.846153846;	font-weight: normal;}
article.format-image footer h2 {	font-size: 11px;	font-size: 0.785714286rem;	line-height: 2.181818182;}
article.format-image footer a h2 {	font-weight: normal;}

/* Link posts */
article.format-link header {	padding: 0 10px;	padding: 0 0.714285714rem;	float: right;	font-size: 11px;	font-size: 0.785714286rem;	line-height: 2.181818182;	font-weight: bold;	font-style: italic;	text-transform: uppercase;	color: #848484;	background-color: #ebebeb;	border-radius: 3px;}
article.format-link .entry-content {	max-width: 80%;	float: left;}
article.format-link .entry-content a {	font-size: 22px;	font-size: 1.571428571rem;	line-height: 1.090909091;	text-decoration: none;}

/* Quote posts */
article.format-quote .entry-content p {	margin: 0;	padding-bottom: 24px;	padding-bottom: 1.714285714rem;}
article.format-quote .entry-content blockquote {	display: block;	padding: 24px 24px 0;	padding: 1.714285714rem 1.714285714rem 0;	font-size: 15px;	font-size: 1.071428571rem;	line-height: 1.6;	font-style: normal;	color: #6a6a6a;	background: #efefef;}

/* Status posts */
.format-status .entry-header {	margin-bottom: 24px;	margin-bottom: 1.714285714rem;}
.format-status .entry-header header {	display: inline-block;}
.format-status .entry-header h1 {	font-size: 15px;	font-size: 1.071428571rem;	font-weight: normal;	line-height: 1.6;	margin: 0;}
.format-status .entry-header h2 {	font-size: 12px;	font-size: 0.857142857rem;	font-weight: normal;	line-height: 2;	margin: 0;}
.format-status .entry-header header a {	color: #757575;}
.format-status .entry-header header a:hover {	color: #21759b;}
.format-status .entry-header img {	float: left;	margin-right: 21px;	margin-right: 1.5rem;}

/* =Comments------------------ */

.comments-title {	margin-bottom: 48px;	margin-bottom: 3.428571429rem;	font-size: 16px;	font-size: 1.142857143rem;	line-height: 1.5;	font-weight: normal;}
.comments-area article {	margin: 24px 0;	margin: 1.714285714rem 0;}
.comments-area article header {	margin: 0 0 48px;	margin: 0 0 3.428571429rem;	overflow: hidden;	position: relative;}
.comments-area article header img {	float: left;	padding: 0;	line-height: 0;}
.comments-area article header cite,.comments-area article header time {	display: block;	margin-left: 85px;	margin-left: 6.071428571rem;}
.comments-area article header cite {	font-style: normal;	font-size: 15px;	font-size: 1.071428571rem;	line-height: 1.42857143;}
.comments-area cite b {	font-weight: normal;}
.comments-area article header time {	line-height: 1.714285714;	text-decoration: none;	font-size: 12px;	font-size: 0.857142857rem;	color: #5e5e5e;}
.comments-area article header a {	text-decoration: none;	color: #5e5e5e;}
.comments-area article header a:hover {	color: #21759b;}
.comments-area article header cite a {	color: #444;}
.comments-area article header cite a:hover {	text-decoration: underline;}
.comments-area article header h4 {	position: absolute;	top: 0;	right: 0;	padding: 6px 12px;	padding: 0.428571429rem 0.857142857rem;	font-size: 12px;	font-size: 0.857142857rem;	font-weight: normal;	color: #fff;	background-color: #0088d0;	background-repeat: repeat-x;	background-image: -moz-linear-gradient(top, #009cee, #0088d0);	background-image: -ms-linear-gradient(top, #009cee, #0088d0);	background-image: -webkit-linear-gradient(top, #009cee, #0088d0);	background-image: -o-linear-gradient(top, #009cee, #0088d0);	background-image: linear-gradient(top, #009cee, #0088d0);	border-radius: 3px;	border: 1px solid #007cbd;}
.comments-area .bypostauthor cite span {	position: absolute;	margin-left: 5px;	margin-left: 0.357142857rem;	padding: 2px 5px;	padding: 0.142857143rem 0.357142857rem;	font-size: 10px;	font-size: 0.714285714rem;}
.comments-area .bypostauthor cite b {	font-weight: bold;}
a.comment-reply-link,a.comment-edit-link {	color: #686868;	font-size: 13px;	font-size: 0.928571429rem;	line-height: 1.846153846;}
a.comment-reply-link:hover,a.comment-edit-link:hover {	color: #21759b;}
.commentlist .pingback {line-height: 1.714285714;margin-bottom: 24px;margin-bottom: 1.714285714rem;}
/* Comment form */
#respond {	margin-top: 48px;	margin-top: 3.428571429rem;}
#respond h3#reply-title {	font-size: 16px;	font-size: 1.142857143rem;	line-height: 1.5;}
#respond h3#reply-title #cancel-comment-reply-link {	margin-left: 10px;	margin-left: 0.714285714rem;	font-weight: normal;	font-size: 12px;	font-size: 0.857142857rem;}
#respond form {	margin: 24px 0;	margin: 1.714285714rem 0;}
#respond form p {	margin: 11px 0;	margin: 0.785714286rem 0;}
#respond form p.logged-in-as {	margin-bottom: 24px;	margin-bottom: 1.714285714rem;}
#respond form label {	display: block;	line-height: 1.714285714;}
#respond form input[type="text"],#respond form textarea {	-moz-box-sizing: border-box;	box-sizing: border-box;	font-size: 12px;	font-size: 0.857142857rem;	line-height: 1.714285714;	padding: 10px;	padding: 0.714285714rem;	width: 100%;}#respond form p.form-allowed-tags {	margin: 0;	font-size: 12px;	font-size: 0.857142857rem;	line-height: 2;	color: #5e5e5e;}.required {	color: red;}/* =Front page template-------------------------------------------------------------- */.entry-page-image {	margin-bottom: 14px;	margin-bottom: 1rem;}.template-front-page .site-content article {	border: 0;	margin-bottom: 0;}.template-front-page .widget-area {	clear: both;	float: none;	width: auto;	padding-top: 24px;	padding-top: 1.714285714rem;	border-top: 1px solid #ededed;}.template-front-page .widget-area .widget li {	margin: 8px 0 0;	margin: 0.571428571rem 0 0;	font-size: 13px;	font-size: 0.928571429rem;	line-height: 1.714285714;	list-style-type: square;	list-style-position: inside;}.template-front-page .widget-area .widget li a {	color: #757575;}.template-front-page .widget-area .widget li a:hover {	color: #21759b;}.template-front-page .widget-area .widget_text img {	float: left;	margin: 8px 24px 8px 0;	margin: 0.571428571rem 1.714285714rem 0.571428571rem 0;}/* =Widgets-------------------------------------------------------------- */.widget-area .widget ul ul {	margin-left: 12px;	margin-left: 0.857142857rem;}.widget_rss li {	margin: 12px 0;	margin: 0.857142857rem 0;}.widget_recent_entries .post-date,.widget_rss .rss-date {	color: #aaa;	font-size: 11px;	font-size: 0.785714286rem;	margin-left: 12px;	margin-left: 0.857142857rem;}#wp-calendar {	margin: 0;	width: 100%;	font-size: 13px;	font-size: 0.928571429rem;	/*line-height: 1.846153846;*/ line-height: 30px;	color: #686868;}#wp-calendar th,#wp-calendar td,#wp-calendar caption {	text-align: left;}#wp-calendar #next {	padding-right: 24px;	padding-right: 1.714285714rem;	text-align: right;}.widget_search label {	display: block;	font-size: 13px;	font-size: 0.928571429rem;	line-height: 1.846153846;}.widget_twitter li {	list-style-type: none;}.widget_twitter .timesince {	display: block;	text-align: right;}/* =Plugins----------------------------------------------- */img#wpstats {	display: block;	margin: 0 auto 24px;	margin: 0 auto 1.714285714rem;}

.wpb_row.vc_row-fluid.contact-pg{
	margin-top:5px;
	float:left;
	clear:both;
	margin-bottom:15px !important;	
}
.wpb_text_column.wpb_content_element{
	float:left;
	width:100%;	
}
/* =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. */
.footer-2 ul{
	list-style:none;
	padding-left:0px;	
}
.wpb_gallery.wpb_content_element.gallery-icon-img.clearfix,
.gallery-icon-img{
	margin-bottom:5px !important;	
}
.colRight{
	padding-top:42px;	
}
@-ms-viewport {	width: device-width; }
@viewport {	width: device-width;}

/* Minimum width of 600 pixels. */

@media screen and (min-width: 600px) {	
.author-avatar { float: left; margin-top: 8px; margin-top: 0.571428571rem;	}
.author-description { float: right; width: 80%;	}
.site { margin: 0 auto; overflow: hidden; max-width: 1110px; }
.site-content { float: left; width: 65.104166667%;	}
body.template-front-page .site-content,	body.attachment .site-content, body.full-width .site-content {		width: 100%;	}
.widget-area { float: right; width:30%;	}
.site-header h1,	.site-header h2 { text-align: left;	}
.site-header h1 { font-size: 26px; font-size: 1.857142857rem; line-height: 1.846153846;		margin-bottom: 0;	}
.main-navigation ul.nav-menu,	.main-navigation div.nav-menu > ul { /*border-bottom: 1px solid #ededed; border-top: 1px solid #ededed;*/ display: inline-block !important;		text-align: left;		width: 100%;	}	.main-navigation ul {		margin: 0;		text-indent: 0;	}
.main-navigation li a,	.main-navigation li { display: inline-block; text-decoration: none;	}
.main-navigation li a { border-bottom: 0; color: #6a6a6a; line-height: 3.692307692; text-transform: uppercase;		white-space: nowrap;	}
.main-navigation li a:hover,	.main-navigation li a:focus { 	}
.main-navigation li { margin: 0 40px 0 0; margin: 0 2.857142857rem 0 0; position: relative;	}
.main-navigation li ul { margin: 0; padding: 0; position: absolute; top: 100%; z-index: 1;		height: 1px;		width: 1px;		overflow: hidden;		clip: rect(1px, 1px, 1px, 1px);	}
.main-navigation li ul ul {		top: 0;		left: 100%;	}
.main-navigation ul li:hover > ul,	.main-navigation ul li:focus > ul,	.main-navigation .focus > ul { border-left: 0; clip: inherit; overflow: inherit; height: inherit; width: inherit;	}
.main-navigation li ul li a { background: #efefef; border-bottom: 1px solid #ededed; display: block; font-size: 11px; font-size: 0.785714286rem; line-height: 2.181818182;		padding: 8px 10px;		padding: 0.571428571rem 0.714285714rem;		width: 180px;		width: 12.85714286rem;		white-space: normal;	}	.main-navigation li ul li a:hover,	.main-navigation li ul li a:focus {		background: #e3e3e3;		color: #444;	}	.main-navigation .current-menu-item > a,	.main-navigation .current-menu-ancestor > a,	.main-navigation .current_page_item > a,	.main-navigation .current_page_ancestor > a {		color: #636363;		font-weight: bold;	}	.menu-toggle {		display: none;	}	.entry-header .entry-title {		font-size: 22px;		font-size: 1.571428571rem;		margin-top:20px;	}	#respond form input[type="text"] {		width: 46.333333333%;	}	#respond form textarea.blog-textarea {		width: 79.666666667%;	}	.template-front-page .site-content,	.template-front-page article {		overflow: hidden;	}	.template-front-page.has-post-thumbnail article {		float: left;		width: 47.916666667%;	}	.entry-page-image {		float: right;		margin-bottom: 0;		width: 47.916666667%;	}	.template-front-page .widget-area .widget,	.template-front-page.two-sidebars .widget-area .front-widgets {		float: left;		width: 51.875%;		margin-bottom: 24px;		margin-bottom: 1.714285714rem;	}	.template-front-page .widget-area .widget:nth-child(odd) {		clear: right;	}	.template-front-page .widget-area .widget:nth-child(even),	.template-front-page.two-sidebars .widget-area .front-widgets + .front-widgets {		float: right;		width: 39.0625%;		margin: 0 0 24px;		margin: 0 0 1.714285714rem;	}	.template-front-page.two-sidebars .widget,	.template-front-page.two-sidebars .widget:nth-child(even) {		float: none;		width: auto;	}	.commentlist .children {		margin-left: 48px;		margin-left: 3.428571429rem;	}}/* Minimum width of 960 pixels. */

@media screen and (min-width: 960px) {	body { background-color: #FFF;	}

body.custom-background-empty { background-color: #fff; }
body.custom-background-empty .site,	body.custom-background-white .site { padding: 0; margin-top: 0; margin-bottom: 0; box-shadow: none;	}}

/* =Print----------------------------------------------- */

@media print {	

body { background: none !important; color: #000; font-size: 10pt;	}
footer a[rel=bookmark]:link:after,	footer a[rel=bookmark]:visited:after { content: " [" attr(href) "] "; /* Show URLs */	}	a {		text-decoration: none;	}
.entry-content img,	.comment-content img,	.author-avatar img,	img.wp-post-image { border-radius: 0;		box-shadow: none;	}
.site { clear: both !important; display: block !important; float: none !important; max-width: 100%;		position: relative !important;	}
.site-header { margin-bottom: 72px; margin-bottom: 5.142857143rem; text-align: left;	}
.site-header h1 { font-size: 21pt; line-height: 1; text-align: left;}
.site-header h2 { color: #000; font-size: 10pt; text-align: left;}
.site-header h1 a,	.site-header h2 a { color: #000; }
.author-avatar,	#colophon,	#respond, .commentlist .comment-edit-link, .commentlist .reply,	.entry-header .comments-link,	.entry-meta .edit-link a,	.page-link,	.site-content nav,	.widget-area,	img.header-image,	.main-navigation {		display: none;	}	.wrapper {		border-top: none;		box-shadow: none;	}	.site-content {		margin: 0;		width: auto;	}	.entry-header .entry-title,	.entry-title {		font-size: 21pt;	}	footer.entry-meta,	footer.entry-meta a {		color: #444;		font-size: 10pt;	}	.author-description {		float: none;		width: auto;	}	/* Comments */	.commentlist > li.comment {		background: none;		position: relative;		width: auto;	}	.commentlist .avatar {		height: 39px;		left: 2.2em;		top: 2.2em;		width: 39px;	}	.comments-area article header cite,	.comments-area article header time {		margin-left: 50px;		margin-left: 3.57142857rem;	}}/* Custom  */.all-events{ width:100%; float:left; margin-bottom:25px; margin-top:10px;}.allevents-left{ width:20%; float:left;}.allevents-right{ width:78%; float:right;}.filter-event-date{ background-color: #01aaed;color: #fff; float: left; font-size: 16px;font-weight: bold;line-height: 22px;	padding: 15px 10px; text-align: center; width: 77%;}.filerVenue {    display: inline-block;    width: 100% !important;}.allevents-right > p {    float: left;    width: 75%;    font-family: roboto light;    font-size: 14px;    font-weight: normal;    text-align: justify;}span.read_more {    border: 1px solid #000;    float: right;    padding: 10px 0;    text-align: center;    width: 20%;}span.read_more a{ text-decoration:none;}.allevents-right h4{ margin:0px; padding:0px;border-bottom: 1.5px solid #9e9e9e;}.allevents-right h4 a{color: #01aaed;font-size: 18px; text-decoration:none; width: 100%; display: inline-block; line-height: 30px;    margin-bottom:2px;}.filter-address{  color: #42b7ef;    display: inline-block;    font-size: 13px;    margin-bottom: 10px;    margin-top: 5px;    width: 100%;}.filter-address strong{ color:#000; font-size:12px; margin-right:5px;}.left-events-container > nav {    display: inline-block;    margin-top: 30px;    text-align: center;    width: 100%;}.wp-pagenavi span.current{ color:#42b7ef;}.wp-pagenavi a, .wp-pagenavi span{ color:#a5a5a5;}.rightarrow {    border: medium none !important;    color: #01aaed !important;    font-size: 20px;}.leftarrow {    border: medium none !important;    color: #01aaed !important;    font-size: 20px;}.events-searchFilter{background-color: #ebebeb;    border: 1px solid #a1a1a1;    float: left;    /*padding: 15px 15px 15px 0;*/ height:50px;    width:100%; margin-bottom:25px; margin-top:10px;}.efilter {background-color: #01aaed;    color: #fff;    float: left;    font-size: 18px;    padding: 16px;    width: 20%;}.ecategory select {    border: 1px solid #a1a1a1;    border-radius: 0;    color: #525252;    font-family: "Roboto Light";    font-size: 14px;    margin-left: 12px;    margin-top: 6px;    padding: 7px;    text-align: left;    width: 25%;}.esearch input[type="submit"] {    background: none repeat scroll 0 0 #fff;    border: 1px solid #a1a1a1;    border-radius: 0;    font-size: 14px;    padding: 6px;    text-align: left;    width: 22%;}.edate input[type="text"]{    background: none repeat scroll 0 0 #fff;    border: 1px solid #a1a1a1;    border-radius: 0;    font-size: 14px;     margin: 0 5px;    padding: 7px;    text-align: left;    width: 22%;}.nouevents {    color:#F9172D;    display: block;    float: left;    font-weight: bold;    margin-top: 20px;    text-align: center;    width: 100%;}

/* ===========================  CUSTOM PAGINATION ============================= */
.custom-pagination span,.custom-pagination a {  display: inline-block;  padding:10px 15px; text-decoration:none;}
.custom-pagination a {  background-color: #ebebeb;  color:#01AAED;padding:10px 15px;}
.custom-pagination a:hover {  background-color:#01AAED;  color: #fff;}
.custom-pagination span.page-num {  margin-right: 10px;  padding: 0;}
.custom-pagination span.dots {  padding: 0;  color: #DCDCDC;}
.custom-pagination span.current {  background-color: #01AAED;  color: #fff;}


/*-------------------------MY CUSTOM CSS---------------------*/

.advps-slide-container{max-width: 770px!important;}
.bx-wrapper{max-width: 770px!important;}

.inner-page{width:100%; margin:0 auto;}
.inner-wrapper-div{width:1110px; margin:0 auto;}
.site-header{padding:0 !important;}
.promo_slider_wrapper{margin:0 !important;}

.slider-excerpt p{color: #000; font-family: Myriad Pro; font-size: 20px; font-weight: normal;}
.slider-text{font-size: 15px !important; opacity: 0.7;}
.read-more > p{border: 1px solid; color: #000;  margin-top:10px !important;  padding:5px !important; text-align: center; width: 87px;}
.slider-div{ position:relative;}
.nav-menu li.current-menu-item{ background:url("images/hover.png") #fff; background-repeat:no-repeat; background-position:left -3px;  border-top: 6px solid #FF213A; margin-top: 0px;}
.nav-menu li.current-menu-item a(
	font-weight:bold;
)
/*.main-navigation li:active { border-top: 8px solid #ff0000 !important; margin-top: -2px !important;}*/
.rpwe-ul li:first-child {margin-top: 2px;}
.custom-header-div{ position:relative;}
.chi_display_header{ width:100% !important;}
.top-header {margin: 0 auto; position: absolute; top: 0; width: 1110px;}
.main-contact-box-text-area{width:100%; margin:0 auto;}
.main-contact-box-text-area .left-box{width:100%;}
.left-box #text-box{width: 93%; height:118px; border-radius: 0px;}
.heading-box-contact{width:100%; margin: 0 auto;}
.heading-box-contact .left-box{width:100%;   border-top: 1px solid #ccc; margin-top: 5px; padding: 20px 0px; }
.heading-box-contact .left-box  h2{ font-size: 20px !important; font-weight: normal; font-family: roboto light;}
.left-box .submit{background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important; border: medium none !important; font-size: 20px !important; box-shadow: none !important;}
#text-30 .active{width: auto !important;}
.logo{  margin-left:-60px;  float:left; text-align:center;}
.promo_slider{height:400px !important;}
.promo_slider img{width:100%;margin-top:-170px;}
.logo img{border: medium none; box-shadow: none !important; /*margin-left: 34px !important*/}
.right-span-text{background:url(images/bg-top.png) no-repeat 0 0 transparent; float: left; padding: 15px; width: 207px; height: 27px; text-align: center; font-size:17px;}
.right-span{  float: right; margin-top: 0px; text-align: right; width: 52%;}
.left-span-text{ background: none repeat scroll 0 0 #01aaed; float: right; height: 57px; text-align: center; width: 340px}
.left-span-text > span{float: left;}
span.border-wht:after { height: 21px; content:url(images/heart-icon.png); line-height:25px; padding: 16px 0px 0 14px; float: right;}
p.wht-brdr{border-right: 1px solid #fff;  float: left; height: 57px; margin-left: 5px; width: 10px;}
.left-span-text h5{font-weight: 500; color: #fff; text-align: left; padding: 16px 0 0 14px; font-size: 18px; line-height:18px; float: left;}
.img-bdr{  border-right: 1px solid #fff; float: left; padding: 12px; text-align: center; width: 93px;}
.img-bdr-2{ float: right; padding: 15px 12px 0 0; text-align: center; width: 37px;}
#site-navigation,
.single #site-navigation,
.page #site-navigation { background:rgba(217, 217, 217, 0.95); height:50px; margin: -52px 0px 0px 0px; position: absolute;width: 1104px; z-index: 9999;}
.home #site-navigation { background:rgba(217, 217, 217, 0.95); height:50px; margin: -50px 0px 0px 0px; position: absolute;width: 1104px; z-index: 9999;}

.event-date ul.eo-events.eo-events-shortcode{width:77px; float: left; color: #fff; line-height: 22px; text-align: center;font-size: 14px; font-weight: bold; margin-top: 20px;}
.event-date ul.eo-events.eo-events-shortcode li{background-color:#01aaed;margin-bottom:10px;}
.main-navigation li{ margin: 0; float:left; position: relative; text-align: center; max-width: 138px; width: 100%; margin-top: 0px; /*padding: 1px 0px;*/}
.main-navigation li a{ color: #000; float:left; width:100%; line-height: 3.2; text-transform: none; font-size:15px;}
.main-navigation li:hover { background-color: #fff !important; background:url("images/hover.png"); background-repeat:no-repeat; background-position:left -3px;padding: 1px 6px; width: 11.35%;   border-top: 3px solid #FF213A;    margin-top: 0px;}
.cat-div h3.rpwe-title a{ font-size:14px; color:#01aaed;}
.main-navigation li.menu-item-12{
	border-top:3px solid #01aaed;	
}
.main-navigation li.menu-item-13{
	border-top:3px solid #f9172d;	
}
.main-navigation li.menu-item-540,
.main-navigation li.menu-item-14{
	border-top:3px solid #f9872e;
}
.main-navigation li.menu-item-542,
.main-navigation li.menu-item-15{
	border-top:3px solid #00b34d;
}
.main-navigation li.menu-item-16{
	border-top:3px solid #01aaed;
}
.main-navigation li.menu-item-17{
	border-top:3px solid #f9172d;
}
.main-navigation li.menu-item-550,
.main-navigation li.menu-item-18{
	border-top:3px solid #f9872e;
}
.main-navigation li.menu-item-19{
	border-top:3px solid #00b34d;
}
.main-container{width:100%; margin:0 auto;}
.inner-main-container{width:100%;}
.cat-div li{float: left; margin-left: 20px; width: 46%;}
.cat-div h3{font-family: roboto light;  font-size: 12px !important; font-weight: normal; padding: 10px 0;  background:url("images/arrow-with-line.jpg") no-repeat scroll 133px 7px transparent;}
.inner-main-container .more-link{background-color: #fff; border: 1px solid #000000; border-radius: 1px; color: #000; display: inline-block;float: left; margin-top: 18px; padding: 12px 35px;}
.home .more-link{ margin-top:25px !important;margin-left: 2px !important; padding: 12px 35px; font-family: roboto light; font-size:14px; text-transform:uppercase; line-height:20px; position: absolute!important; float: none !important;}
.inner-main-container-left{width:70%; float:left; margin-top:2px; }

.cat-div{float: left; margin: 2%; width: 98%;}
.cat-div-2{width:100%; float:left; margin-top:5px;}
.cliquezbtn a{ margin-top: 25px !important; margin-left: 0px!important;}
.cat-div-2 li{ float: left; margin-left: 20px; width: 100%;  border-bottom: medium none !important;}
.cat-div-2 h3.rpwe-title a{ font-size:16px; line-height: 18px; font-weight: bold; color:#01aaed; }
.cat-div-2 .rpwe-thumb{border:none !important; margin:0; margin-right:30px; padding:0; box-shadow:none; margin-left: 10px; width: 350px; height: auto; /*height: 197px;*/}
.inner-main-container-right{width:29%; float: right; margin-top: 20px;}
.event-cal{width:100%; margin:0 auto;}
.page-template-page-templateshomepage-template-php .event-cal{ margin-top: -8px;}
.event-venue{margin: 28px auto; width: 100%;}
.inner-second-sec{margin: 0 auto; width: 1110px;}
.sec-logo{width:50%; float: left; position: relative;}
.top-img{ bottom: 100px; left: -45px; position: absolute;}
.home .eve-title{
	margin-top:35px;		
}
/*.group-img{float: right; position: relative; width: 38%;}*/
.top-img-2{  bottom: 20px; left: 177px; position: absolute;}
.home-pg-text {    background: url("images/blu-text.png") repeat scroll 0 0 rgba(0, 0, 0, 0);    height: 93px;    position: absolute;    top: 32px;    width: 325px; right: -30px;}
.home-pg-text > span {      color: #ffffff !important;    float: left;    font-size: 15px;    margin-left: 30px;    margin-top: 35px;    position: absolute;    width: 35% !important;}
.home-btn {    border: 1px solid #ffffff;    color: #ffffff;    float: right;    margin-right: 20px;    margin-top: 30px;    padding: 10px 5px;    text-align: center;    text-decoration: none;    text-transform: uppercase;    width: 30%;}
.home-btn:hover {    background-color: #ffffff;    color: #01aaed;}
.home-pg-red{background: url("images/Red-txt-btn.png.png") repeat scroll 0 0 rgba(0, 0, 0, 0) !important;    height: 78px !important;    width: 325px; right:-30px; top: 126px;}
.home-pg-green{background: url("images/Green-txt-btn.png") repeat scroll 0 0 rgba(0, 0, 0, 0) !important;   height: 87px !important;    width: 325px !important; right:-30px;  top: 212px;}
.home-pg-text > span{display: none;}.group-img {    float: right;    width: 30%; margin-right: 41px}
.event-cal #wp-calendar thead {background-color:  #01aaed !important; position: relative;  color: #fff;}
.event-cal #wp-calendar{border:1px solid #01aaed; position: relative; background-color: #e7e7e7;}
.event-cal #wp-calendar #eo-widget-next-month{position: absolute; right: 0; top: 4px;}
.events-sidebar ul{
	list-style:none;
	padding-left:0px;	
}
.events-sidebar ul li{
	float:left;
	clear:left;	
	margin-bottom:10px;
}
.event-cal #wp-calendar #eo-widget-prev-month{right: 35px; position: absolute; top: 4px;}
.event-cal #wp-calendar #eo-widget-prev-month a{background-color: #01aaed; color: #fff; padding: 2px 8px; text-decoration: none}
.event-cal #wp-calendar #eo-widget-next-month a{background-color: #01aaed; color: #fff; padding: 2px 8px; text-decoration: none}

.eo-no-events{ float: left; width: 100%; clear: both; padding: 20px; }
.event-venue li.eo-no-events{ float: left; width: 100%; clear: both; padding: 20px; }
.event-cal  .eo-past-date a {background-color:#01aaed;  padding : 0px 6px;  text-decoration: none;}
.event-cal td a{color:#fff !important; background-color: #01aaed;color: #fff;padding: 2px 7px;}
.main-box{width:100%; margin:0 auto;}
.inner-main-box { width:97%;}
.top-head-text{font-size: 20px; margin-top:20px;}
.left-box-text{width:50%; float:left;}
.left-panel{width:100%; float:left;}
.left-panel p{font-size: 13px; line-height: 25px; text-align:justify;}
.right-panel p{font-size: 13px; line-height: 25px; text-align:justify;}
.event-cal #wp-calendar th, #wp-calendar td, #wp-calendar caption{ font-size: 15px;}
.right-panel{float: right; width: 100%;}
.second-sec-img{margin-left:20px;}
.home-img img{ margin-left: 20px; margin-top: 20px;}
#colophon{background-color: #01aaed; float: left; max-width: 100%; width: 100%;}
.footer-wrapper{width:1110px; margin:0 auto; color:#fff;}
.clear:{clear:both;}
.footer-1{width:25%; float:left;}
.footer-main-box{width:100%;}
.footer-left{width:100%;}
.footer-right{width:50%; float:right;}
.footer-left- img{margin-top:2px;}
.footer-left-new{width:100%; float:left; }
.footer-left-new img{vertical-align: middle;}
.footer-left-new span{padding-left: 10px;}
.footer-left- span{padding-left:5px;}
.footer-2{width:25%; float:left;}
.footer-3{width:25%; float:left;}
.footer-4{width:25%; float:left;}
.fb_iframe_widget{ background-color:#fff; /*margin-left: 28px;*/}
.cat-div  .rpwe-summary{line-height:20px; text-align: justify;}
.cat-div-2 .rpwe-summary{line-height:20px; text-align: justify; width: 46%; font-size:14px !important; text-align:justify; font-family:'Roboto Light', Helvetica, Arial, sans-serif;}
.top-head-text p{margin-bottom:7px; line-height: 20px;}
.home-content{margin: 0px auto; width: 94%;}
.home-pg {  bottom: 305px !important; position: relative;    width: 100%;}
.footer-4 .widget-title{color:#fff; text-transform:uppercase; display:none;}
.bottom-footer-div{border-top: 1px dashed #fff; margin-top: 20px; width: 55%;}
.top-footer-box p{font-size:15px; } 
.bottom-footer-div p{font-size:15px; }
.top-third-div{ border-bottom: 1px dashed; padding-bottom: 11px; width: 70%;}
.middle-box{margin-bottom: 20px; margin-top: 20px;}
.bottom-box-div .button{border: 1px solid; padding: 5px; width: 40%; border-radius: 3px;}
.footertop{ width:100%; float:left; background-color:#0082B6; height:120px; background:url(images/footer-color-strip.jpg) no-repeat transparent; background-position:center top;}
#colophon h1{color: #fff; font-size: 16px; font-weight: normal; margin-top: -69px; position: absolute;    text-align: left; width: 17%; /*margin-left: 62px;*/}
.footertop{background-color: #0082b6; float: left;  height: 67px; margin: 0; padding: 0; position: relative;  width: 100%;}
.footer-4 h1{width: 15% !important;}
.bottom-box-div .buttons{border: 1px solid; padding: 5px; text-align: center; border-radius: 3px; width: 40%; margin-top:10px;}
#wp-calendar th, #wp-calendar td {text-align: center !important;}
.event-venue h3{  font-size: 16px;  font-weight: normal;}
.img-title{font-family: times new roman; font-size: 18px; width:18% !important;  }
.second-sec-img img{margin-left:10px;}
.fourth-img img{margin-left:20px;}
.img-title-border {background: url("images/longest-line.png") no-repeat scroll 0px 2px rgba(0, 0, 0, 0); width:72% !important;margin-top:10px;}
.img-button{ background-color: #01aaed; color: #fff;  padding: 5px; text-align: center; width: 5% !important;}
.footer-1 h1{ font-family: times new roman; font-size: 25px !important; text-transform: inherit; margin-top: -88px !important;}
.phone:before{content: url(images/ph-icon.png); /*padding-left:30px;*/ padding-right: 10px;  padding-top: 3px; width: 24px; height: 24px;}
.Fax:before{content: url(images/tel-icon.png); padding-right: 10px; /*padding-left:30px;*/ padding-top: 7px;width: 24px; height: 24px;}
.mail:before {content: url(images/email-icon.png); /*padding-left:30px;*/ padding-right: 10px; padding-top:10px;width: 24px; height: 24px;}
p .mail a{float: right;}
/*.wpb_row.vc_row-fluid.contact-pg .phone{background: url("images/blue-mobile.jpg") no-repeat scroll 2px 4px transparent !important; padding-left:25px;  padding-top: 3px; width:100%!important; height: 24px; background-position: left 10px!important; margin-left: 2px !important;}*/
/*.wpb_row.vc_row-fluid.contact-pg .Fax{background: url("images/fax-blue.png") no-repeat scroll left 7px transparent!important; padding-left:25px; padding-top: 7px;width:100%!important; height: 24px; background-position: left 10px!important;}*/
/*.wpb_row.vc_row-fluid.contact-pg .mail{background: url("images/mail-blue.png") no-repeat scroll 0 13px transparent!important; padding-left:25px;padding-top:5px;width:100%!important; height: 24px; background-position: left 14px!important;}*/
.wpb_row.vc_row-fluid.contact-pg a {color: #444; text-decoration: none;}
.wpb_text_column.wpb_content_element.map-div iframe {margin-top:28px;}
form textarea {border-radius: 1px; height: 120px;  margin-left: 10px;  width: 89%;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.phone { /*width: 75px*/ width: 100%!important; }
	.Fax{/*width: 75px*/ width: 100%!important;}
}

.f-text-left{width: 46%; float: left; text-align: right; border-right: 1px solid #018ac0; padding-right: 10px;}
.f-img-righ{width: 49%; float: right; margin-top: 10px; }
.cat-div-2 .widget-title{font-size: 22px; margin-left: 20px; width: 103%; background-position: right !important; font-weight: normal; font-family: roboto light;}
.cat-div-2 .rpwe-block{margin-top: 20px;}
.event-cal table{border-collapse: separate}

.side-cat ul{ border: 2px solid #ededed; margin-bottom:25px; text-align: left;background: url("images/sidebar-bg-top.jpg") no-repeat scroll center top transparent;}


.sidebar-div #categories-3 ul li a{text-decoration: none; color: #000; text-transform: capitalize; }
.sidebar-div #archives-3 ul{border: 2px solid #ededed; margin-bottom:10px; text-align: left; background: url("images/sidebar-bg-top.jpg") no-repeat scroll center top transparent; background-size:100%; float:left; width:100%;}


.sidebar-div #archives-3 ul li a{text-decoration: none; text-transform: capitalize; }
.widget-tile-div h1{font-size: 25px; font-weight: normal;  font-family: roboto light;  /*margin-top:20px;*/}
.widget-tile-div h2{font-size: 17px; font-weight: normal;  font-family: roboto light;  margin-bottom: 17px;}
.eventtitles h1{font-size: 25px; font-weight: normal;  font-family: roboto light;  /*margin-top:20px;*/}
.eventtitles h2{font-size: 22px; font-weight: normal;  font-family: roboto light;  margin:0px; line-height:1.6;}
.eventtitles h4.head-content{
	font-size: 16px !important;
	color: #01aaed;
	line-height: 1.846153846;
}
.parrow { float: right; margin-top: -5px; }
.cat-div-2 .rpwe-block{margin-top: 20px;}
.page-id-87 .cat-div-2 .rpwe-block{margin-top:15px;}
.inner-main-container-left-div {width:65%; float: left;}
.content-div{float: left; font-family: roboto light; line-height: 20px; margin-top: 20px; text-align: justify; width: 100%;}
.left-title{color: #01aaed; float: left; font-family: roboto light; font-size: 20px; margin-bottom: 10px; width: 46%; font-weight: bold;}
.sharing-button{float: right; width: 46%; margin-bottom: 10px;}
.breadcrumbs{ margin-top: 20px; width: 70%; margin-bottom:20px;}
.breadcrumbs span a{text-decoration: none; text-transform: capitalize; color: #01AAED;}
.breadcrumbs  span{color: #01AAED; }
.thumb-img { text-align: center; width: 100%;}
.sidebar-div .widget-title{  font-size: 22px; font-weight: normal; font-family: roboto light; }
.sidebar-div  #text-14 h3{font-size: 18px; font-weight: normal; text-transform: capitalize; font-family: roboto light; }
.wpb_text_column.wpb_content_element.map-div p{
	float:left;
	margin:0px !important;
	padding:0px;
		
}
.wpb_text_column.wpb_content_element.map-div p iframe{
	margin-top:0px;	
}

.meta-post{width:100%;  border-bottom: 1px solid #9e9e9e;    display: inline-block;}
.eve-widget-side #wp-calendar thead{ background-color: #01aaed !important;    color: #fff;}
.eve-widget-side #wp-calendar th, #wp-calendar td, #wp-calendar caption{ text-transform:capitalize;  font-size: 22px;    }
#wp-calendar{
	padding-bottom:5px;	
}
#wp-calendar tfoot{
	float:left;
	height:1px;

}
#wp-calendar tfoot tr td a{
	font-size:22px !important;	
}
#wp-calendar td{
	font-size:13px !important;
	width:14.28%	
}
#wp-calendar tfoot tr td{
	width:auto;
}
.eve-widget-side #wp-calendar #eo-widget-prev-month a{ background-color: #01aaed;    color: #fff;    padding: 0 5px;    text-decoration: none;}
.eve-widget-side #wp-calendar #eo-widget-next-month a{ background-color: #01aaed;    color: #fff;    padding: 0 5px;    text-decoration: none;}
.eve-widget-side #wp-calendar #eo-widget-next-month{    position: absolute;    right: 0;    top: 6px;}
.eve-widget-side #wp-calendar #eo-widget-prev-month{left: 260px;    position: absolute;    top: 6px;}
.con-btn {    float: left;    width: 33%;}
.con-btn-blu{background:url("images/blu.png") repeat scroll 0 0 rgba(0, 0, 0, 0);  float: left;    height: 78px;    position: relative;    width: 235px;	 margin-right: 10px;}
.con-btn-red{background:url("images/Red.png") repeat scroll 0 0 rgba(0, 0, 0, 0);  float: left;    height: 77px;    position: relative;    width:235px;	margin-right: 10px;}
.con-btn-green{background:url("images/Green.png") repeat scroll 0 0 rgba(0, 0, 0, 0);  float: left;    height: 86px;    position: relative;    width: 230px;}
.con-btn-text .conp {     color: #ffffff;    float: left;    font-size: 13px;    line-height: 13px;    margin-left: 21px;    margin-top: 26px;    width: 36%;}
.con-btn-text a {     border: 1px solid #ffffff;    color: #ffffff !important;    float: right;    margin-right: 16px;    margin-top: 21px;    padding: 7px 13px;    text-decoration: none;    text-transform: uppercase;}
.sidebar-checkbox .wpcf7-list-item.first.last input{  float: left;    margin-left: -1px;    margin-top: 6px;}
.sidebar-checkbox .wpcf7-list-item-label {float: right;    font-size: 13px;    margin-left: -26px;    text-align: left;    width: 94%;   line-height: 20.22px;}
.sq-box { margin-top:10px; float: left; padding: 25px 15px;    width: 96%; background:url("images/gradient--bg1.png") repeat scroll 0 0 rgba(0, 0, 0, 0);}
.sq-box-text {  color: #ffffff;    float: left;    margin-left: 10px;    text-align: justify;    width: 59%; background:url("images/circle.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); height: 51px; }
.meta-div{width:46%;}
.con-btn-text a:hover {   background-color: #ffffff; color: #02bdf4 !important;}
.con-anchr { float: right;    margin-top: 15px;    text-align: center;    width: 22%;}
.wh-text {    float: left;    margin-left: 70px;    text-align: justify;    width: 104%;}
.con-anchr > a {    border: 1px solid #ffffff;    color: #ffffff !important;    padding: 10px 21px;    text-decoration: none;}
.sq-box-text > p { font-size: 14px;}
.con-anchr > a:hover {    background-color: #ffffff !important;    color: #02bcf5 !important;}
#wp-calendar tbody{padding: 0 20px !important;}
.author{float: left; color: #01AAED;}
.page-id-236 .event-cal #wp-calendar #eo-widget-next-month{right: 0px;}
.date-post{float: right; color: #01AAED;}
.author > span{color: #000;}
.date-post > span{color: #000;}
.sidebar-div .side-cat h3{ background-color: #fff;}
.sidebar-div .side-arch h3{ }
.partners-head{font-size: 20px; font-family:roboto light;  }
.middle-box a{color:#fff !important; text-decoration: none; /*padding-left: 10px;*/ }


.widget-tile-div{width:100%; float: left;}
.main-box-div label,
.left-box label{
	  line-height: 28.22px;	
}
.sidebar-div #archives-3 li{margin: 2px 0 0;/* padding: 10px;*/}

.category-wise-div .rpwe-block li img{height: 200px; width: 400px;border: medium none;}

.category-wise-div  .rpwe-title a{ color: #01AAED; font-family: roboto light; font-size: 22px;}
#content{ float:left; } #content article{ float:left; } #content article .entry-content{ float:left; } 
.category-wise-div .rpwe-summary{color: #000 !important; font-size: 14px !important; line-height: 20px; font-family: roboto light; text-align: justify; width:84%;}
.category-wise-div  .rpwe-title{ border-bottom: 1px solid #444b5a;  padding: 5px 10px; width: 90%;}
.category-wise-div .rpwe-block li{margin-bottom:50px;}
.content-div #post > p {margin-bottom:20px;}
.inner-div{width:100%;}
.inner-left-div{width:65%; float: left; font-size: 25px; font-weight: normal;  font-family: roboto light;}
.left-content-div{width:100%; float: left;  width: 100%; }
.inner-right-div{width:30%; float: right; margin-top: -10px;}
.left-content-div  h2{font-size: 22px; font-weight: normal;  font-family: roboto light;  margin-bottom: 17px; margin-top: 14px; }
.left-content-div  h2.title{
	margin-top:0px;
}
h2.title{
	font-size: 22px; font-weight: normal;  font-family: roboto light;  margin-bottom: 17px;	
}
header.entry-header{ display:none; }
.left-content-div p{font-family: roboto light; font-size: 15px; line-height: 20px; text-align: justify;  margin-bottom: 20px}
.inner-right-div .rpwe-ul{border: 2px solid #ededed;  text-align: left; background: url("images/sidebar-bg-top.jpg") no-repeat scroll center top transparent;   float: left;    margin-bottom: 25px;    text-align: left;    width: 306px;}
.inner-right-div .rpwe-ul li:first-child{ /*margin: 2px 0 0;*/ /*padding: 10px;*/ color: #000; /*padding-top: 10px;*/}
.btn-blue{background: url("images/blu.png"); float: left; height: 99px; position: relative; width: 325px; }
.btn-text > span {    color: #fff;    float: left;    font-family: roboto light; font-size: 17px;    margin-left: 32px;    margin-top: 31px;    width: 36%;}
.btn-text{position:absolute;}
.btn { border: 1px solid #fff;    color: #fff;    float: right;    margin-right: 40px;    margin-top: 30px;    padding: 12px 19px;    text-decoration: none;    text-transform: uppercase;}
.btn-red{background: url("images/Red.png"); float: left; height: 78px; position: relative; width: 325px;   margin-bottom: 20px;}
.btn-green{background: url("images/Green.png"); float: left; height: 87px; position: relative; width: 325px;   margin-bottom: 30px;}
.inner-right-div .rpwe-ul li:first-child a.active{ padding-top: 10px !important;}
.title-bg ul li a{ text-decoration: none; text-transform: capitalize;background-color: #fff;    color: #000 !important;    display: block;    float: left;    padding: 10px;    width: 94% !important;}
.red {margin-top: 27px;}
.inner-right-div .rpwe-ul li{margin-bottom:0!important; padding-bottom:0 !important; margin-top:2px !important;}
.inner-right-div aside{margin-top: 20px;}
.gallery-icon-img .isotope-item{ display: inline-block; float: left !important; margin: 10px 20px !important; width: 98px !important;}
.right-side-content-div h2{font-size: 22px; font-weight: normal;  font-family: roboto light;  margin-bottom: 0px; margin-top:0px !important; text-transform:none; background-color: #fff !important;}
.main-contact-div {width:100%; float: right; }
.inner-main-contact-div h2{background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important; font-family: roboto light; font-size: 13px !important;    font-weight: bold ;margin-top: 0 !important; padding: 15px;}
.inner-main-contact-div{ background: url("images/sidebar-bg-top.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0); border: 2px solid #ededed;    float: right; margin: 0 auto; width: 86%;}     .main-contact-box-div{width:100%; margin:0 auto; background: url("images/sidebar-bg-top.jpg") no-repeat scroll center top transparent;}     .left-box{float: left ;text-align: center; width: 30%;}     .right-box{float: right; width: 70%}     .right-box input{ margin-left: 5px;    width: 87%;}    .wpcf7-form-control-wrap.sujet select {    margin-left: 5px;    width: 94%;}     .main-box-div{ float: left; width: 100%;}     .left-box-div{width:30%; float: left; text-align: center;}     .right-box-div{width:70%; float: right;}     .right-box-div input{/*margin-left: 37px;*/ width:87%;}     .page-id-180 .right-box-div input{margin-left: 6px; width: 86%;}     .page-id-110 .right-box-div input{margin-left: 6px; width: 86%;}     .main-contact-box{  background-color: #ededed; float: left; margin: 3px auto 6px; padding: 5px 0px; width: 100%;}     

.heading-box{background: url("images/sidebar-bg-top.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0); background-position: bottom; float: left; width: 100%;}     .contact-msg{ width: 100%; float: left;}     .heading-box .left-box{  float: left; padding: 15px; width: 95%;}     .side-new-img-page{margin-top: 20px; margin-left: 20px !important;}     .top-text-img {position: relative;}     .wrapper { float: left;  width: 100%;}
.site{padding: 10px; width: 95%;}
	  .sidebar-div-category .event-name li a{color:#01aaed; text-decoration: none;}
.center-title-img-border{ float:right; height: 17px;}
.last-arrow-img {background-color: #01aaed;    color: #ffffff;    font-size: 16px;    margin-bottom: 0 !important;    margin-top: -15px;    padding: 5px;    text-align: center;    width: 7% !important;}     .home-page-head h2{font-family: roboto light; font-weight: normal;}     .divided-div-home{margin-top:15px;}     .right-panel-post-category {float: right; width: 46%;}     .right-panel-post-category p{font-size: 13px; line-height: 25px; text-align:justify;}
.map-div{margin-bottom: 0 !important;}
.page-id-180 .entry-header{margin:0 !important;}
.contact-heading h2{  font-family: roboto light;    font-size: 17px !important; font-weight: normal; margin: 0 !important; margin-top: 22px !important;}
.post-180 .contact-heading h2{ margin-bottom: 25px !important;}
.address-box h3{ font-family: roboto light; font-size: 20px !important; font-weight: normal;  margin: 0 !important; }    .info-box h3{font-family: roboto light; font-size: 20px !important; font-weight: normal; margin: 0 !important; }   .address-box p{margin:0 !important; font-family: roboto light;}   .info-box p{margin:0 !important; font-family: roboto light;}   .two-divided-box{width:40% !important;}   .third-box-img{width:25% !important;}   .contact-box-1{width:70% !important;}   .contact-box-2{width:30% !important;  margin:0 auto!important;}   .contact-heading-secondary{font-family: roboto light; font-size: 20px !important; font-weight: normal;   margin: 0px 0px 0px 42px !important; background-color: #fff;}   .contact-head-div-1{width:70% !important;}   .contact-head-div-2{width:27% !important;}   .events-main-container{width: 100%; margin:0 auto;}   .inner-events-main-container{width:100%; float: left; margin-bottom: 2%;}   .left-events-container{width:70%; float: left;}.page-id-236 .left-events-container{
	width:100%;	
}   .Event-title{width:100%; float: left; margin-top: 0px;}   .left-events{float: left; margin-top: 0px;/* width: 31%;*/ width:40%;}   .middle-events-div{  /* float: left; margin-top: 40px; width: 27%;*/ float: left;margin-top: 0px;width:50%;padding: 2px 32px}   .right-event-container{float: left; width: 30%}   .last-event-div .widget-title{ font-family: roboto light; font-size: 22px;    font-weight: normal;}    .last-event-div #eo-event-categories-2 ul{border: 2px solid #ededed;  width:100%; text-align: left;background: url("images/sidebar-bg-top.jpg") no-repeat scroll center top transparent; background-size:100%;}   /* .last-event-div #eo-event-categories-2 li:first-child{   background-color: #EBEBEB; margin: 2px 0 0; padding: 10px; color: #000;}*/    .last-event-div #eo-event-categories-2  ul li a{text-decoration: none; text-transform: capitalize; }    .last-event-div #eo-event-categories-2 li{ /*margin: 2px 0 0; padding: 9px;*/}.eve-cat li a{color: #000 !important;    display: block;    float: left;    padding: 10px;    text-decoration: none;    text-transform: capitalize;    width: 94% !important}	.eve-cat li a:active{background-color: #ebebeb;    color: #000 !important;    display: block;    float: left;    width: 94% !important;}		.eve-cat li a:hover{ background-color: #ebebeb;    color: #000 !important;    display: block;    float: left;    padding: 10px;    width: 94% !important;}	    .single-event .main-contact-box{margin: 3px auto 6px; padding: 5px 0;}    .single-event     .single-event .main-box-div{margin:2px auto 5px;}    .home-content h5{font-family: roboto light; font-size: 18px; font-weight: normal;}    .rpwe-block li{border:none !important;}    .partners-head{margin-left: 23px !important;  margin-top: 33px !important; }    .Event-title .entry-title{ display: block; float: left; font-size: 25px; font-weight: normal; text-transform: uppercase;}    .title-add{width:80%; float: left; margin-left: 15px;}    .event-address{ float: left;    height: 32px; margin-top: 5px; width: 100%;}    .event-address > strong{ float: left;}    .event-address ul{float: left; width: 80%;}    .event-address ul li{color: #01AAED; margin-left: 5px;}    .sharing-events-button{margin-top: 24px;}    .middle-meta-div{margin-top: 20px;}    .main-box-div label{    display: inline-block;}    .evnts-info{float: left; /*margin-top: 20px; */width: 100%;}    .evnts-info > h2 {    color: #01aaed;    font-size: 20px;    font-weight: normal;    margin-bottom: 10px;}    .evnts-info p{font-family: roboto light; font-size: 14px; line-height: 20px; text-align: justify;}    .event-venue li a{text-decoration: none; color: #01aaed;  text-transform: capitalize;}    
.events-sidebar{width: 95%;float:left;}
.event-date{
	margin:0px;
	float:left;
	padding:0px;
}
.event-date{ float:left; margin-right:5px !important;}
.event-date ul{float:left;}
.event-name{ width:65%; float:left;  }

/*.event-name ul{ float:right;}.page-id-87 .rpwe-block li{  margin-bottom: 48px!important; margin-top: 11px!important;}*/.postid-112.event-name li:nth-child(1){ padding:25px 0 10px 3px!important; background-position: right center!important; }.custom-meta-data{ display: inline-block;    margin-top: 18px; font-family: roboto light; font-size: 14px !important;}span.add1{width: 100%;display: inline-block;padding: 10px 20px;border-bottom: 1px dashed;margin-bottom: 10px;background: url("images/address-img.jpg") no-repeat scroll 0px 7px rgba(0, 0, 0, 0);}span.add2{width: 100%;display: inline-block;padding:13px 20px;border-bottom: 1px dashed;margin-bottom: 10px;background: url("images/address-img.jpg") no-repeat scroll 0px 7px rgba(0, 0, 0, 0);}span.etime{width: 100%;display: inline-block;padding: 10px 20px;border-bottom: 1px dashed;margin-bottom: 10px;background: url("images/time.png") no-repeat scroll 0px 11px rgba(0, 0, 0, 0);}span.evenue{width: 100%;display: inline-block;padding:10px 22px;border-bottom: 1px dashed;margin-bottom: 10px;background: url("images/free.png") no-repeat scroll 0px 10px rgba(0, 0, 0, 0);}span.reservation-id{width: 100%;display: inline-block;padding:10px 20px;border-bottom: 1px dashed;margin-bottom: 10px;background: url("images/mobile.png") no-repeat scroll 0px 10px rgba(0, 0, 0, 0);}.home-gallry img{/*margin-left:20px; margin-right: 20px;*/}
.event-date ul li,
.last-event-div .event-date ul li{padding:10px 15px;}
.event-date{ float: left;}.last-event-div .events-sidebar .event-name{float: left; margin-left:0px; width: 67%;}.last-event-div .event-name li a{color: #01aaed; text-decoration: none; text-transform: capitalize;}.last-event-div{float: right; margin-top: 40px; width: 100%;}.venue{display: none;}.btn:hover { background-color: #fff; color: #01aaed;}.left-events-container .inner-main-contact-div{width:auto;}.venue-map h1{font-size: 20px; margin: 20px 0; font-family: roboto light; color: #999999; font-weight: normal;}.eve-list-head{font-family: "Roboto Light"; color: #999999; font-size: 20px; font-weight: normal;  margin-left: 12px; margin-top: 40px; background: url("images/eve-list-bg.png") no-repeat scroll 119px center rgba(0, 0, 0, 0);}.events-title h2{color: #01aaed;  font-size: 18px; font-weight: normal; }.left-events .right-box-div input{margin-left:4px;}.sidebar-div .event-name li a{color: #01aaed !important; text-decoration: none;}.sidebar-div .event-name ul{margin-top: 0px; padding: 0px 0px;}
.sidebar-div .event-date ul.eo-events.eo-events-shortcode li {margin-bottom: 24px !important;}/*#secondary #categories-3 ul{ border: 2px solid #ededed; height: 224px; text-align: left;background: url("images/sidebar-bg-top.jpg") no-repeat scroll center top transparent;}}*/#secondary #categories-3 li a{text-decoration: none !important; text-transform: capitalize; }.current-cat{ /*padding: 10px;   background-color: #EBEBEB; margin: 2px 0 0; color: #000; width:94%; *//*background-color: #ebebeb;*/    color: #000 !important;    display: block; /*   float: left;*/    padding: 10px 0 10px 13px;    width: 100% !important; }.current-cat a{margin: 2px 0 0 !important; padding: !important;}
.side-arch ul{ border: 2px solid #ededed; text-align: left;background: url("images/sidebar-bg-top.jpg") no-repeat scroll center top transparent; background-size:100%;}}#secondary #archives-3 li  a{text-decoration: none !important; text-transform: capitalize; }.side-arch ul li a{background-color: #fff;    color: #000 !important;    display: block;    float: left;    padding: 10px;    text-decoration: none;    text-transform: capitalize;    width: 94% !important;}	.side-arch ul li a:active{ background-color: #ebebeb;    color: #000 !important;    display: block;    float: left;    width: 94% !important;}	.side-arch ul li a:hover{background-color: #ebebeb;    color: #000 !important;    display: block;    float: left;    padding: 10px;    width: 94% !important;}/*#secondary #archives-3 ul li:first-child{ margin: 2px 0 0; padding: 10px; color: #000;}*/#secondary #archives-3 ul li{margin: 2px 0 0; /*padding: 10px;*/}.title-bg .widget-title{font-size: 22px !important; font-weight: normal; }
.eve-title .widget-title{font-size: 22px !important; font-weight: normal; }
.sidebar-div-category .event-date ul.eo-events.eo-events-shortcode li{margin-bottom: 21px; padding: 5px 0px;}.category .entry-header{text-align: center;}
.category .comments-link{display: none;}
.category .entry-meta{display: none;}
.category  .entry-header .entry-title a{ color: #01aaed !important; text-decoration: none;}
.category .archive-title{border: medium none; font-family: roboto light;  font-size: 18px !important;  font-weight: normal;}.category  .widget-area .widget a{ text-decoration: none; text-transform: capitalize;}.category  .widget-area .widget h3{ font-family: roboto light; font-size: 15px !important; font-weight: normal;}.category  .event-name li{background:url("images/arrow-events.jpg") no-repeat scroll 219px 36px rgba(0, 0, 0, 0); padding: 0; margin-bottom: 0;}.category  .event-name ul li a{color: #01aaed;}.category .event-name ul{margin-top: 20px;}.event-date ul.eo-events.eo-events-shortcode li{font-family: roboto light; font-size: 14px !important; margin-bottom: 18px;  line-height: 24px;}.eve-cat ul li:first-child{margin:2px 0px;}/*<!--.category #categories-3 ul li a{ ext-decoration: none; text-transform: capitalize;background-color: #fff;    color: #000 !important;    display: block;    float: left;    padding: 10px;    width: 94% !important;}-->*/.category #categories-3 ul li a:hover{/*background-color: #ebebeb;    color: #000 !important;    display: block;    float: left;    padding: 10px;    width: 94% !important;*/ /*   background-color: #ebebeb;    color: #000 !important;    display: block;    float: left;    padding: 10px 0 10px 13px;    width: 100% !important;*/}.side-cat ul{border: 2px solid #ededed;  text-align: left; background: url("images/sidebar-bg-top.jpg") no-repeat scroll center top transparent;   float: left;    margin-bottom: 25px;    text-align: left;    width:292px;}.side-cat .current-cat{ padding:0px; width:auto; background-color:#fff;}.eve-cat .current-cat{ padding:0px; width:auto; background-color:#fff;}.side-cat ul li a {    color: #000 !important;    display: block;    float: left;    padding: 10px;    text-decoration: none;    text-transform: capitalize;    width: 94% !important;}.side-cat a:hover {    background-color: #ebebeb;    color: #000 !important;    display: block;    float: left;    padding: 10px;    width: 94% !important;}.category  #archives-3 ul li a{color: #000 !important;} .custompagination {display: block;  margin-bottom: 30px; margin-top: 20px; text-align: center;}


.bx-controls-direction {position: absolute; top: -39.5px;}
.bx-wrapper{max-width: 740px;}
.bx-wrapper .bx-controls-direction a{margin-top:0!important;}

.head-title{width:97%; position: relative; margin: 20px 20px 0 20px; float: left;}
.home-title{ float: left; font-size: 22px; text-transform:none; width:82%; font-weight: normal; font-family: roboto light; /*margin-left: 27px;*/  }
.bx-wrapper .bx-prev {left: 643px;}
.bx-wrapper .bx-next{right: -761px;}

.head-title > span{text-align: center; position: absolute; left:664.3px; top:-2px; background-color: #01AAED; color: #fff; padding: 5px 6px 5px; width: 54px;}

.advs-title{font-family: roboto light; }
.advps-excerpt-three > p{ font-size:14px; line-height:20px; text-align: justify !important;}
.eve-title{ margin-top: 10px; float:left; width: 100%;}
.eve-title h3{float: left; width: 78%; font-family: roboto light; font-size: 22px; font-weight: normal; }.eve-title > a{background-color: #01aaed; color: #fff !important; float: right; margin-top: 0;    padding: 5px 6px; text-decoration: none}.page-id-87 .home-btn{display: none;}
.postimg img{width: 400px; height: 225px;}
.postimg{float: left; height: 200px; width: 340px;}  .postcontent{float: right; padding-left: 10px; width: 366px;} .meta-div-category{width: 80%; float: left; padding: 10px 0;} .content{ float: left; width: 100%;} .loop{width: 100%; float: left; margin-bottom: 50px;} .postcontent > h3{color: #01aaed; font-family: roboto light; font-size: 22px; border-bottom:1px solid #000; padding-bottom: 10px; } .content > p{ font-family: roboto light; font-size: 14px !important; line-height: 20px; text-align: justify; margin-bottom: 10px;} .sidebar-div #secondary{margin-top: 0% !important;} .single .sidebar-div #secondary{margin-top:0px !important;} .head-content{font-size: 16px !important; color: #01aaed; } .inner-content-page h2{ font-family: roboto light; font-size: 22px !important; font-weight: normal; margin:0px 0px 5px;} .inner-content-page h4{ margin:0;} .inner-content-page p{font-size: 14px !important; font-family: roboto light; text-align: justify; } .inner-content-page a{color: #636363 !important; font-weight: bold; text-decoration: none;} .inner-content-page h5{font-family: roboto light; font-size: 13px !important; font-family: roboto light;    font-size: 13px;    margin: 0 !important; margin: 0 !important;} .page-id-270   .widget-title{font-size: 22px !important; font-weight: normal; }


#eo_event_list_widget-8 .event-name li a{text-decoration: none; color: #01aaed !important; background: url("images/arrow-events.jpg") no-repeat scroll 191px 36px rgba(0, 0, 0, 0);}
.page-id-311 .widget-title{font-size: 22px !important; font-weight: normal; }.page-id-313 .widget-title{font-size: 22px !important; font-weight: normal; }.custom-header-div img{height: 200px;  width: 100%;}
.bx-wrapper .bx-next:hover{background-position: 0 0 !important;}
.f1 { width: 100%;}
.f2 { width: 100%;}
.f3 { width: 100%;}
.f4 { width: 100%;}
.footer-4 h1{/*margin-left: 30px;*/}
.read-more { margin-top: 10px !important; padding: 10px 0;}
.read-more > a{border: 1px solid #000; color: #000 !important; margin-top: 23px; padding: 6px; text-decoration: none;}/*.page-id-236 #main{margin-top: 70px !important;}*/.page-id-236 .sidebar-div #secondary{ margin-top: 0% !important;}.page-id-274 .widget-title{font-size: 22px !important; font-weight: normal; }.main-events-container{width: 65%; float:left;}.page-id-274 #secondary{margin-top:135px;}.page-id-270 #secondary{margin-top:135px;}.page-id-270 .event-name{ width: 74%;}.page-id-270 .event-name li{background:url("images/arrow-events.jpg") no-repeat scroll 239px 36px rgba(0, 0, 0, 0);    padding: 25 0 10px 3px !important;}
.page-id-274 .event-name{ width: 74%;}
.page-id-274 .event-name li{background:url("images/arrow-events.jpg") no-repeat scroll 204px 36px rgba(0, 0, 0, 0);  line-height: 17px;}     .page-id-274 .event-name li:nth-child(1){  padding: 29px 0 10px 3px !important;}
.button > a{color: #fff !important; text-decoration: none;}
.bottom-box-div{ margin: 0 auto; text-align: center; width: 100%}
.footer-1 h1{font-weight: bold !important; margin-top: -78px !important;}
.right-span-text a{text-decoration: none; color: #000 !important;}
.page-id-270   .widget-area .widget a{    font-weight: 200; text-decoration: none; text-transform: capitalize; font-family: roboto light;}/*  .footer-3 h1 { margin-left: 23px !important;}*/
.page-id-274  .widget-area .widget a{ font-weight: 200; text-decoration: none; text-transform: capitalize; font-family: roboto light;}
.cal-title > a { color: #01aaed;    font-family: roboto light;    font-size: 22px !important;    padding: 5px 0;}
.cal-meta .eo-event-meta a{ color: #01aaed; text-decoration: none;} 
.cal-meta{margin-top: 10px;} 
.cal-content p{font-family: roboto light;    font-size: 14px !important;    text-align: justify;}
.post-type-archive-event .widget-title{     font-size: 22px !important;    font-weight: normal;}
.eve-cat ul{background: url("images/sidebar-bg-top.jpg") no-repeat scroll center top transparent; background-size:100%;    border: 2px solid #ededed;    text-align: left;}
#secondary #eo-event-categories-3 ul li { color: #000; padding-bottom: 0px; background: none;}
.eve-cat li:first-child{margin: 2px 0 0;}
/*.current-cat{   margin: 2px 0 0; padding: 8px;}*/
.post-type-archive-event .widget-area .widget a{font-family: roboto light;    font-weight: 200;    text-decoration: none;    text-transform: capitalize;}
/*.post-110 .wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button{ margin-bottom: 10px !important;}*/
.wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button{margin-bottom: 15px!important;}
#secondary #archives-4 ul{background: url("images/sidebar-bg-top.jpg") no-repeat scroll center top transparent; background-size:100%;    border: 2px solid #ededed;      text-align: left;}
#secondary #archives-4 ul li:first-child {    color: #000;    margin: 2px 0 0; /*   padding: 10px;*/}
#secondary #archives-4 ul li{   margin: 2px 0 0;/* padding: 8px 0px;*/}
.post-type-archive-event .widget-area .widget a{font-family: roboto light;    font-weight: 200;    text-decoration: none;    text-transform: capitalize;}
#secondary #archives-4 ul li a{padding: 10px;}
#eo_event_list_widget-10 .widget-title{display: none;}
#eo_event_list_widget-10 .event-name li{   line-height: 12px !important; }#eo_event_list_widget-10 .event-name li a{ color: #01aaed !important;    text-decoration: none;}#eo_event_list_widget-10 .eo-events{  margin-top: 10px;}.page-id-236  .widget-title{     font-size: 22px !important;    font-weight: normal;}.page-id-236  #secondary{ margin-top: -9px;}.tax-title{    font-family: roboto light;    font-size: 22px !important;    font-weight: normal;}.tax-event-category .widget-area .widget a{font-family: roboto light;    font-weight: 200;    text-decoration: none;    text-transform: capitalize;}.tax-event-category .widget-title{    font-size: 22px !important;    font-weight: normal;} .archive .widget-title{    font-size: 22px !important;    font-weight: normal;}.archive .widget-area .widget a{font-family: roboto light;    font-weight: 200;    text-decoration: none;    text-transform: capitalize;} .arch-title{    font-family: roboto light;    font-size: 22px !important;    font-weight: normal;} .archive .entry-header .comments-link{display: none;}
.archive .entry-header .entry-title a { color: #01aaed;  font-family: roboto light; font-size: 22px !important; padding: 5px 0;}
.archive footer.entry-meta{display:none;}
.sidebar-div-category{margin-top: 0px;}
.entry-title{display: none;}
.page-id-274 .entry-title{display: none;}
.rpwe-block h3{line-height: 20px !important;}
.postcontent h3 a{color: #01aaed; text-decoration:none;}
.head-title > span a{text-decoration: none; color: #fff;}
caption {height: 49px;    margin-top: 8px;}
.page-id-180 .entry-title{display: none;}
.single-post .sidebar-div-category{margin-top: 10%;}
.current-cat{background-color: #ebebeb;    color: #000;}
.active{background-color: #ebebeb;    color: #000 !important; display:block; float: left;}
.title-bg a:hover{ background-color: #ebebeb;    color: #000 !important;    display: block;    float: left;    padding: 10px;    width: 94% !important;}
.side-cat ul li:first-child{margin-top:2px;}
.cat-div-2 .rpwe-title strong{display:none;}
.contact-heading > p{text-align: justify;} .page-id-110 .entry-title{display: none;}
.bx-viewport{width: 100% !important; max-width: 770px!important;}
.advps-slide{width: 370px !important;}
.advps-excerpt-three{max-width: 365px !important;}

.page-id-236 .event-name li a{color: #01aaed !important;}
.eve-cat{
	margin-top:10px;	
}
.eve-cat ul {    background: url("images/sidebar-bg-top.jpg") no-repeat scroll center top transparent; background-repeat:repeat-x; background-size:100%; list-style:none; padding-left:0px;    border: 2px solid #ededed; margin-bottom: 10px;    text-align: left;  float:left; width:100%;}
.eve-cat ul li {    line-height: 18px !important; float:left; width:100%;}
.event-cal #wp-calendar thead{background-color: #01aaed !important;    color: #fff;}
.archive .entry-header{
	display:block;
	width:100%;	
	margin:0px !important;

}
.archive article{
	float:left;	
}
.archive .entry-header img{
	float:left;
	clear:none;
}
.archive .entry-header h1{
	float:left;
	clear:none !important;
	width:76%;	
	display:block !important;
	margin:0px 0px 0px 10px !important;	
}
.archive .entry-header h1 a{
	float:left;
	padding:0px;
}
.archive .entry-header h1.entry-title{
	padding:0px !important;	
}
.archive .entry-header h1.entry-title a{
	padding:0px !important;	
}
.archive .entry-content{
	float:left;
	margin-top:5px;
	margin-left:10px;
	clear:none;
	width:70%;	
}

.wpcf7 form{
	float:right;
	position:relative;
}
form .wpcf7-response-output{
	position:absolute;
	top:-105px;
	width:76%;
	right:0px;
	display:block;
}
/* IE9 only */
/*.nav-menu li.current_page_item{border-top: 9px solid #ff0000; margin-top: 0px;}*/
.wpb_widgetised_column.wpb_content_element{
float: right;
}
.wpb_widgetised_column.wpb_content_element .home-pg-green{
	height:86px !important;        
}
.wpb_widgetised_column.wpb_content_element .home-pg-red .home-btn,
.wpb_widgetised_column.wpb_content_element .home-pg-green .home-btn{
	margin-top:20px;
}
.home .event-venue{
	margin-top:45px !important;	
}
/*-----------------My Cuatom Media Queries-------------------*/

@media only screen and (min-width:240px) and ( max-width:979px) { }

@media only screen and (min-width:240px) and ( max-width:319px) {

}

@media only screen and( max-width:599px){
.main-navigation li:active {border: medium none !important; margin: 0 !important;}
.main-navigation li:hover{background:none !important;}

} 

@media only screen and (min-width:320px) and ( max-width:359px) {

.main-navigation li:hover{background:none !important;}
.home .inner-wrapper-div{width:100%; height: auto;}
.top-header{width:100%;}
.logo{float:none; width:100%; margin: 46px auto; text-align: center;}
.page-id-110 .widget-tile-div{margin-top: 276px !important;}
.main-navigation li:active{border:none !important; margin:0 !important;}
.page-id-147 .widget-tile-div{margin-top: 24px !important;}
.right-span{margin: 0 auto; text-align: center; width: 100%;}
.right-span-text{padding: 0; text-align: center; width: 100%;}
.left-span-text{height: 121px; text-align: center;  width: 100%;}
.left-span-text > span{float: left; width: 100%; height:41px; background-position: 95px bottom; padding: 0;}
.img-bdr{padding: 5px; text-align: center; width: 100%;}
.img-bdr-2{ padding: 5px; text-align: center; width: 100%;}
.promo_slider_excerpt{font-size: 10px; left: 25px !important; top: 9px; z-index: 9999; padding:0;}
p.wht-brdr{border:none;}
.home #site-navigation{  float: left; margin: -400px auto 0 0; position: absolute; width: 100%; z-index: 99999;}
#site-navigation{  float: left; margin: -205px auto 0 0; position: absolute; width: 100%; z-index: 99999;}
p.wht-brdr{ height: auto;}
.slider-excerpt p {font-size: 13px;}
.main-navigation li{width:100%;}
.inner-main-container-left{margin: 0 auto; text-align: center; width: 100%;}
.cat-div{ margin: 0 auto; text-align: center; width: 100%; float: none;}
.home .cat-div-2{float: none; width:100%;}
.inner-main-container-right{width:100%;}
.cat-div li{ float: none; width:100%; margin:0 auto;}
.cat-div-2 li{text-align: center; width: 100%; margin: 0 auto !important;}
.cat-div-2 .rpwe-thumb{width:100%;}
.cat-div-2 .rpwe-summary{width:100%; font-size: 13px !important;}
.event-cal{width:100%;}
.event-venue{width:100%;}
.inner-second-sec{width:100%;}
.sec-logo{width:100%;}
#colophon h1{width: auto;}
.group-img{width:100%; margin-right: 7px !important; margin-top:310px !important;}
.home-pg-text{width:288px !important;}
.home-pg-red{width:285px !important;}
.home-pg-green{width: 279px !important;}
.top-img{  position: static; text-align: center;}
.top-img-2{position: static;}
.home-content{width:100%;}
.home .top-head-text{font-size: 15px;}
.last-arrow-img{width:20%;}
.footer-wrapper{margin: 0 auto; width: 100%;}
.footer-1{ margin: 0 auto; text-align: center; width: 100%; margin-bottom: 41px !important;}
.footer-2{ margin:0px auto; text-align: center; width: 100%;}
.footer-3{margin:0px auto; text-align: center; width: 100%;}
.footer-4{margin: 0 auto; text-align: center; width: 100%;}
.top-footer-box{padding-top: 32px !important;}
.footer-1 h1{color: #fff; font-size: 18px; font-weight: normal; margin-top: 56px; position: absolute; text-align: center;    width: 100%;}
.footer-2 h1{ color: #fff;  font-size: 18px;  font-weight: normal;  margin-left: 2px;  margin-top: -29px !important;  position: absolute; text-align: center; width: 100%;}
.bottom-footer-div{width:100%;}
.bottom-box-div .button{margin: 0 auto;}
.footer-4 h1{/* margin-left: 106px; margin-top:-29px !important;*/}
.bottom-box-div .buttons{margin:16px auto; }
.top-third-div{width:100%;}
.events-sidebar{float: none; margin-left: 0px; }
.event-venue h3{margin-left: 0px; text-align: center; background: none;}
.menu-toggle{background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important; color: #000; margin-top: 6px; padding: 10px; text-align: center; width: 91%;}
.menu-main-menu-container{background-color:  #01aaed; }
.main-navigation li:hover{width: auto;}
.main-navigation li{width:auto;}
.img-bdr{border: medium none; float: none; margin: 0 auto; text-align: center; width: 50%;}
.last-arrow-img{width:20% !important;}
.cat-div h3 {background: none; text-align: center; margin-top: 44px; font-size: 20px !important;}
.custom-header-div {top:263px;}
.inner-main-container-left-div {width:100%; margin: 0 auto; text-align: center; float: none;}
.no-break{margin-left: 20px !important; margin-top: 279px !important;}
.widget-tile-div{ margin-top: 42px !important; background: none;}
.widget-tile-div h1{font-size: 18px;}
.widget-tile-div h2{background: none; font-size: 14px;}
.home-page-head h2{font-size: 20px; text-align: center;}
.center-title-img-border{background:none;}
.last-arrow-img{display: none;}
.cat-div-2{float: none;  width: 100%;}
.cat-div-2 .widget-title{background:none;}
.top-head-text{font-size: 15px; position:static;}
.left-panel{width:100%; float: none;}
.right-panel-post-category{width:100%; float: none;}
.img-title{width:100% !important;}
.home-content h5{font-size: 20px; text-align: center;}
.img-title-border{background: none;}
.propos-img img{margin-top: 20px;}
.left-box-text{width:100%; float: none;}
.inner-wrapper-div{width:100%;  height: 260px; }
.page-id-110  .inner-wrapper-div{height: auto;}
.left-content-div h2{font-size: 20px; text-align: center; margin:0; }
.right-side-content-div h2{font-size: 20px; text-align: center; margin:0; }
.inner-main-contact-div{width:100%;}
.inner-left-div{width: 100%;  margin: 0 auto; text-align: center;}
.single-post  .inner-wrapper-div{height: auto;}
.breadcrumbs{width:100%;}
.events-main-container{padding: 5px 12px;}
.title-add{ width: 62%;}
.Event-title .entry-title{font-size: 18px;}
.left-events-container{width: 100%;}
.left-events{width:90%;}
.middle-events-div{width: 90%; padding:0;}
.right-event-container{width:100%;}
.venue-map h1{background: none; text-align: center;}
.eve-list-head{background: none; text-align: center;}
.last-event-div .events-sidebar .event-date{padding: 0;}
.last-event-div .events-sidebar .event-name{width: 73%;}
.event-name li{background:url("images/arrow-events.jpg") no-repeat scroll 199px 36px rgba(0, 0, 0, 0); font-size: 12px !important;}
.last-event-div .widget-title{text-align: center; font-size: 22px; background: none;}
.last-event-div #eo-event-categories-2 ul{ width: 272px; margin:0px;}
.page-id-180 .inner-wrapper-div{height: auto;}
.contact-heading h2{background: none; text-align: center; font-size: 20px;}
.contact-head-div-2{width:100% !important;}
.contact-heading-secondary{background: none; text-align: center; font-size: 20px !important;}              .contact-box-1{width:100% !important;}
.contact-box-2{width:100% !important;}
.heading-box .left-box{width:auto;}
.contact-head-div-1{width:100% !important;}
.inner-main-container .more-link{display: block; width: 25%; margin-left: 60px; margin-top: 20px;}
.promo_slider { height: 235px; overflow: hidden; position: relative; top: 345px;}
.wrapper { margin-top: 78px;}
.title-add{ width: 100%;}
.logo img{margin-left: 0 !important;}
.promo_slider_excerpt{display: none!important;}
.f1, .f2, .f3, .f4 {margin-left: 0 !important;}
.inner-right-div{width:100%; float: none; margin:0 auto;}
.events-searchFilter{ min-height: 151px;}
.ecategory{margin: 0 auto; text-align: center; width: 100%;}
.ecategory select{width: auto;}
.edate input[type="text"]{width: 30%; margin-left: 9px; margin-top: 10px; padding: 7px 5px;}
.esearch input[type="submit"]{width: auto; margin-left: 104px !important;   margin-top: 20px !important;}    .allevents-left{width: 30%; margin:0 auto; float: none;}
.allevents-right{width: 100%; float: none;}
.cat-div-2 .rpwe-thumb{width: 100%; margin: 0 !important;}
.page-template-page-templateshomepage-template-php .event-cal{margin-top: 46px;}
#colophon h1{  background-color: #0082b6; float: left !important; /*padding: 12px 0;*/ text-align: center; width: 100% !important; margin-left:0 !important; margin-top: 7px;}
.fb_iframe_widget{ margin-top: 66px !important;}
.phone{width: auto;}
.Fax{width: auto;}
.mail{width: auto;}
.home-title{background: none; margin-left: 0px !important;}
.left-title{width: 100%;}
.sharing-button{width: 100%;}
.meta-div{width: 100%;}
.category #categories-3 ul li a{padding: 0 !important;}
.event-name li:nth-child(3){padding-top:39px; }
.event-name li:nth-child(2){padding-top: 25px;}
.widget-tile-div{margin-top:172px !important;}
.eve-title > a{  padding: 0 4px;}
.eve-title h3{background: none !important;}
	.nav-menu li.menu-item {
		width: 100%;
		float: left;
		clear: left;
		background-repeat: repeat-x;
		max-width: none;
	
}
#menu-main-menu{
	width:100%;	
	background:#fff;
}

}

@media only screen and (min-width:360px) and ( max-width:479px) {

#colophon h1{  background-color: #0082b6; float: left !important; /*padding: 12px 0;*/ text-align: center; width: 100% !important; margin-left:0 !important; margin-top: 7px;}
.main-navigation li:active {border: medium none !important; margin: 0 !important;}
.main-navigation li:hover{background:none !important;}
.sq-box{width:100%;}
.wh-text{float: left; font-size: 12px; line-height: 12px; margin-left: 63px; text-align: justify; width: 75%;}
.con-anchr > a{ font-size: 11px; padding: 5px 3px;}
.con-anchr{width: 32%;}.sq-box{padding-top:12px;}
.phone > a{/*padding-left:10px;*/}
.Fax {padding-left:10px;}
.mail > a { /*padding-left:10px;*/}
.con-btn-blu{margin-bottom: 20px !important;}
.con-btn-red{margin-bottom:20px !important;}
.con-btn-green{margin-bottom:20px !important;}
caption{margin-top:63px !important;}
.event-cal #wp-calendar #eo-widget-prev-month{ top: 55px;}
.event-cal #wp-calendar #eo-widget-next-month{top: 55px;}
.custom-header-div{top:381px !important;}
.page-id-147 .widget-tile-div{ margin-top: 25px !important;}
.last-arrow-img{display: none;}
.fb_iframe_widget{ margin-top: 66px !important;}
.phone, .Fax, .mail {width: auto;}
.home-title{background: none; margin-left: 0px !important;}
.left-title{width: 100%;}
.sharing-button{width: 100%;}
.meta-div{width: 100%;}
.home .inner-wrapper-div{width:100%; height: auto;}
.top-header{width:100%;}
#colophon h1{width: auto;}
.logo{float:none; width:100%; margin: 46px auto; text-align: center;}
.right-span{margin: 0 auto; text-align: center; width: 100%;}
.promo_slider { height: 235px; overflow: hidden; position: relative; top: 345px;}
.right-span-text{padding: 0; text-align: center; width: 100%;}
.left-span-text{height: 121px; text-align: center;  width: 100%;}
.left-span-text > span{float: left; width: 100%; height:41px; background-position: 95px bottom; padding: 0;}        .img-bdr{padding: 5px; text-align: center; width: 100%;}		.img-bdr-2{ padding: 5px; text-align: center; width: 100%;}		.promo_slider_excerpt{font-size: 10px; left: 25px !important; top: 9px; z-index: 9999; padding:0;}		.p.wht-brdr{border:none;}
.home #site-navigation{  float: left; margin: -400px auto 0 0; position: absolute; width: 100%; z-index: 99999;}
#site-navigation{  float: left; margin: -201px auto 0 0; position: absolute; width: 100%; z-index: 99999;}
p.wht-brdr{ height: auto;}
.slider-excerpt p {font-size: 13px;}
.main-navigation li{width:100%;}
.inner-main-container-left{margin: 0 auto; text-align: center; width: 100%;}
.cat-div{ margin: 0 auto; text-align: center; width: 100%; float: none;}
.home .cat-div-2{float: none; width:100%;}
.inner-main-container-right{width:100%;}
.cat-div li{ float: none; width:100%; margin:0 auto;}
.cat-div-2 li{text-align: center; width: 100%; margin: 0 auto !important;}
.cat-div-2 .rpwe-thumb{width:100%;}
.cat-div-2 .rpwe-summary{width:100%;}
.event-cal{width:100%;}
.event-venue{width:100%;}
.inner-second-sec{width:100%;}
.sec-logo{width:100%;}.group-img { margin-right: 2px; margin-top: 310px; width: 100%;}
.home-pg{z-index:999;}
.top-img{  position: static; text-align: center;}
.top-img-2{position: static;}
.home-content{width:100%;}
.home .top-head-text{font-size: 15px;} 
.last-arrow-img{width:20%;}
.footer-wrapper{margin: 0 auto; width: 100%;}
.footer-1{ margin: 0 auto 30px; text-align: center; width: 100%;} 
.footer-2{ margin: 0px auto 20px; text-align: center; width: 100%;}
.footer-3{margin: 0px auto 30px; text-align: center; width: 100%;}
.footer-4{margin: 0 auto; text-align: center; width: 100%;}
/*.phone{background :url("images/blue-mobile.jpg") no-repeat scroll 100px 6px transparent;}*/
/*.Fax{background: url("images/fax-blue.png") no-repeat scroll 100px 6px transparent;}*/
/*.mail{background: url("images/mail-blue.png") no-repeat scroll 100px  6px transparent;}*/
.wrapper { margin-top: 78px;}
.promo_slider_excerpt{display: none!important;}
.footer-1 h1{color: #fff; font-size: 18px; font-weight: normal; margin-top: 56px; position: unset!important; text-align: center;    width: 100%;}
.footer-2 h1{ color: #fff;  font-size: 18px;  font-weight: normal;  margin-left: 2px;  margin-top: -29px !important;  position: unset!important; text-align: center; width: 100%;}
.footer-3 h1{/*margin-top: 54px !important;*/  margin-left: 65px;}
.bottom-footer-div{width:100%;}
.bottom-box-div .button{margin: 0 auto;}
.footer-4 h1{ margin-left: 106px; margin-top:-29px !important;}
.bottom-box-div .buttons{margin:16px auto; }
.top-third-div{width:100%;}
.events-sidebar{float: none; margin-left: 0px; }
.event-venue h3{margin-left: 0px; text-align: center; background: none;}
.menu-toggle{background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important; color: #000; margin-top: 6px; padding: 10px; text-align: center; width: 91%;}
.menu-main-menu-container{background-color:  #01aaed; }
.main-navigation li:hover{width: auto;}
.main-navigation li{width:auto;}
.img-bdr{border: medium none; float: none; margin: 0 auto; text-align: center; width: 50%;}
.last-arrow-img{width:20% !important;}
.cat-div h3 {background: none; text-align: center; margin-top: 44px; font-size: 20px !important;}
.custom-header-div {top:263px;}
.inner-main-container-left-div {width:100%; margin: 0 auto; text-align: center; float: none;}
.no-break{margin-left: 20px !important; margin-top: 279px !important;}
.widget-tile-div{ margin-top:156px !important; background: none;}
.widget-tile-div h1{font-size: 18px;}
.widget-tile-div h2{background: none; font-size: 14px;}
.home-page-head h2{font-size: 20px; text-align: center;}
.center-title-img-border{background:none;}
.last-arrow-img{display: none;}
.cat-div-2{float: none;  width: 100%;}
.cat-div-2 .widget-title{background:none;}
.top-head-text{font-size: 15px; position:static;}
.left-panel{width:100%; float: none;}
.right-panel-post-category{width:100%; float: none;}
.img-title{width:100% !important;}
.home-content h5{font-size: 20px; text-align: center;}
.img-title-border{background: none;}
.propos-img img{margin-top: 20px;}
.left-box-text{width:100%; float: none;}
.inner-wrapper-div{width:100%;  height: 260px; }
.page-id-110  .inner-wrapper-div{height: auto;}
.left-content-div h2{font-size: 20px; text-align: center; margin:0; }
.right-side-content-div h2{font-size: 20px; text-align: center; margin:0; }
.inner-main-contact-div{width:100%;}
.inner-left-div{width: 100%;  margin: 0 auto; text-align: center;}
.single-post  .inner-wrapper-div{height: auto;}
.breadcrumbs{width:100%;}
.events-main-container{padding: 5px 12px;}
.title-add{ width: 62%;}
.Event-title .entry-title{font-size: 18px;}
.left-events-container{width: 100%;}
.left-events{width:90%;}
.middle-events-div{width: 90%; padding:0;}
.right-event-container{width:100%;}
.venue-map h1{background: none; text-align: center;}
.eve-list-head{background: none; text-align: center;}
.last-event-div .events-sidebar .event-date{padding: 0;}
.last-event-div .events-sidebar .event-name{width: 73%;}
.event-name li{background:url("images/arrow-events.jpg") no-repeat scroll 199px 36px rgba(0, 0, 0, 0); font-size: 12px !important;}
.last-event-div .widget-title{text-align: center; font-size: 22px; background: none;}
.last-event-div #eo-event-categories-2 ul{ width: 272px; margin:0px;}
.page-id-180 .inner-wrapper-div{height: auto;}
.contact-heading h2{background: none; text-align: center; font-size: 20px;}
.contact-head-div-2{width:100% !important;}
.contact-heading-secondary{background: none; text-align: center; font-size: 20px !important;}
.contact-box-1{width:100% !important;}
.contact-box-2{width:100% !important;}
.heading-box .left-box{width:auto;}
.contact-head-div-1{width:100% !important;}
.inner-main-container .more-link{display: block; width: 25%; margin-left: 60px; margin-top: 20px;}
/*.phone{background:url("images/blue-mobile.jpg") no-repeat scroll 115px 6px transparent; padding-left:3px;}*/
.mail{padding-left:3px;}
.f1{margin-left: 0 !important;}
.f2{margin-left: 0 !important;}
.f3{margin-left: 0 !important;}
.f4{margin-left: 0 !important;}
.inner-right-div{width:100%; float: none; margin:0 auto;}
.events-searchFilter{ min-height: 151px;}
.ecategory{margin: 0 auto; text-align: center; width: 100%;}
.ecategory select{width: auto;}
.edate input[type="text"]{width: 30%; margin-left: 9px; margin-top: 10px; padding: 7px 5px;}
.esearch input[type="submit"]{width: auto; margin-left: 104px !important; margin-top: 20px !important;}
.allevents-left{width: 30%; margin:0 auto; float: none;}
.allevents-right{width: 100%; float: none;}
.advps-slide {position: static !important; text-align: center !important; width: auto !important;  margin: 0 20px 0 auto;}
.advs-title{line-height: 20px !important;}
.advs-title a{line-height: 20px !important; text-decoration: none !important;}
.home-title{background: none; margin-left: 0;}
.head-title > span{left:0px;  width: auto; top:0; display: none;}
.bx-wrapper .bx-prev{left: 643p !important;}
.bx-wrapper .bx-next{right: 0 !important;}
.wrapper { margin-top: 90px;}
.sidebar-div .side-arch h3{background: none;}
#colophon h1{margin-left: 0 !important;}
.sidebar-div .side-cat h3{background: none;}
.cat-div-2 .rpwe-thumb{width: 100%; margin: 0 !important;}
html {    font-size: 100%;    overflow-x: hidden;    overflow-y: scroll;}

.page-id-274 .event-name li{background: none !important;}
.advps-excerpt-three{   max-width: 302px !important; padding-left:11px !important;}
.advps-slide{margin-right: 0px !important;}        
	.nav-menu li.menu-item {
		width: 100%;
		float: left;
		clear: left;
		background-repeat: repeat-x;
		max-width: none;
	}
	#menu-main-menu{
		width:100%;	
		background:#fff;
	}
}

@media only screen and (width:480px){
	.left-span-text > span{background-position: 95px 22px!important; }
	}

@media only screen and (min-width:480px) and ( max-width:599px) {

.last-arrow-img{display: none !important;}
.home .inner-wrapper-div{width:100%; height: auto;}
.sidebar-div .side-cat{background: none;}
.con-btn-blu{margin-bottom: 20px !important;  width: 146px;}
.con-btn-red{margin-bottom:20px !important; margin-right: 2px;  width: 142px;}
.con-btn-green{margin-bottom:20px !important; width: 134px;}
.con-btn-text a{font-size: 8px;    margin-top: 35px !important;    padding: 1px 0;    text-align: center;    width: 35%;}
.con-btn-text .conp{  font-size: 11px;    line-height: 10px;    margin-left: 17px;    width: 38%;}
.sidebar-div .side-arch{background: none;}
.main-navigation li:active {border: medium none !important; margin: 0 !important;}
.main-navigation li:hover{background:none !important border:none;}
.f1{margin-left: 0 !important;}
.f2{margin-left: 0 !important;}
.f3{margin-left: 0 !important; width: 100%;}
.main-container{margin-top: 0px !important;}
.f4{margin-left: 0 !important;}
.top-header{width:100%;}
.title-bg .widget-title {background: none;}
.event-date ul.eo-events.eo-events-shortcode{margin-top:0 !important;}
.event-name li:nth-child(1){padding-top: 0px !important;}
.page-id-270 .event-name li:nth-child(1){padding-top: 24px !important;}
.eve-title h3{background: none !important;}
.page-id-270 .eo-events {text-align: left;}
.logo{float:left; width:30%; margin: 55px auto; text-align: center;}
.right-span{margin: 0 auto; text-align: center; width: 70%;}
.page-id-236 #eo-event-categories-4{width: 50%; margin: 0 auto;}
.custom-header-div{top:366px !important;}
.promo_slider { height: 235px; overflow: hidden; position: relative; top: 345px;}
.right-span-text{padding: 0; text-align: center; width: 100%;}
.left-span-text{height: 121px; text-align: center;  width: 100%;}
.left-head-text{width: auto;}
.left-span-text > span{float: left; width: 100%; height:41px;padding: 0;}
.img-bdr{padding: 5px; text-align: center; width: 100%;}
.img-bdr-2{ padding: 5px; text-align: center; width: 100%;}
.promo_slider_excerpt{font-size: 10px; left: 25px !important; top: 50px; z-index: 9999; padding:0;}
.p.wht-brdr{border:none;}
.home #site-navigation{  float: left; margin: -400px auto 0 0; position: absolute; width: 100%; z-index: 99999;}
#site-navigation{  float: left; margin: -201px auto 0 0; position: absolute; width: 100%; z-index: 99999;}
p.wht-brdr{ height: auto;}
.slider-excerpt p {font-size: 13px;}
.main-navigation li{width:100%;}
.inner-main-container-left{margin: 0 auto; text-align: center; width: 100%;}
.cat-div{ margin: 0 auto; text-align: center; width: 100%; float: none;}
.home .cat-div-2{float: none; width:100%;}
.inner-main-container-right{width:100%; margin-top: 50px !important;}
.cat-div li{ float: none; width:84%; margin:0 auto;}
.cat-div-2 li{text-align: center; width: 100%; margin: 0 auto !important;}
.cat-div-2 .rpwe-thumb{width:100%;}
.cat-div-2 .rpwe-summary{width:100%;}
.event-cal{width:50%;}.event-venue{width:100%;} 
.inner-second-sec{width:100%;}
.sec-logo{width:100%;}
.group-img {    float: left;    margin-left: 46px;    margin-top: 310px;    width: 100%;}
.top-img{  position: static; text-align: center;}
.top-img-2{position: static; margin:0 auto; text-align: center;}
.home-content{width:100%;}
.home .top-head-text{font-size: 15px;}
.last-arrow-img{width:20%;}
.footer-wrapper{margin: 0 auto; width: 100%;}
.footer-1{ margin: 0 auto; text-align: center; width: 100%;}
.footer-2{ margin: 20px auto; text-align: center; width: 100%;}
.footer-3{margin: 20px auto; text-align: center; width: 100%;}
.footer-4{margin: 0 auto; text-align: center; width: 100%;}
/*.phone{background :url("images/blue-mobile.jpg") no-repeat scroll 172px 6px transparent; width:100%; padding: 0px;}*/
/*.Fax{background: url("images/fax-blue.png") no-repeat scroll 168px 7px transparent;width:100%; padding: 0px;}*/
/*.mail{background: url("images/mail-blue.png") no-repeat scroll 132px 10px transparent;width:100%; padding: 0px;}*/
.wrapper { margin-top: 78px;}
#colophon h1{  width: 100%;}
.logo img{margin-left: 0 !important;}
.category-dernieres-nouvelles #categories-3{width: 50%; margin: 0 auto;}
.category-dernieres-nouvelles #archives-3{width: 50%; margin:0 auto;}
.category-dernieres-nouvelles #secondary #categories-3 ul li{padding: 6px 8px;}
.category-dernieres-nouvelles .event-name li:nth-child(1){padding-top: 10px !important;}
.category-dernieres-nouvelles .event-name li:nth-child(2){padding: 33px 0 10px 3px !important;}
.wh-text { float: left; font-size: 15px; line-height: 12px; margin-left: 70px; text-align: justify; width: 76%;}
.con-anchr{width: 33%;}
.footer-1 h1{color: #fff; font-size: 18px; font-weight: normal; margin-top: 56px; position: absolute; text-align: center;    width: 100%;}
.footer-2 h1{ background-color: #0082b6; float: left !important; padding: 12px; text-align: center;    width: 100% !important; margin-top: 0px!important;}
.f2 {padding-top: 75px; margin-bottom: 45px !important;}
.bottom-footer-div {    margin: 10px !important;    width: 96%!important;}
.footer-3 h1{ background-color: #0082b6;    float: left !important;    padding: 12px;    text-align: center;    width: 100% !important;margin:0px;}
.bottom-footer-div{width:100%;}
.bottom-box-div .button{margin: 0 auto; width:40%;}
.footer-4 h1{  margin-top:-29px !important;}
.bottom-box-div .buttons{margin:16px auto; }
.top-third-div{width:100%;}

.event-venue h3{margin-left: 0px; text-align: center; background: none;}
.menu-toggle{background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important; color: #000; margin-top: 6px; padding: 10px; text-align: center; width: 91%;}
.menu-main-menu-container{background-color:  #01aaed; }
.main-navigation li:hover{width: auto;}
.main-navigation li{width:auto;  background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;    border: medium none !important;}
.img-bdr{border: medium none; float: none; margin: 0 auto; text-align: center; width: 50%;}
.last-arrow-img{width:20% !important;}
.cat-div h3 {background: none; text-align: center; margin-top: 44px; font-size: 20px !important;}
.custom-header-div {top:263px;}
.inner-main-container-left-div {width:100%; margin: 0 auto; text-align: center; float: none;}
.no-break{margin-left: 20px !important; margin-top: 279px !important;}
.widget-tile-div{ margin-top: 42px !important; background: none;}
.widget-tile-div h1{font-size: 18px;}
.widget-tile-div h2{background: none; font-size: 14px;}
.home-page-head h2{font-size: 20px; text-align: center;}
.center-title-img-border{background:none;}
.last-arrow-img{display: none;}
.cat-div-2{float: none;  width: 100%;}
.cat-div-2 .widget-title{background:none;}
.top-head-text{font-size: 15px; position:static;}
.left-panel{width:100%; float: none;}
.right-panel-post-category{width:100%; float: none;}
.img-title{width:100% !important;}
.home-content h5{font-size: 20px; text-align: center;}
.img-title-border{background: none;}
.propos-img img{margin-top: 20px;}
.left-box-text{width:100%; float: none;}
.inner-wrapper-div{width:100%;  height: 260px; }
.left-content-div{width: 100% !important;}
.right-side-content-div{width:100% !important;}
.left-content-div h2{font-size: 20px; text-align: center; margin:0; background: none; }
.right-side-content-div h2{font-size: 20px; text-align: center; margin:0; background: none; }
.inner-main-contact-div{width:100%;}
.inner-left-div{width: 100%;  margin: 0 auto; text-align: center;}
.main-contact-box-div{width: 60%;}
.breadcrumbs{width:100%;}
.events-main-container{padding: 5px 12px;}
.title-add{ width: 62%;}
.Event-title .entry-title{font-size: 18px;}
.left-events-container{width: 100%;}
.left-events{width:90%;}
.middle-events-div{width: 90%; padding:0;}
.right-event-container{width:100%;}
.venue-map h1{background: none; text-align: center;}
.eve-list-head{background: none; text-align: center;}
.last-event-div .events-sidebar .event-date{padding: 0;}
.last-event-div .events-sidebar .event-name{width: 73%;}
.event-name li{background:url("images/arrow-events.jpg") no-repeat scroll 199px 36px rgba(0, 0, 0, 0); font-size: 12px !important;}
.last-event-div .widget-title{text-align: center; font-size: 20px; background: none;}
.last-event-div #eo-event-categories-2 ul{ width: 272px; margin:0px;}
.page-id-180 .inner-wrapper-div{height: auto;}
.contact-heading h2{background: none; text-align: center; font-size: 20px;}
.contact-head-div-2{width:100% !important;}
.contact-heading-secondary{background: none; text-align: center; font-size: 20px !important;}
.contact-box-1{width:100% !important;}
.contact-box-2{ float: left !important; margin-top: 55px !important; width: 100% !important;}
.heading-box .left-box{width:auto;}
.contact-head-div-1{width:100% !important;}
.event-date{width: 25%;}
.event-name{width: 74%;}
.event-name li{background: url("images/arrow-events.jpg") no-repeat scroll 244px 36px rgba(0, 0, 0, 0);  font-size: 13px !important;}
.last-arrow-img{display: none;}
.category-wise-div .rpwe-block li img{width: 100%;}
.sidebar-div #categories-3 ul{width: 300px; list-style-type: none; margin:0 auto;}
.sidebar-div #archives-3 ul{width: 300px; list-style-type: none; margin:0px auto 10px;}
.sidebar-div .widget-title{background: none; text-align: center;}
.event-date ul.eo-events.eo-events-shortcode{list-style-type: none;}
.sidebar-div .event-name ul{list-style-type: none;}
.inner-main-container .more-link{display: block; width: 25%; margin-top: 20px;  padding: 12px 3px; text-align: center;}
.content-div{width: 100%;}
.sharing-button{width:100%;}
.meta-div{width:47%;}
.cat-div-2 .rpwe-summary{margin: 10px auto; width: 100%;}
.left-title{width: 100%;}
.inner-right-div{width: 100%;}
.sidebar-div-category .rpwe-block{  margin: 0 auto; width: 69%;}
.sidebar-div-category .widget-title{font-size: 22px !important; text-align: center;}
.inner-right-div{width:100%; float: none; margin:0 auto; text-align: center;}
.left-head-text{width: auto !important;}
.events-searchFilter{ min-height: 151px;}
.ecategory{margin: 0 auto; text-align: center; width: 100%;}
.ecategory select{width: auto;}
.edate input[type="text"]{width: 30%; margin-left: 9px; margin-top: 10px; padding: 7px 5px;}
.esearch input[type="submit"]{width: auto; margin-left: 104px !important; margin-top: 20px !important;}
.allevents-left{width: 30%; margin:0 auto; float: none;}
.allevents-right{width: 100%; float: none;}
.advs-title{line-height: 20px !important;}
.advs-title a{line-height: 20px !important; text-decoration: none !important;}
.home-title{background: none; margin-left: 0; margin-top: 90px; text-align: center;}
.head-title > span{left:199px;  width: auto; top:-41px;}
.bx-wrapper .bx-prev{left: 164px !important;}
.bx-wrapper .bx-next{right: 2px !important;}
.sidebar-div .side-cat h3{background: none;}
.wrapper { margin-top: 90px;}
.sidebar-div .side-arch h3{background: none;}
#colophon h1{  background-color: #0082b6; float: left !important; /*padding: 12px;*/ text-align: center; width: 100% !important; margin-left:0 !important;}
.footer-4 h1{margin: 0 auto; position: static !important; text-align: center; width: auto !important;}
.event-date{width: 17%;}
.cat-div-2 .rpwe-thumb{width: 100%; margin: 0 !important;}
/*.bx-wrapper .bx-controls-direction a{top:-56px !important;}*/
.home-title{margin-top: 98px !important;}
html {    font-size: 100%;    overflow-x: hidden;    overflow-y: scroll;}
.sidebar-div-category{margin-top: 0 !important;}
.page-id-274 .widget-title{background: none !important;}
.page-id-274 .event-name li{background: none !important;}
.sidebar-div .event-name li{ padding: 26px 0 !important;}
.postimg{width: 100%; margin: 0 auto; text-align:center;}
.postcontent{width: 100%; margin: 0 auto; text-align:center;}
.advps-slide{margin-right: 0 !important;}
.left-content-div h2{background: none;}
.postimg{width:100%;}.postcontent{width:100%;}
.meta-div-category{width:100%;}
.page-id-236 #secondary{ float: left; width: 100%; margin-top: 10px;}
.bx-wrapper .bx-next{ right: 113px !important}
.advps-slide{ margin-right: 4px !important; width: 262px !important}
.advps-excerpt-three{width: 178px !important;}
.bx-viewport{height: 345px !important;}
.fb_iframe_widget{ margin-top: 50px !important;}
.left-span-text > span{  background-position: 95px 23px }
}

@media only screen and (min-width:640px) and ( max-width:767px) {
	.inner-wrapper-div{width:100%;}
	.con-btn-blu{  width: 182px;}
	.con-btn-red{ width: 180px;}
	.con-btn-green{width: 199px;}
	.con-btn-text .conp{width: 35%; margin-left: 13px;}
	.con-btn-text a{ width: 37%; font-size: 12px !important;    margin-right: 13px; padding: 6px 8px;}
	.top-header {width:100%;}
	.inner-main-second img{height:250px;}
	.logo{ float: left; margin-top: 20px;  width: 30%;}
	.postimg{width: 100%; margin: 0 auto; float: none; text-align: center;}
	.postcontent{width: 100%; margin: 20px auto; float: none;}
	.inner-main-second { float: left; margin-top: 55px; width: 100%;}
	.home-pg-text{ width: 247px;   height: 85px;}
	.home-pg-red{ height: 75px !important; top: 120px width: 253px;}
	.top-text-img{margin-bottom:0 !important;}
	.divided-div-home{margin-top:0 !important;}
	.home-pg-green{    height: 69px !important; width: 252px !important;}
	.home-btn{font-size: 12px;}
	.group-img{margin-right: 54px; width: 34%; }
	.f1 { margin-left: 7px !important;}
	f2 { margin-left: 15px !important;}
	.f3 {margin-left: 8px !important;}
	.left-events{width: 100%; float: none;}
	.main-contact-box-div{width: 100%;}
	.inner-main-contact-div{float: none !important;}
	.middle-events-div{width: 100% !important;}
	.page-id-270  .site-content{width: 100%;}
	.page-id-270 .inner-right-div {width: 100%; float: none;}
	.page-id-270 .sidebar-div-category{margin-top: 0px !important;}
	.inner-right-div .rpwe-block{width: 50%; margin: 0 auto;}
	.page-id-270 .widget-title{width: 50%; margin: 0 auto;}
	.page-id-270  #text-20{width:50%; margin: 30px auto;}
	.eve-title > a{display: none;}
	.right-event-container{width: 100%;}
	.last-event-div .events-sidebar .event-date{width: 12% !important;}
	.events-sidebar{ margin: 0 auto; float: none;}
	.contact-box-1{width: 100% !important;float: none !important;}
	.contact-box-2{width: 100% !important; float: none !important; margin-top: 30px !important;}
	.main-contact-box-div{width: 100% !important;}
	.right-span-text{  font-size: 11px; width: 132px;}
	.logo img{ border: medium none; box-shadow: none !important; float: left; margin-left: 20px; width: 68%;}
	.right-span{margin-top: 0; text-align: right; width: 100%; float: none;}
	.left-span-text{width: 286px;}
	span.border-wht{font-size: 11px;}
	.img-bdr{width: 104px;}
	.img-bdr-2{ margin-right: 5px;    margin-top: 8px;    width: 14px;}
	.promo_slider_excerpt{left: 154px !important; top: 74px;}
	.slider-excerpt p{font-size: 20px;}
	#site-navigation{width: 100%;}
	.main-navigation li{width: auto; padding: 1px 3px;}
	.main-navigation li:hover{width: auto; padding: 1px 3px;}
	.inner-main-container-left{margin: 0 auto; width: 100%;}
	.cat-div{ float: none; width: 100%;}
	.cat-div h3{background: none;  font-size: 20px !important; text-align: center}
	.cat-div-2{float: none; width:100%;}
	.inner-main-container-right{width: 100%;}
	.event-cal{width:52%;}
	.event-venue{width: 53%}
	.inner-second-sec{ width: 100%;}
	.top-img-2 img{width: 50%;}
	.cat-div-2 .rpwe-summary{width: 39%;}
	.cat-div-2 li{margin-left: 0; width:100%;}
	.cat-div li{margin-left: 0px;}
	.cat-div .rpwe-summary{font-size: 11px; margin-left: 10px !important;}
	.sec-logo{width: 100%;}
	.top-img{bottom: 65px;}
	.top-img-2{left: 0px; text-align: right;     bottom: 25px;}
	.left-head-text{width:100% !important;}
	.home-page-head h2{font-size: 20px; text-align: center;}
	.center-title-img-border{background: none;}
	.last-arrow-img{background: none;}
	.footer-wrapper{width:100%;}
	#colophon h1{ font-size: 13px;  margin-left: 20px; margin-top: -84px;}
	.footer-1 h1{font-size: 17px !important; margin-top: -90px !important;}
	.bottom-box-div .button{font-size: 7px; padding: 2px;}
	.bottom-box-div .buttons{font-size: 7px; padding: 2px;}
	.bottom-footer-div{width: 86%;}
	.top-third-div{width: 92%;}
	.f-text-left{ padding-right: 5px;}
	.footer-1{float: left; width: 22%;}
	.f-text-left{font-size: 9px !important;}
	.top-footer-box p{ font-size: 13px;}
	.bottom-footer-div p{font-size: 13px;}
	.footer-3{ float: left; width: 18%;}
	.footer-2{ float: left; width: 20%;}
	.promo_slider{height: 269px !important;}
	/*.mail{padding-left: 16px;}*/
	.home-title{background: none;}
	.bottom-box-div .button{width: 58%;}
	.bottom-box-div .buttons{width: 58%;}
	.event-date ul.eo-events.eo-events-shortcode{ line-height: 14px;    margin-top: 16px;}
	.sidebar-div-category .event-date ul.eo-events.eo-events-shortcode li{padding: 4px 11px;}
	.page-id-274 .event-name li{   line-height: 12px;    padding: 7px !important; background: none;}
	.widget-tile-div h2{background: none !important;}
	.left-content-div{width: 100% !important; margin:0 auto; text-align:center;}
	.right-side-content-div {width: 100% !important;}
	.main-contact-box-div{width:50% !important;}
	.inner-main-contact-div{width: 100% !important;}
	.contact-heading-secondary{background: none !important;}
	.left-content-div h2{background: none !important;}
	
	.bx-wrapper .bx-next{right: 46px;}
	.advps-slide{margin-right: -11px !important;width: 366px !important;}
	.advps-excerpt-three{    max-width: 216px !important;}
	.advps_container3{ max-width: 588px;}
	.bx-wrapper .bx-next{right: 39px !important;}
	.advps-slide-container .advs-title{line-height: 20px !important;}
	.esearch input[type="submit"]{width: 13%; font-size: 10px;}
	.left-events-container{width: 100%;}
	.page-id-236 #secondary{float: left; width: 100% !important;}
	.fb_iframe_widget{margin-left: 0px !important;}
	.top-third-div > p{font-size: 9px !important;}
	.middle-box p{font-size: 9px !important;}
	.inner-main-container-left-div{width:100%; float: none;}
	.sharing-button{width: 49%;}
	.sidebar-div #secondary{width: 100%; float: none;}
	.sidebar-div #categories-3{width: 50%; margin:0 auto; }
	.sidebar-div #archives-3{width: 50%; margin:0 auto; }
	.sidebar-div #text-24{width: 50%; margin:0 auto; }
	.sidebar-div .events-sidebar{width: 60%;}

	}

	@media only screen and (min-width:853px) and ( max-width:900px) {
	.inner-wrapper-div{width:100%;}
	.con-btn-blu{margin-bottom: 20px !important;  width: 150px;}
	.con-btn-red{margin-bottom:20px !important; margin-right: 2px;  width: 150px;}
	.con-btn-green{margin-bottom:20px !important; width: 150px;}
	.con-btn-text a{font-size: 9px;    margin-top: 26px !important;    padding: 5px 2px;    text-align: center;    width: 35%;}.con-btn-text .conp{  font-size: 11px;    line-height: 10px;    margin-left: 17px;    width: 38%;}	.con-anchr{ width: 20%;}	.con-anchr > a{padding: 10px 5px;}        	.top-header {width:100%;}			.inner-main-second img{height: 315px;}			.group-img{width:37%;}        	.logo{ float: left; margin-top: 20px;  width: 28%}        	.category-dernieres-nouvelles .eve-title > a{padding: 5px 3px !important;}        	.right-span-text{  font-size: 11px; width: 165px;}
	.home-title{background: none !important;}
	.logo img{ border: medium none; box-shadow: none !important; float: left; margin-left: 20px; width: 68%;}        	.right-span{margin-top: 0; text-align: right; width: 89%; float: none;}        	.left-span-text{width: 314px;}        	span.border-wht{font-size: 11px;}        	.img-bdr{width: 104px;}        	.img-bdr-2{ margin-right: 5px;    margin-top: 8px;    width: 14px;}
	.page-id-147 .events-sidebar{width: 100% !important;}
	.postcontent > h3{font-size: 18px !important;}
	.promo_slider_excerpt{left: 154px !important; top: 155px;}
	.slider-excerpt p{font-size: 20px;}
	#site-navigation{width: 100%;  margin: -54px auto 0;}
	.main-navigation li{width: auto; padding: 1px 17px;}
	.main-navigation li:hover{width: auto; padding: 1px 17px;}
	.inner-main-container-left{margin: 0 auto; width: 100%;}
	.cat-div{ float: none; width: 100%;}
	.cat-div h3{background: none;  font-size: 20px !important; text-align: center}
	.cat-div-2{float: none; width:100%;}
	.inner-main-container-right{width: 100%;}
	.event-cal{width:52%;}
	.event-venue{width: 85%}
	.inner-second-sec{ width: 100%;}
	.top-img-2 img{width: 50%;}
	.sec-logo{width: 100%;}
	.top-img{bottom: 65px;}
	.top-img-2{left: 0px; text-align: right;     bottom: 25px;}
	.left-head-text{width:100% !important;}
	.home-page-head h2{font-size: 20px; text-align: center;}
	.center-title-img-border{background: none;}
	.last-arrow-img{background: none;}
	.footer-wrapper{width:100%;}
	#colophon h1{ font-size: 13px;  margin-left: 20px; margin-top: -84px;}
	.footer-1 h1{font-size: 17px !important; margin-top: -90px !important;}
	.bottom-box-div .button{font-size: 7px; padding: 2px;}
	.bottom-box-div .buttons{font-size: 7px; padding: 2px;}
	.bottom-footer-div{width: 86%;}
	.top-third-div{width: 92%;}
	.f-text-left{ padding-right: 5px;}
	.footer-1{width: 25%;}
	.footer-2{width:20%;}
	.inner-main-container-left-div{width:65%;}
	.postimg{width: 250px !important; height: auto;}
	.postcontent{width: 248px !important;}
	.page-id-147 #secondary{ width: 32% !important;}
	.page-id-147 .event-date{width: 25%;}
	.sidebar-div .widget-title{width: 300px; margin: 0 auto !important;}
	.sidebar-div #categories-3 ul{width: 300px; margin: 0 auto;}
	.sidebar-div #archives-3 ul{width: 300px; margin: 0 auto;}
	.sidebar-div #secondary{ float: right; width: 44%;}
	.left-content-div{width: 60% !important;}
	/* .inner-right-div .events-sidebar{width: 100%;}*/
	.inner-left-div .left-content-div{width: 100% !important;}
	.right-side-content-div{ width:36% !important; margin: 0 auto; text-align: center;}
	.right-side-content-div h2{  font-size: 20px; text-align: center; background: none !important;}
	.inner-left-div{ width: 56%;}
	.inner-right-div{ width:41%;}
	.inner-right-div .event-date{width: 23%;}
	.events-sidebar{margin:0 auto;  float: none;}
	.middle-events-div{width: 50%; margin-top: 40px; text-align: center;}
	.left-events-container{width:100%; float: left;}
	.right-event-container{width: 100%;}
	.last-event-div .widget.EO_Event_List_Widget{width: 50%; margin: 0 auto;}
	.last-event-div .widget .eo__event_cat{  margin: 0 auto; width: 50%;}
	.contact-box-1{width: 60% !important;}
	.contact-box-2{width:35% !important;}
	.f1, .f2, .f3, .f4{margin-left: 0;}
	.home .events-sidebar{margin: 0 auto;}
	.home .event-name li{background: url("images/arrow-events.jpg") no-repeat scroll 232px 36px rgba(0, 0, 0, 0)}
	.home .eve-title{ width: 78%; margin: 0 auto; text-align: center;}
	.home .eve-title h3{background: none;}
	.home .eve-title > a{display: none;}
	.sidebar-div .eve-title{width: auto;}
	.page-id-270 .eve-title h3 {background: none; text-align: center;}
	.page-id-270 .eve-title > a{display: none;}
	.page-id-270 .event-date{width: 35%;}
	.page-id-270 .event-name{width: 62%;}
	.page-id-270 .event-name li{background: none;line-height: 15px; margin-bottom: 2px !important; margin-top: 10px; padding: 0 0 0 2px !important;}
	.page-id-270  .events-sidebar{width: 100%;}
	.page-id-274 .event-date{width: 35%;}
	.page-id-274 .event-name{width: 62%;}
	.page-id-274 .event-name li{background: none;line-height: 15px; margin-bottom: 2px !important; margin-top: 10px; padding: 0 0 0 2px !important;}
	/*.page-id-274  .events-sidebar{width: 100%;}*/
	.page-id-274 .eve-title h3 {background: none; text-align: center;}
	.page-id-274 .eve-title > a{display: none;}
	.cat-div-2 .widget-title{  margin-left: -4px !important;}
	.advps-slide{margin-right: 0 !important;}
	.left-title{width:100%;}
	.page-id-236 #secondary{float: left; width: 100% !important;}
	.bx-wrapper .bx-prev{left: 582px;}
	.bx-wrapper .bx-next{ right: -25px;}
	.head-title > span{left: 634px}
	.footer-4{width: 22% !important;}
	.widget-tile-div h2{background: none !important;}
	.page-id-236 #wp-calendar{width: 78%;}
	.page-id-236.events-sidebar{width: 100% !important;}
	.page-id-236 .widget-4.widget-last.widget-even.widget.eo__event_categories{width: 50% !important; margin:0 auto !important;}.single-event .widget-4.widget-last.widget-even.widget.eo__event_categories{width: 50% !important; margin:0 auto !important;}}            @media only screen and (width:1024px) {              .inner-main-second { float: left; margin-top: 47px; width: 100%;}            .cat-div h3{background:none; font-size: 20px !important; text-align: center;}            	.inner-wrapper-div{width:100%;}            	.top-header{width:100%;}            	.right-span{width: 55%;}            	.right-span-text{width: 198px;}            	#site-navigation{width:100%;}            	.event-venue h3{margin-left: 0;}            	.inner-second-sec{width:100%;}            	.footer-wrapper{width:100%;}
	.home-title{margin-left: 0; background: url("images/line-home.jpg") no-repeat scroll 142px 10px rgba(0, 0, 0, 0)}                .bx-wrapper .bx-prev{ left: 584px;}
	.head-title > span{left: 624px; top: -2px;}
	.bx-wrapper .bx-next{right: -90px;}
	.event-cal #wp-calendar th, #wp-calendar td, #wp-calendar caption{ margin-left: 9px;}
	.event-cal #wp-calendar #eo-widget-next-month a{  padding: 0 3px;}
	.event-cal #wp-calendar #eo-widget-prev-month a{padding: 0 3px;}
	.cat-div-2 .widget-title{ margin-left: 0;}         .cat-div-2 .rpwe-summary{ width: 40%;}                       }@media only screen (width: 800px){.left-span-text{width:280px;}.right-span-text{width: 135px;}.con-btn-green{  width: 213px;}.con-btn-text .conp{width: 33%;}.img-bdr-2{width: 23px;}#site-navigation{margin: -77px auto 0}.main-navigation li{ padding: 1px 13px !important;}.main-navigation li:hover{ padding: 1px 13px !important;}
	.event-cal #wp-calendar #eo-widget-prev-month{left:199px;}
	.event-venue h3{background: none; font-size: 20px; text-align: center;}
	.inner-wrapper-div{width:100%;}
	.top-header{width:100%;}
	#site-navigation{width:100%;}
	.footer-wrapper{width:100%;}
	.page-id-236 #secondary{float: left; width: 100% !important;}
	.home-title{background: none !important;}}

@media only screen (width: 966px){
	.right-span{width:82%;}
	.main-navigation li{padding: 1px 24px !important;}
	.main-navigation li:hover{padding: 1px 24px !important;}
	.event-cal{width: 33% !important;}
	.event-date ul.eo-events.eo-events-shortcode{font-size: 20px !important;}
	.event-venue {width: 39% !important;}	.footer-3{width: 22%;}
	.sidebar-div-category{margin-top: 9% !important;}}

@media only screen and (min-width:600px) and ( max-width:639px){
	.inner-wrapper-div{width:100%;}.inner-main-second img{height: 252px;}
	.con-btn-blu{margin-bottom: 20px !important;  width: 171px;}
	.con-btn-red{margin-bottom:20px !important; margin-right: 2px;  width: 167px;}
	.con-btn-green{margin-bottom:20px !important; width: 182px;}
	.con-btn-text a{font-size:10px; margin-top: 23px !important; padding: 5px; text-align: center;    width: 35%;}.con-btn-text .conp{  font-size: 11px;    line-height: 10px;    margin-left: 17px;    width: 38%;}	.con-anchr{width: 26%;}	.con-anchr > a{ font-size: 12px !important; padding: 10px 5px;}        	.top-header {width:100%;}			.group-img { float: right; margin-right: 41px; width: 37%;}			.home-pg{z-index: 999;}			.home-pg-text{ top: 48px; width: 241px; height: 87px;}
	.home-pg-red{ height: 83px !important; top: 133px; width: 241px;}
	.home-pg-green{ height: 79px !important; top: 216px; width: 240px !important;}			.home-btn{padding: 4px 3px;  font-size: 12px;}        	.logo{ float: left; margin-top: 20px;  width: 28%}        	.right-span-text{  font-size: 11px; width: 98px;}        	.cat-div-2 .widget-title{margin-left: 0px !important;}        	.page-id-236 #eo_event_list_widget-11{width: 65%; margin:0 auto;}        	.logo img{ border: medium none; box-shadow: none !important; float: left; margin-left: 20px; width: 68%;}        	.right-span{margin-top: 0; text-align: right; width: 100%; float: none;}        	.left-span-text{width: 290px;}        	span.border-wht{font-size: 11px;}        	.img-bdr{width: 95px;}        	.img-bdr-2{ margin-right: 5px;    margin-top: 8px;    width: 19px;}    .inner-main-container-left-div{width: 100%; float: none;}   .sidebar-div .widget_categories{width:50%; margin: 0 auto;}
	.category-dernieres-nouvelles .site-content{width: 100%; float: none;}
	.category-dernieres-nouvelles #secondary{width: 100%; float:none;}
	.category-dernieres-nouvelles #categories-3{width: 50%; margin:0 auto;}
	.category-dernieres-nouvelles #archives-3{width: 50%; margin:0 auto;}
	.category-dernieres-nouvelles #eo_event_list_widget-8{width: 50%; margin: 0 auto;}
	.category-dernieres-nouvelles .events-sidebar{width: 100% !important;}
	.sidebar-div .widget_archive{width:50%; margin: 0 auto;}
	.sidebar-div .EO_Event_List_Widget{width:50%; margin: 0 auto;}
	.eve-title h3{background: none !important;}
	.sidebar-div #text-24{text-align: center;}
	.eve-title{width: 83% !important;}
	.sidebar-div #secondary{width:100%; float: none;}
	.promo_slider_excerpt{left: 154px !important; top: 111px;}
	.slider-excerpt p{font-size: 20px;}
	#site-navigation{ font-size: 11px !important; padding: 1px 4px; width: 100%; margin: -51px auto 0;}
	.main-navigation li{width: auto; padding: 0px 1px; font-size: 11px;}
	.main-navigation li:hover{width: auto; padding: 0px 1px;}
	.inner-main-container-left{margin: 0 auto; width: 100%;}
	.cat-div{ float: none; width: 98%;}
	.cat-div h3{background: none;  font-size: 20px !important; text-align: center}
	.cat-div-2{float: none; width:100%;}
	.inner-main-container-right{width: 100%;}
	.event-cal{width:52%;}
	.event-venue{width: 60%}
	.inner-second-sec{ width: 100%;}
	.top-img-2 img{width: 50%;}
	.sec-logo{width: 100%;}
	.top-img{bottom: 65px;}
	.inner-left-div{width:100%;}
	.inner-right-div{width:100%;}
	.left-content-div{width:100%;}
	.right-side-content-div{width:100% !important;}
	.right-side-content-div .main-contact-box-div{width:50% !important;}
	.right-side-content-div h2{text-align: center; font-size: 13px !important; background: none !important;}        	.inner-right-div aside{width: 68%; margin:0 auto; }        	.left-events{width:40px auto; width:50%;}        	.middle-events-div{width:50%; margin: 40px auto;}        	.right-event-container{margin: 0 auto; width: 56%;}        	.contact-box-1{width: 100% !important; margin: 0 auto;}        	.contact-box-2{width:100% !important; margin: 0 auto;}        	.contact-box-2 .main-contact-box-div{width:100% !important; margin-top: 20px !important;}        	.contact-heading-secondary{background: none !important; width: 50%; margin:0 auto !important;}           .left-events-container{  width: 100% !important; float: none;}
	.events-sidebar{ margin: 0 auto;}
	.top-img-2{left: 0px; text-align: right; bottom: 25px;}
	.left-head-text{width:100% !important;}
	.home-page-head h2{font-size: 20px; text-align: center;}
	.center-title-img-border{background: none;}
	.last-arrow-img{background: none;}
	.footer-wrapper{width:100%; font-size: 9px !important;}
	#colophon h1{ font-size: 13px;  margin-left: 20px; margin-top: -84px;}
	.footer-1 h1{font-size: 17px !important; margin-top: -90px !important;}
	.bottom-box-div .button{font-size: 7px; padding: 2px;}
	.bottom-box-div .buttons{font-size: 7px; padding: 2px;}
	.bottom-footer-div{width: 86%;}
	.top-third-div{width: 92%;}
	.f-text-left{ padding-right: 5px;}
	.main-container{padding: 0;}
	.event-name{width:68%;}
	.footer-1{width: 21%; float: left;}
	.footer-2{ float: left; font-size: 9px !important; width: 22%;}
	.footer-3{ float: left; width: 22%;}
	.bottom-box-div .button{ font-size: 6px; padding: 6px;}
	.bottom-box-div .buttons{font-size: 7px; padding: 6px;}
	.footer-4{float: left; width: 22%;}
	.footer-3 h1{ font-size: 9px !important; margin-left: 3px !important}
	.promo_slider{height: 300px !important;}
	.events-searchFilter{ min-height: 151px;}
	.ecategory{margin: 0 auto; text-align: center; width: 100%;}
	.ecategory select{width: auto;}
	.edate input[type="text"]{width: 30%; margin-left: 9px; margin-top: 10px; padding: 7px 5px;}               .esearch input[type="submit"]{width: auto; margin-left: 104px !important;    margin-top: 20px !important;}    .allevents-left{width: 30%; margin:0 auto; float: none;}    .allevents-right{width: 100%; float: none;}
	.home-title{background: none;}
	.event-date{width: 25%;}
	.top-footer-box p{font-size: 11px !important;}
	.bottom-footer-div p{font-size: 11px !important;}
	.top-third-div p{font-size: 11px !important;}
	.middle-box p{font-size: 11px !important;}
	html {    font-size: 100%;    overflow-x: hidden;    overflow-y: scroll;}
	.sidebar-div-category{ margin-top: 0;}
	.widget-tile-div h2{background: none !important;}
	.left-content-div{width: 100% !important; margin:0 auto; text-align:center;}
	.right-side-content-div {width: 100% !important;}
	.main-contact-box-div{width:50% !important;}
	.inner-main-contact-div{width: 50% !important;}
	.left-content-div h2{background: none !important;}
	.advps-slide{width: auto !important; margin-right: 0px !important;}
	.advps-excerpt-three{max-width: 226px !important; padding-left: 29px !important;}
	/*.bx-wrapper .bx-controls-direction a{ top: -11px !important;}*/
	.bx-wrapper .bx-next{right: -12px;}
	.bx-viewport{height: 415px;}
	.page-id-161 .eo-widget-cal-wrap{margin-top: 47px !important;}
	.esearch input[type="submit"]{width: 13%; font-size: 10px;}
	.left-events-container{width: 100%;}
	.page-id-236 #secondary{float: left; width: 100% !important;}
	.events-sidebar{ float: none; margin: 0 auto; }
	.page-id-236 .event-name li{ padding: 23px 0 10px 3px; background: none;}
	.page-id-270 .events-sidebar{width: 100% !important;}
	.event-name li:nth-child(1){padding-top: 21px !important;}
	.last-event-div .events-sidebar .event-date{width: 16% !important;}
	.page-id-270 .site-content{width: 100% !important; float: none;}
	.single-event .widget-4.widget-last.widget-even.widget.eo__event_categories{width: 50%; margin: 0 auto;}
	#secondary #eo-event-categories-4 ul{width: 50%; margin: 0 auto;}
	.page-id-236 .widget-title{width: 50%; margin: 0 auto;}
	.page-id-274 .site-content{width: 100% !important; float: none;}
	.single-post .event-date{width:23%;}
	.right-side-content-div{width: 100%  !important; float: none !important; margin:0 auto !important;}
	.right-side-content-div .main-contact-box-div{width: 100% !important;}
	.inner-main-contact-div{width: 60% !important; float: none !important;}
	.postcontent{width: 100%; float: none !important;}
	.postimg{margin: 0 auto 20px; text-align: center !important; float:none !important;}
	.content .lire-plus-btn{float: none !important;}
	.left-events{width: 100% !important;}
	.main-contact-box-div{width: 100% !important;}
	.middle-events-div{width: 100% !important; padding: 0 !important;}
	.right-event-container{width: 100%; float: none !important;}
}

	@media only screen and (min-width:768px) and ( max-width:852px){
	.inner-wrapper-div{width:100%;}
	.con-btn-blu{margin-bottom: 20px !important;  width: 226px;}
	.con-btn-red{margin-bottom:20px !important; margin-right: 2px;  width: 245px;}
	.con-btn-green{margin-bottom:20px !important; width: 220px;}
	.con-btn-text a{font-size: 13px;    margin-top: 26px !important; padding: 10px 7px;    text-align: center;    width: 35%;}
	.con-btn-text .conp{  font-size: 13px;    line-height: 17px;    margin-left: 17px;    width: 38%;}
	.con-anchr{ width: 20%;}
	.con-anchr > a{padding: 10px 5px;}
	.contact-heading-secondary{background:none;}
	.top-header {width:100%;}
	.page-id-236 #eo_event_list_widget-11{width: 50%; margin:0 auto;}
	.page-id-236 #text-30{width: 50%; margin: 0 auto;}
	.page-id-147 .inner-main-container-left-div{width: 60%}
	.page-id-147 .postimg{ height: 150px !important; width: 150px !important;}
	.page-id-147 .postcontent{ width: 267px !important;}
	.page-id-147 .eve-title > a{ padding: 2px !important;}
	.logo{ float: left; margin-top: 20px;  width: 28%}
	.category-dernieres-nouvelles .eve-title > a{padding: 5px 3px;}
	.right-span-text{  font-size: 11px; width: 139px;}
	.sidebar-div-category{margin-top: 7% !important;}
	.logo img{ border: medium none; box-shadow: none !important; float: left; margin-left: 20px; width: 68%;}
	.right-span{margin-top: 0; text-align: right; width: 89%; float: none;}
	.left-span-text{width: 286px;}
	span.border-wht{font-size: 11px;}
	.last-event-div .events-sidebar .event-name{width: 61% !important;}
	.img-bdr{width: 104px;}
	.img-bdr-2{ margin-right: 5px;    margin-top: 8px;    width: 14px;}
	.promo_slider{height:335px !important;}
	.eve-title .widget-title{font-size: 18px !important; font-weight: normal; font-size: 15px !important; text-transform:uppercase; }
	.bx-wrapper .bx-prev{left: 605px;}
	.head-title > span{left: 647px;}
	.bx-wrapper .bx-next{right: -114px;}
	.advs-title a{line-height: 20px !important;}
	.promo_slider_excerpt{left: 154px !important; top: 111px;}
	.slider-excerpt p{font-size: 20px;}
	.home #site-navigation{width: 100%;  margin: -63px auto 0;}
	#site-navigation{width: 100%;  margin: -52px auto 0;}
	.page-id-147 .events-sidebar{width: 100% !important;}
	.main-navigation li{width: auto; padding: 1px 11px;}
	.main-navigation li:hover{width: auto; padding: 1px 11px;}
	.inner-main-container-left{margin: 0 auto; width: 100%;}
	.cat-div{ float: none; width: 100%;}
	.cat-div h3{background: none;  font-size: 20px !important; text-align: center}
	.cat-div-2{float: none; width:100%;}
	.inner-main-container-right{width: 100%;}
	.event-cal{width:52%;}
	.event-venue{width: 53%}
	.inner-second-sec{ width: 100%;}
	.top-img-2 img{width: 50%;}
	.sec-logo{width: 100%;}
	.top-img{bottom: 65px;}
	.group-img{width:40%;}
	.inner-main-second img{height:310px;}
	.event-date ul.eo-events.eo-events-shortcode li{font-size:13px !important; margin-bottom:3px !important;}        	.top-img-2{left: 0px; text-align: right;     bottom: 25px;}        	.left-head-text{width:100% !important;}        	.home-page-head h2{font-size: 20px; text-align: center;}
	.center-title-img-border{background: none;}
	.last-arrow-img{background: none;}
	.footer-wrapper{width:100%;}
	#colophon h1{ font-size: 13px;  margin-left: 20px; margin-top: -84px;}
	.footer-1 h1{font-size: 17px !important; margin-top: -90px !important;}
	.bottom-box-div .button{font-size: 7px; padding: 2px;}
	.bottom-box-div .buttons{font-size: 7px; padding: 2px;}
	.bottom-footer-div{width: 86%;}
	.top-third-div{width: 92%;}
	.f-text-left{ padding-right: 5px;}
	.footer-1{width: 22%;}
	.inner-main-container-left-div{width:100%;}
	.sidebar-div .widget-title{width: 300px; margin: 0 auto !important;}
	.sidebar-div #categories-3 ul{width: 300px; margin: 0 auto;}
	.sidebar-div #archives-3 ul{width: 300px; margin: 0 auto;}
	.sidebar-div #secondary{ float: right; width: 45%;}
	.left-content-div{width: 60% !important;}
	.inner-left-div .left-content-div{width: 100% !important;}
	.right-side-content-div{ width:37% !important; margin: 0 auto; text-align: center;}
	.right-side-content-div h2{  font-size: 20px; text-align: center; background: none;}
	.inner-left-div{ width: 56%;}
	.inner-right-div{ width: 41%;}
	.middle-events-div{width: 50%; margin-top: 40px; text-align: center;}
	.left-events-container{width:100%; float: left;}
	.right-event-container{width: 100%;}
	.last-event-div .EO_Event_List_Widget{width: 50%; margin: 0 auto;}
	.last-event-div  #eo-event-categories-2{ margin:0 auto; width:50%;}
	.contact-box-1{width: 100% !important;}
	.contact-box-2{margin: 0 auto !important; text-align: center; width: 100% !important;}
	.sidebar-div .event-date{width: 18%;}
	.main-contact-box-div{width:100%;}
	.contact-box-2 .main-contact-box-div{width:50%;}
	.f1, .f2, .f3, .f4{margin-left: 0 !important;}
	.footer-2{width: 19%;}
	.page-id-270 .eve-title h3 {background: none; text-align: center;}
	.page-id-270 .eve-title > a{display: none;}
	.page-id-270 .event-date{width: 35%;}
	.page-id-270 .event-name{width: 64%;}
	.page-id-270 .event-name li{background: none;line-height: 15px; margin-bottom: 2px !important; margin-top: 10px; padding: 0 0 0 2px !important;}
	.page-id-270  .events-sidebar{width: 100%;}
	.page-id-274 .event-date{width: 35%;}
	.page-id-274 .event-name{width: 64%;}
	.page-id-274 .event-name li{background: none;line-height: 15px; margin-bottom: 2px !important; margin-top: 10px; padding: 0 0 0 2px !important;}
	.page-id-274  .events-sidebar{width: 100%;}
	.page-id-274 .eve-title h3 {background: none; text-align: center;}
	.page-id-274 .eve-title > a{display: none;}
	.sidebar-div .eve-title{width: 100%;}
	.home-title {background: none;}
	.head-title > span{ left: 516px;}
	.bx-wrapper .bx-prev{left: 470px;}
	.bx-wrapper .bx-next{ right: 13px;}
	.page-id-236 #secondary{float: left; width: 100% !important;}
	.events-sidebar{ float: none; margin: 0 auto;}
	.category-dernieres-nouvelles #secondary{width: 35%; }
	.category-dernieres-nouvelles .events-sidebar{width: 100% !important;}
	.category-dernieres-nouvelles .event-date{width: 25%;}
	.category-dernieres-nouvelles .site-content{width:63% !important;}
	.page-id-270 .site-content{width: 58% !important;}
	.page-id-270 .inner-right-div{width: 34% !important;}
	.page-id-274 .inner-right-div{width: 34% !important;}
	.inner-main-container-left-div{width:55%;}
	.postimg{width: 250px !important; height: auto !important;}
	.postcontent{width: 200px !important;}
	.page-id-147 #secondary{ width: 32% !important;}
	.page-id-147 .event-date{width: 25%;}
	.meta-div-category{width: 100% !important;}}

@media only screen and (width:853px){

	/*.bx-wrapper .bx-controls-direction a{ margin-top: -18px !important;}*/
	.bx-wrapper .bx-next {  right: -102px!important;}
	.bx-wrapper .bx-prev { left: 588px!important;}
	.fb_iframe_widget{ width: 119%!important; margin:0px!important;}
	.category-dernieres-nouvelles #secondary{width: 35%; }
	.category-dernieres-nouvelles .events-sidebar{width: 100% !important;}
	.category-dernieres-nouvelles .event-date{width: 25%;}
	.category-dernieres-nouvelles .site-content{width:63% !important;}
}

@media only screen and (width:1024px){

	#site-navigation{ width: 100%;}
	.top-header{ width: 100%;}	.right-span {    width: 56%;}
	.right-span-text{width: 216px;}
	.eve-title > a{padding: 5px 3px!important;}
	.inner-main-container-left{ width: 50%;}
	.page-id-87 .inner-main-container-left{ width: 65%;}
	.bx-wrapper .bx-next {    right: -190px;}
	.bx-wrapper .bx-prev {    left: 560px;}
	.head-title > span{left: 602px;}
	/*.bx-wrapper .bx-controls-direction a {    top: -32px !important;}*/
	.bx-viewport {    width: 112% !important;}
	.advps-slide {    margin-left: 20px;    margin-right:0px !important;    width: 240px !important;}
	.home .cat-div-2 li{ width: 126%;}
	.home .cat-div-2 .rpwe-thumb{width: 354px;padding-right: 20px !important;}
	body{ overflow-x: hidden;}
	.footer-3{width: 15% !important;}
	.footer-4{width: 16% !important;}
	.bottom-box-div .button{width: 68% !important;}
	.bottom-box-div .buttons{ width: 61% !important;}
	.postimg{width: 292px !important;}
	.last-event-div .events-sidebar .event-name{width:60% !important;}
}

	@media only screen and (min-width:700px) and (max-width:799px){
	.fb_iframe_widget{ width: 133%!important; margin:0px!important;}
	.event-date {width: 22%;}
	.page-id-236 .widget-4.widget-last.widget-even.widget.eo__event_categories{width: 50% !important; margin:0 auto !important;}
	.head-title > span {left: 635px;}
	.bx-wrapper .bx-next {right: -105px!important;}
	.bx-wrapper .bx-prev { left: 591px!important;}

}

@media only screen and (min-width:800px) and (max-width:899px){
	.con-btn-green{ width: 213px;}
	.con-btn-text .conp{width: 33%;}
	.fb_iframe_widget{ width: 133%!important; margin:0px!important;}
	.category-dernieres-nouvelles .eve-title > a{padding: 5px 3px;}
	.category #categories-3 ul li a{padding: 10px 0px;}
	.page-id-147 .inner-main-container-left-div{width: 60%}
	.page-id-147 .postimg{ height: 150px !important; width: 150px !important;}
	.page-id-147 .postcontent{ width: 277px !important;}
	.page-id-147 .eve-title > a{ padding: 2px !important;}
	.page-id-236 #eo_event_list_widget-11{width: 50%; margin:0 auto;}
	.page-id-236 #text-30{width: 50%; margin: 0 auto;}
	.contact-heading-secondary{background: none !important;}
	.event-date {width: 22%;}
	.event-date{width: 17%;}
	.single-post .event-date{width: 20%;}
	.single-post.event-name li:nth-child(1){padding-top: 15px !important;}
	.last-event-div .events-sidebar .event-name{width: 67% !important;}
	.last-event-div .events-sidebar .event-date{width: 22% !important;}
	.head-title > span {left: 635px;}
	.bx-wrapper .bx-next {right: -105px!important;}
	.cat-div-2 .rpwe-thumb{margin: 0 !important;}
	.bx-wrapper .bx-prev { left: 591px!important;}
	.site-content {    float: left;    width: 50%;}
	.page-id-270 .event-date {width: 29%;}
	.inner-main-container-left-div{width:53%;}
	.postimg{width: 250px !important; height: auto;}
	.postcontent{width: 221px !important;}
	.page-id-147 #secondary{ width: 32% !important;}
	.page-id-147 .event-date{width: 25%;}
	.page-id-236 .widget-4.widget-last.widget-even.widget.eo__event_categories{width: 40% !important; margin:0 auto !important;}
}

@media only screen and (width:966px){

	body{ overflow-x: hidden;}
	.fb_iframe_widget{ margin-left: 0px!important;}
	.right-span {float: right!important;}
	.right-span { width: 47% !important;}
	.advps-slide {margin-right: -39px!important; width:505px !important;}
	.bx-viewport {width: 154% !important;}
	.head-title > span {  left: 730px!important;}
	.bx-wrapper .bx-next { right: -198px !important;}
	.bx-wrapper .bx-prev {left: 680px!important;}
	.footer-4{width:22% !important;}
	.page-id-270 .site-content{width: 58% !important;}
	.page-id-270 .inner-right-div{ width: 34%;}
	.inner-main-container-left-div{width:65%;}
	.postimg{width: 250px !important; height: auto;}
	.postcontent{width: 248px !important;}
	.page-id-147 #secondary{ width: 32% !important;}
	.page-id-147 .event-date{width: 25%;}

	}

@media only screen and (width:600px){

	.main-navigation li {padding: 0 4px;}
	.main-navigation li:hover {padding: 0 4px;}

}

@media only screen and (max-width:359px){

	body {overflow-x: hidden;}

}

@media only screen and (max-width:480px){

	.eve-title h3{padding-bottom: 20px; background-position: center 22px;}

}
	@media only screen and (min-width:260px) and (max-width:532px){

	.main-container{margin-top: 62px;}
}

@media only screen and (min-width:966px) and ( max-width:1023px){
	.inner-wrapper-div{width:100%;}
	.con-btn-blu{margin-bottom: 20px !important;  width: 175px;}
	.con-btn-red{margin-bottom:20px !important; margin-right: 2px;  width: 175px;}
	.con-btn-green{margin-bottom:20px !important; width: 175px !important;}
	.con-btn-text a{font-size: 9px;    margin-top: 26px !important;    padding: 5px 2px;    text-align: center;    width: 35%;}
	.con-btn-text .conp{  font-size: 11px;    line-height: 10px;    margin-left: 17px;    width: 38%;}	.con-anchr{ width: 20%;}	.con-anchr > a{padding: 10px 5px;}        	.top-header {width:100%;}        	.logo{ float: left; margin-top: 20px;  width: 28%}        	.right-span-text{  font-size: 11px; width: 168px;}        	.logo img{ border: medium none; box-shadow: none !important; float: left; margin-left: 20px; width: 68%;}        	.right-span{margin-top: 0; text-align: right; width: 82%; float: none;}        	.left-span-text{width: 314px;}        	span.border-wht{font-size: 11px;}        	.img-bdr{width: 104px;}        	.img-bdr-2{ margin-right: 5px;    margin-top: 8px;    width: 14px;}    .inner-main-container-right .event-date{width:16%;}    .left-events-container{width: 100% !important;}
	.last-event-div .events-sidebar .event-date{width: 15% !important;}
	.single-event .widget-4.widget-last.widget-even.widget.eo__event_categories{width: 50%; margin: 0 auto;}    .sidebar-div .event-date{width:18%;}    .sidebar-div .event-name{width:74%;}    .single-event  .eo-event-categories-2{width: 50% !important; margin:0 auto;}        	.promo_slider_excerpt{left: 154px !important; top: 111px;}        	.page-id-147 .sidebar-div .event-date{width:20%;}        	.slider-excerpt p{font-size: 20px;}        	#site-navigation{width: 100%;  margin: -52px auto 0;}        	/*.sidebar-div .EO_Event_List_Widget{width:50%; margin: 0 auto;}*/        	.main-navigation li{width: auto; padding: 1px 24px;}        	.main-navigation li:hover{width: auto; padding: 1px 24px;}        	.inner-main-container-left{margin: 0 auto; width: 100%;}
	.cat-div{ float: none; width: 100%;}
	.cat-div h3{background: none;  font-size: 20px !important; text-align: center}
	.cat-div-2{float: none; width:100%;}
	.inner-main-container-right{width: 100%;}
	.event-cal{width:52%;}
	.event-venue{width: 53%}
	.inner-second-sec{ width: 100%;}
	.top-img-2 img{width: 50%;}
	.sec-logo{width: 100%;}
	.top-img{bottom: 65px;}
	.top-img-2{left: 0px; text-align: right; bottom: 25px;}
	.left-head-text{width:100% !important;}
	.home-page-head h2{font-size: 20px; text-align: center;}
	.center-title-img-border{background: none;}
	.last-arrow-img{background: none;}
	.footer-wrapper{width:100%;}
	#colophon h1{ font-size: 13px;  margin-left: 20px; margin-top: -84px;}
	.footer-1 h1{font-size: 17px !important; margin-top: -90px !important;}
	.bottom-box-div .button{font-size: 7px; padding: 2px;}
	.bottom-box-div .buttons{font-size: 7px; padding: 2px;}
	.bottom-footer-div{width: 86%;}
	.top-third-div{width: 92%;}
	.f-text-left{ padding-right: 5px;}
	.footer-1{width: 22%;}
	.inner-main-container-left-div{width:55%;}
	.sidebar-div .widget-title{width: 300px; margin: 0 auto !important;}
	.sidebar-div #categories-3 ul{width: 300px; margin: 0 auto;}
	.sidebar-div #archives-3 ul{width: 300px; margin: 0 auto;}
	.sidebar-div #secondary{ float: right; width: 44%;}
	.left-content-div{width: 60% !important;}
	.right-side-content-div{ width:36% !important; margin: 0 auto; text-align: center;}
	.right-side-content-div h2{  font-size: 20px; text-align: center; background: none !important;}
	.inner-left-div{ width: 56%;}
	.inner-right-div{ width: 33%;}
	.events-sidebar{margin-left: 16px;}
	.middle-events-div{width: 50%; margin-top: 40px; text-align: center;}
	.left-events-container{width:100%; float: left;}
	.right-event-container{width: 100%;}
	.last-event-div .widget.EO_Event_List_Widget{width: 50%; margin: 0 auto;}
	.last-event-div .widget .eo__event_cat{  margin: 0 auto; width: 50%;}
	.contact-box-1{width: 60% !important;}
	.contact-box-2{width:35% !important;}
	.right-event-container .event-date{ width: 17%;}
	.page-id-270 .eve-title h3 {background: none; text-align: center;}
	.page-id-270 .eve-title > a{display: none;}
	.page-id-270 .event-date{width: 25%;}
	.page-id-270 .event-name{width: 65%;}
	.page-id-270 .event-name li{background: none;line-height: 15px; margin-bottom: 2px !important; margin-top: 10px; padding: 0 0 0 2px !important;}
	.page-id-270 .events-sidebar{width: 100%;}
	.page-id-274 .event-date{width: 35%;}
	.page-id-274 .event-name{width: 62%;}
	.page-id-274 .event-name li{background: none;line-height: 15px; margin-bottom: 2px !important; margin-top: 10px; padding: 0 0 0 2px !important;}
	.page-id-274 .events-sidebar{width: 100%;}
	.page-id-274 .eve-title h3 {background: none; text-align: center;}
	.page-id-236 #secondary aside{width: 39%; margin:0 auto;}
	.page-id-274 .eve-title > a{display: none;}
	.sidebar-div .eve-title{width: 100%;}
	.left-events-container{width: 55%;}
	.page-id-236 #secondary{width:100%;}
	#secondary #eo-event-categories-4 ul{width: 71%;  margin-left: 85px;}
	.page-id-236 .event-name li{background: none;}
	.page-id-236 .widget-title{margin-left: 85px;}
	.bx-wrapper .bx-prev{left: 582px;}
	.bx-wrapper .bx-next{ right: -25px;}
	.head-title > span{left: 634px}
	.category-dernieres-nouvelles #secondary{width: 35%; }
	.category-dernieres-nouvelles .events-sidebar{width: 100% !important;}
	.category-dernieres-nouvelles .event-date{width: 25%;}
	.category-dernieres-nouvelles .site-content{width:63% !important;}
	.single-post .left-content-div{width: 100% !important;}
	.widget-tile-div h2{background: none !important;}
	.page-id-147 .inner-main-container-left-div{width: 60%}
	.page-id-147 .postimg{ height: 150px !important; width: 150px !important;}
	.page-id-147 .postcontent{ width: 277px !important;}
	.page-id-147 .eve-title > a{ padding: 2px !important;}

}

@media only screen and (max-width: 320px){
	.advps-slide-field-three{padding:0 !important;}
	.sq-box{width:100%;}
	.wh-text{float: left; font-size: 12px; line-height: 12px; margin-left: 63px; text-align: justify; width: 78%;}	.con-anchr > a{ font-size: 11px; padding: 5px 3px;}.con-anchr{width: 32%;}.sq-box{padding-top:12px;}
	.phone > a{/*padding-left:10px;*/}
	.Fax {padding-left: 10px;}
	.mail > a { /*padding-left: 10px;*/}
	.con-btn-blu{margin-bottom: 20px !important;}
	.con-btn-red{margin-bottom:20px !important;}
	.con-btn-green{margin-bottom:20px !important;}
	.last-arrow-img{display: none;}
	.home .inner-wrapper-div{width:100%; height: auto;}
	.top-header{width:100%;}
	.logo{float:none; width:50%; margin: 46px auto;}
	.right-span{margin: 0 auto; text-align: center; width: 100%;}
	.right-span-text{padding: 0; text-align: center; width: 100%;}
	.left-span-text{height: 121px; text-align: center;  width: 100%;}
	.left-span-text > span{float: left; width: 100%; height:41px; background-position: 95px bottom; padding: 0;}
	.img-bdr{padding: 5px; text-align: center; width: 100%;}
	.img-bdr-2{ padding: 5px; text-align: center; width: 100%;}
	.promo_slider_excerpt{font-size: 10px; left: 25px !important; top: 9px; z-index: 9999; padding:0;}
	.p.wht-brdr{border:none;}
	.home #site-navigation{  float: left; margin: -400px auto 0 0; position: absolute; width: 100%; z-index: 99999;}
	#site-navigation{  float: left; margin: -205px auto 0 0; position: absolute; width: 100%; z-index: 99999;}
	p.wht-brdr{ height: auto;}
	.slider-excerpt p {font-size: 13px;}
	.main-navigation li{width:100%;}
	.inner-main-container-left{margin: 0 auto; text-align: center; width: 100%;}
	.cat-div{ margin: 0 auto; text-align: center; width: 100%; float: none;}
	.home .cat-div-2{float: left; width:100%; margin-bottom: 50px; margin-top: 0px!important;}
	.inner-main-container-right{width:100%;}
	.cat-div li{ float: none; width:100%; margin:0 auto;}
	.cat-div-2 li{text-align: center; width: 100%; margin: 0 auto !important;}
	.cat-div-2 .rpwe-thumb{width:100%; margin: 0 auto !important;}
	.cat-div-2 .rpwe-summary{width:93%;}
	.event-cal{width:100%;}
	.event-venue{width:100%;}
	.inner-second-sec{width:100%;}
	.sec-logo{width:100%;}
	#colophon h1{ position: absolute; text-align: center;width: 100% !important; margin:0px;}
	.page-id-110 .widget-tile-div{margin-top: 276px !important;}
	.inner-content-page h2{margin:0;}.inner-content-page h4{margin:0;}
	.footer-left {float: left; margin-bottom: 20px;width: 100%;}
	.footer-2 h1{ background-color: #0082b6;float: left !important;padding: 12px;text-align: center;width: 100% !important;}        .footer-3 h1{ background-color: #0082b6;float: left !important;padding: 12px;text-align: center;width: 100% !important;}
	.footer-4 h1{ background-color: #0082b6;float: left !important;padding: 12px;text-align: center;width: 100% !important;}        .f3 { float: left; margin-top: 75px; text-align: center; width: 99%;}        .f4 { margin: 0 !important; padding-top: 80px;}
	.Fax{background-position: 88px 8px !important; width: 100%!important; padding: 0px!important;}
	.phone{background-position: 85px 8px !important; width: 100%!important;padding: 0px!important;}
	.mail{ background-position: 82px 22px!important; width: 100%!important;padding: 0px!important;}
	.group-img{width:100%;}
	.top-img{  position: static; text-align: center;}
	.top-img-2{position: static;}
	.home-content{width:100%;}
	.home .top-head-text{font-size: 15px;}
	.last-arrow-img{width:20%;}
	.footer-wrapper{margin: 0 auto; width: 100%;}
	.footer-1{ margin: 0 auto; text-align: center; width: 100%;}
	.footer-2{ margin: 20px auto; text-align: center; width: 100%;}
	.footer-3{margin: 20px auto; text-align: center; width: 100%;}
	.footer-4{margin: 0 auto; text-align: center; width: 100%;}
	/*.phone{background :url("images/blue-mobile.jpg") no-repeat scroll 129px 6px transparent;}*/
	/*.Fax{background: url("images/fax-blue.png") no-repeat scroll 129px 6px transparent;}*/
	/*.mail{background: url("images/mail-blue.png") no-repeat scroll 129px  6px transparent;}*/          .promo_slider_excerpt{display: none!important;}        .footer-1 h1{color: #fff; font-size: 18px; font-weight: normal; margin-top: 56px; position: absolute; text-align: center;    width: 100%;}        .footer-2 h1{ color: #fff;  font-size: 18px;  font-weight: normal;  margin-left: 2px;  margin-top: -29px !important;  position: absolute;              text-align: center; width: 100%;}              .bottom-footer-div{margin: 10px;   text-align: center;    width: 93%;}              .bottom-box-div .button{margin: 0 auto;}
	.footer-4 h1{ margin-left: 106px; /*margin-top:-29px !important;*/}
	.bottom-box-div .buttons{margin:16px auto; }
	.top-third-div { margin: 10px;width: 95%;}
	.f2{ padding-top: 55px;}
	.events-sidebar{float: none; margin-left: 0px; }
	.event-venue h3{margin-left: 0px; text-align: center; background: none;}
	.menu-toggle{background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important; color: #000; margin-top: 6px; padding: 10px;                text-align: center; width: 91%;}              .menu-main-menu-container{background-color:  #01aaed; }
	.main-navigation li:hover{width: auto;}
	.main-navigation li{width:auto; backgorund:none !important; border:none !important; }
	.nav-menu li.current-menu-item{background:none !important; border:none !important;}              .img-bdr{border: medium none; float: none; margin: 0 auto; text-align: center; width: 50%;}              .last-arrow-img{width:20% !important;}              .cat-div h3 {background: none; text-align: center; margin-top: 44px; font-size: 20px !important;}              .custom-header-div {  min-height: 188px; top: 389px;}              .right-side-content-div{margin-top: 65px !important; width: 100% !important;}              .partners-head{background: none !important;}              .inner-main-container-left-div {width:100%; margin: 0 auto; text-align: center; float: none;}              .no-break{margin-left: 20px !important; margin-top: 279px !important;}              .widget-tile-div{ margin-top: 172px !important; background: none;}              .widget-tile-div h1{font-size: 18px;}              .widget-tile-div h2{background: none; font-size: 14px;}              .home-page-head h2{font-size: 20px; text-align: center;}
	.center-title-img-border{background:none;}
	.last-arrow-img{display: none;}
	.cat-div-2{float: none;  width: 100%;}
	.cat-div-2 .widget-title{background:none;}
	.top-head-text{font-size: 15px; position:static;}
	.left-panel{width:100%; float: none;}
	.right-panel-post-category{width:100%; float: none;}
	.img-title{width:100% !important;}
	.home-content h5{font-size: 20px; text-align: center;}
	.img-title-border{background: none;}
	.propos-img img{margin-top: 20px;}
	.left-box-text{width:100%; float: none;}
	.inner-wrapper-div{width:100%;  height: 260px; }
	.page-id-110  .inner-wrapper-div{height: auto;}
	.left-content-div h2{font-size: 20px; text-align: center; margin:0; }
	.right-side-content-div h2{font-size: 20px; text-align: center; margin:0; }
	.inner-main-contact-div{width:100%;}
	.inner-left-div{width: 100%;  margin: 0 auto; text-align: center;}
	.single-post  .inner-wrapper-div{height: auto;}
	.breadcrumbs{width:100%;}
	.events-main-container{padding: 5px 12px;}
	.title-add{ width: 62%;}
	.Event-title .entry-title{font-size: 18px;}
	.left-events-container{width: 100%;}
	.left-events{width:90%;}
	.middle-events-div{width: 90%; padding:0;}
	.right-event-container{width:100%;}
	.venue-map h1{background: none; text-align: center;}
	.eve-list-head{background: none; text-align: center;}
	.last-event-div .events-sidebar .event-date{padding: 0;}
	.last-event-div .events-sidebar .event-name{width: 73%;}
	.event-name li{background:url("images/arrow-events.jpg") no-repeat scroll 199px 36px rgba(0, 0, 0, 0); font-size: 12px !important;}
	.last-event-div .widget-title{text-align: center; font-size: 20px; background: none;}
	.last-event-div #eo-event-categories-2 ul{ width: 272px; margin:0px;}
	.page-id-180 .inner-wrapper-div{height: auto;}
	.contact-heading h2{background: none; text-align: center; font-size: 20px;}
	.contact-head-div-2{width:100% !important;}
	.contact-heading-secondary{background: none; text-align: center; font-size: 20px !important;}
	.contact-box-1{width:100% !important;}
	.contact-box-2{width:100% !important;}
	.heading-box .left-box{width:auto;}
	.contact-head-div-1{width:100% !important;}
	/* .inner-main-container .more-link{display: block; width: 25%; margin-left: 36px !important; margin-top: 20px;}*/
	.promo_slider { height: 235px; overflow: hidden; position: relative; top: 345px;}
	.wrapper { margin-top: 78px;}
	.title-add{ width: 100%;}
	.logo img{margin-left: 0 !important;}
	.advps-slide {position: static !important; text-align: center !important;  margin: 0 20px 0 auto;}
	.advs-title{line-height: 20px !important;}
	.advs-title a{line-height: 20px !important; text-decoration: none !important;}
	.home-title{background: none; margin-left: 0;}
	.head-title > span{  width: auto;   left: 119px; top: -34px;}
	.cliquezbtn a{float: none;}
	.bx-wrapper .bx-prev{left: 87px !important;}
	.bx-wrapper .bx-next{right: 85px !important;}
	/*.bx-wrapper .bx-controls-direction a{  top: -53px !important;}*/
	.f1, .f2, .f3, .f4{margin-left: 0 !important;}
	.inner-right-div{width:100%; float: none; margin:0 auto;}
	.events-searchFilter{ min-height: 151px;}
	.ecategory{margin: 0 auto; text-align: center; width: 100%;}
	.ecategory select{width: auto;}
	.edate input[type="text"]{width: 30%; margin-left: 9px; margin-top: 10px; padding: 7px 5px;}
	.esearch input[type="submit"]{width: auto; margin-left: 104px !important;    margin-top: 20px !important;}
	.allevents-left{width: 30%; margin:0 auto; float: none;}
	.allevents-right{width: 100%; float: none;}
	html {    font-size: 100%;    overflow-x: hidden;    overflow-y: scroll;}
	.left-content-div h2{background: none;}
	.postimg{width:100%;}
	.postcontent{width:100%;}
	.meta-div-category{width:100%;}
	.advps-slide{margin-right: 0 !important; width:503px !important;}
	.advps-excerpt-three > p{text-align: justify !important;}
	.page-id-236 #secondary{float: left; margin-top: 0 !important;}

}

@media only screen and (min-width:899px) and ( max-width:945px){
	.main-navigation li{/*padding: 1px 0px;*/ width: 10%;}
	.main-navigation li:hover{padding: 1px 0px; width: 10%;}
	#colophon h1{font-size: 15px;}
	.footer-1{width: 20%;}
	.footer-2{width: 20%;}
	.footer-3{width: 20%;}
	.top-header{width: 100%;}
	.right-span-text{width:107px; font-size: 14px;}
	.left-span-text{width: 313px;}
	.bottom-box-div .button{font-size: 9px;}
	.bottom-box-div .buttons{font-size: 9px;}
	.bx-viewport{height: 335px !important;}
	.advps-slide{width: auto !important; margin-right: 0 !important;}
	.advps-excerpt-three{max-width: 235px !important;}
	.head-title > span{ left: 118px;    top: -35px; display: block;}

}

@media only screen and (min-width:946px) and ( max-width:1000px){
	.main-navigation li{padding: 1px 10px; width: 10%;}
	.main-navigation li:hover{padding: 1px 10px; width: 10%;}
	.head-title > span{  left: 690px; top: 4px;}
	#colophon h1{font-size: 15px;}
	.footer-1{width: 25%;}
	.footer-2{width: 25%;}
	.footer-3{width: 23%;}
	.top-header{width: 100%;}
	.right-span-text{width:103px; font-size: 14px;}
	.left-span-text{width: 313px;}
	.bottom-box-div .button{font-size: 9px;}
	.bottom-box-div .buttons{font-size: 9px;}
	.right-span{width:47%!important;}

}

@media only screen and (min-width:1025px) and ( max-width:1113px){

	.main-navigation li{padding: 1px 10px; width: 10%;}
	#colophon h1{font-size: 15px;}
	.footer-1{width: 25%;}
	.footer-2{width: 25%;}
	.footer-3{width: 24%;}
	.top-header{width: 100%;}
	.right-span-text{width:107px; font-size: 14px;}
	.left-span-text{width: 313px;}
	.bottom-box-div .button{font-size: 9px;}
	.bottom-box-div .buttons{font-size: 9px;}

}

@media only screen and (width:1920px){

	.promo_slider_excerpt{left: 0px !important;}

}

@media only screen and (min-width:533px) and ( max-width:1023px) {
	.eve-title h3{background: none; text-align: center;}
	.advps-slide-container .advs-title{  line-height: 20px !important;}
	.bx-wrapper .bx-next{right: -25px; top:-14px;}
	.cat-div-2 li{ width: 100%;}
	.home-title{background: none;}
	.f1{margin-left: 0 !important;}
	.f2{margin-left: 0 !important;}
	.f3{margin-left: 0 !important;}
	.f4{margin-left: 0 !important;}

}

@media only screen and (min-width: 641px) and (max-width: 767px){

	.inner-wrapper-div{width:100%;}
	.top-header {width:100%;}
	.logo{ float: left; margin-top: 20px;  width: 28%}
	.right-span-text{  font-size: 11px; width: 98px;}
	.logo img{ border: medium none; box-shadow: none !important; float: left; margin-left: 20px; width: 68%;}
	.right-span{margin-top: 0; text-align: right; width: 100%; float: none;}
	.left-span-text{width: 290px;}
	span.border-wht{font-size: 11px;}
	.img-bdr{width: 95px;}
	.img-bdr-2{ margin-right: 5px;    margin-top: 8px;    width: 19px;}
	.inner-main-container-left-div{width: 100%; float: none;}
	.sidebar-div .widget_categories{width:50%; margin: 0 auto;}
	.sidebar-div .widget_archive{width:50%; margin: 0 auto;}
	.sidebar-div.EO_Event_List_Widget{width:50%; margin: 0 auto;}
	.sidebar-div #secondary{width:100%; float: none;}
	.promo_slider_excerpt{left: 154px !important; top: 111px;}
	.slider-excerpt p{font-size: 20px;}
	#site-navigation{ font-size: 11px !important; padding: 1px 4px; width: 100%; margin: -54px auto 0;}
	.main-navigation li{width: auto; padding: 0px 1px;}
	.main-navigation li:hover{width: auto; padding: 0px 1px;}
	.inner-main-container-left{margin: 0 auto; width: 100%;}
	.cat-div{ float: none; width: 97%;}
	.cat-div h3{background: none;  font-size: 20px !important; text-align: center}
	.cat-div-2{float: none; width:100%;}
	.inner-main-container-right{width: 100%;}
	.event-cal{width:52%;}
	.event-venue{width: 60%}
	.inner-second-sec{ width: 100%;}
	.top-img-2 img{width: 50%;}
	.sec-logo{width: 100%;}
	.top-img{bottom: 65px;}
	.inner-left-div{width:100%;}
	.inner-right-div{width:100%;}
	.left-content-div{width:100%;}
	.right-side-content-div{width:100% !important;}
	.right-side-content-div .main-contact-box-div{width:50% !important;}
	.right-side-content-div h2{text-align: center; font-size: 20px !important; background: none;}
	.inner-right-div aside{width: 50%; margin:0 auto; }
	.left-events{width:40px auto; width:50%;}
	.middle-events-div{width:50%; margin: 40px auto;}
	.right-event-container{margin: 0 auto; width: 56%;}
	.contact-box-1{width: 100% !important; margin: 0 auto;}
	.contact-box-2{width:100% !important; margin: 0 auto;}
	.contact-box-2 .main-contact-box-div{width:50% !important;}
	.left-events-container{  width: 100% !important; float: none;}
	.events-sidebar{float: none; margin: 0 auto; width: 50%;}
	.top-img-2{left: 0px; text-align: right;     bottom: 25px;}
	.left-head-text{width:100% !important;}
	.home-page-head h2{font-size: 20px; text-align: center;}
	.center-title-img-border{background: none;}
	.last-arrow-img{background: none;}
	.footer-wrapper{width:100%; font-size: 9px !important;}
	#colophon h1{ font-size: 13px;  margin-left: 20px; margin-top: -84px;}
	.footer-1 h1{font-size: 17px !important; margin-top: -90px !important;}
	.bottom-box-div .button{font-size: 7px; padding: 2px;}
	.bottom-box-div .buttons{font-size: 7px; padding: 2px;}
	.bottom-footer-div{width: 86%;}
	.top-third-div{width: 92%;}
	.f-text-left{ padding-right: 5px;}
	.main-container{padding: 0;}
	.event-name{width:68%;}
	.footer-1{width: 21%; float: left;}
	.footer-2{ float: left; font-size: 9px !important; width: 22%;}
	.footer-3{ float: left; width: 22%;}
	.bottom-box-div .button{ font-size: 6px; padding: 6px;}
	.bottom-box-div .buttons{font-size: 7px; padding: 6px;}
	.footer-4{float: left; width: 26%;}
	.footer-3 h1{ font-size: 12px !important; margin-left: 3px !important}
	.promo_slider{height: 300px !important;}
	.events-searchFilter{ min-height: 151px;}
	.ecategory{margin: 0 auto; text-align: center; width: 100%;}
	.ecategory select{width: auto;}
	.edate input[type="text"]{width: 30%; margin-left: 9px; margin-top: 10px; padding: 7px 5px;}
	.esearch input[type="submit"]{width: auto; margin-left: 104px !important;    margin-top: 20px !important;}    .allevents-left{width: 30%; margin:0 auto; float: none;}    .allevents-right{width: 100%; float: none;}
	.home-title{background: none;}
	.event-date{width: 25%;}  .advs-title > a {line-height: 20px !important;}
	.bx-wrapper .bx-prev{left: 532px;}
	.bx-wrapper .bx-next{right: -60px;} 
	.home-title{background: none;}
	.head-title > span{ left: 582px;}

	}

	@media only screen and (min-width:321px) and ( max-width:359px) {
		.home .inner-wrapper-div{width:100%; height: auto;}
		.top-header{width:100%;}
		#colophon h1{width: auto;}
		.logo{float:none; width:100%; margin: 46px auto; text-align: center;}
		.right-span{margin: 0 auto; text-align: center; width: 100%;}
		.promo_slider { height: 235px; overflow: hidden; position: relative; top: 345px;}
		.right-span-text{padding: 0; text-align: center; width: 100%;}
		.left-span-text{height: 121px; text-align: center;  width: 100%;}
		.left-span-text > span{float: left; width: 100%; height:41px; background-position: 95px bottom; padding: 0;}
		.img-bdr{padding: 5px; text-align: center; width: 100%;}
		.img-bdr-2{ padding: 5px; text-align: center; width: 100%;}
		.promo_slider_excerpt{font-size: 10px; left: 25px !important; top: 9px; z-index: 9999; padding:0;}
		.p.wht-brdr{border:none;}
		.home #site-navigation{  float: left; margin: -400px auto 0 0; position: absolute; width: 100%; z-index: 99999;}
		#site-navigation{  float: left; margin: -249px auto 0 0; position: absolute; width: 100%; z-index: 99999;}
		p.wht-brdr{ height: auto;}
		.slider-excerpt p {font-size: 13px;}
		.main-navigation li{width:100%;}
		.inner-main-container-left{margin: 0 auto; text-align: center; width: 100%;}
		.cat-div{ margin: 0 auto; text-align: center; width: 100%; float: none;}
		.home .cat-div-2{float: none; width:100%;}
		.inner-main-container-right{width:100%;}
		.cat-div li{ float: none; width:100%; margin:0 auto;}
		.cat-div-2 li{text-align: center; width: 100%; margin: 0 auto !important;}
		.cat-div-2 .rpwe-thumb{width:100%;}
		.cat-div-2 .rpwe-summary{width:100%;}
		.event-cal{width:100%;}
		.event-venue{width:100%;}
		.inner-second-sec{width:100%;}
		.sec-logo{width:100%;}
		.group-img{width:100%;}
		.top-img{  position: static; text-align: center;}
		.top-img-2{position: static;}
		.home-content{width:100%;}
		.home .top-head-text{font-size: 15px;}
		.last-arrow-img{width:20%;}
		.footer-wrapper{margin: 0 auto; width: 100%;}
		.footer-1{ margin: 0 auto; text-align: center; width: 100%;}
		.footer-2{ margin: 20px auto; text-align: center; width: 100%;}
		.footer-3{margin: 20px auto; text-align: center; width: 100%;}
		.footer-4{margin: 0 auto; text-align: center; width: 100%;}
		/*.phone{background :url("images/blue-mobile.jpg") no-repeat scroll 100px 6px transparent;}*/
		/*.Fax{background: url("images/fax-blue.png") no-repeat scroll 100px 6px transparent;}*/
		/*.mail{background: url("images/mail-blue.png") no-repeat scroll 100px  6px transparent;}*/         .wrapper { margin-top: 78px;}
		.promo_slider_excerpt{display: none!important;}
		.footer-1 h1{color: #fff; font-size: 18px; font-weight: normal; margin-top: 56px; position: absolute; text-align: center;    width: 100%;}        .footer-2 h1{ color: #fff;  font-size: 18px;  font-weight: normal;  margin-left: 2px;  margin-top: -29px !important;  position: absolute;              text-align: center; width: 100%;}              .footer-3 h1{margin-top: 54px !important;  margin-left: 65px;}              .bottom-footer-div{width:100%;}              .bottom-box-div .button{margin: 0 auto;}              .footer-4 h1{ margin-left: 106px; margin-top:-29px !important;}
		.bottom-box-div .buttons{margin:16px auto; }
		.top-third-div{width:100%;}
		.events-sidebar{float: none; margin-left: 0px; }
		.event-venue h3{margin-left: 0px; text-align: center; background: none;}
		.menu-toggle{background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important; color: #000; margin-top: 6px; padding: 10px;                text-align: center; width: 91%;}              .menu-main-menu-container{background-color:  #01aaed; }              .main-navigation li:hover{width: auto;}              .main-navigation li{width:auto;}               .img-bdr{border: medium none; float: none; margin: 0 auto; text-align: center; width: 50%;}              .last-arrow-img{width:20% !important;}              .cat-div h3 {background: none; text-align: center; margin-top: 44px; font-size: 20px !important;}              .custom-header-div {top:263px;}              .inner-main-container-left-div {width:100%; margin: 0 auto; text-align: center; float: none;}              .no-break{margin-left: 20px !important; margin-top: 279px !important;}              .widget-tile-div{ margin-top: 42px !important; background: none;}              .widget-tile-div h1{font-size: 18px;}              .widget-tile-div h2{background: none; font-size: 14px;}              .home-page-head h2{font-size: 20px; text-align: center;}
		.center-title-img-border{background:none;}
		.last-arrow-img{display: none;}
		.cat-div-2{float: none;  width: 100%;}
		.cat-div-2 .widget-title{background:none;}
		.top-head-text{font-size: 15px; position:static;}
		.left-panel{width:100%; float: none;}
		.right-panel-post-category{width:100%; float: none;}
		.img-title{width:100% !important;}
		.home-content h5{font-size: 20px; text-align: center;}
		.img-title-border{background: none;}
		.propos-img img{margin-top: 20px;}
		.left-box-text{width:100%; float: none;}
		.inner-wrapper-div{width:100%;  height: 260px; }
		.page-id-110  .inner-wrapper-div{height: auto;}
		.left-content-div h2{font-size: 20px; text-align: center; margin:0; }
		.right-side-content-div h2{font-size: 20px; text-align: center; margin:0; }
		.inner-main-contact-div{width:100%;}
		.inner-left-div{width: 100%;  margin: 0 auto; text-align: center;}
		.single-post  .inner-wrapper-div{height: auto;}
		.breadcrumbs{width:100%;}
		.events-main-container{padding: 5px 12px;}
		.title-add{ width: 62%;}
		.Event-title .entry-title{font-size: 18px;}
		.left-events-container{width: 100%;}
		.left-events{width:90%;}
		.middle-events-div{width: 90%; padding:0;}
		.right-event-container{width:100%;}
		.venue-map h1{background: none; text-align: center;}
		.eve-list-head{background: none; text-align: center;}
		.last-event-div .events-sidebar .event-date{padding: 0;}
		.last-event-div .events-sidebar .event-name{width: 73%;}
		.event-name li{background:url("images/arrow-events.jpg") no-repeat scroll 199px 36px rgba(0, 0, 0, 0); font-size: 12px !important;}              .last-event-div .widget-title{text-align: center; font-size: 18px; background: none;}              .last-event-div #eo-event-categories-2 ul{ width: 272px; margin:0px;}              .page-id-180 .inner-wrapper-div{height: auto;}              .contact-heading h2{background: none; text-align: center; font-size: 20px;}              .contact-head-div-2{width:100% !important;}              .contact-heading-secondary{background: none; text-align: center; font-size: 20px !important;}              .contact-box-1{width:100% !important;}              .contact-box-2{width:100% !important;}              .heading-box .left-box{width:auto;}              .contact-head-div-1{width:100% !important;}              .inner-main-container .more-link{display: block; width: 25%; margin-left: 60px; margin-top: 20px;}
		/*.phone{background:url("images/blue-mobile.jpg") no-repeat scroll 115px 6px transparent;}*/
		.Fax {}
		.f1, .f2, .f3, .f4{margin-left: 0 !important;}
		.inner-right-div{width:100%; float: none; margin:0 auto;}
		.events-searchFilter{ min-height: 151px;}
		.ecategory{margin: 0 auto; text-align: center; width: 100%;}
		.ecategory select{width: auto;}
		.edate input[type="text"]{width: 30%; margin-left: 9px; margin-top: 10px; padding: 7px 5px;}               .esearch input[type="submit"]{width: auto; margin-left: 104px !important;    margin-top: 20px !important;}    .allevents-left{width: 30%; margin:0 auto; float: none;}    .allevents-right{width: 100%; float: none;}    .advps-slide {position: static !important; text-align: center !important; width: auto !important;  margin: 0 20px 0 auto;}              .advs-title{line-height: 20px !important;}              .advs-title a{line-height: 20px !important; text-decoration: none !important;}
		.home-title{background: none; margin-left: 0;}
		.head-title > span{left:0px;  width: auto; top:0; display: none;}
		.bx-wrapper .bx-prev{left: 0 !important;}
		.bx-wrapper .bx-next{right: 0 !important;}
		.wrapper { margin-top: 90px;}
		.sidebar-div .side-arch h3{background: none;}
		#colophon h1{margin-left: 0 !important;}
		.sidebar-div .side-cat h3{background: none;}
		.cat-div-2 .rpwe-thumb{ margin: 0 0 0 10px;}
		}

		@media only screen and (min-width:967px) and ( max-width:1022px){

			.inner-wrapper-div{width:100%;}
			.top-header {width:100%;}
			.logo{ float: left; margin-top: 20px;  width: 28%}
			.right-span-text{  font-size: 11px; width: 168px;}
			.logo img{ border: medium none; box-shadow: none !important; float: left; margin-left: 20px; width: 68%;}        	.right-span{margin-top: 0; text-align: right; width: 82%; float: none;}        	.left-span-text{width: 314px;}        	span.border-wht{font-size: 11px;}        	.img-bdr{width: 104px;}        	.img-bdr-2{ margin-right: 5px;    margin-top: 8px;    width: 14px;}    .inner-main-container-right .event-date{width:16%;}    .sidebar-div .event-date{width:16%;}
			.promo_slider_excerpt{left: 154px !important; top: 111px;}
			.slider-excerpt p{font-size: 20px;}
			#site-navigation{width: 100%;  margin: -52px auto 0;}
			.sidebar-div .EO_Event_List_Widget{width:50%; margin: 0 auto;}
			.main-navigation li{width: auto; padding: 1px 24px;}
			.main-navigation li:hover{width: auto; padding: 1px 24px;}
			.home-title{background: none;}
			.cat-div{ float: none; width: 100%;}
			.cat-div h3{background: none;  font-size: 20px !important; text-align: center}
			.cat-div-2{float: none; width:100%;}
			.inner-main-container-right{width: 100%;}
			.event-cal{width:52%;}
			.event-venue{width: 53%}
			.inner-second-sec{ width: 100%;}
			.top-img-2 img{width: 50%;}
			.sec-logo{width: 100%;}
			.top-img{bottom: 65px;}
			.top-img-2{left: 0px; text-align: right; bottom: 25px;}
			.left-head-text{width:100% !important;}
			.home-page-head h2{font-size: 20px; text-align: center;}
			.center-title-img-border{background: none;}
			.last-arrow-img{background: none;}
			.footer-wrapper{width:100%;}
			#colophon h1{ font-size: 13px;  margin-left: 20px; margin-top: -84px;}
			.footer-1 h1{font-size: 17px !important; margin-top: -90px !important;}
			.bottom-box-div .button{font-size: 7px; padding: 2px;}
			.bottom-box-div .buttons{font-size: 7px; padding: 2px;}
			.bottom-footer-div{width: 86%;}
			.top-third-div{width: 92%;}
			.f-text-left{ padding-right: 5px;}
			.footer-1{width: 22%;}
			.inner-main-container-left-div{width:100%;}
			.sidebar-div .widget-title{width: 300px; margin: 0 auto !important;}
			.sidebar-div #categories-3 ul{width: 300px; margin: 0 auto;}
			.sidebar-div #archives-3 ul{width: 300px; margin: 0 auto;}
			.sidebar-div #secondary{ float: right; width: 100%;}
			.left-content-div{width: 60% !important;}
			.right-side-content-div{ width:36% !important; margin: 0 auto; text-align: center;}
			.right-side-content-div h2{  font-size: 20px; text-align: center; background: none !important;}            .inner-left-div{ width: 56%;}            .inner-right-div{ width: 41%;}
			.events-sidebar{margin-left: 0;}
			.middle-events-div{width: 50%; margin-top: 40px; text-align: center;}
			.left-events-container{width:100%; float: left;}
			.right-event-container{width: 100%;}
			.last-event-div .widget.EO_Event_List_Widget{width: 50%; margin: 0 auto;}
			.last-event-div .widget .eo__event_cat{  margin: 0 auto; width: 50%;}
			.contact-box-1{width: 60% !important;}
			.contact-box-2{width:35% !important;}
			.right-event-container .event-date{ width: 17%;}
			.page-id-270 .eve-title h3 {background: none; text-align: center;}
			.page-id-270 .eve-title > a{display: none;}
			.page-id-270 .event-date{width: 35%;}
			.page-id-270 .event-name{width: 62%;}
			.page-id-270 .event-name li{background: none;line-height: 15px; margin-bottom: 2px !important; margin-top: 10px; padding: 0 0 0 2px !important;}          .page-id-270  .events-sidebar{width: 100%;}          .page-id-274 .event-date{width: 35%;}         .page-id-274 .event-name{width: 62%;}          .page-id-274 .event-name li{background: none;line-height: 15px; margin-bottom: 2px !important; margin-top: 10px; padding: 0 0 0 2px !important;}          .page-id-274  .events-sidebar{width: 100%;}          .page-id-274 .eve-title h3 {background: none; text-align: center;}            .page-id-274 .eve-title > a{display: none;}            .sidebar-div .eve-title{width: 100%;}
			.bx-wrapper .bx-prev{left: 551px;}
			.head-title > span{ left: 595px;top: -3px;}
			.bx-wrapper .bx-next{  right: -65px;}

@media only screen and (width:480px){
	.con-btn-green{  width: 130px!important;}
	.con-btn-red{ width: 141px!important;}
	.con-btn-text a { font-size: 9px !important; margin-top: 35px !important; padding: 0 !important;    text-align: center;    width: 38% !important;}
	.con-btn-text .conp{ margin-left: 10px !important; width: 39% !important;}
	.home .inner-wrapper-div{width:100%; height: auto;}
	.sidebar-div .side-cat{ background: none;}
	.sidebar-div .side-arch{ background: none;}
	.f1, .f2, .f3, .f4 { margin-left: 0 !important;}
	.top-header{ width:100%;}
	.logo{ float:none; width:100%; margin: 46px auto; text-align: center;}
	.right-span{ margin: 0 auto; text-align: center; width: 100%;}
	.promo_slider { height: 235px; overflow: hidden; position: relative; top: 345px;}
	.right-span-text{ padding: 0; text-align: center; width: 100%;}
	.left-span-text{height: 121px; text-align: center;  width: 100%;}
	.left-span-text > span{float: left; width: 100%; height:41px;
		background-position: 95px bottom; padding: 0;}
	.img-bdr{padding: 5px; text-align: center; width: 100%;}
	.img-bdr-2{ padding: 5px; text-align: center; width: 100%;}
	.promo_slider_excerpt{ font-size: 10px; left: 25px !important; top: 50px; z-index: 9999; padding:0;}
	.p.wht-brdr{ border:none;}
	.home #site-navigation{  float: left; margin: -400px auto 0 0;
		position: absolute; width: 100%; z-index: 99999;}
	#site-navigation{  float: left; margin: -249px auto 0 0;
		position: absolute; width: 100%; z-index: 99999;}
	p.wht-brdr{ height: auto;}
	.slider-excerpt p { font-size: 13px;}
	.main-navigation li{ width:100%; }
	.inner-main-container-left{ margin: 0 auto; text-align: center; width: 100%; }
	.cat-div{ margin: 0 auto; text-align: center; width: 100%; float: none; }
	.home .cat-div-2{ float: none; width:100%; }
	.inner-main-container-right{ width:100%;}
	.cat-div li{ float: none; width:84%; margin:0 auto;}
	.cat-div-2 li{text-align: center; width: 100%; margin: 0 auto !important;}
	.cat-div-2 .rpwe-thumb{width:100%;}
	.cat-div-2 .rpwe-summary{width:100%;}
	.event-cal{width:50%;}
	.event-venue{width:100%;}
	.inner-second-sec{width:100%;}
	.sec-logo{width:100%;}
	.group-img{width:100%;}
	.top-img{  position: static; text-align: center;}
	.top-img-2{position: static; margin:0 auto; text-align: center;}
	.home-content{width:100%;}
	.home .top-head-text{font-size: 15px;}
	.last-arrow-img{width:20%;}
	.footer-wrapper{margin: 0 auto; width: 100%;}
	.footer-1{ margin: 0 auto; text-align: center; width: 100%;}
	.footer-2{ margin: 20px auto; text-align: center; width: 100%;}
	.footer-3{ margin: 20px auto; text-align: center; width: 100%;}
	.footer-4{ margin: 0 auto; text-align: center; width: 100%;}
	
	.wrapper { margin-top: 78px;}
	#colophon h1{  width: 100%;}
	.logo img{margin-left: 0 !important;}
	.footer-1 h1{color: #fff; font-size: 18px; font-weight: normal;
		margin-top: 56px; position: absolute; text-align: center;    width: 100%;}
	.footer-2 h1{ color: #fff;  font-size: 18px;
				font-weight: normal;  margin-left: 2px;  margin-top: -29px !important;
				position: absolute; text-align: center; width: 100%;}
	.footer-3 h1{margin-top: 62px !important;  margin-left: 10px;}
	.bottom-footer-div{width:100%;}
	.bottom-box-div .button{margin: 0 auto; width:40%;}
	.footer-4 h1{ margin-top:-29px !important;}
	.bottom-box-div .buttons{ margin:16px auto; }
	.top-third-div{width:100%;}
	.events-sidebar{float: none; margin-left: 0px; width:80%; margin:0 auto;}
	.event-venue h3{margin-left: 0px; text-align: center; background: none;}
	.menu-toggle{ background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
		color: #000; margin-top: 6px; padding: 10px; text-align: center; width: 91%;}
	.menu-main-menu-container{background-color:  #01aaed; }
	.main-navigation li:hover{width: auto;}
	.main-navigation li{width:auto;}
	.img-bdr{border: medium none; float: none; margin: 0 auto; text-align: center; width: 50%;}
	.last-arrow-img{width:20% !important;}
	.cat-div h3 {background: none; text-align: center; margin-top: 44px; font-size: 20px !important;}
	.custom-header-div {top:263px;}
	.inner-main-container-left-div {width:100%; margin: 0 auto; text-align: center; float: none;}
	.no-break{margin-left: 20px !important; margin-top: 279px !important;}
	.widget-tile-div{ margin-top: 42px !important; background: none;}
	.widget-tile-div h1{font-size: 18px;}
	.widget-tile-div h2{background: none; font-size: 14px;}
	.home-page-head h2{ font-size: 20px; text-align: center;}

	.center-title-img-border{ background:none;}
	.last-arrow-img{ display: none;}
	.cat-div-2{ float: none;  width: 100%;}
	.cat-div-2 .widget-title{ background:none;}
	.top-head-text{ font-size: 15px; position:static;}
	.left-panel{ width:100%; float: none;}
	.right-panel-post-category{ width:100%; float: none;}
	.img-title{ width:100% !important;}
	.home-content h5{ font-size: 20px; text-align: center;}
	.img-title-border{ background: none;}
	.propos-img img{ margin-top: 20px;}
	.left-box-text{width:100%; float: none;}
	.inner-wrapper-div{width:100%;  height: 260px; }
	.left-content-div{width: 100% !important;}
	.right-side-content-div{width:100% !important;}
	.left-content-div h2{font-size: 20px; text-align: center; margin:0; background: none; }
	.right-side-content-div h2{font-size: 20px; text-align: center; margin:0; background: none; }
	.inner-main-contact-div{width:100%;}
	.inner-left-div{width: 100%;  margin: 0 auto; text-align: center;}
	.main-contact-box-div{width: 60%;}
	.breadcrumbs{width:100%;}
	.events-main-container{padding: 5px 12px;}
	.title-add{ width: 62%;}
	.Event-title .entry-title{font-size: 18px;}
	.left-events-container{width: 100%;}
	.left-events{width:90%;}
	.middle-events-div{width: 90%; padding:0;}
	.right-event-container{width:100%;}
	.venue-map h1{background: none; text-align: center;}
	.eve-list-head{background: none; text-align: center;} 
	.last-event-div .events-sidebar .event-date{padding: 0;}
	.last-event-div .events-sidebar .event-name{width: 73%;}
	.event-name li{ background:url("images/arrow-events.jpg") no-repeat scroll 199px 36px rgba(0, 0, 0, 0); font-size: 12px !important;}
	.last-event-div .widget-title{text-align: center; font-size: 18px; background: none;}
	.last-event-div #eo-event-categories-2 ul{ width: 272px; margin:0px;}
	.page-id-180 .inner-wrapper-div{height: auto;}
	.contact-heading h2{background: none; text-align: center; font-size: 20px;}
	.contact-head-div-2{width:100% !important;}
	.contact-heading-secondary{background: none; text-align: center; font-size: 20px !important;}
	.contact-box-1{width:100% !important;}
	.contact-box-2{width:100% !important;}
	.heading-box .left-box{width:auto;}
	.contact-head-div-1{width:100% !important;}
	.event-date{width: 25%;}
	.event-name{width: 60%;}
	.event-name li{background: url("images/arrow-events.jpg") no-repeat scroll 244px 36px rgba(0, 0, 0, 0);  font-size: 13px !important;}
	.last-arrow-img{display: none;}
	.category-wise-div .rpwe-block li img{width: 100%;}
	.sidebar-div #categories-3 ul{width: 200px; list-style-type: none; margin:0 auto;}
	.sidebar-div #archives-3 ul{width: 200px; list-style-type: none; margin:0 auto;}
	.sidebar-div .widget-title{background: none; text-align: center;}
	.event-date ul.eo-events.eo-events-shortcode{list-style-type: none;}
	.sidebar-div .event-name ul{list-style-type: none;}
	.inner-main-container .more-link{display: block; width: 50%; margin-left: 60px;
		margin-top: 20px;  padding: 12px 3px; text-align: center;}
	.content-div{width: 100%;}
	.sharing-button{width:100%;}
	.meta-div{width:47%;}
	.cat-div-2 .rpwe-summary{margin: 10px auto; width: 85%;}
	.left-title{width: 100%;}
	.inner-right-div{width: 100%;} 
	.sidebar-div-category .rpwe-block{  margin: 0 auto; width: 69%;}
	.sidebar-div-category .widget-title{font-size: 18px !important; text-align: center;}
	.inner-right-div{width:100%; float: none; margin:0 auto;}
	.events-searchFilter{ min-height: 151px;}
	.ecategory{margin: 0 auto; text-align: center; width: 100%;}
	.ecategory select{width: auto;}
	.edate input[type="text"]{width: 30%; margin-left: 9px; margin-top: 10px; padding: 7px 5px;}
	.esearch input[type="submit"]{width: auto; margin-left: 104px !important;    margin-top: 20px !important;}
	.allevents-left{width: 30%; margin:0 auto; float: none;}
	.main-navigation .current-menu-item > li{border-top: 5px solid #F9172D !important;}
	.allevents-right{width: 100%; float: none;}
	.advps-slide {position: static !important; text-align: center !important; width: auto !important;  margin: 0 19px 0 31px auto;}
	.advs-title{line-height: 20px !important;}
	.advs-title a{line-height: 20px !important; text-decoration: none !important;}
	.home-title{background: none; margin-left: 0; margin-top: 60px; text-align: center;}
	.head-title > span{left:0px;  width: auto; top:0; display: none;}
	.bx-wrapper .bx-prev{left: 0 !important;}
	.bx-wrapper .bx-next{right: 0 !important;}

	.sidebar-div .side-cat h3{background: none;}
	.wrapper { margin-top: 90px;}
	.sidebar-div .side-arch h3{background: none;}
	#colophon h1{margin-left: 0 !important; text-align: center;}
	.footer-4 h1{margin: 0 auto; position: static !important; text-align: center; width: auto !important;
	}
	.event-date{width: 17%;}
	.eve-title > a{display: none;}
	.cat-div-2 .rpwe-thumb{width: 100%; margin: 0 !important;}
	.advps-excerpt-three{max-width: 199px !important; height: auto; }
	.bx-viewport{height: auto !important;}
	.advps-excerpt-three > p{text-align: center !important; font-size: 11px !important;}
	.cliquezbtn a{float: none;}
	html {  font-size: 100%;    overflow-x: hidden;    overflow-y: scroll;}
}

@media only screen and (width:533px){
	.advps-excerpt-three{ max-width: 183px !important;}
	.left-span-text > span {    background-position:95px 22px!important;}
}

@media only screen and (min-width:321px) and (max-width:659px){
	.footer-2 h1 {    background-color: #0082b6;    float: left !important;    padding: 12px;    text-align: center;    width: 100% !important;}
}

@media only screen and (width:768px){
	.page-id-270 .inner-right-div{width: 34% !important;}
	.page-id-270 .site-content{width: 58% !important;}
	.inner-main-container-left-div{width: 100% !important; margin:0 auto; }
}

@media only screen and (max-width:603px){
	.group-img { margin-top: 310px !important; width: 86% !important;}
}



.contact-pg-form .map-div iframe{ margin-top: 1%; }

/*-------------- my css 20150228 --------------------*/

.wpb_text_column.wpb_content_element.map-div iframe{ margin-top: 1%; }
.footer-2 .menu-main-menu-container ul li a{
	color:#fff;
}
