/* ============================================= */
/* ======================== Color Change ===================== */
/* ============================================= */


/* ======================== Background Color ===================== */

.highlight, .button, .button.dropdown.split > span, .button.dropdown.split:hover, .button.primary, div.alert-box, .label, .panel.callout, .user-control .notification, .login-modal .close-reveal-modal, .top-bar ul > li a.active, .tp-leftarrow:hover, .tp-rightarrow:hover, a.prev:hover, a.next:hover, .content_top, .service-icon img, .service:hover .service-sub, .hover-links a.view-item, .hover-links a.view-image, .content_bottom, div.progress .meter, .accordion-title.active, .ol-type1 > li:before, ul.pagination li.current a, .scrollup:hover, .toggle-view li:hover span, .service-block-icon, .left_pagination:hover, .all_pagination:hover, .right_pagination:hover, .post-date-type1 .post-date-day, .recent-post .post-date-type1 .post-date-day, .option-set li a.selected, ul.side-nav li.active a, .tabs.vertical dd.active a, .tabs.vertical li.active a{ background-color: #da1e4e !important;}

/* -- Background Color with !importratant -- */

.arrow a:hover, .pricing_plan1:hover .plan_price, .pricing_plan2:hover .plan_price, .pricing_plan3:hover .plan_price, .pricing_plan4:hover .plan_price, .pricing-active .plan_price, .camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span { background-color: #da1e4e !important;}

/* ======================== Text Color ===================== */

.color, h1 span, h2 span, h3 span, h4 span, h5 span, h6 span, a, a:focus, .top_header a:hover, #logo h1 span, .caption.big_color, .service:hover .service-main, .work-item-content h5, .footer a:hover, .footer_bottom a:hover,dl.tabs dd a:hover, dl.tabs dd a:focus, .type1 a:hover, .type1 li:hover:before, .type2 a:hover, .type2 li:hover:before, .type3 a:hover, .type3 li:hover:before, .type4 a:hover, .type4 li:hover:before, .toggle-view li:hover h2, .member-name, .article_meta a:hover, .article_meta_type1 a:hover, .article_meta_type2 a:hover, .comment .author a:hover, .sidebar-widget a:hover {color : #DA1E4D;}

/* ======================== Border Color ===================== */

.maincontent h3, .work-item:hover, .footer h4, dl.tabs dd.active, .member-description, .member-social li, .portfolio-item:hover .portfolio-item-content, 
.tabs.vertical dd.active, .tabs.vertical li.active{border-color:#ffffff;}


/* ============================================= */
/* ======================== Erguete Style ===================== */
/* ============================================= */

/* Logotipo */

#logo {
    margin: 0px;
}

/* Slider */

.tp-bullets.tp-thumbs {
    background-color: transparent;
    left: 235px !important;
}

/* Navigation */

/*Top Bar Menu*/
.region2wrap .top-bar ul > li:hover a.active { background: #da1e4e; color:#fff; }
.region2wrap .top-bar ul > li:hover a { background: #da1e4e; color:#fff; }
.region2wrap .top-bar ul > li.has-dropdown .dropdown li a.active {
    color:#fff;
}

.region2wrap .top-bar ul > li.has-dropdown .dropdown li {
    border-color: #e8e8e8;
}


.region2wrap .top-bar ul > li.has-dropdown .dropdown li a {
    background-color: #fff;
    color:#8a8a8a;
}

.region2wrap .top-bar ul > li.has-dropdown .dropdown li:hover a {
    background-color: #da1e4e;
    color:#fff;   
}

.region2wrap .top-bar ul.right .has-dropdown .dropdown {
    border: 2px solid #991536;
    box-shadow: none;
}

/* Carousel nav */

a.prev, a.next {
    background-color: #991536 !important;
}

a.prev.disabled {
    background-color: #DA1E4D !important;
}

a.next.disabled {
    background-color: #DA1E4D !important;
}

/* Main content */

.maincontent h3 {
    color:#DA1E4D !important;
}

.work-item-content a {
    color:#fff;
}

.work-item-content p{
    color:#fff;
    font-style: normal;
}

.work-item {
    background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MTdhYWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #DA1E4D 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#817aaa)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#DA1E4D 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#DA1E4D 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#DA1E4D 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#DA1E4D 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#DA1E4D',GradientType=0 ); /* IE6-8 */
}

/* Tags - Loja */ 

.option-set li a {
    background: none repeat scroll 0 0 #f2f2f2 !important;
}

.button:hover {
    color: white !important;
    background-color: #da1e4e !important;
}

/* Footer */

.region9wrap {
    border-color: 1px solid #991536 !important;
    background-color: #991536 !important;
}

.region10wrap {
    border-color: #DA1E4D !important;
    background-color:#DA1E4D !important;
}

.footer_bottom .copyright {
    color: #fff !important;
}

/* Control Nav */

.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer; height: 100px}



/*Footer*/


.footer body, 
.footer div, 
.footer dl, 
.footer dt, 
.footer dd, 
.footer ul, 
.footer ol, 
.footer li, 
.footer pre, 
.footer form, 
.footer fieldset, 
.footer p, 
.footer blockquote, 
.footer th, 
.footer td {
color: #fff !important;

}

/* Facebook*/
.fb-social-likebox-plugin iframe .pam span {
    color: #fff !important;
}

.field-name-field-evento-registration-price {
    padding-bottom: 15px !important;
}

.field-name-field-evento-registration-price .field-label {
    color: #DA1E4D !important;
    padding-bottom: 5px;
}

/* Região do carrinho */

.region11wrap {
    background-color:#fff;
}

.region11wrap .cart {
    float:right;
}

.page-portfolio .icon, .node-type-portfolio .icon {
    background: url("/sites/default/files/styles/Icon32/public/block_icons/iconcompras.png");
    background-position: left;
    background-repeat: no-repeat;
    float: left;
    height: 32px;
    width:32px;
    margin: -5px 5px 0 0;
}

.region-carrinho {
    float:right;
}
/* Style Loja */

.item-list .commerce-checkout-progress .active {
    color: #da1e4e;
}

input.button[type="submit"], input.medium.button[type="submit"] {
    color: #fff;
    text-decoration: none;
}

.view-commerce-cart-summary table thead tr th {
    color:#DA1E4E;
}

.views-table {
    width:100%;
}

.views-table .views-field {
    color:#DA1E4E;
}

#commerce-checkout-form-checkout fieldset, #commerce-checkout-form-review fieldset {
    border: 1px solid #da1e4e;
}

.checkout-review {
    width: 100%;
}

table.checkout-review .pane-title td {
    color:#DA1E4E;
}

.checkout-help {
    font-size:20px;
    margin-bottom:20px;
}

.form-item-attributes-field-product-color label {
    color:#da1e4e;
}

.form-item-quantity label {
    color:#da1e4e;
}

.commerce-add-to-cart .form-submit {
    background-color: #DA1E4D;
    color:#fff;
    border:none;
    padding: 8px 20px 9px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1;
    cursor: pointer;
}

/* Contactos */

.form-item .description {
    margin-top: 10px;
}

.form-item .description strong {
    line-height: 15px;
}

.form-item label {
    color:#DA1E4E;
}

/* Página de Editar Produtos */

#edit-field-portfolio-image table {
    width:100%;
}

.field-name-commerce-price .field-item {
    color:#da1e4e;
    font-size: 30px;
}

/* Rss*/

.feed-icon img {
display:none;
}

/*LightBox Images */

.item-zoom {
	background: none;

   }
.overlay-icon {
  
}

/* Overlay Pagina Produtos */

.contentHover .hover-content {

    width: 100%;
}



.link-store a{
	float: right;
	font-size: 16px;
}