* {font-family:'Titillium Web',sans-serif;}

div.stickydiv {top:0;position:sticky;z-index: 999; background-color: #111111; height: 100px; border-style:solid;border-bottom-width: 5px;}
a.cky-banner-element {padding: 8px 30px;background: #F8F9FA;color: #280046;border: 1px solid #DEE2E6;box-sizing:border-box;border-radius: 2px;cursor: pointer;}div.runtime,h1{text-align:center}

body,h2,h3{background-color:#f7f4f4;}
body,hr{margin:0}.checkbox,.input{position:absolute;opacity:0}.checkbox,.label,.lbl-toggle,.thepost{cursor:pointer;}

.thepostimage {float: left;
    margin-top: 1px;
	background-color:#ede9e9;
	text-align: center;
    padding-top: 2px;
    margin-right: 10px;
    width: 50px;
    height: 50px;
    font-size: 1.2rem;
	border-style: solid;border-width: 2px;
	}
.thepostimage img {width:44px;height:40px; padding: 2px 2px 0px 2px;}

.thepostpictureimage {float: left;
    margin-top: 1px;
	background-color:#ede9e9;
	text-align: center;
    margin-right: 10px;
    width: 50px;
    height: 50px;
	border-style: solid;/*border-color: #ff0000*/;border-width: thin;
	}
.thepostpictureimage img {width:49px;height:47px; padding: 1px 2px 0px 1px;}


.post_publish {padding-bottom: 5px;}

.lbl-toggle:before,div.menustyle a,li{display:inline-block}.side-container a:hover,div a:hover{text-decoration:underline}*{box-sizing:border-box;}.cleaner{clear:both}div a{text-decoration:none;color:#555;font-size:1.0rem;font-weight:600}div a:hover{color:#b80000;font-weight:550;}div a:visited{color:#555}ul{list-style:none}li{margin-right:20px}
h1{font-size:1.4rem; color:#000000;text-align:center;/*font-weight:600;margin-block-end:0em; float: right; padding-top: 18px; padding-left: 5px; display: contents;*/}
/*div.h1style {padding-top:20px;}*/
div.subject_title {float: left; /* color: #ff0000; */}

.introText {margin-left:10px;}

h2,h3,h3.a{font-size:1.3em; font-weight:400;}

h2,h3{display:block;margin-block-start:.0rem;margin-block-end:.05rem;margin-inline-start:0;margin-inline-end:0;}h3{border-color:#fefefe}h4{font-size:1em;margin-block-start:0;margin-block-end:0}.lbl-toggle:hover,ul a{color:#280046;}

h2,time-header{background-color:#000000;color:#fff;margin-top:0.7rem;/*margin-bottom:0.2rem;*/padding-left:0.3rem;border-bottom-style: solid;/*border-bottom-color: #ff0000;*/}

hr{width:100%;height:10px;background:0 0;border-top:var(--border-default);border-left: hidden; background-color:#f7f4f4;}

.lister{margin:5px;}.theSubject{padding-left:1%;padding-right:1%}body.page #main.row article .col-8{flex-basis:66.667%;max-width:66.667%}.wrap>.row,header.header #header-top .wrap>.row{align-items:center}#header-top{padding-top:10px}.row{display:flex;justify-content:space-around;margin-left:-9.88778px;margin-right:-9.88778px}div.runtime{color:#fff;background-color:#111111;font-size:12px;min-height: 100px;}
.headimage {float: left;padding-top: 20px; text-align: center;}

div.menustyle,div.menustyle a{background-color:#111111;color:#fff;font-size:1.3rem;text-align:center;/*margin-top: 10px;*/}

div.menustyle{padding-top:15px}div.menustyle a{padding-left:13px;padding-right:12px; padding-bottom:6px;font-weight:500;text-decoration:none}div.menustyle a:hover{background-color:#777}div.menustyle a img {padding-top: 5px}.checkbox{display:block;height:32px;width:32px;top:20px;left:20px;z-index:5}.menu-items li{margin-bottom:1.2rem;margin-left:-70px;font-size:1.5rem;font-weight:500}.logo{padding-right:75px;max-width:100%;height:auto}.logo_r{float:right}.tabs{display:flex;flex-wrap:wrap}.label{width:100%;padding:15px 30px 15px 30px;background:#e5e5e5;font-weight:700;font-size:30px;color:#7f7f7f;transition:background .1s,color .1s}.column_l,.column_r,span.time{background-color:#fff}.label:hover{background:#d8d8d8;color:#555}.label:active{background:#ccc}.input:focus+.label{z-index:1}

.input:checked+.label{background:#ffffff;color:#000000; /*font-size:1.0rem; font-weight:600;*/}.panel{display:none;width:100%;background:#fff;min-height:550px}.input:checked+.label+.panel,.lbl-toggle,.thepost{display:block}.column_l{float:left;width:70%;margin-left:15%;box-shadow: -4px -4px 18px 1px rgba(44, 62, 80, 0.2);}.column_r{float:right;width:1%}span.mini{font-size:.5rem}

div.post_container{padding-top:10px; min-height: 40px; display: grid;}
div.post_container a {font-weight:550;}

span.src{color:#280046;font-size: 0.9rem}
span.src a{color:#990549;font-size:.9rem}
span.time{color:#000;font-size:.75rem;margin-left:0}

.thepost{position:relative;line-height:normal;background-color:#f7f7f7;margin-left: 10px;}

.src-part{padding-right:3px;font-size:0.8rem;}.f{float:left;width:32%}.likethis{padding-left:25px}.likethis img{max-width:15px;padding-right:20px;height:15px}.info_panel{background-color:#ffeec9;margin:5px;padding:4px;border-radius:5px;border:1px solid #f0e1c0}.AddBlog{color:#280046;border-radius:5px;padding:10px;margin:3px;border:1px solid #280046;text-align:center;max-width:500px}.AddBlog,.emptytab{background-color:#f7eff3}.emptytab{min-height:400px;color:#000}.AddBlog a:link,a:visited{background-color:#d6cfe2;border-radius:3px;border:1px solid #7aa7c7;box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.7);box-sizing:border-box;color:#280046;cursor:pointer;display:inline-block;font-size:13px;font-weight:400;line-height:1.15385;margin:0;outline:0;padding:8px .8em;position:relative;text-align:center;text-decoration:none;user-select:none;touch-action:manipulation;vertical-align:baseline;white-space:nowrap}.AddBlog a:hover,a:focus{background-color:#ffeec9;color:#2c5777}.AddBlog a:focus{box-shadow:0 0 0 4px rgba(0,149,255,.15)}.AddBlog a:active{background-color:#a0c7e4;box-shadow:none;color:#2c5777}.related_blogs{color: white;background-color: #280046;padding-bottom: 5px;padding-top: 5px;}.related_blogs h2{display:inline;font-size:9px;font-weight: 400;}.related_blogs a:link,a:focus,a:hover,a:visited {color: #ffffff; font-weight: 400;}.related_blogs a:visited {color: #ffffff;}input[type=checkbox]{display:none}.lbl-toggle{text-align:left;padding:.8rem 1.0rem 1.0rem;color:#000000;background:#fdfdfd;border-radius:7px;transition:.25s ease-out}.lbl-toggle:before{content:" ";border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid;vertical-align:middle;margin-right:.7rem;transform:translateY(-2px);transition:transform .2s ease-out}.toggle:checked+.lbl-toggle:before{transform:rotate(90deg) translateX(-3px)}.collapsible-content{max-height:0;overflow:hidden;transition:max-height .25s ease-in-out}.toggle:checked+.lbl-toggle+.collapsible-content{max-height:1200px}.toggle:checked+.lbl-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.collapsible-content .content-inner .topic{background:#f9f9f9;padding:.5rem 1rem .5rem 0}.content-inner{border-left:1px solid #d9d9d9;margin-left:50px}.topic{border-left:1px solid red;margin-left:0}.collapsible-content p{margin-bottom:0}.header_text{padding-left:12px}.info_panel_t{float:left;width:48%;padding:5px}.outside_info{padding:0 15px}.info-container{/*padding:10px 20px;*/border-radius:7px;vertical-align:middle;/*display:table-cell*/}.info-container a{color:#280046}.info-container p{padding:0 0 10px}.list_column{flex:25.00%;padding:5px 10px;margin:5px;background:#f9f9f9;border:1px solid #aaa;border-radius:5px}.list_column a{color:#333;text-decoration:none;font-size:1rem}.sidebar{margin-left:5px}.sidebar .side-container a{text-decoration:none;font-weight:400;font-size:1rem;color:#280046;margin-block-end:.5rem}

@media (min-width:601px) and (max-width:1000px){.container_l,.container_r{padding-top:33px}h1{font-size:1.0rem}h2{border-bottom-style:none;font-weight:600;color:#fff;margin-top:25px;padding-bottom:7px;font-size:1.0rem;}.list_column a,h3,p{font-size:1rem}.navlink,.sidelink{padding:0 5px}.logo{padding-right:10px}.label{font-size:1.3rem}div.menustyle img{height:40px;width:110px;margin-top:5px;padding-right:5px;}

div.post_container a {font-size: 18px;}}

@media (max-width:600px)
    {div.menustyle img {height: 35px;width: 100px;margin-top: 5px;padding-right: 5px;}
    div.menustyle a img {padding-top: 0px;}
    div.menustyle a {padding-left: 5px;padding-right: 5px;padding-bottom: 10px;font-size: 0.9rem;text-decoration: none;}div.menustyle{padding-top:0px}.AddBlog,.wrap-collabsible{position:inherit}#networkpost,
    .thepost{display:block;min-height:65px;margin-top:0px;margin-bottom:0px; margin-left: 0px;cursor:pointer;

/*padding:5px 0 5px 0;*/ position:inherit;line-height:normal}

/*.time-header{background-color:#00CC00;color:#cc0000;margin-top:0.7rem;margin-bottom:0.2rem;padding-left:0.3rem;font-size:0.9rem;}*/

/*div.stickydiv{height: 120px; }*/
div.post_container a {font-size: 1.0em; color: #111111;}
div.post_container{padding-bottom:2px; padding-top:5px;display:grid;}ul{padding-inline-start:7px}.column_l{width:100%}div.footer,div.footer a{background-color:#280046;color:#fff;text-decoration:none;padding-right:20px;text-align:center;font-size:16px;font-weight:400}.AddBlog{background-color:#f7eff3;border-radius:5px;padding:10px;margin:3px}.emptytab p{font-size:1.2rem} hr{border:thin;height:8px;}.info_panel{margin:2px;padding:2px;border:1px solid #f0e1c0}.likethis{padding-left:15px}.likethis img{max-width:15px;padding-right:10px;height:15px}.content-inner{margin-left:25px}.networkpost{min-height:80px;padding-top:10px;border-top:1px dotted #280046}.networkpostlink{margin-bottom:5px}#hamburger,#idburger,#navbar label{display:block}.column_l,.column_r{padding-top:0;padding-left:1%;padding-right:1%;float:none; width:100%;margin-left:0%;}
h1 {font-size: 1.0rem; padding: 5px;}
.post_publish {padding-bottom: 5px; font-size: 0.9rem;}

.lbl-toggle {font-size: 0.9rem; color:#111111;}

h2{border-bottom-style:solid;font-weight:400;color:#fff;margin-top:10px;font-size:16px;padding-top:3px;padding-bottom:3px;}
h3{font-size:1rem;font-weight:400;border-color:#fefefe; padding-bottom:0px}

p{font-size:.9rem}.info_panel_t{float:left;width:98%;padding:5px}
.logo{position:relative;left:0;padding:0;float:none}.logo_r{display:none}
.info-container{margin:auto}.list_container{display:block;padding-top:0;padding-left:5px;padding-right:5px}
.list_column a{font-size:1rem;color:#000}
.footer img{max-width:65px}.footer a{margin:0 5px;font-size:1.2rem}
.label{font-size:1.0rem; font-weight: 600;}.related_blogs h2{font-size:14px;}.related_blogs a:link{font-size: 14px;}.headimage img {width: 85px; height: 30px }.headimage {float: none;padding-top: 6px; text-align: center;}.introText {font-size: 14px;} /*h1 {font-size: 0.8rem }*/

div.thepostimage {margin-bottom: 5px;}
}

@media (min-width:1001px) and (max-width:1200px){.logo{padding-right:10px;}.label{width:50%;font-size:1.7rem}div.post_container a {font-size: 1.1em;}}

@media (min-width: 100px){.label{width:50%;font-size:1.0rem}.panel{order:99}}