/*
 Theme Name:   Ogo Child
 Theme URI:    https://ogo.kutethemes.net/
 Description:  Ogo Child Theme
 Author:       KuteThemes
 Author URI:   http://kutethemes.com/
 Template:     ogo
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: two-columns, left-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-images, translation-ready
 Text Domain:  ogo-child
*/
.box-header-nav .main-menu > .menu-item > a {
    font-size: 15px;
}
.box-header-nav .sub-menu .menu-item a:hover {
    color: #dc2400;
}
.top-banner {
    display: none !important;
}
.header.style-5 .box-header-nav .main-menu > .menu-item > a {
       padding: 13px 22px;
}
h2{
	color: #ff0000;
	font-size: 26px;
    font-weight: 500;
}
h4{
	font-weight: 500;
	 font-size: 17px;
}
/*faq page*/
.faq h4 {
    font-size: 17px;
    color: #ff0000;
	font-weight: 500;
}
.faq h3 {
    font-size: 19px;
}
.faq h2 {
    font-size: 26px;
}
.faq p{
	text-align: justify;
}
body.theme-style .widgettitle {
    font-size: 18px;
    color: #212121 !important;
    text-transform: inherit !important;
}
select#billing_country {
    height: 50px !important;
}
.faq{
padding-bottom: 62px;
}
/*freight*/
.freight h2{
	color: #ff0000;
	font-size: 26px;
    font-weight: 500;
}
.ovic-slide.rows-space-0.ovic_custom_5d8352ddcad47.vc_custom_1546847309431 {
    display: block;
}
.freight h6{
    color: #3366ff;
	    font-weight: 500;
}
.orders{
	 color: #008000;
	    font-weight: 500;
}
body.theme-style .header-sticky .box-header-nav .main-menu > .menu-item > a {
    padding: 36px 11px !important;
}
.ovic-category.style-3 .cate-content {
    font-size: 14px !important;
}
.hotline>* {
    display: none !important;
}

.page-id-1118 body.theme-style .ogo-breadcrumb {
    margin-bottom: 0 !important;
}
.iconbox-inner {
    display: none;
}
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-center {
	width: 25% !important;
}
#rev_slider_5_1_wrapper .zeus .tp-bullet:after {
    background-color: #ffffff !important;
    border-color: #fff !important;
}

/*Hidden Shoping Content Start*/
.header-middle .group-header-item{
	display:none;
}
.logged-in .header-middle .group-header-item{
	display:block;
}
.header-middle .group-header-item .block-compare, .header-middle .group-header-item .block-wishlist, .header-middle .group-header-item .hotline{
	display: none !important;
}
.menu-item.block-user.ovic-dropdown {
    display: none !important;
}
.price {
    display: none !important;
}
.product-item .price, .entry-summary .price{
	color: #c72929;
}
.header-control {
    display: none !important;
}
/*.add-to-cart {
    display: none !important;
}
*/
.product-thumb .group-button{
	display: none !important;
}
.logged-in .price {
    display: block !important;
}
/*Hidden Shoping Content End*/

/*products*/
.descript-color{
color: #ff0000;
	font-weight: 500;
}
.freight h4{
	font-weight: 500;
}
.ovic-iconbox.style-1 .content, .ovic-iconbox.style-2 .content {
    display: flex;
    flex-flow: column;
}
.ovic-iconbox.style-2 .title {
    order: 2;
}
.ovic-iconbox.style-2 .title {
       text-transform: inherit;
}
span.desc {
    display: none;
}
.ogo-breadcrumb {
    margin-bottom: 0;
}
.woocommerce .woocommerce-info {
    border-color: transparent !important;
}
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {
    border: 3px solid #dc2400 !important;
}
/*footer*/
.footer .vc_row[data-vc-full-width] {
    overflow: inherit;
   }
.contact-b{
	padding-bottom: 62px;
}
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-center {
     width: 50%;
    display: inline-block;
}

.footer .ovic-custommenu.style1 .ovic-menu>li {
    padding: 0px 0!important;
}
.terms-pg{
	padding-top: 32px;
padding-bottom: 62px;
}
.hide-me{
	display: none !important;
}
.logged-in.admin-bar .new-customer {
    display: none !important;
}
.new-customer {
    color: #000000 !important;
}
@media only screen and (max-width: 1400px) {
 .menu-item a {
    font-size: 14px;
}
.header.style-5 .box-header-nav .main-menu>.menu-item>a {
    padding: 13px 16px !important;
}
	.header.style-5 .box-header-nav .main-menu>.menu-item>a {
    font-size: 15px !important;
}
	.header.style-5 .box-header-nav .main-menu > .menu-item > a {
    padding: 13px 19px !important;
}
	body.theme-style .header-sticky .box-header-nav .main-menu > .menu-item > a {
    padding: 38px 6px !important;
}
	.faq h3 {
    font-size: 16px;
}
	img._rw {
    width: 171px !important;
}
}
@media only screen and (max-width: 1024px) {
.ovic-category.style-3 .cate-content {
    font-size: 13px !important;
}
.ovic-tabs.style-3 .tab-link li a {
    font-size: 18px;
		}
.wpcf7-form input:not([type="submit"]) {
    width: 92%;
}
.wpcf7-form textarea {
    width: 92%;
		}
}
@media only screen and (max-width: 768px) {
.ovic-tabs.style-5 .ovic-title {
    margin-bottom: 20px;
}
	.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-center {
    width: 50% !important;
}
	.vc_custom_1546651707940 {
    font-size: 25px !important;
}
.vc_custom_1546774055439 {
    margin-bottom: 0px !important;
}
	.faq h4 {
    line-height: 25px;
	}
	.terms-pg {
    padding-bottom: 32px;
}
	rs-layer#slider-5-slide-13-layer-0 {
    font-size: 22px !important;
    line-height: 27px !important;
}
	rs-layer#slider-5-slide-14-layer-4{
	 font-size: 22px !important;
    line-height: 27px !important;	
	}
	rs-layer#slider-5-slide-11-layer-2{
		 font-size: 22px !important;
    line-height: 27px !important;
	}
	rs-layer#slider-5-slide-12-layer-1{
		 font-size: 22px !important;
    line-height: 27px !important;	
	}
	rs-layer#slider-5-slide-19-layer-3{
		 font-size: 22px !important;
    line-height: 27px !important;	
	}
	rs-layer#slider-5-slide-25-layer-3{
		 font-size: 22px !important;
    line-height: 27px !important;	
	}
}
@media only screen and (max-width: 500px) {
.wpcf7-form {
    margin-left: 28px !important;
}
	.ovic-tabs.style-3 .tab-link li a {
    font-size: 15px !important;
}
	.header-mobile .main-header {
    padding: 25px 0;
}
	.vc_custom_1546938956455 {
    font-size: 34px !important;
}
	.ovic-tabs.style-5 .tab-link li a {
    margin-top: 32px !important;
}
	.vc_custom_1546651707940 {
    font-size: 22px !important;
}
	.terms-pg {
    padding-top: 12px !important;
    padding-bottom: 32px !important;
}
	.terms-pg h2{
		    font-size: 20px !important;
	}
	.banner-shop-page .page-title {
    padding-top: 82px !important;
	font-size: 20px;
}
	.ovic_custom_5d8b35b107f72 {
    font-size: 21px !important;
}
.faq {
    padding-left: 12px;
    padding-right: 12px;
}

.faq h4 {
    font-size: 16px;
    line-height: 24px;
}

.faq h2 {
    font-size: 21px;
}
.faq h3 {
    font-size: 19px;
padding-top: 20px;
}
.ovic-newsletter.style-2 .subtitle {
    font-size: 15px;
	}
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-center {
    margin-bottom: 0;
}
.faq p {
   line-height: 22px;
    font-size: 14px;
}
	rs-layer#slider-5-slide-13-layer-0 {
    font-size: 18px !important;
    line-height: 21px !important;
}
	rs-layer#slider-5-slide-14-layer-4{
	    font-size: 18px !important;
    line-height: 21px !important;
	}
	rs-layer#slider-5-slide-11-layer-2{
	    font-size: 18px !important;
    line-height: 21px !important;
	}
	rs-layer#slider-5-slide-12-layer-1{
	    font-size: 18px !important;
    line-height: 21px !important;
	}
	rs-layer#slider-5-slide-19-layer-3{
	    font-size: 18px !important;
    line-height: 21px !important;	
	}
	rs-layer#slider-5-slide-25-layer-3{
	    font-size: 18px !important;
    line-height: 21px !important;	
	}
}