/*
Theme Name: Utouch child Theme
Theme URI: https://utouch.crumina.net/
Author: Crumina Team
Author URI: https://crumina.net/
Description: IT startup, business wordpress theme
Version: 1
Template:utouch
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: utouch
*/

/*****************************************************************
Add Custom styles below 
******************************************************************/
.primary-menu-menu > li {  padding: 35px 9px 20px;}
.site-logo img {
    width: 260px;
    height: auto;
}
.header-spacer{height:100px;}
#concept .info-box-image{opacity:0}
#concept .info-box-content, #concept .info-box-content h5{color:#fff}
#concept .particular-image {
    margin: -50px auto 50px;
}
#teams .thumb--big .teammembers-thumb{display:none;}
.slider-tabs-vertical-thumb {
    margin-bottom: -130px;
}
.pricing-tables-item-solid .rate span {
    font-size: 35px;
    margin: 0 3px;
}
.pricing-tables-item-solid h6.desc {
    text-align: right;
    margin-top: -10px;
	margin-bottom:20px;
}
.pricing-tables-item-solid h6.desc b{font-size:30px;}
.pricing-tables-item-solid .rate small {
    font-size: 10px;
}
.pricing-tables-item-solid .rate span{
	font-size:45px;
}

.subscribe-img {
    position: static;
    -webkit-transform: none;
    transform: none;
    z-index: -1;
    width: 100%;
}
#comparer .pricing-description li {
    min-height: 35px;
}
#comparer .pricing-description li:nth-child(4), #comparer .pricing-description li:nth-child(5), #comparer .pricing-description li:nth-child(6), #comparer .pricing-description li:nth-child(7), #comparer .pricing-description li:nth-child(8){
    min-height: 50px;
	margin-bottom:5px;
}
.es_subscription_form{position:relative}
.crumina-module-subscribe-form .es_subscription_form_submit {
    color: #fff;
    position: absolute;
    right: 0px;
    top: 0px;
    display: inline-block;
    width: auto;
    background: green;
}

input[type="submit"] {width: auto;
    background-color: #0083ff;
    color: #fff;
    cursor: pointer;}
.widget .utouch-icon.utouch-icon-placeholder-3{width:35px;height:35px;}
.slider-tabs-vertical-line .swiper-slide{padding:80px 0;}
.slider-tabs-vertical-line .slider-slides{bottom:55px;}
.footer .footer-wrapper{padding:40px 0;}
.footer .footer-wrapper .alignnone {
    margin: -15px 20px 20px 0;
}
.sub-footer{margin-top:20px;}
.footer .heading-text h1{margin-bottom:0;}
.footer .w-info p {
    margin-bottom: 20px;
}
.footer .heading-text .learn-more{font-size:10px;}
textarea{min-height: auto;
height: 120px !important;
width: 100% !important;}

form.wpcf7-form.sent .row {
    DISPLAY: NONE;
}
p#billing_phone_field {
    width: 100%;
}

.woocommerce .checkout.woocommerce-checkout #customer_details, .woocommerce .product-item .product-item-info .product-category, .product_meta{display:none;}
[type="checkbox"], [type="radio"]{width:auto;}
.woocommerce table .cart_item td, .woocommerce table .cart_item th{
	font-family: "Nunito", Arial, "Helvetica Neue", Helvetica, serif, sans-serif;
}

.woocommerce td.product-name .wc-item-meta p, .woocommerce td.product-name .wc-item-meta:last-child, .woocommerce td.product-name dl.variation p, .woocommerce td.product-name dl.variation:last-child{margin-bottom:5px;}

.woocommerce form.register .form-row, .woocommerce form.login .form-row{
	width: 48%;
    display: inline-block;
}
.cart-popup-wrap .popup-cart .subtitle{display:none;}
#order_review td dl.variation dt {
    float: left;
    clear: both;
    margin-right: .25em;
    display: inline-block;
    list-style: none outside;
}
#customer_login .item-title {
    cursor: pointer;
}
/*#customer_login .u-column1 {
    border: 3px solid #ef2626;
    padding: 12px 20px;
	margin-bottom:20px;
}
#customer_login .u-column2 {
    border: 3px solid #f3f326;
    padding: 12px 20px;
}*/
#customer_login .u-column2 form.register{display:none;}
.popup-cart a .text{text-transform: lowercase;}
#customer_login .showlogin {
    margin-left: 0px;
}
form.cart table.thwepo-extra-options b.required{color:red;}
.cart-total a span{color:#fff;}
.pricing-tables-item-solid .rate span{position:relative;}
.pricing-tables-item-solid .rate span sup{
	font-size: 14px;
    top: 0px;
	position:absolute;
}
.liberte .rate span sup{display:none;}
.password-input{position:relative}
.show-password-input{
	position: absolute;
	width:20px;
	height:20px;
    top: 0;
    right: 20px;
	background: url(https://cdn2.iconfinder.com/data/icons/pittogrammi/142/61-512.png);
    background-size: contain;
    background-repeat: no-repeat;
}
@media only screen and (max-width: 767px) {

.subscribe-main-content small, .subscribe-main-content label{font-size:12px;}
.crumina-module-subscribe-form .es_subscription_form_submit{position:relative;}
	
}