/* 
Theme Name:		 Belise Lite Child Theme
Template:		 belise-lite
Version:		 1.0.0
Text Domain:	 Belise-Lite-child
-------------------------------------------------------------- */ 

/* =Theme customization starts here
------------------------------------------------------- */

@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700');

body{
	font-family: 'Roboto', sans-serif;
}
a, a:hover, a:focus{
	outline: none;
	text-decoration: none;
}
h1, h2, h3, blockquote, q, button, .btn, input[type="button"], input[type="reset"], input[type="submit"], .site-title a, .main-navigation a, .comment-navigation, .posts-navigation, .post-navigation, .pagination, .entry-footer .cat-links-title, .entry-footer .sd-title, .entry-footer .tags-title, .author .author-title, .comments-area .comment-author-title, .comments-area .reply a, .bar-contact, .bar-contact a, .categories-navigation li, .post-col .entry-header {
	font-family: 'Roboto', sans-serif;
}
h1, h2, h3 {
    letter-spacing: 0em;
}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
	font-family: 'Roboto', sans-serif;
}
.content-area {
    padding-top: 0px;
}
.site-branding {
    padding: 10px 40px 10px 0;
}
.so-widget-sow-button-flat-e89e35c5c05d .ow-button-base a
{
background:#363639 !important;
text-transform:uppercase;
}
header#masthead {
    border-bottom: 1px solid #e1e1e1;
}
.entry-content {
    margin: 50px 0px 50px;
}
.home div#hero {
    display: none;
}
.hero-title{letter-spacing:0px !important;}
.home .entry-content {
    margin: 0px 0px 50px;
}
.header-container {
    height: 95px;
    min-height: 95px;
}
a.flex-prev {
    opacity: 1 !important;
    left: 20px !important;
    background-image: url(http://kinsh.co.uk/projects/naman/wp-content/uploads/2018/11/prev.png) !important;
    height: 50px !important;
    width: 50px !important;
    background-size: 50px;
}
a.flex-next {
    opacity: 1 !important;
    right: 20px !important;
    background-image: url(http://kinsh.co.uk/projects/naman/wp-content/uploads/2018/11/next.png) !important;
    height: 50px !important;
    width: 50px !important;
    background-size: 50px;
}
.main-navigation li > a:before {
    border-bottom: 4px solid #035ba1;
}
p, ul, ol, address, dt, dd, .post-col .entry-header .entry-title {
    font-size: 15px;
    line-height: 25px !important;
    letter-spacing: 0px;
}
.title1 h3.widget-title {
    padding: 0 0 15px;
    margin-bottom: 15px;
    text-align: center;
    font-size: 35px;
    letter-spacing: 0px;
    font-weight: 400;
}
.title1 h3.widget-title:after {
    content: "";
    height: 2px;
    width: 70px;
    display: block;
    background: #da271d;
    margin: 0 auto;
    position: relative;
    bottom: -5px;
}
.abt p {
    text-align: center;
}
.single.single-product .site-content {
    margin: 50px 0;
}
.woocommerce .summary .description p {
    margin-bottom: 10px !important;
    padding-bottom: 0 !important;
}
/*.woocommerce .summary .description:after {
  display: none !important;
}*/
.woocommerce div.product .product_title {
    font-weight: 500;
    letter-spacing: 0;
}
.comments-area input[type=text], .pirate_forms input, input, select {height: auto !important;}
.woocommerce ul.products.columns-4 li.product, .woocommerce-page ul.products.columns-4 li.product {border:1px solid #ccc;}

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {text-align: center !important;}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    padding-left: 30px;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    padding-right: 30px;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #000;
}
.woocommerce .summary .description {
    margin-bottom: 30px;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
    margin-bottom: 15px;
}
.description ul {
    margin-left: 0px;
}
.description li::before {
    content: "\f058 ";
    font-family: FontAwesome;
    margin-right: 10px;
    color: #ea9148;
}
.description li {
    list-style: none;
}
.wcps-container .wcps-items-title a {
    font-weight: 400;
}
.social-icons li a {
    display: block;
    max-height: 0;
    padding: 0;
}
.social-icons li a[href*="http"]:before, .social-icons li a[href*="#"]:before {
    display: none;
}
.footer-bar-content {
    min-height: 0;
    max-height: 0;
}
.footer-bar .social-icons li:first-child {
    margin: 0 10px;
}
.site-footer {
    color: #fff;
    background-color: #035ba0;
}
#menu-social-menu-1 li:before{
    color: #fff;
}
.footer-bar-inner {
    padding: 15px 0 0;
}
.site-info{
    background: transparent;
}
.site-info p {
    margin: 13px 0 0;
    color: #fff;
}
.why-us h3.widget-title {
    font-weight: 400;
    font-size: 16px;
}
.cat-box {
    position: relative;
}
.c-info {
    position: absolute;
    top: 20px;
    right: 20px;
    width: auto;
    background: rgba(0,0,0,0.7);
    padding: 25px 20px 20px;
}
.c-info h3 {
    padding: 0;
    margin: 0;
    color: #fff;
    font-weight: lighter;
    text-align: center;
    margin-bottom: 5px;
    padding-bottom: 5px;
}
.c-info h3:after {
    content: "";
    width: 50px;
    height: 1px;
    background: #015ca2;
    display: block;
    margin: 0 auto;
    position: relative;
    bottom: -3px;
}
.c-info a {
    display: block;
    text-align: center;
    text-decoration: none;
    color: #fff;
    font-weight: lighter;
}
.c-info a:hover {
    color: #fff;	
}
.cat-box img.c-img {
    transition: 0.5s;
    width: 100%;
}
.cat-box:hover img.c-img {
    transform: scale(1.05);
    transition: 0.5s;
}
.cat2 .c-info h3,
.cat3 .c-info h3{
    font-size: 16px;
}
.cat2 .c-info, .cat3 .c-info {
    padding: 20px 15px 10px;
    top: 5px;
    right: 5px;
}
.cat2 .c-info a,
.cat3 .c-info a{
    font-size: 12px;
}
.cat4 .c-info {
    left: 20px;
    right: auto;
    top: auto;
    bottom: 20px;
}
.cat5 .c-info {
    left: 20px;
    right: auto;
}
.top-bar-content ul#menu-social-menu {
    display: none;
}

.top-left {
    float: left;
}
ul#menu-top-left-menu {
    margin: 12px 0px;
}
#menu-top-left-menu li:before {
    margin-right: 10px;
	color: #fff;
}
#menu-top-left-menu li a {
    font-family: 'Roboto', sans-serif;
    color: #fff !important;
    text-transform: uppercase;
    font-weight: 500;
}
.main-navigation li.current-menu-item > a:before {
    opacity: 1;
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px);
}
.footer-bar, .footer-bar.without-email, .footer-bar.without-menu {
    border-top: 0px solid #e1e1e1;
}
.footer-widgets {
    padding: 15px 0 50px;
}
.footer-widgets li {
    list-style: none;
    position: relative;
    font-weight: lighter;
}
.footer-widgets ul.address:before {
    content: "\f041";
    position: absolute;
    font-family: FontAwesome;
    left: -20px;
}
.footer-widgets ul.address {
    position: relative;
    margin-left: 25px;
}
#menu-our-products-footer li a {
    color: #fff;
}
#menu-our-products-footer li:before {
    content: "\f105";
    font-family: FontAwesome;
    position: absolute;
    left: -15px;
}
.footer-widgets h3.widget-title:after {
    content: "";
    height: 1px;
    width: 50px;
    display: block;
    background: #e67017;
    position: relative;
    bottom: -8px;
}
.footer-widgets .fa:before {
    margin-right: 10px;
}
.footer-widgets a {
    color: #fff;
    font-family: Roboto, sans-serif;
}
.footer-widgets #sow-editor-2 .fa {
    display: block;
}
.footer-bar {
    background: #1a1a1a;
}
input.mailpoet_text {
    width: 80% !important;
    height: auto;
    padding: 10px 10px;
}
input.mailpoet_submit {
    height: auto;
	width: 80%;
    padding: 15px 10px;
}
input.mailpoet_submit:hover {
    border-color: #fff;
    background: #fff;
}
.footer-widgets h3.widget-title {
    font-weight: 400;
    font-size: 22px;
}
ul.social-icon {
    margin: 0;
}
.social-icon li {
    font-size: 23px;
    display: inline-block;
}
.top-bar {
    background: #035ba0;
}
.top-bar .search-form {
    background: #f2f2f2;
}
.entry-title {
    margin: 0;
	letter-spacing: 0px;
}
.entry-header {
    padding-top: 50px;
}
.big-hero {
    padding: 50px 0 50px !important;
}
.hero-btn {
    display: none;
}
.hero-content h5 {
    display: none;
}
.big-hero .hero-title {
    margin: 0;
}
.hero-content.big-hero .hero-title {
    letter-spacing: 0;
    font-weight: 300;
}
.page-template-template-full-width .entry-content {
    margin: 60px 0;
}
.title2 h3.widget-title {
    text-align: center;
    font-weight: 400;
    font-size: 30px;
    padding: 0 0 10px;
    margin: 0 0 10px;
}
.title2 .widget-title span {
    background: #fff;
    padding: 0 10px;
}
.title2 h3.widget-title:after {
    content: "";
    height: 1px;
    width: 100%;
    display: block;
    background: #e67017;
    position: relative;
    bottom: 17px;
    z-index: -4;
}
.contact h3.widget-title {
    margin-bottom: 30px;
}
.contact .wpcf7-form-control {
    height: auto;
    padding: 10px 10px;
    transition: 0.5s;
}
.contact .wpcf7-form-control:focus {
    transition: 0.5s;	
}
.contact textarea.wpcf7-form-control.wpcf7-textarea {
    height: 120px;
    resize: none;
}
.contact .wpcf7 {
    width: 50%;
    margin: 0 auto;
}
.contact .wpcf7-form-control.wpcf7-submit {
    width: 150px;
    display: block;
    padding: 15px 0;
    font-weight: lighter;
}
.page-id-15 .entry-content {
    margin-bottom: -10px;
}

.woocommerce-ordering {
    display: block;
    float: left !important;
}
 
.woocommerce-result-count {
    clear: left;
}

.woocommerce div.product p.stock {display:none !important;}