/*
 Theme Name:   Twenty Seventeen Child
 Theme URI:    http://example.com/twenty-seventeen-child/
 Description:  Twenty Seventeen Child Theme
 Author:       John Doe
 Author URI:   http://example.com
 Template:     twentyseventeen
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twentyfifteenchild
*/
*{
	margin:0;
	padding:0;
}
@font-face {
	font-family: 'Conv_AACHENB';
	src: url('AACHENB.eot');
	src: local('☺'), url('AACHENB.woff') format('woff'),
	url('AACHENB.ttf') format('truetype'), 
	url('AACHENB.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

.get-quote {
    text-align: center;
}
.get-quote a {
    background: #EE6A23 !important;
    color: #fff;
    border-radius: 25px;
    font-family: "Roboto", sans-serif;
    padding: 15px 30px;
}
input.txt {
    width: 93%;
    padding: 10px 15px;
    margin: 10px 0 15px 0;
}
select.txt {
    width: 100%;
    padding: 10px 15px;
    margin: 0 0 5px 0;
}
.pop1 {
    font-family: "Roboto", sans-serif;
    margin: 6px 0 0 0px;
}
.hme-enq a.paoc-popup.popupaoc-link {
    background: #F68121;
    color: #fff;
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    padding: 15px;
    border-radius: 5px;
}
.hme-enq {
    margin-top: 35px;
}
.get-quote.gtt {
    text-align: left;
    margin-top: 45px;
}

textarea.txt {
    width: 93%;
    padding: 10px 15px;
    margin: 10px 0 0 0;
    resize: vertical;
}
div#paoc-modal-1 {
    flex-basis: 40% !important;
}
input.snd {
    padding: 10px 25px;
    font-size: 16px;
    margin: 15px 0;
    background: #000;
    color: #ffff;
    border: none;
	font-family: "Roboto", sans-serif;
}
.pop-frm h2 {
    font-size: 22px;
    font-family: "Open Sans", sans-serif;
    color: #000;
    text-align: center;
}
.ysm-search-widget-1 .search-submit {
    background:#0A003F !important;
}
ul.elementskit-dropdown.elementskit-submenu-panel {
    margin-left: -100px;
}
.categ-nav {
    height: 430px !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
}
.prd-home {
    height: 660px !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
}
.inq-sec span.elementor-icon.elementor-animation- {
    background: rgba(239,248,255,1);
    padding: 15px;
    border-radius: 50%;
}
select#gtranslate_selector {
    padding: 7px 13px;
}
.hme-prod figure.elementor-image-box-img {
    overflow: hidden;
}
.hme-prod:hover figure.elementor-image-box-img img {
    transform: scale(1.2);
    overflow: hidden;
    transition: 1s;
}
.hme-prod figure.elementor-image-box-img {
    border-bottom: 1px solid #6CB33F;
    background: #eeeeee;
}
.hom-head h4 strong {
    color: #8B5718;
}
.hme-dib span::after {
    content: '';
    background: #c15a57;
    width: 100px;
    top: 1px;
    left: 0;
    position: absolute;
    height: 3px;
}
input.ctn {
    padding: 10px 10px;
    width: 95%;
    margin: 10px 0;
}
textarea.ctn {
    width: 95%;
    padding: 10px 10px;
    margin: 10px 0;
    resize: vertical;
}
input.sub {
    background: #0A003F;
    border: none;
    color: #fff;
    padding: 10px 25px;
    font-size: 16px;
    margin: 10px 0;
    cursor: pointer;
}
.corn .elementor-widget-container {
    transform: skew(-22deg);
}
.corn {
    transform: skew(22deg);
    z-index: 9;
    background: #fff;
    padding-right: 30px;
    position: relative;
    /* float: left; */
    left: 25px;
    border-right: 10px solid #ffffff;
}
.enq-hme a.paoc-popup.popupaoc-link {
    background: #0a003f;
    color: #f68121;
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    padding: 11px 20px;
    text-align: center;
    font-weight: 600;
}
.enq-hme {
    text-align: center;
}
.cat-sec span.elementor-button-icon.elementor-align-icon-right {
    /* background: #F68121; */
    color: #F68121;
    /* padding: 15px; */
    font-size: 25px;
}
.cat-sec {
    margin-top: -20px;
    /* padding: 15px; */
    background: #0A003F;
}
.choose .elementor-accordion-item {
    border-bottom: 1px solid #d4d4d4 !important;
    border: none;
}
/*-------Category page-------*/

div#primary {
    width: 80% !important;
    margin: 0 auto !important;
}
.categ-banner {
    background: url(/wp-content/uploads/2021/01/image-asset.jpeg);
    padding: 165px 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.woocommerce-breadcrumb {
    padding-bottom: 0;
    margin-bottom: 15px;
    border-bottom: 1px solid #eee;
    font-size: 13px;
    font-size: .8125rem;
    color: #000;
    font-family: "Roboto", sans-serif;
    padding: 20px 0 10px 0;
}
.woocommerce-breadcrumb a {
    box-shadow: none;
    text-decoration: none;
}
h1.woocommerce-products-header__title.page-title {
    font-family: "Roboto", sans-serif;
    font-size: 22px;
    margin: 15px 0;
}
p.woocommerce-result-count {
    font-family: "Roboto", sans-serif;
    font-size: 15px;
}
form.woocommerce-ordering {
    display: none;
}
li.product.type-product img {
    width: 100%;
    height: auto;
}
li.product.type-product {
    text-align: center;
}
h2.woocommerce-loop-product__title {
    font-family: "Roboto", sans-serif;
    color: #000;
    font-weight: 500;
    box-shadow: none;
}
a{text-decoration:none;}
a.button.product_type_simple {
    display: none;
}
aside#secondary {
    display: none;
}
.woocommerce-pagination {
    padding: 22px 0;
    margin-top: 0;
}
h1.product_title.entry-title {
    font-family: "Roboto", sans-serif;
    font-size: 25px;
}
.product_meta {
    display: none;
}
h1.product_title.entry-title {
    font-family: "Roboto", sans-serif;
    font-size: 25px;
}
p.price {
    display: none;
}
li#tab-title-description {
    font-family: "Roboto", sans-serif;
    color: #000;
}
.woocommerce-tabs li.active a {
    box-shadow: none;
    color: #000;
    font-size: 18px;
}
li#tab-title-reviews {
    display: none;
}
div#tab-description h2:first-child {
    display: none;
}
div#tab-description {
    padding: 15px 0;
    font-size: 15px;
    font-family: "Roboto", sans-serif;
    line-height: 25px;
}
section.related.products h2 {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    padding-bottom: 20px;
	border-bottom: 1px solid #ccc;
}
section.related.products li.product.type-product img {
    height: 250px;
    width: 100%;
    object-fit: cover;
    object-position: center;
}
.woocommerce-breadcrumb a:hover {
    box-shadow: none;
}
div#tab-description img {
    display: none;
}
ul.tabs.wc-tabs {
    border-bottom: 1px solid #ccc;
    padding: 15px 0;
}
.categ-bar li a {
    color: #000;
    text-align: left;
	font-family: "Roboto", Sans-serif;
	font-size:14px;
}
.categ-bar ul {
    list-style: none;
    text-decoration: none;
}
.categ-bar li {
    display: inline-block;
    width: 32%;
    padding: 15px 0 !important;
    text-align: left;
	vertical-align: top;
}
.categ-bar{ height: 430px !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
}
.enc a {
    background: #000;
    color: #fff;
    padding: 12px 19px;
	font-family:"Roboto", sans-serif;
}
.enc {
    margin-top: 20px;
}
.prod-img img {
    padding: 10px;
}
.prod-img {
    margin: 32px 0;
}
li.product.type-product a:before {
    content: 'Atico Export';
    position: absolute;
    z-index: 99;
    display: block;
    width: 100%;
    text-align: center;
    font-size: 30px;
    color: #ccc;
    transform: rotate(45deg);
    font-family: "Roboto", sans-serif;
    top: 72px;
}
.lbt h2 {
    display: none;
}
.lbt select.txt {
    width: 95%;
}

/*----------------------------*/
.newsroom-post-detail {
    width: 31%;
    display: inline-block;
    margin: 1%;
}
.post-img img {
    height: 250px;
    width: 100%;
    object-fit: cover;
    object-position: center;
}
.newsroom-post-heading {
    margin: 20px 0 0 0;
}
.newsroom-post-heading a {
    font-family: "Roboto", sans-serif;
    color: #000;
    font-size: 19px;
}
.newsroom-post-date {
    font-size: 13px;
    font-family: "Roboto", sans-serif;
    margin: 15px 0;
    color: #333;
}
.newsroom-cont {
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    margin: 0 0 15px 0;
}
.newsroom-read a {
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    color: #000;
}
/*--------Post -----------*/
.post-img img {
    height: 250px;
    width: 100%;
    object-fit: cover;
    object-position: center;
}
.post-sten {
    margin: 0 auto;
    padding: 40px 0;
}
.post-meta {
    font-family: "Roboto", sans-serif;
    color: #000;
    font-size: 14px;
    padding: 0 0 15px 0;
}
.content {
    font-size: 15px;
    font-family: "Roboto", sans-serif;
    line-height: 23px;
    text-align: justify;
}
.post-heading h5 {
    font-family: "Roboto", sans-serif;
    font-size: 28px;
    padding: 0px 0 5px 0;
}
.post-meta {
    font-family: "Roboto", sans-serif;
    color: #000;
    font-size: 14px;
    padding: 0 0 15px 0;
}
div#tab-reviews {
    display: none;
}
/*-----------------------*/

.elementskit-client_logo img{display:none !important;}
.ekit-wid-con .elementskit-profile-image-card:hover:before{background:transparent !important;}
.ekit-wid-con .elementskit-single-testimonial-slider{box-shadow:none !important;}
.ekit-wid-con .elementskit-profile-image-card{width:60% !important;}
.elementskit-profile-image-card img{width: 50% !important;}
div#qlwapp {
    bottom: 0px !important;
}
/*----------------------------*/
@media only screen and (max-width: 480px) and (min-width: 320px) { 
	.corn{   
		transform: none;
    padding-right: 0px;
     float: none;
     left: 0px;
	}
	.corn .elementor-widget-container {
    transform: none;
}
ul.elementskit-dropdown.elementskit-submenu-panel{margin-left:0;}
	.categ-nav{height:auto;}
		li.product.type-product::before{font-size:25px !important;}
		ul.elementskit-dropdown.elementskit-submenu-panel.elementskit-dropdown-open {
    width: 100% !important;
    min-width: 100% !important;
}
	.categ-bar li{width:100%;}
	input.txt {
    width: 89%;
}	
	textarea.txt {
    width: 89%;
}
	.newsroom-post-detail{width:100%;}
}

