@charset "utf-8";
/* CSS Document */
body {
    background: #fff;
    font-family: Open Sans, 'Open Sans', sans-serif!important;
}
.ubermenu .ubermenu-target {
    padding: 9px;
    color: #242424!important;
    border-top: 1px solid #ffd101;
	font-weight: bold;
    text-transform: uppercase;
    font-size: 12px;
}
body.page .links_list-value a, body.archive .links_list-value a, body.single-product .links_list-value a {
    color: #242424!important;
    font-weight: bold;
}
body.page .links_list-label, body.archive .links_list-label, body.single-product .links_list-label {
    color: #c7c7c7!important;
}
body.page .vc_custom_1519144262132 {
    background-color: #fff!important;
}
body.page .header {
	background: #fff;
}
.ubermenu-submenu .ubermenu-target {
	border-top: 0;
}
p.header-logo {
    float: left;
    margin: 0;
}
.header .header-search {
    display: block;
    width: 14.5%;
    background: linear-gradient(90deg, #ffffff 85%, #f0f0f0 15%);
    border: 1px solid #acacac;
    height: 30px;
    line-height: inherit;
    margin-left: 10px;
	border-radius: 4px;
	margin-top: 8px;
}
body .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
    height: 30px;
}
aside#secondary {
    width: 16%;
    float: left;
}
div#primary {
    width: 84%;
    float: left;
}
.clearfix{ 
	clear:both;
}
.page-styling a:hover {
    border-color: transparent;
}
.wpb_text_column.wpb_content_element {
    margin-bottom: 0;
    padding: 10px 0;
}
ul.links_list.links_list-align-left {
    padding: 15px 0 0 0;
}
.header nav {
    padding: 0;
}
.header .header-gopersonal:after {
    width: 18px;
    height: 18px;
    background: url(https://ags.us.com/wp-content/uploads/2019/09/user.png) no-repeat left top;
}
.header .header-cart .header-cart-inner {
    color: #242424;
}
.header .header-cart-count span {
    background: #cdcdcd;
}
.header .header-cart::before, .header .header-personal:after {
    background: transparent;
}
.header .header-info {
    height: auto;
    padding: 0;
}
.header .header-cart .header-cart-inner {
    line-height: normal;
}
a.header-gopersonal {
    margin-top: 7px;
}
div#primary {
    border-top: 1px solid;
    padding-top: 0;
}
/*body.page-id-36 div#primary {
    padding-top: 15px;
}*/
.blog-sb {
    border: 0;
}
ul.product-categories {
    padding: 0;
    margin: 0;
    list-style-type: none;
}
ul.product-categories li, ul.menu li {
    background: #fece00;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 12px;
}
ul.product-categories li a,  ul.menu li a {
    color: #242424!important;
    display: block;
	text-decoration: none!important;
	padding: 1px 10px;
}
ul.product-categories li a:hover,  ul.menu li a:hover {
    color: #fff!important;
}
.blog-sb-widgets .blog-sb-widget {
    padding: 10px;
}
.blog-sb-widgets ul li {
    margin: 0 0 10px 0;
}
.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    padding: 10px 15px 10px 15px!important;
}
.dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier {
    left: 0!important;
    right: -85%!important;
}
main#main {
    border-left: 1px solid #acacac;
}
.cont.maincont {
    border-left: 1px solid #acacac;
}
.header .header-personal ul {
    list-style-type: none;
}
div#rev_slider_3_1_wrapper h5 {
    text-transform: uppercase;
}
.cont, .container, .cont-inner {
    width: 100%;
	max-width: 1920px;
}
.header nav {
    margin: 0 0 0 17.5%;
}
.maincont .maincont-line1, .maincont .maincont-line2, .maincont .maincont-line1:after, .maincont .maincont-line2:before, .maincont .maincont-line2:after {
    background: transparent;
}
.header-logo {
    width: 16%;
    float: left;
}
.header-mid {
    width: 42%;
    float: left;
}
.header-user {
    width: 42%;
    float: left;
    padding-top: 15px;
}
.header-user ul {
    list-style-type: none;
    float: right;
}
.header-user li {
    float: left;
    margin: 0 6px 0 0;
    color: #093a74;
}
body .header-user li a {
    text-decoration: underline!important;
    color: #242424!important;
}
.page-styling ul {
    margin: 0;
    padding: 0;
}
.header_top {
    background: #fff;
}
.blog-sb-widgets .blog-sb-widget {
    border-top: 0;

}
.textwidget.custom-html-widget a {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 12px;
    color: #fff!important;
    text-decoration: none!important;
    margin-bottom: 10px;
    display: block;
	padding: 1px 10px;
}
body.page-id-7 .textwidget.custom-html-widget a, body.term-3191 .textwidget.custom-html-widget a {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 12px;
    color: #fff!important;
    text-decoration: none!important;
    margin-bottom: 10px;
    display: block;
	padding: 1px 10px;
}
.textwidget.custom-html-widget div:nth-child(1) {
  background: #30a230;
}
.textwidget.custom-html-widget div:nth-child(2) {
  background: #324ea2;
}
.textwidget.custom-html-widget div:nth-child(3) {
  background: #c03030;
}
.header .header-cart-count span {
    top: -7px;
    right: 18px;
}
.vc_custom_1519144262132 {
    background: white!important;
}
.header {
    background: white;
}
body.term-posts .cont.maincont h1 {
    border-top: 1px solid #ffd101;
    display: block;
    width: 100%!important;
    max-width: 100%!important;
    margin-top: 15px;
    font-size: 20px;
    padding-top: 5px;
	font-weight: 600;
}
body.single article#product-3414 h1 {
    border-top: 1px solid #ffd101;
    display: block;
    width: 100%!important;
    max-width: 100%!important;
    margin-top: 15px;
    font-size: 20px;
    padding-top: 5px;
	font-weight: 600;
}
body.tax-product_cat .cont.maincont h1 {
    border-top: 1px solid #ffd101;
    display: block;
    width: 100%!important;
    max-width: 100%!important;
    margin-top: 5px;
    font-size: 18px;
    padding-top: 5px;
	font-weight: 600;
}
div#post-36 h4.vc_custom_heading {
    border-top: 1px solid #ffd101;
	padding-top: 5px;
	font-weight: 600;
}
.categs-list li img {
    border: 1px solid #faba03;
}
h2.woocommerce-loop-category__title {
    color: #283346;
    font-size: 13px;
    font-weight: normal;
    font-style: italic;
}
mark.count {
    color: #283346;
}
.archive.woocommerce-page .maincont h1 > span {
    padding: 0 20px 0px 0;
}
footer.blog-sb-widgets.page-styling.site-footer {
    clear: both;
}
button.single_add_to_cart_button.button.alt {
    background: #ffd300!important;
    color: #283346!important;
    text-transform: lowercase!important;
    padding-right: 10px!important;
    padding-left: 10px!important;
}
.prod .prod-add .button:before {
	display: none;
}
.maincont h1 > span {
    line-height: 100%;
}
body.term-posts .cont.maincont {
    min-height: 460px;
}
body.single-product .cont.maincont {
    border-left: 0!important;
}
.page-styling th, .page-styling td {
    padding: 5px 10px;
    font-size: 14px;
}
.page-styling table, .page-styling th, .page-styling td {
    border: 0;
	line-height: initial;
}
.maincont h1 > span {
    display: block;
    padding: 4px 8px!important;
}
.product_list_top .part_no, .product_list_top .width, .product_list_top .height, .product_list_top .opening, .product_list_top .description, .product_list_top .photo, .product_list_top .price, .product_list_top .quantity, .product_list_top .total, .product_list_top .add-to-cart {
	float: left;
}
.clearfix {
	clear: both;
}
.product_list_top {
    border-bottom: 1px solid #000;
    padding: 4px 0;
    font-weight: bold;
    margin-bottom: 8px;
}
.prod-litems .prod-li-ttl-wrap {
    padding: 0;
}
.woocommerce a.button {
    background: #ffd300;
    color: #283346!important;
    text-transform: uppercase;
    font-size: 12px;
    display: block;
    text-align: center;
    text-decoration: none!important;
}
.prod-litems .prod-li-price-wrap {
    padding: 0 5px 0;
}
.maincont .prod-litems .prod-li {
    margin: 0;
    box-shadow: none;
}
.prod-litems.section-list img {
    width: 50%;
    border: 1px solid #ffd300;
}
.prod-litems .prod-li-ttl-wrap {
    text-transform: capitalize;
}
.prod-litems .prod-li-cont {
    padding: 0;
}
.page-styling a, .page-cont a {
     text-decoration: none !important;
}
.section-filter .woof_products_top_panel li span:after {
	display: none;
}
.woof_products_top_panel {
    border: 1px solid #ffd300;
	text-align: center;
	background: #fffbe5;
}
.woof_products_top_panel li {
	float: none;
}
.section-filter .woof_products_top_panel li span {
    color: #283346;
    font-weight: bold;
    font-style: italic;
	padding: 5px;
}
.woof_products_top_panel li a {
    text-decoration: none!important;
}
body.tax-product_cat a.qnt-minus.prod-li-minus, body.tax-product_cat a.qnt-plus.prod-li-plus {
    text-decoration: none!important;
}
body.term-posts .page-styling a, body.term-posts .page-cont a {
    text-decoration: none!important;
}
.ags_dec_img, .ags_dec_one, .ags_dec_two {
    width: 250px;
    float: left;
}
.ags_dec_one ul, .ags_dec_two ul {
    padding-left: 30px;
    color: #283346;
    font-size: 14px;
}
.ags_dec_one h3, .ags_dec_two h3 {
    font-size: 15px;
    margin: 10px 0 5px 0;
}
.prod-tabs-wrap, .maincont .prod {
    box-shadow: none;
}
.prod .prod-slider-wrap {
    border-right: 0;
}
body .page-styling a, body .page-cont a {
    text-decoration: none!important;
}
body .links_list li p a {
    text-decoration: underline!important;
}
.product_list_top, dd.sku {
    font-weight: bold;
}
.header-user ul li a {
    font-size: 13px;
    text-transform: capitalize;
    font-weight: bold;
}
.header .header-cart-count span {
    width: 15px;
    height: 15px;
    line-height: 15px;
    font-size: 9px;
}
.prod-attr p {
    float: left;
    width: 240px;
    margin-bottom: 4px;
}
.prod-attr {
    border-bottom: 1px solid #000;
    padding-bottom: 4px;
}
.new-info {
    width: 55%;
}
.prod .prod-qnt-wrap {
    width: 16%;
}
.prod_proce_each {
    float: left;
    padding: 3px 0 0 3px;
}
.prod_proce {
    float: left;
}
p.prod-price {
    margin-bottom: 10px;
}
.stock, .prod_proce, .prod_proce_each, .prod-attr {
    color: #000!important;
}
.prod-attr p {
    color: #777!important;
}
.full_img {
    height: 415px;
}
p.woocommerce-mini-cart__buttons.buttons a {
    width: 46%;
    float: left;
}
p.woocommerce-mini-cart__buttons.buttons {
    padding: 15px 10px!important;
}
a.button.wc-forward {
    color: #fff!important;
	text-transform: capitalize;
}
a.button.checkout.wc-forward {
    color: #000!important;
	text-transform: capitalize;
}
div#chkout_info {
    padding: 20px 10px;
	font-size: 14px;
}
.chkout {
    font-weight: bold;
    color: #000;
}
div#chkout_info hr {
    border-top: 1px solid #000;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #fdd600;
    color: #000;
    -webkit-font-smoothing: antialiased;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background-color: #dfdcde;
    color: #000;
}
.page-cont {
    box-shadow: none;
}
.woocommerce .woocommerce-message {
    color: red;
}
.woocommerce-checkout table.shop_table {
    border: 1px solid #000;
}
.woocommerce-checkout table.shop_table td {
    border-top: 1px solid #000;
    border-right: 1px solid #000;
}
table.shop_table.woocommerce-checkout-review-order-table thead {
    background: #e7eaef;
}
body.page-id-8 .cont.maincont {
    border-left: 0;
}
body.page-id-8 main#main {
    margin-top: 15px;
}
.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {
    border-right: 1px solid;
}
.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {
    border-top: 1px solid #bcbcbc;
}
tr.woocommerce-shipping-totals.shipping th, tr.order-total th, tr.cart-subtotal th, tr.tax-total th {
    text-align: right;
}
.maincont h1 > span {
    font-weight: 600;
}
.prod-tabs li.active:after {
	display: none;
}
.prod-tabs:after {
    background: #ffd101;
}
li#prod-desc a {
    font-size: 26px;
    font-weight: 600;
    color: #293446 !important;
}
.prod-tabs-wrap {
    padding: 22px 11px;
}
ul.prod-tabs {
    margin-bottom: 15px;
}
.page-styling ul {
    list-style-type: none;
}
a.header-gopersonal {
    float: left;
}
span.c_username {
    float: left;
    color: #242424;
    margin: 0 0px 0 20px;
    font-size: 13px;
    font-weight: 600;
}
.header .header-personal {
    width: auto!important;
}
.header .header-cart {
    margin: 2px 0 0 0;
	padding: 0;
}
.header .header-info {
    margin: 0 20px 0 0;
}
.maincont h1 > span {
    font-weight: bold;
    font-size: 18px;
}
.maincont h1 > span {
    background: ##F6F6F6; /* was ddd */
}
.prod-tab-cont, .prod-tab-cont h3, .prod-tab-cont ul li {
    color: #000;
}
body.single-product main#main .pull-left a {
    padding-left: 15px;
    display: block;
}
body.single-product main#main .pull-right a {
    padding-right: 15px;
    display: block;
}
body.single-product article#product-3414 h1 {
    margin-top: 0;
}
body.single-product main#main {
    border-left: 1px solid #acacac;
    margin-top: 10px;
}

body.single article h1 {
    border-top: 1px solid #ffd101;
    display: block;
    width: 100% !important;
    max-width: 100% !important;
    font-size: 20px;
    padding-top: 5px;
    font-weight: 600;
}
#listpage{
    margin-top: 10px;
    padding-top: 5px;
}
body.page-id-7 main#main {
    margin-top: 10px;
}
body.page-id-7 .cont.maincont {
    border-left: 0;
}
body.page-id-7 .prod-li-cont {
    padding-left: 10px!important;
	padding-top: 10px!important;
}
body.page-id-7 .prod-litems.section-list.cart-list {
    border-top: 1px solid #e0e4f6;
    border-right: 1px solid #e0e4f6;
    border-left: 1px solid #e0e4f6;
	border-radius: 3px 3px 0 0;
}
.cart_item.sectls.prod-li {
    border-bottom: 1px solid #e0e4f6;
}
body.page-id-7 .cont.maincont h1 {
    border-top: 1px solid #ffd101;
    display: block;
    width: 100%!important;
    max-width: 100%!important;
    margin-top: 5px;
    font-size: 18px;
    padding-top: 5px;
    font-weight: 600;
	margin-bottom: 12px;
}
body.page-id-7 .b-crumbs-wrap {
    margin-bottom: 0px;
}
body.page-id-7 ul.cont-sections.sections-show {
    width: 100%;
}
body.page-id-7 .maincont .section-count {
    margin: -30px 0 16px;
}
body.page-id-7 .b-crumbs-wrap {
    border-bottom: 0;
}
body.page-id-7 .b-crumbs > ul li {
    margin: 0 8px 0 0;
}
body.page-id-7 .b-crumbs {
    padding-top: 0;
}
body.page-id-9 .cont.maincont, body.page-id-10181 .cont.maincont, body.page-id-10183 .cont.maincont, body.page-id-10185 .cont.maincont, body.page-id-10201 .cont.maincont, body.page-id-13050 .cont.maincont, body.page-id-10187 .cont.maincont {
    border-left: 0;
}
body.page-id-8 ul.cont-sections.sections-show {
    width: 100%;
}
div#listpage, main#main {
    min-height: 770px;
}
.header .header-personal ul {
    top: 19px;
}
/*================================
Cms Page General Css
================================*/
main#main {
    margin-top: 10px;
}
.cont h1 {
    border-top: 1px solid #ffd101;
    display: block;
    width: 100%!important;
    max-width: 100%!important;
    margin-top: 5px!important;
    font-size: 18px!important;
    padding-top: 5px!important;
    font-weight: 600!important;
	margin-bottom: 12px!important;
}
.cont h1 > span {
	background: ##F6F6F6!important; /* was ddd*/
	display: block!important;
}
.b-crumbs-wrap {
    margin-bottom: 0px;
}
.b-crumbs-wrap {
    border-bottom: 0;
}
.b-crumbs > ul li {
    margin: 0 8px 0 0!important;
}
.b-crumbs {
    padding-top: 0;
}
h2.woocommerce-loop-category__title {
    height: 50px;
}
body .cart-actions table#shipping-cart-methods th.dropdown-list, body.page-id-7 .page-styling a, body.page-id-7 .page-cont a, body.term-3191 .page-styling a, body.term-3191 .page-cont a {
    color: #242424!important;
}
.header-cart .widget_shopping_cart {
  border: 1px solid #fece00;
}
.header-cart .widget_shopping_cart .buttons a.button {
    color: #283346;
    background-color: #ffd300;
}
.header-cart .widget_shopping_cart .buttons a.button:hover {
    color: #283346;
    background-color: #dfdcde;
}
.cart-actions .coupon input[type=submit]:hover {
    background: #dfdcde;
}
.cart-actions .coupon input[type=submit] {
    background: #ffd300;
	color: #283346;
}
div#blp .prod-li-price-wrap, div#blp .prod-li-ttl-wrap {    
    color: #283346!important;
}
div#blp .lnk_blu {    
    color: #095acf !important;
    text-decoration: underline !important;
}
.img_lnk {
    position: absolute;
    top: 413px;
    left: 255px;
}
.img_lnk a{
    font-size: 13px;
}