﻿/*@import url('//fonts.googleapis.com/css?family=Open+Sans:300,400,600');*/
@import url('https://fonts.cdnfonts.com/css/euclid-circular-a');

body {
    margin: 0;
    padding: 0;
    /*font-family: "Open Sans", segoe ui, Arial;*/
    font-family: 'Euclid Circular A', segoe ui, Arial;
    /*font-size:8pt;*/
    /*background: url(images/rn-bdy.png) repeat #000000;*/
    cursor: default;
    line-height: 1.8;
    font-size: 16px;
    background:#f2f2f2;
}

/*Global Elements*/
a,a:hover {	text-decoration:none; cursor: pointer}
p {	margin:0;padding:0; }
h1,h2,h3 { font-style:normal; margin:0;padding:0;line-height:normal }
code {
    background: #f9f2f4;
    padding: 2px 4px;
    color: #900345;
    border-radius: 5px;
    border: 1px solid #ddd;
}
code i{color: #555454}
input{border:1px solid #e6e6e6}
input[type='text'], input[type='number']{width:100%;padding:5px}
select{width:310px;padding:5px}
footer{color:#ffffff}
/*img{width:100%}*/
table{width:100%; background: #ffffff; /*border-top: 2px solid #555; border-bottom: 4px solid #555*/; border-left: 1px solid #ddd; border-right: 1px solid #ddd;margin-top: 20px;} table td, table th{padding:5px;margin:0px; border-bottom: 1px solid #ddd;} table th {background:#fafafa;/*border-bottom: 1px solid #555;*/font-weight:600;}

/*.rn-m-t{margin:15px auto 0 auto;}
.rn-m-b{margin:0 auto 15px auto;}*/

/*Layout*/
/*#rn-wp{ margin:15px auto; max-width:1176px; background:#f0f0f0; }*/
/*.rn-wp { max-width:1176px;margin:0 15px;background:#f0f0f0;}*/
header.rn-wp {margin:0;}
.rn-wp {/*background:#f0f0f0;*/margin:0 20px;}

/*Common */
.clear{clear:both}

#rn-hd { height:70px;/*200px;background:url(images/rn-hd1.png) repeat;*/ background: #ffffff;box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);/*position: fixed*/;
    width: 100%;top: 0;z-index: 100;}
#rn-hd-m { height: 60px;background: #ffffff;box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);}
/*#rn-hd-m img {margin: 5px 10px;}*/
#rn-hd-lgo {float:left;position:relative;width:200px;top:10px/*35px*/;left:25px}
.rn-hd-ct {height:90px;background:url(images/rn-sprite.png) -119px -82px;opacity: 0.8;}
.rn-hd-tp {/*height: 102px;*/background:url(images/rn-sprite.png) 0 -10px no-repeat;}
.rn-hd-bt {height:63px/*100px*/;background-image:url(images/rn-sprite.png),url(images/grid-9.png);background-position:right -183px,top;background-repeat:no-repeat, repeat;}
.rn-hd-gdx {background:url(images/grid-9px.png);}


#rn-ct-p {
    padding: 26px 0 0 0
}

/*
For background image resize on page resize
#rn-hd{background-repeat:no-repeat;
background-size:contain;
background-position:center;}*/
.rn-hd-ico {display:block;position:relative;width:47px;height:47px;top:-20px;left:-20px}
.rn-hd-doo {display:block;position:absolute;width:66px;height:53px;top:-15px;right:-20px}

#rn-ct{clear:both;margin:0 auto;padding:0;width:100%;min-height:430px;}
/*#rn-l-ct{margin:5px;padding:0;width:255px;min-height:30px;float:left;background:#d1d1d1;}*/
#rn-l-ct{/*min-height:30px;*//*background:#ddd; padding-bottom:5px*/}
/*#rn-r-ct{margin:5px;padding:0;width:705px;min-height:30px;float:right;background:#f8f8f8;}*/
.rn-m-ct{margin-top:0px;}
#rn-r-ct{min-height:30px;/*background:#ffffff;padding: 5px 0;*/}
#rn-ft{clear:both;height:70px;border-top:2px solid #900345;background:#000000; color:#ffffff;font-size:14px;}
#rn-ft a{color:#900345}
.rn-cl-3{/*background: #ddd;padding:2px;*/}

.rn-txbx{}
.rn-ddbx{font-size:8pt;
	padding:0px;
	padding:3px 2px;
	border:1px solid #fcb58a;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-moz-box-shadow:3px 3px 3px #d7d7d7;
	-webkit-border-shadow:3px;	}
.ltbx{	font-size:8pt;	padding:0px;}
.btn{	font-weight:bold;	font-size:8pt;}
.fup{	font-size:7pt;}

.rn-hmtit a{color:#ffffff}
.rn-hmtit{clear:both;/*height:38px;*/background:#000000;cursor:pointer;/*border-right:10px solid #900345;*//*border-bottom:1px solid #900345;*/color:#ffffff;font-size:20px;font-weight:500;position:sticky;top:0;z-index:1}
.rn-hmico{margin-left: 10px;/*display:block;width:50px;height:45px;background:url(images/rn-sprts.png) -10px -75px no-repeat;float:left;*/}
.rn-menu { }
.rn-menu-lt { background-color: #fff }
.rn-menu-rt {  }

.rn-smtit{clear:both;/*background:#fff;*/margin:0px 0px;/*border-bottom: 1px solid #eee;*/padding:2px 0px; font-size: 15px/*15px;*/}
.rn-smtit:hover{background:#f2f2f2;}

.rn-smtit a{display:block;color:/*#333*/#555454;padding:1px 2px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.rn-smtit a:hover{color:#900345;}
.rn-smtit span{display:block;width:5px; height:5px;/*margin:13px 8px 5px 8px;background:#900345;*/float:left}
.rn-smtit span.show + span {display:none}
.rn-smtit span.fa {background:none;margin: 8px 12px 0 3px;font-size:14px;cursor:pointer;}
.rn-ssmtit{clear:both;/*height:30px;*/background:#e9e9e9;/*font-weight:600;*//*margin-bottom:1px;*//*border-right: 3px solid #900345;border-left: 1px solid #ddd;*/border-top: 1px solid lightgrey;/*padding-top: 15px;margin: 15px 15px 0 15px;*//*position:sticky;top:38px;*/z-index: 1;}
.rn-ssmtit a{color:#000;padding:2px;display:inline-block;}
.rn-ssmtit span{display:block;margin: 8px 10px 5px 7px;/*width:5px; height:5px;margin:10px 5px 5px 10px;background:#ffffff;*/float:left;color: #900345;}
#menu a i {background:#f0f0f0;padding: 0 5px; font-style:normal;font-size:11px;border-radius: 4px;}
#menu a:hover i, #menu .rn-smtit span.show + span + a i {background:#900345;color: #ffffff;}

.rn-prel{margin:0 3px;padding-left: 10px;padding-bottom: 5px;}
.rn-prel a{color:#323232;padding:2px;border-bottom: 1px solid #ddd;font-size:15px;}
.rn-prel a:hover{border-bottom: 1px solid #555;}
.rn-prel span{color: #fff;font-size: 13px;background: #900345;border-radius: 10px;width: 22px;display: inline-block;text-align: center;}
.rn-titrel{/*border-bottom:1px dotted #ddd;*/padding-bottom: 3px;background: linear-gradient(to right, #c1bd49 0%, #ffffff 100%) left bottom no-repeat;
    background-size: 100% 3px;color:#323232;font-size:22px;margin:15px 10px;}
.rn-titrel span {padding-right: 6px;font-size: 17px;}

.rn-smap{display: inline-block;color:#555454;font-size:12px;font-weight:400;/*margin:10px 0;*/}
.rn-smap div{display:inline-block;float:left;}
.rn-smap-i{background:#e1e1e1;padding:0 5px;}
.rn-smap-i a{color:#555454;}

/*.rn-tit,.rn-tit a{clear:both;height:38px;background:transparent;border-bottom:2px solid #ffffff;color:#900345;font-size:30px;padding:0 10px}*/
.rn-tit,.rn-tit a{display:flex;background:transparent;border-bottom:2px solid #ffffff;color:#900345;font-size:34px;padding:15px 10px 10px;font-weight:normal;}
.rn-tit .glyphicon{color:#555;font-size:45px;margin-right: 15px;}
.rn-tico{width:50px;height:50px;background:url(images/rn-sprts.png) -10px -15px no-repeat;position: absolute;opacity: .2;right:20px}
.rn-card{background: #ffffff;margin: 20px 0; border: 1px solid #e1e1e1;padding:5px 20px 20px; margin-top:0; border-left: 2px solid #555555;border-radius: 15px 0 0 15px;}
.rn-card{margin-top:0}
.rn-card-tit {margin: 15px 0}
.rn-card-tit a {color:#900345;font-size:23px;font-weight:400;}
.rn-post-pnl{word-wrap: break-word;}
.rn-post-tut{background:#fff;padding:10px;}
.rn-post-tut code {border: unset;}
.rn-post-tut hr {display: none;}
.rn-post{margin:10px;color:#333;/*line-height:2.1;*/}
.rn-post .dn_embed_wrapper{border: 2px solid #000;margin:10px 0;display:flex;}
.rn-post .dn_embed_wrapper iframe{width:100%;}
.rn-post .rn-stit:before,.rn-post h1:before,.rn-post h2:before {content:"\f0c6";font-family:fontawesome;color: /*#bd49c1*/lightgrey;margin-right: 10px;}
.rn-post img{display: block;max-width: 100%;height: auto;margin:25px auto}
.rn-post h3{ color:#900345;font-size: 20px;border-bottom: 1px solid #eee;margin: 12px 0;}
.rn-post em, .rn-post i{background: #f0f0f0;padding: 0 3px;border-radius: 5px;}
.rn-code{background:#f9f9f9;color:#000000;margin:10px 0;font-size:14px;border:1px solid #e6e6e6;}
.rn-code pre {margin: 0 5px;border:0;background-color:inherit;/*white-space:pre-wrap;word-wrap:break-word;*/font-size: 14px;}
.rn-code .rn-pre{margin: 0 15px;white-space:pre;}
.rn-code.out {background: #222; color: #fff;font-size:15px;}
.rn-code.out .rn-pre{font-family: 'Courier New';}
/*.rn-code table {margin: 5px 0 10px;}*/
.rn-code-tit{background:#555;color:#fff;padding:2px 10px;font-style:normal;font-size:14px;display:inline-block;border-radius:0 0 10px 0;}
.rn-stit,.rn-post h1,.rn-post h2{font-size:24px;margin:/*10px 0 20px*/45px 0 25px;padding-bottom: 3px;background: /* gradient can be an image */linear-gradient(to right, /*#ddd*/#900345 0%, #ffffff 100%) left bottom no-repeat;
    background-size: 100% 2px;/*border-bottom:1px dotted #e6e6e6;border-left:25px solid #900345;*/font-style:normal;/*color:#900345;background:url("images/rn-sprts.png") no-repeat -44px -10px;padding:0 0 0 20px*/}
.rn-stit i{color: #333333;}

.rn-pager{margin:10px}
.rn-pager a{color:#ffffff;background:#000000; font-size:18px;margin:2px;padding:2px 4px;}
.rn-t1, .rn-t2, .rn-t3{font-size:20px;border-left:25px solid; color:#fff;padding: 2px 10px;display:table;background:#000;margin:35px 0 20px;}
.rn-t1{border-left-color:  darkkhaki}.rn-t2{border-left-color:  #97a}.rn-t3{border-left-color: lightcoral}

.rn-post-pager span{margin:10px; font-size:30px;}
.rn-post-pager a{color:#000000;} 
.rn-post-pager a:hover{color:#333333;}
.rn-post p{margin-bottom: 15px;}

.rn-out{background:#ffffff;color:#000000;margin:10px 0;font-size:14px;border:5px solid #e6e6e6;background:#fefefe;position:relative;top:-41px;}
.rn-out-tit{background:#e6e6e6;color:#323232;padding:2px 10px;font-style:normal;font-size:14px;display:inline-block;border-bottom:1px dashed #e6e6e6;position:relative;top:-1px;left:-1px;}

.editor-label{font-size:14px;padding:0 5px;font-weight:600}
.editor-field{padding:3px 5px;}

.rn-tile-pnl{/*margin:10px;*/background:#ffffff;padding:5px;}
.rn-tile{/*float:left;width:200px;*/background:#555454;margin:5px;border-right: 5px solid #900345;}
.rn-tile-tit{color:#ffffff;background:#000000;display:table;width:100%}
.rn-tile-desc{padding:10px;color:#999;height:80px;font-size:15px;}
.rn-tile h3{text-align:center;display:table-cell;padding:15px;font-size:18px;vertical-align:middle}
.rn-tile a{color:antiquewhite}

.rn-menus {
    position: absolute;
    left: 0
}


.row.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.row.no-gutters > [class^="col-"],
.row.no-gutters > [class*=" col-"] {
  padding-right: 5px;
  padding-left: 5px;
}

.show{display:block}
.show{display:none}

.arrow-right {
    margin-right: 5px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 12px solid #e1e1e1;
}

input.textxx
{
    width:20px;
}
input.textx {
    width: 60px;
}

.ad { /*border:1px solid #323232;*/ padding:5px; margin: 3px 3px 10px 3px; background: #fff; }
.ad .ref { color: #ffffff; margin:10px; display:block; padding:15px; text-align:center; background:#900345; }
.ad .tit { /*padding:0 5px; */color:#323232; font-size:20px; top:35px;background:#fff; }
.ad .share { position:sticky; color:#555; top:0;font-size:14px; border-bottom: 1px solid #ddd;padding:5px 0;display:block;background:#fff;z-index:1}
.ad .share + .tit {position:sticky;}
.ad-tit { margin:5px 0; background: #f8f8f8;max-height: 100px; }
.ad.mdm { height: 260px; }
/*.ad-hme { margin:5px; }*/
.sticky-pnl.ad{padding-top:0;}
.soc img { width:40px; height:40px; margin:5px; }
.share button { background: #eee; border: 1px solid #ddd; padding: 4px 5px; color: #fff;width:26px;color:#999;outline:0;}

header .ad { /*border:1px solid #323232;*/ padding:5px; margin: 3px 3px 10px 3px; background: none; width: 150px; float: right; }
header .ad .tit { /*padding:0 5px; */color:#323232; font-size:20px; top:35px;background:none; }
header .ad .tit { /*padding:0 5px; */color:#323232; font-size:14px; top:35px; }
header .soc img { width:25px; margin: 0 5px; }

.rn-home-pnl{background: #ffffff;padding: 20px;}
.rn-home-desc{font-size: 16px; margin-bottom: 1px;padding:15px;border-left:#eee solid 5px;}
.rn-home-pnl a{display:inline-block;padding:3px 10px; background:#333333; color:#ffffff;margin-top:5px;}
.rn-home-pnl .fa{color: #c8c8c8;}
.rn-home-tit{font-size: 20px;font-weight:400;background:#ffffff;color:#900345;margin-top:5px;padding-top:22px;}
.rn-home-pnt{min-height:110px}

.feeds img{width:25px;}
.feeds span{color:#dddddd}

ins.adsbygoogle { background: transparent !important; }

.rn-note {border-left: 4px solid #d6dd03; padding: 10px 20px; background:#fffff0}
.rn-note-tit { font-size: 18px; color:#555; font-weight: 600; margin-bottom: 10px; }
.rn-note-desc { }
.rn-content {display:none;}
.rn-content-tut a{margin-bottom:2px;margin-bottom: 2px;font-weight: normal;display: block;}
.rn-content-tut a:hover{color: #900345;border-right: 1px dotted #999;background: #fafafa;}
.rn-ad-blk {
    margin: 25px auto;
}

/*Desktop Only*/
@media only screen and (min-width: 850px) {
/*.rn-wp { margin:0 15px;}*/
.rn-post-pnl .col-md-2 {width: 22%}
.rn-post-pnl .col-md-6 {width: 53%}
.rn-post-pnl .col-md-3 {width: 25%}
}

/*Mobile Only*/
@media only screen and (max-width: 850px) {
    .rn-hmtit, .rn-ssmtit {
        position: unset;
    }

    .rn-wp { /*background:#f0f0f0;*/
        margin: 0 5px;
    }

    .rn-m-ct {
        margin-top: 45px;
    }
    .rn-post-tut {
        padding: 5px;
    }
    
}
