/*
Theme Name:     Lambda Child Theme
Description:    Child theme for the Lambda WP Theme
Author:         Oxygenna
Author URI:     http://themeforest.net/user/oxygenna
Template:       lambda
Version:        1.0
*/

.text-red {color:rgba(150,23,46,1) !important;}

#content.fade-content {background:#E0E9EF;}

.navbar-nav li a {text-transform:uppercase;}

#masthead.menu .dropdown-menu {text-transform:uppercase;}

.top-right .menu-item-290 {padding-right:8px; background:#96172e;}
.top-right .menu-item-290 a {color:rgba(255,255,255,0.7) !important;}
.top-right .menu-item-290 a:hover {color:#ffffff !important;}
body:not(.logged-in) .top-right .menu-item-340 {display:none;}
body.logged-in .top-right .menu-item-352 {display:none;}
.top-right {font-weight:500 !important;}

.jpr-fullscreen-bg {position: static; top: 0; right: 0; bottom: 0; left: 0; overflow: hidden; z-index: -100;}
.jpr-fullscreen-bg-video {position: absolute; top: 0; left: 50%; width: auto; height: auto; min-width: 100%; min-height: 100%; -webkit-transform: translate(-50%, -5%); -moz-transform: translate(-50%, -5%); -ms-transform: translate(-50%, -5%); transform: translate(-50%, -5%); z-index: -999;}

.jpr-header-left {background: -moz-linear-gradient(left, rgba(0,46,98,0.7) 0%, rgba(0,46,98,0.7) 75%, rgba(0,46,98,0) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(left, rgba(0,46,98,0.7) 0%,rgba(0,46,98,0.7) 75%,rgba(0,46,98,0) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to right, rgba(0,46,98,0.7) 0%, rgba(0,46,98,0.7) 75%, rgba(0,46,98,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc002e62', endColorstr='#00002e62',GradientType=1 ); /* IE6-9 */ padding:50px 100px 50px 50px; display:inline-block; width:auto; margin-top:200px; margin-bottom:200px;}
.jpr-header-left h1, .jpr-header-left h2, .jpr-header-left h3 {margin:0;}

.panel.panel-info {background:rgba(224,233,239,0.5);}
.panel .panel-heading {font-weight:500; font-size:18px;}
.panel .panel-body {padding:25px;}
.panel-heading .accordion-toggle:after {position: absolute; display: block; font-family: FontAwesome; content: "\f106"; font-size: 20px; right: 0; top: 0; width: 50px; height: 100%; line-height: 50px; text-align: center; border-top-right-radius: 0; border-bottom-right-radius: 0;}

.tab-content {padding:25px; min-height:250px;}

body.post-type-archive-product h3.product-title {font-size:16px;}
body.post-type-archive-product .product-categories {font-size:14px;}
/*body.woocommerce .breadcrumb {display:none;}*/
.woocommerce-ordering, .woocommerce-result-count {display:none !important;}

.add-to-cart-button i.icon-bag, .mini-cart-overview i.icon-bag {font-family:"Feather-JP" !important;}
.mini-cart-overview i.icon-bag {font-size:18px; top:0;}
.mini-cart-overview .mini-cart-count {top:45%; left:18px;}
.add-to-cart-button .icon-bag:before, .list-container .add-to-cart-button .icon-bag:before, .mini-cart-overview .icon-bag:before {content: "\e9ca";}
.list-container .product-type-variable .add-to-cart-button .icon-bag:before {content: "\e99c";}

.prdctfltr_wc {background:rgba(224,233,239,0.5); padding:20px; border:1px solid rgb(224,233,239); position:relative; min-height:62px; margin-bottom:30px;}
/*.filter-sidebar .sidebar-widget {margin-bottom:0;}
.filter-sidebar .synfilter-toggle .toggle-icon {display:block; width:18px; height:18px; font-size:18px; line-height:18px;}
.filter-sidebar .synfilter-toggle .toggle-icon-wrap {position:absolute; top:20px; right:20px; z-index:50;}
.filter-sidebar .synfilter-toggle .toggle-icon:before {content: "\e958";}
.filter-sidebar .synfilter-toggle[aria-expanded="true"] .toggle-icon:before {content: "\ea02";}
.filter-sidebar .synfilter-toggle .toggle-text-wrap {position:absolute; top:18px; left:20px; opacity:1;}
.filter-sidebar .synfilter-toggle .toggle-text-wrap span {opacity:1; transition: opacity 1s ease;}
.filter-sidebar .synfilter-toggle[aria-expanded="true"] .toggle-text-wrap span {opacity:0;}*/
.prdctfltr_filter_title, .prdctfltr_filter_title a i:not(.prdctfltr-delete) {font-weight:700; color:#002e62; margin-bottom:0 !important;}
span.prdctfltr_regular_title {font-size:16px; border-bottom:1px solid rgb(224,233,239); padding-bottom:5px; margin-bottom:10px;}
.prdctfltr_checkboxes label {width:45%;}
.prdctfltr_columns_3 .prdctfltr_checkboxes label {width:100%;}
.prdctfltr_wc .prdctfltr_buttons {margin-top:0 !important; text-align:right;}
.prdctfltr_filter_inner {padding-top:30px !important;}
.prdctfltr_showing {float: right; font-size: 14px; font-weight: 500; font-style: italic; margin-top:2px;}
.prdctfltr_topbar > span {display:inline-block; font-weight:500; font-size:14px; padding:3px 5px 3px 3px; background:rgb(224,233,239); border-radius:3px; margin:-2px 5px 0 5px;}
.prdctfltr_topbar > span:before {display:none;}
.prdctfltr_showing:before {display:none; float: right; font-size: 14px; font-weight: 500; font-style: italic;}
.prdctfltr_wc.prdctfltr_bold .prdctfltr_filter label > span, .prdctfltr_wc.prdctfltr_bold .prdctfltr_filter label > span {font-weight:300;}
.prdctfltr_wc.prdctfltr_bold .prdctfltr_filter label.prdctfltr_active > span, .prdctfltr_wc.prdctfltr_bold .prdctfltr_filter label.prdctfltr_active > span {font-weight:500 !important; color:#96172e !important;}
.prdctfltr_count, .prdctfltr_count {margin-bottom:2px;}
.prdctfltr-pagination-load-more a.button {width: 100%; font-size: 18px !important; background: #96172e; margin-top: 30px; padding: 10px !important;}
.prdctfltr-pagination-load-more a.button:hover {background: #761224;}
.prdctfltr-pagination-load-more a.button:focus {color: #fff;}
.prdctfltr-pagination-load-more span.button.disabled, .prdctfltr-pagination-load-more span.button.disabled:hover {width: 100%; font-size: 18px !important; background: transparent; margin-top: 30px; padding: 10px !important; color: #9FB2C6; cursor: default; border-radius:0 !important; border-top:1px solid #9FB2C6;}

.blog .sidebar .sidebar-widget, .archive.category .sidebar .sidebar-widget, .single.single-post .sidebar .sidebar-widget {background:rgba(224,233,239,0.5); padding:20px; border:1px solid rgb(224,233,239);}
.blog .sidebar .sidebar-widget select, .archive.category .sidebar .sidebar-widget select, .single.single-post .sidebar .sidebar-widget select {background: rgba(255, 255, 255, 0.75) !important; border:1px solid rgb(224,233,239); border-radius:0;}
.blog .sidebar .sidebar-widget .select-wrap, .archive.category .sidebar .sidebar-widget .select-wrap, .single.single-post .sidebar .sidebar-widget .select-wrap {background: none !important; border:none !important; box-shadow: none !important;}
.blog .sidebar .sidebar-widget .select-wrap:after, .archive.category .sidebar .sidebar-widget .select-wrap:after, .single.single-post .sidebar .sidebar-widget .select-wrap:after {content:unset;}

body.single-product .product-nav {display:none;}
body.single-product .woocommerce-product-details__short-description p {font-size:16px;}
body.single-product h1.product-title {font-size:30px;}
body.single-product p.price {font-size:24px;}
body.single-product .product_meta {font-size:14px;}
body.single-product form.cart {display:inline-block; margin-right:20px;}
body.single-product .c2q_login_prompt {display:inline-block; margin:0; margin-left:20px;}
body.single-product form.c2q_single_product {display:inline-block; margin:0;}
.single-product .product-type-variable form.quote_form {display:none; margin-left:0; margin-top:20px;}
.single-product section.related.products h2 {text-transform:uppercase; text-align:center; border-bottom:1px solid #eeeeee; margin-bottom:25px; padding-bottom:10px;}
.single-product .woocommerce-product-details__short-description a, .single-product .single-product-extras .tab-content a {color:#002e62; text-decoration:underline;}

body:not(.logged-in) .mini_quotelist_wrap .syn-not-logged-in {display:inline-block;}
body:not(.logged-in) .mini_quotelist_wrap .syn-logged-in {display:none;}
body.logged-in .mini_quotelist_wrap .syn-not-logged-in {display:none;}
body.logged-in .mini_quotelist_wrap .syn-logged-in {display:inline-block;}
.mini_quotelist_wrap div.attr_wrap, .my_quotelist_table div.attr_wrap {font-size:14px !important; line-height:150% !important;}
.mini_quotelist_wrap dt {width:100% !important;}
.mini_quotelist_wrap dd {display:none;}
.mini_quotelist_wrap .add-request-quote-button {margin-top:20px;}

.my_quotelist_table a.remove {font-size: 24px; color: #fff; width: 24px; background-color: #9FB2C6; border-radius: 50%; vertical-align: middle; line-height: 24px;}
.my_quotelist_table a.remove:hover {background-color: #96172e;}
.my_quotelist_table .price, .my_quotelist_table .total, .my_quotelist_table .quotelist_footer {display:none;}
.my_quotelist_table > tbody > tr > td, .my_quotelist_table > tbody > tr > th, .my_quotelist_table > tfoot > tr > td, .my_quotelist_table > tfoot > tr > th, .my_quotelist_table > thead > tr > td, .my_quotelist_table > thead > tr > th {border-bottom:1px solid;}

nav.woocommerce-MyAccount-navigation .nav {border:1px solid #9FB2C6;}
nav.woocommerce-MyAccount-navigation .nav li:not(:last-child) {border-bottom:1px solid #9FB2C6;}
nav.woocommerce-MyAccount-navigation .nav-pills > li.active > a, nav.woocommerce-MyAccount-navigation .nav-pills > li.is-active > a, nav.woocommerce-MyAccount-navigation .nav-pills > li.active > a:hover, nav.woocommerce-MyAccount-navigation .nav-pills > li.is-active > a:hover, nav.woocommerce-MyAccount-navigation .nav-pills > li > a:hover, .nav-pills > li > a:focus {font-weight:700; background:none; color: #002e62;}

th.quantity, td.quantity {display:table-cell;}
th.product, td.product {position:unset; transition:none;}
.quantity input[type="number"], .quantity input {box-shadow:none !important; border:1px solid #9FB2C6;}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {border-color:#9FB2C6 !important;}
.table > thead > tr > th, .table tfoot th {background-color:rgba(224, 233, 239, 0.5) !important; color:#002e62 !important; text-transform:none !important;}
.table > thead {border-color:#9FB2C6 !important;}

.woocommerce-cart-form .input-group .btn, .woocommerce-cart-form .input-group button, .woocommerce-cart-form .input-group input[type="submit"], .woocommerce-cart-form .input-group .button {font-size:14px;}
.woocommerce-info, .woocommerce-info[role=alert], .woocommerce-message, .woocommerce-message[role=alert] {background: rgba(224, 233, 239, 0.5); color: #002e62; border:1px solid #9FB2C6;}
.woocommerce-info a, .woocommerce-message a {color:#96172e; font-weight:500;}
.woocommerce-info a:hover, .woocommerce-message a:hover {color:#761224;}
.woocommerce-info a.button, .woocommerce-message a.button {color:#fff;}

.dgwt-wcas-st {padding-left: 15px !important; font-size: 16px !important;}
.dgwt-wcas-suggestion {padding: 10px 0 !important;}
.dgwt-wcas-pd-image, .dgwt-wcas-tpd-image {width: 30% !important; border-radius:0 !important; padding:7px !important;}
.dgwt-wcas-pd-rest {max-width:375px !important; justify-content: flex-end !important; width: 65% !important;}
.dgwt-wcas-pd-rest .product-title, .dgwt-wcas-pd-rest .product-title {font-weight: 700 !important; font-size: 20px !important;}
.dgwt-wcas-pd-price {font-size: 18px !important; line-height: 100% !important; color: #777 !important; font-weight:500 !important;}
.dgwt-wcas-pd-desc {font-size:14px !important;}
.dgwt-wcas-products-in-cat .dgwt-wcas-pd-image, .dgwt-wcas-products-in-cat .dgwt-wcas-tpd-image {width: 10% !important; border-radius:0 !important; padding:5px !important;}
.dgwt-wcas-products-in-cat .dgwt-wcas-tpd-rest {width: 85% !important;}

.dgwt-wcas-pd-price, .woocommerce-Price-amount amount, .dgwt-wcas-pd-addtc {display:none !important;}

.youtube-container {position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden;}
.youtube-container iframe, .youtube-container object, .youtube-container embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

.youtube-container-square {position: relative; padding-bottom: 72.25%; padding-top: 30px; height: 0; overflow: hidden;}
.youtube-container-square iframe, .youtube-container-square object, .youtube-container-square embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

.mini-cart-overview .product_list_widget li a, .mini-cart-overview .widget_product_categories li a, .mini-cart-overview .widget_product_categories .children a, .mini-cart-overview .widget_layered_nav li a {text-transform:none; font-weight:500;}
.mini-cart-overview .product-image {display:none;}
.mini-cart-overview .product-details {padding-left:12px;}
.mini-cart-overview .buttons a {display: inline-block; width: 100%; text-align: center; padding: 4px 12px;}
.mini-cart-overview .buttons a:first-child {margin-right:0; border-top:1px solid #002e62; box-shadow:0 0 0 0 !important;}
.mini-cart-overview .buttons {text-align: center; padding-bottom: 0;}
.mini-cart-overview .product-details-heading {font-size:1em;}

.blog-header .breadcrumb {display:none;}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, .select-wrap, .form-control {border-width:1px; border-style: solid;}
.shop_table tr#use_my_shipper td div, .shop_table tr#use_my_shipper td input {width:49%; display: inline-block;}
.shop_table tr#use_my_shipper td div select, .shop_table tr#use_my_shipper td input, .shop_table tr#use_my_shipper td textarea {padding-left:10px;}
.shop_table tr#use_my_shipper td div select {width:100% !important;}

.form-group-lg .form-control, .input-group-lg>.form-control, .input-lg {/*border-radius:24px;*/ padding-left:20px !important;}
.wpcf7-form input {width:100%;}
.wpcf7-form input.btn-lg {min-width:100px;}
.wpcf7-form .logo-uploader input[type="file"] {width:auto; border:none; background:transparent; padding-left:0; margin:0 auto; height: 46px; padding-top: 8px; font-style: italic; color: rgba(0, 46, 98, 0.5);}
.wpcf7-form .logo-uploader {background:rgba(247, 251, 254, 0.9); border:1px solid #bec9d5; border-radius:8px; margin:25px 0 0; padding:15px;}
.wpcf7-form .logo-uploader .help-block {color:rgba(0, 46, 98, 0.5); font-style:italic;}
.wpcf7-form textarea {width:100%; height:150px;}
/*.wpcf7-form select { color:#555555 !important;}
.wpcf7-form select option { color:#555555 !important;}
.wpcf7-form .select-wrap:after { color:#555555 !important;}*/
.wpcf7-form select {color:rgba(0, 46, 98, 0.5);}
.wpcf7-form select option {color:#002e62;}
.wpcf7-form select option:disabled {color:rgba(0, 46, 98, 0.5); background: #f1f1f1;}
.wpcf7-form .wpcf7-display-none {display:none;}
.wpcf7-form .ajax-loader {display:none;}
.wpcf7-form input.wpcf7-submit {border:none;}
.wpcf7-form .wpcf7-radio input {width:auto; margin-left:15px;}
.wpcf7-form .wpcf7-checkbox {text-align:left;}
.wpcf7-form  .wpcf7-checkbox label {font-weight:300; font-size:16px; display:block;}
.wpcf7-form .wpcf7-checkbox input {width:inherit; margin-right:5px;}
.wpcf7-form .wpcf7-checkbox .wpcf7-list-item {display:block; width:100%;}
.wpcf7-form .btn, .wpcf7-form button, .wpcf7-form input[type="submit"], .wpcf7-form .button, .wpcf7-form input[type="button"] {border:none; color:white !important;}
.wpcf7-form .btn-lg {padding:10px 24px;}
.wpcf7-form p.last {margin-bottom:0;}
.wpcf7-form.sent .contact-form-fields {display:none;}
.wpcf7-response-output.wpcf7-validation-errors {font-size:16px; text-align:center; background:rgba(255,0,0,.25); border:1px solid rgba(255,0,0,.5); width:auto; margin:0 auto;}
.wpcf7-response-output.wpcf7-mail-sent-ok {font-size:16px; text-align:center; background:rgba(96,197,96,.25); border:1px solid rgba(96,197,96,.5); width:auto; margin:0 auto; padding:15px; color:#60c560 !important;}

/*.form-group-lg .form-control.currently-insured,
.form-group-lg .mailing-different .form-control,
.form-group-lg .dwelling .form-control,
.form-group-lg .personal-property .form-control,
.form-group-lg .hurricane .form-control,
.form-group-lg .perils .form-control,
.form-group-lg .replacement .form-control,
.form-group-lg .add-coapp .form-control {padding:0 !important; background:none; border:none; height:auto; text-align:center; font-size:20px;}
.form-group-lg .form-control.currently-insured .wpcf7-list-item,
.form-group-lg .mailing-different .form-control .wpcf7-list-item,
.form-group-lg .dwelling .form-control .wpcf7-list-item,
.form-group-lg .personal-property .form-control .wpcf7-list-item,
.form-group-lg .hurricane .form-control .wpcf7-list-item,
.form-group-lg .perils .form-control .wpcf7-list-item,
.form-group-lg .replacement .form-control .wpcf7-list-item,
.form-group-lg .add-coapp .form-control .wpcf7-list-item {display:inline-block; width:auto; margin:0 20px; margin-bottom:5px;}
.form-group-lg .form-control.currently-insured input,
.form-group-lg .mailing-different .form-control input,
.form-group-lg .dwelling .form-control input,
.form-group-lg .personal-property .form-control input,
.form-group-lg .hurricane .form-control input,
.form-group-lg .perils .form-control input,
.form-group-lg .replacement .form-control input,
.form-group-lg .add-coapp .form-control input {margin-right:5px;}*/
/*.current-dec input {width:auto; display:inline-block;}*/
.form-group-lg select.form-control {line-height:1.3333333;}
.form-group-lg .select-wrap:after {line-height:46px; width:46px;}
/*.wpcf7-form select option:disabled:selected {color:red !important;}*/

.list-container button.c2q_button {background:transparent; color:#6e88a4 !important; border:1px solid #6e88a4; margin-top:5px;}
.list-container button.c2q_button:hover, .list-container button.c2q_button:focus {background:#6e88a4; color:#fff !important; border:1px solid #6e88a4; margin-top:5px;}
/*.list-container button.c2q_button i {visibility:visible; color:#6e88a4 !important; margin:0;}*/
.list-container .product-info .c2q_login_prompt {display:block; width:20px; height:20px; padding:0; margin:0; position: absolute; right: 0; top: 25px;}
.list-container .c2q_login_prompt span {display:none;}

.home .products.list-container .price, .home .products.list-container .add-to-cart-button, .home .products.list-container .quote_form, .home .products.list-container .product-info .c2q_login_prompt {display:none;}
.home .products.list-container .product-title {padding-right: 0; text-align:center;}
.home h3.post-grid-content-title {font-size:14px; font-weight:500;}
.home .featured-news {background-image:url("/wp-content/uploads/2019/04/swoosh.jpg"); background-size:contain; background-position:0 0; background-repeat: no-repeat;}

.single-quote h1 {margin:0; display:inline-block;}
.single-quote .c2q_status_wrap {display:inline-block; position:relative; top:-7px; margin-left:10px; margin-bottom:0; margin-top:0;}
.single-quote .c2q_status_wrap span:not(.label) {display:none;}
.single-quote .c2q_status_wrap span.label {font-size:100%;}
.single-quote .c2q_table_wrap {margin-top:30px;}

.page-id-8770 .sidebar.synquote {display:none;}
.sidebar.synquote {position:fixed; display:block; width:100%; bottom:0; z-index:99;}
/*.sidebar.synquote .widget_c2q_list_widget {display:none;}*/
.sidebar.synquote .c2q_big_msg {font-size:18px; padding:0; color:#9FB2C6;}
.sidebar.synquote .price {font-size:16px !important; line-height:inherit !important;}
.btn.synquote-toggle {border-radius:5px 5px 0 0; margin-left:5%;}
.btn.synquote-toggle:focus {background-color: #96172e !important;}
#synquote-open {width:100%; border-top:1px solid #b9cee1; background: -moz-linear-gradient(top, #E0E9EF 0%, #FFFFFF 100%); background: -webkit-linear-gradient(top, #E0E9EF 0%, #FFFFFF 100%); background: linear-gradient(to bottom, #E0E9EF 0%, #FFFFFF 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E0E9EF', endColorstr='#FFFFFF',GradientType=0 );}
#synquote-open .widget {padding:50px 5% 75px 5%;}
#synquote-open .mini_quotelist_wrap {max-height:40vh; overflow:auto;}
#synquote-open .mini_quotelist_wrap::-webkit-scrollbar-track {-webkit-box-shadow: none; background-color: rgba(159, 178, 198, 0.5); border-radius: 10px;}
#synquote-open .mini_quotelist_wrap::-webkit-scrollbar {width: 10px; background-color: transparent;}
#synquote-open .mini_quotelist_wrap::-webkit-scrollbar-thumb {border-radius: 10px; background-color: rgba(0, 46, 98, 0.71);}

.xoo-el-main {padding:30px 15px; color:#002e62; font-size:14px;}

body.woocommerce-checkout h3 {font-size:20px; text-transform: uppercase; color: #96172e;}
.payment_method_nmi_gateway_woocommerce_credit_card label[for=payment_method_nmi_gateway_woocommerce_credit_card] {font-size:20px; text-transform: uppercase; color: #96172e;}
.payment_method_nmi_gateway_woocommerce_credit_card label[for=payment_method_nmi_gateway_woocommerce_credit_card] img {-webkit-filter: grayscale(100%) opacity(70%); /* Safari 6.0 - 9.0 */ filter: grayscale(100%) opacity(70%); margin-left:5px;}
#wc-nmi_gateway_woocommerce-cc-form p.form-row {
    margin: 0 0 10px;
}
#wc-nmi_gateway_woocommerce-cc-form p.form-row label {
    margin-top: 12px;
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
}
#wc-nmi_gateway_woocommerce-cc-form p.form-row input {
    background-color: rgba(224, 233, 239, 0.49);
    color: #002e62;
    border: 1px solid #9fb2c6;
    font-size: 16px;
    border-radius: 5px;
    height: 36px;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-shadow: none;
    box-shadow: none;
    -webkit-font-smoothing: antialiased;
    width: 100%;
    padding: 6px 16px;
    background-image: none;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    display: block;
    line-height: 1.7142857143;
}
#wc-nmi_gateway_woocommerce-cc-form p.form-row-first {
    width: 50%;
    display: block;
    padding: 0;
    margin: 0 0 12px;
    float: left;
}
#wc-nmi_gateway_woocommerce-cc-form p.form-row-last {
    width: 49%;
    display: block;
    padding: 0;
    margin: 0 0 12px;
    float: right;
}
.section-commerce .container.element-top-50.element-bottom-50 {margin-top:100px !important; margin-bottom:100px !important;}
.shop_table span.woocommerce-Price-amount {font-weight:700;}
.woocommerce-checkout-payment .woocommerce-privacy-policy-text {font-size:14px;}
.woocommerce-checkout-payment .nmi_gateway_woocommerce_new_card {border-bottom:1px solid #e0e9ef; padding-bottom:5px; margin-bottom:10px;}
#wc-nmi_gateway_woocommerce-cc-form {margin-bottom:10px;}
ul.woocommerce-shipping-methods {list-style:none; padding:0;}
ul.woocommerce-shipping-methods li {text-align:left;}
ul.woocommerce-shipping-methods li label {font-weight:500; margin-left:15px;}
ul.woocommerce-shipping-methods li label {font-weight:500; margin-left:15px;}
ul.woocommerce-shipping-methods li label span.woocommerce-Price-amount {font-weight:700; margin-left:15px;}
ul.woocommerce-shipping-methods li input:checked + label {font-weight:700; color:#96172e;}
ul.woocommerce-shipping-methods li input[type="radio"] {display:none;}

.woocommerce-checkout tr#use_my_shipper_row td {padding-left:15px;}
.woocommerce-checkout tr#use_my_shipper_row td select.my_shipper, .woocommerce-checkout tr#use_my_shipper_row td input.shipper_number, .woocommerce-checkout tr#use_my_shipper_row td textarea.shipping_note {width:100% !important; padding-left:10px !important;}
table#use_my_shipper th {display:none;}

ul.order_details, table.order_details {background: rgba(224, 233, 239, .3);}
.woocommerce-order-received ul.order_details li {border-color: rgba(224, 233, 239, 1) !important;}

/*body.woocommerce-checkout table#use_my_shipper th {display:none;}*/

.section-upper-footer {background: #e0e9ef; color: #002e62; border-top:none;}
/*.section-upper-footer .sidebar-widget:not(:last-child) {margin-bottom:0;}*/
#footer .sidebar-widget:not(:last-child) {margin-bottom:0;}
/*footer .widget_nav_menu .menu-item {font-size:14px;}*/
/*#footer .sidebar-widget {text-align:center;}*/
footer .subfooter .col-md-6:first-child {text-align:left;}
#oxywidgetsocial-3 {text-align:right;}

.fa, .fas {font-family: FontAwesome !important;}

.postid-13211 .related.products {display:none;}

.shop_table .quantity input {max-width:70px; cursor:text;}
.single-product .quantity input {max-width:70px; cursor:text;}

.main-navbar .menu-item-13450 a, .main-navbar .menu-item-13451 a {font-weight:700;}

.postid-13289 .main-navbar .menu-item-8867 a.dropdown-toggle, .postid-13289 .main-navbar .menu-item-8874 a.dropdown-toggle {color:#002e62 !important;}

/*.woocommerce-cart form.woocommerce-shipping-calculator {display:none;}*/

@media (max-width:1199px) {
    .jpr-fullscreen-bg-video {-webkit-transform: translate(-55%, -5%); -moz-transform: translate(-55%, -5%); -ms-transform: translate(-55%, -5%); transform: translate(-55%, -5%); z-index: -999;}
    .jpr-header-left {margin-top:350px; margin-bottom:0;}
    .menu .nav>li>a {padding-left:15px; padding-right:15px;}
}

@media (min-width: 992px) and (max-width: 1199px) {
    .mini-cart-overview .amount {display:none;}
    .icons-specialty h3 {font-size:17px;}
}

@media (min-width: 992px) {
    .top-right {margin-right: -15px;}
    body:not(.woocommerce) header .element-top-100 {margin-top:230px !important;}
    header .element-top-150 {margin-top:280px !important;}
    footer .subfooter .col-md-6:last-child {text-align:right;}
    .menu-container .menu-item-478 {display:none;}
	
	.top-search.active .dgwt-wcas-search-wrapp {display:block; position: absolute; top: 0; left: 0; right: 0; z-index: 10; height:90px !important;}
	.top-search .dgwt-wcas-search-wrapp {display:none;}
    .top-search form, .top-search.active {background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(224,233,239,1) 100%) !important; /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(224,233,239,1) 100%) !important; /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(224,233,239,1) 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#E0E9EF',GradientType=0 ) !important; /* IE6-9 */}
    .top-search .dgwt-wcas-search-wrapp form input, .top-search .dgwt-wcas-search-wrapp form input:focus {height:90px !important; background:transparent !important; border:none !important; box-shadow:none !important; font-weight:500; color:#002e62;}
    .top-search .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader) {display:none;}
    .top-search .dgwt-wcas-preloader {margin-right:20px;}
}

@media (max-width: 991px) {
    .jpr-fullscreen-bg-video {-webkit-transform: translate(-60%, -5%); -moz-transform: translate(-60%, -5%); -ms-transform: translate(-60%, -5%); transform: translate(-60%, -5%); z-index: -999;}
    .jpr-header-left {background:rgba(0,46,98,0.7); padding:40px; margin-top:350px; margin-bottom:0; width:100%; text-align:center;}
    /*.jpr-header-left h1, .jpr-header-left h2, .jpr-header-left h3 {text-align:center;}*/
    .home .featured-news .col-md-4 {max-width:600px; margin:0 auto;}
    .prdctfltr_checkboxes label {width:100%;}
    .prdctfltr_showing {float:none; display:block; width:100%; text-align:right;}
    .prdctfltr_topbar {display:block !important; width:100%; margin-top:10px;}
    .prdctfltr_topbar > span {margin:2px 5px; margin-left:0;}
    #footer .col-md-3:not(:last-child) {margin-bottom:40px;}
    footer .subfooter .col-md-6, footer .subfooter .col-md-6:first-child {text-align:center;}
    .section-upper-footer .col-sm-12 {text-align:center !important;}
    .menu-sidebar .sidebar-widget .mini-cart-overview {text-align:left; padding-left:5px;}
    .menu-sidebar .sidebar-widget .mini-cart-overview .mini-cart-count {left:20px;}
    .products.list-container {max-width:400px; margin:0 auto;}
    .products.list-container .product:not(:last-child) {margin-bottom:50px;}
    .menu .nav>li>a {padding-left:20px; padding-right:20px;}
    .navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a {padding-left:30px !important;}
    .menu .open .dropdown-menu {background:none !important;}
    .menu-sidebar {display:none;}
    .menu-container .menu-item-478 {margin-bottom:15px; margin-left:15px; width: auto; display: inline-block;}
    .sidebar.synquote .widget_c2q_list_widget {display:block;}
    /*.filter-sidebar {width:100%; max-width:370px; margin:0 auto 50px;}*/
    #footer .sidebar-widget {text-align:center;}
}

@media (min-width: 768px) {
    /*.sidebar.synquote {position:fixed; display:block; width: auto; right:0; top:20%; z-index:99; margin:0;}
    .btn.synquote-toggle {border-radius: 5px 0 0 5px; position: absolute; left: -50px; top: 0; width: 350px; height:50px; margin:0; text-align:left; padding:11px 20px;}
    .btn.synquote-toggle i.fa {margin-right:20px;}
    #synquote-open {width:300px; border:1px solid #b9cee1; border-right:none;}
    #synquote-open .widget {padding:75px 25px;}
    .collapse.width {
        -webkit-transition: width 1s ease;
        -moz-transition: width 1s ease;
        -o-transition: width 1s ease;
        transition: width 1s ease;
    }*/
}

@media (max-width: 767px) {
    .home .jpr-fullscreen-bg {background: url('/wp-content/uploads/2019/01/syndaver-home-header-video-sm.gif') top center / cover no-repeat; min-height:600px; position:absolute; top:0; left:0;}
    .home .jpr-fullscreen-bg-video {display: none;}
    .jpr-header-left {margin-top:300px; padding:25px; width:100%;}
    .jpr-header-left h1.super {font-size:30px;}
    .top-bar .top-left {display:none;}
}

@media (max-width: 640px) {
    .prdctfltr_filter_inner .prdctfltr_filter:not(:first-child) {margin-top:30px;}
}