/* Backgrounds ----------------------------------------------------------*/

.camera_prevThumbs, .camera_nextThumbs, .camera_prev, .camera_next, .camera_commands, .camera_thumbs_cont,
.style_one .btn-primary,
.style_two .btn-primary,
.style_two h1 span .border,
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span,
.sf-menu li li a:hover,
.box-action .button,
.item-service:hover .head-service i,
.item-service-carousel .color,
.item-service-carousel .color-small,
.btn-primary,
.btn-primary:hover,
.tooltip-inner,
.important-info,
.box .date span,
footer .btn-primary:hover,
.thumbs li:hover,
#theme-options .title,
#theme-options .title span,
#theme-options .layout-style li.active,
.items-slide-services li .icon,
.title-section .title .line-title,
.title-section .subtitle-section,
.color > span,
.pagination > .active > a,
.carousel-indicators .active,
.info-comment a,
.jRibbon,
.downarrow,
.line,
.header-v3{
	background: #666666;
	background-color: #666666;
}

#sponsors  .owl-prev,
#sponsors .owl-next,
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
	background: #000;
	background-color: #000;
}

.overlay{
	background: #666666 url("/img/more.png") no-repeat center center;;
	background: rgba(117, 92, 59,0.6) url("/img/more.png") no-repeat center center;
}
.pattern-important-info{
	background: #666666 url("/img/patterns/patttern-corporate.png");
}

.accordion-trigger.active,
.accordion-trigger:hover{	
	color: #fff;
	background: #666666 url("/img/toggle.png") no-repeat right -69px;
}
.arrow-comment{
	background: url("arrow-comment.png");
}
.table-discount{
	background: url('discount.png') no-repeat top center;
}
.subtitle-section .left{
	background: url("arrow-subtitle-left.png") no-repeat center;
}
.subtitle-section .right{
	background: url("arrow-subtitle-right.png") no-repeat center;
}

/* Colors ----------------------------------------------------------*/

.title-subtitle span,
.clients .title-downloads:first-letter,
.subtitle-downloads h4 i,
.sponsors h2 span,
.box .link i,
.box .name span,
.twitter a,
footer .links li i,
.logo-footer h2 span,
.box .image-more-service i,
.portfolioFilter .current,
.portfolioFilter a:hover,
.list li i,
.page-error h1 i,
.sitemap li a,
.sitemap li a:hover,
.post h3 a,
.post h2 a,
.post .post-meta span a,
.tags i,
.comment-post h3 a,
.autor h3 i,
.comment-post h3 i,
.tabs a,
address i,
.table-price,
.head-service h5,
.titles-heading h1 i,
.boxes-info h5,
.custom_input_file i{
	color: #666666;
}

/* Borders ----------------------------------------------------------*/

.style_one h1 span span,
.style_two h1 span span{
	border-bottom: 6px solid #666666;
}
header{
	padding: 12px 0;
	border-bottom: 4px solid #666666;
}
.tooltip.top .tooltip-arrow {
  border-top-color: #666666;
}
.image-clients-downloads li:hover,
.items-slide-services li:hover{
	border: solid 3px #666666;
}
.item-work .info-work .icons-work{
	border-top: 3px solid #666666;
}
.title-section .title{
/*
	border-bottom: 1px solid #000;
*/
	padding-bottom: 0;
	margin: 20px 0 15px 0;
}
.portfolioFilter .current,
.portfolioFilter a:hover{
	border-bottom: 3px solid #666666;
}
ul.sf-menu {
	margin-top: 40px;
}
.sf-menu ul{
	border-bottom: 3px solid #666666;
}
.sf-menu li li a {
	background: #eee;
}
.sf-menu li:hover ul,.sf-menu li.sfHover ul {
	top:30px;
}
.comment-post  .info-comment{	
	border-left: solid 3px #666666;
}
.head-service i,
.feature-element li .cirle-feature{
	border: solid 3px #666666;
}
.boxes-info h5{
	border-top: solid 3px #666666;
	border-bottom: solid 3px #666666;
}

@media handheld, only screen and (max-width: 980px) {
	
	.comment-post  .info-comment{	
		border-top: solid 3px #666666;
		border-left: 0;
	}
	.arrow-comment{
		background: url("arrow-comment-top.png") top center no-repeat;
	}
	
}

/* custom overrides */

body {
	background: url("/img/bg-theme/10a.png");
}

.title-section {
	background-color: #f7f7f7;
	/*
	background: #f7f7f7 url("/img/patterns/header-bg6.jpg");

	background: #f7f7f7 url("/img/patterns/header-bg3.jpg");
	background: #f7f7f7 url("/img/patterns/header-bg4.jpg");
	background: #f7f7f7 url("/img/patterns/header-bg7.jpg");
	*/
	background: #f7f7f7 url("/img/patterns/header-bg2.jpg");
	border-bottom: 2px solid #333;
	padding: 25px 0;
}

.title-section .crumbs, .title-section .crumbs {
	color: #666;
}

.title-section .crumbs, .title-section .crumbs a {
	color: #ddd;
}

.title h1 {
	color: #FFF;
	font-family: 'Open Sans', sans-serif;
	/*
	font-family: "Gentium Book Basic", Georgia, "Times New Roman", Times, serif;
	font-size: 42px;
	*/
	text-shadow: 1px 1px 3px rgba(0, 0, 0, .8);
/*
	border-bottom: 2px solid #ddd;
*/
	padding-bottom: 0px;
}

.title h1 sup {
	font-size: .5em;
}

.paddings {
	padding: 20px 0;
}

#sponsors {
/*
	border-bottom: 1px solid #444;
*/
	border: none;
	margin: 0 0 40px 0;
	padding-bottom: 10px;
	color: #eee;
	font-weight: bold;
}

.sponsors {
	background: url("/img/sponsors/sponsors_bg1.jpg") no-repeat center center;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}

.overflow-sponsors {
	background-color: #131313;
	background: rgba(0,0,0, 0.75);
}

.lboxthumb {
	background-color: #CCC;
}
.lboxthumb img {
	margin: 0 auto;
}
.astroseal_prodlist {
	font-size: .9em;
}

.nav-tabs {
	border-bottom: 1px solid #000;
}

.nav-tabs > li > a {
	border: 1px solid rgba(0, 0, 0, .8);
/*
	background-color: #09F;
*/
	background-color: #747aa9;
	color: #000;
	border-radius: 4px 20px 0 0;
}

.nav-tabs > li > a:hover {
border-color: #09f #09f #09f;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	color: #000;
	font-weight: bold;
	background-color: #f0f0fc;
	border-top: 1px solid rgba(0, 0, 0, 1);
	border-right: 1px solid rgba(0, 0, 0, 1);
	border-left: 1px solid rgba(0, 0, 0, 1);
}

.tab-content {
	background-color: #f0f0fc;
	border: solid #000 1px;
	border-top: 0;
	border-radius: 0 0 5px 5px;
}

.tab-content table, td, th {
	border: solid #006 1px;
	background-color: #fff;
	padding: 3px;
}

.tab-content td {
	vertical-align: bottom;
}

td.cellcenter {
	text-align: center;
}

#tosale li {
	font-size: 24px;
}

.row.acclogo {
    background: #fff;
    display: flex;
    align-items: center;
}