/* - - - - - - - - - - - - Frontend - - - - - - - - - - - - - - - - */

/*  Header  */

/*negro #353535*/
/*rojo: #ec343c*/

.wrapper .content-wrapper{
  background:#353535;
  padding: 10px;
}

.wrapper .content-wrapper .content{
  background:rgba(255, 255, 255, 0.7);
  /*margin: 10px;*/
  padding: 5px;
  -webkit-border-radius:6px 6px 6px 6px;
  -moz-border-radius:6px 6px 6px 6px;
  border-radius:6px 6px 6px 6px;
}

.wrapper .main-footer{
  background:#353535;
  border-top: 1px solid #ec343c;
}

.banner{background:#353535;}
@media(max-width:767px){
  .banner{display:none;}
}
.banner .image{margin:5px 20% 5px 20%;}
@media(max-width:1200px){
  .banner .image{margin:5px 15% 5px 15%;}
}
@media(max-width:1000px){
  .banner .image{margin:5px 10% 5px 10%;}
}
.banner .text{background:#222d32;clear:both;padding:5px;}

li.dropdown:hover>a{background:#1a2226;color:#f6f6f6;}
li.dropdown:hover>ul{background:#222d32;display:block;border:0px;}

ul.dropdown-menu{top:1;left:0;margin-top:0px;margin-left:0px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}

li.dropdown-submenu>ul.dropdown-menu{top:75%;left:75%;}
li.dropdown-submenu>a:after{content:" ";float:right;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}

[class^="skin-"] .main-header .logo{padding:0px;background-color:#222d32;}
[class^="skin-"] .main-header .logo:hover{background-color:#1a2226;}

/*  SideBar  */

.text-name{text-align:center;color:#f3d912;}
.text{font-size:22px;font-weight:700;font-family:Arial;}
.text2{font-size:23px;font-weight:700;font-family:Pacifico;}

/*  Content  */

div.images-content>div[class^="pull-"]{background-color:#dcdcdc;color:#333329;padding:5px;text-align:center;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin-bottom:5px;}
div.images-content>div[class^="pull-"]>.images{display:table;}

div.images-content>div.pull-left{margin-right:20px;}
div.images-content>div.pull-right{margin-left:20px;}

div.images-content>div.pull-center>.images{margin-right:auto;margin-left:auto;}

div.images-content>div[class^="pull-"]>.images>span.arrow{display:table-cell;width:18px;}
div.images-content>div[class^="pull-"]>.images>span.arrow:hover{color:#000000;}

div.images-content>div[class^="pull-"]>.images{min-height:100px;}

div.images-content>div[class^="pull-"]>div.circles{display:block;}
div.images-content>div[class^="pull-"]>div.circles>span{display:inline-block;}
div.images-content>div[class^="pull-"]>div.circles>span:hover{color:#000000;}

@media(max-width:1200px){
  div.images-content>div[class^="pull-"]>.images>img{min-width:300px;min-height:300px;max-width:300px;max-height:300px;}
}
@media(max-width:1000px){
  div.images-content>div[class^="pull-"]>.images>img{min-width:250px;min-height:250px;max-width:250px;max-height:250px;}
}
@media(max-width:800px){
  div.images-content>div[class^="pull-"]>.images>img{min-width:200px;min-height:200px;max-width:200px;max-height:200px;}
}


div.categories-public-categories>ul{text-align:center;}

div.categories-public-categories>ul>li>div{padding-bottom:10px;}

div.offers-public-items>ul>li>div,
div.categories-public-items>ul>li>div{min-height:110px;}

div.offers-public-items>ul.min>li>div,
div.categories-public-items>ul.min>li>div{
  min-height:135px;
}

div.offers-public-items>ul>li h3,
div.categories-public-items>ul>li h3{margin:10px 0 5px 0;}

div.offers-public-items>ul>li p,
div.categories-public-items>ul>li p{color:#222d32;font:200 12px/1.5 Georgia,Times New Roman,serif;}

div.offers-public-items>ul>li img,
div.categories-public-items>ul>li img{
  float:left;
  margin:5px 15px 5px 0;
}

div.offers-index>ul>li>div:nth-child(2n){
  /*margin-left: 50px;*/
  font-size: 20px;
  color: #606096;
}

div.offers-index>ul>li>div,
div.offers-index>ul>li{
  margin-bottom:10px;
}

div.offers-index>ul>li>div:first-child{
  margin-top: 10px;
  color: #696969;
  font-size: 28px;
}

div.offers-index>ul>li>div p:nth-child(2n){
  font-size: 18px;
}

div.offers-index>ul>li>div p:last-child{
  font-size: 14px;
}

div.categories-index>ul>li,
div.items-index>ul>li{
  margin-bottom: 2px;
}

div.offers-public-items>ul>li,
div.categories-public-categories>ul>li,
div.categories-public-items>ul>li{
  margin-bottom: 10px;
  padding:0 10px 0 10px;
}

div.categories-index>ul>li>div,
div.items-index>ul>li>div,
div.offers-index>ul>li,
div.offers-public-items>ul>li>div,
div.categories-public-categories>ul>li>div,
div.categories-public-items>ul>li>div{
  background-color:#dcdcdc;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;
}

div.categories-index>ul>li>div,
div.items-index>ul>li>div{
  padding-top: 2px;
  padding-bottom: 2px;
  margin-bottom:10px;
}

div.categories-index>ul>li>div>a,
div.items-index>ul>li>div>a,
div.offers-index>ul>li>div p:first-child{
  font-weight: 600;
}

div.categories-index>ul>li>div>a>img,
div.offers-index>ul>li>div img,
div.items-index>ul>li>div>a>img{
  margin: 2px;
  margin-right: 8px;
}

div.categories-index>ul,
div.items-index>ul,
div.offers-index>ul,
div.offers-public-items>ul,
div.categories-public-categories>ul,
div.categories-public-items>ul{
  margin:0px;
  padding:0px;
  list-style-type:none;
}

div.offers-public-items>ul>li h3,
div.categories-public-categories>ul>li h3,
div.categories-public-items>ul>li h3{
  color:#222d32;
  font:bold 20px/1.5 Helvetica,Verdana,sans-serif;
}

div.offers-public-items>ul>li>div>a>img,
div.categories-public-categories>ul>li>div>a>img,
div.categories-public-items>ul>li>div>a>img,
div.categories-index>ul>li>div>a>img,
div.offers-index>ul>li>div img
div.items-index>ul>li>div>a>img{
  box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.2);
}

div.offers-public-items>ul>li>div,
div.categories-public-categories>ul>li>div,
div.categories-public-items>ul>li>div,
div.categories-index>ul>li>div,
div.offers-index>ul>li,
div.items-index>ul>li>div{
  box-shadow: 4px 4px 4px 1px rgba(0, 0, 0, 0.3);
}

div.offers-public-items>ul>li>div>a>img,
div.categories-public-categories>ul>li>div>a>img,
div.categories-public-items>ul>li>div>a>img,
div.categories-index>ul>li>div>a>img,
div.items-index>ul>li>div>a>img{
  /*background: #cccbcb;*/
  background: #ffffff;
  border: 2px solid rgba(192, 192, 192, 0.5);
}

@media(max-width:1500px){
  div.offers-public-items>ul.min>li>div,
  div.categories-public-items>ul.min>li>div{min-height:155px;}
}
@media(max-width:1350px){
  div.offers-public-items>ul.min>li>div,
  div.categories-public-items>ul.min>li>div{min-height:165px;}
}
@media(max-width:1300px){
  div.offers-public-items>ul.min>li>div,
  div.categories-public-items>ul.min>li>div{min-height:185px;}
}

@media(max-width:1200px){
  div.categories-public-categories>ul>li>h3{font-size:18px;min-height:50px;}

  div.offers-public-items>ul>li h3,
  div.categories-public-items>ul>li h3{font-size:18px;}

  div.offers-public-items>ul.min>li>div,
  div.categories-public-items>ul.min>li>div{min-height:130px;}
}

@media(max-width:1090px){
  div.offers-public-items>ul.min>li>div,
  div.categories-public-items>ul.min>li>div{min-height:150px;}
}

@media(max-width:991px){
  div.offers-public-items>ul.min>li>div,
  div.categories-public-items>ul.min>li>div{min-height:110px;}

  div.offers-public-items>ul>li h3,
  div.categories-public-categories>ul>li>h3,
  div.categories-public-items>ul>li h3{font-size:17px;}

  div.offers-index>ul>li>div:first-child{font-size: 24px;}
  div.offers-index>ul>li>div p:nth-child(2n){font-size: 16px;}
}

@media(max-width:768px){
  div.offers-public-items>ul>li>div,
  div.categories-public-items>ul>li>div{min-height:110px;clear:both;}

  div.offers-public-items>ul>li img,
  div.categories-public-items>ul>li img{min-width:75px;min-height:75px;max-width:75px;max-height:75px;}

  div.offers-public-items>ul>li h3,
  div.categories-public-categories>ul>li>h3,
  div.categories-public-items>ul>li h3{font-size:15px;}

  div.offers-index>ul>li>div:first-child{font-size: 22px;}
  div.offers-index>ul>li>div p:nth-child(2n){font-size: 14px;}
  div.offers-index>ul>li>div p:last-child{display: none;}
}

img.img-path{background-color:#cdcdcd;border:2px solid #c0c0c0;margin-bottom:5px;}
img.img-pointer{cursor:pointer}


/* - - - - - - - - - - - - - Backend - - - - - - - - - - - - - - - - */

div.positions ul{list-style-type:none;margin:0;padding:0px;}
div.positions p{margin:0px 0 20px 50px;color:#222d32;font:600 12px/1.5 Arial;}
div.positions li:last-child{margin-bottom:5px;line-height:5px;}

div.positions li i{margin:0 5px 0 5px;}
div.positions li img{margin:1px 5px 1px 5px;}
div.positions li span{color:#222d32;}

.ui-state-highlight {height:52px;}

.center,
.table .center{text-align:center;}
.table .right{text-align:right;}
.table .left{text-align:left;}

.table td span p{font-weight:600;text-align:center;}

.width-250{width:250px;min-width:250px;max-width:250px;}
.width-200{width:200px;min-width:200px;max-width:200px;}
.width-150{width:150px;min-width:150px;max-width:150px;}
.width-100{width:100px;min-width:100px;max-width:100px;}
.width-80{width:80px;min-width:80px;max-width:80px;}
.width-70{width:70px;min-width:70px;max-width:70px;}
.width-60{width:60px;min-width:60px;max-width:60px;}

.fa-rotate-20{-webkit-transform:rotate(20deg);-moz-transform:rotate(20deg);-ms-transform:rotate(20deg);-o-transform:rotate(20deg);transform:rotate(20deg);}
.fa-rotate-45{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.fa-rotate-135{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);}
.fa-rotate-225{-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg);}
.fa-rotate-315{-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);-ms-transform:rotate(315deg);-o-transform:rotate(315deg);transform:rotate(315deg);}

.table{background-color:rgba(255,255,255,0.3);}

.especial-img{max-width:400px;max-height:400px;background-color:#cdcdcd;border:2px solid #c0c0c0;margin-bottom:5px;}

.group-labels{margin:2px;background-color:rgba(255,255,255,0.6);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.group-labels>.label{display:inline-block;margin:3px 2px 3px 2px;font-size:12px;}
