/*
Theme Name: PlanetWise
Theme URI: https://yourwebsite.com
Author: Your Name
Author URI: https://webspaced.co.uk
Template: twentysixteen
Description: Child theme for Twenty Sixteen. Twenty Sixteen is a modernized take on an ever-popular WordPress layout — the horizontal masthead with an optional right sidebar that works perfectly for blogs and websites. It has custom color options with beautiful default color schemes, a harmonious fluid grid using a mobile-first approach, and impeccable polish in every detail. Twenty Sixteen will make your WordPress look beautiful everywhere.
Version: 0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, gray, red, white, yellow, dark, light, one-column, two-columns, right-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: twentysixteen-child

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you’ve learned with others.
*/

.fullwidth {
    width: 100%;
}

//.entry-title {
//       display:none;
//}

.site-header {
    padding-bottom: 0;
    padding-top: 0;
}
.main-navigation li > a, .site-branding .site-title a, p.site-description{
    color:#533f69;
}

    
@media screen and (min-width: 44.375em) {
    .site {
	margin-left: 7%;
	margin-right: 7%;
	margin-top:0;
    }
    .widget {
	padding-left:1em;
	padding-right:0.5em;
	border-radius: 2em;
	border-right: 1px solid #ca99ff;
	border-top: 1px solid #ca99ff;
	
    }
    #text-2,#text-3,.widget_product_search {
	padding-left:0em;
	padding-right:0em;
	border-radius:0;
	border-right: 0px;
	border-top: 0px;
	
    }
    
    input[type=submit] {
	background-color:#533f69;
    }
}

//body {
//  margin: 0 auto;
//  max-width: 90%;
//}  

table, th, td {
    border: 0px;
}
#wpcf7-f62-p17-o1,#wpcf7-f31-p26-o1{
    overflow:hidden;
    background-color:#fce1e1;
    padding:20px;
    border: 2px solid #caa;
    border-radius: 2em;
}

.copyright {
    color:#000;
    margin-top:27px;
}
.copyright a{
    color:#000;
}
#colophon{
    padding-bottom:10px;
}

.entry-content ul, .entry-summary ul, .comment-content ul, .entry-content ol, .entry-summary ol, .comment-content ol {
    margin-left: 20px;
}

#masthead{
   // border-radius: .5em;
   // -webkit-border-radius:.5em;
   // -moz-border-radius:.5em;
   background: #b8ddbc;
   background-image:url('/wp-content/uploads/2017/01/bg2b.jpg');
}
.site-footer{
    background: #b8ddbc;
}


.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {

    font-size: 100%;
    margin: 0;
    line-height: 1;
    cursor: pointer;
    position: relative;
    text-decoration: none;
    overflow: visible;
    padding: .618em 1em;
    font-weight: 700;
    border-radius: 3px;
    left: auto;
    color: #fff;
    background-color: #9a75c1;
    border: 0;
    white-space: nowrap;
    display: inline-block;
    background-image: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    text-shadow: none;

}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {

    background-color: #9a75c1;
    color: #fff;

}


a {

    color: #533f69;
    text-decoration: none;

}

mark, ins {

    background: #fff;
}

.site-branding .site-title a:hover, .site-branding .site-title a:focus {

//    color: #5b9678;
}

.kfloating {
    box-shadow: 0px 0px 15px #555;
}
.site{
    border-radius: .5em;
    -webkit-border-radius:.5em;
    -moz-border-radius:.5em;
    box-shadow: 0px 0px 15px #555;
}

@media screen and (min-width: 56.875em) {
    .content-area
    {
	float: right;
	margin-right: 0;
    }
    
    #secondary,
    .sidebar widget-area{
	float: left;
	margin-left: 0;
    }
}

h1,h2,h3,h4,h5,h6{
    color:#533f69;
}

#secondary{
   // border-right: 1px solid #aaa;
    //background:red;
}

.woocommerce table.cart img, .woocommerce-page #content table.cart img, .woocommerce-page table.cart img {
    width:auto;
}

@media screen and (min-width: 56.875em) {
    #overlay-cart{
	display:none;
    }
}
#overlay-cart *{
    color:#000;
    font-size:1.2em;


 text-shadow: 1px 1px 1px #fff,
             -1px -1px 1px #fff,
             -1px 1px 1px #fff,
              1px -1px 1px #fff;

    
}
#overlay-cart{
    border-top-left-radius:0.5em;
    -moz-border-radius-topleft:0.5em;
    border-bottom-left-radius:0.5em;
    -moz-border-radius-bottomleft:0.5em;
    
    box-shadow: 0px 0px 2px #555;

    background-color:rgba(184, 221, 188, 0.4);
//    background: #b8ddbc;
    text-align: center;
    position:fixed;
//    bottom: 0;
    top: 20px;
    right: 0;
    z-index: 10;
    //border:1px solid #fff;


}

#wpcf7-f164-p74-o1{
    overflow:hidden;
    background-color:#e1f0e3;
    padding:20px;
    border: 2px solid #ccc;
    border-radius: 2em;
}

.coupon input{
    font-size:1em;
}

.coupon input[type=submit], .checkout_coupon input[type=submit] {
    font-size:0.8em;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    width:29%;
}
@media (max-width: 767px) {
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    width:100%;
}

.woocommerce ul.products li.product-category, .woocommerce-page ul.products li.product-category {

    width: 48%;

}

}
.widget input.search-field[type="search"] {

    width: -webkit-calc(100% - 35px);
    width: calc(100% - 86px);

}

.woocommerce ul.products li.product a img {
    border:1px solid #bbb;
    border-radius:0.2em;
}

.woocommerce ul.products li.product a:hover img {
    border:1px solid #3e2f4f;
    border-radius:0.2em;
}

@media only screen and (max-device-width: 736px) {
#attachment_376 {
width: 200px !important;
margin:0 auto !important;
}
}

.site-branding, .site-header-menu, .header-image {
    margin-bottom:0;
}