/*
Theme Name: Porto Child
Theme URI: http://newsmartwave.net/wordpress/porto
Author: SW-THEMES
Author URI: http://newsmartwave.net/
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
Text Domain: porto-child

*/

@import url("../porto/style.css");

/*************** ADD YOUR CUSTOM CSS HERE  ***************/


/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on January 18, 2019 */



@font-face {
    font-family: 'fontawesomeregular';
    src: url('fontawesome-webfont_1-webfont.woff2') format('woff2'),
         url('fontawesome-webfont_1-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}



.woocommerce h1, .woocommerce h2, .woocommerce h3, .woocommerce h4, .woocommerce h5, .woocommerce h6 {
    

    letter-spacing: 1px;
}


h1,h2,h3,h4,h5,h6 {
     font-family: Playfair Display!important;
    font-weight: 400!important;
    letter-spacing: 1px;
}
.product-category.product-col h4
{
        font-size: 24px;
}
.woocommerce p
{

}
.woocommerce-tabs .resp-tabs-list li
{
	
}

.header-top .welcome-msg a {
 	
}

.single-product .product_title {
    font-size: 25px;
    line-height: 30px;
    color: #545454;
    margin-bottom: 0.2em;
}

.page-top ul.breadcrumb > li a {
    color: #ffffff;
}


.header-top .welcome-msg a {
    color: #c39f3b;
    padding-right: 24px;
}

#mini-cart .cart-items {

    background-color: #23282d;
}

.widget .widgettitle, .widget .widgettitle a, .widget .widget-title, .widget .widget-title a {

    font-weight: 400;

}

.page-top {



}

.page-top {
    border-top: 0px solid #384045;
    border-bottom: 5px solid #cccccc;
}

.page-top {
    background-color: #8f9192!important;
}

.page-top ul.breadcrumb > li {
    color: #ffffff;
}

#header .header-top .top-links > li.menu-item:last-child > a {
    padding-right: 0;
    font-weight: 400;
    text-transform:none;
}

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

#rev_slider_2_1 .content a.btn-default {

  font-size: 20px!important;
    margin-top: 20px!important;
    background-color: #c39f3b;
}

#footer p, #footer .widget > div > ul li, #footer .widget > ul li {
    color: #ffffff!important;
}

#footer .widget-title, #footer .widget-title a, #footer .widgettitle, #footer .widgettitle a {
 
    padding-bottom: 30px!important;
}

#footer .footer-bottom, #footer .footer-bottom p, #footer .footer-bottom .widget > div > ul li, #footer .footer-bottom .widget > ul li {
    color: #ffffff!important;
}

#footer {
  
    text-align: center;
}

.slider-title, .widget .widget-title, .widget .widget-title a, .widget_calendar caption {
    color: #545454;
    font-weight: 400;
}

.product-summary-wrap .single_add_to_cart_button {
   color:#fff;
}

.img-thumbnail {

    border: 0px solid #ddd;

  
}

.header-top {
    border-bottom: 1px solid #ededed;

}


#rev_slider_2_1 .content p {
   
    color: #4c4c4c!important;
 
}

#rev_slider_2_1 .content p {
      font-family: Amiri, sans-serif;
}


#footer {
    background-color: #c39f3b!important;
}

#footer .footer-bottom {
    background-color: #c39f3b!important;
}



#footer .footer-bottom {
    background-color: #8f9192!important;
}

#footer {
    background-color: #8f9192!important;
}


#footer::before
{
 content: url(https://www.amigobaby.co.uk/wp-content/uploads/2019/01/amigobabyiconsmall.png);
    width: 125px;
    height: 124px;
    left: 0;
    margin-left: auto;
    margin-right: auto;
    right: 0;
    margin-top: -77px;
    position: absolute;
}

#footer
{
    padding-top:30px;
}

#header .searchform-popup .search-toggle {
    color: #c39f3b;
}

#header .top-links > li.menu-item > a {
    color: #c39f3b;
}

#header .header-top {
   
    font-size: 17px;
}

#rev_slider_2_1 .content a.btn-default 
{
    font-family: Amiri, sans-serif;
}


.home .no-breadcrumbs .main-content {
    padding-top: 0px;
}

#header .header-main {
    background-color: transparent;
}


.fixed-header #header .header-main {
    background-color: transparent;
}

#header .header-left {
    text-align: center;
}

.header-top {

    background: #fff;
    border-bottom:0px;
}


ul.products li.product:hover .add-links .add_to_cart_button, ul.products li.product:hover .add-links .add_to_cart_read_more {
    color: #fff;
   
          background-color: #c39f3b;
}

ul.products li.product .add-links .add_to_cart_button, ul.products li.product .add-links .add_to_cart_read_more {
    color: #fff;

          background-color: #c39f3b;
}

.price, td.product-price, td.product-subtotal, td.product-total, td.order-total, tr.cart-subtotal, .product-nav .product-popup .product-details .amount, ul.product_list_widget li .product-details .amount, .widget ul.product_list_widget li .product-details .amount {
    color: #8f9192;
}

.ul.products li.product-col h3
{
        color: #8f9192;
}


.home #menu-top-navigation a
{
    
}

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

#mini-cart .cart-items {
    background-color: #8f9192;
}

#slide-1-layer-7 input
{
    width: 293px;
}

.btn {
    padding: 8px 12px;
    font-size: 14px;
    line-height: 1.42857;
    color: #fff;
    background: #c39f3b;
}


#header.sticky-header .header-main.change-logo .header-right {
  
 display: none; 

}


.bespoke h2 {
    font-family: Amiri, sans-serif;
    color: #2e2f2f;
    font-size: 38px;
}

.add-links .add_to_cart_button, .add-links .add_to_cart_read_more {
    border: 0px solid #ccc;

}

ul.products li.product-col h3 {
  
    color: #c39f3b;
    font-weight: 600;
   
}

h1 {

    color: #c39f3b;
}


.add-links .add_to_cart_button, .add-links .add_to_cart_read_more {

  text-transform: none;


    font-size: 13.5px;

}

ul.products li.product-col .price {
 
    font-size: 20px;

}


ul.products li.product .add-links .add_to_cart_button, ul.products li.product .add-links .add_to_cart_read_more {
      color: #c39f3b;
    border: 1px solid #C39F3B;
    background-color: #ffffff;
}


/* slider experiment */
.fixed-header #header .header-main {
    background-color: rgba(255, 255, 255, 0.8901960784313725);
}

.header-top {
    background: transparent;
    border-bottom: 0px;
}

#header:not(.header-corporate) .header-top .share-links > a {
    color: #ffffff;
}

#header .top-links > li.menu-item > a {
    color: #353738;
}

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

    color: #353738;
 
}

.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: #2e2f2f;
    color: #2e2f2f;
    font-size: 20px;
    background-color: transparent;
}

.vc_btn3.vc_btn3-color-grey:hover, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover, .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: #C39F3B;
    color: #C39F3B;
background-image:none;
    background-color: transparent;
}

.fixed-header #header .header-main .header-center {

    padding-left: 5px;

}


.accordion-toggle {
     font-family: Amiri, sans-serif!important;
}


.select2-container--default .select2-selection--single .select2-selection__rendered
{
line-height: 1.42857;
    padding: 8px 12px;
    font-size: 14px!important;
    vertical-align: middle;
    height: auto;
}

#header .top-links > li.menu-item > a {
    color: #c39f3b;
}



/* changes 

.home #header .container {
    max-width: 100%;
}

.home-row .container {
    max-width: 1470px;
}

.home .header-center
{
	display:none!important;
}
.home .header-right
{
	display:none!important;
}

.home .page-wrapper
{
/*background-image: url(//www.amigobaby.co.uk/wp-content/uploads/2018/10/frozen-201495_1920.jpg) !important;
	 background-size: cover!important;
	background-repeat:no-repeat;
}
   
.home #main {
    background: transparent;
}

.home .sidebar-content
{
min-height: 100vh;
 background-color: rgba(255, 255, 255, 0.8901960784313725);
}

.home .sidebar 
{
	    margin-top: 112px;
}

.widget_sidebar_menu {

    background: transparent;

}*/



.header-wrapper #header .header-copyright {
    font-size: 12px;
}


#header .share-links {
   float: none; 
}

.thumb-info:hover .thumb-info-title {
    background: rgba(59, 57, 48, 0.6784313725490196);
}

ul.products li.product-col h3 {
   
    font-weight: 600;
}

ul.products li.product-category .thumb-info h3, .column2 ul.products li.product-category .thumb-info h3 {

    color: #fff;
 
    text-transform: none;
        font-size: 22px;
}

#main
{
    background-image: url(//amigobaby.co.uk/wp-content/uploads/2019/01/pine-1911152_1920.jpg) !important;
     background-size: contain!important;
    background-repeat:no-repeat;
    background-position: right top;

}

.woocommerce-tabs .tab-content p {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0.005em;
    line-height: 30px;
}

.single-product .product-summary-wrap .description p {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0.005em;
    line-height: 30px;
}

.woocommerce-tabs .resp-tabs-list li {

    text-transform: none;
     font-size: 19px;
    
}

.header-side .sidebar-menu > li.menu-item > a {
    text-transform: none;
}

.tp-caption, .rev-btn
{

   

}

.home #main
{
   
}

.shop-loop-before, .shop-loop-after {
    font-size: 17px;
}

.thumb-info-type
{
    display: none!important;
}



   .thumb-info .thumb-info-title {
    background: rgba(195, 159, 59, 0.85)!important;
    text-align: center;
}
.thumb-info .thumb-info-wrapper {
    margin: 0px;
}

#porto_woocommerce_price_filter-widget-2
{
	font-size:13px;
}


.single-product .product-summary-wrap .product-share label {
  
    text-transform: none;
    font-weight: 400;
}


ul.products li.product-col .links-on-image .add-links-wrap .add-links .quickview {
    background-color: #c39f3b;
    color: #ffffff;
    border: 0px;
    font-size: 17px;
    font-weight: 400;
}

h3.woocommerce-loop-product__title
{
	    color: #c39f3b!important;
    font-weight: 600;
}

.woocommerce-tabs .resp-tabs-list li.resp-tab-active {
    color: #8f9192 !important;
}



.slider-title
{
	font-family: Amiri;
}


ul.products li.product .add-links .add_to_cart_button, ul.products li.product .add-links .add_to_cart_read_more {
    color: #ffffff;
    border: 1px solid #C39F3B;
    background-color: #c39f3b;
}

.single-product .product_title {
    font-size: 25px;
    line-height: 30px;
    font-family: Amiri;
    color: #676a6b;
    margin-bottom: 0.2em;
}

.tp-caption
{
	    font-family: Amiri;
}

.product-summary-wrap
{
	padding-top:50px;
}


.single-product #main {
    background-image: url(//amigobaby.co.uk/wp-content/uploads/2018/10/pine-1911152_1920.jpg) !important;
    background-size: 39%!important;
    background-repeat: no-repeat;
    background-position: right top;
}

#mini-cart .cart-subtotal {
    font-size: 14px;
    font-weight: 500;
    margin-left: 1px;
}

.alttext
{
	    font-family: Rochester;
}



.fixed-header #header .header-main .header-right, .fixed-header #header .header-main .header-center {
    padding-top: 0px!important;
    padding-bottom: 0px!important;
}

.fixed-header #header .header-main .header-left {
    padding: 8px 0!important;
}

#header .header-main .header-right {
    padding: 0px;
}

#header .header-main .header-left {
    padding: 9px 0;
}

.no-breadcrumbs .main-content {
    padding-top: 0px;
}

.woocommerce-tabs h2.resp-accordion {
    font-family: Amiri, sans-serif;
}


#header .main-menu > li.menu-item > a
{
    text-transform:none;
}

h4, .member-item.member-item-3 .view-more, .fdm-item-panel .fdm-item-title {
    color: #c39f3b;
}

#main-menu .mega-menu > li.menu-item > a {
    color: #907220;
}

.lady .vc_column-inner
{
    padding-top:0px;
}

.home .vc_row-has-fill>.vc_column_container>.vc_column-inner {
    padding-top: 0px!important;
}

ul.products li.product .add-links .add_to_cart_button, ul.products li.product .add-links .add_to_cart_read_more {

}

ul.products li.product .add-links .add_to_cart_button, ul.products li.product .add-links .add_to_cart_read_more {
       font-family: Open Sans, sans-serif;
}

.single-product .product-summary-wrap .price {

    font-family: "Playfair Display SC";
 
}

ul.products li.product-col .price {
    font-family: "Playfair Display SC";
}

    #footer {
    border-top: 5px solid #c39f3b;
    background-color: #0e0e0e;
}

.nf-field-label label 
{
color: #c39f3b;
}

#main-menu .mega-menu > li.menu-item.active > a {
 
    color: #c39f3b;
}

.page-id-10 .main-content {
   
    padding-bottom: 0px;
}

.main-content-wrap
{
	padding-top:60px;
}


#footer a:not(.btn):hover {
    color: #ffffff;
}

.widget_shopping_cart_content
{
	font-size:14px!important;
}

.no-breadcrumbs .left-sidebar {
    padding-top: 0px;
}

.product-image .labels .onsale {
    padding: 5px 11px;
    margin-bottom: 5px;
    font-size: 20px;
}

.product-image .labels .onsale, .summary-before .labels .onsale {
    background: #c39f3b;
    color: #fff;
	font-family: Playfair Display!important;
	text-transform:none;
}

ul.products li.product-col h3 {
    font-size: 21px;
}


.blog-posts .post .entry-title {
 
    color: #c39f3b;
}

.page-id-348 .main-content-wrap {
    padding-top: 0px;
}

.product-image .labels .onsale, .summary-before .labels .onsale {
    background: #39ace6;
   
}

#side-nav-panel .accordion-menu li.menu-item.active>a, #side-nav-panel .accordion-menu li.menu-item:hover>a, #side-nav-panel .menu-custom-block a:hover {
    background-color: transparent;
}

.mobile-tab-items
{
	display:none;
}