.modal-dialog {
	left: 0!important;
}

.t3-mainbody {
	padding-top: 60px;
}

.carttop {
	float: right; margin-right: 30px; margin-top: 7px;
}

.carttop a {
	padding: 0 5px;
}

#cart {
	width: 130px; float: left;
}

.carttop .mijoshop, .carttop .custom {
	display: inline-block; margin: 0 20px;
}

div.success  {
	background: #f9e2e2; padding: 20px; font-size: 150%;
	
}

.t3-sl {
	padding-bottom: 40px; padding-top: 40px;
}

/*buttons*/

ul.tweet_list span.tweet_time {
	float: right;
}


#zenkit .zenkit-item-container .zenkit-meta span, #zenkit.zenkit-itemview .zenkit-meta span {
	margin-right: 5px;
}
#zenkit.zenkit-itemview .buttons li.resize {
	float: right; position: relative; padding: 0; top: 0;
}

#zenkit .largerFontSize {
	line-height: 0;
}

#zenkit .zenkit-item-container .zenkit-meta [class^="icon-"]:before, #zenkit.zenkit-itemview .zenkit-meta [class^="icon-"]:before, #zenkit .zenkit-item-container .zenkit-meta [class*=" icon-"]:before, #zenkit.zenkit-itemview .zenkit-meta [class*=" icon-"]:before, #zenkit .zenkit-item-container .zenkit-meta span.icon-comment-alt:before, #zenkit.zenkit-itemview .zenkit-meta span.icon-comment-alt:before {
	width: .2em;
}

#zenkit.zenkit-itemview .buttons li {
	padding: 4px 0; float: none;
}

#zenkit.zenkit-itemview .buttons {
	
 }
 
 .addthis_toolbox a {
 	display: inline-block;
 }
 
 select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .inputbox {
 	display: inline-block;
 }
 


/*bullets*/

#zenkit .itemFullText ul li {
	border: none; list-style-type: disc;
}

#zenkit .itemFullText ul {
	margin-left: 30px; margin-bottom: 20px;
}

#zenkit .zentools ul li {
	border: none; list-style-type: none;
}

#zenkit .zentools ul {
	margin-left: 0px; margin-bottom: 20px;
}

/*K2 Item View*/

.imageblock {
	float: none; margin-top: -40px;
}

#zenkit .venueintrotext {
clear: none; float: none; 
	}

.extrafields {
	float: right
}

.venuefields {
	float: none;
}

.venuefulltext {
	padding: 10px; background: #9eadb7; color: #fff;
}

.venuefulltext h2 {
	color: #fff;
}

.venuefulltext h4, 
.venuefulltext strong {
	color: #246171;
}

.venuefulltext .zenimage {
	margin-top: 10px;
}

.venuefulltext .col-sm-6 {
	padding-left: 30px; padding-right: 30px;
}

#zenkit span.itemImage img {
	margin: 0 0 10px 0px; max-width: 100%; height: auto; padding: 0; border: none; z-index: 1;
}



.itemListCategory h2,
h2.contentheading,
.tagView .componentheading {
	font-size: 38px; border-bottom: 0px solid #246171; padding-bottom: 0px; margin-bottom: 20px; text-align: right; color: #fff;
	font-weight: bold; position: relative; right: 10px;  background: rgba(36, 97, 113, 1.0); margin-top: 0; padding: 0px 20px; line-height: 56px; display: inline-block; ; float: right; top: 0px;
}

h2.contentheading-prod {
	font-size: 38px; border-bottom: 0px solid #246171; padding-bottom: 0px; margin-bottom: 0px; color: #fff; text-align: right;
	font-weight: bold; position: relative; right: 20px;  background: rgba(36, 97, 113, .75); margin-top: 0; padding: 0px 20px; line-height: 56px; display: inline-block; margin-bottom: -56px; float: right; top: 20px;
}


.k2ItemList h2.contentheading {
	font-size: 1.5em; border: none; color:  inherit; margin-bottom: 0; padding-bottom: 0; line-height: 1.1; background: none;
color: rgba(36, 97, 113, 1.0); text-align: left; float: none; padding: 0; right: 0;
}

h2.venuetitle {
	color: #246171;
	font-weight: bold;font-size: 200%; border-bottom: 1px solid; padding-bottom: 10px;
}

.itemFullText h2 {
	margin-top: 0;
}

.itemFullText h6 {background: #286C7C; color: #FFF; padding-left: 15px; font-size: 22px; line-height: 45px; display:block; clear: both; margin-top: 30px;}

.breadcrumb {
	float: right;
}

h3.module-title {
	color: #246171;
	font-weight: bold;font-size: 140%;
}

.formResponsive select, .formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="password"] {
	height: inherit; line-height: inherit; margin: 0; font-size: inherit; padding: 6px;
}

#zenkit span.imagecaption {
	background: none; text-align: right;
	font-style: italic; font-size: 85%;
}

h5 a {
	background-color: #000; color: #fff; border-radius: 4px; -webkit-border-radius: 4px; padding: 6px 12px; display: inline-block;
}

h5 a:hover {
	color: #000;
}

#fixedright {
	position: fixed; right: 10px; top: 102px; width: 122px; z-index: 99999; padding: 0px; border: 0px solid #ccc; font-size: 75%; margin-left: -1px;
}

#fixedleft {
	position: fixed; left: 0; top: 204px; width: 42px; z-index: 99999; padding: 0px; border: 0px solid #ccc; font-size: 75%; margin-left: -1px;
}

ul.sigProClassic span.sigProPseudoCaption, ul.sigProClassic span.sigProCaption {
	padding: 0;
}

ul.sigProClassic li.sigProThumb span.sigProLinkOuterWrapper {
	background: none;
}

ul.sigProClassic li.sigProThumb span.sigProLinkWrapper {
	border: none; margin: 0;
}

#zenkit .itemTags li {
	float: left; display: inline-block; padding-right: 5px;
}

a.itemNext {
	float: right;
}

#zenkit .catItemView {
	margin-bottom: 30px!important;
}

.idnumber {
	float: right; clear: both; margin-right: 30px; font-size: 140%; margin-top: -10px;
}

.itemNavigation {
	background: #fff; border: 1px solid #ccc; padding: 4px 10px; font-size: 90%;
}

span.itemNavigationTitle {
	font-weight: bold;
}

header {
	background: #246171; padding: 0;
}

.logo {
	position: absolute;z-index: 999;
}

.navbar-nav {
	float: right;
}


.navbar-default {
	background: none; border: none;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	color: #fff; background: none;
}

.navbar-default .navbar-nav > li > a {
	color: #fff;
}


#bannerwrap .container {
	padding: 0;
}

.zentools ul {
	padding: 0!important;
}

#toprow0 {
	background: #f8981d;
}

#toprow0 .t3-module, #bannerwrap .t3-module {
	margin-bottom: 0;
}

#toprow0 h3 {
	color: #FFF; font-size: 36px;
}

#toprow1 h3.module-title,
#toprow2 h3.module-title,
#toprow3 h3.module-title,
#toprow4 h3.module-title
   {
	text-align: left; border-bottom: 1px solid; padding-bottom: 15px; font-size: 190%;
}

#toprow3 h3.module-title,
#toprow5 h3.module-title {
	color: #fff;
}

#toprow2 .custom img {
	max-width: 400px; height: auto; border-radius: 8px;
}

#toprow2 .custom p {
	font-size: 16px; line-height: 24px;
}

#toprow2 .zentools .grid_5 {
	width: 16.96%;
}

#toprow2 .custom {
	clear: both; 
}

#toprow3, #toprow5 {
	background: rgba(158, 173, 183, 1.0);
}

.zentitle {
	padding: 0!important;
}

.zenmore {
	float: right;
}



#zentools124 .zentools.grid .zenimage {
	margin-bottom: 0; 
}

#zentools124 .zenimage img {
	border-radius: 8px 8px 0 0;
}

#zentools124 .zen-boxed .zentext, #zentools124 .zentitle {
	background: #246171; text-align: center; padding-top: 10px!important; padding-bottom: 10px!important; font-size: 90%; border-radius: 0 0 8px 8px;
}

#zentools124 .zentitle a {
	color: #fff;
}

.catItemView img {
	max-width: 100%;
}

.t3-sidebar .t3-module,
#toprow5 .module {
	padding: 15px; border: 1px solid #246171; background: #fff;
}

#toprow5 .module {
	min-height: 250px; margin-bottom: 0;;
}

.which  {
	padding: 15px; border: 1px solid #246171;
}


.t3-sidebar .module-title, #toprow5 .module-title
{
	background: #246171; color: #fff; margin: -15px -15px 15px -15px; padding: 10px; text-align: center;
}

li.clearList {
	display: none;
}

a.moduleItemTitle {
	}

#k2ModuleBox136 li {
	list-style-type: none; float: left; padding-right: 8px; position: relative; font-size: 90%; padding-bottom: 0px;
}

#k2ModuleBox131 li {
	padding: 0;
}

.k2ItemsBlock li {
	list-style-type: none;
	padding-bottom: 15px; 
}

.k2ItemsBlock ul {
	padding: 0!important;
}

#k2ModuleBox136 a.moduleItemTitle, 
#k2ModuleBox131 a.moduleItemTitle {
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
} 

#k2ModuleBox136 li:after {
	content: ","; position: absolute; right: 4px; top: 0; color: #fff;
}

#k2ModuleBox136 li.lastItem:after {
	content: " ";
}

#k2ModuleBox136 ul {
	padding: 0!important;
}

.nspArt h4.nspHeader {
	font-size: 14px; padding: 10px 0 0 0;
}

.theme_fancy.mix-grid .mix .mix-title {
	font-size: 11px;
}

#Mod202 .slideshowoverlay .allitems,
.venuefulltext .zentools.overlay .allitems {
	top: 15px; right: 15px; width: auto; bottom: inherit; background: rgba(36, 97, 113, 0.75); height: auto; line-height: 1; padding: 0 10px 15px 10px!important;
	
}

.venuefulltext .zentools.overlay .allitems {
	
}

##Mod202 .container {

}

#zentools210 img {
	margin: 0!important;
}

#zentools201 .zentitle {
	padding-top: 15px!important;
}

#Mod137 a {
	color: #fff;
}

#Mod202 h4,
.venuefulltext .zentools.overlay .allitems h4 {
	margin: 0; line-height: 1; padding: 0;
}

#Mod132 {
	background: #fff url('../images/canada.png') no-repeat right bottom!important;
}

#Mod201 {
	background: #fff url('../images/test.png') no-repeat right bottom!important;
}



#toprow5 .container {
	padding-top: 30px; padding-bottom: 30px;
}

.regridk2-art .inner-mix h3 {
	margin: 3px; font-size: 11px;
}

#t3-footer .col-lg-2,
#t3-footer .col-md-2 {
	width: 20%;
}

#t3-footer {
	font-size: 85%;
}

#t3-footer strong {
	font-size: 100%;
}

.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
	height: 28px;;
}

#k2FilterContainer181 {
    position: inherit!important;
}

.subCategoryContainer {
	float: left; padding: 15px; border: 1px solid #ccc; width: 30%!important; margin: 1%; text-align: center;
}

.subCategoryContainer h3 {
	margin: 0;
}

#k2FilterSelectors .field_row {
	float: left; padding: 5px;
}

#k2FilterSelectors label {

}

input[type="radio"], input[type="checkbox"] {
	margin: 5px;
}

.nn_tabs {
	clear: both;
}

.nn_tabs > ul.nav-tabs > li {
	font-size: 104%; margin-right: 3px!important;
}

.nn_tabs.outline_content > .tab-content > .tab-pane {
	padding: 35px;
}

.nn_tabs .nav-tabs > li > a {
	padding: 12px 10px;
	font-weight: bold;
}

.nn_tabs.top > ul.nav-tabs > li:first-child a {
	border: none;
}

 .nn_tabs.top > ul.nav-tabs > li:last-child {
 	margin-right: 0;
 }

.ja-k2filter label {
display: inline-block; padding-right: 10px;
}

ul.ja-k2filter li input[type="radio"], ul.ja-k2filter li input[type="checkbox"] {
	position: relative; margin: 3px 5px 0 0 ;
}

.venueimage {
	float: right; margin: 0 0 10px 20px; max-width: 50%;
}



/*MEDIA QUERIES*/

@media (min-width: 320px) and (max-width: 767px) {

.imageblock {
	float: none;
}

#zenkit span.itemImage img {
	margin: 0; max-width: 100%;
}

.navbar-default {
	background: none;border: none; float: none; margin-top: 0px;
}

#t3-footer .col-lg-2,
#t3-footer .col-md-2 {
	width: inherit;
}
img.logo-img {
	max-width: 200px; height: auto; margin-top: -20px;
}

.logo {
	text-align: left;
}

.mainmenu {
	position: absolute; z-index: 999; margin-top: -25px;
}

.t3-header {
	padding: 30px 0;
}

.navbar-nav {
	background: #246171;
}

.dropdown-menu > li > a {
	color: #fff!important;
}

h2.contentheading-prod {
	font-size: 24px;
}

#fixedright {
	top: 40px;
}

}

@media (min-width: 768px) and (max-width: 1199px)  {
.container {
	width: 95%;
}

}
