/*.container {
    width:970px !important;
}

.col-md-7 {
width: 566px !important;
}*/

[class^="col-"], [class*="col-"],.input-group,.row,.content,.form-control {
	behavior: url('css/boxsizing.htc')
}

hr,input[type=checkbox],input[type=radio],input[type=search],*:before,*:after  {
	behavior: url('css/boxsizing.htc');
}

audio,canvas,video,.help-block, .list-inline > li {
	display: inline;
	zoom: 1
}

html {
	font-size: 100%
}

img {
	width: auto;
	height: auto;
	-ms-interpolation-mode: bicubic
}

button,input {
	overflow: visible
}

.container, .row, .dl-horizontal, .form-horizontal .form-group {
	zoom: 1
}

input[type="radio"],input[type="checkbox"] {
	margin-top: 0
}

.dropdown-toggle {
	margin-bottom: -3px
}

.dropdown-menu .divider {
	width: 100%;
	margin: -5px 0 5px
}

.list-group {
	margin-left: 0
}

ul .list-group-item {
	list-style: none
}

.sr-only {
	clip: rect(0 0 0 0)
}

.form-control {
    margin-top:-1px;
    zoom: 1
}

.widget__content .input-lg {
    line-height:1.4em;
}

.header-nav__utility > .hidden-sm, .nav-menu {
    display:inline !important;
}

.nav-main__menu {
    height:40px;
}

.nav-main__menu .nav-main__link { /* box sizing pollyfill is not working for this */
    height:32px;
    border-bottom:8px solid #ffffff;
}

.dropdown-menu {
    z-index:2;
}

.dropdown-menu__group {
    display: inline;
}

@media (max-width:  767px)  {
    input[type=search]  {
        box-sizing: border-box;
        behavior:  url('css/boxsizing.htc');
    }
}
