body.single-copperhead .footer_top {
    padding-top: 80px !important;
}

.single-copperhead .products-list a {
    pointer-events: none !important;
}

.page-header .wpb_wrapper a.qbutton:hover,
.page-header .wpb_wrapper a.qbutton:focus
.page-header .wpb_wrapper a.qbutton:active {
    background: #648b81;
}
.page-header .wpb_wrapper a.qbutton {
    background: black;
    color: white;
    padding: 15px 20px;
    margin-top: 50px;
    border-bottom: 0px;
}

.textwidget span a span, .textwidget span a i {
    padding-top: 8px!important;
}
.q_logo a {
    visibility: visible;
}
.q_logo a {
    height: 25px!important;
    margin-top: 2px;
}

.hurrytimer-campaign-message a.btn {
    padding: 10px 15px!important;
    display: inline-block;
    background: black;
    font-size: 20px;
    line-height: 28px;
    margin-top: 20px;
    color: white;
font-weight: 600;
}
.hurrytimer-campaign-message {
    text-align: center;
    font-size: 20px;
}

.pum-content button#_form_10_submit:hover {
    background: #333;
}

.pum-content button#_form_10_submit {
    background: #73978e;
    box-shadow: none;
    border: none;
    padding: 10px 15px;
    color: white;
    font-size: 18px;
    font-family: 'Lora';
    font-weight: 600;
    margin-top: 10px;
}

.pum-content label {
    font-family: 'Lora';
    font-size: 16px;
    line-height: 24px;
}

.pum-content ._full_width input {
    width: 100%;
    margin-bottom: 20px!important;
}
.pum-content ._form-title {
    font-family: 'Lora';
    font-size: 24px;
    line-height: 32px;
    font-weight: 500;
    margin-bottom: 20px;
}

a.free-shpping.btn {
    background: url(https://brooklyncoppercookware.com/wp-content/uploads/2019/08/copper-button.jpg)!important;
    background-size: cover!important;
    padding: 10px 15px;
    font-size: 18px!important;
    color: white;
    font-weight: 800;
}
div#popmake-1697 .pum-content {
    padding: 30px;
}
div#popmake-1697 * {
    text-align: center;
}
div#popmake-1697 {
    background: white;
    box-shadow: 0px 5px 20px rgba(0,0,0,0.2)!important;
    text-align: center!important;
}

#popmake-1269 {
    padding-bottom: 40px!important;
}

#popmake-1269 br, #popmake-1269 p {
    display: none;
}

.cta h2 {
    font-size: 27px;
    line-height: 35px;
    font-weight: 600;
}

body #cookie-law-info-again {
    right: 10px!important;
    box-shadow: 0px 5px 20px rgb(0 0 0 / 20%);
    border: 1px solid #ddd;
    border-bottom: 0px;
}

div#tpbr_box {
    font-family: 'Lora',sans-serif!important;
}

div#popmake-1410 {
    box-shadow: 0px 5px 20px rgba(0,0,0,0.2)!important;
}
div#popmake-1410 p {
    margin-top: 10px;
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 20px!important;
}

div#popmake-1410 h4 {
    font-size: 17px;
    line-height: 25px;
    margin: 0px!important;
}

div#popmake-1410 .popmake-title {
    font-size: 20px;
    line-height: 28px;
}

.cli-style-v2 a {
    font-weight: 600!important;
}
.cli-bar-message {
    font-size: 13px;
    line-height: 22px;
}

html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden] {
padding: 0px!important;
}

@media all and (min-width: 1100px) and (max-width: 1250px) {
body .header_bottom a {
    font-size: 14px!important;
}
}
@media all and (max-width: 999px) {
.drift-zoom-pane {
    display: none!important;
}
img.wps-product-image {
    z-index: 999999;
    position: relative;
    display: block;
}
.header_inner_right {
display: none;
}

}


.features li a {
    color: #b17759;
    text-decoration: underline;
}
.features li a:hover {
    color: #000;
}

span.wps-product-individual-price {
    color: #b17759;
}

.wps-component-products-title {
    margin-bottom: 0px!important;
}

img.accepted-payments {
    margin-top: 20px;
}

.wpb_column .white p a {
    color: white;
}

.wpb_column p a {
    margin: 0px!important;
    text-decoration: underline;
    color: #c59474;
}

.single-copperhead .post-content p:last-child:after {
    content: '"';
}
.single-copperhead .post-content p:first-child:before {
    content: '"';
}

.grecaptcha-badge {
    display: none!important;
}

.popmake {
    border: none!important;
    border-radius: 0px!important;
    box-shadow: 0px 10px 50px black!important;
}
.popmake {
    padding-bottom: 0px!important;
}
.pum-content form {
    max-width: 100%;
}

li#nav-menu-item-258 a {
pointer-events: inherit!important;
}
@media all and (max-width: 1300px) and (min-width: 1000px) {
ul#menu-main-menu li:first-child {
    display: none!important;
}
body .header_bottom a {
font-size:  15px!important;
}
.main_menu li a {
    padding: 0px 6px!important;
}
}
form#_form_5E8A7FCF34FFA_ {
    max-width: 100%;
}

.teaser-section .section_inner {
    max-width: 500px;
    margin: 0px auto;
}
.teaser-section .section_inner {
    max-width: 900px;
    text-align: center;
}

li#mobile-menu-item-258 a {
    pointer-events: inherit;
}
span.mobile_arrow * {
    color: #b17759!important;
}
.menu-item-has-children .second a, .menu-item-has-children .sub_menu a {
    pointer-events: inherit!important;
}
.menu-item-has-children a {
    pointer-events: none;
}
[class^=wps-] a {
    color: #73978e!important;
}
[class^=wps-] a:hover {
    color: #000!important;
}
@media all and (max-width: 768px) {
body .page-header .breadcrumb {
    font-size: 16px!important;
}
.breadcrumb {
    margin-left: -10px;
}
a.wps-products-link {
    display: block;
    pointer-events: inherit!important;
    z-index: 99999;
    position: relative;
}
section.wps-items {
    grid-template-columns: repeat(1,1fr)!important;
}
.feature-side {
    margin-top: 60px;
}
.blog_single {
    margin-top: 40px!important;
}
.wp-caption {
    display: block;
    float: none;
    margin: 0px;
    max-width: 100%;
}
.post-content img {
    float: none;
    margin: 0px 0px 20px 0px;
border: none!important;
    display: block;
max-width: 100%!important;
}
.latest_post_text a.read_more {
    display: block;
    width: fit-content;
    margin: 10px auto 0px auto;
}
body .latest_post_text {
    width: 100%;
    padding: 0px!important;
    text-align: center;
}
.latest_post_image {
    width: 100%!important;
}
.latest_post_image img {
    max-height: 100px!important;
    width: auto;
    margin: 0px auto!important;
    float: none;
}
.wpb_wrapper a.qbutton {
letter-spacing: 0px!important;
}
.mobile_menu ul {
    padding: 0px 20px!important;
}
.q_logo img {
    max-height: 18px;
    float: right;
    margin-right: -50px!important;
}
.header_bottom {
    height: inherit;
}
.timeline-image {
    min-height: 125px;
}
.gallery-images {
    display: none!important;
}
.feature-side {
    padding-right: 0px!important;
}
.wps-product-single.row {
    padding: 30px 0px;
}
.wps-breadcrumbs.wps-row.wps-contain {
    padding: 40px 0 0 0;
}
.more-copperheads .single-more:last-child {
    margin-bottom: 0px;
}

.more-copperheads .single-more {
    margin-bottom: 50px;
}
.single-more {
    width: 100%!important;
}
.timeline-content {
    padding: 20px!important;
}
.inline-cta input[type="text"] {
    width: 100%!important;
}
.timeline-section {
    margin-bottom: 40px!important;
}
.q_elements_item.timeline-content {
    display: block!important;
    width: fit-content!important;
}
.page-header p {
    font-size: 20px!important;
    line-height: 28px!important;
}
.page-header h1 {
    font-size: 40px!important;
    line-height: 48px!important;
}
.mobile_menu_button {
    padding-left: 20px;
}
i.qode_icon_font_awesome.fa.fa-bars {
    font-size: 26px;
}
.mobile_menu * {
    font-size: 18px;
}
.header_bottom {
    padding: 0px;
}
.footer_top {
    padding-top: 125px!important;
}
.teaser-section .section_inner_margin {
    display: block!important;
}
.desktop-only {
display: none!important;
}
.page-header.xl, .page-header {
    padding: 50px 0px!important;
}
}
@media all and (min-width: 768px) {
.mobile-only {
display: none!important;
}
}
.sidebar .widget.blog-btn a.btn:hover {
    background: #333;
    color: white!important;
}
.sidebar .widget.blog-btn a.btn {
    padding: 20px!important;
    background: url(https://brooklyncoppercookware.com/wp-content/uploads/2019/08/copper-button.jpg);
background-size: cover;
    display: block;
    color: white;
    font-size: 20px;
    text-align: center;
font-weight: 800;
}
.sidebar .widget.blog-btn {
    padding: 0px!important;
}

.blog_single p.subtitle {
    padding-bottom: 30px;
}

.single-wps_products .wps-component-products-images-thumbnail {
    max-height: 120px!important;
}

.features ul li:last-child {
    padding-bottom: 0px;
}
.features ul li ul li {
    border: none;
    padding-bottom: 0px;
    padding-top: 0px;
margin-bottom: 0px;
}


.form-main input {
    margin-bottom: 10px!important;
}

h2.cp-title.cp_responsive {
    font-family: "Lora";
    font-size: 28px!important;
    margin: 0px!important;
}

.pdf-doc a:after {
    content: "\f1c1";
    font-family: FontAwesome;
    margin-left: 15px;
}

@media all and (min-width: 768px) {
.content.content_top_margin_none {
    margin-bottom: -60px!important;
}
}

.page-header .breadcrumb_last {
    margin-left: 10px!important;
}
.page-header .breadcrumb a {
    color: white!important;
    margin: 0px 10px!important;
}
.page-header .breadcrumb {
    display: block!important;
    top: auto!important;
    right: auto!important;
    font-size: 20px!important;
}

.features ul li:last-child {
    border: none;
}

.features ul {
    padding: 0px;
}
.features li {
    border-bottom: 2px solid rgba(0,0,0,0.1);
    padding: 0px 20px 15px;
}

.features ul {
    padding-left: 0px;
    padding-bottom: 10px;
}
.features {
    border: 2px solid black;
}
.features h2 {
    font-size: 26px;
    margin-bottom: 10px!important;
    border-bottom: 2px solid black;
    padding-left: 20px;
    color: #b1785a;
}


.quote-center .quote-by a {
    color: #73978e;
    text-decoration: underline;
}
.quote-center .quote-by {
    display: block;
    margin-top: 20px;
    font-size: 16px;
}
.quote-center p {
    font-size: 24px;
    line-height: 32px;
}

.press-logo img {
    max-height: 70px;
    width: auto!important;
    max-width: 250px;
}

a.read-more:hover {
    background: #333;
color: white;
}

a.read-more {
    background: #b9866b;
    padding: 10px 20px;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin-top: 10px;
    display: inline-block;
color: white;
}
.video-caption p {
    text-align: center;
    margin-top: 20px;
    opacity: 0.5;
}

.feature2-side .vc_column-inner {
    padding-left: 60px;
}

.feature-side li {
    margin-bottom: 15px;
}
.feature-side h2 {
    font-size: 28px;
    margin-bottom: 10px!important;
}
.feature-side {
    padding-right: 40px;
}
.feature-side .border-top {
    border-top: 2px solid black;
}

.gallery-images .vc_column-inner {
    padding: 0px;
}

.border-top .section_inner {
    border-top: 2px solid black;
}

.section .video-overlay.active {
    background-repeat: no-repeat;
}

.page-header.xl {
    padding: 150px 0px;
}

.products-list .wpshopify .wps-component-products-images-thumbnail {
    max-height: 65px;
}

.wps-items h2.wps-products-title {
    margin-bottom: 0px!important;
}
.wps-items .wps-buy-button-wrapper {
    margin-top: 0px!important;
}

.wps-product-single #product_description h2 {
    font-size: 22px!important;
line-height: 30px!important;
    margin-bottom: 10px!important;
}

.wps-product-single #product_description p {
    margin-bottom: 15px!important;
}

.wps-product-single h3 span.wps-product-individual-price {
    font-size: 30px;
    color: #73978e;
}

.wps-product-single.row {
    padding: 100px 0px;
}
.wps-product-single h2.wps-products-title.css-nuzzod-fontSize-fontColor {
    font-size: 40px;
    margin: 0px!important;
}

.wpshopify .wps-component-products-images-thumbnail[data-wps-is-active=true] {
    border-color: #73978e;
    box-shadow: 0px 10px 20px rgba(0,0,0,0.2);
}
.wpshopify .wps-component-products-images-thumbnail[data-wps-is-active=true] img {
    outline: none!important;
}

.wpshopify .wps-component-products-images-thumbnail {
    border: 5px solid white;
    box-shadow: 0px 5px 10px rgba(0,0,0,.1);
    max-height: 65px;
    overflow: hidden!important;
}

.wps-product-image-wrapper {
    border: 5px solid white;
    border-radius: 0px!important;
    box-shadow: 0px 10px 20px rgba(0,0,0,0.1);
}

.wps-add-to-cart {
    background: black!important;
    border: 2px solid black!important;
    font-size: 18px!important;
padding: 14px 0px!important;
}

.wpshopify .wps-notice-warning {
    background: transparent;
    border: 2px solid #ccc;
    color: #888;
    margin: 0px;
    font-size: 18px;
    padding: 14px 0px!important;
}


.page-template-copperheads .single-more {
    margin-bottom: 50px;
}

.copperhead-form div#form {
    max-width: 800px;
    margin: 60px auto!important;
}

section.copperhead-form {
    background: url(https://brooklyncoppercookware.com/wp-content/uploads/2019/10/copperhead-form.jpg);
    background-size: cover;
    background-position: bottom;
}

.gfield_description {
    padding-top: 0px!important;
    font-size: 14px!important;
    line-height: 22px!important;
    font-family: "Open Sans"!important;
    color: #888!important;
}

body .gform_wrapper input[type=submit]:hover, body .gform_wrapper input[type=button]:hover, body .gform_wrapper input[type=reset]:hover {
    background-color: #333!important;
}

.gform_wrapper.gf_browser_chrome input.button.gform_button_select_files {
    height: auto!important;
    font-size: 18px!important;
    line-height: 26px!important;
}

.single-copperhead .post-content {
    margin-bottom: 50px;
}

.single-copperhead .image-gallery img:last-child {
    margin-right: 0px;
}
.single-copperhead .image-gallery {
    margin-top: -100px;
}
.single-copperhead .image-gallery img {
    display: inline-block;
    max-height: 300px;
    border: 10px solid white;
    box-shadow: 0px 10px 30px rgba(0,0,0,0.2);
    margin-right: 15px;
    margin-bottom: 15px;
}

.products {
    border: 10px solid white;
    box-shadow: 0px 10px 20px rgba(0,0,0,0.2);
    margin-bottom: -100px;
    background: #f5f5f5;
    padding-bottom: 20px;
    z-index: 999;
    position: relative;
}
.single-copperhead .main-content p {
    max-width: 900px;
    margin: 0px auto;
}
.single-copperhead .large-quote p {
    font-size: 20px;
    line-height: 28px;
}
.boxed a.qbutton.center {
    margin: 0px auto 30px auto;
    display: block!important;
    width: fit-content;
    max-width: 300px;
}

.name-box h3, .name-box p {
    margin-bottom: 15px!important;
}

.name-box a.qbutton {
    background: none;
    color: green;
    padding: 0px;
}
.name-box {
    background: white;
    padding: 20px;
    text-align: center;
    box-shadow: 0px 10px 40px rgba(0,0,0,0.2);
    margin-top: -50px;
    z-index: 9999;
    position: relative;
}
.featured-image {
    border: 10px solid white;
    box-shadow: 0px 10px 40px rgba(0,0,0,0.2);
    max-width: 200px;
    margin: 0px auto;
    display: block;
}
.single-more {
    width: 48%;
    margin-right: 15px;
    display: inline-block;
}

.single-copperhead .products h2 {
    font-size: 26px;
    padding-top: 30px;
margin: 0px!important;
}

.the_1_quart_saucepan {
    background: url(https://brooklyncoppercookware.com/wp-content/uploads/2019/10/1-qt-saucepan.jpg);
}

.the_2_quart_saucepan {
    background: url(https://brooklyncoppercookware.com/wp-content/uploads/2019/10/2-quart-saucepan.jpg);
}

.the_3_quart_saucepan {
    background: url(https://brooklyncoppercookware.com/wp-content/uploads/2019/10/3-qt-saucepan.jpg);
}

.the_95_inch_saute {
    background: url(https://brooklyncoppercookware.com/wp-content/uploads/2019/10/9-5-inch-saute.jpg);
}

.the_11_inch_large_saute {
    background: url(https://brooklyncoppercookware.com/wp-content/uploads/2019/10/11-inch-saute.jpg);
}

.the_3_quart_rondeau {
    background: url(https://brooklyncoppercookware.com/wp-content/uploads/2019/10/3-qt-rondeau.jpg);
}

.the_5_quart_large_rondeau {
    background: url(https://brooklyncoppercookware.com/wp-content/uploads/2019/10/5-qt-rondeau.jpg);
}

.the_3_quart_small_casserole {
    background: url(https://brooklyncoppercookware.com/wp-content/uploads/2019/10/3_qt_casserole.jpg);
}
.the_6_quart_casserole {
    background: url(https://brooklyncoppercookware.com/wp-content/uploads/2019/10/6-qt-casserole.jpg);
}
.the_10_quart_large_casserole {
    background: url(https://brooklyncoppercookware.com/wp-content/uploads/2019/10/10-qt-casserole.jpg);
}
.the_14_quart_stocker {
    background: url(https://brooklyncoppercookware.com/wp-content/uploads/2019/10/14-quart-stocker.jpg);
}
.the_55_inch_flat_cover {
    background: url(https://brooklyncoppercookware.com/wp-content/uploads/2019/10/flat-cover-top.jpg);
}
.the_675_inch_flat_cover {
    background: url(https://brooklyncoppercookware.com/wp-content/uploads/2019/10/6.75-flat-cover-top.jpg);
}
.the_75_inch_flat_cover {
    background: url(https://brooklyncoppercookware.com/wp-content/uploads/2019/10/7.5-flat-cover-top.jpg);
}
.the_10_inch_flat_cover {
    background: url(https://brooklyncoppercookware.com/wp-content/uploads/2019/10/10-flat-cover-top.jpg);
}
.the_115_inch_flat_cover {
    background: url(https://brooklyncoppercookware.com/wp-content/uploads/2019/10/11.5-flat-cover-top.jpg);
}

.single-product:hover {
    background-position: 50% -40px;
    transition: background-position 0.2s ease;
}
.single-product h3 {
    font-size: 20px;
    line-height: 28px;
    margin: 0px!important;
}
.center, .center * {
    text-align: center;
}
.single-product {
    width: 300px;
    display: inline-block;
    padding: 180px 0px 10px;
    background-position: 50% -30px;
    background-size: 70%;
    background-repeat: no-repeat;
    transition: background-position 0.2s ease;
}

.single-copperhead img.attachment-post-thumbnail {
    display: block;
    margin: -50px auto;
    border: 10px solid white;
max-width: 200px;
    box-shadow: 0px 10px 30px rgba(0,0,0,0.2);
}

p.quote.short {
    font-size: 16px;
    line-height: 22px;
    max-width: 600px;
    margin: 0px auto;
}
.single-copperhead .quote p:before {
    content: "";
    width: 30px;
    height: 24px;
    background: url(https://brooklyncoppercookware.com/wp-content/uploads/2019/10/left-quote.png) no-repeat;
    background-size: contain;
    position: absolute;
    left: -60px;
    top: -10px;
}
.single-copperhead .quote p:after {
    content: "";
    width: 30px;
    height: 24px;
    background: url(https://brooklyncoppercookware.com/wp-content/uploads/2019/10/right-quote.png) no-repeat;
    background-size: contain;
    position: absolute;
    right: -60px;
    bottom: -10px;
}
.large-quote .container_inner {
    max-width: 400px;
}
.single-copperhead .quote {
    text-align: center;
}

.single-copperhead .large-quote {
    background: url(https://brooklyncoppercookware.com/wp-content/uploads/2019/10/copperhead-quote.jpg);
    background-size: cover;
    padding: 300px 0px;
    color: white;
background-position: center;
}

.single-copperhead .page-header {
    background: url(https://brooklyncoppercookware.com/wp-content/uploads/2019/10/header-copperhead.jpg);
    background-size: cover;
    background-position: top;
    padding: 300px 0px 100px 0px;
    text-align: center;
}

.teaser-section .section_inner_margin {
    display: flex;
}
.single-teaser {
    background-size: cover!important;
flex: 1;
}

.gallery-item img {
    border: none!important;
}

.gform_footer.top_label {
    padding-bottom: 0px!important;
}
.gform_button {
    height: auto!important;
    font-size: 18px!important;
    text-transform: none!important;
    letter-spacing: 0px!important;
    line-height: 20px!important;
    padding: 10px 20px!important;
    background: #b1785a!important;
    color: white!important;
    border: none!important;
}

.gform_wrapper h3 {
    margin: 20px 0px 10px 0px!important;
}

body label.gfield_label {
    color: black;
    font-size: 17px!important;
}

span#input_1_2_6_container {
    padding-left: 20px;
    padding-right: 0px;
}

body select, body input, body textarea {
    border: 1px solid #ccc!important;
    box-shadow: 0px 5px 10px rgba(0,0,0,0.1);
    border-radius: 3px!important;
    padding: 9px!important;
    margin: 0px!important;
    font-family: "Lora"!important;
    font-size: 16px!important;
}
.page_not_found {
    margin-top: 200px;
    padding: 0px 250px;
}

.inner a {
    line-height: inherit!important;
    color: white!important;
    text-transform: none!important;
    font-size: 16px!important;
    letter-spacing: 0px!important;
    font-weight: 400!important;
}

.cp-modal-body h3 {
    font-family: Lora;
    font-size: 24px;
    color: black;
    margin: 10px 0px 10px!important;
}
.inner a:hover {
    color: #85a49a!important;
}

.page-header p {
    font-size: 32px;
    line-height: 40px;
}

span.post_infos {
    margin-top: 10px;
}

a.read_more {
    color: #73978d;
    text-transform: uppercase;
    border-bottom: 1px solid;
    font-weight: 600;
    letter-spacing: 2px;
    margin-left: 10px;
}

p.excerpt {
    display: inline;
}

.post_image {
    display: none!important;
}

.post_image {
    max-width: 600px;
    float: right;
    border: 15px solid white;
    box-shadow: 0px 0px 50px rgba(0,0,0,0.2);
    margin: 0px 0px 40px 40px;
}


.latest_post_image img {
    border-radius: 100%;
    border: 5px solid white;
    box-shadow: 0px 10px 20px rgba(0,0,0,0.1);
}
.latest_post_text {
    padding-left: 140px!important;
}
.latest_post_holder.image_in_box .latest_post_text .latest_post_title {
    margin-bottom: 10px!important;
    padding-top: 20px;
}

.post-content .quote {
    font-style: italic;
    font-family: "Lora";
    font-size: 20px;
line-height: 28px!important;
color: black;
    margin: 30px 0px;
    display: block;
}
.alignleft {
    margin: 20px 40px 20px 0px;
}
header.sticky .logo_wrapper, header.sticky.centered_logo .logo_wrapper {
    height: 82px!important;
}
.header_bottom, header.sticky .header_bottom {
    box-shadow: 0px 5px 20px rgba(0,0,0,0.1);
}

.post-content {
    margin-top: 50px;
}

.subtitle {
    font-size: 24px!important;
    color: #73978d;
}
.post_text_inner h1 {
    margin-bottom: 10px!important;
}


.cp-overlay-close.cp-adjacent-close .cp-default-close, .cp-overlay-close.cp-inside-close .cp-default-close {
    padding: 5px;
    background: #c59474;
}
.cp-short-title span {
margin-top: 15px;
    font-family: "Lora";
    font-size: 26px;
    line-height: 34px;
}

input, textarea {
    border-radius: 0px!important;
    font-size: 14px!important;
}

form {
    margin-top: 0px!important;
}

._html-code p {
    margin-bottom: 0px!important;
}

form._inline-form {
    padding: 0px!important;
}

.recipe h2 {
    color: #b1785a;
}

.boxed {
    padding: 30px;
    background: white;
    box-shadow: 0px 0px 50px rgba(0,0,0,0.1);
    margin: 60px 0px;
}

.blog_holder.blog_single article h2:first-child {
    margin-top: 0px!important;
}
.blog_holder.blog_single article h2 {
    margin-top: 40px;
}

.blog_holder.blog_single article p, .blog_holder.blog_single article li {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 15px!important;
}
.blog_holder.blog_single article ul {
    margin: 0px 0px 30px 0px!important;
}
.blog_holder.blog_single article h3 {
    margin: 0px 0px 15px 0px!important;
    font-size: 22px;
    line-height: 30px;
}

.wp-caption-text {
    font-style: italic;
    text-align: center;
}

.center, .center * {
text-align: center;
}

.blog_holder.blog_single article {
    margin-bottom: 60px;
}

.sidebar .widget-first {
    margin: 0px!important;
}
.sidebar h5 {
    font-family: "Lora";
    font-style: normal;
    color: black;
    font-size: 24px;
    margin: 0px!important;
}
.sidebar .widget {
    background: white;
    padding: 20px!important;
    box-shadow: 0px 0px 50px rgba(0,0,0,0.1);
    margin-bottom: 30px!important;
}
.column2 stick {
    margin-top: 180px!important;
}

span.date {
    color: #b78367;
    font-size: 24px;
    font-style: italic;
    margin-bottom: 10px;
    display: block;
}

.blog_single .post_text img {
    border: 15px solid white;
    box-shadow: 0px 0px 50px rgba(0,0,0,0.2);
    max-width: 500px;
    max-height: 300px;
}


.blog_single {
    margin-top: 100px;
}

.blog_single h2 {
    font-size: 26px;
    line-height: 34px;
    margin-bottom: 10px!important;
}
.title_outer {
    display: none;
}
.post_info {
    display: none!important;
}

a.qbutton.white {
    padding: 0px;
    background: none;
    font-size: 18px;
    line-height: 26px;
    border-bottom: 1px solid white;
    height: auto;
    font-weight: 400;
}

.teaser-section h2 {
    font-size: 28px;
line-height: 36px;
margin-bottom: 15px!important;
}
.teaser-section .section_inner {
    box-shadow: 0px 0px 50px rgba(0,0,0,0.2);
}
.teaser-section {
    margin-bottom: -80px!important;
}
.teaser1, .teaser2, .teaser3 {
    padding: 30px!important;
background-size: cover!important;
}

.teaser1 {
    background: #52322e url(https://brooklyncoppercookware.com/wp-content/uploads/2019/08/teaser1.jpg?id=250) !important;
background-size: cover!important;
background-position: center!important;
}
.teaser2 {
    background: #648b81 url(https://brooklyncoppercookware.com/wp-content/uploads/2019/08/teaser2.jpg?id=251) !important;
background-size: cover!important;
background-position: center!important;
}
.teaser3 {
    background: #b1785a url(https://brooklyncoppercookware.com/wp-content/uploads/2019/08/teaser3.jpg?id=252) !important;
background-size: cover!important;
    display: none;
}

#text-6 span i {
    color: #73978e!important;
}
#text-6 span {
    background: white!important;
    border: none;
    border-radius: 100%;
    color: #73978e!important;
}

a.qbutton:hover {
    border: none!important;
}

.side_menu_button_wrapper a:hover {
    background: #333!important;
}


.hero p {
    font-size: 22px;
    line-height: 30px;
}

.sage {
    color: #73978e;
}

#menu-footer-menu {
    margin: 40px 0px 20px 0px;
}
.free-shipping a {
    font-family: "Lora";
    text-transform: none;
    font-style: italic;
    letter-spacing: 0px;
    font-size: 17px;
    font-weight: 400;
}
#menu-footer-menu li {
    display: inline-block;
    margin-right: 20px;
}

.footer_top img {
    max-height: 25px;
    width: auto;
}

footer {
    z-index: 999;
}
@media all and (min-width: 768px) {
nav a {
    line-height: 82px!important;
}
.sidebar {
    margin-top: 130px;
}
.post_text {
    padding-right: 30px;
}
.cta {
    padding: 80px 0px 60px 0px;
}
.sec-padding-top {
padding-top: 60px;
}
.sec-padding-bottom {
padding-bottom: 60px;
}
.sec-padding-top-xl {
padding-top: 100px;
}
.sec-padding-xl {
padding-top: 100px;
padding-bottom: 100px;
}
.sec-padding-bottom-xl {
padding-bottom: 100px;
}

.footer_top {
    padding: 200px 0px 50px 0px!important;
}
}

.q_logo a {
    height: 22px!important;
}

.side_menu_button_wrapper a {
    background: url(https://brooklyncoppercookware.com/wp-content/uploads/2019/08/copper-button.jpg)!important;
    background-size: cover!important;
    padding: 0px 15px;
    font-size: 18px!important;
margin-right: -2px;
}


a.qbutton.white {
    color: white!important;
    border-bottom-color: white!important;
}
a.qbutton.white:hover {
    background: none;
    border: none;
}
.serif {
    font-family: "Lora";
    color: black;
}

h1, h2, h3, h4, h5, h6, p {
margin-bottom: 30px!important;
}

.white, .white * {
    color: white;
}

.qode_video_box .qode_video_image .qode_video_box_button {
    background-color: #648b81;
}
.qode_video_box .qode_video_image .qode_video_box_button_arrow {
    border-left-color: white;
}
.wpb_wrapper a.qbutton.copper {
    color: #c59474;
    border-bottom: 1px solid #c59474;
}
.wpb_wrapper a.qbutton {
    background: none;
    padding: 0px;
    color: #648b81;
    font-weight: 600;
    border-bottom: 1px solid #648b81;
    height: auto!important;
    line-height: 25px;
    margin-right: 20px;
letter-spacing: 2px;
}
.page-header p {
    margin-bottom: 0px!important;
}
.page-header h1 {
    margin-bottom: 15px!important;
}
.page-header {
    padding: 80px 0px;
}
.hero {
    padding: 100px 0px;
}
.sec-padding-top-sm {
padding-top: 30px;
}
.sec-padding-bottom-sm {
padding-bottom: 30px;
}
.sec-padding-sm {
padding: 30px 0px;
}
.sec-padding {
    padding: 60px 0px;
}
.border .vc_single_image-wrapper {
    border: 15px solid white;
    box-shadow: 0px 0px 100px rgba(0,0,0,0.2);
}