h1 {
    font-size: 20px;
    line-height: 1.3125em;
    letter-spacing: 4px;
    font-weight: 700;
}

h3 {
    font-family: 'Quicksand',sans-serif;
    font-size: 19px;
    font-style: normal;
}

@media only screen and (max-width: 1000px) {
body .content, body .content.content_top_margin {
    margin-top: -181px!important;
}
}

@media only screen and (max-width: 1000px) {
body .content, body .content.content_top_margin {
    margin-top: -181px;
}
}

@media only screen and (max-width: 1000px) {
body .content {
    margin-top: -181px;
}
}

@media only screen and (max-width: 1000px) {
.content {
    margin-top: -181px;
}
}

@media only screen and (max-width: 768px) {
.touch .content {
 		margin:-1px;
}
}

@media only screen and (max-width: 768px) {
.page-id-20926 .content {
 		margin-top: -181px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
}
}

@media only screen and (max-width: 420px) {
.shopping_cart_outer {
    display: block;
    float: right;
}
}

.header_top .right .inner .header-widget {
    float: right;
    margin-left: 50px;
}


@media only screen and (max-width: 1000px) {
.header_top .header-widget, header .header_fixed_right_area {
    width: auto;
    margin: 0;
    text-align: center;
    display: block;
}
}

@media only screen and (min-width: 1000px) {
.drop_down .second .inner ul, .shopping_cart_dropdown, li.narrow .second .inner ul {
    width: 400px;
    background-color: #393939;
    background-color: rgba(57,57,57,1);
}
}

@media only screen and (min-width: 1000px) {
	.drop_down .narrow .second .inner ul li {
    padding: 0;
    width: 400px;
}
	}

@media only screen and (max-width: 480px) {
.blog_holder article h2 {
    line-height: 1.3em;
}
}

@media only screen and (max-width: 480px) {
.content .container_inner.default_template_holder h2, .content .full_width h2 {
    font-size: 13px;
		color: darkgray;
}
}

@media only screen and (max-width: 480px) {
.blog_holder article h2 a {
    font-size: 1.5em;
}
}
