/*!
Theme Name: Child
Text Domain: twentyseventeen
Template: twentyseventeen

*/

/*................................................................................
        Custom Footer Start
...................................................................................*/
footer {
    padding: 30px 12px;
	/*padding: 60px 0; */
	background-color: #21282e;
	color: #fff;
}
footer a {
	color: #fff;
}
.f-about {
	padding-top: 15px;
	float: left;
}
.f-about p {	
	margin: 5px 0 5px;
}
.f-about .col-md-7 p {
	margin: 0;
}
footer a:hover {
	color: #f89901;
}
footer hr {
	width: 60px;
	float: left;
	border-bottom: 2px solid #f89901;
	margin: 10px 0;
}
.f-about, .f-about-img {
	width: 100%;
}
.f-about ul li {
	display: block;
	margin: 6px 0;
}
.f-about ul li:first-child {
	margin: 0;
}
.f-about-img ul {
	margin-top: 25px;
}
.f-about-img ul li {
	display: inline-block;
	width: 50%;
	margin: -3px 0 0;
	overflow: hidden;
}
.f-about-img ul li img {
	width: 100%;
	transition: all 500ms;
	-moz-transition: all 500ms;
	-webkit-transition: all 500ms;
}
.f-about-img ul li img:hover {
	transform: scale(1.3);
	transition: all 500ms;
	-moz-transition: all 500ms;
	-webkit-transition: all 500ms;
}
/*=-Copyright-=*/
.copyright {
	background-color: #21282e;
	padding: 15px 0;
	color: #fff;
	font-size: 12px;
	text-align: center;
}

.copyright>.container>.row {
    display:block;
}

.copyright ul li {
	display: inline-block;
	margin: 0px 15px 0px 15px;
}
.copyright ul li a {
	color: #fff;
}
.copyright ul li a:hover {
	color: #f89901;
}
 @media (min-width: 320px) and (max-width: 575px) {
.f-about {
	margin-bottom: 25px;
}
.copyright {
	text-align: center;
}
.copyright ul {
	width: 100%;
	margin-top: 10px;
}
}
 @media (min-width: 576px) and (max-width: 767px) {
.f-about {
	margin-bottom: 25px;
}
}

.tvv-footer h6{
    color:white;
}

/* Unlock Your Creativity pop up */ 
.tnp-modal h1{
    color: #000 !important;}
.tnp-modal {
    background-color: #f2e0d8 !important;}
    
    .tnp-popup-pre, .tnp-popup-post {
    color: #000 !important;}
    
    .tnp-popup-main .tnp-field-name label {
    color: #000 !important;}
    
    .tnp-popup-main .tnp-field-email label{
        color: #000 !important;}

    
/* Unlock Your Creativity pop up end*/ 

/* Custom Footer end */  




.woocommerce-loop-product__title {
    overflow: hidden;
    white-space: nowrap;
}

.woocommerce-breadcrumb {
    padding: 10px 16px;
    background-color: #fff;
    font-size: 20px;
    border-radius: 10px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display:none;
}

.woocommerce-products-header {
    display: block;
    margin-top: 32px;
    text-align: center;
    
}

.page-title, .woocommerce-loop-product__title, .woocommerce-loop-category__title{
    color: #fe2c55!important;
}

.page .panel-content .entry-title, .page-title, body.page:not(.twentyseventeen-front-page) .entry-title {
    font-size: 20px !important;
}

.single_add_to_cart_button {
    padding: 20px;
    background: #fe2c55;
    color: #fff;
    border-radius: 10px;
}

.navigation-top, .tabs.wc-tabs{
    background: #fe2c55 !important;
    color: #fff !important;
}

.tabs.wc-tabs{
    padding: 10px;
    border-radius: 10px;
}


.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
    border-radius: 10px;
    text-align: center;
    box-shadow: 0 0px 6px #787575;
    padding: 10px;
}

.post-type-archive-product .woocommerce-loop-category__title .count, .sku_wrapper {
    display: none;
}

.product a:hover {
    text-decoration: none;
}

.woocommerce-loop-product__link :hover{
    text-decoration: none;
}

.add_to_cart_button{
    padding: 5px 15px 5px 15px;
    background: #fe2c55;
    color: #fff;
    border-radius: 10px;
}

.a2w_shipping_wrap {
    margin-bottom: 20px;
    display: none;
}

.single-product form.cart .quantity {
    float: inherit;
    margin-right: 0px;
    margin-bottom: 20px;
}

.single-product .summary p.price {
    font-size: 30px;
    color: #fe2c55;
}

.navigation-top a {
    color: #fff !important;
}

.wc-tabs li a {
    color: #fff;
}

.woocommerce-tabs a {
    box-shadow: 0 1px 0 #fe2c55; 

}

.product_meta{
    margin-top:15px;
}

.menu-toggle {
    float: left;
    margin-left: 15px;
}

.wc-block-cart .wc-block-cart__submit-container {
    background-color: #fe2c55;
}

.wc-block-cart__submit-container a {
    color: #fff;
}

.wc-block-cart .wc-block-cart__submit-container, #wc-block-components-totals-shipping__change-address__link {
    background-color: #fe2c55;
}

#wc-block-components-totals-shipping__change-address__link {
    background-color: #fe2c55;
    color: #fff;
    text-decoration: none;
    padding:4px;
}

.wc-block-components-checkout-place-order-button {
    background-color: #fe2c55;
    color: #fff;
}




/* For Mobile Portrait View */
@media screen and (max-device-width: 767px) {
    .main-navigation > div > ul {
        padding: 3.75em 3.695em !important;
    }
    
    .navigation-top a {
    color: #fe2c55 !important;
}
}


@media screen and (min-width: 48em) {
    .main-navigation ul ul {
        background: #E91E63 !important;
    }


.flex-control-thumbs{
    padding: 10px 0px 0px 0px;
}

    .custom-logo-link {
         padding-right: 0em !important; 
    }

}

/* Privacy page */

.container-fluid {
    padding: 30px 30px 10px 30px;
  }

.nav-pills>li>a {
    border-radius: 13px;
}

.nav-pills>li {
        background-color: aliceblue;
    padding: 10px;
}

.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
    color: #fff;
    background-color: #ff5722;
}

.nav-pills{
    border-radius: 20px;
    background: #fff;
    display: flex;
    padding: 10px 20px 10px 20px;

}


/* Contact form */
#left {
    width: 47%;
    float: left;
    margin-right: 3%;
}

#right {
    width: 47%;
    float: left;
    margin-left: 3%;
}

/* Contact form end */

.wc-block-components-product-name{
    width: 50px !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
}

.wc-block-components-product-metadata__description p{
    display:none;
}
