/*
 Theme Name:   Kale Child Theme
 Description:  Kale Child Theme
 Author:       ollybach
 Template:     kale
 Version:      1.0
*/


/***********************
	General
***********************/
a, a:hover, a:visited, a:active, a:focus{color:#337ab7;text-decoration:none;}
a:hover{text-decoration:underline;}
.widget ul >li >a, .widget ul >li > span >a{font-size:inherit;text-decoration:none;color:#337ab7}
.widget ul >li >a:hover, .widget ul >li > span >a:hover{text-decoration:underline}

/***********************
	main
***********************/
.main-column>hr{display:none}
.main-column>div{margin-bottom:0}

/***********************
	downloads ul>li
***********************/
.edd-download ul>li{padding-bottom:10px}
.edd-download h3{
	padding-bottom: 5px;
    padding-top: 25px;
    font-weight: 600;
}



/***********************
	sidebar
***********************/
.sidebar{margin-top:85px}
.sidebar .widget-title{border-bottom:1px dotted #CCCCCC}

/***********************
	logo
***********************/
.header{padding: 0}
.navbar-top .navbar-collapse{padding-left:0;padding-right:0;}
.navbar-top .navbar-collapse .navbar-nav > li{padding:0}
.navbar-top .navbar-collapse .navbar-nav > li >a {padding:23px 0}

.logo .header-logo-text {
	text-transform: none;
}

.header-row-2{
	margin-bottom: 0px;
	padding: 20px 0 ;
	background:transparent url('img/pizza.png') no-repeat left center;

}
.header-logo-text{padding: 0 250px;}

/***********************
	ssl seal checkout
***********************/
#ssl-seal-top{
    margin-top: -30px;
    margin-bottom: 30px;
}

/***********************
	page title
***********************/
h1.entry-title{
	text-align:center;
	font-size: 200%;
}

/***********************
	currency switcher
***********************/
.currency_switch_form >button:not(.active){
	color: #aaaaaa;
    background-color: #efefef;
    border: 1px solid #999999;
    border-color: buttonface;
}
.currency_switch_form >button:not(.active):hover{
	color: #000000;
}
.edd_aelia_currencyselector_widget.buttons button{
	padding: 3px 8px 2px;
}

/*order page */
.edd_aelia_currencyselector_widget.dropdown{
	text-align:center;
	margin-bottom: 10px;
	font-weight:600;
}
.edd_aelia_currencyselector_widget.dropdown>form{
	display:inline-block;
}

/***********************
	cookie consent
***********************/
.cookie-notice-container {
	border-top:1px dashed #CCCCCC;
    padding: 3px;
}


/***********************
	edd pricing tables
***********************/
input.ptp-toggle-round+label{display:inline-block !important ; background-color:transparent !important;}
.ptp-toggle+label{box-shadow: none !important;}
.ptp-stylish-pricingtable{margin: 0 !important;}
ul.all-access-info > li > .legend{font-weight:600; font-size:120%}

/***********************
	Hompage
***********************/
body.home .welcome-wrap{
	text-align:center;
}
body.home .welcome-wrap > ul{
	display: inline-block;
	text-align: initial;
}
body.home .welcome-wrap > ul > li{
	font-size:120%;
}
body.home .page-content #home.widgets_on_page #featured-boxs .featured-box{
	min-height: 380px;
}
body.home .page-content #home.widgets_on_page #featured-boxs .featured-box ul {list-style: initial; margin: initial;list-style-position: inside;}
body.home .page-content #home.widgets_on_page #featured-boxs .featured-box ul li{padding:2px 0 2px 10px;display: list-item;}
body.home .page-content #home.widgets_on_page #featured-boxs .featured-box ul a{text-transform:inherit}

/***********************
	Hompage, Gateway, Extensions Grid
	on Home/Gateway/Extension Pages
***********************/
.widgets_on_page ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
#featured-boxs {
    overflow: auto;
    margin-top: 3%;
}
#featured-boxs .featured-box:nth-child(3n + 1) {
    clear: left;
}
#featured-boxs .featured-box {
    width: 99%;
    margin: 10% 0;

	    width: 29%;
	    margin: 0 2% 60px 2%;

    padding: 10px;
    display: inline;
    float: left;
    -webkit-transition: all 1s;
    color: #555555;
    border: 1px dashed #CCCCCC;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

/* img */
#featured-boxs div.box-image {
    border: 3px solid #CECECE;
    width: 60%;
    text-align: center;
    margin: 0 auto 10px auto;
    padding: 0;
    -webkit-transition: all 1s;
    background-color: #FFFFFF;
}
#featured-boxs div.box-image:hover {
	box-shadow: 0 0 11px 0px #555555;
}
#featured-boxs div.box-image img {
    margin: 10px 0;
    height: 60px;
    width: auto;
}

/* main link title */
#featured-boxs .featured-box h3:before {
    content: '" ';
}
.edd-download h3:before {
    content: '== ';
}
#featured-boxs .featured-box h3:after {
    content: ' "';
}
.edd-download h3:after {
    content: ' ==';
}

#featured-boxs .featured-box h3 {
    font-size: 125%;
    text-align: center;
    margin-bottom: 15px;
}

/* separator */
#featured-boxs .content-ver-sep {
    background: none repeat scroll 0 0 #CCCCCC;
    border-bottom: 1px dashed #EFEFEF;
    clear: both;
    height: 1px;
    margin: 5px 0;
}

/* general p's */
.bx-info p {
    margin: 3px 0;
}
/* more info link */
.bx-info p.moreinfo{
    margin: 15px 0 5px 0;
    text-align: center;
    font-weight:600;
}
.bx-info p.moreinfo>a{
	color:#0387bf;
}
/* more info link */
.bx-info p.full-license-details{
    margin: 0 0 10px 0;
    text-align: center;
    font-weight:600;
}
.bx-info p.full-license-details>a{
	color:#0387bf;
}

/** purchase options */
#featured-boxs .featured-box .edd_download_purchase_form{
	text-align: center;
	padding-bottom: 20px;
}
#featured-boxs .featured-box .edd_download_purchase_form .edd_price_options {
    display: inline-block;
    margin: 0 auto 15px auto;
    text-align: left;
}

#featured-boxs .featured-box .edd_download_purchase_form .edd-cart-added-alert{
    left: 0;
    right: 0;
}


@media screen and (max-width: 901px){
	#featured-boxs div.box-image img {
	    margin: 10px 0;
	    height: 40px;
	    width: auto;
	}
}

@media screen and (max-width: 801px){
	#featured-boxs .featured-box {
    	width: 47%;
    	margin: 0 1% 30px 1%;
	}
	#featured-boxs .featured-box:nth-child(3n + 1) {
		clear: initial;
	}
	#featured-boxs .featured-box:nth-child(2n + 1) {
    	clear: left;
	}

	#featured-boxs div.box-image img {
	    margin: 10px 0;
	    height: 50px;
	    width: auto;
	}

}

@media screen and (max-width: 601px){
	#featured-boxs div.box-image img {
	    margin: 10px 0;
	    height: 40px;
	    width: auto;
	}

}

@media screen and (max-width: 501px){
	#featured-boxs .featured-box {
    	width: 98%;
    	margin: 0 1% 20px 1%;
	}
	#featured-boxs .featured-box:nth-child(3n + 1) {
		clear: initial;
	}
	#featured-boxs .featured-box:nth-child(2n + 1) {
    	clear: initial;
	}
}


/***********************
	SINGLE DOWNLOAD DETAILS
***********************/
.edd_sl_changelog_widget{
	max-height:600px;
	overflow:auto;
    border: 1px dashed #CCCCCC;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:5px 3px;
	font-size:90%;
}

/** screenshots table **/
table.screenshots{background: #FFFFFF; ;width:100%;border: 1px dotted #CCCCCC;}
table.screenshots td{font-size:90%;text-align:center; padding:5px 0;}

/***********************
	EDD Price Option - ini hide recurring perhaps ??
***********************/
div.edd_price_options > ul > li:nth-child(n+4){
	/*display:none;	*/
}

/***********************
	EDD Checkout product image align
***********************/
/* align image*/
#edd_checkout_cart .edd_cart_item_image{
	display:inline-block;
	vertical-align: middle;

}

/***********************
	EDD Variable pricing switcher checkout
	#currently unused
***********************/
/* align switcher fieldset
#edd_checkout_cart .edd_variable_pricing_switcher-fieldset{
	display: inline;vertical-align: middle;margin: 0 0 0 15px;
}
*/


/***********************
	EDD My Account etc
***********************/
#edd_user_history,
#edd_purchase_receipt,
#edd_purchase_receipt_products,
#edd_sl_license_keys,
#edd_sl_license_upgrades,
#edd_sl_license_sites {
    text-align: left;
    width: 100%;
    border: 1px solid #f0f0f0;
    margin: 35px auto 15px auto;
}
#edd_purchase_receipt th,
#edd_purchase_receipt_products th,
#edd_sl_license_keys th,
#edd_sl_license_upgrades th,
#edd_sl_license_sites th{
    font-weight: 700;
    background: #f5f5f5;
}
#edd_purchase_receipt td, #edd_purchase_receipt th,
#edd_purchase_receipt_products td, #edd_purchase_receipt_products th,
#edd_sl_license_keys td, #edd_sl_license_keys th,
#edd_sl_license_upgrades td, #edd_sl_license_upgrades th,
#edd_sl_license_sites td, #edd_sl_license_sites th{
    text-align: left;
    padding: 15px 10px;
    border-bottom: 1px solid #f0f0f0;
    border-top: none;
}

#edd_checkout_form_wrap fieldset#edd_vat_fields, #edd_checkout_form_wrap fieldset#edd_terms_agreement, #edd_checkout_form_wrap fieldset#edd-privacy-policy-agreement{
    border: 1px solid #eee;
    padding: 1.387em;
    margin: 0 0 21px;
}

#edd_checkout_form_wrap fieldset#edd_terms_agreement .edd-terms-agreement, #edd_checkout_form_wrap fieldset#edd-privacy-policy-agreement .edd-privacy-policy-agreement{
	background: #fafafa;
    color: #666;
    padding:15px
}

#edd_checkout_form_wrap #edd_show_vat_info{
	margin:0;
}


#edd_checkout_form_wrap #ip-address-country, #edd_checkout_form_wrap #edd_vat_info_show{
	margin-bottom: 25px;
}

/***********************
	EDD CC Form SSL CC input bg colors
***********************/
#edd_cc_fields .StripeElement, #edd_cc_fields input{background-color:#FFFFFF}


/***********************
	HIDE EDD DISCOUNT CODE INPUT
	AS MixNMatch Discounts ARE AUTOMATIC
	unless we specifically add some other codes tempoarily perhaps
***********************/
#edd_discount_code{display:none}

/***********************
	Theme my login
***********************/
/* border all */
.page-content>#theme-my-login0, .page-content>#theme-my-login{border: 1px dotted #CCCCCC;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; padding:25px;}
/*login*/
.page-content>.tml-login{margin:auto;}
/*lost password*/
.page-content>#theme-my-login{margin:auto}
/*register*/
.page-content>#theme-my-login0{display: table; margin:auto; text-align: center; text-align: -webkit-center;	padding:5px }
.page-content>#theme-my-login0>form>label{width:150px}
.page-content>#theme-my-login0>form p.error{border: 1px solid #e6db55;background-color: #ffffe0;padding: 0.5em;}
.page-content>#theme-my-login0 ul.tml-action-links{display: inline-block;}
.page-content>#theme-my-login0 ul.tml-action-links>li{float:left;list-style-type: none; margin: 5px;}
/*profile*/
.page-content>.tml-profile{display:table}
.page-content>.tml-profile table{width:100%}

/***********************
	bbpress
************************/

/* increase content font size */
.bbp-reply-content{font-size:110%}
.bbp-reply-content pre>code{white-space: pre;}


/* don't grey out closed topics */
#bbpress-forums ul.status-closed, #bbpress-forums ul.status-closed a, #bbpress-forums .status-closed, #bbpress-forums .status-closed a {color:inherit}


@media (max-width:1020px){
	.logo .header-logo-text{padding: 0 125px;font-size: 40px;line-height: 40px;}
	.header-row-2{background:transparent url('img/pizza-128x128.png') no-repeat left center;}
}

@media (max-width:640px){
	.logo .header-logo-text{padding: 0 60px;font-size:18px;line-height:22px;}
	.header-row-2{background:transparent url('img/pizza-64x64.png') no-repeat left center;}
}





/***********************
	before footer hr
************************/
.container > hr {margin: 15px 0}
/***********************
	footer (widgets)
************************/
.footer-widgets>div>div{text-align:center}
.footer-widgets>div>div>div{
    display: inline-block;
    width: 225px;
    padding: 10px;
    margin: 0;
    text-align:left;
}

.footer-widgets hr{margin: 15px 0 0 0;}
.footer-widgets .widget-title{margin-bottom: 15px}
/***********************
	footer (copyright)
************************/
.footer{padding:15px 0;padding-bottom:35px;/*allow for cookie consent*/}
.footer a{padding: 0 5px;}
.footer a, .footer a:hover, .footer a:visited, .footer a:active, .footer a:focus{color:#999999}
