html {
	height: 100%;
}

body.index {
	color: black;
	font-size: 16px;
	height: 100%;
	min-width: 0
}

@font-face {
	font-family: 'open_sansregular';
	src: url('/fonts/opensans-regular-webfont.eot');
	src: url('/fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/opensans-regular-webfont.woff') format('woff'), url('/fonts/opensans-regular-webfont.ttf') format('truetype'), url('/fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'open_sansbold';
	src: url('/fonts/opensans-bold-webfont.eot');
	src: url('/fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/opensans-bold-webfont.woff') format('woff'), url('/fonts/opensans-bold-webfont.ttf') format('truetype'), url('/fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
	font-weight: normal;
	font-style: normal;
}

.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -44px
}

a:focus {
	outline: none;
}

.input-group input[type=text] {
	background: white;
	border: none;
	-webkit-box-shadow: none;
	-mox-box-shadow: none;
	box-shadow: none;
	border-radius: 0;
	height: 37px
}


.search-bar{
   margin-left: 5px;
}

.sethomepage {
    background: #55606e;
    font-size: 13px;
    height: 40px;
    margin-right: 45px;
}

.sethomepagecontainer .image {
    width: 45px;
    float: right;
    background: #26ace2 url(/img/sethomepage/home_icon.png) no-repeat center;
    height: 40px;
}

.sethomepage a {
    color: white;
    display: block;
    padding: 11px 0 11px 20px;
}

.sethomepagecontainer {
    max-width: 340px;
    margin: 0 auto 30px auto;
}

.search-for .row {
	padding: 10px 0;
}

.input-group input[type=submit] {
	width: 45px;
	background: white url(../img/exciterewards_magnifier_btn_sprite.png) center 2px no-repeat;
	border: none;
	height: 37px;
	border-radius: 0 !important
}

.input-group input[type=submit]:hover {
	background: white url(../img/exciterewards_magnifier_btn_sprite.png) center -33px no-repeat;
}

.index article:first-child {
	position: relative;
}



.index article .search-for form {
	margin:0
}

.input-group input[type=submit]{
	background:url(/templates/generic-search-excite/img/mywebsearch-icon-search-sprite.png) no-repeat top
}

.input-group input[type=submit]:hover {
	background:url(/templates/generic-search-excite/img/mywebsearch-icon-search-sprite.png) no-repeat bottom
}

/*FIX STYLES*/

header .power p {
	float: left;
	padding-right: 15px;
	font-size: 15px;
	color:#424242
}

header .power {
	padding: 30px
}

.set-homepage:before {
	content: " ";
	width: 32px;
	float: left;
	background: #fff url(/img/sethomepage/icon-home-3.png) no-repeat center;
	height: 24px
}

@media (max-width: 767px) {
    .text .content .bottom {
        background-color: #ffffff;
    }

    footer{
        background-color: #ffffff;
    }

    .search {
        padding-right: 0;
        width: 225px;
        margin-left: 30px;
    }
	.index footer, .push {
		height: 70px
	}
	
	.set-homepage a {
		display: inline-block
	}
	
	header .power p {
		padding-right: 10px;
		font-size: 13px
	}
}

@media (max-width: 479px) {



	.set-homepage a {
		display: block
	}
	.index .index footer, .push {
		height: 95px
	}

}

footer a:hover {
	color:#00adef;
	text-decoration:none
}

.index article .logo {
	/* horizontally center the logo */
	margin-left: auto;
	margin-right: auto;
	display: inline-block;
}

.index article .row {
	width: 100%;
	margin: 0;
	padding: 0
}

.index article .search-for form {
	text-align: center;
	margin-left: 150px;
	padding-top: 2px
}

.index article .search-for {
	max-width: 620px;
	margin: 0 auto;
	padding: 35px 0 0
}

nav {
	font-family: 'open_sansregular', sans-serif;
	color: white;
	font-size: 12px
}

nav ul {
	padding:15px 0 0 0;
	margin: 0;
	list-style: none;
}

.telstra-btn-search {
    height: 37px;
    width: 45px;
    border: none;
    position: absolute;
    background: #31BAED url(/img/icons/icon-search.png) no-repeat center;
}

.telstra-form-control-header{
    height:37px;
}

.telstra-input-group-header{
    margin-top: 20px;
}

.logo img{
    min-width: 90px;
    max-width: 100%;
    margin-top: 15px;
    margin-left: 15px;
}

.logo-serp{

    width: 12%;
}


.index nav ul {
	padding-left: 163px
}

.resultscontainer nav ul {
	padding: 8px 0 0 0
}

nav li {
	display: inline-block;
	padding: 0 10px;
	
}

nav ul li:first-child {
	padding: 0 10px 0 10px;
}

nav ul li:last-child {
	padding: 0 0 0 10px;
}

nav li.active a {
	border-bottom: 1px dashed white
}

nav li a {
	display: block;
	padding-bottom: 5px;
}

nav li a:hover {
	color: black;
	border-bottom: 1px solid;
	text-decoration:none
}

nav li a:focus, nav li a:visited {
	color: inherit;
	text-decoration: none;
}

.push {
	height: 50px
}

footer {
	font-size: 12px;
	text-align: center;
	color: #adadad;
	width: 100%;
	height: 44px;
	padding: 10px 0;
	/*vertical-align: middle;*/
}

footer .links {
	margin-top: 5px;
	display: block
}

footer .links a {
	margin-left: 5px;
}

footer .links a.highlight {
	color: #b5b5b5;
}

footer a {
	color: #434552;
}

footer a:hover {
	color: inherit;
}

footer img {
	padding-right: 10px
}

body {
	background: white;
	color: black;
	font-size: 16px;
	height: 100%;
	
}

.fullcontainer {
	max-width: none !important;
}

.index .fullcontainer {
	background: none;
	padding: 0;
	max-width: none !important;
	border-bottom: none;
}

.fullcontainer {
	padding-left: 0;
	padding-right: 0
}

.resultscontainer header {
	padding: 23px 0 10px
}

.resultscontainer header nav ul {
	padding-left: 12px;
	list-style: none;
}

.content {
	min-height: 400px;
	color: blue;
	padding: 8px 0
}

.shoppingpage .content {
	padding: 15px 0;
	background: #f4f4f4
}

.resultscontainer nav {
	text-align: center
}

.resultscontainer .logo {
	display: inline-block;
	padding-bottom: 15px;
	float: left;
	min-height: 44px;
	max-width: 185px;
}

.resultscontainer .logo img {
	vertical-align: text-top;
	display:inline-block
}

.resultsdisplay .col-xs-9 {
	width: 100%;
	padding: 0
}

.resultsdisplay .col-xs-3 {
	display: none;
}

/* BRICK RESULT STYLES */
.right .brick-images ol li {
	margin: 0;
	padding: 5px 0;
	width: 49%
}

.images #mainResults {
	text-align: center
}

.images #mainResults .resultThumbnailPane {
	padding: 0;
	float: none
}

.images #mainResults .imageResult {
	width: 150px
}

.images #mainResults .imageResult img {
	width: 100%;
	height: auto
}

.images .main .brick-images ol li img {
	width: auto;
	max-width: 200px;
}

.images .main .brick-images .img-container {
	height: auto;
	max-height: 180px;
}

.video article .brick-video h2, .images article .brick-images h2 {
	padding: 0 15px;
	color: #394747;
}

.content .related h2 {
	font-family: 'open_sansregular', sans-serif;
	-webkit-font-smoothing: antialiased;
	margin-top: 8px;
	color: #364659;
	font-size: 14px;
	text-transform: uppercase;
	text-align: left
}

.content .related p {
	color: #0000ff;
	padding: 0 0 0 1em;
	text-align: left;
}

.content .related a {
	float: left;
	clear: left;
}

.video #mainResults .videoResult img {
	width: 100%;
	max-width: 150px
}

.video #mainResults .videoResult .resultThumbnailInfoWrapper {
	clear: both;
	padding-top: 5px
}

.video #mainResults .videoResult .resultThumbnailInfoWrapper .resultDescription {
	word-wrap: break-word
}

.video article .brick-images ol li a img, .text article .brick-images ol li a img, .news article .brick-images ol li a img {
	background: #ffffff;
	padding: 1px;
	border-radius: 3px;
	box-shadow: 0px 0px 2px 2px #ccc;
	margin: 0;
	width: 100%
}

.video article .brick-video #mainResults {
	text-align: left;
	padding: 0 15px;
	margin-top: 0;
	margin-bottom: 10px;
}

.images article .brick-images #mainResults {
	padding: 17px 15px
}

.video #mainResults .videoResult img {
	width: 160px;
}

.video article .brick-video #mainResults ol li, .video article .brick-video #mainResults div.videoResult {
	width: 100%;
	padding: 15px 0;
	margin-bottom: 0.938em;
	margin-right: 0.625em;
}

.video .main article .brick-video ol li a {
	font-size: 16px;
}

.video .main .brick-video ol li .img-container {
	float: left;
	width: 180px;
	height: auto;
}

.video .brick-video ol li .img-container img {
	width: 160px;
}

.content .right .brick-video {
	width: 180px;
	margin: 0 auto;
	display: block
}

.right .brick-video ol li a img {
	margin: 0;
	width: 100%
}

.text .brick-shopping {
	border-top: 15px solid #fff;
}

.text .content .top{
	margin: 0 5px;
}


.text .main .result .description, .top .result .description {
	color: #394747;
	font-size: 0.813em;
	display: block;
	line-height: 16px;
}

.content .deeplinks {
	margin-top: 6px;
	padding: 0
}

.text .main {
	margin: 0 5px;
	background: white
}

#insp_result_related_0:before {
	display: block;
	content: "Are You Looking For?";
	color: #232323;
	font-weight: bold;
	font-size: 15px;
	margin: 8px 0 6px;
	padding: 0;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	-ms-word-wrap: normal;
	word-wrap: normal;
	max-width: 100%;
	line-height: 17px;
}

#insp_result_related_0 {
	text-align: left
}

.top #relatedResults {
	padding-left: 10px;
}

#newsResults .resultReadMore {
	text-decoration: none;
	color: #000;
}

#newsResults .resultTitle {
	color: #232323;
	text-decoration: none;
	font-size: 16px;
	line-height: 18px;
	max-height: 1000000px;
}

#newsResults .newsResult {
	padding: 7px 0;
}

#newsResults .resultSource,
#newsResults .resultDisplayDate {
	color: #093;
	display: inline;
	font-size: 13px;
	line-height: 16px;
}

#mainResults .searchResult {
	padding:4px 0
}

#rightResults {
	margin-bottom: 20px
}

.text .main .brick-text h2 {
	display: none;
}

.content .right article h2 {
	padding-left: 0
}

.text .main .brick-text h2 {
	padding-left: 11px
}

.news #mainResults {
	padding-left: 11px;
	padding-top: 19px
}

.top .result a.display-url, .text .bottom .result a.display-url, .text .main .result a.display-url {
	word-wrap: break-word;
	color: #009900;
	display: block;
	font-size: 0.938em;
	line-height: 1;
	text-decoration: none;
	padding: 5px 0 3px
}

.content .right .brick-video ol li a.title {
	text-align: left;
	color : #0000ff;
	font-size: 13px;
	max-width: none;
	padding: 1px 0
}

.video .main article .brick-video .description {
	display: block;
	text-align: left;
	font-size: 12px;
	color: #394747;
	white-space: normal;
	margin-left: 180px;
	width: 100%;
	word-wrap: break-word;
}

.video .main article .brick-video ol li a.title {
	white-space: normal;
	word-wrap: break-word;
}

.video .main article .brick-video ol li a {
	clear: both;
	text-align: left;
	color: #0000ff;
}

.video .main article .brick-video .description {
	float: left;
	margin-left: 0px;
	clear: both;
}

.main .brick-video ol {
	padding: 0 15px;
}

.images .main .brick-images ol, .news .main .brick-news ol {
	padding: 15px
}

.top .brick-text, .text .main .brick-text, .text .bottom .brick-text {
	margin: 0;
	padding: 0
}

.main .brick-video ol, .images article .brick-images ol.block.organic {
	text-align: center;
}

.right .brick-images ol {
	text-align: left
}

.right .brick-images ol li {
	margin: 0;
	padding: 5px 0
}

.right .brick-images ol li:nth-child(odd) {
	padding-right: 5px
}


@media (min-width:768px) {

.index footer .links {
	text-align: center
}

.resultscontainer .logo {
	display: inline-block;
	padding-bottom: 0
}

.resultscontainer nav {
	text-align: left
}

.shoppingpage .content {
	padding: 25px
}

.index .fullcontainer {
	padding: 10em 0 0 0;
}

.main .brick-video ol, .images article .brick-images ol.block.organic {
	text-align: left;
}

.video .main article .brick-video .description {
	float: none;
	margin-left: 180px;
	clear: none;
	width: auto
}

.video .brick-video ol li .img-container {
	margin-top: 0px;
}

.video .main article .brick-video ol li a {
	clear: none;
	width: auto;
}

.images article .brick-images ol.block.organic {
	text-align: left;
}

article .brick-shopping .shopping-results { /* NEW SHOPPING STYLES */
	text-align: left;
}

.resultscontainer, .header-container {
    width: 100%;
	padding-left: 12%;
}

.text .right .brick-images {
	padding: 0;
}

.video #mainResults .videoResult .resultThumbnailInfoWrapper {
	clear: none
}
}
@media (min-width:992px) {

.images #mainResults .imageResult {
	width: 19%
}

.images #mainResults {
	text-align: left
}

.resultsdisplay {
	background: white
}

.resultscontainer, .header-container {
    width: 100%;
    padding-left: 12%;
}

.resultsdisplay .col-xs-9 {
	float: none;
	width: auto;
	overflow: hidden;
	padding: 0;
}


.resultsdisplay .col-xs-3 {
	display: block;
	width: 280px;
	float: right;
	padding: 0;
	text-align: center;
	margin-left: 20px;
	margin-right: 20px
}
}
@media (min-width: 768px) and (max-width:992px) {

.resultscontainer nav ul li {
	padding: 0 5px
}

.resultscontainer nav ul li:last-child {
	padding-left: 5px
}

.resultscontainer nav ul li:first-child {
	padding-right: 5px
}
}
@media (max-width: 767px) {


    nav li.current a,
    nav li.current a:focus,
    nav li.current a:visited {
        color: #31BAEE;
        border-bottom: 2px solid #31BAEE;
        text-decoration: none;
        font-size: 12px;
        padding-bottom: 5px;
    }

    nav li.current a:hover {
        text-decoration: none;
        border-bottom: 1px solid transparent;
        font-size: 12px;
        padding-bottom: 5px;
    }

    nav li {
        display: inline-block;
        padding: 0 5px;
        width: 50px;
        text-align: center;
    }

    nav li, nav ul li:first-child, nav ul li:last-child{

        display: inline-block;
    }

    .no-padding{
        padding: 0;
    }

    .top .highlights, .bottom .highlights{

        background-color: #ffffff;
    }

    body.text {
        background-color: #DBDBDB;
    }

    header {
        background-color: #ffffff;
        margin-left: 5px;
        margin-right: 5px;
        box-shadow: 0 2px 1px rgba(0,0,0,0.1), 0 0 1px rgba(0,0,0,0.1);
    }


    .logo-serp {
        margin-right: -10px;
        padding-left: 10px;
    }

    .telstra-input-group-header {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        width: 100%;
    }

    .telstra-btn-search {
        height: 37px;
        width: 45px;
        border: none;
        background: #31BAED url(/img/icons/icon-search.png) no-repeat center;
    }

    .search {
        padding-right: 0;
        width: 225px;
        margin-left: 30px;
    }


.resultscontainer header nav ul {
	padding-left: 0
}

.navigation {
	clear: both;
	width: 100%;
}

.resultscontainer .navigation {
	top: -45px
}

.resultscontainer nav ul {
	padding: 10px 0;
	text-align: left
}

.index nav ul {
	padding-left: 0
}

.index article .search-for {
	max-width: none;
	padding:15px 0
}

.index article .search-for form {
	margin-left: 0;
	padding: 15px 15px 0
}

header .col-xs-2 img {
    margin-left: 5px;
}

nav li, nav ul li:first-child, nav ul li:last-child  {

	padding: 0;
}

nav li a {
	border: none
}

nav li a:hover {
	color:#00adef;
	border: none
}

.navigation {
	padding: 0
}

body.shoppingpage { /* NEW SHOPPING STYLES */
	background: #f4f4f4;
}

.resultscontainer header {
	padding: 15px 0
}

.countitems { /* NEW SHOPPING STYLES */
	text-align: center
}
}
 @media (max-width: 479px) {

     .telstra-input-group-header{
         margin-left: 50px;
     }

     footer{

         background-color: #ffffff;
     }

     .text .content .top {
         margin: 0 5px;
         background-color: #ffffff;
         box-shadow: 0 2px 1px rgba(0,0,0,0.1), 0 0 1px rgba(0,0,0,0.1);
     }

     .text .content .bottom{

         background-color: #ffffff;
     }

     .pagination{
         padding-left: 5px;
     }

     .text .main {

         background: #ffffff;
         padding-top: 5px;
         padding-bottom: 5px;
         margin-bottom: 8px;
         margin-top: 8px;
         box-shadow: 0 2px 1px rgba(0,0,0,0.1), 0 0 1px rgba(0,0,0,0.1);
     }

     nav li.current a,
     nav li.current a:focus,
     nav li.current a:visited {
         color: #31BAEE;
         border-bottom: 2px solid #31BAEE;
         text-decoration: none;
         font-size: 12px;
         padding-bottom: 5px;
     }

     nav li.current a:hover {
         text-decoration: none;
         border-bottom: 1px solid transparent;
         font-size: 12px;
         padding-bottom: 5px;
     }

     nav li {
         display: inline-block;
         padding: 0 5px;
         width: 50px;
         text-align: center;
     }

     nav li, nav ul li:first-child, nav ul li:last-child{

         display: inline-block;
     }

     .no-padding{
         padding: 0;
     }
	 
    header .edm-logo {
        padding: 10px 0
    }

    .images #mainResults .imageResult {
        width: 49%
    }

    footer {
        padding: 10px 0;
    }

    .shoppingpage .col-xs-6 {
        width: 100%;
    }

    .content .brick-shopping .products .result { /* NEW SHOPPING STYLES RESPONSIVE 1 COLUMN 480PX */
        width: 240px;
        margin: 0 auto 25px auto
    }

    .sethomepage a {
        padding: 11px 10px;
        font-size: 12px;
        white-space: nowrap
    }

     .push {
         height:33px
     }

}

.related, .related a {
	color: #555;
	text-align: left;
}

.related {
	margin-top: 5px;
}

.related .title {
	font-weight: bold;
}

.related > div {
	margin-bottom: 10px;
}

/** News page **/

.news .main hr {
	color: #eee;
	margin-top: 10px;
	margin-bottom: 10px;
}

#errorMessage div.errorText {
	color: #000;
	padding: 0 10px;
}

#errorMessage .title {
}

#errorMessage .message {
	margin-top: 10px;
}

/** Static pages **/

.static-text {
	margin: 5px 20px;
	color: #000;
}

/** ads block **/
#csa .brick-text.highlights {
	display: none; /* default hidden, will be unhidden if we have results */
	background-color: #fdfeee;
}

/* Mobile Navigation Menu */
.navbar-toggle .icon-bar {
	background: white;
	width: 24px;
	height: 4px;
	border-radius: 4px
}

.navbar-toggle {
	margin: 0;
	padding: 8px 0;
	outline: none !important
}

.index .navbar-toggle {
	padding:8px 15px
}
.navbar-toggle .icon-bar {
	background: #6b6a70;
	width: 24px;
	height: 4px;
	border-radius: 4px;
}

.navbar-collapse {
	padding: 0;
	box-shadow: none
}

.mobile-nav {
	padding: 0
}

.navigation {

}

.index .navigation {
	clear: both;
	width: 100%;
	float: right
}

/* PAGINATION */

.pagination>li {
	font-family: 'open_sansregular', sans-serif
}

.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
	background-color: #b6b6b6;
	font-size: 12px;
	border: 1px solid #ddd
}

.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {
	background-color: #b6b6b6;
	font-size: 12px;
	color: white
}

.pagination>li a {
	color: #696d72
}

.pagination>.disabled>span, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus {
	background: transparent;
	color: white
}

.pagination>li>a, .pagination>li>span {
	background: none;
	padding: 10px 15px;
	font-size: 12px;
	color: #696d72;
}

.pagination>li:last-child>a, .pagination>li:last-child>span {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}

.pagination>li:first-child>a, .pagination>li:last-child>span {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}

/* END PAGINATION */

body.arbitrary {
	font-size:14px
}

.arbitrary .logo {
	padding: 25px 0
}

.arbitrary .main {
	padding: 15px 0
}

/* Import a bunch of styles from searchyu template */


/*.top .brick-text,
.main .brick-text,
.bottom .brick-text {
	padding: 10px !important;
}*/

.text .main .brick-text > h2 {
	display: none;
}

.text .brick-text .result a.title {
	color: #3300b5;
	font-size: 15px;
}

.top .result a.display-url,
.bottom .result a.display-url,
.text .main .result a.display-url {
	color: #0e7744;
}

.text .main .description,
.top .description, .top .result .description,
.bottom .result .description {
	color: rgb(51, 51, 51);
	cursor: pointer;
	font-family: arial, sans-serif;
	font-size: 13px;
	width: auto;
	text-decoration: none;
}

a.description:hover {
	text-decoration: none;
}

.bottom .brick-text .block {
	padding-left: 0;
}

.text .main ol li:first-of-type {
	margin-top: 0px;
}

.top .shopping-widget a {
	color: #3300b5;
	text-decoration: underline;
}

.top .shopping-widget .product-title a {
	font-size: 15px;
	font-weight: normal;
	line-height: 16px;
}

.brick-related.top-brick {
	padding: 10px !important;
}

.brick-related.top-brick a {
	color: #3300b5;
	text-decoration: underline;
}

.right .shopping-widget h2 {
	padding-bottom: 6px;
	color: #E78717;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
}

.brick-text h2, .brick-text h2 {
	margin: 0 9px 0;
}

.logo img {
	margin-right: 10px;
}
body.index .logo img {
	max-width: 100%;
	margin-left:auto;
	margin-right:auto
}

body.index {
	text-align: center;
}

div.highlights {
	background-color: #fdfeee;
}

div.brick-text {
	margin-top: 5px;
}
.fullcontainer {
	background-color: transparent;
}

.index article:first-child {
	background-color: transparent;
}

nav li a,
nav li a:hover {
	border-bottom: 0;
}

nav {
	color: #000;
}

.input-group {
	border: 1px solid #ccc;
}

section.search-form {
	max-width:550px;
	margin:0 auto;
	padding-top:25px
}

.main-container {
	padding-top:150px
}

footer a {
	color:#757575
}

footer a:hover{
	color:#b5b5b5;
	text-decoration:none
}

.index article .logo {
	margin-bottom: 35px;
	width: 270px
}

.index article .search-for form {
	margin:0
}

.input-group input[type=submit]{
	background:url(/templates/generic-search-excite/img/mywebsearch-icon-search-sprite.png) no-repeat top
}

.input-group input[type=submit]:hover {
	background:url(/templates/generic-search-excite/img/mywebsearch-icon-search-sprite.png) no-repeat bottom
}

header .edm-logo .power p {
	display: block;
	float: left;
	font-size: 15px;
	color: #646464;
}

header .edm-logo {
	padding:20px
}

header .edm-logo .power a>img {
	padding-left:15px
}

.push {
	height:33px
}

.navigation {
	background-color: #fff;
}


.navigation ul>li>a {
	color:#848484
}

.navigation ul>li>a:hover {
	color: black;
	border-bottom: 1px solid;
	text-decoration:none
}



@media (min-width: 767px) {



	.index nav ul {
		margin-top: -30px;
		padding-left: 275px;
	}

	.index .navigation {
		display:none
	}

    .push {
        height:33px
    }

    footer{

        background-color: #ffffff;
    }
}

.input-group-btn {
	width: 1% !important;
}
