@charset "utf-8";
@charset "utf-8";


@import url("https://fonts.googleapis.com/css?family=Amatic+SC:400,700|Love+Ya+Like+A+Sister|Open+Sans:400,400italic,700,300");
.newsletter_form {
padding:20px;
background:transparent;
}
.newsletter_form input, .newsletter_form input[type=email], div#newsletter_form_wrapper textarea {
background:#fff; font-size:18px;
line-height:24px;
}
.gform_wrapper input[type="submit"] {
background-color:#5d6b9f!important;
color:#fff;
padding:10px 20px;
border-radius: 5px;
font-weight:300; float:right;
margin-right:7px;
font-size: 16px!important;
border:none;
box-shadow: 3px 3px 3px 0 rgba(0,0,0,0.3);
-webkit-font-smoothing: auto;
}
.gform_wrapper input[type="submit"]:hover {
background-color: #6aa7d8 !important;
color: #fff;
}
.nolabel label.gfield_label,.nolabel > .ginput_container > span > label {
display:none!important;
}
#page input[type="text"],#page input[type="password"],#page input[type="email"],#page input[type="file"],#page input[type="datetime"],#page input[type="datetime-local"],#page input[type="date"],#page input[type="month"],#page input[type="time"],#page input[type="week"],#page input[type="number"],#page input[type="url"],#page input[type="search"],#page input[type="tel"],#page input[type="color"],#page textarea, .gform_wrapper input[type=email],.gform_wrapper input[type=number],.gform_wrapper input[type=password],.gform_wrapper input[type=tel],.gform_wrapper input[type=text],.gform_wrapper input[type=url], .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_left select,.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_right select,.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type=radio],.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select, #footer .gform_wrapper input[type="email"] {
padding: 3px 5px !important;
font-size:16px!important;
font-family:'Open Sans',Arial,sans-serif!important;
color:#333!important;
background:#fff;
border: 1px solid #afa678;
border-radius: 0;
}
#page input[type="text"]:focus,#page input[type="password"]:focus,#page input[type="email"]:focus,#page input[type="file"]:focus,#page input[type="datetime"]:focus,#page input[type="datetime-local"]:focus,#page input[type="date"]:focus,#page input[type="month"]:focus,#page input[type="time"]:focus,#page input[type="week"]:focus,#page input[type="number"]:focus,#page input[type="url"]:focus,#page input[type="search"]:focus,#page input[type="tel"]:focus,#page input[type="color"]:focus,#page textarea:focus, .gform_wrapper input[type=email]:focus,.gform_wrapper input[type=number]:focus,.gform_wrapper input[type=password]:focus,.gform_wrapper input[type=tel]:focus,.gform_wrapper input[type=text]:focus,.gform_wrapper input[type=url]:focus, .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_left select:focus,.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_right select:focus,.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type=radio]:focus,.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select:focus {
border:1px solid #85a0d2;
}
.gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label, .gform_wrapper ul.gfield_radio li input[type=radio]:checked+label {
font-weight: initial !important;
}
.gform_wrapper .ginput_complex.ginput_container.has_first_name.has_middle_name.no_last_name span, .gform_wrapper .ginput_complex.ginput_container.has_first_name.no_middle_name.has_last_name span, .gform_wrapper .ginput_complex.ginput_container.no_first_name.has_middle_name.has_last_name span {
width: 47.2% !important;
}
#page .gform_wrapper .ginput_complex.ginput_container {
overflow: visible;
}
.gform_wrapper .ginput_complex span.name_first, .gform_wrapper .ginput_complex span.name_last, .gform_wrapper .ginput_complex span.name_middle {
min-height: initial !important;
}
.gform_wrapper .ginput_complex.ginput_container.has_first_name.has_middle_name.has_last_name span.name_first, .gform_wrapper .ginput_complex.ginput_container.has_first_name.has_middle_name.has_last_name span.name_middle, .gform_wrapper .ginput_complex.ginput_container.has_first_name.no_middle_name.has_last_name span.name_first {
margin-right: 3.3% !important;
}
.gform_wrapper.gf_browser_chrome .gfield_checkbox li input, .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {
margin-top: 2px !important;
}
.gform_wrapper span.gfield_required {
color: #ca6b28;
}
div.gform_confirmation_message {
font-family: 'Love Ya Like A Sister', Helvetica, sans-serif;
font-size: 18px;
line-height: 1.5em;
}
.tribe-events-notices {
background:#ebaf1f;
border:none;
color:#fff;
padding:15px 35px 15px 18px;
}
h2.tribe-events-page-title {
font-family:'Love Ya Like A Sister',cursive;
font-size:34px;
color:#ca6b28!important;
font-weight:400;
margin:20px 0 15px;
}
#tribe-events-content .tribe-events-tooltip h4 {
font-family:"Love ya like a sister",serif;
font-size:18px;
line-height:37px;
background-color:#ca6b28;
padding-left:8px;
}
div#tribe-events-tooltip-211 { }
#tribe-events-content .tribe-events-tooltip .tribe-event-duration {
margin:8px 3px;
font-weight:700;
font-family:"Open Sans",sans-serif;
}
#tribe-events-content .tribe-events-tooltip p {
line-height:18px;
font-size:12px;
}
#tribe-events-header .tribe-events-sub-nav {
display:none;
}
.tribe-events-before-html {
margin-bottom:50px;
}
#footer .contact_form {
padding-top: 1px;
}
.tribe-events-sub-nav li a {
background: #F5F5F5;
}
#wpsl-stores img.wpsl-store-thumb {
height: 85px !important;
width: 85px !important;
}
div.one_third.single-product-main-image > div > div > div.woocommerce-product-gallery__image.woo-image-overlay > a > img.image-overlay {
padding: 10%;
}
#page .shop .product_details .product_config button { padding:8px 12px;
color:#FFF;
font-size:14px; }
#main > div > div.woocommerce > div.woocommerce-message > a {       display: none;
}
.woocommerce td.product-name dl.variation dd {
font-weight:400;
margin-right:6px;
color:#ca6b28;
}
.woocommerce td.product-name dl.variation dt {
display:none;
}
.woocommerce .woocommerce-message {
border-top:none;
background-color:transparent;
font-family:'Amatic SC',cursive;
font-size:22px;
max-width:550px;
color:#ca6b28;
}
.woocommerce .woocommerce-message:before {
content:"\2714";
color:#ca6b28;
}
.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message {
padding: 1em 2em 1em 3em!important;
margin: 0 0 0em!important;
}
.coupon > .copupon_title {
text-align:left;
text-transform:uppercase;
color:#ca6b28;
font-size:12px;
margin-bottom:6px;
}
.woocommerce .cart .button,.woocommerce .cart button.button[name="apply_coupon"] {
float:left;
}
.woocommerce table > thead > tr > th {
text-transform:uppercase;
color:#ca6b28;
}
input#coupon_code {
min-width:125px;
background:#fff;
float: left;
line-height: 25px;
margin-right: 8px;
}
.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals {   border-radius:0;   padding: 15px 20px 8px; }
.woocommerce a.remove {
color:#ca6b28!important;
font-size: 3.5em;
font-family: "Love Ya Like A Sister", serif;
height:1em;
font-weight: 400;
}
.woocommerce .cart_totals tr.order-total {
font-size:18px;
}
input.input-text.qty.text {
padding:5px;
font-size:16px;
}
td.product-name a {
font-size:14px;
font-weight:700;
color:#3e200d!important;
text-decoration: none;
}
.woocommerce table.shop_table.cart td {
color:#3e200d;
font-weight:700;
font-size:14px;
}
.woocommerce table.shop_table.cart td.product-quantity {
min-width: 120px;
}
.woocommerce .cart .button,.woocommerce .cart button.button,.woocommerce #content table.cart td.actions .button.alt,.woocommerce #content table.cart td.actions .input-text+.button,.woocommerce table.cart td.actions .button.alt,.woocommerce table.cart td.actions .input-text+.button,.woocommerce-page #content table.cart td.actions .button.alt,.woocommerce-page #content table.cart td.actions .input-text+.button,.woocommerce-page table.cart td.actions .button.alt,.woocommerce-page table.cart td.actions .input-text+.button, .woocommerce .button.alt, #page .shop .product_details .product_config button, #page .woocommerce a.button, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled] {
color:#fff;
text-transform:lowercase;
display:inline-block;
font-size: 16px;
font-weight: 300; font-family:"Open Sans",sans-serif;
-webkit-filter:drop-shadow(6px 6px 3px rgba(0,0,0,0.3));
filter:drop-shadow(6px 6px 3px rgba(0,0,0,0.3));
margin-bottom:12px;
width:initial!important;
background:#5d6b9e;
border-radius:5px;
text-decoration:none;
height: 34px;
font-style:normal;
line-height: 34px;
padding: 0px 10px;
box-shadow:3px 3px 3px 0 rgba(0,0,0,0.3);
}
#page .woocommerce .wc-proceed-to-checkout a.button.checkout-button, #page .woocommerce a.button.keep_shopping, .woocommerce-checkout #place_order.button { padding: 0 5px;
float: right;
-webkit-font-smoothing: auto;
min-width: 155px;
}
#page .woocommerce a.button.alt.keep_shopping, .woocommerce .cart .button, .woocommerce .cart button.button, .woocommerce table.cart td.actions .input-text+.button, .woocommerce .cart .button, #page .woocommerce .cart button.button {
background: #B1B1B1;
}
#main > div > div.woocommerce > div > div > h2 {
display:none;
}
.woocommerce-cart .cart-collaterals .cart_totals table th {
color:#512C1D;
text-transform:uppercase;
text-align:right;
padding-right:15px;
}
#main > div > div.woocommerce > form > table > thead > tr > th {
border-top:1px solid #522D1B;
}
table.shop_table.cart {
padding-top:15px;
}
.woocommerce table.shop_table td,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th {
border-top:1px solid #522D1B;
}
.woocommerce table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {
display: block;  margin-bottom: 10px;
}
.woocommerce button.button[name="update_cart"] {
float:right;
}
.woocommerce-cart #feature .inner h1, .woocommerce-checkout #feature .inner h1 {
background:url(//www.waltspretzels.com/_wp/wp-content/themes/striking_child/img/pretzel-cart.png) no-repeat 20px 0px;
background-size:65px;
padding-left:90px!important;
}
.woocommerce .cart_totals tr.order-total > th::before {
content:"Order ";
}
.woocommerce .cart_totals tr.order-total > th {
min-width:130px;
color:#CC5938;
}
.woocommerce-cart .cart-collaterals .cart_totals table th::after {
content:":";
}
.woocommerce-cart table.cart img {
width:54px;
}
.woocommerce .woocommerce-info {
border-top-color:#CC5938;
}
.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th {
border-top:1px solid #522D1B;
}
.woocommerce .cart-collaterals .cart_totals table, .woocommerce-page .cart-collaterals .cart_totals table {
margin-bottom: 10px !important;
}
.after_cart_table_copy, .after_cart_copy {
width: 100%;
margin-top: 20px;
}
.after_cart_copy {
display: none;
}
.cart_totals.calculated_shipping {
width: 350px;
float: right;
}
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
background: #d7cfc8;
width: 320px;
float: right;
border: 1px solid rgba(0,0,0,.1);
border-radius: 0;
}
.woocommerce-checkout #navigation, .woocommerce-checkout #footer > .inner {
display: none;
}
form.checkout.woocommerce-checkout {
margin-top: 10px;
}
#page .woocommerce h3 {
font-family: 'Love Ya Like A Sister', Helvetica, sans-serif;
color: #ca6b28;
}
.woocommerce-checkout .woocommerce .woocommerce-info {
display: none;
}
.woocommerce form .form-row .required {
color: #ca6b28;
}
.before_checkout_copy {
margin-bottom: 30px;
}
.schema_block {
clear:both;
margin:0 auto 10px auto;
background: none;
border: none;
padding: 0;
overflow: hidden;
}
.schema_block div {
margin-bottom: 2px;
}
.schema_block p {
margin: 0 0 7px;
padding: 0;
}
.schema_block p.stacked {
margin: 0 0 2px 0;
padding: 0;
}
.schema_block .schema_name {
font-weight:700;
margin-bottom:10px;
}
.schema_block .schema_strong {
font-weight:700;
}
.schema_block .schema_description,
.schema_block .schema_instructions {
margin-bottom:10px;
} .schema_block .header_type {
font-size:110%;
font-weight:700;
}
.schema_recipe .schema_byline {
font-size:85%;
font-weight:400;
}
.schema_block span.desc_type {
font-size:95%;
font-weight:700;
}
.schema_block img.schema_image {
float: right;
margin: 0 0 10px 10px
}
.schema_block .city_state, .schema_block .postalcode, .schema_block .country {
display: inline;
margin-right: 6px;
}
.schema_block .email, .schema_block .phone {
margin-top: 10px;
} #navigation {
margin-bottom:36px;
}
#feature {
margin-bottom:0;
}
#feature.revslider {
background-color:#fff!important;
}
#copyright {
text-align:center;
float:none;
display:block;
margin-top:30px;
}
.one_half {
width:46%;
}
div.shop div.product_details div.product_text div.one_half {
width: 165px;
}
div.shop div.product_details div.product_text div.one_half.last {
clear: none;
} div.shop div.product_details div.product_text div.one_half:not(.last) {
margin-right:0.8%;
padding-right:0.8%;
}
div.fc-checkout-order-review__widgets-outside {
display: none;
} #footer .one_half .one_half,#footer_bottom .one_half {
border:none;
} body {
-webkit-font-smoothing:auto!important;
}
#page h1,#page h2,#page h3,#page h4,#page h5,#page h6,h1,h2,h3,h4,h5,h6 {
text-transform:lowercase; }
#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6 {
color:#fff;
}
h2 {
line-height:1.4;
} .no-gradient #feature, .has-gradient #feature {
background-color: #fff;
}
#page {
max-width:100%;
background-color: #f1f1f2;
}
#page .inner {
margin:auto;
margin-bottom:20px;
padding-top:10px;
width:100%;
padding:0;
padding-left:40px;
padding-right:40px;
width:1170px;
}
.home.page #page .inner { padding:0;
}
#hptop, div.bags h1 {
text-align: center;
}
#hptop div.one_half h2 {
color: #fff;
}
.inner {
width:100%;
padding-left:0;
padding-right:0;
margin-left:0;
margin-right:0;
}
.single #page .inner {
width:100%;
padding-top:10px;
}
#main {
max-width:100%;
}
.blog .inner,.page-id-47 .inner,.single-portfolio .inner,#feature.revslider,.page-id-9 #page .inner,.page-id-35 #page .inner,.single #page .inner {
max-width:1170px;
margin:auto;
}
.home #feature.revslider {
max-width:100%;
padding-top:0;
} .single-portfolio #feature.revslider {
padding-bottom:30px;
}
.portfolio_title {
line-height:1.4;
}
.framed_box.alignright {
margin-left:10px;
}
.framed_box.alignleft {
margin-right:10px;
}
.framed_box_content {
padding-bottom:10px;
}
.portfolios.sortable header {
font-size:.9em;
}
#navigation .menu li a {
-o-transition:all .3s linear 0;
-moz-transition:all .3s linear 0;
-webkit-transition:all .3s linear 0;
transition:all .3s linear 0;
}
a.button {
-o-transition:all .3s linear 0;
-moz-transition:all .3s linear 0;
-webkit-transition:background .3s linear 0;
transition:all .3s linear 0;
}
em {
font-family:'Rokkit';
font-style:italic;
line-height:inherit;
} .gfield_label {
}
.gform_wrapper h2 {
font-weight:300;
}
#gform_submit_button_1.button.gform_button {
background-color:#793078;  } .tp-bullets.hidebullets {
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
-moz-opacity:100;
-khtml-opacity:100;
opacity:100;
} .quotescollection_randomquote {
font-style:italic;
} .contact_info_wrap {
line-height:1.4;
}
#navigation .menu > li.current-menu-item > a,#navigation .menu > li.current-menu-item > a:visited,#navigation .menu > li.current-menu_item > a,#navigation .menu > li.current-menu_item > a:visited,#navigation .menu > li.current-menu-ancestor > a,#navigation .menu > li.current-menu-ancestor > a:visited,#navigation .menu > li.current_page_item > a,#navigation .menu > li.current_page_item > a:visited,#navigation .menu > li.current_page_ancestor > a,#navigation .menu > li.current_page_ancestor > a:visited,#navigation .menu > li.current-page-item > a,#navigation .menu > li.current-page-item > a:visited,#navigation .menu > li.current-page-ancestor > a,#navigation .menu > li.current-page-ancestor > a:visited,#navigation .menu > li.current-menu-item > a > i,#navigation .menu > li.current-menu-ancestor > a > i,#navigation .menu > li.current_page_item > a > i,#navigation .menu > li.current_page_ancestor > a > i,#navigation .menu > li.current-page-item > a > i,#navigation .menu > li.current-page-ancestor > a > i {
color:#fff;
} html {
overflow-x: hidden;
}
body {
margin:0;
background:#fff;  background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWQ0YjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background:-moz-linear-gradient(top,#fff 0%,#e5d4b7 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#e5d4b7)); background:-webkit-linear-gradient(top,#fff 0%,#e5d4b7 100%); background:-o-linear-gradient(top,#fff 0%,#e5d4b7 100%); background:-ms-linear-gradient(top,#fff 0%,#e5d4b7 100%); background:linear-gradient(to bottom,#fff 0%,#e5d4b7 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e5d4b7',GradientType=0); background-repeat:no-repeat;
font-family:'Open Sans',sans-serif;
line-height:normal;
overflow-x: hidden;
}
a,a:active,a:focus,a:hover,a:link,a:visited {
text-decoration:underline;
}
ul li { }
.clear {
display:block;
clear:both;
}
.pattern_bg { width:100%;
height:100%;
padding-bottom:40px;
}
.container {
width:1170px;
margin:0 auto;  background-color: #21bbc9;
box-shadow:0 0 20px 0 rgba(0,0,0,0.2);
}
.header {
height:200px;
position:relative;
margin-bottom:0;
}
.header .logo {
position:absolute;
top:16px;
left:28px;
z-index:100;
}
.header .menu_personal {
margin:0 100px 0 0;
padding:0;
list-style:none;
position:absolute;
top:12px;
right:56px;
}
.header .menu_personal li {
float:left;
margin-left:18px;
}
.header .menu_personal li a {
color:#fff;
font-size:16px; }
.header .menu_personal li a:hover {
color:#6aa7d8;
text-decoration:none;
}
.header .search_form {
position:absolute;
top:62px;
right:56px;
}
.header .search_form input[type="text"] {
padding:0 30px 0 8px;
width:150px;
height:30px;
line-height:30px;
border:none;
background:#d2d4d5;
border-radius:5px;
font-family:'Open Sans',sans-serif;
font-weight:300;
font-size:15px;
color:#929497;
}
.header .search_form button {
background:url(//www.waltspretzels.com/_wp/wp-content/themes/striking_child/img/search_icon.png) no-repeat;
width:17px;
height:17px;
border:none;
position:absolute;
top:7px;
right:8px;
cursor:pointer;
}
.header #navigation {
position:absolute;
top:88px;
right:56px;
}
.header #navigation span.mobile {
display:none;
}
.header #navigation ul {
margin:0;
padding:0;
list-style:none;
}
.header #navigation ul li {
float:left;
margin-left:50px;
}
.header #navigation ul li a {
font-family:'Amatic SC',sans-serif;
font-size:36px;
font-weight: 600;
text-transform:uppercase;
color:#fff;
text-decoration:none;
}
.header #navigation ul li a:visited {
color:#fff;
}
.header #navigation ul li a:hover {
color:#fff !important;
text-decoration: underline;
}
.banner { position:relative;
overflow:hidden;
}
.banner .banner_slide {
width:1170px;
position:relative;
}
.banner_slide img {
position:relative;
top:0;
left:0;
}
.banner_slide .ribbon {
width:263px;
height:201px;
overflow:hidden;
text-indent:-99999px;
background:url(//www.waltspretzels.com/_wp/wp-content/themes/striking_child/img/AB_roasted_ribbon.png) no-repeat;
position:absolute;
top:136px;
left:26px;
}
.banner_slide .tagline_1 {
font-family:'Love Ya Like A Sister',serif;
font-size:54px;
line-height:54px;
color:#fff;
position:absolute;
top:50px;
left:46px;
}
.banner_slide .tagline_2 {
font-family:'Love Ya Like A Sister',serif;
font-size:70px;
line-height:70px;
color:#fff;
width:310px;
position:absolute;
top:128px;
left:308px;
}
#feature { }
.home div#feature {
height:initial;
}
#coated-with {
font-family:'Love Ya Like A Sister',serif;
font-size:40px;
color: #21bbc9;
text-align: center;
margin: 1em 5em;
}
#coated-with div {
transform: rotate(-8deg);
}
.home-page-copy {
font-family:'Love Ya Like A Sister',serif;
font-size:32px;
color: #060808;
padding-right: 1em;
}
.cones {   padding:20px 35px 30px;
position:relative;
margin-top:-14px;
}
.cones h1 {
font-family:'Love Ya Like A Sister',serif;
font-size:32px;
font-weight:400;
line-height:30px;
color:#512c1d;
margin:0;
padding:20px 0 9px 70px;
background:url(//www.waltspretzels.com/_wp/wp-content/themes/striking_child/img/pretzel.png) no-repeat 12px 0px;
}
.cones .one_fourth { width:275px;
text-align:center;
margin:8px 0 0;
vertical-align:bottom;
}
.cones .one_fourth a {
text-decoration:none;
color:#512c1d;
}
.cones .one_fourth a:hover {
color:#5d6b9e;
}
.cones .one_fourth h5 {
margin:0;
font-family:'Amatic SC',sans-serif;
font-size:24px;
text-transform:uppercase;
}
.cones .one_third { width:366px;
text-align:center;
margin:8px 0 0;
vertical-align:bottom;
}
.cones .one_third a {
text-decoration:none;
color:#512c1d;
}
.cones .one_third a:hover {
color:#5d6b9e;
}
.cones .one_third h5 {
margin:0;
font-family:'Amatic SC',sans-serif;
font-size:24px;
text-transform:uppercase;
}
.bags {
width:1100px;
height:405px;
padding:0 35px 25px;
position:relative;
overflow:hidden;
}
.bags h1 {
font-family:'Love Ya Like A Sister',serif;
font-size:32px;
font-weight:400;
color:#512c1d;
margin:0;
padding:20px 0; }
.bags_slider {
margin:0;
padding:0;
list-style:none;
}
.bags_slider li {
text-align:center;
}
.bags .bx-wrapper {
position:relative;
}
.bags .bx-prev {
width:72px;
height:83px;
overflow:hidden;
text-indent:-99999px;
margin-top:-50px;
position:absolute;
top:50%;
left:-80px; }
.bags .bx-next {
width:72px;
height:83px;
overflow:hidden;
text-indent:-99999px;
margin-top:-50px;
position:absolute;
top:50%;
right:-80px; }
.bags .bx-prev:hover {
background-position:left top;
}
.bags .bx-next:hover {
background-position:right top;
}
.text {
padding:20px 30px;
}
.text .column {
float:left;
width:310px;
min-height:424px;
padding:0 30px;
background:url(//www.waltspretzels.com/_wp/wp-content/themes/striking_child/img/separator_text.png) no-repeat left top;
}
.text .one_third:not(.last) {
margin-right:1.8%;
padding-right:1.7%;
-webkit-border-image:-webkit-linear-gradient(top,#fff 0%,#3e200d 20%,#3e200d 80%,#fff 100%) 1 stretch;
border-image:linear-gradient(to bottom,#fff 0%,#3e200d 20%,#3e200d 80%,#fff 100%) 1 stretch;
border-style:solid;
border-width:0 2px 0 0;
}
.text .column:first-child {
background:none;
}
.text h2, #page h2:not(.woocommerce-loop-product__title) {
font-family:'Love Ya Like A Sister',serif;
font-size:34px;
font-weight:400;
color:#bd6122;
margin:0 0 20px;
}
.text p {
margin:15px 0;
font-size:14px;
color:#404040;
}
.footer {
width:1170px; }
.footer h4,#footer h3.widgettitle {
font-family:'Love Ya Like A Sister',serif;
font-size:34px;
color:#bc6123;
font-weight:400;
margin:20px 0 15px;
}
.footer .column_left {
float:left;
width:50%;
}
.footer .column_left .subscribe,#footer Ã‚Â .subscribe {
padding:0 65px;
}
.footer .column_left .subscribe p {
font-size:13px;
color:#fff;
margin:15px 0;
}
.footer .column_left .subscribe form {
margin:30px 0 0;
}
.footer .column_left .subscribe input[type="text"] {
font-family:'Open Sans',sans-serif;
font-size:16px;
line-height:30px;
height:30px;
color:#999;
border:none;
padding:0 10px;
margin-bottom:10px;
background:#fff;
}
.footer .column_left .subscribe input[type="text"].input_full {
width:95%;
}
.footer .column_left .subscribe button {
border:none;
border-radius:3px;
font-family:'Open Sans',sans-serif;
font-size:20px;
color:#fff;
line-height:40px;
height:42px;
padding:0 18px;
background:#5d6b9e;
float:right;
cursor:pointer;
margin:6px 2px 0 0;
box-shadow:3px 3px 10px 0 rgba(0,0,0,0.8);
}
.footer .column_left .subscribe button:hover {
background:#6aa7d8;
}
.footer .column_left .customer,#footer .customer {
width:102.5%; background:#bc6123;
float:left;
clear:both;
margin:4px 0 0;
color:#fff;
text-align:center;
}
.footer .column_left .customer .satisfaction,#footer .customer .satisfaction {
font-family:'Love Ya Like A Sister',serif;
font-size:14px;
line-height:50px;
height:70px;
padding:0 20px;
color:#fff;
float:left;
margin-top:16px;
}
.footer .column_left .customer .support,#footer .customer .support {
font-size:14px;
line-height:20px;
font-weight:700;
height:55px;
padding:25px 0 0 70px;
color:#fff;
float:left;
background:url(//www.waltspretzels.com/_wp/wp-content/themes/striking_child/img/AB_nut_icon.png) no-repeat left center;
}
.footer .column_right {
float:left;
width:50%;
background:url(//www.waltspretzels.com/_wp/wp-content/themes/striking_child/img/separator_footer_vertical.png) no-repeat left center;
}
#footer .column_right .links {
padding:0 45px;
}
#footer .column_right .links ul {
margin:10px 0;
padding:0;
list-style:none;
float:left;
width:50%;
}
#footer .column_right .links ul a {
font-size:17px;
font-weight:700;
line-height:26px;
color:#fff;
text-decoration:none;
}
#footer .column_right .links ul a:hover {
opacity:.8;
}
#footer .social {
clear:both;
text-align:right;
padding:15px 65px 10px;
}
#footer .social a {
display:inline-block;
width:55px;
height:55px;
text-indent:99999px;
overflow:hidden;
margin:0 0 0 14px;
}
#footer .social a.facebook {
background:url(//www.waltspretzels.com/_wp/wp-content/themes/striking_child/img/AB_social_icons.png) no-repeat 0 bottom;
}
#footer .social a.facebook:hover {
background-position:0 top;
}
#footer .social a.twitter {
background:url(//www.waltspretzels.com/_wp/wp-content/themes/striking_child/img/AB_social_icons.png) no-repeat -72px bottom;
}
#footer .social a.twitter:hover {
background-position:-72px top;
}
#footer .social a.pinterest {
background:url(//www.waltspretzels.com/_wp/wp-content/themes/striking_child/img/AB_social_icons.png) no-repeat -145px bottom;
}
#footer .social a.pinterest:hover {
background-position:-145px top;
}
.footer .separator {
float:left;
background:url(//www.waltspretzels.com/_wp/wp-content/themes/striking_child/img/separator_footer.png) no-repeat;
width:1170px;
height:5px;
margin-top:-2px;
}
#footer .credits { font-size:12px;
font-weight:300;
color:rgba(255,255,255,1);
margin:23px 0 0 26px;
font-family:'Open Sans',sans-serif;
}
#footer .retailer {
float:right;
font-size:14px;
color:#fff;
margin:23px 26px 0 0;
}
#footer .credits a,#footer .retailer a {
color:#fff;
text-decoration:none;
}
#footer .credits a:hover,#footer .retailer a:hover {
opacity:.8;
}
.shop { padding:50px 40px;
}
.shop h1,#feature .inner h1,#main .content h1.headline {
font-family:'Love Ya Like A Sister',serif;
font-size:46px;
font-weight:400;
color:#512c1d;
margin:0 0 0;
padding:0 0 0 80px!important;
background:url(//www.waltspretzels.com/_wp/wp-content/themes/striking_child/img/pretzel.png) no-repeat 12px 0px;
background-size:63px;
letter-spacing:normal;
word-spacing:normal;
text-align:left;
text-transform:none;
font-style:normal;
line-height:normal;
}
.shop .shop_sidebar {  background:#e8e4e2;
padding:1rem;
text-align: center;
}
.shop .shop_sidebar h3 {
margin:25px 0 0;
padding:0;
font-family:'Love Ya Like A Sister',serif;
font-size:40px;
font-weight:400;
color:#594a42;
}
.shop .shop_sidebar ul {
margin:0 0 20px;
padding:0;
list-style:none;
}
.shop .shop_sidebar ul li a { font-size:17px;
color:#231f20;
line-height:39px;
text-decoration:none;
}
.shop .shop_listing {
float:right;
width:740px;
}
.shop .shop_listing .shop_item {
float:left;
border:1px solid #3e200d;
padding:0 0 0 10px;
margin-bottom:20px;
background-position:387px top;
background-repeat:repeat-y;
}
.shop .shop_listing .shop_item .item_text {
float:left;
width:57%;
}
.shop .shop_listing .shop_item .item_image {
float:right;
width:40%;
background:url(//www.waltspretzels.com/_wp/wp-content/themes/striking_child/img/product_image_not_found.gif);
background-repeat: repeat;
background-size: cover;
background-position: center center;
}
.shop .shop_listing .shop_item .item_image.gift-sets {
background-repeat: no-repeat;
background-size: contain;
background-position-x: 50%;
height: 350px !important;
margin: 20px 0;
}
.shop .shop_listing .shop_item h2,.shop .shop_listing .shop_item h2 > a {
margin:0 0 15px;
padding:0;
font-family:'Amatic SC',sans-serif;
font-size:36px;
font-weight:400;
color:#bc6123;
text-decoration:none;
}
.shop .shop_listing .shop_item p {
color:#404040;
font-size:14px;
margin:0 0 15px;
}
.shop .shop_listing .shop_item a {
color:#5d6b9e;
}
.shop .shop_listing .shop_item a:hover {
color:#6aa7d8;
text-decoration:none;
}
.panel .badges img {
margin:0 10px 0 0;
}
.shop .shop_listing .shop_item .buy_flavor {
text-align:right;
margin:25px 0 20px;
}
.shop .shop_listing .shop_item .buy_flavor a {
display:inline-block;
font-size:16px;
font-weight:300;
color:#fff;
background:#5d6b9e;
border-radius:5px;
text-decoration:none;
height:34px;
font-style:normal;
line-height:34px;
padding:0 10px;
box-shadow:3px 3px 3px 0 rgba(0,0,0,0.3);
}
.shop .shop_listing .shop_item .buy_flavor a:hover {
color:#fff;
background:#6aa7d8;
}
.shop .shop_listing .shop_item .more {
display:none;
}
.shop .shop_listing .shop_item .less_link {
text-align:right;
display:none;
}
.shop .product_float {
float: right;
width: 675px;
margin-bottom: 1em;
margin-left: 24px;
}
.shop .product_details {
border:1px solid #3e200d;
}
.shop .product_details .product_text {  padding:0 20px;
}
.shop .product_details .product_text .shop_link { font-size:22px;
color:#5d6b9e;
text-decoration:none;
font-weight:700;
margin-bottom:10px;
}
.shop .product_details .product_text .shop_link .shop_link_arrow {
font-size:20px;
}
.shop .product_details .product_text .shop_link:hover {
color:#6aa7d8;
}
.shop .product_details .product_text h2 {
margin:0 0 15px;
padding:0;
font-family:'Amatic SC',sans-serif;
font-size:36px;
line-height:46px;
font-weight:400;
color:#bc6123; }
.shop .product_details .product_text h3 {
margin:0 0 15px;
padding:0;
font-family:'Love Ya Like A Sister',serif;
font-size:24px;
font-weight:400;
color:#512c1d;
}
.shop .product_details .product_text .more_link {
display:none;
}
.shop .product_details .product_text p {
color:#404040;
font-size:14px;
margin:0 0 15px;
}
.shop .product_details .product_text ul {
color:#404040;
font-size:14px;
margin:0 0 15px;
padding:0;
list-style:inside;
}
.panel .badges {
display: table;
margin-bottom: 1em;
margin-top: 1em;
}
.panel .badges div.image-wrapper {
display: table-cell;
padding: 3px;
} .shop .tabs_container {
margin-top: 1em;
}
.shop .product_details .product_config {
float:left;
width:276px;
padding:0 15px;
background:#d7cfc8;
}
.shop .product_details .product_config h3 {
margin:15px 0;
padding:0;
font-family:'Love Ya Like A Sister',serif;
font-size:24px;
font-weight:400;
color:#512c1d;
}
.shop .product_details .product_config .package_name {
font-family:'Amatic SC',sans-serif;
font-size:70px;
color:#bc6123;
float:left;
clear:left;
margin-left:30px;
line-height:80px;
}
.shop .product_details .product_config .package_type {
font-family:'Amatic SC',sans-serif;
font-size:36px;
color:#bc6123;
float:left;
clear:left;
margin-left:34px;
}
.shop .product_details .product_config .package_image {
float:right;
width:136px;
height:126px;
}
.shop .product_details .product_config .package_image.gift-sets {
background-size: contain !important;
}
.shop .product_details .product_config .package_separator {
float:left;
width:100%;
margin-top:15px;
border-top:1px solid #3e200d;
}
.shop .product_details .product_config .packages {
clear:both;
margin:0;
padding:10px 12px;
list-style:none;
border-bottom:1px solid #3e200d;
color:#404040;
font-size:14px;
line-height:24px;
}
.shop .product_details .product_config .packages .save {
color:#bc6123;
}
.shop .product_details .product_config .total_price {
float:left;
font-weight:700;
font-size:24px;
color:#bc6123;
line-height:32px;
margin:20px 0;
padding-left:10px;
}
.shop .product_details .product_config .total_quantity {
float:right;
height:32px;
line-height:32px;
font-size:16px;
color:#404040;
margin:20px 0;
padding-right:10px;
}
.shop .product_details .product_config .total_quantity input[type="number"] {
font-family:'Open Sans',sans-serif;
font-size:16px;
line-height:30px;
border:1px solid #404040;
color:#404040;
padding:0;
text-align:center;
width:50px;
}
.shop .product_details .product_config button {
clear:both; border:0;
background:#5d6b9e;
font-family:'Open Sans',sans-serif;
font-weight:300;
font-size:20px;
color:#fff;
text-align:center;
width:100%; border-radius:5px;
cursor:pointer;
margin-bottom:20px;
float:right;
-webkit-font-smoothing:auto;
}
.woocommerce a.button {
clear:both; border:0;
background:#5d6b9e;
font-family:'Open Sans',sans-serif;
font-weight:300;
font-size:20px;
color:#fff;
text-align:center;
width:100%; border-radius:5px;
cursor:pointer;
margin-bottom:20px;
}
.shop .product_details .product_config button:hover {
background:#6aa7d8;
}
.shop .product_image {
width:353px;
float:right;
background:url(//www.waltspretzels.com/_wp/wp-content/themes/striking_child/img/product_image_not_found.gif) repeat center;
}
.shop .product_image.gift-sets {
background-size: contain !important;
background-repeat: no-repeat !important;
background-position-x: 50% !important;
}
input[name="apply_coupon"] {
background-color:#ccc;
}
#feature.revslider {
margin:0;
max-width:1170px;
height:initial;
}
.home #page .inner {
padding-top:0;
margin-left:0;
margin-right:0;
width:1170px; }
.divider_line {
border:0;
height:2px;
background-image:linear-gradient(to right,rgba(62,32,13,0) 0%,rgba(62,32,13,0.75) 20%,rgba(62,32,13,0.75) 80%,rgba(62,32,13,0) 100%);
margin-bottom: 0;
}
.divider_line_light {
border:0;
height:4px;
background-image:linear-gradient(to right,rgba(127,101,82,0) 0%,rgba(127,101,82,0.75) 20%,rgba(127,101,82,0.75) 80%,rgba(127,101,82,0) 100%);
}
.cones .divider_line {
position:relative;
top:-44px;
}
#page .text h2,#page h2:not(.woocommerce-loop-product__title),#page h3 {
color:#ca6b28;
}
.cones a > img:hover, .4lb-bags a > img:hover, .bags a > img:hover { -moz-transition:all .2s ease;
-ms-transition:all .2s ease;
-o-transition:all .2s ease;
opacity:.8;
transition:all .2s ease;
}
.responsive select.nav2select {
display:none;
}
table.shop_table.cart {  background:#D7CFC8;
border-radius:0;
}
#feature .inner {
padding:50px 40px 15px;
border-image:linear-gradient(to right,#fff 0%,#3e200d 20%,#3e200d 80%,#fff 100%) 4 stretch;
border-style:solid;
border-width:2px 0 0;
}
#breadcrumbs {
margin-top:0;
}
#footer .widget_nav_menu {
text-align: center;
}
#footer .widget_nav_menu li {
display: inline-block;
}
#footer .widget_nav_menu li a:after {
content:"";
border:none;
background:none;
}
#footer .inner { padding: 0;
}
#footer .widget_nav_menu li a {
background:none;
font-size:17px;
font-weight:700;
line-height:18px;
color:#FFF;
text-decoration:none;
}
#footer #nav_menu-3 {
margin-top:70px;
}
#footer > div.inner > div:nth-child(1) {      }
div#footer_bottom {
padding-bottom:20px;
background-color: #c39a6c;
}
div#footer_right_area {
position:initial;
margin-bottom:60px;
}
#footer_bottom .inner {
padding:10px 0;
}
#nav_menu-2 > h3.widgettitle {
width:200%;
}
.gform_wrapper ul li.gfield {
margin-bottom:14px;
}
.woocommerce a.remove:hover {
background:none;
color:#3e200d!important;
}
#footer .one_half .one_half {
margin-right:3.4%;
}
.woocommerce-cart .woocommerce > form {
float:left;
width:750px;
}
#main > div.entry.content.entry-content.type-page > div.woocommerce > div > div {
width:initial; min-width:100px;
}
.woocommerce div.product {
background: #fff;
}
.wpmenucart-shortcode.hover {    }
i.wpmenucart-icon-shopping-cart-0 {
display:none;
}
.wpmenucart-shortcode.hover span.amount {
display:none;
}
.wpmenucart-shortcode.hover span.reload_shortcode { }
.right_sidebar #main {
width:760px;
}
.right_sidebar #main .content {
width:760px;
}
#sidebar .widgettitle {
font-family:'Love Ya Like A Sister',Helvetica,sans-serif;
color:#ca6b28;
}
.right_sidebar #sidebar {
margin:0 0 .5em 30px;
}
.revslider .headline.white.large {
-webkit-filter:drop-shadow(4px 4px 2px rgba(0,0,0,0.75));
filter:drop-shadow(4px 4px 2px rgba(0,0,0,0.75));
}
.right_sidebar #sidebar_content {  -webkit-border-image:-webkit-linear-gradient(top,#fff 0%,#3e200d 20%,#3e200d 80%,#fff 100%) 1 stretch;
border-image:linear-gradient(to bottom,#fff 0%,#3e200d 20%,#3e200d 80%,#fff 100%) 1 stretch;
border-style:solid;
border-width:0 0 0 2px;
}
.post div#feature,.archive div#feature {
height:initial;
}
.left_sidebar .masonry_column_3 .masonry_item,.right_sidebar .masonry_column_3 .masonry_item {
width:240px;
}
#page .entry .entry_title a,#page .entry .entry_title a:visited {
color:#ca6b28;
text-decoration:none;
font-size:30px;
font-family:'Amatic SC',sans-serif;
}
#page .masonry_item_title > a,#page .masonry_item_title > a:visited {
font-family:'Amatic SC',sans-serif;
color:#ca6b28;
font-size:26px;
line-height:30px;
text-decoration:none;
}
#page .entry .entry_title a:hover,#page .entry .entry_title a:active,#page .masonry_item_title > a:hover,.masonry_item_title > a:active {
color:#6aa7d8;
}
.right_sidebar #sidebar_content.lessgap {
padding-top:52px;
}
.feature-introduce {
font-size:16px;
}
a.fancy {
font-family:'Amatic SC',sans-serif;
}
#sidebar .widget .recipe-links a.fancy {
font-size:22px;
line-height:26px;
text-decoration:none;
}
.woocommerce-order-received { }
div.one_third.single-product-main-image {
width: 35.9999%;
}
div.two_third.last.single-product-summary {
width: 60%;
}
div.two_third.last.single-product-summary > div > p.price, #page div.product-meta-wrap > span.price {
display: none;
}
#page div.two_third.last.single-product-summary > div > h1.product_title::before {
content: "";
background: url(//www.waltspretzels.com/_wp/wp-content/themes/striking_child/img/pretzel.png) no-repeat 12px 0px;
width: 100%;
height: 100%;
position: absolute;
margin-top: -10px;
margin-left: -72px;
background-size: 63px;
}
#page div.two_third.last.single-product-summary > div > h1.product_title {
font-family:'Love Ya Like A Sister',serif;
font-size:34px;
font-weight:400;
color:#bd6122;
margin:1em 0 0 72px;
}
#page div.two_third.last.single-product-summary > div > form > table > tbody > tr > td.value.vi-wpvs-variation-style-content > div > div.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_button_design.vi-wpvs-variation-wrap-button > div {
width: 200px;
} section.related.products {
background-color: #bfb9b0;
padding: 1em;
}
section.related.products > h2 {
color: #000 !important;
} #shipping_address_1-description, #billing_address_1-description, #shipping_country_field, #billing_country_field {
display: none;
}
 @media screen and (min-width: 980px) and (max-width: 1169px) {
#page .inner {
width: 980px; }
.home.page #page .inner {
width:980px;
margin-left:0;
padding-left:0;
}
.right_sidebar #main {
width: 570px;
}
.right_sidebar #main .content {
width: 570px;
}
.pattern_bg {
padding-bottom: 40px;
}
.container {
width:980px;
}
.header {
height:128px;
}
.header .logo {
position:relative;
top:auto;
left:18px;
width:282px;
}
.header .menu_personal {
right:26px;
}
.header .menu_personal li {
margin-left:26px;
}
.header .search_form {
top:50px;
right:26px;
}
.header #navigation {
top:90px;
right:26px;
}
.header #navigation ul li {
margin-left:35px;
}
#feature .inner {
width:960px;
}
.one_half:not(.last) {
margin-right: 3.8%;
padding-right: 3.8%;
-webkit-border-image: linear-gradient(to bottom,rgba(127,101,82,0) 0%,rgba(127,101,82,1) 20%,rgba(127,101,82,1) 80%,rgba(127,101,82,0) 100%) 1 stretch;
border-image: linear-gradient(to bottom,rgba(127,101,82,0) 0%,rgba(127,101,82,1) 20%,rgba(127,101,82,1) 80%,rgba(127,101,82,0) 100%) 1 stretch;
border-style: solid;
border-width: 0 2px 0 0;
}
.one_half {
width: 46%;
}
.banner {
width:960px;
}
.banner .banner_slide {
width:960px;
height:324px;
}
.banner_slide img {
width:960px;
height:324px;
}
.banner_slide .ribbon {
width:210px;
height:161px;
top:124px;
background-size:210px 161px;
}
.banner_slide .tagline_1 {
font-size:44px;
line-height:54px;
}
.banner_slide .tagline_2 {
font-size:50px;
line-height:50px;
width:250px;
top:124px;
left:260px;
}
#feature {
height:120px;
}
#feature.revslider {
height:initial;
}
.cones {
width:950px;
height:auto;
padding:0 15px;
}
.cones h1 {
font-size:30px;
line-height:30px;
}
.cones .one_third {
width:309px;
}
.cones .one_fourth {
width:232px;
}
.cones .one_fourth img {
width:170px; }
.cones .separator {
top:260px;
width:960px;
background-size:960px 5px;
}
.cones .divider_line {
position:relative;
top:-44px;
}
.bags {
width: 950px;
height:auto;
padding: 0px 20px;
}
.bags h1 {
font-size:30px;
}
.bags_slider li img {
width:100%;
height:auto;
}
.bags .bx-wrapper {
max-width:800px!important;
}
.bags .bx-prev {
left:-65px;
}
.bags .bx-next {
right:-65px;
}
.bags .separator {
width:960px;
background-size:960px 5px;
}
.text { }
.text .column {
padding:0 25px;
width:270px;
}
.text h2 {
font-size:28px;
margin:0 0 15px;
}
.text p {
margin:10px 0;
}
#footer {
width:960px; }
#footer .subscribe {
padding:0 35px;
}
#footer h4 {
font-size:34px;
margin:10px 0 0;
}
#footer .subscribe input[type="text"] {
width:44%;
}
#footer .subscribe input.input_full[type="text"] {
width:94%;
}
#footer .customer .satisfaction {
line-height:22px;
height:48px;
padding:12px 26px;
width:38%;
}
#footer .links {
padding:0 40px;
}
#footer .links ul a {
font-size:16px;
line-height:25px;
}
#footer .social {
padding:25px 35px 10px;
}
#footer .separator {
width:960px;
background-size:960px 5px;
}
.shop {
padding:40px 30px;
background-size:960px 5px;
}
.shop h1, #feature h1 {
font-size: 46px;
margin:10px 0 15px;
line-height:54px;
}
.shop .shop_sidebar { padding:0 20px;
}
.shop .shop_sidebar h3 {
font-size:44px;
}
.shop .shop_sidebar ul li a {
font-size:24px;
line-height:34px;
}
.shop .shop_listing {
width:590px;
}
.shop .shop_listing .shop_item h2,.shop .shop_listing .shop_item h2 > a {
font-size:30px;
}
.shop .product_details .product_text h2 {
font-size:28px;
}
.shop .product_details .product_float {
width:564px;
}
.shop .product_details .product_text { padding:0 15px;
}
.shop .product_details .product_config {
width:240px;
}
.shop .product_details .product_config .package_image {
width:120px;
}
.shop .product_details .product_config .package_name,.shop .product_details .product_config .package_type {
margin-left:20px;
}
.shop .product_details .product_image {
width:280px;
}
.woocommerce-cart .woocommerce > form {
width: 560px;
}
.woocommerce-page .cart-caollaterals .cart_totals {
width:350px;
padding-bottom:58px;
}
.left_sidebar .masonry_column_3 .masonry_item, .right_sidebar .masonry_column_3 .masonry_item {
width: 175px;
}
}   @media screen and (min-width: 768px) and (max-width: 979px) {
#page .inner {
width: 768px;
}
.home.page #page .inner {
width:768px;
margin-left:0;
padding-left:0;
}
.pattern_bg {
padding-bottom: 40px;
}
.container {
width:768px;
}
#page #sidebar::before {
position: absolute;
top: 0;
width: 100%;
height: 2px;
content: "";
-webkit-border-image: -webkit-linear-gradient(top,#fff 0%,#3e200d 20%,#3e200d 80%,#fff 100%) 1 stretch;
border-image: linear-gradient(to right,#fff 0%,#3e200d 20%,#3e200d 80%,#fff 100%) 1 stretch;
border-style: solid;
border-width: 2px 0 0 0;
}
#page #sidebar::after {
display: none;
}
.header {
height:128px;
}
.header .logo {
position:relative;
top:auto;
left:12px;
width:233px;
}
.header .menu_personal {
right:16px;
}
.header .menu_personal li {
margin-left:20px;
}
.header .menu_personal li a {
font-size:15px;
}
.header .search_form {
top:50px;
right:16px;
}
.header #navigation {
top:85px;
right:16px;
}
.header #navigation ul li {
margin-left:19px;
}
.header #navigation ul li a {
font-size:28px;
}
#feature .inner {
width:768px;
}
.one_half:not(.last) {
margin-right: 3.8%;
padding-right: 3.8%;
-webkit-border-image: linear-gradient(to bottom,rgba(127,101,82,0) 0%,rgba(127,101,82,1) 20%,rgba(127,101,82,1) 80%,rgba(127,101,82,0) 100%) 1 stretch;
border-image: linear-gradient(to bottom,rgba(127,101,82,0) 0%,rgba(127,101,82,1) 20%,rgba(127,101,82,1) 80%,rgba(127,101,82,0) 100%) 1 stretch;
border-style: solid;
border-width: 0 2px 0 0;
}
.one_half {
width: 46%;
}
div.shop div.product_details div.product_text div.one_half {
width: auto;
}
.banner {
width:683px;
}
.banner .banner_slide {
width:768px;
height:259px;
}
.banner_slide img {
width:768px;
height:259px;
}
.banner_slide .ribbon {
width:185px;
height:141px;
top:88px;
background-size:185px 141px;
}
.banner_slide .tagline_1 {
top:20px;
font-size:44px;
line-height:54px;
}
.banner_slide .tagline_2 {
font-size:50px;
line-height:50px;
width:250px;
top:84px;
left:220px;
}
div#feature {
height: 120px;
}
#feature.revslider {
height:initial;
}
.cones {
width:738px;
height:auto;
padding:0 15px;
}
.cones h1 {
font-size:26px;
line-height:26px;
}
.cones .one_third {
width:245px;
}
.cones .one_fourth {
width:184px;
}
.cones .one_fourth img {
width:135px; }
.cones .one_fourth h5 {
font-size:22px;
}
.cones .separator {
top:220px;
width:768px;
background-size:768px 5px;
}
.bags {
width:738px;
height:auto;
padding:0 15px;
}
.bags h1 {
font-size:24px;
}
.bags_slider li img {
width:100%;
height:auto;
margin-left:-8px;
}
.bags .bx-wrapper {
max-width:600px!important;
}
.bags .bx-prev {
left:-56px;
top:132px;
width:46px;
height:51px;
background-size:215%;
background-position:left top;
}
.bags .bx-next {
right:-56px;
top:132px;
width:46px;
height:51px;
background-size:215%;
background-position:right top;
}
.bags .separator {
width:768px;
background-size:768px 5px;
}
.text { }
.text .column {
padding:0 10px 0 20px;
width:216px;
}
.text h2 {
font-size:23px;
margin:0 0 10px;
}
.text p {
font-size:13px;
margin:10px 0;
}
#footer {
width:768px; }
#footer .subscribe {
padding:0 25px;
}
#footer h4 {
font-size:28px;
margin:10px 0 0;
}
#footer .subscribe input[type="text"] {
width:43%;
}
#footer .subscribe input.input_full[type="text"] {
width:93.5%;
}
#footer .customer {
width:101%;
}
#footer .customer .satisfaction {
font-size:18px;
line-height:24px;
height:28px;
padding:2px 6px 2px 16px; margin-left:51px;
}
#footer .customer .support {
font-size:18px;
line-height:26px;
margin-left:51px;
}
#footer .links {
padding:0 30px;
}
#footer .links ul a {
font-size:14px;
line-height:24px;
}
#footer .social {
padding:60px 35px 10px;
}
#footer .separator {
width:768px;
background-size:768px 5px;
}
#footer .credits,#footer .retailer {
font-size:13px;
}
.shop {
padding:30px 20px;
background-size:768px 5px;
}
.shop h1, #feature h1 {
font-size: 36px;
margin:0 0 30px;
background-position:left top;
line-height: 49px;
}
.shop .shop_sidebar { padding:0 15px;
}
.shop .shop_sidebar h3 {
font-size:40px;
line-height:62px;
}
.shop .shop_sidebar ul li a {
font-size:22px;
line-height:30px;
}
.shop .shop_listing {
width:458px;
}
.shop .shop_listing .shop_item h2,.shop .shop_listing .shop_item h2 > a {
font-size:28px;
}
.shop .product_details .product_text h2 {
font-size: 25px;
}
.shop .product_details .product_text { padding:0 15px;
}
.shop .product_float {
width: 436px;
margin-left: 11px;
}
.shop .product_details .product_config {
width:234px;
padding:0 10px;
}
.shop .product_details .product_config .package_image {
width:120px;
}
.shop .product_details .product_config .package_name,.shop .product_details .product_config .package_type {
margin-left:20px;
}
.shop .product_details .product_image {
width:180px;
}
.woocommerce-cart .woocommerce > form {
float: none;
width: 100%;
}
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
width: 100%;
margin-bottom: 20px;
}
.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals {
min-width:350px;
width:initial; float:none;
padding-bottom:58px;
}
.after_cart_table_copy, .after_cart_copy {
width:100%;
margin-bottom: 40px;
}
.after_cart_table_copy {
display: none;
}
.after_cart_copy {
display: block;
}
.left_sidebar .masonry_column_3 .masonry_item, .right_sidebar .masonry_column_3 .masonry_item {
width: 215px !important;
}
}   @media screen and (min-width: 480px) and (max-width: 767px) {
#page .inner {
width: 100%;
}
.home #page .inner {
width: 100%;
}
.pattern_bg {
padding-bottom:0;
}
.container {
width:100%;
}
.header {
height:auto;
padding-top:35px;
}
.header .logo {
position:relative;
top:auto;
left:auto;
display:block;
margin:0 auto;
width:280px;
height:121px;
}
.header .menu_personal {
position:relative;
top:auto;
right:auto;
margin-top:16px;
text-align:center;
}
.header .menu_personal li {
margin-left:10px;
margin-right:10px;
display:inline;
float: none;
}
.header .menu_personal li a {
font-size:15px;
}
.header .search_form {
position:relative;
top:auto;
right:auto;
width:188px;
display:block;
margin:200px auto 0;
}
.header #navigation span.mobile {
background:#5d6b9e;
border-radius:5px;
color:#fff;
content:"Menu";
cursor:pointer;
display:block;
font-family:"Amatic SC",cursive;
font-size:34px;
height:48px;
left:50%;
line-height:48px;
margin-left:-50px;
position:absolute;
text-align:center;
top:-60px;
width:100px;
}
.header #navigation span.mobile:hover {
background:#6aa7d8;
}
.header #navigation {
position:relative;
top:auto;
right:auto;
margin-top:80px;
background:#e8d19e;
}
.header #navigation ul {
display:none;
}
.header #navigation ul li {
margin-left:0;
float:none;
}
.header #navigation ul li a,.header #navigation ul li a:visited {
font-size:30px;
display:block;
padding:5px 20px;
text-align:center; background-color:#3e200d;
color:#fff;
}
.header #navigation ul li a:hover {
color:#85a0d2;
}
#feature .inner {
width:inherit;
}
#main .one_half:not(.last) {
border: none;
}
.banner {
width:100%;
margin-bottom:-5px;
}
.banner .banner_slide {
width:100%;
}
.banner_slide img {
width:100%;
}
.banner_slide .ribbon {
width:20%;
height:45%;
top:38%;
left:4%;
background-size:100% auto;
}
.banner_slide .tagline_1 {
top:8%;
left:8%;
font-size:200%;
line-height:normal;
}
.banner_slide .tagline_2 {
font-size:210%;
line-height:104%;
width:32%;
top:36%;
left:27%;
}
div#feature {
height:initial;
}
.cones {
width:100%;
height:auto;
padding:0 0 15px;
float:left;
}
.cones .divider_line {
display:none;
}
.cones h1 {
background-position:center 16px;
font-size:20px;
line-height:26px;
padding:54px 0 10px;
text-align:center;
}
.cones .one_fourth {
margin:10px 0;
width:50%;
margin:auto;
margin-top:10px;
margin-bottom:10px;
}
.cones .last {
margin-right:auto!important;
}
.cones .one_fourth img {
max-width:218px;
width:100%;
top:14px;
position:relative;
}
.cones .one_fourth h5 {
background:url(//www.waltspretzels.com/_wp/wp-content/themes/striking_child/img/separator.png) no-repeat;
margin-top:-6px;
padding-top:5px;
background-size:100% 4px;
}
.cones .separator {
display:none;
}
.bags {
width:100%;
height:auto;
padding:0 0 20px;
float:left;
}
.bags h1 {
background-position:center 16px;
font-size:24px;
padding:54px 20px 10px;
text-align:center;
}
.bags_slider li img {
width:100%;
height:auto;
margin-left:-8px;
}
.bags .bx-prev {
left:-56px;
}
.bags .bx-next {
right:-56px;
}
.bags .separator {
width:768px;
background-size:768px 5px;
}
.text {  }
.text .one_third:not(.last) {
border:none;
}
.text .column {
width:100%;
padding:0 0 20px;
min-height:auto;
background:none;
}
.text h2 {
margin:0 0 10px;
}
.text p {
margin:10px 0;
}
#footer {
width:100%;
height:auto;
padding:20px 0 30px;
}
#footer {
float:none;
width:100%;
}
#footer > div.inner > div:nth-child(1) {
border:none;
}
#footer .subscribe {
padding:0 40px;
}
#footer h4 {
margin:10px 0 0;
}
#footer .subscribe form {
clear:both;
margin:30px 0 80px;
}
#footer .subscribe input[type="text"] {
width:44.3%;
}
#footer .subscribe input.input_full[type="text"] {
width:94.5%;
}
#footer .subscribe button {
float:left;
}
#footer .customer {
margin:0;
width:100%; min-height:110px;
}
#footer .customer .satisfaction {
font-size:20px;
line-height:24px;
height:48px;
padding:8px 6px 12px 38px;
width:39%;
}
#footer .customer .support {
padding:7px 26px 0 20px; width:40%;
margin-top:18px;
background-position-x:5px;
}
#footer {
float:none;
width:100%;
background:none;
}
#footer > div.inner > div.one_half.last > div:nth-child(1),#footer > div.inner > div.one_half.last > div.one_half.last {
display:inline-block;
}
#footer .links {
padding:20px 40px 0;
}
#footer .social {
padding:50px 35px 30px;
text-align:center;
}
#footer .social a {
margin:0 7px;
}
#footer .separator {
width:100%;
background-size:100% 5px;
}
#footer .credits,#footer .retailer {
float:none;
font-size:13px;
margin:20px 0 0;
text-align:center;
}
.shop {
padding:50px 20px;
background-size:100% 5px;
}
.shop h1,#feature > div.inner > h1.entry-title {
padding:60px 0 0!important;
font-size:40px;
text-align:center;
background-position:center top;
}
.shop .shop_sidebar { }
.shop .shop_listing {
width:100%;
}
.shop .shop_listing .shop_item {
padding:0;
}
.shop .shop_listing .shop_item .item_text {
float:none;
width:auto;
padding:0 15px 0 10px;
}
.shop .shop_listing .shop_item .item_image {
float:none;
width:auto;
height:150px!important;
}
.shop .product_details {
position:relative;
padding:210px 0 0;
}
.shop .product_details .product_text {
width:96%;
padding:0 2%;
}
.shop .product_details .product_config {
width:96%;
padding:0 2%;
}
.shop .product_details .product_config .package_image {
margin-right:20px;
}
.shop .product_details .product_image {
width:100%;
height:200px!important;
background-repeat:repeat;
position:absolute;
top:0;
left:0;
}
.woocommerce-cart .woocommerce > form {
float: none;
width: 100%;
}
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
width: 100%; :;
margin-bottom: 20px;
}
.woocommerce table.cart td.actions input.button[name="update_cart"],.woocommerce-page table.cart td.actions input.button[name="update_cart"] {
float:right!important;
}
.after_cart_table_copy, .after_cart_copy {
width:100%;
margin-bottom: 40px;
}
.after_cart_table_copy {
display: none;
}
.after_cart_copy {
display: block;
}
.left_sidebar .masonry_column_3 .masonry_item, .right_sidebar .masonry_column_3 .masonry_item {
width: 47.5% !important;
}
#footer .customer .satisfaction,#footer .customer .satisfaction {   width:36%;
}
}   @media screen and (max-width: 479px) and (min-width: 0px) {
#page .inner {
width:100%;
margin:auto;
}
.home #page .inner {
width:100%;
}
.pattern_bg {
padding-bottom:0;
}
.container {
width:100%;
}
.header {
height:auto;
padding-top:35px;
}
.header .logo {
position:relative;
top:auto;
left:auto;
display:block;
margin:0 auto;
width:280px;
height:121px;
}
.header .menu_personal {
position:relative;
top:auto;
right:auto;
margin-top:16px;
text-align:center;
}
.header .menu_personal li {
margin-left:10px;
margin-right:10px;
display:inline;
float:none;
}
.header .menu_personal li a {
font-size:15px;
}
.header .search_form {
position:relative;
top:auto;
right:auto;
width:188px;
display:block;
margin:148px auto 0;
}
.header #navigation span.mobile {
background:#5d6b9e;
border-radius:5px;
color:#fff;
content:"Menu";
cursor:pointer;
display:block;
font-family:"Amatic SC",cursive;
font-size:34px;
height:48px;
left:50%;
line-height:48px;
margin-left:-50px;
position:absolute;
text-align:center;
top:-60px;
width:100px;
}
.header #navigation span.mobile:hover {
background:#6aa7d8;
}
.header #navigation {
position:relative;
top:auto;
right:auto;
margin-top:80px;
background:#3e200d;
}
.header #navigation ul {
display:none;
}
.header #navigation ul li {
margin-left:0;
float:none;
}
.header #navigation ul li a {
font-size:30px;
display:block;
padding:5px 20px;
text-align:center;
color: #fff !important;
}
.header #navigation ul li a:hover {
background:#fff;
}
#feature .inner {
width:inherit;
}
#main .one_half:not(.last) {
border: none;
}
div.shop div.product_details div.product_text div.one_half:not(.last) {
border: none;
}
.banner {
width:100%;
margin-bottom:-5px;
}
.banner .banner_slide {
height:300px;
overflow:hidden;
}
.banner_slide img {
height:100%;
position:absolute;
left:50%;
margin-left:-444px;
}
.banner_slide .ribbon {
width:38%;
height:45%;
top:38%;
left:4%;
background-size:100% auto;
}
.banner_slide .tagline_1 {
top:8%;
left:8%;
font-size:200%;
line-height:normal;
text-shadow:0 0 5px rgba(0,0,0,0.8);
}
.banner_slide .tagline_2 {
font-size:210%;
line-height:104%;
width:50%;
top:36%;
left:47%;
text-shadow:0 0 5px rgba(0,0,0,0.8);
}
div#feature {
height:initial;
}
.cones {
max-width:100%;
height:auto;
padding:55px 25px 20px;
float:left;
}
.cones .divider_line {
display:none;
}
.cones h1 {
background-position:center 16px;
font-size:20px;
line-height:26px;
padding:54px 0 10px;
text-align:center;
}
.cones .one_fourth {
margin:auto;
margin-top:10px;
margin-bottom:10px;
width:50%;
}
.cones .last {
margin-right:auto!important;
}
.cones .one_fourth img {
max-width:218px;
width:90%;
position:relative;
bottom:-14px;
}
.cones .one_fourth h5 {
background:url(//www.waltspretzels.com/_wp/wp-content/themes/striking_child/img/separator.png) no-repeat;
margin-top:-6px;
padding-top:5px;
background-size:100% 4px;
}
.cones .separator {
display:none;
}
.bags {
width:100%;
height:auto;
padding:0 0 20px;
float:left;
}
.bags h1 {
background-position:center 16px;
font-size:24px;
padding:54px 20px 10px;
text-align:center;
}
.bags_slider li img {
width:100%;
height:auto;
margin-left:-8px;
}
.bags .bx-prev {
left:-56px;
}
.bags .bx-next {
right:-56px;
}
.bags .separator {
width:768px;
background-size:768px 5px;
}
.text {  }
.text .one_third:not(.last) {
border:none;
}
.text .column {
width:100%;
padding:0 0 20px;
min-height:auto;
background:none;
}
.text h2 {
margin:0 0 10px;
}
.text p {
margin:10px 0;
}
#footer {
width:100%;
height:auto;
padding:20px 0 30px;
}
#footer {
float:none;
width:100%;
}
#footer #nav_menu-2 {
margin-bottom:0;
}
#footer section#nav_menu-3 {
margin-top:0;
}
#footer .subscribe {
padding:0 20px;
}
#footer h4 {
margin:10px 0 0;
}
#footer .subscribe form {
clear:both;
margin:30px 0 80px;
}
#footer .subscribe input[type="text"] {
width:42%;
}
#footer .subscribe input.input_full[type="text"] {
width:93%;
}
#footer .subscribe button {
float:left;
}
#footer .customer {
margin:0;
width:auto;
float:none;
height:150px;
}
#footer .customer .satisfaction {
font-size:26px;
line-height:26px;
height:48px;
padding:15px 26px;
width:auto;
}
#footer .customer .support {
padding: 15px 26px 0 70px;
float: none;
font-size:18px;
margin: auto;
}
#footer {
float:none;
width:100%;
background:none;
}
#footer .links {
padding:20px 20px 0;
}
#footer .links ul li {
padding:0 10px 8px 0;
}
#footer .links ul a {
font-size:14px;
line-height:20px;
display:block;
}
#footer .social {
padding:40px 35px 30px;
text-align:center;
}
#footer .social a {
margin:0 7px;
}
#footer > div.inner > div.one_half {
border:none;
}
#footer .separator {
width:100%;
background-size:100% 5px;
}
#footer .credits,#footer .retailer {
float:none;
font-size:13px;
margin:20px 20px 0;
text-align:center;
}
.shop {
padding:50px 20px;
background-size:100% 5px;
}
#feature > div.inner > h1.entry-title,.shop h1 {
padding:70px 0 0!important;
font-size:40px;
text-align:center;
background-position:center top;
}
.shop .shop_sidebar { }
.shop .shop_listing {
width:100%;
}
.shop .shop_listing .shop_item {
padding:0;
}
.shop .shop_listing .shop_item .item_text {
float:none;
width:auto;
padding:0 15px 0 10px;
}
.shop .shop_listing .shop_item .item_image {
float:none;
width:auto;
height:150px!important;
}
.shop .product_details {
position:relative;
padding:160px 0 0;
display: flex;
flex-direction: column;
}
.shop .product_details .product_text {
width:92%;
padding:0 4%;
order: 1;
}
.shop .product_float {
float: none;
width: 100%;
margin: 0;
order: 2;
}
.shop .product_details .product_config {
float: none;
overflow: hidden;
padding: 10px 10px 0 10px;
width: auto;
}
.shop .product_details .product_text h2 {
clear: both;
}
.shop .product_details .product_config .package_name,.shop .product_details .product_config .package_type {
margin-left:20px;
}
.shop .product_details .product_image {
width:100%;
height:150px!important;
background-repeat:repeat;
position:absolute;
top:0;
left:0;
}
.woocommerce-cart .woocommerce > form {
float: none;
width: 100%;
}
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals { padding: 0px;
width: initial;
margin-bottom: 20px;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
padding: 15px 0 8px;
}
.woocommerce table.cart td.actions input.button[name="update_cart"],.woocommerce-page table.cart td.actions input.button[name="update_cart"] {
float:right!important;
}
.woocommerce-cart .wc-proceed-to-checkout, .woocommerce-cart .keep_shopping {
margin-right: 20px;
}
.after_cart_table_copy, .after_cart_copy {
width:100%;
margin-bottom: 40px;
}
.after_cart_table_copy {
display: none;
}
.after_cart_copy {
display: block;
}
.cones .one_fourth > a > img::after {
border:0;
height:4px;
background-image:linear-gradient(to right,rgba(62,32,13,0),rgba(62,32,13,0.75),rgba(62,32,13,0));
background-position:0 -36px;
background-size:100% 1px;
}
.left_sidebar .masonry_column_3 .masonry_item, .right_sidebar .masonry_column_3 .masonry_item {
width: 100% !important;
}
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .shipping_calculator {
width: 95%;
padding: 15px 10px 8px;
min-width: none;
max-width: 100%;
}   @media screen and (max-width: 979px) {
#page #sidebar::before {
position: absolute;
top: 0;
width: 100%;
height: 2px;
content: "";
-webkit-border-image: -webkit-linear-gradient(top,#fff 0%,#3e200d 20%,#3e200d 80%,#fff 100%) 1 stretch;
border-image: linear-gradient(to right,#fff 0%,#3e200d 20%,#3e200d 80%,#fff 100%) 1 stretch;
border-style: solid;
border-width: 2px 0 0 0;
}
#page #sidebar::after {
display: none;
}
}