@charset "utf-8";

body { position: relative }
h1.maintitle { color: #fff; display: inline-block; font-size: 11px; line-height: 40px; padding: 0; text-transform: uppercase; opacity: 0.7; margin: 0 }
#footer .top { padding: 40px 0 30px; min-height: auto }
.social-buttons a { display: inline-block }
.ttn, .text-slider .meta, .section-title p, .text-slider .slide h2 { text-transform: none!important }
.mb10 { margin-bottom: 10px }
.price-plan { margin-bottom: 0 }
.price-plan .title a { color: #fff }
.price-plan .title:hover { background-color: #fff; cursor: pointer; cursor: hand; }
.price-plan .title:hover a { color: #333 }
a.colored:link, a.colored:visited, a.colored:active { color: #EF8380 }
a.colored:hover { color: #fff }
.text-slider .meta:before, .text-slider .meta:after { content: none }
ul.icon-list>li { line-height: 26px; margin-bottom: 10px }
.avatar .icon { display: inline-block; line-height: 80px; width: 80px; font-size: 35px; margin: 12px 0; color: #fff; background: #d9534f; text-align: center; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50% }
.person .text span { margin-top: 5px; display: inline-block; font-size: 20px; color: #d9534f }
.project .overlay span { font-size: 18px }
i span { display: none }
.product .title a.name { line-height: 25px; display: inline-block; min-height: 50px; margin: 10px 0 }
hr.divisorio { border-top: none!important; border-bottom: 1px solid #63617b; height: 0px; margin: 0 40px }
#page-wrapper { background-color: #fff }
.page-title .container { padding-top: 50px; padding-bottom: 50px }

#product-details .thumb-slider { padding: 0 25px; margin-top: 10px }
#product-details .widget-title { padding: 15px 20px; line-height: 26px }
#product-details .attributes-box { line-height: 26px }
#product-details .bx-wrapper { position: relative; z-index: 200 }
#product-details .main-slider { padding: 0; margin: 0 auto; text-align: center; max-height: 500px }
#product-details .main-slider img { max-height: 500px }
#product-details .bx-wrapper .bx-controls { width: 100% }
#product-details .bx-viewport { z-index: 400 }
#product-details .thumb-slider .bx-controls-direction a.bx-prev { right: -25px }
#product-details .thumb-slider .bx-controls-direction a.bx-next { left: -25px }
#product-details .thumb-slider .bx-controls-direction a { height: 100%; margin: 0; width: 25px }
#product-details .bx-wrapper .bx-controls-direction { position: absolute; width: auto; top: 0px; height: 100% }
#product-details .bx-wrapper .bx-controls-direction a { font-size: 17px; background-color: #d9534f  }
#product-details .bx-wrapper .bx-controls-direction a:hover { background-color: #4f4d6b  }
#product-details .bx-wrapper .bx-controls-direction a {
    font-size: 24px;
    text-align: center;
    width: 20px;
    height: 37px;
    line-height: 35px;
    color: #fff;
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
    z-index: 400;
	-webkit-border-radius: 0;
    -moz-border-radius: 0;
    -o-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
}






@media (min-width: 1024px) {
	.modal-dialog { width: 1000px }
	.map-modal iframe { height: 500px }
}

@media (max-width: 1024px) {
	.price-plan { margin-bottom: 20px }
}

@media (max-width: 768px) {
	.map { margin-top: 40px }
	.person .text { min-height: 150px }
	.avatar .icon { background: none }
}

















#sitemap-list,#sitemap-list ul,#sitemap-list li{margin:0;padding:0;list-style:none;font-size:13px;}#sitemap-list{background:url('/css/images/line1.gif') repeat-y;margin:30px}#sitemap-list li{line-height:20px;margin-top:7px;position:relative;width:100%;text-align:left;}* html #sitemap-list li{float:left;display:inline;}#sitemap-list li a{padding-left:32px;}#sitemap-list li span{float:left;position:absolute;top:5px;left:5px;width:13px;height:13px;cursor:auto;font-size:0;}#sitemap-list li span,#sitemap-list li span.collapsed{background:url('/css/images/collapsed.gif') no-repeat 0 0;}#sitemap-list li span.expanded{background:url('/css/images/expanded.gif') no-repeat 0 0;}#sitemap-list li ul{margin-left:28px;background:url('/css/images/line1.gif') repeat-y;}#sitemap-list li li{background:url('/css/images/line2.gif') no-repeat 0 0;}#sitemap-list:after,#sitemap-list ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#sitemap-list,#sitemap-list ul{display:block;}#sitemap-list,#sitemap-list ul{min-height:1%;}* html #sitemap-list,* html #sitemap-list ul{height:1%;}#sitemap-list ul{display:none;}#sitemap-list li a em{display:block;position:absolute;top:-1000px;left:0 px}