/*
Theme Name: Porto Child
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
Description: Porto Responsive WordPress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/
.header-left i {
    font-size: 1.4em;
    vertical-align: middle;
    margin-right: 3px;
}
.trustpilot-widget{margin-top:7px; float:right;}

@media only screen and (max-width: 768px) {
	.cert1 {
    width: 100%;
    text-align: center;
  }
	.cert2 {
    width: 100%;
  }
}
.tp-widget-trustscore{display:none}

.page-top { padding: 10px 0; min-height: 44px; }
.main-content, .left-sidebar, .right-sidebar { padding-top: 0; }

/* header */
.porto-block-html-top { font-family: Poppins; font-weight: 500; font-size: .9286em; line-height: 1.4; letter-spacing: .025em; }
.porto-block-html-top .mfp-close { top: 50%; transform: translateY(-50%) rotateZ(45deg); color: inherit; opacity: .7; }
.porto-block-html-top small { font-size: .8461em; font-weight: 400; opacity: .5; }
.porto-block-html-top a { text-transform: uppercase; display: inline-block; padding: .4rem .5rem; font-size: 0.625rem; font-weight: 700; background: #0075af; color: #fff; text-decoration: none; }
#header { border-bottom: 1px solid #f4f4f4; }
#header .header-top { letter-spacing: .025em; }
#header .header-top .top-links > li.menu-item > a { text-transform: none; }
#header .separator { height: 1.6em; }
#header .share-links a { width: 26px; height: 26px; }
#header .share-links a:not(:hover) { background: none; color: inherit; }
#header .main-menu > li.menu-item, .main-menu-wrap .main-menu .menu-custom-block a:not(:last-child) { margin-right: 35px; }
#header .porto-sicon-box { margin-bottom: 0; }
#header .porto-sicon-box .porto-sicon-img { margin-right: 8px; }
#header .wishlist i, #header .my-account i { font-size: 27px; display: block; }
#header .searchform-popup .search-toggle { width: 30px; }
#header .searchform input { height: 40px; width:100%}
#header .searchform .text{
padding-right: 42px;
width: 100%;
}
#header .searchform .button-wrap{margin-left: -48px;}
#header .searchform select, #header .searchform button, #header .searchform .selectric .label { height: 40px; line-height: 40px; }
#header .searchform .selectric .label { padding-left: 15px; }
@media (min-width: 992px) {
	#header .header-main .header-left { flex: 0 0 16.6666%; }
	#header .header-main .header-right, #header .searchform .text { flex: 1; }
	#header .searchform-popup { flex: 1; padding-left: 10px; }  
	#header .searchform { width: 100%; box-shadow: none; }
	#header .searchform.searchform-cats input { width: 100%; }
}
@media (max-width: 767px) {
	#header .header-top .header-right { -ms-flex: 1; flex: 1; -ms-flex-pack: start; justify-content: flex-start; }
	#header .header-top .view-switcher { margin-left: 0; }
	#header .header-top .share-links { -ms-flex: 1; flex: 1; }
	#header .header-top .separator { display: none; }
}
@media (max-width: 575px) {
	#header .header-right .searchform { right: -120px; }
}
.header-bottom .container { position: relative;}
.header-bottom .container:before { content: ''; position: absolute; top: 0; left: 10px; right: 10px; width: calc(100% - 20px); border-top: 1px solid #f4f4f4; }
/* mini cart */
#mini-cart { font-size: 32px !important; }
#mini-cart .minicart-icon { width: 25px; height: 20px; border: 2px solid #222529; border-radius: 0 0 5px 5px; position: relative; opacity: .9; margin: 6px 3px 0; }
#mini-cart .minicart-icon:before { content: ''; position: absolute; border: 2px solid; border-color: inherit; border-bottom: none; border-radius: 10px 10px 0 0; left: 50%; top: -8px; margin-left: -7.5px; width: 15px; height: 11px; }
@media (max-width: 991px) {
	#header .header-top .top-links, #header .separator:first-of-type { display: none; }
}

/* main */
article.post-grid .clearfix, article.post .post-meta i { display: none; }
article.post .post-meta { margin-top: -.75rem; }
article.post .post-meta a { color: #999; font-size: .625rem; text-transform: uppercase; }
.blog-posts .post .entry-title { font-family: Open Sans; font-size: 1.125rem; font-weight: 700; line-height: 1; }
.blog-posts .post .entry-title a { color: inherit; }
.blog-posts .post p { font-size: .9286em; }
article.post .post-image .post-date { right: auto; left: 10px; font-family: Poppins; background: #222529; letter-spacing: 0.05em; width: 45px; }
article.post .post-date .day { background: none; color: #fff; padding-bottom: 0; font-size: 1.125rem; line-height: 1; }
article.post .post-date .month { background: none; padding-bottom: 8px; line-height: 1; font-size: .7rem; text-transform: uppercase; opacity: .6; font-weight: 400; }
.widget .widget-title, .widget .widgettitle, #footer .widget-title { font-size: 1rem; }

/* shop */
.porto-products.title-border-middle>.section-title { margin-bottom: .5rem; }
.add-links .add_to_cart_button, .add-links .add_to_cart_read_more { font-size: .75rem; font-weight: 600 !important; }
#mini-cart .buttons a { background: #010204; }
ul.products li.product:hover .add-links .add_to_cart_button,
ul.products li.product:hover .add-links .add_to_cart_read_more { background: #2b2b2d; border-color: #2b2b2d; }
.products-slider.owl-carousel .product { margin-bottom: 25px; margin-top: 10px; }
.products-slider.owl-carousel .owl-item:hover { z-index: 2; }
ul.products li.product-col:hover .product-image { box-shadow: none; }
ul.products li.product-col:hover .product-inner { box-shadow: 0 5px 25px 0px rgba(0, 0, 0, .08); }
.add-links .add_to_cart_button { padding: 0 1.2em; color: #6f6e6b; }
.add-links .add_to_cart_button:before { display: none; }
li.product-col:hover .add-links .add_to_cart_button { padding: 0 .7143em; }
li.product-col:hover .add-links .add_to_cart_button:before { display: inline-block; }
.labels .onhot, .labels .onsale { border-radius: 12px; padding-left: 0.8em; padding-right: 0.8em; }
.products-slider.owl-carousel .owl-stage-outer { padding-left: 5px; padding-right: 5px; margin-left: -5px; margin-right: -5px; }
@media (max-width: 575px) {
	.products-slider.owl-carousel .owl-stage-outer { padding-left: 2px; padding-right: 2px; margin-left: -2px; margin-right: -2px; }
}
li.product-category .thumb-info, li.product-category .thumb-info img, li.product-category .thumb-info-wrapper:after { border-radius: 50%; }
ul.category-color-dark li.product-category .thumb-info-title { background: #fff; padding: .75rem .5rem  1.25rem; }
ul.products li.product-category .thumb-info h3 { letter-spacing: 0; font-family: Poppins; }
li.product-col.product-default h3, ul.product_list_widget li .product-details a { color: #222529; }
ul.products li.product-col h3 { margin-left: .5rem; margin-right: .5rem; }

/* footer */
#footer .footer-main .container:after { content: ''; display: block; position: absolute; left: 10px; right: 10px; bottom: 0; border-bottom: 1px solid #313438; }
#footer .contact-details i { display: none; }
#footer .contact-details span { padding-left: 0; line-height: 1.4; }
#footer .contact-details strong { padding-left: 0; text-transform: uppercase; line-height: 1.4; }
#footer .share-links a { width: 40px; height: 40px; border-radius: 20px; border: 1px solid #313438; box-shadow: none; }
#footer .widget .tagcloud a { background: none; color: inherit; border-radius: 0; font-size: 11px !important; font-weight: 400; text-transform: none; padding: .6em; border: 1px solid #313438; }
#footer .widget .tagcloud a:hover { border-color: #fff; color: #fff; }
#footer .widget_wysija_cont .wysija-paragraph { display: block; margin-bottom: 1rem; }
#footer .widget_wysija_cont .wysija-input { border-radius: 30px; background: #292c30; padding-left: 1.5rem; font-size: 0.8125rem; }
#footer .widget_wysija_cont .wysija-submit { border-radius: 30px; padding: 0 1.75rem; font-size: 0.8125rem; font-weight: 700; }
@media (max-width: 767px){
#header .logo {
    max-width: 120px;
}
#header.sticky-header .header-main.change-logo .logo img {
    transform: scale(0.4);
}	
}

.header-col>*:not(.header-col-wide), .header-col-wide>*:not(.header-col-wide) {
    margin-left: .5rem;
}

#header .header-top{
	background: #333;
}
#header .custom-html,
#header .top-links >li >a,
#header .share-links > a,
#header .porto-view-switcher > li.menu-item > a{
	color: #fff!important;
}
#header .porto-view-switcher .narrow li.menu-item > a {
    color: #777777!important;
}
.onhot {
    display: none;
}
.woocommerce-MyAccount-navigation-link:nth-child(3),.woocommerce-MyAccount-navigation-link:nth-child(4) {
    display: none!important;
}
.page h3{
	margin:0;
}
.page p{
	text-align:justify;
}

@media only screen and (max-width: 768px) {
#yith-ajaxsearchform fieldset{border:1px solid #333}
#menu-main-menu-2, #menu-main-menu-da-2 {
  display: none !important; 
}}
#footer ul, #footer ul li {border:none!important}
#wpcf7-f1512-o1 {
    padding-top: 10px;
}
.trustpilot-widget, #emaerket-widget-uzf2j27kri{display:inline-block}
#pwgc-purchase-container {
    display:block !important
}
@media (max-width: 991px){
#side-nav-panel .searchform .text {
    display: inline-block;
}
	
}

