#logo { margin-bottom:35px; }

#tagline {  }

.caption-color, #top-line, .highlight.color, .skill-bar-content, .button.color, span.onsale, .price_slider_wrapper .ui-widget-header, .increase-value, input[type="button"], input[type="submit"], input[type="button"]:focus, input[type="submit"]:focus, .price_slider_wrapper .button:hover, .tags a:hover, .tagcloud a:hover, .button.gray:hover, .button.light:hover { background:#ffffff; }

.wp-pagenavi .current, .pagination .current { background: #000000 !important; }

.filters-dropdown.active, .search-btn-widget, .trigger.active .toggle-icon, .pricing-table .color-3 h4, .color-3 .sign-up .button, .ui-accordion-icon-active, .ls-fullwidth .ls-nav-next:hover, .ls-fullwidth .ls-nav-prev:hover, .flexslider .flex-next:hover, .flexslider .flex-prev:hover, .arl.active:hover, .arr.active:hover, .ls-nevia .ls-nav-next:hover, .ls-nevia .ls-nav-prev:hover, #portfolio-navi a:hover { background-color: #000000; }

ul.menu > li.current-menu-parent > a, ul.menu > li.current-menu-item > a, #current { background-color: #000000; border-right: 1px solid #000000; }

.recent-products-jc .shop-item:hover > figure > .item-description,

.portfolio-item:hover > figure > .item-description { border-top: 5px solid #000000; }

.widget_recent_products ul.product_list_widget li img:hover, .widget_recent_reviews ul.product_list_widget li img:hover, .widget_recently_viewed_products ul.product_list_widget li img:hover, .widget_random_products ul.product_list_widget li img:hover, .widget_best_sellers ul.product_list_widget li img:hover, .widget_onsale ul.product_list_widget li img:hover, .widget_featured_products ul.product_list_widget li img:hover, .latest-post-blog img:hover { background: #000000; border: 1px solid #000000; }

.flickr-widget-blog a:hover { border: 5px solid #000000; }

.selected { color: #000000 !important; } .tabs-nav li.active a { border-top: 1px solid #000000; }

.dropcap, #breadcrumbs ul li:last-child a, #breadcrumbs ul li a, .trigger.active a, .testimonials-author, .tabs-nav li.active a, .sidebar .widget #twitter li span a, .widget #twitter b a:hover, .ui-accordion .ui-accordion-header-active:hover, .ui-accordion .ui-accordion-header-active { color: #000000; }

#footer .flickr-widget a:hover, .sidebar .flickr-widget a:hover  { border-color: #000000; }

.widget_layered_nav ul li.chosen a { background-color: #000000; border: 1px solid #000000; }

#map_canvas {position: relative; height: 510px;}

#wrapper ul.flags img {height:25px; padding: 12px 5px 0 0}

#jobs table{
	margin: 0;
	width: 100%;
	border: none;
	border-spacing: 0;
    border-collapse: collapse;
}


#jobs td{ 
    padding: 10px;
}

#xmas {
	background-color:#e0e0e0;
}

#blue {
	background-color:#000000;
}

#main_logo {
	width: 50%;
}

#xmas_card {
	width: 50%;
	box-shadow: 10px 10px 5px #c0c0c0;
}

#blue_card {
	width: 100%;
}

#bobine {
	width: 35%;
	margin: 0;
	display: inline-block;
}

#main_logo2 {
	width: 35%;
	margin: 0;
	display: inline-block;
	margin-top: 12%;
	position: absolute;
}

#left {
    margin-right: 200px;
}

#right {
    margin-left: 200px;
}

#Obrigado .container {
	padding: 50px;
}

.container_blue {
  position: relative; 
  margin: 0 auto; /* Center it */
}

.container_blue .content_blue {
  position: absolute; /* Position the background text */
  bottom: 0; /* At the bottom. Use top:0 to append it to the top */
  background: rgb(0, 0, 0); /* Fallback color */
  background: rgba(0,0,0, 0.5); /* Black background with 0.5 opacity */
  color: #f1f1f1; /* Grey text */
  width: 100%; /* Full width */
  padding: 20px; /* Some padding */
  box-sizing: border-box;
}

/* CSS .bottom {font-color: red; font-weight:bolder;}*/