.boxes ul li span,
.boxes ul li a,
ul#awt_navmenu a {
    text-shadow:none !important ;
}
.tabs-style-line nav ul{
	box-shadow:none !important ;
	border-bottom: 1px solid #d1d3d2;
}

.header_logo span h1,
.header_logo span h2{
	font-size: 40px;
     font-family: initial;
    font-weight: bold;
	font-style: italic;
}



.header_logo span h1{
     margin: 0 0 15px 15px;
 
}
.header_logo span h2{
     margin: 25px 0 0 45px;
 }


#search_style{
	overflow:hidden;
}
input.search_btn{
	border-right: 1px solid #ddd !important ;
}
.boxes ul li,
.tabs-style-line  nav a{
	box-shadow:none !important ;
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
}
.tabs-style-line  nav .tab-current a,
.tabs-style-line  nav a:hover{
	border-bottom: 4px solid #7519b2;
}
#header{
	position:relative;
	background-image:url(../images/header_bg.jpg);
	background-repeat: repeat-x;
	background-position: center;
    background-size: auto 100%;
}
 
.header_logo2 img{
	height:110px !important ;
}
.header_logo{
	margin: 0 !important ;
    transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
    position: relative;
    top: 50%;
}
input[type='button'], input[type='submit'], button, input.mainoption, .yw_button,.submit_btn{
	box-shadow:none !important ;
}
.footer_logo {
    margin: 0 !important ;
}
.footer_logo a{
    display: block;
}
.footer_logo a img {
    max-width: 120px;
    max-height: 200px;
}
ul#awt_navmenu li li:first-child a{
	border-top: 1px solid #ddd;
} 




.yw_box > .yw_text{
	padding: 0 10px;	
}
.yw_box > .yw_text:nth-child(odd){
	background-color: #eee;
}
.yw_text:empty{
	display: none !important;
	padding: 0;
}
#footer_block{
font-size: 0;
}
.box_footer{
	min-width: 20%;
	padding: 50px 0;
}
.box_footer:nth-child(2){
	width: 60%;
	text-align: center;
}
.box_footer .cope{
    width: 90px;
}
#header {
    width: 100%;
    padding: 0 20px;
    box-sizing: border-box;
}
#header_block{
	width: 100%;
}
#body_sub_div{
	max-width: 1170px;
    margin: 0 auto;
}
#search_input {
    width: 216px !important;
	max-width: 100%;
}

#search {
	margin: 20px 25px 20px 0 !important;
}
#select_menu {
    margin: 0  !important;
	width: 250px;
}

.top_line,
#footer,
#footer2,
#menu_back,
#header{
	max-width: 1170px;
    margin: 0 auto;
}

.tabs a{
    color: #0000FF;
}
