/** ZOO ***/





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



ul.zoo-list > li { margin-bottom:30px !important; }

.jbzoo .width25 { width:50%;}

.foto-left-area {text-align: center;}

}



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

ul.zoo-list {display:block !important;}



}


.jbzoo .alphaindex {margin-bottom:2em; text-align:center; text-transform:uppercase; font-size:130%;}
.jbzoo .subcategory {min-height: 185px; border:1px solid #ddd; padding:10px; font-weight:500; text-align:center; background:#FAFAFA;} 

.jbzoo .subcategory:hover {background:#F7FDFF;}

.jbzoo .frontpage, .jbzoo .category { padding:0;}

.jbzoo .jbzoo-item { margin-bottom:0 !important;}

.jbzoo .subcategory, .jbzoo .items .jbzoo-item, .jbzoo .item-full .jbzoo-item, .jbzoo .commentslist .comments {

	margin:0;}

.jbzoo .subcategories .column, .jbzoo .related-items .column, .jbzoo .items .column {margin-bottom:10px !important;}

.jbzoo .items .column {margin-right:0!important;}



.qq-item {padding:5px; background:#FAFAFA; border: 1px solid #ddd;}

.qq-item:hover {background:#F7FDFF;}

.qq_foto .span3 {margin-left:0; width:120px}

.qq_summary .span3 {margin-left: 0; width: 235px; padding:5px;}



.qq_foto img {

    border: 1px solid #ddd !important;

    padding: 2px;}	

	 

.qq-left-area{ display: inline-block; width:100%;}



 

.qq-item-properties .uk-margin {margin:8px 0;}

h1.qq-tittle	{

	font-weight: bold;

	font-size:30px;

	color:#1fa2d6;

	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;

	}

.s5_masonwrapinner .qq-item-profile {margin-bottom:15px;}

.qq-item-profile {

		background:#FFFFFF !important; 

		overflow: hidden;}



.qq-item-profile h5 {margin:0 0 5px 0!important; text-align:center; font-size:0.8em; }



@media (max-width: 1370px) {

.qq-item-profile h5 {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 150px;}

	

}



.qq-item-profile li {text-align:center; font-size:12px;}

.qq-item-profile .item-image, .foto-left-area .item-image, .qq-item-profile img {margin:0 !important;}

.qq-meta { 

	text-align:center;

	color: #999;

    font-size: 12px;

    line-height: 13px;

    margin: 0;}

.qq-item-tittle h2 {

	margin:8px 0 5px 0;

}

.qq-item-tittle a:hover,

.qq-item-tittle a:focus {

  text-decoration: none;

}



.qq-item-tittle hr {

	background-image:none;

	border-bottom: 2px solid #ddd;

}



.qq-item-properties li {border-bottom: 1px solid #efefef; font-size:12px; width:100%; display:inline-flex;}

.qq-top { padding-top:20px;}

.qq-top h2 {border-bottom:1px solid #efefef; padding-bottom:15px; font-size: 26px;}

.qq-top .qq-label { min-width:45%; float:left; font-weight:bold; margin:8px 0; }

.qq-top img {border:1px solid #DDD; padding:2px;}



.jbzoo .element-jbgallery a { 

	border:none; 

	margin-bottom: 5px;

    margin-right: 5px;

	padding:3px;}



ul.zoo-list {

		display:inline-flex;

		max-width:100%;

		padding-bottom:20px;}



ul.zoo-list > li {

	border:none;

	background:#FFF;

	box-shadow:0 2px 4px rgba(0, 0, 0, 0.15);

	margin-top:0;

	padding-top:0;

	margin-right:20px;}



ul.zoo-list > li a{padding-bottom:0; margin-bottom:0;}

.zoo-item-list p.meta { margin-bottom:10px;}



ul.zoo-list > li:last-child {margin-right:0}



.zoo-item-list div.media-middle, .zoo-item-list div.media-bottom {margin-top:0;}

.zoo-item-list div.media-top {margin-bottom:0;}

.qq-zoo-item-text {padding: 20px 5px; border-top: solid 5px #aaa; background:#FDFDFD;}







ul.zoo-list img  {

    transform: scale(1);

    transition: transform 800ms ease 0s;

	opacity:0.9;

}



ul.zoo-list img:hover {

    transform: scale(1.09);

    transition: transform 0.5s ease 0s;

	opacity:1;

}

.uk-button-primary {padding :5px 10px;}

.zoo-item-list p.title, .zoo-item-list p.meta {

	text-align:center;	

}



/**** end ZOO *****/



/** smart Slider ***/

#s5_pos_custom_1_inner { font-size:1.1em;}

.minima-slider { height:450px; overflow:hidden;}

.minima-slider .slider-image {width:40%; float:right !important;}

.slider-image {margin-top:50px;}

.slider-title a:hover { text-decoration:none; color:inherit;}

.minima-slider .slider-item .slider-text { color:rgba(255,255,255,1); }

.minima-slider .container {width:90%;}



.layout-minima .slider-controllers{}

.layout-minima .slider-controllers ul{list-style:none; margin: 0;display: block;}

.layout-minima .slider-controllers ul li{cursor:pointer;display: block; float: left;}

	

.layout-minima .slider-controllers ul li a{

	font-family: "Open Sans"; 

	font-size: 18px; 

	line-height: 24px; 

	font-weight: bold; 

	padding: 20px; 

	display: block; 

	text-align:center;

	height:30px;

	border-right:1px solid #252525;

	color: #fff;}



.layout-minima .slider-controllers ul li a{

	font-family: "Open Sans"; 

	font-size: 18px; 

	line-height: 24px; 

	font-weight: bold; 

	padding:10px 5px; 

	display: block; 

	background: #333; 

	color: #fff;}	

	



.layout-minima .slider-controllers ul li:active {background:none !important; }

.layout-minima .slider-controllers ul li:hover a{background: #252525; text-decoration:none;}

.layout-minima .slider-controllers ul li a span i{background: #fff; color: #333; float: left; margin-right: 10px; border: 3px solid #444; border-radius: 100%; width: 46px; height: 46px; line-height: 46px; text-align: center;}

.layout-minima .slider-controllers ul li a span{}



.layout-minima .slider-controllers >a{color:#fff;margin:0 .5px;padding:0;cursor:pointer}

.layout-minima .slider-controllers >a:hover{color:#252525;}

.layout-minima .slider-controllers >a >span{display:block;font-size:48px}



.ltr .layout-minima .slider-item{position:absolute;left:0;top:0;width:100%;height: 100%;/*overflow:hidden*/}

.rtl .layout-minima .slider-item{position:absolute;right:0;top:0;width:100%;height: 100%;/*overflow:hidden*/}



.layout-minima .slider-content .slider-button{cursor:pointer;margin-top: 20px}





@media (max-width: 767.98px) {

.minima-slider .slider-content {width:90%; text-align:center; margin:10% 5% 0 5%;} 

.layout-minima .slider-controllers ul li a{font-size: 14px !important; line-height:14px !important; padding:10px!important; font-weight:normal !important; }	



.layout-minima .slider-controllers ul li a span{ margin-top:10px !important;}

}



@media (min-width: 1370px) { 

 .minima-slider { height:550px;}

}



/*** PG ****/

.phocagallery-box-file, .pg-csv-box { 

	-webkit-box-shadow:none;

   box-shadow:none;

   -webkit-border-radius: 0;

   border-radius: 0;

   padding-right:20px;

   padding-left:0;

   margin:0 0 50px 0;

   }

.pg-csv-box .s5_masonwrapinner, .pg-cv-box .s5_masonwrapinner {

	margin-left: 0 !important;

    margin-right: 0 !important;

	}





.pg-cv-box {

	-webkit-box-shadow:none;

	box-shadow:none;

	-webkit-border-radius: 0;

	border-radius:0;

   padding-left:0;

 

 

}

 

.phocagallery-box-file:hover,

.pg-csv-box:hover {

   background: none !important;

}



.pg-cv-box:hover {

	background: none !important;

}



.pg-box3 figure { margin:0;}



.qq-hidden {font-size:9px;}

.qq-hidden a, .qq-hidden a:hover {color:#ccc !important; }



.pgplugin1, .pgplugin1:hover { border:none; background:none; padding:0 !important; margin:0 20px 10px 0 !important; }

.pgplugin1 img:hover {

    transform: scale(1.09);

    transition: transform 0.5s ease 0s;

	opacity:1;

}

#phocagallery-module-ri div.mosaic img {border:1px solid #DDD; padding:10px;}



#phocagallery-module-ri div.mosaic a img { max-height:200px;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	box-shadow: none;

	border:none !important;

}





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

.mosaic {display: inline-flex !important;}

.pg-csv-box {height: 190px !important; width: 160px !important; }



.jdGallery .slideElement { background-size:cover !important;}

}