/*
Theme Name: Sugar And Spice Pro Child
Theme URI: http://webtuts.pl/themes/sugar-spice
Template: sugarspice-pro
Author: Aleksandra Laczek
Author URI: http://webtuts.pl
Description: Sugar and Spice Pro is chic, feminine theme created with wedding blogs and wedding industry in mind. Features include option to upload your own logo &amp; favicon, customizable colors and background, 3 different layout options. And guess what - it's responsive too! Perfect for wedding related businesses - event planners, florists, photographers, cupcake shops or bakeries. Showcase your brand with style!
Tags: light,white,gray,two-columns,fixed-layout,responsive-layout,custom-background,custom-menu,featured-images,theme-options,threaded-comments,translation-ready,full-width-template
Version: 1.3.1518357961
Updated: 2018-02-11 14:06:01

*/


nav#main-nav > ul > li > a{
	font-size: 15px !important;
	padding: 15px 15px !important;
}

.halflings .halfling-left a .url-text{
	font-family: 'Libre Baskerville', serif !important;
	font-style: italic !important;
	padding-top: 5px;
	padding-bottom: 5px;
}
.halflings .halfling-right a .url-text{
	font-family: 'Libre Baskerville', serif !important;
	font-style: italic !important;
	padding-top: 5px;
	padding-bottom: 5px;
}

.grid-3 .grid-left a .url-text{
	font-family: 'Libre Baskerville', serif !important;
	font-style: italic !important;
	padding-top: 5px;
	padding-bottom: 5px;
}


.grid-3 .grid-middle a .url-text{
	font-family: 'Libre Baskerville', serif !important;
	font-style: italic !important;
	padding-top: 5px;
	padding-bottom: 5px;
}


.grid-3 .grid-right a .url-text{
	font-family: 'Libre Baskerville', serif !important;
	font-style: italic !important;
	padding-top: 5px;
	padding-bottom: 5px;
}

.woocommerce-page h2,
.woocommerce-page h3{
	margin-bottom:25px;
}

#main #main {
    padding: 0;
    background-image: none;
}

.woocommerce-page .entry-title{
	text-align:left;
}

.woocommerce .flex-control-nav {
	position:static;
}

.woocommerce .flex-control-nav li {
	margin:0 !important;
}

.woocommerce div.product div.summary {
	margin:0;
}
.woocommerce div.product .product_title{
	font-size:31px;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{
	background-color:#3d3d3d;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
	background-color: #f6a2b6;
}
.woocommerce div.product form.cart .button{
	background-color: #f6a2b6;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.woocommerce div.product form.cart .button:hover{
	background-color:#3d3d3d;
}

.woocommerce-cart table.cart th,
.woocommerce table.shop_table tbody:first-child tr:first-child th,
.woocommerce-cart .cart-collaterals .cart_totals tr th,
.woocommerce table.shop_table th{
	background: #595a5c;
	border:0;
	color:#FFF;
}

.woocommerce table.shop_table td{
	border:0;
}
.woocommerce form .form-row label{
	display:block;
}

.checkout .woocommerce-input-wrapper{
	width:100%;
}

.woocommerce-cart table.cart td.actions .coupon .input-text{
	width:100px;
}
.woocommerce .cart .button, .woocommerce .cart input.button {
    height: 31px;
}

.woocommerce table.shop_table tfoot th{
	
}

input[type="tel"], input[type="text"], input[type="search"], input[type="password"], input[type="email"], textarea, select{
    border: 1px solid #e6e6e6;
    padding: 6px 4px;
    outline: none;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    font: 13px "Open Sans", Arial, sans-serif;
    color: #acacac;
    margin: 0;
    max-width: 100%;
    display: block;
    -webkit-box-shadow: none;
    -moz-box-shadow:none;
    box-shadow: none;
    background: #fff;
}
.select2-container--default .select2-selection--single{
	border: 1px solid #e6e6e6;
	margin:0;
}
#order_review_heading{
	margin: 1em 0;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    float: right;
    width: 100%;
    font-size: 21px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.woocommerce-page .entry-title, .woocommerce .page-title {
	font-size:2.5em;
}
.woocommerce nav.woocommerce-pagination ul li,
.woocommerce nav.woocommerce-pagination ul{
	border:0;
}
.woocommerce nav.woocommerce-pagination ul li a{
	width: 25px;
}
.woocommerce nav.woocommerce-pagination ul li span.current{
	background-color:#f6a2b6;
	width: 25px;
	color:#FFF;
}
.woocommerce div.product form.cart div.quantity {
    float: left;
    margin: 0 4px 0 0;
    display: block;
    width: 100%;
    margin-bottom: 16px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs{
	padding:0;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li{
	border:0;
	float:left;
	margin:0;
	border-radius:0;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li:after{
	display:none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{
	background-color:#f6a2b6;
	color:#FFF;
}

.woocommerce ul.products li.product .button,
.woocommerce button.button{
	background-color:#f6a2b6;
	color:#FFF;
}

.woocommerce ul.products li.product .button:hover,
.woocommerce button.button:hover{
	background-color:#3d3d3d;
}

.section-title span{
	padding:0;
}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th{
	text-align:left;
}

.woocommerce span.onsale{
    height: 40px;
    width: 40px;
    text-align: center;
    line-height: 36px;
}
.woocommerce form .form-row .woocommerce-form__label{
	position: relative;
    top: 7px;
	margin-left:15px;
}

.woocommerce-MyAccount-navigation-link.is-active a{
	color:#f6a2b6;
}