/*
Theme Name:  Themedd - Child Theme
Theme URI:   https://themedd.com
Description: A child theme for Themedd
Author:      Easy Digital Downloads
Author URI:  https://easydigitaldownloads.com
Template:    themedd
Version:     1.0.0
License:     GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: themedd-child
*/

/**
 * My custom CSS styling below.
*/

/** Widget: set Background Color */
#secondary .widget {
    background: #E4E6E9;
}
/** Widget: Center Title */
.widget-title {
    text-align: center;
}

/** Hide page titles */
.page-title {
   display: none;
}

/** Hide page featured image */
/** .page img.wp-post-image {
    display: none;
} */


/** An's additions (copied from old theme 2021-07)
-------------------------------------------------------------- */

/* An Headings
---------------------------------------------------------------*/

/* h2{
	font-size: 32px;
	font-size: 3.2rem;
} */

/* h3{
	font-size: 26px;
	font-size: 2.6rem;
} */

/* h2 {
margin-top: 2%;
margin-bottom: 2%;
}

h3 {
margin-top: 2%;
margin-bottom: 1%;
} */


/* An blockquote
-------------------------------------------------------------- */

.definition {
color: #0282A7;
margin: 2%;
}


/* An-Example
-------------------------------------------------------------- */
.example
{background-color:#80C0C0;
margin:0 5% 2% 5%; 
box-shadow:0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
border-radius: 25px;
box-sizing: border-box;
padding: 1px 5px 10px 5px;
}

p.example-name {
font-size: 15px;
font-weight: bold;
margin: 5px 5px 0 10%;}

p.fleuron {font-size: 15px;}

.example-content {
    padding:  10px 16px;
    border-left: 4px solid #008080;
	border-radius: 25px;
	margin: 10px;
    font-family: Consolas,"courier new";
    font-size: 14px;
    line-height: 1.4;
    width: auto;
    background-color: #fff;
	word-wrap: break-word;
	box-sizing: border-box;
}

/* An-Emphasis
----------------------------------------------------------------*/

hr.red {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #be371e;
    margin: 1em 0;
    padding: 0; 
}



/* An-Lists
-------------------------------------------------------------- */

p.before-list {
margin-bottom: 0.5em;
}

ul.contents {
list-style-type: none;
}

ol.alpha {
list-style-type: lower-alpha;
}

ul.small {
font-size: 0.8em;
}

ul.popup {
list-style-type: square;
}

/* An-boxes
-------------------------------------------------------------- */

.box75 {
width: 75%;
height: 100%;
padding: 3%;
border: 1px solid #555555;
border-radius: 5px;
background-color: #dedede !important;}

.box25 {
width: 25%;
color: #be371e !important;
height: 100%;
padding: 2%;
margin: 3%;
border: 1px solid #555555;
border-radius: 5px;
background-color: #f2f2f2;}

.box50 {
width: 50%;
color: #be371e !important;
height: 100%;
padding: 2%;
margin: 3%;
border: 1px solid #555555;
border-radius: 5px;
background-color: #f2f2f2;}



/* An-Center
-------------------------------------------------------------- */

.center {
text-align: center;
}

.left {
text-align: left; }


/* An-Links-widget
-------------------------------------------------------------- */

/*.widget a {
color: #555555 !important;
}

.widget a:hover {
color: #be371e !important;
} */

/* An-Links-other
-------------------------------------------------------------- */

/* a:hover {
text-decoration: none;
color: #be371e;
}

a:hover {
text-decoration: none;
color: #be371e;
}

a:link.dotted {
color: inherit;
border-bottom-width: 1px;
border-bottom-style: dotted;
}

a:hover.dotted {
color: #be371e;
text-decoration: none;
border-bottom-width: 1px;
border-bottom-style: solid;
}
*/

a.box25 {
color: #be371e !important;
text-decoration: none;
}

a:hover.box25 {
text-decoration: none;
color: #555555 !important;
}

/* An-styles
-------------------------------------------------------------- */

.rubida {
background-image:url(//rubida.com.au/writing/rubidacommunications-transparent-square);
}

.widget h1 {
font-size:20px !important; 
font-size:2.0rem !important;
font-weight: bold !important;
}

.site-info h3{
	font-family:'TitilliumText22LRegular' !important;
	text-align:left;
}

/* An BizFive changes 
------------------------------------------------------------------- */

.bizfive-news-cta a{
	background:#f2f2f2 !important;
border: solid #555555 1px;
}

/* An PortfolioOne changes 
------------------------------------------------------------------- */
.portfolio-one-item-desc-link a, .portfolio-one-item-desc-link a:visited {
border: 1px solid #555555 !important;
}

.portfolio-one-item {
width: 90%;
border: 1px solid #555555 !important;
border-radius: 5px !important;
padding: 2% !important;
margin: 2% !important;
}
    
 /* An-Tables
--------------------------------------------------------------------------*/

table.editing {
    border-collapse: collapse;
}

th.editing {	border: 1px solid black;
	padding: 5px;
} 

td.editing  {
	border: 1px solid black;
	padding: 5px;
	width: 140px;
	text-align: left;
	vertical-align: top;
	}

/* An divs
------------------------------------------------------------------------------*/

.An-clear {
    clear: left;
}
