/* REQUIRED for core functionality */

.itemImageBlock{}
.itemImageBlock img{
	border: 1px solid #d4c0c0;
	margin:0 3% 1.3% 0;
	width: 350px;
	height: auto;
	float: left;
	display:block;
}
.reddiv{
	background:#b6af9e;
	border-left:5px solid #d40012;
	text-align:justify;
	margin:5px auto 5px auto!important;
	padding:2% 2% 0 2%!important;
	color:white;
	width:inherit;
}
	
/* for {gallery}
.bigscreenimagegallery{
	float:right;
	margin-left:auto;
	margin-right:auto;
	padding:auto;
	width:90.5%;
	background:#d3dadb;
	}
.smallscreenimagegallery{
	display:none;
	}
*/
	

.responsive-tabs__heading {
	display: none;
}
.responsive-tabs__list__item {
	display: inline-block;
	cursor: pointer;
}


@media (min-width: 768px) {
	.responsive-tabs__panel--closed-accordion-only {
		display: block !important;
	}
}

/* END - Required for core functionality */


/* OPTIONAL - Basic Skin */


.responsive-tabs-wrapper {
	clear: both;
	zoom: 1;
	margin: 0!important;
}

/* iannis - color of emails addresses and http 

#responsive-tabs a:link{ 
	color:#886811;
}

*/

#responsive-tabs h2 a{ /*22092014*/
	color:transparent;
}

.responsive-tabs-wrapper:before,
.responsive-tabs-wrapper:after {
	content: "";
	display: table;
}
.responsive-tabs-wrapper:after {
	clear: both;
}
.responsive-tabs-wrapper .responsive-tabs__list {
	font-size: 0.90em;
	background: transparent;
}

.responsive-tabs__list__item {
	background: #f1f4f5;
	margin: 0 1px 0 0;
	padding: 10px 15px!important;
	color:#10364c;
	border: 1px solid #dfe9ee;
	border-top-right-radius: 8px;
	font-size: 1.05em !important;
	line-height: 16px;
}

/* iannis */
.responsive-tabs__list__item:hover {
	color:#1b5f78;
}

.responsive-tabs__list__item--active {
	color: white;
}

.responsive-tabs__list__item--active,
.responsive-tabs__list__item--active:hover {
/*
	background: linear-gradient(to bottom, #eaab2e 2%, #d08f0e 100%);
	background: linear-gradient(to bottom, #eaab2e 2%, #977519 100%);
*/

	background: #d08f0e;
	background: -moz-linear-gradient(top,  #dca12b 1%, #eaab2e 2%, #c5880e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#dca12b), color-stop(2%,#eaab2e), color-stop(100%,#c5880e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #dca12b 1%,#eaab2e 2%,#c5880e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #dca12b 1%,#eaab2e 2%,#c5880e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #dca12b 1%,#eaab2e 2%,#c5880e 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #dca12b 1%,#eaab2e 2%,#c5880e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dca12b', endColorstr='#c5880e',GradientType=0 ); /* IE6-9 */

	color: #fff;
}

.responsive-tabs .responsive-tabs__panel{
	padding:40px 4.2% 20px;
	background:#fff;
	border-right:1px solid #e1e3e3;
	border-left:1px solid #e7ebeb;
	
	box-shadow: 0px 5px 10px #ddecec;
}
.responsive-tabs__panel ul{
/*	margin:5px 20px 5px 30px; 03102014*/
	margin:0px 10px; /*09102014*/
}
.responsive-tabs__panel ul li{
	padding: 0 0 0 5px;
} /*03102014*/


/* END - Optional - Basic Skin */


@media screen and (max-width: 796px) {
.itemImageBlock {margin:0!important; padding:0!important;}
.itemImageBlock img {
	border: 1px solid;
	border-top-color :#f0e7d4;
	border-right-color: #e8dfcd;
	border-bottom-color: #dfd7c5;
	border-left-color:#dad2c0;

	margin: 4px auto 10px; /*07102014*/
	width: 99.5%;
	height: auto;
}
.hiddenmobile{
	display:none!important;
}
	
	.responsive-tabs {
/*		border-bottom: solid 1px #555; */
		border-right:1px solid #5b9db3;
		border-left:1px solid #5b9db3;
		
		box-shadow: 0 0 15px #b1b1b1;
		-moz-box-shadow: 0 0 15px #b1b1b1;
		-webkit-box-shadow: 0 0 15px #b1b1b1;
	}
	.responsive-tabs__list {
		display: none;
	}
	.responsive-tabs__heading {
		display: block;
		cursor: pointer;
	}
	.responsive-tabs__panel--closed-accordion-only {
		display: none;
	}

	.responsive-tabs .responsive-tabs__panel{
		padding:0px 4px!important;
		background:#fff;
	}
	.responsive-tabs__panel ul{/*09102014*/
		margin:0 auto!important;
		padding:0px 20px!important;
		width:inherit!important;
	}
	.responsive-tabs__panel ul li{ /*03102014*/
		margin:0 auto!important;
		width:100%!important;
	}

	.responsive-tabs__panel .itemIntroText{
		margin:0 auto!important;
		padding:0!important;
	}
	.responsive-tabs__panel .itemIntroText ul{
		margin:0 auto!important;
		padding:0px 40px!important;
		width:inherit!important;
	}
	
	.responsive-tabs__panel .itemImageGallery{
		margin:0 auto!important;
		padding:0!important;
	}
	
	span.itemExtraFieldsValue ul{
		margin:0 auto!important;
		padding:0px 38px!important;
		width:inherit!important;
	}



	#responsive-tabs h2 {
    	/* background: linear-gradient(to bottom, #FCFCFC 0%, #E8E8E8 100%) repeat scroll 0 0 transparent; */
		background: #026f7d;
	}
	#responsive-tabs h2 a:hover {
		background: #025560;
	}
	
	/* iannis */
	#responsive-tabs .responsive-tabs__panel, #responsive-tabs h2 {
		-moz-border-bottom-colors: #fff;
		-moz-border-left-colors: #d3e0e4;
		-moz-border-right-colors: #d3e0e4;
		-moz-border-top-colors: #fff;
		border-image: none;
		border-right:1px solid #d3e0e4;
		border-bottom:1px solid #d3e0e4; /* iannis - mobile menu border */
		border-left:1px solid #d3e0e4;
		overflow: hidden;

		margin:0px;
	}
	
	
	#responsive-tabs h2 a.selected {
		background-position: 98% 14px;
	}
	
	/* iannis */
	#responsive-tabs h2 a {
		background: url("../images/arrows.png") no-repeat scroll 98% -26px transparent;
		color: #ffffff;
		display: block;
		padding: 8px 25px;
		font-size: 0.68em;
	}
	#responsive-tabs h2.responsive-tabs__heading--active a {
		background-position: 98% 14px;
	}
	
	.gm-style{
		margin:12px auto!important;
		position:relative!important;
		width:94%!important;
	}
}

@media (max-width: 415px) {
	.responsive-tabs .responsive-tabs__panel{
		padding:0px 4px!important;
		background:#fff;
	}

	.responsive-tabs__panel ul{/*09102014*/
		margin:0 auto!important;
		padding:0px 20px!important;
	}
	.responsive-tabs__panel ul li{ /*03102014*/
		margin:0 auto!important;
		width:100%!important;
	}

	.responsive-tabs__panel .itemIntroText{
		margin:0 auto!important;
		padding:0!important;
	}
	.responsive-tabs__panel .itemIntroText ul{
		margin:0 auto!important;
		padding:0px 32px!important;
	}

	.responsive-tabs__panel .itemImageGallery{
		margin:0 auto!important;
		padding:0!important;
	}
	.responsive-tabs__panel .itemImageGallery ul{
	}
	
	span.itemExtraFieldsValue ul{
		margin:0 auto!important;
		padding:0px 26px!important;
	}	
}