/*
Plugin Name: Anuncio Carousel
*/

.anuncios-destaque h1 {
  display: block;
  max-width: 960px;
  background: #19346C;
  margin: 0 auto;
  margin-bottom: 20px;
  padding: 10px 1%;
  font-family: 'Open Sans Condensed', Arial, sans-serif;
  font-weight: 700;
  text-align: center;
  color: #ffffff;
  text-transform: uppercase;
}

div.container {
	min-width:380px;	
}
/* Remove Classipress Stock Slider */
.slider_top {
	display:none !important;	
}
/*iPhone 4,5,6 Portrait*/
@media screen and (device-width: 320px) and (-webkit-device-pixel-ratio: 2) {
	div.container{min-width:330px!important}
	.wprx-wrapper-inner{width:96%!important}
	.wprx-slider-holder{margin-left:5px!important}
	.slide-details{width:85%}
	.details-right{width:100%!important}
	.details-right .fullview,.details-right .price-wrap,.details-right p{float:left!important}}
 /* iPhone 5 only (landscape ONLY) */
@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape)  {
	.wprx-wrapper-inner{width:84%!important}
}	
/*iPhone 6 Portrait*/
@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
	.wprx-wrapper-inner {width:84% !important;}
	.wprx-slider-holder {margin-left:10px !important;}
	.slide-details {width:85%;}
	.details-right {width:100% !important}
	.details-right .price-wrap, .details-right p, .details-right .fullview {float:left !important;}	 
}
/*iPhone 6 landscape*/
@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
	.wprx-wrapper-inner {width:95% !important;}
	.wprx-slider-holder {margin-left:5px !important;}
	.slide-details {width:85%;}
	.details-right {width:100% !important}
	.details-right .price-wrap, .details-right p, .details-right .fullview {float:left !important;}	 
} 

/*iPhone 6+ Portrait*/
@media only screen and (min-device-width : 414px) and (max-device-width : 736px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 3) {
	.wprx-wrapper-inner {width:80% !important;}
	.wprx-slider-holder {margin-left:15px !important;}
	.slide-details {width:85%;}
	.details-right {width:100% !important}
	.details-right .price-wrap, .details-right p, .details-right .fullview {float:left !important;}	 
}
/*iPhone 6+ landscape*/
@media only screen and (min-device-width : 414px) and (max-device-width : 736px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 3) {
	.wprx-wrapper-inner {width:85% !important;}
	.wprx-slider-holder {margin-left:5px !important}
	.slide-details {width:85%;}
	.details-right {width:100% !important}
	.details-right .price-wrap, .details-right p, .details-right .fullview {float:left !important;}	 
}

/*ipad landscape*/
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:landscape) {
  .wprx-wrapper-inner { width: 80% !important;}
  .wprx-slider-holder { margin-left:0 !important } /* your css rules for ipad landscape */
} 
 .wprx-loader {
	background:url(images/preloader.gif) no-repeat;
	width:30px;
	height:30px;
	position:relative;
	left:50%;
	top:50%;
	z-index:9999;
}
.wprx-wrapper-outter {
  display: block;
  float: none;
  background: none;
	line-height: 20px;
	color: #777;
	text-shadow: #fff 2px 2px 2px;
	max-width: 920px;
	position: relative;
	border: 0px solid #e2e2e2;
	-khtml-border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-ms-border-radius: 6px;
	border-radius: 8px;
	margin: 0 auto;
	margin-bottom: 30px;
	padding: 0;
}
.wprx-wrapper-inner {
	overflow:hidden;
	width:90%;
	height:300px;
	min-heght:300px;
	margin:20px auto 25px auto;
	position:relative;
}
.wprx-slider-holder {
	position:relative;
	z-index:7;
	display:none;
	margin-left:10px;
}

.wprx-wrapper-outter .wprx-page-more img  {
	max-width:300px !important;
	max-height:300px !important;
	
}
/* ------------- Slides --------------------- */
.wprx-slider-holder .slide {
	position:absolute;
	overflow:hidden;
	top:0;
}
.wprx-slider-holder .slide .slide-details {
    height: 125px;
    overflow: hidden;
}
.wprx-wrapper-outter .slide img {
	width:115px !important;
	height:115px !important;
	border:1px solid #ccc;
	padding:4px;
	background:#fff;
	position:relative;
	z-index:50;
	-khtml-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 1px 1px 4px #DBDBDB;
	-webkit-box-shadow: 1px 1px 4px #DBDBDB;
	box-shadow: 1px 1px 4px #DBDBDB;
	cursor:pointer;
}
.wprx-wrapper-outter .slide h3 {
	padding:5px 0 10px 0 !important;
	white-space:nowrap;
	
}
.wprx-wrapper-outter .slide h3 a {
	text-shadow: #fff 1px 1px 1px;
	font: bold 16px/1em Arial,Helvetica,sans-serif;
	text-decoration: none;
	margin-right:0;
	margin-top:0;
	margin-left:0;
}
.wprx-wrapper-outter .slide p {
	margin:0;
	padding:0; 
}
.wprx-wrapper-outter .slide span {
	margin-right:5px;
}
.wprx-wrapper-outter .slide .price {
	padding-top:10px;
}
.wprx-wrapper-outter .slide-btn {
	margin-top:10px;
	padding-left:10px;
}
.wprx-wrapper-outter .slide-btn a, .wprx-wrapper-outter .details-right .fullview {
	/*background:url(images/btn_light.png) repeat-x scroll center top #999;*/
	display:inline-block;
 	font-size: 12px;
 	text-decoration: none;
 	font-weight: bold;
 	padding: 3px 15px;
 	text-shadow: none !important;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	margin:0 !important;
}
.wprx-wrapper-outter .slide-btn a:hover, .wprx-wrapper-outter .details-right .fullview:hover {
 	color: #fff;
 	text-shadow: 1px 1px 0px #000;
 	background: #333;
 	border: 1px solid #555555;
 	text-decoration: none;
}
/* ---------------  Details Box --------------------*/
.wprx-wrapper-outter .wprx-page-more, 
.wprx-wrapper-outter .wprx-page-more-old{
	z-index:9999;
	position:relative;
	top:0;
	height:100%;
	width:95%;
	margin:0 auto;
}
.wprx-wrapper-outter .details-left, .wprx-wrapper-outter .details-right {
	float:left;
	margin:5px 0 5px 0;
}
.wprx-wrapper-outter .details-left img{
	float:left;
	border:1px solid #ccc;
	padding:4px;
	background:#fff;
	position:relative;
	z-index:50;
	margin-right:30px;
	-khtml-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 1px 1px 4px #DBDBDB;
	-webkit-box-shadow: 1px 1px 4px #DBDBDB;
	box-shadow: 1px 1px 4px #DBDBDB;
}
.wprx-wrapper-outter .details-right{
	width:300px;
}
.wprx-wrapper-outter .details-right h2 {
	margin: 0;
	padding:0 0 5px;
}
.wprx-wrapper-outter .details-right h2 a {
	text-shadow: #fff 1px 1px 1px;
	width: 100%;
	font: bold 18px/22px Arial,Helvetica,sans-serif;
	text-decoration: none;
	margin-right:0;
	margin-top:0;
	margin-left:0;
}
.wprx-wrapper-outter .details-right .details {
	margin-top: 20px;
	border-bottom: 1px dotted #BDBDBD;
	padding-bottom: 3px;
	width: 100%;
}
.wprx-wrapper-outter .details-right .description {
	margin-top: 10px;
	width: 100%;
}

.wprx-wrapper-outter .details-right .price-wrap {
	margin: 20px 5px 0 0;
}
.wprx-wrapper-outter .details-right .price-wrap p {
  font-size: 2.4em;
  font-weight: bold;
	color: #000;;
}
.wprx-wrapper-outter .details-right .fullview {
	margin-top:15px;
	float:right;
}
.wprx-wrapper-outter .closer{
	width:30px;
	height:30px;
	position:absolute;
	background:url(images/close.png) no-repeat scroll center top transparent;	
	right:0;
	top:0;	
	cursor:pointer;
	z-index:10000;
}
.wprx-wrapper-outter .closer:hover{
	background-position:bottom;
	opacity:0.5;
	filter: alpha(opacity=50);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	cursor:pointer;
}
/* TOOLBAR */
.toolbar {
	display:none;	
}
.toolbar .left, .toolbar .right {
	cursor:pointer;
	width:30px;
	height:45px;
	position:absolute;
	z-index:100;
	top:40%;
}
.toolbar .left{
	background:url(images/left.png) no-repeat top;
	left: -30px;
}
.toolbar .left:hover{background-position:bottom;}
.toolbar .right{
	background:url(images/right.png) no-repeat top;
	right: -30px;
}
.toolbar .right:hover{
	background-position:bottom;
}

.toolbar-mobile {
  text-align: center;
  width: 100%;
	padding-bottom:25px;
	display:none;
}
.toolbar-mobile a {
  background: none repeat scroll 0 0 #666;
  border:none;
  border-radius: 0;
  display: inline-block;
  font-size: 34px;
  font-weight: 200;
  height: 30px;
  line-height: 18px;
  opacity: 0.5;
  padding: 4px 10px 0;
  position: static;
  width: 75px;
	color:#FFF !important;
	text-decoration:none !important;
	text-shadow:none !important;
	margin-right:10px;
}
.toolbar-mobile a:hover {
  opacity: 0.9;
}
