* {
    box-sizing: border-box;
}

body {
	background: #c0504e; /*#ececec*/ /*rgb(192,80,78);*/
	color:#3a3a3a!important; 
}

a:link {
    text-decoration: none;
}

a:visited {
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

a:active {
    text-decoration: underline;
}

img {
    max-width: 100%;
    /*width: 100%;*/
    height: auto;
}


.scroll-top {display: none;position: fixed;bottom: 18px;right: 20px;z-index: 99; border: none;outline: none;background-color:#c0504e;color:#fff;cursor: pointer;padding: 5px; border-radius: 5px; }


.w3-input-inactive {padding:8px;display:block;border:none;border-bottom:1px solid #808080;width:100%; background:#f0f0f0}
.w3-theme-l5 {color:#000 !important; background-color:#FCD5B4 /*fbf5f4*/ !important}
.w3-theme-l4 {color:#000 !important; background-color:#fde3ce/*#f2dcdc*/ !important}
.w3-theme-l3 {color:#000 !important; background-color:#ffaa80 /*e6b9b9*/ !important}
.w3-theme-l2 {color:#000 !important; background-color:#d99695 !important}
.w3-theme-l1 {color:#fff !important; background-color:#cc7472 !important}
.w3-theme-d1 {color:#fff !important; background-color:#b34240 !important}
.w3-theme-d2 {color:#fff !important; background-color:#9f3b39 !important}
.w3-theme-d3 {color:#fff !important; background-color:#8b3432 !important}
.w3-theme-d4 {color:#fff !important; background-color:#772c2b !important}
.w3-theme-d5 {color:#fff !important; background-color:#632524 !important}

.w3-theme-light {color:#000 !important; background-color:#fbf5f4 !important}
.w3-theme-dark {color:#fff !important;  !important}
.w3-theme-action {color:#fff !important; background-color:#632524 !important}

.w3-theme {color:#fff !important; background-color:#c0504e !important}
.w3-text-theme {color:#c0504e !important}
.w3-border-theme {border-color:#c0504e !important}

.w3-hover-theme:hover {color:#fff !important; background-color:#b34240 /*c0504e*/ !important}
.w3-hover-text-theme {color:#c0504e !important}
.w3-hover-border-theme:hover {border-color:#c0504e !important}

.pad-w3-padding-left{padding-left:32px!important}.pad-w3-padding-right{padding-right:32px!important}

.pad-header-post-title-container {
    border-bottom: 1px solid #EAEAEA;
	/*border-top: 1px solid #EAEAEA;*/
    padding: 10px 0;
	
	box-shadow: 0 0 30px rgba(208,98,9, 0.05) inset;
	
	/*
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.05) inset;
*/	
}

a.tooltip {outline:none; }
a.tooltip strong {line-height:30px;}
a.tooltip:hover {text-decoration:none;} 
a.tooltip span {
    z-index:10;display:none; padding:14px 20px;
    margin-top:-30px; margin-left:-520px;
    width:400px; line-height:16px;
}
a.tooltip:hover span{
    display:inline; position:absolute; color:#111;
    border:1px solid #DCA; background:#fffAF0;}
.callout {z-index:20;position:absolute;top:30px;border:0;left:-12px;}
    
/*CSS3 extras*/
a.tooltip span
{
    border-radius:4px;
    box-shadow: 5px 5px 8px #CCC;
}
