/*------------------------------------
            HEADER
--------------------------------------*/
.fa{
	font-weight:400;
}
.reload_shortcode span {
    font-size: 20px !important;
}




/*------------------------------------
            NEW
--------------------------------------*/
.woocommerce table.cart td.actions .coupon .button, .woocommerce-page table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .button, .woocommerce-page table.cart td.actions .button{    background: #16aef5;}

.woocommerce table.cart td.actions .coupon .button:hover, .woocommerce-page table.cart td.actions .coupon .button:hover,.woocommerce table.cart td.actions .button:hover, .woocommerce-page table.cart td.actions .button:hover{    background: #454545;color:#ffffff}
.woocommerce-message a{font-size:18px!important}
td, th{padding:4px}
.fl-module.fl-module-rich-text.header_cta p {
    margin-bottom: 0;
    text-align: right;
    font-size: 20px;
}

.centered-mob{
	text-transform:uppercase;
} 
ul#menu-main li.current-menu-ancestor.current-menu-parent>.pp-has-submenu-container a {
    background: #f3a15d;
    color: #fff;
}

ul#menu-main li.current-menu-ancestor.current-menu-parent>.pp-has-submenu-container a span.pp-menu-toggle:before {
    border-color: #ffffff;
}

div#shoplandBC .fl-row-content-wrap {
    background-color: #f3a15d;
}

.woocommerce div.product form.cart .button {
    vertical-align: middle;
    float: left;
    background: #16aef5;
    border:none;
	 font-size:17px;
	padding:8px;
}

.woocommerce div.product form.cart .button:hover {
    vertical-align: middle;
    float: left;
    background:#000;
    border:none;
	 font-size:17px;
	padding:8px;
}
.woocommerce ul.products li.product .button{
	background: #16aef5;
	color:#fff;
	font-size:17px;
	padding:10px;
}
.woocommerce ul.products li.product .button:hover{
	background:#000;
	color:#fff;
	font-size:17px;
	padding:10px;
}
.woocommerce .woocommerce-error, .woocommerce-page .woocommerce-error,.fl-theme-builder-woo-notices,.woocommerce-message{
    max-width: 100%;
	position: relative;
	z-index: 9;
	font-size:18px;
}
.woopack-products-carousel div.products div.product .price {
    color: #000000;
}
/*------------------------------------
            FOOTER
--------------------------------------*/

div.gform_confirmation_message {
    font-size: 18px;
    text-align: center;
    font-weight: 500;
}

	ul#menu-main-1 li a {
    display: inline-block;
}
	ul#menu-main-2 li a {
    display: inline-block;
}
div#head3menurow {
    box-shadow: 2px 2px 10px #636363;
}
ul#menu-footer-menu li a {
    display: inline-block;
}
ul#menu-quick-links li a {
    display: inline-block;
}

/*------------------------------------
            (max-width: 1024px)
--------------------------------------*/

@media screen and (max-width: 1024px) {



}
@media screen and (max-width : 768px) and (min-width : 600px){
	.fn_hm_cat{width:70%!important;margin:0px auto!important}
}

/*------------------------------------
            (max-width: 768px)
--------------------------------------*/
/*Font Size Start*/
@media only screen and (max-width:768px) {
	.woocommerce ul.products li.product a img{margin-top:10px!important}
h1.heading-title, h1.heading-title a {
    font-size: 28px !important;
}
h2.heading-title, h2.heading-title a {
    font-size: 25px !important;
}
h3.heading-title, h3.heading-title a {
    font-size: 23px !important;
}
h4.heading-title, h4.heading-title a {
    font-size: 22px !important;
}
h5.heading-title, h5.heading-title a {
    font-size: 20px !important;
}
.fl-col-small {
    max-width: 100%;
}
.fl-module.fl-module-rich-text.header_cta p {
    text-align: center;
}
div#footer1copyright p {
    text-align: center;
}
div#footer1copyright div[align="right"] {
    text-align: center;
}
ul#menu-main {
    margin-top: 10px;
    margin-bottom: 10px;
}
div#menu-main-1 a {
    display: inline-block;
}
	.fl-builder-content[data-overlay="1"]:not(.fl-theme-builder-header-sticky) {
    position: relative;
    width: 100%;
    z-index: 100;
}
	#centered-mob.fl-widget {
    text-align: center;
}
	div#head3cart .wpmenucart-shortcode{
    text-align: center;
    float: none !important;
}

	.fl-node-5c667a23176b3 .pp-advanced-menu-horizontal.pp-toggle-arrows .pp-has-submenu-container > a > span {
    padding-right: 0;
}
	.fl-node-5c6baa34b6db7 .pp-advanced-menu-horizontal.pp-toggle-arrows .pp-has-submenu-container > a > span {
		padding-right: 0;
	}
	ul.product-categories li {
    text-align: center;
}
}


/*------------------------------------
            (max-width: 480px)
--------------------------------------*/


@media only screen and (max-width:480px) {
	.mobilspace .uabb-spacer-gap{
height: 50px !important;
}



}
