/*

Theme Name: sharp

Version: 0.61

Theme URI:http://www.gabfirethemes.com/

Description:Designed by <a href="http://www.gabfirethemes.com">Gabfire Themes</a> | <a href="http://www.gabfirethemes.com/category/themes/"> See All Themes</a> 

Author:Gabfire Themes

Author URI:http://www.gabfirethemes.com

Tags:four-columns, white

Bootstrap: 3.1.0

Text Domain:gabfire

	Copyright:(c) 2008-2013 GabfireThemes.

	License:GNU General Public License v2.0

	License URI:http://www.gnu.org/licenses/gpl-2.0.html



	*****************************************************

	

	This file contains main CSS structure of theme. Do not change anything below

	unless it is necessary or you are aware of what you are doing

	.searchform-controls {

margin-right: -70px !important;

margin-top: -50px;

}

	To customize theme rename custom.dist.css to custom.css, copy css code

	from this file into custom.css and edit it.

*/
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/u-WUoqrET9fUeobQW7jkRT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/k3k702ZOKiLJc3WVjuplzBa1RVmPjeKy21_GQJaLlJI.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/EInbV5DfGHOiMmvb1Xr-hha1RVmPjeKy21_GQJaLlJI.woff) format('woff');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(http://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nFBvb3f1rSHBccuxwv45BuQ.woff2) format('woff2'), url(http://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nCj3Mi2hOMP9GNHlaDA9WRI.woff) format('woff');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(http://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsK8NE7_Gi-Xz52ZQ_AwfA78.woff) format('woff');
}
.postmeta {display: none !important}

.post-title { text-align: center !important}

.block:title{ display:none !important}

.post-category {display:none !important}

.archive_postmeta {display: none}

.post-datecomment { display: none}

.commentnr: {display:none}



.searchform-controls {

margin-right: 15px !important;

margin-top: 0px;

}



.slideshow-info-content {

display:none !important;

}


.clear {clear: both;font-size:0;overflow:hidden;height:0;margin:0 !important;}
.clearboth {clear: both;}
.clearleft {clear: left;}
.clearright {clear: right;}

.widgets {

border: 1px blue dotted;

margin-bottom: 20px;

/*-moz-border-radius: 15px !important;

border-radius: 15px !important;*/

}

form.wpcf7-form {

-moz-border-radius: 15px !important;

border-radius: 15px !important;

background-color: #fff;

text-align: left;

padding: 12px;

}



.wpcf7 input[type="text"],

.wpcf7 input[type="email"],

.wpcf7 textarea

{

    background-color: #efefef;

    border: 1px blue dotted;

    color: #000;     

    width: 80%;

}



input.wpcf7-form-control.wpcf7-submit{

margin-bottom: 20px;

border: 1px blue dotted;

background-color: #efefef;

text-align: center;

margin-left: 15%;

width: 50%;

}



input.wpcf7-form-control.wpcf7-submit input:hover[type="button"], input:hover[type="reset"], input:hover[type="submit"], .button:hover, .entry-content .button:hover {

background-color: #fff;

}



.catstyle {

width: 100% !important;

height: auto;

}
.category-description {margin-top:10px;}

header .sitelogo img {display:block; border: 0px #000 solid; width: 100% !important; height: 90px !important; border-radius: 0px !important; max-width: 460px;}

.topbanner {height: 90px;}
.topbanner img {height: 90px !important; width: 100% !important;}
.topbanner div.g {position: absolute; width: 100%;}
.topbanner div.g-col {float: none;}
.topbanner .cycle-slideshow {position: relative;}

.current {

background-color: #aeaeb8 !important;

}

.navbar td {

   align: center;

   border-right: 3px  #fff solid;

   background: #dadada;

   cell-spacing: 3px;

      

}



.navbar td a{ 

   color: #000 !important;

font-size: 1em;

font-weight: bold;

   display: block;

    padding:5px;

    font-weight: normal;

   text-decoration: none;

}





.navbar td a:hover, table.navbar td a:hover {

  color: #484848 !important;

   background-color:#aeaeb8 !important;

   font-weight: normal;

   border: 1px #fff;



}





.navbar td a: hover{

   font-weight: normal;

  

}


.menu-home {
  background-color: #33c2c9 !important;
}

.menu-wjg {
  background-color: pink !important;
}

.advertise {
  background-color: #69c852 !important;
  padding-left: 7px;
  padding-right: 7px;
}

.zmanim  {
  background-color: #1684b7 !important;
  padding-left: 7px;
  padding-right: 7px;
}

.deals {
  background-color: #f49723 !important;
  padding-left: 7px;
  padding-right: 7px;
}



.blog2 {

background-color: #ed4f4f !important;

padding-left: 7px;

padding-right: 7px;

}

.travelservices {

background-color: #33c2c9 !important;

padding-left: 7px;

padding-right: 7px;

}

.israeltravel {

background-color: #ff7e79 !important;

padding-left: 7px;

padding-right: 7px;

}



.islands {

background-color: #c6d9db !important;

text-transform: none !important;

border-radius: 5px;

padding-left: 7px;

padding-right: 7px;

}

  

.uncategorized {

background-color: #caa58b !important;

text-transform: !important;

border-radius: 5px;

padding-left: 7px;

padding-right: 7px;

}



.jewishtravel {

background-color: #a4a5de !important;

padding-left: 7px;

padding-right: 7px;

}

@font-face {

  font-family: 'Open Sans';

  font-style: normal;

  font-weight: 400;

  src: local('Open Sans'), local('OpenSans'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/u-WUoqrET9fUeobQW7jkRT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');

}

@font-face {

  font-family: 'Open Sans';

  font-style: normal;

  font-weight: 700;

  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/k3k702ZOKiLJc3WVjuplzBa1RVmPjeKy21_GQJaLlJI.woff) format('woff');

}

@font-face {

  font-family: 'Open Sans';

  font-style: normal;

  font-weight: 800;

  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/EInbV5DfGHOiMmvb1Xr-hha1RVmPjeKy21_GQJaLlJI.woff) format('woff');

}

html {height:100%;position:relative;}

body {

	background: #e8f0f5 !important;

	color:#444;

	position:relative;

	font-size:14px;

	line-height:19px;

	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 

	font-smoothing:antialiased;

	-webkit-font-smoothing:antialiased;

	-moz-font-smoothing:antialiased;

	text-rendering:optimizeLegibility;

	

}

body .container {background:#ffffff;  border: 0px #989898 solid; }

iframe {border:0;padding:0;max-width:100%;}

img {max-width:100%;height:auto !important}



* {  /* eliminate all rounded corners on site for all elements which are there by default with BootStrap 3  */

	-webkit-border-radius: 0 !important;

	-moz-border-radius: 0 !important;

	border-radius: 0 !important;

}



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

::TYPOGRAHPY

/*----- ={ Headings} -----*/

a {text-decoration:none;outline:0;color:#ec4017}

a:focus {outline:none}

a:hover {text-decoration:none;color:#82dee1}



h1 a, h2 a ,h3 a, h4 a, h5 a, h6 a { text-decoration:none;}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover  {text-decoration:none;}



h1, h2, h3, h4, h5, h6 {margin:0;line-height:1;font-family:'Open Sans', "Franklin Gothic Medium", "Arial Narrow Bold", Arial, sans-serif;font-weight:normal;margin-bottom:.3em;}



h1  {font-size: 28px !important;}



h3 {

padding-bottom: 10px;

}



h4 {

padding-bottom: 10px;

}



p,

label

input {

	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 

	margin-bottom:15px;

}

img {max-width:100%}



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

::GENERIC

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

ul,ol,li{

	margin:0;

	padding:0;

	list-style:none;

}



/*----- [[ Theme Table ]] -----*/

.theme-table {width: 100%;margin-bottom:20px}

	.theme-table caption {	color: #222;font-weight: bold !important;padding-bottom: 4px;text-align: left;}

	.theme-table thead {}

	.theme-table thead th {text-align:center;background:#ddd;border: 1px solid #fff;padding: 3px 0 2px;}

	.theme-table tbody {color: #888;}

	.theme-table tbody td {background: #f5f5f5;border: 1px solid #fff;padding: 3px 0 2px;text-align: center;}

	.theme-table tbody .pad {background: none;}



blockquote {

	clear:both;

	border-left:none;

	padding:0;

	margin:0;

	border:none !important

}

.featuredpost {margin:0 0 10px;border-bottom:1px dotted #ddd;padding-bottom:7px;}

.lastpost {margin-bottom:0 !important;padding-bottom:0 !important; border-bottom:none !important}

.featuredposter {margin:0 0 10px;border-bottom:1px dotted #ddd;padding-bottom:7px; width: 400px !important}



.posttitle {font-family:'Open Sans',arial, sans-serif;font-weight:700;margin:0 0 7px;font-size:15px;line-height:16px}

.posttitle a {color:#222;text-decoration:none;outline:0;}

.posttitle a:focus {outline:none}

.posttitle a:hover {text-decoration:none;color:#ec4017;}



/*----- [[ Postmeta ]] -----*/

p.postmeta {font-size:11px;margin:0 0 5px;clear:both;display:block;color:#999;}

p.postmeta a {text-decoration:none;font-style:italic}

p.postmeta a:hover {text-decoration:underline}

p.postmeta span {display:inline;padding-left:7px;margin-left:5px;background: url(framework/images/circ3.png) no-repeat left center}

p.postmeta span.meta_date {display:inline;padding-left:0;background:none}



.catname {text-align:center;background:url(images/bg-catname.png) repeat-x center center}

.catname a {width:auto;background:#fff;padding:0 10px;color:#222;font:bold 14px/16px 'Open Sans', Arial, sans-serif;letter-spacing:-1px;}



.readmore {font: bold 11px 'open sans',sans-serif}

.readmore a {color:#e44554}



.widgettitle {display:block;font: 30px Open Sans, arial, sans-serif;line-height:32px;font-weight:800;margin-bottom:15px;color:#222;text-align:center;letter-spacing:1px}

.widgettitle a{color:#222}



.widget{margin-bottom:25px;display:block;}

.widget:last-child {margin-bottom:0}

.widget p {margin-bottom:20px;display:block;}

.widgetinner a{color:#ec4017}

.widgetinner a:hover{color:#222}

.gab_custom_query {text-align:center}

.gab_custom_query .widgetinner a{color:#333}

.gab_custom_query .widgetinner a:hover{color:#ec4017}

.gab_custom_query .posttitle a{font-weight:normal !important}



.widgetinner ul li {line-height:22px;list-style:square outside;margin-left:20px;border-bottom:1px dotted #efefef;padding-bottom:5px;margin-bottom:5px;}



.cf_gab_video {line-height: 0; width: 100%;}

.sticky {}



/*----- [[ Widget class name ]] ----- */

.widgetmapname {display:block;padding:5px 10px;background:#333;color:#fff;text-transform:uppercase;margin:10px 0;text-align:center;font-weight:bold;}



/*----- [[ Responsive Menu - TinyNav + SelectBox ]] ----- */

.tinynav {display: none}

.sb-holder {background-color: #3d3d3d;  display: none;height: 30px;margin: 0 auto;position: relative;width: 100%;z-index:999;}

.main-navigation .sb-holder {z-index:990;}

.sb-holder:focus .sb-selector {}

.sb-selector {display: block;height: 30px;left: 0;line-height: 30px;outline: none;overflow: hidden;position: absolute;text-indent: 10px;top: 0;width: 100%;}

.sb-selector:link,

.sb-selector:visited,

.sb-selector:hover {color: #fff;font-size: 12px;font-weight: 700;outline: none;text-decoration: none;text-shadow: 0 -1px 0 #000;}

.sb-toggle {background: url(framework/images/tinyjs/select-icons.png) 0 6px no-repeat;display: block;height: 30px;outline: none;position: absolute;right: 0;top: 0;width: 30px;}

.sb-toggle-open {background: url(framework/images/tinyjs/select-icons.png) 0 -45px no-repeat;}

.sb-holder-disabled {background-color: #3c3c3c;border: 1px solid #515151;}

.sb-holder-disabled .sb-holder {}

.sb-holder-disabled .sb-toggle {}

.sb-options {background-color: #fff;list-style: none;left: 0;margin: 0;padding: 0;position: absolute;top: 30px;width: 100%;z-index: 1;overflow-y: auto;}

.sb-options li {padding: 0;}

.sb-options a {border-bottom: 1px solid #e5e5e5;display: block;font-size: 11px;outline: none;padding: 4px;text-indent: 4px;}

.sb-options a:link,

.sb-options a:visited {color: #444;text-decoration: none;}

.sb-options a:hover,

.sb-options a:focus,

.sb-options a.sb-focus {background-color: #f5f5f5;color: #444;}

.sb-options li.last a {border-bottom: none;}

.sb-options .sb-disabled {border-bottom: dotted 1px #515151;color: #999;display: block;padding: 7px 0 7px 3px;}

.sb-options .sb-group {border-bottom: dotted 1px #515151;color: #ebb52d;display: block;font-weight: 700;padding: 7px 0 7px 3px;}

.sb-options .sb-sub {padding-left: 17px;}



/*----- [[ universal image classes ]] -----*/

.alignleft {display:inline;float:left;margin-right:18px;margin-top:4px;}

.alignright {display:inline;float:right;margin-left:18px;margin-top:4px;}

.aligncenter {clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:10px}

.entry .alignleft,.entry .alignright,.entry .aligncenter {margin-bottom:5px;}



.wp-caption {background:#f1f1f1;text-align:center;overflow:hidden;max-width:98% !important;}

.wp-caption p.wp-caption-text {font:1.3em/1.3em georgia, sans-serif;color:#777;margin:7px 0 0;}

.wp-smiley {margin:0;}

.gallery {margin:0 auto 18px;}

.gallery .gallery-item {float:left;margin-top:15px !important;text-align:center;width:33%;}

.gallery .gallery-caption {color:#888;font-size:1.2em;margin:0 0 12px;}

.gallery dl {margin:0;}

.gallery br+br {display:none;}

.attachment-gallery {margin-bottom:35px;overflow:hidden}

.attachment-full {display:block;margin-bottom:2em}



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

::HEADER

-------------------------------------------------- */
#flags {margin-top: 7px;}

.site-masthead .container {border-bottom:1px solid #e8e8e8; background-color: #000;}



	nav.masthead-navigation {}

		nav .mastheadnav {display:block;margin:0;}

		nav .mastheadnav li {float:left;display:inline;padding:4px 0}

		nav .mastheadnav li a {color:#222;cursor:pointer;display:block;padding:3px 12px 4px;line-height:16px;font:13px arial, sans-serif;text-decoration:none;border-left:1px solid #e8e8e8}

		nav .mastheadnav li.pull-right a {border-left:none}

		nav .mastheadnav li.gab_newsletter a,nav .mastheadnav li.gab_search a {border-left:none;border-right:1px solid #e8e8e8}

		nav .mastheadnav li.gab_newsletter i,nav .mastheadnav li.gab_search i {margin-right:3px}

		nav .mastheadnav li.current_page_item > a,

		nav .mastheadnav li.current-cat > a, 

		nav .mastheadnav li.current-menu-item > a,

		nav .mastheadnav li.current-cat-parent > a {color:#222;}

		nav .mastheadnav li.firstli a, nav .mastheadnav > li:first-child a{padding-left:0;border-left:none;}

		nav .mastheadnav li a:hover {color:#cd1713;}

		nav .mastheadnav li li.current_page_item a,

		nav .mastheadnav li  li.current-cat a, 

		nav .mastheadnav li li.current-menu-item a,

		nav .mastheadnav li li.current-cat-parent a,

		nav .mastheadnav li li.current-cat-parent a:hover,

		nav .mastheadnav li li.current_page_item a:hover,

		nav .mastheadnav li  li.current-cat a:hover, 

		nav .mastheadnav li li.current-menu-item a:hover,

		nav .mastheadnav li li.current-cat-parent a:hover {color:#222;background:#efefef}

		nav .mastheadnav li ul {border-bottom:1px solid #efefef;position:absolute;z-index:9999;min-width:14em;width:auto;visibility:hidden;padding-top:4px}

		nav .mastheadnav li:hover > ul {visibility:visible;}

		nav .mastheadnav li ul li {float:none;background-color:#fff;color:#444;display:block;width:auto;padding:0;}

		nav .mastheadnav li ul li a {color:#444;font-size:12px;border:1px solid #efefef;border-bottom:none;height:auto;padding:5px 10px;white-space:nowrap;}

		nav .mastheadnav li ul li a:hover {color:#fff;background-color:#ec4017;}

		nav .mastheadnav > li + li {border-top:0;}

		nav .mastheadnav li ul.fallback {display:none;}

		nav .mastheadnav ul ul {margin:-30px 0 0 195px}

		nav .mastheadnav li:hover ul.fallback {display:block;}

		/* adjust nav arrows */

		nav .mastheadnav li.has-child-menu {background: url(framework/images/arrow-superfish-down_bright.png) no-repeat right center;margin-right:10px}

		nav .mastheadnav li li.has-child-menu{margin-right:0}

		nav .mastheadnav li li.has-child-menu > a {background: #fff url(framework/images/arrow-superfish-right.png) no-repeat 98%;}

		nav .mastheadnav li li.has-child-menu > a:hover {background: #ec4017 url(framework/images/arrow-superfish-right_bright.png) no-repeat 98%;}

		#searchModal .modal-body {padding:20px 20px 5px}

		

	.social_header {padding-left:12px !important}

		.social_header span {display:none}

		.social_header i {text-align:center;font-size:13px;color:#fff;background:#333;width:22px;padding:4px 0;-webkit-border-radius:3px !important;-moz-border-radius:3px !important;border-radius:3px !important;}

		.social_header i.icon-rss {margin-right:0}

		.social_header a {color:#fff;float:left;display:block;padding:1px !important;border-left:none !important;}

		.social_header a:hover {color:#fff;text-decoration:none;}

		.social_header a:hover i {text-decoration:none;color:#fff;background:#777;}



	header {padding:10px 0; background: #dddfe1 !important;}

		header .sitelogo {display:block;}

		

		header h1 {font: bold 36px 'Ubuntu Condensed', sans-serif;line-height:40px;color:#222;margin:0;}

		header h1 span a {display:block;color:#222;font:15px arial, sans-serif;padding-left:10px}

		header .innerad {width:auto;float:right;}



		.site-nav {margin-bottom:20px}
		
		#ezrdv_nav_form select {height: 28px; width: 100%; padding: 0 3px; border: 1px solid #cfcfcf;}
		#ezrdv_nav_form input {height: 28px; width: 100%; line-height: normal; background: #498bc8; border: 1px solid #498bc8; color: #fff;}
		#ezrdv_nav_form input:hover {background: #3d7db8;}
		#ezrdv_nav_form div {margin: 0 0 10px 0; padding-right: 10px;}
		#ezrdv_nav_form div.ezrdv-submit-wrap {padding: 0;}

		nav.main-navigation {border:0px solid #e8e8e8;border-left:none;border-right:none;display:block;width:100%; height: 70px; padding:22px 0;}
		nav.main-navigation div {padding: 0;}
		nav.main-navigation div.fastnav-wrapper {padding-right: 10px;}

		nav .mainnav li {display: inline-block; padding: 4px 0; background: #fff; margin-left: 0; white-space: nowrap;}
		nav .mainnav > li {margin: 0 5px 5px 0;}
/***********************************************MAIN NAV***********************************************/



			nav .mainnav li a  {font:bold 14px 'Open Sans', arial, sans-serif;color:#fff; text-transform:uppercase;  padding:3px 8px;margin: 0 2px;}

			nav .mainnav > li.current_page_item a,

			nav .mainnav > li.current-cat a, 

			nav .mainnav > li.current-menu-item a,

			nav .mainnav > li.current-cat-parent a {color:#222;}

			nav .mainnav li a:hover {color:#222;}

			nav .mainnav li li.current_page_item a,

			nav .mainnav li  li.current-cat a, 

			nav .mainnav li li.current-menu-item a,

			nav .mainnav li li.current-cat-parent a,

			nav .mainnav li li.current-cat-parent a:hover,

			nav .mainnav li li.current_page_item a:hover,

			nav .mainnav li  li.current-cat a:hover, 

			nav .mainnav li li.current-menu-item a:hover,

			nav .mainnav li li.current-cat-parent a:hover {color:#fff;}

			nav .mainnav li > ul {position:absolute;z-index:9999;min-width:14em;width:auto;visibility:hidden}

			nav .mainnav li a:hover {color:#cd1713;}

			nav .mainnav li ul {border-bottom:1px solid #efefef;position:absolute;z-index:9999;min-width:14em;width:auto;visibility:hidden;padding-top:4px}

			nav .mainnav li:hover > ul {visibility:visible;}

/*****************************************DROP DOWN**********************************************/

			nav .mainnav li ul li {float:none; margin-left-55px; background-color:#3c88aa;color:#fff;display:block;width:100%;padding:0; border-bottom: 1px dotted #fff}

			nav .mainnav li ul li a {color:#fff;font-size:13px;font-weight:normal;border:0px solid #efefef;border-bottom:none;height:auto;padding:5px 10px !important;white-space:nowrap;text-transform:none;}

			nav .mainnav li ul li a:hover { text-decoration: none; color: #86c8f3 !important}

			nav .mainnav > li + li {border-top:0;}

			nav .mainnav li ul.fallback {display:none;}

			nav .mainnav ul ul {margin:-33px 0 0 195px}

			nav .mainnav li:hover ul.fallback {display:block;}

			/* adjust nav arrows */

			nav .mainnav li.has-child-menu {background: url(framework/images/arrow-superfish-down.png) no-repeat right 5px center;padding-right:10px;}

			nav .mainnav li li.has-child-menu{margin-right:0}

			nav .mainnav li li.has-child-menu > a {background: #fff url(framework/images/arrow-superfish-right_bright.png) no-repeat 98%;}

			nav .mainnav li li.has-child-menu > a:hover {background: #ec4017 url(framework/images/arrow-superfish-right_bright.png) no-repeat 98%; }

			nav .mainnav li.colored-nav-item {float:right;}

			nav .mainnav li.colored-nav-item a {font:bold 14px 'Open Sans', arial, sans-serif;background:#222;color:#fff;padding:4px 18px;margin:1px 0 0 5px;text-transform:uppercase}

			nav .mainnav li.color1 a {background:#3cc0bf}

			nav .mainnav li.color2 a {background:#a0a2dc}

			nav .mainnav li.color3 a {background:#ff7e79}

			nav .mainnav li.color4 a {background:#caa38c}

			nav .mainnav li.color5 a {background:#4789b3}

			nav .mainnav li.color6 a {background:#e44554}

			nav .mainnav li.color7 a {background:#cc6699}

			nav .mainnav li.color8 a {background:#f48d3e}

			nav .mainnav li.color9 a {background:#b5cc7a}

			nav .mainnav li.color10 a {background:#7ecac1}

			nav .mainnav li.colored-nav-item a:hover {background:#ec4017}



	.mainpage-tophalf {margin-bottom:25px;}

		.featured-slider {position:relative;width:750px;height:410px;display:block;margin-bottom:25px;overflow:hidden}

		.featured-slider .fea-prev, .featured-slider .fea-next {position:absolute;right:10px;bottom:10px;z-index:99;background:url(images/bg-transparent.png);color:#fff;font-size:20px;line-height:18px;padding:6px 0;text-align:center;width:30px;cursor:pointer}

		.featured-slider .fea-prev{right:45px}

		.featured-slider .posttitle a {color:#eee;font:25px/32px 'Droid Serif', serif;text-decoration:none;text-transform:uppercase}

		.featured-slider .posttitle:first-letter {font-size:36px}

		.featured-slider .posttitle span {color:#ccc;display:block;font:20px 'Droid Sans', sans-serif;text-transform:none;margin-top:5px}

		.featured-slider a:hover {color:#fff}

		.featured-slider .featured-caption{background:url(images/bg-transparent.png);position:absolute;left:0;bottom:0;padding:12px 15px 20px 30px;max-width:580px}



		.below-fea-left .belowfea_firstcol {margin-bottom:25px;overflow:hidden}

		.below-fea-left .belowfea_firstcol .pull-left {width:68%}

		.below-fea-left .belowfea_firstcol .pull-right {width:27%;text-align:center}

		.below-fea-left .belowfea_firstcol .posttitle {font-size:30px;line-height:32px;font-weight:800}

		.below-fea-left .belowfea_firstcol .smaller-post {margin-top:-10px}

		.below-fea-left .belowfea_firstcol .smaller-post .smaller-post-cap {margin-bottom:4px;font: 13px 'Open Sans', sans-serif}

		.below-fea-left .belowfea_firstcol .smaller-post .posttitle {font-size:14px;line-height:16px;margin-bottom:5px;font-weight:700}

		.below-fea-left .belowfea_firstcol .smaller-post p.smallerpost_p {font-size:11px;line-height:14px !important}

		.below-fea-left .belowfea_firstcol .btn{float:right;color:#e44554;padding-right:30px;padding-left:30px;border:1px solid #ddd;-moz-border-radius: 5px;-webkit-border-radius:5px;border-radius: 5px;}

		

		.belowfea_secondcol {margin-bottom:15px;border-bottom:1px dotted #ddd;padding-bottom:20px;margin-bottom:20px}

			.below-fea-left .belowfea_secondcol .pull-left {width:40%;position:relative;}

			.below-fea-left .belowfea_secondcol .pull-left img {position:relative;z-index:1;}

			.below-fea-left .belowfea_secondcol .pull-left .postcategory {position:absolute;z-index:2;top:10px;left:10px;color:#fff;background:#f48d3e;font:bold 13px verdana, sans-serif;text-transform:uppercase;padding:3px 10px}

			.below-fea-left .belowfea_secondcol .pull-right {width:57%}	

			.below-fea-left .belowfea_secondcol .posttitle {font-size:30px;line-height:30px;font-weight:800}			

		

		.belowfea_thirdcol {}

		.below-fea-left .belowfea_thirdcol .postmedia {position:relative;margin-bottom:10px}

		.below-fea-left .belowfea_thirdcol .postmedia img {position:relative;z-index:1;}

		.below-fea-left .belowfea_thirdcol .postmedia .postcategory {position:absolute;z-index:2;top:0;left:0;color:#fff;background:#f48d3e;font:bold 13px verdana, sans-serif;text-transform:uppercase;padding:3px 10px}

		.below-fea-left .belowfea_thirdcol .leftcol .postmedia .postcategory {background:#d6c337;}

		.below-fea-left .belowfea_thirdcol .midcol .postmedia .postcategory {background:#cc6699;}

		.below-fea-left .belowfea_thirdcol .rightcol .postmedia .postcategory {background:#00a651;}

		

			.primarytop-midlist {margin-top: 20px;}

			.primarytop-midlist .posttitle {font:bold 14px arial, sans-serif;border-bottom:1px dotted #ddd;margin-top:10px;margin-bottom:4px;padding-bottom:3px;text-align:left;line-height:17px !important}
			
			.primarytop-midlist .posttitle i.visible-xs {display: inline-block !important;margin-left: -16px;}

			.primarytop-midlist .posttitle a {color:#ec4017;display:block;padding-left:16px;}

			.primarytop-midlist .posttitle a:hover {color:#444}

			.primarytop-midlist .postmeta {margin:0 0 15px !important;text-align:center}

			

		.widget.events {padding:0 10px 10px;background:#ec4017;color:#fff;text-align:center;margin-bottom:5px}	

		.widget.events .widgettitle {font-size:27px;line-height:25px;font-weight:800;margin:-0 -9px 15px;color:#fff}

		.widget.events li {margin-bottom:15px}

		.widget.events li:last-child {margin-bottom:0}

		.widget.events a {color:#fff}

		.widget.events a:hover {text-decoration:underline}

		

		.sidebar {margin-top:-75px;}
		.mainpage-tophalf .sidebar {margin-top:0;}
		
		.sidebar .widget {text-align: center;}

		.sidebarad {background:url(framework/images/patterns/subtle-2.jpg);border:1px solid #eee;padding:10px;}

		

		/* Sidebar Search Widget */

		.search-wrapper {display: none; background:#EC4017;padding:15px;margin-bottom:25px} /* #f55e56 */

			.search-inner {background:#fff;padding:7px;-moz-border-radius: 5px;-webkit-border-radius:5px;border-radius: 5px;}

				.cf:before, .cf:after{content:"";display:table;}

				.cf:after{clear:both;}

				.cf{zoom:1;}

					.form-wrapper {padding: 4px;margin: 0;background: #fff;}

					.form-wrapper input {width: 228px;height: 30px;padding: 5px;font: 12px/30px arial, sans-serif;float: left;    border: 0;background: #eee;

						-moz-box-shadow: 0 0 2px rgba(0,0,0,.8) inset;-webkit-box-shadow: 0 0 2px rgba(0,0,0,.8) inset;box-shadow: 0 0 2px rgba(0,0,0,.8) inset;

						-webkit-border-top-left-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-bottomleft: 3px;border-top-left-radius: 3px;border-bottom-left-radius: 3px;}



					.form-wrapper input:focus {outline: 0;background: #fff;-moz-box-shadow: 0 0 2px rgba(0,0,0,.8) inset;-webkit-box-shadow: 0 0 2px rgba(0,0,0,.8) inset;box-shadow: 0 0 2px rgba(0,0,0,.8) inset;}

					.form-wrapper input::-webkit-input-placeholder {color: #999;font-weight: normal;font-style: italic;}

					.form-wrapper input:-moz-placeholder {color: #999;font-weight: normal;font-style: italic;}

					.form-wrapper input:-ms-input-placeholder {color: #999;font-weight: normal;font-style: italic;}    

					.form-wrapper button {overflow: visible;position: relative;float: right;border: 0;padding: 0;cursor: pointer;height: 30px;width: 80px;font: bold 12px/30px 'lucida sans', 'trebuchet MS', 'Tahoma';color: #fff;text-transform: uppercase;background: #d83c3c;

						-webkit-border-top-right-radius: 3px;-webkit-border-bottom-right-radius: 3px;-moz-border-radius-topright: 3px;-moz-border-radius-bottomright: 3px;border-top-right-radius: 3px;border-bottom-right-radius: 3px;text-shadow: 0 -1px 0 rgba(0, 0 ,0, .3);}

					.form-wrapper button:hover{background: #e54040;}	

					.form-wrapper button:active,.form-wrapper button:focus{background: #c42f2f;}

					.form-wrapper button:before {content: '';position: absolute;border-width: 8px 8px 8px 0;border-style: solid solid solid none;border-color: transparent #d83c3c transparent;top: 9px;left: -6px;}

					.form-wrapper button:hover:before{border-right-color: #e54040;}

					.form-wrapper button:focus:before{border-right-color: #c42f2f;}

					.form-wrapper button::-moz-focus-inner {border: 0;padding: 0;}



					/* Sidebar Tabs Widget */

					.tabs-sidebar-wrapper {width:100%;text-align:center;}

					.tabs-sidebar-titles { padding:12px 0; border-top:1px solid #eee;border-bottom:1px solid #eee;margin-bottom:10px}

					.tabs-sidebar-titles li {display:inline;list-style-type:none;margin:0 7px;}

					.tabs-sidebar-titles li a{opacity:0.5;text-decoration:none;background:#fff;border:1px solid #ddd;padding:5px 10px;color:#222;font-size:12px;

						background-image: linear-gradient(bottom, rgb(255,255,255) 33%, rgb(239,239,239) 67%);

						background-image: -o-linear-gradient(bottom, rgb(255,255,255) 33%, rgb(239,239,239) 67%);

						background-image: -moz-linear-gradient(bottom, rgb(255,255,255) 33%, rgb(239,239,239) 67%);

						background-image: -webkit-linear-gradient(bottom, rgb(255,255,255) 33%, rgb(239,239,239) 67%);

						background-image: -ms-linear-gradient(bottom, rgb(255,255,255) 33%, rgb(239,239,239) 67%);

						background-image: -webkit-gradient(

							linear,

							left bottom,

							left top,

							color-stop(0.33, rgb(255,255,255)),

							color-stop(0.67, rgb(239,239,239))

						);

					}

					.tabs-sidebar-titles li a:hover {opacity:0.7}

					.tabs-sidebar-titles li.active a,.tabs-sidebar-titles li.active a:hover {opacity:1}

					

					.tab-content tr {}

					.tab-content td {padding:10px 0;}

					.tab-content .item_no {width:45px;vertical-align:text-top;}

					.tab-content .item_no span {-webkit-border-radius: 999px;-moz-border-radius: 999px;border-radius: 999px;width: 24px;height: 24px;padding: 4px;display:block;background: #222;color: #fff;text-align: center;font: bold italic 12px georgia,serif;line-height:12px;float:right;margin-right:7px}

					.tab-content .item_desc {text-align:center;color:#7d7d7d;background:url(images/border.png) no-repeat bottom center;}

					.tab-content .item_desc .posttitle{text-transform:uppercase;margin-bottom:0;font-family:georgia-sans-serif}

					.tab-content .item_desc .block {color:#7d7d7d;font-size:12px}

					.tab-content .item_desc .block a {color:#7d7d7d;}

		

					.news-signup p {margin-top:15px;color:#fff;margin-bottom:0;}

		

					.sidebar-slider.widget {width:100%;text-align:center}

					.sidebar-slider .cycle-slideshow {height:200px;position:relative;width:360px;margin:0 auto;overflow:hidden}

					.sidebar-slider .cycle-slideshow .alignnone{margin:0 0 0 10px;width:340px;height:200px}

					.sidebar-slider .post-caption {position:absolute;bottom:10px;margin-left:0;background: url(images/bg-transparenttitle.png);height:40px}

					.sidebar-slider .posttitle {margin:0;font-size:15px;font-weight:normal;color:#fff;padding:15px 10px 0 15px}

					.sidebar-slider .posttitle a {color:#fff}

					.sidebar-slider .posttitle a:hover {text-decoration:underline}



					.sidebar-slider-pager {text-align:center}

					.sidebar-slider-pager i {margin:7px 4px 0;font-size:11px}

					.sidebar-slider-pager a {color:#aaa}

					.sidebar-slider-pager a:hover {color:#ccc}

					.sidebar-slider-pager a.cycle-pager-active {color:#ec4017}

					

	.subnews {margin-bottom:25px;}

	.subnews .topspan {height:10px;display:block;

		-webkit-border-top-left-radius: 5px;

		-webkit-border-top-right-radius: 5px;

		-moz-border-radius-topleft: 5px;

		-moz-border-radius-topright: 5px;

		border-top-left-radius: 5px;

		border-top-right-radius: 5px;

	}

	.subnews .subnews-first {height:150px;position:relative;margin-bottom:15px}

	.subnews .subnews-first .aligncenter {position:absolute;right:0;top:0;z-index:1}

	.subnews .subnews-first .subnews-catname {position:absolute;left:-5px;bottom:0;z-index:2;padding:5px 7px;color:#fff;font-family: georgia, serif;letter-spacing:1px;

	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";

	}

	.subnews p {margin-bottom:0}	

	.subnews .featuredpost {padding-bottom:10px;margin-bottom:10px;}

	.subnewscol .posttitle a:hover {text-decoration:underline}

	

	/* ={ TWO ADS ABOVE CAROUSEL} */

	.bottomads {margin-bottom:20px;}

		.bottomads-innerdiv {display:block;border-bottom:1px solid #ddd;overflow:hidden;padding:20px 0;}

		.bottomads img {display:block;margin:0 auto;max-width:100%}

		.bottomads .col.pull-left {width:auto}

		.bottomads .col.pull-right {width:auto}

		.bottomads .col.pull-right img{float:right;width:auto;}

	

		section.footer-nav {margin-bottom:25px}

			.footernav-innerdiv {border-bottom:1px solid #ddd;padding-bottom:25px;}

			.footer-nav .sitelogo {display:block;margin:0 auto 15px;text-align:center}

			.footer-nav h1 {font: bold 36px 'Ubuntu Condensed', sans-serif;line-height:40px;color:#222;margin:0;}

			.footer-nav h1 span a {display:block;color:#222;font:15px arial, sans-serif;padding-left:10px}

				.footer-nav nav {display: block;text-align:center}

					.footer-nav nav a.colored-nav-item {font:bold 14px 'Open Sans', arial, sans-serif;background:#222;color:#fff;padding:6px 24px;margin:1px 5px 0;text-transform:uppercase;display:inline-block;}

					.footer-nav nav a.color1 {background:#3cc0bf}

					.footer-nav nav a.color2 {background:#a0a2dc}

					.footer-nav nav a.color3 {background:#ff7e79}

					.footer-nav nav a.color4 {background:#caa38c}

					.footer-nav nav a.color5 {background:#4789b3}

					.footer-nav nav a.color6 {background:#e44554}

					.footer-nav nav a.color7 {background:#cc6699}

					.footer-nav nav a.color8 {background:#f48d3e}

					.footer-nav nav a.color9 {background:#b5cc7a}

					.footer-nav nav a.color10 {background:#7ecac1}

					.footer-nav nav a:hover.colored-nav-item {background:#ec4017}



		footer {font-size:13px;}

		footer .widget {margin-bottom:10px !important}

		footer .widget:last-child {margin-bottom:25px}

		footer .widgettitle {text-align:left;font:bold 18px/22px 'Open Sans', Arial, sans-serif;padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid #ddd}

		footer .flickr_badge_image {padding: 0px;margin: 0 6px 12px;}

		footer .flickr_badge_image, .flickr_badge_image img {border:none}

		

		footer .footer-secondrow {color:#444;overflow:hidden;background:#eee url(framework/images/patterns/subtle-2.jpg);border-top:1px solid #e8e8e8;padding:15px 20px 4px;margin-top:20px;padding-bottom:10px;}

		footer .navwidgets {float:left;width:20%;font-size:11px;}

		footer .navwidgets .widgettitle {font-size:11px;color:#000;font-family:arial, sans-serif;border-bottom:none;padding-bottom:0;margin-bottom:0}

		footer .navwidgets .widgetinner ul li {line-height:19px;list-style:none;margin-left:0;border-bottom:none;padding-bottom:0;margin-bottom:3px;text-transform:uppercase}

		footer .navwidgets .widgetinner ul li a {color:#666}

		footer .navwidgets .widgetinner ul li a:hover {color:#000}

		footer .navwidgets > div {padding-right:15px;margin-right:15px;border-right:1px dotted #aaa}

		footer .navwidgets-5 > div {padding-right:0;margin-right:0;border-right:none}

	

		footer .footer-meta {font-size:12px;color:#666;overflow:hidden;background:#ddd url(framework/images/patterns/subtle-5.jpg);border-bottom:1px solid #e8e8e8;padding:4px 12px;}	

		footer .footer-meta a {color:#444}

		footer .footer-meta a:hover {color:#000}

		footer .footer-metaleft{width:auto;margin:0}

		footer .footer-metaright {width:auto;text-align:right;margin:0}		

	



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

	::SINGLE POST BODY

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

	/* tools displayed on left bottom corner of screen */

	.post-lead {padding:20px;background: #eee;border-bottom:1px solid #ddd;margin-bottom:20px;}

	.post-lead p.post-category{color:#fff;background:#ec4017;text-transform:uppercase;display:inline-block;padding:3px 7px;overflow:hidden;font-size:12px;font-weight:bold;margin-bottom:0;}

	.post-lead p.post-category a {color:#fff}

	.post-lead h1 {margin-bottom:0;font-size:60px;font-family:'Open Sans',arial, sans-serif;font-weight:700;letter-spacing:-1px}

	.post-lead p.post-datecomment {font-size:11px;color:#777;font-style:italic;margin-bottom:0}

	.post-lead p.post-datecomment a {color:#333}

	.post-lead span.commentnr {display:inline-block;background: url(images/commentsnr_arrow.png) no-repeat bottom center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#fff;line-height:13px;padding:1px 7px 4px 5px;margin-left:15px}



	.share-this-post {border:1px dotted #000;margin-bottom:15px;text-align:center;padding:7px 0;}

	.share-this-post .share-caption {padding-bottom:7px;border-bottom:1px dotted #000;font-size:15px}

	.share-this-post .boxtweet  {width:60px;margin:0 5px;}

	.share-this-post .boxgoogle {width:52px;margin:0 5px;}

	.share-this-post .boxfacebook {width:52px;margin:0 5px;}

	.share-this-post .boxpinterest {width:62px;margin:0 5px;}

	

	article.entry h1, article.entry h2, article.entry h3, article.entry h4, article.entry h5, article.entry h6 {color:#ec4017;}

	article.entry h1, article.entry h2, article.entry h3 {letter-spacing:-1px;border-bottom:1px dotted #ddd;padding-bottom:8px}

	

	.subtitle {font:26px 'Open Sans', sans-serif;margin-bottom:15px;letter-spacing:0;line-height:30px}	



	.postlead_subtitle.subtitle {font:22px 'Open Sans', sans-serif;margin:15px 0 0;letter-spacing:-1px;line-height:27px}

	

	.fullwidth_wrapper .entry {padding:0 120px}

	.fullwidth_wrapper .size-full {margin:0 -120px 15px !important;max-width:1140px;width:1140px;height:auto;}

	

	.entry blockquote .subtitle {font-size:1.5em;}

	.entry p,

	.entry ul,

	.entry ol,

	.entry blockquote,

	.entry table,

	.entry .alignnone,

	.entry .aligncenter,

	.gallery {

		margin:0 0 15px;

	}

	

	.entrysource {

		font:12px 'Open Sans', Arial, sans-serif;

		color:#888;

	}



	.entry .gallery .gallery-caption{ }



	.entry ul {margin: 0 0 15px 10px; padding-left: 20px;}

	.entry .widget li {background:none;padding-left:0;}

	.entry ul ul { margin: 0; }

	.entry ul li { list-style-type: disc; }

	.entry ul ul li { list-style-type: circle; }



	.entry ol  {margin: 0 0 15px 10px; padding-left: 20px;}

	.entry ol ol { margin: 0; }

	.entry  ol li  { list-style-type: decimal; }

	.entry  ol li ol li { list-style-type: lower-alpha; }	



	.entry blockquote { background:url(framework/images/blockquote_gray.gif) no-repeat 0 20px; padding: 10px 20px 10px 50px; color: #555;font-style:normal;margin-bottom:15px;}

	.entry blockquote p {font-style:normal;margin:5px 0;font-family:georgia, sans-serif;color:#666;font-size:17px} 

	

	/* WordPress Caption*/

	.wp-caption {background: #f8f8f8;line-height: 18px;margin-bottom: 7px;max-width: 100% !important; padding: 0;text-align: center;}

	.wp-caption img {margin: 5px 5px 0;max-width:100%}

	.wp-caption p.wp-caption-text {color: #555;font-size: 12px;margin: 5px;}

	.wp-caption-text {font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;}

	

	.highlightme {color:#ec4017;font:23px 'open sans',arial, sans-serif;line-height:25px;display:block;margin-bottom:15px;text-align:center}

	

	/* Inner Page Slider */

	.inner-cycle {position:relative;margin:0 0 15px;background:#222;padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden}

	.inner-cycle .cycle-slideshow {overflow:hidden;height:408px;}

	.inner-cycle img {max-width:100%;height:auto}

	.inner-cycle p {color:#fff;margin:0;font-size:14px;}

	.inner-cycle p.postmeta {font-size:11px;}

	.inner-cycle .postcaption{position:absolute;right:30px;top:30px;padding:10px 15px;width:280px;background: url(images/bg-transparent.png) repeat;}

	.inner-cycle .posttitle {color:#fff;font-size:27px;margin-bottom:15px;line-height:27px}

	.inner-cycle .posttitle a {color:#fff;}

	.inner-cycle .posttitle a:hover{text-decoration:underline}

	.inner-cycle .postmeta a {color:#ccc;}

	.inner-cycle .postmeta a:hover{color:#fff;}

	.inner-cycle .template-pager {position:absolute;left:10px;bottom:-8px;z-index:101;}

	.inner-cycle .template-pager span {color:#eee;cursor:pointer;font-size:40px;}

	.inner-cycle .template-pager span:hover {color:#fff;}

	.inner-cycle .template-pager span.cycle-pager-active{color:#ec4017}

	.inner-cycle .prevnext_controls {position:absolute;right:10px;bottom:3px;z-index:102;width:33px;overflow:hidden}

	.inner-cycle .innerslider_prev {float:left}

	.inner-cycle .innerslider_next {float:right}

	.inner-cycle .prevnext_controls a {cursor:pointer;color:#eee}

	.inner-cycle .prevnext_controls a:hover {color:#fff}

	

	.bigpicture-wrapper {padding-bottom:0;}

	/* Big picture image wrapping */

	.bigpicture {overflow:hidden;background:#333;padding:10px;margin-bottom:20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden}

	/* caption text with in big picture */

	.bigpicture p {margin:0;color:#fff;font-size:13px;padding:7px 10px 0;line-height:17px}	



	.post-pagination {font-size:12px;line-height:19px;font-family:arial,sans-serif;display:block;float:left;width:100%;padding-bottom:10px;}

	.post-pagination strong{float:left;margin:5px;}

	.post-pagination span {background:#efefef;border:1px solid #efefef;display:block;padding:0px 5px;float:left;margin:4px 8px 0 0;}

	.post-pagination a span {background:#fff;color:#333;border:1px solid #efefef;}

	.post-pagination a:hover span {background:#F76C3A;color:#fff}

	

.post-column .highlight {color:#ec4017;font:28px 'Ubuntu Condensed', sans-serif;width:250px;}

.post-column .highlight.pull-left{margin:5px 10px 0 0}

.post-column .highlight.pull-right{margin:5px 0 0 10px;text-align:right;}



/* Previous image, next image and back to post links on attachment page */

.attachment-nav {background:#eee;margin: 0 auto 7px;text-align: center;width: auto;padding: 7px;display: block;overflow: hidden;border: 1px solid #efefef;font-size:12px;}

.attachment-nav a {padding: 4px;margin: 3px;color:#434343;}

.attachment-nav a:hover { color:#444; background: #f2f2f2;text-decoration:underline}



/* =ARCHIVE PAGES

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

/* Archive page category title */

.archive .post-lead {text-align:center}

.archive .post-lead h1 {font-size:36px;font-weight:bold;text-transform:uppercase;}

.archive .post-lead p {font:19px georgia, serif;text-shadow:0 0 1px #eee;margin:10px 0 0;}

.archive .entry {margin-bottom:20px;border-bottom:1px solid #efefef;padding-bottom:10px}

.archive .entry .posttitle {font-size:30px;line-height:32px;border-bottom:none;font-weight:bold}

 

/* Archive page post meta */

p.archive_postmeta {overflow:hidden;font-size:12px;text-shadow:0 0 1px #eee;line-height:16px;font-family:georgia, serif}

p.archive_postmeta a,

p.archive_postmeta a:hover,

p.archive_postmeta a:focus,

p.archive_postmeta a:active {text-decoration:none;outline:none}

p.archive_postmeta span {display:block;float:left;margin:0 10px 0 0;}

p.archive_postmeta span i {color:#777; float: left;font-size: 13px;margin-right: 3px;padding: 2px;text-align: center;width: 15px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}

p.archive_postmeta .post-edit-link {padding-left:0}



/* 2 col archive pages */

.archive-2col .archive-withsidebar article.entry {width:363px}

.archive-2col .archive-withsidebar article.entry .posttitle {font-size:20px;line-height:23px;padding-bottom:0;letter-spacing:0}

.archive-2col .col-md-12.archive-full article {width:555px}



/* 3 col archive pages */

.archive-3col .archive-withsidebar article.entry {width:236px;margin-right:20px}

.archive-3col .archive-withsidebar article.entry .posttitle {font-size:19px;line-height:22px}

.archive-3col .archive-withsidebar article.entry iframe{width:236px;height:148px}



.archive-3col .archive-full article.entry {width:363px;margin-right:25px}



.archive-3col article.nomarginright {margin-right:0 !important}

.archive-3col article.entry .posttitle {font-size:21px;padding:0;line-height:24px}



/* 4 col archive pages */

.archive-4col .archive-withsidebar article {width:172px;margin-right:20px}

.archive-4col .archive-withsidebar article.entry .posttitle {font-size:16px;line-height:19px;letter-spacing:0}

.archive-4col .archive-full article {width:270px;margin-right:20px}



.archive-4col article.nomarginright {margin-right:0 !important}

.archive-4col article.entry .posttitle {font-size:20px;line-height:23px;padding:0}



/* archive with slider */

.archive-media .inner-cycle {margin-bottom:25px;}

.archive-media .inner-cycle .cycle-slideshow {overflow:hidden;height:450px;}

.archive-media .catname {text-transform:uppercase;margin-bottom:24px;}

.archive-media .catname span {width:auto;background:#fff;padding:0 10px;color:#222;font:bold 14px/16px 'Open Sans', Arial, sans-serif;letter-spacing:-1px;}

.archive-media article.entry {width:363px;min-height:310px;margin-right:25px;margin-bottom:25px;padding:5px;border:1px solid #eee;-webkit-box-shadow: 0 0 3px 1px #DBD5D5;box-shadow: 0 0 3px 1px #DBD5D5;min-height:310px;position:relative;padding-bottom:25px;}

.archive-media article.nomarginright {margin-right:0 !important}

.archive-media article.entry .posttitle {font-size:21px;padding:0;line-height:24px}



.archive-media article.entry .aligncenter {border-bottom:5px solid #caa38c;margin-bottom:10px;}

.archive-media article.entry p.post-datecomment {font-size:11px;color:#777;font-style:italic;margin-bottom:0;position:absolute;bottom:4px;left:5px;}

.archive-media article.entry p.post-datecomment a {color:#333}

.archive-media article.entry span.commentnr {display:inline-block;background: url(images/commentsnr_arrow.png) no-repeat bottom center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#fff;line-height:13px;padding:1px 7px 4px 5px;margin-left:15px}

.archive-media article.entry .posttitle {font-size:20px;line-height:23px;padding-bottom:0;letter-spacing:0}



/* Magazine Layout */

.archive-mag-top {margin-bottom:25px;}

.arc_maglatest_media {position:relative;width:360px;height:245px;}

.arc_maglatest_media .postmedia {position:absolute;left:0;top:0;z-index:1}

.arc_maglatest_media .post_topleft {position:absolute;left:0;top:0;z-index:2}

.arc_maglatest_desc {background:#222;color:#fff;padding:10px;}

.arc_maglatest_desc .postmeta{margin:0 0 5px;font-size:11px;color:#999}

.arc_maglatest_desc .postmeta a{color:#ccc}

.arc_maglatest_desc .postmeta a:hover{color:#fff}

.arc_maglatest_desc .posttitle {font:bold 30px georgia, serif;line-height:34px;letter-spacing:0;margin-bottom:5px;}

.arc_maglatest_desc .posttitle a {color:#eee}

.arc_maglatest_desc .posttitle a:hover {text-decoration:underline;color:#fff}

.arc_maglatest_desc .postexcerpt {margin:0}



.archive-mag-bottom .mag-leftsidebar .widget {margin-bottom:25px;}

.archive-mag-bottom .mag-leftsidebar .flickr_badge_image,

.archive-mag-bottom .mag-leftsidebar .flickr_badge_image img  {border:none}

.archive-mag-bottom .mag-leftsidebar .flickr_badge_image {margin: 0 3px 6px; padding: 0;}



.archive-mag-bottom article {margin-bottom:25px;}

.archive-mag-bottom article .aligncenter {margin-bottom:8px;}

.archive-mag-bottom article.pull-left,.archive-mag-bottom article.pull-right {width:265px;}

.archive-mag-bottom article .mag_bigmedia {position:relative;width:555px;height:340px;margin-bottom:10px;}

.archive-mag-bottom article .mag_bigmedia img {position:absolute;top:0;left:0;z-index:1;}

.archive-mag-bottom article .posttitle {font-weight:700 !important;}

.archive-mag-bottom article .mag_bigmedia .posttitle.title_onmedia {position:absolute;bottom:10px;left:10px;z-index:2;width:50%;background-color:rgb(200,164,141, 0.8);background-color: rgba(200,164,141, 0.8);padding:10px 15px;font: 30px georgia, serif;line-height:34px;letter-spacing:0;}

.archive-mag-bottom article .mag_bigmedia .posttitle.title_onmedia a {color:#fff;text-transform:uppercase;text-shadow: 0 0 1px #222;}

.archive-mag-bottom article.entry p.postmeta {font-size:11px;color:#777;font-style:italic;margin-bottom:0;}

.archive-mag-bottom article p.post-datecomment a {color:#333}

.archive-mag-bottom article span.commentnr {display:inline-block;background: url(images/commentsnr_arrow.png) no-repeat bottom center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#fff;line-height:13px;padding:1px 7px 4px 5px;margin-left:15px}



.mag_moreposts {border:1px dotted #000;margin-bottom:15px;text-align:center;padding:7px 0;}

.mag_moreposts a {color:#444}

.mag_moreposts .share-caption {padding-bottom:7px;border-bottom:1px dotted #000;font-size:15px}



/* Archive page pagination */

.archive-pagination {display:block;width:100%;margin-bottom: 25px;overflow:hidden;}

.archive-pagination .page-numbers {background:#fff;color:#333;border:1px solid #efefef;display:block;padding:5px 8px 3px;float:left;margin:4px 6px 0 0;}

.archive-pagination .page-numbers:hover {background:#F76C3A;color:#fff}

.archive-pagination .page-numbers.dots:hover {background:#fff;color:#333}

.archive-pagination .page-numbers.current,.archive-pagination .page-numbers.current:hover {background:#efefef;color:#333}



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

::COMMENT FORM

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

	/*----- ={ COMMENTS} -----*/

	/* Comments list */

#comments {

	border-top:dotted 1px #efefef;

	padding-top:20px;

	font-size:14px;

}

#comments-title {

	color:#999;

	margin:0 0 20px 0;

	font-size:20px

}

#comments-title span {

	color:#222;

}

#comments .navigation {overflow:hidden;margin-bottom:2em;}

#comments .navigation .nav-next {width:auto;float:right}

#comments .navigation .nav-previous {width:auto;float:left}

#comments blockquote { background:url(framework/images/blockquote_gray.gif) no-repeat 0 20px; font:italic 14px/1.45 Georgia, serif;margin:5px 0;padding: 10px 20px 10px 50px; color: #555;font-style:italic;margin-bottom:15px;}

#comments blockquote p {font-style:italic;margin:5px 0;} 



#comments .comment-inner ul {margin: 0 0 15px 10px; padding-left: 20px;}

#comments .comment-inner ul ul { margin: 0; }

#comments .comment-inner ul li { list-style-type: disc !important; }

#comments .comment-inner ul ul li { list-style-type: circle; }



#comments .comment-inner ol {margin: 0 0 15px 10px; padding-left: 20px;}

#comments .comment-inner ol ol { margin: 0; }

#comments .comment-inner ol li  { list-style-type: disc !important; }

#comments .comment-inner ol li ol li { list-style-type: lower-alpha; }



.commentlist {

	margin:20px 0 !important;

	padding:0 !important;

}

.commentlist li {list-style-type:none !important}

.commentlist a {

	-o-transition:.5s;

	-ms-transition:.5s;

	-moz-transition:.5s;

	-webkit-transition:.5s;

	transition:.5s;	

}

.commentlist .children {margin-left:40px;}

.commentlist .children .avatar {width:35px;height:35px;}



.commentlist li > div {

	border:1px solid #efefef;

	background:#fcfcfc;

	padding:10px 20px 3px 20px; 

	position:relative;

	margin-bottom:20px;

	margin-left:85px;

	border-radius:5px;

}

.commentlist .pingback {

	margin-bottom:20px;

}

.commentlist li > div:hover {

	background:#fff;

}



.commentlist li > div:before {

	content:url(images/commentarrow.png);

	left:-17px;

	top:25px;

	position:absolute;

	z-index:999;

}

.commentlist li > div:hover:before {

    content:url(images/commentarrow-white.png);

}

.commentlist li.bypostauthor > div {

	background:#f5f5f5;

}

.commentlist li.bypostauthor > div:before {

	content:url(images/commentarrow-bypostauthor.png);

}

.commentlist li.bypostauthor > div:hover:before {

    content:url(images/commentarrow-white-bypostauthor.png);

}



.commentlist .avatar {

	position:absolute;

	top:3px;

	left:-80px;

	border-radius:50%;

	box-shadow:0 0 0 3px #ccc; 

}

.commentlist li li .avatar {

	left:-70px;

}

.comment-reply-link {

	position:absolute; 

	top:60px; 

	left:-80px; 

	font-size:13px; 

	width:50px; 

	text-align:center;

	color:#cccccc;

}

li li .comment-reply-link {

	left:-70px; 

}

.comment-author {

	font:14px 'Open Sans', "Franklin Gothic Medium", "Arial Narrow Bold", Arial, sans-serif;

	margin-bottom:5px;

	display:block;

}

.comment-author .icon-user {color:#666}

.comment-date-link {

	font:12px/15px 'Open Sans', "Franklin Gothic Medium", "Arial Narrow Bold", Arial, sans-serif;

	position:absolute;

	top:10px;

	right:10px;

	text-align:right;

	color:#aaa;

}

.comment-edit-link {}

.comment-delete-link {}

.comment-spam-link {}

.comment-text {}

.comment-pagination {

	padding-left:20px;

	margin-top:10px;

}

.comment-pagination a, 

.comment-pagination .current  {

	border:solid 1px #dddddd;

	padding:3px 12px;

	display:inline-block;

	text-decoration:none;

}

.comment-pagination a  {

	background:#fcfcfc;

}

.comment-pagination a:hover {

	background:#0090d3;

	border:solid 1px #0090d3;

	color:#ffffff;

}

#comment-pagination-1 {

	border-bottom:solid 1px #dddddd;

}

#comment-pagination-1 a, #comment-pagination-1 .current {

	border-top-right-radius:5px;

	border-top-left-radius:5px;

	margin-bottom:-1px;

}

#comment-pagination-1 .current {

	border-bottom:solid 1px #ffffff;

}

#comment-pagination-2 {

	border-top:solid 1px #dddddd;

}



#comment-pagination-2 a, #comment-pagination-2 .current {

	border-bottom-right-radius:5px;

	border-bottom-left-radius:5px;

	margin-top:-1px;

}

#comment-pagination-2 .current {

	border-top:solid 1px #ffffff;

}



/* Comment Form */

#respond {background-color:#fafafa; padding:20px;overflow:hidden; border:1px solid #e7e7e7; clear:both; margin:0 0 20px 0;}

#respond a {

	-o-transition:.5s;

	-ms-transition:.5s;

	-moz-transition:.5s;

	-webkit-transition:.5s;

	transition:.5s;	

}	

li #respond {margin:0 0 1em 0;}

#respond  form {}

#respond h3 {margin:0 0 10px;font:19px arial, sans-serif; color:#444} 

#respond .comment-notes { font-size:14px; margin-bottom:15px;}	

#respond p { margin:0;font-size:14px; margin-bottom:15px;}

#respond .form-field-wrapper{display:block;margin:0 0 15px;float:left;width:220px;}

#respond .form-field-wrapper.mid-input-item{margin:0 12px;}

#respond .comment-form-author input,

#respond .comment-form-email input, 

#respond  .comment-form-url input {width:165px;}

#respond .form-allowed-tags { clear:both;display:block; margin-top:0;font-size:11px;font-style:italic;color:#888}

#respond .form-allowed-tags code { margin-top:5px;font-size:11px;line-height:16px}

#respond p textarea{

	border:1px solid #efefef;

	width:97%;

	font-size:15px;

	padding:10px;

	-webkit-box-shadow:inset 0 0 15px #ddd;

	   -moz-box-shadow:inset 0 0 15px #ddd;

	        box-shadow:inset 0 0 15px #ddd;

}

#respond .comment-form-comment label{ padding-top:7px;font-size:13px}

#respond #cancel-comment-reply-link {display:block;font-size:13px;line-height:24px}

#respond #comment-msg { font-size:1em; font-style:italic;}

#respond .form-submit { display:block;margin:15px 0 0 0}

#respond .form-submit #submit { padding:10px 0; margin-left:0; font-size:13px;font-weight:bold; text-align:center; width:140px;height:40px;cursor:pointer;border:1px solid #efefef;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	box-shadow:inset 0 0 5px #eee;

	-o-transition:.5s;

	-ms-transition:.5s;

	-moz-transition:.5s;

	-webkit-transition:.5s;

	transition:.5s;		

	}

#respond .form-submit #submit:hover {background:#ec4017;color:#fff;

	-moz-box-shadow:none;

	-webkit-box-shadow:none;

	box-shadow:none;}	

li #respond {margin-bottom:1em}	

	

/* Event Espresso */

.event_title {font:27px open sans, sans-serif;margin:0;padding:7px 0 7px 15px !important;color:#222 !important}

.ui-widget-header {background-image:none;background-color:#efefef;border:1px solid #ddd;}

.ui-widget-content {border:1px solid #ddd;border-top:none;}

.espresso_ical_link {float:right;}

.start_date br {display:none}

.span_event_date_label {display:block;margin:5px 0;}

.btn_event_form_submit {font:15px arial, sans-serif !important;padding:5px 12px}

#event-reg-form-groups {clear:both;margin-top:15px;}

	

	

@media (min-width: 992px) and (max-width: 1200px) {



	.widget {margin-bottom:20px}

	.widgettitle {font-size: 27px;line-height:30px}



	nav .mainnav li a {padding:3px 8px; line-height:normal; font-size:14px;}

	nav .mainnav li.colored-nav-item a {padding:3px 12px;margin-left:4px;}

	

	header .innerad {width:100%;float:none;text-align:center}

	header .innerad img{margin:0 auto}

	

	.featured-slider,.featured-img {width:616px;height:337px;}

	.featured-slider .featured-caption{max-width:546px}	

	

	.below-fea-left .belowfea_secondcol .posttitle {font-size:23px;line-height:23px;font-weight:700}

	.below-fea-left .belowfea_secondcol p {margin-bottom:8px;}

	.below-fea-left .belowfea_secondcol p.postmeta {margin-bottom:0;}

	

	.primarytop-midlist .posttitle {font-size:13px;margin-bottom:2px;line-height:15px !important}

	.primarytop-midlist .postmeta {margin:0 0 10px !important;line-height:15px;}	

	.widget.events .widgettitle {font-size:23px;letter-spacing:-1px;}

	.widget.events p {margin-bottom:10px;font-size:13px;line-height:16px;}

	

	.subnews .subnews-first {height:125px}

	.subnews img, .subnews iframe {width:213px;height:109px}

	

	.bottomads .pull-left, .bottomads .pull-right {float:none !important;display:block;margin:0 auto}

	.bottomads .col.pull-left {width:auto;margin-bottom:10px;}

	.bottomads .col.pull-right {width:auto;}

	.bottomads .col.pull-right img {float:none}

	

	.sidebarad {background:none;border:none;padding:0;}



	.form-wrapper input {width: 181px;}

	.form-wrapper button {width: 60px;}

					

	.tab-content .item_desc .posttitle{font-size:14px;}



	.sidebarsocial li {margin-left:16px;}

	.sidebarsocial a {width: 60px;height: 60px;font-size:27px;line-height:27px;padding-top: 17px;}

	.sidebarsocial a:hover {background:#ec4017;}



	.news-signup {padding:10px 15px;}

	.news-signup .widgettitle {font-size:22px}

	.news-signup p {margin-top:10px}



	.tabs-sidebar-titles li {margin:0 2px;}

	.sidebar-slider .cycle-slideshow {height:161px;width:293px;}

	.sidebar-slider .cycle-slideshow .alignnone{width:273px;height:161px;}

	

	.footer-nav nav a.colored-nav-item { font:bold 14px 'Open Sans', arial, sans-serif;;padding:5px 10px;margin:1px 5px 0;}

	footer .flickr_badge_image {margin: 0 3px 6px;width: 64px;height:64px;}

	footer .flickr_badge_image img{width: 64px;height:64px;}

	

	.post-lead h1 {font-size:50px}

	

	.fullwidth_wrapper .entry {padding:0 100px}

	.fullwidth_wrapper .fullmedia {margin:0 -100px 15px !important;max-width:940px;width:940px;}

	

	/* 2 col archive pages */

	.archive-2col .archive-withsidebar article.entry {width:296px}

	.archive-2col .archive-withsidebar article img, .archive-2col .archive-withsidebar article iframe {width:296px;height:204px}

	.archive-2col .archive-withsidebar article.entry .posttitle {font-size:18px;line-height:22px;}

	.archive-2col .archive-withsidebar article.entry iframe {width:296px;height:204px}

	

	.archive-2col .col-md-12.archive-full article {width:460px}

	.archive-2col .archive-full article.entry .posttitle {font-size:23px;line-height:26px;letter-spacing:0;padding-bottom:0}

	.archive-2col .col-md-12.archive-full article.entry iframe{width:460px;height:284px}



	/* 3 col archive pages */

	.archive-3col .archive-withsidebar article.entry {width:192px;}

	.archive-3col .archive-withsidebar article.entry .posttitle {font-size:16px;}

	.archive-3col .archive-withsidebar article.entry iframe {width:192px;height:120px}

	

	.archive-3col .archive-full article.entry {width:296px;}

	.archive-3col .archive-full article.entry .posttitle {font-size:18px;line-height:21px;letter-spacing:0}

	.archive-3col .archive-full article iframe{width:296px;height:188px}



	/* 4 col archive pages */

	.archive-4col .archive-withsidebar article {width:139px;}

	.archive-4col .archive-withsidebar article.entry .posttitle {font-size:14px;}

	.archive-4col .archive-withsidebar article.entry iframe {width:139px;height:105px}

	

	.archive-4col .archive-full article {width:220px;}

	.archive-4col .archive-full article.entry .posttitle {letter-spacing:0}

	.archive-4col .archive-full article.entry iframe {width:220px;height:134px}	



	/* slider page */

	.archive-media .inner-cycle .cycle-slideshow,

	.archive-media .inner-cycle .cycle-slideshow img {width:920px;height:411px;}

	.archive-media article.entry {width:295px;min-height:285px;}

	.archive-media article.entry iframe {width:283px;height:177px;}

	

	/* Magazine Layout */

	.arc_maglatest_media,.arc_maglatest_media iframe {width:293px;height:199px;}

	.arc_maglatest_desc .posttitle {font:bold 26px georgia, serif;line-height:29px;}

	.archive-mag-bottom article .mag_bigmedia {width:455px;height:279px;}

	.archive-mag-bottom article.pull-left,.archive-mag-bottom article.pull-right {width:215px;}

	.archive-mag-bottom article .mag_bigmedia img {position:absolute;top:0;left:0;z-index:1;}

	.archive-mag-bottom article .posttitle {font-weight:700 !important;font-size:26px !important;line-height:29px !important}

	.archive-mag-bottom article span.commentnr {margin-left:10px}	

	

	.archive-mag-bottom .mag-leftsidebar .flickr_badge_image,

	.archive-mag-bottom .mag-leftsidebar .flickr_badge_image img  {border:none;width:59px;height:59px;}	

	.gab_custom_query .featuredpost {padding-bottom:5px;margin-bottom:7px;}

	.gab_custom_query .posttitle {line-height:14px;font-size:13px;}

}



@media (min-width: 767px) and (max-width: 991px) {
	#flags {margin-left: 10px; margin-top: 0; position: absolute; top: 7px; width: auto !important; z-index: 1000;}

	.site-masthead .container {border-bottom:none;}

	header .sitelogo img {float:none;margin:0 auto 10px}

	header .innerad {width:100%;float:none;text-align:center}

	header .innerad img{margin:0 auto}

	
	nav.main-navigation div.fastnav-wrapper, #ezrdv_nav_form div:last-child {padding-right: 0;}
	
	.responsive_menu, .sb-selector,.gab_headersearch {display: none !important;}

	.tinynav,.social_header span, .sb-holder {display: block;}



	.featured-slider,.featured-img {width:720px;height:394px;}

	.featured-slider .featured-caption{max-width:650px}	

	.belowfea_firstcol img {width:100%;height:auto}

	.primarytop-mid {border-right:none}

	.widget.events .widgettitle {letter-spacing:-1px}



	.sidebar, .mainpage-tophalf .sidebar {margin-top:25px;}

	.sidebarad {padding-left:192px;}

	.form-wrapper input {width: 588px;}

	.form-wrapper button {width: 80px;}

	.tab-content table{margin:0 auto;width:450px}

	.sidebarsocial {padding-left:175px}

	.news-signup {background:url(framework/images/patterns/subtle-2.jpg);border:1px solid #ddd}

	.news-signup .widgettitle {color:#222;}

	.news-signup p {color:#222;}

	.sidebar-slider .cycle-slideshow {height:412px;width:720px;}

	.sidebar-slider .cycle-slideshow .alignnone{width:700px;height:412px;}	



	.subnewscol.col1, .subnewscol.col2 {margin-bottom:25px}

	.subnews .subnews-first {height:192px}

	.subnews img, .subnews iframe {width:345px;height:176px}

	

	.bottomads .pull-left, .bottomads .pull-right {float:none !important;display:block;margin:0 auto}

	.bottomads .col.pull-left {width:auto;margin-bottom:10px;}

	.bottomads .col.pull-right {width:auto;}

	.bottomads .col.pull-right img {float:none}	

	

	.footer-nav nav a.colored-nav-item { font:bold 14px 'Open Sans', arial, sans-serif;;padding:5px 7px;margin:1px 5px 0;}

	footer .widget {margin-bottom:25px;}

	

	.post-lead h1 {font-size:45px}

	

	.fullwidth_wrapper .entry {padding:0 80px}

	.fullwidth_wrapper .fullmedia {margin:0 -80px 15px !important;max-width:718px;width:718px;}	

	

	/* 2 col archive pages */

	.archive-2col .archive-withsidebar article.entry,.archive-2col .col-md-12.archive-full article{width:351px}

	.archive-2col article.entry .posttitle {font-size:20px;letter-spacing:0;line-height:23px;padding-bottom:0}

	.archive-2col .archive-withsidebar article.entry iframe {width:351px;height:242px}

	.archive-2col .archive-full article.entry iframe {width:351px;height:217px}	



	/* 3 col archive pages */

	.archive-3col .archive-withsidebar article.entry,.archive-3col .archive-full article.entry{width:226px;margin-right:20px}

	.archive-3col article.entry .posttitle {font-size:19px;letter-spacing:0;line-height:22px}

	.archive-3col .archive-withsidebar article.entry iframe {width:226px;height:142px}

	.archive-3col .archive-full article.entry iframe {width:226px;height:143px}	



	/* 4 col archive pages */

	.archive-4col .archive-withsidebar article,.archive-4col .archive-full article{width:165px;}

	.archive-4col article.entry .posttitle {font-size:16px;letter-spacing:0;line-height:19px}

	.archive-4col .archive-withsidebar article.entry iframe, .archive-4col .archive-full article.entry iframe {width:165px;height:125px}

	.archive-4col .archive-withsidebar article.entry iframe {width:165px;height:125px}

	.archive-4col .archive-full article.entry iframe {width:165px;height:101px}



	/* slider page */

	.archive-media .inner-cycle .cycle-slideshow,

	.archive-media .inner-cycle .cycle-slideshow img {width:700px;height:312px;}

	.archive-media article.entry {width:223px;}

	.archive-media article.entry iframe {width:211px;height:132px}

	

	/* Magazine Layout */

	.arc_maglatest_media,.arc_maglatest_media iframe {width:220px;height:149px;}

	.arc_maglatest_desc .posttitle {font:bold 20px georgia, serif;line-height:23px;}

	.mag-leftsidebar {display:none}

	.mag_bigmedia {float:left;width:455px;}

	.mag_excerpt {float:right;width:240px;}

	.archive-mag-bottom article .mag_bigmedia {width:455px;height:279px;}



	.archive-mag-bottom article.pull-left,.archive-mag-bottom article.pull-right {width:350px;}

	.archive-mag-bottom article .mag_bigmedia img {position:absolute;top:0;left:0;z-index:1;}

	.archive-mag-bottom article .posttitle {font-weight:700 !important;font-size:23px !important;line-height:25px !important}

}



@media (max-width: 767px) {
	#flags {margin-left: 10px; margin-top: 0; position: absolute; top: 7px; width: auto !important; z-index: 1000;}


	.topbanner {margin-top: 10px;}

	.container {max-width: 95%;}

	nav.main-navigation { height: auto !important}
	
	nav.main-navigation div.fastnav-wrapper, #ezrdv_nav_form div {padding-right: 0;}


	.site-masthead .container {border-bottom:none;}

	header .sitelogo img {margin:0 auto;}

	header h1 {text-align:center;}



	.responsive_menu, .sb-selector,.gab_headersearch {display: none !important;}

	.tinynav,.social_header span, .sb-holder {display: block;}



	.featured-slider,.featured-img {width:100%;height:auto;}

	.featured-slider .featured-caption{max-width:90%}	

	.belowfea_firstcol img {width:100%;height:auto}

	.primarytop-mid {border-right:none}	

	.primarytop-mid .widget {float:left;width:46%;margin:25px 2% 0}

	.primarytop-midlist .posttitle {text-align:left;border-bottom:1px dotted #ddd;margin-bottom:3px;padding-bottom:3px;font-weight:normal}

	.primarytop-midlist i {margin-top:2px;}

	

	.sidebar, .mainpage-tophalf .sidebar {margin-top:25px;}

	.sidebarad {padding-left:53px;}

	.form-wrapper input {width: 318px;}

	.form-wrapper button {width: 80px;}

	.tab-content table{margin:0 auto;width:450px}

	.sidebarsocial {width:280px;margin:0 auto;}

	.sidebarsocial li {margin-left:11px;margin-bottom:25px}

	.sidebarsocial a {width: 60px;height: 60px;font-size:27px;line-height:27px;padding-top: 17px;}

	.news-signup {background:url(framework/images/patterns/subtle-2.jpg);border:1px solid #ddd}

	.news-signup .widgettitle {color:#222;}

	.news-signup p {color:#222;}

	.sidebar-slider .cycle-slideshow {height:auto;width:450px;}

	.sidebar-slider .cycle-slideshow .alignnone{width:430px;height:265px;}



	.subnewscol.col1, .subnewscol.col2 {margin-bottom:25px}

	.subnews .subnews-first {height:123px}

	.subnews img, .subnews iframe {width:210px;height:107px}	

	

	.bottomads .pull-left, .bottomads .pull-right {float:none !important;display:block;margin:0 auto}

	.bottomads .col.pull-left {width:auto;margin-bottom:10px;}

	.bottomads .col.pull-right {width:auto;}

	.bottomads .col.pull-right img {float:none}

	

	footer .flickr_badge_image {margin: 0 3px 6px;width: 69px;height:69px;}

	footer .flickr_badge_image img{width: 69px;height:69px;}

	footer .footer-secondrow {padding-bottom:0 !important;margin-top:1px !important}

	footer .navwidgets-1,footer .navwidgets-2{width:50%;}

	footer .navwidgets-3,footer .navwidgets-5  {width:33%;}

	footer .navwidgets-4 {width:34%;}

	footer .navwidgets > div {padding-right:0;margin-right:0;border-right:none}

	

	footer .footer-metaleft,footer .footer-metaright{width:100%;text-align:center}

	

	.post-lead h1 {font-size:32px;font-weight:normal;}

	iframe {height:300px}

	.highlightme {font-size:22px;line-height:23px}

	

	.fullwidth_wrapper .entry {padding:0 50px}

	.fullwidth_wrapper .fullmedia {margin:0 -50px 15px !important;max-width:450px;width:450px;}

	.comment-date-link {display:none;}

		

	/* 2 col archive pages */

	.archive-2col .archive-withsidebar article.entry,.archive-2col .col-md-12.archive-full article{width:216px}

	.archive-2col article.entry .posttitle {font-size:20px;letter-spacing:0;line-height:23px;padding-bottom:4px}

	.archive-2col .archive-withsidebar article.entry iframe {width:216px;height:149px}

	.archive-2col .archive-full article.entry iframe {width:216px;height:133px}		



	/* 3 col archive pages */

	.archive-3col .archive-withsidebar article.entry,.archive-3col .archive-full article.entry {width: 31%;margin-right: 3.5%;}

	.archive-3col article.entry .posttitle {font-size:15px;letter-spacing:0;line-height:17px}

	.archive-3col .archive-withsidebar article.entry iframe {width:100%;height: initial;}

	.archive-3col .archive-full article.entry iframe {width:100%;height: initial;}	

	

	/* 4 col archive pages */

	.archive-4col .archive-withsidebar article,.archive-4col .archive-full article{width:101px;margin-right:15px;}

	.archive-4col article.entry .posttitle {font-size:16px;letter-spacing:0;line-height:19px}	

	.archive-4col .archive-withsidebar article.entry iframe {width:101px;height:76px}

	.archive-4col .archive-full article.entry iframe {width:101px;height:62px}	

	

	.archive .archive_postmeta {display:none}

	

	/* slider page */

	.archive-media .inner-cycle .cycle-slideshow,

	.archive-media .inner-cycle .cycle-slideshow img {width:430px;height:192px;}

	.archive-media .inner-cycle .posttitle {font:17px arial, sans-serif;line-height:20px;margin-bottom:0}	

	.archive-media article.entry {width:140px;margin-right:15px;min-height:220px}

	.archive-media  article.entry .posttitle {font:16px arial, sans-serif;line-height:20px;margin-bottom:0;line-height:19px}	

	.archive-media article.entry iframe {width:128px;height:80px}

	

	/* Magazine Layout */

	.archive-mag-top {margin-bottom:0}

	.mag_latest {margin-bottom:25px;}

	.arc_maglatest_media, .arc_maglatest_media .postmedia, .arc_maglatest_media iframe {display:block;width:450px;height:306px;}

	.archive-mag-bottom article .mag_bigmedia, .archive-mag-bottom article .mag_bigmedia iframe,.archive-mag-bottom article .mag_bigmedia img{width:450px;height:279px;}

	.archive-mag-bottom article.pull-left,.archive-mag-bottom article.pull-right {width:215px;}

	.archive-mag-bottom article .mag_bigmedia img {position:absolute;top:0;left:0;z-index:1;}

	.archive-mag-bottom article .posttitle {font-weight:700 !important;font-size:26px !important;line-height:29px !important}

	.archive-mag-bottom article span.commentnr {margin-left:10px}	

	.mag-leftsidebar {display:none}



	.archive-mag-bottom article.pull-left,.archive-mag-bottom article.pull-right {width:213px;}

	.archive-mag-bottom article.pull-left iframe,.archive-mag-bottom article.pull-right iframe {width:213px;height:125px;}

	.archive-mag-bottom article span.commentnr {margin-left:10px}

}



@media (max-width: 539px) {

	.container {max-width: 480px;}

.searchform-label {

        display: block;

        float: left;

        width: 35%;

        overflow: hidden;

        font-size: 1.0 em;

        font-family: sans-serif;

        font-weight: normal;      

}



.searchform-controls {

clear: left !important;

margin-top: -11px;

margin-right: 5px !important;

z-index: 10000;

}






.site-nav {margin-bottom: 0;}

nav.main-navigation { height: auto !important;}




.responsive_menu {margin-top:-45px !important}

.mobilead  {width:300px !important}

.sabai sabai-embed { width: 350px !important }

.galleryslide {width: 250px !important}



.catstyle {

display: none;

width: 350px !important;

height: auto;

}



.sabaisearch {

width: 400px;

margin-top: 45px !important;

}



	.widgettitle {font-size: 22px;line-height:26px;font-weight:800;}

	

	.featured-slider .posttitle a {font:15px/17px 'Droid Serif', serif;}

	.featured-slider .posttitle:first-letter {font-size:16px}

	.featured-slider .posttitle span {font-size:12px}

	.featured-slider .featured-caption{padding:5px 5px 0;max-width:270px}

	.featured-slider .fea-prev, .featured-slider .fea-next {right:5px;bottom:5px;font-size:14px;line-height:14px;padding:3px 0;width:20px;}

	.featured-slider .fea-prev{right:30px}

	

	.below-fea-left .belowfea_firstcol .posttitle {font-size:20px;line-height:22px;font-weight:700}

	.below-fea-left .btn {display:none}

	

	.below-fea-left .belowfea_secondcol .pull-left {display:none}

	.below-fea-left .belowfea_secondcol .pull-right {width:100%}	

	.below-fea-left .belowfea_secondcol .posttitle {font-size:22px;line-height:24px;font-weight:700}			

	

	.belowfea_thirdcol .leftcol,.belowfea_thirdcol .midcol,.belowfea_thirdcol .rightcol {width:100%;height:auto;margin-bottom:25px}

	.belowfea_thirdcol .leftcol img,.belowfea_thirdcol .midcol img,.belowfea_thirdcol .rightcol img{display:none}
	.belowfea_thirdcol .leftcol iframe,.belowfea_thirdcol .midcol iframe,.belowfea_thirdcol .rightcol iframe{display:none}

	.belowfea_thirdcol .rightcol {margin-bottom:0}

	.below-fea-left .belowfea_thirdcol .postmedia  {position:static;height:30px;}

	

	.primarytop-mid .widget {float:none;width:100%;margin:25px 0 0}

	.widget.events .widgettitle {letter-spacing:-1px}

	

	.sidebar, .mainpage-tophalf .sidebar {margin-top:25px;}

	.sidebarad {padding:0;}

	

	.form-wrapper input {width: 100%;}

	.form-wrapper button {display:none}

	

	.tab-content table{margin:0 auto;width:270px}

	.sidebarsocial {width:270px;margin:0 auto;}

	.sidebarsocial li {margin-left:7px;}

	.news-signup .sidebar_feedwidget {width:230px;background:url(images/submit-newsletter_xs.png);}

	.news-signup .sidebar_mailinput {width:183px;}

	

	.tabs-sidebar-titles li {margin:0 2px;}

	.tabs-sidebar-titles li a{padding:5px;}

	.sidebar-slider .cycle-slideshow {height:auto;width:270px;}

	.sidebar-slider .cycle-slideshow .alignnone{width:250px;height:154px;}

	

	.subnewscol {margin-bottom:25px;width:100%}

	.subnewscol.col4 {margin-bottom:0}

	.subnews .subnews-first {height:154px}

	.subnews img, .subnews iframe {width:270px;height:138px}

	

	footer .flickr_badge_image {margin: 0 3px 6px;width: 84px;height:84px;}

	footer .flickr_badge_image img {width: 84px;height:84px;}

	footer .navwidgets {width:100%;padding:0;margin:0}

	footer .navwidgets > div {border-right:none;padding-right:0;margin-right:0}

	

	footer .footer-metaleft,footer .footer-metaright{width:100%;text-align:center}

	

	.post-lead h1 {font-size:22px;font-weight:normal;letter-spacing:0}

	iframe {height:200px}

	.inner-cycle .postcaption{display:none}

	

	.fullwidth_wrapper .entry {padding:0}

	.fullwidth_wrapper .fullmedia {margin:0 0 15px !important;max-width:270px;width:270px;}

	.comment-date-link {display:none;}

	

	/* 2 col archive pages */

	.archive article.entry {width:100% !important;margin-right:0 !important}

	.archive article.entry img, .archive article.entry iframe {width:270px !important;height:186px !important; float: none; display: block; margin: 5px auto;}

	.archive .posttitle {font-size:18px !important;line-height:20px !important;letter-spacing:0}

	

	.archive .archive_postmeta {display:block}

	

	/* slider page */

	.archive-media .inner-cycle{padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}

	.archive-media .inner-cycle .cycle-slideshow,

	.archive-media .inner-cycle .cycle-slideshow img {width:270px;height:121px;}

	.archive-media .inner-cycle .postcaption{display:block;right:5px;top:5px;padding:5px;width:220px;}

	.archive-media .inner-cycle .posttitle {font:13px arial, sans-serif !important;line-height:17px;margin-bottom:0}	

	.archive-media article.entry {width:250px;min-height:280px;}

	

	/* Magazine Layout */

	.archive-mag-top {margin-bottom:0}

	.mag_latest {margin-bottom:25px;}

	.arc_maglatest_media, .arc_maglatest_media .postmedia, .arc_maglatest_media iframe {display:block;width:270px;height:184px;}

	.archive-mag-bottom article .mag_bigmedia, .archive-mag-bottom article .mag_bigmedia iframe,.archive-mag-bottom article .mag_bigmedia img{width:270px;height:186px;}

	.archive-mag-bottom article.pull-left,.archive-mag-bottom article.pull-right {width:215px;}

	.archive-mag-bottom article .mag_bigmedia img {position:absolute;top:0;left:0;z-index:1;}

	.archive-mag-bottom article .posttitle {font-weight:700 !important;font-size:26px !important;line-height:29px !important}

	.mag-leftsidebar {display:none}

	.reveal-modal {
		left: 0 !important;
		margin-left: 0 !important;
		max-width: 100% !important;
		width: 100% !important;
	}
}



/* override rounded corners of comment submit button*/

#respond .form-submit input, #respond .form-submit input#comment-submit, #respond .comment-form-fields input[type="submit"], #respond p.form-submit input[type="submit"], #respond input[type="submit"], #commentform #submit {padding:10px !important;border-radius:0 !important;}

div.row.belowfea_thirdcol div.col-md-12 > article{

display: inline-block;

  width: 32.7%;

  vertical-align: top;

}

div.row.belowfea_thirdcol > div.col-md-12 article h2,

div.row.belowfea_thirdcol > div.col-md-12 article p{

	width: 90%;

}

#the_holiday_calendar-2 > div > div > div > div div.thc-holiday div.date{

	display: none !important;

}

#the_holiday_calendar-2 > div > div > div > div div.thc-holiday div.name{

	display: block !important;

	width: 100%;

  text-align: center;

}

#the_holiday_calendar-2{

	  background-color: #ec4017;

  padding: 0% 5%;

}

#the_holiday_calendar-2 > div > div > h3{

	color: #fff;

  font-size: 180%;

}

#the_holiday_calendar-2  div.name a{

	color: #fff;

}

#the_holiday_calendar-2  div.name a:hover{

	  color: #444;

}
.widget-1 .widget-text .widgettitle {
  font-size: 27px;
  line-height: 25px;
  font-weight: 800;
  margin: -0 -9px 0;
  color: #fff;
    display: block;
  font: bold 26px/32px "Roboto Condensed",Arial,sans-serif;
  margin-bottom: 0;
  color: #222;
  text-shadow: 0 1px 1px #ddd;
  text-transform:uppercase;

}
.widget-1 .widget-text .thc-widget-content a{
	font-size: 14px;
  line-height: 19px;
  font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight:normal;
}
.widget-1 .widget-text .thc-widget-content a:hover{
	text-decoration:underline;
	color:#fff !important;
}
    
    div.belowfea_firstcol > article.pull-right.smaller-post{
    	margin-top:5px;
    }
	
/* Listing contact information */
#contact-information h3 {
	background: #942246;
	border: 1px solid #cfcfcf;
	color: #fff;
	margin: 0;
	padding: 10px 0;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
}
.ci__wrapper {
	border: 1px solid #cfcfcf;
	border-top: none;
	padding: 10px 15px 0px 15px;
	margin-bottom: 25px;
}
.ci__listing_name, .ci__form_caption {
	font-weight: bold;
}
.ci__form_caption {
	color: #942246;
}
.ci__group {
	margin-top: 10px;
	margin-bottom: 10px;
}
.ci__row {
	margin-top: 3px;
	overflow: hidden;
	white-space: nowrap;
}
.ci__group .ci__row:first-child {
	margin-top: 0;
}
.ci__separator {
	border-top: 1px dotted black;
	border-bottom: 1px dotted black;
	margin: 20px 0;
	height: 5px;
	font-size: 5px;
}
.ci__field_caption, .ci__field_value {
	display: inline-block;
}
.ci__field_caption {
	width: 100px;
	border-right: 1px dotted black;
	padding-right: 5px;
	padding-left: 22px;
}
.ci__field_value {
	padding-left: 5px;
}
.ci__phone {
	background: url('images/ci_phone.png') no-repeat left top;
}
.ci__fax {
	background: url('images/ci_fax.png') no-repeat 0 1px;
}
.ci__email {
	background: url('images/ci_email.png') no-repeat 0 4px;
}
.ci__website {
	background: url('images/ci_website.png') no-repeat left top;
}
.ci__contact_form form {
	margin-top: 10px;
	padding: 0;
}
.ci__contact_form span.form-required {
	color: #ec4017;
}
.ci__contact_form input[type="text"], .ci__contact_form input[type="email"], .ci__contact_form textarea {
	width: 100%;
	background: white;
	border: 1px solid #cfcfcf;
	margin-top: 3px;
}
.ci__contact_form input[type="text"], .ci__contact_form input[type="email"] {
	height: 28px;
}
.ci__contact_form input[type="submit"] {
	background: #942246;
	border: 1px solid #942246;
	color: #fff;
	margin: 0 0 0 20px;
	padding: 5px;
}
.ci__contact_form input[type="submit"]:hover {
	background: #8B1036;
}
.ci__contact_form p.submit {
	text-align: center;
}

/* Post share */
.share_post_wrapper {
	max-width: 430px;
	margin: 0 auto;
}
.share_post_send_to_friend, .share_post_print {
	float: left;
	padding: 3px 10px 3px 30px;
	margin: 0 5px;
}
.share_post_send_to_friend {
	background: url('images/share_post_email.png') no-repeat 5px 5px;
}
#send_to_friend_form {
	background: #fff;
	padding: 20px;
	position: absolute;
	-webkit-border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	-ms-border-radius: 5px !important;
	-o-border-radius: 5px !important;
	border-radius: 5px !important;
	left: 50%;
	margin-left: -150px;
	max-width: 400px;
	width: 100%;
	z-index: 1000;
}
#send_to_friend_form h4 {
	text-align: center;
}
#send_to_friend_form form {
	margin-top: 10px;
	padding: 0;
}
#send_to_friend_form input, #send_to_friend_form textarea {
	background: #fff;
	border: 1px solid #cfcfcf;
	width: 100%;
}
#send_to_friend_form input[type="submit"] {
	background: #f2f2f2;
	border: 1px solid #cfcfcf;
	margin: 0 0 0 20px;
	width: 50%;
}
#send_to_friend_form input[type="submit"]:hover {
	background: #e5e5e5;
}
#send_to_friend_form p.submit {
	text-align: center;
}
#send_to_friend_form_close {
	background: url('images/close.png') no-repeat;
	cursor: pointer;
	height: 20px;
	width: 20px;
	position: absolute;
	right: 20px;
	top: 20px;
}
.share_post_print {
	background: url('images/share_post_printer.png') no-repeat 5px 3px;
}
.share_post_send_to_friend a, .share_post_print a {
	color: black;
	display: block;
	text-decoration: none;
	margin-left: -30px;
	padding-left: 30px;
}

/* AdRotate */
.sidebar_banners_left_col {clear: left; padding: 0 10px 0 0;text-align: right !important;}
.sidebar_banners_right_col {padding: 0 0 0 10px;text-align: left !important;}

/* Sabai */
.sabai-entity-field-name-field-contact-name input {
	width: 100% !important;
}
.sabai-entity-field-name-field-contact-name span {
	margin: 0;
}
.sabai-directory-categories {
	padding: 0 20px;
}

/* Benchmark */
.benchmarkemaillite-subscribe input[type=text] {
  background: #fff;
  border: 1px solid #ccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  box-sizing: border-box;
  color: #555;
  height: auto;
  line-height: 1.428571429;
  min-height: 32px;
  max-width: 480px;
  margin-bottom: 20px;
  padding: 8px 16px;
  text-shadow: none;
  vertical-align: middle;
  width: 100%;
}
.benchmarkemaillite-subscribe input[type=submit] {
  background-color: #428bca;
  border: 1px solid #2a6496;
  box-shadow: none;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  height: auto;
  line-height: 1.428571429;
  padding: 8px 16px;
  text-align: center;
  text-shadow: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
  width: auto;
}

/* Theme My Login */
.tml {border: 1px solid #ddd; padding: 26px 24px;}
.tml fieldset {margin-left: -5%;}
.tml label {color: #444;}
.tml input {height: 32px; width: 100%; padding: 4px 8px; border: 1px solid #ddd;}
#registerform .tml-user-login-wrap, #registerform .tml-user-email-wrap, #registerform .tml-user-pass1-wrap, #registerform .tml-user-pass2-wrap {float: left; width: 45%; margin-left: 5% !important;}
.tml-submit-wrap {text-align: center;}
.tml-submit-wrap br {display: none;}
.tml-submit-wrap input#wp-submit {height: 32px; width: 300px;}
.tml-submit-wrap input#wp-submit:hover {background: #eee;}
.tml .g-recaptcha {clear: both; margin-left: 5%;}
.tml .g-recaptcha div {margin: 0 auto;}
.tml p.error, .tml p.message {padding: 18px; margin-bottom: 20px;}
.tml p.error, .tml p.message {background: #ffe7e7; border: 1px solid #ff5656; color: #ff5656;}
.tml p.message {background: #eee; border: 1px solid #ddd; color: #444;}
.tml .tml-user-links {margin: 20px 0 0 18px; padding: 0;}

.tml #loginform {max-width: 300px; margin: 0 auto;}
.tml #rememberme {height: initial; width: initial; margin-right: 5px;}
.tml .tml-rememberme-wrap label {vertical-align: middle;}
.tml .tml-action-links {margin: 0 0 0 18px; padding: 0;}

.tml #lostpasswordform .tml-user-login-wrap {text-align: center;}
.tml #lostpasswordform input#user_login {width: 300px;}
.tml #resetpassform #pass1 {position: absolute; visibility: hidden;}

/* Latest & Popular Widget */
.tabe-content {
	margin-top: -12px;
	text-align: left;
}
.tabe-content ul.tabs-list {
	background: none;
	position: relative;
	top: 1px;
}
.tabe-content ul.tabs-list a {
	background: #f2f2f2;
	color: #444;
	font-weight: bold;
	text-transform: none;
}
.tabe-content ul.tabs-list li.active a {
	background: #fff;
}
.tabe-content ul.tabs-list li {
	border: 1px solid #cfcfcf;
	float: left;
	position: relative;
	line-height: 14px;
	top: 4px;
	width: 120px;
}
.tabe-content ul.tabs-list li.active {
	border-bottom-color: #fff;
	line-height: 18px;
	top: 1px;
}
.tabe-content ul.tab-posts li {
	list-style: none;
	margin: 0;
	padding: 8px 0;
}
.tabe-content div.tabs-data {
	border: 1px solid #cfcfcf;
	padding: 10px 20px;
}
.tabe-content div.content {
	border: none;
}
.tabe-content a.post-pull-left {
	margin-right: 0;
}
.tabe-content div.tabs-post-info {
	padding-left: 45px;
}
.tabe-content div.tabs-post-info a {
	color: #444;
	line-height: 19px;
}