/*
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  ***************/
.share-googleplus
{ 
display:none!important;
}

#nav-panel .accordion-menu .arrow {
    text-align: right;
    width: 100%!important;
    }
    
    
    #media_image-4 img
{
	max-width:150px;
}
    #side-nav-panel .accordion-menu .arrow {
    right: 5px;
    width: 100%;
    text-align: right;
    float: right;
    }


    table > tbody > tr:nth-of-type(odd) {
        background-color: #f9f9f9;
        }
        table > thead > tr > th, table > tbody > tr > th, table > tfoot > tr > th, table > thead > tr > td, table > tbody > tr > td, table > tfoot > tr > td {
        border: 1px solid #ddd;
        }

body, h1, h2,h3,h4,h5, #header .main-menu > li.menu-item > a, rs-layer, #header .main-menu .narrow li.menu-item > a
{
	font-family: brandon-grotesque, sans-serif!important;


}
#header .main-menu .narrow li.menu-item > a
{
	font-size:20px;
	    color: #363636;
}

.page-content a {
    color: #c38f35;
}

h2
{
	font-weight:400;
}

.introrow .wpb_wrapper, .introrow .wpb_text_column
{
padding-top: 0px!important;
    padding-bottom: 0px!important;
    margin-bottom: 0px!important;
}


}
#header .main-menu > li.menu-item > a
{
    font-size: 20px;
}

.intro p
{
      font-size: 20px;
    line-height: 26px;
}

.header-top {
    border-bottom: 0px solid #ededed;
    background-color: #c38f35;
}

#header .header-top, .header-top .top-links > li.menu-item:after {
    color: #000000;
}

.header-top .header-contact a, .header-top .custom-html a:not(.btn), #header .header-top .top-links > li.menu-item > a, .header-top .welcome-msg a {
    color: #000;
}
.header-top{
	    background-color:rgb(195,143,53)!important;
}
.header-bottom
{
	 background-color: #c38f35;
}
#header, .sticky-header .header-main.sticky {
    border-top: 3px solid #c38f35;
}

.header-main
{
		 background-color: #efeee9!important;
}

#header .main-menu > li.menu-item.active > a {
    background-color: transparent;
    color: #000000;
}

#header .main-menu > li.menu-item > a {
  
    color: #000;
	font-weight:400;

}

#header .searchform {
    border-radius: 0px;

}

#header .main-menu > li.menu-item > a {

    padding: 20px 16px 20px 16px;
}

.titleblock
{
	margin-bottom:0px;
}

.colorrow
{
	    padding-bottom: 18px;
	    margin-bottom: 5px!important;
	    padding-top: 18px;
}

.textcol.left
{
	padding-right:5%;
}


#footer .footer-bottom {
    background-color: #efeee9;
}

#header .share-links a:not(:hover) {
    background-color:  #c46c22;
    color: #333;
}

.canebox
{
	 background-image: url("http://www.thecopshopuk.com/wp-content/uploads/2021/08/living-room-furniture-banner-2-Copy.jpg");
	background-size:cover;
}

.oakbox
{
	 background-image: url("http://www.thecopshopuk.com/wp-content/uploads/2021/08/living-room-furniture-banner-2-Copy.jpg");
	background-size:cover;
}

.pinebox
{
	 background-image: url("http://www.thecopshopuk.com/wp-content/uploads/2021/08/living-room-furniture-banner-2-Copy.jpg");
	background-size:cover;
}
.tourbox
{
	 background-image: url("http://www.thecopshopuk.com/wp-content/uploads/2021/09/Screenshot-2021-09-02-142838-1.png");
	background-size:cover;
}

.accessoriesbox {
		 background-image: url("http://www.thecopshopuk.com/wp-content/uploads/2021/08/living-room-furniture-banner-2-Copy.jpg");
	background-size:cover;
	   
}
.accessoriesbox h2{
	 width: 91%;
}

.homeblocks .vc_column-inner
{
	padding-top:0px!important;
}

.homeblocks .vc_column_container
{
	padding-bottom:0px!important;
}
.homebox h2{
	color:white
}

.homebox
{
	border:solid #fff 10px;
}

.homebox .wpb_text_column h2
{
background: rgb(0 0 0 / 60%);
    position: absolute;
    padding: 5px 16px;
	    bottom: 20px;
	    font-size: 26px;

}
.homebox .wpb_text_column h2 a
{
		color:#fff!important;
}

.colorrow.topro
{
margin-bottom: 20px!important;
}



#header .searchform {
    border-radius: 0px;
    border: solid 1px #000!important;
}

#header.sticky-header .main-menu-wrap, .fixed-header #header.sticky-header .main-menu-wrap {
    background-color: rgb(239 238 233);
}

#footer {
    background-color: #efeee9;
}

#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6, #footer .widget-title, #footer .widgettitle, #footer h1 a, #footer h2 a, #footer h3 a, #footer h4 a, #footer h5 a, #footer h6 a, #footer .widget-title a, #footer .widgettitle a, #footer .widget.twitter-tweets .fa-twitter {
    color: #000000;
}

#footer, #footer p, #footer .widget > div > ul li, #footer .widget > ul li {
    color: #000000;
}

#footer a:not(.btn), #footer .tooltip-icon {
    color: #000000;
}

.widget li.current-cat>a, .widget li.current-cat-parent>a, .widget li.current-menu-item>a
{
	font-weight:400;
}

#header .searchform input::placeholder
{
	color:#000;
}

#header .main-menu > li.menu-item.active:hover > a, #header .main-menu > li.menu-item:hover > a {
    background-color: transparent;
    color: #efeee9;
}

.footer_col1 a{
margin-top:30px!Important;
	font-size:18px!Important 
	
}

.nf-form-fields-required{
	display:none
}
.share-links .share-facebook {
    background: #c38f35;
    border-radius: 30px;
}
.share-links a:before {
   
    color: black;
}
.alternative-font, a, .color-primary, article.post .post-title, ul.list.icons li i, ul.list.icons li a:hover, .list.list-icons li i, .list.list-ordened li:before, ul[class^="wsp-"] li:before, .fontawesome-icon-list > div:hover, .sample-icon-list > div:hover, .fontawesome-icon-list > div:hover .text-muted, .sample-icon-list > div:hover .text-muted, .accordion .card-header a, .accordion .card-header a i, section.toggle label, .porto-concept strong, .fc-slideshow nav .fc-left i, .fc-slideshow nav .fc-right i, .circular-bar.only-icon .fas, .circular-bar.only-icon .fab, .circular-bar.only-icon .far, .home-intro p em, .home-intro.light p, .featured-box .porto-sicon-header h3.porto-sicon-title, .featured-box .wpb_heading, .feature-box[class*="feature-box-style-"] .feature-box-icon i, .mobile-sidebar .sidebar-toggle:hover, .page-top .sort-source > li.active > a, .owl-carousel.nav-style-1 .owl-nav [class*="owl-"], .master-slider .ms-container .ms-nav-prev, .master-slider .ms-container .ms-nav-next, .master-slider .ms-container .ms-slide-vpbtn, .master-slider .ms-container .ms-video-btn, .resp-tabs-list li, h2.resp-accordion, .tabs ul.nav-tabs .nav-link, .wpb_wrapper .porto-sicon-read, .vc_custom_heading em, .widget .widget-title a:hover, .widget .widgettitle a:hover, .widget li > a:hover, .widget li.active > a, .widget_wysija_cont .showerrors, .sidebar-menu > li.menu-item.active > a, article.post .post-date .day, .post-item .post-date .day, section.timeline .timeline-date h3, .post-carousel .post-item.style-5 .cat-names, .post-grid .post-item.style-5 .cat-names, .post-timeline .post-item.style-5 .cat-names, .post-carousel .post-item.style-5 .post-meta .post-views-icon.dashicons, .post-grid .post-item.style-5 .post-meta .post-views-icon.dashicons, .post-timeline .post-item.style-5 .post-meta .post-views-icon.dashicons, .portfolio-info ul li a:hover, article.member .member-role, .tm-extra-product-options .tm-epo-field-label, .tm-extra-product-options-totals .amount.final, html #topcontrol:hover, .single-post .entry-title, .sort-source-style-3 > li.active > a, ul.portfolio-details h5, .page-not-found h4, article.post .sticky-post, .products-slider.owl-carousel .owl-dot:hover span, .products-slider.owl-carousel .owl-dot.active span, .owl-carousel.dots-style-1 .owl-dot.active span, .owl-carousel.dots-style-1 .owl-dot:hover span, .label-pre-order {
    color: #000000;
}

.vc_btn3.vc_btn3-color-grey, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline {
    border-color: #c38f35;
    font-size: 20px;
    padding: 3px 40px;
   color: #ffffff;
    background-color: #c38f35;
	    border-radius: 0px;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-grey:focus, .vc_btn3.vc_btn3-color-grey:hover {
    color: #ffffff;
    background-color: #c38f35;
}
.mega-menu > li.menu-item > a, .mega-menu .wide li.sub > a, .header-side .sidebar-menu > li.menu-item > a, .main-sidebar-menu .sidebar-menu > li.menu-item > a, .main-sidebar-menu .sidebar-menu .menu-custom-item a, .sidebar-menu .wide li.sub > a, .porto-view-switcher .narrow li.menu-item > a {
    text-transform: none;
}

#header .main-menu > li.menu-item > a {
    font-size: 23px;
}

.header-top .header-contact a:hover, .header-top .custom-html a:not(.btn):hover, #header .header-top .top-links > li.menu-item.active > a, #header .header-top .top-links > li.menu-item:hover > a, #header .header-top .top-links > li.menu-item > a.active, #header .header-top .top-links > li.menu-item.has-sub:hover > a, .header-top .welcome-msg a:hover {
    color: #000;
}

.porto-info-list .porto-info-list-item .porto-info-icon {

    color:#c38f35;
}

.nf-form-content button, .nf-form-content input[type=button], .nf-form-content input[type=submit] {
    background: #c38f35!important;
  
}

.porto-carousel-wrapper h5{
	color:#c38f35
}
.page-top {
    padding: 0px 0;

}
.page-top .page-title:not(.b-none):after {

    bottom: -20px;
}
/***product page***/
.page-id-132 .thumb-info-type{
	display:none!important
}
.thumb-info-title h3{
	    background: rgb(0 0 0 / 60%);
    position: absolute;
    padding: 5px 16px;
    bottom: 20px;
    font-size: 26px!important;
font-weight:400!important;
	text-transform:capitalize
}

.page-top .yoast-breadcrumbs a, .page-top .breadcrumbs-wrap a, .page-top .product-nav .product-link {
    color: #c38f35;
}

.page-top .page-title {
    color: #040505;
    font-family: Open Sans,sans-serif;
}

.page-top .yoast-breadcrumbs, .page-top .breadcrumbs-wrap {
    color: #040505;
}
.page-top {
    background-color: #efeee9;
}
ul.products li.product-col .woocommerce-loop-product__title {

    font-size: 31px;
}

ul.products .category-list a:not(:hover) {
    color: #c38f35;
    font-size: 14px;
}


ul.products li.product-category .thumb-info-type
{
	display:none;
}


.header-bottom {
  /*  background-color: #635032; */

    background-color: #C46C22!important;

}
#header .main-menu > li.menu-item > a {
    color: #c38f35;
    font-weight: 400;
}

.header-top {
    background-color: #635032!important;
}

#header .header-top, .header-top .top-links > li.menu-item:after {
    color: #ffffff;
}

.header-top .header-contact a, .header-top .custom-html a:not(.btn), #header .header-top .top-links > li.menu-item > a, .header-top .welcome-msg a {
    color: #fff;
}

#header .main-menu > li.menu-item.active > a {
    background-color: transparent;
   color: #efeee9;
}

#header .main-menu > li.menu-item > a {
    color: #efeee9;
    font-weight: 400;
}


#header.sticky-header .main-menu > li.menu-item.active > a, #header.sticky-header .main-menu > li.menu-custom-content.active a {
    color: #1d2327;
}

.sticky-header #header .main-menu > li.menu-item > a {
    color: #1d2327;
    font-weight: 400;
}

#header.sticky-header .main-menu > li.menu-item > a {
    color: #000000;
    font-weight: 400;
}

.reviews p
{

}

.reviews img
{
text-align:center;
}

#header .header-top, .header-top .top-links > li.menu-item:after {
    color: #efeee9;
}

.header-top .header-contact a, .header-top .custom-html a:not(.btn), #header .header-top .top-links > li.menu-item > a, .header-top .welcome-msg a {
    color: #efeee9;
}

#header.sticky-header .header-main.sticky, #header.sticky-header .main-menu-wrap, .fixed-header #header.sticky-header .main-menu-wrap {
    box-shadow: 0 0 3px 0 rgb(0 0 0 / 6%);
    background-color: #efeee9!important;
}

.ult-ib-effect-style2 .ult-new-ib-title {
 
    bottom: 3%!important;
	    top: initial;
}
.ult-new-ib-title.ult-responsive {
    background: rgb(0 0 0 / 68%);
    padding: 10px;
}

.ult-new-ib .ult-new-ib-content p {
    margin-left: auto;
    font-size: 17px;
    background: #b57f1b;
    width: 100px;
    padding: 6px;
    margin-right: auto;
}

#header, .sticky-header .header-main.sticky {
    border-top: 0px solid #c38f35;
}
.porto-info-list-item
{

}
.porto-info-list 
{
	list-style:none;
	padding-left:0px;
}
.intro strong
{
	color:#c38f35;
}

.ult-new-ib-title.ult-responsive {

    font-size: 22px;
}

.header-main .header-contact a, #header .tooltip-icon, #header .top-links > li.menu-item > a, #header .searchform-popup .search-toggle, .header-wrapper .custom-html a:not(.btn), #header .my-account, #header .my-wishlist, #header .yith-woocompare-open {
    color: #c38f35;
}

#header .nav-top i {

    color: #c38f35;

}

.mega-menu.menu-flat-border>li.menu-item>a {
    border-right: 1px solid rgb(239 238 233 / 18%);
}

#footer .share-links a:not(:hover), .footer-top .share-links a:not(:hover) {
    background: #c38f35;
    color: #333333;
}


/***End****/
.icon_image{
	width:140px;
	margin: 0 auto;

}
/**form section**/
.nf-field-label{
	display:none
}

/***End***/

/****image grid***/
.image_grid img{
	    border: 10px solid white;
}
/***end***/


#header .main-menu .narrow ul.sub-menu {

    border-top: 3px solid #efeee9;
}


.share-links .share-instagram {
    background: #c38f35;
    border-radius: 30px;
}

.reviewcont
{
	    max-width: 1240px;
	margin-left:auto;
	margin-right:auto;
}

#header .main-menu .narrow ul.sub-menu {
    background-color: #c46c22;
}


#header .main-menu .narrow li.menu-item > a {

    color: #ffffff;
}

#nav-panel .accordion-menu .arrow {
text-align: right;
width: 100%!important;
}



#side-nav-panel .accordion-menu .arrow {
right: 5px;
width: 100%;
text-align: right;
float: right;
}


@media (max-width: 1290px)
{
	#header .main-menu > li.menu-item > a {
    font-size: 20px;
}
}

@media (max-width: 1269px)
{
	.intro h2
	{
		font-size:27px;
	}
	
	.cane-title h1
{
	font-size:30px;
}
}

@media (max-width: 1169px)
{
#header .main-menu > li.menu-item > a {
    padding: 20px 10px 20px 9px;
}
}


@media (max-width: 500px)
{
	
	.hidemob
	{
		display:none!important;
}
	
}

#nav-panel .accordion-menu li.menu-item.active>.arrow, #nav-panel .accordion-menu li.menu-item.active>a {
    color: #3a3a3a;
}
