.hide{
	display:none !important;
}
.clear{
	clear:both;
}
.spacer10{
	clear:both;
	padding-top:10px;
}
.spacer20{
	clear:both;
	padding-top:20px;
}
.spacer30{
	clear:both;
	padding-top:30px;
}
.spacer40{
	clear:both;
	padding-top:40px;
}
.full-width{
	width:100%;
}
#navigation .nav.navbar-nav > li a,
#navigation .nav.navbar-nav > li > a:hover{
	color:#fff !important;
}
#navigation .nav.navbar-nav > li li a{
	color:#888 !important;
}
#navigation .nav.navbar-nav > li li > a:hover{
	color:#9b2743 !important;
}
.fixed-responsive-nav #navigation .nav.navbar-nav > li a{
	color:#888 !important;
}
.fixed-responsive-nav #navigation .nav.navbar-nav > li.current-menu-item a,
.fixed-responsive-nav #navigation .nav.navbar-nav > li.current-menu-parent > a,
.fixed-responsive-nav #navigation .nav.navbar-nav > li > a:hover{
	color:#9b2743 !important;
}
.fixed-responsive-nav #navigation .nav.navbar-nav > li li a{
	color:#888 !important;
}
.fixed-responsive-nav #navigation .nav.navbar-nav > li li > a:hover{
	color:#9b2743 !important;
}
.fixed-responsive-nav{
	border-bottom:1px solid #ccc;
}
.single-top-meta, .ind-slide-overlay{
	opacity:1;
	/*background: url("/source/b70daf8ddbcf1426348891334a5416d5/bg-slide.png") no-repeat center center;*/
	background:transparent; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;	
}
.ind-slide-caption .title{
	/*
	text-shadow:
   -1px -1px 0 #fff,  
    1px -1px 0 #fff,
    -1px 1px 0 #fff,
     1px 1px 0 #fff;
     */
     color:#3b3b3b;
     font-size:32px;
     padding-bottom:0px;
     font-weight:800;
}
.ind-slide-caption .title:after{
	content: " ";
	border-bottom:2px solid #9b2743;
	width:250px;
	display:block;
	margin-top:10px;
}
.ind-slide-caption{
	width:auto;
	padding:0px 20px;
	border-radius:5px;
	background-color:rgba(255, 255, 255, 0.6);
}
.ind-slide-caption a{
	background:#9b2743;
	color:#fff;
	border-color:#9b2743;
}
.ind-slide-caption a:hover{
	background:#9b2743;
	color:#fff;
	border-color:#9b2743;
}
.ind-slide-caption p{
	color:#303030;
}
.styled-select select, .styled-select select:focus, .styled-select select:active{
	border:2px solid #9b2743 !important;
}
.copyrights a{
	color:#fff;
}
.copyrights a:hover{
	text-decoration:underline;
}
.send-contact.btn{
	color:#fff;
}
.txtwhite h4{
	color:#fff !important;
}
.greenbox{
	padding:20px 60px;
	text-align:center;
	color:#fff;
	background:#9b2743;
	margin:10px 0 30px 0;
}
.whitebox{
	padding:30px 20px; 
	text-align:center;
}
.greenbox *{
	color:#fff;
}



#zones{
	
}
.zones .elem {
    float: left;
    margin: 0 0 0 0;
    height:300px;
}
.zones .elem.noh{
    height:auto;
}
.zones .elem.dist{
	width:21%;
    margin: 0 40px 20px 0;
    height:250px;
}
.zones .elem h3{
	font-size:18px;
}
.zones .elem .ebody{
	margin:10px 0;
}
.zones .google{
	border:1px solid #ccc;
	border-radius:5px;
	padding:2px 10px;
}
.contact-form textarea {
    height: 454px !important;
}



.footer_widget_section a:hover{
	color:#9b2743 !important;
}
.blog-item h2 {
    margin-bottom: 0px;
    font-size:18px;
}

.search-bar {
    background: #303030;
}
#navigation {
    background: #303030;
}
.to_top.btn .fa {
	color:#fff !important;
}
.footer_widget_section .widget a:not(.btn), .footer_widget_section .widget a:not(.btn):visited, .footer_widget_section .widget a:not(.btn):focus, .footer_widget_section .widget a:not(.btn):active{
    color: #f5f5f5;
}
.footer_widget_section .widget a:not(.btn):hover{
    color: #f5f5f5 !important;
    text-decoration:underline;
}
.footer_widget_section .widget_widget_social .btn .fa{
    color:#fff;
}
.industry-form .btn i{
    color: #fff !important;
}
.copyrights .text-center {
    text-align: left;
}
.ind-cta a.btn:hover{
    color: #fff !important;
}
.btn, a.btn {
    background: #9b2743;
    color: #fff;
}
h2.widget-title{
	font-size:20px;
}
.footer_widget_section .widget-title {
    color: #f5f5f5;
}
.footer_widget_section .widget {
    color: #f5f5f5;
}
.langs{
	height:auto;
	color:#9b2743;
	border:1px solid #c74c74;
	border-radius:2px;
	
}

.search-bar input {
    background: #f2f2f2;
    width: 98%;
    margin: 1%;
}
.widget-content a .fa{
	background:transparent !important;
}
.widget-content a{
	background:transparent !important;
}



.wpb_wrapper table tr td img{
	min-width:75px;
}

a{
	color: #9b2743;
}






@media only screen and (min-width: 768px) and (max-width: 1024px){
	header .header-boxes li {
	    width: 48%;
	}
	#navigation .nav.navbar-nav > li > a {
	    padding: 20px 10px;
	}
}


@media only screen and (max-width: 700px){
	.wpb_wrapper table td{
		min-width:100px;
	}
	
	.vc_btn3-container.vc_btn3-inline {
	    width: 100%;
	}
	.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
	    width:100%;
	}
}

@media only screen and (min-width: 1024px){
	.wpb_wrapper table{
	    border: none;
	    margin: 0 0 10px;
	    text-align: center;
	}
	.wpb_wrapper table tr{
		
	}
	.wpb_wrapper table tr td{
		padding:7px 20px;
		border-bottom: 1px solid #ccc;
		border-top: 1px solid #ccc;
		border-right: 1px solid #dfdfdf;
		border-left: 1px solid #dfdfdf;
		font-size:13px;
		color:#333;
	}
	.wpb_wrapper table tr td:nth-child(odd){
		background:#fff;
	}
	.wpb_wrapper table tr td:nth-child(even){
		background:#efefef;
	}
	.wpb_wrapper table tr:nth-child(1) td{
		background: rgba(153,153,153,1);
		background: -moz-linear-gradient(top, rgba(153,153,153,1) 0%, rgba(102,102,102,1) 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(153,153,153,1)), color-stop(100%, rgba(102,102,102,1)));
		background: -webkit-linear-gradient(top, rgba(153,153,153,1) 0%, rgba(102,102,102,1) 100%);
		background: -o-linear-gradient(top, rgba(153,153,153,1) 0%, rgba(102,102,102,1) 100%);
		background: -ms-linear-gradient(top, rgba(153,153,153,1) 0%, rgba(102,102,102,1) 100%);
		background: linear-gradient(to bottom, rgba(153,153,153,1) 0%, rgba(102,102,102,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999999', endColorstr='#666666', GradientType=0 );
		color:#fff;
		font-weight:bold;
	}
	.wpb_wrapper table img{
		border:none;
	    min-width: 80px;
	}
}



